BM6P6(@ }}}yyywwwgggdddccc\\\[[[YYYYYY[[[^^^aaacccnnnjjjiiimmmooonnnnnnpppzzzmmmddd\\\VVVXXX___ccc```ZZZZZZYYYWWWTTTPPPLLLHHHFFFEEECCCBBBCCCDDDDDD@@@<<<=========<<<;;;===@@@CCCGGGHHHMMMVVV]]]cccmmmuuuxxxpppqqqmmmpppmmmkkkjjjiiihhhgggdddaaa[[[XXXTTTQQQOOOMMMJJJHHHJJJIIIGGGGGGGGGIIIKKKLLLQQQPPPMMMIIIFFFCCCAAA@@@;;;999777666666666444333777666666555555555555666666666666666666777888888888:::<<<===>>>???AAACCCDDDFFFIIIKKKMMMPPPTTTWWWYYY\\\```dddfffhhhkkknnnvvvxxx{{{|||{{{zzzzzz{{{zzz{{{~~~~~~zzzyyyrrrbbbRRRAAA999777666666777333333333222222222111111000000000000000000000000///............---------//////.........------------------............///---------.........//////000000000000000000000000111000000000111222333333333444555666777888999:::999;;;<<<<<<>>>AAAEEEIIIVVV~~~~~~~~~~~~zzz}}}zzzkkkccc\\\UUUQQQSSSPPPKKKHHHIIIKKKRRRaaaooo~~~~~~{{{yyyyyy{{{|||wwwxxxxxxxxxwwwvvvtttsssxxxwwwuuutttttttttuuuvvvtttsssrrrtttvvvwwwtttpppuuuwwwyyyxxxuuutttuuuwwwwwwwwwyyy}}}oooaaabbbbbbbbbccceeehhhjjjlllllliiihhhjjjkkkiiikkkooozzz~~~sssjjjccc\\\ZZZ^^^___\\\XXXUUUTTTSSSSSSSSSQQQMMMJJJGGGEEECCCDDDEEEEEEBBB@@@===>>>>>><<<;;;<<>>>>>???AAABBBBBBDDDGGGIIIKKKNNNRRRUUU[[[^^^bbbeeegggkkknnnqqqwwwyyy|||}}}}}}|||}}}}}}||||||~~~{{{llluuu~~~zzzZZZKKK===777777666666777333333222222222111111111///////////////////////////............---------///.........---------------------............///---------.........//////000000000000000000000000111000000111111222333444333444555666888999:::::::::;;;======>>>AAAFFFIIIOOOiii~~~~~~ppphhhaaaXXXSSSRRRPPPLLLIIIGGGGGGKKKXXXddd|||{{{}}}~~~}}}zzzxxxwwwxxxyyyzzzvvvwwwxxxxxxwwwvvvtttssswwwwwwvvvvvvuuuuuuuuuuuuuuusssrrrsssuuuvvvtttrrrrrrtttvvvvvvuuuuuuwwwzzz|||{{{}}}nnnmmmnnnooopppqqqrrrssssssooommmkkkjjjgggdddhhhnnnzzz}}}qqqjjjssswwwqqqjjjbbb]]]\\\[[[XXXVVVQQQOOONNNQQQVVVVVVQQQLLLIIIGGGEEEDDDEEEEEEEEECCC?????????===;;;;;;===??????@@@DDDMMMTTTZZZccclllnnnyyyuuunnniiigggeeedddeeeggggggfff___\\\XXXTTTRRROOOLLLJJJGGGFFFEEEEEEEEEGGGIIIKKKNNNLLLIIIFFFCCCAAA@@@???<<<:::888777777777666555555555555555555666777888666666666666666777888888:::;;;===>>>>>>???@@@BBBCCCEEEHHHJJJLLLPPPTTTWWW^^^```cccfffiiimmmrrruuuvvvxxx{{{}}}||||||}}}~~~~~~}}}~~~}}}hhhqqqyyy|||yyytttOOOCCC888666666555444666333222222222222111111111///////////////////////////............---------............---------------------............///------........./////////000000000000000000000000111111111111222333444555444555666777888:::;;;;;;;;;===>>>???@@@BBBFFFIIIHHHPPPwww~~~~~~~~~zzznnnfff]]]TTTPPPOOOLLLIIIGGGEEEGGGRRR^^^rrrzzzvvvooouuu~~~}}}{{{{{{{{{yyyyyy}}}}}}|||zzzyyyxxxxxxxxxxxxxxxyyyuuuvvvwwwwwwwwwvvvuuutttuuuvvvvvvwwwvvvuuutttsssuuutttrrrrrrtttuuutttssstttuuuvvvvvvuuuvvvyyy{{{yyyyyy}}}{{{zzzxxxtttrrrppplllfffccchhhpppyyy|||zzzvvvxxxvvvkkk\\\SSSSSSRRRXXXdddkkkppp~~~vvvqqqiiibbb^^^[[[YYYXXXTTTPPPOOOSSSXXXYYYRRRKKKIIIGGGEEEDDDDDDDDDEEEEEEAAAAAAAAA???<<<;;;<<<>>>======AAAIIIOOOUUU^^^fffccclll|||qqqllliiieeeddddddeeeeeedddccc```\\\YYYVVVSSSPPPNNNGGGFFFEEEDDDEEEFFFHHHJJJKKKJJJGGGEEEBBB@@@???>>><<<:::888777888888777666444444444555555777888888666666666666666777777888:::<<<>>>>>>>>>???AAACCCFFFHHHKKKMMMPPPSSSWWWZZZ___bbbeeehhhkkkoootttxxxtttvvvyyy{{{{{{{{{{{{|||~~~}}}uuu}}}mmmGGG>>>777666666444333444222222222222111111111111///////////////////////////............------------------------------------------............///............////////////000000000000000000000000111111111222222444555666555666777888999;;;<<<<<<<<<>>>???@@@@@@BBBEEEHHHGGGFFF]]]~~~~~~}}}}}}}}}~~~tttiii___UUUOOOLLLKKKJJJHHHFFFIIIUUUbbbjjjqqqkkkccceeekkkvvvuuullllllpppssstttzzz}}}~~~|||{{{zzzzzz{{{{{{zzzzzzyyyxxxtttuuuvvvwwwwwwwwwvvvuuurrrsssuuuvvvvvvtttrrrpppvvvtttsssrrrsssttttttuuuxxxyyyyyyxxxxxxyyyzzz{{{{{{|||zzzrrrpppnnnlllgggeeellluuuzzz{{{zzzzzz{{{sssnnnooonnndddWWWPPPMMMJJJMMMSSSSSSSSS]]]mmm}}}xxxqqqkkkgggeeedddbbb___[[[XXXZZZ]]]\\\UUUMMMJJJIIIHHHFFFDDDDDDEEEFFFCCCCCCCCCAAA>>><<<===>>><<<<<<@@@GGGLLLQQQYYYaaabbbbbb{{{~~~ssspppmmmhhheeeddddddcccbbbdddaaa]]]ZZZXXXVVVSSSPPPIIIHHHGGGEEEEEEFFFHHHIIIIIIHHHFFFCCCAAA@@@???>>><<<:::888777888888888666444444444555555777888888666666666666666777777888999;;;===>>>???@@@BBBDDDGGGIIILLLOOOQQQUUUYYY\\\```cccgggjjjlllpppuuuxxxuuuwwwzzz{{{{{{{{{|||}}}}}}}}}~~~hhhDDD===888777777333222333222222222111111111000000........................///............---------,,,,,,---------------------------............///........./////////000000111111111111111111111111111111111222333555666777666777888999:::<<<=========>>>@@@AAAAAABBBDDDFFFHHHIIITTTqqq~~~}}}|||||||||}}}~~~{{{lll```VVVOOOLLLKKKJJJHHHFFFJJJYYYhhhllloooggg^^^___```hhhxxxwwwlllggglllsssyyy{{{|||~~~}}}||||||}}}||||||||||||{{{yyywwwvvvuuuvvvwwwxxxxxxwwwvvvvvvpppqqqtttuuuuuussspppnnnuuuttttttrrrrrrssstttvvvyyyyyyzzz{{{|||}}}~~~}}}yyy|||~~~{{{yyyyyynnnkkkjjjjjjhhhhhhooowwwyyy{{{zzzxxxzzz~~~|||tttnnniiijjjiii```WWWRRRMMMMMMNNNOOOLLLKKKPPPYYYhhhooozzz~~~xxxuuuuuussspppmmmkkkgggcccbbbbbb```ZZZTTTNNNNNNMMMKKKHHHFFFFFFGGGDDDEEEEEECCC@@@>>>>>>???======@@@FFFJJJNNNUUU\\\aaa```mmmzzz{{{yyywwwqqqqqqnnnjjjhhhggggggeeedddbbb```\\\ZZZXXXWWWTTTRRRMMMLLLJJJHHHGGGGGGHHHIIIHHHGGGEEECCCAAA@@@??????;;;999777777888888777666555555555555555666777888666666666666666777888888888:::===>>>???AAADDDFFFEEEHHHKKKNNNQQQTTTYYY\\\bbbeeejjjmmmooorrruuuwwwyyy|||~~~~~~}}}~~~~~~}}}}}}aaaBBB<<<888888777333222333222111111111111000000000........................///............---------,,,,,,,,,,,,---------------------............///....../////////000000000111111111111111111111111111111222333444666777888777888999:::;;;===>>>>>><<<>>>@@@AAAAAAAAACCCDDDFFFMMMRRR\\\~~~}}}||||||}}}~~~ssseeeYYYQQQNNNLLLJJJGGGDDDKKK^^^pppwwwvvvllldddeeebbbeeessssssmmmfffgggooowww}}}~~~{{{||||||{{{zzzzzz|||~~~zzzzzzzzzyyyxxxvvvuuutttwwwxxxyyyyyyyyyxxxwwwvvvoooqqqsssttttttrrrooonnnssstttuuutttrrrrrrtttuuutttuuuwww{{{~~~~~~|||sss~~~zzzzzz~~~~~~tttooollllllkkkjjjmmmrrrtttxxxyyywwwuuuwwwwwwuuupppmmmmmmqqqpppiiicccaaaZZZ]]][[[TTTPPPPPPQQQPPP\\\bbbiiiyyyzzzzzz||||||wwwqqqmmmjjjgggdddbbb```]]][[[TTTVVVVVVSSSOOOKKKKKKKKKEEEFFFGGGEEECCCAAA@@@AAA>>>===???DDDGGGJJJPPPXXXYYYcccfffhhhnnnnnniiikkklllkkkjjjkkklllmmmlllkkkcccaaa^^^\\\[[[ZZZYYYWWWRRRPPPMMMJJJHHHHHHHHHIIIGGGFFFEEECCCAAA@@@@@@???999888666666777888777666666666555555555666666777666666666666666777888888666999<<<>>>@@@BBBEEEHHHFFFIIILLLOOORRRUUUZZZ]]]eeehhhnnnqqqssstttuuuvvv|||~~~~~~~~~~~~~~~UUU???:::777888666333333555111111111111000000000000........................///............---------++++++,,,,,,,,,------------------............///.../////////000000000000111111111111111111111111111222222333555666888999888888999;;;<<<===>>>???<<<>>>@@@@@@@@@@@@AAACCCCCCKKKOOOQQQ```~~~~~~{{{|||~~~}}}mmm___UUUPPPMMMJJJFFFFFFPPPhhh~~~}}}qqqlllnnnjjjiiitttlllhhhfffjjjssszzz}}}|||wwwxxxyyyyyyxxxxxxzzz{{{wwwwwwwwwvvvvvvuuuuuuuuuyyyzzzzzz{{{zzzyyywwwvvvqqqrrrtttttttttsssqqqppprrrtttvvvuuusssrrrsssuuussstttvvvyyy|||{{{vvvqqqbbbvvvxxxtttmmmxxxrrrpppnnnjjjiiikkkmmmtttxxxuuurrrqqqpppnnnssstttyyy{{{wwwwwwrrruuuqqqddd\\\]]][[[TTTXXX[[[\\\ddd~~~xxxyyy~~~~~~wwwooojjjhhheeebbb___^^^^^^^^^YYY[[[\\\ZZZTTTPPPNNNOOOFFFGGGHHHGGGDDDBBBBBBBBB???===???CCCFFFHHHNNNUUURRRfffeee^^^fffeee^^^eeefffggghhhlllppprrrrrrrrrfffdddaaa``````___^^^\\\TTTRRROOOLLLIIIHHHHHHIIIGGGFFFEEECCCBBBAAA@@@@@@999777555555666777666666777666666555555555666666666666666666666777888888555888;;;>>>@@@CCCGGGIIIHHHKKKNNNQQQTTTXXX]]]```fffkkkqqquuuvvvvvvvvvvvv|||~~~~~~|||||||||rrrLLL===888666666666333444888111111111111000000000000........................//////.........---------+++++++++,,,,,,------------------.........//////////////////000000000000111111111111111111111111222222222333555777888999888999:::;;;<<<>>>??????<<<===@@@@@@@@@???@@@AAAAAAFFFKKKLLLMMMfff}}}~~~zzz|||ssscccXXXOOOLLLJJJHHHJJJXXXuuussspppuuupppllluuuooommmmmmrrrzzz}}}rrrtttwwwxxxwwwwwwxxxyyyvvvvvvvvvvvvvvvwwwxxxxxx{{{{{{||||||{{{yyyxxxvvvttttttuuuuuuuuutttsssrrrppptttwwwvvvtttrrrssstttuuuuuuvvvxxxxxxssskkkeeekkk{{{mmmiiiwwwzzzyyyssspppmmmkkkjjjnnnoooooonnnmmmooorrrvvv||||||}}}zzzpppeee]]][[[```bbbbbbmmm}}}vvvtttvvvuuunnngggfffiiilllooonnnllliiiggg]]]^^^___```cccddd\\\SSSNNNJJJHHHIIIHHHDDDAAABBBAAA@@@@@@@@@CCCHHHMMMPPPSSSUUUYYY\\\___``````___dddeeegggkkknnnnnnkkkhhhdddfffkkklllfff]]]ZZZ]]]___[[[VVVQQQMMMKKKJJJJJJLLLIIIFFFCCCAAA???===;;;999888888777777777777777666666555555555555666666777666666666666777777888888999;;;>>>BBBEEEGGGHHHJJJMMMPPPSSSVVV[[[aaaeeeggglllrrrwwwzzz{{{|||}}}~~~iiiQQQ;;;:::888666444333222222222222111111000/////////000000000000////////////......---------,,,,,,,,,---------,,,,,,+++++++++---------............///............/////////000111000000000000000111222333333444555666777888888::::::;;;;;;<<<;;;;;;;;;CCCBBB@@@??????@@@BBBCCCBBBEEEIIIPPPQQQSSSxxx|||~~~~~~~~~~~~~~~xxxuuu{{{uuu{{{}}}oooccc[[[SSSKKKIIINNNbbbxxxsssssstttsssqqquuussspppqqqyyy}}}uuuvvvvvvwwwvvvuuuwwwyyy|||yyyxxxxxxwwwxxxyyyzzz{{{xxxxxxyyyyyyxxxwwwwwwvvvsssrrrpppqqqtttvvvwwwwwwwwwvvvuuuwwwzzz{{{xxxuuuttt{{{rrrqqq{{{nnnYYYZZZ{{{qqqiiirrrxxxzzz~~~zzzxxxvvvtttqqqnnnqqqpppnnnmmmmmmppptttwwwyyy}}}vvvnnnddddddbbbbbbjjjzzzxxxtttpppllliiifffdddjjjnnnsssvvvwwwwwwvvvuuupppooojjjffffffjjjhhhdddQQQKKKGGGGGGHHHEEECCCDDDCCCCCCBBBCCCEEEHHHLLLNNNPPPRRRUUUXXX[[[]]]______cccdddfffhhhjjjhhheeebbb___bbbgggjjjddd[[[WWWYYY\\\ZZZVVVRRRNNNLLLKKKKKKKKKHHHEEEBBBAAA???<<<:::999888888777777777777777666666555555555555666666777666666666666777888888999;;;===@@@CCCGGGIIIJJJLLLNNNRRRUUUYYY]]]cccfffhhhmmmsssxxx{{{|||}}}~~~vvv___KKK999999777555444333333333222222222111000000//////////////////..................---------,,,,,,,,,---------,,,,,,,,,++++++---------............///........./////////000000111000000000000111222222555555666777888999::::::::::::;;;<<<<<<<<<;;;;;;??????>>>>>>@@@BBBDDDFFFEEEHHHIIIMMMMMMKKKggg{{{vvvttt|||xxxqqqzzznnnbbbXXXMMMKKKTTThhh|||uuusssssssssqqqwwwtttooonnnuuu}}}|||vvvvvvwwwxxxxxxwwwxxxzzz|||zzzzzzyyyyyyzzz{{{}}}~~~{{{{{{zzzzzzyyyxxxvvvvvvsssrrrpppqqqtttvvvwwwwwwvvvttttttvvvxxxyyywwwttttttuuuttt{{{vvv[[[[[[~~~zzz|||xxxjjjlllwwwsss~~~{{{wwwsssooopppnnnkkkkkkooouuuyyy||||||wwwtttjjjnnnuuu~~~qqqiiicccbbbfffpppxxxzzzzzzuuummmiiikkkooovvvyyy}}}vvviiidddgggkkkkkkYYYOOOGGGFFFGGGFFFEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIKKKLLLNNNQQQUUUYYY\\\^^^aaaaaabbbddddddbbb]]]ZZZYYY[[[```bbb^^^UUURRRTTTXXXWWWUUURRROOOMMMKKKJJJHHHFFFCCCAAA@@@>>>;;;999999888888777777777777777666666555555555555666666666666666666666777888999;;;<<>>@@@CCCFFFHHHHHHIIIIIILLLKKKEEEUUUwwwvvvrrrrrruuu{{{jjjttt{{{iii[[[NNNNNNYYYnnnwwwtttuuuuuuuuuxxxuuupppnnnssszzz{{{wwwvvvwwwyyyzzzyyyyyyzzz{{{{{{{{{zzz{{{|||~~~~~~~~~|||{{{yyywwwvvvtttrrrpppqqqsssvvvvvvvvvttttttsssuuuvvvwwwuuutttrrruuuwwwttteeeTTTnnnzzzlllhhh~~~vvvppp|||vvvpppmmmkkkjjjjjjmmmtttzzz~~~}}}}}}}}}~~~yyyppphhheeedddeeelllvvv}}}pppfffdddccccccpppzzzwww|||rrrgggfffggggggcccVVVKKKHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCEEEFFFGGGJJJNNNSSSXXX[[[]]]]]]^^^______]]]XXXUUUTTTSSSTTTVVVSSSMMMMMMPPPRRRRRRQQQPPPNNNLLLJJJHHHFFFDDDBBB@@@???>>>;;;888999888888777777777777777666666555555555555666666666666666666777888999999;;;===???CCCFFFJJJLLLNNNOOORRRWWWZZZ^^^bbbgggjjjlllpppvvvzzz}}}tttXXXGGG???666666555444444444555555333333222222111111000000/////////.........------......---------,,,,,,,,,------------------,,,,,,---------............///...////////////000000000111111111111111222333444444444555666777888888999:::;;;<<<===============;;;;;;<<<>>>AAADDDFFFHHHGGGIIIHHHKKKNNNGGGMMMcccrrrmmmmmmqqqpppmmmxxxlll]]]PPPQQQ]]]ooo|||xxxwwwxxxyyyzzzwwwwwwtttqqqtttzzzzzzwwwtttwwwyyyzzzyyyxxxxxxyyyzzzzzzzzz{{{|||~~~}}}{{{yyywwwtttsssqqqrrrtttvvvvvvvvvuuutttuuuuuuvvvvvvvvvvvvuuu}}}yyyiiibbbsssooo~~~rrriiiwww~~~zzzrrryyytttqqqnnnlllmmmooosssxxx|||~~~~~~}}}}}}wwwlllfffiiiuuuzzznnnhhhccc___dddooo~~~vvvppplllhhhkkk___RRRLLLJJJHHHGGGHHHFFFFFFFFFEEEDDDBBB@@@???AAAAAABBBDDDHHHMMMRRRUUUXXXXXXYYY[[[\\\ZZZVVVSSSOOOLLLIIIIIIHHHEEEHHHMMMLLLLLLMMMMMMLLLJJJGGGFFFDDDBBBAAA@@@???>>>;;;888999888888777777777777777666666555555555555666666666666666666777888999:::;;;<<>>>>>>>>>>>======>>>@@@BBBDDDEEEFFFGGGJJJHHHIIINNNJJJIIIUUUdddvvvnnnllllllvvvuuussspppbbbVVVYYYdddoooxxx~~~|||zzzyyyyyyyyyzzzyyyxxxvvvyyyyyywwwxxxzzzyyyvvvsssvvvxxxyyywwwvvvvvvwwwxxxxxxxxxyyyzzz}}}}}}{{{zzzvvvtttrrrsssuuuwwwwwwwwwvvvwwwwwwwwwwwwwwwxxxyyy|||yyywwwzzzsssWWW|||rrrvvv|||yyy|||xxxwwwvvvvvvuuuwwwzzz{{{{{{|||~~~yyynnnqqq}}}{{{oooeeebbbeeehhhlll}}}{{{{{{|||uuummmmmmcccXXXRRRLLLGGGFFFIIIFFFEEEEEEDDDBBBAAA???>>>>>>>>>???@@@DDDHHHLLLNNNSSSTTTUUUXXXYYYWWWTTTQQQLLLFFFBBBBBBBBBBBBEEEKKKIIIJJJJJJJJJIIIGGGEEEDDDBBBAAA@@@@@@@@@>>>;;;888999888888777777777777777666666555555555555666666666666666777888999:::;;;;;;===@@@CCCGGGKKKNNNPPPQQQUUUZZZ^^^bbbeeeiiilllqqqtttxxx{{{}}}}}}SSSCCC<<<666555555444444444444444444222222111111000/////////111000000000////////////......---------,,,,,,,,,------------............---------............////////////000000000111111111111111222333444555666666777777888999:::;;;;;;;;;;;;===>>>??????????????????@@@BBBCCCEEEFFFFFFGGGKKKGGGEEEKKKIIIFFFLLLPPPqqq}}}yyyrrrjjjpppyyy}}}xxxkkkaaaccclllrrruuuwwwwwwxxxyyyzzzyyyxxxvvvuuuvvv{{{~~~{{{yyyzzzxxxuuutttvvvwwwwwwvvvuuuuuuvvvwwwwwwvvvwwwxxxzzz|||}}}}}}|||{{{xxxvvvttttttvvvxxxxxxxxxxxxyyyyyyyyyxxxxxxzzz|||}}}lllzzz{{{___III~~~zzzwww|||yyyyyy{{{||||||||||||}}}|||uuuhhhiiikkkhhheeekkkrrr|||zzzqqqhhhbbb\\\UUUMMMFFFFFFJJJFFFEEEDDDCCCBBBAAA@@@@@@=========???AAADDDFFFHHHPPPQQQRRRTTTUUUTTTPPPLLLHHHCCC@@@BBBCCCBBBDDDHHHIIIIIIIIIHHHGGGFFFDDDDDDAAAAAA@@@AAAAAA???<<<999999888888777777777777777666666555555555555666666666666666777888999;;;<<<===>>>AAAEEEIIIMMMPPPRRRTTTWWW]]]aaaeeehhhlllnnnsssvvvyyy{{{|||}}}|||}}}|||sssxxxlllFFF>>>===666666555444444333333333333111111000000///.........000000/////////...............---------,,,,,,,,,------------.........///---------............/////////000000000111111111111222222222333555666777777777888999:::;;;;;;<<<;;;;;;===>>>???@@@@@@@@@???@@@AAACCCEEEFFFGGGHHHFFFLLLFFFBBBIIIJJJIIIMMMPPPYYYuuu~~~|||}}}vvvvvvzzzsssiiijjjppptttvvvwwwwwwxxxzzzzzzyyyxxxwwwwwwwww|||~~~zzzwwwwwwxxxvvvvvvwwwwwwvvvuuuuuuvvvxxxwwwvvvvvvvvvvvvxxxzzz{{{||||||}}}}}}}}}|||{{{{{{zzzxxxvvvvvvxxxyyyzzzyyyxxxyyyzzzyyywwwwwwzzz}}}|||}}}dddRRRIII~~~sss}}}|||zzzyyyyyy{{{}}}}}}}}}~~~}}}zzzkkknnnpppjjjddddddeeeiiittt|||wwwuuuwwwzzz|||yyy~~~uuubbb```\\\WWWNNNEEEFFFLLLGGGFFFEEECCCBBBBBBBBBBBB<<<<<<===>>>@@@AAACCCDDDOOOPPPQQQRRRSSSPPPLLLIIIEEEBBBAAAEEEFFFDDDDDDFFFJJJJJJIIIHHHFFFEEEEEEDDDAAAAAAAAAAAABBB@@@<<<:::999888888777777777777777666666555555555555666666666666666777888:::;;;<<<>>>@@@CCCGGGKKKOOORRRTTTUUUYYY___dddgggjjjmmmppptttvvvyyy{{{||||||~~~}}}zzzmmmnnnuuuyyyzzz}}}```===<<>>@@@@@@AAAAAA>>>???BBBDDDFFFHHHIIIJJJEEEKKKFFFAAAJJJOOOOOOTTTXXXOOO^^^yyyzzz|||}}}vvvllllllppptttwwwzzzwwwxxxyyyyyyyyyzzz|||}}}xxx}}}~~~xxxssstttwwwxxxxxxxxxxxxwwwuuuuuuwwwyyywwwwwwvvvvvvvvvwwwyyyzzzxxxxxxyyyzzzzzz{{{zzzzzz{{{yyywwwwwwyyyzzzzzzzzzxxxyyyzzzyyywwwwwwzzz}}}nnnVVVMMMOOOqqqsss~~~xxxwww|||}}}xxxssszzzwwwvvvyyysssrrrrrrmmmdddcccaaa___^^^___aaacccdddeeedddccc``````aaabbbgggkkkvvv|||vvv\\\YYYTTTOOOLLLJJJJJJJJJFFFEEEDDDBBBAAA@@@@@@@@@@@@????????????AAACCCDDDIIIKKKMMMNNNNNNKKKHHHFFFAAAAAA@@@@@@AAACCCDDDEEEEEEFFFGGGHHHGGGEEECCCBBBDDDAAA?????????>>>;;;888999999999888888888888777888666555444444555666888777777888999:::;;;===??????BBBFFFIIIKKKNNNRRRUUUYYY]]]ccchhhlllooosssuuuvvvyyy|||~~~~~~tttrrrzzzwwwttt{{{{{{XXXEEE>>>:::777666555555444444333222222000000000000///////////////............---------........................,,,,,,,,,---------......---------.............../////////000111111222222333333444444555555666666AAAJJJIII<<<444999>>>===<<<======>>>>>>>>>>>>===>>>???@@@AAACCCEEEGGGIIIIIIGGGFFFFFFIIIKKKLLLLLLNNNUUU\\\nnn~~~~~~|||wwwuuuuuuvvvvvvvvvuuuuuuvvvxxx{{{{{{zzzxxxzzzzzzyyywwwvvvuuutttsssyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{zzzyyywwwwwwwwwwwwxxxzzz}}}}}}yyyzzz~~~}}}www|||uuurrruuuyyy~~~fffTTTLLLJJJIIIrrrvvvzzzxxxzzz|||{{{xxxxxxyyy|||vvvtttsssnnnllliiieeeaaa]]]ZZZYYYYYYZZZZZZYYYWWWVVVWWWXXXVVVXXX```jjjqqqwwwsssiiiYYYWWWSSSNNNKKKJJJJJJJJJHHHHHHFFFEEECCCBBBAAA@@@@@@@@@???>>>???@@@AAABBBGGGIIIKKKLLLLLLJJJGGGEEEAAA@@@@@@@@@AAABBBDDDEEEEEEFFFGGGHHHGGGEEECCCBBBCCCAAA???>>>???>>>:::777999999999888888888777777888777555444444555777888666666777999;;;===>>>>>>@@@BBBFFFIIILLLOOOSSSVVV\\\```eeejjjmmmppptttvvvxxx{{{~~~nnnkkkssstttyyynnnMMM>>>;;;888555555555555444333333222222000000000000///////////////............---------........................,,,,,,---------.........------............////////////000000111222222333444444555555666777777777AAAKKKMMMCCC===@@@BBB???<<<===>>>???@@@???>>>>>>@@@@@@AAABBBDDDEEEEEEFFFHHHGGGEEEFFFIIIKKKKKKKKKMMMPPPQQQYYYyyy~~~}}}~~~~~~yyyvvvvvvwwwyyyyyyyyyyyyyyyzzz{{{{{{yyywwwyyyyyyxxxwwwuuutttsssrrrvvvvvvvvvvvvvvvwwwxxxyyywwwwwwvvvvvvwwwwwwxxxxxxzzzyyyxxxwwwvvvwwwwwwxxx{{{~~~~~~xxxvvvyyyyyywwwxxx|||{{{vvv}}}iiiXXXLLLCCCGGGRRRsssxxx|||}}}wwwyyyxxxtttoooiiiddd^^^XXXTTTVVVWWWXXXWWWTTTRRRRRRRRROOOOOOQQQVVV[[[bbbooo{{{qqqdddVVVTTTQQQNNNKKKJJJJJJKKKIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>>??????DDDFFFHHHIIIIIIGGGEEECCCAAA@@@@@@???@@@AAACCCDDDFFFGGGGGGHHHGGGEEEDDDCCCBBB@@@???>>>>>><<<999777999999888888888777777777777777555555555555777777777666777;;;@@@CCCAAA???AAADDDHHHKKKNNNRRRVVVXXX```ccchhhkkknnnqqqtttwwwzzz}}}{{{jjjeeejjjmmm{{{aaaCCC::::::888333555555444444333333222222000000000000///////////////............---------........................,,,------------.........---........./////////000000000111111222333333333555666666777888888999999:::DDDIIICCC>>>??????;;;<<<>>>@@@AAABBBAAA@@@???@@@AAACCCDDDEEEEEEDDDCCCGGGFFFEEEFFFHHHJJJKKKJJJMMMNNNOOOQQQ```~~~~~~}}}|||xxxwwwyyy{{{{{{}}}|||{{{{{{{{{{{{xxxvvvxxxxxxwwwvvvtttsssrrrrrrsssssssssuuuvvvxxxzzz{{{xxxxxxwwwvvvvvvvvvwwwwwwxxxxxxwwwvvvvvvvvvwwwwwwzzz~~~~~~zzzwwwxxxzzzzzzwww}}}}}}mmmUUUPPPJJJAAAIII\\\}}}rrrzzz~~~{{{}}}~~~yyyqqqjjjeeeaaa___]]]]]]^^^^^^\\\YYYUUUTTTTTTTTTSSSQQQPPPQQQVVV___fffnnnuuupppeeeUUUSSSPPPNNNLLLKKKKKKKKKGGGHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@>>>======>>>>>>AAACCCEEEFFFFFFEEEDDDBBBAAA@@@@@@???@@@AAABBBCCCGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>===;;;999777888888888888777777777777777777666555555666777777999888999???EEEGGGEEEBBBCCCFFFJJJNNNQQQUUUYYY\\\dddfffjjjmmmoooqqquuuwww{{{}}}xxxnnnkkkiiigggyyy[[[???;;;<<<888333555555444444333222222111000000000000///////////////............---------........................------------.....................//////000000111111111111222333333444444666777777888999:::;;;;;;555===BBB>>>;;;<<<<<<999===>>>AAACCCCCCCCCAAA@@@???AAACCCEEEFFFFFFEEEDDDFFFEEEEEEFFFIIIJJJJJJJJJJJJMMMSSSXXX[[[lll~~~zzzyyyzzz{{{{{{}}}{{{zzzzzz{{{{{{yyywwwxxxxxxwwwuuutttsssrrrqqqrrrsssssstttuuuwwwyyyzzzyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwyyy{{{||||||}}}~~~}}}|||xxxyyy}}}zzzeeeSSSMMMIIIDDDKKKXXX{{{sss~~~{{{{{{}}}yyy{{{xxxnnngggeeehhhkkkhhhhhhgggddd___[[[YYYYYYYYYYYYWWWSSSRRRUUUXXXZZZWWW^^^iiirrruuuppphhhaaaTTTSSSQQQOOOMMMMMMLLLLLLFFFGGGGGGHHHHHHGGGGGGGGGEEEDDDBBB@@@???>>>>>>>>>@@@AAACCCDDDEEEDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@@@@>>><<<:::888888888888888777777777666666777777666666666666777777777888:::???DDDGGGEEECCCFFFIIIMMMRRRUUUYYY^^^aaagggiiilllnnnppprrrvvvxxx{{{~~~zzzyyyyyypppfffxxxQQQ<<<:::<<<888555555444444333222222111111000000000000///////////////............---------........................---------.........//////......//////000111222222222222333333444444555555777777888999:::;;;<<<===;;;???AAA???===>>>@@@@@@>>>???AAACCCDDDCCCBBBBBB===???BBBEEEGGGGGGGGGFFFFFFEEEEEEGGGJJJKKKJJJIIIIIIJJJQQQWWWUUUYYYppp~~~|||}}}{{{yyyyyyzzzzzzzzzyyyxxxxxxzzz{{{{{{zzzyyyyyyxxxvvvuuutttsssrrruuuuuuuuuuuuuuuvvvvvvwwwyyyyyywwwvvvuuuuuuttttttuuuuuuvvvvvvwwwwwwwwwwww{{{yyyzzz~~~}}}zzz|||rrrgggaaaUUUIIIDDDFFFIIIHHH|||{{{xxxqqquuu|||xxxxxx{{{ooojjjlllqqqttttttrrrnnniiifffffffffbbbeeedddbbbaaaddddddaaaXXX\\\bbbfffgggccc^^^[[[RRRRRRQQQQQQQQQQQQRRRRRRLLLKKKJJJIIIIIIIIIIIIJJJHHHGGGEEEBBBAAA@@@@@@AAA???@@@BBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCFFFEEEEEEDDDCCCCCCCCCBBB@@@AAAAAA???<<<:::999999888888777777777666666666777777777777777777777777555777:::===@@@BBBCCCDDDIIILLLQQQVVVZZZ^^^cccfffjjjlllnnnppprrruuuxxx{{{|||zzz}}}rrrfff|||fffDDD777888888666666444444333333222222111111000000000000///////////////............---------........................------........./////////......///000111222333333333333333444555555666666777777888999;;;<<<======>>>??????>>>>>>???BBBDDD??????@@@BBBCCCCCCCCCCCC===???BBBDDDFFFHHHHHHHHHGGGFFFGGGIIIKKKLLLKKKJJJQQQOOOOOOPPPMMMMMMYYYhhhzzz{{{}}}~~~{{{zzzzzzzzzzzzxxxwwwvvvwwwzzz|||||||||{{{{{{zzzyyywwwvvvuuutttxxxwwwvvvvvvuuuuuuuuuuuuyyyxxxwwwvvvuuuttttttttttttuuuvvvwwwxxxxxxxxxxxx~~~zzzzzz~~~~~~}}}}}}iii[[[YYY]]]WWWHHHCCCJJJJJJBBBvvvllllllrrr~~~qqqnnnqqqyyyxxxvvvrrrooonnnppprrrpppttttttrrrrrrvvvuuupppfffggghhhfffbbb]]]XXXVVVNNNOOOPPPRRRUUUWWWYYYZZZWWWUUUQQQNNNLLLKKKLLLLLLJJJIIIGGGEEEDDDCCCCCCDDD@@@@@@BBBCCCEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBAAAAAAAAA@@@BBBBBB@@@===:::::::::888777777777666666666666777777777888888777777777555999===>>>>>>???CCCGGGLLLOOOTTTYYY]]]bbbgggjjjnnnooorrrsssuuuxxx|||~~~uuupppssssssgggdddnnnUUU>>>999999555444666444444333333222111111111000000000000///////////////............---------....................................////////////...//////000222333333444333444444555666666777777666777888999;;;<<<===>>>===============>>>???BBB@@@??????@@@AAABBBDDDEEE@@@AAABBBDDDEEEGGGHHHHHHGGGGGGHHHJJJLLLMMMLLLJJJSSSRRRPPPNNNMMMMMMRRRWWW{{{~~~~~~~~~~~~~~~}}}||||||~~~|||yyyyyyzzz||||||{{{zzzxxxwwwxxx{{{}}}~~~}}}~~~}}}|||{{{zzzxxxwwwwwwyyyxxxwwwvvvvvvvvvvvvvvvxxxwwwvvvuuuuuuuuuuuuuuutttuuuvvvxxxyyyzzzzzzyyy}}}|||}}}}}}}}}kkk^^^YYYWWWWWWRRRKKKGGGHHHIIIHHHvvvjjjgggiiixxxppppppsssrrrpppmmmkkklllpppsssyyy}}}|||xxxyyy}}}{{{vvvlllllljjjeee^^^WWWRRRPPPJJJLLLOOOSSSXXX\\\___``````]]]WWWRRRNNNMMMMMMNNNKKKJJJHHHGGGEEEEEEFFFFFF@@@AAABBBDDDEEEFFFFFFGGGEEEEEECCCCCCBBBCCCDDDEEEDDDDDDCCCAAAAAAAAAAAAAAA@@@BBBCCCAAA===::::::;;;777777777777666666666666777777888888888888777777888===BBBBBB??????EEELLLMMMQQQVVV[[[___dddiiimmmppprrrtttvvvxxx{{{kkkeeeeeecccZZZ___eeeRRRBBB???<<<555333666444444333333222111111000000000000000//////////////////.........---------..................................../////////000...///000111222333444444444444555555666777777777666777888999;;;<<<===>>>>>>===>>>@@@AAA???@@@AAA@@@???>>>>>>???BBBDDDFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMNNNMMMKKKJJJNNNPPPPPPOOOQQQRRRPPP\\\~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}zzz}}}|||yyyxxxxxxvvvvvvvvvxxx{{{}}}~~~~~~|||zzzyyyyyy{{{}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuuuutttuuuwwwyyyzzz{{{zzzzzz{{{|||}}}kkk\\\]]]bbbWWWOOOJJJJJJFFF@@@BBBJJJ{{{fffccckkk~~~iiillllllmmmnnnmmmkkkmmmrrrvvv~~~|||{{{|||}}}zzzqqqnnnhhh```YYYTTTRRRQQQOOOTTTZZZ\\\]]]```eeeiiibbbccc]]]SSSPPPSSSRRRLLLKKKKKKKKKJJJIIIHHHGGGFFFBBBBBBCCCCCCEEEFFFHHHHHHHHHGGGDDDBBBAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>@@@AAA@@@===999777777777777666666555555555444777777777888999999999:::999:::<<<<<<>>>AAAEEEIIINNNRRRXXX]]]aaaeeehhhkkkrrrsssuuuxxx{{{~~~lll```bbbYYYTTTooovvvfffRRR===555666666666555222222222111111111111000000000000000//////////////////---,,,,,,---...///////////////////////////........./////////////////////000111222444555666555555555666777999:::;;;======<<<;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPVVVfff~~~|||}}}}}}|||~~~zzz|||~~~|||yyyyyyzzz|||yyy{{{|||{{{yyywwwwwwwwwtttsssrrrsssvvvxxxyyyyyy~~~|||{{{yyyyyyxxxxxx}}}|||{{{zzzyyyxxxwwwwwwxxxwwwvvvuuuuuuvvvwwwxxx|||uuuqqqqqqrrrrrrtttyyytttuuuxxx}}}|||yyyyyy||||||ttt___NNNNNNYYYXXXNNNFFFGGGIIIFFFEEEGGG~~~jjjgggnnnzzzxxxnnnoooooommmlllnnnrrrvvvuuuuuuvvvxxxzzz||||||{{{uuummmddd]]]YYYWWWTTTRRR[[[ccciiiiiikkkooopppmmmhhhhhhccc[[[UUUSSSQQQPPPNNNNNNMMMLLLKKKIIIGGGFFFBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGEEECCCCCCCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAA???AAABBBAAA===:::888777888888777777777666666666777777777888999999::::::<<<===???@@@AAAEEEIIIMMMOOOTTTZZZ```eeeiiinnnqqqtttuuuxxx{{{~~~zzzgggaaa___ZZZbbbkkkXXXJJJ;;;777777666444444222222222111111111000000000000000000/////////...///...------------...///////////////////////////.........//////////////////000000111222444555666666666666777888999::::::<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<===>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIKKKLLLNNNPPPQQQWWWZZZeee~~~~~~~~~}}}}}}}}}|||||||||{{{yyyyyy{{{}}}yyyzzz{{{zzzxxxwwwwwwwwwuuuttttttuuuwwwyyyyyyxxxzzzzzzzzzyyyzzzzzz{{{|||}}}}}}|||{{{zzzyyyxxxxxxwwwvvvuuuttttttuuuvvvvvvuuuttttttvvvuuuqqqqqqttt|||yyyxxxwwwxxx~~~yyykkk[[[PPPIIIMMMWWW\\\RRRJJJJJJJJJGGGFFFGGGlllkkkrrrzzzooonnnllliiiggghhhkkknnnnnnqqqtttwwwxxxyyyzzz{{{vvvmmmbbb]]]^^^```^^^[[[eeerrrzzzyyy{{{~~~ssstttppplllggg___WWWSSSTTTQQQQQQPPPNNNLLLJJJHHHFFFDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCAAA>>>:::888888888888888888777777777777666777777888999999::::::===???@@@BBBDDDGGGLLLPPPRRRVVV^^^dddjjjoootttwwwuuuwww{{{~~~wwwnnnkkkdddeee|||zzz[[[GGG???999999999555333333222222111111111000000000000000000/////////............---------......///////////////////////////.........//////000000000000000000111333444666777777777777888888999999999::::::999::::::;;;<<<===<<<======>>>>>>======<<<<<<======>>>??????@@@@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHHHHJJJLLLNNNOOOQQQPPPQQQNNNXXX~~~}}}}}}}}}}}}~~~|||~~~}}}}}}}}}}}}yyyzzzzzzzzzyyyyyy{{{}}}xxxyyyzzzzzzxxxvvvvvvwwwxxxwwwvvvwwwyyyzzzyyyxxxvvvvvvwwwyyy{{{}}}||||||{{{zzzyyyxxxxxxwwwxxxwwwuuutttttttttuuuuuuuuutttvvvxxxuuuqqqrrrvvvwwwvvvyyy~~~~~~}}}hhhPPPGGGGGGHHHKKKPPP\\\TTTMMMKKKJJJFFFDDDDDD~~~llllllsss~~~wwwpppnnnjjjfffeeeeeegggiiipppuuuzzz|||zzzwwwwwwxxxrrrmmmgggeeegggiiijjjjjjooozzzrrrooojjj___VVVUUUQQQPPPOOONNNLLLJJJHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEDDDDDDDDDEEEFFFGGGCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCAAA>>>:::999999777777777777777777777777666666777888999::::::;;;<<<>>>@@@BBBDDDIIINNNRRRVVV[[[bbbhhhmmmrrrwwwzzzvvvyyy}}}yyyzzzyyyssszzzgggLLL===999888999888333111333111111111111000000000000000000/////////.........------------.........///////////////////////////.........///000000111111000000111111333555666777888888999999999999999999888888888999:::;;;<<<============>>>>>>===============>>>>>>???@@@@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHIIIIIIHHHFFFFFFGGGIIIKKKMMMOOOPPPHHHPPPSSSSSSddd}}}}}}|||{{{|||}}}~~~~~~|||~~~|||{{{{{{{{{{{{xxxyyyzzzyyyxxxxxxyyy{{{wwwyyyzzzyyyxxxvvvvvvwwwzzzyyyyyyyyyzzz{{{yyyxxxvvvvvvxxxzzz}}}zzzzzzyyyyyyxxxwwwwwwvvvyyyxxxwwwuuuuuuuuuuuuvvv{{{vvvtttvvvvvvuuuxxx}}}xxxwwwzzzzzzbbbSSSFFFFFFKKKLLLJJJJJJUUUPPPJJJHHHFFFDDDBBBAAAzzzkkkmmmsss{{{xxxpppnnnjjjhhhiiilllppprrrxxx|||zzzuuuqqqpppoooqqqqqqpppmmmmmmooorrryyyvvvqqqoooggg[[[SSSPPPOOOOOONNNLLLJJJHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGCCCCCCCCCCCCDDDEEEEEEFFFCCCCCCBBBBBBBBBAAAAAAAAACCCDDDCCCAAA===:::999999666666666666666666666666555666777888999:::;;;;;;===???AAADDDGGGLLLQQQUUU[[[___eeekkkooorrrvvvyyywwwyyy}}}zzz}}}ZZZFFF;;;888777888555111111555111111111000000000//////////////////............,,,------.........//////////////////////////////......//////000111111222000000111222333555666777888999::::::::::::999999888888888999:::;;;<<<===>>>>>>>>>======>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHEEEFFFFFFHHHIIILLLMMMNNNKKKOOOVVVYYYYYYggg~~~}}}|||{{{zzzzzz{{{{{{yyyzzz~~~~~~||||||||||||}}}yyyzzz{{{zzzxxxwwwwwwxxxwwwyyyzzzzzzxxxwwwwwwxxx{{{zzzzzz{{{||||||zzzxxxxxxyyyzzz|||~~~{{{{{{zzzzzzyyyyyyxxxxxx{{{zzzxxxwwwwwwwwwxxxxxx}}}wwwuuuzzz~~~}}}}}}}}}zzz{{{yyybbbPPPJJJGGGJJJMMMMMMKKKJJJMMMLLLIIIFFFEEEEEEDDDBBBvvvoootttyyy~~~{{{yyypppmmmjjjkkkooouuuzzz||||||wwwqqqnnnlllpppuuuxxxvvvpppnnnqqquuu{{{tttqqqoooeeeYYYSSSSSSRRRPPPNNNKKKIIIHHHCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBCCCCCCDDDDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAADDDDDDCCC@@@<<<999888888555555555555666666666666555555666888999:::;;;<<>>>>>======>>>>>>????????????@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLUUUKKKKKKSSSVVVYYYnnn~~~}}}|||{{{zzzyyyxxxwwwsssuuuzzz~~~yyyyyyzzz~~~~~~~~~~~~}}}}}}}}}~~~~~~zzz{{{|||{{{xxxwwwvvvvvvxxxyyy{{{zzzyyyxxxxxxyyy{{{zzzzzz|||}}}|||zzzxxxzzzzzz{{{|||~~~}}}}}}}}}||||||{{{{{{{{{zzzzzzyyyxxxxxxyyyzzz{{{yyywwwyyy~~~zzzyyyzzzzzzooodddWWWMMMJJJHHHGGGGGGIIILLLNNNIIIKKKKKKHHHHHHIIIHHHFFFwwwyyy}}}yyyuuuuuuyyy|||uuurrrqqqqqqrrrsssvvvwwwwwwuuuuuuxxx|||{{{}}}~~~vvvzzzuuuiii\\\[[[XXXUUURRRNNNKKKIIICCCCCCCCCDDDEEEFFFGGGHHHCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAADDDDDDBBB???:::888777888555555666666777777777777555555666888999:::;;;<<>>======>>>??????>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHIIIJJJRRRKKKHHHMMMPPPSSS\\\hhh{{{{{{||||||{{{yyywwwvvvqqqrrrtttwwwyyy{{{||||||}}}{{{yyyzzz~~~zzzxxxxxx|||~~~|||}}}~~~~~~~~~~~~}}}}}}|||yyyzzz||||||zzzxxxxxxxxxxxxzzz|||{{{zzzyyyzzz{{{zzzyyyzzz|||}}}}}}{{{xxxyyyyyyzzz{{{|||~~~||||||{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwxxxyyy{{{|||{{{{{{||||||wwwrrruuu|||hhhWWWUUUQQQMMMKKKGGGDDDEEEIIIKKKLLLHHHMMMNNNJJJIIIKKKJJJGGGxxxzzzqqqooosssxxxzzzvvvuuutttvvvzzz|||~~~~~~}}}{{{xxxcccbbb___ZZZUUUPPPLLLJJJFFFFFFFFFGGGHHHJJJKKKLLLEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBB>>>:::777666777666666777777888888888999444555666888999:::<<<<<<<<>>======<<<======<<<;;;;;;;;;<<<<<<@@@???>>>======>>>???@@@=========>>>??????@@@@@@DDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFNNNRRROOOKKKNNNSSSVVVWWW{{{wwwxxxzzz|||}}}}}}{{{xxxvvvwwwwwwvvvuuuttttttssssssyyy{{{~~~~~~yyyxxx|||~~~{{{vvvrrrqqqvvvxxxuuusss}}}|||}}}~~~~~~~~~}}}{{{zzzwwwyyy{{{|||{{{zzzzzzzzzyyy{{{||||||{{{zzz{{{|||yyyyyyzzz|||~~~}}}{{{yyywwwwwwxxxyyy{{{}}}yyyxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwyyy{{{||||||sssfffdddrrr}}}iiiPPPHHHKKKIIIKKKJJJGGGGGGJJJLLLJJJFFFGGGMMMNNNJJJHHHJJJIIIEEEuuu~~~wwwmmmrrr}}}~~~vvvsssllljjjvvv}}}sssjjjccc```[[[RRRLLLJJJJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFEEEDDDBBBAAA@@@@@@AAAAAABBBBBB???<<<999888999;;;888888777777777777888888555666888:::;;;;;;;;;;;;===???AAACCCGGGMMMTTTYYY```fffoootttwwwxxx{{{~~~tttmmmrrrpppnnnuuuaaaLLL???777666555555444444333222222000000///...............//////.........///000000...------------.../////////////////////...............//////000111111111111444666555333222444777777999<<<============>>>======<<<<<<<<<;;;;;;;;;??????>>>>>>>>>>>>>>>???<<<@@@@@@<<<;;;>>>@@@@@@EEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFHHHIIIIIIIIIHHHIIIOOONNNGGGHHHPPPRRRLLLIIIJJJKKKMMMOOOQQQSSSTTTUUUfffxxxrrrpppuuuyyy{{{zzzwwwwwwwwwwwwyyywwwuuuuuuuuuuuurrrpppuuuvvvxxxzzz|||}}}~~~|||yyywwwwwwzzzuuupppooouuu|||{{{zzzzzz}}}~~~zzzvvvzzzzzzzzz|||~~~~~~}}}||||||||||||{{{zzzyyyxxxwww|||{{{{{{zzzzzzyyyyyyyyy{{{{{{|||{{{zzz{{{~~~zzzxxxxxx{{{zzzvvvuuuwww}}}xxxuuuvvvuuutttyyy}}}ppphhhhhhwwwzzzeeeWWWOOOIIIFFFGGGKKKLLLLLLMMMMMMMMMLLLLLLJJJIIIHHHHHHGGGGGGGGGGGGxxx{{{~~~vvvooossszzzyyyrrrpppnnnqqq}}}oooeeefffbbbVVVOOOOOOLLLJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@BBBBBB@@@===999777777888888888777777777777888888555666888:::;;;;;;;;;;;;>>>???AAADDDGGGNNNUUUZZZ^^^dddmmmsssuuuwwwzzz}}}ooohhhlllhhhhhhuuuzzzVVVBBB999444555555555444333333222222000000///...............//////...------......///...------------...//////////////////////////////...//////000000111222222333444555555444444555777666888:::;;;:::::::::;;;::::::;;;;;;<<<<<<<<<<<>>>>>>>>>>>??????AAADDDDDD@@@???BBBDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBCCCEEEGGGIIIIIIIIIIIIJJJPPPOOOHHHIIIPPPQQQLLLFFFFFFHHHIIILLLNNNOOOPPPRRRZZZhhh~~~rrrhhhfffiiiqqqyyy|||zzzwwwtttrrryyyxxxwwwwwwwwwxxxxxxwwwsssuuuwwwyyyzzzzzzzzzzzz}}}~~~~~~}}}~~~|||zzzyyyyyyyyytttooonnnrrrwww{{{}}}yyyxxxxxxzzz|||{{{xxxuuuxxxxxxxxxyyy{{{|||{{{zzzyyyzzzzzz{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{zzzzzzzzz|||~~~~~~yyywwwzzz{{{yyyxxxyyy|||yyyxxxyyywwwuuuzzzvvv}}}uuugggWWWOOOJJJFFFEEEFFFKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHwww|||yyyvvvwww|||~~~}}}zzztttqqqtttwwwsssllleeejjjtttwwwiiillljjj\\\SSSVVVNNNMMMKKKHHHFFFDDDCCCCCCDDDDDDFFFGGGGGGFFFEEEEEEFFFEEECCCAAA???>>>>>>>>>AAAAAAAAA>>>:::777555555888777777666666777777888555666777999;;;<<<<<<<<>>???>>>;;;888666555777777666666666666777777555666777999:::<<<<<<===@@@BBBDDDGGGKKKQQQWWW\\\```gggpppvvvyyy{{{nnnhhhddd[[[mmmyyyZZZFFF;;;777666555555444444333222222111000000///...............000000///...---,,,,,,,,,...------------.../////////////////////000000000111111111222333333444444999777555666999;;;999777999:::;;;:::888777888888777888888999:::;;;<<<<<<>>>>>>??????@@@@@@??????@@@EEEGGGFFFFFFKKKMMMMMMCCCDDDEEEFFFGGGGGGGGGFFFCCCCCCDDDEEEFFFGGGGGGGGGEEEHHHHHHEEEGGGMMMOOOMMMKKKKKKJJJJJJJJJKKKLLLMMMPPPTTTVVVUUU^^^{{{|||qqqgggccceeebbbdddeeegggiiinnnuuuzzz~~~~~~{{{xxxvvvuuuwwwxxxyyyyyyyyy{{{}}}{{{zzzyyyxxxyyyyyyzzz{{{{{{zzzxxxxxxwwwwwwwwwvvvuuuuuutttuuuvvvwwwwwwwwwvvvuuutttuuuwwwxxxxxxxxxuuuvvvwwwxxxyyyyyyzzzzzz{{{|||}}}~~~~~~~~~yyy{{{}}}~~~~~~~~~~~~}}}~~~~~~ttt[[[JJJEEEBBBDDDFFFEEEFFFHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIyyy}}}tttnnngggiii{{{zzzuuuuuu{{{|||pppnnnrrrrrrllleeeeeennn{{{tttrrrrrrfff[[[ZZZRRRQQQOOOLLLIIIFFFCCCBBBAAABBBDDDFFFGGGFFFDDDCCCEEEEEECCCAAA???===;;;:::777999<<<===;;;999888777777777666666666666777777555555666888:::<<<===>>>AAACCCFFFJJJMMMSSSYYY]]]bbbhhhqqqwwwzzz|||rrriiiaaaZZZsss[[[EEE???999444222555444444333222222111111000000///...............000000111111000...---,,,...------------...//////////////////000000111111222222333333444555555555:::888666777:::<<<:::888<<<======<<<:::999:::;;;999999999:::::::::;;;;;;===>>>???@@@AAA@@@@@@@@@@@@EEEGGGEEEDDDGGGIIIHHHCCCEEEFFFHHHIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFDDDFFFGGGFFFIIINNNQQQQQQPPPOOOMMMKKKJJJJJJKKKKKKJJJPPPUUUSSSQQQ]]]wwwssseee```]]]]]]]]]___cccjjjrrrxxx|||}}}~~~~~~}}}{{{yyy{{{||||||zzzyyyzzz{{{vvvvvvuuuuuuuuuvvvxxxyyyyyyzzz{{{|||{{{zzzzzzzzztttuuuvvvvvvwwwwwwyyyzzzxxxvvvuuuvvvxxxyyyzzzyyyvvvwwwwwwxxxyyyyyyxxxxxxzzz{{{}}}~~~~~~}}}yyy{{{}}}~~~uuu[[[HHHFFFBBBAAAEEEFFFDDDCCCEEEFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEEEEEEEFFFFFFGGGHHHyyypppgggcccnnn~~~{{{}}}yyywwwzzzqqqllllllkkkiiiggglllttt}}}ssssssnnnbbbYYYSSSRRRQQQOOOLLLIIIFFFEEEBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDCCCAAA???<<<:::999444777:::;;;:::999999999777666666555555666666777555555666777999<<<>>>???BBBEEEHHHLLLPPPTTTZZZ^^^bbbhhhqqqvvvyyyzzz}}}pppgggaaa___zzzrrrIII<<<>>>;;;555333444444333333222222111111000000///...............///111444555555222///,,,...------------...//////...//////000000111111222333333444555555666666777999888888888:::;;;:::999===>>>>>><<<::::::;;;===::::::::::::;;;;;;;;;;;;===>>>???AAAAAAAAA@@@@@@CCCGGGHHHDDDAAABBBBBB???BBBDDDFFFHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIKKKOOOQQQRRRPPPNNNLLLJJJIIIIIIJJJKKKJJJNNNRRRRRROOOQQQ^^^lll|||{{{xxxoooddd```\\\\\\aaaiiiooosssssstttvvvxxxzzz|||}}}~~~}}}~~~~~~}}}|||{{{{{{|||vvvuuutttssssssssstttuuutttwwwzzz{{{zzzyyyyyyzzztttvvvxxxyyyyyyyyyzzz|||zzzxxxvvvwwwyyy{{{|||{{{xxxyyyzzzzzz{{{{{{{{{zzz{{{|||~~~}}}|||xxxzzz|||}}}}}}mmm\\\OOOGGGFFFCCCBBBDDDCCC@@@@@@CCCDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEFFFFFFwwwmmmdddhhhqqqssskkkeeeaaadddkkksssyyytttuuuvvvjjjZZZSSSSSSRRRQQQOOOLLLJJJHHHDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA???<<<:::999555777999999888888888888666666555555555555666666555555666777999<<<>>>@@@CCCFFFJJJMMMQQQVVV[[[___dddjjjrrrwwwyyyzzz}}}}}}wwwhhhaaafffooohhhDDD<<<>>>999555777444444333333222111111111000000///..................222777::::::666111......------------...//////...//////000111111222222444444555666666777777888777999::::::999999:::;;;;;;<<<;;;:::888888:::<<<999999:::;;;<<<======>>><<<>>>@@@AAABBBBBBAAA@@@BBBFFFGGGDDDAAABBBAAA>>>@@@BBBEEEGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFHHHIIIKKKJJJIIIHHHIIIJJJJJJLLLNNNMMMLLLJJJIIIIIIJJJLLLNNNNNNLLLNNNRRRSSSRRRUUU[[[jjj~~~{{{sssiiiggglllrrruuuuuuqqqqqqqqqqqqrrrtttvvvwwwxxxyyyzzzyyyxxxxxxzzz|||xxxwwwuuusssrrrrrrrrrrrrqqqtttwwwxxxwwwvvvwwwxxxrrruuuzzz{{{{{{zzz{{{}}}{{{yyywwwwwwyyy{{{|||}}}zzz{{{|||~~~{{{|||}}}xxxwww|||{{{eeeUUULLLIIIHHHGGGDDDBBBCCCBBB???@@@EEECCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEE~~~ssshhhfffkkk|||}}}uuukkk___YYYaaaooo{{{vvvvvv}}}ppp[[[RRRSSSSSSRRRQQQNNNLLLKKKEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA???===:::999777888999999777666666777666666555555555555666666555555555777999<<<>>>@@@CCCFFFJJJNNNRRRWWW\\\___hhhnnnuuuzzz{{{|||~~~tttooo```]]]mmm```@@@999999222///555444444333333222111111000000000///..................222999======999333///...------------...//////...//////000111222222222555555666666777777888888666999;;;:::888777999<<<888999999888666777999;;;777888999;;;===>>>@@@@@@<<<>>>@@@BBBCCCBBBAAA@@@>>>CCCFFFDDDCCCEEEEEECCC>>>@@@CCCFFFGGGFFFEEEDDDCCCCCCDDDEEEGGGJJJMMMNNNKKKHHHGGGGGGFFFEEEEEEGGGLLLKKKIIIIIIKKKNNNQQQSSSMMMHHHJJJRRRWWWSSSNNNNNNJJJ^^^~~~~~~yyy}}}vvvtttqqqooommmmmmnnnnnnqqqrrrsssrrrrrrtttwwwyyy{{{zzzwwwuuurrrqqqqqqqqqqqqtttwwwxxxvvvuuuvvvxxxpppuuuzzz||||||{{{{{{|||{{{yyywwwwwwyyy{{{}}}}}}{{{|||~~~~~~}}}eeeRRRIIIEEEEEEEEEIIIEEECCCDDDBBBAAADDDIIICCCDDDDDDDDDDDDDDDCCCCCCGGGFFFEEEDDDDDDCCCDDDDDD}}}tttmmmhhhnnn{{{iii\\\^^^kkkuuu~~~mmmppplll```VVVXXXXXXUUUQQQNNNNNNOOOJJJHHHEEECCCBBBBBBCCCCCCAAAAAAAAACCCCCC@@@;;;777:::::::::999999999888888555666777666444333333555555666888999:::===AAADDDFFFHHHJJJMMMQQQXXX```fffiiinnnuuuyyy{{{|||~~~nnneee```jjjqqqTTT:::555888666222333666555444222111000000000///............---------,,,***,,,999FFFGGG:::,,,......---------......////////////000111333444555555555555555666666666666555666888999::::::999999::::::::::::::::::::::::888888999:::;;;======>>>:::;;;>>>BBBEEEEEEBBB???BBBCCCDDDEEEEEEFFFFFFFFF???@@@AAACCCDDDEEEEEEFFFCCCCCCDDDCCCBBBCCCEEEGGGGGGHHHIIIIIIIIIHHHGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMMMMSSSaaa~~~yyyooopppwww{{{nnngggkkkttt|||qqqmmmiiigggjjjoootttvvvrrrwwwyyyuuuqqqpppsssvvvvvvssspppooorrrtttuuuuuuwwwxxxyyyzzz{{{zzzyyyxxxzzzyyyzzz}}}~~~wwwsssiiiZZZNNNGGGFFFGGGHHHFFFFFFFFFDDDBBBBBBDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDHHHHHHHHHGGGFFFEEEDDDCCCzzztttmmmvvvpppdddfffnnntttxxx|||}}}{{{zzzkkkgggfff```XXXYYYYYYUUUQQQNNNMMMNNNJJJHHHFFFDDDBBBBBBCCCCCC@@@@@@AAABBBCCC@@@<<<888999999999888888888777777555666777666444333444555555777888:::;;;>>>BBBEEEFFFHHHKKKNNNSSSZZZbbbgggjjjooouuuyyyzzz{{{~~~zzzmmmhhhxxxdddLLL777444888666555777555555333222111000000000///............---------...******333===@@@888.........---------...////////////000000111333444555555555555555666666666666666777999:::;;;;;;::::::::::::::::::::::::::::::999999:::;;;<<<===>>>???;;;<<<>>>AAADDDDDDBBB@@@BBBBBBCCCDDDEEEEEEEEEEEE???@@@AAACCCDDDEEEFFFFFFCCCCCCCCCBBBCCCDDDFFFHHHFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLQQQRRRWWWccc|||}}}jjj```aaakkk|||}}}~~~~~~qqqeeebbbjjjrrruuusssggghhhiiiiiimmmrrrxxx{{{tttsssqqqpppooooooooooooqqqrrrtttuuuvvvxxx||||||{{{{{{~~~}}}zzzxxxvvvtttrrrpppnnnlllkkklllnnnooopppnnnrrr}}}qqq]]]ZZZTTTMMMGGGEEEEEEFFFGGGFFFGGGFFFEEECCCCCCDDDFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDzzzsssssszzzyyypppooopppooonnnppptttxxxyyywwwrrroootttwwwzzzyyyyyy}}}qqqccccccddd]]]]]][[[WWWRRROOONNNOOOKKKIIIGGGEEEDDDCCCCCCCCC@@@@@@AAABBBCCCAAA===:::888888888777777777666666555666777666444444444555666888999;;;<<>>>>>???======>>>@@@BBBDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDD???@@@AAACCCDDDEEEFFFFFFCCCCCCBBBBBBBBBDDDFFFGGGEEEFFFGGGHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJUUUTTTTTTTTTYYYrrrqqqgggbbbcccgggxxx{{{nnnkkktttxxxqqqgggjjjiiilllrrryyyrrrooojjjhhhhhhjjjnnnpppsssyyy~~~}}}}}}zzzzzzzzzyyyxxxwwwhhhbbb[[[WWWVVVTTTPPPLLLOOOLLLHHHGGGJJJQQQZZZ___qqqzzzpppZZZIIIIIIHHHFFFGGGIIIJJJJJJIIIFFFGGGGGGFFFDDDDDDEEEGGGEEEDDDCCCBBBCCCEEEGGGHHHDDDEEEEEEFFFFFFFFFFFFFFFzzzyyyuuuuuuwwwrrrlllfffbbbcccffflllssstttpppkkkooouuuyyyuuuqqqqqquuuwwwiiiffffffbbb```]]]YYYTTTQQQPPPPPPLLLJJJIIIFFFEEEDDDDDDCCCAAA@@@AAABBBCCCAAA>>>;;;999888888888777777777777555666777666555444555666777999;;;<<<>>>AAAEEEHHHJJJMMMRRRWWW[[[___dddhhhmmmqqqvvvyyyzzz|||~~~}}}oooccciiifffSSSIII???<<<999555444777444333222111000000000000///............---------...---++++++---///000111...---------...///000111111111111111222333444555444444444555555555666666777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>???======>>>AAABBBCCCBBB???@@@AAABBBCCCCCCCCCCCC???@@@BBBCCCEEEFFFFFFFFFEEEDDDBBBAAABBBCCCCCCBBBDDDEEEFFFGGGGGGGGGFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIOOOOOOTTTWWWRRR\\\vvvkkkkkkmmmooosssyyy~~~|||nnnmmmnnnuuu|||}}}zzzyyyvvvmmmbbb___ccckkkooopppzzz~~~wwwuuufffccc^^^YYYUUUQQQOOONNNKKKIIIFFFDDDCCCCCCBBBAAA@@@@@@CCCIIITTTeeeuuuxxxkkk^^^OOOCCCGGGFFFFFFHHHJJJKKKJJJHHHFFFGGGHHHGGGEEEEEEFFFGGGIIIGGGEEEDDDDDDEEEGGGIIICCCDDDEEEGGGHHHHHHIIIIIIzzzvvvsssrrrqqquuuwwwqqqggg\\\SSSRRRSSS[[[eeekkkjjjgggppp{{{{{{rrrmmmkkkiiiqqqtttooohhheee```[[[VVVSSSQQQOOOMMMLLLJJJHHHFFFEEEDDDCCCBBBAAAAAABBBBBBAAA>>>;;;::::::999999999888888888555666777666555555666777888:::<<<>>>@@@CCCGGGJJJNNNRRRWWW\\\___bbbeeegggmmmrrrxxxzzz{{{|||~~~|||sssllliiifffeeeuuurrrSSSKKKEEE@@@<<<888333222333333333222111000000000000///............---------,,,---......------...///---------...///000111111111111111111222333444444444444444444555555555555666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;<<>>???@@@AAAAAABBBAAAAAA@@@AAABBBDDDEEEFFFFFFGGGGGGEEECCCCCCCCCBBB???<<>>BBBFFFGGGFFFGGGLLLQQQYYY___iiivvvooo```VVVOOOHHHCCCFFFDDDBBBBBBCCCEEEEEEDDDEEEFFFHHHGGGFFFEEEFFFGGGMMMLLLIIIGGGFFFFFFFFFGGGDDDEEEFFFHHHIIIJJJKKKKKK}}}~~~zzzuuurrrjjjlllllllllqqq~~~|||uuuooodddYYYMMMJJJIIINNNXXX```ccccccpppvvvpppjjjeee^^^ooowwwqqqjjjbbb]]]XXXSSSQQQNNNMMMKKKJJJHHHFFFDDDCCCDDDCCCBBBBBBBBB@@@===;;;:::::::::999999999999888444666777777666555666888:::;;;>>>???AAAEEEIIIMMMPPPUUU[[[```ccceeefffhhhmmmsssyyy}}}}}}}}}~~~ssshhhcccfffsss^^^FFF>>><<<999777555333222222222222111000000000000000///............---------+++---///000///------------------...///000111222222222222222222333444444333444444444444555555555666666555666666777999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::::::::===<<<;;;<<<>>>?????????======>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGEEE???:::AAABBBDDDEEEFFFEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHJJJGGGHHHNNNOOOLLLQQQZZZmmmyyycccQQQMMMQQQSSSOOOGGGAAA??????<<<>>>AAACCCFFFIIIMMMPPPOOOYYYeeelllooottt}}}rrr^^^TTTOOOKKKIIIHHHFFFCCC???>>>@@@DDDFFFGGGCCCEEEGGGGGGFFFEEEFFFGGGNNNMMMKKKIIIGGGFFFEEEDDDCCCDDDFFFHHHIIIJJJKKKKKK~~~{{{wwwoooooonnnkkkkkkqqq|||yyyrrrnnnfff^^^PPPKKKFFFFFFLLLUUU[[[___kkk|||wwwssspppjjj\\\aaa|||rrrjjjbbb\\\WWWNNNNNNMMMKKKIIIGGGEEECCCFFFEEECCCBBBAAA@@@<<<:::999999999999888888888888444666777777666666777888:::<<>>===<<<<<<<<<===>>>????????????@@@AAACCCDDDFFFGGGGGGGGGFFFFFFGGGKKKMMMJJJCCC<<<@@@AAACCCDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFHHHIIIJJJIIIIIIHHHKKKKKKKKKKKKLLLNNNPPPSSSTTT```~~~fffUUUOOOPPPPPPNNNMMMMMMOOOQQQNNNSSSZZZ```eeejjjppptttooo```SSSPPPPPPMMMKKKLLLHHHEEEAAA@@@CCCFFFIIIJJJBBBDDDFFFGGGFFFEEEEEEFFFKKKKKKJJJIIIHHHFFFDDDBBBBBBCCCDDDFFFGGGHHHHHHIII}}}www}}}zzztttooommmnnnrrruuuwwwqqqooojjjcccQQQKKKCCC???BBBIIIQQQWWWeeexxx~~~vvvuuutttpppeeeaaavvvmmmddd___OOONNNMMMLLLIIIGGGEEEDDDGGGFFFCCCBBBAAA???<<<999888888888888777777777777444666777777666666777999;;;===???AAACCCGGGLLLOOOMMMSSS]]]eeeiiilllmmmnnnlllsss{{{~~~ssshhhgggnnnkkkFFF999888777555444555666444000222111000000000000000111//////.........---------------,,,---......------------......///111222333333333222222222333444444333333333444444444555555888777777777777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::999999;;;======<<<:::;;;<<<===>>>????????????@@@AAACCCDDDFFFGGGGGGGGGEEEFFFIIINNNRRROOOGGG??????AAABBBDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDFFFGGGIIIJJJJJJIIIIIICCCJJJNNNKKKKKKOOOTTTTTTTTTPPP]]]pppgggmmmooorrruuuwwwyyyyyyyyyxxx[[[OOOHHHJJJNNNLLLJJJJJJGGGDDDAAA@@@BBBDDDFFFGGGAAACCCFFFFFFEEEDDDEEEEEEFFFGGGHHHIIIHHHFFFCCCAAAAAABBBCCCEEEFFFFFFFFFGGGwww{{{yyytttqqqnnnttt~~~}}}yyyxxxrrriiiUUURRRMMMHHHFFFFFFGGGHHH\\\mmmwwwtttqqqwww|||zzzkkkiiirrrxxxlll```WWWNNNLLLJJJJJJJJJHHHEEEAAAFFFGGGGGGEEEAAA>>><<<;;;888777777666666666666666666555444333444666888999>>>@@@CCCFFFHHHKKKOOORRRSSSXXX^^^ccchhhkkkooorrrnnnssszzz}}}~~~~~~vvviiiqqqxxxiiifffzzzPPP======777666666444333222111111111111111111000000000000......................../////////////////////////////////000111111222222222333333444444333333222333333333333333333333333555555666777888999999:::===>>>???@@@???>>>;;;:::888::::::999:::>>>>>>:::888888999:::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAACCCCCCBBBBBBCCCDDDFFFGGGDDDEEEFFFHHHHHHHHHGGGFFF???======BBBHHHKKKIIIFFFCCCCCCDDDEEEGGGHHHGGGFFFFFFIIIOOORRRMMMGGGGGGKKKKKKKKKLLLMMMOOOPPPQQQQQQJJJKKKVVVhhhyyy|||{{{hhhbbbWWWMMMCCCAAAGGGMMMMMMJJJFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFFFFEEEEEEFFFHHHBBBDDDFFFHHHHHHGGGHHHIII~~~xxx|||{{{|||~~~wwwnnn^^^ZZZSSSLLLGGGEEEEEEFFFQQQ___iiiiiikkkuuu||||||nnnkkknnn{{{pppeee]]]VVVPPPSSSRRROOOJJJFFFEEEGGGIIIFFFGGGGGGEEEAAA===;;;;;;888888777666666666777777777666555555666888:::;;;<<<>>>BBBFFFJJJOOOUUUYYYWWW[[[aaafffiiimmmpppsssppptttyyy{{{||||||}}}zzzmmmrrruuuhhhmmmiiiDDD:::555666666555444333222111111111111111000000000//////......................../////////////////////////////////000111111222222222333333444444333333222333333333333333333333333444555666777888999:::;;;===>>>?????????===<<<;;;:::;;;:::999<<>>:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAA@@@??????@@@AAACCCDDDDDDDDDEEEFFFFFFFFFFFFFFF@@@>>>>>>AAAGGGJJJHHHEEEDDDDDDDDDFFFGGGHHHGGGFFFEEEFFFJJJNNNLLLGGGGGGKKKNNNNNNNNNNNNNNNNNNOOOOOONNNKKKOOOWWW\\\dddyyyxxx```WWWXXXWWWOOOFFFDDDHHHLLLMMMKKKGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAACCCEEEEEEEEEEEEGGGIIIEEEEEEEEEDDDDDDDDDEEEFFFxxxwww}}}}}}}}}vvvjjjeee[[[QQQIIIEEECCCCCCGGGQQQXXX[[[bbbpppyyyyyyoooooopppuuu{{{{{{tttiiiaaa___^^^\\\UUUVVVTTTNNNHHHEEEHHHLLLFFFGGGGGGEEEAAA===;;;:::999999888777777777777888777777777777888:::<<<>>>>>>@@@CCCGGGLLLSSSZZZ___]]]aaaeeeiiikkknnnqqqssssssuuuxxxyyyyyyzzz|||}}}~~~sssrrrpppggguuuPPP>>>>>>555666666555444333222111111111111000000000000//////......................../////////////////////////////////000111111222222222222333333333333222222333333333333333333333333444444666777999:::;;;<<<>>>>>>>>>>>>===============;;;999888>>>EEEFFFAAA======>>>>>>>>>===<<<<<<;;;;;;<<<===>>>>>>????????????>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEEEECCC@@@???AAAEEEGGGGGGEEEDDDEEEFFFFFFGGGGGGGGGGGGEEECCCEEEJJJKKKHHHHHHJJJMMMMMMNNNNNNNNNOOOOOOOOORRRNNNNNNRRRRRRQQQXXXdddsss[[[JJJIIINNNTTTPPPJJJGGGHHHJJJKKKLLLHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDEEEDDDEEEGGGIIIGGGFFFDDDBBBAAAAAABBBCCCwwwyyyzzzwww~~~tttnnncccWWWNNNGGGDDDCCCEEEIIILLLOOOZZZiiirrrssspppvvvzzzvvvuuussskkkkkkjjjfffXXXXXXVVVRRRMMMIIIGGGGGGGGGHHHGGGEEEAAA<<<:::::::::999999888888888888888777777777888:::<<<>>>@@@BBBDDDFFFIIIMMMTTT\\\aaaccceeeiiikkklllnnnpppsssuuuvvvwwwyyyzzz{{{}}}~~~~~~}}}vvvrrrlllfff|||sssGGG===AAA:::555555444444333222111111111000000000////////////......................../////////////////////////////////000111111222222222222333333333333222222222222333333333333444444444555666777999:::<<<<<<>>>>>>============>>>???===;;;777777>>>GGGHHHCCC????????????>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>@@@@@@??????@@@AAABBBDDDDDDCCCBBBAAAAAABBBCCCDDDDDDBBB@@@@@@CCCEEEEEEEEEDDDFFFGGGHHHGGGGGGGGGHHHHHHDDDDDDHHHJJJHHHGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSSSSPPPPPPUUUVVVTTTVVV[[[fffhhhtttuuubbbRRRIIIHHHJJJPPPOOOLLLIIIGGGGGGIIIKKKGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBCCCEEEEEEDDDDDDEEEGGGEEEDDDCCCCCCCCCCCCAAA@@@{{{~~~wwwzzzzzztttjjj___UUUMMMIIIGGGEEEEEEEEEIIISSSbbbkkknnnttt}}}{{{qqqsssyyyxxxtttkkkkkkbbbWWWPPPNNNMMMJJJGGGHHHIIIHHHFFFAAA===;;;::::::999999888888888888888666777888:::<<>>???@@@<<<;;;888777===EEEFFFCCC????????????>>><<<;;;:::;;;;;;<<<<<<======>>>>>>??????>>>>>>???@@@BBBCCCCCCBBBAAA@@@@@@@@@BBBBBBDDDBBBAAA@@@BBBCCCDDDDDDEEEGGGIIIIIIGGGFFFGGGIIILLLHHHGGGJJJKKKHHHFFFGGGHHHIIIJJJLLLNNNOOOQQQQQQRRROOONNNOOOPPPNNNOOOPPPVVVccc{{{yyyfffWWWOOOMMMJJJGGGJJJKKKJJJHHHEEEDDDEEEGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBAAABBBBBBBBBDDDEEEFFFEEEDDDCCCDDDEEEAAAAAADDDGGGIIIHHHDDD@@@~~~{{{rrrhhh^^^VVVPPPMMMEEECCCBBBEEENNNZZZdddjjjuuupppiiiqqq~~~xxxaaaRRROOOPPPOOOMMMIIIJJJJJJGGGBBB>>>;;;;;;999999888777777777777888666888:::<<>>??????@@@;;;<<<;;;999;;;AAACCCAAA????????????>>>===<<<;;;<<<<<<=========>>>>>>>>>======<<<<<<===>>>@@@AAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEHHHKKKJJJGGGFFFHHHJJJLLLJJJJJJMMMLLLGGGEEEGGGKKKKKKKKKKKKKKKKKKKKKKKKPPPOOONNNNNNMMMMMMNNNPPPUUURRRVVVlll~~~ttt___MMMGGGHHHGGGCCCEEEFFFGGGFFFDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCAAAAAAAAABBBBBBEEEFFFGGGFFFEEEDDDEEEFFF???@@@CCCIIIMMMLLLFFF@@@{{{rrrggg^^^VVVRRRGGGEEEBBBCCCGGGOOOXXX```lllzzziiihhhnnnrrrzzzxxxdddYYYUUURRRPPPKKKLLLKKKHHHDDD???<<<<<<888888777666666666777777888:::===@@@CCCFFFHHHIIIEEEIIINNNTTT[[[cccjjjoooooopppqqqqqqpppqqqtttvvvzzzyyy{{{~~~~~~}}}}}}{{{xxxuuupppssstttoookkklllrrroooeeePPP===777555333333333222222222222222000000/////////................................./////////////////////////////////000111111222222111111222222222222111111111111222333333444555555888888888999999:::::::::999:::<<<>>>???@@@??????:::>>>@@@<<<;;;>>>@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>??????>>>======<<<===???@@@AAAAAABBBBBBBBBAAAAAA@@@???@@@AAABBBCCCCCCBBBCCCCCCFFFIIILLLKKKGGGFFFHHHJJJHHHIIILLLOOOLLLFFFEEEIIIKKKKKKKKKJJJIIIIIIHHHHHHKKKNNNPPPPPPOOOPPPRRRTTTOOOKKKJJJSSSggg}}}|||ttteeeqqqkkk]]]LLLDDDDDDEEECCCCCCCCCDDDEEEEEEEEECCCBBB@@@@@@@@@AAABBBCCCDDDEEEFFFDDDBBBAAA@@@@@@AAABBBDDDEEEGGGGGGFFFFFFHHHIII@@@@@@BBBHHHLLLLLLFFFAAAxxxmmmcccZZZUUULLLIIIEEEBBBBBBEEEMMMUUU```~~~oooeeefffiiijjjqqqzzz~~~nnnzzzyyygggZZZQQQMMMLLLMMMLLLIIIDDD@@@===<<<888777777666666666666666:::<<>>>>>>>>>>>????????????@@@????????????AAABBBCCCAAABBBBBBCCCBBBAAA@@@>>>>>>@@@CCCDDDCCCBBBBBBCCCFFFJJJMMMLLLHHHFFFHHHKKKCCCGGGMMMPPPLLLFFFFFFJJJHHHHHHHHHIIIIIIIIIJJJJJJFFFLLLOOONNNJJJIIIJJJJJJEEEIIIMMMNNNOOO\\\tttfff___^^^[[[\\\aaa^^^RRRHHHFFFHHHGGGBBBBBBBBBEEEGGGFFFDDDAAA>>>>>>???@@@AAACCCDDDEEEFFFEEEBBB@@@???@@@AAABBBAAACCCFFFGGGHHHIIIKKKMMMCCCAAAAAAEEEJJJJJJFFFAAA{{{nnnccc\\\ZZZQQQLLLHHHFFFEEEEEEJJJQQQ\\\|||dddmmmooojjjllluuuyyy{{{rrrooozzzcccRRRLLLLLLJJJIIIIIIIIIFFF@@@::::::999888777666666777777999;;;???CCCFFFIIIKKKLLLOOORRRWWW\\\```dddiiimmmmmmlllnnnssstttqqqppprrryyy{{{~~~~~~{{{yyy}}}{{{zzzvvvrrrqqqlllkkkvvveeeVVVMMMAAA444333:::222222222111000//////...111111000000//////......///...------...///---,,,////////////000000000000000000000000111111111111222222333333333333444444444444444444444444444444777888999999888777888:::999:::<<<>>>??????>>>===???>>>===<<<<<<===>>>???===>>>???@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@??????BBBAAA@@@???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>>>>AAACCCDDDCCCAAAFFFFFFFFFGGGGGGHHHHHHHHHEEEGGGHHHGGGEEEFFFIIILLLKKKHHHGGGHHHKKKMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHIIIKKKLLLOOOSSSYYY^^^vvv|||{{{fffYYYWWWXXXWWWTTTUUUUUUQQQKKKFFFDDDDDDBBBBBBCCCCCCDDDFFFJJJMMMOOOLLLGGGDDDBBBDDDFFFHHHFFFEEECCCBBBAAAAAAAAAAAADDDDDDDDDEEEFFFHHHIIIJJJEEEAAA>>>@@@DDDEEEBBB???}}}zzzyyyyyyyyy{{{{{{{{{}}}rrrggg```]]]UUUOOOIIIGGGDDDCCCFFFLLLUUU|||iiittt|||qqqiiikkksss{{{zzzoooeee[[[```kkkjjj|||uuu___QQQMMMKKKHHHGGGGGGDDD???::::::999888777777888::::::>>>@@@CCCGGGLLLPPPTTTVVVVVVYYY]]]aaadddgggkkknnnpppnnnppptttuuurrrqqqsssxxxyyy{{{||||||{{{yyywww~~~}}}{{{yyy~~~vvvyyy\\\PPPGGGEEE>>>444222888222222111111000//////...111000000000/////////...///...------///000///---............////////////000000000000111111111111222222222333333333444444444444444444444444444444555777888777666666777999999:::<<<>>>>>>>>>===<<<===<<<;;;;;;;;;;;;<<<===<<<<<<===>>>???@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAACCCEEEEEECCCAAAFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFGGGFFFDDDEEEGGGJJJIIIGGGEEEFFFIIIKKKKKKIIIJJJJJJJJJKKKJJJJJJIIIIIIGGGHHHIIIIIIJJJMMMQQQTTTVVVkkkqqq```\\\SSSJJJIIINNNQQQOOOLLLNNNPPPOOOKKKGGGFFFFFFDDDEEEEEEEEEEEEGGGJJJMMMLLLJJJGGGDDDCCCCCCEEEGGGEEEEEEDDDDDDCCCBBBBBBAAABBBBBBCCCCCCDDDFFFGGGHHHEEEBBB@@@AAAEEEFFFCCC@@@|||yyyvvvuuuqqqvvv~~~|||wwwsssuuu}}}xxxooogggddd[[[TTTNNNJJJFFFCCCDDDHHHQQQtttmmm~~~mmmeeettttttjjjeeehhhdddTTTNNNOOOKKKTTT___qqq{{{fffUUUOOOKKKFFFDDDDDDBBB>>>:::999999888888999;;;<<<===BBBDDDGGGMMMSSSZZZ___bbbaaadddgggiiijjjkkknnnppptttqqqrrruuuuuurrrqqqtttwwwxxxyyyzzzyyyxxxvvvuuu~~~}}}}}}~~~~~~|||vvvvvv~~~vvvvvvhhhCCC===:::===:::333111555222111111000000//////...000000000000///////////////...---...000111000///------------............000000000000111111111111222222222222333333333333444444444444444444444444333555666666555555666888888:::;;;=========<<<<<<::::::999999999999::::::999999;;;<<<>>>?????????@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCCCCCCCAAABBBDDDFFFHHHGGGDDDBBBFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEDDDCCCCCCEEEGGGFFFEEEDDDDDDFFFHHHHHHGGGIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDEEEGGGIIILLLOOOWWWddduuu{{{uuuvvvmmmQQQTTTSSSPPPNNNSSSXXXWWWRRRFFFIIIMMMNNNKKKHHHEEEDDDDDDEEEEEEDDDCCCDDDGGGIIIIIIHHHFFFDDDCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDBBBAAAAAAAAAAAABBBBBBDDDEEEFFFFFFDDDCCCDDDGGGGGGEEEBBB|||rrrpppsss}}}rrrmmmsss}}}|||}}}}}}uuunnnjjjaaaYYYRRROOOKKKFFFEEEHHHQQQgggqqqrrr```ttt{{{``````jjjmmm^^^SSSOOOHHHGGGLLLVVVbbbnnnpppeeeXXXPPPJJJDDDAAA@@@???===::::::999999999:::;;;===>>>DDDFFFJJJPPPXXX```hhhlllmmmppprrrrrrrrrqqqrrrsssvvvssssssuuuuuuqqqqqqssswwwyyy{{{||||||yyyvvvttt~~~~~~~~~zzzuuuxxxvvvvvvvvvOOO===888777999777222000333111111000000////////////000000000000////////////...------...111222222111------.........////////////000000000111111111111111222222222222333333333333333333333333333333333333444666666555555666888888999:::;;;<<<<<<;;;;;;999999999999999999999999666777999:::<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAABBBEEEHHHJJJJJJHHHEEEEEEFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFFFFHHHHHHIIIHHHHHHGGGFFFEEEEEEFFFFFFEEECCCBBBCCCDDDQQQLLLMMMTTT[[[fff~~~~~~zzz|||vvvXXXMMMVVVTTTPPPOOOTTTWWWRRRIIIFFFIIIMMMOOOMMMIIIDDDAAABBBCCCCCCBBB@@@@@@BBBDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGEEECCCAAABBBAAAAAAAAABBBCCCDDDDDDGGGFFFEEEFFFHHHHHHFFFDDD~~~}}}uuupppvvvyyyjjjjjjxxxzzzsss}}}vvvooojjjaaaYYYSSSQQQNNNJJJGGGHHHLLLWWW~~~yyytttZZZnnnccc```kkkrrreeeXXXQQQIIIJJJKKKKKKOOOXXXbbbaaaZZZNNNIIIBBB>>>======<<<:::::::::999999:::<<<===>>>EEEHHHLLLSSS\\\eeemmmrrrxxxzzz{{{{{{yyywwwvvvvvvvvvttttttvvvvvvrrrqqqssswww{{{~~~yyyuuu{{{xxx~~~xxx___EEE===:::777777555222111333000000000///////////////////////////000000000000...------...111222222111....../////////000000000///000000000111111111111111111111222222222333333333333333333333333333333333444666666666666777999888999999:::::::::::::::999999999::::::999999999555666777999;;;<<<<<<=========>>>@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEBBBCCCDDDEEEEEEEEEDDDDDD@@@AAADDDHHHKKKLLLJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBCCCEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFHHHGGGFFFDDDEEEFFFJJJFFFHHHPPPRRRSSS^^^lll{{{ssslllnnnwww~~~|||}}}^^^```[[[KKKJJJMMMKKKHHHHHHNNNTTTQQQIIIFFFIIIMMMPPPPPPMMMGGGCCCBBBBBBCCCBBB@@@???@@@BBBCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGGGGEEECCCBBBCCCCCCCCCBBBBBBCCCDDDDDDFFFFFFFFFHHHIIIHHHFFFDDD}}}zzzrrrsssxxxkkkdddsss{{{rrrttt}}}zzztttnnniii```YYYRRRRRRPPPLLLIIIHHHFFFJJJhhh~~~{{{\\\mmmoookkkttt{{{kkkYYYOOOGGGHHHMMMMMMIIILLLTTTVVVQQQLLLFFF???<<<<<<===<<<::::::::::::;;;<<<>>>@@@BBBIIILLLQQQYYYbbbkkkrrrvvv|||{{{zzzvvvtttvvvyyyyyytttrrrtttyyy}}}}}}zzz~~~tttOOOAAA999777555333222222333555////////////////////////////////////000000000000///...---...000111000///////////////000000000111000000000000111111111111111111111111222222222222333333333333333333333333222444666666555666777999888888888888888999999999999999::::::::::::999999555666777999:::;;;;;;;;;;;;;;;===>>>???????????????@@@AAACCCDDDDDDDDDDDDAAABBBCCCEEEEEEEEEDDDDDDAAAAAACCCFFFIIIKKKJJJIIIEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@AAADDDDDDCCCBBBAAABBBCCCCCCBBBCCCEEEGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEHHHJJJJJJIIIHHHHHHHHHGGGFFFHHHLLLNNNNNNSSSYYYTTTjjjaaaJJJKKKNNNIIIFFFMMMLLLIIIIIINNNUUUTTTOOOCCCFFFJJJOOORRRPPPLLLHHHCCCDDDEEEDDDBBBAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDEEEEEEEEEDDDCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEGGGHHHHHHGGGEEEDDD|||wwwwwwvvvuuussseeeqqq|||uuupppsss~~~|||zzzuuuooojjjddd\\\VVVVVVUUUPPPLLLJJJGGGDDDTTTcccvvv{{{vvvdddsss||||||www^^^QQQKKKJJJTTTWWWNNNHHHKKKMMMIIIIIICCC>>>;;;<<<<<<;;;:::999:::;;;===@@@CCCGGGIIIPPPSSSYYYaaajjjrrryyy|||~~~}}}wwwvvvyyy~~~}}}xxxuuuvvv|||~~~~~~~~~}}}}}}\\\CCC===555555444333222333444333////////////////////////.../////////000000000111///...------///000///---........./////////000000000000000000111111111111111111111111222222222222222222222222222222222222111222444444444555666888888888888777777888888888888999::::::::::::999888666666777999999::::::::::::;;;<<<===>>>?????????<<<===???@@@AAABBBBBBAAA???AAACCCEEEEEEEEEDDDCCCDDDCCCBBBDDDFFFHHHHHHGGGEEEEEEDDDDDDDDDCCCCCCCCC???>>>???AAAEEEFFFEEEBBBAAACCCEEEDDDCCCCCCEEEHHHEEEEEEFFFGGGHHHHHHHHHHHHFFFIIIKKKLLLKKKIIIHHHHHHIIIKKKKKKIIIIIIMMMNNNMMMLLLQQQ^^^ssswwwhhh]]]SSSJJJDDDIIIKKKCCCFFFGGGFFFDDDFFFJJJJJJGGGBBBDDDGGGKKKOOONNNJJJFFFCCCDDDEEEEEECCCBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCAAADDDFFFGGGGGGEEECCCBBB{{{{{{~~~zzzsssxxx|||iiirrr~~~yyyqqqooonnn|||xxxrrrnnnjjjaaa[[[[[[ZZZUUUPPPNNNOOOEEEDDDBBBPPP___iii~~~gggwwwaaaTTTOOOVVVbbbeeeVVVJJJJJJLLLKKKGGGBBB===;;;<<<<<<;;;:::888999;;;>>>CCCHHHLLLOOOUUUYYY```hhhqqqxxx~~~wwwwww{{{|||xxxxxx~~~~~~~~~ssspppzzz~~~hhhHHH<<<:::444555666555444444222000.........///////////////.../////////000000111111///...------...///---,,,---------.........//////000000000000111111111111000111111111111222222222222222222222222222222222///111333333333444555777888888777777777777777888777888999::::::999888777777777888999999999999999:::;;;<<<>>>??????@@@@@@999:::<<<>>>???@@@?????????@@@BBBDDDEEEEEEDDDCCCGGGEEECCCBBBCCCEEEEEEDDDEEEEEEDDDDDDCCCCCCCCCBBB>>>===>>>AAAEEEGGGFFFCCCBBBDDDFFFEEECCCCCCFFFIIIDDDEEEFFFGGGHHHIIIIIIIIIFFFIIILLLMMMKKKIIIGGGGGGBBBIIIIIIEEEFFFMMMLLLEEEJJJHHHKKKUUU___nnnxxxfffYYYQQQRRRLLLRRROOO???AAAIII>>>AAAEEEGGGFFFGGGKKKLLLJJJDDDDDDFFFIIIKKKJJJEEEAAA@@@BBBCCCCCCBBBAAAAAABBBDDDCCCBBBBBBCCCDDDFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCCCCBBBBBBBBBBBB@@@CCCEEEGGGFFFDDDBBBBBB}}}zzzxxxvvvuuuwww{{{kkkppp~~~yyydddfffnnn{{{vvvuuufffiiikkkkkkfff___XXXTTTKKKHHHHHHHHHCCCDDDXXXqqq{{{rrrcccQQQMMM\\\ggghhh[[[OOOMMMJJJEEECCCBBBAAA???>>><<<;;;:::;;;:::===CCCGGGJJJPPPWWW```ccciiiqqqxxx~~~|||zzzwww}}}}}}~~~~~~}}}~~~yyyvvvzzz~~~sssJJJ???<<<555555444333333222222333333000000000000000000000000...------///000111///---////////////////////////000000000000000000000000/////////000111111222222222333444444444333222111111111111111111111111111222222333444444555555666555777999;;;<<<;;;:::999777888:::999777666666666;;;:::888888888:::<<<===::::::;;;;;;<<<===>>>>>><<<=========<<<===???BBBAAA@@@>>>>>>???AAADDDFFFRRRNNNHHHCCCAAABBBEEEHHHEEEEEEDDDCCCCCCCCCCCCCCCGGGFFFDDDBBBAAAAAAAAAAAAFFFEEECCCBBBBBBCCCDDDDDDJJJGGGFFFHHHLLLMMMIIIEEEGGGHHHIIIIIIIIIHHHGGGFFFGGGJJJLLLLLLIIIHHHIIIKKKJJJJJJJJJLLLPPPTTTXXX[[[xxxvvvaaaUUUOOOKKKIIIKKKIIIEEEBBB@@@@@@AAABBB;;;===AAAFFFJJJJJJGGGDDDDDDCCCFFFJJJHHHBBBCCCIII@@@@@@AAABBBCCCCCCBBBBBBBBBAAA@@@AAACCCEEEEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCBBBAAAAAABBBDDD}}}xxxtttqqqqqqtttwwwpppwwwlll^^^aaaxxx|||tttooorrrwww{{{wwwmmmccc]]][[[VVVMMMHHHGGGCCCAAAMMM]]]rrrwwwtttqqq```PPPPPPXXX``````TTTLLLLLLJJJDDD@@@@@@???>>>===<<<<<<<<<<<<<<<>>>DDDHHHKKKQQQYYYeeehhhmmmssszzz~~~{{{|||zzzzzzzzz{{{}}}~~~zzzwwwzzz}}}||||||gggFFF<<<999333444444333222222222222333////////////////////////............---------.../////////////////////////////////////////////////////////000111111222222111222222333333222111111111111111111111111111111222222333333444555555555444555777999::::::999888888999:::999777777777888<<<;;;:::888888999:::;;;999::::::;;;<<<<<<======;;;<<<<<<;;;;;;<<<>>>@@@AAA@@@???>>>???BBBEEEFFFNNNKKKGGGCCCAAABBBEEEGGGJJJHHHDDDAAA@@@@@@BBBCCCFFFEEECCCBBBAAAAAABBBBBBEEEDDDCCCCCCCCCDDDEEEFFFLLLJJJIIIKKKOOOPPPLLLIIIHHHJJJLLLNNNMMMJJJGGGEEEFFFHHHIIIIIIHHHGGGHHHHHHIIIIIIIIIJJJLLLNNNQQQRRR]]]lllxxxmmm]]]RRRLLLJJJHHHFFFIIIHHHEEEBBBAAA@@@AAAAAAAAAAAAAAACCCEEEEEECCCAAAFFFCCCCCCDDDAAA===???DDDAAAAAABBBBBBBBBCCCCCCCCCDDDBBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCAAABBBBBBAAA@@@@@@AAACCC|||sssnnnooorrrtttsss{{{ppp```]]]mmm}}}vvvrrrrrrfffaaabbb___SSSHHHFFFDDD@@@BBBHHHXXX```eeelll]]]OOOQQQRRRVVVTTTLLLIIIKKKIIICCC>>>======<<<<<<<<<<<<===@@@???BBBHHHLLLPPPWWW___mmmooosssxxx}}}|||{{{|||}}}}}}wwwwwwzzzxxxsssssssssSSS???888555222444333222222111111222222////////////////////////...//////...------...////////////////////////////////////////////////////////////000111111222222000111111222222222111000111111111111111111111111222222333333444444555555333555666888888888777777:::::::::888777777999;;;>>><<<;;;999999999::::::999999::::::;;;;;;<<<<<<999:::::::::999:::<<>>???AAADDDFFFHHHGGGEEECCCBBBCCCDDDEEEMMMJJJEEE@@@>>>>>>@@@BBBDDDDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEGGGHHHIIIMMMKKKJJJKKKOOOPPPMMMKKKJJJMMMPPPQQQPPPMMMIIIFFFHHHGGGGGGGGGHHHHHHGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHOOOSSS[[[eeeuuulllXXXSSSOOOJJJHHHIIIIIIHHHFFFGGGFFFEEECCCBBBAAAAAAAAAAAA@@@???@@@CCCFFFGGGGGGMMMJJJGGGEEEBBB???AAAEEECCCCCCBBBAAABBBCCCDDDEEEGGGDDDAAA@@@@@@AAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFDDDCCCCCCBBBBBBBBBBBBBBB@@@AAAAAA@@@??????@@@BBBzzzpppooorrrtttyyyrrreeeaaammm}}}qqqgggdddcccbbbWWWNNNKKKIIICCC@@@AAADDDKKKTTTaaayyyttt|||[[[NNNOOOOOOOOOKKKFFFFFFIIIFFF@@@======<<<;;;;;;;;;<<<===DDDCCCGGGNNNTTTYYYbbbjjjuuuwwwzzz~~~}}}uuuppptttyyywwwqqqxxx}}}vvvSSS@@@999555333333333333222111111111111111///////////////////////////...///111444555222////////////////////////////////////////////////////////////000111111222222111111111222222222222222111111111111111111111111111222222333444444555555444555666777777777777666999999999777555666999;;;<<<;;;;;;:::::::::;;;;;;999999999::::::;;;;;;;;;888888999888777888;;;===>>>>>>======>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDDDDJJJHHHDDDAAA??????@@@AAACCCCCCBBBBBBBBBDDDEEEGGGCCCDDDEEEFFFGGGIIIJJJKKKIIIHHHGGGIIIKKKLLLKKKIIIKKKMMMOOOPPPPPPNNNLLLJJJKKKHHHGGGHHHKKKKKKHHHEEEGGGGGGHHHHHHGGGFFFEEEDDDLLLMMMNNNOOOSSS\\\iiisss|||sssppplll___MMMBBBDDDCCCCCCDDDGGGHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDBBBAAAAAADDDFFFGGGGGGNNNLLLIIIGGGEEECCCDDDFFFEEEDDDBBBAAAAAABBBDDDEEEHHHEEEAAA??????@@@@@@???AAABBBBBBCCCCCCDDDDDDEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAA???>>>===???@@@uuupppqqqrrrxxxxxxccc___hhh~~~vvvooojjjgggeeeddd___ZZZUUUNNNFFFCCCCCC===@@@FFFSSSggguuurrrgggooo~~~oooYYYNNNLLLMMMKKKFFFCCCDDDFFFCCC===???>>><<<;;;;;;<<<===>>>DDDEEEKKKUUU]]]ccckkkttt{{{}}}~~~wwwmmmhhhnnnwwwxxxttt~~~eeeCCC888777444111444222222111000000000000111........................///---...555===>>>777///////////////////////////......................../////////000111111222222222222222222333333444444111111111111111111111111111111222222333444444555666666777777777777777777777888777555444555777:::999999::::::;;;<<<===>>>999999:::::::::::::::;;;777888888888777888;;;===<<<<<<;;;<<<===>>>@@@AAA???@@@AAABBBCCCDDDDDDCCCDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBCCCEEEGGGHHHDDDEEEFFFGGGIIIJJJJJJKKKGGGFFFFFFGGGIIIJJJJJJJJJLLLKKKKKKKKKKKKLLLNNNOOONNNKKKIIIJJJMMMMMMJJJGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEHHHJJJJJJJJJKKKNNNQQQZZZ```jjjvvvyyyqqqoooooo[[[OOOEEEDDDGGGFFFAAA???@@@??????@@@AAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCHHHFFFDDDCCCCCCBBB@@@???EEEFFFFFFEEEFFFFFFEEECCCEEEDDDBBBAAA@@@BBBCCCEEEGGGDDDAAA????????????>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA???======>>>@@@tttpppnnnqqqxxxdddbbbkkk|||uuusssppplllhhhiiihhhddd]]]SSSJJJEEEDDD@@@@@@CCCLLLWWW^^^\\\WWWXXX___fffeee\\\RRRLLLJJJJJJGGGDDDCCCCCCCCC@@@<<<@@@>>>===<<<===>>>@@@BBBFFFHHHQQQ\\\eeejjjrrrzzzyyyrrriiieeelllwww{{{yyy|||{{{]]]AAA999888333111333222111000000///000000000...........................---...666>>>???777///////////////////////////......................../////////000111111222222222222222222333444555555111111111111111111111111111111222222333333444444666666666666666777777777555666666555444555777999888888999;;;<<<===>>>???::::::::::::;;;;;;;;;;;;888999999999888999;;;>>>;;;;;;;;;<<<===>>>???@@@>>>???AAABBBCCCDDDDDDDDD@@@AAABBBDDDDDDDDDBBBBBBCCCBBBBBBBBBCCCEEEGGGHHHFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJLLLLLLLLLJJJHHHGGGHHHJJJMMMOOOMMMLLLKKKLLLLLLLLLJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGHHHHHHHHHIIIKKKMMMJJJLLLOOOSSS[[[hhhxxxxxxfffkkkiii]]]PPPNNNSSSXXXOOOFFF???@@@AAA@@@>>>>>>@@@@@@@@@AAAAAABBBCCCDDD@@@@@@@@@AAABBBDDDEEEFFFBBBAAA@@@AAACCCCCCCCCAAAAAACCCEEEEEEGGGJJJIIIEEEDDDCCCBBBAAA@@@AAABBBBBBDDDBBB@@@???@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???????????????@@@AAAAAA@@@>>>===>>>???|||rrrlllnnnyyyoooqqq|||}}}yyyuuuooollljjjjjjggg___VVVOOOIIIFFFCCCDDDIIIPPPUUUUUURRRQQQJJJMMMOOONNNKKKHHHGGGGGGDDDBBBBBBCCCCCC@@@>>>===>>>=========???CCCFFFHHHMMMPPPZZZfffnnnsssxxxtttqqqjjjgggnnnxxx}}}|||xxx}}}dddRRR@@@999777333222444111111000////////////000........................---...000333555555333000////////////////////////......................../////////000111111222222222111111111222333444555111111111111111111111111111111111222333333444444666666555555555555555666444666777777666666777888999999;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999:::===???<<<<<<<<<===>>>???@@@AAA???@@@AAABBBCCCCCCDDDDDD@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEGGGHHHGGGHHHIIIIIIHHHGGGFFFEEEHHHHHHHHHHHHIIIJJJLLLNNNMMMKKKIIIHHHGGGHHHJJJKKKIIIJJJKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKKKKMMMNNNNNNOOOSSS[[[aaaeeeqqqtttfffWWWMMMEEELLLOOOKKKFFFJJJPPPTTTLLLGGGCCCCCCBBB???>>>@@@AAABBBCCCDDDDDDDDDEEEEEE@@@?????????AAADDDFFFHHHFFFCCCAAA@@@BBBDDDFFFFFFAAACCCBBBAAAEEEKKKKKKGGGBBBBBBAAAAAA@@@@@@@@@@@@?????????@@@AAAAAA@@@>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>???AAABBBBBB@@@>>>===>>>@@@uuummmooo~~~www~~~}}}uuupppmmmiiihhhddd^^^YYYTTTNNNHHHBBBFFFOOOYYY[[[VVVSSSTTTIIIJJJIIIFFFAAA???AAADDD??????@@@CCCBBB???===>>><<<<<<<<<>>>AAAFFFKKKMMMUUUXXXcccooovvvyyy}}}}}}{{{rrrqqqmmmkkkqqqzzz~~~}}}xxx||||||NNNEEE<<<777444222333666111111000///////////////........................+++///222111,,,***...222////////////////////////......................../////////000111111222222111000000000000222444555111111111111111111111111000111111222333333444444555444444333333333444444444666888999888777888999;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::;;;>>>@@@======>>>???@@@AAABBBBBB@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@AAACCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHFFFDDDCCCFFFGGGHHHGGGGGGIIILLLNNNNNNMMMLLLJJJIIIGGGFFFFFFEEEHHHJJJIIIEEECCCDDDFFFGGGFFFEEECCCDDDEEEGGGHHHFFFFFFGGGGGGHHHHHHIIIJJJAAAEEEIIIKKKJJJJJJLLLOOOHHHPPPXXX\\\^^^bbbjjjrrriiiXXXYYYRRRJJJFFFFFFDDD@@@<<>>@@@CCCCCCBBBAAA@@@@@@@@@???>>>>>>@@@CCCGGGJJJYYYSSSKKKDDD@@@@@@@@@@@@===>>><<<999===FFFGGGCCC@@@AAAAAAAAAAAA@@@???>>><<<===>>>@@@CCCBBB@@@>>>>>>??????@@@AAAAAABBBBBB@@@??????>>>>>>>>>>>>>>>BBBCCCBBBAAA???>>>???@@@|||jjjrrr}}}vvvtttvvvooommmiiiccc\\\UUUNNNJJJIIIHHHYYYkkkoooooohhhZZZXXXQQQIIIDDDDDDDDDBBB@@@DDD@@@===<<<>>>???>>><<>>>>>>>>>>><<<;;;;;;<<<===>>>;;;:::999888999;;;===???===>>>@@@@@@??????@@@BBBDDD@@@===>>>BBBCCC@@@<<<@@@AAACCCCCCBBBAAABBBCCCGGGGGGGGGEEEEEEFFFIIILLLKKKIIIGGGGGGIIIHHHEEEBBBFFFGGGIIIKKKKKKMMMPPPSSS[[[XXXPPPHHHFFFIIIKKKIIIJJJJJJJJJIIIHHHGGGEEEDDDGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIGGGFFFEEEEEEEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJMMMRRR[[[eeeppp{{{|||pppaaaZZZSSSOOONNNLLLGGGBBB@@@AAAAAA@@@>>>===>>>@@@@@@???>>>======>>>??????AAA@@@@@@?????????>>>>>>===???AAABBBAAA@@@@@@AAA===<<<<<<>>>???CCCOOO[[[aaaUUUHHHBBBAAA@@@@@@AAA>>>===;;;<<<>>>??????>>>BBBBBBAAAAAA@@@AAAAAAAAA<<<<<<===@@@BBBCCCAAA???<<<<<<<<<<<<>>>@@@BBBDDDAAA@@@?????????@@@AAABBBBBBAAA@@@?????????@@@AAApppsssxxxoooyyy{{{wwwvvvrrrpppmmmhhhbbb[[[SSSOOOLLLIIIbbbuuuiiiZZZZZZYYYUUUOOOIIIFFFEEEBBB???======???@@@???===@@@>>>@@@EEEHHHLLLWWWbbbgggmmmvvv~~~zzzuuuttttttwww~~~nnnaaaDDD:::999888555444222222111//////////////////////////////.........---------////////////////////////......................../////////////////////////////////000000000111111111111000000111111222333222111111000000111111222222222111111111222333333444444555555555555555555555555666777777777777777999999::::::;;;<<<<<<<<<===<<<;;;;;;;;;;;;<<<===;;;:::::::::;;;<<<>>>???<<<>>>???>>>======>>>???AAA???>>>AAAFFFIIIHHHEEE@@@AAAAAABBBBBBBBBBBBBBBEEEEEEFFFEEECCCDDDFFFHHHHHHGGGEEEEEEGGGGGGDDDBBBFFFGGGIIIJJJKKKMMMQQQSSS```]]]UUULLLIIIJJJIIIFFFJJJJJJIIIIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDD@@@AAABBBDDDEEEFFFFFFFFFCCCEEEFFFHHHIIILLLOOORRRYYY\\\```fffkkkpppsssuuuzzz~~~{{{tttlllcccWWWLLLDDDJJJFFFBBB@@@AAAAAA???<<>>@@@===<<<;;;;;;<<<===>>>???>>>>>>>>>>>>>>>===<<<<<<<<<>>>AAAAAA@@@??????@@@===<<<===???======CCCKKKMMMEEE???@@@BBB@@@>>>??????>>><<<===>>>??????>>>AAAAAA@@@@@@@@@@@@AAAAAADDDBBB@@@???@@@???>>><<<::::::::::::;;;===>>>???CCCBBBAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>>>>??????}}}}}}{{{mmmyyyuuugggppp{{{~~~zzzvvvvvvtttrrrnnnjjjbbbZZZTTTNNNHHHeeeqqq^^^eeekkkggg[[[OOOJJJJJJAAA???>>>>>>???@@@???>>>@@@AAAFFFLLLQQQVVV```jjjpppuuu{{{~~~zzzuuutttvvvyyy~~~xxxVVVKKK<<<999888666555333222111111////////////////////////...............---------////////////////////////........................////////////////////////000000000000111111111111111000000000000111222222222111111000000111111222111111111111111222333333555555555555555555444444555555666777777777777666999999999999999999999999;;;::::::999999:::;;;;;;999999:::;;;<<<===>>>???<<<===>>>===;;;;;;;;;===@@@>>>???BBBHHHKKKJJJHHHAAA??????@@@CCCDDDBBB@@@BBBCCCEEEDDDBBBAAABBBCCCDDDCCCBBBBBBDDDDDDCCCBBBEEEFFFHHHIIIJJJMMMQQQSSS\\\[[[UUUNNNKKKKKKIIIEEEIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCDDDEEE=========???@@@BBBDDDEEEFFFFFFFFFEEECCCBBBDDDEEECCCDDDEEEGGGJJJLLLOOOPPPMMMQQQUUUXXX[[[^^^aaadddiiiiiijjjlllllllllllllllmmmjjjfffddddddaaa\\\XXXVVVYYYWWWSSSYYYeeekkkjjj^^^YYYRRRLLLGGGCCC@@@===<<<<<<;;;;;;;;;<<<<<<<<<===>>>???>>>======???@@@<<<;;;:::999999:::;;;<<<:::;;;===>>>===<<<:::999:::===???@@@>>>>>>>>>>>><<<<<<>>>AAA>>>999;;;@@@AAA>>>@@@GGGJJJGGGBBB@@@@@@???>>>>>>???@@@???===@@@???????????????@@@@@@IIIEEEAAA???>>>???>>>>>>;;;;;;:::::::::;;;<<<===CCCCCCCCCBBBAAA@@@???>>>??????>>>============>>>~~~iiirrr|||~~~zzzxxxwwwuuutttrrrooohhh^^^VVVRRRLLLdddyyyffflllqqqmmm```TTTMMMKKKCCCBBB@@@@@@?????????>>>>>>CCCKKKSSSZZZbbbkkksssyyy{{{}}}xxxyyy|||~~~iiiMMMEEE===777666555333222111111111////////////////////////........................////////////////////////........................////////////////////////000000000000111111111222000000000000000111222222111111000000000000111111111000000000111222333444555555555555555444444444444555666666777777666666888777777777777777777777888888888888999999999:::666777999:::<<<<<<======<<<===>>>===;;;::::::;;;@@@???@@@BBBDDDEEECCCAAAAAA>>><<>>@@@BBBDDDEEECCC@@@@@@???@@@??????@@@AAABBBBBBBBBDDDEEEFFFGGGHHHKKKOOORRRQQQQQQOOOKKKKKKMMMLLLGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBDDDFFFHHHCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAACCCEEEFFF@@@@@@??????@@@AAACCCDDD>>>@@@BBBBBBBBBCCCEEEGGGGGGFFFEEEEEEEEEGGGHHHIIIJJJKKKMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOMMMKKKIIIIIIJJJIIIFFFCCCHHHJJJIIIFFFIIIQQQUUUSSSRRRNNNHHHCCC@@@?????????===>>>>>>===<<<;;;<<<===;;;=========<<<<<<>>>@@@>>>===;;;999999999999999999:::===>>>>>><<<:::888999;;;===>>>===<<<<<<===;;;;;;>>>AAA@@@<<<<<<@@@@@@@@@EEELLLOOOJJJCCCAAAAAA@@@??????@@@@@@???===>>>>>>>>>>>>>>>??????@@@DDDBBB@@@@@@AAABBBBBBBBB??????>>>>>>============@@@AAABBBBBBAAA@@@>>>===??????>>>>>>============ooo}}}~~~{{{yyywwwvvvuuuuuussskkk```WWWUUURRRaaarrrqqqmmmhhh```WWWPPPLLLGGGFFFDDDAAA???>>>???@@@>>>GGGSSS\\\eeemmmvvvzzzzzzvvv{{{TTTFFFBBB777555555333222111111111111........................---.....................////////////////////////........................///////////////////////////000000000000111111111000000//////000000111222111000000000000000000111000000000000111222333444555555555555555555555444444444555666666666666666666666666666666555555555666777777888888888888888444555777888999:::::::::<<<===>>>===;;;::::::;;;??????@@@AAABBBAAA???>>>@@@===;;;>>>CCCEEEBBB>>>@@@BBBEEEEEECCCAAA??????======>>>>>>???@@@BBBCCCCCCDDDDDDDDDEEEHHHLLLOOOJJJLLLLLLJJJLLLOOONNNJJJFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBDDDFFFGGGEEECCCBBB@@@???@@@@@@AAA===???@@@@@@>>>>>>???@@@CCCBBBAAA@@@@@@@@@AAABBB===???AAABBBAAAAAABBBDDDEEEEEEDDDDDDDDDEEEFFFGGGAAA@@@@@@AAABBBBBB@@@??????BBBCCCBBBBBBCCCDDDBBBCCCBBB@@@>>><<<;;;;;;;;;:::;;;<<<;;;:::999999::::::;;;<<<<<<;;;;;;===???<<<;;;:::::::::;;;<<<===999;;;===??????===;;;999888:::<<<===<<<;;;;;;<<<<<<:::<<>>AAA>>>===AAAHHHIIIDDD@@@???@@@??????@@@AAAAAA???===>>>=========>>>>>>???@@@@@@@@@@@@BBBDDDEEEDDDBBBAAAAAA@@@@@@???>>>>>>===;;;===>>>@@@@@@@@@???>>>???????????????>>>>>>>>>vvvyyyzzz~~~}}}}}}{{{zzzzzz{{{yyyqqqcccXXXRRRTTT___uuu{{{rrrggg___[[[XXXTTTPPPKKKIIIFFFBBB??????BBBDDDFFFRRR___hhhpppyyy}}}~~~{{{|||vvvrrrqqq|||bbbFFFBBB===111333333222111111111111111........................---------...............////////////////////////........................////////////////////////////////////000000000000000////////////000111111111000000//////000000111/////////000111222333444444444444555555555666666444444555666666666666555555555555555555555555555555666777888888888888888555555666666777888888888;;;<<<===<<<;;;:::;;;<<<<<<===@@@BBBCCCCCCBBBAAA>>><<<<<<>>>BBBCCCAAA??????BBBDDDEEECCCAAA@@@@@@===>>>>>>>>>>>>???BBBDDDDDDDDDDDDCCCCCCFFFJJJMMMKKKMMMLLLKKKLLLOOOMMMHHHDDDEEEEEEEEEDDDDDDCCCBBB@@@@@@AAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCDDDDDDEEEFFFFFFDDDCCCAAA???>>>===<<<<<>>???>>>===>>>???@@@@@@????????????@@@AAAAAAAAAAAA@@@@@@???======:::===@@@@@@???>>>===<<<>>>???AAAAAA???>>>>>>???777777888999:::;;;;;;::::::;;;<<<;;;::::::<<<===888888888:::<<<>>>AAABBB:::;;;===??????>>>===<<<888:::<<<===<<<;;;;;;;;;>>>::::::<<<<<<999:::===;;;:::===CCCDDDAAA@@@BBB======>>>???AAAAAA???===============>>>???@@@AAAAAAAAABBBDDDEEEDDDAAA>>>????????????>>>===<<<;;;:::;;;<<<===>>>???????????????@@@@@@@@@???>>>===www}}}vvvuuuzzzyyyiii]]]YYY\\\hhhzzz{{{ooo```VVVSSSTTTSSSRRRKKKJJJFFFBBB???AAAGGGKKKTTTaaannnvvv|||}}}vvvxxxwwwsssooommmqqquuu{{{wwwPPPAAA>>>888333222222111000000000111111........................---------.........//////////////////////////////........................////////////////////////---.........///////////////////////////000111111000000////////////000000......//////000222333444222333333444555666777777333444555555666666555555333444444555555666666666444555777888999999888888888777666555555666777888888999;;;:::999999:::;;;999<<>>@@@CCCCCCBBBAAAAAABBB>>>???@@@???===>>>BBBEEEGGGGGGFFFDDDCCCEEEIIIMMMJJJLLLKKKIIIIIILLLKKKFFFCCCDDDDDDDDDDDDCCCBBBBBB@@@AAACCCDDDDDDCCCBBBAAA@@@???@@@@@@AAABBBCCCDDD@@@BBBCCCEEEFFFEEEDDDCCC@@@@@@???>>>===;;;:::999888:::===>>>======>>>???AAAAAAAAAAAA@@@???>>>===AAACCCCCCBBB@@@>>>>>>>>>========================AAAAAABBBAAA???===<<<<<<<<<>>>AAABBB@@@===>>>@@@999<<<>>>===;;;999:::;;;999888888:::>>>???===;;;;;;;;;<<<;;;999999:::<<<999999999:::;;;===@@@AAA;;;;;;<<<===============888:::<<<===<<<;;;;;;;;;<<<999999<<<<<<999888:::<<<;;;===AAABBB??????BBB;;;;;;<<>>>>>>>>>>>>>>???@@@AAAAAADDDCCCBBBBBBBBBAAA???>>>>>>>>>??????>>>===<<<;;;===============>>>???@@@>>>>>>?????????>>>===<<<|||}}}yyyyyyuuuwww{{{ooobbbiiijjjyyyvvvkkk\\\QQQLLLNNNPPPRRRKKKIIIFFFAAA???CCCKKKQQQ___mmmzzzvvvtttssspppjjjhhhllluuu~~~^^^BBB===888333777111111000000000000111111........................---------.........//////////////////////////////........................////////////////////////------------.........//////////////////000111111000000////////////000000.........///000222333444111222333444555777888888333444555555666666555555333333444444555666777777444555777888999999999888:::999777555555666888999666777999999888888999;;;888;;;???AAAAAA@@@??????:::<<<>>>?????????@@@BBB===???AAAAAA@@@@@@AAABBB???@@@AAA???>>>>>>BBBFFFJJJIIIHHHEEEDDDFFFJJJMMMFFFHHHGGGEEEFFFJJJIIIEEECCCCCCCCCDDDCCCCCCBBBBBBBBBDDDFFFHHHHHHFFFCCCAAA??????@@@@@@AAABBBCCCDDD???AAADDDFFFFFFDDDBBBAAA===>>>??????>>><<<;;;999===???AAAAAA@@@???>>>???AAAAAABBBBBBAAA???===;;;999;;;=========<<<===???>>>??????@@@??????>>>>>><<<>>>???>>>===<<<<<<<<<>>>>>>??????<<<:::;;;???@@@BBBBBB@@@<<<999999;;;<<<999777:::>>>???;;;666;;;<<<<<<:::888888999:::>>>===;;;:::999::::::;;;;;;;;;;;;;;;<<<<<<======888:::<<<===<<<;;;;;;<<<999777999>>>@@@===:::;;;;;;:::<<>>:::999<<<999999;;;>>>AAAAAA@@@>>>>>>>>>>>>>>>???@@@AAABBBEEEBBB???>>>@@@AAAAAAAAA>>>???@@@@@@@@@>>>===<<<@@@???>>>======>>>??????<<<===>>>>>>>>>===;;;:::zzz|||~~~|||}}}wwwssstttzzzvvv||||||xxxiiiaaaVVVKKKGGGIIINNNRRRKKKLLLJJJFFFCCCHHHTTT___pppvvv~~~|||rrrkkkpppllliiiqqquuuyyywwwQQQAAA<<<666222222333222111111000000111111...........................................................................///000///,,,+++***+++,,,------...------,,,,,,...------,,,,,,,,,------...............///000000////////////////////////......///000111222222333333222111000111222333444222333555777888888777666444444333222333444555666666666777777888888999999999777666444444555777888999999888999999:::;;;;;;===>>>>>>>>>>>>>>>======;;;;;;<<<===???AAABBBCCCCCCCCCAAA@@@???>>>>>>>>>???>>><<<::::::>>>DDDIIINNNLLLIIIFFFEEEGGGIIIKKKKKKIIIGGGEEEDDDDDDEEEFFFCCCBBBAAAAAA@@@@@@@@@@@@BBBCCCEEEDDDCCCBBBDDDEEE@@@@@@@@@@@@AAACCCDDDEEEBBBCCCDDDEEEEEEEEEEEEEEE?????????>>>===<<<<<<;;;<<<<<<==================BBB@@@?????????>>><<<:::AAA@@@>>>===;;;:::::::::===============<<<<<<;;;============<<<<<<<<<<<<===<<<;;;<<<===>>>===<<<>>>>>>@@@@@@???===;;;999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;===>>>>>>:::::::::;;;;;;<<<<<<<<<;;;888666777;;;===<<<999::::::::::::::::::::::::=========<<<;;;;;;::::::<<<:::999;;;>>>???===:::<<<>>>??????===<<<============>>>???AAABBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAA@@@???======<<>>===<<<<<<;;;;;;<<<{{{|||~~~|||yyypppoooyyyrrrlllddd___VVVLLLGGGGGGLLLQQQHHHJJJJJJHHHJJJTTTeeerrrxxx||||||tttmmmpppkkklllxxx|||zzzfffEEE:::888444222222333222111111000000111111........................................................................---...///...,,,++++++,,,------------------------...------,,,,,,---------...............///000000//////////////////////////////000000111111222222222222111111222222333444111333555666777777666555444444333333333444555666777777777777777777888888888777666555666777999:::888888777777777888::::::======>>>>>>>>>>>>======;;;;;;<<<===>>>@@@BBBCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>><<<<<<>>>CCCFFFLLLJJJGGGEEEEEEFFFIIIJJJIIIHHHFFFDDDDDDDDDEEEFFFCCCBBBAAA@@@@@@@@@@@@AAACCCDDDEEEEEECCCCCCDDDEEEAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEAAA@@@???>>>===<<<;;;;;;=========<<<<<<<<<<<<<<>>===>>>??????>>><<<@@@???>>><<<;;;:::::::::<<<============<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;:::::::::<<<===<<<;;;<<<<<<===>>>===;;;999888999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>>::::::::::::;;;;;;;;;;;;666;;;@@@@@@<<<888777777;;;;;;:::::::::::::::::::::::::::999999999999888<<<;;;:::<<<>>>???===;;;999;;;=========<<<===>>>======>>>>>>???@@@AAAAAABBBAAA@@@??????@@@AAABBBBBBBBBAAA@@@???>>>======@@@??????>>>>>>??????@@@???>>>===<<<;;;;;;;;;;;;zzz||||||zzzmmmiii}}}~~~vvvnnnfffbbb```ZZZQQQIIIGGGLLLQQQIIIIIIIIILLLUUUeeexxx~~~~~~~~~oooqqqmmmrrr~~~}}}lllSSS:::444555444333444222222111000000000000111........................................................................,,,---......,,,,,,,,,...000///...---,,,------...---------,,,,,,------..................///000000////////////////////////000000000000000111111111111111222333333333333222111222333555555555444444555444444444444555666666777777777777777666666666666555555555666888:::;;;:::999888777888999:::;;;<<<======>>>>>>=========<<<<<<<<<===>>>???AAABBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBB@@@??????AAACCCHHHGGGEEEDDDDDDFFFHHHIIIHHHHHHFFFEEEEEEFFFGGGHHHBBBBBBAAA@@@???@@@AAAAAADDDEEEFFFEEEDDDCCCDDDEEECCCCCCDDDDDDDDDCCCBBBAAAEEEEEEFFFFFFFFFEEEDDDDDDBBBBBBAAA???>>><<<;;;:::=========<<<<<<;;;;;;;;;;;;;;;;;;===???@@@???>>>>>>>>><<<;;;::::::::::::<<<<<<<<<<<<<<<;;;:::::::::::::::999999999888888:::888888999:::;;;;;;:::999:::;;;;;;:::999777666888888888999999999::::::::::::999::::::;;;<<<===;;;;;;::::::::::::::::::999FFFRRRPPPDDD:::999======<<<;;;999999999:::;;;888888888999999999::::::<<<;;;;;;<<<>>>???===<<<888:::;;;<<<<<<<<<===???=========>>>>>>>>>??????AAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@???>>>>>>===>>>>>>>>>======>>>>>>>>>???>>>===<<<;;;;;;;;;;;;wwwyyy}}}}}}}}}xxx{{{ppphhh}}}|||tttkkkcccdddaaaXXXMMMHHHLLLQQQMMMIIIHHHPPPaaauuu~~~mmmrrrqqqyyyYYYHHH777333555555555666222222111000000000000000........................................................................+++,,,------,,,,,,...///666444111...---------...------,,,,,,,,,---.....................///000000////////////////////////111111111000000000000000000111222333444333222111000111222333444333333333444444444555555555666666777777777666666555555555222222333444666888:::;;;<<<;;;:::::::::;;;<<<===<<<<<<======>>>===============<<<======>>>???@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEFFFFFFEEECCCAAAAAABBBDDDDDDCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJBBBAAA@@@?????????AAABBBDDDFFFFFFFFFDDDCCCDDDEEEDDDFFFGGGIIIHHHGGGEEEDDDFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCAAA@@@>>><<<;;;:::======<<<<<<;;;::::::::::::::::::<<<>>>???>>>======<<<;;;::::::999::::::;;;;;;;;;;;;;;;::::::999999999999999888888888777999888777888:::;;;;;;:::888999999999999888777666777777777777888888888888999999999999999:::;;;;;;;;;;;;::::::999999888888<<>>===;;;999888999:::;;;:::::::::;;;<<<======>>><<<<<<<<<===>>>>>>======:::;;;<<<<<<;;;;;;===???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@BBBAAAAAA@@@??????>>>>>>???>>>>>>======>>>>>>???>>>>>>===<<<;;;;;;;;;;;;sssvvvzzz~~~~~~rrrrrrhhhvvvmmmccceeecccZZZNNNHHHJJJNNNOOOJJJJJJXXXooo~~~yyyiiiqqqsss{{{kkkMMMBBB888444555444333333222111000000//////000000........................................................................+++,,,---,,,,,,,,,...000:::888444111...---------,,,,,,,,,,,,,,,---...///...............///000000000000000000000000000000111111111000000000000000000111222333444333222111111111111222222222222222444444444555555555555555777666666666555555444444222333444666888:::<<<===;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<===============>>>===============>>>>>>???@@@BBBCCCEEEEEEEEEEEEFFFHHHIIIHHHFFFCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHBBBAAA???>>>>>>???AAABBBDDDFFFFFFEEEDDDCCCCCCDDDCCCDDDGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCBBBCCCBBBAAA???===<<<:::999<<<;;;;;;;;;:::::::::999;;;::::::;;;======;;;:::;;;:::999999999999999::::::::::::::::::999888888999999999888888888777777888777777888:::<<<;;;:::888999999999888888888777666666666777777777888888999888888888888999999::::::::::::999999888888777999@@@HHHGGG@@@:::999;;;<<<;;;:::999888999999:::::::::;;;<<<===>>>>>>???;;;<<<==================>>>??????===;;;;;;<<<>>>>>>>>>????????????????????????>>>======>>>??????@@@@@@@@@??????>>>>>>>>>?????????>>>>>>?????????>>>===<<<;;;;;;:::::::::qqqtttxxx{{{~~~~~~~~~uuuvvvuuujjjyyy|||rrrhhhaaaaaa___WWWNNNHHHIIIKKKNNNNNNVVVhhhzzz}}}~~~uuuiiikkkqqqssszzzVVVAAA===777333111000000000111111000////////////000........................................................................,,,------,,,+++,,,...111999777444111...---,,,,,,,,,,,,,,,,,,---......///...............///000000000000000000000000000000000000000000000111111111111111222333333333333222222222111111222222222222222333444444555555444444555555555555555444444444444555777999;;;===>>>???999:::;;;<<<;;;:::999888:::;;;<<<<<<============???>>>======<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCCEEEGGGIIIIIIGGGDDDDDDDDDAAAAAACCCDDDEEEEEEEEEEEEAAABBBBBBCCCCCCCCCDDDDDDBBB@@@>>>======???AAACCCDDDEEEFFFEEECCCAAABBBCCC@@@AAACCCEEEFFFFFFFFFEEECCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>===;;;:::999::::::::::::::::::::::::<<<;;;:::;;;;;;;;;999777999888888888888999999:::999999999999999888888777888888888888777777777666777666666888:::;;;;;;:::999888888888888888888888666666666777777777888888888888777777777777888999999999888888888888888888777888:::::::::999888777888888999999999999999999888888999::::::;;;<<<<<<999;;;======<<<;;;<<<===AAAAAA@@@===;;;:::<<<>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>======>>>???@@@??????>>>>>>>>>=========@@@??????>>>>>>??????@@@>>>===<<<;;;::::::::::::ssstttwwwyyy{{{|||||||||}}}~~~tttvvv~~~{{{yyyyyyppphhh^^^]]]ZZZUUUOOOLLLLLLMMMQQQ\\\mmm}}}|||||||||}}}}}}}}}}}}yyyvvvwww}}}~~~vvvooommmvvvwwwsss|||cccCCC777777555111//////000000111111000///////////////........................................................................---------,,,***+++...000222111000///...---,,,,,,,,,,,,,,,,,,---...//////...............///000000000000000000000000000000//////000000111111222222222222111111222222333444333222222111111222222222111222333444444444333222444444444444444444555555444555777999;;;<<<===>>>:::<<<>>>@@@@@@===:::888999:::;;;<<<============@@@???>>>===<<<;;;;;;;;;<<<===@@@AAABBBBBBAAAAAABBBDDDFFFFFFEEEDDDDDDDDDAAABBBDDDEEEEEEEEEDDDCCCAAABBBBBBCCCCCCCCCBBBBBBAAA@@@>>><<<<<>>===<<<;;;:::999888888999999::::::;;;;;;;;;:::999:::;;;:::999777777777777777777888999:::888888999999888888777666666666666666555555555555555555444666888::::::999888888777777777777888888666666777777777888888888888777777666666777777777777777777888888888888888999777666888:::;;;:::777444555777999999999888777777777777888888999999999888:::<<<<<<::::::;;;<<>><<<::::::<<<>>><<<<<<======>>>???@@@@@@@@@???>>>>>>>>>>>>???@@@============<<<<<<<<<<<<>>>>>>>>>======>>>>>>>>>======<<<;;;::::::::::::uuuvvvwwwxxxyyyzzzzzzzzz}}}{{{|||vvvooozzztttzzzsssnnn]]][[[XXXTTTRRRQQQQQQQQQWWWjjj}}}yyyzzz~~~}}}yyysssooolllmmmjjjjjjrrr}}}~~~vvvxxxMMM999111444444111///000222333111111000///////////////..............................................................................---,,,***+++---000+++,,,------...------,,,+++++++++,,,---...///000...............///000000000000000000000000000000...//////000111222222333333222111000111222444555333333222222111222222333000111222333444333222222333333333444444555555555111222444666888999::::::===???CCCEEEEEEBBB===:::999:::;;;<<<============@@@???>>>===;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBAAA@@@???AAACCCDDDCCCBBBCCCEEEAAABBBDDDFFFFFFEEEDDDBBBDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@===<<<<<>>======<<<;;;:::::::::777777888999:::;;;;;;<<<999888888999;;;;;;999888777666666666777888999:::888888888888888777666666555555444444444333333333444333333444777999888888777777666666666777777888777777777777888888888888888777666666666666777777666666777777888888999999888666666777::::::888666111333666999:::999777666888888888888888999999999777999<<<<<<:::999:::<<<<<<<<<<<<:::999:::===???::::::;;;<<<===>>>???@@@AAA@@@???>>>>>>???@@@AAA<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<============<<<;;;::::::::::::uuutttssssssuuuwwwzzz|||}}}~~~|||vvvhhh}}}vvvpppnnn\\\^^^```___[[[WWWTTTSSSppp{{{zzz}}}|||yyyyyyzzzrrrhhhbbbeeeppp{{{yyytttVVV<<<>>>555444444333333222222111////////////............//////.........---------................................................------,,,,,,,,,,,,++++++,,,,,,,,,---------.........------------...////////////.........------------...////////////222444111000000000000111111222111111000000111111222333555555444333333333444444555555555444444333333333444444555555666777777777888888999999999:::::::::999;;;>>>??????<<<999777999999::::::;;;<<<=========>>>>>>===;;;;;;<<<===????????????@@@AAABBBCCCEEEEEEDDDCCCCCCCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBB???AAADDDFFFGGGFFFDDDCCCEEECCCAAA???>>>>>>???@@@FFFCCC@@@@@@BBBCCCBBB???@@@AAACCCDDDDDDBBB@@@???AAAAAABBBBBBAAAAAA@@@???>>>======;;;:::999888888777666555777999:::999666777777888888888888777777777777777777777888888999666777777777888888888888777777777777666555444333444333333555777888888777666666666666666666666666666666777888888888888888999999999888888888777777555555555555666666666666777777777777888888888888888999::::::999888999:::555555666666777777888888<<<<<<;;;::::::999888888;;;;;;;;;::::::999999999::::::;;;;;;<<<======>>>@@@???>>>===============999:::;;;;;;999999:::;;;======<<<===>>>???AAABBBCCC@@@<<<999888888:::;;;vvvvvvvvvvvvwwwyyyzzz|||}}}~~~{{{qqqrrrkkkiiiiiijjjkkkhhhccc``````bbb}}}~~~~~~{{{}}}{{{}}}|||xxxttttttrrrmmmkkknnnqqqvvvjjjMMM:::555444333333222111111000000////////////............//////.........---------........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,------------...---------------...////////////.........---------000111111111///...///111222111111000000000111111111111000000111111222333222222222222222333444555555555444444444333333333444444555555666666777777888888888999999999:::::::::;;;===>>>===<<<999888888888888999:::;;;;;;;;;;;;<<<===<<<;;;;;;<<<>>>>>>>>>>>>>>>???@@@AAAAAADDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBBBBBBBBBBBBBAAA???AAACCCDDDEEEEEEDDDCCCDDDBBB@@@???>>>>>>@@@@@@DDDBBB???@@@BBBCCCAAA@@@@@@AAAAAABBBAAA@@@??????AAAAAAAAAAAAAAA@@@??????======<<<;;;:::999888888777666555777999:::888666666777777888888777777666777777666666777777888999666666777777777888888888777777777666666555444333555444444555666777777777555555555555555555555555555666777888888888888777888888777777777666666666555555555555666666666666666666666777777777888888666777888888666666777888666666777777777777777777;;;;;;:::::::::999999999;;;;;;:::::::::999999999:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<======999:::;;;;;;999999:::;;;<<<<<<;;;;;;<<<===??????AAA???;;;888777777888999ttttttuuuvvvwwwxxxxxxxxx{{{|||~~~~~~|||zzzzzz{{{}}}vvvrrrtttyyy|||yyyyyy{{{}}}{{{yyy~~~|||}}}yyyrrrooooookkkhhhnnn{{{~~~|||dddNNNCCC999///222222222111000000///////////////............---...............---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------......///...............---------...000111111000...//////111111000000000000111111111111000000111111222333//////000000111333444555444444444444333333333333444444444555666666777777777888888888999999999999::::::;;;;;;;;;:::999999777777777888999999:::::::::;;;<<<<<<;;;;;;===???<<<<<<<<<<<<===>>>???@@@CCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@?????????AAAAAAAAA@@@>>>???@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;:::999888888777777666666777888999888666666666777777777777666666666666666666666777888888666666666666777777777777777777666666555444444444666666666666666666666666555555555555555555555555555666666777777777777777666666666555555555555555444555555555555666666666555555555666666666666777555666777777555555666777888888888888777777777777999999999999:::::::::;;;::::::::::::999999999999999999999:::;;;;;;<<<<<<999999999999:::;;;<<<===999;;;<<<;;;:::999:::;;;;;;;;;:::::::::;;;;;;<<<@@@>>>;;;888666666666777nnnppprrrtttuuuuuutttsssvvvwwwyyyzzz{{{|||~~~xxxwwwwwwzzz}}}~~~}}}{{{~~~}}}||||||wwwooommmoooqqqllltttrrrOOO@@@???:::111333222222111000000////////////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------------,,,,,,------...///........................+++---000000/////////000///////////////000111111111111000000111111222333000000000111111333444444333333333333333333333333333333444555555666666777777777777888888888888999:::999999888888999999999777777777888888999999999:::;;;<<<<<<<<<===???BBB;;;;;;:::;;;;;;<<<===>>>BBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???AAA@@@@@@???@@@AAABBBCCC@@@@@@?????????@@@AAABBB???>>>>>>>>>???@@@AAAAAABBB@@@>>>===<<<===>>>???>>>????????????>>>======;;;::::::999888888777777666666666777888888777666555666666777777666666555666555555555555666777777555555555666666666777777666666555555444444444444666777777666555444555555555555555555555555555555555555666777777666666666555555555555555555444444444444444555555555666666444444444555555555666666666777888888666666777888999999888888777777666666777777888999:::;;;<<<<<<:::999999999999999999999888888999::::::;;;;;;<<<:::::::::999::::::;;;;;;:::;;;<<<;;;:::999:::<<<<<<;;;;;;:::::::::::::::???===;;;999777666666666jjjllloooqqqssssssrrrqqqsssuuuwwwyyyyyyzzz|||~~~~~~wwwtttuuuxxx{{{~~~~~~}}}zzzzzz||||||vvvpppqqqvvv{{{tttwwwZZZFFF@@@<<<777444333333333222111111000000............---------------.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---.....................,,,...000///...---...///---------...///000111222111111000000111111222333333333222222222222333333333333333333333333333333333333444444555666666666666666777777777888888888888888777666666777888999888888888888999999999999:::<<<===>>>>>>???AAACCC::::::::::::;;;<<<===>>>AAAAAA@@@??????????????????@@@@@@@@@@@@@@@??????AAA@@@>>>>>>>>>???AAABBB????????????@@@AAABBBBBB>>>>>>>>>>>>>>>???@@@AAACCCAAA???<<<<<<<<<>>>???======>>>>>>======<<<;;;999999999888777777666666666666777777777666666666555555666666666666555555555555555444555555666777444555555555555666666666666555555444444444444555666777888777444333444555555555555555555555555555555555666666666555555444555555555555555555555555444444444444555555555555444444444444555555555555555666777777555555666777999888888888777777666666555666777888:::;;;<<<<<<999999999999999999999999888888999::::::;;;;;;<<<>>>===<<<;;;:::::::::::::::;;;<<<<<<::::::;;;<<<===<<<<<<<<<;;;::::::999===<<<;;;:::999777666666gggiiimmmppprrrrrrrrrrrrsssvvvxxxzzzzzz{{{|||~~~}}}~~~vvvpppsssuuuxxx{{{|||}}}||||||xxxyyy||||||vvvrrrxxx}}}vvvuuuyyyzzzkkkIIIBBBBBB888111333444333333222111111000000.........------------,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...............111222111000...---...000000000000000000111111222111111000000111111222333444444333222222222222222222222222222333333333333333333333444555555666666666666666666777777777777666666666555666666777888888888888888888888888999;;;<<<===>>>===>>>AAACCC;;;;;;;;;;;;<<<===>>>???AAAAAA@@@???????????????>>>>>>???@@@@@@@@@@@@?????????=========>>>???@@@?????????@@@AAAAAAAAAAAA>>>???@@@???>>>>>>@@@AAABBBAAA>>><<<;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;:::888888777777777666666666555777888777666555555666444444555555555555444444444444444444444555666666444444444444555555555666666555444333333444555666555777999777444333444666444444444444444444444444555555555555555555444333444444444444444555555555333444444444444555555555444444444555555555555666222333444444222222333444777777777777666666666666555666777888999;;;<<<<<<888888888999999999999999999999999:::;;;;;;<<<<<>><<<;;;::::::::::::<<<===<<<;;;:::;;;<<<<<<=========<<<<<<;;;:::::::::;;;::::::999777666dddeeehhhlllnnnpppqqqrrrrrruuuxxxzzzzzzzzz|||}}}}}}{{{||||||wwwtttssstttvvvyyyzzz{{{zzzzzzzzzxxxzzz}}}|||wwwuuu~~~xxxYYY@@@<<<<<<444///222222222222111000000//////.........---------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////111111111000000222666999888777555333222111000000111111000000111111222333222111111111111222222333111111222222222333333333222333333444444555555666555555555666666666777777444444555555666666666666777777777777777777777777:::;;;<<<<<<<<<<<<>>>@@@<<<<<<<<<======>>>???@@@AAAAAA@@@????????????@@@<<<<<<>>>???@@@@@@@@@@@@>>>>>>===============>>>???@@@@@@AAAAAAAAA@@@@@@???AAABBB@@@>>>===???AAA@@@???===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;::::::999777777666666666666555555555777888888555444444666444444444555555444444444444444333333444444555666333333444444444555555555666555333222222333555666444777999777444222555888444444444444444444444444555555555555555444333222222222222333333333444444333333444444444555555555444555555555555666666666111333444333222111222333555555555555555666666666555666777888999:::;;;<<<777888888888999999999999:::::::::;;;<<<<<<======??????===<<<;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;===;;;<<<<<<======<<<;;;:::666777999999:::999777666```aaadddgggjjjmmmooopppppprrrvvvxxxxxxxxxyyyzzz~~~|||}}}yyyrrrqqquuuyyywwwyyy{{{{{{zzzyyyyyyzzzzzz|||~~~}}}wwwvvvaaaNNN<<<777555222111444111111111000//////............---------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////---...///000333888???DDD>>>===:::777444111000///111111111000111222222333////////////000222333444111111111222222333333333222222333444444555555666555555555555666666666777333333444555666666555555666666666666666555555555999:::;;;;;;::::::<<<>>>>>>======>>>>>>???@@@AAABBBAAA@@@@@@???@@@@@@@@@:::;;;===>>>@@@AAAAAAAAA==================<<<<<<@@@@@@AAAAAAAAA@@@@@@???@@@BBBCCCAAA>>>===???AAA>>>>>><<<;;;:::999999999:::;;;;;;;;;;;;:::999999666666666666666555555555444777999888555333444666333444444555555444444333444333333333333444555555333333333444444444555555666444333222222333555666333666999888444222555999444444444444444444444444444555555555444444333222000000111111222222222333333333333444444444555555555555555666666666666777333444555555333333444555333444444444555555666666666666777888999:::;;;;;;777777888888999999999999::::::;;;<<<<<<======>>>======<<<;;;;;;;;;<<<<<<;;;<<<===<<<;;;;;;<<<===999:::;;;<<<<<<<<<;;;:::333555777888999888777666TTT[[[aaacccgggmmmppppppooopppqqqsssuuuvvvwwwwww||||||}}}}}}~~~tttssssssssswww}}}xxxvvv||||||tttnnnoooyyyzzz{{{|||~~~oooIIIBBB999444333333111...000000000000000000000000........................------------------------,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......---------......///111//////444>>>HHHNNNQQQGGGDDD>>>888333000//////000000000000111111111111111000000000000000111222555333333333333222444777555555555444444333333333222333333444444333333222333444444555555666666666555777999999888777666777;;;;;;<<<<<<===>>>>>>>>>???======@@@CCCDDDBBB?????????@@@@@@@@@??????>>>;;;;;;;;;<<<>>>???AAABBB??????>>>==================>>>@@@@@@>>>===>>>???@@@@@@????????????@@@@@@@@@BBBCCC@@@:::666444555===<<<;;;:::999999888999888777666444444555555666777777666666555555555444444444444444333333222111333333444444555444444333333333333444444444555555555444333333333333444555555555666666555333111000111222222333444555666666333333333333333333333333222222222111222222333333222222222333333333444444444444444555555555555666555555666666555444333333999888777555555555666777333333333444666777999:::999888888888777777666666;;;<<<===<<<:::999:::;;;===<<<:::888888:::<<<>>><<<;;;:::999999:::;;;<<<;;;;;;;;;;;;::::::999888777666666666666666777777QQQWWW\\\___cccjjjoooooommmnnnppprrrtttuuuvvvvvvzzzzzzzzzzzz{{{}}}~~~xxxqqqrrrssssssuuuzzz}}}xxxxxx}}}|||uuussswww___DDD>>>666333333444222000////////////////////////........................------------------------,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,*********+++++++++,,,,,,*********+++++++++,,,,,,...------------......///333333777>>>HHHQQQUUUWWWLLLIIIDDD>>>999555222111//////000000000111111111000000000000000111111222333222222333444444444555444444444333333222222222222333333444444333333222333333444444555555666666666888::::::888666666666;;;;;;<<<<<<===>>>>>>>>>===<<<<<>>>>>>>>????????????>>>>>>;;;;;;<<<<<<===>>>@@@@@@???>>>======<<<<<<<<<======>>>@@@@@@>>>===>>>???@@@??????>>>>>>??????@@@@@@CCCDDDBBB<<<777666666<<<;;;:::999999888888888888777666555444555555666555555555444444444333333333444444444333333222111444444444444444444333333333333333333444444444444555444333333333333444555444444444444333222111000222222333333444444555555333333333333333333333333222222111111222222333333222333333333444444444444444444444444555555555555555555555555555444333333888777666555555555666666555555555555666666777888888888888888777777777666;;;<<<===<<<:::999:::;;;===;;;999888888:::<<<===;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;:::999999888777666666666666666777777PPPUUUXXXYYY]]]eeejjjkkkjjjkkkmmmppprrrtttuuuuuuwwwwwwwwwxxxyyyzzz||||||~~~}}}zzzwwwrrrppprrrtttsssuuuwwwvvvsssuuuzzzyyysssuuu}}}kkkHHH===999333111222444333111////////////////////////------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++************++++++*********++++++++++++,,,*********++++++++++++,,,------,,,------...//////---000777@@@JJJPPPSSSTTTPPPNNNJJJEEE>>>888444111//////000000000000111111000000000000000111222222111111111222444555555333333333333222222222222222333333444444444444333333222222333333444555555666444666888999888888999:::;;;;;;<<<<<<===>>>>>>>>>===<<<<<<>>>@@@@@@???>>>>>>>>>???????????????>>><<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;<<<<<<<<<===???@@@???>>>===>>>?????????>>>>>>>>>>>>??????@@@CCCFFFDDD>>>999777777;;;:::999888888888888888777666555555444444555555444444333333333333222222333333444444444333222222444444444444444333222222222222333333333444444444444444333333333333444444222222111111111111222222333333333333333333333333222222222222222222222222222222111111222222333444333333333444444444555555333333333444444444555555444555555555555444444333666666555444444444555555777777666666666666777777888888888888777777777777:::;;;<<<;;;:::999:::;;;<<<;;;999888888999;;;<<<:::;;;;;;<<<<<<;;;;;;:::999::::::::::::999888888777666666555555555666666PPPTTTUUUTTTWWW^^^dddfffggghhhkkknnnpppssstttuuuvvvvvvvvvwwwxxxzzz{{{|||zzz}}}xxxsssrrruuusssrrrsssttttttuuuvvvpppppptttzzzxxxsssyyynnnNNN999999555222000111222222111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++************++++++************++++++++++++************++++++++++++,,,,,,,,,,,,---...//////***...444<<>>;;;;;;<<<<<<===>>>>>>>>>=========>>>?????????>>>>>>???@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<>>>?????????======>>>@@@>>>>>>>>>======>>>>>>>>>???BBBEEECCC>>>999777666:::999888777777777777777666666555555444444444444333333333333333333333333333333333444444333333222444444444444333333222111222222222222333333333333333333333333333333333333222111000000000222333444444333333333222222222111222222222222222222222222111111111111222333444444333333444444444555555555222333333333444444444444444444444555555444444333444444444444444444444444777666666666666777888888888888888777777777777777999;;;<<<;;;999999:::;;;<<<;;;999888888888::::::888:::<<<======<<<:::888888999999999999999888888666666555555444444555555JJJNNNPPPPPPSSS\\\ccceeebbbdddgggkkknnnqqqssstttuuuuuuvvvwwwxxxzzz|||}}}yyy{{{yyyuuuooommmoootttuuutttrrrqqqrrrttttttmmmooovvv}}}|||yyyyyydddJJJ999777666444222111000000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++******))))))******+++))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,...//////111333666:::===AAAEEEHHHLLLLLLKKKGGGBBB:::444///...////////////000000000000000000000111222333444FFFGGGAAA777222444555333444444444555555555555555333444444555555444444333111222222333555666666777555666888888888999;;;===;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????>>>??????@@@???@@@@@@AAABBBBBBAAAAAA>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<===>>>??????>>>======>>>@@@>>>======<<<<<<======>>>===@@@CCCAAA<<<777555555888888777666666666777777555555555555555444444333333333333333333333333333222333333444444333333333333333444444333222222111111111111222222222333333333333333333333333333333222222111111111333555666333333333222111111000000111111111111111111111111111111111111222333444555333333333444444444555555222222222222333333333444333333444444444444444333333333444444444444444444444444555555666888999:::777777777777777777888888999:::;;;:::999999:::;;;;;;:::999888888888888999777888;;;======;;;888777777777888888999888888777666666555444444333444444BBBGGGJJJKKKPPPZZZbbbeee]]]___bbbfffjjjmmmpppqqqsssssstttuuuvvvxxxzzz{{{yyy{{{}}}~~~~~~vvvqqqmmmjjjkkkooorrruuuuuuqqqoooqqqrrrqqqfffhhhrrr}}}yyybbbJJJ777333999444444333222000///------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++************))))))))))))******)))))))))************+++)))))))))************+++++++++++++++,,,---//////666777777777777:::>>>AAAGGGGGGGGGFFFAAA<<<666222......////////////000000000000000111222333444555QQQUUUOOO???333222333222555555555555666666666666444444555555555555444444222222333444666777888888;;;;;;;;;999777666777888;;;;;;<<<<<<===>>>>>>>>>>>>???@@@???>>>===???AAA??????@@@AAABBBBBBBBBBBB???>>>>>>=========>>>>>><<<<<<<<<;;;<<<<<<===>>>?????????>>><<<===???AAA======<<<<<<<<<<<<======<<>>999555555666777666666555555666666666444555555555555444333333222222333333333333444444222222333444444444333333222222333333333333222222000000111111111222222222222222333333333333222222222222222222222333444555222222222111111000000000000000000000000000000000000000000111222333444555222222222333333333444444111111222222222333333333222333333444444444444333222333444444555555444444333333333444666777999:::777777777777888888888888888999::::::999999:::;;;::::::999888777777777777555777999;;;;;;999777555666666777888888888888777666555444333333333333333>>>CCCGGGHHHMMMVVV\\\^^^WWWYYY\\\aaaeeeiiikkklllnnnooooooqqqrrrtttvvvwwwxxxzzz{{{{{{{{{{{{|||~~~wwwnnnkkkjjjiiilllqqqnnnuuuxxxuuussstttsssoooaaadddpppdddKKK<<<666555666111222333222111///..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************))))))))))))******))))))))))))************))))))))))))*********************+++,,,---///000666777777666444444777:::>>>???@@@@@@>>>:::666333........./////////000000000000000111222333555555FFFQQQRRRBBB444222444444444444444555555555666666444444555555555555444444222333444555777888999:::;;;;;;;;;999777666888999;;;;;;<<<<<<===>>>>>>>>>>>>??????>>><<<;;;>>>@@@<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>??????@@@===<<<<<<<<<======>>>????????????===<<<<<>>;;;;;;<<<<<<===>>>>>>>>>===>>>>>>===::::::===@@@;;;;;;===>>>>>>????????????????????????@@@AAAAAA===============>>>???????????????===<<<<<>>???>>>;;;666444666999555555444444444555555666333444555555555444333222//////000000111111111222111222333333444444444444///000111222333444444444000000000000111111111111111222333444444333222111///000111222222111000///000000000000000111111111000000000000000000000000000000000111222444555666000000111111111222222222000111111111111222222222111222333333444444444444222333555666666666555555444444333333333444444555666666777777888888888999777888::::::999999:::;;;999999999888777666666555444555666777777666555444555555666777777888777777666555444333222222222222>>>???@@@CCCFFFJJJNNNPPPPPPRRRSSSUUUWWW[[[```ccchhhhhhjjjlllooorrruuuvvvyyyyyyxxxxxxyyy{{{~~~}}}{{{qqqjjjjjjlllkkkjjjkkkrrruuurrriiilll|||oooTTT===999:::555111111111111111111000000000///------......------,,,+++......---,,,,,,+++******+++++++++***************************************++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,,,,,,,---......888:::<<<<<<:::888777777444333333222111000//////.........////////////000///000111222222333222222444555555666666666666666333333333333333333333333444444444444444444444444333333444444666777888999888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>===<<<<<<;;;;;;===>>>?????????>>>>>>======<<<<<<===<<<<<<<<<===>>><<<:::===>>>?????????===<<<;;;>>>>>>>>>>>>===<<<;;;:::;;;;;;999888888999;;;;;;;;;;;;:::999888777666555777666555444444444444444333333333333333333333333000111222333333222111000222222222222222222222222111111111111111111111111000000000000000///......111111111111111111111111000000000000000000000000222222222111111111000000333222222222222222222222222222111111111111222222111111111000000000000000000000111111111222222222444444555555555555555555333222222444555666555333222222222222222222222222333444666888::::::999999888888777777666666555555666666666666666666666666777777777666555333222111444444444444444444444444555444333111000/////////>>>>>>>>>???BBBEEEIIIKKKKKKLLLNNNPPPQQQUUUZZZ]]]```bbbeeeiiinnnrrrvvvwwwyyyxxxxxxxxxzzz|||~~~}}}~~~{{{yyywwwzzzqqqiiiiiikkkjjjjjjkkkkkkmmmkkkddddddpppaaaKKK999777888444111222111111111000000000//////---------...------,,,+++...------,,,++++++************************++++++************************++++++++++++++++++++++++++++++***)))))))))))))))************************++++++++++++++++++++++++---,,,,,,,,,------......444666888888777555444444333222222111000//////...------.........///////////////000111222222222222444444555666666666666555333333333333333333333333444444444444444444333333333333333444555666888999888888888999999999999999::::::::::::;;;<<<===>>><<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<;;;;;;===>>>>>><<<:::>>>>>>>>>>>>>>>>>>===============<<<;;;::::::999::::::999999999999::::::;;;:::999888777666555555555444333333222222222333222222222222222222333333000111222222222222111000222222222222222222222222111111111111111111111111000000111111000000///...111111111111111111111111000000000000000000000000000000000111111222222222222222222222111111111111222111111000000111111222111111111111000000000000000000111111111222222222333444444444444555555555333333222444555666555333222222222222222222222222333444555777888888999999777777777666666666555555777777777777777777777777777777666666555333222111444444444444444444444444444444222111000/////////===<<<;;;;;;<<>>@@@???===;;;>>>>>>======>>>>>>??????===<<<;;;:::999999999:::999999::::::::::::999999999999888888777666555555222222111111000111111111222111111111111111111111000111111222222111111000222222222222222222222222000000000000000000000000000111111111111000000///000000000000000000000000000000000000000000000000......///000111222333333000000000000000111111111222111111000000111111222111111111111111111111111111111111111111222222222222222222333333444444444444333333444555666444333222222222222222222222222333333333444555666777888666666666666666555555555777777777777777777777777666666666555555333222111333333333333333333333333444333222000////////////???>>>;;;999999;;;>>>@@@DDDFFFHHHIIIJJJMMMPPPSSSWWWZZZ___dddhhhjjjkkkkkkrrrsssuuuwwwzzz}}}~~~~~~~~~}}}}}}}}}~~~~~~zzz}}}zzzsssoooppprrrqqqppptttlllgggggghhhhhhjjjmmmqqqkkkiiilllmmmqqquuuVVV>>>777222222111///000444000000/////////.........,,,------------,,,++++++,,,,,,,,,,,,++++++******(((((()))***+++,,,,,,,,,******************************************************)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...------,,,...000000...------...........................,,,,,,,,,---------.........///000111222222222222222333333444444444444444222222222222222222222222222222222222333333333333222222222222333444555666888888777777777777666666888888888888999:::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::<<>>======<<<===>>>@@@AAA===<<<;;;:::999999::::::777888999::::::999888777888888777777666555444444222111111000000000111111111111111111000000000000000000111111111111000000111111111111111111111111000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000---......///000111222222////////////000000000000111111000000000000111111000111111111111111222222111111111111111111111111111111111222222333333444444333333444555555444222222222222222222222222222333222222222222444666777555555555555555555555555777777777777777777777777555555555555444333222111222222222222222222222222222222111000///......///CCCAAA>>><<<;;;;;;<<<===AAACCCEEEFFFGGGIIILLLNNNRRRUUUYYY^^^bbbeeeffffffkkkmmmppptttxxxzzz||||||}}}|||{{{zzzyyy|||~~~{{{mmmjjjhhhhhhjjjkkkjjjiiinnniiieeeggghhhhhhkkkooovvvooooooxxxwwwXXXDDD666444333222000...///222/////////............---,,,,,,------,,,,,,+++***,,,+++++++++++++++******(((((()))***+++,,,,,,,,,***************************************************)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........------+++---......---,,,---...---------------.........,,,,,,,,,---------............///000111111111111111111222333333333333333111111111111111111111111111111111222222222333333222111111222222333444555666666666666666666666666666666666777777888999:::888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<>>=========<<<>>>@@@AAABBBCCCEEEGGGIIILLLQQQVVV[[[___bbbccccccfffkkkppptttvvvxxxxxx~~~~~~~~~}}}{{{yyyxxx||||||~~~vvvmmmhhhcccdddeeeggggggggggggggghhheeeeeehhhjjjjjjmmmqqqwwwuuuyyy[[[@@@:::333333333222000...///000///.........------------,,,,,,,,,,,,,,,+++******++++++++++++++++++******)))))))))***+++++++++,,,************************************************)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,,,,---......---,,,...///,,,,,,,,,---.........///,,,---------............---...///000111111111111000111111222222222222222000000000000000000000000000000000111111222222333111111111111111222333333444444444555555666666666555555555555666777888999777777888999999999999999999999999999::::::::::::<<<;;;;;;<<<>>>???>>>===<<<<<<;;;;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;:::777777888888888888777777555555555444444444333333222222222111222222333444222222111111000/////////111000000//////000000111111111111111111111111111////////////////////////...//////000000000000///////////////////////////////////////////////////............////////////......//////000000111111111000000//////000000111000000111111222333333333222222222111111111111111000000111222333333444555555444333444555555333222222222222222222222222222222111111111222222333444333333333444444444444444555555555555555555555555444444444444444333222222111111111111111111111111000000///...............HHHGGGFFFDDDBBB@@@>>>===999;;;===?????????AAACCCEEEFFFJJJNNNSSSWWWZZZ\\\\\\___eeekkkppprrrssssssyyy{{{}}}~~~|||zzz{{{{{{|||~~~vvvnnniiieeebbbcccfffiiiiiifffdddfffhhhcccbbbeeejjjmmmlllooosss{{{eeeEEE666555222222222111000000///............---------,,,,,,+++,,,,,,,,,,,,+++************************++++++******************++++++************************************************)))))))))))))))***++++++************************++++++++++++++++++++++++***+++---//////...---,,,,,,---...---,,,---...000,,,,,,,,,---...//////000------........./////////---...///000111111111111///000111111222222111111000000000000000000000000//////000000111222222333111000000000000111222222222222333444555666666777444444444444555666777888666777888999999999888888888888888888999999::::::<<<:::888888999;;;;;;:::;;;;;;;;;;;;;;;;;;::::::888999;;;======;;;999888777777777666666777777777444444444444333333333333222111111111222222333444333333222111111000//////111000///......///000111111111111111111111111111........................------...///////////////........................////////////////////////,,,,,,---...//////000000......///000000111222222000000////////////000000000000111222222333444444222222222111111111000000000000111222333444555555555444444444555555333111222222222222222222222222111111222333333333222222222222333333333444444444444444444444444444444444333333444444444333222222111111111111111111111111//////......------......HHHHHHHHHGGGDDDAAA>>>===888;;;===?????????@@@BBBEEEFFFGGGIIILLLOOORRRTTTWWW[[[bbbhhhmmmpppqqqqqqtttxxx|||~~~}}}{{{{{{}}}uuukkkeeeeeefffhhhccchhhjjjgggaaa___bbbggg``````eeelllooonnnppptttoooKKK:::555555000111000//////111000.........---------,,,,,,,,,+++,,,,,,,,,,,,+++************************+++++++++++++++***************************************))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++---//////...---,,,,,,---------,,,,,,...000+++,,,------...///000000.........////////////000---...///000111111111111//////000111111111111111000000000000000000000000...//////000111222222222111000000000000000111222111111222333555666777777444444444444555666777777555666888999999888888777777777888888999999999:::;;;888555444666777888888::::::;;;<<<;;;:::888777555777:::======;;;888666888777666555555666777888444444333333333333333333111111000000111222333333333333333222111000000///111000///......///000111000000000000000000000000........................,,,,,,---...//////..............................////////////////////////)))***+++---///000222222...//////000111222222333000000////////////000000000000111222333333444444222222222222111111000000000111111333444555666666555444444444555555333111222222222222222222222222000111333444444333222111222222222333333444444444333333333333333333333333333333444444444333222222000000000000000000000000//////...---------......JJJHHHFFFEEEFFFEEEBBB???<<<<<<<<<<<<;;;;;;;;;;;;???AAADDDHHHKKKNNNPPPQQQUUUXXX\\\aaadddfffggggggsssuuuyyy|||~~~~~~}}}|||}}}~~~}}}xxxpppgggdddfffhhheeeaaaeeeeeeeeedddcccbbbbbbaaa^^^bbbmmmwwwsssnnn{{{kkkPPP===444222222////////////..................---,,,,,,+++******++++++++++++++++++++++++************************+++++++++***************+++++++++*********))))))'''((()))+++++++++***)))(((((((((((()))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,---------------------------------............//////////////////////////////......///000000...---111111111000000000000000000000000000000000000000111111111000000000000000111111111111111222222222111222444555666666777777666666555444444444444555555555666777777777777777777555333333555777888777888777666666666777999999;;;999888999<<<===:::888888888888999:::888555222444444444444444444444444333333111000000000111222111000///......///000111//////............////////////////////////////////////............//////////////////////////////,,,---------......//////------------------------////////////////////////////////////000000000000000000111111111222222222111111111000000000000000333333333222222111111111222111000000000000000000000000000111222333555555555555444333333222111111333333222111000000111111222222222333333444444444000000111222333333444444333444555666555444333222444444333333333222222222////////////..................---------,,,,,,,,,JJJHHHFFFFFFGGGGGGEEECCCAAA@@@???>>>===<<<;;;:::;;;<<<>>>AAADDDGGGIIIKKKPPPRRRVVV[[[___ccceeefffoooqqqtttwwwyyyzzzyyyxxx}}}~~~~~~}}}||||||||||||{{{sssllljjjgggdddcccdddeeeeeeddddddcccaaaaaabbbcccbbbaaaaaadddlllxxx{{{kkkUUUAAA666222222222////////////...............------,,,++++++******++++++++++++++++++++++++************************************************+++++++++*********))))))((())))))************)))(((((((((((())))))))))))))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------............//////////////////////////////......///000000...---////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111222333555666666777777666666555555444444444555555666777777888888777777777666444444555777777666777666666555666777888999;;;:::999:::<<<===;;;888888888888999999888555333444444444444444444444444333222111000000000111111111000///......///000111//////............//////........................//////............//////........................------........./////////......------------------............................../////////000000000000000000111111111222222000000000000000000000111333333222222222111111111111111000000000000000111111111111111222333444444555444444333222222111111333222222111000000111111222222222333333333444444000000111111222222333333333444444444444333222222222222222222111111111111////////////...............------------,,,,,,,,,JJJIIIGGGGGGHHHHHHHHHGGGFFFFFFDDDBBB???===<<<;;;999::::::<<<>>>AAACCCEEEIIIKKKNNNRRRXXX]]]aaacccgggiiillloooqqqrrrrrrrrrzzz|||~~~{{{~~~}}}~~~~~~zzzqqqkkkfffbbb^^^___aaacccbbbaaaaaacccfffdddaaa```aaadddeeeccc```ccciiiqqqZZZNNN>>>333000111222111/////////............---------,,,,,,++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))+++************)))))))))+++***))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------............//////////////////////////////......///000000///---........................000000000000000000000000222222222222222222222222111111000000//////......111222333555666666666666666666666555555555444444666666777888888888888888888777555555666777666555777666666666666777888888;;;:::::::::<<<<<<:::888888888777888999888555333333333333333333333333333222222111000000000000111000//////......//////000//////............//////........................//////............//////------------------------........./////////////////////.........---------.................................////////////000000000000000111111111111/////////000000111111111222222222111111111111111111000000000000000111111333222222111111222333333444444333333222222111111333222111111000111111111222222222222333333333333111111111111111111111111333333222111111111111222111111000000000//////////////////............---------------,,,,,,,,,,,,LLLJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGEEECCCAAA???>>><<<;;;::::::<<<>>>AAABBBCCCDDDFFFJJJPPPVVV\\\___```aaaeeehhhjjjlllllllllssswww|||~~~|||}}}~~~xxxqqqhhhbbb___^^^]]]]]]```aaaaaa```^^^___aaaddddddccccccfffiiihhhccc^^^eeetttgggIII@@@555///000222111/////////.........---------,,,,,,,,,,,,++++++******************************************************(((((((((((())))))))))))************)))))))))))),,,+++***((((((((()))***(((((((((((())))))))))))))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,---------............///////////////////////////......---...000000///................../////////000000000000000000000000111111111111111111222222222222111000//////......111222333444555666666666666666666666666555555444666777777888888888888888999777666666666777666444777777777777888888999999999999999999999999888777888777666777888777555333222222222222222222222222222111111000000000000000///////////////////////////......------......///........................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000//////......------,,,------------------------------.........//////////////////000000000111111---......///000111222222111111111111111111111000000000//////000111222222444333222222111111111222333333333333222222111111222222111111111111111222222222222222222222222333111111111000000000000000333222000/////////000111000000000000//////////////////.........------------------,,,,,,,,,++++++KKKKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCC???>>><<<;;;;;;===>>>@@@??????AAADDDJJJPPPUUUYYY\\\]]]```dddgggiiijjjjjjmmmrrrxxx~~~~~~~~~~~~{{{|||}}}~~~~~~~~~~~~xxxrrrcccaaa^^^\\\]]]^^^___```bbb___[[[ZZZ\\\___```aaabbbdddggglllooommmgggbbbppphhhMMM@@@:::333111222333111...............------------,,,+++++++++++++++******************************))))))))))))))))))))))))''''''(((((()))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------............///////////////////////////...------...000111000............//////000000000////////////////////////.../////////000000111111333333222111111000//////000111222444555555666666666666777777777666555444666666777888888888888888999777666777777777666444888888999999999:::::::::666777777777666555555555666555444555666666555333222222222222222222222222111111111111000000//////......////////////............------------....................................------------......,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........//////......------------------------------------------------................../////////000000000------...///000111111222000000000000000000000000////////////000111333333444444333222111111111111333222222222222222111111222111111111111111222222222222222222222222222222111111111000000000000000222111000///...///000111000000000000////////////............------------------,,,,,,,,,+++++++++GGGHHHJJJJJJHHHGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFAAA@@@>>><<<;;;;;;<<<<<<======>>>@@@DDDHHHMMMOOOVVVXXX[[[^^^aaadddfffggggggkkkrrryyy~~~||||||zzz|||~~~xxxzzz||||||{{{{{{{{{|||~~~}}}}}}|||}}}xxxooofff```YYYZZZ[[[\\\^^^______```___\\\YYYZZZ]]]___```___```eeelllsssvvvwwwvvvuuummmQQQ>>>666444222222222222111000.........------------,,,++++++++++++++++++******************************))))))))))))))))))))))))'''(((((())))))******+++(((((()))))))))))))))***+++***))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))************+++++++++******+++++++++,,,,,,,,,******++++++,,,,,,---------------............///////////////////////////---------...000111000............//////000000111////////////////////////---......//////000000000333333222222111111000000000111222444555555555555666666777888777666555444555555666777777777777777888777666777888888666555777888999999::::::999999444666777666444333333333555333222222444444333222111111111111111111111111000000111111000000///...---......//////......---......------------......------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////.........//////000000000////////////000000000000.........///000222333444444333333222111111111222222222222222222222111111111111111000111111222333222222222222222111111111111111111111111111111111111111000////////////000000000000/////////...............------------,,,,,,,,,,,,,,,++++++++++++???CCCGGGIIIHHHGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFCCCBBBAAA@@@>>><<<;;;:::<<<<<<<<<===???AAADDDEEEKKKMMMOOOSSSVVVYYY\\\]]]^^^bbbhhhnnnssswwwxxxyyy~~~}}}}}}}}}}}}xxx{{{}}}{{{vvvtttvvvyyywwwzzz||||||zzzyyyzzz||||||}}}}}}}}}~~~}}}xxxqqqiiiddd___[[[XXXVVVXXXZZZ[[[\\\\\\]]]]]]___aaaccccccaaa___^^^^^^cccjjjttt|||eeeNNN???888000222333222000...///000.........---------,,,,,,******************++++++************************))))))))))))))))))))))))(((((())))))***++++++,,,(((((((((((())))))******((())))))************)))(((((((((((())))))))))))(((((((((((()))))))))***)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,------......---------............///////////////////////////---------...000111000///,,,,,,---......///000000////////////////////////.........///000000111111111111111111111000000000000111222333444555555555555666888888888777555444444444555666666666666666777666666888999999777666555666777888888888777777444666777666333222222333333111000000222222222111111111111111111111111111///000111111111000......------...//////...------...------,,,,,,------...------------------------...------,,,,,,------...------------------------...---------,,,,,,,,,,,,******++++++,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,---------------........./////////......//////////////////........./////////000000------...///000222444555333333222222111222222222111111111111111111222222111111000000111222222333222222222222111111111000000000111111222222333333000111111111111000//////............------------.........---------,,,,,,,,,,,,,,,++++++++++++***999???EEEIIIIIIHHHIIIJJJHHHGGGGGGFFFFFFEEEEEEDDDFFFFFFEEEDDDAAA???===;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBDDDHHHKKKOOORRRSSSVVVYYY^^^dddiiilllnnnooouuutttsssssstttuuuwwwxxxtttwwwyyyvvvqqqoooqqqtttwwwzzz||||||zzzyyyzzz|||wwwzzz|||}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~zzzwwwjjjddd[[[UUUSSSUUUWWWXXXTTTVVVXXXYYYYYYZZZ[[[]]]ccckkkqqqoooggg___\\\]]]gggpppzzzkkkMMM999444666///333555333...+++,,,///......---------,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,'''((((((((())))))******'''((()))+++++++++***)))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,------...//////---------.........//////////////////////////////---,,,---...000111000///++++++,,,,,,---...//////////////////////////////...//////000111222222222////////////000000000000000111222333444555555555555666888999888777555444333444444555555555555555666555666888::::::888666333444666777777777666555444777888777444222222444222000//////000111111000000000000000000000000000///000111111111000...---,,,---...//////...---,,,...------,,,,,,------...------------------------...------,,,,,,------...---------------------------------,,,,,,+++++++++((()))***+++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////////////////.........---.........//////000000------...///111222444555333222222111222222333333111111111111111111222222111111000000111222333333222222222222111111000000000000111222333444444444000111222222222111///...---------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,+++++++++******<<<>>>AAACCCEEEHHHHHHFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@===<<<;;;::::::;;;<<<===@@@AAABBBDDDFFFHHHIIIJJJMMMOOOTTT[[[]]]\\\]]]bbbfffgggiiikkkmmmoooooopppvvvuuuuuuwwwuuupppppptttwwwxxxyyyyyywwwuuuuuuvvvxxxxxxxxxzzz|||~~~~~~~~~{{{|||}}}|||}}}}}}~~~xxxpppiiiddd[[[XXXSSSPPPOOOPPPRRRTTTYYYVVVVVVYYYZZZ[[[^^^cccjjjnnnvvvyyyooobbb^^^ccchhhmmmvvvpppUUUDDD:::555555222111000///...---,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))))))))(((((((((((()))************+++++++++++++++***************+++++++++,,,,,,,,,,,,------------------------------...............---------,,,333///...<<>><<<;;;;;;;;;<<<>>>>>>???AAABBBDDDEEEEEEHHHIIILLLRRRTTTRRRTTTYYY```aaadddgggiiilllmmmnnnpppqqqtttyyywwwrrrppprrrsssuuuvvvvvvuuuttttttuuuvvvvvvvvvwwwyyyzzzzzzzzzxxxyyy{{{}}}~~~{{{~~~~~~}}}}}}}}}{{{vvvpppiiiccc^^^[[[VVVTTTRRRPPPPPPRRRUUUWWWYYYVVVTTTVVVWWWXXX\\\bbbjjjuuuwwwcccZZZ\\\iiixxx___GGG===888555222111111000///...---,,,,,,------,,,,,,,,,+++++++++******++++++++++++******************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******)))((((((((((((((())))))))))))(((((((((((())))))*********+++++++++++++++***************+++++++++,,,,,,,,,,,,------------------------------........................,,,000///444FFFLLL;;;******,,,.........//////...............////////////000000000000000000000000111111000000000000111111000000000000000000000000222333444555666777888999444555777888999:::;;;;;;555555555555666666666666666666666666555555555555333333555666666777777777444444444444333222111000///000000111111000000///000000000/////////......///////////////000111111//////.........---------++++++,,,------------,,,------------------------------------------------000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...//////...------------------.....................///000000111111000000111111111222222222333333222222111000//////000000000000000000000000000000111222222111000000///......000222333111.........////////////......***++++++,,,,,,++++++***++++++++++++++++++++++++************************===;;;;;;>>>CCCFFFIIIJJJHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCEEEDDDBBB@@@>>><<<<<<;;;<<<<<<======>>>>>>??????CCCBBBDDDHHHIIIHHHKKKQQQWWWXXX\\\___cccfffhhhiiijjjmmmttt{{{{{{uuussstttoooqqqssstttsssrrrrrrsssrrrrrrsssssssssttttttttttttvvvxxxzzz|||}}}~~~~~~{{{|||~~~~~~}}}}}}~~~~~~~~~~~~{{{mmmiiiccc]]]XXXUUUTTTTTTTTTSSSRRRRRRRRRSSSUUUVVVXXXTTTSSSTTTTTTTTTYYY```lllzzzllldddfffsssvvvMMM999666666333///111000000///...---,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***))))))((((((((((((((())))))))))))(((((((((((()))))))))*********+++++++++***************++++++++++++,,,,,,,,,,,,------------------------------......//////////////////---222;;;NNNhhhqqqZZZ===111...+++,,,///000///...---............/////////000000000000000000000000111000000//////000000111000000000000000000000000222222333555666888999999555555666777999:::<<<===444555555555555666666666555555555444444444333333333333444555666666666666333333333333333222000000//////000000000000/////////////////////...................../////////000------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------............---......//////000111111000000000111111111222222111111111111000000///...000000000000000000000000000000111111111111000000...------...000111///.........////////////......***++++++,,,,,,++++++***++++++++++++++++++++++++************************CCC>>>:::<<<@@@CCCFFFIIIHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDGGGFFFDDDBBBAAA???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;???===>>>BBBCCCCCCGGGMMMPPPRRRUUUXXX[[[^^^___```aaadddjjjrrrssspppoooqqqnnnpppssssssrrrqqqppppppnnnooooooooonnnmmmmmmnnnqqqsssvvvyyy{{{||||||{{{{{{{{{||||||}}}~~~{{{{{{|||}}}~~~}}}}}}~~~|||vvvoooiiieee[[[YYYVVVSSSQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSRRRRRRTTTRRRSSSUUUUUUTTTYYY```ooo{{{~~~gggDDD444333444111///000000///......---,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******************************(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))*********************)))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......///////////////000...777OOOoooyyyTTT;;;222+++,,,000111///...---------.........//////////////////////////////000000////////////000000000000000000000000000000000111222444555777888999333333333333444666888999444444444555555555666666333333333333222222222222222333444555555555555555333333333333222111000///...//////000000//////...........................------..................,,,,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------.........------......///000000111000000000000111111111111111111222222111000///...000000000000000000000000111000////////////000111...---......////////////---......//////......---***++++++,,,,,,++++++***++++++++++++++++++++++++************************NNNCCC<<<===@@@AAAEEEIIIFFFHHHIIIJJJKKKJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBB??????>>>===<<<<<<;;;;;;:::999999===>>>???DDDJJJLLLMMMOOOQQQSSSTTTUUUVVVVVVVVV[[[aaacccbbbeeejjjnnnpppssssssqqqooonnnnnnkkkmmmmmmllliiihhhiiijjjppprrruuuxxxzzzzzzyyyyyyzzzzzzzzz{{{|||~~~yyyyyyzzz{{{|||~~~~~~|||{{{{{{|||}}}{{{xxx{{{xxxrrrkkkddd^^^YYYVVVTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSSSSPPPRRRVVV[[[[[[ZZZ___eeesss}}}~~~mmmeeeRRR===333222222222222//////......------,,,,,,,,,,,,+++++++++***************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))***************))))))***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000---999]]]```DDD777...///222000...---------------............////////////////////////000000////////////000000////////////////////////000000111333444555666777444333222111111222444555444444444444555555555555222222222222111111111111222333333444444444444333222222222222111000//////......////////////......---------------.........------............---,,,******++++++++++++++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...---------...//////000000//////000000000111111111111222333444333222111000////////////////////////000//////......//////000......////////////000000------............------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))]]]MMM@@@>>>???===???DDDDDDEEEHHHJJJLLLLLLKKKJJJHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBAAA@@@???>>>======888666777:::;;;;;;???EEEGGGHHHIIIJJJKKKLLLLLLLLLQQQPPPRRRVVVYYYZZZ___eeeiiilllooopppnnnlllkkkkkkiiikkkmmmkkkgggfffgggiiinnnppptttvvvxxxwwwvvvuuuxxxwwwwwwxxx{{{}}}||||||wwwwwwwwwwwwyyy{{{}}}}}}|||{{{zzzzzzzzz{{{|||~~~~~~~~~}}}wwwtttkkkhhhccc^^^YYYWWWUUUUUUUUUVVVWWWWWWWWWUUUSSSRRROOOPPPQQQSSSTTTVVVWWWWWWRRRUUU]]]ccceeeeeellluuu{{{|||nnn[[[EEE<<<444222111000222666.........---------,,,,,,++++++++++++******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))((((((((((((((((((((()))))))))******))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,777___qqqGGG999///111333///,,,---,,,------------.........000000000000000000000000000//////......//////000//////////////////////////////000111222333444444555444333333222222333333333444444444444555555555222222222111111111000000222222333444444333333222111111222111111000///...------............------,,,,,,,,,------------------.../////////...---,,,************+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,------------,,,------......///000000/////////000000000111111000222333444444333111000////////////////////////...//////////////////......//////...---...000111------............------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))~~~iiiUUULLLFFF>>><<<@@@AAACCCFFFJJJLLLLLLLLLKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@???:::888999;;;;;;999;;;@@@@@@AAABBBCCCDDDDDDEEEEEELLLKKKLLLPPPRRRSSSXXX^^^```cccgggjjjjjjiiihhhhhhhhhkkkmmmkkkgggeeegggjjjmmmooorrrtttuuutttrrrppptttssssssvvvxxxyyywwwuuuttttttsssssstttwwwyyy{{{zzzzzzyyyyyyyyyzzz{{{{{{}}}|||||||||~~~}}}}}}|||zzzvvvpppkkkggg]]][[[YYYWWWUUUUUUVVVVVVUUUUUUVVVVVVVVVUUUTTTSSSPPPPPPPPPRRRTTTVVVXXXYYYYYY\\\cccjjjmmmrrr}}}~~~pppZZZGGG777222///111111000111444......------------,,,,,,++++++++++++******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))***+++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,---............000QQQrrrmmmCCC666///111222---+++///,,,,,,---------.........000000000000000000000000//////............//////////////////////////////////////////000000111111222333333444444444333333333333444444444555555555222222222111111111000000222222333333333333222222111111111111000///...------------......---------++++++,,,,,,,,,---------......000000000...---+++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************((()))***+++,,,,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,++++++,,,,,,,,,---------,,,,,,---......//////000////////////000000000111///000222444444333111///////////////////////////------////////////------,,,---...---+++,,,...111,,,------......------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))qqqbbbVVVGGGAAADDD???AAAEEEIIILLLMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEDDDDDDCCCBBBAAAAAA???======>>><<<999:::>>>;;;<<<===???@@@AAAAAAAAABBBAAADDDHHHJJJIIIMMMSSSXXX\\\aaaeeeffffffffffffhhhkkknnnlllhhhfffhhhkkkkkkmmmpppssssssqqqooommmqqqpppqqqsssvvvwwwtttppprrrrrrqqqpppqqqsssvvvwwwxxxxxxxxxxxxyyyzzz{{{{{{|||{{{zzzzzz{{{~~~{{{zzzzzz{{{||||||zzzyyyqqqooolllgggbbb\\\XXXUUUUUUTTTTTTTTTTTTTTTTTTTTTQQQRRRRRRSSSTTTUUUVVVWWWSSSSSSRRRRRRRRRTTTUUUVVV```bbbhhhnnnrrrzzz~~~oooeeeXXXBBB///888222///111222000...///------------------,,,,,,+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......222)))>>>VVV]]]ppppppLLL???333---111222++++++111,,,,,,,,,---------......000000000000000000000000//////............//////////////////////////////////////////////////////...000111333444444333333333333333444444444555555222222222222111111111111222222333333333222222111111111111111000///...---,,,------......------,,,+++++++++,,,,,,---------...///000111111///---,,,******++++++,,,,,,,,,,,,(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,+++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,------...//////000////////////000000000000---///111333333222000...////////////////////////,,,---///000000///---,,,+++,,,---,,,******---000,,,------......------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))kkkSSSHHHDDDAAA<<<<<>>>>>>>>>>><<<;;;;;;;;;;;;<<<======??????@@@BBBDDDGGGIIIJJJOOOQQQUUUYYY\\\]]]]]]]]]bbbfffiiihhheeeccceeehhhmmmmmmlllkkkjjjjjjiiiiiilllooorrrqqqmmmiiihhhhhhjjjjjjkkklllooorrruuuwwwyyywwwuuuuuuuuuvvvuuutttsssvvv{{{|||zzz~~~zzzxxxwwwvvvwwwvvvssslllgggdddaaa]]]XXXVVVUUUUUUVVVUUUTTTTTTUUUVVVVVVUUUSSSSSSWWWVVVSSSTTTXXXVVVPPPSSSUUURRRRRRPPPGGGLLLbbbfffjjjmmmnnnooowwwbbbSSSIII;;;222000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++---///222555888::::::111000///...........................////////////000000000000000000000000000//////.........//////...//////000///---+++***............////////////000000000000000000000000000000000000111111111111111111000000000000111111111111111111000000000000---------............///...------,,,,,,------...,,,,,,+++******+++,,,,,,---111555555111---,,,+++,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///////////////.........000000000000000000000000000000000000000000000000000000000000000000000000///............---------////////////////////////------------------------,,,,,,+++***+++,,,...///+++++++++************)))+++*********))))))((((((~~~cccOOO@@@@@@EEEFFFFFFIIIEEEHHHLLLNNNMMMLLLLLLMMMIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCDDDEEEEEEAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<;;;<<<<<<===>>>>>>@@@AAACCCEEEFFFIIIKKKNNNRRRTTTVVVVVVVVVXXX\\\``````^^^^^^aaadddhhhgggeeedddccceeefffhhhkkklllllljjjgggeeefffhhhiiiiiiiiikkknnnqqqtttuuuvvvuuutttssssssrrrrrrqqqmmmpppuuuyyy{{{zzzwwwuuu~~~}}}|||~~~~~~~~~}}}}}}{{{xxxwwwyyy|||{{{wwwrrrpppmmmiiifffddd```\\\XXXWWWVVVUUUSSSSSSTTTUUUVVVTTTSSSSSSTTTUUUVVVTTTSSSSSSVVVUUURRRSSSWWWVVVQQQOOORRRQQQSSSUUUOOOTTThhh|||vvvzzzpppSSSEEE===333---...000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---......///000000000///000000///...........................////////////////////////////////////000000////////////000000...////////////---,,,+++........./////////000000000000000000000000000000//////000000000111111111111111000000000000111111111111000000000/////////------------............------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,+++...111111///,,,++++++,,,+++******,,,,,,+++***,,,,,,+++++++++*********,,,++++++******++++++,,,************************))))))))))))************,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////.../////////////////////...000000000000000000000000000000000000000000000000////////////////////////............------------........................------------------------+++++++++++++++,,,---...+++++++++*********))))))************)))))))))(((pppOOOFFFBBB<<<===GGG>>>EEENNNQQQOOOLLLKKKLLLHHHIIIIIIJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAACCCEEEGGGJJJLLLNNNNNNNNNMMMQQQVVVXXXXXXYYY\\\```aaa```]]]\\\]]]```cccfffeeedddbbb```^^^___cccfffeeeeeefffgggiiilllooopppqqqqqqqqqpppoooooonnnnnnmmmppptttxxxzzzyyyxxxvvv{{{|||||||||{{{{{{|||~~~~~~}}}~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}|||xxxuuusssssstttrrrmmmiiigggccc]]]YYYVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXUUUTTTTTTUUUVVVVVVUUUSSSUUUVVVTTTRRRSSSVVVUUURRRPPPRRRNNNPPPUUUTTT[[[ooouuu]]]EEE:::666000...000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------------,,,+++***)))////////////........................////////////////////////////////////111000000///000000111111////////////...---,,,+++////////////000000000000000000000000000000000000//////000000000000111111222111111000000111111222000////////////.........------------............------,,,,,,,,,,,,------,,,++++++******++++++,,,***,,,------,,,++++++,,,,,,+++******,,,,,,+++***,,,++++++++++++*********++++++************++++++************************))))))))))))************------,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***,,,......---,,,---...------------------------+++,,,---...////////////......//////////////////000000000000000000000000000000000000000000000000////////////////////////............------------........................------------------------***++++++,,,,,,,,,,,,,,,++++++*********)))))))))************))))))))))))ttt[[[NNNDDD>>>>>>@@@EEELLLQQQQQQOOOMMMKKKHHHHHHIIIIIIHHHHHHGGGGGGEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<======AAABBBDDDFFFHHHIIIIIIIIIHHHKKKOOOQQQRRRTTTWWWYYYXXXXXXWWWWWWYYY\\\___aaa\\\ZZZXXXWWWWWWYYY]]]___^^^^^^___```aaadddfffhhhjjjkkklllmmmllllllmmmnnnnnnpppssswwwyyyyyyyyyxxxwwwxxxyyyyyyxxxyyy{{{}}}~~~|||{{{{{{}}}xxx{{{}}}~~~~~~~~~~~~~~~|||{{{{{{}}}}}}|||zzz|||}}}}}}}}}{{{yyyvvvtttsssqqqmmmjjjhhhddd^^^ZZZZZZXXXUUUSSSSSSTTTVVVWWWUUUVVVWWWWWWXXXWWWVVVUUUWWWVVVUUUVVVWWWWWWUUUTTTWWWVVVTTTSSSTTTUUUUUUSSSTTTVVVQQQPPPWWWXXX```sssttt[[[JJJ:::444222000000111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++,,,------...------...///////////////..................//////////////////////////////////////////////////////000111//////.........------,,,/////////000000000111111000000000000000000000000////////////000000000111111111111000000111111111//////.........---------,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***************+++,,,---,,,+++******,,,,,,+++***++++++++++++************++++++************++++++************************((()))))))))************------,,,,,,+++*********************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...........................++++++---...//////000000............////////////////////////////////////000000000000000000000000////////////////////////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,+++***************))))))))))))*********)))))))))))))))xxxlllXXXDDDDDDCCCCCCIIIPPPSSSRRRNNNKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@AAAAAABBB@@@???>>>===============???@@@AAABBBCCCDDDEEEEEEEEEGGGIIIKKKLLLMMMOOOPPPLLLNNNPPPRRRTTTUUUVVVVVVPPPPPPOOOPPPRRRSSSUUUUUUVVVVVVVVVVVVXXXZZZ\\\^^^```cccfffhhhhhhiiikkkmmmjjjkkknnnppprrrsssssssssrrrssstttttttttuuuwwwyyywwwxxxxxxvvvsssrrrsssttttttwwwzzz{{{{{{zzzzzzzzzyyyxxxwwwwwwwwwwwwvvvuuuvvvvvvvvvuuurrrmmmiiigggaaa___\\\YYYVVVRRRNNNLLLLLLMMMNNNOOOPPPRRRSSSTTTSSSTTTUUUVVVUUUTTTRRRQQQWWWVVVUUUVVVWWWWWWUUUSSSWWWUUUTTTUUUVVVWWWVVVVVVWWW```ccceeejjjhhhiiivvvrrrUUUAAA999222000000///------............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++*********++++++,,,---)))***,,,---.../////////---...//////000///..................////////////........................---------------...///000///.........------------////////////000000000000000000000000000000000000...////////////000000000111000000//////000000111............------------,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,---...,,,+++******,,,,,,+++***+++++++++*********))))))+++******))))))******+++))))))))))))))))))))))))((()))))))))************,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...........................+++,,,---...////////////---.........//////000000////////////////////////////////////////////////...........................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))*********)))))))))(((((())))))))))))))))))******hhhTTTJJJ@@@???FFFMMMOOONNNQQQQQQPPPOOONNNLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBAAA@@@????????????>>>>>>>>>??????@@@@@@AAAAAAAAACCCDDDDDDEEEEEEEEEBBBDDDGGGJJJKKKKKKJJJIIIGGGGGGHHHJJJMMMNNNMMMLLLNNNNNNMMMNNNOOOQQQSSSTTTUUUZZZ___aaa```aaacccffffffggghhhjjjkkklllmmmmmmjjjkkkllllllkkklllnnnpppnnnoooooonnnmmmlllnnnoooooorrrtttuuusssrrrrrrssspppoooooonnnnnnmmmmmmlllhhhhhhgggeeebbb]]]YYYVVVOOOOOONNNMMMLLLKKKJJJJJJIIILLLOOOQQQQQQPPPQQQRRRSSSTTTUUUWWWXXXWWWWWWVVVTTTSSSTTTVVVXXXZZZYYYXXXWWWUUUWWW]]]```aaaaaabbbcccwwwxxx~~~zzzYYY@@@666444222222222111///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++************+++,,,------++++++,,,,,,------,,,,,,------///000000000///...............////////////........................,,,,,,,,,,,,---.../////////......---------..................////////////000000000000000000000000......////////////000000000//////......//////000///............---------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,+++)))***,,,---------,,,+++******,,,,,,+++***+++************)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,......---,,,---...------------------------,,,---......///.........------......///000000000000000000000000000000000////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))******)))))))))((((((((())))))))))))************ttt\\\JJJDDDFFFIIIKKKTTTTTTTTTSSSRRRQQQPPPOOOJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAA>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@??????@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBDDDHHHJJJIIIGGGIIIHHHHHHHHHIIIKKKLLLMMMLLLQQQVVVXXXVVVUUUXXX[[[`````````aaabbbccccccddd```aaabbbaaaaaaaaaccceeedddeeeffffffffffffiiikkkiiikkklllkkkjjjiiiiiijjjcccccccccbbbaaa`````````YYYYYYXXXVVVSSSPPPMMMKKKHHHIIIJJJJJJJJJKKKMMMNNNKKKNNNQQQRRRQQQQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZRRRSSSUUUZZZ___cccdddddd\\\[[[aaalllssstttvvvyyywwwXXXAAA888333444444333222111000...---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************+++,,,---...,,,,,,------------,,,,,,,,,---///000111000///...............////////////........................,,,,,,,,,------...000000///...------------...///------------............000000000000000000000000........./////////000000......------------....../////////............---++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,***)))***,,,---,,,***,,,+++******,,,,,,+++***************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,))))))))))))******************************************+++++++++,,,,,,,,,***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,------......///000000111000000000000000000000000////////////////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******************)))))))))((((((((((((((()))))))))************dddNNNGGGIIILLLSSSSSSTTTTTTTTTTTTSSSSSSKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@=========>>>???@@@???>>>BBBBBBAAA@@@@@@AAABBBCCCCCC@@@???@@@DDDGGGGGGEEEGGGFFFFFFFFFFFFHHHIIIJJJGGGLLLQQQQQQNNNMMMNNNQQQVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[ZZZYYYYYY[[[\\\YYY[[[\\\]]]]]]^^^aaaccceeeffffffeeecccbbbbbbcccZZZZZZZZZYYYWWWVVVVVVWWWPPPPPPOOONNNLLLIIIHHHGGGGGGHHHIIIIIIIIIJJJLLLNNNHHHKKKNNNNNNMMMNNNQQQUUUSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUYYY```gggmmmppppppcccccckkkzzz}}}eeeCCC666:::000111000---+++,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************+++,,,---...+++,,,---...///000000///+++---///000111000///.............../////////000........................---------......000111111///...---,,,,,,---//////,,,,,,,,,---------......000000000000000000000000............/////////000---------,,,,,,---------000////////////.........++++++,,,,,,,,,---------,,,++++++++++++++++++,,,***+++,,,------,,,+++***,,,***)))***,,,---***(((,,,+++******,,,,,,+++***************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---))))))))))))*********************************************++++++,,,,,,,,,***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++---------...///000000111000000000000000000000000////////////////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))***+++))))))))))))(((((((((((((((((())))))*********+++gggTTTJJJFFFFFFIIIRRR[[[]]]WWWPPPKKKGGGEEEGGGIIIHHHJJJMMMJJJMMMOOONNNKKKHHHGGGHHHEEEFFFGGGHHHHHHGGGFFFFFFCCCDDDEEEEEEEEEDDDBBBAAADDDCCCCCCBBBBBBAAA@@@@@@>>>>>>======<<<<<<;;;;;;>>>=========<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAADDDCCCCCCCCCCCCCCCCCCDDDFFFFFFGGGHHHIIIIIIHHHHHHJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVXXXYYYYYY[[[ZZZXXXVVVTTTQQQPPPOOOMMMLLLIIIHHHIIIMMMQQQTTTLLLKKKJJJHHHGGGFFFFFFFFFIIIIIIIIIJJJKKKLLLNNNNNNLLLNNNNNNLLLLLLOOOQQQQQQMMMXXX^^^ZZZUUUVVVYYYYYYWWW\\\bbbhhhlllppprrrsssrrrkkkjjjzzziiiHHH666222444000000000000////////////---,,,,,,++++++,,,,,,---+++++++++************)))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))************))))))******************************))))))))))))))))))++++++,,,------......///////////////////////////......------------..............................//////............//////........................,,,,,,------...///////////////000111111111111111///////////////////////////...---,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,,,,,,,++++++***)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------................................................------////////////////////////............////////////000000///...---,,,++++++......---,,,,,,+++******************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))mmmZZZSSSKKKKKKQQQUUUTTTQQQHHHCCCAAADDDHHHKKKOOOSSSNNNOOOOOOLLLHHHEEEEEEFFFIIIJJJKKKLLLLLLKKKJJJIIIEEEEEEFFFFFFEEEDDDCCCBBBEEEEEEDDDDDDCCCBBBBBBBBB????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<===============>>>>>>>>>??????>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOONNNMMMKKKJJJIIIIIIGGGFFFEEEFFFHHHLLLQQQTTTIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLNNNPPPRRRRRRVVVZZZZZZWWWWWWZZZYYYTTTZZZ___eeejjjpppxxxxxxwww}}}zzzuuueeeMMM999111000000000000000/////////......---,,,,,,++++++,,,,,,---+++++++++************)))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))************))))))************************************************++++++,,,------......///........................///......------......///........................//////............//////........................,,,,,,------...///////////////000111111111111000////////////////////////---------,,,,,,---......------------------------------,,,,,,,,,+++++++++************************,,,++++++******++++++,,,,,,,,,+++******)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,------,,,,,,,,,------.............................................................................................///////////////......------,,,,,,+++......---,,,,,,+++******************************++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))zzzfffWWWQQQOOOMMMJJJDDD??????EEEJJJLLLMMMOOOJJJJJJKKKJJJHHHHHHJJJLLLLLLMMMMMMNNNNNNMMMLLLLLLGGGHHHHHHGGGFFFEEEDDDCCCFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@AAAAAAAAAAAABBBBBB?????????>>>>>>>>>======>>>>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???>>>>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDEEECCCCCCCCCEEEGGGJJJMMMNNNFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKMMMLLLKKKMMMOOOQQQRRRRRRXXXWWWVVVZZZeeennnmmmgggcccggglllsss|||mmmhhh]]]VVVGGG888222333444111000////////////.........---,,,,,,++++++,,,,,,---+++++++++************)))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))************))))))******************************++++++++++++++++++++++++,,,------......///........................//////............////////////////////////////////////............//////------------------------,,,,,,,,,---......//////...//////000000000000000////////////////////////,,,,,,,,,,,,---...///000------------------------,,,,,,,,,,,,++++++++++++************************++++++************+++++++++++++++******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++++++++,,,,,,,,,,,,------------............------------------------................................................---............/////////------------------------...------,,,,,,++++++***************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))wwwgggYYYLLLCCCAAA===>>>GGGOOOPPPMMMLLLHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@AAABBBBBBCCCDDDDDD@@@@@@@@@@@@????????????AAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<============>>>>>>>>>>>>>>>===;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLJJJJJJNNNQQQQQQQQQSSSWWWTTTUUU```qqq~~~}}}nnnpppwwwqqqWWWLLLMMMGGG===333111555444111/////////.........---------,,,,,,++++++,,,,,,---+++++++++*********))))))************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))************))))))************************+++++++++++++++,,,,,,,,,++++++,,,------......///........................000//////......//////000000000000000000000000000///......------......///------------------------+++,,,,,,------...//////---...//////000000//////........................------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++************+++++++++*********)))))))))(((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************+++++++++*********))))))***++++++++++++,,,,,,,,,------------------......---------------------------------.......................................---------.........//////,,,,,,------.........///---------,,,,,,+++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))}}}iii[[[MMMDDD>>>DDDLLLOOOMMMLLLLLLMMMNNNOOOOOOMMMJJJGGGNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC???@@@@@@AAABBBCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@??????>>>>>>======>>>>>>???>>>>>>????????????>>>>>>;;;<<<<<<===>>>???@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFHHHGGGGGGFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLOOOUUUWWWUUUXXX]]]\\\ZZZ]]]hhhvvvqqq\\\III;;;<<<===999222//////...+++............---------------,,,,,,++++++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,++++++,,,------......///........................//////............//////000000000000000000000000......------------......------------------------++++++,,,,,,---.........------...////////////...------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************+++******))))))******+++*********)))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,---------------,,,,,,,,,---------------------------------.........//////........................------------............---------...//////000000------,,,,,,,,,,,,++++++************************************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))rrr```NNNIIIJJJIIIEEEBBBGGGHHHJJJMMMPPPPPPOOOMMMOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????@@@@@@??????>>>>>>;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCFFFEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOSSSTTT\\\eeegggeeekkkvvvnnnmmmrrr~~~hhhMMMEEE???666000666777333......---+++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))************))))))************************))))))******+++,,,,,,,,,++++++,,,------......///------------------------......------------......////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,------...............------------------------...---,,,+++************++++++++++++++++++++++++++++++++++++******************************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------------------,,,------------.........---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))uuuooollldddWWWNNNHHHFFFEEEGGGKKKOOOPPPOOOMMMLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKGGGGGGGGGFFFEEEEEEDDDDDDAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKGGGGGGGGGHHHIIIJJJLLLLLLLLLKKKJJJKKKLLLOOORRRTTT[[[aaannn{{{}}}|||gggLLL<<<777666555///333555222000111111...---------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))************))))))************************(((((())))))***++++++,,,++++++,,,------......///------------------------------,,,,,,,,,,,,------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********++++++++++++++++++++++++++++++++++++******************************************))))))))))))******((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++************+++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------------------------,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))rrrWWWQQQIIIDDDDDDDDDDDDDDDJJJIIIGGGFFFEEEEEEFFFFFFHHHHHHGGGGGGHHHIIIKKKLLLIIIIIIHHHHHHGGGFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGGGGHHHHHHIIIJJJIIIHHHFFFFFFFFFGGGGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPOOOMMMMMMOOOSSSXXX[[[bbbjjj|||}}}zzzaaaIIIAAA<<<444000222000222000---///222111------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''(((((()))*********))))))))))))))))))))))))))))))************))))))************************'''(((((()))******++++++++++++,,,------......///---------------------------,,,,,,++++++,,,,,,---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,************************+++++++++************)))******************************))))))))))))******(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))))))************++++++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------------------,,,,,,,,,---------......************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))www^^^QQQKKKEEEAAABBBDDDDDDEEEFFFGGGIIIKKKLLLNNNKKKHHHGGGHHHIIIIIIIIINNNNNNMMMKKKHHHEEEEEEGGGDDDBBB@@@BBBEEEHHHHHHHHHKKKHHHFFFFFFHHHHHHEEEBBBDDDDDDCCCCCCDDDFFFGGGHHHBBBBBBCCCCCCCCCCCCBBBAAABBBBBBBBBDDDFFFEEEBBB@@@DDDDDDCCCCCCBBBCCCCCCDDDAAAEEEFFFDDDDDDGGGGGGEEEFFFFFFFFFFFFEEEDDDCCCBBBFFFGGGGGGFFFDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIEEEGGGGGGGGGNNNYYY\\\YYY^^^\\\UUUXXXcccdddfffrrr}}}TTTLLLAAA888333111///---222111111000///......---++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))+++++++++*********)))))))))************+++++++++)))************+++++++++,,,,,,,,,---------......------------------------......,,,++++++,,,---...000000///---+++,,,...111333111...,,,***+++,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------************************,,,,,,,,,+++++++++************))))))))))))******)))***+++,,,,,,+++***))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***++++++***)))(((((())))))+++++++++***************++++++************++++++)))******++++++,,,,,,---........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************)))))))))))))))*********++++++++++++******************************))))))))))))))))))))))))|||kkkYYYNNNJJJGGGCCC???>>>BBBGGGLLLNNNHHHGGGFFFGGGIIIIIIIIIGGGSSSSSSNNNFFFCCCEEEDDDAAAEEEEEEEEEFFFHHHIIIGGGEEEDDDCCCBBBBBBCCCFFFIIIKKKHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDFFFEEECCCAAADDDDDDDDDDDDDDDDDDDDDDDDCCCFFFFFFDDDEEEHHHHHHEEEEEEFFFGGGGGGHHHHHHHHHHHHDDDFFFGGGFFFFFFFFFHHHJJJIIIHHHHHHGGGGGGFFFFFFEEEIIIKKKKKKJJJPPPXXXZZZVVVhhhkkkkkkvvvqqq[[[CCC>>>666111000000///...000000//////...------,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))))))))(((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))+++++++++*********))))))))))))*********+++++++++)))************+++++++++,,,,,,,,,------------...------------------------///...---,,,,,,---......,,,---...//////000333555333111///,,,+++,,,---...---------......---------++++++,,,,,,,,,,,,------------------------------************************,,,+++++++++******************))))))))))))******)))***++++++++++++***))),,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++************************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++******))))))))))))*********************++++++++++++************++++++******++++++,,,---------........................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))************++++++++++++******************************))))))))))))))))))))))))yyyuuufff\\\QQQJJJJJJLLLMMMLLLGGGFFFEEEEEEFFFFFFDDDCCCVVV]]]\\\UUUWWW]]]YYYMMMJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGHHHJJJKKKGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEDDDCCCEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGEEEFFFJJJIIIEEEEEEFFFFFFGGGHHHHHHIIIIIIFFFGGGGGGFFFEEEEEEHHHJJJBBBBBBCCCDDDEEEFFFGGGGGGGGGLLLRRRYYYdddoootttttt}}}iii[[[JJJ;;;555222...------..................------,,,++++++++++++++++++++++++++++++++++++************++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))+++************))))))))))))))))))*********++++++)))************+++++++++,,,,,,,,,,,,------------------------------------///......------...//////+++...111222222333444555333222///---,,,,,,---...---..................---++++++,,,,,,,,,,,,------------------------------************************************))))))))))))******))))))))))))******)))******++++++******))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,******)))))))))***++++++)))))))))***+++++++++,,,++++++************+++++++++++++++,,,------......------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************)))))))))))))))************++++++++++++******************************))))))))))))))))))))))))|||rrrmmmggg___XXXLLLHHHCCC@@@@@@BBBDDDEEEPPP```hhhhhhpppyyyoooZZZWWWVVVSSSOOOMMMMMMQQQUUUNNNMMMKKKKKKLLLLLLJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHFFFFFFGGGHHHHHHGGGFFFGGGHHHIIIIIIHHHHHHGGGHHHJJJIIIGGGHHHLLLLLLHHHJJJIIIHHHHHHIIIJJJLLLNNNQQQPPPOOOLLLIIIHHHIIIKKKKKKLLLOOORRRUUUXXXZZZ[[[XXX^^^gggrrr~~~sssjjjsss{{{```KKKAAA;;;555111000///......------,,,......------,,,,,,,,,,,,************************++++++************++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))************))))))))))))))))))))))))************))))))*********+++++++++++++++,,,,,,,,,---------------------------------............/////////000000333666666444111//////222111///...------......---......//////......---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))(((((((((******))))))))))))******))))))************))))))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++,,,,,,++++++))))))))))))***++++++,,,(((((()))***+++,,,,,,,,,++++++************++++++++++++,,,------......///------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))***+++******++++++++++++******************************))))))))))))))))))))))))vvvcccZZZNNNDDD@@@BBBEEEHHHQQQcccqqqwww}}}vvvrrriii]]]VVVWWW```hhhWWWPPPHHHGGGJJJNNNOOOMMMOOOOOONNNMMMLLLKKKJJJIIIGGGFFFGGGGGGGGGHHHIIIJJJLLLJJJHHHHHHJJJKKKJJJIIIFFFGGGGGGHHHIIIIIIIIIHHHMMMPPPPPPMMMMMMQQQSSSQQQNNNLLLJJJJJJLLLQQQVVVZZZ]]]]]]\\\YYYWWWVVVWWWXXXWWWYYY]]]bbbggglllppprrrbbbiiivvv|||{{{sss^^^III>>>:::777444///000000000///------,,,......---------------,,,************************+++******))))))******+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,---------------------------------....../////////000000222555888888555000---+++111000///...------......------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********************))))))***+++,,,,,,(((((()))***+++,,,,,,,,,++++++************++++++++++++,,,------......///------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((()))***++++++******++++++++++++******************************))))))))))))))))))))))))[[[eeezzzuuucccUUUMMMHHHFFFKKKXXXccclll~~~rrrgggfffpppzzzrrrgggYYYPPPOOOSSSVVVWWWXXXWWWVVVTTTQQQNNNKKKIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIHHHGGGGGGIIIIIIHHHGGGJJJIIIIIIIIIJJJKKKLLLMMMUUU[[[^^^ZZZWWWZZZ___bbbQQQNNNKKKJJJOOOWWWaaagggeeegggjjjkkklllmmmoooqqqlllooovvv~~~{{{]]]SSSFFF>>>;;;888222,,,+++---//////...------...------------------------******************************))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))(((((()))))))))))))))***((((((((()))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,------------------------,,,---...///////////////---111555666444111...---//////...---------------,,,------------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))******))))))))))))*********))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***)))))))))++++++*********++++++,,,)))))))))***+++++++++,,,++++++************+++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,******++++++++++++******************************))))))))))))))))))))))))cccdddiiivvvtttggg```UUUZZZ]]]```hhhttt|||~~~~~~rrrfffccckkkttt}}}zzzuuulllddd```bbbeeeeeeeeedddcccaaa^^^\\\ZZZWWWYYY\\\^^^______^^^]]]RRRRRRRRRSSSTTTTTTRRRPPPSSSRRRQQQPPPQQQSSSUUUWWW___iiinnniiicccfffooouuuddd___YYYVVVZZZdddpppxxxxxx}}}wwwoooooo]]]CCC===777555555333...******,,,......,,,+++,,,...++++++,,,,,,,,,,,,,,,,,,******************************))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))(((((((((((())))))******(((((((((((()))))))))***)))************+++++++++***++++++++++++,,,,,,,,,------------------------***+++---...//////......***...222444333000///...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************((((((((())))))***************))))))))))))*********)))(((''''''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((()))***************,,,,,,+++*********++++++******************++++++++++++************++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,******++++++++++++******************************))))))))))))))))))))))))|||nnnddddddnnn}}}|||rrrjjjeeeddd[[[aaaccc]]]TTTPPPVVV]]]hhhtttxxxppppppssstttuuuvvvwwwwwwwwwvvvuuujjjmmmsssyyy}}}~~~~~~~~~eeeeeefffgggiiihhheeeccc]]][[[YYYXXXYYY[[[___aaafffrrrzzztttlllnnnyyyyyypppjjjllluuu|||rrrrrrTTT???:::555000.........///000...000111///,,,***+++---******************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))'''((((((((())))))******(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------)))***,,,...//////......***---111222111///---,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++************************(((((())))))******++++++******))))))))))))*********)))(((''''''((()))*********************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((()))***************)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))***+++++++++++++++------,,,+++************+++++++++***************++++++************++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,******++++++++++++******************************))))))))))))))))))))))))zzzlllaaaiiiqqqtttjjjiiikkkdddZZZZZZZZZ\\\___```^^^^^^___eeemmmqqqnnnqqqxxxvvvmmmfffoooxxxwwwnnnnnn||||||uuueeeYYYYYY```fffdddllltttvvvvvv}}}|||pppnnnssszzzrrrfffVVVEEE:::222222222111000//////...........................+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((()))'''%%%$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++******************************************++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---************************+++++++++*********))))))))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------......------------------------,,,++++++******++++++,,,------++++++++++++---------,,,++++++******+++++++++++++++*********))))))******++++++++++++*********++++++,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))sss```aaaiiixxxtttddd^^^ZZZZZZ\\\___cccgggcccgggcccZZZXXX]]]\\\TTTPPPVVV]]]^^^XXXWWWdddsssppp___YYYZZZ[[[YYYbbbmmmtttyyyrrreee```ccchhh]]]fffqqqzzzxxx{{{jjj[[[RRREEE888///222222111000000///......------------------------+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((()))'''%%%$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************************************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************************+++++++++*********))))))))))))))))))))))))))))))+++*********)))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++++++++,,,------,,,++++++******+++++++++++++++*********))))))*********++++++************+++++++++++++++******************))))))))))))))))))))))))))))))))))))nnnggg```___fffvvvwwwvvvzzzqqqgggeeebbb\\\TTTUUUXXX[[[XXXTTTVVV[[[iiioootttwww|||~~~|||{{{sssdddXXXTTTSSSRRRNNNSSS[[[aaagggoooxxxxxxtttlllbbb[[[ZZZ___dddnnnuuu|||}}}}}}jjjUUUIIIBBB:::222---111111000000///.........------------------------+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((((('''%%%%%%&&&&&&&&&%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++++++++***************))))))))))))))))))))))))++++++++++++************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,---,,,++++++******+++++++++++++++******************************************+++++++++***))))))(((++++++*********)))))))))))))))))))))))))))))))))wwwiii```aaakkksss}}}uuurrrsssvvvqqqggggggrrryyyxxxnnnnnnjjjdddaaacccdddbbb___```bbbfffkkkqqqwww{{{~~~yyylll[[[III???:::666222111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&''''''''''''&&&%%%%%%&&&'''&&&%%%&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************+++++++++*********************************++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,---,,,++++++******++++++************************+++******************+++***************)))((('''+++++++++*********))))))))))))))))))))))))))))))vvvlllddd```iiizzz{{{sssllleeeXXXKKK>>>666222///...000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++************************))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,++++++******++++++************************++++++***))))))***++++++***************)))((('''++++++++++++************************************{{{qqqdddnnn||||||{{{vvvhhh```\\\GGG>>>666222///++++++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,************************))))))***+++,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************************************+++++++++))))))))))))))))))))))))((((((((((((((())))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------------------------,,,++++++******++++++,,,******++++++++++++******---,,,++++++******++++++***************+++++++++,,,+++***))))))***+++,,,))))))******+++******))),,,++++++++++++*********************************mmmkkkjjjggg```^^^eeeooo|||kkkZZZPPPLLL:::666333333000------000+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&%%%$$$%%%&&&((((((&&&%%%$$$$$$&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,************************((()))***+++,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,+++***)))---,,,++++++******++++++))))))*********+++++++++,,,+++***((((((***+++,,,((()))***+++,,,,,,,,,,,,,,,,,,+++++++++*********************************uuunnngggaaa___aaarrr}}}ssszzz}}}wwwgggaaaXXXGGG:::555111//////111000,,,,,,///+++++++++++++++++++++,,,************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&(((((('''%%%###$$$%%%&&&''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,************************((())))))+++,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))******++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))---,,,++++++******++++++))))))******++++++++++++,,,+++)))(((((()))+++,,,((()))***+++,,,---------,,,,,,,,,+++++++++******************************vvvlllpppzzzzzzllldddiiiqqqyyylll___XXXNNNDDD===888444111//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))***))))))((('''&&&&&&&&&))))))))))))))))))))))))+++******)))((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))((('''&&&&&&'''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))***++++++++++++******+++------,,,***)))************+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++*********))))))((((((************************++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))************************))))))((('''''''''''''''******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))*********))))))))))))******************************************)))))))))))))))***))))))))))))************))))))))))))))))))))))))+++++++++*********))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---.........---,,,,,,+++...---,,,,,,++++++++++++++++++******************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))))))))************))))))yyyhhh^^^^^^cccrrr~~~tttgggYYYOOOIIIDDD<<<666333000///...///......---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******)))(((((())))))***))))))(((''''''&&&&&&))))))))))))))))))))))))******)))(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))***)))((('''&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))******++++++*********+++,,,---,,,***)))************+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************)))))))))(((************************++++++++++++++++++++++++***)))))))))((((((((('''))))))))))))))))))))))))'''''''''''''''((())))))************************))))))(((''''''''''''(((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++))))))))))))******************************************))))))))))))******))))))))))))************************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------......---,,,,,,+++...---,,,,,,+++++++++,,,++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++++++++*********))))))))))))************))))))rrraaaVVVRRRXXXaaannnxxx~~~}}}~~~{{{jjj]]]SSSIIIBBB;;;777222///..................------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((()))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))(((((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))******++++++******)))+++,,,---+++***)))************+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************))))))))))))************************++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++++++++))))))))))))******************************************)))))))))******+++))))))))))))************+++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,+++------,,,+++++++++,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++++++++***************))))))************))))))}}}lllbbb\\\XXXZZZbbbggglll|||}}}|||~~~~~~nnn```UUUKKKBBB<<<777444000.........---,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))***))))))((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))***************))))))***,,,,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++*********))))))*********)))))))))))))))************************************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***))))))((('''((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++((()))))))))******************************************))))))******++++++((()))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++---,,,,,,++++++,,,,,,,,,******+++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,************************)))******++++++******)))}}}mmm```]]][[[ZZZaaallltttyyywwwlll\\\MMMBBB999333///222///---,,,,,,,,,+++))),,,,,,,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))((((((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************))))))***,,,,,,+++)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++((()))))))))***************************************************+++,,,,,,((()))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,******************************+++++++++,,,,,,,,,******************************++++++++++++******}}}}}}kkkfffeeelllssszzz}}}{{{rrr___TTTDDD666...,,,---///...,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((''''''(((((())))))((((((((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&'''(((((()))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))(((***+++,,,***))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++************)))))))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))+++***))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************************************************+++,,,---))))))))))))************++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******++++++,,,---------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++******++++++++++++******{{{ccc\\\^^^aaahhhpppsssvvvkkk^^^TTTCCC===444---+++---111444...------///000000///---++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))))))))))))))(((((()))++++++***))))))************+++++++++******+++++++++,,,,,,,,,************************)))******+++,,,,,,------+++++++++************)))((()))))))))************))))))))))))))))))))))))************************'''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((())))))************************+++***))))))(((((())))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++,,,---...))))))))))))************************************))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...******++++++,,,------...++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***sss```\\\YYYVVVVVVTTTddd|||~~~ooocccYYYMMMBBB333222111000///...---------,,,,,,------,,,***'''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***'''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((*********))))))))))))))))))(((((()))++++++***))))))************+++++++++*********++++++,,,,,,,,,************************))))))***+++,,,,,,------+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))************************+++******)))))))))))))))'''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************************************************+++,,,---...))))))))))))************))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...******+++,,,,,,---......++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++***++++++,,,,,,++++++***uuulllaaa[[[WWWZZZdddpppqqqoooyyy||||||xxxvvv}}}|||tttgggYYYMMMCCC<<<888///............---------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++)))************++++++++++++++++++************)))---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,+++***)))((((((***************)))(((((())))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((''''''(((((())))))******(((((((((((()))))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))++++++******************,,,+++***((((((((()))*********************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******{{{oooggglllrrruuuoooeee```aaaqqqtttxxx|||rrrssszzzvvveee[[[LLLAAA<<<777222---............------------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))(((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++)))************++++++++++++++++++************)))---,,,++++++*********+++++++++++++++++++++++++++++++++++++++***)))((((((***************)))(((((()))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((()))))))))))))))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))*********+++++++++++++++,,,+++***)))(((((()))*********************************+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,.........---------,,,,,,,,,,,,---------.........------------------------.........---------,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***yyykkk```YYYVVV```www~~~uuuhhh\\\QQQEEE777111222333000,,,............------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''')))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))*********++++++)))************++++++++++++++++++************))),,,,,,+++************+++++++++++++++++++++++++++++++++++++++***)))(((((()))************))))))((())))))))))))))))))))))))***))))))))))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))*********++++++,,,,,,---++++++***)))))))))************************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------/////////...............------------.........///////////////////////////...............---------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++ooobbbVVVYYYkkkzzzwwwlllhhh|||~~~}}}wwwtttttt}}}yyynnniiibbbWWWLLLAAA:::222///000333222000.........---------,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))************))))))*********++++++++++++++++++*********))))))++++++***************+++***************************************)))(((((())))))************)))(((((((((((((((((((((((((((******))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,------...+++***************************************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,------------........................---............////////////////////////////////////.......................................------------------------------...------------,,,,,,,,,------,,,,,,,,,+++++++++qqqhhhiiilllfff\\\WWW___cccbbbaaaeeekkknnnyyyyyy~~~tttwww}}}yyyvvvttttttuuuuuu}}}}}}rrr```WWWVVVQQQFFF<<<111111111///------...///...------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))************(((((()))))))))*********))))))*********++++++++++++++++++*********))))))*********))))))***++++++************************))))))*********)))((((((((())))))*********))))))((((((((((((((((((((((((***)))))))))((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))((()))******)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,------*********++++++++++++*********************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,---------.........,,,,,,---------.........------------------.............../////////000000........................////////////////////////,,,---...//////...------------------------------.........---------,,,,,,---------,,,,,,,,,++++++|||yyyuuuqqqkkkjjjeee___]]]^^^YYYSSS```]]][[[```nnnyyyzzztttpppxxxtttlllvvv{{{wwwwww}}}xxxnnn]]]KKKEEECCC===444---***...111000,,,)))***---------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((()))))))))******)))************++++++++++++++++++************)))***))))))))))))***++++++************************((())))))******)))((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((('''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))******++++++,,,)))***++++++,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,---------............---------.........//////---------------.........////////////000000000000////////////////////////////////////000000000000,,,---...///000///...---....................................---------,,,------------,,,,,,,,,,,,xxxoooppppppllleeeeeeiiiiiieee^^^```iiittt{{{zzzvvvpppmmmlllnnnqqqrrryyy{{{zzz~~~}}}hhhXXXRRRGGG===999555///,,,,,,.../////////---+++,,,------------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))***)))************++++++++++++++++++************))))))))))))))))))***++++++************************(((((()))))))))))))))((((((((()))***************))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++------------............---.........////////////------.........///////////////000000000111111111000000000000000000000000//////000000000111111111---...000111222111000///....................................------------...------------,,,,,,,,,yyyrrrlllfffaaaaaaeeefffdddfffkkkbbb___fffssswwwqqqpppuuuwwwsssyyy}}}yyytttqqqpppooonnnmmmhhhhhhjjjlllpppvvv{{{zzztttnnnggg[[[LLLBBB;;;777555444000+++...666111...******+++,,,,,,+++---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))))))************++++++++++++++++++************)))))))))((())))))***++++++))))))))))))))))))))))))(((((()))))))))))))))((((((((()))***************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((******))))))((((((((('''(((((((((((())))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,,,,+++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++---------.........//////............/////////000.../////////000000111111000000000000111111111111111111111111111111111111//////000000111111111222...///111333444333111000//////////////////////////////.........---------......---------,,,,,,,,,~~~ssswwwwwwnnnkkkjjjfffiiinnnlllddddddjjjkkkllliiidddhhhwww~~~tttpppvvvyyyyyy|||uuurrrssssssrrrpppxxxwwwrrrllllllrrrsssppphhhfffeeegggiiinnnxxxyyy~~~ppphhh^^^VVVQQQJJJ@@@:::222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++*********++++++++++++***))))))(((((((((((())))))))))))((((((''''''''''''(((((('''---222222...)))((()))******))))))((((((''''''(((((()))************)))************************************************((((((((()))******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************************111000///...,,,+++***))),,,///---)))***000111---,,,++++++,,,...///...---111...///333444000...///000000///000222333222222444333333222222222222222555666888888777555222000;;;666333333666777333000000222555666555333111000000000000111111111111111222000............,,,+++///...------,,,,,,,,,---xxxpppllleeeddd^^^VVVWWWcccpppuuurrrpppmmmiiieeedddfffiiiiiiiiijjjooovvvyyywwwuuutttpppkkkhhhggggggggghhh______bbbgggooowww|||~~~zzzwwwuuuvvvxxx|||}}}uuufff]]]QQQHHHBBB===777222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************)))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))'''((()))***************(((((((((((())))))))))))((((((''''''''''''((((((***///333333///+++***+++))))))))))))(((((((((((())))))))))))************************************************************,,,++++++******)))((((((,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++*********...000///++++++///000,,,222111///......---,,,***111......111222000///000333333333444666666555555888888888888999;;;===???>>>==================>>>999777777777888888555222111111111222222222222111222111////////////......000///......000000...---...---,,,,,,,,,,,,,,,---|||~~~}}}wwwppppppyyy}}}|||yyyzzz{{{}}}~~~|||zzz~~~~~~}}}{{{zzz|||~~~}}}zzz|||qqqjjjfffTTTKKK???777333222000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''(((************(((((((((((()))))))))))))))((((((''''''(((((()))(((+++...---***'''((()))(((((((((((())))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))************************,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,......,,,,,,......,,,............///000000111444333444888888666999>>><<>><<<:::777555666333111000000000///...///......///000///---,,,.........---......//////}}}|||wwwmmm```VVVRRRPPPAAA;;;333///...000222333---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))************(((((((((((())))))))))))))))))(((((((((((())))))''')))***)))&&&%%%&&&''''''''''''((()))*********+++***((('''''')))+++,,,((((((((((((((((((((((((************************)))******+++,,,,,,------*********+++,,,---...///++++++++++++++++++++++++,,,,,,,,,---------------............////////////,,,.../////////000111111---...000111222555888:::999>>>EEEHHHEEEDDDMMMYYYVVV[[[ccclllsssxxx|||~~~~~~sssllljjjkkkiiihhhfffbbb[[[QQQGGG@@@???<<<888777777777444222333222111111222111///---000000000000000111111222QQQfffzzzpppooonnniii^^^OOOCCC<<<999444222///...///000222222,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))*********++++++***))))))(((((((((((())))))))))))))))))(((((((((((())))))************(((((()))***&&&&&&'''((()))***+++++++++***((('''''')))+++,,,((((((((((((((((((((((((************************)))******+++,,,,,,------))))))))))))***+++------++++++++++++++++++++++++,,,,,,---------.........000000///////////////......///111222000000111444222444666777999<<>>JJJbbbxxxnnnddd\\\YYYBBB???;;;888666444222111---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***************)))(((((((((((())))))))))))******))))))))))))******%%%%%%%%%&&&''''''&&&%%%''''''(((((())))))******))))))))))))************************************************************,,,++++++******)))((((((+++******)))******++++++++++++++++++++++++++++++***++++++,,,------......---------...//////000000111111666<<>><<<999444...,,,---000000000++++++++++++***,,,///111,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''')))************(((((((((((())))))))))))******))))))))))))******(((((((((***++++++)))'''(((((((((((())))))))))))(((((()))************)))************************************************((((((((()))******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******++++++,,,---......,,,---...000111333444555<<<===EEEPPPXXX___nnn|||{{{rrreeeXXXNNNGGGCCC@@@888777666444333222111111222111000///111555:::<<<===???PPPnnntttiiivvvlllUUU===555999666,,,222111111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))***,,,,,,***)))***+++******)))((((((((((((((())))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))))))))))))))))))))******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///...---...000222111///222777999:::AAAKKKVVVZZZjjj~~~xxxcccZZZ^^^[[[MMM@@@<<<:::444//////000///......000333777999777555===MMM]]]ooo}}}|||{{{wwwnnnbbbZZZeee___MMM999222666555---000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((()))))))))*********)))((((((''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((***,,,+++***)))************)))((((((((((((((())))))))))))))))))))))))+++***(((''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,.../////////000111333:::777888===BBBJJJ[[[jjjwwwsssrrrqqquuu||||||xxxvvvrrrkkkiiissssssbbbPPPGGGBBB;;;666444,,,,,,---...///111333444333111222777:::CCCXXXnnnnnn```YYYRRRJJJFFFLLLLLLBBB444///222222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((())))))))))))******)))((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((***++++++***))))))******))))))((((((((((((((())))))))))))))))))))))))******((((((((((((******((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))***)))))))))))))))******+++++++++++++++++++++++++++,,,---...---,,,***)))---...000000111333666999===AAAJJJUUU```nnn~~~|||~~~|||sssooommmkkkooossszzz}}}uuurrrjjjeeeiiivvv~~~xxxssssssuuu{{{qqqcccYYYLLL???888***+++,,,...///000000000111000111444222222999CCCMMMYYYoooxxx~~~~~~jjjSSSFFF@@@;;;777666888<<<:::111,,,...///...,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***)))(((((((((''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((***++++++)))))))))***))))))(((((((((((())))))))))))))))))))))))))))))***)))(((((((((((()))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))***+++*********+++++++++++++++......------------......000111333555999???GGGMMMPPP^^^qqq}}}~~~|||}}}~~~yyyxxxxxxvvvsssuuuzzzzzz}}}}}}{{{{{{}}}|||xxxooohhhaaa]]]^^^ccckkkqqq~~~{{{ooo___TTT***+++---...////////////...,,,,,,000111///......000444>>>NNN]]]lll}}}qqq```YYY]]]bbbXXXJJJ<<<555333000///000...333444000,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))++++++)))((()))***))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++******+++++++++,,,,,,,,,///---+++***,,,000444777666888===CCCNNN\\\kkkttt|||uuu}}}{{{vvvrrrkkkccc______bbbddddddiiikkkgggaaa```gggnnn+++,,,---...............000,,,(((***...111000...000...000666:::>>>FFFOOObbbqqq~~~tttdddSSSFFF@@@@@@AAA===555/////////...---///,,,///111///,,,+++,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((('''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''')))******)))(((((()))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++,,,,,,------...---,,,+++,,,000666===AAABBBGGGPPP]]]nnnwwwvvvuuuxxx}}}}}}~~~xxxmmmccc___^^^]]]jjjnnnooojjjbbb^^^```dddmmmxxx,,,,,,,,,,,,,,,---------///...,,,+++...111222111000///000333444222444888<<>>EEEIII[[[ssszzzooobbb^^^VVVKKKBBB>>><<<:::888666555444333222000//////------------------------------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))''''''''''''((()))++++++(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++---+++******+++,,,,,,,,,***,,,111333000,,,...555<<<@@@IIIQQQTTTXXXfffvvv~~~xxxwwwpppoooqqqvvv|||zzzuuuwww|||~~~uuuiii___ZZZooozzz))))))*********++++++++++++++++++,,,,,,,,,,,,---------------...............---,,,,,,...111555888999EEEUUU___gggsss}}}uuuppptttxxxtttfff]]]ZZZQQQFFFCCC>>>999666444333111///333222222111000///......------------------------------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))((()))***+++++++++...+++***,,,///222999AAAFFFHHHQQQ___lllzzz}}}sssrrrtttuuuvvv{{{|||tttttttttqqqmmmrrr)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///333666999;;;???JJJZZZfffssszzzwwwtttrrrooohhh___YYYPPPTTTPPPFFF@@@???;;;333111111111111222111///,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))***++++++(((((()))*********++++++333...+++111888>>>EEEJJJMMMQQQ^^^tttwwwtttyyy~~~ttt~~~uuuggg[[[\\\nnn))))))))))))************************+++++++++++++++,,,,,,,,,------------.........//////000000000111111111111333666:::===FFFRRReeewwwxxxllliiilll```\\\XXXXXXXXXTTTLLLEEE???AAA>>>888555777555111111111222333333111///---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((******))))))******+++,,,***+++,,,,,,++++++,,,---222111444<<>>@@@???999444444555444111000222333111...//////...------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))(((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***************++++++,,,***,,,---,,,++++++...000222555<<>>DDDMMMXXX___mmmuuuzzzrrrpppooohhh___YYYTTTMMMGGGCCC@@@===;;;999333111444666555333333222222111111111111111111000//////000000///...///+++---......,,,,,,...111---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++++++++******++++++,,,---(((***,,,,,,...444>>>FFFRRRSSSYYYeeerrrzzz(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++***))))))))))))+++---...,,,---.........------.........---,,,---...000111...111333444444666;;;???<<>>===;;;::::::888555222333000111333222//////222111222222111///...000111///......//////,,,+++,,,+++...000///,,,******,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,+++***(((''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++))))))))))))))))))))))))***)))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))******))))))((((((''''''++++++++++++++++++++++++++++++******++++++,,,---))),,,...000333<<>>IIIPPPXXX[[[___mmmyyy''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++)))))))))*********++++++++++++++++++,,,,,,,,,---.........---------------,,,,,,,,,---///111333444///000222111///.........222444444222000000555999555;;;CCCEEECCCAAACCCFFFDDDEEEGGGJJJMMMPPPSSSTTTYYYVVVSSSRRRQQQNNNIIIFFFCCCBBB@@@===<<<:::::::::999::::::888555333444666666555444444444333111000222111000111333333111///111222222222222222111111222111000////////////000000000000000000000000000000000000////////////...........................------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,++++++***)))(((((('''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&((()))***)))'''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************(((((())))))))))))((((((((()))))))))************++++++++++++++++++,,,---,,,------+++---666DDDOOORRRXXX^^^eeennnxxx{{{|||''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))************+++((())))))))))))***************+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,---...///000111///222444555333111//////***,,,---...------...//////333777888666444444555666555555555666888;;;<<<<<<;;;:::;;;<<<<<<;;;999;;;999666444333333444555555555555444222222333444333222222111111111000000---------///111222111000111000000//////.........111000///......---------000000000000000000000000000000////////////......------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((*********))))))(((((('''&&&''''''(((((((((((((((&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&''''''''''''&&&&&&(((******)))(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((()))))))))))))))***(((((())))))))))))(((((())))))))))))*********************++++++,,,---......///000333888DDDRRR\\\TTT^^^lllyyy{{{~~~''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************((((((((()))))))))******************+++++++++++++++++++++,,,---------................../////////)))+++------,,,++++++,,,000000000111222222000...---...000111111000000///111111111000111111222222///000111111222222333444333222111000//////000111111000//////////////////...//////000111222444555///000111222333333333444333333222111111111111111000000///.........//////000000000000000000000000000000/////////.........------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&(((***+++***)))''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))************))))))***+++,,,---///000...222999BBBKKKTTT[[[___^^^mmm''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************(((((((((((()))))))))))))))************+++++++++******+++,,,,,,---......++++++,,,,,,---.........///000000///...///111333---+++***,,,///111///,,,...------///111333222111,,,---///000111111000000...000111000///...000111//////000000111111111111444222000000111222111///000000111000......///111///111222222000...///000000//////......//////000111000000000000111222222////////////////////////000/////////............------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&(((***+++***)))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))************((())))))+++,,,...000111---444@@@OOOZZZ______]]]lll}}}~~~yyy}}}''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++------------------------...............---------////////////000000000000////////////////////////............////////////000000000000000000000000000000000000000000000000000111111111222222222222444333222111111111111111111111111111000///...---////////////////////////////////////000000111111////////////.....................------,,,,,,,,,---------,,,,,,,,,++++++************************++++++******************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******))))))((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((******))))))((((((''''''++++++***)))((('''&&&&&&(((((((((((())))))))))))+++*********))))))(((((())))))))))))************)))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%'''((((((''''''(((***((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******************************++++++******************+++((())),,,+++)))---555000@@@[[[mmmhhhZZZZZZddd}}}~~~~~~~~~''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++---------------------------------...............---............/////////....................................////////////000000000000000000000000000000000000000000000000000000000111111111222222000000//////............111222222222222222111111........................---.........////////////////////////.....................------,,,,,,,,,---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((***)))))))))((((((((('''******))))))((((((''''''(((((((((((()))))))))***************)))))))))((())))))))))))************))))))((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))++++++*********************)))***---+++***///777DDDWWWjjjnnnhhhhhhqqq{{{}}}''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,------......//////,,,,,,---------.............................................////////////000000000000000000000000000000000000000000000000///000000000111111111111000000////////////.........//////000000000000000////////////////////////.........///////////////////////////.....................---------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))******************))))))))))))))))))))))))************)))))))))(((((((((''''''))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''((()))''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((()))))))))***((((((((((((((()))******((((((((((((((((((((((((******++++++++++++++++++++++++,,,...---000999CCC[[[nnnwwwnnnjjjxxx}}}}}}}}}''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))***************************************++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,------------.............................................////////////////////////////////////000000000000000000000000//////000000000111111111222222222222222222111111...//////000000/////////000000000000000000000000000000000000000000000000////////////...........................---------...------------,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''((((((((()))))))))***(((((()))))))))******************)))))))))))))))((()))))))))************)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))(((''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((())))))***))))))))))))))))))))))))******+++++++++++++++,,,------------222===NNN\\\mmmwww{{{xxx{{{''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------........./////////....................................////////////////////////////////////111111111111111111111111000000000000111111111111000000111222222111111000222222222222222111000000////////////////////////////////////////////////////////////.............................................---------,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))******((()))))))))***************)))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))*********************************++++++,,,,,,,,,,,,------,,,...:::NNNeeesssqqqqqqyyy''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---............/////////------------------------............////////////000000000000000000000000111111111111111111111111000111111111222222222222---...///000000000///...000000111111111000000///....................................------------////////////.........................../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***(((((((((((())))))))))))''''''(((((())))))******)))))))))*********++++++))))))))))))************))))))))))))******************)))))))))((((((((())))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))************************************++++++,,,---------+++---000888JJJbbbttt|||iiijjjzzz''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------............////////////000000000000000000000000111111111111111111111111222222222222333333333333111222444555666555444333///000111333444555555555222222222222222222222222000000000000/////////...////////////............---........./////////000............------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***(((((((((((())))))))))))'''((((((((()))))))))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))******'''((((((((()))))))))***(((((((((((())))))))))))))))))*********+++++++++((()))))))))************))))))))))))*********************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&'''(((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((()))************************************++++++,,,------...,,,222===MMMcccvvv|||xxxlllyyy''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............/////////000000000000000000000000000111111111111111111111111222222333333333444444444999:::<<<>>>???>>>===<<<555777999<<<>>>@@@AAABBB888888888888888888888888444444444444333333222222000/////////............---.........//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))******'''((((((((())))))******))))))))))))(((((((((((()))************+++++++++(((((())))))*********+++))))))))))))************************))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))'''&&&&&&'''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))******+++,,,,,,---.........999JJJ```wwwrrr|||zzzuuu%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))************)))))))))))))))******************************************************+++++++++******)))------------------------++++++*********,,,---...******+++...000111000///000...///222333111000000+++333222000555333222::::::::::::<<<>>>AAABBBCCCFFFTTT]]]ZZZVVVWWWTTTNNNOOOIIILLL[[[hhhggg```[[[PPPMMMLLLNNNNNNMMMOOOTTTIIICCC???>>>>>><<<999777666333000111333333000---000///------...////////////---+++,,,---///...---//////.........---------------++++++++++++------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))''',,,---***))),,,222555<<>>>>>===:::777444333111000///000000000---+++111111000/////////..................------------------,,,++++++,,,------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))************************)))************+++++++++************************))))))))))))************************))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))+++,,,...///...///333888RRRlllxxxooommmwww}}}yyyvvvxxx}}}{{{zzzzzz{{{|||tttpppmmmmmmqqqvvvzzz{{{tttttttttttttttuuuvvvvvv|||%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))************************************************************+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,111000...---------//////222444666777888;;;>>>@@@===DDDDDDIIIVVVWWWRRRUUUZZZWWWWWW]]]gggmmmmmmjjj```aaadddgggggghhhqqq{{{zzzpppiiieeeaaaaaacccqqq{{{tttuuuwwwyyyxxxpppdddZZZ[[[\\\[[[TTTIII@@@;;;:::666444111000000111000//////000000///...,,,,,,---------------------......------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((())))))******))))))((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))************+++++++++************************)))))))))*********++++++++++++*********)))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((************************///,,,...222222111888CCCiiizzzwwwjjjhhhooo}}}}}}}}}}}}||||||||||||zzzxxxwwwuuuuuuvvvxxxyyytttqqqmmmllloootttxxxzzzrrrsssssssssrrrqqqpppppptttxxx}}}%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***)))))))))))))))***************************************************************++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------...............---............000333555777<<>>>>>CCCHHHKKKHHHNNNPPPXXXggghhh___]]]___aaagggqqq|||qqqeeeooowwwllljjjooouuuxxxjjj[[[bbbkkkwww~~~sssxxxwwwtttlllccc[[[WWWVVVBBB>>>888444333333333333---///000///------...000---------------.........---------,,,,,,---------,,,,,,,,,+++++++++******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************))))))*********+++++++++************************))))))*********++++++++++++++++++*********))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))***************++++++000,,,,,,111222555FFF[[[{{{yyyyyy~~~|||pppsss}}}}}}{{{~~~~~~}}}|||{{{{{{zzzzzz|||{{{yyyxxxxxxyyyzzz|||{{{yyyvvvuuuuuuxxxzzz{{{wwwwwwyyyzzzzzzyyyxxxwww{{{~~~~~~||||||%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((()))***(((((())))))******************************************************************+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------....../////////000000111---000333666999===CCCHHHEEEMMMRRRNNNLLLQQQXXX[[[gggmmmnnnvvvxxxuuu}}}wwwlllgggrrrxxxwwwuuussstttxxx{{{}}}}}}```]]]XXXRRRKKKCCC:::444111111111000//////111222........................------------------------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************************************))))))*********+++++++++************************************++++++++++++++++++++++++************((()))))))))************))))))))))))))))))******************************((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))'''''''''((((((((())))))&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,...+++,,,000444AAA\\\wwwyyyqqqxxx|||||||||{{{zzzwwwsssyyyyyyzzz{{{{{{|||||||||~~~}}}|||{{{{{{{{{|||~~~~~~~~~}}}{{{yyyxxxxxxwwwxxxyyyzzzzzzyyywwwvvv}}}{{{zzz{{{%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((()))***((((((((()))******++++++************************************************)))***+++,,,------------+++,,,,,,------......///......---------///000111444777;;;???EEEOOO\\\dddgggrrrxxxrrrmmmqqqxxxzzz}}}pppmmmmmmsss|||uuudddSSSHHH???;;;555222111111000000000000000/////////......------............------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++)))******++++++******)))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,++++++++++++*********))))))))))))************))))))))))))************************************))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))'''''''''(((((())))))***'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((('''(((((((((((()))))))))%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,---000555CCCZZZwwwtttnnn~~~~~~|||xxxwwwxxxuuuppptttuuuwwwyyy|||}}}~~~~~~}}}zzzyyyxxxxxxxxxwwwvvvuuutttsss~~~}}}}}}%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((()))***'''(((((()))******++++++************************************************)))***+++,,,------------,,,,,,---......///000000---------...111666;;;>>>HHHJJJKKKNNNWWWggg{{{vvvnnn^^^TTTHHH@@@===;;;777333333333222111000///......,,,---...//////...---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++)))******++++++******)))'''((((((((()))))))))***))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))************((()))))))))************************************)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))&&&''''''((())))))******((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))'''((((((((())))))))))))%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,------+++111666AAA[[[|||~~~{{{~~~}}}tttqqqsssssswww|||{{{yyyyyytttxxxyyyvvvwwwzzzxxxsssrrrtttwwwzzz}}}~~~}}}~~~zzzyyyxxxxxxwwwwwwxxxxxx~~~|||%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((()))***'''(((((()))***+++++++++************************************************)))***+++,,,------...---------......///000111111000111222666<<>>HHHddd|||wwwsssppplllooossswwwxxxuuurrrooorrruuuxxxxxxuuusssrrrsssssstttvvvyyyzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{||||||||||||}}}{{{|||~~~~~~}}}{{{zzzxxxvvvvvvxxxxxxvvvttttttvvv{{{~~~}}}}}}}}}~~~~~~}}}}}}{{{'''''''''''''''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))),,,***))))))***++++++***************+++++++++,,,)))***+++---............'''...,,,---333000+++000333333555>>>MMM[[[cccfffqqqwwwvvvssszzz}}}ssseeeiiiccc]]]\\\^^^dddqqq}}}oookkkccc[[[WWW]]]kkkvvv|||xxxsssooonnnnnnooooooooollliiilllooolllbbbXXXYYYVVVTTTYYYhhhrrrooofffWWW[[[ccciiigggfffttt|||~~~xxxnnn```OOOCCC888222111444222,,,---444...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,***************************************))))))))),,,+++******))))))******((((((((()))))))))******))))))))))))))))))))))))************************************))))))))))))******))))))))))))******''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))***))))))))))))(((((((((((((((((()))))))))******)))))))))*********++++++******+++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))***))))))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))*********...+++,,,111------888NNN```|||tttyyy}}}zzzvvvtttlllnnnppprrrsssqqqooonnnsssttttttsssqqqqqqsssuuuvvvwwwxxxzzzzzzzzzyyyxxxxxxyyyyyyyyyxxxwwwuuutttxxxvvvxxx}}}~~~zzzwwwvvv}}}|||zzzxxxvvvtttsssrrrtttttttttsssrrruuuyyy|||~~~}}}{{{zzzzzzzzzvvvvvv~~~zzz~~~((((((((('''&&&&&&&&&%%%(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))+++******)))******++++++*********+++++++++,,,,,,++++++,,,,,,------------***---***+++222000---555444===JJJZZZooowwwsssmmmgggaaaccckkkqqqnnnhhhbbb[[[WWWYYY]]]bbbllltttwwwuuuqqqpppttt}}}yyy~~~|||rrrmmmeeedddlllrrrmmmdddWWWUUUYYY]]]WWWTTThhh{{{lllLLL;;;222555666///000999111000//////...---+++***------------------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,************************************************,,,+++******))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))(((***))))))(((((())))))***''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******++++++,,,,,,++++++,,,,,,------------,,,,,,---------------------------------------------------------------------------,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))******)))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((()))))))))*********...///,,,...333///111@@@]]]zzz~~~rrrqqq{{{}}}}}}|||{{{yyyvvvsssrrrooopppqqqssstttttttttsssvvvuuuuuutttsssrrrssstttuuuuuuwwwxxxyyyyyyxxxxxxwwwwwwxxxyyyxxxuuusssqqqqqqqqqtttxxxyyyvvvqqqnnntttsssrrrpppppppppqqqqqqqqqrrrrrrrrrrrrtttwwwzzz~~~}}}|||{{{zzzyyyyyyyyyoooqqqyyy}}}}}}((((((((('''&&&&&&&&&%%%))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++******)))******+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++...///+++---666666777CCCBBBTTTiiizzzppp```]]]UUUYYY___ffflllrrryyyooojjjkkksss}}}zzzeeecccfffhhh___XXXggg~~~xxxmmmppppppVVVBBB???===444000444222000......//////---+++---------------------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,***************************************+++++++++,,,+++******))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))************************++++++++++++******+++,,,,,,,,,,,,,,,------------------------------------------------........................------------------------------------,,,,,,++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************---///,,,...222000888NNNssszzzxxxssspppttt{{{{{{yyyvvvssspppnnnmmmlllnnnooopppqqqssstttuuuvvvwwwwwwxxxxxxwwwuuurrrppppppqqqrrrtttuuuvvvwwwwwwuuuvvvwwwxxxwwwuuusssqqqppprrrssstttsssooohhhbbbdddcccbbbbbbdddgggjjjmmmkkklllmmmmmmmmmnnnpppsssvvvvvvvvvvvvvvvwwwxxxxxxnnnqqqxxx}}}'''''''''''''''&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++***))))))***,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...000111:::FFFFFFHHHUUUcccwwwvvvsssrrrsssqqqllliiijjjdddkkkuuutttsss{{{{{{qqqeeebbbkkkuuuvvvqqqmmmxxx|||eee[[[SSSEEE888222666222//////111333222000........................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********************************+++++++++++++++,,,+++******))))))******((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******)))))))))************+++)))))))))*********++++++*********++++++++++++,,,)))***+++,,,------------///......------......///........................////////////////////////........................------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))******++++++******)))))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******((((((((((((((())))))***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++***---,,,...222222EEEeeehhhlllppptttvvvxxxxxxxxx{{{xxxrrrmmmjjjiiiiiijjjjjjkkklllmmmnnnpppqqqrrruuuvvvwwwyyyyyyvvvrrrnnnmmmmmmnnnpppqqqssstttuuurrrssstttttttttsssqqqqqqqqqssssssooolllhhh```XXXUUUSSSRRRSSSUUUZZZ^^^aaaaaacccddddddddddddeeefffjjjjjjkkkmmmnnnppprrrssspppsssxxx{{{}}}|||{{{&&&&&&&&&'''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))+++,,,+++)))(((***,,,+++++++++,,,,,,,,,------------,,,---...000111333333;;;FFFZZZllliiigggrrrxxxvvvnnnaaa]]]aaaeeelllxxxssslllllljjjfffjjjrrrwwwvvvzzzxxxgggTTTGGGAAA;;;444222333444333000...........................------------,,,,,,,,,+++++++++,,,,,,,,,------*********************************++++++,,,,,,,,,,,,+++******))))))******)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))'''&&&''')))((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,)))***+++,,,------------000///...------...///000........................////////////////////////........................---......///...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))))))******++++++******)))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********((((((((((((((()))******))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))---...111666;;;XXXhhhpppyyy}}}zzzvvvuuuvvv~~~yyyqqqkkkhhhiiilllooollllllmmmmmmmmmmmmmmmmmmpppppprrrtttvvvvvvrrrnnnmmmmmmmmmmmmnnnooopppqqqppppppooonnnnnnmmmllllllkkkooonnnjjjhhhgggaaaXXXOOOMMMJJJIIIJJJNNNRRRUUUYYYZZZ\\\\\\[[[ZZZZZZ[[[]]]^^^___aaacccfffhhhjjjlllpppuuuwwwwwwxxx|||~~~}}}~~~%%%&&&&&&''''''(((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))+++,,,+++((((((***---++++++,,,,,,,,,---------,,,,,,---...000333666888@@@MMMbbb~~~}}}xxxbbbZZZbbbddd[[[dddnnnxxxwwwssspppkkkooolllaaa___rrrtttdddMMMEEE;;;555444333000---////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,---------*********************************++++++,,,,,,,,,,,,++++++***)))*********************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))&&&%%%''')))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,------...---000///...------...///000////////////////////////000000000000000000000000////////////////////////---.../////////...,,,,,,........................------------------------+++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))************((((((((((((((()))******))))))(((((((((((())))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***///222666;;;DDDiiirrr{{{wwwwww{{{{{{rrrkkkiiikkkppptttrrrrrrqqqqqqpppooommmmmmlllkkklllooossstttrrrooonnnnnnmmmmmmmmmmmmnnnnnnnnnmmmllljjjiiihhhggggggcccgggiiiggghhhjjjfff___PPPMMMIIIFFFFFFHHHLLLNNNUUUWWWYYYYYYWWWVVVUUUVVVUUUVVVWWWYYY[[[^^^aaabbbdddjjjqqqwwwxxxyyyyyyzzz~~~}}}''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++---+++******---...---+++000...///222555777>>>FFFYYYeee}}}|||iiieee___\\\___fffnnnttt{{{vvveeeZZZaaawwwzzz{{{gggEEE666555555444444444222000111333222...+++000000///............///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,+++++++++++++++++++++,,,---...............***,,,...///...---...000///000000///...---///111,,,///111111---+++,,,...,,,///111000///......---.........///////////////......------------,,,,,,---------------------------------,,,,,,,,,++++++************************************))))))))))))************************+++*********))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))******)))***,,,,,,,,,,,,...000000+++333:::;;;SSS}}}sssqqqtttwwwnnnlllpppsssssspppuuusssrrrrrrrrrrrrpppnnnlllppppppmmmlllmmmlllhhhiiiiiihhhgggffffffffffffiiifffddddddffffffdddbbbaaa``````bbbdddfffffffffWWWQQQIIICCCBBBEEEHHHKKKOOOUUUVVVRRRPPPRRRTTTTTTVVVSSSQQQOOOPPPTTTXXX[[[```aaacccfffkkkooorrrtttyyy{{{|||}}}}}}))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************,,,,,,++++++++++++++++++---------...///000...,,,000000222555777???OOO___{{{~~~pppeee[[[aaajjjqqqwww~~~zzzmmmgggfffppphhhhhhwwwkkkNNNAAA<<<444---000...---,,,---///111111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********+++++++++++++++++++++++++++)))***+++,,,------------///000000111000000000000000111222111000///000222000000111000///000111333000222333333222222222111------...///000111111222/////////.........---------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))************************+++*********))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))******)))***,,,,,,+++,,,---//////---777BBBLLLkkk{{{sssppprrrxxxsssmmmlllooorrrsssrrrvvvtttqqqpppqqqqqqqqqpppooorrrqqqnnnlllllljjjfffbbbbbbaaabbbbbbaaa```^^^cccaaa______```aaa___\\\^^^^^^___bbbeeeggggggggg]]]WWWNNNFFFCCCEEEHHHJJJPPPVVVWWWSSSOOOOOOPPPOOORRRQQQNNNLLLKKKMMMOOOQQQSSSUUUXXX\\\^^^bbbfffhhhrrrsssuuuwwwxxxzzz}}}|||~~~))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------444>>>LLLUUUYYYbbbwwwxxxkkkbbbdddllltttwwwrrrjjjfffiiioooxxxoooccc\\\LLL999777555111///------......000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++******++++++++++++++++++******+++,,,------......---,,,+++,,,...///...---///111222222111000111111222111//////111333444444111111222222222111000000------...///000000111111000000000000////////////..............................---------,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++***************)))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******)))(((((((((((()))******)))+++,,,+++++++++---///333222>>>QQQhhhzzz{{{{{{{{{yyytttssstttuuusssrrrppppppqqqrrrrrrvvvtttqqqpppqqqrrrrrrrrrppprrrqqqmmmjjjjjjgggccc[[[YYYXXXZZZ\\\]]][[[YYY___]]]\\\\\\]]]]]][[[ZZZ\\\]]]```dddhhhjjjjjjhhhddd^^^TTTKKKFFFEEEHHHJJJUUUZZZ\\\VVVQQQPPPOOOMMMPPPOOOMMMKKKIIIGGGGGGFFFFFFJJJOOOQQQQQQSSSWWWZZZcccdddgggjjjmmmppprrrrrrvvvzzz~~~}}}zzz|||''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,------------------------,,,///333777GGG[[[wwwooolllfffhhhnnnmmmkkkxxx{{{sssnnnmmmuuuiiiMMMCCC===666333333333000---000///......------......------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,*********+++++++++++++++..................//////---,,,+++---000222111000///111333444333222333333555222000222555666555222666333222444444222111222333333333222222222111111111111000000000000//////000000////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))(((((())))))***+++***+++++++++***+++---///777888HHHccc~~~vvvqqqrrrpppqqqxxxrrrsssvvvwwwwwwyyywwwxxxyyyvvvrrrppppppqqquuutttsssssstttuuusssrrrnnnpppnnnjjjggghhhfffbbbXXXTTTQQQRRRVVVZZZ[[[ZZZ___^^^^^^^^^^^^^^^]]]]]]___aaaccchhhkkklllkkkiiigggaaaXXXNNNHHHFFFHHHKKKZZZ___bbb]]]WWWTTTQQQNNNPPPPPPOOOMMMJJJGGGEEECCCBBBGGGLLLMMMLLLKKKNNNQQQRRRTTTWWW[[[```ccccccccclllrrryyyzzzxxxyyy|||zzz|||''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++,,,,,,---------........./////////...///777DDDMMMdddyyy{{{jjj[[[ZZZYYYfff|||xxxrrrooo{{{mmmYYYKKK999111333777666222000000///............///------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))************************))))))))))))************++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,000000///.........//////222111000111222444555555000222555666666666777999999777777999;;;;;;888444;;;555444888999666555777444444444444333333333333111111111111000000000000111111111000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++***************+++++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***)))))))))))))))***++++++***+++++++++***,,,///111999<<>>:::===>>>888666888111111111111111111222222333333333222222222222111333222222111111000000///000////////////.........------------------------,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))*********))))))))))))***++++++***+++++++++,,,...222555:::DDDgggfff```___fffpppyyywwwooojjjlllpppqqqqqqrrrlllooossssssqqqpppqqqssspppqqqsssuuuwwwwwwtttqqqiiikkkiiidddccceeedddaaaWWWSSSNNNJJJJJJNNNTTTXXXZZZ\\\^^^___``````bbbdddeeeeeeeeeggghhhgggdddaaadddbbb^^^VVVMMMIIIIIIKKKTTT\\\cccbbb___\\\XXXTTTQQQQQQQQQPPPMMMJJJFFFDDDDDDFFFJJJNNNPPPOOOMMMLLLJJJJJJMMMRRRXXXYYYVVVRRRUUU]]]fffiiiiiikkkrrrxxx))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------...//////000000...555===EEEQQQfff{{{pppiiilllxxx}}}uuuwww{{{___JJJ>>>777333333222222111111111111111........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))************************))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,---......//////000/////////000222555888:::444999>>>@@@AAAEEEMMMUUU```aaabbbccceeeiiinnnrrrvvvvvvwwwwwwwwwyyy}}}xxxkkkaaa```[[[NNNGGGGGG@@@???>>><<<:::888777666666666666555555555444444444333333222111111000000000000000/////////......------------------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))************))))))******+++,,,***+++,,,,,,---000555888AAATTTuuu\\\[[[]]]eeevvv~~~pppkkkhhhlllnnnnnnmmmoookkkmmmoooqqqqqqqqqrrrssspppooonnnooorrrssssssrrrlllmmmkkkeeecccdddccc```[[[ZZZWWWPPPKKKJJJNNNSSSWWWZZZ]]]______aaadddggghhhggggggggghhhgggeeeddddddeeebbb[[[QQQJJJHHHIIIOOOYYYbbbdddcccbbb^^^ZZZVVVUUUTTTRRROOOKKKGGGEEEBBBCCCGGGNNNUUUWWWSSSOOOLLLLLLNNNSSSXXXYYYTTTOOONNNTTT\\\aaabbbcccgggjjjuuuxxx}}}''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...///000000111999DDDQQQ^^^nnn}}}tttkkkfffjjjuuuwwwnnnuuuvvviiiSSSGGGBBB444333222222111111222222........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))************************)))************+++++++++,,,,,,,,,---------......------......///000000111000111222444888<<<@@@CCCGGGOOOZZZ___bbbjjjwwwsssfffeee[[[YYYVVVQQQLLLGGGDDDBBB888888888888777777777777444444333333222111000000000000000000////////////........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))***************)))******+++,,,***+++,,,,,,...111777;;;KKKdddqqqQQQVVVYYY\\\eeezzzyyyhhheeefffkkknnnmmmnnnppppppppppppqqqrrrrrrrrrqqqpppmmmjjjjjjlllooorrrsssppppppmmmgggcccdddccc``````bbbaaaYYYOOOIIIKKKOOOVVVZZZ^^^``````bbbfffjjjlllkkkiiijjjkkkkkkjjjiiifffgggfff^^^SSSJJJGGGGGGNNNYYYdddgggggggggdddaaa[[[ZZZYYYUUUQQQMMMIIIGGGAAAAAAEEEOOOYYY^^^ZZZTTTMMMLLLNNNSSSXXXWWWQQQKKKJJJPPPWWW[[[]]]]]]___```kkkqqqyyy~~~~~~''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))''',,,...,,,))))))+++,,,---222...+++111111222<<>>BBB@@@GGGWWWbbbaaatttyyydddTTTMMMHHHBBB>>>===<<<888555444333222111111222333444...000222000---,,,...000...///000111111000///...---------,,,,,,,,,++++++------------------------------,,,,,,+++***))))))************************))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))***************************+++++++++&&&+++///...)))+++:::III\\\ooo]]]OOO[[[cccfffgggvvvxxxiiikkkmmmppprrrsssssssssqqqooommmnnnqqqrrrpppnnnooommmjjjhhhhhhiiikkkmmmsssrrrqqqmmmgggaaa]]]\\\ZZZ[[[[[[ZZZVVVRRRNNNKKKRRRUUUZZZ^^^aaaccceeegggmmmnnnmmmjjjjjjlllkkkgggiiihhheee```YYYRRRLLLHHHLLLZZZgggkkkjjjiiihhhggg```]]]ZZZYYYYYYTTTKKKCCC@@@CCCJJJTTT\\\^^^[[[WWWNNNPPPSSSTTTRRRNNNHHHEEEHHHIIIMMMTTTYYYZZZWWWSSS\\\```gggnnntttwwwxxxwww''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))))))))***************************,,,,,,***((((((***,,,,,,111000///333333<<>><<<777777666555555555555555555444222000......//////.........---------,,,,,,---------------------------------,,,,,,,,,,,,,,,************************))))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((()))))))))************)))******+++,,,,,,------,,,---222555555@@@bbb]]]HHHFFFMMMWWW___fffdddjjjuuuuuukkkiiinnnsssrrrpppooonnnnnnooooooppppppoooooonnnoooqqqsssqqqjjj```VVVRRRTTTXXX\\\___jjjxxx|||tttlllhhhdddcccbbb```___^^^]]]]]]SSSTTTVVVYYY\\\cccjjjoootttyyyzzzuuupppmmmjjjfff```\\\[[[^^^dddeee```YYYLLLOOOUUUaaarrr}}}|||tttllliiiggghhhiiifff^^^WWWLLLIIIGGGJJJQQQYYY^^^```]]]\\\[[[XXXUUURRRNNNMMMFFFEEEEEEJJJPPPTTTUUUTTTPPPNNNLLLKKKOOOUUU\\\```''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,------...---+++---111000+++000999JJJZZZggguuuuuuooo|||~~~}}}~~~zzzvvvpppmmmmmmrrrtttnnnhhhiiinnnqqqqqqpppnnnkkkiiijjjnnnqqqrrrwww}}}{{{yyyxxx[[[GGG===555333111111222333444333///000000000000///..................---------,,,******+++++++++,,,,,,,,,************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******((())))))******+++++++++)))*********++++++++++++---,,,++++++,,,---///000111000222888>>>FFFTTTaaauuuaaaPPPEEE???:::777444333555666777777444333222111000/////////............---------,,,------------------------------------,,,,,,,,,,,,************************))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************)))******+++,,,---......***,,,444999999HHHrrr{{{QQQBBBHHHRRRZZZ___eeegggnnntttqqqhhhgggnnnrrrrrrpppooonnnmmmmmmmmmllllllmmmmmmmmmooosssvvvuuuoooeee[[[UUUTTTVVVXXX[[[fffuuu}}}tttnnnfffeeebbb```^^^^^^^^^^^^XXXWWWWWWXXXZZZ```hhhnnnrrryyy|||xxxssspppmmmiii```\\\YYY[[[___aaa___\\\OOOOOORRR\\\mmm|||zzzrrrnnnkkkkkkllljjjccc]]]RRRMMMIIIJJJPPPYYY___aaa]]]]]]^^^]]][[[WWWRRRPPPHHHFFFEEEIIIOOOUUUWWWWWWQQQOOOKKKJJJKKKNNNSSSVVV''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,---............+++---222111111>>>PPPfff{{{yyyxxxwwwzzzvvvpppkkkgggccc___\\\YYY]]]]]]XXXUUUXXXZZZYYY[[[[[[ZZZYYYXXXYYY\\\^^^^^^bbbgggkkknnnppprrrsssxxxvvvsssqqqqqqtttxxx{{{dddOOO???;;;666444333444444444000000000000000///..................------------******+++++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))'''&&&''')))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********((())))))******+++,,,,,,))))))***+++,,,------...///---,,,,,,...222666888999;;;BBBMMMWWWccctttqqqbbbYYYIIICCC;;;777555555555444222222222222111111000///............------------------------------------------------------------************************))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************)))******+++,,,---...///++++++222:::@@@RRRhhhIIICCCKKKSSS[[[cccfffmmmtttuuuooojjjlllqqqrrrrrrrrrqqqpppooonnnmmmjjjlllmmmnnnooorrrxxx}}}yyytttlllccc]]]ZZZZZZZZZ___fffqqq~~~{{{tttkkkiiifffcccaaa```aaabbb___]]]ZZZXXXXXX]]]dddiiioooxxx~~~}}}yyywwwuuurrrhhhfffcccbbbbbbbbb```___RRRQQQPPPWWWgggyyy{{{uuupppmmmnnnlllgggbbbYYYQQQIIIFFFLLLVVV___dddaaaaaaaaa```]]]YYYUUUSSSJJJHHHFFFIIIPPPVVVYYYZZZRRRPPPMMMKKKKKKLLLOOOPPP''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,---...//////...+++...333555:::PPPiiixxxtttyyy~~~|||wwwqqqooojjjbbb[[[XXXVVVTTTSSSHHHKKKIIIFFFGGGMMMLLLGGGFFFGGGIIIJJJIIIJJJLLLMMMKKKNNNRRRUUUVVVWWWXXXYYY___]]]YYYVVVUUUWWWYYY[[[ccchhhqqq{{{|||nnnJJJEEE===777333222111000000000000000000//////...//////.........---------******+++++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&(((***)))&&&%%%''')))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************((())))))***++++++,,,,,,))))))***+++---...///000111000//////333888>>>AAAIIINNNZZZiiivvv___WWWKKKAAA<<<999666444000111222333333222000/////////.........---------------------------------------------------------************************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))******+++---...//////333///444???JJJ```jjjUUUDDDDDDJJJPPP[[[ggghhhrrryyyvvvooommmqqqtttrrrrrrssssssrrrqqqooommmlllnnnpppqqqssswww~~~|||yyyrrrkkkeeebbb```___dddgggooozzzxxxqqqnnnjjjgggeeedddeeefffdddaaa]]]XXXVVVZZZ```eeennnxxx~~~}}}|||zzzrrrqqqooollliiifffcccbbbTTTRRRPPPTTTcccvvv{{{tttpppooommmhhhccc]]]SSSHHHCCCHHHTTT___fffeeedddccc```]]]ZZZWWWUUULLLIIIGGGIIIPPPWWWZZZ[[[TTTRRRPPPOOONNNNNNOOOOOO''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,++++++***+++++++++---***+++------++++++...000...---888EEEMMMjjjvvvyyy|||zzztttrrrqqqmmmjjjllljjjgggccc```_________XXXUUUPPPLLLIIIGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRRRRRRRQQQOOOMMMLLLMMMQQQUUUYYY^^^eeeooowwwbbbCCC:::;;;999666777222555777333000......---//////.........---------...---,,,,,,++++++,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))))))))+++,,,,,,+++,,,...111666555666999<<>>KKKjjjPPPHHHCCCFFFMMMUUUaaajjjvvvrrrooooooqqqssssssrrrnnnpppqqqqqqooonnnnnnooommmlllnnnqqqtttxxxyyyrrrlllfffbbb```dddfffmmmxxx}}}yyysssoooqqqrrrpppmmmllllllddd^^^[[[UUUQQQYYYgggttt||||||~~~|||xxxssspppnnnmmmmmmeeeZZZOOOOOOWWWeeewwwwwwsssppplllhhhfffddd[[[OOOGGGGGGQQQ___iiiiiihhhbbb]]]]]]___]]]YYYSSSLLLFFFGGGOOOWWWZZZZZZWWWWWWWWWTTTQQQOOOPPPQQQ''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************------,,,,,,,,,,,,,,,---+++***+++//////,,,---000000444888FFFZZZiiivvvuuuxxx}}}}}}{{{vvvqqqppprrrtttrrrppppppnnnjjjgggddddddddddddcccbbb^^^[[[XXXWWWWWWWWWRRRRRRRRRSSSSSSTTTTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTYYYYYYZZZYYYWWWUUURRRPPPMMMNNNNNNNNNOOOSSSYYY\\\eeelllwwwuuuXXXDDD888666888222222111000000111000/////////.........---------...---,,,,,,++++++,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((************++++++++++++000...,,,+++---000555888:::AAAJJJSSS___mmmzzzxxxiiiWWWHHHBBB???999555555555222111222444222///...///000//////////////////////////////------------------------,,,,,,+++************+++,,,+++)))(((((()))+++,,,+++***)))))))))***,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,,,,,,,///111111333===CCCYYYuuuXXXKKKDDDAAAFFFOOOYYYeeennntttrrroooppprrrssssssqqqnnnpppqqqqqqooonnnooopppnnnlllmmmpppssswww{{{vvvrrrkkkbbb[[[]]]```gggsssxxxsssqqqtttvvvttttttvvvrrrjjjdddaaaYYYSSSZZZfffrrrzzz~~~}}}zzzvvvtttrrrrrrrrrggg]]]SSSOOOSSS___qqq|||vvvrrrmmmiiigggiiibbbWWWMMMKKKSSSaaammmmmmlllgggaaaaaacccaaa\\\WWWPPPIIIIIIPPPWWW\\\]]]]]]]]][[[XXXSSSQQQPPPQQQ''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++......------------......,,,+++...111111///000444---===HHHWWWppp}}}pppqqqsss}}}~~~~~~{{{vvvssstttvvvsssooooooqqqrrrpppnnnsssqqqmmmjjjhhhhhhiiijjjjjjjjjhhhfffdddbbbaaa```^^^]]][[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[aaabbbccccccaaa]]]ZZZWWWVVVSSSOOOMMMMMMNNNOOOOOORRRVVV^^^gggsssxxxQQQ<<<777999444111///000222333222000/////////.........------...------,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---------,,,+++,,,///444:::>>>AAANNN\\\gggwwwvvvaaaVVVJJJ@@@777666777555333333555333111111111111///...////////////////////////........................------,,,++++++++++++,,,,,,+++***))))))***+++,,,++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---------...000222333666???LLLooo___KKKGGGBBBBBBIIISSS\\\fffooorrrqqqpppqqqrrrsssqqqpppnnnoooqqqqqqpppooopppqqqooommmmmmpppqqquuu{{{yyysssfff[[[ZZZ\\\aaakkkxxxzzzuuusssvvvxxxxxxyyy{{{xxxqqqlllhhh___VVVZZZeeepppwww~~~}}}{{{yyyxxxwwwwwwkkkcccXXXQQQOOOUUUfffwwwzzztttpppmmmlllmmmiii___SSSLLLRRRaaannnrrrqqqmmmhhhfffhhhfffaaaXXXRRRLLLKKKQQQZZZaaaeeeeeedddaaa\\\WWWSSSRRRRRR''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++------------------...///......000333222000333888:::WWWiiissssssttt~~~zzzzzzxxxsssqqqrrruuusssqqqrrrsssrrrpppnnnsssqqqnnnkkkjjjjjjkkklllnnnmmmmmmkkkiiifffcccbbbcccaaa^^^\\\[[[[[[[[[\\\``````aaaaaabbbbbbbbbbbbfffgggiiiiiihhheeeaaa___```\\\WWWUUUWWWXXXWWWUUUUUUWWWYYY\\\bbbjjjssszzz{{{nnnRRRAAA777666333222444444222000111////////////..................---,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,&&&+++000333555<<>>;;;888666555555444222000000000000000000000000...........................------,,,,,,,,,,,,,,,*********++++++*********((()))***+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***************************,,,---...///000333555888NNNkkktttOOOBBB???AAADDDNNN]]]hhhlllnnnqqqllloooqqqqqqooommmnnnooolllnnnppprrrrrrrrrtttuuutttsssuuuwwwuuussswww}}}zzzwwwvvvuuusssssstttxxxzzzvvvjjjaaadddlllppppppppprrrqqqssstttjjj[[[WWW\\\dddkkkqqqtttyyy~~~{{{yyyyyyxxxrrrdddWWWTTTXXXggg}}}vvvpppqqqsssrrrjjjaaa^^^cccjjj{{{~~~~~~wwwrrrpppooolllkkkhhhcccZZZTTTVVV___gggmmmkkkfff```ZZZXXXXXXZZZ''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,---------......000111111222222555>>>LLLcccwww~~~vvvwwwwwwvvvuuuuuuwwwyyyxxxvvvyyy~~~{{{{{{zzzzzzzzzyyywwwwwwxxxyyymmmooopppqqqoookkkgggdddiiiiiiiiiiiiiiiiiijjjjjjeeeeeedddcccaaa^^^\\\[[[XXXZZZ\\\^^^___^^^]]]\\\dddcccaaa`````````aaabbbdddfffgggeeeaaa___aaaddd```bbbcccbbb```]]]]]]]]]^^^YYYYYY]]]aaafffrrrqqqLLL>>><<<777333222000000000000//////////////////...------------...---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,)))***,,,///222555777888CCCOOOaaauuuzzz^^^OOODDDAAA<<<888666555444222000000000000000000000000000000000000000000000000------,,,++++++++++++,,,******++++++++++++******)))***+++,,,---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++---///000000222444777<<>>999777333222555111111111000//////111333000/////////............------......------,,,++++++++++++************)))************************)))***++++++***)))***+++************************************************)))******++++++,,,------+++...///,,,***///888???HHHjjjqqqPPPFFFCCC<<>>999555333444333222222111111222222//////.........---------++++++++++++++++++++++++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,...,,,---222777AAAVVViiigggxxx{{{yyyvvvrrrooojjj```XXXTTTUUUXXX[[[RRRWWWXXXWWWYYYZZZUUUNNNJJJSSS\\\``````dddnnnwwwpppLLLEEE<<<777777777555222111111111111000000000000------......------,,,++++++++++++************)))************************)))+++++++++***)))***+++************************************************)))******+++,,,,,,------...+++---333777BBB```lllVVVLLLEEEBBB??????HHHUUU\\\ccclllpppooommmoooqqqssstttuuutttpppkkkeeeaaaccceeegggfffeeeeeehhhkkksssuuuwwwxxxxxxxxxyyyzzztttsssyyyzzz}}}~~~{{{vvvtttwwwzzzwwwxxxxxxvvvuuuwww||||||zzzyyyzzzxxxpppcccYYYYYYYYY^^^hhhuuu|||yyyxxxuuunnneeeccceeesssvvv{{{}}}|||yyyvvvuuunnnkkkoooyyy|||zzz{{{zzz{{{{{{wwwqqqjjjeeeccccccoooxxxwwwsssqqqqqqppp(((((((((((()))))))))))))))******++++++,,,------(((---******111...+++222333666AAAWWWtttyyyrrrkkktttuuuvvvvvvwwwwwwvvvvvvtttrrrooollllllmmmppprrrvvvwwwxxxwwwuuusssssstttuuuqqqooosss{{{|||pppooonnnooorrrxxx~~~}}}yyywww}}}zzz}}}{{{yyyxxxzzz{{{{{{{{{zzzzzzwwwsssrrrsssuuutttooooooooonnnllljjjgggeeehhhfffeeeeeeeeedddbbb`````````_________aaabbbcccdddccc`````````aaaaaaaaabbbbbbaaa```aaabbbdddeeebbb___]]]___eeeiiikkkjjjfffiiimmmpppqqqpppmmmkkkkkkjjjiiihhhjjjpppxxx~~~[[[>>>;;;:::,,,555444222222444444000***000000000///......------------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,...+++(((+++111///...000666BBBRRR```iiivvvjjjdddeeennnwwwwwwpppeeedddaaaZZZaaa^^^]]]___aaa^^^VVVNNNOOOSSSVVVVVVTTTTTTYYY]]]eeefffppp~~~```TTTEEE;;;888777666444666555444444444222...+++000/////////............---,,,***))))))***,,,---++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++,,,,,,111---444888111???jjjaaaRRRIIIBBBAAAAAACCCMMMXXXYYY___hhhnnnqqqqqqpppooovvvtttrrrqqqpppooollliiiccceeegggeeecccbbbeeeiiillloootttwwwwwwvvvvvvvvvwwwwwwyyy~~~~~~|||}}}~~~|||yyywwwwwwxxxxxxyyytttllliiiooowww|||}}}zzzxxxzzzzzzttthhh]]]XXXUUUUUU]]]lll|||||||||~~~yyylllaaa^^^kkknnnssswwwyyyyyyxxxvvvqqqqqqsssxxx}}}~~~|||yyy}}}xxxwwwxxxtttjjjfffhhhlllqqqwwwyyyvvvrrrpppooo(((((((((((()))))))))************+++,,,,,,---------111...---222...---666:::GGG\\\ssswwwpppmmmhhhqqqrrrsssssssssssssssrrrrrrqqqooommmmmmnnnpppqqquuuwwwxxxwwwuuusssssstttuuurrrrrrvvv|||qqqpppoooooopppssswwwzzz}}}~~~|||{{{|||}}}}}}|||wwwxxxwwwvvvuuuvvvvvvvvvppppppppppppooonnnmmmlllllljjjiiiiiiiiihhhfffdddbbbaaaaaa``````aaabbbcccdddcccaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccddddddbbbaaa___aaadddgggiiiiiihhhjjjmmmooopppooommmlllkkkjjjiiihhhiiilllrrrwwwPPP===;;;444555444333222333444333000000000000///......------------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++,,,***'''***///222666:::@@@HHHWWWhhhuuuwwwrrrkkkggghhhooo{{{~~~xxx~~~wwwooollllllhhh```XXXUUUVVVVVVTTTRRRQQQTTTVVVXXXUUUWWW```gggqqqoooVVVBBB999666666555666444333333333333222000000000/////////.........---,,,+++))))))+++,,,---++++++++++++++++++++++++************************************************)))************++++++++++++++++++++++++,,,,,,,,,000---666:::777MMM|||{{{|||aaaNNNIIIEEEEEEEEEGGGRRR]]]___dddjjjooorrrssstttttttttsssssssssttttttrrrpppgggfffeeedddeeeeeeddddddhhhkkkooorrrssstttuuuwwwxxxxxxzzz~~~}}}{{{zzzyyyxxxwwwyyyuuummmjjjooouuuxxx{{{zzz{{{||||||wwwnnnfffUUURRRRRRWWWeeeuuu|||{{{}}}yyynnneeeccccccgggnnnuuuxxxwwwuuusssuuuttttttvvv{{{}}}yyyxxxzzzvvvnnniiijjjnnnsssyyy{{{xxxsssooommm((((((((()))))))))************++++++,,,,,,------+++///++++++000---///===QQQiii}}}rrrlllkkkkkkkkkpppqqqqqqqqqqqqqqqppppppoooooooooooooooooopppppptttvvvwwwvvvtttssssssssstttuuuvvvxxxzzz}}}tttsssrrrqqqppppppqqqrrr{{{~~~wwwxxxzzz{{{zzzxxxuuutttrrrrrrrrrqqqrrrrrrssstttlllkkkjjjjjjjjjjjjhhhfffddddddcccbbbbbbbbbcccccceeedddcccbbbbbbbbbbbbcccbbbccccccdddddddddddddddbbbbbbcccbbbbbbcccfffhhhjjjkkkmmmnnnnnnnnnmmmmmmlllllllllkkkjjjkkknnnpppsss{{{tttUUUGGG:::666444333222111111111222111000000//////......---------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++...***)))++++++***,,,111111:::DDDMMMVVVeeexxxtttkkkeeeeeeeeehhhooo|||yyyooohhhfffccc___\\\\\\\\\\\\\\\^^^VVVRRRSSSUUUWWWbbbooouuuWWWCCC<<<:::;;;888666333222222333222222000000000/////////......---,,,+++******+++,,,---++++++++++++++++++++++++************************************************)))************+++++++++***+++++++++,,,,,,,,,---000///777;;;???___~~~hhhTTTKKKJJJIIIHHHHHHLLLXXXdddgggiiilllppptttwwwyyyyyywwwvvvuuuvvvwwwwwwvvvtttooolllhhhhhhiiiiiifffbbbdddgggiiilllmmmppptttvvvyyyzzz|||}}}zzzwwwzzzyyytttqqquuuzzz|||~~~yyysssoooccc___YYYVVVZZZfffttt}}}~~~{{{tttnnnlllbbbdddfffjjjmmmppprrrssswwwtttrrrssswww}}}|||zzzzzzvvvpppmmmmmmoootttzzz|||zzzuuupppmmm(((((()))))))))***************++++++,,,------...***,,,***,,,111111999LLLppp}}}rrriiiiiikkklllooosssqqqrrrrrrrrrrrrqqqppppppmmmnnnpppqqqqqqqqqpppooossstttuuuuuusssrrrrrrssssssvvvwwwwwwuuuuuuxxx{{{vvvuuutttsssrrrqqqpppooovvv}}}~~~~~~{{{{{{}}}zzzzzz}}}~~~xxxsssrrrssssssqqqqqqqqqrrrtttuuunnnmmmllllllmmmllljjjhhhffffffeeedddddddddcccccceeeeeeeeeeeecccccccccdddbbbccceeeffffffeeedddcccaaadddeeedddaaaaaadddggglllllllllmmmmmmmmmnnnnnnlllnnnppppppnnnmmmnnnooommmrrryyy]]];;;:::777666666444111111333111111000000///.........------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******++++++,,,---))))))---///...000333777BBBQQQ___jjjvvvuuukkkmmmgggjjjlllmmmuuu~~~zzz{{{uuuooommmooorrrqqqooojjjbbb]]]]]][[[WWWUUUWWW___mmmxxx[[[HHH@@@???:::777555333333222000...000000000////////////...---,,,++++++++++++,,,---++++++++++++++++++++++++************************************************))))))*********+++++++++***++++++,,,,,,---------000111777;;;EEEooorrrYYYJJJLLLLLLKKKIIIHHHOOO]]]iiijjjllloootttxxx{{{|||||||||{{{zzzyyyyyyxxxuuusssvvvssspppooonnnmmmiiifffeeefffggggggiiilllqqqtttxxx{{{~~~zzz~~~}}}zzzvvvtttsssnnneee[[[VVV\\\iiittt{{{wwwuuunnniiibbb]]]^^^dddlllrrrsssqqqpppppptttzzz{{{wwwsssooonnnooommmrrrxxx||||||xxxsssooo))))))))))))***************++++++,,,------......---///---000777888FFF```kkkgggggglllmmmlllnnnssspppqqqqqqrrrqqqqqqppppppnnnooorrrssssssrrrpppnnnqqqsssttttttrrrqqqqqqrrrrrruuuuuusssnnnlllnnnqqqqqqqqqqqqqqqppppppooonnnqqqttttttrrrrrrvvvyyyyyyxxxvvvtttvvvzzz~~~yyyxxx|||zzzuuuuuusssrrrpppooonnnooopppppppppooonnnooooooooommmkkkggggggffffffeeeeeeddddddeeefffhhhgggeeeddddddfffcccdddeeeffffffeeecccbbb```ccceeedddaaaaaacccfffllllllllllllmmmmmmnnnoookkknnnqqqrrrqqqooonnnnnnoooppprrrwwwuuuGGG???999777999888444444777111111111000//////......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,+++***+++///000...///222FFFQQQbbbttt}}}uuuyyywwwnnnlllsssoootttuuusssxxx~~~vvvnnngggfffeee```ZZZWWWTTT]]]lll|||uuuVVVDDD===888777555555555333111...111000000000////////////---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************))))))*********+++++++++******+++,,,------......111333888:::KKKzzzmmmYYYPPPOOONNNKKKFFFGGGQQQaaakkkjjjlllqqqwww}}}~~~|||~~~}}}{{{zzzzzzyyyvvvtttvvvwwwwwwtttoookkkjjjjjjiiiiiihhhffffffiiimmmqqqvvvzzz}}}zzzyyytttrrrlllbbb[[[]]]gggppp}}}}}}zzzxxxrrrggg___[[[^^^dddhhhlllmmmnnnppptttyyy~~~|||sssnnnmmmnnnnnnjjjnnntttzzz|||zzzvvvrrr)))))))))*********++++++++++++,,,,,,------.........///...222:::===QQQppppppdddhhhmmmnnnlllllllllnnnnnnoooooopppqqqqqqppppppppprrrtttuuuuuussspppnnnppprrrssssssqqqpppqqqrrrqqqrrrrrrooojjjggghhhjjjjjjkkkkkkllllllmmmmmmmmmmmmnnnnnnllllllnnnrrrtttxxxvvvuuuwww|||yyyvvvyyy{{{wwwzzzrrrqqqpppnnnmmmlllllllllkkkjjjiiiiiijjjjjjhhhgggffffffgggggggggfffeeeeeeeeehhhjjjiiifffdddeeegggdddddddddddddddccccccbbb___aaabbbcccccccccdddfffjjjjjjkkklllmmmnnnooopppiiilllpppqqqqqqooonnnmmmqqqoooooorrrwwwjjjFFF;;;333555555222111555222111111000000//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------++++++,,,///---,,,111999MMMZZZppp{{{sssooorrrqqqkkkjjjnnnttt|||}}}~~~pppvvvxxxssslllddd]]]___eeelllnnnrrr}}}oooSSSEEE:::888666666666666444333111111000000000/////////,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++******+++,,,---...//////222555:::===UUUeeeUUUPPPOOONNNJJJFFFJJJWWWdddkkkkkklllqqqyyy}}}|||{{{{{{|||{{{yyywwwsssvvvxxxuuuooojjjjjjkkklllkkkiiifffeeegggjjjnnnrrrvvv}}}~~~uuuvvvuuunnnfffaaabbbeeeqqq~~~}}}|||yyysssmmmgggaaa^^^\\\fffiiilllooorrrwww||||||rrrmmmnnnnnnmmmgggjjjooovvvzzzzzzwwwttt))))))*********+++++++++++++++,,,,,,---.........+++---///777BBBIIIcccqqqiiiffflllnnniiiiiioooqqqmmmnnnooopppqqqrrrssssssssstttuuuvvvwwwvvvsssqqqooooooqqqrrrrrrqqqppppppqqqppppppooollliiigggggghhhhhhggghhhhhhiiikkklllmmmmmmnnnpppqqqqqqrrrtttwwwwwwuuutttvvv{{{~~~yyyzzzwwwuuuzzzpppppppppooonnnmmmlllkkkgggfffeeefffggggggeeecccdddeeefffgggggggggfffeeeeeeiiilllkkkgggeeefffhhhddddddcccbbbbbbbbbbbbbbb^^^^^^___aaadddfffffffffhhhiiikkkmmmnnnooopppppplllooorrrsssqqqooonnnmmmqqqpppqqqssssssvvvaaaLLL:::666555000000444222222111111000/////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,------...***+++---......333BBBQQQ[[[jjj~~~sssrrrrrrrrrrrrqqqooonnn|||rrryyywwwkkkmmmwww~~~uuurrr{{{xxxdddFFFAAA;;;777555555666555111111111000000000//////,,,------------------,,,++++++++++++++++++++++++************************************************)))************+++++++++******+++,,,---...//////111666<<>>IIIlllnnnXXXQQQRRRGGGIIIHHHKKKWWWfffllljjjrrrpppqqqxxx~~~{{{xxxuuuwwwuuussstttuuutttooojjjiiiiiihhhfffeeefffiiikkklllkkkpppyyyzzz|||wwwllltttzzzooohhh[[[fffsss}}}yyyrrrkkkfffbbbYYY[[[^^^___bbbhhhqqqwwwzzz~~~yyyvvvvvvrrrkkkiiiiiikkkoootttvvvtttqqq)))************+++++++++,,,---------...///...,,,///444FFF\\\iiittt{{{aaaUUUWWW___eeefffeeefffiiinnnrrruuuvvvuuuttttttwwwzzz{{{yyyvvvwwwuuutttsssssssssqqqoooooonnnmmmlllkkklllmmmnnnlllmmmnnnnnnmmmlllkkkkkkfffkkkppprrrppppppwww{{{zzz}}}|||tttllleeecccdddgggpppxxx~~~|||yyyuuuqqqmmmjjjiiippppppppppppooonnnmmmlllqqqqqqpppooopppqqqssstttooolllgggcccdddgggddd^^^gggfffeeeeeefffggghhhiiifffeeedddcccdddeeefffgggaaa```\\\ZZZ^^^fffiiihhhiiikkkmmmnnnoooppprrrtttrrrrrrpppoooooooooppppppnnnqqqtttvvvwwwvvvwwwxxx|||mmmBBB555:::999000333222222111000000111111......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******++++++************++++++***************)))(((((()))***+++,,,,,,,,,,,,+++,,,222222...666PPPlll|||xxx|||~~~ZZZ???===:::666444000333333222111000000000111//////.........---------...---,,,+++***+++,,,---,,,,,,,,,+++++++++***************************************)))******+++,,,+++,,,,,,,,,+++,,,///111222>>>>>>OOO~~~\\\UUUWWWNNNMMMMMMPPPVVV^^^eeejjjmmmmmmnnnppptttyyy~~~yyysssvvvwwwwwwuuusssrrrssstttqqqjjjccc```bbbfffiiiiiilllmmmrrryyy}}}uuunnnpppvvv}}}}}}rrriii______aaaiiivvvzzznnndddfffbbb]]]ZZZ\\\aaaiiinnnoooqqqvvv{{{}}}zzzrrrlllllliiiiiilllqqqsssppplll************+++++++++++++++,,,---...///000000///000???\\\wwwhhhUUUQQQXXXaaafffjjjjjjjjjlllooorrruuuvvvsssrrrsssuuuyyy{{{zzzxxxzzzxxxvvvttttttssspppnnnlllkkkjjjjjjkkklllmmmnnnoooooonnnmmmlllllllllkkkkkkooouuuxxxzzz~~~|||tttkkkfffcccaaafffllluuuuuutttsssrrrpppnnnmmmlllmmmnnnoooooopppppppppsssrrrrrrrrrssstttvvvwwwrrrpppkkkggghhhkkkhhhaaaddddddddddddeeefffhhhiiifffeeeeeedddddddddddddddaaacccaaa^^^___eeeiiiiiillllllllllllmmmpppuuuyyyvvvuuutttsssrrrrrrssssssqqqssstttuuuuuuvvvxxxzzz|||ZZZ===888777333333333222222111111111000.........---------,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******++++++************++++++***************)))(((((()))***+++,,,,,,,,,,,,,,,,,,...111666EEE___yyyzzz~~~~~~|||tttuuulllKKKCCC>>>:::999444444333222111111000000111//////.........---------...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++******************************************++++++,,,+++,,,,,,,,,,,,---000222666???CCC\\\}}}ZZZRRRVVVPPPMMMOOORRRXXX___fffkkkmmmnnnmmmmmmnnnsss{{{~~~}}}|||xxxyyyyyyxxxvvvtttrrrrrrpppkkkeeeaaa```bbbdddfffmmmlllpppwww{{{}}}~~~sssqqqrrrvvv{{{~~~zzzpppiiiaaa^^^\\\aaalllyyywwwqqqooojjjddd___]]]___cccfffkkkmmmrrrxxx{{{xxxrrrlllkkkiiihhhkkkpppsssrrrooo************+++++++++,,,+++,,,...//////000222555666OOOwwwyyygggQQQGGGMMMZZZcccfffooooooooopppqqqssstttuuurrrqqqqqqssswwwzzz{{{{{{}}}{{{xxxvvvuuusssooommmjjjiiiiiiiiijjjlllnnnooorrrqqqooonnnmmmmmmmmmnnnnnnsssyyy||||||yyy}}}yyypppiiiccc^^^^^^bbbjjjlllnnnqqqrrrrrrqqqqqqiiijjjkkknnnppprrrssstttssssssttttttvvvwwwyyyzzzwwwuuuqqqmmmmmmooolllfffddddddddddddeeefffggghhheeeffffffeeedddbbbaaa```aaagggiiidddaaadddhhhjjjpppnnnllljjjkkkpppwww|||xxxwwwvvvttttttttttttuuuuuuuuuvvvuuutttuuuxxx{{{{{{{{{vvvIII555444777444444444444333222000000.........------------,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******++++++************++++++*********+++******)))(((******+++,,,,,,---......+++,,,444DDDXXXmmmwwwtttzzz~~~}}}|||zzzxxxwwwwwwwwwvvvtttqqqqqqrrrtttuuuuuusss{{{uuujjjttt]]]MMM@@@999888555555444333222111111111111/////////.........------...------,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************+++,,,,,,+++,,,---,,,,,,---000333999===FFFkkkwwwSSSKKKQQQOOOOOOQQQVVV\\\bbbgggkkkmmmooommmkkkjjjlllsss}}}{{{{{{zzzyyyxxxvvvtttsssqqqooojjjddd```___```ccckkkkkknnntttxxx{{{}}}sssrrrrrrtttxxx{{{yyysssnnnfffaaa[[[ZZZ```kkkwww~~~~~~xxxtttnnnhhhdddccccccdddgggjjjooouuuxxxvvvqqqllljjjgggfffhhhmmmppppppooo*********+++++++++,,,,,,,,,,,,...///...///555<<>>888===555555666555444222000///............------------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++*********++++++******)))******+++,,,---...///000///666GGG]]]nnnzzztttooozzzzzztttsssrrrppppppppppppqqqooonnnlllkkkiiihhhggggggeeeccc```^^^^^^______^^^[[[bbbfffgggkkkrrruuussslllmmmooommmiiimmm~~~tttnnnyyy~~~hhhKKK:::888888666555444222222111111111////////////..................------,,,,,,,,,,,,------,,,,,,,,,+++++++++************************+++************+++,,,,,,+++,,,---------...111444:::;;;JJJxxxrrrRRRJJJPPPPPPPPPTTTZZZ```dddiiilllnnnqqqpppnnnllllllpppvvv{{{}}}zzzyyywwwvvvuuutttsssqqqjjjbbb^^^^^^```ffffffjjjqqqvvvxxx~~~wwwqqqqqqssswww{{{|||zzzwwwnnnhhh```[[[\\\bbbiiiooo|||xxxsssooommmmmmmmmiiilllppptttuuusssooollliiifffcccbbbeeehhhiiiiii***++++++++++++,,,,,,,,,...---...000...///:::GGG]]]xxxkkkTTTBBBCCCGGGMMMVVV^^^eeeiiillloooqqqqqqqqqqqqsssuuuwwwvvvvvvuuuuuuvvvxxxzzz||||||||||||{{{wwwqqqlllqqqpppooonnnmmmmmmnnnooommmpppsssvvvwwwvvvtttsssllluuu}}}}}}vvvtttvvv{{{}}}xxxtttrrrnnnhhhgggiiijjjllloooqqqqqqpppnnnmmmkkkkkklllmmmnnnqqqrrrtttnnnoooppprrrtttuuuvvvvvvwwwxxxwwwsssrrrtttrrrmmmpppoooooommmllljjjiiihhhfffggghhhgggeeeaaa\\\ZZZaaammmuuuoooeeebbbfffjjjqqqqqqqqqooommmnnnpppsssvvvuuusssrrrrrrrrrsssttttttwww{{{|||{{{yyyxxxxxxwwwtttuuuzzz~~~SSSAAA???888777777666444222111000//////.........---------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++******++++++++++++************++++++---///111222444EEE```vvvvvv[[[```nnn||||||zzzvvvrrroookkkgggddd___^^^]]]\\\]]]^^^___aaa[[[ZZZYYYWWWVVVUUUTTTTTTTTTRRROOONNNNNNMMMLLLKKKKKKPPPSSSRRRPPPPPPQQQQQQQQQSSSWWWVVVSSSVVVfffwwwrrrooo{{{fffFFF>>><<<777666555333222111111111000000/////////..................---------,,,,,,---------,,,,,,,,,++++++************************+++++++++***+++,,,,,,---,,,---.........///222555;;;???TTTmmmUUUMMMRRRRRRQQQVVV]]]bbbfffiiimmmppptttuuuuuutttrrrrrrsssuuu~~~|||yyyvvvttttttuuusssmmmeee^^^\\\\\\^^^```fffnnnssstttxxx~~~~~~~~~uuuvvvxxx|||~~~~~~|||uuurrrkkkeee```___```bbbpppzzz~~~zzzwwwuuutttsssppprrruuuwwwuuurrrnnnllliiieeeaaa^^^^^^^^^______++++++++++++,,,,,,,,,,,,000...///111000444EEEYYYyyyrrrPPP???<<>>;;;:::888666444222222111/////////.........------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******++++++************++++++)))***++++++,,,+++++++++******++++++---000333444666PPPooouuuXXXQQQhhh|||zzz~~~yyysssjjjeeedddbbbaaa^^^[[[XXXUUUSSSRRRRRRQQQOOONNNNNNNNNOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHKKKIIIGGGFFFGGGGGGFFFDDDCCCGGGJJJJJJGGGFFFFFFGGGHHHGGGHHHGGGEEEIIIXXXhhh|||XXXEEE:::888777666444333222111111000000000/////////......---............---,,,,,,------------,,,,,,,,,,,,************************+++++++++++++++,,,------,,,---.........000333666<<>>AAAGGGRRR\\\dddhhhhhhhhhlllooorrrqqqnnnkkklllooopppsssuuuuuutttssstttvvvvvvzzz}}}wwwuuutttrrrqqqpppqqqqqqrrrqqqqqqrrrrrrrrrsssrrrrrrmmmzzz{{{tttrrrtttttttttttttttssssssrrrqqqooonnnmmmlllmmmnnnpppqqqnnnoooqqqrrrsssssssssrrrqqquuuvvvtttsssuuuuuurrrqqqqqqqqqqqqpppnnnlllkkkiiiiiiiiihhheeeaaa^^^\\\eeesss}}}yyypppkkkkkkmmmqqqsssttttttsssssstttuuuvvvvvvvvvvvvwwwyyyzzz|||tttwww|||~~~~~~}}}||||||zzzyyyzzz{{{xxxyyydddLLL>>><<<888555333222222333////////////............------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******++++++************++++++)))***++++++,,,,,,,,,++++++******+++...111444666AAA^^^yyysss[[[kkkzzzqqqhhhccc^^^VVVQQQPPPSSSSSSRRRPPPMMMKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGFFFEEECCCDDDFFFHHHFFFEEEEEEGGGEEEDDDDDDDDDBBBDDDNNNYYYtttyyytttoooQQQ999999888666555333222222111000000000000/////////...---.../////////...,,,,,,...------------,,,,,,,,,************************,,,++++++++++++,,,------,,,---...//////111444777:::QQQvvveeeQQQMMMGGGFFFJJJJJJRRRWWW]]]bbbeeejjjqqqwww{{{|||}}}|||yyyvvvuuuuuuuuuuuuqqqnnnvvv~~~xxxwwwuuusssnnnggg___YYYVVVUUUXXX___dddhhhooowwwtttzzz{{{zzzuuummmeee```^^^VVV^^^dddgggnnnyyy}}}{{{zzzzzzzzz}}}~~~|||wwwsssppppppqqqoookkkeee```]]]\\\]]]++++++,,,,,,,,,---------000---///555888AAA]]]zzzjjjKKKFFFFFF@@@HHHJJJQQQ\\\gggllljjjgggnnnrrrtttrrrmmmiiijjjllllllooossstttsssrrrsssuuuuuuzzz{{{sssrrrqqqqqqqqqrrrssstttuuussspppnnnmmmnnnpppqqqooo{{{yyyxxxzzztttttttttuuuuuuuuuvvvvvvooonnnmmmlllmmmoooqqqrrrpppqqqssstttttttttssssssoootttvvvuuutttvvvvvvtttmmmmmmnnnoooooonnnmmmllljjjjjjiiigggeeebbb___]]]ggguuu}}}tttooonnnnnnrrrtttuuuuuuuuuvvvxxx{{{uuuttttttuuuwwwyyy{{{|||vvvxxx{{{||||||}}}~~~}}}{{{{{{{{{yyyxxx|||eee@@@===888444222222333444000/////////............---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******++++++************++++++)))***+++,,,,,,,,,,,,,,,+++******+++...111444777TTTpppzzzzzzpppgggccc___XXXTTTTTTNNNOOOOOONNNKKKIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJFFFEEEEEEDDDDDDEEEEEEFFFAAA@@@@@@BBBDDDEEEEEEDDDGGGFFFEEEEEEDDDBBBBBBEEEAAABBBDDDGGGFFFCCCEEEKKK^^^hhhqqq{{{kkkkkkaaa???999888777555333222222222000000000000////////////---.../////////...,,,,,,......---------,,,,,,,,,************************,,,,,,++++++,,,,,,---...,,,---...//////111555777666UUU```JJJIIIHHHIIINNNNNNRRRWWW]]]aaadddjjjrrryyy}}}}}}}}}zzzxxxvvvvvvwww||||||vvvllliiiuuu|||{{{yyyxxxuuunnnddd]]]VVVSSSTTTXXX]]]cccnnnxxxpppvvvyyy{{{{{{wwwooogggcccbbbVVV\\\___^^^bbbmmmwww|||{{{}}}}}}xxxsssrrrrrruuutttpppkkkfffbbbaaaaaa...,,,***)))***+++,,,+++111///444BBBRRRdddzzzkkkNNN@@@===AAADDDRRRXXX___cccccceeeiiimmmrrrssstttrrrooommmlllmmmqqqmmmjjjkkknnnnnnkkkgggoooxxx{{{tttqqqrrrrrroooqqqvvvrrrwwwwwwoookkknnnrrrqqqrrrrrr}}}{{{yyyxxxwwwwwwvvvsssqqqtttrrrooommmlllmmmoooqqqrrrooommmnnnqqqsssrrrpppppppppqqqrrrsssuuuuuuvvvooonnnmmmmmmnnnnnnnnnmmmjjjjjjiiifff___[[[```iiippptttyyy{{{yyyvvvrrrqqqyyy{{{|||{{{wwwuuuuuuwwwxxxwwwwwwwwwwwwwwwwwwxxxzzz{{{|||}}}|||}}}~~~}}}|||```BBB333666555333333000000000000000////////////...------,,,,,,++++++***************))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***+++++++++***+++---+++***000@@@NNNlll|||~~~|||yyynnnccc^^^XXXXXXWWWVVVUUUSSSQQQPPPPPPOOONNNLLLKKKJJJJJJJJJKKKIIIGGGGGGGGGHHHGGGFFFGGGFFFEEEFFFGGGHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGIIIHHHFFFCCCBBBEEELLLQQQTTTZZZ]]]aaavvvpppjjjvvv{{{[[[KKKAAA888555444222333666333222111000////////////////////////............,,,------,,,******+++---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---...///...///111555888@@@bbb~~~YYYDDDEEEFFFGGGLLLMMMTTTXXX^^^bbbeeejjjpppvvv|||wwwtttsssvvvfffdddoooxxx|||vvvrrrmmmjjjeee___WWWPPPQQQZZZfffooovvv~~~|||pppxxx}}}}}}zzzsssnnnmmmgggaaa\\\[[[]]]```gggoootttwww{{{}}}}}}}}}~~~~~~{{{xxxvvvuuuuuuvvvwwwxxxwwwuuuqqqmmmjjj++++++******+++---------555///;;;ZZZqqq{{{pppWWWEEEAAAEEEKKKNNNTTTZZZaaaeeefffhhhlllooouuuuuuuuussspppmmmllllllmmmjjjfffgggkkkmmmkkkhhhiiiqqqxxx||||||vvvqqqrrrqqqnnnpppttttttxxxwwwpppmmmooopppnnnoooppp|||}}}|||zzzzzzyyyxxxuuussssssrrrooonnnmmmnnnooopppnnnmmmmmmnnnooopppooooooppppppqqqrrrssstttuuuuuuqqqpppoooooonnnnnnmmmllliiifffddd```\\\\\\fffqqqvvvvvvvvvwwwwwwwwwuuutttvvvyyy{{{{{{zzzyyyzzz|||zzzzzzyyyyyyyyyyyyzzzzzzzzz}}}~~~|||zzz~~~aaa???>>>999111111444000000000000////////////......---,,,,,,++++++***************))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---***---333222444JJJeee|||yyyzzzyyyxxxuuurrrmmmiiieeecccaaa```]]]YYYVVVSSSQQQOOORRRPPPNNNNNNOOOOOONNNLLLJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNNNNMMMOOOTTTXXXVVV[[[```iii}}}pppeeeeeesss|||[[[HHH888777888555333777333222111000000/////////////////////............,,,------,,,******+++---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------.../////////000222666999FFFmmmzzzWWWDDDGGGGGGIIIMMMNNNTTTYYY^^^bbbeeeiiipppuuu}}}yyywww{{{pppkkkjjjiiihhhtttzzzwwwqqqjjj```WWWTTTYYYbbbhhhqqqzzzppprrr~~~|||wwwtttuuutttllleeeaaa]]][[[^^^ccceeegggkkkooossswwwyyy{{{~~~|||zzzyyyyyyyyyzzz}}}~~~~~~~~~}}}{{{xxxwwwxxxzzz|||~~~}}}zzzwwwttt)))***+++,,,---...//////444000FFFtttooobbbQQQFFFDDDHHHLLLMMMWWW]]]dddhhhjjjlllooorrrwwwwwwwwwtttpppnnnmmmmmmjjjfffccccccgggjjjkkkjjjfffkkkpppuuu}}}zzztttrrrpppnnnnnnpppuuuwwwuuurrrppprrrssspppmmmlllwww}}}{{{{{{zzzyyyvvvtttrrrqqqpppooonnnnnnnnnnnniiikkkmmmnnnmmmllllllmmmoooooopppqqqrrrsssssstttsssrrrqqqpppnnnmmmlllkkkgggbbb^^^ZZZXXX]]]jjjxxx|||zzzxxxwwwxxxyyyzzzzzzxxxzzz|||}}}||||||}}}~~~}}}}}}||||||||||||}}}}}}zzz{{{xxxyyyzzztttGGGAAA<<<222333999111111000000000/////////......------,,,+++++++++++++++*********)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---'''+++444222444SSSzzz~~~wwwwwwzzz}}}zzzyyywwwtttnnniiiccc^^^\\\```]]][[[YYYXXXWWWTTTRRRSSSQQQOOONNNOOOQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUXXXZZZ[[[\\\]]]___aaa[[[___cccmmmtttggg___aaaggg}}}wwwUUU999777<<<777333777333333111000000000000000////////////............,,,------,,,******+++---******+++++++++,,,,,,,,,***++++++,,,...//////000.../////////000333888;;;LLLzzzrrrTTTDDDHHHHHHJJJOOOOOOUUUYYY___bbbeeeiiiooottt~~~}}}{{{~~~~~~{{{uuujjj___]]]eeeqqq}}}|||ttthhh^^^XXXXXX\\\___kkktttvvvpppzzz}}}|||yyyqqqkkkddd]]][[[]]]aaabbbdddgggkkkppptttvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuwwwzzz|||}}}|||zzzxxxvvvyyy}}}}}}yyyvvv***+++---.........///000111;;;[[[qqqfffaaaYYYPPPJJJJJJMMMQQQZZZ___eeejjjllloooqqqtttuuuvvvvvvtttqqqooooooppplllhhhdddccceeehhhkkkkkkjjjkkkmmmqqqyyyxxxrrrooommmlllkkkqqqqqqoooooorrrwww{{{|||ooogggooo~~~}}}{{{zzzyyyxxxuuurrrrrrqqqqqqpppooonnnmmmmmmgggkkkoooooollljjjjjjlllnnnnnnoooppppppqqqrrrrrrqqqqqqqqqooommmlllllllllfffaaa\\\YYYWWW[[[hhhttt{{{~~~}}}}}}~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~|||}}}zzz{{{zzzZZZIII<<<666666555222111111000000/////////.........---,,,,,,+++++++++++++++*********))))))************************))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,+++++++++,,,------...---...000000>>>cccyyy}}}yyykkkuuu{{{xxxxxxuuurrrooollliiieeebbbcccaaa^^^]]]^^^_________aaabbbbbbccccccbbbbbbaaabbbcccdddeeeeeefffggggggbbbccccccjjjwwwjjjdddcccmmmhhh@@@999<<<777333777333333222111000000000000////////////............,,,------,,,******+++---******+++++++++,,,,,,,,,+++++++++,,,---......///---.........000444999===OOOhhhNNNCCCGGGHHHKKKPPPOOOWWW[[[___bbbdddhhhnnnsss|||{{{wwwyyy{{{|||}}}{{{pppdddeeeeeehhhooo~~~zzznnnddd]]]YYYXXXXXXeeejjjvvv{{{pppvvv~~~yyyvvvpppiiifffgggiiiiiiiiijjjmmmqqquuuxxxtttvvvxxxyyyyyyxxxwwwuuukkkmmmppprrrtttuuuuuuuuuvvvyyy|||~~~}}}zzzuuuqqq+++---//////......///111444OOOssszzzVVVPPPUUUWWWTTTNNNOOOXXXaaa]]]```eeejjjmmmppprrrsssrrrrrrsssrrrpppppprrrtttqqqmmmiiiffffffhhhkkklllooonnnppptttzzz}}}sssooommmiiieeeiiigggfffiiiooowwwsssccceeezzz}}}{{{{{{yyyvvvsssrrrrrrqqqpppooonnnmmmlllhhhlllppppppmmmjjjjjjlllmmmmmmnnnnnnoooppppppppplllnnnooonnnlllkkklllnnngggbbb^^^[[[YYYYYY```iiirrr}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~WWW:::777999///222222222111000///////////////...------,,,,,,+++++++++++++++************************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++++++++,,,------...---555555///888YYY}}}qqqggguuuyyywwwtttssstttttttttsssttttttsssrrrqqqooonnnmmmpppnnnllljjjiiiiiiiiiiiieeefffeeegggvvvnnnbbbeee{{{QQQ@@@===666333777444333222111000000000000////////////............,,,------,,,******+++---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------///444:::???WWW^^^JJJBBBFFFFFFJJJPPPOOOXXX\\\```cccdddgggmmmqqq{{{wwwyyyyyyxxxyyyzzzvvvppphhhccc^^^___hhhxxxxxxnnnfff___YYYUUUZZZ\\\ddd|||qqqrrrvvv}}}}}}{{{uuussstttpppooommmlllmmmppptttvvvwwwxxx{{{||||||yyyvvvtttfffeeeeeefffhhhkkkmmmoootttvvvzzz|||{{{wwwsssppp,,,...//////---...222666;;;^^^iiiGGG???HHHOOOOOOKKKOOO[[[hhh```bbbgggkkknnnpppqqqqqqnnnooooooooonnnppprrruuuvvvsssoookkkiiiiiilllmmmoooppptttzzz{{{tttrrrllleeedddbbbdddgggkkkrrruuu```___ttt~~~|||yyyvvvsssrrrqqqooonnnmmmmmmmmmkkkmmmnnnnnnmmmlllkkkkkklllmmmmmmmmmnnnnnnnnnnnnjjjlllnnnmmmkkkjjjlllnnngggbbb___^^^ZZZWWWZZZ___fffuuu~~~~~~~~~eee;;;999>>>333333333222111000000///...//////......---,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))*********++++++,,,,,,---,,,++++++,,,,,,---...///(((333555333KKKxxxhhhhhh|||~~~|||zzzwwwvvvxxxuuuqqqnnnmmmkkkjjjhhhcccggghhhggglllnnndddiii~~~oooRRRCCC999555777444333222111111000111111////////////............,,,------,,,******+++---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,------...000666===BBBgggXXXHHHCCCFFFEEEJJJRRRPPPYYY]]]aaacccdddggglllpppzzz}}}xxxvvvyyyyyyvvvssskkkbbb^^^^^^eeerrr~~~|||sssiii___XXXQQQPPPUUUiii{{{vvvqqqyyy{{{yyyzzzwwwuuusssqqqqqqrrruuuvvvxxxyyy|||}}}|||yyyuuussshhhfffdddcccdddfffiiikkkjjjlllooorrrrrrqqqooommm***,,,...---,,,///666<<>>???777444333333222111000///.../////////...------,,,,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))))))******+++,,,,,,------+++++++++,,,,,,...//////+++///333BBBhhhzzzxxxrrrgggrrr~~~|||{{{yyyvvvtttssspppkkkgggdddfffgggeeegggvvvssslllkkkxxxjjjOOO@@@999666444444333222111111111111////////////............,,,------,,,******+++---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,......//////222999@@@FFFyyyuuuVVVIIIEEEFFFEEEKKKTTTSSSZZZ^^^bbbcccdddfffkkkooouuu}}}||||||~~~|||www{{{tttmmmggg```[[[^^^eeennn{{{vvviiiaaaPPPOOOOOOYYYrrr|||oooppp}}}{{{zzzxxxwwwwwwxxxyyyzzzxxxyyy{{{||||||yyyvvvtttqqqpppmmmkkkjjjjjjjjjkkkfffggghhhiiiiiiiiihhhggg(((***,,,,,,,,,111:::AAAccctttyyy[[[FFF:::FFFEEEEEEFFFLLLUUU___eeeggghhhjjjnnnqqqsssrrrqqqmmmmmmmmmkkkjjjkkkmmmpppwwwvvvtttpppnnnmmmoooqqqjjjnnnvvv|||xxxpppsssxxxyyyrrrllltttqqq^^^]]]kkkxxx~~~}}}{{{xxxuuuvvvtttpppmmmllllllmmmnnnooollliiiiiikkkmmmkkkiiikkkkkkllllllllllllllllllnnnqqqssspppkkkhhhjjjmmmbbb^^^\\\\\\[[[XXXYYY]]]ZZZ^^^iiiyyy~~~~~~~~~{{{{{{aaaCCC:::222444444333222111000///.../////////...------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))***+++,,,,,,------+++++++++,,,---...///000666111888VVVrrruuu|||nnnqqq{{{zzzyyyyyyxxxtttlllfffhhhfffdddcccffftttyyycccZZZppp{{{XXXFFF<<<555555444333222111111111111000/////////............---------,,,+++***+++---******+++++++++,,,,,,,,,***+++,,,,,,---...//////000000000111444;;;CCCIIIqqqWWWJJJGGGGGGEEELLLVVVUUU[[[^^^bbbcccdddfffjjjnnnooowwwwwwsssooommmkkkcccXXXVVVZZZ^^^fffvvv~~~rrriiiUUUTTTQQQRRR```~~~llliiiwwwzzzzzzyyyxxxyyyzzz{{{|||xxxzzz|||}}}}}}{{{yyyxxxyyyyyywwwuuussspppnnnmmmllllllkkkjjjiiigggfffeee,,,111***+++444222===]]]pppbbbJJJAAAAAAEEEDDDDDDHHHOOOWWW]]]```dddhhhmmmooonnnnnnooorrrkkknnnqqqrrrpppooonnnooovvvwwwxxxvvvssspppooooooqqqmmmtttyyy}}}yyywwwzzzssseee]]]eeezzz~~~{{{zzzyyysssrrrooonnnmmmmmmnnnooossspppmmmlllnnnooonnnlllllllllllllllkkkjjjiiihhhmmmjjjhhhggghhhiiiiiiiiibbbaaa___^^^]]]\\\\\\\\\]]]^^^bbbiiisss~~~}}}zzzyyy|||tttEEE:::;;;999000111333...000555222......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************************************)))******++++++,,,------......//////...///222444666666FFFsssrrrwwwooofffpppxxxxxxqqqooo~~~|||{{{yyyxxxvvvrrrmmmiiigggfffcccccchhhuuullldddeeemmmNNN===888:::777333000222444222...000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------///222...999:::888ZZZhhhSSSRRRPPPMMMKKKMMMQQQTTT[[[^^^aaaccceeegggjjjlllqqqvvv~~~}}}{{{}}}uuuooooookkkaaaYYYWWWUUU]]]fffrrrzzzkkk[[[QQQIIIRRR```iiizzzooolllttt~~~~~~|||{{{~~~{{{zzz{{{||||||}}}|||{{{zzz|||zzzxxxvvvuuusssooolllqqqpppnnnnnnmmmkkkhhheee,,,111///...444@@@YYYwwwzzzmmmTTTEEEAAABBBDDDDDDFFFKKKRRRYYY___bbbfffjjjoooqqqpppoooqqqsssrrrtttvvvwwwuuusssrrrssswwwwwwvvvuuutttsssrrrrrrmmmjjjrrrxxx|||wwwiii___dddttt}}}{{{zzzyyywwwvvvtttqqqppppppqqqrrrrrrooollllllnnnpppooonnnlllkkkiiihhhgggfffeeeccciiigggfffggghhhiiihhhggg```___^^^]]]\\\\\\\\\\\\[[[ZZZYYY[[[aaaiiiqqqwww~~~}}}{{{yyy{{{```GGG555;;;222444666000000444111///...------,,,,,,------,,,,,,,,,+++++++++******************************************************)))******++++++,,,---------............///222444999IIIggg~~~kkkccclllrrr|||qqq|||{{{{{{yyywwwvvvtttqqqlllhhhbbb```^^^___fffvvvlllgggrrrbbbEEE777999777444222333333222///111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------///333000;;;======aaafffQQQQQQOOONNNNNNPPPUUUYYY\\\^^^aaacccdddgggjjjmmmnnnqqqzzz{{{vvvvvvssslllfffeee\\\ZZZYYY^^^lllkkk___RRRSSSYYY]]]www~~~qqqmmmrrryyy}}}|||||||||}}}~~~|||{{{zzzxxxuuusssrrrqqqnnnlllqqqppppppppppppnnnkkkhhh+++---111///333SSS~~~jjjRRRDDD???@@@CCCBBBEEEIIIPPPWWW]]]bbbeeehhhmmmqqqsssrrrqqqsssuuuyyy{{{||||||yyywwwvvvvvvxxxuuussssssuuuuuussspppiiihhhooo}}}xxxwww}}}~~~qqqfffgggqqq~~~}}}{{{zzzzzzzzzxxxvvvsssrrrqqqqqqqqqooommmllllllnnnpppqqqqqqpppooommmiiieeebbb```___bbbbbbccceeehhhhhhgggeee```______^^^]]]]]]^^^^^^^^^\\\XXXVVVWWW[[[```dddtttwww{{{~~~|||zzzzzz|||~~~iii???===444666999111///222000///...------,,,---------,,,,,,,,,+++++++++******************************************************)))******++++++,,,------,,,---...------...111444888\\\zzzgggbbbkkkppp~~~uuuzzz|||zzzyyyxxxvvvtttsssoookkkhhhfffccc```bbbllltttjjjppp|||VVV>>>888777777666555333111111111111000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...333111===@@@CCCkkk~~~[[[OOOOOOOOOOOOPPPTTTZZZ^^^^^^___aaaaaacccfffjjjnnnkkklllqqqxxx}}}}}}yyyuuuuuummmbbbZZZZZZ^^^hhh~~~~~~rrr___VVVUUUTTTjjjtttpppsssvvv~~~~~~|||xxxuuuqqqnnnmmmmmmlllkkkjjjjjjkkkmmmmmmlllhhheee...,,,222111:::kkktttSSS@@@<<<>>>@@@@@@BBBFFFMMMUUU[[[aaaeeehhhjjjnnnssstttsssrrrtttvvv|||~~~}}}yyywwwwwwxxxvvvtttvvvyyyxxxqqqkkkjjjhhhllluuu{{{~~~xxxqqqoooyyyzzzpppnnnrrr{{{}}}|||{{{zzzzzzxxxvvvtttrrrpppooonnnnnnmmmlllllllllnnnpppqqqrrruuuxxxzzzuuukkkbbb^^^]]]ZZZ[[[^^^bbbfffgggfffeeecccbbbaaa```_______________]]][[[YYYYYYZZZ[[[\\\___cccjjjssszzz}}}zzzxxxxxxyyyYYYAAA555555999222///222000//////...---------------,,,,,,,,,+++++++++******************************************************)))******++++++,,,------+++,,,---------...111444999lllyyyvvvqqqeeeeeeqqqwww}}}~~~~~~{{{zzzxxxuuutttrrroookkkhhhjjjgggcccfffrrrqqqcccxxxjjjJJJ<<<:::999999777222111333111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...333333>>>@@@GGGtttqqqQQQMMMNNNOOOOOOQQQUUU[[[___```aaaaaaaaabbbeeejjjnnnkkkjjjkkkppptttxxx}}}qqqjjjjjjccc[[[bbbrrr~~~nnn]]]VVVTTTeeeuuurrrvvvxxxyyyuuuoookkkiiihhhhhhgggfffggghhhjjjllljjjfffccc444///333888JJJ{{{aaaFFF<<<>>>@@@???>>>BBBHHHQQQYYY___ccchhhkkkkkkoootttuuusssrrrtttvvv~~~~~~{{{yyy{{{zzz{{{~~~{{{ppphhhjjjiiijjjmmmooooooqqqtttzzzxxxvvvxxx~~~uuunnnjjjmmmtttzzz}}}uuussssssyyy~~~|||zzzyyyyyyyyyvvvuuusssqqqooommmlllllllllllllllllllllnnnpppqqquuu~~~tttfff___^^^WWWXXXZZZ^^^bbbeeefffeeeccccccaaa``````_________[[[[[[\\\[[[ZZZXXXVVVUUURRRWWW___hhhqqqyyy~~~~~~zzzwwwwwwwww}}}|||tttJJJ777222777333000222111//////...------------...,,,,,,,,,+++++++++******************************************************)))******++++++,,,------+++,,,---------///222555@@@xxxlllhhhhhhcccjjjyyy~~~||||||yyyvvvtttrrroookkkhhhgggdddaaadddpppfffooo{{{|||TTTFFF@@@;;;;;;888222111555111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////444444===???JJJ|||mmmRRRLLLMMMNNNOOOPPPTTTYYY\\\aaaaaaaaaaaaaaadddiiimmmnnnjjjiiikkknnnqqqxxx{{{wwwxxxmmm\\\WWW___gggqqqhhh[[[TTT___wwwvvvrrrvvvwww|||~~~{{{vvvooojjjgggfffeeedddiiiiiijjjkkklllkkkhhheee000///222===ZZZbbbOOO???>>>AAA@@@>>>???DDDKKKTTT\\\```dddiiimmmmmmqqquuuvvvuuussstttvvv}}}|||~~~|||qqqiiiiiiiiijjjkkkllllllmmmmmmooommmmmmoootttxxxxxxwwwqqqnnnnnnqqqqqqqqquuu{{{zzzwwwtttrrrqqqttt~~~}}}{{{yyyxxxwwwwwwuuutttsssrrrpppooonnnmmmlllllllllkkkjjjjjjlllnnnoooyyy~~~sssjjjeeeZZZYYYXXXZZZ]]]aaabbbccc``````_________```aaaaaa___```aaaaaa___\\\YYYWWWVVVYYY^^^eeemmmsssxxxzzzzzzwwwwwwwwwxxxwwwzzzZZZ>>>111555333222333111000///......------......,,,,,,,,,+++++++++******************************************************)))******++++++,,,------,,,---.........000333666KKKlll___]]]bbbcccooo{{{~~~|||}}}~~~}}}{{{~~~{{{wwwsssqqqmmmjjjgggdddbbbbbbfffqqq~~~wwwooowwwdddTTTGGG===;;;888333222666222222111111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////555555>>>@@@NNNkkkRRRKKKLLLNNNNNNPPPSSSWWW[[[aaabbbbbbbbbbbbdddhhhkkknnnjjjhhhjjjkkklllqqqvvv}}}pppiiikkkdddhhhuuuuuudddWWWWWWeeexxxrrrtttssssss|||wwwpppkkkhhhfffeeedddgggfffeeeffffffdddbbb___)))222777GGGkkkqqq```MMMBBB<<>>}}}|||ooobbbOOOWWWeeevvv|||pppkkkiiijjjfffbbbhhhuuu{{{xxx~~~~~~|||wwwtttqqqlllfff```bbb```fffttt}}}zzzpppjjj\\\___```dddrrr~~~```<<<666777222111888333222111111000111111111000/////////............---,,,,,,++++++,,,,,,---++++++,,,,,,---......///000333666;;;===@@@bbbkkk]]]TTTMMMLLLMMMQQQUUUZZZ]]]^^^bbbcccdddcccccccccfffhhhggggggffffffgggiiikkklllllllllmmmooorrruuuwwwyyy}}}pppbbbccclllrrrqqqqqqjjjjjjyyyxxxttt{{{~~~}}}||||||}}}}}}|||yyyvvvuuuuuutttppplllfffggggggeeeaaa^^^]]]]]]222@@@\\\xxxfffEEE<<<::::::;;;;;;<<>>DDDiiiyyy```WWWRRROOONNNOOOQQQTTTXXX[[[\\\aaacccddddddcccdddfffhhhffffffffffffgggiiikkkllliiijjjkkkmmmoooppprrrrrrxxx{{{qqqlllnnnmmmiiittt~~~zzzrrrgggyyy{{{uuuttt|||~~~~~~~~~~~~|||yyyvvvvvvvvvsssnnnjjjiiiiiiiiieeeaaa^^^\\\\\\222MMMkkkzzz```BBB666999:::;;;<<<>>>BBBHHHLLLNNNUUU^^^dddgggjjjnnnqqquuuttttttuuuwwwxxxwwwuuutttuuuxxxyyyxxxuuuqqqnnnkkkkkklllllllllkkkkkkjjjjjjjjjiiiiiiiiijjjjjjkkkooommmkkkjjjiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkoooooonnnlllkkknnnuuu{{{xxxwwwtttqqqooonnnnnnnnnnnnnnnooopppppppppppppppkkklllmmmnnnnnnmmmlllkkkhhhiiiiiihhhkkkyyyooo\\\OOOKKKQQQXXXZZZ^^^bbbeeekkksssvvvsssoooooonnnppprrrttttttssssssrrrqqqpppooooooooopppooopppsssuuuwww{{{~~~{{{{{{{{{xxxzzz{{{zzzxxxxxx|||sssEEE:::777777555000111000000//////......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,------......///111+++---444333111BBB\\\~~~yyy~~~tttkkk___RRRUUUcccvvv}}}zzziii^^^fffwww~~~~~~~~~{{{wwwsssoooiiibbb^^^]]]bbblllwwwzzzvvvrrrrrrnnnnnnooovvvuuuiiipppxxxyyy[[[>>>777888666222333333222111111111111111000000000/////////......------,,,,,,,,,,,,---------------------.........,,,333777;;;???IIIssspppYYYVVVTTTPPPPPPPPPPPPRRRUUUXXXYYY```bbbdddddddddeeefffhhhfffffffffggghhhiiikkkkkkiiijjjlllmmmnnnnnnmmmmmmrrrtttwwwzzz|||zzzwwwrrrkkklllrrr|||}}}nnnoooyyyyyyqqqqqq~~~}}}|||~~~{{{xxxwwwwwwtttnnniiikkkkkkiiieee```]]]\\\\\\@@@ddd~~~|||mmmQQQ<<<;;;999:::;;;<<>>BBBHHHLLLQQQXXXbbbhhhjjjkkklllnnnlllllllllmmmppptttyyy|||zzzyyywwwuuusssqqqpppooojjjjjjjjjjjjkkklllnnnoooiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiijjjkkkkkkllliiiiiijjjjjjjjjkkkkkkkkkmmmnnnnnnmmmlllooovvv{{{}}}|||{{{{{{tttssspppnnnmmmlllllllllqqqqqqqqqppppppnnnmmmmmmjjjkkkkkklllkkkjjjiiihhhhhhdddeeejjjgggdddooohhhUUUNNNQQQUUUWWW[[[^^^cccmmmvvvwwwsssffffffgggjjjooorrrssssssuuuttttttrrrqqqooonnnmmmlllnnnppprrrsssuuuxxxzzz}}}}}}zzz|||}}}}}}|||{{{zzzzzz~~~eeeEEE888777555111111111000//////......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,------......///333...---000222???cccpppwwwwwwhhhWWWTTTWWWfffuuuiiidddeeeqqq{{{~~~~~~~~~}}}zzzzzzyyyuuupppkkkgggdddcccllllllsssyyykkkhhhqqqyyytttjjjkkkrrrpppkkkSSS;;;======444444333333222111222222222111000000000////////////...------,,,,,,------...------...............///...666999:::@@@SSSiiiWWWTTTNNNNNNOOOOOONNNNNNQQQVVVZZZ\\\^^^bbbcccdddeeefffhhhhhhiiijjjkkklllmmmmmmmmmlllmmmoooppppppnnnmmmkkkooopppqqqppppppqqqtttvvvzzzxxxoooqqq}}}ttt{{{wwwqqqrrrqqqzzz~~~|||yyyxxx}}}{{{{{{|||zzzuuuppplllkkkhhhccc^^^\\\]]]___iii{{{iii>>>444@@@999:::<<<===???CCCIIIMMMTTT[[[dddiiikkkkkklllnnniiiiiihhhhhhjjjooovvv{{{{{{zzzyyywwwuuusssqqqpppkkkkkkkkkkkkkkklllmmmmmmhhhhhhiiiiiijjjiiiiiihhhgggggghhhiiijjjkkklllllljjjjjjkkkkkkkkklllllllllkkkmmmnnnnnnnnnqqqxxx}}}~~~{{{zzzyyyyyytttrrrpppnnnmmmlllllllllqqqpppppppppooommmlllkkkjjjjjjkkkkkkjjjiiihhhgggfffbbbccchhhhhhdddgggooo{{{fffTTTNNNQQQTTTWWWYYY\\\bbbmmmwwwyyytttgggfffgggjjjnnnqqqrrrrrrsssssssssrrrqqqooonnnmmmmmmoooqqqsssssstttwwwyyy}}}~~~}}}{{{|||}}}~~~~~~}}}{{{{{{}}}QQQ999666555222111111000000//////...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///111111///...777PPPuuu|||hhhSSSUUUaaaooo{{{ttt______mmm{{{~~~{{{yyywwwsssnnniiigggiiijjjtttqqqttt{{{zzzuuunnnlllsssxxxsssiiioooyyyrrrfffCCC<<<999111444444333222222222222222111111000000000/////////......------------......,,,------...//////000000000777999:::DDDZZZnnn[[[VVVPPPMMMNNNOOOMMMLLLOOOUUUZZZYYY\\\```bbbcccdddeeefffhhhiiijjjkkklllmmmmmmmmmiiijjjkkklllmmmlllkkkkkkpppqqqqqqpppoooppprrrtttwwwyyy~~~tttpppuuu}}}|||{{{tttoooooolllzzz}}}{{{zzz|||zzzxxxyyy|||}}}zzzwwwqqqnnnjjjddd___]]]___```wwwttt{{{{{{XXX;;;777888888:::<<<>>>AAAFFFMMMQQQXXX^^^fffkkkllllllnnnpppmmmlllkkkhhhhhhllltttyyyyyyyyyzzzyyywwwtttqqqoookkkkkkjjjjjjjjjiiiiiiiiifffggghhhiiijjjjjjiiiiiiggghhhiiijjjjjjjjjjjjjjjkkkkkklllllllllmmmmmmmmmjjjmmmooooooppptttzzz|||zzzxxxxxxxxxtttsssqqqooonnnmmmmmmnnnnnnnnnnnnnnnnnnmmmlllkkkkkkkkkllllllkkkjjjhhhgggcccbbbbbbcccdddeeegggjjjwwwyyyqqq^^^OOOLLLQQQUUUXXXYYYZZZ```lllxxxzzzvvvkkkjjjjjjkkknnnoooooonnnmmmnnnoooppppppooonnnnnnnnnpppsssssssssssstttvvvwww|||~~~}}}}}}|||}}}}}}}}}}}}{{{zzzzzz~~~]]]===666222222222111111000/////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///---222111///???bbb|||dddRRRYYYllluuu~~~```]]]lllzzz~~~|||wwwuuuqqqlllhhhiiimmmrrrpppooouuu}}}yyyqqqsssttttttxxxzzzuuummmuuuzzzQQQ>>>777222444444333222222222222333111111111000000000//////......------------......+++,,,---...///000111222111888888;;;IIIcccttt\\\XXXTTTOOOPPPPPPMMMJJJLLLRRRWWWVVVZZZ^^^aaabbbcccdddeeefffgggiiijjjkkklllkkkkkkgggggghhhiiijjjkkklllllloooppppppooonnnoooqqqsssuuusssvvv~~~|||yyy{{{zzzsssooollllllxxx}}}|||{{{{{{wwwuuusssvvv{{{~~~~~~xxxuuuooogggaaa^^^___aaazzzqqqrrrdddBBB777;;;222777999<<>>;;;555444333333222222333333111111111111000000000000......------------......***+++,,,...000111222333111888777<<>>AAAEEELLLTTTZZZ```cccfffjjjlllnnnnnnnnnnnnqqqsssqqqmmmkkkmmmppptttuuuwwwwwwuuurrrooommmnnnmmmkkkiiihhhiiijjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggghhhkkkmmmmmmllljjjllllllkkkkkkjjjiiiiiiiiimmmnnnoooooopppuuu}}}{{{~~~|||tttuuuxxxrrrqqqppppppooonnnmmmllllllkkkkkkllllllllllllkkkkkkjjjllllllkkkmmmoookkkeeeeee```^^^```bbbdddiiippprrrkkk___RRRJJJJJJPPPVVVWWWWWWYYY^^^eeekkkoooqqqpppooonnnoooqqqpppllliiihhhiiikkkmmmoooqqqrrrrrrsssttttttsssrrrtttwwwzzz{{{|||}}}~~~~~~~~~}}}}}}|||{{{zzzzzz|||||||||wwwddd@@@999555333222111222111000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------///222222111111000555MMMuuussskkk\\\XXX```qqq|||xxxjjjeeemmmvvvwwwzzzyyyooonnnfff______hhhssswwwvvveeegggppp{{{}}}tttkkkhhhaaafffjjjlllrrrzzz~~~}}}hhhHHH;;;888666444333444444333111111000000000////////////.................................//////000111222555555;;;???MMMxxx```UUUTTTSSSQQQPPPMMMJJJIIIJJJNNNQQQVVVWWWYYY\\\___aaacccdddfffgggiiijjjiiiiiijjjkkkjjjiiiiiiiiijjjlllmmmnnnpppooommmmmmnnnqqqtttvvvtttsssqqqrrrvvvyyy||||||zzz|||}}}tttyyyxxxqqqooowww|||~~~}}}}}}|||zzzxxxssspppmmmjjjhhhggghhhiiijjjfff___WWWTTTWWW]]]bbbxxxaaaccc```TTTCCC777555888:::<<<>>>@@@CCCHHHOOOWWW]]]bbbccceeehhhkkkmmmoooooonnnqqqsssqqqmmmiiiiiijjjrrrssstttuuusssqqqnnnlllmmmllllllkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggiiiiiiiiikkklllllljjjhhhlllkkkkkkjjjjjjiiiiiihhhlllnnnpppppprrrvvv~~~||||||{{{ssstttyyyuuuppppppooonnnmmmlllkkkkkkjjjkkklllmmmmmmlllkkkjjjjjjllllllkkknnnpppllleeeccc___^^^aaadddeeejjjppppppfffYYYOOOKKKMMMRRRUUUWWWWWWYYY]]]ccchhhkkkkkkoooooopppqqqqqqoookkkggghhhiiikkknnnpppqqqrrrsssrrrssssssssstttuuuxxx{{{}}}|||{{{{{{~~~}}}{{{xxxwwwzzz{{{{{{{{{uuupppCCC;;;777555222111222111000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........///000111222666...777]]]uuuuuu___YYYfffxxxsssnnnnnn```cccmmmmmmmmmooolllcccbbb^^^]]]hhhwww|||xxxfffeeemmmzzzyyyhhh\\\[[[TTTYYY___dddlllvvv|||}}}{{{~~~SSS888999777555444444444333111111111000000000/////////.................................//////000111222999666999???QQQ~~~sssZZZTTTTTTRRROOONNNKKKHHHGGGHHHLLLPPPTTTUUUXXX[[[^^^aaadddeeeeeegggiiiiiiiiihhhiiijjjjjjiiiiiiiiiiiijjjkkklllooonnnlllkkkmmmqqquuuxxxuuurrrqqqqqqtttwwwyyyzzz{{{zzz{{{}}}wwwvvvwww}}}~~~wwwrrrvvvxxx{{{~~~|||sssppplllhhhfffeeeffffffbbb]]]UUUNNNKKKOOOWWW^^^mmmaaaggg\\\LLL===666666888999===???BBBFFFKKKRRRZZZ```cccdddeeehhhkkkmmmoooqqqqqqrrrsssrrrnnnllllllllloooqqqrrrrrrqqqooollljjjkkklllllllllkkkjjjiiihhhhhhhhhhhhggggggggggggggglllkkkjjjkkkkkkkkkhhhfffggghhhhhhiiiiiijjjkkkkkkiiillloooqqqrrrwww~~~}}}~~~xxxwwwyyyuuuppppppooonnnmmmlllkkkkkkiiijjjkkkllllllkkkjjjiiihhhjjjiiijjjmmmpppjjjbbbaaa^^^^^^bbbeeefffjjjooommmcccUUUNNNNNNRRRUUUVVVVVVWWWYYY]]]cccgggjjjjjjnnnnnnnnnnnnmmmkkkiiiggghhhiiikkknnnppprrrssstttqqqrrrssssssssstttvvvyyy{{{{{{{{{{{{~~~~~~}}}zzzwwwtttrrrxxxyyyzzz|||vvvFFF:::999666333222222111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...---...---,,,...222555,,,<<>>;;;666333111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------000,,,---444555555???MMM```mmmiiimmm~~~uuurrreee]]]fffwwwqqqnnnvvv|||tttooopppmmmmmmhhhZZZVVVSSSTTTUUUVVVaaarrrccc___\\\WWWOOOHHHDDDFFFKKKQQQ\\\gggpppwww|||xxx^^^===;;;888777666555444222222222222111111111000000////////////////////////.........//////000111222666777<<>>;;;999777777666444222222222222111111111111000000000000000000000000000.........//////000111222:::888:::CCCccc~~~ccc[[[XXXRRRMMMLLLKKKHHHGGGIIINNNRRRUUUWWWYYY\\\```ccceeeggghhhjjjllllllkkkkkklllmmmfffgggiiikkkllllllllllllllllllkkkkkkiiihhhfffeeebbbaaabbbfffmmmtttxxxzzzyyyxxxvvvuuusssrrrqqqqqqjjjkkkmmmmmmooovvv}}}yyyzzz|||}}}}}}~~~{{{yyywwwuuuqqqmmmkkkjjjkkkkkkiii___YYYYYYVVVPPPVVVbbbsssddd___aaaBBB???;;;777777999<<>>GGGnnnrrrbbb[[[UUUPPPNNNKKKHHHFFFHHHMMMQQQTTTXXX\\\___aaaccceeegggfffgggiiikkklllllllllkkkggghhhiiijjjkkklllllllllooommmkkkkkklllmmmmmmmmmnnnmmmjjjgggfffiiiooosssuuuttttttttttttuuuvvvvvvpppmmmjjjggghhhmmmuuu{{{zzzvvv~~~yyyrrrxxxtttpppnnnfffeeekkkjjjeee```XXXQQQPPPVVV```ggguuuiiijjjfff\\\AAA>>>;;;888888:::<<<>>>@@@DDDKKKSSS[[[```cccccckkkooosssuuutttrrrpppooonnnllljjjhhhhhhiiikkklllmmmmmmlllkkkkkkkkkkkkkkknnnllliiihhhhhhhhhhhhgggfffhhhjjjkkklllkkkjjjiiijjjjjjiiihhhhhhhhhiiiiiikkkjjjjjjiiiiiijjjjjjkkkmmmnnnoooqqqvvv~~~~~~{{{mmmfffgggttt|||xxxuuuvvvtttrrrpppnnnmmmllllllllliiiiiiiiiiiihhhgggeeedddcccfffiiimmmtttvvvmmm```[[[[[[[[[^^^aaacccccccccaaa^^^[[[ZZZZZZXXXTTTPPPMMMQQQQQQNNNPPPXXX^^^___ccciiipppqqqnnnjjjiiiiiijjjlllnnnooonnnnnnooopppssstttuuutttssssssuuuvvvxxxxxxwwwvvvuuuwwwzzz}}}~~~{{{~~~{{{uuuqqqqqqsssuuu|||{{{zzzyyyyyy|||vvvYYY>>>333666333000333333000000///...............------------------------.........------------------222///...444999IIIbbbwwwcccZZZZZZhhhnnnwwwssskkk\\\UUUUUUXXXrrrfffnnnvvvoooaaaSSSKKKGGGHHHOOOXXXcccooo|||ooogggQQQ???:::;;;666444888666444444333222222111111000000000000000000000000000000000/////////000111111666<<<>>>HHHpppqqq___XXXSSSPPPOOOLLLIIIGGGHHHLLLPPPTTTWWW\\\```bbbdddfffhhheeeggghhhjjjkkkkkkkkkkkkkkkllllllmmmmmmmmmllllllooommmkkkkkklllnnnmmmmmmnnnmmmllljjjiiikkkooorrrppppppppppppqqqrrrssssssqqqpppnnnllliiijjjlllooozzz~~~xxx{{{}}}~~~wwwuuuyyy}}}~~~tttoooggggggjjjfffccc___XXXSSSRRRXXXbbbiiiccc[[[hhhbbbKKK>>>===;;;::::::;;;<<<===AAAFFFNNNVVV^^^bbbeeefffmmmpppssssssqqqooommmlllnnnmmmkkkiiiiiijjjlllmmmooommmkkkiiiiiijjjlllmmmkkkiiigggggghhhiiiiiiiiihhhiiikkkmmmmmmllljjjhhhjjjjjjiiiiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjkkkkkklllmmmoooqqqwww}}}tttnnnooowwwyyyuuusssvvvsssrrrooommmkkkjjjiiiiiiiiiiiiiiihhhgggeeedddccccccfffjjjnnnssstttkkkaaa^^^\\\[[[\\\^^^aaaccccccaaa]]]YYYXXXZZZZZZXXXVVVUUUXXXYYYYYY^^^ffflllmmmllloooqqqooojjjfffdddeeejjjmmmpppqqqpppooooooooossstttuuuuuuttttttuuuwwwxxxxxxxxxwwwvvvwww{{{}}}}}}zzz{{{|||wwwuuuvvvxxx{{{||||||zzzxxxzzzuuulllJJJ555555222111444222000000///...............------------------------------------------------///444111000===OOOmmm}}}fffVVV\\\pppwwwsssuuuaaaUUUTTTUUUhhhlllssswww___OOOHHHGGGMMMTTTbbbooo{{{ssscccpppZZZDDD;;;<<<777555777555444444333222222111111000000000000000000000000000111000000000000111222333555<<<>>>IIIsssooo]]]WWWRRRQQQPPPMMMJJJHHHIIILLLNNNRRRVVV\\\aaadddeeeggghhheeefffhhhjjjkkkkkkkkkjjjmmmmmmmmmmmmmmmlllkkkkkkooommmkkklllmmmnnnnnnmmmnnnnnnnnnmmmlllllloooqqqnnnnnnnnnooopppqqqrrrrrrppprrrsssrrrnnnjjjhhhgggnnnwww{{{xxx{{{|||sssrrrwww}}}yyy~~~zzzyyy~~~uuurrr}}}yyyqqqhhhhhhhhhaaa```]]]YYYUUUVVV\\\eeelll|||[[[XXXeee[[[BBB<<<<<<;;;;;;;;;<<<<<<===BBBGGGPPPYYY___cccfffhhhkkkmmmoooooommmlllkkkkkknnnmmmlllkkkjjjkkklllmmmnnnmmmkkkiiiiiijjjkkkmmmkkkiiigggggghhhiiiiiiiiiiiijjjmmmnnnnnnllliiihhhjjjjjjjjjjjjkkklllmmmnnnmmmmmmllllllllllllmmmmmmlllmmmooorrrxxxzzzwwwwwwyyywwwrrrrrrvvvtttrrrpppmmmjjjiiiiiiiiiiiiiiihhhgggeeedddcccbbbeeegggiiillloooppplllgggbbb___[[[ZZZ\\\___bbbcccaaa]]]YYYXXX[[[^^^^^^]]]]]]\\\ZZZ\\\dddmmmsssvvvqqqssssssoooiiidddaaa```iiilllppprrrqqqpppoooooorrrtttuuuvvvuuuuuuvvvwwwyyyzzzzzzyyyyyyzzz|||~~~||||||zzzxxxyyyyyy|||~~~|||zzzzzz}}}}}}UUU999666444333444000000000///...............------------------------,,,,,,,,,,,,------------///444222777PPPmmm~~~wwwnnn]]]ddduuuxxxyyyyyyaaaTTTTTTTTTbbb{{{qqqsssqqqYYYJJJGGGMMMUUUcccooo||||||dddccc}}}eeeIII:::;;;888555777555444444333222222111111000////////////////////////000000000000000111222333666<<<>>>JJJtttmmm\\\WWWSSSQQQPPPNNNKKKIIIIIILLLNNNPPPUUU[[[aaadddeeeggghhhfffgggiiikkklllllllllkkkjjjjjjkkkkkkkkkkkkkkkjjjnnnmmmllllllnnnooonnnmmmnnnoooppppppooonnnooopppnnnooopppqqqrrrsssssssssnnnqqqtttuuusssooommmlllkkkqqq{{{}}}xxxzzz~~~tttppptttyyywww||||||uuurrrzzz}}}qqqhhhnnnsssjjjhhhfff]]]]]]\\\ZZZYYY[[[aaajjjpppqqqbbbbbbcccVVVEEE;;;;;;;;;;;;<<<<<<======BBBIIISSS[[[```cccfffhhhfffhhhjjjjjjjjjiiijjjkkknnnmmmlllkkkkkkkkkllllllllllllkkkkkkjjjjjjjjjjjjllljjjgggfffggghhhhhhgggiiijjjlllnnnnnnllljjjhhhiiiiiijjjjjjkkklllnnnnnnooooooooonnnnnnooooooooolllmmmooorrrxxx~~~~~~}}}|||{{{wwwrrrsssvvvuuusssqqqnnnllljjjjjjjjjiiihhhgggfffeeedddcccccciiigggggghhhjjjkkkmmmooohhhddd^^^[[[\\\^^^aaabbb```]]]ZZZ[[[___bbbcccbbbaaaZZZVVVYYYbbbllltttxxxrrrssssssqqqlllfffaaa^^^iiilllppprrrqqqooonnnnnnqqqsssuuuvvvuuuuuuvvvwwwxxxyyyzzzyyyxxxyyy{{{~~~{{{zzz|||~~~|||zzzzzzzzz~~~~~~}}}~~~~~~WWW999555555555444///000000///...............------------------------,,,,,,,,,------............222222BBBiiippprrr}}}mmmaaajjjyyy{{{wwwsssmmmjjjnnnvvvssszzzzzzbbbSSSSSSRRRZZZnnnyyytttdddMMMGGGOOOYYYeeeqqq}}}kkk___ppprrrOOO::::::888666777666444444333222222111111000////////////////////////////////////000111222333777===???KKKuuunnn]]]XXXTTTRRRQQQOOOKKKIIIJJJMMMPPPPPPTTTZZZ___bbbdddfffhhhhhhiiikkkmmmnnnnnnnnnmmmggghhhjjjkkklllmmmmmmmmmmmmllllllmmmooopppooonnnnnnppprrrrrrpppooooooooonnnoooqqqrrrsssssssssrrrnnnppprrrrrrqqqppppppqqqoooooosssyyy~~~zzzzzz{{{|||~~~wwwttttttuuuxxxsss{{{pppcccfff{{{yyykkkfffddd[[[ZZZ[[[\\\]]]```fffnnnsssuuunnnjjj[[[HHH???:::::::::;;;<<<===>>>???DDDLLLVVV]]]aaaccceeehhhccceeefffgggggghhhkkkmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiillliiigggfffggghhhggggggiiijjjkkkllllllkkkjjjjjjjjjjjjjjjjjjkkklllmmmnnnppppppooooooooooooppppppllllllnnnpppuuu}}}~~~~~~|||xxxuuutttuuuuuutttqqqooommmlllllllllhhhgggfffeeeeeeeeeeeeeeeiiifffeeeffffffhhhooovvvnnniiiccc^^^]]]^^^``````___^^^]]]```eeeggggggeee^^^TTTOOOUUUaaakkkrrrvvvpppqqqrrrqqqnnnjjjeeebbbiiilllooopppooonnnnnnnnnoooqqqtttuuuuuutttuuuvvvtttvvvwwwvvvvvvvvvxxxzzzuuuvvvyyy}}}}}}{{{~~~}}}~~~XXX999444444555555000000000///...............------------------------,,,------....../////////333777:::RRRvvvkkkzzzoootttssseee___kkk}}}|||sssnnneeeaaa^^^\\\YYYVVVYYY^^^eeetttsss{{{}}}eeeUUUSSSOOOSSSbbb{{{kkkQQQJJJRRR\\\hhhtttwwwaaakkkYYY===;;;999666888777444444333222222111111000000000000000000000000000.........///000111222333888===???LLLvvvppp^^^YYYUUUSSSQQQNNNJJJIIIKKKOOOSSSRRRVVV[[[___aaadddgggiiiiiijjjlllnnnooooooooonnnhhhiiikkkmmmooopppqqqqqqmmmllllllnnnpppqqqooonnnnnnppprrrrrrqqqooonnnooommmnnnooopppppppppooonnnnnnoooooonnnllllllnnnppprrrooonnnppptttwwwwwwvvv|||{{{zzz{{{yyyvvvtttrrryyy~~~kkk\\\^^^kkk{{{lllccc```ZZZYYY[[[^^^aaaeeejjjqqquuuzzzpppgggRRR>>>666::::::::::::;;;===???@@@GGGPPPZZZaaacccdddfffhhhdddeeefffgggggghhhkkkmmmlllkkkkkkkkkjjjjjjjjjjjjmmmllljjjhhhhhhiiijjjkkkiiigggeeeeeegggiiiiiiiiiiiiiiiiiiiiijjjjjjkkkllljjjjjjiiijjjjjjkkklllllloooooonnnnnnnnnnnnoooooojjjjjjkkklllpppxxx~~~~~~~~~}}}{{{zzzyyywwwttttttsssqqqooommmllllllmmmhhhgggfffeeeeeefffgggggggggddddddffffffgggoooyyytttooogggbbb```_________^^^___aaafffkkkllliiieeeWWWMMMJJJUUUdddmmmqqqtttoooooonnnnnnooonnnlllkkkiiikkkmmmnnnmmmmmmmmmooommmpppsssuuutttttttttuuussstttuuuuuuuuuuuuwwwxxxuuutttvvvzzz{{{zzz}}}}}}yyy~~~zzzcccAAA888333333444000000000///...............------------------------------...//////000111111555:::???[[[zzz{{{nnngggcccbbb[[[___lll}}}zzzrrriiiaaa]]]XXXTTTQQQRRRRRRPPPRRRVVVUUUbbbnnntttyyyrrrzzz}}}iiiXXXTTTOOOQQQ^^^jjjSSSNNNVVV^^^kkkwwweeehhh{{{fffCCC===:::666777777444444333222222111111000000000000000000000000000/////////000111222444444777===???MMMyyyppp___[[[XXXSSSQQQMMMIIIHHHKKKRRRWWWWWWYYY\\\___aaadddhhhkkkiiijjjlllmmmnnnooonnnnnnjjjkkklllnnnooopppppppppllllllmmmnnnqqqqqqpppnnnoooppprrrqqqpppnnnnnnooolllmmmnnnoooooonnnlllkkklllmmmmmmlllkkklllnnnpppssspppnnnmmmpppsssvvvwww{{{zzzyyyzzz}}}yyytttqqqqqq~~~}}}{{{gggXXXZZZbbbpppnnn___]]]YYYXXX[[[___dddhhhmmmsssvvvuuujjjbbbSSSBBB999;;;:::999999:::===???AAAJJJRRR]]]ccceeeeeegggiiifffggghhhgggggghhhkkknnnkkkkkkkkkjjjjjjjjjiiiiiipppmmmiiifffeeehhhkkknnngggeeedddeeehhhjjjkkkkkkhhhhhhgggggghhhjjjlllmmmjjjjjjiiiiiijjjjjjkkkkkknnnnnnmmmmmmmmmmmmnnnnnnhhhhhhhhhiiilllsss|||~~~}}}}}}|||{{{||||||xxxtttsssrrrpppnnnmmmlllmmmmmmggggggfffeeefffggghhhiiidddbbbdddhhhhhhgggooozzzwwwrrrkkkeeeaaa```___^^^^^^___ccciiinnnnnnjjjeeeQQQIIIIIIWWWhhhppprrrsssooommmllllllnnnpppqqqrrriiikkkllllllkkkkkkmmmooolllooorrrttttttssssssttttttuuuwwwwwwvvvvvvxxxyyyyyyvvvuuuxxxyyyxxxzzz~~~|||wwwrrrKKK===444111222000000000///...............------------------------.........///000111111222000555;;;XXXrrrooo{{{```WWWUUUQQQcccnnn{{{zzzsssjjjbbb[[[VVVSSSYYYUUURRRTTTTTTSSSSSSVVVTTT]]]dddeeegggppp{{{nnnuuu{{{jjj[[[VVVRRRSSS___vvvhhhSSSQQQXXX]]]mmmyyyggggggqqqoooHHH@@@;;;666777666444444333333222111111000000000000000000000000000000000000111222444555666777<<>>::::::888555555444444333222111000000000000000000000000000000///111111111000111222444555===<<>>BBBEEEJJJSSS^^^cccdddcccdddfffdddeeeeeefffggghhhiiiiiijjjjjjjjjjjjjjjiiiiiiiiigggjjjkkkgggeeeggghhhgggeeeeeeeeegggjjjkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkllllllllllllkkkkkkkkkjjjhhheeecccbbb^^^^^^\\\ZZZZZZ\\\aaaeeemmmrrrvvvvvvtttrrrtttwwwwwwxxxzzzzzzyyyuuurrrppppppooonnnmmmlllkkkjjjjjjhhhfffdddeeegggiiihhhfffhhhkkkkkkgggfffggghhhfffeeebbb``````aaabbbbbbaaaaaa``````gggsssyyysssgggTTTQQQUUUaaakkknnnooopppllljjjiiikkkmmmooommmlllkkklllmmmnnnoooooonnnnnnqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuvvvwwwxxxxxxxxxzzzzzzzzzyyyzzzzzz{{{{{{}}}~~~iiiyyyggg<<<777555---111222111111000//////......------------------------...------......///000111555555888UUUjjj~~~tttgggVVVNNNZZZkkkxxxqqqllleee___]]]\\\\\\\\\^^^]]]\\\\\\]]]]]][[[YYY]]]___aaaaaaaaacccfffjjjmmmmmmrrrxxx|||}}}nnnuuujjjWWWNNNRRRYYY___xxxvvvdddXXX[[[iiivvvwwwdddfffmmmYYY???888999777444555444444333222111000000000000000000000000000000///111111111000111333555666??????OOOrrraaa[[[UUUUUUTTTPPPKKKGGGIIIPPPVVVZZZ^^^aaaaaaccchhhiiiggggggfffgggiiilllnnnmmmllljjjjjjlllpppsssrrrooolllkkklllmmmnnnooonnnlllkkkmmmnnnooooooooonnnlllkkkiiihhhhhhjjjmmmoooooonnnpppooonnnmmmlllmmmmmmnnnooonnnnnnooosssvvvwwwwwwvvvwwwzzz}}}~~~~~~~~~~~~}}}~~~|||tttqqqqqqqqqtttyyy~~~~~~|||vvvhhhYYYOOORRR]]]fffrrrwww]]]XXX\\\ZZZ```hhhmmmoooqqqtttvvvvvv}}}wwwTTT???>>>777;;;;;;;;;;;;;;;>>>CCCFFFMMMUUU^^^bbbbbbaaacccfffggggggfffffffffggghhhiiihhhiiiiiiiiiiiiiiiiiiiiigggkkkkkkgggeeegggiiigggfffffffffhhhjjjkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkllllllllllllkkkjjjgggdddbbb___]]]]]]SSSUUUVVVUUUTTTTTTUUUVVV___dddjjjlllkkkkkklllnnnqqqrrrtttttttttqqqooonnnnnnnnnmmmllllllkkkjjjjjjkkkiiigggggghhhiiihhhgggiiilllllliiihhhhhhccc]]][[[ZZZYYYZZZ^^^aaabbbccc___^^^^^^dddooovvvrrriiiYYYXXX]]]gggnnnpppoooooohhhhhhhhhiiilllmmmllljjjlllmmmnnnoooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqssssssuuuvvvwwwxxxxxxxxxzzzzzzxxxwwwwwwxxxyyyzzz|||}}}}}}}}}}}}jjjfffwwwEEE444444222222222222111111000/////////------------------------...------......///000111222444888TTT|||hhhnnnaaaTTTRRR```qqq}}}zzzuuummmhhhffffffggghhhfffdddcccbbbccccccaaa___```bbbdddddddddcccdddfffbbbbbbdddjjjmmmpppvvv}}}qqqlll||||||dddTTTPPPUUU]]]bbb}}}~~~~~~uuuhhh]]][[[dddsssiiidddgggfffEEE999999888555555555444333222111000000000000000000000000000000///111111111111111333555888AAAAAAQQQrrr```ZZZUUUVVVTTTQQQLLLHHHJJJPPPVVVWWW[[[^^^___bbbgggiiiggggggfffgggiiilllmmmlllkkkllllllnnnppprrrrrrooolllkkklllmmmnnnmmmmmmkkkjjjmmmnnnooooooooonnnlllkkkjjjiiihhhiiilllnnnoooooopppoooooonnnmmmmmmmmmnnnkkkkkkmmmqqquuuxxxyyyxxxrrruuuzzz~~~~~~{{{|||}}}}}}~~~}}}wwwtttsssqqqtttyyy}}}|||yyy~~~}}}vvvhhhWWWJJJOOOYYYaaalllxxx}}}ttt[[[YYY```^^^eeemmmrrrssstttuuuwwwtttooorrrgggHHH999;;;888;;;;;;<<<;;;<<>>[[[~~~tttmmm^^^UUUZZZiii{{{xxxuuuttttttuuunnnllljjjiiiiiihhhgggeeeggghhhjjjjjjiiigggfffeee```^^^___cccfffhhhmmmuuu}}}hhhmmmuuu]]]QQQSSSZZZbbbhhh}}}tttqqqkkkbbbYYYVVV]]]kkkzzzrrrggghhhwwwOOO<<<;;;<<<888555555444333222111111000000000000000000000000000///000222222111222444666:::BBBAAAPPPsss```ZZZVVVUUUTTTQQQLLLIIIJJJPPPVVVWWW[[[^^^^^^aaafffhhhfffgggfffgggiiikkkmmmlllkkkmmmmmmoooqqqqqqpppnnnmmmmmmmmmnnnnnnnnnmmmlllkkkmmmnnnooooooooonnnlllkkkpppnnnjjjiiijjjlllmmmmmmmmmmmmmmmmmmnnnnnnooooookkkjjjlllooossswwwxxxxxxppptttzzz~~~~~~~~~~~~yyy{{{|||}}}}}}zzzvvvsssppppppsssxxx{{{yyyvvvzzz~~~zzzsssfffTTTGGGPPPYYY```jjjuuuxxxmmmXXXYYYbbbbbbiiiqqquuuvvvuuuvvvwwwsssooohhhUUU===666<<<===;;;;;;<<<<<<<<>><<<===999666555555444333222111111111111111111111111111111///000222222222222555777:::AAA???NNNuuuaaaZZZVVVTTTTTTQQQMMMIIIJJJPPPUUUZZZ]]]______aaaeeefffcccgggggggggiiikkklllkkkjjjlllmmmoooppppppooonnnmmmooooooooooooooonnnmmmmmmmmmnnnooooooooonnnlllkkkppplllhhheeefffiiikkkllliiijjjkkkmmmnnnooopppqqqmmmllljjjkkkooosssuuuvvvpppuuu{{{~~~~~~~~~~~~~~~yyy{{{|||}}}|||}}}yyyvvvrrrmmmqqqsssxxx{{{yyyvvvzzz{{{vvvnnnaaaPPPDDDPPPYYY___iiisssuuudddUUUYYYbbbffflllrrrvvvuuuttttttvvv~~~xxxcccHHH::::::???AAA;;;;;;<<<<<<===@@@EEEHHHOOOWWW___cccccceeeiiimmmjjjiiihhhggggggggghhhiiijjjjjjiiiiiiiiihhhhhhhhhjjjnnnnnnjjjhhhjjjlllkkkjjjiiiiiijjjllllllkkkjjjiiiiiijjjjjjkkkllllllllliiiiiihhhgggeeebbbaaa___YYYXXXUUURRRPPPOOOPPPPPPOOOOOOPPPPPPPPPQQQTTTWWWUUUWWWZZZ]]]^^^]]]\\\[[[ZZZZZZ[[[]]]___bbbdddfffffffffggghhhiiiiiijjjjjjhhhiiijjjhhhgggggghhhiiikkkmmmmmmkkknnnrrrrrroooggg```WWWQQQPPPSSSWWWYYY]]]______]]]^^^aaa___ZZZ]]]bbbfffhhhjjjmmmllliiifffiiimmmpppppppppqqqrrrppppppoooppppppqqqssssssuuuuuuuuuuuuuuuuuuuuuuuurrrrrrssstttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxwwwyyy||||||{{{{{{{{{|||~~~~~~yyydddhhhnnn@@@888<<<111444444333333222111111111...........................------......///000111555;;;BBBVVVttt{{{rrr```]]]lllxxx|||zzzwwwtttssspppnnnnnnmmmmmmnnnooommmjjjggghhheeeeeegggfffdddggglllqqquuu}}}pppkkkzzzjjjUUUQQQUUU[[[ccclllwww|||~~~uuukkkeee[[[YYYZZZbbbooo|||~~~jjjfffsss^^^>>>;;;<<<777666666555444333222111111111111111111111111111111///000222222222333555888999@@@>>>NNNxxxccc[[[VVVSSSSSSPPPLLLIIIJJJOOOTTTZZZ^^^______```dddeeebbbggggggggghhhjjjkkkjjjiiijjjllloooooonnnmmmnnnoooqqqqqqpppoooooonnnnnnnnnmmmnnnooooooooonnnlllkkkkkkgggbbb```bbbgggkkkmmmiiijjjlllnnnpppqqqqqqqqqooollliiiiiilllpppsssuuutttwww|||~~~~~~~~~~~~zzz{{{||||||{{{{{{}}}zzzyyytttmmmqqqsssxxx|||{{{yyy}}}zzzrrrgggZZZMMMDDDNNNUUU\\\fffqqqrrr{{{uuu]]]VVV[[[bbbjjjnnnsssuuusssrrrsssuuubbbAAA:::??????>>>:::;;;<<<<<<===@@@EEEIIIRRRYYYbbbfffeeefffhhhlllhhhhhhhhhhhhhhhhhhiiiiiillllllkkkjjjiiihhhhhhgggiiillllllhhhgggiiijjjiiijjjjjjiiikkklllmmmkkkjjjhhhiiiiiijjjkkkkkkllllllhhhgggeeebbb___[[[XXXVVVPPPPPPNNNNNNMMMNNNOOOOOONNNPPPQQQQQQPPPPPPQQQRRRTTTUUUVVVYYY[[[\\\[[[ZZZYYYXXXXXXXXXYYY\\\^^^___aaabbbbbbdddeeefffggggggeeeggghhhgggeeeeeegggiiijjjmmmmmmkkknnnwwwtttkkk^^^TTTPPPSSSWWWZZZ\\\```aaa___^^^___]]]XXXYYY```dddccceeejjjjjjgggfffjjjooorrrrrrrrrssstttpppooooooooopppqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuussstttvvvxxxyyyyyyxxxxxxxxxzzz{{{{{{yyyyyyyyyzzz}}}~~~}}}qqqoooqqqAAA777===333444444444333222222111111...........................------......///000111///555999CCCXXXrrryyyyyy|||sssppp___^^^qqq|||}}}}}}zzzwwwtttrrrqqqoooooopppqqqqqqnnnkkkmmmkkkjjjkkkiiieeefffjjjjjjnnnuuu|||mmmqqquuuaaaQQQQQQWWW]]]gggrrruuuwwwzzz{{{zzztttmmmhhh\\\^^^dddnnnyyyjjjfffhhhddd@@@<<<===666666666555444333222222111111111111111111111111111///000222222222333666888666???@@@QQQyyyeee^^^YYYRRRQQQPPPKKKHHHIIINNNRRRWWW[[[]]]]]]___cccdddbbbggggggggghhhjjjkkkjjjhhhhhhkkkmmmnnnmmmlllnnnpppqqqpppooonnnnnnmmmmmmmmmmmmnnnooooooooonnnlllkkkmmmhhhbbb___aaafffkkknnnmmmnnnpppqqqrrrrrrqqqqqqmmmkkkjjjkkknnnqqqssstttyyy{{{}}}~~~}}}}}}}}}|||||||||{{{zzzzzz|||{{{zzzuuulllmmmooouuuzzzzzzxxx}}}|||ooo```SSSJJJFFFKKKRRRYYYcccooopppxxx{{{eeeXXXZZZccchhhmmmqqqttttttrrrqqqsssuuubbb>>>:::@@@<<<888:::;;;<<<<<<===AAAFFFIIIUUU\\\dddhhhgggfffgggjjjgggggghhhiiiiiiiiiiiiiiinnnmmmlllkkkjjjhhhggggggiiimmmmmmiiigggjjjkkkjjjkkkjjjjjjkkklllmmmkkkjjjggghhhhhhiiijjjjjjkkkkkkgggeeeccc___ZZZVVVRRRPPPMMMMMMMMMMMMNNNOOOPPPQQQOOOQQQSSSSSSRRRPPPOOOOOORRRRRRSSSVVVYYY[[[[[[ZZZZZZYYYWWWVVVVVVWWWYYYZZZ^^^^^^___aaabbbcccdddeeeccceeegggfffddddddgggiiihhhkkkkkkhhhlllxxx|||qqqbbbVVVRRRTTTYYY]]]YYY^^^```^^^]]]]]][[[WWWUUU\\\___^^^```fffgggeeeeeejjjppprrrrrrrrrsssuuupppoooooonnnoooqqqrrrsssttttttttttttttttttttttttxxxxxxxxxxxxxxxwwwvvvvvvqqqssswwwzzz{{{{{{yyyxxxxxxyyyzzzzzzyyyyyy{{{|||{{{|||}}}|||yyyzzzEEE666;;;222555444444333333222222111////////////////////////...------......///000111000555666;;;KKKdddvvvgggfffqqqmmmnnn^^^^^^rrr|||~~~zzzwwwuuutttrrrqqqrrruuuuuusssqqqqqqooooooppplllgggfffjjjcccgggnnnuuu{{{llluuuhhhWWWLLLPPPYYY```mmm{{{zzzyyyyyyyyyxxxtttooojjj]]]aaajjjuuu~~~}}}~~~mmmiii]]]jjjCCC>>>???888666666555444333222222111111111111111111111111111///000222222222444666999444???BBBTTTwwwfffaaa]]]QQQQQQOOOKKKHHHHHHMMMQQQSSSXXXZZZ[[[^^^ccceeecccggggggggghhhjjjkkkjjjhhhfffiiilllmmmllllllnnnpppppppppooommmmmmlllllllllmmmnnnooooooooonnnlllkkktttnnnfffbbbbbbfffkkknnnrrrrrrssstttsssrrrqqqpppjjjjjjkkknnnrrrttttttsss}}}}}}}}}~~~~~~~~~}}}|||{{{}}}}}}|||zzzyyyzzz|||zzzyyysssjjjhhhkkkqqqwwwwwwvvv{{{}}}nnn\\\NNNHHHGGGJJJRRRXXXcccooopppxxxjjjXXXUUU___iiinnnppprrrttttttqqqqqqsssvvvZZZBBB;;;;;;===>>>============>>>BBBHHHLLLVVV[[[bbbggghhhfffeeeeeehhhiiikkkllllllkkkjjjiiioooppppppnnnkkkjjjjjjjjjggggggffffffgggiiikkklllggghhhjjjkkkjjjiiigggffffffhhhjjjkkkkkkjjjjjjjjjhhhbbb[[[WWWUUUSSSPPPLLLIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTVVVXXXYYYYYYXXXWWWVVVVVVXXXYYY[[[[[[[[[\\\]]]___``````aaaddddddeeedddccccccdddfffdddhhhkkkjjjjjjrrr|||lll^^^VVVVVV[[[```ZZZ\\\^^^^^^[[[XXXUUUTTTOOOVVV^^^aaaaaabbbeeeiiiiiikkkmmmooopppqqqqqqpppqqqqqqqqqooonnnnnnppprrrqqqqqqrrrrrrsssuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwvvvtttuuuwwwyyyzzz{{{zzzzzz{{{|||||||||zzzzzz|||~~~||||||}}}yyyNNN888===555444444333222222111111000000000////////////000000............/////////000555...666:::EEEZZZ~~~vvvZZZaaa~~~mmmddd___YYYbbbttt|||}}}xxxxxxvvvwwwxxxyyyxxxxxxwwwvvvwwwuuusssrrrqqqmmmgggbbbcccdddfffiiiooowwwvvvmmmqqqZZZOOOPPPXXX___ooo~~~~~~yyysssoookkksss||||||xxxvvvzzzwwwvvvwwwwwwvvvzzz{{{xxxkkkbbbjjjxxxJJJ<<<>>>777444444444333333222222222000000000000000000000000111222222111000111444666<<>>777444444333222222111111000000000////////////000000........./////////000000555...666999DDDYYYttt[[[eeexxxhhh```]]]YYYcccuuu|||{{{{{{xxxyyyzzzzzzzzzyyywwwvvv|||zzzyyyxxxwwwsssmmmhhhbbbcccdddgggllluuuwwwtttnnnZZZNNNRRR```lll|||~~~zzzrrrmmmmmmnnnsss{{{~~~yyyvvvqqqnnnmmmnnnnnnnnnssszzzxxx~~~tttaaahhh}}}LLL<<<>>>999555444444333333222222222000000000000000000000000111222222111000111444666<<>>BBBVVVpppccc[[[RRRQQQNNNJJJHHHIIIMMMPPPRRRUUUZZZ]]]^^^^^^______cccdddfffhhhiiiiiiiiihhhggggggggghhhiiijjjjjjkkklllmmmmmmlllkkkjjjlllmmmiiijjjkkkllllllkkkiiihhhjjjjjjjjjiiihhhiiikkkmmmrrrrrrqqqpppooollljjjhhhkkkmmmooommmjjjiiilllooonnntttxxxyyy}}}~~~{{{yyywwwvvvvvvxxx|||}}}}}}|||||||||{{{vvvpppjjj^^^]]]___fffkkknnnsssxxxwwwsssmmmgggaaaXXXKKK@@@HHHOOO\\\lllzzzsss```VVVVVVSSSXXX^^^\\\^^^eeekkkmmmjjjhhhhhhiii|||MMM:::;;;======>>>;;;;;;;;;<<<@@@GGGOOOUUU\\\^^^aaacccdddeeehhhjjjiiiiiiiiijjjiiiiiiiiihhhjjjkkklllkkkjjjiiijjjkkkmmmlllkkkiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllnnnoooooooooooorrrsssrrrnnnjjjaaa[[[VVVSSSUUUXXXXXXXXXRRRQQQQQQPPPPPPQQQRRRRRRTTTTTTUUUVVVXXXYYYZZZZZZVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXX[[[[[[[[[\\\\\\]]]]]]]]]___aaaccccccbbbaaabbbccc___bbbfffiiijjjjjjjjjjjjmmmllliiifffccc```^^^\\\\\\YYYWWWWWWXXXWWWUUUSSSVVV\\\bbbeeeeeefffkkkooopppooooooooonnnnnnnnnnnnnnnoooooonnnmmmnnnpppsssttttttttttttuuuvvvvvvwww{{{{{{zzzyyyxxxxxxwwwwwwqqqsssuuuwwwyyyyyyyyyyyyyyyyyyzzzxxxvvvvvvwwwyyyxxxxxxyyy{{{sss}}}YYY>>>999444444333222222111111000000000////////////000000////////////000000000111222...777999@@@SSS|||yyy}}}eeeWWWTTTWWWggg{{{~~~{{{zzz~~~~~~zzzwwwvvvssspppkkkeeeaaabbbfffjjjpppyyy{{{]]]RRRPPPfffxxxhhhVVVMMMLLLRRR___kkktttsssooohhh^^^UUUPPPNNNFFFCCCBBBEEEIIINNNXXXbbbgggrrrwwwyyy~~~nnnfffiiicccDDD===999777666666555333222222111000000000000000000000000000000111111111222555777<<<>>>BBBWWWwwwhhh\\\TTTRRROOOKKKHHHHHHKKKNNNPPPTTTYYY]]]______```aaadddeeefffgggggggggfffeeeiiiiiiiiiiiiiiijjjkkklllkkkllllllllljjjjjjlllnnnllllllmmmmmmlllkkkjjjiiihhhjjjjjjjjjhhhfffggggggpppppppppooonnnkkkiiihhhjjjmmmnnnmmmjjjjjjlllooonnnqqquuuwwwzzz}}}{{{yyyxxxtttwww{{{}}}}}}||||||}}}zzzuuunnnhhh\\\YYYZZZ```eeeiiipppvvvvvvpppjjjfff```VVVIIIAAAKKKOOO[[[oooiiiYYYSSSSSSLLLMMMPPPMMMSSSYYY```eeeggggggggghhhvvvKKK===>>>===<<<>>><<<<<<<<<===@@@GGGPPPVVV\\\___bbbdddeeefffhhhjjjkkkjjjjjjiiihhhhhhgggggghhhjjjkkkkkkiiiiiijjjllllllkkkjjjiiihhhhhhiiijjjiiijjjkkklllmmmnnnoooppppppppprrrvvvzzzzzzvvvqqqccc\\\TTTPPPRRRUUUWWWXXXUUUTTTSSSRRRQQQRRRSSSTTTWWWWWWXXXXXXYYYZZZ[[[[[[WWWWWWXXXXXXXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYYYY\\\\\\\\\\\\]]]]]]]]]^^^___aaaccccccbbbaaa```aaadddccccccfffjjjkkkiiigggfffeeeeeecccbbb```___^^^[[[ZZZYYY[[[\\\ZZZUUUPPPOOOVVV```fffhhhkkkppptttrrrqqqpppooonnnnnnnnnnnnnnnooooooooonnnoooqqqsssttttttttttttvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxrrrsssvvvyyy{{{|||||||||yyyyyyyyyxxxvvvuuuvvvxxxvvvwwwyyy{{{pppuuubbb>>>888444444333222222111111000000000////////////000000/////////000000000111111111...888999@@@SSS}}}ggg|||fffVVVTTTXXXiii|||}}}||||||~~~{{{yyyxxxsssqqqlllgggccccccfffiiilllvvv}}}}}}]]]OOOOOOhhhppp]]]LLLHHHLLLTTTaaammmkkkgggaaa]]]YYYUUUPPPMMMGGGBBB@@@BBBDDDIIISSS]]]eeerrrxxxzzzqqqdddaaawwwjjjHHH>>>999888777666555444333222111000000000000000000000000///000111111111222555888<<<>>>CCCXXXzzzlll^^^VVVUUUQQQMMMIIIHHHJJJMMMOOOSSSXXX\\\___aaacccdddffffffggggggggggggffffffkkkjjjiiiiiiiiijjjlllmmmkkklllllllllkkkkkklllnnnnnnnnnnnnmmmmmmlllkkkjjjiiijjjkkkjjjgggeeedddeeeiiijjjkkklllmmmlllkkkjjjjjjkkkkkkjjjiiiiiijjjkkklllnnnqqquuuxxx{{{~~~~~~{{{|||~~~}}}{{{zzztttwwwzzz{{{||||||}}}~~~{{{uuunnnhhh\\\XXXWWW[[[```fffnnnvvvwwwpppjjjeee^^^RRRHHHCCCNNNQQQ]]]rrr{{{dddWWWTTTRRRHHHEEEGGGCCCKKKOOOUUU^^^fffjjjjjjhhhgggEEE>>>@@@===;;;=========<<<===@@@GGGPPPWWW[[[^^^bbbdddeeefffgggiiijjjiiiiiihhhhhhhhhhhhhhhgggiiijjjjjjiiiiiijjjlllkkkjjjiiihhhggghhhiiijjjhhhiiilllnnnoooppppppppppppqqqttt{{{}}}lllcccXXXQQQPPPSSSVVVWWWYYYXXXVVVUUUTTTUUUVVVWWWYYYYYYZZZZZZ[[[[[[[[[\\\WWWXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZYYYYYY]]]]]]]]]]]]^^^^^^^^^^^^]]]___bbbcccbbbaaaaaaaaafffeeeeeeeeeggghhhhhhgggeeedddcccaaa``````______[[[[[[[[[^^^___ZZZQQQIIIMMMUUU```gggjjjkkkooossspppooommmkkkjjjjjjjjjjjjjjjjjjkkkjjjjjjkkkmmmooooooooopppqqqsssuuuvvvxxxvvvvvvwwwwwwwwwwwwxxxxxxuuuvvvyyy{{{|||}}}}}}}}}zzz{{{{{{yyywwwvvvwwwxxxvvvxxxzzz|||qqqvvviii>>>888444444333222222111111000000000////////////000000//////000000000111111111000---888:::AAASSS~~~uuu[[[uuu}}}dddUUUUUU\\\mmm}}}~~~}}}zzz}}}~~~zzzyyyyyyuuussspppkkkgggeeefffhhhgggqqqxxxxxx}}}~~~```QQQMMMeeegggWWWKKKJJJNNNTTTbbbqqqqqqkkkfffeeefffddd\\\UUUNNNIIIDDDCCCCCCFFFOOOYYY___nnnuuuxxxtttfff```uuunnnKKK@@@;;;888888777555444333222111000000000000000000000000///000111111111222555888;;;???DDDZZZvvvoooaaaYYYWWWTTTOOOJJJHHHIIIKKKOOOSSSXXX\\\___bbbfffhhhggghhhhhhiiiiiijjjjjjjjjkkkjjjhhhggghhhiiikkklllkkklllmmmlllkkklllmmmooonnnnnnnnnmmmlllkkkkkkjjjjjjkkklllkkkiiiffffffffffffgggiiijjjjjjjjjiiiiiifffdddbbbaaaaaaaaa```___bbbcccfffkkkpppsssvvvyyyyyyzzz}}}~~~~~~|||zzzxxxtttvvvyyyzzzzzz{{{~~~|||wwwpppjjj^^^YYYVVVYYY^^^dddoooxxxyyyrrrkkkfff\\\NNNFFFEEELLLRRR^^^pppyyylllaaa___]]]QQQKKKLLLHHHJJJIIIMMMVVVbbbhhhfffbbb{{{ZZZ???>>>BBB===999;;;>>>=========@@@GGGPPPWWWYYY\\\aaadddeeeeeefffggghhhhhhgggggghhhiiijjjjjjggghhhjjjjjjiiiiiijjjllliiiiiihhhgggggghhhiiijjjgggiiillloooqqqqqqppppppooopppuuu~~~zzzoooaaaXXXVVVXXX[[[]]]^^^]]][[[YYYXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\WWWXXXZZZ[[[[[[[[[ZZZYYYXXXYYYYYYZZZZZZZZZZZZZZZ]]]^^^^^^^^^^^^^^^^^^___ZZZ]]]aaaccccccbbbbbbccccccdddeeedddccccccgggjjjfffeeecccaaa_________```\\\\\\]]]``````YYYMMMCCCPPPXXXccciiijjjiiikkkmmmlllkkkiiigggeeeeeeeeeeeeddddddeeeddddddeeehhhjjjjjjjjjkkkmmmoooqqqsssttttttttttttuuuvvvvvvwwwwwwxxxyyy{{{}}}~~~~~~}}}}}}|||||||||zzzxxxwwwxxxzzzwwwyyy|||}}}~~~qqqyyyrrrDDD>>>444444333333222111111000000000////////////000000000000000000111111111111000---999;;;AAATTTwwwYYYsssxxx```TTTWWW___ooo}}}}}}~~~~~~~~~yyyxxxtttnnnhhheeedddddd^^^gggmmmkkknnn~~~}}}cccUUULLL```bbbUUUMMMNNNOOOSSSbbbttt}}}wwwxxx{{{xxxlllaaaVVVOOOIIIEEEDDDEEEMMMVVVYYYiiipppsss{{{}}}}}}xxxkkkeeeyyyoooMMMBBB<<<999888777666444333222111000000000000000000000000///000111111111333666888;;;???EEE[[[rrroooddd[[[YYYUUUPPPKKKHHHIIIJJJPPPSSSWWW[[[___ccchhhkkkhhhhhhiiikkklllmmmnnnooojjjiiigggfffggghhhjjjkkkkkklllmmmmmmllllllnnnpppnnnnnnmmmllllllkkkjjjjjjjjjlllmmmllljjjhhhiiiiiiggghhhhhhhhhhhhfffeeecccaaa]]]YYYXXXYYYXXXUUURRRVVVVVVZZZaaafffjjjmmmqqqxxxzzz|||~~~}}}{{{wwwuuuuuuvvvxxxyyyyyy{{{~~~}}}xxxsssmmm```ZZZVVVXXX]]]eeepppzzzzzzsssmmmfffZZZKKKEEEFFFHHHPPP]]]kkkuuuyyyyyyxxxwwwmmmllljjj]]]WWWXXXTTTMMMIIIHHHQQQ]]]bbb^^^WWWgggQQQ>>>;;;=========???;;;;;;<<>>@@@CCC>>>::::::::::::<<>>555555444333222111000000000000000000000000000000////////////000000000000444222777888BBBNNNrrrZZZ]]]dddZZZPPPRRR```oooyyy{{{~~~zzzxxxtttoookkkhhhffffffbbb[[[UUURRROOOIIIEEECCC@@@CCCLLLVVVeeemmm\\\aaayyyvvvaaaXXXQQQQQQTTT___wwwvvvbbbSSSPPPNNNGGGHHHPPP[[[```hhhmmmppprrrvvvzzzzzz~~~XXXGGG>>>888888666555555444444444222222111111111111222222111111222111000111444666:::@@@EEEXXXxxxllliiibbb\\\WWWTTTOOOJJJLLLQQQUUUTTTUUUXXX]]]bbbeeeggggggggghhhjjjkkklllmmmmmmmmmlllkkkhhhggghhhlllooojjjkkkkkkjjjiiiiiijjjlllnnnllljjjiiikkkkkkkkkjjjnnnllliiigggfffdddaaa^^^ZZZYYYWWWTTTQQQPPPNNNNNNPPPPPPPPPPPPOOOOOONNNNNNOOOOOOOOOPPPTTTYYY]]]```___bbbhhhnnnrrruuuvvvvvvnnnrrruuuwwwwwwwwwwwwwww|||yyyrrrqqqpppcccXXXPPPRRRVVV[[[hhhvvvzzzuuulllaaaVVVLLLFFFCCCEEEKKKUUUbbbnnnuuuwwwvvvuuuwwwwwwvvvvvvvvvpppggg___WWWOOOMMMTTT]]]dddfffoooUUUGGG>>>AAADDD???;;;<<<999:::<<<@@@GGGNNNUUUYYY^^^bbbfffgggffffffggghhhkkkkkklllkkkjjjjjjlllnnnmmmooooooooommmllllllmmmlllllllllllllllllllllllllllmmmnnnooopppqqqqqqqqqrrrwwwxxx{{{pppiiihhhhhheeecccbbbeeehhhgggdddbbbdddfffbbb```^^^[[[ZZZ[[[\\\]]]ZZZZZZZZZ[[[\\\]]]______]]]^^^```bbbbbbaaa```___]]]]]]^^^_______________```_________^^^]]]\\\\\\]]]XXXUUUVVVWWWVVVWWWZZZXXX[[[^^^^^^YYYSSSOOOMMMMMMNNNOOOQQQQQQOOOJJJFFFCCCCCCBBBAAAAAAAAAAAAAAAGGGGGGGGGEEEDDDCCCEEEGGGFFFHHHKKKOOOTTTZZZ```eeehhhiiilllooorrrsssssssssuuutttrrrqqqqqqrrrtttuuuuuutttuuuvvvxxxyyyyyyyyywwwwwwvvvvvvwwwyyy|||}}}{{{```AAA666555444333222111111111////////////////////////////////////000000000000333222888999BBBLLLqqq```\\\```XXXQQQTTTaaaoooxxx{{{~~~}}}yyyuuupppkkkgggfffggggggccc___YYYVVVUUUSSSMMMGGGEEEEEEKKKQQQZZZvvvyyybbb^^^ppp}}}vvvccc[[[TTTQQQQQQWWWfffvvvzzzfffUUUQQQPPPKKKJJJNNNWWW\\\ccchhhkkkmmmrrruuu~~~```MMM@@@999888777555444444444444222222111111111111222222111111222111000111444666999@@@EEEXXX{{{nnniiibbb]]]XXXTTTOOOJJJKKKOOOTTTTTTUUUXXX\\\aaadddfffffffffggghhhiiijjjllllllmmmllljjjgggeeefffjjjmmmhhhiiijjjiiihhhhhhjjjlllooommmkkkjjjkkklllkkkjjjmmmjjjgggcccaaa^^^[[[YYYQQQQQQPPPPPPOOOOOOOOOOOOQQQQQQRRRRRRQQQOOOMMMKKKOOOOOONNNOOORRRVVVZZZ\\\[[[^^^ccchhhmmmppprrrsssrrrtttvvvwwwwwwwwwyyy{{{{{{{{{rrrpppqqq```UUUMMMOOOSSSYYYfffuuuwwwssskkkaaaWWWMMMFFFBBBAAAIIIUUUbbbkkkoooooonnntttxxx|||xxxmmmeee]]]UUUSSSYYYaaahhhkkkhhhQQQCCC:::<<>>??????@@@@@@DDDEEEEEEDDDBBBBBBCCCDDD>>>@@@CCCFFFIIINNNUUUZZZaaadddhhhmmmqqqssssssssstttsssrrrpppppprrrsssttttttuuuvvvvvvuuuvvvvvvwwwwwwwwwuuuuuuvvvxxxzzz|||~~~zzzmmmBBB777666444333222111111111////////////////////////////////////000000000000222222999999AAALLLrrrllliii]]]VVVQQQUUUbbbpppyyy|||}}}uuupppjjjeeecccdddgggjjjiiikkkggg___\\\]]]XXXOOOHHHBBBCCCGGGNNNmmmlll___fffmmmssstttnnn```\\\XXXTTTQQQPPPVVV]]]jjj~~~xxx|||wwweeeUUUQQQPPPMMMLLLNNNSSSXXX___cccfffiiinnnrrrjjjSSS>>>999888777666444444333333222222111111111111222222111111222111000111444666999@@@EEEWWW~~~oooiiibbb]]]XXXTTTNNNHHHHHHLLLRRRSSSVVVYYY\\\___ccceeedddddddddeeefffhhhiiijjjkkkjjjhhheeecccdddgggjjjgggiiiiiiiiihhhhhhjjjlllpppnnnmmmmmmmmmllljjjhhhfffccc___[[[YYYWWWTTTRRRLLLLLLMMMMMMNNNNNNNNNNNNPPPQQQSSSTTTTTTRRRPPPNNNRRRQQQPPPPPPQQQTTTXXXZZZ[[[\\\```dddgggjjjlllmmmoooooopppooooooqqquuuxxxxxxtttpppqqqaaaUUULLLLLLOOOTTTaaaooorrroooiiiaaaWWWMMMEEEAAA@@@JJJYYYgggnnnnnniiieeegggnnnyyy~~~hhhddd```___ccciiimmmnnnuuuRRRDDD;;;===???<<<<<<@@@:::;;;???DDDKKKSSSYYY]]]___dddjjjkkkhhhfffiiilllhhhiiikkkkkkjjjjjjkkkmmmmmmnnnooonnnmmmmmmooopppnnnnnnnnnnnnnnnooooooooommmnnnoooppprrrrrrrrrrrrrrrsss~~~yyyssspppnnnllllllmmmmmmkkkhhhfffeeeeeedddcccaaa```___^^^]]]]]][[[[[[[[[\\\\\\]]]______bbbaaa___^^^]]]^^^___```^^^^^^^^^^^^]]][[[ZZZYYYYYYXXXWWWUUUTTTSSSSSSSSSOOORRRVVVWWWQQQMMMRRR[[[WWWWWWXXXWWWUUURRROOOLLLFFFDDDBBB???===<<<;;;;;;===<<<<<<<<<<<<<<<======AAACCCEEEEEEDDDCCCDDDEEE===???AAAAAAAAADDDJJJOOOVVVZZZaaaiiioootttvvvwwwsssssssssrrrrrrsssssssssuuuvvvwwwwwwvvvuuuvvvxxxyyyxxxvvvuuuuuuwwwzzz|||~~~yyyDDD888666444333222111222222000000000000000000000000////////////000000000000111222999888AAAMMMuuummmsss{{{ZZZTTTQQQVVVcccqqq{{{{{{tttpppgggooo}}}pppkkkeee``````dddjjjnnn{{{wwwllliiibbbYYYRRREEEAAABBBFFF___ooo``````]]]^^^```[[[YYYYYYYYYXXXUUUSSSSSSTTTYYYkkkvvvpppjjjlllrrrtttooobbbVVVQQQPPPMMMLLLNNNPPPUUU[[[```cccgggmmmrrr{{{wwwtttsssXXX===:::999777666444333333333222222111111111111222222111111222111000111444666;;;@@@DDDUUUssskkkccc^^^YYYUUUNNNHHHGGGJJJNNNRRRWWW[[[]]]___bbbdddeeedddccccccdddeeeggghhhhhhhhhgggeeecccccceeegggggghhhiiiiiihhhiiikkklllpppooonnnnnnnnnkkkgggddd]]]ZZZVVVSSSQQQPPPNNNMMMLLLMMMMMMMMMMMMLLLLLLKKKMMMOOORRRTTTVVVWWWVVVVVVUUUSSSRRRQQQRRRTTTVVVXXXYYYZZZ\\\^^^```ccceeeffflllmmmmmmllllllnnnrrruuuuuu|||xxxqqqpppeeeXXXLLLJJJKKKNNNZZZgggllljjjggg```WWWNNNEEE@@@CCCLLLZZZhhhooolllccc[[[PPPXXXcccppp}}}{{{oooeeeddddddfffkkknnnpppqqq{{{SSSGGG@@@BBBCCC???>>>AAA:::<<<@@@FFFNNNUUU\\\___^^^dddiiiiiifffdddhhhlllhhhiiikkklllkkkkkklllmmmmmmnnnnnnmmmlllmmmoooqqqnnnnnnnnnoooooopppppppppnnnnnnpppqqqrrrssssssssspppqqqyyy{{{yyyzzz|||tttrrrooonnnllliiifffcccccccccccccccaaa___]]]\\\\\\\\\\\\\\\]]]]]]^^^___aaa``````___^^^]]]\\\\\\______^^^]]][[[YYYXXXWWWRRRQQQPPPNNNMMMMMMMMMNNNHHHKKKPPPUUUSSSPPPTTT[[[YYYXXXWWWWWWUUUSSSOOOMMMFFFHHHIIIGGGCCC@@@???@@@???>>>============>>>>>>AAADDDHHHJJJJJJIIIIIIIIIBBBCCCCCC@@@======BBBGGGNNNSSS[[[dddlllrrruuuvvvsssssstttuuuuuutttssssssuuuwwwyyyyyyxxxxxxzzz}}}{{{yyywwwuuuuuuxxxzzz|||zzzMMM888777444222111222222333000000000000000000000000////////////000000000000111111888777@@@OOOyyyccctttsssXXXSSSQQQVVVcccsss~~~~~~vvvmmmqqq}}}lllhhhaaa]]]___fffnnnttt{{{sssiiibbbPPPGGGEEEAAALLLbbbooouuu```YYY\\\WWWSSSRRRNNNPPPTTTWWWXXXYYYXXXWWWUUUUUU```fffaaa^^^aaaeeeeeehhh```WWWSSSPPPMMMLLLNNNOOOTTT[[[```dddhhhoootttzzzmmmfff{{{___CCC:::999777666444333333333222222111111111111222222111111222111000111444666<<>>AAABBB<<<:::===;;;===AAAGGGOOOWWW]]]aaa]]]ccchhhgggcccbbbggglllhhhjjjlllmmmllllllmmmnnnlllmmmmmmmmmlllmmmoooqqqnnnnnnoooooopppppppppqqqnnnooopppqqqrrrsssssssssuuuvvvzzzyyyuuuqqqoooooolllgggccccccdddddddddccc```]]][[[\\\\\\\\\\\\]]]^^^^^^______```aaaaaa```]]]ZZZXXX``````___]]][[[XXXVVVUUUNNNMMMKKKIIIIIIIIIIIIJJJFFFGGGLLLTTTWWWWWWYYY]]]ZZZYYYXXXWWWVVVSSSPPPNNNKKKPPPUUUTTTOOOIIIHHHIIIDDDCCCBBBBBBAAABBBBBBBBBCCCGGGLLLOOOOOONNNNNNNNNGGGHHHFFFAAA;;;:::>>>CCCLLLQQQYYYbbbiiinnnqqqqqqssstttvvvwwwwwwvvvtttsssuuuxxx{{{{{{{{{{{{~~~|||zzzxxxvvvvvvxxx{{{}}}{{{hhh}}}WWW999777555222111222333333000000000000000000000000////////////000000000000000111777777@@@PPP|||\\\wwwsssWWWSSSQQQVVVcccttt}}}kkkfff```\\\___gggqqqxxxwwweeeQQQHHHFFF>>>???JJJOOOYYYLLLPPPYYYVVVQQQPPPKKKKKKPPPTTTWWWYYYZZZYYYWWWRRRYYY[[[WWWWWW]]]aaaaaaeee```YYYTTTOOOLLLLLLMMMOOOTTT[[[```eeejjjqqqvvv|||kkkccczzzfffKKK:::999888666444333333333222222111111111111222222111111222111111111444666===AAACCCQQQsssfffaaa]]]XXXQQQIIIHHHKKKGGGNNNWWW]]]``````aaabbbiiigggeeeddddddeeefffgggeeefffhhhhhhgggffffffggghhhiiijjjjjjiiijjjlllnnnlllmmmnnnooommmggg___YYYXXXUUURRRQQQRRRSSSTTTTTTNNNPPPRRRUUUWWWXXXXXXXXXPPPQQQRRRSSSUUUUUUVVVVVVWWWUUUSSSQQQQQQRRRTTTUUURRRRRRRRRTTTVVVYYY[[[]]]eeeiiiooorrrrrrpppooonnnqqquuurrrlllbbbUUUIIIGGGGGGKKKWWWeeeccccccbbb^^^WWWNNNEEE???AAADDDLLLXXX```^^^RRRGGGFFFFFFHHHMMMWWW]]]WWWMMMMMMOOOSSSYYY___eeejjjlllXXXBBBBBBAAA@@@???======<<<===???BBBGGGNNNUUU\\\___bbbeeegggfffccccccggglllkkklllmmmnnnoooooonnnmmmnnnnnnooooooooopppppppppwwwsssrrrtttsssoooqqqxxxpppqqqqqqrrrrrrrrrrrrrrrrrrqqqssszzzuuulllsssqqqlllmmmmmmddddddccccccaaa```___^^^\\\[[[ZZZYYYZZZ]]]___aaa`````````___^^^\\\[[[ZZZ]]]^^^]]][[[YYYWWWTTTPPPLLLNNNLLLHHHEEEGGGIIIIIIGGGEEEEEEJJJRRRXXXXXXVVV\\\[[[XXXTTTQQQRRRTTTWWW```dddhhhhhhccc\\\XXXUUURRRPPPJJJCCCBBBEEEEEEBBBGGGIIIMMMRRRUUUTTTPPPLLLNNNLLLHHHEEECCC@@@>>><<>>BBBAAAAAAEEENNNQQQNNNIIIHHHHHHGGGHHHNNNUUUXXXUUUQQQOOOQQQRRRPPPNNNPPPXXX^^^fff___XXXSSSNNNHHHHHHKKKOOOSSS[[[bbbgggllloooqqqvvvbbbooohhhLLL>>>;;;888666555444333111222222111111111111222222000111222222444444555666;;;@@@DDDSSS~~~{{{xxxnnneee]]]XXXRRRKKKHHHHHHJJJNNNTTTYYY]]]```dddffffffhhhjjjiiigggeeeddddddjjjiiihhhfffeeeeeeeeeeeehhhhhhhhhhhhiiijjjkkkllllllooopppooommmjjjddd___\\\ZZZXXXXXXZZZZZZWWWTTTVVVWWWXXXYYYZZZZZZZZZZZZWWWVVVUUUTTTTTTUUUWWWXXXTTTUUUVVVWWWXXXWWWVVVUUUQQQQQQRRRSSSUUUXXXZZZ\\\]]]```ffflllqqqssssssrrrpppssszzzwwwnnn___TTTIIIEEEDDDFFFMMMTTT]]]\\\YYYSSSKKKDDD@@@>>>@@@BBBGGGNNNSSSQQQIIIAAA@@@AAADDDKKKQQQTTTRRROOOKKKJJJKKKPPPVVVZZZYYYWWWxxxKKKAAAAAA@@@@@@???>>>=========???BBBGGGNNNVVV\\\```aaaeeehhhgggfffggglllqqqpppqqqqqqqqqpppooommmlllnnnnnnooopppqqqrrrssstttwwwuuuvvvyyywwwqqqqqquuuvvvvvvwwwwwwwwwwwwwwwvvvuuusssssswww~~~lllppppppnnnnnnjjjiiigggdddaaa___^^^]]]^^^\\\\\\[[[[[[\\\]]]___```^^^^^^^^^______^^^^^^]]]]]]\\\[[[[[[]]]^^^\\\ZZZMMMOOORRRRRRMMMEEEAAA???HHHEEECCCGGGMMMSSSUUUTTTVVVXXXYYYXXXUUUQQQPPPOOO```jjjuuuzzzvvvrrrrrrsssddd```WWWLLLHHHIIIIIIFFFFFFHHHMMMSSSXXXYYYXXXVVVUUURRRNNNJJJFFFCCCAAA???EEEIIIRRR\\\fffmmmqqqrrrtttuuuvvvvvvwwwwwwvvvvvvqqqsssuuuwwwyyyzzzzzzzzz{{{zzzxxxvvvuuuvvvwwwxxxxxx~~~rrrllluuu]]]===777444444444111///111000000000000000000000000////////////000000000000111333444;;;BBBSSS|||jjjvvvVVVNNNJJJSSSfffzzzzzzkkkccc___bbbgggjjjmmmpppnnnZZZQQQKKKDDD>>><<>>BBBGGGGGGBBB=========???EEEMMMRRRSSSRRRRRRQQQPPPQQQRRRPPPLLLHHHkkkAAA@@@@@@@@@??????>>>>>>>>>===???CCCHHHOOOVVV]]]```bbbeeehhhjjjjjjlllqqquuuuuuuuuuuutttrrrooolllkkkmmmnnnoooqqqssstttvvvvvvvvvvvvyyy|||zzztttrrrtttzzzzzz{{{{{{{{{{{{zzzzzzxxxvvvvvvwwwzzzyyyvvvvvvuuussslllnnnkkkfff```]]]\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\]]]^^^___`````````^^^\\\ZZZ[[[^^^bbbeeegggbbbZZZUUUTTTOOOFFFDDDHHHIIIEEECCCEEELLLRRRVVVWWWUUUVVVVVVSSSOOOKKKIIIIIIPPP___ooowwwwwwvvvzzzvvvqqqfffYYYSSSRRRPPPLLLIIIJJJNNNTTTZZZ^^^___^^^___\\\WWWQQQKKKGGGDDDCCC@@@EEEMMMYYYdddlllpppqqqtttuuuwwwyyyyyyxxxwwwvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{zzzxxxwwwvvvvvvwwwxxxvvv|||qqqnnnvvvYYY<<<777333444444111111222000000000000000000000000////////////000000000000222333444:::BBBTTTmmmpppSSSLLLIIIRRRggg{{{xxxfff___\\\aaafffgggffffffooorrrfff^^^SSSFFF===<<<<<>>@@@OOO{{{xxxmmmfff___\\\WWWNNNIIIIIIKKKOOOTTTXXX[[[]]]```bbbaaaccceeeeeedddddddddeeegggggghhhhhhiiijjjkkkkkkhhhhhhhhhhhhiiijjjkkkkkkooopppppptttzzzvvvrrrppppppoookkkhhhfffccc___\\\ZZZ[[[]]]______^^^\\\[[[ZZZ[[[[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZXXXVVVUUUTTTTTTUUUVVVXXX\\\aaafffjjjmmmooommmmmmqqqzzz}}}sss\\\PPPFFFDDDEEECCC@@@>>>;;;===???@@@??????@@@AAA<<<999777888;;;===<<<:::???>>>???EEEOOOWWW\\\]]]YYYYYYXXXUUUPPPIIIBBB>>>eeeAAA????????????>>>>>>>>>>>>===???CCCIIIPPPXXX]]]aaacccfffiiikkklllnnnrrruuuuuuuuuuuutttrrrooolllkkknnnnnnoooqqqrrrssstttuuusssuuuxxxyyyxxxuuuuuuvvvzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyzzz|||}}}}}}zzzxxxuuummmnnnkkkgggbbb^^^]]]]]]]]]______``````___^^^]]]]]][[[\\\]]]___````````````aaa___]]][[[[[[```lllxxxsssbbbWWWWWWVVVMMMIIIKKKFFFEEEEEEIIIPPPVVVZZZ[[[XXXUUUPPPIIICCCBBBCCCEEECCCNNN\\\eeeiiinnnuuu{{{|||ttthhhaaa^^^YYYSSSPPPPPPQQQUUUZZZ^^^``````eeeccc^^^VVVOOOIIIFFFEEE???CCCKKKWWWdddmmmqqqrrrsssuuuwwwyyyzzzxxxvvvuuuzzzzzzyyyyyyyyyzzz{{{|||{{{{{{yyyyyyxxxxxxyyyyyyvvv{{{}}}|||~~~xxxqqqtttTTT===777333444444111111444////////////////////////////////////000000000000222333333999AAATTTgggjjjTTTNNNKKKTTTggg{{{|||}}}fff^^^ZZZ___eeeeeebbb```dddkkkyyyrrr^^^LLLBBB;;;<<>>:::999999???EEEKKKOOOMMMIIIFFFDDDAAA======@@@BBBCCCFFFKKKOOOVVV\\\\\\XXXTTTTTTVVV\\\gggzzzsssiii{{{~~~^^^CCC>>>;;;888666666555444333222222111111111111222222000111222222444444555666:::===???LLLxxxyyylllfff```]]]XXXPPPJJJIIIKKKOOOSSSWWWYYY[[[^^^``````bbbddddddddddddfffgggiiiiiiiiiiiiiiiiiihhhhhhiiiiiihhhhhhiiijjjjjjkkklllnnnpppxxxyyysssqqqooollljjjiiigggddd```___^^^___```cccbbbaaa```___^^^______```___]]][[[ZZZZZZZZZ[[[[[[ZZZYYYXXXXXXYYYZZZZZZWWWXXXZZZ^^^ccchhhmmmpppooommmoooyyyxxx___RRRGGGEEEGGGDDD===999<<<>>>???@@@??????@@@AAA???<<<999888:::<<<<<<;;;>>>>>>@@@HHHSSS^^^dddfff^^^______\\\UUULLLDDD???bbbAAA??????>>>>>>>>>>>>>>>>>><<>>888333444333111222444////////////////////////////////////000000000000222333333888AAATTTzzz]]]}}}iiiUUUPPPNNNXXXkkk}}}~~~wwwooopppkkkaaaZZZ^^^dddeeedddcccccc\\\[[[aaaffflllyyyiiiRRRFFF???===>>>AAAAAA@@@BBBGGGHHHJJJLLLJJJFFF@@@<<<:::===BBBIIIMMMMMMIIIEEEBBB>>>::::::>>>@@@BBBFFFKKKQQQXXX^^^^^^YYYRRROOONNNSSSZZZsssyyymmmfff|||]]]DDD<<<999666555444444333222222222111111111111222222000111222222444444555666999>>>???JJJssswwwkkkeee___]]]WWWOOOJJJHHHJJJNNNRRRVVVXXXZZZ\\\^^^```bbbcccddddddeeegggiiigggggghhhiiiiiiiiihhhgggiiiiiiiiihhhiiiiiijjjkkkjjjnnnsss|||xxxssspppnnnmmmjjjiiihhhgggeeecccbbbbbbfffeeedddcccbbbbbbaaaaaaaaa___]]][[[ZZZZZZZZZZZZ[[[ZZZYYYXXXXXXYYY[[[[[[XXXXXXXXX[[[___dddiiilllooommmmmmttt|||}}}vvvnnn\\\OOODDDDDDGGGFFFAAA>>>===???@@@@@@???>>>???@@@BBBAAA@@@??????>>>===<<<888999>>>HHHUUU___eeefffcccccccccaaa[[[RRRHHHBBB___@@@?????????>>>>>>=========<<>>999:::>>>CCCGGGIIIHHHEEECCCAAA===<<>>??????AAABBBDDDDDDEEEEEECCC@@@===;;;888999>>>IIIVVVbbbhhhiiihhhfffdddbbb___WWWLLLCCCbbbDDD@@@@@@???>>>===<<<<<<;;;<<>>BBBEEEHHHHHHHHHFFFBBB???AAADDDHHHOOOVVVPPPNNNLLLLLLMMMMMMKKKIIIIIIKKKaaaqqqbbb{{{vvvZZZDDD;;;999666444444444444333222222111111111111222222000111222222444444555666666@@@EEEJJJhhhqqqhhhaaaZZZVVVRRRKKKGGGGGGGGGJJJOOOSSSVVVXXX[[[]]]```aaabbbbbbbbbcccfffhhhbbbcccgggjjjlllmmmmmmmmmjjjjjjiiiiiiiiiiiiiiijjjhhhoootttzzzzzzxxxwwwtttpppmmmjjjiiihhheeeeeefffffffffeeeeeeeeedddddddddcccbbbaaa```___bbb```]]]ZZZXXXVVVVVVVVVVVVUUUTTTTTTUUUXXX[[[]]]bbbcccfffggggggccc]]]YYYSSSMMMJJJLLLLLLHHHCCCBBB999;;;???AAACCCDDDGGGIIIFFFGGGHHHGGGDDD@@@===<<<;;;;;;>>>GGGTTTaaaiiimmmkkkfffbbbbbbccc^^^SSSIIIhhhLLLAAA@@@???>>>===<<<;;;:::<<>>AAAEEEGGGIIIJJJMMMOOOIIIJJJJJJIIIEEEAAA???>>>999777888???MMM[[[eeejjjkkkeee```ccchhhfff[[[QQQmmmFFF@@@@@@>>>===<<<<<<<<<<<>>FFFKKKMMMIIICCCCCCIIIKKKKKKUUUdddtttsssfffTTTKKKNNNPPPMMMLLLKKKaaallldddzzzpppSSS>>>:::999888666444333333222111111111111111111111111333222111111222333555666999;;;???KKKfffmmmiiiddd]]]XXXTTTOOOHHHDDDGGGIIILLLOOOQQQTTTYYY\\\``````bbbccccccdddcccccccccdddfffhhhjjjkkkllllllkkkkkkkkkjjjjjjjjjiiiiiifffhhhooo{{{|||uuupppoooooopppjjjiiigggffffffhhhjjjlllmmmlllkkkjjjhhhfffdddccc_________``````___\\\YYYWWWWWWUUUSSSQQQRRRTTTVVVXXX^^^eeeiiikkkkkkgggccc]]]YYYWWWVVVPPPFFF@@@??????FFFKKKKKKJJJLLLLLLKKKOOOMMMIIIEEEBBBAAA@@@@@@888999:::;;;@@@IIIVVV^^^eeehhheee___aaagggaaaTTTdddDDD@@@???>>>===<<<<<<<<<<<>>FFFMMMXXX^^^___\\\___eeeaaaVVVUUU@@@??????>>>===<<<<<<<<<<<>>:::888999===@@@GGGPPPWWWXXX\\\aaa___XXXtttGGG===???>>>===<<<<<<<<<<<<<<>>======<<<<<<<<<<<<<<>><<<;;;::::::CCCKKKPPPSSSTTTSSSQQQaaa>>>CCC======<<<<<<;;;<<<<<<===???AAAFFFMMMUUU[[[^^^^^^```bbbdddeeeeeefffgggiiiiiijjjjjjkkkkkkjjjiiihhhjjjjjjjjjjjjkkklllmmmnnnnnnooopppooommmlllmmmnnnmmmoooqqqrrrrrrrrrtttuuussstttwww{{{~~~wwwrrruuuqqqqqq{{{~~~{{{yyyuuusssppplllgggdddbbbbbbaaa```___^^^]]]\\\\\\[[[\\\\\\[[[\\\^^^`````````___^^^aaa___\\\[[[ZZZXXXVVVTTTRRRPPPOOONNNJJJEEEFFFJJJFFFAAA>>>@@@@@@>>>===???@@@@@@AAABBBEEEKKKSSSXXX\\\dddmmmqqqpppmmmmmmnnnlllrrr{{{yyysssqqqnnniiiddd^^^ZZZXXXUUUWWW\\\cccjjjoooppppppssstttuuuwwwwwwwwwvvvuuuuuuvvvwwwvvvuuuuuuwwwyyyzzzxxxvvvvvvwwwxxxyyyxxxwwwyyyyyywwwxxx{{{|||{{{|||||||||~~~wwwooo~~~UUU???666777222000222000////////////...............------------...//////000---222333;;;@@@[[[|||mmmxxx{{{zzzssseeebbb[[[UUUYYYggguuu|||eeeZZZQQQOOOOOOJJJDDDAAACCCBBB@@@===<<<>>>??????CCCIIIPPPSSSWWWZZZYYYUUUSSSNNNJJJKKKOOOQQQOOOLLLJJJJJJIIIEEEAAA<<<::::::<<>>===>>>===::::::>>>;;;===???AAADDDHHHMMMQQQOOOUUU\\\aaaccceeegggjjjccciiiqqqwww|||wwwuuupppkkkfffaaa]]][[[XXXYYY]]]ccciiinnnqqqqqqqqqrrrsssuuuvvvvvvvvvuuuuuuvvvwwwuuuttttttwwwyyyyyyxxxwwwwwwxxxxxxwwwvvvvvvyyyxxxuuuvvv|||}}}{{{|||{{{zzzxxxyyy|||zzz}}}RRR===555777222000222///////////////...............------------...//////000---111222:::>>>VVVlllyyyxxx}}}tttfffbbbXXXLLLMMM\\\mmmuuu|||fff___WWWTTTPPPIIIEEEEEEAAA@@@???@@@@@@@@@DDDHHHMMMTTTWWWVVVVVVXXXWWWSSSOOOKKKHHHKKKQQQSSSOOOKKKJJJJJJJJJIIIGGGCCC===999:::>>>BBBFFFKKKSSS[[[___dddeee___VVVTTTWWWUUUMMMQQQbbbqqqeeefff{{{\\\CCC999999777666444444333333111111111111111111111111000111333444555444444444888:::AAAJJJUUUooo|||qqqllleee```\\\VVVNNNHHHAAADDDGGGKKKNNNRRRWWWZZZ^^^___aaaccceeefffggggggjjjkkkkkkkkkjjjjjjiiihhhiiijjjkkklllllljjjiiigggggggggiiilllllloooyyy~~~zzzxxxttttttuuutttssspppnnnlllkkkkkklllllllllkkkjjjjjjhhhfffdddcccdddcccbbbaaaaaa^^^[[[\\\]]]\\\WWWRRROOO[[[cccfffuuu{{{ooodddaaa```]]]YYYXXXXXXYYYVVVSSSTTTVVVTTTNNNNNNMMMMMMMMMNNNPPPSSSUUUPPPLLLHHHFFFFFFEEECCCAAA===;;;:::>>>AAAAAA???>>>~~~\\\888@@@<<<<<<;;;;;;;;;<<<<<<===???AAAFFFMMMUUU[[[^^^^^^```aaacccddddddeeegggiiijjjkkkllllllkkkjjjhhhgggjjjjjjjjjjjjkkklllmmmnnnhhhjjjmmmnnnnnnoooppprrrllloooqqqsssssstttuuuwwwwwwyyy}}}{{{wwwuuunnnllljjjhhhgggfffccc````````````aaaaaaaaaaaaaaaaaaaaaaaabbbcccddddddeee```]]]ZZZYYYZZZYYYVVVSSSRRRJJJDDDEEEDDD???===???>>><<<<<<===;;;777888===>>>AAADDDFFFFFFGGGHHHIIILLLNNNQQQTTTWWW[[[```ccc[[[```eeejjjoooxxxzzzwwwsssmmmhhhccc```^^^]]]]]]```eeekkkqqqttttttoooppprrrtttuuuuuuuuuuuutttvvvwwwuuussssssvvvzzzxxxwwwwwwxxxyyyyyywwwuuuuuuxxxwwwsssuuu}}}|||~~~|||vvvvvv{{{{{{PPP<<<444777333111222...000/////////...............------------...//////111---111111999;;;QQQooo~~~xxxvvvxxxkkkfffXXXHHHFFFTTTeeennnyyy}}}{{{eee```[[[WWWPPPIIIGGGIIIDDDCCCDDDFFFFFFHHHPPPYYY]]]bbbbbb\\\YYY[[[YYYUUUNNNJJJIIIMMMSSSUUUQQQLLLJJJJJJJJJKKKLLLGGG???999;;;======<<<@@@JJJVVV^^^___```\\\UUUVVVYYYTTTIIIXXXkkkvvvfff___kkkvvvVVV===:::999888666444333333222111111111111111111111111000111333444555555444333888999@@@KKKVVVppptttnnngggaaa\\\VVVOOOJJJ@@@BBBFFFIIIMMMQQQUUUYYY]]]^^^```bbbdddeeeffffffggghhhiiijjjkkklllllllllhhhjjjlllmmmmmmkkkhhhfffgggggghhhjjjkkkooozzz|||yyyvvvwwwxxxxxxwwwssspppnnnhhhiiijjjlllmmmnnnoooooonnnlllhhhgggfffeeecccaaa^^^[[[YYYZZZ^^^___[[[WWWRRR___dddbbbkkkyyymmmdddbbbbbb___ZZZXXXZZZZZZXXXUUUVVVYYYVVVQQQPPPOOOOOOOOOQQQTTTVVVXXXSSSOOOIIIFFFFFFDDDAAA???===777333666:::;;;999777qqqNNNBBB???===>>>>>>>>>===<<<;;;;;;>>>AAAGGGNNNVVV[[[___aaa```bbbeeeffffffffffffgggeeegggjjjlllllljjjgggeeefffhhhiiiiiiiiijjjmmmoookkklllnnnpppqqqppppppooopppooonnnoooqqqsssssssssvvv~~~~~~{{{vvvrrrqqqmmmhhheeeccccccbbbbbbcccdddeeeeeeeeedddbbbaaadddbbb```___^^^^^^^^^___^^^\\\YYYXXXVVVSSSOOOLLLDDDCCCAAA@@@???>>>?????????>>>======???@@@@@@???<<>>555777444333444000000000///.............................................444333999:::MMMkkkvvv|||jjj|||xxxiiiUUUIIIIIISSS___gggsss}}}}}}uuuwww|||yyyqqqfff^^^UUUPPPQQQSSSRRRQQQRRRQQQQQQRRRUUUYYY\\\^^^ccceeeeee```XXXRRROOOOOOQQQPPPPPPRRRUUUUUUPPPKKKQQQNNNLLLMMMNNNIII@@@888666999<<<;;;666999JJJ\\\ddd^^^YYYYYYXXXRRRNNNMMMYYYyyyjjj___ddduuuZZZ>>>888888666555444444444444222222222111111111000000222222222111222222333333666===BBBLLL[[[nnnrrreeeaaa___ZZZRRRNNNGGGBBBAAAEEEJJJMMMRRRWWW[[[]]]______```bbbeeegggjjjjjjjjjjjjkkkllllllmmmlllmmmnnnnnnllljjjhhhfffiiihhhjjjmmmmmmsss|||wwwwwwuuuttttttttttttrrrqqqnnnllljjjkkknnnooonnnmmmjjjjjjkkkmmmmmmjjjfffbbb^^^\\\XXXVVVVVVUUUTTTSSSQQQSSSUUUYYY^^^fffpppvvvooollljjjkkkjjjfffbbb```___]]]YYYTTTQQQRRRTTTWWWRRRNNNKKKKKKNNNQQQSSSRRRSSSQQQNNNJJJFFFEEEFFFHHH>>>;;;666444333444444444~~~TTTAAA===>>>>>>>>>>>>===<<<;;;;;;>>>BBBGGGOOOUUU[[[___``````bbbeeeffffffeeefffgggfffggghhhhhhhhhhhhgggfffjjjkkklllllllllllloooqqqllllllmmmnnnoooooooooooonnnnnnoooppprrrsssttttttttt{{{}}}xxxtttrrrnnniiifffeeedddcccbbbbbbccccccccccccbbbaaaaaabbbbbb```___]]]\\\\\\\\\\\\YYYVVVRRROOOLLLHHHEEE@@@???>>>======>>>???@@@???>>><<<<<<===??????@@@>>>@@@CCCEEEFFFHHHJJJMMMOOOOOOOOOPPPPPPPPPQQQQQQRRRUUUWWWUUUSSSSSSXXX\\\]]]eeepppwwwxxxwwwxxxyyytttsssttttttlllaaaZZZYYYXXX^^^bbbdddhhhooorrrqqqqqqrrrtttuuuvvvvvvuuutttssssssttttttuuuwwwxxxyyy{{{{{{zzzyyyxxxvvvuuutttvvvwwwxxxwwwwwwxxx{{{}}}{{{zzz|||qqqWWW@@@666777333222333000000000///.......................................//////444222888999LLLmmmxxxnnn}}}{{{qqq\\\KKKGGGNNN[[[dddqqq|||~~~}}}|||vvvnnn[[[XXXTTTUUUXXX]]]```aaaeee```[[[XXXYYY]]]aaaddd_________\\\WWWSSSQQQPPPVVVUUUUUUUUUVVVUUURRROOOMMMKKKJJJJJJKKKIIIDDD@@@999999;;;:::777888EEESSS^^^ZZZWWWWWWTTTNNNLLLMMM\\\|||lllcccjjjtttXXX===:::999777666555444444444333222222222222111111111222222111111222222333333777>>>CCCMMM\\\ooozzzsssgggcccaaa[[[SSSOOOHHHCCCAAAEEEIIILLLQQQVVV[[[]]]___aaaaaaccceeegggiiihhhhhhhhhhhhjjjkkklllkkklllmmmmmmllljjjhhhfffkkkiiikkknnnpppwwwzzzvvvuuuuuuuuuuuutttqqqnnnnnnllljjjkkkmmmooonnnmmmjjjjjjjjjjjjkkkhhheeeaaa```]]]YYYVVVUUUSSSQQQOOOKKKLLLNNNQQQVVV]]]eeejjjhhhggghhhkkkmmmjjjfffcccaaa^^^ZZZUUURRRQQQRRRTTTQQQNNNLLLNNNRRRVVVWWWWWWSSSRRROOOKKKGGGEEEFFFHHHBBB>>>999666555555444444YYYAAA<<>>>>>===<<<;;;;;;???BBBHHHOOOUUUZZZ]]]___```bbbeeeeeeeeeeeefffgggggggggfffeeeeeefffggggggkkklllmmmmmmllllllnnnpppmmmmmmlllllllllmmmmmmnnnmmmnnnpppqqqrrrrrrrrrrrrsssvvv{{{xxxtttppplllhhhgggfffeeedddbbbaaaaaa```````````````aaaaaa```___]]]ZZZWWWVVVVVVSSSNNNJJJGGGDDD@@@>>><<<;;;;;;;;;<<<>>>???AAABBBAAA@@@??????AAABBBDDDBBBCCCDDDDDDDDDFFFIIILLLPPPOOONNNMMMLLLKKKJJJIIIKKKNNNPPPOOOKKKHHHGGGIIIFFFJJJPPPSSSVVV[[[aaafffhhhiiinnnqqqlll```XXXVVVXXX^^^dddfffiiiooorrrrrrssstttuuuvvvvvvuuutttsssrrrssstttuuuvvvwwwwwwwwwzzzzzzyyyyyywwwvvvtttsssuuuvvvwwwwwwvvvxxxzzz}}}}}}|||zzz|||~~~mmmzzz[[[CCC777777222111333///000000///.......................................000000444222:::===OOOyyy|||oooxxxzzzwwwaaaNNNEEEIIIUUU___nnnyyy}}}vvvnnnggg\\\```fffkkkoooqqqsssuuuooolllhhhggghhhkkkmmmnnnhhhccc\\\WWWTTTSSSRRRRRR[[[ZZZWWWUUUSSSQQQPPPOOOMMMMMMLLLLLLKKKJJJIIIHHH===;;;::::::888777>>>FFFSSSRRRRRRRRRNNNIIIJJJOOO```jjjeeerrruuuWWW>>><<<;;;999777555444444444333333333333222222222222222222111111222222333444888???EEEPPP```rrr~~~uuuiiidddaaaZZZSSSPPPIIICCCAAADDDHHHKKKPPPUUUYYY\\\```bbbcccccceeefffhhhgggeeeeeefffhhhjjjkkkiiijjjllllllllljjjhhhgggkkkkkklllooorrryyy|||vvvuuuuuuvvvuuusssooolllmmmllljjjkkklllnnnmmmmmmkkkjjjhhhhhhhhhgggdddbbbbbb___[[[XXXUUURRROOOLLLGGGHHHJJJLLLPPPUUU\\\aaabbbdddfffkkknnnmmmgggaaa___\\\XXXTTTQQQQQQQQQRRRMMMLLLMMMOOOTTTXXXZZZZZZSSSSSSPPPLLLHHHFFFFFFGGGEEEAAA===:::888777666555XXXAAA???@@@???>>>===<<<<<<;;;;;;@@@CCCHHHNNNTTTYYY\\\^^^```bbbdddeeedddeeefffhhhggggggggggggggggggggggggiiijjjjjjiiihhhhhhjjjkkknnnmmmlllkkkjjjkkklllmmmnnnppprrrrrrqqqnnnmmmlllooooootttyyyyyy}}}zzzvvvsssoookkkjjjiiigggeeebbbaaa```^^^^^^___```````````````^^^[[[WWWRRRPPPLLLIIIEEEBBBAAA???===<<<;;;;;;;;;;;;<<<>>>@@@AAAGGGFFFEEEDDDCCCEEEHHHJJJHHHIIIHHHGGGFFFGGGJJJMMMOOONNNMMMKKKIIIHHHFFFFFFEEEGGGIIIHHHFFFCCCCCCCCC@@@AAAAAA@@@@@@DDDIIINNNVVVXXX^^^dddbbbYYYTTTTTTWWW___eeegggiiiooorrrsssssssssttttttsssrrrqqqqqqqqqrrrtttvvvwwwwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwtttuuuvvvvvvvvvwwwzzz}}}~~~|||yyyyyy|||lllooo^^^EEE888666111000222///000000///.......................................///000444333===BBBRRR~~~mmmtttwww{{{qqqaaaPPPFFFGGGQQQ[[[lllvvvzzzrrrnnnkkkvvv}}}zzzvvvvvvooopppsssxxx||||||yyyuuuppphhh^^^XXXYYY]]]```bbbbbb```\\\VVVRRROOONNNOOOQQQSSSTTTSSSPPPMMMLLLLLLDDD???<<<<<<;;;888888;;;FFFGGGKKKMMMIIIFFFKKKTTTcccfffeeexxxxxxYYYAAA===<<<:::888666444444333444444444333333333222222111111111111222333444444888@@@HHHVVVfffwww{{{lllddd^^^XXXSSSRRRJJJDDDAAADDDGGGJJJOOOTTTVVVZZZ^^^aaabbbbbbcccdddgggfffeeedddeeegggjjjlllhhhiiikkklllllljjjiiihhhiiijjjlllnnnqqqvvv|||yyywwwuuutttsssrrrooommmllllllkkkkkklllmmmmmmmmmnnnkkkiiihhhggggggeeeccccccaaa^^^\\\ZZZWWWRRROOOKKKLLLNNNPPPSSSWWW\\\``````cccfffjjjnnnnnnggg^^^]]]ZZZWWWTTTSSSSSSRRRRRRIIIJJJLLLPPPSSSVVVWWWXXXUUUTTTSSSOOOJJJGGGFFFFFFEEEBBB???<<<<<<;;;:::999wwwPPPBBBCCCAAA@@@???===<<<<<<<<<<<>>>>>===>>>>>>@@@BBBCCCHHHIIIIIIHHHFFFGGGJJJMMMNNNNNNMMMKKKJJJJJJMMMOOOLLLKKKKKKJJJHHHGGGGGGFFFDDDDDDCCCBBBAAAAAABBBCCCCCCAAA???;;;999999:::<<>>DDDHHHFFFFFFNNNYYYhhheeegggtttWWW@@@===<<<:::888666444444333444444444333333333222222111111111111222333444555999BBBMMM]]]ppprrrggg```YYYVVVWWWLLLFFFAAACCCFFFIIINNNSSSSSSWWW[[[^^^___```aaabbbgggfffeeeeeefffiiikkkmmmiiijjjkkkllllllkkkiiihhheeehhhkkkmmmoooqqqrrrqqquuuuuuwww{{{~~~}}}|||yyyuuurrrrrrrrrqqqppplllmmmmmmllllllmmmnnnoooqqqnnnkkkiiiiiihhhgggfffdddcccbbbbbbaaa___[[[XXXSSSUUUWWWXXXYYY\\\___bbb___bbbfffiiippptttmmmcccbbb___[[[YYYXXXWWWTTTRRRJJJLLLPPPSSSUUUUUUUUUUUUWWWWWWVVVRRRMMMIIIGGGFFFCCCAAA???>>>??????>>>>>>bbbGGGBBBDDDCCCAAA???===<<<<<<<<<<<<>>>AAAGGGNNNTTTYYY\\\^^^aaabbbccccccccccccfffhhheeegggjjjlllllljjjgggeeefffggghhhhhhggggggiiikkkllllllkkkkkkkkkllllllmmmppprrrrrrnnnfffaaa^^^___RRRSSSQQQNNNIIIGGGIIIKKKJJJJJJPPPccc|||yyyuuurrrpppnnnkkkiiieeeddddddcccccccccccccccbbbbbb```]]]XXXQQQKKKGGG@@@??????AAACCCDDDCCCAAA@@@@@@@@@@@@AAACCCEEEFFFFFFIIIJJJIIIGGGGGGIIILLLPPPQQQPPPNNNLLLLLLNNNOOOIIIHHHHHHHHHHHHGGGGGGGGGEEECCC@@@===<<<===???AAABBB@@@>>><<<:::888777777999888;;;@@@CCCDDDIIIPPPSSS]]]fffhhhhhhlllppprrrwwwvvvvvvuuuuuuuuuttttttrrrssstttuuuuuuuuuuuuuuuwwwwwwwwwvvvvvvuuusssssstttuuuvvvvvvwwwxxx|||~~~~~~yyyuuuvvv{{{|||kkkeeeZZZBBB666666111000222...000000///.......................................///000333///888:::@@@jjjuuu{{{wwwbbb^^^WWWPPPKKKKKKNNNQQQaaalllwww|||uuusss|||~~~|||uuuwwwyyy{{{zzzvvvooojjjiiiccc\\\XXXWWWWWWVVVTTTKKKNNNSSSVVVWWWUUUQQQOOOMMMGGGBBBCCCBBB===888777666999???DDDEEEGGGQQQ\\\nnniiimmmhhhOOO===<<<;;;999777555444444444333333333333222222222222000000000111222333444555999DDDRRRggg{{{xxxmmmddd]]]ZZZ[[[NNNGGGBBBBBBEEEHHHLLLRRRRRRUUUYYY[[[]]]^^^```aaafffffffffgggiiijjjlllllljjjkkkmmmmmmmmmkkkiiihhhcccgggkkkmmmoooqqqnnnhhh```___bbbjjjrrryyy}}}yyyuuussssssssssssrrrmmmnnnooonnnmmmmmmoooqqqsssqqqnnnlllkkkjjjiiigggddddddeeeggghhhgggccc```\\\]]]______^^^]]]^^^```\\\```cccfffqqq{{{wwwlllkkkgggbbb```^^^[[[VVVRRRNNNRRRWWWZZZZZZYYYXXXXXXYYYZZZYYYVVVPPPKKKHHHGGGBBB@@@??????@@@AAA@@@???rrrTTTCCCBBB@@@DDDBBB@@@===<<<;;;<<<<<<===@@@FFFMMMTTTYYY]]]___aaabbbcccbbbbbbcccfffhhhfffggghhhiiiiiihhhgggfffeeefffggggggggghhhjjjllljjjkkklllmmmmmmmmmmmmmmmnnnpppoooiiiaaa[[[[[[\\\QQQQQQPPPOOONNNNNNNNNOOOPPPPPPSSS```yyy~~~{{{wwwtttrrrpppllljjjgggggggggggggggffffffeeeeeedddaaa\\\VVVOOOIIIFFFDDDDDDEEEGGGHHHGGGCCCAAA??????@@@AAACCCFFFHHHJJJEEEIIIMMMMMMIIIHHHIIILLLNNNOOOPPPNNNLLLKKKLLLMMMFFFFFFFFFFFFFFFFFFFFFFFFCCCAAA>>><<<===>>>???@@@@@@???>>>======<<<:::999666444555999<<>>::::::888999>>>CCCEEEHHHQQQ[[[tttlllqqqZZZHHH===:::999777666555444444444333222222222222111111111000000000111222333555666888FFFWWWoooxxxppphhh___ZZZYYYOOOGGGBBBBBBDDDGGGKKKQQQSSSUUUXXXZZZ[[[^^^```cccccceeegggiiijjjkkkkkkkkklllmmmnnnooonnnllliiihhheeeiiikkkmmmsssyyyvvvpppdddaaaccclllttt{{{zzzxxxwwwwwwwwwvvvtttrrrnnnoooqqqpppnnnnnnpppssssssqqqooommmmmmkkkiiifffeeefffhhhkkkmmmlllhhheeeeeeeeeeeeccc___[[[ZZZYYYYYY]]]]]]___lllyyyxxxnnnhhhdddaaa``````^^^YYYTTTPPPUUU\\\______]]]\\\[[[[[[\\\\\\YYYSSSNNNJJJHHHBBB@@@??????@@@@@@???>>>mmmOOOCCCBBB;;;DDDBBB@@@===<<<;;;<<<===<<>>===>>>???AAADDDHHHKKKMMMFFFKKKPPPPPPMMMJJJKKKNNNKKKMMMNNNMMMKKKJJJIIIJJJFFFFFFEEEEEEDDDDDDDDDDDD???>>>===>>>@@@BBBCCCCCCAAA@@@???>>>??????>>>===666444555999;;;===DDDKKKPPP[[[eeeggggggjjjnnnpppttttttsssssssssssstttuuuuuutttsssrrrrrrsssuuuvvvrrrssstttuuuvvvvvvvvvvvvuuuvvvwwwxxxxxxzzz}}}|||zzzvvvuuuvvv|||~~~}}}rrrkkkdddSSS<<<333555222111222...000000///.......................................(((,,,222000<<>><<<===;;;;;;>>>CCCFFFIIIPPPYYYxxxmmmrrrxxxRRRDDD???888888666555444444444444222222222111111111000000000000000111222444555666888FFFZZZttt{{{tttpppiii___WWWUUUOOOHHHBBBBBBDDDFFFKKKQQQTTTVVVXXXZZZ[[[^^^bbbdddbbbdddfffiiikkkkkkjjjiiinnnooooooooonnnllliiihhhhhhkkklllooowww{{{uuupppooouuu{{{}}}vvvwwwyyy{{{|||yyytttpppnnnppprrrqqqooonnnqqqtttsssqqqooonnnmmmkkkhhheeefffgggjjjmmmooonnnjjjgggkkkkkkjjjfff___YYYVVVTTTXXX[[[YYYXXXdddssssssiii___\\\ZZZ\\\______[[[VVVOOOUUU]]]aaaaaa^^^]]]]]]]]]^^^^^^[[[UUUOOOJJJHHHCCCAAA????????????===;;;{{{VVVGGGDDD<<>><<<<<>>;;;999777666888===CCCGGGRRR\\\eeehhhjjjmmmooommmttttttsssssssssttttttuuuvvvuuutttsssssstttuuuuuuqqqpppqqquuuyyy{{{zzzwwwuuuwwwxxxxxxxxxyyy|||~~~~~~xxxttttttsssqqq|||~~~iiimmmyyyTTT>>>444666222000000,,,////////////////////////...------,,,,,,------.........000222333888FFFTTTtttmmmeee[[[SSSMMMHHHEEECCCLLLWWWbbbkkkttt~~~~~~yyywwwxxxxxxuuuqqqppprrruuuhhhiiidddfff~~~vvvhhh\\\\\\^^^ZZZSSSPPPRRRNNNHHHEEEDDDEEECCCAAA===>>>;;;@@@IIIGGGKKK\\\xxxtttrrrqqqMMMAAA===777666555444333222222222222222111111111111222222111111111222333444555666888@@@VVV}}}rrrqqqhhh___YYYQQQVVVLLLBBB???AAACCCGGGLLLPPPSSSWWWZZZ\\\^^^aaacccbbbbbbdddfffggghhhiiiiiiooolllhhhffffffhhhjjjkkkhhhpppsssttt~~~zzzxxxxxx~~~zzzyyywwwtttrrrqqqqqqpppoooooopppqqqooolllhhhfffeeecccdddhhhjjjhhhfffjjjqqqzzzyyytttlllcccYYYTTTQQQQQQNNNJJJIIITTTccchhheee\\\WWWRRRUUU\\\___[[[VVVWWWZZZ\\\\\\[[[[[[___bbbaaa___]]]ZZZVVVRRRMMMIIICCCBBB@@@AAABBBCCCBBBAAAVVVCCCAAA===?????????===;;;::::::<<<@@@BBBFFFKKKQQQXXX\\\___bbbcccccccccddddddddddddfffgggfffeeedddfffiiilllllljjjhhhffffffhhhjjjlllkkklllooorrruuuvvvvvvuuu~~~}}}pppdddYYY```vvvuuummmhhhcccbbb\\\eee{{{xxxwwwxxxrrrqqqooommmlllkkkkkkjjjggghhhfff___ZZZWWWTTTOOORRRQQQOOOMMMJJJHHHGGGFFFGGGHHHIIIKKKMMMQQQVVVYYYVVVWWWWWWUUURRROOOOOOOOOLLLMMMNNNPPPPPPOOONNNMMMLLLJJJJJJJJJIIIGGGEEEDDD===???BBBIIIOOORRRQQQOOOHHHEEEEEEHHHGGGBBB@@@@@@>>><<<999777888<<>><<<>>>??????===:::999:::;;;???AAAFFFKKKRRRWWW\\\^^^ccccccddddddeeeeeeeeeeeegggggggggfffeeefffjjjlllmmmkkkhhhffffffhhhkkkmmmkkklllooorrruuuwwwyyyyyy}}}mmmbbbkkkssspppffffffaaajjj}}}{{{vvvuuussspppnnnmmmmmmmmmiiillljjjbbb\\\ZZZWWWTTTUUUSSSQQQOOOMMMLLLKKKKKKOOONNNLLLLLLNNNQQQUUUXXXPPPRRRSSSSSSPPPNNNMMMMMMHHHJJJLLLNNNPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJHHHFFF<<<@@@GGGPPPVVVXXXUUURRRLLLJJJLLLOOOMMMFFFAAAAAAAAA???;;;888888===EEEJJJXXX```fffggghhhlllooooooqqqqqqqqqrrrssstttuuuvvvxxxyyy{{{{{{zzzwwwsssqqquuutttssstttwwwyyyyyyyyyuuuxxx|||}}}{{{yyywwwwww~~~{{{wwwxxxwwwuuuwwwyyy~~~tttzzzRRR<<<333666333222333000////////////////////////...------,,,,,,------...---...111444333333:::DDDwwwsss}}}|||tttsss^^^XXXRRRGGGBBBDDDEEENNNXXX```kkkwww{{{rrrkkklllrrrvvv{{{zzztttrrruuu|||zzzrrrooommmhhhjjjqqqqqqnnn___UUUUUUMMMJJJGGGEEEFFFGGGGGGGGGEEEDDD>>>>>>EEEFFFQQQhhhssshhhhhhkkkKKKAAA;;;777666555444333222222222222222111111111111222222111111222222333555666777888@@@VVV}}}~~~ooo```]]]___ZZZUUULLLDDDAAA@@@AAADDDIIIOOOSSSXXX]]]___```aaabbbaaaccceeeggghhhgggffffffiiihhhfffddddddeeefffhhhkkkooouuu~~~zzzwwwyyy|||wwwqqqppprrrsssqqqnnnmmmlllkkkjjjiiihhhhhhhhhjjjfffbbb```^^^___hhhrrr}}}jjj[[[UUUTTTNNNKKKDDD===@@@JJJTTTXXXYYYUUUQQQSSSXXX\\\[[[YYYXXXWWWXXX[[[___bbbddddddeeebbb^^^YYYSSSMMMIIIGGG@@@AAACCCGGGIIIJJJGGGEEEoooJJJ>>><<<>>>???>>><<<:::999:::;;;>>>AAAFFFLLLRRRWWW[[[^^^aaabbbcccdddeeeeeeeeedddgggggggggfffeeefffiiikkkmmmkkkhhhggggggiiilllnnnllllllllllllnnnrrrwww{{{yyylllssswwwhhhjjjgggppp~~~{{{yyyvvvtttrrrqqqqqqqqqqqqssspppggg^^^[[[YYYWWWVVVUUUTTTSSSSSSSSSSSSSSSWWWSSSNNNJJJIIIJJJLLLMMMHHHKKKMMMMMMKKKJJJIIIIIIHHHIIIKKKNNNOOOQQQQQQQQQOOOPPPOOONNNPPPRRROOOJJJDDDIIIQQQXXX[[[YYYTTTPPPNNNNNNQQQTTTOOOFFF@@@???BBB@@@===::::::???HHHOOO[[[bbbgggggghhhlllpppqqqqqqqqqqqqrrrsssuuuvvvwwwyyyzzz{{{{{{{{{yyyvvvuuuwwwvvvuuuuuuvvvxxxyyyzzzvvvxxxzzz{{{zzzyyyyyyyyy~~~}}}yyyzzzyyywwwxxx{{{ssswwwTTT>>>444666222111333///////////////////////////...------,,,,,,------......---000222222222999BBBooo|||aaaZZZUUUIIIBBBFFFDDDLLLTTT\\\hhhuuu~~~}}}zzztttrrrvvv|||wwwuuutttxxxzzzoookkkbbbaaauuujjjhhhiii]]]TTTWWWLLLJJJGGGFFFEEEEEEEEEEEEDDDEEE@@@???EEEGGGTTTmmmpppddddddeeeIIIAAA:::777666555444333222222222222222111111111111222222222222222333444555666777555===QQQ|||vvvddd^^^]]]VVVUUUMMMFFFCCCAAA@@@CCCHHHLLLQQQWWW\\\^^^___```aaaaaabbbeeeggghhhgggfffeeeggggggfffeeedddeeefffhhhfffjjjqqq~~~{{{wwwwww|||{{{tttsssuuuvvvrrrnnnmmmmmmmmmnnnnnnmmmkkkiiinnnhhhcccaaa______gggooonnn[[[SSSRRROOOMMMHHHBBBAAAGGGQQQXXXYYYWWWUUUVVVXXXYYYVVVTTTVVVTTTSSSVVV\\\___```^^^^^^]]]YYYTTTNNNIIIFFFFFF>>>@@@DDDIIILLLKKKGGGDDDpppKKK@@@???>>>>>>>>><<<:::999999;;;===@@@EEELLLRRRWWW[[[]]]___```bbbddddddddddddccceeefffffffffdddeeegggiiikkkjjjiiihhhhhhjjjlllnnnooommmjjjhhhhhhmmmuuu|||xxxwwwmmmqqqoooyyy~~~{{{xxxwwwwwwwwwxxx~~~yyylll```\\\[[[ZZZXXXXXXYYYZZZZZZ[[[[[[[[[[[[VVVOOOJJJIIIIIIIIIHHHJJJLLLMMMMMMLLLJJJJJJJJJKKKKKKMMMNNNOOOPPPQQQQQQNNNQQQSSSTTTYYY^^^ZZZSSSXXX[[[^^^```^^^YYYSSSPPPPPPQQQUUUWWWQQQEEE>>>===@@@AAA???===<<>>>>><<<999888999:::===@@@EEELLLRRRWWWZZZ\\\^^^___bbbdddeeedddcccbbbeeefffffffffddddddfffgggiiiiiiiiiiiijjjjjjkkklllooonnnlllhhhgggllluuu}}}~~~tttyyyyyy~~~~~~pppbbb]]]]]]^^^\\\]]]```bbbbbbbbb```___\\\WWWQQQOOOPPPRRRQQQPPPTTTTTTUUUSSSQQQPPPPPPQQQMMMMMMNNNOOOPPPQQQRRRRRROOOTTTWWWYYYbbbkkkiiiaaaeeedddccc^^^YYYTTTRRRRRRVVVXXX\\\\\\TTTGGG@@@???@@@AAABBB@@@>>>BBBJJJRRR\\\ccchhhhhhjjjooossstttrrrrrrrrrssstttuuuvvvwwwxxxxxxwwwwwwwwwyyy{{{|||vvvxxxxxxxxxwwwxxxyyy{{{wwwwwwwwwvvvvvvyyy}}}|||{{{yyyvvvxxx{{{qqq^^^ZZZBBB666666111///111---////////////////////////...------,,,,,,------...111------///222555===FFFdddrrr^^^UUUOOOJJJGGGFFFJJJPPPWWWdddttt}}}|||{{{rrrppplllsss}}}|||yyynnnddd___[[[XXXTTTUUU___yyyssshhh\\\VVVVVVNNNNNNLLLHHHCCC???>>>>>>===BBBBBBCCCHHHMMM```~~~mmmgggnnnTTTAAA???888777666555444333222222222222222111111111111222222222222333333444666777888999===MMMxxxwww}}}xxxjjj___WWWVVVQQQLLLHHHCCC???AAAFFFHHHMMMSSSWWWZZZ\\\]]]___```aaacccdddfffgggggggggeeehhhkkkjjjhhhfffhhhjjjhhhlllpppsss|||~~~{{{|||~~~|||xxxvvvuuutttuuuwwwxxxuuuoooiiihhhdddccccccaaa]]][[[]]]aaaiiipppnnncccXXXRRRQQQNNNNNNPPPRRRRRRQQQUUU[[[^^^```aaa___YYYQQQKKKHHHGGGFFFFFFGGGJJJLLLLLLLLLIIILLLNNNKKKFFFCCCBBBCCCIIIKKKNNNRRRRRROOOHHHCCCZZZDDDBBB@@@===>>>===<<<999888999:::<<>>CCCBBBCCCIIIPPPiii~~~hhhfffvvvzzzMMM>>>>>>777777666555444333222222222222222111111111111222222333333333333444666777888;;;===JJJuuu|||iiixxxzzzkkk^^^YYYWWWSSSOOOKKKEEE@@@AAAFFFIIIMMMRRRVVVYYY\\\^^^`````````aaabbbdddgggiiijjjcccgggkkkkkkhhhfffhhhjjjiiijjjkkklllppp|||~~~~~~||||||{{{wwwtttssstttrrrmmmhhhgggdddbbbdddbbb\\\XXXYYYSSSXXX^^^___[[[VVVSSSRRRTTTQQQSSSWWWXXXVVVYYY^^^cccdddccc^^^VVVNNNKKKJJJEEEFFFHHHIIIIIIKKKNNNPPPNNNRRRVVVTTTOOOJJJIIIJJJNNNOOOPPPRRRQQQKKKDDD>>>YYYFFFCCC<<<===>>>===;;;999888999:::<<>>999|||TTTDDD@@@<<<>>>??????>>><<<:::;;;<<<>>>AAAEEEJJJOOOTTTXXXZZZ\\\^^^bbbdddcccccccccccceeefffggghhhhhhgggfffeeegggggggggggghhhhhhhhhhhhhhhiiijjjjjjjjjlllnnnooo}}}~~~~~~tttppptttttt}}}~~~qqqcccaaaeeehhhhhhmmmpppmmmjjjiiigggccc```\\\[[[___aaa``````bbbccc]]]TTTNNNKKKLLLMMMMMMLLLNNNOOOPPPQQQRRRTTTVVVXXXXXXXXX[[[eeesss{{{{{{sssjjj]]]TTTTTT[[[dddiiikkkmmmmmmfffZZZOOOIIIGGGFFFGGGHHHEEEBBBBBBEEEHHHQQQ]]]gggiiiiiilllpppqqqppppppqqqrrrrrrsssttttttuuuuuuwwwwwwwwwvvvuuutttqqqsssvvvwwwwwwvvvwwwwwwzzz{{{||||||zzzyyyzzz{{{~~~{{{}}}|||xxx|||}}}tttkkkcccRRR???555555111222222+++///............---------------------------------///000111111222444777:::DDD]]]{{{lll|||kkk^^^TTTHHHMMMFFFDDDEEEKKKWWWfffttt{{{{{{jjjUUULLLUUUdddooo|||www{{{uuuzzzpppooolllkkknnnpppjjjaaaZZZ\\\[[[WWWTTTZZZhhhtttaaaRRRPPPHHHQQQUUUMMMEEECCCCCCAAADDDEEEFFFCCCEEEXXX~~~xxxdddgggnnnHHH999999:::666666555444333333333333333333222222111222222222111111222333555777999:::;;;===DDDiiimmmsssuuu^^^\\\YYYTTTOOOLLLGGGAAAAAADDDHHHLLLQQQVVVYYY\\\___aaa___```aaacccdddeeefffffffffhhhhhhhhhiiijjjhhheeejjjccc]]][[[ZZZZZZ___ffffffaaa______[[[[[[nnn}}}||||||{{{||||||vvvooollllllnnnmmmllliiifffeeehhhiiifffcccddd```___aaaccc```[[[[[[___]]]^^^___aaabbbdddffffffiiiccc[[[UUUQQQPPPNNNNNNNNNOOOOOOPPPRRRUUUXXXZZZ]]]bbbbbb^^^ZZZZZZYYYVVVQQQSSSRRRNNNGGGAAA======WWWDDD@@@===>>>??????>>>;;;::::::;;;===???CCCHHHMMMRRRVVVYYYZZZ]]]```bbbbbbbbbbbbccceeefffggggggggggggfffeeefffggggggggghhhhhhhhhiiifffjjjnnnmmmjjjiiimmmqqq|||yyyzzzwwwooommmppppppxxxzzztttfffdddgggiiikkkpppssspppllljjjhhheeeaaa]]]\\\```bbbbbbbbbdddccc___XXXSSSQQQPPPPPPOOOOOOOOOOOOOOOOOOQQQSSSUUUVVVWWWVVVWWW___iiiooonnnkkkeee^^^YYYZZZaaakkkrrrooooookkkaaaTTTJJJFFFFFFGGGHHHHHHGGGCCCAAABBBDDDOOOZZZdddggggggjjjnnnoooppppppqqqqqqrrrrrrsssssstttuuuuuuvvvvvvvvvuuuuuurrrtttvvvwwwwwwxxxyyyzzzxxxyyy{{{{{{zzzzzz|||~~~{{{{{{|||{{{~~~qqqiiijjjPPP===555555111222333,,,///............------------------------------------///000000111222666888>>>PPPiiiqqqzzzxxxfff^^^SSSSSSFFFDDDCCCHHHRRR```mmmuuuwwweeeaaaccceee{{{xxxtttwww}}}|||yyy{{{xxxwwwuuuuuuzzz~~~zzzqqqhhheee___VVVPPPRRRYYY```|||wwwWWWKKKIIIOOOQQQKKKGGGHHHGGGEEEDDDEEEGGGIIIPPPeeetttdddjjjgggFFF:::999888666555444333333222333333333333222222222222222333333333444555666888:::;;;;;;===DDDffftttrrr}}}ssscccddd[[[UUUQQQNNNIIICCCBBBEEEEEEIIIOOOSSSWWWZZZ^^^`````````bbbdddeeefffffffffeeefffggggggggghhhgggfff___XXXQQQNNNKKKIIILLLQQQUUUSSSVVVYYYVVVVVVfffzzz{{{{{{}}}wwwppplllmmmmmmmmmllllllhhhhhhnnnrrrpppmmmmmmkkkiiihhhiiieee```___bbbdddeeefffgggiiiiiiiiiiiihhhccc\\\VVVRRRQQQOOONNNPPPPPPRRRUUUZZZ]]]___```aaaeeefffcccbbbcccbbb^^^XXXWWWUUUOOOGGGBBB??????ZZZBBB>>>??????@@@@@@>>>;;;999999999;;;===@@@EEEKKKPPPUUUWWWYYY\\\___aaaaaaaaabbbccceeeeeeffffffffffffeeeeeeeeeeeefffggghhhiiijjjjjjffflllrrrpppjjjhhhlllrrrsssuuurrrqqqmmmkkknnnmmmvvvxxx|||uuufffdddeeeeeemmmsssvvvrrrnnnllljjjhhhccc___]]]aaaccccccdddfffdddaaa^^^[[[YYYWWWTTTRRRRRRQQQOOONNNNNNPPPRRRSSSUUUWWWVVVTTTXXX___bbb````````````^^^^^^dddlllsssqqqnnnfffZZZNNNFFFDDDEEEHHHJJJKKKJJJGGGDDDBBBAAALLLWWW```cccdddhhhlllmmmpppppppppqqqqqqqqqqqqqqqttttttttttttuuuvvvvvvwwwuuuvvvwwwwwwwwwxxxzzz|||vvvwwwyyyzzzzzz{{{~~~}}}yyywwwzzz|||jjjcccsssMMM;;;444555111222444...///............---------------------------------,,,.../////////111444777;;;EEElllggggggxxx|||wwwkkkbbbZZZSSSHHHFFFDDDFFFNNN[[[hhhqqq|||yyy~~~rrrrrrvvvooojjjppp}}}zzzzzzzzzxxxxxx}}}~~~wwwkkkcccYYYQQQPPPSSSYYY\\\aaattt___UUUKKKLLLJJJHHHIIIKKKKKKHHHEEEDDDGGGPPP___wwwxxxmmmfffsss]]]DDD<<<999666666555444333333222222222333333222222222222333333444444555666888:::<<<===<<>>:::888888888;;;<<>>BBBHHHNNNSSSVVVZZZ\\\___aaabbbccceeegggeeeeeeeeeddddddeeeeeeeeecccdddeeeggghhhjjjkkklllnnnmmmmmmnnnoooooonnnmmmrrr{{{zzztttuuurrrnnnmmmmmmuuuyyy}}}nnnhhhgggfffiiiqqquuurrrmmmmmmooopppeee```]]]___aaa```aaadddcccccccccdddccc```ZZZVVVTTTPPPLLLKKKMMMPPPRRRRRRPPPTTTUUUSSSSSSWWWXXXVVVWWW\\\aaaaaa^^^]]]```dddeeebbb]]]VVVOOOJJJHHHHHHHHHIIIJJJLLLLLLJJJGGGDDDJJJRRRZZZ^^^bbbiiimmmnnnppppppppppppppppppqqqqqquuutttttttttuuuvvvxxxyyy{{{{{{zzzwwwtttssstttuuuwwwxxxyyyxxxxxxyyy}}}~~~zzzvvvsssrrrppppppooo|||vvvmmmxxxFFF888333555000111444000///............---------------------------------...////////////111444666:::BBB]]]vvvoooxxxgggggg___VVVNNNKKKGGGFFFLLLYYYjjjvvv{{{|||~~~vvvxxxzzzdddWWWcccsssvvvrrrrrrzzz|||~~~{{{xxxxxxyyyyyy{{{{{{zzz|||~~~zzzssspppbbbSSSPPPXXXaaadddbbbUUUMMMaaasss```XXXOOOGGGHHHNNNPPPLLLHHHIIIFFFJJJ[[[tttlllgggrrrlllMMM@@@>>>;;;777555555444333222222222222333222222222333444444555444555555777888:::<<<===AAACCCBBBWWWnnn\\\\\\VVVRRRQQQOOOHHHCCCBBB???CCCGGGLLLPPPUUUZZZ^^^``````bbbdddeeefffffffffdddcccdddffffffhhhttt{{{sssnnnoooooonnnkkkggg```^^^dddnnn{{{yyytttrrrrrrpppooonnnlllrrryyyssstttuuutttrrrrrrsssrrrqqqppppppppppppqqqssskkkaaaXXXUUUVVVXXXZZZYYYXXXZZZ^^^cccffffffdddiiilllllliiifffddd]]]UUUOOOKKKEEE@@@>>>>>>@@@AAAzzzQQQ???@@@>>>??????===:::888888888:::;;;===AAAFFFMMMRRRVVVZZZ\\\___aaabbbdddgggiiiffffffeeeeeeeeeeeeffffffddddddeeeggghhhjjjkkkkkkpppllljjjkkkoooqqqpppmmmpppyyywwwvvvrrrnnnmmmkkkrrruuuzzz|||oooeeecccccchhhqqqvvvrrrmmmmmmpppqqqiiiccc```aaabbbaaaaaadddcccccccccddddddaaa]]]YYYUUUQQQMMMLLLNNNPPPPPPOOOKKKOOOQQQOOOOOOTTTWWWVVVVVVZZZ___aaaaaa```bbbddd___^^^[[[WWWSSSPPPNNNMMMIIIHHHGGGGGGHHHHHHGGGEEEIIIQQQXXX\\\bbbjjjnnnnnnooooooppppppqqqrrrrrrsssvvvvvvvvvvvvwwwxxxxxxyyy||||||{{{xxxtttrrrrrrsssxxxxxxxxxwwwwwwyyy|||yyyqqqppppppooooooooo|||lllfff}}}DDD777444555///000333//////............---------------------------------...///000//////000333666555AAAUUUuuuiiimmm~~~fff|||mmm```VVVNNNKKKFFFDDDIIIWWWiiiwww}}}zzz|||~~~pppaaa\\\gggrrrrrrrrruuuyyy~~~{{{vvvvvvwwwuuuyyy|||}}}~~~|||vvvjjj___UUUWWWbbbiiigggaaaPPPGGGTTT}}}fff```UUUMMMOOOSSSRRRNNNJJJJJJJJJSSShhhrrrooocccGGG======;;;888555444333222222111111111333222222333333444555666555555666777999;;;===>>>???EEEDDDSSSlll___\\\VVVRRRRRRQQQJJJCCCAAA???BBBFFFJJJNNNSSSXXX\\\]]]^^^```bbbcccdddddddddcccbbbdddggggggjjj{{{zzzxxxtttrrrmmmeee___```iiiqqq|||{{{vvvtttsssqqqooollllllvvvxxxxxx{{{zzzwwwuuuyyywwwsssqqqqqqtttxxx{{{rrrlllddd]]]\\\^^^```bbb^^^]]][[[ZZZYYYYYYZZZ[[[```fffiiieee```\\\VVVPPPFFFCCC???===>>>???@@@???XXX??????===>>>>>><<<:::888888999888999;;;>>>DDDJJJPPPTTTYYY[[[^^^___aaacccgggiiiggggggfffeeeeeefffggggggdddeeefffggghhhiiijjjkkknnnllljjjiiilllooopppqqqoooxxx|||wwwrrroooppplllooopppvvv}}}zzz~~~rrrdddaaaaaakkktttxxxssslllkkkoooqqqpppjjjeeeeeeeeeddddddgggfffddddddddddddccc```]]]XXXSSSNNNMMMNNNOOOLLLIIIHHHMMMOOOMMMNNNSSSWWWXXXYYY[[[]]]```aaabbbcccccc___]]]ZZZWWWUUUTTTSSSRRROOOLLLGGGFFFGGGIIIHHHHHHGGGNNNUUUZZZaaaiiinnnnnnnnnooopppqqqrrrssstttuuuwwwxxxxxxyyyyyyyyyxxxxxxzzz{{{{{{zzzwwwuuuttttttuuuvvvvvvvvvwwwzzz~~~~~~uuusssqqqooorrrwww~~~aaa___oooDDD777444555///...222...///............------------------------------------............///111444444AAAIIIxxxiiigggvvvyyypppxxxzzzeeeXXXPPPMMMGGGCCCFFFTTThhhwww{{{dddcccjjjvvv|||}}}xxxttttttpppvvv{{{|||}}}|||wwwppp]]]XXXWWW___kkkoooggg]]]NNNIIILLLfffoooaaaWWWPPPRRRUUURRRMMMKKKIIIOOO```{{{yyy||||||YYYBBB;;;;;;:::777555444333222111111111111222222222333333555666666777777888999:::<<<>>>???<<>>@@@DDDGGGKKKOOOUUUYYY[[[\\\^^^___aaaaaabbbbbbaaa___bbbfffgggkkkyyywwwqqqhhhcccfffnnnuuu{{{uuusssrrrpppmmmjjjmmmzzzxxxvvvwwwtttooolllpppkkkeeeaaabbbhhhpppvvvkkkiiifffeeefffhhhhhhhhhdddbbb]]]UUUMMMJJJMMMQQQ\\\eeejjjeee\\\UUUOOOLLLDDDBBB@@@@@@BBBCCCAAA???YYY???===<<<======<<<:::888999:::777777999===BBBIIIOOORRRXXXZZZ\\\^^^```bbbfffiiihhhgggfffeeeeeefffggghhheeeeeefffggghhhiiijjjjjjllllllkkkjjjiiikkkpppuuuqqqzzz~~~xxxrrrqqqtttoooooonnnuuu~~~||||||jjjfffgggooowww{{{tttllljjjmmmpppvvvooojjjjjjiiiggggggjjjhhhfffdddcccdddcccbbbaaa[[[VVVPPPNNNOOOMMMIIIDDDIIINNNPPPNNNNNNSSSYYY[[[]]]\\\\\\]]]___```___^^^bbb^^^ZZZVVVUUUVVVVVVVVVWWWQQQKKKHHHIIIJJJKKKKKKFFFMMMTTTXXX```iiimmmmmmnnnnnnpppqqqsssuuuvvvvvvxxxyyyzzz{{{{{{yyyxxxwwwxxxzzz||||||zzzxxxwwwwwwssstttuuuvvvwww{{{{{{wwwssspppvvvfffggglll|||CCC777555666///...111...//////.........---------------------------------,,,---------,,,---000222666BBBAAArrrtttooopppvvvvvvnnneeeooo^^^SSSPPPJJJEEEGGGTTThhhwwwzzzaaakkk|||vvvnnnlllrrrxxx}}}~~~|||yyyrrrjjjXXXXXX\\\fffpppmmm^^^PPPIIIMMMRRRgggmmm^^^TTTOOORRRTTTPPPKKKJJJHHHRRRjjj}}}pppQQQ???::::::888666555444333222111111111111222222222333444555666777888888999:::<<<>>>@@@AAA<<>>>>>>>>>>><<<999666444777999<<<@@@DDDIIIOOOTTTYYY[[[^^^```aaaaaaccceeegggffffffeeeeeeeeeeeefffhhhhhhhhhhhhiiijjjkkklllllllllllljjjiiijjjmmmpppuuu|||}}}}}}tttooovvvrrrpppqqqtttyyyrrrjjjiiinnnvvv{{{wwwllleeegggllluuummmhhhkkkmmmiiibbb^^^ddddddeeedddcccaaa___^^^^^^VVVSSSTTTOOOEEEFFFOOOPPPOOONNNOOOQQQUUUYYY[[[XXXZZZ\\\^^^``````aaabbbbbb^^^ZZZZZZ\\\\\\YYYTTTYYYYYYVVVQQQKKKHHHIIIKKKHHHJJJOOOWWW```fffjjjjjjnnnpppsssuuuuuutttrrrqqqvvvwwwzzz{{{||||||zzzyyy{{{yyyxxxxxxxxxxxxwwwuuuuuuvvvwwwwwwxxxzzz~~~}}}wwwqqqpppzzzfffZZZvvvxxx@@@<<<666222111111111000///............------------,,,,,,++++++,,,,,,---,,,,,,---...///000111111999===<<<^^^}}}}}}fffxxxrrrnnnYYYNNNLLLKKKIIIYYYrrr}}}nnneeerrr|||}}}vvvtttpppwwwzzzxxxtttvvvxxxmmm^^^VVVXXXcccrrrvvvjjjYYYPPPHHHRRRPPPeeepppaaaVVVLLLIIIJJJLLLNNNPPPPPPeeefffGGG===;;;777666999444444444444444444444444333333333333444555666777::::::999;;;???EEEKKKOOOHHHGGGKKKJJJSSSsssggg^^^[[[VVVRRRQQQOOOIIICCC???AAACCCFFFIIILLLNNNOOOXXX[[[^^^_________```aaa___]]]```dddcccfff{{{~~~vvvooolllkkkjjjnnntttyyy|||~~~yyyrrrpppoooooonnnppprrrxxxwwwmmmddd^^^ZZZXXXMMMIIIEEECCCCCCGGGTTTaaaaaaiiinnnkkkggghhhkkkllljjj___RRRFFF<<<888???III[[[eeelllggg]]]UUUOOOKKKHHHCCCBBBFFFHHHEEEAAA@@@lllTTT??????===>>>>>>>>><<<:::777555777999<<>>YYYpppnnn~~~jjj___QQQLLLMMMNNN___vvvmmmsss{{{zzzpppjjjeeerrrsssrrrppppppnnneee[[[___dddqqq|||zzzjjjZZZRRRIIIPPPSSSgggmmmZZZKKKKKKNNNMMMMMMPPPVVVlllyyy]]]CCC:::999666555777444444444444444444444444333333333333444666777888;;;;;;;;;>>>CCCIIIPPPTTTJJJHHHJJJKKKPPPvvvzzzhhh___\\\WWWSSSRRRPPPJJJDDD???@@@BBBDDDGGGKKKMMMOOOVVVYYY\\\^^^^^^___```aaa```^^^aaadddaaacccttt}}}uuunnnmmmmmmmmmpppuuuyyywwwzzzxxxsssqqqpppooooookkklllpppuuuyyyzzzwwwtttxxxtttnnnggg```\\\YYYXXXPPPJJJEEEBBBAAAFFFTTTaaadddlllooolllhhhiiikkkkkkhhh\\\NNNCCC;;;999???HHHUUU___fffccc[[[VVVSSSPPPKKKFFFEEEHHHIIIDDD???===www[[[QQQ@@@888<<<===>>>>>>===:::888666777999<<>>AAATTTvvvdddpppfffUUUNNNQQQTTTdddyyyyyyooowwwkkkccc```iiihhhjjjnnnllleee``````jjjsss~~~uuubbbVVVRRRLLLNNNWWWiii~~~bbbMMMOOOSSSMMMMMMTTTaaawwwhhhQQQ<<<666777555444666444444444444444444444444333444444555666777999999;;;;;;;;;===AAAFFFKKKOOOKKKHHHJJJLLLNNNfffqqqccc]]]WWWUUUTTTQQQKKKFFF??????@@@BBBEEEIIILLLNNNRRRUUUYYY[[[\\\]]]___```aaa___bbbccc```___lll|||wwwpppoooooooooooorrrvvv}}}~~~uuunnnrrr}}}wwwsssqqqqqqpppoooiiikkklllkkkhhheeedddcccllliiifffbbb___]]]]]]]]]XXXQQQKKKGGGFFFJJJWWWdddlllqqqtttpppmmmmmmnnnmmmbbbUUUFFF>>>::::::@@@GGGRRR[[[bbb```\\\[[[ZZZXXXUUUPPPNNNPPPOOOIIIBBB???```QQQ@@@<<<<<<===>>>>>>===;;;999777777999<<<>>>BBBGGGMMMRRRWWWYYY\\\^^^___aaacccdddfffffffffffffffggghhhiiiiiiiiihhhhhhiiijjjjjjkkkmmmnnnnnnlllkkkkkklllnnnrrrrrrvvv|||}}}{{{{{{yyywwwwwwyyyzzz~~~||||||{{{sssmmmkkkccc^^^bbbggggggeeecccddd```^^^^^^aaaaaa^^^[[[]]]___fffmmmhhhXXXKKKFFFXXXYYYYYYXXXVVVWWW[[[___[[[^^^bbbcccaaa_________bbb___]]]\\\\\\\\\YYYWWWRRRRRRQQQOOOMMMKKKJJJJJJIIILLLQQQYYYaaahhhkkklllkkkllloooqqqssssssssssssrrrsssuuuxxx||||||zzzyyyxxxvvvtttwwwvvvtttsssssswww}}}wwwrrrsssuuutttrrrrrrtttyyyfff]]]gggRRR;;;888444111111111000000///............------------,,,,,,++++++,,,,,,---,,,,,,---...///000111111444???CCCQQQuuu{{{fffjjjZZZUUUXXXWWWaaattt~~~|||tttxxxsssddd___ccceeeccchhhpppooogggfffmmmwww~~~xxxeeeTTTOOORRRRRRPPP[[[gggwwwpppYYYZZZYYYPPPSSSbbboooVVVFFF777555666666555555444444444444444444444444444444555666777999;;;<<>>>>>>>>@@@BBBEEEGGGKKKIIIJJJMMMMMMXXXiii```WWWVVVVVVRRRMMMIII@@@@@@??????BBBFFFKKKNNNOOORRRVVVYYY[[[\\\^^^___``````bbbccc```^^^fffqqq~~~}}}sssppppppnnnllllllpppwwwzzz|||uuurrrjjjdddjjjwww~~~~~~{{{xxxtttrrrpppooonnnoooppppppkkkccc___```bbbgggfffdddcccbbbbbbcccdddccc]]]WWWUUUTTTVVV___iiimmmqqqrrrooonnnnnnmmmjjjXXXKKK>>>::::::===BBBHHHSSS\\\bbbaaa```aaaaaa```\\\WWWSSSTTTQQQIIIBBB>>>vvvVVV@@@DDD<<<===>>>>>>===<<<999888777888;;;>>>AAAFFFLLLPPPVVVXXX[[[^^^___```bbbdddeeeeeeeeeeeefffhhhiiiiiiiiiiiiiiihhhiiiiiijjjkkkmmmnnnnnnmmmlllkkkmmmnnnsssqqqvvv|||yyy~~~|||zzzzzzxxxxxxzzz{{{}}}}}}xxxmmmeeeaaafffkkkjjjfffccccccaaa______```aaa___]]]ccciiiqqquuunnn```TTTOOOTTTRRRPPPRRRXXX]]]`````````eeejjjjjjfff```^^^^^^```___^^^]]]^^^]]]\\\[[[RRRQQQOOONNNMMMLLLLLLKKKJJJLLLQQQYYYbbbiiillllllkkklllnnnppprrrsssssssssttttttvvvxxx{{{|||zzzzzzzzzyyyyyyvvvvvvuuutttvvv{{{xxxpppqqquuuuuutttttttttzzzaaa```qqqzzzMMM999666333111111111000//////............------------,,,,,,++++++,,,,,,---,,,,,,---...///000111111777<<>>??????>>>;;;999777666888;;;===AAAEEEKKKOOOTTTWWW[[[]]]^^^```bbbdddccccccddddddfffgggiiiiiijjjiiiiiiiiiiiiiiijjjjjjkkkmmmnnnnnnmmmmmmnnnooorrrrrrvvv{{{xxx{{{|||{{{zzzxxxxxxzzzzzz|||~~~nnnfffbbbfffllllllhhhfffaaaaaa```____________```mmmtttzzzxxxnnnddd______WWWRRROOORRRZZZaaabbb```dddiiimmmkkkeee```^^^___aaaaaaaaa```___^^^^^^^^^UUURRRNNNLLLMMMMMMMMMLLLKKKMMMRRRZZZccciiilllmmmmmmnnnoooqqqrrrsssssssssvvvwwwyyy{{{}}}}}}zzzxxxyyyzzz{{{zzzuuuvvvvvvwwwyyy~~~yyyqqqqqqtttuuuvvvxxxrrryyycccccc~~~uuuMMM777555222111111111000//////............------------,,,,,,++++++,,,,,,---,,,,,,---...///000111111777666???TTTyyy|||pppvvvyyyqqqddd]]]dddiii[[[QQQ[[[eeeqqqwwwtttmmm|||zzzxxx{{{wwwxxxzzz|||zzzuuuvvvzzzzzzdddSSSOOOWWW___```___aaabbbllloooZZZTTTPPPQQQddd}}}dddAAA<<<777555777777777555444444444444444444444444666666777999;;;>>>@@@AAA???@@@AAACCCEEEFFFGGGHHHDDDNNNLLLLLLNNNLLLmmm|||iiiYYYVVVVVVRRROOOPPPGGGDDD???<<<===BBBHHHLLLLLLOOOSSSVVVXXXYYY[[[]]]^^^___aaabbbbbbbbbdddffffffuuu}}}uuutttssspppooonnnssssssxxx}}}pppiiieeekkkwww~~~yyyzzzzzzyyyvvvrrrpppqqqrrrwwwxxxuuunnnfffccceeeiiigggggggggggghhhiiijjjkkkmmmjjjiiikkkkkkiiijjjmmmmmmooopppoooooommmeee[[[DDD>>>999;;;>>>AAAFFFLLLTTT[[[_________```___]]]XXXPPPJJJIIIGGG@@@;;;999jjjCCCAAA??????@@@???>>>;;;888666666888;;;===@@@EEEJJJOOOTTTVVVZZZ\\\^^^___bbbdddaaabbbbbbccceeefffhhhiiijjjjjjiiiiiiiiiiiiiiijjjjjjkkknnnnnnnnnnnnooopppppprrrvvvxxxxxx}}}||||||yyywwwxxxyyyzzz|||uuujjjaaabbbfffgggffffff^^^```aaa___[[[[[[^^^aaaooo|||vvvkkkhhhjjjZZZWWWVVVXXX^^^dddffffffeeehhhiiieee___\\\```dddeeeeeedddbbb```^^^]]]]]]XXXTTTNNNKKKLLLNNNNNNNNNKKKMMMSSS[[[cccjjjmmmmmmoooppppppqqqrrrsssssssssuuuvvvyyy{{{}}}~~~~~~~~~}}}zzzwwwvvvvvvxxxxxxxxxvvvwwwxxxyyy{{{yyyssssssttttttvvvxxxrrr{{{ccc```pppKKK666444111000111111000//////............------------,,,,,,++++++,,,,,,---,,,,,,---...///000111111666222DDD]]]xxxssskkkppp|||zzz```ZZZeeeoooaaaQQQRRRVVV___kkkzzzwwwnnnsss||||||yyyzzzzzzxxxxxxwwwmmm]]]SSSUUU\\\___dddhhhccccccwww~~~hhhSSSLLLQQQ___wwwWWW===;;;888666666777666444444444444444444444444444666777888:::===???BBBCCC<<<>>>@@@BBBCCCDDDEEEEEEAAARRRNNNIIIMMMIIIbbbmmmZZZUUUUUUQQQOOORRRKKKGGGAAA<<<<<<@@@FFFKKKMMMPPPSSSVVVWWWXXXZZZ\\\^^^___`````````aaabbbaaaeeejjjzzzvvvtttpppnnnmmmrrrqqqttttttmmmiiiooozzzyyywwwxxxwwwuuussssssvvvyyy}}}yyyqqqjjjffffffhhhffffffgggiiijjjlllmmmnnnpppllljjjlllmmmkkklllooosssuuuuuusssrrrmmm```SSS@@@======??????@@@DDDKKKRRRXXX\\\]]]]]]___]]]YYYVVVNNNGGGEEEDDD???<<<<<<SSSGGG@@@@@@@@@@@@>>>;;;888666666888:::===@@@DDDJJJNNNSSSVVVZZZ\\\^^^___bbbddd```aaaaaabbbdddfffhhhiiijjjjjjiiiiiiiiiiiiiiijjjhhhkkkmmmnnnnnnooopppqqqooorrruuuwwwxxx|||}}}xxxwwwwwwyyyyyy{{{|||{{{~~~|||~~~}}}}}}ooobbb^^^```aaaaaabbb[[[___aaa^^^YYYXXX\\\bbblllsssmmmlll\\\\\\]]]^^^aaafffkkknnneeefffeee___YYYYYYaaaiiiiiiiiigggddd```]]]\\\\\\[[[UUUNNNKKKLLLNNNOOOOOOKKKNNNSSS[[[dddjjjmmmnnnqqqqqqqqqrrrrrrsssssssssqqqsssvvvyyy{{{|||{{{{{{|||yyyuuussstttuuuuuuuuuvvvxxxyyyzzz|||~~~xxxtttuuuuuutttuuuxxxuuu~~~bbb[[[lllGGG555333111000111111000/////////.........------------,,,,,,++++++,,,,,,---,,,,,,---...///000111111666222JJJfffyyy~~~iiixxxnnn^^^VVVcccqqqfffTTTNNNMMMSSScccvvv{{{ooommmzzzzzzxxxxxx~~~}}}wwwffffffaaaVVVSSSXXX[[[ZZZgggoooeeefffmmmWWWQQQ]]]uuu}}}vvvNNN<<<;;;999555555555555333444444444444444444444444777777999;;;===@@@CCCDDDBBBCCCEEEFFFFFFFFFEEEDDD???TTTOOOGGGLLLGGGZZZpppZZZUUUTTTPPPOOOSSSNNNIIIAAA<<<;;;???FFFJJJMMMPPPTTTVVVWWWXXXZZZ[[[___```___^^^___```___]]]eeedddqqq}}}~~~wwwrrrmmmjjjkkkooommmppp}}}vvvoookkkppp{{{~~~wwwtttvvvvvvtttsssuuuzzz~~~~~~vvvooojjjhhhhhhfffggghhhjjjmmmnnnpppqqqsssnnnjjjlllmmmmmmooorrrrrrsssrrrpppnnnfffVVVFFF@@@???@@@BBB@@@>>>BBBIIIPPPWWW\\\]]]^^^___]]]XXXPPPHHH@@@???>>>;;;999:::iiiDDDDDDAAA>>>>>>>>>===999555666777999<<>>:::777666777888;;;@@@EEEJJJMMMSSSUUUXXXZZZ\\\^^^aaacccbbbccceeegggggggggggggggjjjjjjjjjkkkkkkjjjjjjiiilllmmmmmmmmmnnnpppsssvvvrrrrrruuuxxxwwwwwwxxxwwwssssssvvvtttsss|||zzzyyypppmmmqqqqqqjjjiiinnnvvvuuuuuuvvv||||||xxx|||wwwddd]]]^^^```aaacccaaa___]]][[[\\\]]]]]]^^^]]]gggppppppooommmiiibbbcccddddddcccbbbdddhhhllllllddd[[[WWWZZZ```ccceeeeeeeeeffffffddd```ZZZVVVVVVTTTQQQNNNLLLLLLMMMMMMNNNOOORRRYYYccckkkoooppprrrqqqqqqqqqrrrsssuuuvvvwwwvvvuuuuuuuuuvvvxxxxxxvvvuuuuuuvvvwwwwwwvvvuuutttxxxyyyyyy{{{~~~}}}yyy|||wwwtttttttttrrrrrruuu|||gggfffggg===555444333222111000000000///............---------,,,++++++******++++++,,,------------...000111222888CCCOOOfffmmmyyysss\\\UUUVVVRRRUUU\\\eeekkkfffVVVHHHGGGOOO[[[hhhuuu}}}vvvpppsssxxx|||~~~xxxpppkkkkkknnnooommmfffaaa```dddfffhhhmmmtttzzztttwwwmmmssskkkRRREEE>>><<<999666555555777888777777666666777888999:::<<<<<<<<<>>>@@@CCCFFFHHHHHHGGGEEEDDDEEEGGGJJJLLLQQQIIIIIIMMMJJJGGGVVVkkknnncccVVVTTTVVVNNNLLLLLLHHHBBB<<<<<>>@@@BBBDDDFFFHHHIIIIIIIIIHHHGGGIIIKKKNNNOOOQQQKKKJJJNNNLLLIIIUUUhhh|||jjj\\\VVVTTTMMMNNNMMMIIICCC===<<<@@@DDDGGGJJJNNNQQQRRRTTTWWWYYY[[[\\\]]]^^^^^^^^^^^^^^^aaacccgggiiilllwwwwwwqqqnnnjjjhhhiiilllsssxxxtttpppqqqvvvyyywwwtttssstttsssqqqttt~~~wwwrrrpppooooooooonnnnnnppprrrqqqmmmjjjlllooolllmmmrrrmmmhhhnnnqqqiii]]]TTTPPPQQQTTTUUUVVVVVVTTTOOOIIIDDDBBBAAAJJJQQQ[[[aaaaaa\\\VVVSSSTTTPPPLLLJJJIIIGGGBBB>>>```FFFCCC@@@@@@AAA@@@<<<888666666888:::>>>CCCGGGJJJQQQTTTXXXZZZ\\\]]]___aaacccdddfffgggggggggfffeeeiiiiiijjjkkkkkkkkkjjjjjjkkklllmmmnnnnnnooorrruuuppprrruuuuuusssssswww|||yyyrrrooopppqqqmmmkkkvvvvvvkkkaaa______```fffmmmxxxzzz{{{zzzyyy~~~}}}vvvvvv~~~tttaaaZZZ[[[]]]^^^```]]]]]]]]][[[XXXVVVUUUUUUYYY[[[^^^___```bbbbbbbbb______^^^]]]]]]^^^aaabbbdddaaa______bbbeeeggggggeeeaaa______bbbbbb___[[[MMMMMMLLLLLLKKKKKKJJJJJJLLLOOOUUU\\\ccciiimmmnnntttttttttttttttuuuuuuuuuuuutttrrrqqqqqqsssuuuwwwuuuuuuuuutttsssssstttuuusssssssssxxxvvvrrrqqqrrrrrrqqquuuzzztttrrr___===555444333111000000/////////............---------,,,++++++******++++++,,,------------...000111222999<<<;;;IIIhhhmmmrrrrrrRRRIIIJJJUUU\\\___eeemmmhhh]]]TTTPPPNNNTTTbbbsss~~~zzzxxxwww{{{yyyrrruuuxxxuuuvvv}}}}}}}}}|||{{{yyy{{{qqqkkkbbbYYYUUUZZZfffpppxxx|||~~~uuuxxx|||{{{[[[DDD;;;999999888777777777777777666777777888999;;;<<<<<<>>>@@@BBBDDDFFFHHHIIIIIIKKKKKKKKKKKKMMMOOOQQQRRRPPPLLLLLLPPPNNNLLLVVVeeeyyyrrrcccZZZUUUPPPOOONNNJJJEEE???===>>>@@@EEEHHHMMMPPPRRRTTTVVVXXX\\\]]]^^^^^^^^^]]]^^^^^^```bbbfffjjjkkkrrr|||uuurrrnnnlllmmmmmmpppyyyxxxtttppppppsssuuutttrrrwwwvvvtttrrrtttxxxrrrooonnnnnnsssqqqqqqtttwwwuuunnnggghhhlllnnnwww}}}pppooolllfff\\\RRRQQQVVVZZZ[[[\\\ZZZVVVNNNFFFAAA@@@AAAMMMSSS[[[``````\\\XXXVVVVVVRRRMMMIIIFFFBBB>>>;;;RRRDDDBBB??????@@@???<<<888666666777999===AAAEEEHHHPPPSSSWWWZZZ[[[]]]^^^```cccdddeeegggggggggffffffhhhiiijjjkkkkkkkkkkkkkkklllnnnooonnnmmmnnnoooqqqmmmpppsssrrrrrrsssvvvxxx|||zzzrrrnnnmmmmmmjjjgggqqq|||zzznnngggccccccgggkkkqqqvvv|||~~~{{{wwwxxx}}}zzzzzzxxxuuubbbZZZ[[[[[[[[[[[[XXXZZZ[[[YYYVVVUUUUUUVVVXXXWWWWWWXXXYYYYYYYYYZZZYYYXXXVVVWWWYYY]]]aaacccbbbbbbbbbdddfffhhhhhhhhhfffbbb^^^\\\]]]^^^]]]\\\NNNLLLIIIFFFFFFGGGIIIKKKJJJOOOVVV^^^eeejjjmmmooossssssssssssttttttsssssssssrrrqqqpppqqqrrrtttuuutttuuuuuusssqqqqqqrrrtttwwwvvvvvv|||tttrrrqqqrrrqqqqqqvvv}}}vvvgggsss|||WWW;;;444444222111000////////////............---------,,,++++++******++++++,,,------------...000111222666999777AAA```}}}uuurrr~~~vvvZZZFFFQQQYYY\\\bbbiiihhhaaaUUUNNNHHHJJJVVVfffuuu}}}}}}~~~xxxppprrrxxxzzz}}}xxxrrriiicccdddlllwww}}}xxxwww~~~|||zzz|||www|||uuuSSS>>>555888888777777777777777777777777999:::<<<===>>>>>>???@@@BBBEEEGGGHHHIIIIIIMMMMMMNNNOOOPPPQQQRRRRRRSSSPPPPPPRRRPPPLLLSSS]]]hhhooo```VVVTTTPPPOOOLLLGGGBBB???>>>>>>CCCFFFKKKOOOQQQSSSUUUWWW]]]^^^```___]]]]]]^^^```\\\^^^bbbggghhhkkkvvvxxxssspppnnnooonnnlllnnnsssyyyuuuqqqoooppprrrqqqppprrrrrrqqqqqqxxx~~~vvvrrrqqqpppvvvvvvxxx~~~zzzsssmmmmmmlllxxxzzzvvvpppjjj]]]QQQOOOWWW^^^___```]]]WWWMMMDDDAAADDDGGGQQQUUUYYY[[[ZZZXXXVVVVVVVVVRRRMMMGGGBBB===999777OOODDDAAA??????@@@???<<<888666666777888<<<@@@DDDFFFNNNRRRWWWZZZ[[[\\\]]]^^^bbbccceeeggghhhhhhhhhggghhhiiijjjjjjkkkkkkkkkkkkmmmnnnoooooommmmmmnnnooolllpppqqqooopppsssvvvvvvzzztttmmmiiiiiigggeeemmmyyyvvvnnnjjjnnnllllllooosssvvvyyyzzzwwwzzz{{{wwwqqqqqqxxx~~~~~~}}}{{{yyyuuurrrpppuuu{{{~~~yyyyyyvvvddd\\\[[[YYYWWWUUUWWWYYYZZZYYYWWWVVVYYY\\\\\\XXXVVVXXXYYYVVVUUUVVVTTTQQQOOOPPPUUU\\\bbbeeebbbccceeeggghhhiiiiiiiiigggeeebbb___\\\ZZZZZZZZZSSSOOOIIIDDDCCCDDDHHHKKKHHHOOOXXXaaagggkkkoooqqqpppqqqrrrsssssssssssssssrrrqqqqqqqqqrrrrrrsssssssssuuuuuusssooonnnqqqttt{{{zzzzzz~~~|||tttrrrrrrrrrqqqqqqwwwfff[[[nnniiiJJJ666444333222111000////////////............---------,,,++++++******++++++,,,------------...000111222222777555===ZZZxxx|||~~~yyyGGGKKKSSS^^^ggghhhaaaZZZUUUOOOHHHHHHQQQ___oooxxx}}}{{{|||vvvvvv|||{{{ooojjjiiiiiixxx~~~zzz```III===888888777666555666777888999777999;;;===???@@@AAAAAA@@@AAABBBDDDFFFHHHIIIJJJNNNNNNPPPQQQQQQQQQQQQQQQUUUSSSSSSSSSOOOJJJMMMSSS```|||fffUUUUUUQQQOOOMMMJJJFFFBBB???===AAAEEEJJJNNNPPPRRRTTTUUU[[[]]]___^^^\\\[[[^^^aaa___```cccggggggggglllttt|||uuuqqqoooooolllgggfffhhhhhhrrr{{{{{{zzzzzz{{{yyy{{{wwwssspppppppppppppppmmmmmmmmmmmmsss~~~tttooonnnmmmnnnrrryyy{{{sssmmmdddkkk~~~xxxxxxyyyhhhVVVTTT___iiijjjddd```XXXMMMDDDCCCKKKRRR\\\]]]___^^^[[[XXXWWWWWWRRRPPPJJJEEE???;;;888777QQQDDDBBB@@@@@@AAAAAA===:::666666666888;;;???BBBEEENNNQQQVVVZZZ[[[\\\]]]^^^```bbbdddfffhhhiiiiiiiiihhhhhhiiijjjkkkkkkkkkkkkkkkmmmnnnooonnnmmmnnnooonnnqqqqqqmmmmmmrrruuusssxxxwwwmmmeeefffeeedddiiisssvvvooommmnnnwwwwwwxxxxxxyyyyyyuuurrrlllpppssspppllloooxxx}}}yyyuuuqqqooolllooosssuuuwwwxxx{{{}}}ooo___ZZZZZZXXXUUUSSSYYY\\\]]][[[XXXYYY]]]bbb```[[[YYY]]]^^^YYYVVVVVVRRRMMMJJJKKKQQQ[[[bbbfffccceeegggiiiiiiiiijjjjjjfffiiikkkggg```YYYVVVVVVWWWSSSLLLGGGDDDEEEHHHJJJGGGOOOYYYccciiimmmqqqsssooopppqqqssstttttttttssspppqqqrrrsssssssssrrrrrrssstttuuurrrnnnmmmppptttzzz{{{|||~~~yyyuuusssssssssqqqqqqxxxggg[[[ppp|||XXX@@@555444333222000///////////////............---------,,,++++++******++++++,,,------------...000111222///666333888TTTsss|||XXXKKKJJJ]]]mmmlll```XXXWWWSSSMMMJJJMMMXXXfffooouuu~~~~~~~~~{{{wwwdddZZZYYY^^^ppphhhNNNCCC???;;;888777555444444666999:::888:::<<>>???CCCIIIMMMPPPQQQSSSTTTXXXZZZ]]][[[YYYYYY]]]aaabbbbbbdddiiiiiihhhjjjoooqqqyyysssqqqnnniiihhhjjjeeemmmtttsssssswww{{{}}}{{{wwwsssqqqqqqrrrrrrjjjjjjjjjkkkqqq{{{pppkkkjjjjjjdddkkkuuu}}}}}}vvvrrrmmmhhh\\\]]]iiiiiieeekkkqqqaaa___kkkrrrqqqeeeaaaWWWJJJAAACCCNNNYYYbbbddddddbbb]]]XXXUUUSSSJJJIIIEEE@@@<<<999999999RRRFFFCCCAAAAAABBBBBB???;;;666666666888:::>>>BBBDDDMMMQQQVVVZZZ[[[\\\\\\]]]___aaacccfffhhhiiijjjjjjggghhhiiijjjkkkllllllllliiikkkmmmnnnnnnnnnpppqqqpppsssrrrllllllqqqsssqqquuuyyyyyylllcccdddeeedddgggooossskkkmmmvvv~~~|||}}}|||yyyvvvrrrkkkddddddiiinnnmmmkkkooo{{{|||vvvtttuuusssrrrvvvzzz{{{wwwrrrrrrcccWWWUUUXXXXXXUUUTTT]]]___```]]]ZZZ[[[```eee___ZZZYYY^^^___YYYUUUUUUQQQLLLGGGHHHOOOYYYaaafffcccfffhhhjjjjjjjjjjjjkkkeeelllrrrooodddYYYSSSRRRYYYUUUPPPJJJGGGFFFGGGIIIFFFOOOZZZdddjjjnnnrrruuunnnppprrrtttuuuuuuuuuuuuoooqqqssstttuuutttrrrqqqrrrtttuuuqqqmmmlllppptttxxxzzz||||||vvvtttttttttqqqqqqxxxrrrbbbwwwwwwRRR===777444333222000//////......//////.........---------,,,++++++++++++++++++,,,------------///000111222...555222555PPPqqq|||mmmQQQDDDYYYpppqqqeee^^^VVVSSSNNNHHHGGGMMMXXXaaahhhrrr}}}xxxrrr___WWW\\\dddvvvYYYDDD???<<<777888777444333333666999<<<999;;;===@@@CCCDDDEEEEEEEEEEEEDDDDDDFFFHHHKKKMMMNNNOOOQQQRRRRRRPPPNNNMMMGGGHHHKKKMMMMMMKKKMMMOOO\\\iiiiiiRRRVVVQQQPPPOOOMMMKKKGGGBBB>>>>>>BBBHHHMMMOOOQQQSSSTTTUUUXXXZZZYYYWWWWWW\\\aaa^^^]]]```fffhhhgggiiilllsssxxx{{{vvvrrroooooorrrnnntttwwwvvvwww|||~~~zzzuuusssssssssttteeegggjjjoooyyy|||rrrmmmlllllldddllluuu{{{zzzssskkkfffaaaaaaYYYWWW[[[UUUQQQXXXtttvvvpppffffffppprrrmmmeee___TTTFFF===@@@NNNZZZ___aaabbb```ZZZRRRLLLIIIBBBAAA???<<<999888999:::VVVGGGBBB???BBBEEECCC@@@???555555555666999>>>DDDGGGMMMRRRXXXZZZ[[[[[[]]]```bbbccceeefffffffffhhhjjjmmmmmmmmmlllkkkiiihhhgggjjjkkkllllllmmmmmmllllllqqqpppnnnnnnnnnoooqqqrrrtttwww~~~rrreee```___^^^___aaavvv~~~yyyvvvwww|||yyytttooohhhcccccc^^^aaadddgggkkkrrr{{{yyyzzzyyywwwwwwvvvrrrkkkfffbbb]]]ZZZXXXVVVTTTWWW]]]hhhjjjmmmhhhXXXLLLQQQ^^^fff[[[___oooooo^^^ZZZddd^^^QQQGGGKKKUUU^^^cccfffeeehhhjjjjjjgggeeegggiiieeeiiikkkjjjiiidddYYYNNNXXXUUUTTTRRRMMMGGGGGGLLLLLLTTT]]]cccjjjpppqqqnnnssstttuuuvvvvvvuuutttsssssssssrrrpppooopppsssvvvsssttttttuuuuuuttttttssswwwxxx{{{xxxvvvuuusssssszzzllldddnnnGGG777666444333222000///.........000///...---,,,---......------,,,++++++,,,,,,,,,......//////000000111111///777333222DDDaaauuufffKKKIII\\\xxxsssbbbZZZRRRPPPNNNLLLLLLNNNYYYfffrrrlllvvvzzztttccc\\\hhhwww}}}~~~dddJJJBBB???:::666777777777777777888999999>>>AAABBB@@@@@@CCCCCC@@@FFFGGGIIIIIIIIIJJJMMMOOOOOOMMMLLLMMMNNNPPPOOONNNDDDDDDGGGKKKOOOPPPLLLIIIXXXjjjwww\\\XXXWWWTTTOOOKKKIIIFFFCCC@@@<<>>AAACCCAAA======888777666666999===AAADDDKKKPPPVVVZZZ[[[\\\___bbbbbbdddfffgggggggggiiikkkmmmmmmmmmmmmlllkkkiiiiiiiiiiiijjjkkkkkkkkkkkkkkkmmmlllkkkjjjkkkmmmppprrrsssttt|||iii^^^YYYUUURRRSSSXXXggg{{{~~~zzzyyy|||||||||uuuooonnnlllgggeeeeeebbbccccccdddgggnnnvvv|||~~~{{{tttsssssssssrrrnnnhhhccc^^^ZZZWWWVVVSSSSSSZZZcccvvvxxxyyyppp\\\MMMNNNXXXddddddnnn{{{wwwgggbbbiiidddVVVKKKMMMWWW___dddgggfffhhhiiiiiihhhfffffffff```dddfffhhhkkkiii___TTTPPPPPPQQQSSSOOOIIIIIILLLMMMVVV___dddjjjpppqqqooossstttuuuuuuuuuuuutttssspppqqqqqqpppoooppprrrtttrrrrrrrrrssssssrrrrrrrrrvvvwww}}}{{{zzzxxxwwwxxxyyywwwvvv{{{eeeccchhhBBB444444444333222000///.........///......---,,,---------------,,,,,,+++,,,,,,---......//////000000111111222666222333AAAVVVyyy~~~|||ttt{{{^^^RRRTTTdddpppmmmaaa\\\WWWUUURRRLLLJJJLLLOOO\\\iiiwww|||dddhhh}}}~~~yyylllgggqqq}}}~~~}}}VVVAAA===<<<888555777777777777888888999:::===AAACCCBBBDDDHHHIIIGGGFFFHHHIIIIIIIIIJJJLLLNNNOOOMMMKKKKKKMMMOOOOOOOOOHHHHHHIIILLLOOOOOOLLLIIINNN\\\nnnjjjaaaYYYUUUQQQNNNLLLIIIEEEBBB<<<>>>AAAFFFJJJMMMOOOPPPTTTVVVXXXYYYZZZ[[[]]]___^^^___aaacccfffgggiiiiiilllooorrr{{{|||wwwvvvwwwtttooollljjjjjjtttvvvsssppplllqqqwwwzzzwwwsssqqqpppmmmkkkjjjcccZZZWWWYYYZZZWWWXXX\\\^^^]]]^^^aaaaaa^^^TTTLLLGGGKKKPPPTTTXXX]]]______^^^[[[VVVPPPKKKGGG@@@<<<::::::888777:::@@@wwwKKKCCC>>>AAACCCAAA>>><<<;;;999777777888<<>>AAADDDCCC@@@???;;;:::888777888;;;???AAAGGGLLLSSSWWWYYY\\\___bbbbbbdddfffgggggghhhjjjlllmmmnnnnnnnnnnnnnnnmmmmmmlllmmmnnnnnnoooooonnnnnnjjjiiihhhhhhjjjoootttwwwtttsss{{{qqq^^^SSSLLLFFFDDDCCCGGGLLLQQQTTTXXX]]]```hhhkkkooorrrqqqmmmhhheeeaaa```bbbhhhkkkjjjkkkmmmmmmnnnpppsssuuusssmmmiiiggggggfffccc```___^^^]]]bbbccceeegggfffccc___[[[XXXWWWUUURRRNNNQQQ```ppp~~~lll___]]]aaahhhwwwtttkkkhhhhhhdddWWWLLLNNNWWW```eeehhhiiigggfffhhhjjjhhhddd___\\\]]]^^^bbbjjjnnnhhh]]]HHHGGGJJJNNNOOOLLLKKKNNNRRR[[[dddhhhkkkoooqqqooopppqqqrrrssssssrrrqqqpppmmmoooqqqrrrqqqqqqqqqrrrqqqqqqppppppppppppqqqqqqxxxyyy~~~|||vvvuuuttttttwwwzzz{{{{{{~~~dddeee~~~ZZZ???999;;;222222111//////.........+++,,,---...---,,,+++***---,,,,,,,,,,,,------.........//////000000111111666444111555:::<<>>===AAACCCCCCFFFLLLOOONNNGGGHHHIIIIIIHHHHHHJJJLLLOOOLLLHHHGGGIIILLLNNNOOOKKKJJJHHHGGGFFFEEEEEEDDDTTTVVVddd}}}ddd^^^YYYSSSPPPPPPNNNIIIEEE>>>======>>>AAAEEEIIILLLKKKOOOTTTXXXYYY[[[\\\]]][[[]]]aaadddggghhhiiiiiihhhmmmrrrtttyyy|||vvvrrrooonnnmmmllluuuzzzzzz}}}~~~tttmmmhhhddddddggghhhfffccccccddddddeeehhhhhhdddbbbaaa]]]WWWMMMMMMPPPWWW^^^bbbaaa```aaaaaa___[[[WWWQQQMMMJJJDDD???:::999999<<>>CCCDDDAAA@@@:::999777777888<<>>;;;<<<;;;888888888888999:::<<<>>>???@@@>>>AAABBBAAACCCIIIKKKJJJHHHIIIIIIIIIGGGGGGIIIKKKNNNJJJGGGFFFGGGJJJLLLMMMLLLKKKIIIGGGEEEDDDDDDDDDOOOQQQbbboooddd]]]TTTPPPOOONNNIIIEEEAAA???===<<<>>>BBBFFFIIIIIIMMMRRRVVVYYYZZZ\\\]]]]]]^^^aaadddggghhhiiiiiiiiikkkppptttvvvtttwwwtttrrrooojjjqqqyyyzzzvvvnnniiieee[[[]]]aaaddddddbbbaaaaaafffiiihhhdddaaa```\\\WWWWWWWWWXXX[[[```cccaaa^^^^^^]]][[[XXXTTTPPPLLLJJJEEE???;;;999:::===FFFPPPzzzOOOCCC:::<<>>;;;999888777888;;;???AAAFFFKKKRRRVVVWWWYYY\\\___```bbbdddeeefffgggjjjlllnnnnnnoooooonnnmmmlllllljjjjjjkkkllllllllllllkkkhhhhhhhhhhhhjjjmmmpppqqqooopppyyysssfffZZZTTTRRRRRRTTTWWWZZZ]]]___``````hhhiiijjjjjjiiigggdddbbbeeeeeeiiinnnnnnlllnnnrrrvvv{{{sssnnnkkkkkkjjjfffdddeee^^^___aaaaaa___^^^]]]^^^^^^\\\ZZZWWWTTTUUUaaannnvvv~~~yyyoookkkmmmppp~~~ssslllsss}}}nnnaaaVVVXXX^^^bbbccccccfffffffffgggiiijjjiiihhh\\\[[[YYYWWW\\\ccceeebbbUUUNNNHHHGGGIIIJJJMMMRRRWWWbbblllmmmmmmoooqqqqqqnnnoooppppppppppppooonnnoooppprrrrrrrrrrrrtttvvvtttsssrrrqqqqqqrrrssstttrrrttt{{{}}}wwwuuutttssssssvvvwww{{{uuuuuutttNNN;;;444///111000//////.........///---------------,,,++++++,,,,,,,,,,,,---...///000......//////000000111111111333222666:::777EEEaaa~~~yyy\\\BBBAAACCCKKKWWW\\\XXXRRRPPPOOOLLLJJJUUU```hhhmmmeeeiiimmmtttzzz||||||vvvppprrr|||}}}yyyyyy{{{{{{yyy{{{yyy^^^LLLCCC<<<;;;:::777666777999999:::;;;===???AAABBBAAACCCCCC@@@AAAFFFHHHFFFIIIIIIJJJIIIGGGGGGHHHJJJKKKIIIFFFEEEGGGIIIKKKKKKLLLLLLLLLJJJGGGFFFFFFGGGJJJNNNddd}}}ooodddXXXQQQPPPOOOKKKFFFEEEBBB???======@@@DDDFFFJJJMMMRRRUUUWWWYYY\\\^^^______aaabbbdddfffhhhiiikkkggghhhlllnnnwwwxxxssspppnnnjjjeeennnvvvyyy|||uuuqqqmmmaaa```ccciiimmmkkkiiiiiimmmooonnnhhheeeeeebbb^^^aaaaaa___^^^```dddbbb]]]ZZZYYYWWWUUUQQQNNNKKKJJJDDD???;;;:::<<>>AAACCCDDDCCCEEEDDDAAABBBFFFHHHGGGIIIJJJJJJHHHGGGFFFGGGIIIIIIGGGEEEEEEGGGIIIIIIIIIJJJKKKLLLKKKHHHGGGHHHIIIKKKRRRhhhuuu~~~}}}{{{nnn^^^UUUSSSRRRNNNJJJHHHFFFBBB???>>>???BBBDDDLLLNNNRRRTTTVVVYYY\\\^^^```_________```ccceeegggiiicccccciiiiiippprrrooolllgggaaajjjwww}}}{{{yyywwwpppiiigggnnnuuuvvvvvvwwwwwwxxxuuunnnjjjjjjiiieeedddeeecccaaacccgggddd^^^WWWVVVTTTRRRPPPNNNLLLKKKAAA===:::<<<@@@FFFQQQ\\\^^^OOOBBBAAAEEEEEEAAA>>>@@@>>>;;;888777999;;;<<<@@@FFFNNNTTTWWWZZZ___cccaaacccfffggghhhiiilllnnnooooooooonnnmmmkkkjjjiiijjjkkkllllllmmmmmmlllllllllmmmnnnooooooooonnnnnnooooooyyy|||}}}{{{rrrllljjjkkknnnooooooppppppoooooommmllllllnnnooosssyyyzzzzzz~~~{{{rrrnnnpppdddddddddaaa^^^^^^aaaeeeaaa]]]\\\^^^^^^___eeelllkkktttxxxqqqlllpppvvvxxxmmmKKKQQQhhhcccYYYSSSYYYccchhhhhhhhhbbbeeegggggggggjjjpppuuummmkkkbbbSSSJJJKKKOOORRRXXXOOOIIIJJJLLLNNNQQQUUU[[[fffppppppnnnoooqqqqqqlllmmmnnnoooooonnnmmmlllnnnoooooonnnnnnpppsssvvvtttsssqqqppppppqqqssstttxxxzzzyyywwwssstttxxx}}}~~~llleeepppTTT888666888444000//////............///000///...---,,,---...///,,,,,,,,,---...///000000......//////000111111111...666555333888:::;;;EEEwwwYYYLLLBBBDDDLLLRRRVVVXXXYYYPPPJJJPPPSSSOOOggg|||jjjrrrzzz~~~zzzqqqmmmtttyyysssuuuwwwxxx}}}yyyppptttmmmSSSHHH>>>999777888777666999>>>999:::;;;===???AAADDDEEEEEEGGGFFFBBBCCCHHHJJJIIIIIIJJJJJJHHHFFFFFFGGGHHHHHHFFFEEEFFFHHHIIIHHHGGGFFFIIIKKKJJJGGGFFFGGGIIIMMMUUUhhhkkkfffvvvxxxuuucccXXXVVVUUUQQQMMMJJJHHHDDDAAA??????AAABBBMMMOOORRRTTTUUUXXX\\\___```^^^]]]\\\]]]```ccceeeddd```eeelllkkknnn~~~yyyrrrhhh]]]ccczzz~~~~~~}}}wwwkkkeeekkkuuuyyyzzz|||zzzzzzuuummmiiiiiihhheeecccfffeeecccfffjjjggg___UUUTTTSSSQQQPPPNNNMMMLLL???;;;:::>>>CCCKKKWWWbbbxxxKKKIIIBBB999BBB<<>>;;;666444666:::===AAAFFFNNNTTTYYY[[[^^^___bbbaaaaaadddhhhiiigggeeefffiiilllmmmmmmlllkkkllljjjjjjkkkkkklllmmmnnnnnnnnnnnnnnnmmmllllllkkkkkknnnrrrwww|||uuuqqqttttttpppvvvuuussstttvvvxxxyyyyyyyyy||||||sssqqqsssqqqnnnjjjeeeaaa___^^^]]]```cccdddaaa^^^```ffflllkkklllmmmmmmnnnooorrruuu~~~eee\\\^^^]]]\\\\\\^^^aaadddeeeeeebbbddddddddddddhhhnnntttwwwssseeeSSSJJJKKKMMMKKKSSSNNNGGGFFFJJJOOOSSSTTTaaaiiinnnpppqqqttttttrrrnnnnnnoooooooooooonnnmmmoooqqqsssrrrpppoooqqqsssuuuuuuuuuttttttssssssrrrxxx|||yyyuuurrrsssvvvzzzaaa^^^ccctttJJJ777222888222////////////...............------------...//////---,,,,,,,,,,,,---....../////////000111111222222444444555777:::<<>>AAAEEEGGGHHHGGGFFFEEEEEEEEEGGGGGGIIIJJJLLLMMMLLLJJJGGGEEEDDDDDDEEEFFFFFFFFFFFFEEEHHHJJJKKKKKKHHHFFFEEEEEEMMMOOO\\\jjjkkkwwwssskkkYYYUUUWWWTTTLLLMMMLLLJJJEEE@@@>>>AAADDDGGGMMMSSSUUUUUUVVVZZZ___```___^^^^^^___```aaabbb``````dddiiiiiiooo|||ooofffeeegggyyyqqqqqqyyy~~~nnn\\\TTTZZZeeellloooqqqqqqqqqnnnkkkhhhhhhhhheeeeeeccc______bbbaaa]]]SSSOOOLLLKKKGGGBBB@@@BBB;;;;;;===AAAGGGPPP[[[cccRRRIIICCC===CCC===@@@@@@>>>;;;777555666:::===???DDDLLLSSSWWWZZZ]]]^^^bbbaaaaaacccfffhhhgggeeecccfffiiijjjiiihhhhhhiiijjjjjjkkkkkklllmmmmmmnnnmmmmmmmmmmmmmmmllllllllllllppptttzzz~~~~~~{{{yyytttnnniiieeebbbaaafffgggfffdddbbbccchhhmmmnnnnnnnnnmmmmmmnnnppprrryyynnndddbbb```______```ccceeeeeeeeedddeeefffdddccceeeiiimmmwwwxxxqqq___PPPIIIGGGDDDKKKGGGDDDDDDHHHNNNTTTWWWcccjjjooopppqqqttttttrrrooooooooopppooooooooonnnqqqsssttttttrrrqqqrrrtttuuuuuuuuuuuuuuuuuuuuuuuuvvvyyy|||~~~{{{wwwtttssstttvvv{{{aaabbbmmmoooFFF777333888222////////////...............------------...//////......------......///000//////000000111222222222444444666777:::<<>><<<>>>:::<<<@@@EEEMMMVVV```hhhaaaIIICCCAAACCC===BBB@@@>>><<<888666666999<<<===CCCJJJPPPUUUXXX[[[]]]bbbaaa```aaaccceeeeeeeeebbbdddggghhhgggfffggggggjjjjjjkkkkkkllllllmmmmmmlllllllllmmmmmmmmmmmmmmmkkknnnrrrxxx}}}vvvooojjjgggllljjjgggddddddfffjjjlllqqqpppnnnlllkkkkkklllmmmooouuu}}}}}}uuukkkeeeaaaaaaaaacccfffgggfffdddfffffffffeeebbbbbbcccdddpppzzz}}}oooZZZJJJCCCAAABBBBBBCCCDDDHHHOOOWWW]]]fffmmmqqqqqqqqqssssssqqqooopppppppppppppppppppppssstttuuuuuusssssstttuuusssttttttuuuvvvwwwwwwwwwvvvwwwwwwxxxxxxwwwvvvuuutttuuuwww|||yyy]]]bbbvvvhhhBBB777333888111////////////...............------------...////////////......//////000111///000000111111222333333444555666888:::===???@@@CCCnnnnnnwww^^^DDD???DDDGGGRRRSSSRRRRRRPPPNNNMMMKKKJJJTTTggg{{{vvvsss}}}qqqjjjhhhhhhiiihhhdddppp{{{|||```III@@@???======<<<<<<<<<<<<;;;;;;@@@BBBCCCEEEGGGIIIJJJKKKEEEFFFFFFGGGGGGGGGFFFFFFIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGOOOIIIJJJOOONNNVVVyyyyyyaaaVVVRRRPPPPPPPPPNNNKKKFFFCCCAAAAAABBBHHHPPPUUUXXXZZZ]]]aaa[[[ZZZZZZ[[[[[[]]]^^^^^^```aaadddgggeeefffwwwssshhheeedddzzz}}}zzzzzzqqqmmmggg```ZZZVVVTTTTTTUUUQQQKKKFFFEEEJJJQQQVVV[[[^^^aaacccdddeeegggiiiggggggddd___]]]^^^[[[VVVMMMJJJGGGGGGDDD>>>;;;<<<:::>>>DDDKKKSSS]]]fffllluuuKKKAAABBB@@@>>>DDD??????===:::777777999;;;===BBBIIIOOOSSSWWWZZZ\\\```___^^^^^^```bbbcccddddddfffhhhiiihhhhhhhhhiiijjjjjjkkkkkkkkklllllllllkkkkkkllllllmmmnnnnnnooommmooosssyyyxxxpppkkkjjjgggbbbaaacccfffiiikkkqqqnnnkkkhhhhhhhhhiiiiiifffhhhlllrrruuusssmmmgggaaaaaabbbdddfffgggfffeeeeeeeeeeeedddbbb```______cccsss{{{fffQQQFFFDDD???AAAEEEHHHKKKRRR\\\ccciiiooorrrqqqqqqssssssppppppppppppppppppqqqqqqqqqsssttttttttttttsssttttttppppppqqqssstttvvvwwwxxxyyywwwuuutttssstttvvvwwwuuuvvvyyy~~~|||oooVVV[[[wwwaaa>>>777333666///////////////...............------------...////////////......//////000111000000111111222333333333444555666888:::===???AAAGGG[[[pppdddvvvUUUEEEBBBCCCGGGKKKPPPUUUWWWTTTOOOKKKOOOLLLNNN\\\xxxwwwmmmhhhgggrrroooiiieeedddfffiiikkk```hhhpppwww~~~~~~{{{kkkQQQ???:::=========>>>??????>>>===<<>>DDD??????>>>;;;888777888:::===AAAHHHMMMQQQUUUXXX[[[\\\\\\\\\]]]^^^___bbbdddeeefffhhhhhhhhhhhhiiijjjjjjjjjjjjkkkkkkkkkkkkkkkjjjkkkkkklllmmmnnnooooooqqqrrruuuzzz|||vvv{{{yyypppjjjddd```\\\\\\___cccgggjjjppplllgggeeeeeefffffffffccceeehhhlllnnnnnnllljjjbbbaaaaaacccfffgggfffeeebbbbbbbbbbbbaaa```^^^]]]ZZZjjj{{{}}}oooZZZKKKGGG???BBBGGGJJJNNNUUU^^^eeekkkpppsssqqqppprrrrrrpppppppppoooooopppqqqrrrrrrsssrrrrrrrrrrrrsssrrrrrrlllmmmoooqqqsssuuuvvvwwwyyywwwssspppoooqqqtttvvvuuuwww{{{xxx~~~nnnWWWXXXuuuYYY;;;888222444---////////////...............------------...//////......------......///000111111111222333333444444555555666888;;;===@@@AAAFFFLLLbbb^^^kkkuuuSSSAAA@@@BBBEEEKKKRRRWWWWWWRRRNNNQQQKKKGGGLLL[[[qqqxxxjjjaaa^^^^^^^^^___```bbbdddhhhkkknnneeecccgggqqq{{{yyy|||jjjUUUEEE:::888<<<===>>>@@@AAAAAA@@@???>>>>>>@@@CCCFFFGGGGGGGGGFFFDDDEEEFFFHHHHHHGGGGGGFFFIIIHHHHHHGGGHHHJJJMMMNNNNNNMMMMMMLLLKKKIIIHHHGGGJJJJJJIIIGGGDDDCCCEEEFFFJJJGGGGGGKKKNNNRRR___mmmuuuaaaXXXUUUTTTSSSRRRPPPMMMHHHDDDAAACCCGGGLLLQQQTTTUUUVVVWWWWWWXXXYYYZZZ[[[\\\\\\]]]\\\^^^bbbdddccceeemmmvvv|||qqqiii___hhhzzzuuuyyyvvvsssppplllhhhccc```YYYWWWUUUVVVYYYZZZXXXUUUPPPTTTYYY^^^bbbeeehhhjjjgggiiihhheeeeeefffddd___WWWRRRNNNKKKFFF@@@===???@@@IIIQQQUUU[[[cccgggfffXXX??????:::@@@CCC?????????<<<999888888999===AAAFFFKKKNNNQQQUUUWWWWWWYYY[[[\\\\\\^^^aaaccccccdddeeeeeeeeeeeefffhhhjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllmmmnnnoooooossssssvvvzzz~~~wwwqqqsssxxxzzzxxxnnnggg```^^^[[[ZZZ\\\```fffkkkqqqkkkeeebbbcccddddddccccccgggkkklllllllllmmmpppgggeeeccccccdddeeeeeeddd```______```aaaaaa___]]]YYYaaannnwwwrrraaaOOOFFF???BBBFFFKKKQQQXXX___ccckkkppprrrpppoooqqqrrrppppppooonnnnnnoooppprrrsssrrrqqqpppppprrrrrrqqqppplllmmmoooqqqsssvvvwwwxxxxxxuuuqqqnnnmmmmmmoooqqqtttwww}}}zzz~~~ssscccccc}}}PPP888888111222---////////////...............------------...//////......------......///000111222222333333444555555555666777999;;;>>>@@@AAABBBHHHVVVnnnjjjfffIII@@@>>>>>>AAAIIIRRRXXXYYYYYYMMMLLLLLLOOOQQQVVVaaakkk}}}lll^^^WWWVVVXXXUUUWWW\\\aaaggglllpppqqqiiiaaa```mmmzzznnnQQQDDD???;;;:::===>>>???@@@AAAAAAAAA@@@??????AAADDDFFFHHHHHHGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGKKKKKKKKKIIIFFFEEEFFFGGGHHHHHHIIIKKKKKKMMMRRRVVV}}}uuucccWWWVVVTTTRRRPPPNNNKKKFFFCCCDDDFFFIIILLLNNNPPPQQQRRRUUUVVVWWWYYYZZZ[[[[[[[[[ZZZ\\\```aaabbbeeekkkppp}}}ppphhh^^^ggg}}}wwwssstttsssqqqnnnkkkhhheeedddbbb^^^[[[[[[\\\ZZZUUUPPPLLLPPPWWW]]]aaadddgggiiiccceeeeeecccdddfffddd___UUUOOOIIIFFFBBB===<<>>:::888777888<<>>@@@AAA@@@LLLQQQddd{{{kkkWWWLLLGGGBBBCCCJJJSSSXXXZZZNNNNNNPPPTTTRRRLLLLLLOOOdddyyy~~~sssqqqxxxsssiii]]]TTTQQQRRRTTTVVVWWW[[[bbbllltttyyyzzzttthhhcccmmmwww~~~pppVVV@@@<<>>===@@@>>>???@@@@@@AAAAAAAAAAAA@@@AAACCCEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFHHHJJJJJJHHHHHHHHHIIIHHHKKKLLLKKKJJJLLLNNNNNNbbbpppYYYVVVSSSPPPOOONNNLLLHHHEEECCCCCCDDDFFFJJJLLLNNNOOORRRSSSUUUWWWYYYYYYYYYYYYYYY\\\^^^^^^```dddhhhjjjwww|||ssskkk___dddzzzwwwssspppooopppnnnjjjeeebbbccceeeaaaaaa```]]]ZZZWWWTTTRRRSSSWWW\\\```bbbcccdddeeeaaacccdddbbbdddfffccc^^^TTTMMMGGGEEEBBB@@@BBBFFFPPP[[[aaa```ccckkkmmmhhhdddEEEBBB===EEE@@@???@@@@@@>>>;;;888777777:::>>>BBBEEEGGGJJJMMMOOOOOOSSSYYY\\\\\\]]]```cccbbbcccddddddcccdddfffhhhjjjjjjjjjjjjjjjjjjjjjjjjlllllllllmmmmmmmmmmmmmmmmmmmmmrrrwwwyyy|||uuuvvvwwwvvvrrrpppsssyyy||||||~~~uuunnnffffffeeeaaa]]]```hhhpppzzzrrriiidddccccccaaa^^^^^^aaaeeegggiiikkkooorrrvvvrrrkkkeeecccaaa``````ccc```]]]]]]___```___]]]YYYOOOPPPbbbrrrnnnZZZJJJEEEEEEHHHPPP[[[dddhhhiiiiiinnnpppnnnmmmpppqqqpppnnnnnnllllllmmmoooqqqssssssqqqoooppprrrsssrrrooottttttvvvxxxzzz|||~~~{{{yyyvvvsssqqqooonnnnnnsssxxxyyynnnyyyppp===111777///111111000/////////...............------------...//////000000000000000111111222222222333444444555555666555666777999;;;>>>@@@BBB>>>NNNIIIGGGuuu|||zzzjjj^^^NNNDDDCCCGGGJJJLLLPPPMMMOOOTTTUUUOOOMMMPPPJJJSSS[[[aaallluuunnneeeZZZYYY```]]][[[WWWRRRNNNNNNPPPSSSYYYXXXZZZcccooo{{{vvvnnnrrruuuyyyxxx]]]HHH999;;;AAA@@@???CCC?????????@@@@@@AAAAAAAAA???@@@AAABBBDDDDDDEEEEEEFFFEEEDDDDDDEEEGGGIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEBBBEEEHHHJJJJJJIIIJJJKKKEEEIIIJJJHHHGGGKKKNNNMMMLLLtttttt}}}___VVVSSSOOONNNNNNLLLIIIFFFAAA@@@@@@CCCGGGKKKMMMNNNPPPQQQTTTVVVWWWXXXXXXXXXYYY[[[\\\\\\^^^bbbeeefffqqqzzz~~~zzzxxxrrraaa]]]nnnuuuqqqpppooopppoooiiibbb```ccchhh]]]```ccc```ZZZVVVXXXZZZ```bbbeeefffdddaaa```___bbbeeeeeecccdddfffccc]]]WWWPPPJJJHHHFFFFFFJJJPPPUUUaaagggdddgggpppqqqlllpppJJJBBB???;;;DDDAAAAAA@@@>>><<<888666444999;;;===@@@BBBEEEJJJMMMSSSUUUVVVWWWXXXZZZ]]]``````aaabbbcccddddddddddddiiiiiijjjkkkkkkkkkkkkjjjjjjlllmmmoooooonnnlllkkkhhhmmmoootttyyy}}}uuurrruuussspppmmmpppvvv}}}ssskkkaaa```___ZZZdddvvv}}}~~~{{{mmmdddeee^^^XXX]]]eeedddeeegggdddbbbiiisss|||yyyoooddd```cccbbb]]]```fffddd\\\[[[cccfffbbb\\\TTTMMMRRRbbbjjj___NNNGGGIIINNNXXXbbbjjjlllllllllmmmmmmmmmnnnnnnoooooonnnooopppqqqrrrrrrqqqpppvvvpppkkklllrrrvvvtttqqquuurrrqqqvvv}}}{{{wwwtttuuutttooommmmmmtttyyy|||jjjiii|||YYY:::555222000222/////////............//////---,,,,,,------///000000111333444333111000000000222333444555777999;;;<<<>>>>>>======>>>@@@BBBCCCEEEGGGGGGKKKcccpppKKK===CCCFFFAAAAAAHHHMMMOOOOOOQQQSSSTTTOOOOOOOOOOOOPPPSSSXXX\\\hhhuuu}}}|||{{{|||xxxzzz~~~|||ssskkk```[[[UUUPPPOOOMMMJJJGGGJJJLLLNNNNNNMMMNNNQQQUUU[[[```hhhttt~~~wwwwwwuuugggJJJFFFBBBCCCEEEEEEAAA===CCC@@@>>>AAAFFFHHHEEEAAA???@@@CCCDDDEEEDDDCCCBBBDDDEEEGGGGGGFFFFFFGGGHHHJJJJJJKKKIIIGGGGGGHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCHHHOOOSSSQQQLLLGGGDDDHHHIIIIIIIIIHHHHHHJJJKKKJJJXXX{{{bbbTTTOOOLLLNNNNNNJJJGGGHHHFFFEEECCC@@@@@@DDDKKKPPPKKKMMMPPPQQQRRRTTTVVVXXXYYY[[[\\\\\\^^^bbbdddeeelllrrr|||}}}uuunnnrrrqqq___]]]qqq}}}uuutttrrrnnnooolllffffffnnnuuuwwwsssooojjjeeecccbbbaaa```ggghhhiiigggcccbbbdddfffeeecccaaaaaaaaabbbbbbbbbffffffZZZQQQRRRNNNJJJOOOaaalllrrrmmmfffeeejjjooovvvNNNDDDCCC===???AAAAAA@@@???<<<999666444777999;;;===???CCCGGGKKKOOOQQQUUUWWWYYY[[[^^^aaabbbbbbdddeeefffgggggggggfffggghhhhhhiiiiiihhhhhhkkklllnnnoooooonnnmmmllljjjmmmnnnrrrwwwzzz{{{yyy|||uuurrroooooosssyyy~~~xxxkkkbbbbbbbbb___lllxxxlllfffggg```WWWWWWaaaccchhhlllhhhbbbdddjjjvvvyyyuuujjjbbbaaabbb``````bbbaaa]]]^^^bbbfffeee```VVVLLLMMMZZZddd^^^QQQEEEHHHOOOZZZeeemmmoooooolllllllllmmmmmmmmmnnnnnnnnnooopppqqqqqqppppppooossspppmmmnnnrrrtttsssqqqrrrppppppttt{{{~~~xxxtttsssuuuuuuqqqppprrruuuzzz{{{zzz]]]cccwwwOOO666444222111222000//////............//////------------......///000222333444444222111111111444444555666888:::<<<===???>>>>>>>>>???AAACCCDDDEEEHHHHHHFFFRRRzzzYYYDDDCCCEEEAAABBBEEEHHHJJJLLLQQQWWWZZZRRRQQQMMMIIIHHHJJJOOOTTTUUUXXX^^^aaa``````cccggghhhmmmrrrwww{{{uuusssnnnfffgggccc___```cccaaa[[[UUUSSSOOOKKKIIIIIIIIIGGGEEEFFFHHHJJJLLLNNNRRRXXX\\\ggghhhmmmvvvwwwttt~~~vvv___QQQHHHFFFDDDFFFHHHHHHCCC>>>BBBBBBBBBCCCCCCCCCCCCBBBAAABBBDDDEEEEEEDDDCCCBBBDDDEEEGGGFFFEEEEEEGGGHHHIIIIIIJJJHHHFFFFFFGGGIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDHHHLLLMMMLLLIIIGGGFFFHHHIIIJJJIIIHHHHHHJJJLLLGGGMMMlllqqqXXXRRROOOPPPPPPLLLJJJJJJFFFEEECCC@@@@@@CCCHHHMMMLLLNNNPPPQQQQQQRRRTTTUUUXXXZZZ[[[\\\]]]___bbbbbbccciiipppzzzuuunnnoookkkYYY[[[rrr}}}tttpppkkkhhheeeccceeekkkttt}}}}}}{{{xxxuuurrroookkkiiiggghhhhhheeebbb```aaabbbgggeeebbb`````````______bbbhhhbbbZZZYYYTTTQQQXXXaaakkkssspppkkkkkkmmmoooUUUEEEDDD@@@;;;@@@@@@@@@???===:::777555444666888:::<<>>?????????@@@AAABBBDDDEEEGGGKKKNNNLLLKKKaaaqqqWWWKKKCCC===>>>???AAACCCFFFLLLRRRWWW]]]\\\ZZZUUUPPPLLLKKKLLLMMMHHHHHHMMMMMMIIIJJJPPPMMMPPPTTTVVVXXX\\\ccchhhpppqqqjjj]]]WWWYYYXXXSSSRRRPPPNNNNNNNNNMMMKKKIIIHHHFFFDDDDDDFFFGGGFFFEEEFFFHHHKKKNNNTTT\\\dddkkksssssswww|||eeeQQQGGGCCCCCCDDDGGGIIIHHHBBB>>>BBBDDDEEEDDDBBBAAABBBCCCDDDDDDEEEFFFFFFEEECCCBBBDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGEEEEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEFFFGGGGGGHHHIIIHHHGGGGGGIIIKKKKKKHHHVVVxxx{{{rrrYYYRRRNNNNNNOOOKKKIIIIIIGGGFFFDDDAAA???AAADDDHHHKKKMMMOOOPPPOOOOOOQQQRRRVVVWWWYYY[[[\\\]]]___bbb\\\___aaassszzzwwwpppkkkaaaRRR[[[yyy~~~wwwqqqiiiggg]]]XXX___fffiiimmmttt{{{{{{{{{zzzwwwsssooollljjjjjjiiigggcccaaaaaabbbccc```]]]YYYUUUSSSSSSRRRUUU___```\\\\\\WWWTTT\\\bbbjjjqqqrrrpppqqqqqqooo```CCC@@@@@@;;;???@@@@@@@@@>>>;;;777555333444666888:::===AAAEEEGGGKKKRRRWWWZZZ[[[\\\]]]^^^___aaaccceeefffggghhhggghhhiiiiiijjjjjjiiiiiihhhjjjlllmmmnnnmmmlllkkkkkkllljjjnnnuuuwww~~~}}}wwwtttwww|||vvvvvvvvvwww~~~sss^^^RRRUUU\\\dddiiiqqquuurrrlllgggeeeccckkkrrrooogggaaaaaadddcccZZZXXX^^^```\\\^^^fffhhh^^^OOOFFFIIIRRRUUURRRQQQUUU]]]eeekkknnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooommmlllkkkkkkooossstttrrrqqqrrrsssttttttuuuyyy}}}~~~}}}ssspppppprrrsssrrruuu{{{}}}ttt[[[pppwwwRRR:::000444333333333/////////............//////000//////...//////000000111333444444333222333444777777888999:::<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEGGGIIIOOOSSSNNNQQQrrr{{{gggTTTEEEAAA??????BBBDDDEEEIIIMMM```eeeiiijjjddd\\\TTTOOOQQQHHHFFFNNNOOOHHHEEEIIIJJJLLLNNNMMMLLLLLLNNNPPPKKKNNNMMMHHHIIINNNOOOMMMLLLLLLKKKJJJHHHHHHJJJKKKFFFFFFFFFFFFGGGGGGGGGGGGJJJLLLOOOUUU^^^jjjvvv}}}|||}}}zzzlll[[[PPPLLL@@@@@@@@@CCCEEEEEEBBB???DDDDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFEEECCCBBBDDDEEEFFFEEEDDDDDDEEEFFFEEEFFFFFFEEEDDDCCCEEEFFFHHHGGGGGGFFFEEEEEEDDDDDDBBBCCCCCCBBBAAAAAACCCEEEEEEFFFGGGFFFEEEEEEGGGIIINNNHHHLLL```aaaWWWOOONNNOOOLLLJJJJJJGGGGGGEEEBBB@@@???AAACCCGGGIIILLLNNNNNNNNNOOOQQQRRRSSSVVVZZZ[[[\\\aaaggg]]]^^^WWW]]]xxx}}}rrrfffZZZPPPaaa}}}yyyqqqfffVVVPPPZZZaaa]]][[[```ppprrrsssrrrqqqooommmmmmooonnnllljjjgggfffeeeeeebbb```[[[TTTNNNJJJIIIIIIKKKVVVYYY[[[aaa^^^ZZZ___dddjjjnnnoooqqquuutttqqqmmmDDD;;;???>>>>>>???@@@@@@???<<<888666222444666777999<<<@@@CCCFFFKKKQQQVVVXXXYYYYYYZZZ]]]^^^```bbbdddfffgggggggggggghhhiiiiiiiiiiiihhhfffhhhjjjlllllllllkkkjjjjjjllliiimmmvvvxxx~~~}}}yyywww|||{{{xxxyyycccQQQ\\\gggccckkkuuu|||qqqggg^^^aaafffiiigggdddbbbcccddd[[[WWW]]]^^^ZZZ[[[aaaeee```TTTJJJHHHMMMPPPOOOVVV[[[bbbiiimmmooonnnnnnpppppppppooooooooooooooommmnnnoooooonnnmmmlllkkkiiinnnsssuuurrrqqqrrrttttttuuuxxx{{{~~~}}}|||sssppppppqqqppppppttt{{{yyy~~~tttaaa|||kkkHHH666222666333222333...//////............//////000000/////////000111111000222444444333333333555777777888999:::;;;===>>>@@@AAABBBCCCDDDEEEEEEFFFGGGBBBFFFOOOPPPNNN[[[ooovvveeeXXXNNNFFFCCCAAA>>>AAAGGGUUU\\\eeelllnnnllljjjhhh]]]SSSLLLOOOPPPLLLJJJMMMKKKLLLMMMLLLKKKJJJIIIJJJHHHJJJHHHEEEDDDEEEEEECCCGGGHHHHHHGGGEEEEEEHHHKKKHHHHHHGGGGGGFFFFFFFFFGGGJJJLLLPPPZZZhhhxxxsssfffZZZPPPLLLLLLAAA@@@???@@@BBBCCCDDDDDDGGGDDDAAACCCHHHKKKJJJHHHHHHHHHGGGGGGFFFDDDCCCCCCCCCEEEEEEEEECCCCCCDDDEEECCCDDDEEEDDDCCCCCCDDDFFFGGGGGGFFFEEEEEEDDDDDDCCC>>>@@@AAABBBAAA@@@AAABBBBBBCCCCCCCCCBBBBBBDDDEEEEEECCCHHHSSSssssssfffXXXTTTRRRPPPNNNNNNHHHHHHHHHEEEBBB@@@@@@@@@AAADDDHHHKKKLLLMMMOOOPPPNNNNNNRRRXXX[[[\\\eeeooofffdddYYYUUUfff|||rrraaaVVVSSSlll~~~zzz```PPPLLLYYYcccaaa^^^bbbmmmnnnnnnmmmlllmmmqqquuuooonnnllljjjiiihhhgggfffhhhfffaaaYYYQQQMMMLLLMMMPPPWWWXXX^^^kkkkkkeeeggggggjjjlllkkknnntttuuusss|||LLL:::???@@@===>>>@@@AAA@@@===999777222333555777888;;;???BBBDDDIIIOOOTTTVVVWWWXXXXXX___```bbbccceeefffggggggdddeeeeeeffffffffffffffffffgggiiikkkllllllkkkjjjhhhllljjjllluuuwww~~~~~~yyyuuuwww}}}|||{{{}}}ppppppfffSSS___hhh```hhhuuu}}}lll```]]]]]]cccffffffddddddeee^^^YYY[[[]]]\\\\\\]]]___^^^XXXOOOJJJMMMPPPPPPXXX]]]eeekkknnnpppqqqrrrqqqqqqqqqqqqppppppppppppmmmnnnnnnoooooonnnmmmllljjjnnnrrrtttsssrrrssstttsssuuuyyy|||~~~}}}{{{yyysssqqqpppqqqoooooouuu~~~|||vvvkkkccceeeBBB555444777222111333/////////............//////////////////000111222333000222444555444444555777888888999999:::<<<===>>>@@@AAABBBDDDEEEEEEEEEEEEMMMEEECCCJJJQQQTTT[[[ddd|||wwwgggVVVMMMDDD======CCCJJJNNNUUU]]]fffqqq|||wwwnnnaaaWWWSSSQQQPPPOOOIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKJJJGGGEEEDDDCCCBBBFFFGGGGGGFFFEEEFFFHHHJJJHHHHHHGGGEEEDDDEEEHHHJJJIIIJJJPPP\\\nnn~~~iii[[[QQQIIIGGGHHHEEEDDDBBBAAABBBDDDGGGIIIHHHCCC@@@BBBIIIMMMLLLIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEDDDCCCBBBCCCDDDBBBCCCDDDCCCBBBBBBDDDFFFFFFEEEEEEDDDDDDCCCBBBBBB<<<>>>AAABBBAAA@@@@@@AAA???@@@AAA@@@???@@@AAACCC>>>AAAJJJQQQcccxxxdddYYYTTTOOOMMMLLLIIIJJJKKKHHHEEEAAA@@@@@@===AAAFFFIIIKKKLLLNNNOOOMMMKKKOOOVVVXXX[[[ggguuuqqqpppccc]]]iii{{{ppp___YYY\\\uuuxxxzzz}}}zzz]]]QQQLLLUUU___bbbdddfffppppppnnnjjjhhhkkkqqqwwwnnnkkkhhhfffeeedddbbbaaafffeeeaaaZZZSSSPPPRRRUUUZZZ]]]ZZZ___mmmpppjjjkkkjjjlllllljjjlllqqqtttsss[[[AAA@@@>>><<<>>>@@@BBBAAA>>>:::777111222444555666999===@@@BBBFFFLLLRRRUUUWWWYYYZZZ___```aaabbbcccddddddeeeddddddeeefffffffffeeeeeeggghhhkkkmmmnnnnnnmmmlllgggmmmkkklllsssuuu|||zzzxxx|||~~~~~~nnnaaattt~~~cccYYYiiimmmfffgggkkkxxx{{{hhhaaa]]]aaaeeedddeeehhhdddbbb]]]ZZZ]]]bbbbbb^^^WWW[[[YYYRRRLLLOOOTTTXXX\\\aaaggglllnnnooorrrsssqqqqqqqqqpppppppppoooooolllmmmnnnooopppooonnnmmmlllnnnppprrrsssssstttttttttwww|||}}}{{{yyytttrrrrrrrrrpppqqqyyyxxxvvvsssfffeeeWWW===333444555//////333000//////............//////......///000111333444555222444666777777777888::::::::::::;;;<<<===>>>??????@@@BBBDDDEEEEEEEEEDDDMMMKKKIIIJJJNNNUUU[[[___rrrvvvwwwyyyqqqcccPPPEEEDDDDDDEEEFFFJJJSSS```nnnxxx}}}xxxjjjdddfffbbbYYYUUUTTTSSSRRRRRRRRRRRRRRRPPPNNNLLLKKKJJJIIIHHHIIIJJJIIIIIIIIIJJJKKKKKKKKKIIIIIIIIIHHHHHHKKKQQQVVVQQQRRRVVVaaapppttt```TTTNNNHHHEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHFFFCCCAAABBBFFFIIIJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCDDDEEEDDDBBBAAABBBCCCBBBCCCDDDCCCBBBCCCDDDFFFDDDDDDDDDCCCBBBBBBAAAAAA===???@@@@@@@@@@@@AAACCC???@@@@@@@@@??????AAABBB???BBBLLLPPPUUU|||wwwdddZZZSSSNNNMMMKKKLLLMMMLLLHHHDDDAAA@@@<<<@@@EEEHHHIIIJJJKKKLLLMMMIIILLLRRRUUUWWWfffwww||||||qqqjjjuuu~~~kkk^^^^^^dddyyyuuutttuuurrr___VVVLLLLLLUUU```gggjjjvvvuuurrrkkkfffeeekkkpppoookkkfffcccbbb___\\\YYYYYYZZZYYYTTTPPPPPPUUUZZZccceee___^^^hhhiiifffjjjjjjnnnpppmmmlllooorrrqqqgggHHHBBB<<<;;;>>>@@@BBBAAA>>>:::888///111333444555888<<>>======???FFFNNNUUUeeevvv~~~yyyzzzzzzllliiigggccc```^^^]]]\\\[[[ZZZVVVSSSQQQNNNKKKJJJKKKLLLKKKJJJKKKMMMMMMLLLJJJLLLMMMNNNNNNOOOUUU^^^eee]]]\\\^^^eeeqqq}}}uuudddRRRKKKIIIGGGCCCBBBAAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCFFFIIIFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEDDDBBBAAABBBCCCBBBCCCDDDDDDCCCCCCEEEGGGDDDCCCCCCBBBAAAAAA@@@@@@???@@@@@@???>>>@@@CCCEEE???@@@AAA@@@??????AAACCC@@@AAAIIIIIIFFFdddqqqbbb|||tttfff\\\WWWUUUKKKMMMOOONNNJJJFFFCCCAAA===AAAEEEHHHHHHHHHHHHIIINNNIIIJJJPPPQQQTTTdddwwwyyyttt~~~yyyggg^^^ccciiizzzuuupppooojjj^^^WWWLLLFFFPPPdddsssxxx~~~}}}yyypppgggdddfffjjjqqqmmmgggccc```]]]XXXTTTQQQSSSTTTRRRPPPRRRZZZ```lllnnngggaaaeeeeeeeeemmmiiippptttqqqnnnooopppooovvvTTTHHHCCC===@@@AAA?????????===:::444333111111222444777999:::>>>EEEJJJOOOSSSWWWZZZ[[[^^^aaacccbbbaaaaaaaaaeeefffhhhiiijjjiiigggffflllmmmnnnnnnnnnmmmlllkkklllnnnooopppppprrrvvvyyy~~~zzzzzzxxxyyy~~~~~~~~~}}}~~~~~~nnnjjjlllppp|||wwwgggaaalllmmm]]][[[```dddgggkkkmmmnnneeeXXXVVV___aaa]]]TTTQQQQQQUUUVVVYYY___gggnnnoooppprrrrrrqqqpppppprrrqqqooonnnnnnpppqqqsssooooooooommmlllmmmoooppppppooonnnnnnooorrruuuwww~~~{{{zzzuuuvvvuuusssrrruuu}}}xxx|||zzzggglll{{{___???444444333333222111000000000000000000///////////////000111111111333666888666888:::;;;::::::;;;===>>>======>>>??????>>><<<<<>>======@@@BBBCCCBBB@@@?????????@@@@@@@@@@@@CCCDDDBBBOOOvvvtttrrruuujjjbbbQQQNNNKKKLLLQQQSSSMMMGGGDDDBBBAAA@@@@@@AAADDDGGGIIIFFFIIIKKKKKKKKKPPPYYY```xxxyyyxxxwwwzzz{{{qqqjjjmmmxxx|||lllfffdddYYYSSSKKKKKKXXXlll|||}}}ooobbbbbbjjjppphhhdddeeeccc]]]ZZZ\\\WWWVVVUUUVVVZZZ___bbbdddmmmkkkjjjhhhfffeeeddddddggglllqqqsssqqqnnnmmmmmmcccLLLBBB>>>???AAACCCBBB???======666444333222333555888::::::>>>DDDJJJNNNSSSWWWZZZ\\\^^^aaabbbaaaaaaaaabbbfffggghhhjjjjjjiiihhhgggkkkkkkmmmmmmnnnmmmlllkkkkkklllmmmnnnoooqqquuuxxx}}}}}}zzzzzz|||}}}|||~~~~~~~~~ssspppqqqtttqqqaaadddvvvvvvfff___^^^^^^aaafffmmmpppiiiZZZTTT[[[bbbcccTTTPPPOOOSSSVVVZZZ```fffnnnnnnoooppppppppppppppprrrqqqooonnnnnnooopppqqqpppqqqppppppoooooopppqqqqqqpppnnnmmmnnnpppsssuuuzzzzzzzzzuuuvvvuuusssrrrvvv}}}}}}ttt{{{uuufffrrr}}}SSS777444444333222222111000000000000000000000000000000000111222222222333666999888:::<<<=========>>>???===<<<<<<===>>>???===;;;===???@@@???CCCIIIHHHCCCFFFHHHJJJJJJJJJJJJLLLNNNTTTVVVbbbuuuooodddQQQBBB===BBBDDDGGGMMMXXXgggvvv|||xxxwwwwww{{{yyyxxx{{{{{{}}}tttXXXLLLCCCCCCGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFCCCDDDEEEEEEDDDDDDFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBFFFFFFGGGFFFFFFEEEDDDDDDAAAGGGJJJHHHGGGJJJJJJGGGCCCCCCBBBAAAAAA@@@??????===???AAAAAA@@@?????????@@@@@@AAAAAAAAA@@@>>>>>>CCCCCCDDDCCC<<<@@@ZZZwwwyyyfffZZZSSSNNNPPPRRROOOLLLKKKFFFDDDBBB@@@AAACCCFFFHHHHHHJJJLLLKKKJJJMMMTTTYYYccceeeffffffiiiuuu|||yyy|||xxxmmmhhheeeWWWRRRNNNSSSdddxxxrrreeedddkkkmmmfffaaaaaa___[[[YYY\\\^^^]]]]]]___bbbgggjjjlllmmmllljjjhhhgggeeeeeeeeedddgggjjjlllkkkjjjkkkmmmqqqTTTNNNEEE???>>>DDDDDD???===@@@888666444333444666888::::::>>>CCCIIIMMMQQQVVVYYY\\\]]]___`````````bbbdddfffggghhhiiijjjiiihhhhhhhhhiiikkklllmmmllllllkkkjjjkkkmmmnnnooorrrvvvyyy}}}~~~}}}}}}}}}}}}~~~~~~xxxvvvtttttt{{{ddd\\\gggtttwww|||pppfff^^^ZZZ]]]ccclllsssooo^^^QQQUUU```gggXXXRRROOOSSSZZZ___dddhhhnnnnnnnnnnnnnnnooopppppprrrqqqooonnnnnnnnnooopppqqqqqqrrrrrrrrrrrrrrrqqqqqqpppnnnmmmnnnoooqqqsssyyy}}}vvvuuuuuuuuussssssvvv~~~yyyuuu}}}gggaaatttpppHHH444333333333222111111000000000000000000000000000000000111222333333444666999:::<<>>===<<<===>>>>>>===;;;>>>@@@@@@@@@DDDIIIKKKHHHGGGIIIKKKKKKKKKKKKMMMNNNTTTTTTPPPVVVzzz}}}zzzttt]]]RRRIIIFFFAAA>>>AAAJJJVVV___fffppp|||}}}eeeRRRKKKFFFGGGIIIIIIHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEAAACCCDDDCCCBBBBBBCCCEEEGGGGGGFFFEEEEEEDDDCCCCCCFFFGGGGGGGGGGGGFFFFFFEEEAAAGGGLLLMMMMMMNNNNNNKKKDDDDDDCCCCCCBBBBBBAAAAAA<<<>>>??????>>>===>>>???===>>>AAABBBBBB@@@===;;;@@@@@@DDDFFFAAA???LLL^^^wwwaaaWWWPPPRRRUUUTTTRRRPPPJJJHHHDDDAAA@@@AAACCCDDDIIIKKKLLLKKKIIIIIIMMMPPPUUUWWWZZZ\\\___iiiwwwuuummmhhhdddZZZWWWYYYfffzzzxxxjjjgggjjjkkkddd^^^[[[ZZZWWWXXXZZZ^^^^^^___aaadddhhhlllnnnlllllljjjiiihhhgggggggggcccdddffffffggghhhkkknnnjjjjjjVVVFFF;;;@@@DDD???===@@@999777555333333555777888999===BBBGGGKKKOOOTTTWWW[[[\\\^^^^^^^^^```bbbeeeeeeeeeggghhhhhhhhhhhhhhhggghhhiiikkklllllllllkkkjjjlllmmmooopppssswwwzzz|||}}}wwwuuuooopppsssyyy}}}|||~~~||||||yyyvvvxxx~~~rrr\\\\\\fffkkkyyyxxxtttlllbbb[[[\\\aaahhhsssvvveeeRRROOOZZZeee^^^WWWSSSXXX```fffjjjmmmpppooonnnnnnnnnoooqqqrrrrrrqqqpppnnnnnnnnnnnnnnnpppqqqqqqsssttttttrrrpppoooooonnnnnnoooqqqssstttzzzwwwtttuuuuuusssssswwwzzzzzz~~~kkk___fffyyy```@@@999333222222222111111000000000000111111111111111222///111333333333444666888:::===@@@BBBBBBBBBBBBCCC@@@?????????@@@@@@???===AAAAAAAAAAAACCCGGGIIIIIIGGGIIIJJJKKKJJJJJJLLLMMMNNNUUUUUUPPP[[[}}}kkkfff\\\RRRJJJGGGIIILLLGGGMMMSSSVVV]]]ooorrraaaOOOIIIGGGJJJNNNLLLHHHGGGDDDDDDDDDEEEEEEEEEEEEEEEAAACCCDDDDDDCCCBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFAAAEEEIIIKKKKKKKKKKKKJJJGGGGGGFFFFFFEEEEEEEEEEEEBBBAAA???<<<:::;;;>>>AAA<<<===???@@@@@@???===<<<;;;===BBBGGGFFFDDDJJJSSSfffeee[[[TTTVVVZZZYYYTTTQQQNNNKKKGGGBBB@@@???@@@AAAGGGHHHJJJIIIGGGGGGHHHJJJOOORRRVVVZZZ^^^fffqqqzzz~~~~~~sssnnnhhhbbb^^^___hhh|||rrrjjjiiilllfff^^^YYYVVVUUUVVVWWW\\\]]]```bbbdddgggkkkmmmlllkkkjjjiiihhhhhhhhhhhheeefffggghhhiiijjjlllmmmpppWWWAAA===@@@@@@>>>>>>999888555333222333555666888;;;???DDDHHHLLLQQQUUUYYY[[[]]]]]]^^^```ccceeeddddddeeefffggggggggghhhfffgggiiikkkllllllkkkkkkhhhjjjkkkmmmnnnppptttwwwwww{{{qqqjjjgggbbbccchhhqqqzzz~~~}}}zzzuuutttwww~~~}}}|||}}}}}}{{{{{{|||hhhWWWYYY```iiioootttqqqiiiaaa\\\ZZZaaaqqqyyymmmWWWMMMTTT^^^bbbZZZWWW]]]eeejjjmmmooorrrqqqpppooopppqqqrrrsssqqqqqqpppooooooooooooooooooooooooqqqssstttqqqooonnnnnnnnnoooppprrrtttvvvzzz}}}xxxssstttuuuttttttxxx{{{uuu~~~eeedddzzzzzzMMM888:::222222111111111111111000000111111111222222333333///111333444444555777888;;;>>>BBBDDDDDDCCCDDDDDDDDDCCCBBBCCCDDDDDDBBB@@@CCCBBBBBBBBBBBBCCCEEEHHHGGGHHHIIIJJJIIIIIIJJJLLLHHHMMMTTTVVVQQQ```uuujjjccc___]]]^^^]]]YYYXXX```ooo{{{qqqiiiiiinnnqqqzzzrrrjjjeeeMMMGGGFFFLLLOOOKKKDDD@@@BBBCCCDDDEEEEEEEEEEEEDDDBBBDDDFFFFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDEEEFFFGGGFFFEEEFFFHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDAAA>>>>>>>>>=========<<<<<<======>>>>>>===???BBBAAA???@@@DDDPPPmmm}}}zzzmmm```\\\[[[WWWTTTSSSQQQNNNJJJEEEBBB@@@??????CCCEEEFFFFFFFFFFFFGGGGGGIIILLLQQQVVV\\\dddnnnuuutttpppwww}}}vvvsssmmmfff[[[___pppsssmmmqqqkkkbbbZZZWWWWWWWWWVVV___bbbfffhhhiiijjjmmmpppjjjjjjiiiiiiiiiiiiiiijjjggghhhiiikkklllllljjjiiisssUUUCCC???AAA@@@>>>;;;999666333222222444555666999===AAADDDIIINNNRRRWWWYYY\\\]]]^^^```bbbdddddddddeeeeeefffggghhhiiiggghhhjjjkkklllkkkkkkjjjfffgggiiiiiijjjlllppprrryyytttiiibbb___^^^___ccclllvvv{{{zzzvvvmmmjjjlllvvv|||wwwssssssvvvyyyzzzyyy~~~[[[QQQWWW^^^hhhppprrrooohhh]]]SSS[[[kkkxxxqqq^^^PPPRRRZZZaaa]]]\\\bbbhhhjjjlllooorrrqqqqqqqqqqqqrrrsssssspppppppppppppppppppppppppppnnnmmmooorrrsssqqqnnnmmmmmmnnnoooppprrrssstttvvvzzz{{{zzz{{{}}}|||yyysssttttttttttttyyywwwtttaaahhheee???111555111111111111111111111111111111111222333333444444111333666777777777999:::;;;???CCCFFFFFFFFFFFFFFFHHHGGGFFFFFFGGGGGGEEECCCCCCBBBCCCEEEDDDAAACCCGGGGGGHHHIIIIIIHHHHHHIIIKKKLLLFFFLLLXXXVVVTTTmmm~~~wwwxxxyyyyyy{{{zzzxxx|||rrreee\\\[[[^^^OOONNNPPPUUUTTTLLLDDD@@@AAABBBDDDEEEFFFEEEEEEDDDCCCEEEGGGGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDAAABBBCCCEEEEEEFFFFFFFFFHHHFFFFFFGGGEEEBBBCCCGGGCCCCCCCCCCCCCCCBBBBBBBBBAAAFFFLLLOOOKKKDDD===999===<<<;;;:::;;;<<<===>>><<<<<<<<<===>>>???AAABBBGGGRRR{{{{{{xxx{{{kkk```XXXVVVYYYTTTRRROOOKKKGGGDDDBBB@@@AAABBBCCCDDDEEEFFFGGGGGGFFFIIIMMMSSS[[[fffpppwwwrrrjjjggguuu}}}yyyxxxtttmmmWWW\\\ooo~~~vvvvvvrrriii___\\\]]]]]][[[```dddiiikkkjjjjjjlllooohhhhhhhhhhhhhhhiiijjjkkkhhhhhhiiikkklllllliiigggsssQQQ@@@AAACCCAAA===;;;777444333333444555444777:::>>>AAAFFFLLLPPPUUUXXX[[[^^^___```bbbccceeeffffffggghhhiiijjjkkkiiijjjkkkllllllkkkjjjjjjhhhiiijjjjjjjjjkkknnnqqq}}}uuuiiicccbbbcccbbbdddkkktttyyywwwssskkkgggiiiqqqzzz}}}oooiiimmmtttwwwvvv{{{iiiRRRTTTXXXaaajjjppptttpppbbbRRRXXXeeesssrrrdddWWWWWW\\\bbb```bbbhhhkkkkkklllpppppppppqqqrrrrrrrrrrrrqqqooopppqqqrrrrrrrrrsssrrrqqqnnnkkkmmmqqqsssrrrpppmmmmmmmmmmmmnnnnnnnnnnnnssszzz}}}{{{yyy{{{|||zzzrrrtttttttttuuuzzz}}}zzz[[[ggg~~~WWW:::000111000000000000111111111111111111222222333444444555444777:::;;;;;;;;;<<<======AAAFFFIIIIIIIIIHHHHHHJJJIIIHHHHHHIIIHHHFFFDDDBBBAAADDDHHHGGGCCCDDDJJJHHHIIIJJJJJJIIIIIIJJJKKKNNNIIILLLUUUVVVTTT]]]mmm{{{zzzpppeee\\\SSSKKKKKKPPPRRRWWW```bbbXXXJJJCCCDDD@@@AAACCCEEEFFFFFFEEEDDDCCCEEEHHHHHHFFFDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGFFFDDDFFFIIIGGGBBBBBBFFFAAAAAAAAAAAAAAAAAAAAAAAA===BBBHHHJJJHHHBBB===:::::::::;;;;;;<<<<<<<<<<<<888::::::;;;===AAAEEEGGGHHHKKKddd{{{vvvtttddd^^^___VVVVVVUUURRROOOJJJFFFDDDBBBAAAAAABBBCCCEEEFFFFFFHHHJJJMMMTTT^^^jjjwwwsssllldddfffwww}}}zzzyyytttnnn]]]aaaooo~~~yyywwwooofffcccffffffbbb___dddiiikkkiiigggiiikkkfffffffffggghhhiiijjjkkkjjjhhhgggiiilllmmmlllkkk^^^BBBAAAFFFDDD>>><<<999666444444555666333555999<<<@@@EEEJJJNNNSSSWWW[[[___```aaabbbcccggggggggghhhiiikkklllmmmjjjkkklllmmmlllkkkjjjiiikkklllmmmmmmlllnnnpppssszzz~~~~~~yyynnnjjjiiijjjggggggmmmuuuxxxuuuqqqllliiijjjpppuuuwwwjjjllluuuyyywwwzzzvvvWWWVVVTTT[[[dddmmmwwwwwwhhhVVVWWWbbboooqqqhhh]]]\\\```ddddddhhhnnnooommmnnnrrrnnnoooppprrrrrrqqqppppppooopppqqqrrrssstttttttttrrrnnnkkklllqqqtttsssqqqnnnnnnmmmlllkkkjjjjjjiiirrr}}}~~~}}}rrrsssttttttuuuzzz}}}YYYgggsssQQQ===555222000000000000000111111111111111222333333444555555777:::===>>>>>>>>>???@@@???CCCHHHKKKLLLKKKJJJJJJKKKIIIHHHHHHIIIHHHFFFDDDAAAAAAEEEJJJIIIEEEFFFMMMIIIJJJLLLKKKJJJJJJKKKLLLIIINNNQQQOOOLLLNNNXXXaaacccxxxrrriii^^^UUURRRMMMGGGFFFIIINNNZZZgggfffUUUBBB>>>DDD@@@AAACCCEEEFFFFFFEEEDDDCCCEEEGGGHHHFFFDDDCCCBBB???@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFHHHHHHIIIIIIBBBAAAEEEJJJIIIBBB@@@DDDAAABBBBBBBBBBBBBBBBBBBBB<<<======<<<;;;;;;<<<>>>777999;;;===>>>===;;;:::999;;;;;;999999<<>>???===:::777444333444444444666888:::<<<@@@DDDGGGNNNTTT\\\bbbddddddccccccaaaccceeeffffffhhhkkkmmmooommmjjjhhhjjjnnnsssvvvpppnnnjjjiiikkknnnppprrruuuyyyqqqkkkjjjgggkkkpppvvv||||||rrreeeaaakkkhhhkkkzzz~~~\\\llltttmmmvvvxxxbbbTTTRRR\\\dddiiittt|||ppp[[[XXX```kkkqqqiii]]]\\\cccggghhhjjjllloooqqqssstttoooooonnnnnnmmmnnnnnnooorrrpppooopppssstttuuutttrrrqqqooonnnnnnnnnooopppllloooppplllgggdddfffiiixxx}}}xxxtttvvvzzzzzz}}}fffaaafffFFF999666444222111000000111111000///000111333444555666666666777:::===???@@@AAABBBDDDCCCEEEHHHJJJLLLMMMMMMMMMLLLIIIFFFFFFHHHIIIGGGEEEFFFFFFEEEEEEEEEEEEEEEFFFJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHKKKQQQSSSQQQQQQSSSWWWgggttt|||yyyjjj```YYYPPPHHHDDDBBB@@@???FFFMMMTTTRRRKKKFFFHHHLLLCCCCCCCCCBBBBBBCCCCCCCCC@@@BBBEEEGGGGGGCCC@@@=========>>>???@@@@@@AAAAAABBBAAA@@@@@@BBBEEEHHHJJJJJJFFFBBBAAABBBDDDCCCBBBAAA@@@??????AAAAAA@@@???AAA@@@???===;;;::::::999:::::::::;;;;;;:::999999:::999888888888999:::;;;;;;>>>DDDUUUxxxyyyvvv~~~nnnoookkk\\\\\\ZZZYYYXXXWWWSSSLLLGGGIIIDDD???<<<===???BBBCCCFFFIIILLLOOOVVVccctttzzzmmmeeegggkkksss{{{}}}zzzqqqiiimmmsssyyy|||}}}}}}uuupppllllllnnnooolllhhhbbbdddgggjjjkkklllkkkjjjfffgggggghhhhhhhhhhhhgggllllllkkkjjjjjjkkkmmmnnnvvvJJJ@@@EEE@@@@@@>>>;;;888555444333444444666888:::<<>>666444222222111000000111111000///111222333555666777777777888;;;===???@@@AAADDDFFFGGGHHHJJJKKKMMMNNNOOOOOOOOOLLLJJJJJJKKKKKKJJJHHHGGGGGGFFFEEEEEEEEEFFFFFFIIIIIIJJJKKKLLLMMMMMMMMMKKKJJJMMMRRRTTTQQQQQQSSSXXXXXXkkkzzzxxxzzzxxxpppeeeWWWRRRKKKEEEBBBAAAAAAAAAAAAFFFKKKJJJDDDAAACCCFFFCCCBBBBBBAAAAAABBBBBBCCC@@@BBBDDDFFFEEECCC@@@???>>>??????@@@AAAAAABBBBBBAAA@@@??????AAACCCFFFHHHHHHEEEBBBAAABBBCCCCCCBBBAAA?????????@@@AAA@@@???>>>======<<<;;;;;;<<<<<<:::::::::::::::999888888999888777777777888::::::===;;;;;;CCCYYYzzztttqqq}}}zzzggg___WWWUUUZZZ^^^^^^\\\PPPKKKEEE@@@???@@@AAAAAAFFFHHHKKKMMMRRR\\\jjjtttvvvkkkcccddddddgggsss~~~ssswww|||~~~|||zzzwwwrrrkkkooossswwwzzzxxx|||{{{tttppplllhhhhhhkkkllliiifffcccdddfffhhhiiiiiiiiiiiiggghhhhhhhhhhhhhhhggggggkkkjjjjjjiiijjjkkklllmmmWWW???AAAEEEBBB@@@===999666444444333444666888999;;;>>>BBBEEEGGGMMMUUU[[[___```aaabbbcccdddffffffeeefffiiikkkjjjiiiiiiiiikkkmmmooopppnnnmmmmmmmmmnnnoooqqqrrrxxxwwwiii[[[SSSPPPTTTiii~~~ooogggpppvvvuuuooozzz___JJJTTT]]]eeepppyyywwwnnn[[[ZZZ]]]aaaccceeejjjqqqtttsssqqqooooooooopppqqqqqqqqqppppppppppppqqqqqqrrrqqqooopppqqqrrrrrrqqqmmmnnnooopppqqqrrrrrrrrruuuvvvtttpppiiieeeeeegggjjjooossssssqqqppptttxxxvvveeepppfffFFF777444333111111111111111111000000///111222444666777888999999<<<===???@@@AAADDDGGGJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQOOOMMMMMMMMMLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNOOOMMMLLLMMMRRRSSSQQQPPPRRRWWWOOORRRjjjuuuzzz}}}~~~yyyooolllhhhbbbMMMIIIDDDAAA@@@AAABBBBBB???@@@AAAAAA???>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBCCCCCCCCCBBBAAA??????@@@@@@AAABBBBBBBBB????????????@@@BBBDDDFFFFFFDDDBBBAAAAAABBBBBBAAA@@@???>>>>>>@@@@@@???>>>;;;;;;;;;;;;<<<===>>>>>>;;;::::::999888777666666777777666555666777888999;;;777555777>>>UUUmmmmmm}}}mmmZZZTTTZZZaaaaaa^^^XXXSSSKKKEEEBBB@@@??????EEEFFFHHHIIIKKKRRR\\\ccckkkddd___```___]]]dddnnnppplllsssxxxvvvssstttsssqqqjjjmmmqqqsssyyy{{{uuuwwwtttlllkkkiiifffgggiiijjjhhheeecccddddddeeefffgggggghhhiiiiiiiiiiiiiiihhhgggfffiiiiiihhhiiiiiikkklllmmmlllHHHBBBGGGDDDBBB???<<<888666444444444555777888999<<<@@@CCCEEEJJJQQQXXX\\\___aaacccdddeeeffffffeeeeeegggiiiggghhhiiijjjkkklllmmmmmmnnnooopppppppppqqqrrrtttwwwxxxmmmaaaXXXOOOUUUppp{{{fffooo~~~|||qqqpppjjjMMMSSS[[[dddmmmuuuvvvttt```]]][[[^^^dddjjjnnnqqqvvvtttqqqooonnnnnnpppqqqppppppppppppppppppqqqrrrsssqqqppppppqqqqqqqqqpppmmmnnnppprrrsssrrrrrrqqqssstttrrrnnniiifffeeefffhhhlllpppqqqpppppptttwwwvvvjjjfffvvvUUU;;;444555555444000222333333111000000000222333555777999:::;;;;;;???@@@AAABBBCCCFFFJJJNNNNNNMMMMMMMMMMMMOOOQQQRRRPPPPPPOOOMMMLLLKKKIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHHHHHHHIIIKKKNNNOOOMMMKKKMMMPPPQQQNNNNNNPPPRRRRRRUUU[[[iiizzzvvv{{{~~~~~~tttiiieee```YYYFFFCCC@@@>>>???AAABBBBBB@@@???======>>>???@@@@@@?????????>>>>>>???????????????@@@@@@AAABBBBBBCCC?????????@@@@@@AAAAAAAAA?????????@@@AAABBBCCCCCCDDDCCCAAAAAAAAAAAAAAAAAA???>>>======??????>>>===::::::::::::;;;<<<======;;;:::999777666555555444555555444333444555666777555333666;;;999===XXXxxx|||kkkooo~~~dddXXX[[[```^^^XXX[[[VVVNNNHHHDDDAAA???>>>BBBCCCDDDDDDFFFIIIOOOTTT[[[YYYZZZ^^^^^^\\\```fffuuussseeekkknnnjjjhhhlllrrruuuhhhjjjmmmooouuuvvvrrrtttrrrllljjjiiihhhiiikkkkkkjjjhhheeeeeeeeeeeeeeefffggghhhjjjkkkjjjjjjiiihhhgggfffhhhhhhhhhiiiiiijjjjjjkkkZZZIIIEEEEEEDDDAAA>>>;;;888666555333444666777888:::===@@@CCCHHHOOOUUUZZZ]]]aaacccdddeeefffeeedddeeefffhhhfffgggiiikkkllllllkkkkkkkkkmmmoooooonnnoooqqqtttwww}}}qqqggg\\\QQQ[[[xxxoootttwwwnnn~~~{{{WWWWWW[[[dddkkkooorrrtttaaa___]]]```hhhppprrrqqqtttrrrooommmmmmnnnppprrrssssssssssssssstttuuuvvvsssrrrppppppqqqrrrqqqppppppqqqrrrssssssrrrqqqppprrrrrrpppnnnkkkiiiiiiiiilllnnnqqqrrrqqqrrruuuxxxyyygggkkktttpppGGG555444555555444///222444444222000000000333444666999;;;===>>>>>>???@@@AAAAAAAAADDDHHHLLLMMMMMMLLLLLLMMMOOOPPPRRRQQQQQQQQQPPPNNNLLLJJJIIIDDDEEEEEEGGGIIIKKKMMMNNNIIIIIIHHHHHHHHHJJJLLLMMMLLLJJJJJJNNNNNNKKKKKKNNNOOOTTTYYY\\\bbbuuu}}}~~~}}}}}}wwwwwwzzzzzzvvvrrrsssxxxuuuooogggXXXJJJCCCAAA???>>>@@@AAAAAA@@@AAA>>><<<<<>>>>>============>>>>>>>>>>>>>>>???@@@AAABBBCCC>>>>>>>>>>>>???????????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAA>>>===<<<<<<>>>>>>===<<<<<<;;;;;;::::::::::::;;;:::999777555444444444444333333222111222333444555333000666>>>;;;666AAAUUUtttqqq___]]]bbbbbb___ZZZUUUNNNIIIFFFCCCBBB@@@@@@AAAAAAAAABBBDDDHHHJJJMMMNNNSSSXXX[[[[[[]]]aaaiiiwwwttt___bbbaaaZZZXXX___hhhnnnlllmmmnnnooossszzzxxxpppnnnqqqqqqnnnhhhhhhhhhjjjkkkkkkjjjhhhggggggffffffggghhhiiiiiikkkkkkkkkkkkjjjiiiggggggiiiiiiiiihhhhhhgggggggggtttYYYDDDFFFEEECCC@@@===:::888777333444555666666888;;;>>>BBBFFFLLLRRRVVV[[[___bbbdddeeeeeeeeedddeeefffhhhfffgggiiikkklllkkkkkkjjjhhhjjjlllkkkiiijjjnnnrrrzzzrrrggg]]]TTTddd~~~vvvttt}}}pppuuuddd]]]]]]eeelllkkklllooo^^^______cccllltttvvvrrrpppooommmmmmmmmnnnppprrrrrrqqqqqqqqqrrrssstttuuusssrrrpppqqqrrrssssssrrrsssssssssssssssrrrqqqpppsssrrrqqqpppooonnnnnnnnnoooqqqrrrsssssstttwwwzzz~~~fffdddzzz\\\;;;333555333111333...222666555222000000111333555777:::===???@@@AAA>>>???@@@@@@@@@BBBEEEGGGKKKKKKLLLLLLNNNOOOPPPQQQQQQSSSTTTSSSQQQNNNMMMMMMEEEEEEFFFGGGHHHJJJLLLMMMHHHHHHHHHHHHHHHIIIJJJKKKKKKHHHIIILLLLLLJJJKKKNNNPPPOOOQQQYYYdddqqq|||qqqrrrvvv|||}}}|||wwwwwwvvvkkkUUUCCCBBB@@@??????@@@AAA@@@???>>><<<;;;<<<>>>@@@AAAAAA>>>>>>============>>>>>>=========>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBAAA@@@???@@@AAA@@@???>>>???@@@===<<<;;;;;;======<<<;;;===<<<;;;:::999888888888888777555444333333333444111111000///000111222333555111111777777555999BBBXXXvvvtttzzzoooccc```___^^^ZZZVVVPPPLLLIIIHHHGGGEEEBBBAAA@@@@@@AAACCCEEEFFFDDDGGGKKKOOORRRTTTVVVYYYbbbhhhnnnqqqvvv|||}}}yyyqqqrrrvvvwww~~~|||mmm\\\\\\WWWOOOLLLRRRZZZ^^^ffffffggghhhjjjlllooopppxxxtttoookkkjjjlllmmmmmmeeefffggghhhhhhgggfffeeeggggggggghhhiiijjjjjjkkkkkkkkkkkkkkkkkkjjjiiihhhiiiiiihhhgggeeecccaaa___sssOOOEEEEEECCCAAA???<<<:::999222444555555555777:::===@@@DDDIIINNNSSSWWW\\\```bbbdddeeeeeedddeeegggiiiggghhhiiikkkkkkkkkkkkjjjhhhjjjkkkjjjhhhiiioootttyyyuuufffaaa^^^rrr|||qqquuuqqq~~~ooobbb^^^gggmmmiiigggjjj```bbbbbbcccjjjssstttooonnnnnnnnnnnnnnnooopppqqqnnnnnnnnnoooooopppqqqrrrsssrrrqqqrrrsssuuuuuutttsssrrrrrrrrrrrrssssssttttttsssqqqpppppppppooooooooopppqqqrrrtttvvvyyy{{{ooo```nnnfffHHH333333888222000444...222777666333///000111444666888;;;>>>@@@BBBCCCBBBCCCDDDEEEDDDDDDFFFGGGIIIJJJLLLNNNPPPQQQQQQRRROOORRRUUUTTTQQQOOONNNNNNHHHHHHGGGGGGGGGGGGHHHHHHDDDEEEGGGHHHJJJJJJKKKKKKKKKHHHHHHKKKLLLJJJKKKOOOPPPMMMMMMSSS]]]dddddd```wwwqqqjjjeeebbbdddfff^^^OOOCCC???>>>>>>???AAAAAA@@@???:::;;;<<<<<<===>>>@@@AAA>>>>>>============>>>>>><<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA???======???AAA@@@>>>===>>>@@@<<<;;;:::;;;<<<<<<<<<:::<<<;;;:::999888888888888777555333222222222333444000///.........///111222444222000111333666888999>>>RRRuuu{{{zzzxxxuuu{{{~~~mmmaaa[[[]]]YYYTTTQQQOOONNNMMMKKKGGGEEEBBBAAAAAABBBCCCDDD???BBBEEEGGGIIIMMMQQQSSS^^^aaaaaa^^^[[[^^^aaacccfffdddkkknnnlllqqqrrrggg]]]\\\VVVMMMJJJMMMOOONNNWWWXXX[[[___ccceeedddbbbnnnkkkiiiiiiiiiiiiiiijjjcccdddfffgggfffeeeccccccdddfffhhhiiikkkkkkkkkkkkjjjkkkkkkkkkkkkkkkjjjjjjiiihhhfffddd```\\\YYYWWW\\\EEEEEEDDDBBB@@@===;;;:::222333444444444666999<<>>AAABBBAAA@@@999;;;>>>>>>>>>>>>@@@BBB>>>>>>============>>>>>>;;;<<<>>>?????????>>>===@@@@@@??????????????????<<<>>>@@@AAAAAA???===;;;<<<>>>AAA@@@>>>===>>>@@@<<<;;;::::::<<<<<<;;;:::::::::999999888999999999555444222111111222444555//////...---...///000111000333444222444888777333666AAAYYY|||~~~qqqrrrbbbmmmsssfff```]]]XXXUUUSSSRRRQQQPPPKKKHHHDDDBBBAAABBBCCCCCC===@@@BBBCCCEEEKKKQQQTTT\\\______ZZZTTTSSSVVVYYY^^^```iiilllgggkkkmmmeeeaaa```YYYQQQNNNMMMJJJEEENNNQQQWWW___fffiiihhheeeiiihhhiiikkkkkkiiihhhhhhccceeeggghhhfffdddccccccbbbdddgggjjjkkklllkkkjjjjjjjjjkkklllllllllkkkkkkhhhgggeeeaaa]]]XXXTTTQQQ|||LLLCCC???AAABBB???;;;:::888777666555555666888999???AAAEEEHHHLLLQQQWWW[[[```cccfffgggfffeeeeeeeeejjjhhhggghhhjjjjjjhhheeehhhjjjkkkkkkjjjkkkooosssvvvuuulll|||uuutttpppooo{{{}}}nnnjjjfffeeefffiiikkkllliiihhhhhhhhhiiikkkmmmooonnnnnnmmmllllllmmmooopppooorrruuuuuusssrrrtttvvvqqqssstttuuuuuutttrrrpppqqqpppooopppqqqrrrrrrqqquuurrrpppnnnnnnnnnmmmlllmmmpppssssssrrrrrrvvvzzzmmmrrrpppGGG===555444555222000000000777:::555000000111222333777<<<@@@BBBCCCDDDFFFEEEFFFHHHIIIJJJKKKKKKLLLKKKLLLMMMPPPSSSSSSQQQOOOUUUTTTSSSRRRPPPOOONNNMMMIIIIIIIIIIIIHHHGGGFFFEEEHHHGGGFFFGGGIIIJJJIIIHHHJJJLLLNNNOOOMMMLLLLLLLLLNNNLLLKKKMMMPPPQQQPPPNNNPPPUUUnnn|||vvv|||{{{lll\\\RRRHHHFFFCCC???======>>>???CCCDDDCCCAAA???>>>???@@@=========>>>>>>????????????@@@AAABBBCCCBBBAAA@@@AAAAAA@@@??????@@@@@@@@@EEEDDDCCCBBB@@@???>>>===???>>>>>>===<<<;;;;;;:::???????????????>>>===<<<<<<;;;:::999888999:::;;;999999999888888888777777555444333222111111111111............////////////000000000000111222333444888===EEE[[[{{{tttuuuvvv\\\rrriiifffaaa\\\ZZZWWWUUUTTTTTTTTTOOOIIIDDDBBBAAA???>>>@@@@@@@@@BBBEEEHHHLLLNNNRRRVVVZZZYYYTTTQQQRRRTTTXXX___fffiiifffcccbbbccccccaaa]]]XXXSSSNNNJJJHHHOOOOOOSSS\\\ffflllmmmjjjiiijjjkkkjjjhhhffffffgggdddcccccchhhnnnoookkkggg```dddjjjmmmmmmlllkkkkkkfffhhhjjjlllmmmmmmlllkkkhhh]]]VVVYYY\\\YYYUUUSSSYYYIII>>>???@@@<<<<<>>???@@@???>>>===<<>>??????@@@AAAAAA??????@@@AAAAAAAAAAAAAAA@@@@@@???>>>======>>>>>>CCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<@@@@@@@@@@@@???===<<<<<<;;;::::::999999999999999777777777777666666666666333333111000000/////////---.........////////////000000000000000111222333888<<<===GGG\\\sssmmmgggvvvvvvllleee]]]XXXVVVUUUTTTTTTQQQOOOKKKHHHFFFDDDCCCBBB???>>>>>>???@@@CCCFFFHHHMMMQQQUUUTTTQQQNNNOOOQQQQQQWWW^^^```]]][[[ZZZ[[[]]]\\\[[[XXXUUUQQQNNNMMMPPPOOORRRYYYccciiiiiihhheeegggiiihhhgggffffffgggbbbaaaaaaeeejjjllljjjfffaaadddhhhmmmooopppnnnmmmllllllllllllkkkiiifffccc```YYYVVVYYY[[[YYYXXXZZZlllQQQ>>>@@@CCC======DDD<<<999666444333555777999999<<>>???@@@AAACCCEEECCCDDDFFFGGGIIIJJJJJJJJJIIIIIIIIIKKKMMMOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLIIIHHHHHHHHHHHHIIIJJJJJJEEEDDDDDDEEEHHHIIIHHHHHHHHHIIIJJJIIIHHHIIIKKKLLLLLLKKKIIIJJJKKKKKKJJJHHHVVV\\\dddgggbbbddd{{{|||xxxjjjbbbYYYMMMCCC>>>>>>>>>>>>>>>>>>>>>======BBB@@@>>>>>>AAABBB@@@>>>======>>>@@@AAABBBCCCCCC???????????????@@@@@@AAA@@@???>>>===<<<<<<<<<<<>>>>>>>>>>>============AAAAAA@@@@@@???===<<<;;;999999:::::::::999888777666666555555555444444444111111000///............---------.........//////000000000///000000111111444999888777???MMMnnnfff[[[pppwwwiiiaaa\\\VVVRRROOOOOONNNLLLHHHEEEDDDDDD@@@???>>>===>>>???@@@AAAEEEIIIMMMMMMKKKJJJLLLNNNJJJOOOUUUWWWUUUSSSRRRSSSVVVVVVXXXXXXXXXVVVTTTSSSRRRQQQSSSXXX___dddeeeeeebbbdddfffffffffeeefffhhhfffdddcccfffjjjmmmllljjjiiihhhhhhkkknnnmmmiiieeejjjgggddddddccc```[[[VVVQQQOOOOOOPPPPPPPPPVVV^^^[[[???AAAGGGAAA>>>CCC>>>;;;777444333444777888777999<<>>@@@AAACCCEEEGGGCCCDDDEEEGGGIIIJJJJJJKKKIIIHHHGGGIIIKKKNNNNNNNNNJJJJJJLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHEEEDDDDDDFFFIIIJJJJJJIIIKKKKKKKKKIIIGGGGGGIIIKKKLLLKKKJJJJJJIIIIIIHHHGGGPPPUUU[[[YYYNNNHHHSSScccsss~~~|||xxxxxx|||vvv{{{nnnbbbXXXTTTQQQMMMHHHGGGNNNIIIBBB===:::<<<@@@CCCAAA===;;;===BBBCCC@@@<<<======>>>@@@AAACCCDDDEEE???>>>=========>>>@@@AAABBBAAA@@@>>>===<<<<<<<<<>>>>>>>>>?????????@@@@@@=========>>>>>>>>>>>>>>>AAAAAA@@@???>>>===;;;:::888999;;;<<<<<<:::888666555555444444444333333333000000///...............,,,,,,---------.........000000//////.../////////...777888666888;;;MMMjjjttt```eeesss~~~vvvkkk^^^TTTSSSTTTTTTRRRMMMJJJIIIIIIDDDCCCBBB@@@???>>>>>>>>>???BBBEEEFFFFFFFFFGGGIIIGGGKKKOOOQQQPPPOOOOOOOOOQQQSSSVVVYYYZZZYYYXXXVVVVVVUUUVVVYYY^^^bbbdddddd```bbbdddeeeeeefffgggiiihhhfffdddeeehhhkkklllkkkiiifffdddgggkkkkkkfffaaaccc___[[[ZZZ[[[YYYTTTPPPSSSUUUUUUTTTTTT[[[kkkxxxlllEEE>>>CCCAAA???BBB@@@>>>:::666555555777888666888;;;===@@@DDDIIILLLRRRVVVZZZ]]]^^^^^^___```aaabbbdddeeefffggghhhhhhggghhhhhhiiikkkllllllkkknnnsssuuuxxxjjjssszzzssspppppppppmmmmmmlllmmmnnnmmmkkkiiikkkkkklllmmmmmmnnnnnnnnnnnnoooqqqssssssssssssrrrtttsssssssssttttttuuuuuutttsssrrrqqqppppppppppppnnnnnnmmmllllllnnntttxxxyyyvvvrrrooonnnoooooonnnqqqqqqrrrwww~~~~~~kkkiiittt]]]DDD;;;999555333555666555555888999>>>???777000000111222777:::>>>AAADDDFFFIIIKKKCCCDDDFFFHHHJJJKKKLLLLLLKKKIIIHHHIIILLLNNNNNNNNNHHHIIIKKKLLLMMMMMMLLLKKKNNNMMMLLLJJJHHHGGGFFFFFFFFFEEEEEEGGGJJJLLLLLLLLLOOOOOONNNKKKHHHGGGIIIJJJLLLLLLLLLKKKIIIHHHHHHHHHEEEFFFIIILLLLLLKKKNNNSSSPPP```zzzxxxvvv{{{{{{tttqqqyyy{{{yyyzzzxxxwwwxxxtttxxx}}}sssiiiZZZPPPJJJKKKMMMLLLJJJKKKPPPLLLFFF@@@>>>>>>AAACCC>>>;;;:::<<>>???AAABBBCCCDDD???>>>===<<<===>>>???@@@DDDCCCBBB@@@???>>>>>>>>><<<<<<======>>>??????@@@============>>>>>>>>>>>>?????????>>>===<<<::::::888:::<<<>>>===;;;999777555555444444444333333333000//////............///,,,,,,,,,,,,------------//////......---............555555444999888>>>MMMjjj}}}wwwssslllppppppqqqlll]]]YYYZZZYYYWWWTTTRRRRRRRRRIIIHHHFFFCCCAAA???>>>======>>>@@@AAABBBCCCDDDEEEFFFHHHJJJLLLLLLLLLLLLLLLNNNQQQTTTWWWXXXXXXWWWUUUXXXXXXYYY[[[___bbbdddeee```bbbdddfffffffffgggiiigggeeeccccccdddfffggghhhbbb___^^^bbbgggjjjhhhddd^^^ZZZVVVTTTUUUUUUSSSRRRPPPTTTVVVWWW]]]mmm]]]FFFAAA@@@AAAEEEBBB@@@===:::888777777777555777:::<<<>>>AAAFFFIIIOOORRRWWWZZZ[[[\\\^^^___```bbbdddeeeeeeeeefffhhhgggggggggiiikkklllkkkiiiiiiqqqttt|||~~~lllooo{{{~~~~~~zzzuuurrrpppooolllkkkkkklllmmmmmmllljjjiiijjjkkkkkkllllllkkkkkkooooooqqqrrrssssssssssssrrrrrrrrrsssvvvvvvuuutttttttttsssrrrqqqppppppooooooppppppmmmkkkkkkoootttuuurrrpppooopppppppppoooppprrruuuzzzvvvllltttqqqkkkwwwyyyUUU???999999555444777777555666:::<<>>;;;;;;<<<<<<>>>???@@@AAAAAA>>>>>>>>>>>>>>>??????@@@CCCCCCAAA@@@????????????;;;;;;<<<======>>>??????============<<<<<<<<<<<<============<<<;;;:::999888:::<<<======;;;888777444444333333333222222222//////...............///+++++++++,,,,,,,,,------...------,,,------......111555///---555777888AAASSSlllssstttjjjmmmmmmbbb^^^YYYVVVUUUVVVVVVUUULLLKKKIIIGGGEEEBBB@@@???>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDFFFGGGGGGHHHHHHKKKMMMOOORRRSSSSSSRRRQQQVVVWWWZZZ\\\___bbbdddeeeaaaccceeeeeeeeeeeefffgggiiihhhgggeeeeeeeeeffffffdddaaa^^^]]]^^^^^^\\\YYYUUURRRPPPNNNNNNRRRVVVYYYZZZ```fffkkkvvvgggPPPGGGEEEEEECCCBBB@@@>>>;;;999777666444666888:::<<>>BBBAAA999111000111222888===CCCIIIKKKKKKLLLLLLGGGHHHJJJLLLNNNPPPQQQQQQQQQQQQQQQRRRSSSRRRPPPNNNIIIJJJMMMOOOOOONNNMMMLLLOOOPPPPPPPPPNNNKKKGGGEEEDDDDDDEEEGGGKKKMMMNNNMMMMMMNNNOOONNNLLLKKKKKKLLLJJJKKKLLLKKKHHHGGGHHHJJJJJJIIIHHHFFFFFFGGGGGGFFFHHHIIIIIIMMMaaa~~~vvvwwwoooyyy|||wwwyyy|||{{{yyyzzzxxxuuuwww|||yyylllhhheee\\\QQQPPPFFF?????????<<<999888666:::@@@DDDFFFCCC>>>;;;:::;;;<<<>>>>>>===<<<;;;::::::;;;<<<======>>>>>>===>>>??????@@@@@@????????????>>>===============;;;;;;;;;<<<<<<======>>>======<<<<<<;;;;;;:::::::::::::::;;;;;;::::::999777888999::::::888777555222222222111111111000000------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---......///444...+++222444333999>>>LLL^^^ooommmqqqhhh{{{{{{qqqddd]]][[[[[[XXXUUUQQQPPPOOOMMMKKKIIIGGGEEEBBBAAA@@@@@@@@@AAAAAA@@@AAA@@@@@@AAACCCDDDEEEEEEFFFGGGIIIJJJLLLLLLMMMMMMPPPSSSWWW[[[]]]___aaabbbaaacccddddddcccbbbbbbcccggggggfffdddbbb``````aaa___\\\YYYUUUQQQNNNLLLKKKKKKLLLMMMMMMPPPYYYfffpppfffRRRHHHBBBDDDCCCBBB@@@===:::777666222444666888:::===AAAEEEHHHKKKQQQTTTWWWXXXZZZ[[[___bbbeeeeeecccbbbdddfffgggffffffhhhkkkllliiigggffflllmmmqqq{{{{{{tttyyyzzzooolll{{{zzzvvvrrrqqqssstttrrrmmmkkklllkkkjjjkkkmmmooooooooonnnooopppqqqqqqpppoooooopppoooooooooppprrrtttuuuvvvvvvyyy}}}{{{tttuuuvvvvvvuuurrrpppnnnllloooqqqoookkkiiilllpppkkkkkkmmmooorrrsssrrrppptttyyy{{{xxxmmmtttSSS:::555;;;555444555999999888;;;??????CCCBBB999111000222222:::???FFFKKKMMMLLLKKKKKKHHHIIIKKKNNNPPPRRRSSSSSSTTTSSSTTTUUUUUUTTTPPPNNNJJJLLLNNNPPPPPPOOOMMMLLLJJJKKKMMMNNNLLLIIIEEECCCCCCCCCCCCFFFJJJMMMMMMMMMIIIKKKNNNOOOMMMLLLLLLMMMHHHJJJLLLJJJHHHFFFHHHJJJ===FFFLLLKKKGGGDDDDDDEEEAAAIIILLLHHHGGGRRRbbbmmmvvvzzzrrr|||lllZZZWWW[[[XXXQQQNNNDDD<<<;;;===;;;999999777999===@@@AAAAAA???>>>999;;;>>>???===;;;;;;;;;999:::::::::;;;;;;<<<<<<===>>>@@@AAAAAA@@@@@@???<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;::::::999999888888999::::::::::::999666777777888777666555444000000000000////////////,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,******++++++,,,---...///***333111///444222...111111===AAAPPP|||sssbbb]]]oooiii]]]kkkyyylllgggddd___YYYVVVUUUUUUSSSQQQOOOMMMLLLEEECCCAAAAAAAAAAAA@@@@@@AAA@@@???@@@BBBDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJKKKOOOTTTXXX[[[]]]___```bbbcccdddcccaaa______```^^^^^^^^^[[[XXXVVVUUUUUUKKKLLLKKKIIIHHHHHHJJJLLLHHHLLLQQQUUU[[[iii}}}zzzkkkIIIGGGDDD@@@BBBAAA:::===>>>444555555555555777:::===???EEEHHHMMMQQQUUUXXXYYYYYY___bbbeeegggeeecccbbbbbbeeegggiiijjjjjjjjjkkklllllliiijjjppp{{{xxxrrrwwwuuu|||xxxqqqvvvzzzvvvtttxxxqqqnnnlllmmmoooooommmkkkmmmmmmnnnooooooooooooooorrrqqqpppooonnnnnnnnnnnnqqqmmmlllrrr{{{|||~~~{{{yyyzzz}}}}}}xxxrrrqqqtttvvvssspppkkklllmmmnnnnnnnnnmmmlllkkkmmmpppqqqqqqrrrssstttyyywwwiiieeePPPAAA888555666666444555:::;;;:::<<>>>>>;;;::::::;;;<<<;;;888666999999999:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999888:::<<<;;;999777888:::>>>>>>======<<<<<<<<<;;;:::<<<===<<<:::888888888999999999999888888777777777666555444444444444444111111000///////////////,,,,,,,,,++++++*********************************---,,,+++******+++,,,---------,,,------...///000111666<<<@@@KKKmmmwwwuuuooozzzoooccclll{{{uuuooojjjeee\\\```\\\QQQNNNQQQPPPIIIJJJHHHEEECCCCCCBBBAAA???>>>>>>>>>>>>======<<<<<>>444666555555555777999<<<>>>DDDGGGKKKPPPTTTWWWYYYYYY\\\___bbbddddddcccddddddeeegggiiijjjjjjjjjkkkllliiiggggggkkkssszzz}}}|||xxxvvvxxx}}}xxx{{{xxxpppuuuxxxsssqqqtttpppnnnlllmmmnnnooommmkkknnnoooooopppqqqqqqpppppppppooonnnnnnnnnnnnnnnnnnpppnnnnnnrrryyy}}}}}}{{{}}}{{{zzzzzz|||}}}yyyuuutttuuuwwwvvvuuummmmmmmmmnnnnnnnnnmmmmmmlllnnnpppqqqqqqrrrtttvvvzzznnnwwwzzzjjjyyy\\\GGG<<<777666888555444666:::<<<;;;>>>BBBNNNKKKDDD999000...222777;;;???EEEIIILLLMMMOOOPPPQQQOOOMMMNNNQQQSSSSSSRRRTTTUUUVVVUUUSSSQQQQQQQQQMMMKKKHHHGGGIIIJJJKKKJJJJJJIIIIIIJJJJJJIIIEEEBBBCCCEEEHHHHHHGGGFFFFFFGGGFFFHHHJJJKKKJJJJJJKKKLLLIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGFFFFFFEEEDDDCCCCCCGGGFFFDDDDDDEEEFFFDDDCCCIIIMMMUUUbbbzzz}}}ssssssuuuyyy}}}~~~zzzwwwZZZOOOFFFFFFHHHGGGFFFHHHAAA<<<999999888777888===:::888777777999;;;===>>>999888999:::<<<<<<:::999999999999::::::::::::;;;;;;;;;;;;:::::::::999999777999;;;;;;999888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<:::999999999888888888888777777777777777666555444333333333333000000///............///,,,,,,,,,++++++*********************************,,,+++***))))))***+++,,,,,,,,,,,,,,,---...///000///111444666<<>>>>>======<<<;;;::::::<<<@@@DDDFFFJJJMMMRRRWWW[[[\\\\\\\\\VVVSSSPPPOOONNNNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFEEEHHHIIIJJJIIIIIILLLQQQVVVZZZdddooozzz~~~bbbnnnHHHHHH@@@BBBDDD>>>======666666555555444666888:::<<>>===>>>@@@;;;888777::::::888999===777666555444666999===@@@777777777999<<<===<<<;;;888888999999999:::::::::::::::999999999999999999666888::::::999999:::<<<:::::::::::::::;;;;;;;;;;;;<<<===<<<:::999999:::666666666666666666777777777666555444222222111111///......---------------+++++++++++++++***************************************))))))))))))******,,,,,,,,,,,,---...//////000000111111333@@@ZZZqqq~~~wwwkkkhhhkkk{{{sssjjjbbb___^^^XXXSSSQQQOOONNNLLLLLLKKKHHHEEEBBB?????????>>>>>>>>>======:::999888888999<<>>999777666555444555666888999>>>AAAEEEJJJOOOSSSVVVWWWVVVYYY[[[]]]^^^```cccfffdddfffhhhiiiiiiiiijjjkkkkkkiiigggiiilllnnnnnnmmmmmmoooqqquuuyyy~~~ssssss~~~|||xxxyyyqqqlllnnnooommmkkklllmmmllllllllllllmmmllllllkkkkkkllllllmmmllllllkkkllllllmmmnnnoooooooooooommmppprrrsssrrrrrrtttwwwwwwwwwwwwwwwwwwwwwxxxxxxvvvvvvvvvuuuuuuwww{{{~~~sssrrrooommmmmmnnnpppqqqqqqqqqqqqppppppsssxxx{{{~~~vvvwww|||lllgggmmmWWW@@@555555666777999999999;;;>>>>>>===AAAHHHQQQLLLCCC888///---000444:::???EEEIIILLLMMMOOOPPPNNNMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRRRROOOMMMLLLLLLNNNJJJFFFDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHGGGCCCAAA???BBBDDDEEEDDDCCCDDDDDDDDDFFFHHHHHHHHHGGGHHHIIIGGGGGGFFFFFFEEEEEEEEEEEEGGGEEECCCBBBAAACCCEEEFFFCCCBBBBBBBBBDDDEEEDDDCCC>>>CCCGGGIIIHHHJJJPPPUUUggg{{{jjjjjjhhhccc\\\TTTMMMIII???>>>===;;;999777888999777555666:::;;;888777:::555555333333444888>>>BBB888777777888;;;<<<;;;:::888888888888999999999999888888888888888999999999777888888888888888999:::777888888888999999::::::999:::;;;;;;999888888999444444555555555555666666777666444333111000000000...---,,,,,,++++++,,,,,,+++++++++***************************************))))))(((((((((((())))))++++++++++++,,,---...//////...000222333777CCCPPPhhhwwwtttpppoooxxxrrrmmmhhh___YYYYYYRRRQQQPPPPPPOOOLLLGGGDDDAAAAAAAAAAAAAAAAAAAAABBBBBB@@@>>><<<;;;<<<===>>>JJJNNNUUU[[[___```^^^]]]bbb]]]VVVPPPMMMKKKJJJIIIKKKMMMOOOOOONNNNNNPPPRRRUUU]]]hhhttt~~~tttfff^^^mmmoooeeeLLLAAAEEEBBB??????<<<999888666555444555666777;;;===AAAFFFKKKOOOSSSTTTVVVXXXZZZ\\\\\\]]]```bbbccceeeggghhhggggggiiijjjjjjiiiiiiiiikkkmmmmmmmmmkkklllnnnppprrrtttvvvwww}}}~~~~~~uuuhhhjjjvvv~~~zzzvvv{{{|||zzzxxxtttqqqllliiijjjllllllkkklllkkkkkkllllllkkkkkkllllllkkkkkkllllllllllllkkkkkklllmmmnnnppppppqqqqqqqqqlllppprrrqqqooonnnppptttrrrsssssstttttttttttttttqqqrrrsssssstttvvvzzz}}}vvvtttqqqnnnmmmnnnppprrrrrrrrrqqqpppqqquuuzzzppp[[[ooowwwVVVGGG888444666777777888======???AAA???>>>BBBJJJRRRLLLAAA666///---000333:::>>>DDDHHHJJJKKKMMMNNNQQQQQQRRRQQQQQQPPPPPPPPPLLLNNNPPPPPPNNNLLLJJJJJJLLLIIIFFFDDDDDDFFFFFFFFFEEEEEEEEEFFFGGGFFFCCC@@@???BBBDDDEEEEEEDDDEEEEEECCCEEEGGGHHHGGGGGGHHHIIIGGGGGGFFFFFFEEEDDDCCCBBBFFFDDDBBB@@@@@@BBBEEEGGGAAA@@@@@@AAACCCEEEEEEDDD@@@>>>;;;;;;<<<>>>??????BBBOOO```llluuu}}}pppfffQQQNNNMMMOOOQQQQQQNNNJJJ<<<>>>>>>;;;888777777777666555666::::::666444666444444444333333777>>>CCC;;;:::888888999999888777777777777888888888999999777777777888888999999999999888777777777888888888666666777777888888999999666888999999777666666777444444444444444444444555555444333222000000//////------,,,+++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((+++******++++++,,,---...+++***,,,000111111555:::DDDooozzzssslllsss~~~wwwkkkgggbbb```]]]ZZZVVVQQQJJJFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCAAA@@@@@@@@@AAAHHHMMMUUU^^^fffkkknnnpppuuuuuurrrkkkbbb]]]^^^aaabbbdddgggiiijjjkkklllmmm{{{yyyqqqdddbbbbbbooo\\\^^^FFFFFFDDD@@@@@@>>><<<:::888666444555555666888:::===AAAFFFKKKNNNPPPVVVXXXZZZ\\\\\\\\\^^^___aaaccceeefffffffffggghhhfffgggggghhhiiiiiijjjjjjiiijjjlllnnnnnnnnnnnnmmmvvvxxxzzz|||qqqddddddlllsssyyy}}}|||zzz}}}}}}wwwrrruuuxxxtttnnnmmmllljjjhhhiiijjjllllllllliiikkklllkkkjjjjjjkkkmmmnnnnnnnnnooonnnnnnmmmllllllmmmoooqqqqqqqqqqqqppplllnnnpppooommmlllnnnpppoooooopppqqqqqqrrrssssssnnnoooqqqsssvvvxxxyyyzzzxxxvvvssspppooooooqqqrrrqqqqqqqqqrrrssswww}}}}}}uuu~~~ooo___iii|||bbbEEE<<<555555888888888:::??????BBBCCCAAA???EEEMMMRRRKKK???555///...111444;;;>>>DDDGGGHHHIIIJJJKKKLLLMMMNNNNNNLLLJJJJJJKKKHHHKKKOOOPPPNNNLLLKKKJJJJJJHHHFFFEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGFFFCCCAAA???BBBEEEFFFEEEEEEEEEFFFCCCEEEGGGHHHGGGGGGHHHIIIGGGGGGGGGFFFEEECCCBBBAAADDDCCCAAA@@@@@@BBBEEEGGGCCCAAA@@@AAABBBBBBAAA@@@@@@;;;555555999===>>>===AAAFFFKKKLLLIIIKKKYYYgggzzz~~~{{{uuupppiii^^^OOOEEE>>>>>>@@@EEEJJJIIIDDD>>>666999:::777666888888777666444666999999444222333222444444333333666<<>><<<999888888888666555666777777777777888888888666666777888999:::::::::;;;999777777999:::;;;:::777777777777777888888888444666777777666555555666555555555444444444333333333222111000000///000000---,,,,,,+++++++++++++++)))))))))***************))))))))))))))))))))))))(((((())))))))))))((((((************+++,,,---------+++---000111///000333888HHHddduuuooo{{{pppbbb]]]]]]hhhvvvyyyuuunnnggg___VVVNNNHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFLLLWWWdddqqq{{{|||}}}}}}{{{yyyyyy{{{XXXvvvsssNNNIIIFFFBBBAAA???>>><<<999777555555555666666888:::>>>BBBFFFJJJLLLSSSVVVZZZ\\\]]]]]]]]]^^^___aaacccdddddddddeeefffeeefffggggggfffffffffgggiiijjjkkkkkkllllllkkkkkkrrrtttuuuwww|||sssvvvvvv{{{{{{ppphhhhhhlllooossswwwvvvtttyyyzzzuuuzzzyyyuuutttnnnnnnssspppkkknnnkkkkkkjjjiiiiiikkkkkkjjjhhhjjjlllkkkjjjiiikkkmmmooooooooooooooonnnmmmmmmlllmmmooopppqqqpppooonnnlllmmmnnnmmmllllllmmmmmmnnnnnnnnnoooqqqrrrtttuuuooooooqqqvvv{{{}}}{{{xxxyyywwwuuurrrqqqpppqqqqqqnnnpppqqqsssuuuzzzuuuwww^^^hhhgggRRR;;;666444777888888:::>>>===???BBBDDDBBBBBBIIISSSRRRJJJ>>>444//////222444;;;>>>CCCFFFGGGFFFGGGGGGGGGIIIKKKJJJGGGEEEEEEFFFFFFIIIMMMOOONNNMMMLLLKKKHHHGGGFFFGGGHHHHHHGGGEEEEEEEEEEEEGGGHHHGGGDDDAAA???AAADDDEEEEEEEEEEEEFFFDDDEEEGGGHHHGGGGGGHHHIIIHHHHHHHHHGGGFFFDDDAAA@@@BBBAAA@@@@@@AAACCCEEEFFFDDDBBBAAA@@@AAA@@@???===<<<;;;;;;<<<>>>>>><<<:::333777AAAHHHHHHCCCDDDJJJNNN___uuu{{{ooommmeee```ZZZTTTNNNFFF>>>888???AAABBBCCC@@@;;;666333222555555222333777888444555333444888777333222333///222444333222333999>>>>>><<<999777777777666555666666666777777777888888666666777888999:::;;;<<<;;;999777888<<>>???===:::777555555555666555666888<<<@@@DDDGGGIIIQQQUUUZZZ]]]^^^^^^^^^___^^^```bbbcccccccccdddeeefffggghhhhhhfffeeeeeeeeeiiiiiijjjjjjkkklllmmmmmmoooooopppqqqwwwlllqqqsssxxxqqqmmmmmmqqqsssqqqpppqqqpppnnntttvvvppprrrvvvooorrrrrrjjjiiipppnnnkkkqqqlllmmmllliiiiiijjjjjjhhhgggjjjlllkkkiiiiiikkkmmmmmmnnnnnnnnnmmmlllkkkkkkkkklllnnnppppppooommmlllllllllllllllllllllllllllnnnnnnnnnoooqqqsssvvvwwwrrrqqqsssxxx}}}xxxyyyxxxvvvsssrrrqqqqqqqqqmmmoooqqqtttwww|||}}}|||vvv```ttt|||TTTBBB888555555777888888<<>>CCCEEEEEEEEEEEEEEEIIILLLNNNMMMJJJGGGGGGHHHDDDHHHMMMOOOOOOMMMMMMLLLFFFFFFFFFHHHJJJIIIGGGEEEEEEEEEEEEGGGHHHGGGDDDBBB>>>@@@CCCDDDDDDDDDEEEFFFDDDFFFHHHHHHHHHGGGHHHIIIHHHHHHHHHHHHFFFDDDAAA@@@AAA@@@@@@@@@AAACCCDDDEEEBBBAAA@@@@@@AAAAAA???>>>777888999999888999===AAAAAA>>>>>>AAA???:::;;;@@@HHHOOOSSSUUU___uuuzzzkkkhhhbbbVVVRRRQQQMMMIIIEEEDDDDDDEEEEEEBBBDDDDDD@@@999555666999333555333///111666666000333222333666777333333555---111444333111222666;;;>>>;;;888777777777777666666666666666777777777777666666777999:::;;;<<<===;;;999888:::???DDDFFFFFF999999888888777777666666555666888888777666666777888888777666444333222111///////////////000111111...---,,,,,,++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))***+++,,,---***((((((,,,------222888000<<>>AAAEEEGGGGGGGGGGGGHHHLLLLLLMMMMMMKKKHHHEEEDDDFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCDDDEEEDDDBBBAAADDDDDDDDDDDDCCCBBBAAA@@@???@@@BBBDDDEEEFFFFFFEEEDDDEEEFFFFFFEEECCCAAA???BBB@@@>>>@@@CCCEEEDDDCCC>>>?????????>>>===;;;:::999888777666666777888999:::;;;<<<======;;;999888??????>>>>>>@@@GGGPPPWWW]]]nnn~~~zzzooodddZZZUUUZZZXXXTTTPPPKKKFFFCCCAAAAAAAAA???>>><<<;;;999999666666666555555444444333444444333333222111000000333333444444333222000///111222333444555555555555:::;;;:::888555444444555777777666666555555555555888666444222333666999;;;BBB<<<777888???GGGLLLNNN@@@:::444333666888777444666666666666777777777777666555555444222111000000//////...------------...//////...------,,,++++++))))))(((((()))***++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******+++***))))))+++---///111222000222666===UUUoooooozzzwwwnnnfff[[[mmmppp|||zzz~~~}}}lllXXXQQQOOOLLLIIIGGGGGGIIIJJJNNNPPP\\\nnnwwwrrrjjjgggeeeeeelllwww~~~|||wwwooocccVVVTTTbbbsssyyyqqqrrrxxxRRRXXXkkkgggMMMCCC???CCCAAA>>>>>>>>><<<888444444444555777:::===@@@BBBGGGKKKPPPUUUWWWZZZ\\\^^^\\\]]]^^^___`````````___aaaccceeeggggggfffdddcccfffgggggghhhhhhiiijjjjjjmmmllllllmmmooossswwwyyyzzzxxxxxxxxxoooqqqrrrwwwxxxcccdddgggmmmqqqssspppmmmkkkkkklllmmmnnnppppppqqqooonnnnnnmmmmmmmmmmmmnnnkkkiiihhhiiilllnnnnnnmmmlllkkkjjjjjjiiiiiiiiijjjooommmjjjjjjmmmnnnmmmllliiiiiijjjjjjkkklllllllllmmmmmmlllkkkjjjjjjkkkkkkqqqmmmjjjkkknnnpppooommmoooooorrrxxx~~~~~~yyyttttttsssssstttvvvuuurrroootttqqqqqqtttwwwyyy~~~}}}xxx|||YYYEEE;;;666666777999<<<>>>AAACCCDDDFFFEEEJJJKKKFFFNNNYYYXXXLLL@@@555000000222666;;;@@@CCCGGGIIIIIIHHHIIIJJJKKKLLLLLLLLLKKKHHHEEEDDDFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDGGGFFFEEEDDDEEEDDDAAA???BBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCEEEFFFFFFFFFEEEBBBCCCDDDEEEDDDBBB@@@???AAA???>>>???BBBCCCCCCBBB@@@@@@@@@@@@???===<<<;;;888888777666666777888888999:::;;;<<<<<<:::999777999888666555777<<>><<<;;;999999::::::999888666555444444555555555444444333333333444444333333222111111000333333444444333222000///000000222333333444444444888:::;;;:::888555444333555666666666666555444333666666666666666666777777666666777>>>GGGMMMNNNMMM@@@;;;666555777999888666666666666666666666666666555555444333222111000000///...------,,,,,,------......------,,,++++++***))))))(((((()))******+++(((((((((((((((((((((((())))))************))))))******))))))))))))******+++*********+++---///000222000111555666===UUUoooxxx^^^```ffflllooovvvkkkbbbWWWPPPMMMLLLKKKIIIMMMLLLRRR\\\___XXXPPPNNNKKKIIIIIINNNRRRWWWcccoookkkwww||||||ssslllkkkuuu}}}pppjjjqqq}}}QQQVVV]]]qqqPPPBBBGGGCCC@@@===>>>???===777111444444444555777:::<<<>>>CCCGGGKKKOOOSSSWWW\\\___]]]^^^______```___^^^]]]```aaaccceeeeeedddcccbbbeeeffffffgggggghhhiiiiiiiiijjjkkklllmmmmmmllllllpppppprrr{{{vvvmmmooopppvvvzzzfffgggjjjmmmppppppnnnkkkkkkkkkllllllmmmnnnoooooonnnnnnnnnmmmmmmllllllllljjjiiihhhjjjmmmooooooooolllkkkiiihhhhhhiiiiiijjjnnnlllkkkkkklllmmmmmmllljjjjjjiiiiiiiiiiiiiiiiiillllllkkkjjjjjjjjjkkkkkknnnlllkkklllpppqqqooolllmmmooorrrtttuuutttrrrqqqsssssstttvvvwwwvvvtttqqqsssrrrtttvvvvvvwww}}}{{{gggiiieeeEEE999888888999:::<<<>>>AAACCCEEEFFFIIIHHHLLLLLLHHHRRR\\\YYYHHH===222///111333888===BBBEEEHHHJJJJJJIIIJJJKKKJJJKKKLLLLLLJJJHHHFFFDDDGGGGGGHHHIIIIIIIIIIIIHHHIIIHHHFFFDDDCCCBBBAAAAAAIIIGGGFFFEEEEEECCC@@@>>>@@@AAAAAABBBBBBBBBBBBBBB@@@AAACCCDDDDDDDDDCCCCCC???@@@BBBCCCCCCBBB@@@??????>>>======???AAAAAA@@@@@@@@@>>>===<<<;;;;;;;;;777777666666666666777777888999:::;;;:::999888777999888666444444888>>>CCCJJJNNNOOOJJJFFFEEEBBB???888===CCCEEEAAAAAAJJJVVVVVVVVVTTTQQQMMMHHHCCC@@@FFFDDDAAA@@@@@@@@@???===999999777666555555555555555555555555555555555555555444444333222222111111444333333333333333333333444333333222222111111111333333333333333222000000...///000111222222222222666888;;;<<<999666444333444555666666666555333222555777999<<<===<<<:::888555666:::AAAIIIMMMMMMKKK@@@<<<777666888:::999777555555555555555555555555444444333222111000//////------,,,+++++++++++++++,,,,,,,,,++++++******)))))))))((((((((()))******((((((((((((((((((((((((((())))))******))))))(((***))))))(((((())))))***+++*********+++,,,...//////,,,...444555444999CCCggg]]]mmmfffggghhhbbbZZZZZZgggwww~~~}}}}}}{{{uuuhhhXXXNNNLLLMMMLLLJJJOOONNNPPPTTTTTTNNNKKKKKKHHHFFFEEEEEEGGGMMM[[[iiiggguuu{{{rrrmmmsss|||}}}NNN\\\```eeeQQQBBBJJJFFFCCC???<<<:::999888666444444444444555777999:::AAACCCFFFJJJMMMRRRWWW[[[^^^___aaabbbbbbaaa___^^^___aaabbbcccdddcccbbbaaaeeeeeeffffffggghhhhhhiiiggghhhjjjlllmmmmmmmmmmmmkkkmmmpppwww}}}zzzsssmmmnnnooosss}}}wwwkkklllmmmnnnooonnnmmmkkkkkkkkkkkkllllllmmmmmmmmmooooooooonnnnnnmmmlllkkkkkkjjjjjjkkklllnnnnnnooolllkkkjjjiiihhhiiikkklllmmmlllllllllllllllllllllmmmmmmmmmlllkkkkkkjjjjjjiiiiiiiiihhhiiiiiijjjjjjhhhhhhjjjnnnrrrsssrrrppppppsssuuuuuurrrpppqqqsssssstttuuuwwwwwwvvvtttrrrnnnnnnrrrwwwyyyzzzxxxmmmtttZZZ@@@888777666;;;<<<>>>@@@BBBDDDFFFGGGJJJIIIMMMLLLJJJVVV^^^WWWEEE;;;111///111444888>>>CCCEEEHHHIIIIIIIIIJJJKKKIIIIIIJJJKKKJJJHHHFFFDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFDDDCCCBBBAAAAAAAAAHHHFFFEEEEEEEEEDDDAAA???>>>???@@@AAABBBBBBBBBBBB???@@@AAABBBBBBAAA@@@@@@>>>???AAABBBCCCBBBAAA@@@===<<<<<<<<<===>>>??????>>>===;;;999777777777888666666666666666666666666777777888888888888777666999999888666666999>>>BBBFFFGGGCCC>>>>>>@@@@@@===@@@>>>===>>>???>>>======BBBBBBBBBAAA???<<<:::888>>><<<::::::::::::999888;;;:::888666555555666666777666666666555555444444444444444333333333333333222222222222222222333333333333333222222111111111333333333333222222111111//////000111111111111111333666888999888777777888666666555555444444444444666888<<>>???CCCFFFFFFFFF>>>;;;777666888888888777444444444444444333333333222222111111000//////...,,,++++++***************++++++******))))))))))))))))))((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))************+++,,,---...///++++++000333444888???III\\\___VVV]]]|||uuuhhh___^^^bbbqqqrrrsssvvv~~~yyykkkaaa\\\\\\\\\\\\WWWWWWWWWXXXUUURRRPPPPPPLLLNNNPPPPPPPPPTTT___iiinnnzzz|||rrrkkkccc^^^aaahhhwwwHHH[[[aaa[[[oooaaaFFF@@@DDDDDDDDDAAA===;;;;;;<<<666555444444444555666777>>>@@@BBBDDDGGGKKKPPPSSS[[[\\\^^^```aaa```___^^^___```aaabbbbbbbbbaaaaaaeeeeeeffffffggghhhhhhhhhhhhhhhhhhiiikkkmmmnnnooolllmmmpppuuuwwwvvvsssqqqooonnnmmmooovvv{{{xxxrrrnnnoooppppppooonnnmmmmmmkkkkkkkkklllllllllllllllnnnoooooooooooonnnmmmlllmmmmmmlllkkkkkkkkkllllllmmmlllkkkjjjkkkkkklllmmmkkkllllllllllllkkkkkkllloooooonnnmmmlllkkkjjjjjjgggfffffffffggghhhiiiiiiiiijjjmmmpppssssssrrrppprrruuuwwwuuuqqqoooqqqttttttuuuvvvvvvuuuttttttssspppnnnpppxxx~~~~~~~~~zzzmmmfffuuuhhhKKK;;;777666555<<<===???@@@BBBDDDEEEFFFIIIIIILLLKKKKKKYYY___SSSEEE:::111///111444888===CCCEEEFFFGGGGGGGGGHHHIIIGGGHHHIIIJJJIIIHHHFFFDDDEEEEEEEEEEEEEEEFFFFFFGGGDDDCCCBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCEEEEEECCCAAA<<<===>>>@@@AAAAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@>>>???AAACCCDDDCCCBBBAAA;;;<<<<<<;;;;;;;;;======>>><<<:::888666666666666555555555666666555555555555555666666666666666555444444444444444777;;;???AAA@@@:::555777<<<===;;;:::BBBHHHGGGAAA<<<::::::888999999::::::999888777666444333333555666666555111111000111222555777888555555555444333222222111444444444444444444444444000111111222222333333333333333222222222222222111333333222222222222222222000111222222333222222222222333444444555777:::===:::888555333333444777888:::;;;<<<===>>>>>>??????DDDBBBAAA@@@@@@@@@>>>===:::888666555555666666555333333333333222222111111000000000///.........---++++++***))))))))))))******)))))))))))))))(((((())))))((((((((((((((()))''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))************+++,,,,,,---///...------,,,,,,222999<<<===___yyyggg[[[bbbuuu}}}yyyrrrmmmeee]]]UUUUUU^^^lllxxx}}}zzzwwwrrroooiiikkkjjjeeecccfffnnnuuuwww}}}|||yyy|||vvvjjjaaa[[[\\\iiixxx|||JJJXXX\\\UUU\\\^^^DDDCCCDDDEEEDDDAAA>>>;;;:::999888666555444444555555:::<<<>>>???AAADDDHHHKKKQQQTTTWWWZZZ\\\\\\[[[ZZZ^^^^^^______`````````___dddddddddeeeffffffggggggjjjhhhgggfffgggiiikkklllmmmlllnnnrrrssspppnnnooopppnnnlllmmmpppqqqpppmmmnnnppppppooonnnmmmnnnooollllllllllllllllllkkkkkklllmmmnnnoooooonnnmmmllllllmmmmmmkkkiiihhhiiikkklllllllllmmmmmmmmmmmmmmmjjjkkkmmmmmmkkkjjjkkklllmmmmmmlllkkkjjjiiihhhhhheeeeeeeeefffggghhhiiijjjooopppqqqsssrrrqqqpppnnnqqqsssuuussspppoooqqqsssttttttuuutttssssssuuuwwwyyyuuuuuu|||{{{zzztttxxxmmm\\\hhhlllQQQ===666999<<<===>>>>>>???AAABBBDDDEEEEEEGGGHHHLLLLLLNNN\\\___OOOCCC999111000333666:::???BBBDDDEEEEEEEEEEEEGGGHHHEEEGGGHHHIIIIIIHHHFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBDDDDDDCCCAAA<<<===>>>???@@@@@@@@@@@@@@@AAACCCDDDDDDDDDCCCCCC>>>???AAACCCCCCCCCAAA@@@;;;;;;<<<;;;::::::;;;===???>>><<<:::999777777666444444555555555555444444333444444444444444555555111222333444444777:::>>>@@@@@@>>><<<@@@HHHMMMMMMVVVlllzzzkkkMMM999888???999999::::::999999888888666444333444666888888777444555555555666888999:::222222333333333333333333444333333333333333333333000000111222333333444444222222222222222222222222333333222111111222222333222222333333333333333222222222222111222555999===<<<:::888666555777999;;;<<<;;;999777666777777888999===AAACCCCCC???:::777666666555444444444444444333222222111111000000//////.........---------,,,++++++***))))))))))))***))))))))))))))))))))))))))))))((((((''''''(((((('''''''''''''''''''''''''''(((((())))))((((((''')))((((((''''''(((((())))))******++++++++++++,,,))),,,//////,,,+++...222222111@@@VVVkkkxxxvvv}}}pppbbb^^^cccgggeeeaaacccfffnnntttwwwxxxxxxtttyyy{{{||||||xxxtttrrrsssuuu}}}xxxwwwyyyyyyPPPQQQUUUVVVYYYnnnqqq]]]TTTHHHBBBBBBAAA===999;;;:::888666555444444555555777999;;;===@@@CCCFFFIIILLLPPPUUUXXXYYYYYYXXX[[[[[[[[[\\\\\\\\\]]]]]]aaaaaabbbbbbcccdddddddddggggggfffffffffggghhhiiikkkhhhjjjooopppllllllnnnqqqnnnkkkkkklllmmmmmmmmmlllnnnnnnmmmkkkkkknnnpppnnnmmmmmmmmmllllllkkkkkkhhhiiikkkmmmmmmmmmlllkkkiiikkkllljjjhhhgggiiillliiijjjlllmmmnnnmmmlllkkkhhhkkkmmmmmmkkkjjjjjjllllllkkkkkkjjjiiihhhggggggfffffffffggghhhiiikkklllrrrsssttttttsssqqqppppppooopppqqqrrrqqqqqqqqqrrrqqqqqqrrrqqqpppsssxxx|||~~~~~~rrrooobbbaaajjjiiiXXXCCC888888<<<@@@BBB???@@@AAABBBCCCDDDEEEFFFFFFHHHMMMNNNQQQ```___KKK@@@777000111555888===BBBCCCDDDEEEEEEDDDDDDFFFHHHDDDEEEGGGHHHIIIHHHFFFEEEGGGFFFFFFEEEFFFGGGHHHIIIEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@AAABBBBBBAAA???<<<======>>>????????????>>>???AAABBBCCCCCCCCCCCC===???@@@BBBBBBAAA???>>>:::<<<===;;;999999;;;===>>>>>>===<<<:::888666555333444555555555555444333222222222222333333444444222333555555555777:::<<<888;;;;;;:::===FFFLLLMMM___uuuoooKKK444000555333333333333222222222222333111000000222333333222444444444444333222111000333444444444444444555555333333333222222111111111000000111222333444555666222222222222222222222222333222222111111222333333222333333333333333222222222333333222111222555777<<<<<<<<<;;;;;;;;;::::::666666555444444444555666333777<<<@@@@@@===:::888444444555444333333333444222222111000000///......------------,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((()))******+++++++++++++++&&&***---...---...000111,,,111444999DDDYYY{{{vvvzzz}}}zzztttjjjaaaZZZXXXXXXZZZccclllxxx|||}}}~~~}}}sssiiiggglllnnnkkkeeeeeefffgggiiijjjkkkkkklllgggdddhhhooo{{{PPPHHHMMMYYY\\\```mmmQQQBBBCCCGGGEEE@@@===<<<:::777555555555555000333666999;;;>>>AAADDDDDDHHHMMMSSSWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ_________```aaaaaabbbbbbcccdddeeeggghhhiiijjjjjjiiieeeeeekkkmmmkkkjjjnnnqqqnnnkkkkkklllkkklllnnnjjjkkklllkkkiiijjjmmmqqqnnnnnnnnnmmmmmmllllllkkkeeefffiiikkklllkkkkkkjjjgggiiijjjjjjhhhgggjjjmmmgggiiilllnnnnnnmmmkkkiiihhhkkknnnnnnkkkiiijjjlllllllllkkkkkkjjjiiiiiihhhggggggggghhhiiikkklllmmmqqqrrrttttttssssssssstttooooooppprrrssssssssssssnnnoooooonnnooossszzz}}}]]]^^^kkk~~~~~~VVVIII<<<777:::=========AAAAAABBBCCCDDDEEEFFFFFFFFFIIIOOOPPPTTTbbb```JJJ>>>555///111666;;;@@@FFFDDDEEEEEEEEEDDDEEEGGGHHHDDDEEEGGGHHHHHHGGGFFFEEEIIIHHHGGGGGGGGGHHHIIIJJJGGGFFFEEECCCBBBAAA@@@@@@CCCAAA@@@@@@AAA@@@>>><<<<<<======>>>>>>>>>>>>>>>:::;;;===???@@@AAA@@@@@@===>>>???@@@@@@???===<<<:::<<<===<<<999888;;;===;;;<<<<<<;;;999666444222333333444555555444333333222111111111222333444444000222333333222333555777===@@@???:::888;;;>>>???CCCSSS]]]UUUFFF<<<777444666666666777888888999999888666444444555555555444111222444666666666666555555444444333222222111111444444444333222111111111000000111222444555666666222222222222222222222222333222111111111222333444222222333333333222222111222444555444222000000111:::<<>>;;;999///000222444666888999999666777888888888:::<<<>>>444444555555333333333444222111111000///......---------,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))***************)))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((()))******+++++++++******,,,+++)))'''(((+++,,,+++***333111222<<<@@@ZZZwwwjjjnnn~~~zzzhhh___ZZZXXX]]]eeelllkkkjjjhhhfffbbb^^^[[[jjjfff```___iiitttqqqhhhcccccc___ZZZ\\\___ZZZQQQTTTUUUZZZbbbjjjooopppnnnnnnhhhhhhrrrMMMPPPRRRQQQTTT```tttgggFFF???BBBBBB@@@>>>:::666666888:::888666444555666666777999===@@@CCCGGGLLLPPPSSSVVVYYY[[[[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]\\\[[[ZZZZZZ[[[[[[```aaabbbcccdddfffggggggfffeeeeeedddeeefffggghhhmmmlllkkkjjjjjjkkklllmmmllllllllllllkkkkkkkkkkkkrrrooommmlllmmmmmmjjjgggggghhhiiikkklllkkkkkkjjjkkkjjjiiihhhhhhiiijjjjjjlllkkkkkkjjjkkkkkkllllllnnnnnnmmmjjjhhhhhhkkkmmmjjjjjjjjjlllmmmmmmkkkhhhjjjiiihhhkkkoooqqqpppnnnoooppprrrssssssrrrpppooonnnmmmmmmnnnppprrrrrrqqqpppooopppssssssrrrwww~~~ssstttuuuiiiIIICCC;;;999<<>>CCCDDDFFFHHHJJJKKKJJJHHHFFFDDDFFFGGGHHHHHHJJJLLLOOOJJJHHHGGGGGGHHHIIIGGGFFFFFFDDDBBBAAAAAAAAACCCDDDFFFCCC@@@>>>>>>??????>>>@@@@@@@@@???@@@@@@AAAAAA========================AAA@@@???===<<<<<<<<<<<<999999999888888888888888;;;:::999888777666555444555555444444444555555666666666555444333333222222222333333444555666777888999666666999:::888999<<<@@@DDDHHHGGGBBB<<<888777777666666666666555555555555555555444444333333333444444333333333333222222333333222111222333444555777;;;>>>;;;555111000222111111111111111111111111444333333222111000//////222222222111111111111111333111111111222222000...000000111222333333444444666888;;;===<<<999555222333333333333333333333333555555444444444444555555666555444222222333444444222111000///............,,,---...---+++***+++,,,+++***)))(((((()))***+++)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))*********++++++++++++))))))***+++,,,,,,------+++///222111000777FFFSSS{{{tttyyyvvvmmmmmmsssxxxyyyrrriii```\\\[[[\\\^^^ggglllggg``````ZZZVVV]]]VVVXXX]]]dddiiiggg^^^UUUXXXUUUYYYbbbeeeiiixxxIIILLLOOOPPPRRR[[[hhhssscccFFFLLLKKK===@@@>>>===<<<<<<999555111555555666666666888;;;>>>@@@DDDIIINNNQQQTTTXXXZZZ[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[ZZZZZZYYYYYYXXX[[[\\\]]]^^^___```aaaaaafffeeeeeeeeegggiiikkklllkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjjjjlllmmmllljjjggghhhiiikkkkkkkkkkkkjjjkkkjjjiiihhhhhhiiijjjjjjkkkkkkjjjjjjjjjkkkkkkkkkkkklllmmmlllkkkiiijjjjjjlllmmmmmmnnnnnnnnnooooooooommmkkkmmmppprrrrrrqqqpppqqqrrrssssssrrrqqqppppppooonnnnnnnnnmmmlllkkknnnllllllooopppppprrrvvvxxxuuu{{{rrr```QQQ@@@===:::===BBBGGGHHHFFFIIIKKKMMMMMMLLLJJJJJJKKKKKKMMMPPPTTT\\\___UUUGGG:::444000333777;;;@@@FFFDDDFFFGGGIIIIIIIIIGGGGGGEEEGGGHHHHHHHHHIIIKKKMMMKKKIIIHHHHHHIIIJJJHHHGGGFFFEEECCCAAAAAABBBCCCDDDHHHEEEAAA????????????>>>AAA@@@????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;999999999888888777777777::::::999888777666555444666555555444444444555555666555555444333333222222111111222222333555666777;;;888777;;;===???CCCIIIEEEFFFFFFBBB<<<666444333666666666555555555444444555555444444444333333333444444333333333222222222333222222111222333444555888;;;>>><<<666222222333111111111111111111111111333333222222111111000000111111111111111111222222111111111222444555444333000111111222333333444444333555777888777555222000333333333333333333333333444444333333333333444444666555444333222111111111222111000///............,,,---...---+++***+++,,,+++***)))(((((()))***+++(((((((((((((((((((((((((((((('''&&&'''((()))***))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++*********++++++,,,,,,,,,***...000///---000999@@@LLLcccwwwhhh______bbbsss{{{zzzwwwyyyqqqjjjnnnrrrsssxxxxxxqqqooosssssstttHHHJJJMMMPPPSSSWWW\\\```rrruuuEEEBBBFFF===>>>>>>>>>===;;;:::888777555666666555444555888:::;;;???EEEIIINNNRRRVVVYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\]]]]]]\\\ZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\\\\_________```bbbdddfffhhhhhhiiijjjkkklllmmmmmmmmmllllllllllllllllllllllllkkkjjjiiiiiikkklllkkkiiiggghhhjjjkkkllllllkkkjjjjjjjjjiiiiiiiiiiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhkkknnnnnnmmmkkkjjjiiinnnppprrrrrrppppppsssvvvtttrrrpppoooqqqsssttttttqqqrrrsssttttttsssrrrqqqnnnnnnnnnnnnmmmkkkiiigggkkkggghhhnnnrrrqqqppppppsssssszzz}}}{{{www^^^LLL???::::::<<>>DDDIIIFFFFFFGGGGGGGGGGGGHHHHHHGGGHHHIIIHHHGGGGGGIIIJJJIIIHHHFFFGGGHHHHHHGGGEEEEEEDDDCCCAAAAAABBBBBBCCCGGGEEEAAA@@@@@@@@@???>>>AAA@@@???>>>>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;:::::::::::::::;;;999999888888777666555555999999888777777666555555666666555444333333333444555555444444333333222222000000000111222333444555999555444777:::===BBBIIIGGGEEEAAA<<<666333333444555555444444444333333333444444444444333333333333333333333333222222222222222222111111222222333444666999;;;999555222111222111111111111111111111111222222222222222222222222000000000111222222222333111111222444777999999888111111111222222333333444333333444444444222111///333333333333333333333333222222111111111111222222555555555444222111//////111000///......---......+++------,,,+++***+++,,,******))))))))))))******''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++++++++)))+++------------...000777999GGGggg~~~{{{xxxmmmpppwww|||xxx|||JJJKKKLLLPPPTTTVVVWWWWWW```ZZZDDDDDDIIIDDDBBB@@@===<<<<<<===>>>666666666555444333555777888<<>>===<<<<<<<<<<<<999999999999999999999999888777777777888888999:::999888888777666555444444888888777777666666666555777666555444333333222222444444444333333333222222111000000111222333444444888555333555666666:::???DDDBBB>>>:::777666777888444444444333333333222222333333333333333333333333333333333222222222222111111111111111111222222333222444555444111//////000111111111111111111111111111111222222333333333444//////000111222333333333333333333666999;;;:::999111111111222222333333333555555444444444333333222222222222222222222222222222111111111111111111222333444444555444333111000000000///...------------+++,,,---,,,*********+++***))))))))))))))))))***((((((((((((((((((((((((''''''((())))))))))))((()))(((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))++++++++++++************))))))***,,,///000///...777222333???QQQkkkttthhhooozzzLLLKKKJJJMMMQQQUUUVVVVVV[[[dddvvv[[[LLLDDDGGGEEECCCAAA???>>><<<;;;777888888666444333444555666999>>>BBBEEEIIINNNQQQSSSTTTWWWYYY[[[\\\]]]]]]^^^___aaabbbbbb```^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[^^^]]]\\\[[[[[[\\\^^^^^^```bbbdddggghhhiiiiiiiiihhhhhhhhhiiiiiijjjjjjjjjkkkkkkkkkjjjhhhggggggggghhhiiikkklllmmmmmmlllllliiiiiijjjjjjkkkkkkkkkkkkjjjjjjlllmmmnnnnnnnnnnnnnnnnnnooonnnmmmnnnppprrrjjjqqqxxxzzzwwwttttttvvvwwwvvvsssqqqoooppprrrtttssssssssssssssssssssssssjjjlllooonnnlllkkkkkklllkkklllqqqxxxyyysssnnnmmmmmm{{{|||vvvppprrrnnnOOO???;;;888>>>>>>???AAADDDFFFGGGGGGIIIKKKNNNNNNMMMLLLLLLMMMHHHHHHNNNYYY```XXXFFF666111///111999@@@DDDHHHLLLKKKIIIHHHGGGGGGHHHIIIJJJIIIJJJIIIGGGEEEDDDDDDFFFDDDBBBAAAAAABBBCCCAAA@@@@@@@@@?????????>>>>>>???>>><<<<<<===???AAA@@@@@@???>>>===<<<;;;:::::::::999999999999999999999999555555555555666777888999777777666555555444333333777777777666666666666666777666555333333222222222333333333333333222222222222111111111222333444444:::777888;;;;;;888888;;;BBBAAA???===;;;:::888888444333333333333222222222333333333333333333333333333333222222222111111111000000111111111111222111000111222111000//////000000000000000000000000000000111111222222333333444//////000111222333333333555555555666999999888777111222222222222222333333555555444444444444444444222222222222222222222222222222111111111111222222000111333555555555444333000///...---,,,,,,,,,,,,+++,,,---,,,***)))***+++)))))))))******)))))))))))))))))))))))))))))))))'''((())))))******))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((+++*********************+++***)))+++...000000000+++---444999999CCCcccvvvkkknnnuuu{{{LLLJJJIIIIIIMMMQQQTTTUUU\\\[[[vvvWWWGGGDDDAAA@@@AAA@@@<<<888999999:::888666444555555555888;;;===@@@CCCGGGJJJPPPRRRUUUYYY\\\^^^___```]]]^^^___`````````___^^^^^^^^^]]]]]]\\\[[[[[[ZZZ]]]\\\[[[ZZZYYYZZZ[[[[[[^^^___```bbbdddeeeeeeeeeggggggggghhhiiiiiijjjjjjeeefffhhhhhhgggggghhhjjjggghhhjjjkkkllllllkkkkkkhhhiiijjjkkklllllllllkkkjjjkkknnnppprrrrrrrrrrrrqqqqqqqqqppppppqqquuuxxxlllqqqwwwyyyxxxuuuttttttuuuuuusssqqqooooooqqqssssssrrrrrrrrrrrrrrrrrrsssnnnpppqqqoookkkiiijjjlllooossszzz{{{uuunnnpppwwwrrrppprrrxxxvvvWWWAAA999::::::<<<===>>>@@@CCCFFFJJJLLLGGGIIILLLMMMMMMMMMNNNOOOGGGGGGMMMXXX[[[QQQAAA555000...222:::BBBDDDGGGKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJIIIGGGDDDCCCCCCDDDEEEDDDBBBCCCDDDDDDCCCAAA???????????????>>>>>>>>>;;;::::::<<>>===:::777444444444333333333222222222222222222222333333333333222222222222111111111111//////000111111111111000111111111111222222222222000000000000000000000000000000000111111222222222000000000111222222222333555444444555666777555444222222222222222222222222333333333222222222222222222222222222222222222222111111111000000111111111///000111333444555555555//////---,,,,,,,,,,,,,,,***,,,,,,+++***)))***+++))))))************))))))************************((((((((()))))))))******(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******************---+++))))))***,,,,,,,,,...,,,///222333666EEEVVVsss{{{vvv|||LLLLLLKKKKKKLLLNNNRRRUUUYYYZZZwwwsssdddPPPDDDAAAAAA???;;;:::;;;<<<;;;888777666777444555777888999<<>>===<<<<<<===???@@@>>>===;;;::::::999999999::::::666666666666666666666666555555444444444555666666333333333333444444444444555555555666666666777777444444333333222333333333222222222222222222222222111111000000000111222222111///111555666555666999@@@===:::::::::999777444444444444444333333333333111111222222222333333333222222222222111111111111...///000111111111000///111000000000222333333333000000000000000000000000000000000000000000111111111111111111111111222222222111111222444555333222222222222222222222222222111222222333333222222111111111111111111111111111000000////////////000000////////////000222333333///...---,,,++++++++++++***+++,,,+++***))))))+++((()))***++++++***)))((())))))))))))))))))))))))***)))((((((((()))***+++'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))******++++++)))*********))))))******444///******,,,111666:::DDD]]]|||vvvNNNOOOOOONNNMMMOOORRRUUUPPPUUU```vvvqqqPPPBBB@@@???>>>;;;<<<===<<<:::888888888333444555555555777:::===@@@CCCHHHNNNSSSWWWYYYYYY___``````aaabbbdddfffgggfffeeedddcccaaa```___^^^^^^^^^^^^^^^^^^```bbbccc[[[[[[ZZZZZZ[[[]]]___```]]]^^^^^^___```aaaaaaaaabbbdddeeedddaaa___aaacccbbbcccdddffffffffffffeeehhhiiijjjlllmmmmmmlllllljjjmmmqqqtttwwwyyyzzzyyyqqqtttxxxyyyyyyyyyyyyzzzxxxvvvsssrrrtttvvvwwwwwwqqqsssuuusssqqqoooppprrrrrrqqqqqqppppppqqqqqqrrrjjjlllmmmkkkhhhiiinnntttoooxxx{{{qqqtttoooiii|||qqqiii[[[EEE555111444666555<<>>???@@@???===;;;999999999888999999::::::555555555555555555555555666555555444444555555555111222222333333444444555444444555555666777777777333333222222222333444444222222222222222222222222000////////////000000111555111111333444333555999:::777444444777999999888555555444444444444333333111111111222222333333333222222222111111111111000---...000111111111000//////...---...000111222111000000000000000000000000000000000///////////////222222222111111111111111/////////111333444333111222222222222222222222222111222444555555444333222111111111111111111111111.........------.........//////...------...000111......---,,,++++++++++++***+++,,,+++)))))))))***((()))***++++++***)))(((((((((((((((((((((((((((+++***((('''''')))+++,,,'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***++++++,,,$$$'''+++,,,+++***+++,,,$$$)))---///111222000---000444>>>TTTwww~~~}}}RRRPPPNNNOOOPPPRRRSSSRRRQQQYYY\\\^^^vvvbbbBBBGGGHHH<<<===============<<<999666999666444444555666666555;;;>>>CCCGGGLLLRRRYYY]]]]]]___aaabbbbbbccceeegggjjjgggcccccceeefffeeecccbbbaaaaaa```___^^^]]]]]][[[\\\]]]]]]]]][[[ZZZYYY^^^]]][[[ZZZ[[[]]]```bbbaaaaaa`````````_________``````aaabbbbbbcccbbbbbbjjjgggeeeeeegggiiijjjjjjjjjkkklllnnnqqqsssuuuwwwttttttuuuvvvxxxzzz{{{|||uuuuuuttttttuuuvvvwwwwwwuuusssqqqooonnnooopppqqqnnnppprrrssssssqqqnnnlllfffkkkmmmiiigggkkkpppsssuuudddqqq~~~zzzjjjaaaPPP>>>666444555777999???BBBEEEHHHIIIHHHFFFEEEHHHGGGGGGGGGHHHHHHGGGFFFKKKNNNSSSTTTMMM@@@555///000444999===???@@@BBBCCCBBBCCCEEEEEEEEECCC@@@???EEEFFFGGGFFFDDDBBBBBBCCCCCCDDDDDDCCCBBB???===<<<@@@???????????????@@@@@@??????>>>>>>>>>>>>>>>>>><<<:::777777888999777555888666444222111222333444555444333333444444222000222222333333444555666666333444555666666555444333000111222333333222111000111111111111111111111111000000////////////000000...111333222111111444777555444333222222333444555<<<;;;999777666666777777000111333555555333111000222222222111000//////...////////////000000000000000000000000000///.........//////000111222222222000000111111111111000000222222111111111111111111111111111111111111111111111111111111111111111111222333444444333222222222000000000000000000000000111111000......---------......------------......///...---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******++++++++++++******))))))))))))************,,,,,,------...///000000---222777<<>>@@@AAABBBDDDAAABBBCCCCCCCCCBBBAAA@@@BBBDDDEEEEEECCCBBBBBBCCCBBBCCCCCCCCCBBB@@@>>>===???>>>>>>===>>>>>>?????????>>>>>>>>>======<<<<<<<<<999777777888999777555777666444222222222333444444333222333444444222000222222333333444555555555222333444555555444333222000000111222222111000000111111111111111111111111000000////////////000000...000222222111111444777444444333222333444555666:::999888777666666666777222222222222222222222222222222111111000//////...////////////000000000000000000000000000///.........//////000111111222222000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222444333222333444444333222000000000000000000000000111000///...------------......------------............---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))******++++++******)))(((((()))))))))*********++++++,,,------...//////,,,///111111555CCCXXXiii}}}{{{uuupppvvvGGGIIIKKKKKKJJJLLLPPPSSSVVVMMMOOOZZZZZZcccgggBBB<<>>AAAAAA>>>:::888;;;>>>:::888666666777777777666444777999<<>>@@@BBBFFFIIIJJJJJJIIIGGGHHHHHHIIIIIIHHHGGGFFFEEEHHHMMMPPPJJJ>>>555111000333777<<<@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAABBBBBB@@@AAACCCCCCBBBBBBBBBCCCAAABBBBBBCCCCCCAAA@@@???>>>>>>===============>>>??????>>>===<<<;;;;;;:::;;;999777777888888777666666555444222222222333333444333222333444444222000222222222333333444444555222222333444444333222222000000111111111111000000000000000000000000000000000//////......//////000---///000111111222555777333222222222333555777888777666666555555555666666444333111000000111333444222222111111000/////////////////////000000000000000000000000////////////...//////000000111111222///000000111111000000///111111111111111111111111111111111111111111111111222222222222222222222222555444333333444444333111000000000000000000000000000000///...------------......------------.........---,,,++++++***+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))(((((())))))))))))************++++++,,,---------...//////---,,,///666<<>>AAABBBAAA???<<<;;;;;;:::888888999999888666333444666777888;;;???BBBGGGIIIMMMQQQSSSWWWZZZ]]]``````aaadddfffiiijjjkkkiiiiiihhhhhhgggfffeeeeeecccaaa___^^^^^^___aaabbb___``````aaaaaaaaabbbbbbaaabbbbbbcccbbbaaa`````````aaaaaabbbbbbbbbaaaaaa```______```cccfffffffffeeedddaaa```aaacccgggiiiiiijjjlllmmmooopppqqqrrrqqqrrrrrrrrrrrrrrrrrrrrrlllmmmnnnpppooonnnmmmlllllljjjgggeeeeeehhhlllnnnsss~~~zzz|||wwwkkkfffdddhhhppp}}}ttt]]]HHH<<<555111666<<>>=========>>>>>>@@@???>>>===<<<;;;:::::::::999888777777777666666555444333222222222333333333222111222444444222000111222222222333333333444222222444444444444222222000000000000000000000000000000000000000000000000/////////....../////////---......///111222444666111111111222333555777999333333444444444555555666333222222111111222222333111111111111000000//////////////////000000000000000000///////////////000////////////000000111111//////000000000000//////000000000000111111111111111111111111111111111111222222222222222222222222333777;;;:::555111000000000000000000000000000000000///...---------------...------,,,,,,------...---,,,,,,+++******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))(((((((((((()))))))))***)))*********+++++++++,,,,,,---............///000111<<>>999===;;;::::::::::::888777444555666555555777999<<<>>>AAAEEEIIIKKKOOOSSSVVV\\\^^^```ccceeefffhhhjjjkkkkkkkkkjjjjjjjjjjjjjjjgggeeecccaaaaaacccfffhhhcccccccccdddddddddddddddddddddeeeffffffdddcccbbbaaaaaaaaabbbbbbaaaaaa```aaa``````bbbeeegggggggggfffdddbbb``````bbbfffhhhhhhiiikkkmmmooopppppppppnnnnnnoooooooooooonnnmmmjjjlllmmmooonnnmmmkkkiiihhhfffddddddfffkkkqqqtttyyy}}}|||uuurrryyywww[[[\\\fffzzz~~~rrreeePPP===444111111999@@@CCCEEEHHHDDDFFFHHHJJJKKKKKKJJJIIIHHHJJJLLLLLLIIIFFFDDDDDDHHHNNNLLL>>>111///222555888<<>>>>>>>>>>>@@@??????===<<<;;;::::::999999888777666555666666444333333333222222222333222111111222333444222000111111111222222222222222222333444444444444333222//////////////////////////////////////////////////////............//////---------...000222444444000000000000222444777888111222222333444444444555000111333444444333111000111111111000000000000000////////////000000000000000000////////////000111///////////////000000000//////000000000000////////////000000000111111111000000000000000000000000222222222222222222222222333===FFFEEE:::000///111///////////////////////////......------------...------,,,,,,,,,,,,------,,,,,,+++*********+++++++++++++++*********))))))************************************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))'''(((((((((((())))))))))))))))))***************))))))***+++---/////////)))---111444===NNN```kkk|||iiieeesssGGGIIIJJJJJJHHHIIIMMMPPPOOORRRUUUSSSRRRTTT\\\bbbzzzeeeJJJ;;;;;;???@@@===>>>===<<<<<<<<<;;;999777666777777666555555888::::::===@@@CCCFFFIIIMMMOOOWWWZZZ^^^aaabbbdddfffhhhiiiiiijjjjjjkkkkkklllllljjjhhhfffeeeeeegggiiikkkggggggffffffffffffggghhhggghhhiiijjjjjjhhhfffeeecccccccccdddccccccbbbaaaaaa``````bbbeeeffffffeeegggeeecccbbbcccdddggghhhggghhhkkkmmmooopppppppppkkklllmmmmmmmmmlllkkkjjjkkklllmmmmmmlllkkkhhhgggeeedddcccdddgggkkkpppsssqqqlllgggkkkzzzTTT```vvvoooeeeaaaVVVEEE777222000333;;;AAACCCEEEHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHKKKNNNMMMIIIEEEDDDDDDGGGLLLHHH999///000444555:::???DDDHHHHHHGGGFFFFFFDDDCCCBBBBBBCCCEEEGGGHHHFFFGGGGGGFFFBBB@@@?????????@@@BBBCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>???>>>>>>===<<<;;;::::::999888999999777555444555777333333333333333222222222111111000111333444222111111111111111111111111111111222333333333333222111//////............/////////////////////////////////......------......//////------...000222222222///......///111333555666111222333333444444444333///111333555555333111///111111000000000000000000////////////000000000000000000///......///111222////////////////////////...//////000000//////......//////000000111111111000000000000000000000000111111111111111111111111333>>>IIIHHH===222000333////////////////////////......---------------...------,,,,,,,,,,,,------++++++************+++++++++++++++************)))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((''''''(((((((((((())))))************************,,,++++++++++++,,,---...,,,...000000111555;;;@@@MMMfffqqq]]]XXXlll{{{~~~HHHHHHGGGGGGHHHJJJLLLMMMMMMMMMOOOQQQRRRTTTXXX\\\qqqjjjKKK???>>>@@@@@@???>>>=========<<<:::777888999888777555555777999666999<<<>>>@@@BBBEEEHHHMMMQQQWWWZZZ]]]___cccfffeeeeeefffhhhiiijjjkkkllljjjiiihhhggggggiiikkklllkkkjjjiiihhhgggiiijjjkkkjjjkkkmmmnnnnnnllljjjhhhfffgggggggggffffffeeedddcccbbbbbbcccfffgggfffeeegggfffeeeeeeeeefffhhhiiifffhhhjjjmmmoooooooooooojjjkkklllmmmlllkkkiiihhhiiiiiiiiihhhgggeeecccbbbddddddcccdddeeefffhhhiiigggjjjoooyyyjjjyyyuuunnnyyyyyyaaaDDD555666555888???DDDEEEFFFIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHLLLPPPNNNIIIDDDCCCDDDFFFJJJCCC444---111666444<<<@@@FFFJJJJJJHHHGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFDDDEEEEEEDDDBBB?????????@@@AAABBBDDDDDDDDDCCCCCCAAA@@@???>>>>>>=========::::::::::::999999888888777999999777555444555777222222222333333333222222111000000111333333222111111111111111111111111000...///000111111000///...//////...------...//////........................///......------......///000...,,,---///111000///...------...///111333444111222333444444444333222111222333333333333222111000000000000000000000111////////////000000000000000///...---...///111222////////////////////////......////////////............//////000111111222000000000000000000000000000000000000000000000000000777>>>>>>999333000111////////////////////////...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++************+++++++++++++++************)))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((('''''''''((((((((())))))************************,,,------,,,******,,,///---,,,,,,,,,,,,...444:::333???SSSiii|||rrr___cccsssyyynnneeennnrrryyy}}}zzz|||LLLIIIGGGFFFGGGHHHHHHGGGHHHEEEJJJUUUXXXRRRRRRXXXYYYxxxbbbKKKBBB@@@??????>>>>>>>>>>>>===:::777999:::999888666666777999333555888:::;;;<<>>DDDHHHGGGHHHKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHLLLPPPOOOIIIDDDCCCCCCEEEGGG@@@111,,,222666333===AAAGGGKKKKKKIIIGGGFFFCCCBBBBBBBBBBBBCCCDDDDDDAAABBBCCCCCCAAA??????@@@@@@AAACCCDDDDDDDDDCCCCCC@@@@@@>>>===<<<<<<<<<<<<888888888777777777777777777999999777444333555777111222222333333333222222000000000111333333222111111111111000000000000000,,,---...//////...---,,,///...---,,,,,,---...///.................................------.........111...,,,---///111///...------------...///111222222333444555444444222222333333222111111222333333000000000000000111111111////////////000000000000000///...---...///111333///////////////...............////////////......---......///000111111222000000000000000000000000////////////////////////,,,---///111222111///---////////////////////////------,,,,,,,,,------...---,,,,,,++++++,,,,,,---+++***************+++++++++++++++************)))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))+++++++++***************$$$'''******((())),,,000&&&(((+++------+++,,,...444111333999AAANNNhhhxxxeee```^^^dddpppyyy{{{yyyuuukkkeeemmmyyy|||wwwsssqqqvvvuuupppyyy~~~wwwyyynnnaaaWWWJJJJJJIIIHHHGGGFFFEEEDDDEEEIIIMMMOOOOOOPPPSSSVVVXXXffflllTTTHHHDDDBBB???===>>>???>>>======AAA:::777:::;;;777444555777777777888999999::::::>>>@@@DDDHHHKKKPPPUUUXXXZZZ]]]aaadddeeeffffffgggeeeeeedddccccccfffkkkooonnnmmmkkkjjjjjjkkkmmmnnnnnnnnnnnnooooooooooooppprrrpppmmmkkkjjjjjjjjjkkkkkkiiihhhhhhiiiiiihhhgggiiihhhggggggfffffffffgggggghhhiiijjjkkkkkkkkkkkkkkkkkklllooopppmmmgggaaa______^^^ZZZYYY[[[^^^___kkklllkkkfff```]]]___bbbuuu}}}rrrkkkqqqBBB999<<>>EEEIIIHHHHHHIIIHHHEEEEEEEEEDDDDDDEEEFFFGGGGGGCCCBBBAAAAAAAAAAAABBBCCC@@@@@@@@@BBBDDDCCCAAA>>>??????>>>===============;;;:::999999888888999999:::999888777666666666666555444333111000/////////000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,------...------,,,,,,,,,,,,------...------------...//////------............------,,,,,,,,,---------.........111333333333222333444///222222111444:::===<<<444444333111...------...//////............//////........................////////////////////////////////////////////////000000000000000000000000111111111111111000//////111111000000//////......000000000000///////////////............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((***)))(((''''''((()))***)))))))))))))))******+++++++++************++++++)))******++++++,,,------+++...000000000333999===TTTbbbxxxzzzzzznnn]]]PPPFFF===777HHHHHHGGGGGGGGGGGGFFFFFFDDDHHHKKKMMMNNNOOOQQQTTTQQQ\\\nnnrrrmmmYYYKKK>>>;;;@@@CCCBBB???===999999======999888;;;777777888888888888999999:::<<>>======<<<<<<<<<======>>>::::::999888888888888999999999888777666555555666555444222111000/////////000000000000000000000000////////////////////////........................------,,,,,,,,,,,,------...------------------...---------------...//////------............------,,,,,,,,,------------...///000222222111111333555222555555444666:::<<<:::777777777444111000000111///..................///................................................////////////////////////////////////////////////111111111111111000//////////////////000000000000000000000000////////////............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))************************************************))))))))))))*********+++************************))))))************))))))************************'''''''''((((((((())))))***)))))))))((((((((((((***)))(((((((((((()))***)))))))))))))))******++++++******))))))******+++)))******++++++,,,,,,---,,,---......---///333777999===DDDMMM[[[nnnwww~~~fff[[[KKK???999555111...FFFFFFFFFGGGGGGGGGHHHHHHCCCEEEIIIKKKLLLMMMOOOQQQQQQWWWYYYooosssRRR???>>>BBBAAA===;;;:::;;;>>><<<999888:::888888888888888777777777777999;;;;;;<<<===@@@BBBGGGJJJMMMPPPRRRVVVZZZ]]]^^^```bbbcccdddfffiiilllsssqqqooommmlllkkkkkkllloooooooooooooooooooooooooooooonnnmmmllllllkkkkkkkkkjjjhhhiiijjjjjjiiiggggggfffffffffffffffggghhhbbbbbbdddeeefffgggggggggddddddeeeffffffddd```]]]XXX[[[\\\\\\^^^^^^VVVKKKHHHYYYjjjlllcccZZZ\\\bbbyyynnnfffjjjvvv___YYY[[[ooofffUUUDDD???KKKJJJMMMRRRSSSQQQNNNKKKJJJLLLLLLKKKIIIGGGHHHJJJLLLLLLKKKKKKLLLJJJGGGKKKQQQUUUFFF666000111444:::???BBBHHHKKKIIIHHHIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGEEECCC@@@>>>=========@@@@@@@@@AAABBBBBB@@@>>><<<;;;;;;;;;;;;;;;<<<<<<999999888777777777888888888777666555555555555555444333222111000/////////000000000000000000000000////////////////////////........................------,,,,,,,,,,,,------.........------.........---------------......///------............------,,,,,,,,,,,,------------///000111000///000333555444777888777777:::;;;888888888888666222000000111......------------......................................................////////////////////////........................000000111111000000//////.........///000111111111000000000000////////////............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************))))))*********+++++++++************************)))******++++++******)))************************(((((((((((())))))))))))******)))))))))(((((((((***))))))(((((())))))***)))))))))))))))******++++++******))))))******+++))))))******+++,,,,,,,,,,,,,,,,,,+++***+++---///***---000222555@@@QQQ]]]www{{{uuuxxxzzzvvvkkk___VVVRRRDDD<<<222,,,***,,,------FFFFFFFFFFFFGGGGGGGGGGGGBBBDDDFFFHHHJJJKKKMMMMMMSSSSSSNNN[[[ZZZDDD>>>;;;888???===<<<======<<<:::999:::999999888777777666666777999:::::::::;;;===???AAABBBDDDEEEGGGKKKPPPSSSUUUXXX[[[]]]^^^```bbbdddmmmlllkkkjjjiiiiiiiiiiiilllllllllllllllllllllllliiiiiijjjjjjiiihhhgggfffhhhgggeeefffggggggfffdddfffeeeeeeeeeeeefffggggggaaaaaabbbbbbcccbbbbbbaaa^^^^^^^^^______]]][[[YYYZZZ[[[YYYYYY^^^cccZZZMMM^^^gggooollldddbbbkkkuuummmmmmyyy```aaaiii~~~}}}dddLLLDDDAAADDDLLLMMMPPPSSSTTTRRROOOMMMLLLMMMNNNNNNKKKGGGFFFIIILLLMMMLLLKKKKKKHHHGGGNNNVVVWWWGGG777000000444:::@@@BBBGGGJJJHHHFFFGGGFFFCCCDDDDDDDDDCCCCCCDDDDDDEEEGGGEEECCCAAA???>>>>>>>>>@@@??????@@@AAAAAA???======<<<;;;:::999999999999999888777777666666777777666666555444444444444444333222111000////////////000000000000000000000000////////////////////////........................---,,,,,,,,,,,,,,,,,,---///......------......///------,,,,,,------...///,,,------......------,,,++++++,,,,,,,,,---------///000///......///222555222666888777777:::999666555666666444111.........------,,,,,,,,,,,,------................................................////////////////////////........................///000000000000000//////.../////////000000000111000000000000////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************(((((()))))))))******************)))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******)))))))))***++++++,,,,,,++++++******))))))***+++---111555666555444666777EEEQQQcccuuuqqqmmmmmmiii```SSSFFF;;;666666222...+++,,,.........GGGGGGGGGFFFFFFFFFEEEEEEBBBCCCDDDGGGIIIKKKKKKKKKOOOKKKHHHTTTgggyyycccNNNEEEAAABBB>>>999888===AAA@@@<<<;;;;;;:::999888777666666777888:::::::::;;;===???>>>????????????BBBFFFJJJJJJMMMQQQSSSUUUVVVXXXYYY```aaaaaabbbbbbdddeeeeeeffffffggggggggghhhhhhhhhdddeeeeeeffffffeeeddddddfffdddccccccdddeeecccbbbdddccccccbbbccccccdddddd`````````___^^^\\\[[[ZZZYYYYYYYYYXXXWWWVVVVVVVVVYYYXXXSSSQQQ[[[gggdddYYYhhhiiihhhfffhhhppp~~~{{{eeerrr{{{ppp}}}zzzWWWFFFBBBEEEFFFBBBKKKNNNQQQRRRPPPOOONNNNNNPPPPPPOOOKKKFFFEEEGGGJJJLLLKKKLLLKKKHHHGGGOOOYYYYYYIII888000000444:::???AAAFFFHHHFFFDDDEEEDDDBBBDDDDDDCCCCCCCCCCCCCCCDDDFFFEEECCCBBBAAAAAABBBBBBAAA???>>>???@@@@@@>>><<>><<<:::888777666666777777666555555555555666444444333333222333333333222222111000////////////////////////////////////................................................,,,,,,,,,++++++,,,,,,,,,......------------......,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,+++++++++,,,,,,,,,------...///...---,,,...111444///333555444555888888555222333444333000...------------,,,,,,,,,,,,------................................................////////////////////////...........................//////000000000//////111000000000/////////...000000000000////////////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************)))))))))************+++************))))))))))))))))))************)))))))))))))))))))))******+++***))))))))))))))))))***((())))))******+++,,,,,,***)))))))))***+++++++++///+++((((((,,,000222222///444:::???FFFPPP[[[aaaooozzzvvv|||~~~}}}xxxsssmmmbbbWWWFFFEEEBBB<<<666111...---------------......,,,+++GGGGGGFFFFFFFFFEEEEEEEEECCCCCCDDDGGGJJJLLLKKKJJJMMMIIIIIITTTYYYWWWuuuxxxiii```OOOIII???888999>>>@@@===<<<<<<;;;:::999999888888666888999999999:::<<<>>>===>>>===<<<<<<===@@@CCCBBBDDDHHHJJJKKKLLLNNNPPPSSSTTTVVVXXXZZZ\\\^^^___]]]^^^___```aaaaaabbbcccbbbbbbbbbbbbbbbbbbcccccccccbbbaaaaaabbbbbbaaa```______^^^]]]]]]]]]]]]]]]\\\[[[[[[ZZZXXXVVVUUUTTTTTTTTTTTTRRRPPPPPPRRRTTTKKKOOOOOOQQQcccyyy~~~vvvllliiieeeeeejjjsss|||}}}qqqyyykkkOOOFFFEEELLLOOOGGGIIILLLNNNNNNNNNMMMNNNOOOPPPOOOMMMJJJGGGEEEFFFHHHHHHIIILLLLLLIIIGGGOOOZZZWWWHHH777111111444:::??????DDDFFFDDDCCCDDDDDDBBBDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBCCCDDDEEEAAA???>>>>>>??????===<<>><<<:::888666666555777666555555444444555555333222222111111222222222222111000///////////////////////////////////////........................------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,---000222...111222111333666666444111333555555222000000000......------------..............................------------------------////////////////////////..............................///000000000//////111111111000///.........000000000000////////////------------,,,,,,,,,,,,*********+++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))*********++++++++++++++++++*********))))))))))))******++++++******))))))))))))))))))******+++***))))))(((((())))))***(((((())))))***+++++++++))))))((()))+++---,,,+++---((($$$&&&,,,000///+++***------+++,,,111555666===DDDLLLQQQVVV```mmmxxx|||{{{tttuuuuuuhhhaaaWWWTTTLLLDDD@@@@@@;;;555...---***(((((()))+++,,,&&&(((+++---...---+++***EEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDGGGKKKMMMLLLJJJLLLLLLKKKQQQTTTOOO]]]|||}}}wwwfffOOO???<<<======<<<<<<<<<;;;;;;:::::::::888999:::999888999:::<<<;;;<<<<<<;;;:::;;;===???>>>@@@BBBCCCDDDEEEHHHJJJJJJKKKNNNPPPSSSUUUWWWWWWUUUUUUWWWXXXZZZ\\\]]]]]]^^^]]]]]]\\\]]]^^^___```^^^\\\[[[[[[\\\\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUSSSTTTTTTSSSSSSQQQPPPPPPQQQQQQPPPNNNKKKLLLOOOSSSPPPZZZ```fffyyyyyytttmmmkkkmmmqqqtttvvv|||rrrVVVJJJJJJGGGOOOVVVMMMJJJKKKMMMMMMKKKKKKLLLMMMOOOLLLIIIGGGGGGHHHHHHHHHDDDGGGLLLNNNJJJHHHOOOYYYRRRDDD555111333666<<>>>>>===;;;===<<<;;;:::999888888888666555555444333444444444111111111000000111111222111111000////////////000////////////////////////........................------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++,,,---...------///000000333222000000444444222000222555555444222222222///..................///........................------------------------////////////////////////////////////////////////---......///000000//////000000000000////////////000000000000////////////---------,,,,,,,,,++++++)))*********++++++++++++******+++,,,,,,---......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********)))))))))***++++++++++++***))))))))))))))))))******+++))))))(((((((((((())))))(((((())))))******++++++***)))((())),,,,,,+++))),,,,,,---111333111***%%%''',,,...---...222333000---///000000111555<<>>>>>???AAAAAAAAACCCEEEHHHFFFGGGJJJLLLOOOQQQRRRRRROOOPPPRRRTTTVVVXXXZZZZZZZZZYYYXXXWWWWWWYYY[[[]]]XXXVVVUUUUUUVVVVVVUUUTTTVVVUUUTTTRRRQQQPPPPPPOOOMMMMMMNNNOOOOOOOOONNNNNNPPPPPPOOOKKKIIIJJJNNNRRRjjjwww~~~~~~vvvppppppsssxxx|||~~~^^^JJJKKKOOOFFFIIIPPPFFFKKKLLLMMMLLLJJJJJJJJJLLLLLLIIIEEEEEEHHHKKKJJJIIIAAAFFFLLLOOOKKKHHHNNNXXXMMM@@@333111444888>>>BBB???DDDFFFDDDDDDFFFGGGFFFDDDCCCBBBBBBAAAAAAAAAAAADDDCCCBBBAAA@@@AAABBBBBBAAA???============<<<;;;;;;::::::999:::::::::;;;555555444333333333333444111000000000000000111111111000000////////////000////////////////////////........................------------------------,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))+++---...------...///444555444//////222333111...000333444444222222222//////............//////........................------------------------////////////////////////000000000000000000000000------...///000000//////......//////000000111111000000000000////////////---------,,,,,,,,,++++++))))))******++++++++++++******+++,,,,,,---......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************))))))***+++,,,,,,+++***))))))))))))))))))******+++))))))(((((((((((())))))((((((((()))******++++++,,,***((()))+++,,,)))&&&,,,+++***))))))+++---///)))......***))),,,+++&&&)))+++///222333333222111...333888888777;;;DDDMMMNNNNNNRRRYYY[[[XXXVVVVVV[[[[[[bbbnnnvvvwwwuuuuuurrrppprrrwwwtttdddRRRGGGFFFDDDAAA@@@>>>:::555000111000---,,,000555333------,,,++++++---------,,,,,,,,,***)))'''(((***,,,CCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJJJJGGGEEEFFFHHHJJJKKKJJJKKKNNNQQQkkksssYYYFFFDDD>>>:::999999777888;;;999999;;;===>>>>>><<<:::777::::::888777999;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFHHHJJJKKKMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSTTTSSSRRRQQQPPPQQQRRRSSSPPPOOONNNMMMLLLLLLMMMNNNMMMLLLKKKIIIHHHFFFFFFEEEFFFJJJKKKHHHGGGHHHGGGDDDLLLIIIJJJRRR\\\hhhxxx}}}xxxzzzXXXKKKKKKJJJIIIIIIIIIJJJJJJNNNNNNLLLKKKIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGBBBEEEEEEBBBDDDKKKQQQRRRIIIAAA666111444;;;AAAEEECCCBBBAAABBBDDDEEEDDDCCCCCCBBB@@@>>>>>>>>>>>>???@@@??????>>>??????@@@@@@>>>>>>>>>===<<<:::999888<<<;;;:::888666555444333333444444333222111000000//////000000000000//////000000////////////000000////////////////////////---------,,,,,,+++++++++...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++******++++++,,,---******+++,,,,,,---......000000000000111111111111222444444333111000111222/////////...............//////...---,,,,,,,,,,,,------------------------------------------------////////////000000000000............////////////000000000000000///......000000//////.........---,,,,,,,,,++++++*********,,,,,,++++++***+++++++++,,,,,,,,,---------..............................)))+++---...------...///000///...,,,+++,,,,,,---....................................---------------,,,+++******+++---...------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))(((((((((((())))))************************+++***)))(((((()))***+++)))************++++++++++++,,,,,,,,,,,,+++*********+++,,,,,,------------............////////////111111111111111111111111444555666888:::<<<===>>>999<<>>===@@@<<<888555555888;;;>>>:::;;;<<<;;;;;;<<<======;;;;;;<<<===>>>@@@BBBCCCCCCCCCDDDFFFGGGHHHIIIJJJIIIJJJJJJKKKMMMNNNNNNOOOOOOOOOMMMLLLLLLLLLLLLMMMMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFCCCFFFGGGCCCCCCGGGKKKKKKOOOZZZooo|||hhhkkkvvvbbbJJJIIIIIIIIIIIIIIIIIIJJJJJJMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFBBBEEEDDDAAABBBHHHLLLMMMDDD===444000333:::@@@CCCDDDCCCBBBCCCDDDEEEDDDCCCBBBAAA@@@>>>======>>>>>>>>>>>>>>>===>>>>>>>>>???<<<<<<<<<;;;:::999777777::::::999777666555444444222222333222222111000000......////////////......////////////////////////........................------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---******++++++,,,------...////////////000000111222444555555333111///000111000000111000000///.........------,,,++++++++++++------------------------------------------------.../////////000000000000////////////////////////000000000000000///......000/////////.........---,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,---------.........---------------,,,,,,,,,***,,,---...,,,,,,,,,---//////...---------...///..........................................//////,,,,,,,,,,,,---...000000....................................---------,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))(((((((((((())))))************************+++***)))(((((()))***+++)))************++++++++++++++++++++++++******))),,,,,,,,,,,,,,,,,,++++++,,,------------.........////////////////////////,,,,,,---...//////000000---...///000///---***))),,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))CCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDFFFHHHHHHFFFDDDDDDEEEFFFFFFFFFFFFHHHJJJQQQTTTVVVooossslllhhh\\\LLL@@@???>>>===<<<======>>>???;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;<<<>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDBBBAAA@@@AAAAAABBB>>>>>>>>>>>>>>>======<<>>=========>>>========================::::::999999888777555555888777777666555555444444000111111111111000000///---------......------------...///000000///...---------------------------,,,,,,,,,,,,++++++++++++******++++++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******+++************+++,,,,,,******++++++,,,,,,------///...------...000222333666666555333000...///000000111333333333111000...---,,,,,,+++++++++,,,,,,------------------------------------------------....../////////000000000111111000000//////......//////000000000///....../////////...............,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---------------.........///.........---------,,,,,,,,,...//////---,,,,,,---///////////////000111111//////000000000000000000,,,------....../////////,,,,,,------......------/////////////////////...000////////////.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******)))************+++++++++***************)))((((((,,,,,,,,,,,,,,,***))))))+++++++++,,,,,,,,,------------------------------++++++++++++*********))))))))))))((()))******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++************)))))))))BBBBBBAAAAAA@@@@@@AAAAAADDDCCCCCCDDDFFFFFFEEECCCEEEEEEEEEEEEEEEFFFGGGHHHGGGMMMNNNYYY{{{ttt```KKKHHHCCC@@@???>>>======<<<::::::<<<<<<999777777888888888999;;;<<<>>>?????????@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCCCCDDDHHHGGGFFFEEEDDDDDDCCCCCC@@@??????>>>>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@BBBHHHLLLNNNZZZqqqnnnuuufffLLLIIIOOODDDEEEHHHJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFGGGGGGGGGEEEDDDCCCBBBCCCBBB???@@@DDDEEEBBB===999555555;;;AAAEEEFFFDDDCCCBBBBBBCCCCCCBBBAAA?????????>>>>>>===============>>>>>>======<<<<<<888888888888777666555444555555555555444444444444//////000000000000//////------............------,,,---///000000///---,,,++++++++++++++++++++++++,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,******************************++++++++++++*********************++++++,,,******++++++,,,,,,,,,,,,...---++++++,,,///222444777777666333000......///...000333555555444222111...------,,,,,,,,,------------------------------,,,,,,------------------........./////////000000111111111000//////.........///////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---............/////////000000000/////////.........///000000...------...000000000000000000000000000000000000000111111111......//////000000111111///000000000///---,,,***////////////............000000/////////.........++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***))))))))))))))))))***((((((((((((((((((((((((***))))))))))))))))))***))))))*********+++++++++)))))))))))))))(((((('''***+++++++++++++++***)))+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,+++++++++***,,,,,,++++++,,,---...///******++++++++++++******************************))))))))))))))))))))))))************))))))))))))BBBAAAAAA@@@@@@@@@AAAAAACCCBBBAAABBBDDDEEEDDDBBBFFFFFFEEEEEEFFFGGGHHHHHHFFFPPPPPPQQQ^^^uuuxxxkkkZZZLLLFFFBBB>>>:::===888777<<<>>>;;;999;;;555666666888999<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAACCCCCCCCCBBBBBBAAA@@@???@@@???>>>>>>>>>???@@@AAA======>>>???AAACCCDDDEEELLLZZZkkkwww~~~|||~~~}}}vvvbbb```UUUKKKMMMQQQDDDEEEHHHJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGFFFEEECCCBBBAAABBBAAA???AAAEEEDDD@@@888666555888>>>CCCEEEEEEBBBAAA@@@AAABBBBBBAAA@@@???????????????>>>>>>>>>>>>>>>?????????>>>===<<<888999999888888777666555333333333333333333333333//////000000000///...............//////.........+++---...000000...---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************************************++++++,,,,,,,,,******************************************************))))))******+++,,,******+++++++++++++++,,,---,,,******+++...111333555666666444111///...///+++---111444666666555444000//////............///------------------------,,,,,,,,,---------..................////////////111000000000//////............////////////......---------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///........./////////000000000000000000000000000000---///111111000//////000222222111111111000000////////////000000000111111111111111111111222222222000111222222111000...---000/////////......------////////////.........---,,,,,,---------.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******))))))))))))******(((((((((((((((((((((((()))))))))******)))))))))))))))*********+++++++++((())))))))))))((('''''''''((()))***++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******************++++++++++++,,,,,,,,,++++++***)))******************)))************************************************))))))))))))))))))))))))AAA@@@@@@@@@AAAAAABBBCCCBBBAAA@@@AAABBBCCCCCCBBBFFFEEEDDDEEEGGGIIIIIIHHHIIILLLHHHGGGPPPXXXfff|||qqqZZZIIIDDD;;;888===???;;;999<<<555666666777999:::<<<===<<<<<<=====================>>>>>>>>>?????????@@@>>>????????????>>>=========<<<<<<<<<<<<>>>@@@AAAEEEIIIOOOVVVZZZ\\\\\\\\\dddzzzvvvXXXKKKQQQRRROOONNNIIIFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAABBBAAA@@@BBBFFFCCC===333222333888???CCCCCCAAAAAA@@@@@@@@@BBBCCCBBBAAA??????@@@@@@@@@@@@???>>>>>>???@@@@@@???>>><<<;;;888999999999888888777666222222222222222222222111111111111111000///...---......////////////......,,,,,,---......---,,,,,,++++++++++++++++++++++++*********+++++++++++++++---,,,,,,+++******))))))************************))))))******+++,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++***))))))))))))***++++++******++++++++++++++++++,,,+++******+++---///111000333555555333111000///***,,,///222444555555555222222111//////......///------------------------+++,,,,,,------.........------........./////////.........///////////////------.../////////......---------------.........,,,,,,,,,,,,------------------------......///000////////////000000000000...//////000000111111222...111333444444555666888777888888999888888777777777777888888999999::::::666666555444333222111111...//////000000000//////111111000000//////......////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))************)))))))))************+++++++++)))))))))))))))(((''''''%%%&&&((()))+++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))******++++++,,,,,,,,,)))***,,,,,,,,,***(((&&&))))))************))))))************************))))))))))))))))))))))))(((((()))))))))))))))***@@@@@@@@@@@@AAACCCDDDEEEAAA@@@??????AAABBBBBBAAAEEECCCBBBDDDGGGJJJJJJIIIGGGGGGBBBDDDLLLKKKLLLXXX~~~~~~aaaTTTKKKLLLIII@@@;;;>>>999888888888888888999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>><<<===>>>???@@@???>>>>>>===>>>AAADDDIIINNNSSSVVVuuu}}}xxxmmmrrryyy|||YYYIIIGGGMMMMMMNNNNNNEEEIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEHHHGGGFFFEEECCCCCCCCCBBBCCCCCCAAA@@@BBBDDD???888111111444:::AAADDDBBB@@@BBBAAA@@@BBBDDDFFFEEEDDD???@@@AAABBBBBBAAA@@@???===>>>??????>>>===;;;999777888888888888777777666222222222111111000000000333333222111000...---,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++++++++++++++***************************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))))))))))))))***++++++++++++******************+++++++++++++++,,,------+++///444777666333111000+++,,,...000111222222222333222111///...---------------------------------++++++,,,,,,---......///---------.........//////,,,,,,------......//////,,,---......//////......,,,,,,,,,------.........,,,,,,,,,---------......------------...///000111//////000000000111111111000111222333444666777777666888<<<>>>@@@AAACCCEEEDDDEEEGGGHHHJJJJJJJJJJJJOOOOOOPPPQQQQQQRRRSSSSSSKKKJJJHHHFFFDDDBBB@@@???;;;:::888777666555444444444444333222222111000000111111000000000/////////000000//////...---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************((()))***++++++***)))((()))************+++++++++)))************)))((((((&&&'''((()))*********************++++++++++++,,,************************+++++++++,,,,,,,,,------++++++,,,,,,,,,+++***))))))******++++++******)))************************(((((((((((((((((((((((((((((((((((())))))******??????@@@AAABBBDDDEEEFFFAAA@@@>>>???@@@BBBAAAAAADDDBBBAAACCCGGGJJJJJJHHHCCCGGGFFFIIIMMMHHHGGGTTTNNN~~~uuugggbbbZZZLLLCCCDDD<<<;;;:::888777777666666777888888999::::::;;;;;;==================>>>>>>>>>???@@@BBBBBBBBBBBBAAAEEEHHHNNNVVV```iiiqqqvvvzzzyyy|||ppprrrlllXXXLLLFFFIIIJJJEEEJJJPPPKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEIIIHHHFFFDDDBBBBBBCCCCCCDDDDDDAAA???AAABBB<<<444222333666===DDDFFFDDDAAABBBBBBAAACCCFFFHHHHHHGGG???@@@AAABBBCCCBBBAAA@@@<<<===>>>>>>===;;;999888777777777777777777666555222222111111000/////////444444333222000...---,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))))))))))))))******+++++++++******************++++++++++++++++++++++++(((---444888888555222111---............//////000444333111///---,,,++++++------------------------++++++,,,,,,---...//////---------.........//////***++++++,,,---...//////,,,,,,---.../////////...,,,,,,,,,------.........,,,,,,,,,------.........---------......000111111000000000000111111111111444555666888:::;;;======>>>AAAEEEHHHJJJMMMPPPRRROOOQQQTTTWWWZZZ[[[\\\\\\gggggghhhiiijjjjjjkkkkkkgggeeeccc```]]]ZZZXXXWWWRRROOOKKKGGGCCC@@@>>>>>>666666555444444333222222222222222111111111111000111111000///...---,,,,,,000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************((()))***++++++***)))((()))************+++++++++***************)))(((((('''((()))))))))))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((***))))))))))))******+++******++++++++++++******))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******AAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGMMM^^^oooaaaZZZMMMGGG@@@===???AAA???<<<;;;;;;<<<=========>>>>>><<<@@@BBBBBB>>>===>>>AAA===FFFQQQXXXYYYZZZ]]]```eeeiiisss~~~}}}~~~zzzrrr~~~lllaaa[[[VVVSSSJJJKKKLLLKKKJJJKKKLLLNNNKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCGGGBBB@@@DDDEEE>>>777333000222666<<>>>>>===;;;999888999777666666777777666444222222222111000//////...666555222000...---------,,,,,,,,,------.........------,,,,,,+++***))))))************************))))))))))))************************************)))))))))((((((((((((((()))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++...---,,,---...111444555111///---...000000...+++111222444555333000,,,)))++++++++++++,,,---...///,,,,,,,,,---------..............................///............---------..................---------...//////...---///000***---///000///...---...222000...---...////////////000222222222222555888;;;999<<>>>>>?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????@@@@@@??????????????????????????????CCC???@@@MMMddd~~~||||||yyywwwyyy|||ooodddYYY^^^vvvmmmQQQMMMJJJIIIJJJIIIFFFCCCJJJKKKKKKKKKJJJLLLPPPSSSMMMLLLKKKJJJIIIGGGGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFIIIIIIGGGFFFDDDCCCAAAAAACCC@@@@@@CCCAAA888111...111666<<>>;;;;;;:::::::::::::::;;;888666444333333333111///000//////......---------000///......---......///------------,,,,,,,,,,,,,,,,,,,,,+++******))))))************************))))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++)))************++++++++++++*********,,,...000111;;;777222............---000000111111111000///...++++++++++++,,,---...///,,,,,,,,,---------..............................///............---------...........................///000///---,,,,,,---+++,,,---,,,,,,---000222222444777999::::::999999BBBAAABBBIIIRRRYYY[[[ZZZ[[[aaaddddddjjjtttvvvqqqqqqvvv|||~~~}}}zzzjjjhhheeeaaa[[[VVVQQQNNNAAA<<<999888777222///000000000///000111000...,,,222///,,,++++++,,,---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''======>>>?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>??????>>>>>>=====================<<>><<<>>>BBBCCCAAA???>>>>>>???>>>===>>>?????????>>>===<<<;;;:::999888777888999:::;;;888666444333333222000.../////////.........------......---------,,,,,,---...------,,,,,,+++++++++,,,+++++++++******))))))************************((()))))))))***************************************************+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************,,,---///000777555222000......------///////////////000111111,,,,,,,,,,,,,,,---......,,,,,,,,,---------..............................///............------------------...............///000111000...---...///---...111222333666999;;;888;;;???BBBDDDEEEGGGHHHLLLMMMQQQXXX___dddhhhiiiuuu{{{xxxnnnfff]]]WWWQQQJJJCCC>>>888555222111111222111000444111///.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''======>>>???????????????????????????????????????<<<<<<===>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<777;;;CCCKKKNNNPPPXXXaaarrrssszzzqqqgggiiimmmgggooosssyyyxxxuuuppp{{{___]]]VVVNNNIIIIIIHHHEEEBBBBBBCCCEEEGGGHHHGGGFFFHHHIIIIIIIIIIIIKKKOOORRRNNNMMMLLLJJJHHHFFFDDDDDDGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDAAAAAACCCCCC===333///000444:::@@@AAA>>><<<>>>@@@???>>><<<<<<===>>>===<<>>>>>===;;;;;;999888777666666777999:::888666444333333222000...000000////////////......//////...---,,,+++******---------,,,,,,++++++***++++++***************)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))******++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******++++++,,,---...///...///111111000...---,,,///.........///000111222------,,,,,,------......,,,,,,,,,---------..............................///............------------------.........//////...///000000//////000111000222666888999:::;;;======AAAEEEIIILLLPPPUUUYYYYYY```hhhnnnqqquuu|||~~~rrriiiaaaWWWNNNHHHCCC<<<666333222111000000//////000222333222111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''<<<===>>>??????@@@??????========================;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;<<<::::::===AAABBBCCCIIIPPPUUUmmmrrreee\\\UUU^^^kkkmmmrrryyy{{{hhhZZZSSSKKKHHHJJJKKKIIIEEE???@@@AAABBBCCCEEEFFFFFFEEEFFFHHHHHHHHHIIIKKKMMMMMMLLLKKKIIIGGGFFFDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@BBBAAA999000///444666:::???@@@???===>>>???<<<;;;;;;<<<>>>>>>===;;;@@@@@@@@@???>>>===<<<;;;777777666666666666666777777555333333333222000...//////////////////////////////......---+++***))),,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***+++++++++)))************+++++++++************************************************))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++******++++++,,,---------(((+++///111000...,,,,,,............///000111222...---------------......,,,,,,,,,---------..............................///............---------,,,,,,------.../////////,,,...000111222333555777777999;;;;;;;;;;;;===???@@@FFFMMMSSSXXX]]]ccchhhwww}}}ssshhh```ZZZQQQHHH@@@:::444111///...,,,---...//////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((((((((('''''';;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::888888999999::::::;;;;;;@@@<<<;;;===>>>===???DDDIIINNN___vvv}}}zzzxxx}}}{{{zzzyyyxxxtttrrrpppkkkaaa```eeejjjzzz{{{qqqaaaRRRQQQJJJEEEEEEIIIIIIDDD@@@AAABBBCCCDDDDDDDDDEEEEEEBBBDDDGGGGGGGGGFFFGGGHHHLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA>>>???@@@>>>555---///666888:::===@@@@@@@@@???>>>;;;;;;<<<>>>???>>>;;;888============;;;:::999888666666666666666555444333444222111111111111///...........................------.........---+++***+++++++++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((())))))***++++++)))************+++++++++************************************************))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++(((((()))***++++++++++++(((+++...///---,,,---...------...//////000000000......------------......,,,,,,,,,---------..............................///............---------,,,,,,------...//////000///222555777999;;;???AAACCCBBBBBBAAABBBEEEKKKOOOSSS\\\iiisssxxx}}}|||tttjjj___TTTMMMIIIDDD;;;555111000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;777777888999999999999999666777777888999::::::;;;666555888???AAA>>>:::999999???LLLSSSPPPZZZyyywww}}}uuunnnlllkkkhhhhhhkkkdddccccccgggkkknnnrrrvvv{{{qqqqqqkkkeeecccbbb[[[OOOFFFFFFFFFHHHJJJIIIEEEDDDDDDCCCDDDFFFFFFDDDBBBAAA@@@@@@CCCFFFGGGFFFEEEDDDDDDKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@??????<<<===>>>;;;222+++///777999:::<<>>999666999999999888777666444444666666777777666444222111222000//////000000///---------------------------+++,,,---...///...------*********++++++,,,,,,---)))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))*********)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++&&&'''((()))******))))))+++---///---++++++---000------...///000000/////////......---------......,,,,,,,,,---------..............................//////.........---------,,,,,,------...///000000555777;;;>>>AAADDDHHHKKKLLLJJJHHHHHHKKKSSS]]]dddooo|||vvvoooeeeVVVHHH>>>999888777000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''(((((((((''':::;;;<<<======<<<;;;:::999999999999999888777666555555666777777777777777888888888888888888999999777777888888888999999999===<<<>>>AAAAAAFFFVVVhhh|||yyyppppppjjjlllqqqiiibbbhhhbbbhhhhhhbbbaaaeeehhhgggaaajjjuuu}}}qqqooonnn~~~aaaddd[[[PPPJJJIIIIIIHHHFFFEEEDDDEEEGGGIIIIIIGGGEEECCCDDDEEEDDDBBBAAAAAABBBCCCBBBBBBDDDFFFGGGFFFEEEFFFDDDBBBEEEJJJKKKHHHDDDBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===AAA>>>333---111666777=========???AAAAAA???===;;;===???AAA@@@===:::777999:::;;;<<<;;;999666444444444333333333222222222////////////..................------------......,,,,,,,,,,,,,,,+++***)))***++++++++++++***))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''******))))))******+++,,,))))))))))))))))))))))))******))))))((((((''''''))))))************)))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))---------...------,,,,,,---,,,,,,---000333333333........................,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......***+++---,,,++++++,,,---///000000000000333888<<<@@@@@@@@@BBBGGGKKKLLLMMMQQQMMMLLLTTT^^^mmmyyyooofffZZZMMMDDD<<<888333000///111222222111---+++...///,,,***+++.........------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&'''((()))((('''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''999:::;;;<<<<<<;;;:::999999999999999999888777777555555666777777777777666888888777777777777777888777777777888888888999999:::999;;;<<<;;;:::CCCOOOlll{{{lllddd```eeeccceeehhh```\\\eeehhhnnnpppnnnooowww~~~sssvvvxxx|||}}}fff\\\UUULLLGGGGGGGGGFFFCCCCCCCCCCCCEEEHHHIIIHHHFFFDDDEEEEEEDDDBBB@@@AAABBBCCCAAA??????AAADDDDDDDDDFFFDDDCCCFFFKKKLLLIIIFFFCCCCCCDDDDDDCCCBBBAAAAAA???@@@@@@@@@??????>>>===???@@@;;;111---222777888<<<;;;<<<===??????>>><<<:::;;;=========;;;888777888999:::;;;;;;999666555333333333333222222222222////////////..................------------......,,,,,,,,,,,,,,,+++***)))***++++++++++++***))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))******++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))))))))))))))*********+++)))))))))))))))))))))))),,,---------------,,,,,,,,,++++++,,,///111222222........................,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++---...//////------///111000222555888;;;===@@@AAABBBBBBBBBCCCFFFKKKPPPSSSOOOTTT```nnnyyywwwcccTTTJJJEEE>>>888555444333222111------111333000...///...........................---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''777888999::::::999888777888999999999999888888777444555666666777666666666888777666555555555555555666666777777777888888888:::999;;;===<<<999999===GGGZZZxxxvvv}}}zzzzzz|||qqqjjjbbblllqqqtttzzzxxxzzz}}}yyyhhh[[[RRRMMMGGGEEEFFFFFFDDDBBBAAAAAABBBDDDFFFGGGGGGFFFEEEFFFFFFDDDAAA@@@@@@AAADDDAAA>>>>>>@@@BBBDDDEEEFFFDDDDDDGGGKKKMMMJJJHHHEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>=========BBB>>>666......444999:::;;;::::::;;;======<<<:::999999:::999999888666666666777999::::::888666555333333222222222111111111/////////............---......------------......++++++,,,,,,,,,+++*********++++++++++++***)))))))))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,------------,,,,,,,,,******+++...000000000........................,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,,,,---...------...111333555777;;;@@@CCCDDDBBB@@@CCCCCCBBBBBBDDDMMMXXXaaa___lll|||hhhaaaWWWMMMCCC;;;444000111---,,,000222000///111.........///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((()))******(((((()))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''777888999999999999888777888888888999999888888777444444555666666666666555777666555444333333333333555555666666666777777777888888:::===???>>><<<:::>>>EEERRRddd{{{~~~uuutttpppuuuzzz~~~wwwzzz}}}}}}vvviii[[[QQQLLLJJJGGGEEEEEEFFFFFFEEECCCBBBAAAAAABBBDDDEEEDDDCCCEEEFFFFFFDDDAAA@@@@@@@@@FFFDDDBBBBBBDDDFFFFFFFFFDDDCCCDDDFFFJJJKKKIIIGGGGGGFFFDDDBBB@@@@@@AAAAAA???>>>>>>>>>>>>>>>>>>>>>CCC;;;111,,,///666:::;;;;;;:::::::::<<<<<<;;;:::999999888777666666666666444555777888888777666555222222111111111000000000//////.........---------...------,,,,,,------...++++++,,,,,,,,,++++++******++++++++++++***)))))))))))))))))))))))))))))))))(((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))++++++,,,---------,,,,,,,,,+++***+++...000000000........................------------------------------------...///000000,,,---//////000333777:::BBBBBBCCCFFFHHHFFFBBB>>>@@@@@@@@@@@@FFFUUUiiixxx}}}pppbbbSSSEEE===:::444//////000...000333............////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))((((((((()))******)))((()))***(((((((((((((((((((((((('''''''''''''''''''''''')))*********)))((())))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''777888999::::::999888777666666777888888777777777333333444555555555555555666555444333222222222222444444555555555666666666333333444666999<<<;;;999:::<<<===???III]]]xxxwwwwww}}}ccc^^^bbbsssfff___]]]ZZZWWWSSSMMMIIIHHHFFFEEEFFFFFFHHHHHHGGGEEEDDDCCCAAAAAACCCCCCBBBAAAEEEEEEFFFDDDAAA@@@@@@AAADDDDDDDDDFFFHHHGGGEEECCCAAAAAABBBDDDFFFGGGFFFEEEHHHFFFDDDBBBAAAAAAAAABBB??????>>>>>>>>>??????@@@AAA777...,,,222888;;;<<<<<<;;;::::::;;;<<<;;;::::::999888777666666666777333444555666666666555444111111000000000/////////............------------------,,,,,,,,,,,,------***++++++,,,,,,,,,++++++***++++++++++++***))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***'''((()))************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))***++++++,,,------,,,,,,---,,,+++,,,///000111000........................------------------------,,,,,,,,,,,,,,,.../////////111444666999===AAAEEEKKKJJJIIIIIIIIIHHHFFFDDD===>>>AAAFFFRRRiiiyyyjjjaaaNNNEEE;;;555222//////333...............////////////...------,,,,,,------,,,,,,,,,+++++++++******************)))))))))))))))***+++***)))((()))+++((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))&&&%%%&&&((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''777777888999999888777777444555555666666666666555222333444444555555444444555444333333222222222222333333444444444555555555333555444222555999999777555888:::888999CCCTTTbbbpppzzztttsss{{{{{{cccSSSMMMHHHHHHHHHEEECCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEECCCAAAAAABBBCCCBBBAAACCCDDDEEEDDDBBBAAAAAABBBAAAAAACCCEEEFFFEEEBBB??????@@@BBBCCCDDDCCCCCCBBBEEEEEECCCBBBAAAAAAAAAAAA@@@???>>>===>>>???@@@AAA<<<333---000555888:::======;;;999999:::;;;:::::::::999888777666666666666333444444444444444333333000000/////////..................------------,,,------,,,,,,,,,,,,------******+++,,,,,,,,,++++++***++++++++++++***))))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,,,,------,,,...---,,,---///000000000........................------------------------...---,,,,,,,,,---...///222555999===???BBBFFFIIIIIIJJJKKKKKKJJJKKKNNNPPPIIILLLRRR]]]nnnhhh]]]OOODDD:::222...///111000000000///////////////......---------------,,,,,,,,,+++++++++******++++++*********))))))))))))***++++++))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((+++---...---)))((())),,,((())))))******))))))(((&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''555666777888888777666555222333444444555555444444222222333444444444444333444333333222222222333333333333333333444444444444444777777333333777888555555777::::::;;;>>>DDDIIIGGG]]]~~~|||iii```OOOHHHDDDDDDCCC>>>===???BBBCCCDDDDDDDDDCCCDDDDDDCCCAAA@@@@@@BBBDDDEEEEEEBBBCCCDDDCCCBBBAAABBBDDD@@@@@@@@@BBBCCCCCC@@@>>>???@@@BBBCCCBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>???>>>===<<<<<<>>>???AAA666000...444888888999===<<<:::888777888999999888888888888777666666555555444444444333333222111111/////////.........------.........---------,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,+++***++++++++++++***))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((&&&''')))***+++***)))((((((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))***,,,,,,------,,,---,,,+++,,,...//////............................................................///222555888:::;;;???CCCGGGHHHJJJKKKMMMNNNTTTYYYYYYXXXYYY^^^dddiiimmmuuuqqqcccTTTCCC888444444444333222111111000/////////...---------------,,,,,,,,,+++++++++******+++++++++*********)))))))))***++++++))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((+++...000...***(((***---))))))************))))))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''333444555666666555444333111222333333444444444333222222333444444444444333333333333222333333444444222222333333333444444444...444666111000333555222666444333444777999::::::;;;>>>CCCMMM```}}}}}}{{{zzzhhhSSSNNNCCC??????CCCBBB>>>@@@GGGAAABBBBBBBBBAAA@@@AAABBBAAA???>>>@@@CCCFFFHHHHHHAAABBBDDDCCCBBBBBBCCCEEECCCAAA@@@@@@AAABBBAAA@@@@@@AAACCCCCCBBB@@@@@@@@@===>>>???@@@@@@???===<<<===<<<;;;:::;;;===???@@@222...///777:::888999===;;;999666666777777777777777777777777666555444333444444333333222111000000//////.........---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,***++++++++++++***))))))(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''((((((((()))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&''')))***+++***((('''(((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,---------,,,+++******,,,......---................................................---...000444999???EEEHHHJJJNNNRRRUUUUUUUUUUUUUUU^^^fffnnnooollllllrrryyyqqq[[[JJJCCC777777666555333222111111//////...------------...,,,,,,,,,+++++++++******+++++++++************))))))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%(((***(((###!!!###&&&))))))************))))))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''555555555444444333333333000000111222333333444444222222222222222222222222222222222111111111000000111111111111111111111111111111222222222333333333444333333222333444555666555888;;;>>>BBBKKKYYYccc~~~qqqqqqffflllwwwuuu```LLLEEEDDDBBB===>>>???@@@BBBCCCDDDEEECCCCCCCCCCCCBBB@@@>>>===AAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAADDDEEEEEEBBB???>>>@@@CCC>>>???BBBDDDDDDBBB@@@???>>>@@@CCCDDDDDDBBB???===<<<@@@@@@===>>>BBB@@@;;;,,,...222555888:::::::::999999999888888888777777666666666666555555555555555444444333222111000000......------------............---------,,,,,,,,,...---+++*********++++++,,,,,,,,,+++++++++******(((,,,//////,,,))))))***'''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...------------...///000---///111000------000444000777>>>CCCHHHNNNRRRTTT[[[ZZZ\\\``````aaakkkvvv~~~xxx~~~vvvhhhZZZCCC999888///,,,333666,,,...111111111000000000///......------,,,,,,+++))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))******)))(((((((((((((((******)))((('''&&&%%%%%%))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%444444444444333333333333111111111222222333333333222222222222222222222222222222222111111000000000111111111111111111111111111111111222222222333333444333222222333444555666444777::::::;;;>>>FFFLLLOOOkkkmmmgggXXXMMMQQQUUUTTTKKKAAA>>>@@@===>>>???@@@BBBCCCDDDEEEAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAADDDEEEEEEBBB???>>>???AAA>>>???AAACCCCCCBBB@@@???>>>AAAEEEHHHGGGCCC???;;;<<>>@@@CCC???888,,,///222666888999:::999999999888888888777777777666666666555555555444444111111111111111000000000......------------.........------------,,,,,,,,,---,,,+++*********+++++++++++++++*********)))))))))+++......+++))))))***((()))***)))'''&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************)))))))))(((((((((''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---............---------......///000000111222222222000//////333666:::???EEEIIIMMMSSSYYY]]]^^^eeeooowww~~~{{{iiiYYYQQQBBB888777444222111///...,,,---///000000//////......---,,,,,,)))*********++++++++++++******++++++++++++************************************)))((((((((((((((()))))))))(((''''''&&&&&&)))((((((((('''''''''''')))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%222222222333333333333333111111222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000000111111111222222222222333222222222222333444444111444777777555444555888666EEEXXXkkkzzzzzz```VVVFFFDDD@@@FFFSSSSSSDDD:::<<<>>>>>>???@@@BBBCCCDDDDDD@@@AAABBBDDDDDDDDDCCCBBB??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAEEEEEEDDDBBB???===>>>???===>>>@@@BBBCCCBBB@@@???>>>BBBGGGJJJIIIDDD>>>:::<<<===>>>@@@CCCDDD<<<333...000333666888999999999888888888888777777777777555555555555444444444444.../////////000000000000......------------......------------,,,,,,,,,,,,,,,,,,+++************+++*********)))))))))(((((()))+++------+++))))))))))))***+++***((('''((()))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((())))))******))))))(((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))******))))))*********+++++++++,,,---......//////......------///000111111111111333222222222333666888:::>>>BBBGGGKKKOOOUUU]]]dddmmmzzzzzznnn[[[JJJ???444555333111///......///000000000000///......------************++++++++++++******++++++++++++*********************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%000111111222222333333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111111222222222222111222222222222///222444555444333444555>>>@@@BBBFFFRRRiii|||___PPPKKK@@@IIIDDDHHHUUU[[[QQQDDD===>>>>>>???@@@AAABBBCCCDDD@@@@@@BBBCCCCCCCCCBBBAAA>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCAAA???>>>=========>>>???AAAAAAAAA@@@@@@@@@BBBEEEFFFEEEBBB>>>;;;<<<<<<===AAAEEECCC999//////111444777888999888888888888777777777666666666444444444444333333333333////////////////////////...------,,,,,,------...---------,,,,,,,,,++++++++++++******************+++*********)))))))))))))))***++++++******)))))))))***+++***)))((((((***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((((()))))))))))))))))))))))))))*********)))))))))*********++++++,,,,,,---...............---...///000111111000//////000222555999===@@@AAABBBDDDJJJPPPTTTYYYdddnnnxxxhhhWWWFFF<<<:::666444333222000///000000000///......------++++++++++++++++++++++++******++++++++++++******************************))))))(((((((((((())))))''''''(((((())))))))))))((((((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%///000000000111111222222222111111111111111111111000000000000000000000000//////////////////////////////////////////////////////000000000111111111111111111111111111000000000111222333333555777999000444:::???BBBFFFNNNVVVzzzzzznnnnnnnnnrrrmmmddd\\\RRRFFFEEEFFFBBB>>>AAADDDIIITTTZZZPPPAAA===>>>>>>???@@@AAABBBBBB@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAA@@@>>>===;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;===AAACCC>>>555...111333555777888888777777777777777666666666555555333333333333222222222222222111111000//////......------,,,,,,,,,,,,------------,,,,,,,,,+++++++++************************,,,,,,+++++++++*********))))))))))))******)))))))))***+++***)))((((((***((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((())))))************)))************+++++++++++++++,,,------------,,,...//////000000000//////111333888<<<@@@CCCFFFGGGMMMPPPWWW```dddiiiuuu{{{hhhVVVNNNCCC999444222000000000000//////...---------,,,+++++++++++++++++++++******++++++++++++******************************))))))(((((((((((())))))''''''(((((()))*********'''''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%/////////000000000000000000000111111111111111111////////////////////////............////////////////////////////////////////////////000000000000000000000111000000///...333222000000111333555777...000444999:::999>>>DDDOOOXXX___eeessscccWWWPPPIIIKKKFFFFFFBBB===>>>@@@???===:::??????>>>GGGRRRMMM===<<<======>>>??????@@@@@@???@@@AAAAAAAAA???>>>===????????????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@@@@???===;;;;;;<<<===>>>???@@@@@@@@@???>>>===<<<;;;<<<======;;;:::<<<@@@???888111...333444666888888888777666666666666666555555555555222222222222111111111111222222111000///...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++((()))******+++*********,,,,,,,,,++++++++++++***)))((('''''')))***)))((()))***+++***((('''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((((((((((((''''''(((((())))))******(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,////////////000111333444:::>>>BBBEEEFFFIIIOOOTTT___bbbmmmxxx|||}}}sssyyy}}}oooZZZHHH===777555333111111000000//////......,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++((((((((((((((())))))***((((((((())))))*********'''''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%000000///////////////...//////000000111111222222////////////////////////---------....../////////................................./////////000000//////000000000///...---222111000///000222222333999444111222222444===HHHRRRUUURRRGGGBBBKKK[[[ggguuu[[[KKKIIIAAA888;;;;;;AAA===888<<<>>>999888???>>>======@@@BBB???:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAA@@@?????????????????????????????????@@@@@@@@@AAAAAAAAA@@@???>>>???AAA@@@>>>;;;;;;;;;<<<===>>>???@@@@@@;;;;;;;;;;;;<<<<<<<<<===;;;:::;;;===999111...111444555777888888777666555666666666555555555444444222222111111111000000000/////////.........---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***'''((()))***++++++***)))++++++++++++************)))'''%%%&&&)))***)))(((((()))***)))'''&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))'''''''''((()))*********(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))'''(((((()))******+++++++++,,,,,,,,,,,,---------+++,,,,,,---------------.........///222666:::<<>>AAAMMMUUUPPPFFFCCCFFFJJJJJJWWWqqq}}}zzz{{{wwwmmmeeedddXXXKKK:::;;;EEEAAA:::AAA777???999222888<<<:::<<<<<<555666>>>???888888>>>:::;;;;;;;;;<<<<<<=========>>>@@@BBBCCCCCCCCCCCC@@@@@@@@@????????????????????????@@@@@@AAAAAAAAA???======???AAAAAA>>>;;;;;;;;;<<<===>>>???@@@AAA888:::<<<===>>>===<<<<<<;;;:::;;;<<<555,,,,,,333555666777999888777666444666666555555555444444444111111111111000000000000,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******'''((()))+++++++++***)))************)))))))))))))))'''%%%%%%(((***)))((('''))))))((('''&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))&&&''''''((()))******+++(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,,,,---------......,,,---......//////......---------///444:::@@@DDDEEEJJJNNNNNNPPP[[[pppzzzuuussswwwzzzeeeNNN>>>666555555444444333333222---------,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++((((((((((((((()))************))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%//////////////////////////////000111111111111111................................................................................................////////////////////////////////////000000000000111111000000111333444666999DDDQQQVVVRRRJJJDDDBBBFFFBBBFFFSSSdddxxxyyy~~~sssnnneee[[[RRRKKKFFFEEE@@@===;;;;;;======:::888:::999888777777888999::::::;;;;;;<<<<<<<<<<<<<<<@@@===:::999;;;;;;999777;;;;;;===>>>????????????>>>>>>>>>>>>============>>><<<;;;===@@@CCCCCCAAA@@@?????????>>>>>>======;;;;;;<<<===>>>???@@@@@@::::::;;;;;;;;;:::999999777:::<<<888111---000444777777777777777666555555666555555444444333222222000000000000////////////------------------------,,,,,,------,,,,,,+++***+++++++++************)))************************((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++******************++++++++++++++++++,,,,,,+++,,,------,,,,,,.../////////000333888>>>CCCGGGNNNOOOTTTXXX[[[fff~~~~~~{{{uuupppttteeeSSSDDD666///444666///---222000///...------,,,+++***+++++++++++++++++++++++++++***)))***+++++++++)))))))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%........................---...//////000000//////................................................------------------------------------------------////////////////////////....../////////000000000000000//////000111333444555<<>><<<999:::;;;<<<;;;:::;;;;;;===>>>>>>?????????>>>>>>>>>>>>============>>><<<;;;<<>>>>>>>>======>>>>>>>>>??????@@@@@@AAAAAA???<<<:::888777777777888::::::666000---000444666777777777777666555555444444333333222111111111000000000/////////......------------------------,,,,,,------,,,,,,+++***+++++++++*********))))))************************(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************************+++++++++++++++,,,,,,,,,+++,,,.........---...000///111666<<>>777333666<<<999@@@IIIPPPVVV^^^hhhpppzzz{{{{{{~~~sssyyy|||zzz~~~{{{iiiVVVJJJBBB:::999888777777777777777555444444666999;;;::::::999999999999999888777777999999:::;;;;;;;;;;;;;;;<<<;;;::::::<<<=========;;;<<<<<<===>>>>>>>>>>>>============>>>>>>>>>>>>???===<<<<<<>>>??????>>>??????>>>>>>>>>>>>======>>>?????????????????????CCC@@@<<<888666666777888::::::888333...---111444666666666777666666555444333222222111000000//////000////////////.........------------------------,,,,,,,,,,,,,,,++++++***++++++*********)))))))))************************(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************************+++++++++,,,,,,,,,---+++---............000222666:::@@@GGGNNNTTTWWWYYYccczzzsssssszzzhhhOOO>>>888666444//////...///000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%........................,,,,,,---...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////...............///000000///---///999HHHQQQRRROOOVVVRRRJJJBBB:::555555888666999<<<<<<:::;;;???CCCEEEFFFHHHMMMWWWdddrrr{{{uuummmlllttt{{{xxx{{{yyyzzzooopppxxx{{{|||pppiiibbb[[[WWWdddkkk```NNNCCC>>><<<999999999999999999999999333333444555777999999999888888999::::::888777666999::::::;;;<<<;;;;;;;;;<<<;;;;;;;;;<<<=========;;;<<<<<<===>>>>>>==================>>>>>>>>>>>>@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;;;;>>><<<999777666666888999;;;999555000......222555555666666666666555444444222222111111000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************))))))))))))************************((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************************+++++++++***++++++,,,,,,---------,,,---,,,,,,,,,///444888DDDFFFKKKPPPVVV[[[___```ooo~~~wwwjjjRRRGGG===111555222000///000///,,,)))------------,,,,,,,,,,,,,,,+++******,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&........................,,,---......//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///////////////---,,,---111888>>>@@@AAALLLKKKFFF>>>777333111111888999;;;999777666999;;;<<<;;;:::999;;;@@@HHHMMMPPPVVV\\\aaaiiioooiii]]]VVVTTTYYYiii}}}{{{rrrooopppwwwyyymmmhhhjjjvvv}}}kkk]]]ZZZ^^^XXXaaa```RRRHHHGGGDDD===@@@FFFIIIDDD===:::999999999999999999888888777777555666666666666777777888777888999::::::999888777::::::;;;<<<<<<<<<<<<;;;======<<<;;;;;;:::;;;<<<;;;<<<<<<============<<<<<<=========>>>>>>>>>???@@@@@@???>>>>>>>>>>>>???==================>>>>>>======<<<<<<;;;:::::::::999999888888777666666555;;;666111......000333555555555555555555444333333222222111111000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************))))))*********+++++++++******+++,,,------.........---,,,,,,...444<<>>EEEFFFBBB<<<:::;;;AAAJJJQQQUUUVVVTTTRRRQQQRRRUUUXXX]]]```___[[[XXXSSSLLLHHHLLLTTTSSSOOOLLLIIIDDD===999:::===DDDDDD===888:::;;;888<<<<<<;;;999777777888888666666555555555666777777666777888777666555666777666777888999999999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;999999:::;;;;;;<<<<<<=========<<<<<<<<<<<<======>>>>>>??????>>>??????>>>===<<<>>>???<<<<<<============>>>>>>>>>>>>======<<<<<<<<<;;;:::::::::999777555333222888333---,,,///333555555444444555555444444333222222111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))************)))))))))***++++++,,,,,,******+++,,,---.../////////000111333777???HHHNNNSSSWWW^^^jjjxxxrrrqqq{{{oooZZZBBB999000,,,///333555444/////////......------,,,---+++***+++,,,---,,,+++************************))))))))))))(((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---......---,,,+++---------------...000111---222444000///222222000333333333222222222333444---000222444333222111222555555333000111666999999111000///......000222333555666666555444555666666444333555777666333444888;;;555333666777444333555444888:::999888999:::;;;777666666777777777888999666555444333444555777999444666888777555444555777555666666777888:::;;;<<<777777888999999999999999888:::;;;:::888888:::===;;;<<<<<<======<<<;;;;;;<<<<<<<<<===>>>?????????;;;<<<===<<<::::::<<<>>><<<<<<<<<=========>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::888777777777777666000++++++000555666555333444444444444333222222000000//////...------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********))))))))))))************((())))))***++++++,,,,,,******+++,,,---...//////000444:::@@@GGGNNNUUUZZZ^^^dddnnn|||fffXXXEEE888333333222111000000//////...------,,,---,,,++++++------,,,+++***************************)))))))))((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++,,,,,,,,,---------***+++,,,---,,,,,,***)))///...,,,---......,,,***000666777222000333333000///////////////000111222333222111000...///222444,,,000333333333444555555000111222333333222222333///222444444333444555444888222...000333333555777444///...333555333333777444444666888777333333666444555777999777444555777777555333111111333555777222444666666444333555888555555555666888:::===>>>555555666777777777777777555777999999888888;;;>>>;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@888:::;;;:::888888;;;===;;;<<<<<<<<<======>>>>>>::::::::::::::::::::::::<<<:::888777777:::===???444...)))+++111777777555333444444444444333222222///......------,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************((())))))***++++++,,,,,,******+++,,,---//////000000777BBBLLLTTTYYY^^^aaakkkqqq||||||yyydddMMM???888333///111000000///...------------,,,++++++------,,,+++******************************))))))((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------///000000000111111111111000///...---...///111333////////////////////////000000000000111111111111000111222333333222111000111111111111111111111111222222222222222222222222222333444555555555444333333444555555666555555555999888888888777777666666555444444444444555666666777777666666555555555444666666666666666666666666777777777777666666666666777777888999::::::;;;;;;>>>??????>>><<<::::::;;;:::;;;===>>>>>>>>>===<<<>>><<<;;;999999;;;===>>><<<<<<;;;<<<===???@@@BBB<<<<<<;;;::::::::::::;;;999<<<:::666888>>>???;;;...,,,***---111444444333555555444333333222111111///000111000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&'''(((((()))***+++++++++++++++*********************+++,,,,,,+++***+++---***+++,,,...///000//////666BBBPPPXXXYYYZZZ___dddsss~~~}}}sssqqq~~~wwwssslllOOO<<<444222222...---222444///***)))......---------,,,,,,,,,---,,,******+++***)))'''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,------------------------+++++++++,,,,,,,,,------........./////////000000000///...------///000111////////////////////////....../////////000000000//////000111111000//////111111111111111111111111222222222222222222222222111222333444555444444333333333444555555555555555777666666666555555555555444444444444444555666666666666666666555555444444555555555555555555555555777666666666666666666666666666777888888999::::::<<<===>>>===;;;::::::;;;:::;;;<<<<<<======<<<<<<===<<<;;;:::::::::;;;<<<===<<<;;;;;;;;;<<<===>>><<<;;;;;;:::::::::::::::888:::888666999>>>===777---++++++---111444444333333333222222111000000///...000111000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&'''(((((()))******++++++************************)))+++,,,+++******+++---+++---...---,,,///666===GGGOOOWWW[[[\\\___gggnnnyyyuuuzzz|||www|||||||||zzz{{{~~~hhhOOO???888333///---//////---,,,............---------,,,,,,---,,,******++++++)))(((************************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++*********************************))))))))))))))))))))))))************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........000///...---------...///////////////////////////------........./////////......////////////......000000000000000000000000111111111111111111111111111222333333444444333333222333444444555555444444444444444444333333333333444444444444444555555666666555555555555444444444555555555555555555555555666666666666666666666666555666666777777888888888999;;;;;;;;;999999:::;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999===<<<;;;999999999::::::;;;;;;:::999999999999:::777777666666:::===999222+++++++++...111444444444111000000//////......------...//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((()))******++++++************************)))***++++++******+++---,,,///111...---444CCCPPPZZZ]]]___```aaahhhttt}}}{{{yyy}}}}}}|||~~~{{{uuuqqqoooqqqsssvvvsss\\\NNN:::555222222111...///222///.........------------...,,,++++++++++++***(((************************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))************************)))))))))************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......000///...---,,,,,,------........................------........./////////.........//////.........000000000000000000000000111111111111111111111111111111111222222222222222222222333444444444444444333333333333333333222222444444333333444444555666444444444444444444444444444444444444444444444444555555555666666666666666666666666777777888888888777888999999888888999;;;:::999888888888999;;;<<<<<<===>>>>>>>>><<<:::999<<<;;;:::999888999::::::::::::999888888888888999777666555888<<<<<<666...***+++,,,///111333444444/////////.........------+++---......,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''(((((())))))***************************+++++++++(((***++++++******,,,---...000222222555???OOO\\\```bbbdddhhhooo{{{|||wwwxxxzzz~~~yyyuuurrrqqqrrrrrrzzz|||yyy|||sssNNNDDD:::666555222000111/////////............---...,,,++++++,,,,,,+++***************************((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))(((((((((''''''''''''''''''''''''++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------............---,,,,,,+++++++++------------------------....../////////000000000////////////////////////////////////////////////000000000000000000000000000000000000111111222222111222222333333333333333333333333333333333333333333333333333333444555555333333333333444444444444444444444444444444444444444444555555666666666777777777777888888888888888555777888888777777999:::999999888777777999:::;;;<<<===???@@@???>>>;;;:::;;;:::999999999:::;;;<<<999999888777777777777777777555666:::===:::333---***,,,...000111222333333///////////////.........+++,,,...---,,,***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((()))))))))))))))*********))))))*********+++++++++(((***+++,,,++++++---......///222777???KKKVVV^^^\\\aaaiiivvv~~~vvvrrrtttxxxyyy~~~~~~|||zzzxxxwwwssstttwwwzzz|||}}}}}}}}}sssvvvzzz|||~~~nnnYYYAAA555222111000000000000/////////............---+++,,,------,,,+++************************((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++************************************************)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++------------------------....../////////000000000//////............//////////////////////////////////////////////////////000////////////000111111000111222222333333222222333333333333444444444444333333333333333444444555222222333333333333333444333333333333333333333333444444444555555666666777888888888888888888888888555666888888777777888:::888888888888888999::::::;;;<<<>>>??????>>><<<;;;:::999888888999:::;;;<<<888888777666666666666777777555888<<<;;;555///---***---000111111000111222////////////////////////***,,,...---,,,++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))******)))))))))***++++++,,,,,,)))+++,,,---,,,---...000...111777@@@KKKUUU\\\______fffuuu~~~yyyuuusssvvvyyy|||}}}~~~}}}{{{yyyyyyyyyyyyyyyxxxxxxwwwsssuuuwwwzzz|||sssRRR>>>666222111222000000000000////////////...---,,,,,,......---,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((************************************************))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************************************++++++++++++*********+++++++++,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////...---,,,,,,---...///........................//////////////////////////////.........///000111000111111222222222222222222222222333333444444444333333222222333333444555111222222222333333333333222222222222222222222222333333444555555666777777777777777777777777777777666777888888777666777999777888999999::::::999999999:::;;;<<<======<<<<<<:::999888777777777888999888777666666555555666666555555888<<<888///,,,...+++...222222000//////000.../////////////////////+++,,,......---,,,,,,---************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))***)))))))))))))))))))))((())))))***++++++,,,,,,***,,,............000222444;;;EEEOOOWWW^^^dddiiirrrxxx~~~~~~}}}|||{{{{{{|||}}}~~~~~~{{{||||||}}}~~~~~~}}}~~~{{{yyywwwuuutttuuuuuuvvvzzz~~~xxxdddRRRBBB888555111111111000000000//////...---,,,---...///...---++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++))))))))))))************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------++++++++++++------........................//////////////////////////////...------///000111000000111222222222222222111111222222333333333333333333222222333333444555111111111222222333333333222222222222222222222222333333444444555666777777666666666666666555555555777888999888777666777888777888999;;;;;;:::999999777888999:::;;;<<<<<<<<<;;;999888666555444555555777777666555555555555555333444888;;;555+++)))...,,,///333333000......///........................+++---......---,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$$$$$$$&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))*********)))))))))))))))((())))))***++++++,,,,,,+++,,,.../////////111333<<>>MMMVVVddddddeeedddeeeqqq}}}uuurrrqqqqqqqqqqqqrrrtttxxx{{{www{{{}}}zzzsssppptttxxxxxxyyyzzz}}}}}}{{{~~~||||||{{{yyywwwyyyvvvvvv{{{|||zzz|||~~~|||yyyxxxyyy}}}~~~{{{yyywwwvvvwww{{{uuuUUUIII===333333555333000///////////////...---,,,,,,...---,,,,,,++++++,,,,,,************************)))))))))))))))))))))))))))***+++,,,,,,+++)))(((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''(((((())))))(((((('''(((((())))))))))))******+++************)))))))))*********************************++++++++++++,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////....../////////000000000000000000000111111111111000111111111222222222222222222222222222111111111222222222222222222222222333333333222222222222222333333333444555555666666777777666555555555555666444555666777888777666666555555555666777777888888999888777666555555666666444555666555333222222333777999777///***)))+++,,,////////////////////////------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******************************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************(((((())))))+++,,,---...---///000111;;;PPPeeeppphhhkkkrrryyy{{{uuutttsssoookkkkkkoooppppppppprrrxxxxxxtttuuuxxxxxxwwwxxx}}}{{{~~~~~~~~~}}}|||zzzyyyxxxvvvwwwyyyzzzxxxyyy{{{}}}}}}|||zzzxxxzzz}}}}}}zzzxxxwwwuuuwwwyyy|||xxxhhhRRR;;;333666777333...000000000///......------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++***)))'''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''(((((((((((()))))))))***************))))))))))))************************************++++++++++++***************++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------------.........////////////////////////........./////////000000/////////000000000111111000000000111111111111222333333222222111111000000111111111111111111111111222222222222222111111111111111333444444555444444666666555444444555555555333444555666666666555555444444555555555666666666888888888888777666555555333444444333111000111333999777333---))))))+++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))************************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************((()))+++++++++,,,---///---111666???PPPffftttzzzlllttt~~~uuulllkkkllllllmmmpppsssuuuwwwwwwxxx}}}}}}zzzzzz||||||xxxwww|||}}}|||{{{{{{zzzwwwvvvvvvyyyyyyyyyxxxwwwxxx{{{}}}}}}|||vvvuuutttrrrtttyyytttRRR<<<444333222111111111000///..................---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***++++++******(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,*********+++++++++,,,,,,*********+++++++++,,,,,,------........./////////....................................////////////....../////////000000000//////000000000111111111222222222111111000000000111111111111111111111111111111111111111111111111000111222333444444444333555444444444444444555555333333444444555555555555444444444444444555555555666777888888777666555444222333333222000000111333999444...+++))))))+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))***************,,,---,,,+++,,,...000000888DDDTTThhhwwwyyyuuu{{{vvv~~~tttllllllnnnppptttyyyxxxzzz|||}}}}}}{{{yyyzzz|||yyytttwww~~~}}}}}}~~~~~~~~~}}}}}}|||}}}~~~}}}|||{{{yyywwwvvvwwwxxxxxxwwwxxxzzz}}}zzzxxxtttpppnnnqqqwww{{{{{{zzzzzz}}}yyy[[[DDD888444222222222000//////.../////////...------,,,,,,------++++++++++++++++++++++++************************'''((())))))************(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''(((((((((((())))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))************+++***))))))))))))***++++++************++++++++++++******+++++++++,,,,,,,,,---............/////////........................------........./////////............////////////////////////000000000000111111111111111000000000111111111111111111111111000000000000000111111111111111111222333333444444444333333333333444555555333444444444444555555555333333333333333333333333555555666666666666555555222333222111///000222444888000******+++++++++---------------------------++++++,,,,,,,,,,,,++++++)))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************+++---...---,,,---111666;;;HHHYYYiiivvv~~~{{{tttvvv~~~vvvppprrruuuvvvxxx{{{zzzzzz|||}}}~~~~~~}}}|||~~~}}}zzzxxxzzz}}}}}}wwwrrrrrrwww|||~~~}}}vvvwwwyyy{{{|||~~~~~~}}}|||}}}|||~~~{{{wwwvvvxxx{{{yyy|||~~~}}}}}}|||vvvwwwyyyzzzzzz{{{|||~~~~~~~~~}}}|||zzzwwwrrrooooooqqqtttnnnooopppsssyyyzzziiiRRR@@@444444333111/////////000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))))))))***)))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++************++++++++++++++++++++++++,,,,,,,,,---,,,,,,---------.................................---------.........//////------........./////////........./////////000000000000000000111111111111111111111111111111111111/////////000000000111111222222111111222333555666333333222222333444444555444444444444444555666666333333333333333222222222333333444444555555666666333333222111///000333555666---''')))---,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))******))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************+++---...---,,,///777===LLL]]]ooowwwyyy{{{}}}~~~yyy}}}yyyxxxsssrrrvvvzzzzzzyyyzzz{{{xxxwwwyyy}}}~~~{{{wwwvvv|||{{{xxxzzz~~~zzzwwwsssrrrsssvvvxxxyyyvvvxxx{{{||||||}}}~~~}}}}}}|||~~~}}}}}}xxxtttsssttttttyyy|||zzz|||{{{tttvvvyyyzzzzzz{{{|||}}}|||}}}~~~|||{{{zzzzzzyyyvvvrrrppppppqqqjjjkkkllllllooottt}}}tttUUU<<<555333111000//////000111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((((((((())))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................---------.........//////---------.........//////............/////////000//////000000111111222222000000000000000000000000.../////////000000111111444333111111111333666777222222222222333333444555555444444444444555666666333222222222222222222222222222222333444555666777333333222111000000333666555***%%%)))...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))+++---,,,---222;;;CCCYYYmmm~~~}}}uuuvvvzzz}}}rrrpppmmmpppwww}}}|||zzzzzz|||wwwtttvvv|||}}}xxxpppyyyzzzuuuwww{{{yyyxxxwwwuuuuuuuuuvvvwww|||~~~}}}~~~~~~|||{{{~~~|||wwwttttttsssyyy{{{yyyyyy}}}|||wwwqqqssswwwxxxyyyyyyzzz{{{~~~{{{zzzwwwyyyzzzyyyvvvrrrppppppnnnmmmjjjfffeeejjjsss{{{fffFFF555444111000//////111222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((('''(((((()))))))))))))))(((''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((&&&'''(((******+++++++++++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,++++++,,,,,,,,,+++,,,,,,---.........---.........------,,,,,,,,,,,,---///111111111111000............////////////000000000000////////////000000000000000000000000//////000111111111111111222222111111111222444555333333111000000000111222222222222333333333444444444444444333333222222222222222222111111111000000////////////...000333666---***((('''(((*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))((((((((((((,,,+++))))))***++++++***111'''&&&000999@@@NNN^^^ssszzzwwwuuuyyyuuu~~~yyywwwsssqqqqqqtttyyy|||~~~{{{wwwuuunnnlllmmmsss{{{~~~{{{yyyxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuvvvyyy{{{|||{{{yyyvvvuuuwwwzzz}}}|||{{{~~~~~~~~~{{{yyyzzz}}}}}}}}}|||zzzxxxwwwxxx{{{wwwvvvxxxzzzzzzxxxvvvtttrrrrrruuuxxxyyyzzz}}}}}}}}}||||||{{{}}}{{{vvvuuuvvvrrrlllwwwsssmmmhhhfffhhhlllooouuuxxxuuuQQQ>>>666777111000222...////////////...---,,,+++---,,,++++++******++++++++++++++++++++++++++++++)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&&&&'''((((((''''''(((***&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((((((((('''''''''&&&(((((())))))))))))(((((('''((()))***************+++******))))))******+++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++,,,------.........---......---------,,,,,,,,,***+++---.../////////...............////////////000000000000////////////000000000000000000000000//////000111111111111111222222111111111222333444333222111000000000111111222222222333333333333444444444333333333222222222222222111111111000000000000///......///111222333,,,***((('''(((*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))((((((((((((************,,,------,,,)))...111333;;;OOOhhhxxxyyykkknnnsssoooxxxrrrpppmmmlllmmmpppsssvvv||||||{{{zzzxxxuuusssqqqnnnnnnooosssxxx{{{zzzxxxvvvvvvuuuuuuuuuvvvxxxyyywwwvvvuuuwwwyyy{{{{{{{{{yyywwwvvvxxx{{{}}}}}}|||~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{yyy{{{~~~}}}|||xxxzzz{{{yyyvvvtttvvvxxx|||yyyvvvuuuwwwyyyyyyxxxvvvuuuttttttuuuwwwyyy{{{}}}{{{}}}~~~~~~}}}~~~~~~|||wwwsssqqqpppooonnnuuusssooollliiihhhggggggiiilllrrr}}}kkkRRRAAA:::222333777333000000000000///...------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))))))))((((((''')))))))))(((((('''''''''&&&'''((((((''''''(((***&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''(((((())))))(((((('''(((((()))******)))))))))+++******))))))******++++++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------...------------,,,,,,,,,+++,,,---...........................////////////////////////000000000000000000000000000000000000///000000111111111111000222111111111111222333333222222111000000000000111111111222222222333333333333333333222222222222222111111111111000000000000111...,,,---000222111000,,,***'''''')))*********+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))((()))***,,,------......&&&///222444FFFggg~~~zzz{{{oookkktttlllkkkjjjjjjkkknnnqqqssszzzyyywwwuuusssqqqpppppppppqqqsssuuuwwwwwwwwwvvvtttsssrrrrrrsssuuuxxxyyywwwvvvuuuwwwyyyzzzzzzyyyyyyxxxwwwxxx{{{|||}}}|||zzzyyywwwvvvvvvwwwyyyzzz}}}}}}}}}~~~|||zzzxxxzzz~~~|||}}}yyywwwzzz|||yyytttqqqrrruuuyyywwwuuuuuuwwwxxxxxxxxxuuuwwwxxxvvvttttttxxx{{{~~~|||{{{}}}~~~~~~~~~}}}}}}~~~zzzyyy~~~|||rrrmmmnnnsssssssssqqqnnniiidddaaaccceeeiiiqqqyyy}}}pppUUUBBB333222666222000000000000000/////////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******))))))((('''******))))))))))))((((((&&&((())))))(((''')))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((('''((()))))))))))))))((((((******))))))))))))******+++++++++***************************************++++++++++++++++++,,,------------,,,------------------------------------.........//////000000000............////////////////////////000000000000000000000000000000000000///000111111111111000000111111111111111111222222222111111000000000000000111111111111222222222222222222222222222111111111111111000000000/////////111---***,,,111222///++++++)))'''((()))++++++***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))+++,,,,,,,,,,,,---///...000AAAaaa~~~|||yyyvvv{{{ssskkkhhhpppnnnmmmmmmnnnooorrrtttvvvzzzyyyvvvsssqqqqqqqqqqqqqqqsssvvvwwwwwwvvvwwwxxxsssrrrppppppqqqsssuuuwwwuuuttttttvvvxxxyyyxxxwwwxxxxxxwwwxxxyyy{{{{{{|||xxxxxxwwwwwwwwwwwwxxxxxx|||yyyyyy~~~{{{xxxvvvxxx}}}|||xxxwww|||~~~vvvpppooopppvvvvvvuuuuuuvvvwwwxxxxxxssswwwyyywwwsssrrrvvvzzz}}}~~~~~~}}}||||||~~~}}}{{{{{{}}}}}}zzzqqqppptttuuuvvvuuuqqqlllfffbbbcccdddfffjjjpppvvvzzz}}}}}}~~~vvvYYY===444555000000000////////////000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************)))(((((())))))))))))))))))))))))&&&((())))))(((((()))***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((()))))))))(((((('''***))))))))))))))))))***************************************************************++++++,,,---...------,,,,,,,,,---...------------------------.............../////////............////////////.../////////000000000111000000000000000000000000000000111111111000000///111111111111111111111111111111111111000000//////000000000111111111222222111111111111111111111111000000000/////////......000,,,***,,,000111---(((***((('''(((***++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''(((((())))))))))))(((((('''((((((((()))))))))***(((***,,,,,,+++***+++,,,666444AAAaaa~~~~~~}}}uuuttt{{{}}}tttlllmmmjjjgggnnnrrrqqqqqqqqqsssuuuxxxzzzzzzxxxuuurrrppppppqqqrrrnnnppptttuuuuuuuuuvvvwwwsssrrrqqqooooooppprrrsssrrrrrrrrrtttwwwwwwvvvuuuwwwxxxxxxxxxxxxyyyzzz{{{yyy{{{}}}}}}{{{yyy}}}zzzyyy}}}zzzwwwxxx|||}}}}}}{{{xxxtttzzzzzzssspppooossssssttttttttttttuuuvvvrrrvvvxxxwwwsssqqquuuyyyzzz|||}}}|||}}}~~~}}}{{{zzz|||}}}{{{{{{yyyvvvwwwwwwwwwvvvtttpppmmmkkkdddddddddeeehhhlllppptttuuuyyyUUUAAA:::111111000//////...//////000------,,,+++++++++++++++++++++++++++++++++++++++***************))))))((((((((((((((((((((((((((('''((())))))(((((()))+++%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''((())))))(((((((((***))))))(((((())))))***)))))))))*********************************************)))******+++,,,---///...---,,,+++,,,---...,,,,,,,,,------------...---,,,,,,+++,,,,,,------............////////////......//////000000111111000000000000000000000000000111111111111000000///111111111222111111000///000000111111000000///...///000000000000111111111000000000000000111111111////////////............---,,,,,,---//////+++''')))(((''')))***,,,+++***))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))((((((''''''(((((())))))******)))+++---,,,******---000555BBB___}}}ooolll}}}yyywwwyyylllqqqnnnlllsssrrrpppuuutttsssqqqqqqrrruuuxxxzzzwwwuuussspppooonnnooopppkkkllloooqqqssstttttttttrrrrrrqqqpppppppppppppppppppppqqqtttwwwxxxwwwuuuwwwyyyyyyyyyxxxxxxzzz|||wwwyyy}}}}}}yyywww{{{xxxwww~~~}}}~~~}}}~~~~~~~~~tttxxx|||~~~|||xxxuuusssqqqsssttttttsssrrrssstttrrruuuwwwwwwuuutttvvvxxxyyy||||||{{{{{{}}}~~~}}}{{{zzz{{{}}}~~~|||~~~{{{zzzyyywwwvvvtttsssssskkkkkkjjjiiihhhjjjnnnqqqnnnyyyoooWWWFFF444444333111////////////000...------,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++******)))(((''''''(((((((((((())))))'''(((***)))(((((()))+++$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&'''((())))))))))))))))))(((((((((((())))))((()))))))))*********+++************************))))))))))))***+++,,,---000...---++++++,,,---...,,,,,,,,,---------......------,,,+++++++++,,,---............////////////.........///000111111111000000000000000000000000111111111111111000//////000111222222111000///...///000111111111000....../////////000000000111111/////////000000000111111/////////.........------+++,,,...///...,,,)))&&&((('''''')))+++,,,+++***))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''((()))*********)))+++---,,,***,,,222777EEE\\\xxx}}}rrraaa|||ppplllpppwwwuuuyyyvvvuuu|||zzzvvv{{{uuussspppnnnooorrrvvvyyyuuutttrrrpppoooooooooooonnnmmmnnnppptttvvvtttqqqooooooqqqqqqrrrqqqppppppoooppprrruuuyyyzzzyyywwwyyy{{{|||{{{yyyyyy{{{~~~wwwyyy{{{}}}}}}{{{yyywww|||zzzzzz~~~~~~}}}~~~}}}{{{xxxvvvxxxyyyyyyvvvuuuvvvxxxtttuuuvvvwwwxxxyyyyyyyyy{{{~~~{{{xxxxxxzzzzzz|||}}}~~~}}}|||}}}~~~~~~}}}}}}~~~}}}|||{{{yyywwwvvvuuuuuutttuuutttqqqnnnnnnqqqtttooossszzzvvv]]]AAA888666444222000000111111000000///...............++++++++++++++++++++++++***++++++++++++***))))))((((((((())))))*********''')))******))))))***+++$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%'''((())))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))***+++,,,---000///---+++++++++---...,,,,,,,,,------.........000///...---,,,---...///............/////////000---......///000111111222000000000000000000000000111111111111111000//////000111222222222000///...///000111111111000...---////////////000000000000.../////////000000111111//////.........---------))),,,///000---***'''&&&((('''''')))+++,,,+++***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&''''''((()))******+++(((+++---,,,,,,///777>>>aaawww}}}rrrqqqgggfffppp{{{~~~zzzvvv|||yyytttxxxvvvssspppmmmnnnqqquuuxxxvvvuuutttsssqqqppppppppptttqqqpppsssxxxyyyvvvqqqlllmmmppprrrssssssrrrqqqppppppssswwwzzz|||{{{zzz{{{}}}~~~}}}{{{zzz}}}~~~{{{|||~~~|||zzz{{{}}}vvvvvvvvvyyy{{{||||||zzz}}}zzzuuuuuuwwwvvvyyy|||~~~~~~~~~{{{}}}|||yyyzzz~~~}}}xxx~~~}}}|||zzzxxxvvvuuutttwwwxxxwwwsssooonnnpppsssvvvssssssxxx~~~vvvSSS;;;999666444222222222333222222111000000000000000++++++++++++++++++++++++***++++++++++++***))))))))))))******++++++++++++''')))******))))))***+++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))+++***)))'''''')))***+++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------............///////////////000000000000111111000000000000000111000000000000////////////000111222222111000111222000000000000000000000000//////////////////////////////............//////000//////...------,,,,,,+++,,,------,,,)))'''%%%(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))'''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''')))++++++)))))))))***...***...333000,,,<<>>888222///111333333000000///...............111000...---,,,+++++++++************))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))************)))*********)))))))))(((((())))))************))))))++++++++++++++++++++++++************+++,,,---...+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------------.../////////...---,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))******+++---***...333000...@@@YYY|||zzzvvvmmmeeejjjnnnqqquuuxxxvvvqqqqqqrrrrrrpppnnnnnnqqqtttxxxvvvrrrooommmnnnpppqqqooopppooommmkkkjjjkkklllpppqqqqqqpppnnnnnnnnnpppvvvvvvuuuuuuvvvwwwvvvuuuvvvvvvxxx{{{~~~|||{{{yyywwwuuuvvvxxxyyywwwvvv{{{zzzzzzzzz{{{yyyvvvtttwwwyyy}}}}}}~~~YYYEEE777888:::444000222000000///............///000///...,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))******))))))******))))))))))))(((((())))))************))))))++++++++++++++++++++++++*********+++,,,---...///++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------......///......---,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))***++++++,,,''',,,444111333SSS{{{~~~iii[[[TTTYYYcccnnnxxx|||tttuuuuuussspppooooooooovvvtttqqqnnnmmmmmmnnnpppnnnooopppooommmllllllmmmpppqqqqqqpppnnnnnnoooqqqssstttuuuwwwxxxxxxxxxyyyuuuxxx}}}{{{uuutttyyy~~~wwwvvvuuuvvvwwwwwwvvvuuu{{{zzzyyyyyyxxxvvvrrrooovvvtttuuu}}}yyy{{{TTT666888>>>555...222111000000///////////////......---,,,++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))(((((())))))************))))))************************++++++*********+++,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((()))******)))(((((((((((())))))***((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,***---222777JJJrrr~~~fffWWWRRRRRRQQQ\\\jjjwwwsssttttttsssrrrooonnnmmmtttrrrooommmllllllmmmnnnnnnlllkkkmmmppprrrooollllllmmmoooooooooqqqtttvvvsssrrrsssvvvxxxyyy}}}|||~~~~~~~~~~~~}}}|||tttqqqtttyyyuuutttrrrrrrrrrssstttuuuyyyyyyxxxyyyxxxvvvrrrnnnsssooooooxxx}}}}}}sssHHH;;;:::555222555222111000000//////000000------,,,,,,,,,,,,,,,---+++++++++*********))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))))))))************))))))************************,,,+++***))))))(((((()))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******((((((((((((((()))******)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***+++,,,------333333333FFFmmmuuufffSSSLLLQQQWWWSSS[[[dddllltttyyywwwqqqnnnooopppqqqqqqpppooommmqqqooommmlllkkkkkkkkklllooohhhdddhhhrrrwwwsssllllllmmmnnnooooooqqquuuxxxsssooonnnqqqtttvvv}}}||||||||||||{{{{{{{{{{{{{{{~~~|||{{{{{{|||~~~{{{wwwxxxzzzwwwuuurrrpppoooqqquuuxxxvvvwwwwwwyyyzzzxxxtttqqqooommmnnnsss|||}}}zzz}}}oooKKK;;;777666666222222111000000000000000......------,,,---------++++++++++++************************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((())))))((((((''''''(((((((((((())))))))))))************))))))************************+++***)))(((((((((((((((************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******)))))))))(((''''''(((((()))***+++***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))***+++,,,---...***555999===YYYxxxzzziiiTTTHHHGGGNNNTTTOOOTTTZZZ___gggnnnooollljjjjjjkkknnnpppqqqpppnnnnnnmmmllljjjjjjjjjjjjjjjooofffaaafffqqqwwwtttnnnpppppppppooonnnpppsssvvvtttnnnkkknnnoooqqq}}}zzz{{{{{{{{{{{{|||||||||~~~{{{yyyvvvwwwyyyyyyyyy{{{~~~}}}zzzxxxxxxyyyxxxvvvsssqqqsssxxx{{{tttuuuwwwzzz{{{zzzvvvsssnnnooooooppprrrxxxxxxwww~~~jjjJJJ;;;444///333222222111111111111111000000///...------......,,,++++++++++++*********************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((())))))))))))************))))))************************))))))(((((()))******+++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,---.........------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))''''''''''''((()))***+++))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))***+++,,,......+++666BBBTTTttt}}}xxxqqqiii```SSSIIIFFFHHHLLLOOONNNSSSWWW\\\dddnnnrrrpppjjjiiiiiilllppprrrqqqpppllllllkkkiiiiiiiiiiiiiiimmmhhhdddeeelllqqqrrrppppppppppppooonnnppptttwwwxxxrrroooqqqpppoooyyy|||{{{}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}|||wwwsssppprrrssssssrrrrrrrrrtttzzz}}}~~~zzzvvvsssvvvxxxxxxwwwuuuuuuwwwzzzssstttwwwyyy{{{yyyuuurrrppprrrrrrnnnlllpppzzz|||~~~qqqKKK555000333333222111111111111222333222111//////.........,,,,,,+++++++++*********************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))''''''((()))***,,,...///)))************+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...***+++---...///...------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))''''''''''''((()))++++++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++---...///333;;;OOOnnnooo]]]OOOIIIFFFCCCDDDHHHLLLNNNMMMZZZ]]]```aaagggoooqqqnnnkkkiiiiiikkkppprrrrrrpppkkkkkkjjjiiihhhhhhhhhiiilllkkkhhhggggggjjjooorrrlllmmmmmmnnnooosssxxx|||~~~wwwuuuwwwtttpppxxxzzzxxx|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~|||yyyxxxyyy{{{}}}}}}|||zzzzzzyyyuuuooojjjiiikkkmmmmmmllljjjiiijjjhhhkkkooorrrvvvzzz~~~xxxsssrrruuuyyyyyyvvvttttttuuussstttwwwyyyzzzxxxtttpppsssttttttooojjjlllttt}}}bbb@@@===444333222222111111222222444333222000///.........,,,,,,,,,+++++++++******************************&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++******))))))))))))************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((())))))))))))(((---...***)))...111111888IIImmmzzz^^^IIIHHH@@@AAAFFFKKKQQQTTTSSSRRRaaagggmmmmmmiiigggjjjooollllllkkkjjjkkklllmmmnnnnnnllljjjgggeeeeeeeeeeeekkklllllljjjiiijjjjjjhhhjjjppprrrqqqrrrzzz~~~zzzvvvxxx~~~}}}~~~}}}zzzuuutttvvvxxx{{{{{{{{{{{{|||}}}~~~~~~~~~|||zzzyyy{{{|||}}}~~~wwwtttpppllljjjkkknnnooorrrrrrqqqooolllhhheeeccc^^^^^^___```aaaaaabbbbbb```bbbdddgggiiilllmmmnnnxxx~~~{{{xxxxxxuuuuuuwwwwwwtttuuuxxxrrrssstttvvvvvvuuusssrrrqqqrrrssssssqqqqqqrrrssstttyyyYYYAAA999666333333333222000///000/////////............---------,,,,,,,,,++++++,,,,,,,,,+++++++++******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++******))))))))))))******))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((())))))))))))***+++,,,...///000222444???ddd|||yyy```PPPBBB>>>AAACCCHHHPPPWWW[[[\\\[[[ccciiinnnpppmmmjjjjjjkkkjjjjjjjjjjjjkkkmmmnnnoooooonnnmmmllljjjiiihhhggghhhjjjjjjiiiiiiiiiiiiiiinnntttxxxwwwxxx}}}yyyzzzzzzxxxvvvuuuvvvwwwzzzzzzyyyzzz{{{|||~~~zzz{{{{{{zzzxxxxxxzzz|||||||||}}}}}}}}}}}}|||||||||yyyvvvuuuuuuwwwxxxmmmjjjeeeaaa^^^^^^___aaabbbbbb```___\\\YYYWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYTTTVVVXXXZZZ\\\^^^______eeeiiinnnppppppsssyyy~~~zzzwwwvvvxxxxxxtttqqqrrrpppqqqsssuuuuuusssqqqpppqqqrrrsssrrrpppooopppqqqqqqtttyyy{{{{{{}}}zzz}}}HHH===555000111222000111444000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,+++++++++******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***))))))(((((())))))***)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((()))))))))******+++(((+++222333000444<<>>DDDGGGMMMVVV^^^ccceeeeeegggjjjnnnqqqqqqooollliiiiiiiiiiiijjjkkkmmmooopppmmmmmmnnnnnnmmmjjjhhhffffffgggiiijjjiiiiiijjjlllrrr{{{wwwwwwvvvvvvwwwwwwuuutttxxxxxxwwwvvvxxxzzz|||~~~vvvwwwwwwvvvuuuvvvxxxyyy~~~}}}|||{{{yyyvvvtttsssrrrpppnnnkkkkkklllmmmooofffccc^^^ZZZVVVUUUUUUVVVVVVUUUTTTRRRPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQSSSTTTTTTTTTVVVXXX[[[\\\[[[\\\___cccgggqqqzzzwwwxxxxxxtttpppoooppprrruuuwwwvvvtttrrrppprrrssssssrrrooonnnnnnoootttuuuwwwyyy|||zzzyyy```GGG888///444666000///555000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,+++++++++******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((())))))******+++,,,(((+++333111,,,999LLLjjjvvvlll~~~QQQBBBAAABBBFFFIIILLLRRR[[[ccchhhjjjjjjiiiiiijjjmmmqqqqqqnnnkkkjjjjjjjjjkkkkkklllmmmmmmgggiiijjjkkkjjjgggccc```bbbcccgggjjjiiihhhiiinnnvvv{{{yyywwwwwwyyywwwsssoootttsssrrrrrrsssuuuxxxzzzrrrssstttsssrrrqqqrrrsssyyyxxxvvvssspppllliiigggdddccc```______```aaaccc^^^[[[XXXTTTQQQPPPOOOOOONNNMMMLLLJJJIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMOOOPPPPPPOOOOOOQQQTTTVVV^^^jjjwww}}}zzzxxxtttqqqqqqsssuuuxxxzzzyyywwwtttqqqrrrssssssrrrpppooopppqqqvvvuuuuuuxxx|||{{{|||```FFF444888;;;333---///000000000////////////......------------,,,,,,,,,,,,,,,,,,+++++++++******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((()))***+++++++++---+++...222------FFFeeesssVVVAAA@@@===???MMMQQQSSSXXX___fffjjjjjjiiijjjgggeeehhhmmmqqqqqqooolllllllllkkkkkkjjjiiiiiidddeeeffffffeeeaaa^^^\\\\\\]]]bbbhhhgggccceeelllxxx|||zzzyyyuuuooojjjnnnmmmllllllmmmnnnppprrroooppppppnnnllljjjjjjkkkllljjjhhheeeaaa\\\YYYWWWTTTSSSRRRQQQQQQRRRSSSTTTOOONNNLLLKKKIIIHHHGGGGGGFFFEEECCCBBBBBBCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFHHHJJJNNNTTTZZZcccppp~~~vvvrrrrrrtttuuuxxxyyyyyyvvvsssqqqppprrrssssssrrrrrrtttuuutttrrrqqqsssxxx}}}|||eeeAAA777999444000000111000000000////////////.........---------,,,,,,,,,,,,,,,+++++++++******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************)))((((((''''''(((((()))&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''((())))))***+++,,,,,,---///222111///;;;]]]xxxqqqYYY>>>;;;DDDAAACCCUUUZZZ[[[___dddiiikkkjjjhhhjjjgggdddeeeiiinnnpppqqqmmmmmmmmmlllkkkiiigggffffffeeedddbbb```]]][[[ZZZWWWXXX^^^eeeddd^^^aaaiiizzz{{{zzz}}}|||{{{|||wwwrrrlllhhhggggggffffffffffffgggggghhhiiiiiihhhdddbbbaaaaaa```___]]][[[XXXTTTRRRPPPNNNNNNLLLLLLKKKLLLMMMMMMGGGGGGGGGFFFFFFEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>???@@@AAAAAADDDEEEFFFGGGJJJSSS^^^gggkkkqqq|||vvvsssssstttuuuuuuuuusssqqqpppppprrrssstttssstttvvvwwwtttsssssstttwww{{{pppYYY:::222333555555111111000000000/////////............---------,,,,,,,,,,,,+++++++++******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++******++++++,,,---************************)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''((()))***+++,,,,,,---...111333333:::SSSyyyxxxzzzgggPPPIII<<<<<>>===<<<<<<===>>>>>>>>>???AAABBBBBBBBBEEELLLRRRTTTYYYbbbiiinnnxxxyyyttttttssssssrrrqqqqqqpppqqqrrrsssssssssssstttuuutttuuuuuuuuuuuuyyypppxxxJJJ555444777555111111111000000000//////............------------,,,,,,,,,+++++++++******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++******++++++,,,---************************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((()))***+++,,,------///333444555EEEggg}}}qqqkkkSSS;;;DDDAAA;;;BBBJJJPPPZZZggghhhjjjnnnqqqqqqooommmkkkkkkkkkkkkkkkjjjkkkkkkjjjjjjkkklllkkkjjjiiihhhgggddd]]]XXXTTTSSSTTTVVV\\\]]]dddmmmjjjaaaeeeppp}}}|||rrrqqqwww}}}xxxtttvvvxxxxxxyyy{{{wwwyyyzzz{{{{{{~~~}}}rrrkkkhhhhhh\\\]]]^^^^^^]]]ZZZXXXVVVWWWXXXZZZZZZXXXVVVVVVVVVNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFGGGDDDEEEEEEEEEDDDCCCAAA@@@===>>>???@@@@@@???===<<<@@@AAAAAABBBCCCDDDEEEEEEAAAAAAAAABBBAAAAAA@@@@@@===;;;:::::::::;;;;;;::::::===AAAAAA@@@AAADDDGGGHHHLLLRRRVVVWWW```vvvwwwvvvuuusssrrrrrrrrrsssqqqsssssssssqqqqqqqqqsssnnnqqqrrrpppooosss|||}}}yyy]]]>>>777555000111111111111000000000000//////.........---------,,,,,,,,,+++++++++******