BM6P6(@ 444444444555666888:::;;;@@@@@@FFFRRRddd~~~yyyiiiffflllxxx}}}iiiXXXMMMDDDAAA@@@???@@@CCCCCCEEEHHHKKKOOORRRTTTTTTRRRRRRPPPNNNKKKIIIGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFHHHHHHHHHHHHIIIJJJKKKKKKJJJLLLMMMMMMLLLLLLMMMNNNQQQSSSVVVWWWYYY[[[___aaakkkooovvv}}}}}}nnnggg^^^VVVQQQPPPOOOOOOWWWXXXZZZZZZYYYVVVRRROOOJJJJJJIIIIIIJJJKKKLLLMMMOOOOOONNNNNNOOOQQQRRRSSSWWWYYY\\\]]]]]]^^^___aaaeeeeeefffffffffgggggggggfffeeeccc```]]]ZZZXXXVVVWWWTTTQQQPPPOOONNNLLLJJJMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNMMMLLLLLLKKKJJJIIIGGGDDDBBBAAACCCBBBBBBCCCDDDFFFGGGIIIHHHHHHIIIHHHGGGFFFHHHJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLIIIFFFCCCAAA>>>===<<<;;;:::999999999:::999888888999:::<<<===<<<>>>@@@AAAAAABBBDDDEEEGGGGGGHHHIIIKKKNNNQQQRRRTTTUUUWWWXXXZZZ[[[[[[[[[XXXXXXXXXXXXXXXYYYZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVYYYYYYXXXYYYYYYWWWSSSQQQPPPOOOMMMJJJHHHFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHJJJKKKOOOSSSWWWWWWYYY\\\]]]^^^^^^```aaa^^^^^^_________`````````___`````````___]]]ZZZXXXSSSSSSRRRQQQPPPQQQTTTVVVYYYZZZ[[[]]]^^^___``````_________```aaaaaabbbbbbdddfffhhhiiiiiiiiijjjkkkmmmmmmnnnooopppqqqrrrrrruuuuuuuuuvvvwwwwwwxxxxxxtttuuuwwwyyyzzz|||||||||}}}}}}}}}~~~zzzlll___TTTKKKBBB<<<999888666777888999999888999999999888999999::::::::::::<<>>===;;;:::999999888888999999888888999:::<<<===<<<>>>@@@AAAAAAAAACCCEEEGGGGGGHHHIIIKKKNNNPPPRRRSSSTTTUUUWWWXXXYYYZZZZZZXXXXXXXXXXXXXXXYYYYYYZZZYYYYYYXXXWWWVVVUUUTTTSSSUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTUUUTTTRRROOOLLLLLLKKKJJJHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDFFFGGGHHHJJJMMMRRRUUUWWWZZZ\\\]]]]]]]]]___```___``````aaabbbbbbcccccc___`````````^^^\\\YYYXXXQQQRRRRRRRRRQQQSSSVVVYYYYYYZZZ\\\^^^___````````````aaaaaabbbbbbcccdddddddddfffhhhiiiiiiiiijjjkkkmmmmmmnnnooopppqqqrrrrrrtttuuuuuuvvvwwwxxxxxxyyyuuuvvvwwwyyyzzz{{{{{{|||||||||}}}~~~sssggg]]]RRRGGG@@@<<<;;;999999;;;<<<<<<;;;::::::999999999999::::::::::::<<>>DDDNNN^^^vvvppphhhiiippp{{{qqq]]]SSSHHHDDDBBB@@@@@@CCCAAACCCFFFJJJMMMPPPRRRSSSRRRRRRPPPNNNKKKIIIGGGFFFEEEEEEFFFFFFGGGFFFFFFEEEHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNOOOOOONNNMMMOOOPPPOOOQQQSSSUUUVVVYYY\\\___dddhhhooowww~~~|||vvvmmmggg^^^WWWSSSQQQPPPPPPSSSTTTUUUVVVUUUSSSPPPNNNLLLKKKIIIHHHIIIKKKNNNPPPPPPOOOOOOOOOPPPRRRTTTUUUVVVXXX[[[\\\\\\\\\]]]____________`````````aaaaaa^^^^^^]]]\\\[[[ZZZYYYYYYUUUSSSQQQPPPPPPPPPOOOMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQOOONNNMMMKKKKKKJJJHHHGGGEEEDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKJJJIIIIIIJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIGGGDDDBBB@@@<<<<<<:::999888777777777888888888888999:::;;;<<<;;;===???@@@@@@AAACCCDDDGGGGGGHHHIIIKKKNNNPPPQQQQQQRRRTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVTTTRRRQQQPPPRRRRRRSSSSSSTTTUUUUUUVVVRRRQQQPPPOOOOOOMMMIIIFFFGGGGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAABBBBBBCCCDDDEEECCCEEEFFFGGGIIIKKKOOORRRXXXZZZ\\\\\\\\\[[[\\\^^^]]]^^^___```aaaccccccddd`````````___]]]ZZZXXXVVVPPPQQQRRRSSSSSSUUUYYY\\\[[[[[[]]]___```aaaaaaaaabbbbbbccccccdddeeeeeeeeedddfffhhhhhhhhhhhhjjjlllmmmnnnnnnooopppqqqrrrrrrssstttuuuvvvwwwxxxyyyyyyvvvwwwxxxyyyzzzzzzzzzzzz|||||||||~~~xxxooofffYYYLLLCCC>>><<<::::::;;;<<<<<<;;;;;;::::::999999:::::::::::::::<<>>DDDMMM[[[rrrtttjjjhhhmmmxxxrrr___TTTIIIDDDBBB??????AAA@@@BBBEEEIIILLLOOOQQQRRRRRRRRRPPPNNNKKKIIIGGGFFFDDDDDDEEEFFFFFFFFFFFFEEEHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNPPPOOONNNNNNOOOQQQOOOQQQSSSUUUVVVYYY\\\___ccchhhnnnvvv}}}zzztttkkkeee]]]WWWSSSRRRPPPPPPQQQRRRTTTTTTSSSQQQOOOMMMLLLKKKIIIHHHIIIKKKOOOQQQPPPPPPPPPPPPQQQSSSUUUWWWWWWYYY[[[\\\\\\\\\]]]^^^^^^^^^^^^____________```\\\\\\[[[ZZZXXXWWWVVVVVVSSSQQQOOONNNOOOPPPOOONNNKKKKKKKKKJJJKKKKKKLLLMMMPPPPPPQQQQQQQQQPPPOOONNNKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJJJJKKKMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGEEECCCAAA@@@<<<;;;:::888777777666666777777777888999999:::;;;:::<<<>>>??????@@@BBBCCCFFFGGGHHHIIIKKKMMMOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRPPPNNNLLLLLLKKKIIIFFFCCCDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDEEECCCEEEFFFGGGHHHJJJNNNPPPWWWXXXZZZZZZYYYXXXYYYZZZXXXYYYZZZ\\\^^^___aaaaaa______^^^]]][[[XXXVVVUUUQQQSSSTTTUUUUUUWWWZZZ\\\[[[\\\^^^```aaabbbbbbbbbbbbbbbccccccdddeeeeeefffdddfffggggggggghhhjjjlllmmmnnnooopppqqqrrrrrrssssssttttttvvvwwwxxxyyyzzzwwwxxxyyyyyyzzzzzzzzzzzz{{{{{{|||~~~}}}zzzvvvqqqjjj___QQQGGG???<<<:::999:::;;;;;;:::<<<;;;;;;::::::::::::;;;::::::<<>>???EEEMMMXXXnnnyyymmmiiimmmwwwqqq```TTTIIIDDDAAA>>>>>>@@@@@@BBBEEEHHHLLLOOOQQQQQQRRRRRRPPPNNNKKKIIIGGGFFFCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKMMMOOOPPPPPPOOOOOOPPPQQQPPPRRRTTTVVVWWWZZZ]]]```dddiiiooowww~~~zzztttjjjeee]]]WWWTTTRRRQQQPPPRRRSSSSSSSSSRRRQQQOOOMMMKKKJJJIIIIIIJJJLLLOOOQQQQQQPPPPPPQQQRRRUUUWWWXXXYYY[[[]]]]]]]]]]]]^^^____________`````````aaaaaa^^^]]][[[YYYVVVTTTRRRQQQQQQOOOMMMMMMNNNOOONNNMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPOOONNNJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGIIIJJJKKKLLLLLLMMMLLLKKKJJJLLLNNNNNNOOOOOOOOONNNMMMKKKIIIHHHGGGFFFDDDCCCAAA@@@@@@;;;:::999888777666666666666666777888999999999999999;;;===>>>>>>???AAABBBEEEFFFGGGIIIJJJLLLMMMMMMOOOPPPQQQSSSTTTUUUVVVVVVTTTUUUVVVWWWWWWWWWWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPOOONNNMMMMMMLLLNNNLLLJJJJJJIIIHHHEEECCCBBBBBBAAAAAAAAAAAABBBBBB>>>>>>???@@@AAAAAA@@@@@@@@@????????????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGHHHIIIJJJMMMOOOSSSUUUWWWVVVUUUTTTUUUVVVUUUUUUWWWYYY[[[]]]^^^___]]]\\\[[[ZZZXXXVVVTTTSSSSSSUUUVVVVVVVVVWWWYYYZZZ\\\]]]^^^```aaabbbccccccaaaaaabbbbbbcccdddddddddeeefffggggggfffgggjjjlllnnnnnnooopppqqqrrrssssssttttttuuuvvvwwwxxxyyyyyywwwxxxyyyyyyzzzzzzzzzzzz|||||||||}}}zzztttrrrpppnnnjjjbbbVVVNNNBBB???;;;::::::;;;<<<;;;===<<<<<<;;;::::::;;;;;;;;;:::<<>>@@@EEELLLUUUjjjqqqkkkmmmwwwrrr```UUUIIIDDDAAA>>>>>>@@@@@@BBBEEEIIILLLOOOQQQRRRRRRRRRPPPNNNKKKIIIGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKMMMOOOPPPPPPOOONNNPPPQQQPPPRRRTTTVVVWWWZZZ]]]```dddiiipppwww~~~{{{uuujjjfff___ZZZWWWUUUTTTSSSTTTUUUUUUTTTSSSQQQOOOMMMJJJJJJJJJJJJLLLMMMOOOPPPQQQQQQQQQRRRSSSVVVXXXYYY[[[]]]___```______```aaaaaaaaabbbbbbbbbcccccccccaaa___]]]ZZZWWWTTTRRRPPPQQQPPPNNNMMMNNNOOONNNMMMKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQOOONNNMMMJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGGGGGGGIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLNNNOOOPPPQQQQQQOOOLLLJJJHHHFFFEEECCCBBBAAA@@@@@@@@@;;;;;;999888777666666666555555777888888999888888888:::<<<======>>>@@@AAACCCDDDFFFGGGIIIJJJJJJJJJLLLMMMOOOPPPRRRSSSSSSSSSRRRSSSUUUVVVVVVVVVUUUTTTPPPPPPPPPQQQQQQRRRRRRRRROOOOOONNNMMMKKKJJJIIIHHHKKKJJJHHHGGGGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA<<<===>>>@@@@@@@@@????????????>>>>>>??????@@@AAABBBBBBBBBBBBCCCDDDEEEEEECCCEEEHHHHHHIIIIIIKKKMMMNNNPPPRRRRRRQQQPPPPPPQQQSSSTTTUUUWWWYYYZZZ\\\\\\YYYXXXWWWVVVUUUTTTSSSRRRSSSUUUWWWWWWVVVWWWXXXZZZ\\\\\\^^^```aaabbbbbbbbb``````aaaaaabbbccccccccceeefffffffffeeegggjjjlllnnnoooooopppqqqrrrssssssuuuuuuuuuvvvwwwwwwxxxxxxvvvwwwxxxyyyzzzzzzzzzzzz}}}}}}}}}~~~~~~{{{tttmmmkkkhhhgggfffaaaYYYSSSFFFCCC???======>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::<<>>>>>?????????:::<<<>>>???@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBDDDFFFGGGGGGHHHIIIKKKIIIKKKMMMMMMLLLLLLMMMNNNPPPQQQRRRSSSUUUVVVWWWXXXUUUUUUTTTSSSRRRRRRRRRRRRQQQSSSUUUWWWWWWXXXYYY[[[[[[\\\]]]___```aaabbbbbb``````aaaaaabbbccccccccceeeffffffeeeeeefffiiilllnnnooopppppprrrrrrssstttvvvvvvvvvvvvvvvvvvwwwwwwuuuvvvwwwyyyzzz{{{{{{|||~~~~~~~~~~~~~~~xxxqqqgggccc___\\\\\\ZZZVVVSSSHHHEEE@@@>>>===>>>?????????>>>===<<<;;;;;;;;;;;;;;;:::<<>>CCCHHHOOObbbyyynnnmmmvvv{{{bbbWWWLLLGGGDDDBBBAAACCCAAACCCFFFJJJMMMPPPRRRSSSRRRRRRPPPNNNKKKIIIGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNOOOOOONNNMMMOOOPPPNNNPPPRRRTTTUUUXXX[[[^^^```eeelllsss{{{|||wwwoookkkeee```^^^\\\[[[YYYZZZYYYXXXVVVTTTQQQOOONNNGGGIIIKKKMMMOOOOOOOOOOOORRRRRRRRRSSSUUUWWWZZZ[[[```bbbdddddddddcccdddeeecccdddddddddeeeeeeeeeeeeeeedddbbb```]]]ZZZXXXWWWVVVTTTRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSNNNNNNOOOPPPOOONNNMMMLLLIIIHHHGGGGGGGGGIIIKKKMMMIIIHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJKKKMMMQQQRRRRRRRRRPPPLLLIIIFFFCCCBBBAAA???>>>??????@@@===<<<:::999888888777777333555666888888888777777777999;;;<<<<<<===>>>@@@@@@AAACCCEEEFFFGGGGGGFFFFFFGGGIIIKKKLLLMMMMMMMMMOOOPPPRRRSSSTTTSSSQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIICCCAAA??????@@@AAA@@@?????????>>>============>>>999;;;===???@@@@@@>>>>>>>>>>>>>>>>>>>>>??????@@@????????????@@@AAABBBCCCAAACCCEEEFFFFFFFFFGGGIIIFFFHHHJJJKKKJJJJJJKKKLLLLLLMMMNNNOOOPPPRRRRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQNNNQQQTTTVVVWWWYYY[[[]]][[[[[[]]]___```aaaaaaaaa```aaaaaabbbccccccddddddeeeffffffeeedddfffiiillloooooopppqqqrrrsssssstttwwwwwwwwwwwwvvvvvvvvvvvvtttuuuwwwyyyzzz|||||||||~~~~~~~~~wwwpppccc^^^WWWSSSSSSSSSQQQOOOHHHDDD???<<<<<<=========??????>>><<<<<<;;;;;;;;;;;;:::<<>>???EEERRR```zzz~~~tttpppvvv~~~|||jjj\\\NNNHHHFFFCCCBBBCCCEEEDDDDDDGGGLLLPPPRRRSSSTTTSSSSSSQQQNNNKKKHHHFFFCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIILLLLLLLLLMMMNNNNNNOOOOOOOOOOOOQQQRRRUUUWWWZZZ[[[aaadddjjjrrr|||{{{rrrooojjjddd```_________\\\\\\\\\[[[XXXSSSOOOLLLIIIIIIIIIKKKMMMPPPRRRTTTSSSSSSTTTVVVYYY[[[]]]___cccdddeeeggghhhiiiiiiiiillllllkkkkkkkkkkkkjjjjjjmmmlllkkkhhheeeaaa]]][[[WWWXXXXXXYYYYYYYYYXXXXXXTTTTTTRRRQQQPPPPPPPPPPPPNNNNNNNNNNNNMMMLLLKKKKKKIIIHHHHHHGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJMMMPPPRRRRRROOOKKKHHHGGGFFFDDDBBB@@@??????@@@@@@@@@???===:::888777666555777777777777777777777777777888999:::<<<===>>>?????????AAABBBCCCEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKNNNNNNNNNOOOOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@??????===<<<;;;;;;<<<===???>>>>>>>>>>>>>>>=========???>>>===<<<===>>>@@@BBBAAAAAA@@@@@@???@@@@@@@@@EEEDDDDDDDDDDDDEEEEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNQQQPPPNNNMMMMMMNNNPPPQQQRRRTTTVVVWWWWWWXXXYYYZZZ^^^^^^^^^^^^_________```ddddddeeeeeeddddddcccbbbgggggghhhiiijjjkkkkkklllmmmoooqqqrrrrrrsssuuuvvvyyyyyyyyyzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{~~~~~~~~~~~~vvvlll```VVVMMMIIIHHHEEEDDDFFFEEECCCAAA??????AAACCCEEE@@@???>>><<<<<<<<<===>>>======???AAABBBHHHWWWfff{{{uuusssvvv|||~~~iii\\\RRRPPPMMMLLLNNNQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTPPPLLLGGGCCCBBBBBBAAA@@@CCCCCCDDDEEEFFFHHHJJJKKKPPPQQQTTTVVVWWWYYY]]]___aaaeeekkknnnsss|||zzztttpppmmmiiigggccc___\\\YYYXXXWWWXXXWWWVVVVVVUUUUUUVVVVVVYYYYYYZZZZZZ[[[]]]^^^___555555555555666777888999;;;??????DDDPPP\\\vvvuuupppuuu|||nnn```QQQJJJFFFCCCBBBCCCEEEDDDDDDGGGLLLPPPSSSTTTTTTTTTSSSQQQNNNKKKHHHFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOPPPRRRUUUWWWZZZ[[[```ccciiirrr|||}}}uuurrrmmmgggcccbbbbbbbbbaaaaaa```]]]YYYTTTNNNKKKJJJJJJKKKLLLOOORRRUUUVVVUUUVVVVVVXXXZZZ]]]```bbbhhhhhhjjjkkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooqqqpppooollliiieeebbb```[[[[[[\\\\\\\\\\\\[[[[[[XXXWWWVVVTTTSSSSSSSSSSSSQQQQQQPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJLLLMMMMMMLLLKKKKKKJJJKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKMMMOOORRRRRROOOKKKIIIGGGFFFEEEBBB@@@??????@@@AAA<<<;;;;;;:::999999999:::777777777777777777777777666777888999:::<<<======??????@@@AAACCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCAAAAAAAAA@@@??????>>>>>>>>>===<<<;;;;;;<<<===>>>========================???>>>===<<<<<<>>>@@@AAA??????>>>>>>>>>??????@@@CCCCCCBBBBBBBBBCCCDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKLLLMMMOOOPPPRRRTTTWWWXXXXXXXXXYYY[[[\\\\\\]]]^^^```aaaaaabbbcccddddddeeeeeeeeeddddddgggggghhhiiijjjjjjkkklllmmmoooqqqrrrrrrrrrtttvvvyyyyyyzzzzzzzzzyyyyyyxxxzzzzzzzzzyyyyyyyyyyyyyyy|||||||||}}}~~~wwwkkk___UUUKKKGGGEEECCCBBBCCCCCCBBBAAA@@@@@@AAACCCDDDAAA@@@>>>===<<<<<<<<<=========???AAACCCIIIXXXgggzzzssspppuuu{{{nnn```SSSQQQNNNMMMOOOQQQSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUPPPLLLGGGDDDBBBBBBAAA@@@BBBCCCCCCEEEFFFHHHJJJKKKOOOQQQSSSUUUWWWYYY\\\___aaaffflllpppuuu~~~{{{uuupppmmmjjjhhhddd```\\\YYYXXXWWWXXXWWWVVVVVVUUUUUUVVVVVVYYYYYYYYYYYYZZZ\\\]]]^^^444444444555666888999:::;;;???>>>CCCNNNXXXpppxxxqqqsssyyyttteeeUUULLLGGGCCCAAABBBEEEDDDEEEHHHMMMQQQTTTUUUUUUUUUTTTRRROOOLLLIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOPPPRRRTTTWWWYYY[[[___bbbiiirrr|||xxxuuupppkkkhhhfffeeeeeeggggggeeeaaa\\\UUUOOOKKKKKKKKKLLLNNNQQQUUUXXXZZZZZZYYYYYYZZZ]]]```dddfffhhhiiijjjkkkllllllllllllnnnnnnooopppqqqrrrssssssuuuuuutttrrrooolllhhhgggaaaaaaaaaaaaaaa`````````\\\[[[ZZZYYYXXXWWWWWWWWWUUUTTTTTTRRRQQQOOOMMMLLLKKKKKKKKKKKKLLLMMMNNNOOONNNMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKMMMOOOQQQQQQOOOKKKIIIHHHGGGEEECCCBBBAAA@@@AAAAAA<<<;;;:::::::::::::::;;;777777777777777777777777555666777888999:::;;;<<<>>>>>>???AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@??????>>>=========>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<===>>>???======<<<======>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMJJJJJJIIIIIIJJJLLLNNNOOORRRTTTWWWXXXXXXXXXZZZ[[[[[[[[[]]]^^^```bbbcccdddbbbcccdddeeeeeeffffffeeeffffffggghhhiiijjjkkklllmmmooopppqqqqqqrrrtttvvvyyyyyyzzzzzzzzzzzzyyyyyyzzz{{{{{{|||{{{yyyxxxwwwyyyyyyzzz{{{|||~~~wwwkkk]]]SSSIIIEEECCC???>>>@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA???===<<<<<<<<<<<<======@@@BBBDDDJJJZZZiii{{{rrrnnnsss{{{qqqcccUUURRROOONNNOOORRRTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUQQQMMMHHHDDDCCCBBBBBBAAABBBBBBCCCDDDFFFHHHJJJKKKNNNPPPSSSTTTVVVXXX\\\^^^bbbgggmmmqqqwww|||vvvqqqnnnkkkiiieeeaaa]]]ZZZYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXYYYZZZ\\\\\\222333333444666888999::::::>>>>>>BBBLLLVVVlll}}}rrrqqqvvvyyyiiiWWWMMMHHHCCCBBBCCCEEEDDDEEEHHHMMMRRRUUUVVVVVVVVVUUUSSSPPPMMMJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNOOOPPPRRRTTTWWWYYYZZZ^^^aaahhhqqq|||zzzwwwsssnnnjjjhhhggggggjjjjjjhhhddd^^^WWWQQQNNNLLLMMMNNNQQQUUUYYY]]]___^^^]]]]]]^^^```dddhhhjjjiiijjjkkklllllllllllllllnnnnnnoooqqqrrrtttuuuuuuwwwwwwwwwuuussspppmmmlllffffffeeeeeeddddddeeeeee```___]]]\\\ZZZZZZYYYYYYXXXWWWVVVUUUSSSPPPNNNMMMLLLLLLLLLMMMOOOPPPQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKLLLNNNQQQQQQNNNLLLJJJJJJGGGFFFEEECCCBBBBBBBBBBBB???>>><<<;;;999888888888777777777777777777777777666666777888999:::;;;<<<===>>>>>>???@@@BBBBBBCCCBBBCCCCCCDDDDDDEEEFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>======<<<===<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>><<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKGGGGGGHHHIIIJJJLLLNNNOOORRRTTTVVVXXXXXXYYYZZZ\\\[[[\\\]]]^^^```aaabbbcccaaabbbccceeeffffffggggggeeefffggghhhiiijjjkkkllllllnnnpppqqqqqqqqqsssuuuxxxyyyyyyzzzzzzzzzzzzyyyxxxzzz{{{||||||{{{yyyxxxxxxxxxyyy{{{}}}wwwkkk\\\QQQHHHDDDAAA>>>===>>>===???AAADDDEEEEEEDDDCCCCCCBBB@@@>>><<<;;;;;;<<<======@@@CCCEEELLL\\\kkktttnnnsss{{{sssdddWWWSSSPPPNNNPPPRRRTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUQQQMMMHHHEEECCCCCCBBBAAABBBBBBCCCDDDFFFHHHIIIKKKMMMOOORRRSSSUUUWWW[[[]]]bbbgggmmmrrrxxx}}}wwwrrrooommmkkkgggbbb^^^[[[YYYYYYXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[222222333444666777999:::888===>>>BBBLLLTTTjjjtttrrruuu~~~mmmZZZOOOIIIEEEDDDEEEEEEEEEEEEIIINNNSSSVVVWWWWWWWWWVVVTTTQQQNNNKKKIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLNNNNNNOOOQQQTTTVVVYYYZZZ^^^aaahhhqqq|||zzzxxxtttoookkkiiihhhgggjjjiiihhheee```YYYTTTPPPLLLMMMOOOSSSWWW\\\aaacccbbbbbbbbbccceeeiiilllnnnpppqqqqqqrrrrrrrrrqqqqqqmmmnnnooopppqqqsssttttttwwwwwwwwwvvvtttrrrooonnniiiiiihhhgggffffffggggggaaa```___]]]\\\[[[ZZZZZZYYYYYYXXXVVVTTTQQQOOOMMMLLLLLLNNNOOOQQQRRRSSSTTTQQQQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLNNNPPPPPPNNNLLLKKKKKKHHHHHHFFFEEEDDDDDDCCCCCC@@@???===;;;:::888888888777777777777777777777777777888888999:::;;;<<<<<<<<<======>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<999:::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGHHHJJJKKKMMMNNNOOOPPPSSSVVVWWWWWWXXXZZZ\\\]]]]]]^^^^^^______`````````aaabbbdddeeefffffffffdddeeefffgggiiijjjkkklllkkkmmmoooppppppqqqssstttwwwxxxxxxyyyzzzzzzyyyyyyuuuwwwyyy|||||||||{{{zzzyyyyyyzzz|||wwwjjj[[[QQQGGGCCCAAA>>>===>>><<<>>>BBBFFFGGGGGGEEEDDDDDDBBB@@@>>><<<<<<<<<<<<======AAADDDGGGNNN___nnn}}}rrrvvv}}}vvvgggXXXTTTPPPNNNOOORRRUUUVVVVVVVVVVVVWWWWWWVVVVVVVVVRRRNNNIIIFFFDDDDDDCCCBBBBBBBBBBBBDDDEEEGGGIIIJJJLLLNNNQQQRRRTTTVVVZZZ\\\aaaffflllqqqwwwyyytttqqqooolllhhhddd___\\\ZZZZZZXXXWWWVVVVVVUUUUUUVVVVVVUUUUUUVVVVVVWWWXXXZZZ[[[333333333444555777888999888======BBBKKKRRRfffwwwsssvvvuuu```SSSKKKFFFEEEGGGEEEEEEFFFIIIOOOTTTWWWXXXXXXXXXWWWUUURRROOOLLLJJJEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNOOOQQQSSSVVVXXXZZZ___bbbiiirrr|||zzzxxxtttpppllliiigggggghhhgggfffddd___YYYTTTQQQLLLNNNPPPTTTYYY___dddgggggggggiiikkkmmmooorrrsssttttttuuuuuuuuutttssssssppppppqqqqqqrrrrrrssssssuuuuuuuuuuuutttrrrpppnnnjjjiiihhhfffffffffggggggbbbaaa```^^^\\\[[[ZZZZZZYYYXXXWWWVVVSSSQQQOOONNNKKKMMMOOOQQQSSSTTTUUUUUUSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKMMMOOOOOONNNLLLLLLMMMIIIIIIHHHGGGFFFEEEDDDDDD>>>===<<<;;;::::::::::::777777777777777777777777888888999999:::;;;;;;<<<;;;<<<<<<===>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDAAAAAAAAAAAA@@@@@@??????@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<>>>>>>>>>=========<<<<<<======<<<======>>>???@@@????????????@@@BBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIKKKLLLMMMNNNOOOOOOQQQTTTVVVVVVWWWYYY[[[]]]]]]]]]]]]]]]^^^^^^^^^___```aaacccdddeeeeeeeeeddddddfffgggiiijjjkkklllkkkmmmoooooooooppprrrtttuuuvvvwwwxxxyyyyyyyyyxxxtttuuuwwwyyy{{{{{{{{{{{{zzz{{{|||~~~uuujjjZZZPPPFFFCCCAAA>>>>>>???<<>>===============>>>AAAEEEIIIPPPaaaqqqzzz}}}zzzkkkYYYUUUPPPMMMNNNQQQTTTVVVVVVVVVWWWWWWWWWWWWVVVVVVSSSOOOJJJFFFEEEDDDDDDCCCAAAAAABBBCCCEEEGGGIIIJJJKKKMMMPPPQQQSSSUUUYYY[[[___dddjjjooouuuzzzuuurrrqqqnnnjjjeeeaaa]]][[[ZZZXXXWWWVVVVVVUUUUUUVVVVVVUUUUUUUUUVVVWWWXXXZZZZZZ444333333444555666777888888======AAAIIINNN```}}}zzzuuuwwwhhhXXXOOOHHHFFFGGGFFFEEEFFFJJJOOOTTTXXXYYYYYYXXXWWWVVVSSSPPPMMMKKKFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOQQQSSSVVVXXXYYY```ccciiirrr|||zzzxxxtttpppmmmjjjhhhggggggfffeeebbb]]]WWWRRRNNNLLLMMMPPPUUU[[[aaafffiiilllmmmpppsssuuuwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuvvvuuuuuuuuuttttttssssssssssssttttttsssqqqpppoooiiihhhfffdddddddddeeefffdddcccaaa___]]]\\\[[[[[[WWWWWWVVVUUUSSSQQQOOONNNKKKLLLOOOQQQTTTUUUVVVVVVTTTTTTRRRQQQPPPOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLKKKMMMOOOOOOMMMMMMMMMNNNJJJIIIIIIHHHGGGFFFEEEDDD@@@???===<<<:::999999999777777777777777777777777777777888888999999::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<<<<======>>>?????????>>>>>>===<<<===<<<<<<<<<<<<<<<===============>>>???@@@BBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMPPPSSSTTTUUUVVVXXXZZZZZZZZZ[[[\\\\\\]]]^^^^^^^^^___```aaabbbccccccccccccdddeeegggiiijjjkkkllljjjlllnnnoooooopppqqqsssttttttuuuwwwwwwxxxxxxwwwvvvvvvwwwwwwxxxyyyzzzzzz{{{|||}}}~~~tttiiiWWWMMMDDDAAA@@@>>>>>>@@@===???DDDHHHKKKKKKKKKJJJBBBAAA@@@>>>======>>>>>>===>>>BBBFFFJJJRRRcccsss{{{lllYYYUUUOOOLLLMMMPPPSSSUUUVVVVVVWWWWWWWWWWWWVVVVVVSSSOOOJJJGGGEEEEEEDDDCCCAAAAAABBBCCCEEEGGGIIIJJJKKKMMMOOOQQQRRRTTTXXX[[[\\\aaaggglllrrr|||{{{vvvsssrrroookkkfffbbb^^^\\\[[[XXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[444444444444444555666777999======@@@FFFJJJ[[[www|||vvvyyy}}}nnn\\\QQQIIIFFFGGGFFFEEEFFFJJJPPPUUUXXXYYYYYYYYYXXXVVVSSSPPPMMMKKKHHHGGGGGGGGGFFFFFFEEEEEECCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOQQQSSSVVVXXXYYYaaadddjjjrrr|||zzzxxxuuuqqqnnnjjjhhhggggggfffeeeaaa\\\UUUOOOLLLKKKMMMPPPUUU[[[aaagggjjjoooqqquuuxxx{{{||||||{{{~~~}}}||||||zzzzzzyyyxxxwwwvvvuuutttrrrrrrsssssssssqqqpppoooiiigggeeecccbbbbbbddddddeeedddbbb```^^^\\\\\\[[[VVVVVVUUUTTTRRRPPPNNNMMMJJJLLLOOORRRTTTUUUVVVVVVUUUTTTSSSRRRPPPPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKMMMNNNNNNMMMMMMMMMNNNJJJJJJJJJIIIHHHGGGFFFEEEDDDCCC@@@===:::777555555777777777777777777777777666666777777888888999999:::;;;;;;<<<<<<=========<<<<<<======>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@>>>======<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>???????????????>>>======<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<===???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLOOORRRTTTTTTVVVWWWYYYWWWXXXYYYZZZ\\\^^^______^^^___```aaaaaabbbaaaaaacccdddeeeggghhhjjjlllllljjjlllnnnoooooooooqqqsssssssssuuuvvvvvvwwwwwwwwwxxxwwwwwwvvvvvvwwwxxxxxx||||||}}}~~~sssiiiUUUKKKCCC@@@@@@>>>>>>@@@>>>@@@DDDHHHKKKLLLLLLLLLBBBAAA???>>>>>>>>>??????===>>>BBBGGGJJJSSSdddtttyyyjjjYYYUUUOOOLLLMMMPPPSSSUUUVVVWWWWWWXXXXXXWWWWWWVVVSSSPPPKKKGGGFFFEEEDDDDDDAAAAAABBBCCCEEEGGGHHHJJJJJJLLLOOOPPPRRRTTTXXXZZZ[[[```fffjjjpppzzz|||vvvssssssppplllgggbbb___\\\[[[XXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[555444444555555666777888<<<888:::BBBGGGJJJZZZlllyyyvvvxxxsss^^^RRRLLLHHHFFFDDDEEEHHHKKKNNNRRRVVVWWWYYYXXXWWWUUUSSSPPPNNNLLLKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMOOOQQQRRRRRRTTTWWWYYY^^^cccjjjsss}}}|||yyytttpppnnnkkkiiigggfffeeeccc```[[[VVVRRRPPPOOOPPPSSSUUUYYY^^^eeejjjqqquuu{{{~~~}}}{{{{{{{{{|||{{{yyywwwvvvtttrrrrrrrrrrrrpppnnnkkkiiieeeccccccbbbaaa```bbbaaa```^^^]]][[[ZZZYYYUUUUUUTTTSSSQQQPPPOOOOOOLLLNNNQQQTTTWWWWWWWWWWWWVVVUUUSSSQQQOOONNNNNNMMMLLLLLLKKKJJJIIIIIIHHHHHHJJJKKKKKKLLLLLLKKKJJJIIIJJJJJJJJJIIIGGGEEEDDDCCC??????>>>===<<<;;;:::::::::999999999888888777777::::::999999888777777777888888999:::;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@???>>>======???>>><<<;;;::::::;;;;;;::::::999999999999::::::999999:::;;;<<<===>>>>>>===>>>???@@@???>>><<<:::::::::;;;;;;;;;:::999888============>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNOOOOOOPPPRRRTTTUUUYYYYYYZZZ[[[]]]^^^___```___```bbbbbbaaaaaacccddddddeeeggghhhhhhiiikkkmmmooooooooonnnoooppppppqqqqqqsssuuuwwwxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyzzz|||}}}zzzhhh\\\QQQIIICCCAAA@@@???AAAEEEAAACCCFFFJJJKKKKKKJJJIIICCCAAA???===<<<===???AAA>>>CCCBBBEEEPPPXXXfff{{{}}}lll^^^VVVPPPQQQSSSRRRSSSUUUWWWWWWWWWWWWVVVVVVUUUTTTRRRPPPLLLHHHEEECCCAAAAAABBBBBBBBBBBBCCCEEEFFFGGGJJJLLLOOOPPPQQQSSSVVVXXX\\\]]]aaaiiipppxxx~~~yyywwwsssqqqnnniiieeeaaa^^^]]]XXXXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWW444444444444555666777888<<<888:::BBBFFFJJJYYYjjjzzzwwwvvvvvvaaaTTTLLLHHHFFFDDDEEEGGGKKKNNNRRRUUUWWWYYYXXXWWWVVVTTTQQQOOONNNKKKJJJHHHFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNMMMOOOQQQRRRRRRTTTWWWYYY^^^bbbjjjrrr||||||xxxtttqqqooommmlllgggfffccc```[[[WWWSSSPPPPPPQQQSSSUUUYYY^^^dddhhhrrrwww~~~~~~}}}}}}~~~}}}{{{yyywwwuuusssrrrrrrqqqooonnnllliiieeecccbbbbbb```______^^^]]][[[ZZZXXXWWWVVVTTTSSSSSSQQQPPPOOONNNNNNMMMOOOSSSVVVXXXZZZZZZZZZXXXWWWUUURRRPPPOOONNNMMMLLLLLLLLLKKKKKKJJJJJJIIILLLMMMNNNNNNNNNMMMKKKKKKJJJJJJJJJIIIGGGEEEDDDCCC@@@??????>>>===<<<;;;;;;:::::::::999999888888888888888888888888999999999888888999999:::;;;;;;<<<======<<<;;;;;;<<<============>>>??????@@@@@@AAA@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@???>>>===>>>===<<<;;;:::::::::;;;999999999888888999999999::::::;;;<<<===>>>>>>???>>>?????????>>>===;;;::::::::::::::::::999999888<<<<<<<<<======>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMNNNOOOOOOQQQRRRSSSTTTUUUXXXYYYZZZ[[[]]]^^^______^^^```aaabbbaaaaaabbbddddddeeeggghhhhhhiiikkkmmmoooooonnnnnnooooooppppppqqqrrrtttvvvwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz|||}}}xxxggg[[[OOOHHHAAA@@@@@@???AAAEEECCCEEEHHHKKKKKKKKKIIIHHHCCCAAA???===<<<>>>???AAA@@@EEEDDDGGGSSS[[[iii~~~}}}lll___WWWQQQQQQSSSRRRSSSUUUWWWWWWWWWWWWWWWVVVUUUTTTRRRPPPMMMIIIEEECCCAAAAAABBBBBBBBBBBBCCCEEEFFFGGGJJJLLLNNNPPPQQQSSSVVVXXX[[[\\\```hhhoooxxx{{{xxxtttrrrnnniiieeeaaa^^^\\\YYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWW444444444444555666777888:::888:::@@@DDDIIIWWWggg|||vvvsssyyydddUUUMMMHHHFFFDDDEEEGGGJJJNNNRRRUUUWWWXXXXXXWWWVVVUUUSSSRRRQQQLLLJJJIIIGGGFFFEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNPPPQQQRRRTTTWWWZZZ]]]bbbiiiqqq{{{}}}yyyuuurrrqqqppphhhgggddd```[[[WWWSSSQQQQQQSSSTTTVVVYYY]]]bbbfffpppvvv~~~}}}yyywwwtttsssrrrqqqooommmllliiieeecccaaa```^^^]]]\\\\\\[[[YYYWWWVVVUUUTTTRRRRRRQQQPPPOOONNNNNNMMMNNNPPPTTTXXX[[[]]]]]]]]][[[YYYWWWTTTQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMKKKJJJJJJJJJJJJIIIGGGFFFDDDDDDAAA@@@@@@???>>>===<<<<<<;;;;;;;;;::::::::::::999777777777888999:::::::::888888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>=========<<<:::::::::::::::999999888888888888999999:::;;;<<<===>>>??????@@@AAA@@@???>>>===<<<;;;:::::::::::::::999999888888::::::;;;<<<===>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUXXXXXXYYY[[[\\\]]]^^^___^^^```aaaaaaaaaaaabbbddddddeeeggghhhhhhiiikkklllnnnnnnnnnnnnoooooooooppppppqqqsssuuuvvvwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz|||~~~tttdddYYYMMMFFF@@@@@@@@@???BBBEEEGGGHHHJJJLLLLLLJJJGGGFFFBBB@@@>>>======>>>???@@@BBBGGGGGGJJJVVV^^^lll~~~mmmaaaXXXRRRRRRSSSSSSSSSUUUVVVWWWWWWWWWWWWVVVVVVUUURRRPPPMMMIIIEEECCCBBBAAAAAAAAABBBBBBCCCDDDFFFGGGIIIKKKNNNPPPQQQSSSUUUWWWZZZ[[[___gggooowww|||yyyuuurrrnnniiiddd```]]]\\\YYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWW444444444444555666777777999888:::???BBBGGGUUUccc{{{~~~uuusss}}}yyyeeeVVVMMMHHHFFFDDDEEEGGGJJJNNNRRRUUUWWWWWWWWWWWWWWWVVVUUUTTTTTTLLLKKKIIIGGGFFFEEEFFFFFFCCCCCCCCCDDDDDDEEEFFFGGGIIIIIIJJJKKKKKKLLLLLLMMMLLLNNNPPPQQQRRRTTTWWWZZZ]]]aaahhhqqq{{{{{{vvvtttsssllliiieee```[[[WWWTTTSSSRRRTTTVVVWWWYYY\\\aaadddkkkrrr}}}{{{yyyvvvtttsssqqqooolllllliiidddaaa```^^^\\\[[[\\\[[[ZZZYYYWWWVVVUUUTTTQQQQQQPPPPPPOOOOOONNNNNNNNNQQQUUUYYY]]]___``````]]][[[XXXUUURRROOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMLLLKKKJJJIIIJJJJJJJJJIIIHHHFFFEEEDDDBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@>>>????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>===<<<;;;;;;::::::999999999888888777777888888999;;;;;;<<<===>>>???@@@@@@BBBAAA???===<<<;;;:::::::::999999888888888888888888999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMOOORRRUUUVVVWWWVVVUUUWWWXXXYYYZZZ[[[]]]^^^^^^^^^___aaaaaa``````bbbcccdddeeeggghhhhhhhhhjjjlllmmmmmmnnnnnnooooooooonnnoooppprrrtttuuuvvvvvvvvvuuuvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz|||~~~}}}pppaaaWWWLLLEEE@@@@@@AAAAAACCCGGGIIIJJJLLLLLLKKKHHHEEECCC@@@???>>>======>>>???@@@CCCHHHHHHKKKWWW___lllooobbbZZZTTTSSSTTTSSSSSSUUUVVVWWWWWWWWWWWWWWWVVVVVVSSSQQQMMMIIIFFFCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFIIIKKKNNNPPPQQQRRRUUUWWWYYYYYY^^^fffmmmvvv{{{xxxuuusssoooiiiddd```]]][[[YYYXXXWWWVVVVVVUUUUUUVVVUUUVVVWWWWWWXXXXXXWWWWWW333333333444444555666777777888:::===@@@FFFSSS___tttuuusss{{{xxxdddUUUMMMIIIGGGCCCDDDGGGJJJMMMQQQUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUMMMLLLJJJHHHFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIJJJKKKKKKLLLLLLLLLNNNPPPQQQRRRUUUXXXZZZ]]]bbbjjjsss|||~~~yyyxxxqqqmmmhhhbbb\\\XXXUUUTTTSSSTTTVVVXXXYYY\\\___bbbhhhppp{{{}}}{{{xxxvvvuuussspppnnnlllhhhdddaaa```^^^\\\[[[ZZZZZZYYYXXXVVVUUUTTTTTTRRRRRRQQQQQQQQQQQQQQQQQQPPPRRRWWW[[[___aaabbbccc___]]]ZZZWWWSSSQQQOOONNNLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOONNNLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEECCCCCCBBBAAA@@@??????>>>============>>>>>>>>>>>><<<<<<;;;;;;:::::::::999:::::::::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======>>>??????>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<;;;:::999999999999888888888888999999;;;;;;<<<===>>>???@@@@@@BBBAAA???===<<<;;;:::::::::999888777777777888888777888999:::;;;<<<=========>>>???AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMOOORRRUUUWWWWWWWWWVVVWWWWWWXXXYYY[[[\\\]]]]]]^^^___aaaaaa``````bbbcccdddfffggghhhggggggiiikkkkkklllmmmnnnnnnnnnnnnmmmnnnoooppprrrsssuuuuuuvvvuuuvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz|||xxxkkk]]]TTTKKKEEE@@@AAABBBBBBCCCGGGIIIJJJKKKKKKIIIFFFCCCAAA???>>>>>>======>>>??????AAAGGGFFFJJJVVV]]]iii}}}qqqddd\\\UUUUUUUUUTTTSSSUUUVVVWWWWWWXXXXXXWWWWWWWWWSSSQQQMMMIIIFFFDDDBBBBBBAAAAAAAAAAAABBBDDDEEEFFFIIIKKKMMMOOOPPPRRRUUUWWWXXXYYY]]]eeelllttt{{{wwwuuurrrnnniiiddd```]]]\\\YYYYYYXXXWWWVVVVVVVVVVVVUUUVVVWWWWWWXXXXXXWWWWWW333333333333444555666777666888:::<<<===DDDPPPZZZnnnvvvsssyyywwwdddUUULLLHHHGGGCCCDDDFFFIIIMMMQQQTTTVVVVVVVVVWWWWWWWWWVVVUUUUUUNNNMMMJJJHHHFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKMMMPPPQQQSSSUUUXXX[[[^^^dddlllvvv~~~wwwssskkkddd]]]XXXVVVUUURRRTTTWWWXXXZZZ\\\___bbbhhhooozzz}}}zzzxxxwwwuuurrrpppmmmjjjfffcccbbbaaa___^^^ZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUSSSVVVZZZ^^^bbbdddeeeeeebbb```]]]ZZZWWWTTTRRRQQQNNNNNNNNNNNNNNNNNNNNNMMMRRRRRRSSSRRRRRRPPPNNNMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>???????????????@@@@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@============<<<;;;:::999:::999999999999999999::::::;;;<<<===>>>??????@@@AAA@@@???>>>===<<<;;;::::::999777666666666777888777777888999:::;;;;;;<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCEEEFFFIIIKKKLLLMMMOOOQQQTTTVVVWWWWWWWWWVVVVVVWWWYYYZZZ[[[\\\]]]]]]___````````````aaacccdddfffgggggggggggghhhjjjjjjkkkmmmnnnnnnnnnmmmlllmmmnnnoooppprrrtttuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxyyy{{{}}}~~~sssfffYYYPPPJJJDDD@@@AAABBBAAABBBEEEFFFGGGHHHHHHGGGDDDAAA???>>>>>>=========>>>?????????EEEEEEHHHSSSYYYeeexxxuuufff^^^WWWVVVVVVTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWSSSQQQNNNJJJFFFDDDCCCBBB@@@@@@AAAAAABBBCCCEEEFFFHHHJJJMMMOOOPPPRRRTTTVVVYYYYYY]]]dddjjjrrr~~~zzzwwwsssqqqnnniiieeeaaa^^^]]]ZZZYYYXXXWWWVVVVVVVVVVVVUUUVVVWWWWWWXXXXXXWWWWWW333333333333444555666666444888;;;:::<<>>>>>>>>>>>>>>>>>========================;;;<<<============<<<;;;:::;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBAAAAAA@@@===>>>>>>>>>>>><<<;;;:::;;;;;;::::::::::::;;;;;;::::::;;;<<<===>>>>>>???>>>?????????>>>===;;;:::999888777555555666777888777888888888999999::::::<<<===>>>@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBDDDFFFHHHJJJLLLMMMNNNPPPRRRTTTVVVWWWXXXUUUVVVWWWXXXZZZ[[[\\\\\\]]]___``````___```aaacccdddfffggggggffffffhhhiiiiiikkklllnnnnnnmmmlllkkkmmmmmmnnnoooqqqsssuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxyyy{{{}}}{{{ooocccVVVNNNHHHBBB??????@@@??????BBBBBBCCCEEEEEEEEECCC@@@>>>============>>>>>>?????????DDDDDDGGGQQQVVVaaatttxxxhhh___XXXWWWVVVTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXTTTQQQNNNJJJGGGDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEEHHHJJJMMMOOOPPPQQQTTTVVVZZZYYY]]]ccciiippp|||{{{xxxrrrpppmmmiiieeebbb```^^^ZZZYYYXXXWWWWWWVVVVVVWWWUUUVVVWWWWWWXXXXXXWWWWWW333333333333444555666666444888;;;:::;;;CCCNNNUUUfffzzzrrruuuzzzfffUUUJJJEEEDDDCCCDDDFFFIIIMMMQQQTTTVVVVVVVVVVVVVVVUUUTTTSSSSSSOOOMMMKKKIIIGGGFFFEEEFFFDDDDDDDDDEEEEEEFFFGGGHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKMMMOOOQQQSSSUUUYYY[[[___gggqqq{{{zzzqqqggg___YYYWWWVVVQQQSSSVVVYYYZZZ]]]```bbbccciiirrr||||||{{{{{{yyywwwuuurrrpppllljjjjjjiiihhhgggccccccbbbbbbaaa```______YYYYYYZZZZZZ[[[\\\\\\\\\[[[^^^aaaeeehhhjjjkkkkkkhhhgggdddaaa___]]][[[[[[UUUUUUTTTSSSRRRQQQQQQPPPSSSTTTTTTSSSRRRPPPOOOMMMJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>=========;;;<<<===>>>>>>===<<<;;;::::::;;;;;;<<<======>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAA>>>????????????===<<<;;;<<<;;;;;;::::::;;;;;;<<<999999:::;;;<<<===>>>>>>===>>>???@@@???>>><<<:::999888666555444555777888888888888888888888999999<<<===>>>???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBDDDFFFHHHJJJLLLNNNNNNOOOPPPSSSUUUWWWYYYUUUVVVWWWXXXYYY[[[\\\\\\]]]^^^``````______aaabbbdddfffggggggffffffhhhiiiiiijjjlllnnnnnnmmmlllkkklllmmmmmmoooqqqsssuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxyyy{{{}}}~~~zzznnnaaaUUULLLGGGAAA===>>>>>><<<===??????@@@BBBDDDCCCBBB???>>><<<<<<======>>>>>>?????????DDDDDDGGGPPPUUU___rrrzzzhhh```XXXWWWWWWUUUTTTUUUVVVVVVWWWXXXYYYYYYYYYXXXTTTRRRNNNJJJGGGDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEEHHHJJJMMMOOOPPPQQQTTTVVVZZZZZZ]]]ccchhhnnnzzz}}}yyyqqqooollliiieeebbb```___ZZZZZZXXXWWWWWWWWWWWWWWWUUUVVVWWWWWWXXXXXXWWWWWW111222444555666555555444444777:::<<<>>>BBBJJJPPPhhh}}}{{{vvvwwwlllYYYLLLFFFDDDBBBCCCDDDGGGKKKPPPSSSVVVVVVVVVUUUUUUTTTUUUUUUUUUOOONNNKKKIIIGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIILLLMMMNNNOOOPPPSSSXXX[[[___eeeooo{{{~~~|||{{{~~~qqqeee^^^YYYWWWVVVUUUWWWZZZ[[[[[[[[[]]]___eeeiiipppwww|||}}}|||{{{{{{tttsssrrrpppnnnkkkiiihhhiiigggeeecccbbbaaabbbbbb___^^^]]]\\\]]]^^^___```aaadddhhhlllooopppppppppmmmkkkiiifffcccaaa___^^^ZZZXXXTTTRRRRRRSSSSSSRRRTTTTTTUUUUUUTTTRRRPPPOOOKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>>======<<<<<<888777666555555555555555666666666666777888999:::;;;<<<===>>>@@@@@@@@@@@@@@@@@@???????????????@@@@@@BBBDDDEEEFFFGGGIIIKKKLLLMMMOOOQQQSSSUUUVVVWWWZZZ[[[[[[[[[YYYYYY[[[\\\]]]___```aaa```aaabbbdddfffffffffggggggggggggggghhhiiijjjkkklllmmmmmmmmmnnnnnnooopppqqqsssuuuvvvuuuuuuttttttttttttuuuuuuyyyzzz|||}}}}}}vvviii]]]QQQJJJAAA???===:::::::::<<<===>>>>>>======<<<<<<;;;;;;<<<<<<<<<===============DDDDDDFFFIIIJJJPPP```ooo~~~kkkbbbZZZYYYXXXUUUSSSTTTTTTSSSSSSTTTVVVWWWWWWVVVVVVTTTPPPLLLHHHFFFDDDCCC@@@AAAAAABBBCCCDDDFFFFFFGGGIIILLLNNNOOOPPPSSSUUUWWWZZZ^^^aaafffooozzz{{{wwwtttqqqlllhhhfffdddaaa```___^^^\\\YYYWWWUUUTTTTTTWWWWWWWWWXXXXXXXXXXXXYYY222222333444555555555555444777:::;;;===BBBIIIOOObbbxxxyyyxxxrrr___PPPGGGDDDBBBCCCDDDGGGKKKOOOSSSUUUWWWVVVVVVUUUUUUUUUUUUUUUOOONNNKKKIIIGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPSSSWWW[[[___eeeooozzz}}}xxxuuusss{{{{{{pppeee^^^ZZZWWWUUUVVVYYY\\\^^^^^^___```aaaeeeiiioootttxxx|||~~~}}}zzzyyyxxxvvvtttrrrooonnnjjjhhhfffeeecccccccccccc``````___^^^___```aaabbbbbbeeeiiinnnqqqrrrrrrrrrooonnnkkkhhheeebbbaaa```\\\YYYVVVTTTTTTUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>??????@@@@@@AAABBBBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>=========<<<<<<===============<<<<<<======>>>???@@@??????>>>>>>===<<<<<<999888777777666666666666666666666666777888999:::;;;;;;===>>>???@@@@@@@@@@@@@@@???>>>>>>??????@@@@@@BBBDDDEEEFFFGGGIIIKKKLLLMMMOOOPPPSSSTTTVVVWWWXXXYYYZZZZZZYYYYYY[[[\\\]]]___```aaa```aaabbbdddeeeffffffffffffggggggggghhhiiijjjkkklllmmmmmmmmmnnnnnnooooooqqqssstttuuuttttttssssssttttttuuuvvvyyyzzz{{{|||}}}~~~sssgggZZZOOOGGGAAA???===:::::::::<<<===>>>>>>======<<<<<<<<<;;;<<<<<<<<<===============CCCCCCFFFIIIJJJQQQ```ooommmcccZZZXXXVVVTTTSSSUUUUUUTTTSSSTTTVVVXXXWWWVVVWWWTTTQQQMMMIIIFFFDDDDDDAAAAAAAAAAAACCCDDDEEEFFFGGGIIIKKKMMMNNNPPPSSSUUUVVVYYY\\\```dddmmmxxx{{{wwwuuurrrmmmjjjgggeeebbb```^^^]]][[[YYYWWWVVVUUUTTTWWWWWWWWWWWWXXXXXXXXXXXX333333333333444555666666444777:::;;;===AAAHHHNNN[[[qqq|||zzz~~~yyyfffUUUJJJEEEBBBCCCDDDFFFJJJNNNSSSUUUWWWWWWWWWVVVVVVVVVUUUUUUPPPNNNLLLIIIGGGFFFEEEEEECCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMOOOOOOPPPSSSWWWZZZ^^^cccmmmxxx{{{uuupppmmmqqqxxx~~~wwwnnneee___ZZZVVVTTTWWWZZZ___aaabbbcccdddeeegggjjjnnnqqqsssvvvzzz}}}}}}{{{xxxvvvuuummmllljjjhhhfffeeeddddddbbbaaaaaa```aaabbbcccdddeeeggglllppptttuuuuuuuuurrrqqqnnnjjjgggeeecccbbb^^^\\\XXXWWWWWWWWWVVVUUUUUUTTTSSSRRRPPPPPPPPPPPPLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>??????>>>>>>======>>>>>>??????@@@@@@@@@@@@???>>>===<<<;;;:::999888777777777777666666666666777888999999:::;;;<<<===>>>???????????????>>>>>>>>>??????@@@@@@BBBDDDEEEFFFGGGIIIKKKLLLMMMNNNPPPRRRTTTVVVVVVVVVWWWXXXXXXXXXYYY[[[]]]]]]___```aaa```aaabbbdddddddddeeeeeeffffffffffffhhhhhhjjjkkklllmmmmmmmmmnnnnnnnnnoooppprrrssstttrrrrrrrrrrrrssstttvvvvvvxxxyyy{{{{{{|||~~~|||~~~pppcccWWWKKKDDD@@@>>><<<:::::::::<<<==================<<<<<<<<<<<<<<<<<<======>>>>>>>>>BBBCCCFFFIIIKKKQQQ```ooopppeee[[[VVVUUUSSSTTTVVVUUUTTTTTTUUUWWWXXXXXXWWWWWWUUURRRNNNJJJGGGEEEDDDAAAAAAAAAAAABBBCCCEEEEEEFFFHHHKKKLLLMMMOOORRRTTTTTTWWWZZZ^^^bbbkkkvvv~~~|||xxxvvvsssoookkkiiifffcccaaa]]]\\\ZZZYYYWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXX444333222222333444666777444777:::;;;<<<@@@GGGMMMWWWlll~~~yyy{{{~~~jjjXXXLLLGGGCCCCCCCCCEEEIIIMMMRRRTTTXXXXXXXXXXXXWWWWWWVVVUUUQQQOOOLLLIIIGGGFFFEEEEEECCCCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKMMMOOOPPPPPPRRRVVVXXX\\\bbbkkkuuu{{{tttooolllkkkrrr|||yyytttllleee___[[[VVVTTTWWW[[[```ccceeefffggghhhjjjlllnnnoooppprrrtttwwwwwwyyy|||}}}{{{zzztttssspppmmmjjjgggeeedddbbbbbbaaaaaabbbcccdddeeegggjjjooossswwwxxxyyyxxxuuussspppllliiifffdddccc___]]]ZZZXXXXXXXXXVVVUUUUUUTTTRRRPPPOOOOOOPPPPPPMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???????????????@@@@@@@@@AAAAAAAAA@@@???>>>===;;;:::999888777666666666666555555666666777888999999:::;;;<<<===>>>>>>>>>???>>>>>>>>>>>>??????@@@@@@BBBDDDEEEFFFGGGIIIKKKLLLLLLNNNPPPRRRTTTUUUVVVTTTUUUWWWWWWWWWXXX[[[]]]]]]___```aaa```aaabbbdddccccccddddddeeefffffffffggghhhiiikkklllmmmmmmnnnnnnnnnnnnnnnpppqqqrrrssspppppppppqqqsssuuuvvvwwwxxxyyyzzz{{{{{{}}}zzzlll___TTTIIIBBB???>>><<<;;;:::;;;<<<<<<<<<<<<<<<===============<<<<<<<<<===>>>>>>??????BBBCCCFFFJJJKKKQQQ```nnnttthhh[[[UUUSSSRRRTTTXXXVVVUUUTTTUUUXXXYYYXXXWWWWWWVVVSSSOOOKKKHHHFFFDDDAAAAAAAAAAAABBBCCCDDDEEEEEEGGGJJJKKKMMMNNNQQQSSSSSSVVVYYY]]]aaajjjttt|||~~~yyyvvvsssooollliiifffccc```\\\[[[ZZZYYYWWWWWWVVVVVVUUUVVVVVVVVVWWWWWWWWWWWW444333222222333444666777555777999:::;;;???EEEKKKVVViiiyyyxxxmmm[[[OOOIIICCCCCCCCCDDDGGGLLLQQQTTTYYYZZZZZZZZZYYYXXXVVVUUURRRPPPMMMJJJGGGFFFEEEEEECCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKMMMOOOPPPPPPRRRUUUWWW[[[```iiisss|||xxxrrrmmmjjjhhhnnnwww~~~vvvrrrkkkeee```[[[WWWTTTVVVZZZ___cccfffhhhjjjllloooqqqrrrrrrqqqppprrrsssssstttvvvxxx{{{~~~~~~{{{yyyvvvrrrnnnjjjfffdddaaaaaa``````aaacccdddeeejjjmmmqqqvvvzzz{{{||||||wwwuuurrrnnnjjjgggdddccc```^^^[[[ZZZYYYXXXVVVUUUVVVUUUSSSQQQPPPPPPPPPQQQNNNMMMMMMLLLLLLKKKKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCBBB@@@???===::::::888777666555555555555555555555666777888999888999:::;;;<<<=========>>>>>>======>>>??????@@@@@@BBBDDDEEEFFFGGGIIIKKKKKKLLLNNNPPPRRRTTTUUUVVVSSSTTTVVVWWWWWWXXX[[[]]]]]]___```aaa```aaabbbdddccccccddddddeeeffffffgggggghhhiiikkklllmmmnnnnnnmmmmmmmmmnnnooopppqqqrrroooooopppqqqsssuuuwwwxxxyyyzzz{{{{{{{{{}}}wwwhhh\\\RRRHHHAAA======;;;;;;:::;;;;;;<<<;;;;;;<<<<<<======>>>>>><<<<<<======>>>??????@@@BBBCCCGGGJJJLLLQQQ___mmmwwwjjj\\\UUUSSSRRRTTTXXXVVVUUUUUUVVVXXXYYYYYYXXXXXXWWWTTTQQQMMMIIIFFFEEEAAAAAAAAAAAAAAABBBCCCDDDDDDFFFIIIJJJKKKMMMPPPRRRSSSVVVYYY\\\```iiisss{{{{{{vvvtttpppmmmjjjfffbbb___\\\[[[ZZZYYYWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVWWW333333333333444555666666555777999::::::>>>DDDIIITTTeeezzzwwwtttaaaSSSLLLCCCCCCBBBCCCFFFKKKPPPSSSZZZ[[[[[[[[[ZZZXXXWWWUUURRRQQQNNNJJJHHHFFFEEEEEEBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKMMMOOOPPPQQQRRRTTTVVVYYY^^^fffpppzzz|||uuunnniiifffdddccciiirrr||||||vvvqqqjjjddd___[[[WWWUUUWWWZZZ___cccfffiiimmmpppuuuwwwxxxxxxuuusssrrrrrrrrrrrrssstttvvvxxxyyy{{{}}}}}}~~~~~~|||{{{xxxuuuppplllhhhfffaaa`````````aaacccdddeeekkknnnsssxxx|||~~~~~~~~~zzzxxxtttpppkkkhhheeedddaaa___]]][[[[[[YYYWWWUUUVVVUUUTTTRRRQQQQQQQQQQQQOOONNNNNNNNNMMMMMMMMMLLLIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAABBBCCCDDDCCCAAA???>>>;;;:::888777666555444444555555555555666777888888777888999:::;;;<<<<<<<<<============>>>??????@@@@@@BBBDDDEEEFFFGGGIIIKKKKKKLLLMMMOOOQQQSSSUUUUUUTTTUUUWWWWWWWWWXXX[[[]]]]]]___```aaa```aaabbbdddccccccdddeeefffgggggghhhfffgggiiikkklllnnnnnnooommmmmmmmmmmmnnnooopppqqqppppppqqqrrrsssuuuwwwxxxzzz{{{|||||||||}}}rrrdddYYYPPPGGGAAA<<<<<<;;;;;;;;;;;;;;;<<<:::;;;;;;<<<===>>>??????<<<<<<===>>>>>>???@@@@@@CCCEEEHHHKKKLLLPPP]]]kkkzzzlll^^^VVVSSSRRRTTTWWWWWWVVVVVVWWWYYYZZZZZZYYYXXXWWWUUURRRNNNKKKGGGEEEAAAAAAAAAAAAAAABBBCCCCCCCCCEEEHHHJJJKKKLLLOOOQQQSSSUUUXXX[[[___gggrrrzzz~~~xxxuuurrrooolllhhhccc```]]]\\\ZZZYYYWWWVVVVVVVVVTTTTTTUUUUUUUUUVVVVVVVVV222222333444555555555555555777999999:::===CCCHHHPPP```|||}}}wwwjjjXXXNNNDDDBBBBBBBBBEEEJJJOOOSSS[[[\\\\\\\\\[[[YYYWWWUUUSSSQQQNNNKKKHHHFFFEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLJJJMMMOOOPPPQQQQQQSSSUUUXXX]]]eeeoooxxxzzzssskkkddd___]]]\\\ZZZ```jjjwwwwwwrrrjjjddd___[[[XXXVVVYYY[[[___bbbfffkkkppptttzzz|||~~~{{{wwwuuusssssssssrrrrrrrrrsssuuuuuuwwwwwwxxxxxxyyyyyyzzzzzzwwwxxxxxxyyyzzzzzz{{{{{{||||||}}}}}}}}}}}}||||||xxxxxxvvvtttqqqmmmjjjhhhaaa`````````aaaccceeefffllloootttyyy}}}}}}{{{wwwrrrnnnjjjgggfffcccaaa___^^^]]][[[XXXVVVVVVVVVUUUUUUTTTRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCCCCBBBBBBBBBCCCBBBCCCDDDEEEDDDBBB@@@>>><<<;;;:::888777666555555555555555555555666888888666777888:::;;;;;;;;;;;;<<<<<<<<<======>>>@@@@@@@@@BBBDDDEEEFFFGGGIIIKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUVVVXXXXXXXXXYYY[[[]]]]]]___```aaa```aaabbbdddcccdddeeefffggghhhhhhiiifffgggiiikkkmmmnnnoooooommmmmmmmmmmmnnnooopppppprrrrrrrrrssstttvvvwwwxxx{{{|||}}}}}}|||~~~|||mmm```VVVMMMEEE@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@;;;<<<===>>>???@@@AAAAAAEEEFFFIIILLLLLLOOO\\\iii{{{mmm___WWWTTTRRRSSSVVVXXXWWWVVVWWWYYY[[[ZZZYYYYYYXXXVVVSSSPPPKKKHHHFFFAAAAAA@@@@@@AAAAAABBBBBBBBBDDDGGGIIIJJJLLLNNNPPPQQQSSSVVVYYY]]]eeepppwwwzzzxxxuuurrrooojjjeeeaaa^^^]]][[[YYYWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUU111222444555666555555444555777999999999<<>>>>>===;;;999888777666666555444444555555666777888666777888999:::;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@@@@BBBDDDEEEFFFGGGIIIKKKKKKKKKMMMOOOQQQSSSTTTUUUVVVWWWXXXXXXXXXYYY[[[]]]]]]___```aaa```aaabbbdddddddddeeefffggghhhiiijjjfffgggiiikkkmmmnnnoooooommmmmmmmmmmmmmmnnnooopppssssssssstttuuuvvvwwwxxx||||||}}}}}}}}}~~~xxxjjj]]]SSSKKKDDD???;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===??????@@@;;;<<<===>>>???@@@AAAAAAFFFGGGJJJLLLLLLOOOZZZggg{{{{{{nnn```XXXTTTRRRSSSVVVXXXWWWVVVXXXZZZ[[[ZZZYYYYYYXXXWWWTTTPPPLLLHHHFFFAAAAAA@@@@@@@@@AAABBBBBBBBBDDDGGGHHHIIIKKKNNNPPPOOORRRUUUWWW[[[cccnnnvvv}}}zzzwwwtttqqqlllgggccc___^^^\\\YYYWWWUUUTTTTTTSSSTTTTTTTTTTTTUUUUUUUUU333333222222333333444555666666777777888<<>>>>>??????@@@@@@@@@BBBCCCDDDCCCDDDEEEGGGKKKLLLMMMNNNPPPQQQRRRSSSUUUVVVWWWXXXYYYZZZ[[[\\\_________``````aaabbbcccdddeeefffggghhhhhhhhhhhhfffggghhhiiikkklllmmmnnnqqqqqqooonnnnnnmmmmmmmmmnnnppprrrttttttuuuwwwyyy{{{|||~~~~~~}}}~~~|||pppcccYYYQQQHHHBBB@@@??????>>><<<<<<;;;;;;;;;888999999:::;;;<<<======???@@@AAA@@@??????@@@BBBEEEFFFJJJPPPRRRSSSZZZbbbvvvqqqaaaXXXTTTQQQSSSVVVWWWXXXYYYZZZZZZ[[[ZZZZZZ[[[ZZZVVVSSSOOOLLLJJJIIICCCBBBAAA@@@@@@AAACCCDDDCCCDDDFFFFFFFFFHHHJJJMMMRRRSSSUUUXXX\\\bbbiiiooo}}}{{{yyyvvvsssnnniiiddd```^^^ZZZXXXVVVUUURRRPPPSSSSSSSSSTTTUUUUUUVVVVVV333333222222333333444555555666666666888<<>>??????@@@@@@@@@BBBDDDDDDDDDDDDFFFGGGJJJKKKLLLNNNPPPQQQSSSSSSVVVVVVWWWYYYZZZ[[[\\\]]]_________``````aaabbbccccccdddeeefffgggggggggggggggggghhhiiikkklllmmmnnnooooooooonnnnnnoooooopppnnnpppsssttttttuuuwwwyyy|||}}}~~~{{{nnnaaaXXXPPPGGGAAA@@@???>>>===<<<;;;;;;;;;;;;::::::;;;<<<===>>>>>>??????@@@AAAAAA@@@@@@BBBDDDFFFGGGLLLQQQSSSTTTZZZbbbsssrrrbbbXXXSSSQQQRRRVVVWWWXXXYYYZZZZZZ[[[ZZZZZZ[[[ZZZWWWSSSPPPMMMKKKJJJDDDCCCAAA@@@@@@AAACCCDDDCCCEEEFFFGGGGGGHHHKKKMMMQQQRRRTTTWWW[[[aaahhhmmm~~~~~~|||yyywwwtttoooiiieeeaaa^^^[[[XXXWWWUUUSSSQQQRRRRRRSSSSSSTTTUUUUUUVVV333333222222333333444555444444555555777:::???CCCHHHTTTfff~~~ppp^^^NNNHHHCCCDDDFFFHHHLLLPPPXXX[[[^^^___]]]ZZZXXXWWWSSSRRROOOLLLJJJHHHFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHJJJJJJKKKLLLNNNPPPRRRSSSVVVYYY___hhhrrr{{{wwwmmmddd]]]YYYWWWWWW\\\eeetttwwwmmmeeeaaa``````ccceeegggggghhhmmmuuu{{{~~~{{{xxxwwwuuusssqqqsssrrrqqqrrrssstttsssrrrmmmllljjjjjjjjjjjjhhhfffiiijjjlllmmmnnnnnnmmmlllkkkkkkkkkjjjiiigggfffeeeaaaaaaaaa___^^^___aaadddgggmmmuuu|||~~~{{{wwwqqqnnnmmmkkkhhhgggfffdddaaa___\\\[[[YYYZZZ[[[[[[ZZZXXXWWWUUUSSSQQQPPPPPPQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJGGGGGGGGGHHHJJJKKKMMMNNNQQQPPPOOOOOOPPPQQQSSSTTTRRRQQQPPPOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPMMMKKKJJJJJJJJJJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEBBB@@@>>>>>>===;;;:::999888888555555555555555555555555666666777777888999999:::<<<<<<===>>>>>>???@@@@@@AAABBBDDDEEEDDDEEEGGGHHHIIIJJJKKKMMMPPPRRRTTTTTTWWWWWWXXXZZZ[[[\\\]]]^^^_________``````aaabbbcccccccccdddeeeffffffffffffgggggghhhiiikkklllmmmmmmmmmmmmmmmnnnooopppqqqrrroooqqqsssttttttuuuwwwyyy|||}}}xxxlll^^^UUUNNNEEE@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@???AAABBBBBBAAABBBDDDFFFHHHIIINNNSSSUUUUUU[[[bbbppptttbbbXXXRRRPPPRRRVVVWWWWWWXXXYYYZZZZZZZZZZZZ[[[ZZZWWWTTTQQQNNNKKKJJJDDDCCCAAA@@@@@@AAACCCDDDDDDEEEGGGHHHHHHIIILLLOOOPPPQQQTTTVVVZZZ```fffkkkzzz}}}zzzxxxtttpppkkkgggbbb___\\\YYYXXXVVVTTTRRRQQQQQQRRRSSSSSSTTTTTTUUU333333222222333333444555333333444555666999>>>AAAFFFQQQbbbwwwvvvbbbPPPIIIDDDDDDFFFGGGKKKPPPVVVYYY]]]^^^\\\ZZZXXXWWWTTTSSSQQQNNNKKKIIIGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIJJJLLLNNNPPPRRRSSSVVVYYY^^^fffoooyyy}}}uuummmddd^^^ZZZZZZ^^^ggguuuzzzpppiiieeedddeeeiiijjjjjjiiijjjnnnvvv}}}|||yyyvvvsssrrrqqqpppqqqrrrssssssrrrooommmkkkjjjjjjiiigggeeegggggghhhiiiiiiiiihhhhhheeeeeeeeedddcccbbb``````]]]^^^]]]\\\[[[\\\___bbbeeejjjsss{{{~~~zzzuuurrrooommmjjjhhhgggeeebbb___^^^\\\[[[[[[\\\\\\[[[ZZZZZZXXXUUURRRQQQQQQRRRSSSSSSSSSQQQPPPNNNLLLKKKJJJHHHHHHHHHIIIJJJKKKMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTRRRRRRQQQQQQQQQRRRSSSTTTVVVUUUUUUUUUTTTSSSRRRRRROOOMMMLLLKKKLLLKKKJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEEEEEEEEDDDBBB@@@============<<<:::888777666666666555555555555555666666666777888888999999;;;<<<<<<===>>>???@@@@@@AAABBBDDDEEEEEEEEEGGGIIIHHHIIIKKKMMMPPPRRRTTTUUUWWWXXXYYYZZZ\\\^^^__________________```aaabbbccccccdddeeefffggggggggggggggghhhiiijjjkkklllmmmmmmllllllllllllmmmnnnooopppppprrrtttttttttuuuwwwyyy{{{|||~~~vvvjjj\\\SSSLLLEEE@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>??????@@@@@@AAACCCCCCCCCDDDFFFHHHIIIJJJOOOUUUWWWXXX]]]eeeooowwwdddYYYRRRPPPRRRUUUVVVWWWXXXYYYZZZZZZ[[[ZZZ[[[ZZZXXXUUURRROOOLLLKKKDDDCCCAAA@@@@@@AAABBBCCCDDDEEEGGGHHHIIIJJJMMMPPPPPPQQQTTTWWWZZZ```fffjjjuuu~~~~~~{{{xxxuuuqqqlllhhhccc```]]]ZZZYYYWWWUUUSSSQQQQQQQQQRRRSSSSSSTTTTTT333333222222333333444555222333444555666888<<>>???@@@@@@@@@BBBDDDDDDDDDEEEGGGIIIGGGHHHJJJMMMOOORRRTTTTTTWWWXXXYYY[[[\\\^^^___```____________```aaabbbccceeefffggghhhhhhiiiiiihhhhhhhhhiiijjjkkkkkkllllllmmmllllllkkkkkkllllllmmmqqqrrrtttuuuuuuuuuwwwyyyxxxzzz|||}}}~~~ttthhhZZZQQQKKKDDDAAAAAA===<<<<<<;;;;;;;;;;;;<<<::::::;;;<<<===>>>>>>???AAABBBCCCCCCCCCDDDGGGIIIJJJKKKOOOUUUXXX[[[bbbjjjtttzzzggg[[[TTTQQQQQQUUUUUUVVVWWWYYYZZZZZZ[[[[[[ZZZZZZXXXVVVSSSPPPMMMKKKEEEDDDBBB@@@@@@@@@BBBCCCCCCEEEGGGHHHIIIKKKNNNPPPPPPSSSUUUXXX\\\```fffjjjrrr{{{{{{xxxuuuqqqllliiicccaaa]]][[[YYYXXXUUUSSSQQQQQQQQQRRRSSSSSSTTTTTT333333222222333333444555222333555555666888<<<>>>EEEMMMZZZkkkzzzdddSSSKKKDDDBBBCCCDDDHHHMMMRRRVVVZZZ\\\[[[YYYXXXWWWUUUTTTSSSQQQNNNKKKIIIGGGDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIKKKMMMPPPRRRSSSWWWYYY^^^eeennnwwwyyyppphhhcccaaaccciiitttzzzqqqkkkjjjkkkmmmppprrrsssssssssxxxyyywwwtttrrrrrrrrrqqqpppmmmkkkhhhfffeeecccaaa^^^aaaaaa``````______^^^^^^ZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVWWW[[[^^^aaagggoooxxx|||yyyrrrpppmmmkkkiiigggdddaaa```___]]]^^^______^^^\\\[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSRRRPPPOOOMMMMMMKKKKKKKKKLLLLLLMMMNNNOOOMMMNNNQQQSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWWWWWWWVVVTTTSSSSSSQQQOOOOOOOOONNNLLLKKKGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJGGGFFFEEEEEEEEEEEEBBB@@@;;;<<<<<<===<<<:::999888999888888777777666666666666666777777888999999:::::::::;;;<<<>>>???@@@@@@>>>@@@BBBCCCDDDEEEGGGIIIHHHIIIJJJLLLOOOQQQSSSSSSVVVWWWXXXZZZ\\\^^^``````_________``````aaabbbcccffffffggghhhiiiiiiiiiiiihhhhhhiiijjjkkkkkkllllllmmmllllllkkkkkkkkkllllllqqqsssuuuuuuuuuuuuwwwyyywwwyyy{{{}}}~~~qqqdddWWWNNNHHHBBB@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<999:::;;;<<<===>>>>>>???AAACCCDDDDDDCCCDDDFFFHHHJJJJJJNNNUUUYYY^^^hhhrrr}}}}}}kkk___XXXRRRRRRTTTTTTUUUWWWXXXYYYZZZ[[[[[[ZZZZZZYYYWWWTTTQQQNNNLLLEEEDDDBBB@@@@@@@@@AAABBBBBBDDDFFFGGGHHHJJJMMMPPPPPPSSSVVVYYY\\\aaafffiiiqqqyyy{{{wwwtttpppllliiiccc```]]]ZZZYYYWWWUUUSSSQQQQQQRRRSSSSSSTTTTTTUUU333333222222333333444555222333555666777888<<<>>>CCCKKKWWWfffzzzeeeSSSKKKCCCAAAAAABBBFFFKKKQQQTTTYYY[[[ZZZYYYWWWWWWUUUUUUTTTRRROOOLLLIIIGGGEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMPPPRRRSSSVVVYYY___fffoooxxx{{{ssskkkfffeeefffjjjsssxxxoookkkkkkmmmpppsssvvvxxxzzz{{{}}}xxxuuutttsssrrrqqqnnnllliiigggeeeccc```]]]___^^^]]]\\\[[[[[[[[[[[[WWWWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTSSSTTTVVVYYY\\\```eeennnvvv}}}}}}wwwuuurrrooommmkkkhhheeebbbaaa``````aaaaaa```^^^ZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQTTTVVVWWWVVVUUUTTTUUUUUUVVVVVVWWWWWWVVVVVVVVVWWWXXXYYYYYYXXXVVVUUUUUUSSSQQQPPPPPPOOOMMMKKKHHHHHHIIIIIIIIIHHHGGGFFFCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIGGGFFFEEEEEEEEEEEEBBB@@@============<<<;;;;;;:::::::::999999888777777666777777888888999:::::::::999:::;;;<<<===???@@@@@@===???AAABBBCCCDDDFFFHHHIIIIIIKKKLLLNNNPPPQQQRRRUUUVVVXXXZZZ\\\^^^___```_________``````aaabbbccceeefffggghhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkklllllllllllllllmmmnnnoooooorrrtttuuuvvvuuuvvvwwwyyywwwyyy|||~~~mmm```RRRJJJEEE???===>>><<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>??????@@@BBBCCCDDDDDDCCCCCCEEEGGGIIIIIIMMMSSSYYYaaammmyyyoooccc[[[TTTRRRSSSTTTUUUVVVXXXYYYZZZ[[[[[[ZZZZZZYYYXXXUUURRRNNNLLLFFFDDDBBB@@@@@@@@@AAABBBAAACCCEEEFFFGGGJJJMMMOOOOOORRRUUUXXX[[[___dddhhhpppxxx~~~zzzvvvssspppllliiibbb```\\\ZZZXXXWWWTTTSSSRRRRRRSSSSSSTTTUUUUUUVVV333333222222333333444555222444666777777999<<<>>>BBBJJJTTTccc|||zzzfffSSSKKKCCC@@@@@@AAAEEEJJJPPPTTTXXXZZZZZZXXXWWWWWWUUUUUUTTTSSSPPPMMMIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGIIIJJJMMMPPPRRRSSSVVVYYY___gggpppxxx|||tttmmmhhhfffgggjjjsss}}}~~~vvvnnnjjjkkkoooqqquuuxxx|||~~~|||xxxvvvuuusssqqqqqqnnnkkkiiigggdddaaa___^^^]]]\\\ZZZYYYYYYYYYYYYUUUUUUVVVUUUUUUTTTSSSRRRQQQRRRRRRRRRSSSUUUXXX[[[___eeemmmuuu|||{{{yyyuuusssqqqoookkkiiidddcccbbbbbbccccccbbb```YYYZZZ[[[]]]\\\[[[YYYXXXXXXXXXWWWWWWVVVUUUTTTTTTNNNNNNNNNNNNOOOPPPQQQQQQRRRTTTVVVYYYYYYXXXVVVUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXZZZ[[[ZZZYYYWWWVVVVVVTTTRRRQQQQQQPPPNNNLLLHHHIIIJJJKKKJJJIIIHHHGGGCCCCCCDDDDDDEEEFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHFFFEEEEEEEEEEEEBBB@@@??????>>>>>>======<<<<<<;;;;;;::::::999888777777888888888999::::::;;;;;;999999;;;<<<===???@@@@@@<<<>>>@@@BBBBBBCCCFFFGGGIIIJJJKKKMMMNNNOOOQQQQQQUUUVVVWWWYYY[[[]]]___```_________``````aaabbbcccdddeeefffggghhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkllllllllllllmmmoooppprrrsssrrrtttuuuvvvuuuvvvwwwyyyxxxzzz}}}~~~jjj]]]PPPGGGBBB===;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAACCCDDDDDDCCCBBBBBBDDDFFFIIIIIILLLRRRYYYbbbqqq~~~qqqfff]]]VVVRRRRRRSSSTTTVVVXXXYYYZZZ[[[[[[ZZZZZZZZZXXXVVVRRROOOMMMFFFDDDBBB@@@@@@@@@AAABBB@@@BBBDDDFFFGGGIIIMMMOOONNNQQQTTTWWWZZZ^^^cccfffqqqxxx~~~yyyuuurrrooollliiibbb___\\\YYYXXXVVVTTTRRRSSSSSSSSSTTTUUUUUUVVVVVV111222222333333444444555444444444555777999<<<===DDDLLLVVVbbbvvvyyykkk\\\OOOCCC@@@BBBCCCEEEHHHNNNRRRWWWZZZZZZYYYYYYYYYXXXXXXWWWUUURRRNNNJJJHHHEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJLLLOOORRRWWWZZZ___gggpppyyy|||vvvooojjjhhhhhhlllttt~~~~~~vvvppplllmmmoooqqqvvvyyy|||~~~zzzwwwsssppprrrpppmmmkkkiiifffbbb___```___]]]\\\ZZZYYYXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTRRRQQQPPPOOOQQQSSSVVVXXXaaaeeekkkrrrzzz{{{xxxuuussspppmmmiiihhhfffdddcccccccccddd```^^^]]]]]]]]]]]]\\\ZZZ[[[[[[ZZZXXXWWWVVVUUUTTTSSSSSSRRRQQQQQQRRRSSSTTTVVVWWWYYY[[[\\\]]]\\\\\\XXXXXXXXXXXXYYYYYYYYYYYYWWWXXXZZZ[[[\\\[[[YYYXXXXXXXXXWWWVVVTTTRRRPPPOOOLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEHHHIIIJJJLLLMMMMMMNNNNNNOOONNNNNNMMMLLLKKKJJJJJJGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIGGGFFFDDDBBBAAA@@@??????>>>>>>>>>>>>>>>???=====================<<<:::::::::999999999999999::::::;;;<<<===>>>??????<<<>>>@@@AAABBBCCCFFFHHHKKKKKKLLLMMMNNNPPPRRRSSSUUUVVVWWWYYY[[[^^^___```aaaaaaaaabbbcccccccccdddddddddeeefffhhhjjjlllmmmjjjjjjjjjjjjjjjjjjkkkkkkmmmmmmmmmmmmnnnpppqqqsss|||zzzxxxuuutttttttttuuu{{{|||}}}~~~~~~sssfffZZZMMMFFFAAA===;;;<<<::::::::::::;;;;;;<<<=========;;;;;;<<<>>>@@@BBBDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGJJJPPPVVV___pppwwwjjj___VVVQQQPPPRRRSSSVVVXXX[[[\\\]]]^^^[[[ZZZYYYXXXUUURRROOOMMMHHHFFFDDDAAA@@@@@@AAABBBBBBCCCDDDFFFIIIKKKNNNOOOPPPRRRUUUXXXZZZ___dddgggooouuuzzzvvvtttqqqmmmiiieeeaaa]]]YYYXXXWWWUUUTTTQQQRRRSSSTTTUUUVVVWWWWWW111222222333333444444555444444444555777999<<<===CCCJJJTTT```sss~~~ppp^^^RRREEEBBBCCCDDDFFFIIINNNQQQVVVYYYZZZYYYYYYYYYXXXXXXWWWVVVRRRNNNJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJJJJLLLOOORRRVVVZZZaaajjjsss|||~~~xxxqqqllliiiiiimmmuuu~~~~~~wwwqqqmmmnnnqqqssswwwzzz|||~~~}}}zzzuuussspppnnnllljjjfffcccbbbaaa___]]]\\\[[[ZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUSSSRRRQQQQQQRRRTTTWWWYYYaaadddkkkqqqyyy|||yyyvvvrrrpppmmmllliiigggeeeccccccccc```^^^]]]]]]^^^^^^]]]\\\\\\\\\[[[ZZZYYYWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXZZZ\\\]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[\\\\\\[[[ZZZZZZZZZZZZYYYXXXVVVSSSQQQPPPLLLLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDGGGHHHJJJKKKLLLMMMMMMNNNOOOOOONNNNNNMMMLLLKKKKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGEEECCCBBBAAA@@@@@@??????>>>>>>>>>??????>>>>>>>>>===============::::::::::::999999999999::::::;;;<<<===>>>??????===???AAABBBBBBCCCFFFGGGJJJKKKKKKLLLNNNPPPRRRSSSUUUVVVWWWYYY[[[]]]___```aaaaaaaaabbbccccccddddddddddddeeefffgggiiijjjkkkiiijjjjjjjjjjjjkkkkkkkkkmmmlllllllllmmmoooqqqrrryyyxxxvvvttttttuuuvvvwwwzzz{{{}}}}}}~~~}}}qqqdddYYYLLLFFFAAA===;;;<<<;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<===???AAACCCDDDDDDCCCCCCDDDDDDEEEEEEHHHHHHKKKQQQVVV```pppzzzlllaaaWWWRRRQQQSSSTTTVVVXXXYYYZZZ[[[[[[ZZZZZZYYYXXXUUURRROOONNNHHHFFFDDDBBB@@@@@@AAABBBBBBCCCDDDFFFHHHKKKMMMNNNPPPRRRUUUWWWZZZ^^^cccgggmmmsss~~~{{{vvvtttrrrmmmjjjeeeaaa]]]YYYXXXVVVUUUTTTRRRRRRSSSTTTUUUVVVWWWWWW111222222333333444444555444444444555777999;;;<<>>>>>>>>===;;;;;;:::::::::999999999::::::;;;<<<===>>>?????????AAACCCCCCCCCDDDEEEGGGJJJJJJKKKLLLNNNPPPRRRSSSUUUVVVWWWYYY[[[]]]^^^___```aaaaaabbbccccccddddddeeeeeeeeeeeefffggghhhiiiiiiiiijjjjjjjjjkkkkkkkkkllllllkkkkkklllnnnpppqqquuuuuutttttttttvvvwwwyyyyyyzzz|||}}}~~~zzzooobbbWWWKKKEEEBBB===<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>AAACCCDDDDDDDDDDDDDDDDDDEEEFFFFFFJJJIIILLLQQQVVV___ppp}}}nnncccXXXSSSRRRTTTTTTUUUWWWXXXXXXXXXXXXZZZZZZYYYXXXVVVSSSPPPNNNIIIGGGDDDBBB@@@@@@AAAAAABBBBBBCCCEEEGGGJJJLLLMMMOOOQQQTTTWWWYYY]]]bbbfffkkkqqq{{{{{{wwwuuurrrnnnjjjeeebbb]]]YYYWWWVVVUUUSSSRRRRRRSSSTTTUUUVVVVVVWWW111222222333333444444555444444444555666888:::<<>>??????AAABBBDDDDDDCCCDDDEEEGGGIIIIIIJJJLLLNNNPPPRRRSSSUUUVVVWWWYYY[[[\\\^^^^^^``````aaabbbcccddddddeeefffeeeeeeeeeeeeffffffgggiiiiiiiiijjjjjjkkkkkklllkkkkkkkkkkkklllnnnoooqqqttttttttttttuuuvvvwwwxxxxxxzzz|||}}}yyynnn___TTTJJJEEEBBB>>><<<===>>>===<<<;;;;;;;;;;;;;;;<<<======>>>@@@CCCEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHKKKJJJLLLPPPUUU]]]nnn|||qqqdddYYYSSSQQQQQQRRRTTTUUUWWWWWWXXXXXXYYYYYYYYYXXXVVVTTTQQQPPPJJJHHHEEEBBBAAA@@@@@@AAAAAABBBCCCDDDFFFIIIKKKLLLOOOQQQSSSVVVXXX\\\aaadddiiiooozzz{{{wwwvvvsssooolllfffbbb]]]ZZZXXXVVVUUUSSSRRRSSSSSSTTTUUUUUUVVVVVV111222222333333444444555444444444444666888:::;;;AAADDDNNN[[[hhh|||ooo___OOOGGGCCCAAABBBDDDGGGKKKPPPSSSUUUWWWYYYZZZZZZZZZYYYWWWTTTPPPLLLJJJGGGFFFEEECCCCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIIIIIIIKKKNNNQQQTTTZZZeeesss~~~uuupppmmmooouuu~~~|||zzzvvvsssrrrtttwwwyyy||||||zzzyyyzzz~~~zzzxxxqqqpppnnnllliiihhhgggfffaaaaaaaaa``````______^^^]]]\\\\\\\\\\\\^^^___```bbbdddiiinnnuuu~~~~~~wwwuuuqqqnnnkkkiiihhhhhheeecccbbbbbbcccbbbaaa___^^^___```aaabbbaaa```___]]]]]]^^^______``````aaa^^^______```aaabbbcccdddaaaaaaaaa``````_________^^^]]]\\\ZZZZZZYYYYYYYYYZZZZZZ[[[[[[YYYVVVSSSQQQOOONNNMMMKKKJJJIIIHHHHHHEEEDDDCCCBBBAAAAAAAAAAAABBBCCCEEEHHHJJJLLLMMMMMMPPPQQQRRRSSSSSSSSSQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>===<<<;;;;;;;;;::::::;;;<<<===>>>??????AAABBBDDDDDDCCCDDDEEEGGGHHHIIIJJJKKKMMMPPPRRRSSSUUUVVVWWWXXXZZZ\\\]]]]]]___```aaabbbcccdddeeeeeeffffffeeeeeeeeeeeeffffffhhhhhhiiijjjkkkkkkllllllkkkkkkkkkkkklllnnnoooqqquuuuuuuuuuuuuuuvvvwwwwwwxxxzzz|||}}}xxxlll\\\RRRHHHDDDBBB>>>===>>>>>>===<<<<<<;;;;;;;;;;;;===>>>???@@@BBBDDDFFFGGGEEEEEEEEEFFFFFFHHHIIIIIIJJJJJJLLLPPPSSSZZZiiiwwwsssfffYYYRRRQQQOOOPPPRRRTTTVVVXXXYYYYYYYYYYYYYYYXXXWWWUUURRRQQQKKKIIIFFFCCCAAA@@@@@@@@@AAAAAABBBCCCEEEGGGIIIJJJNNNPPPSSSUUUWWW[[[___ccciiinnnxxx|||xxxvvvtttpppmmmhhhddd___[[[YYYWWWUUUTTTSSSSSSSSSTTTUUUUUUVVVVVV111222222333333444444555555444444444555777999:::@@@CCCLLLYYYeeevvvwwwfffTTTJJJDDDAAA@@@AAADDDGGGLLLPPPRRRUUUXXXZZZYYYYYYYYYXXXUUURRRNNNLLLIIIHHHEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIKKKNNNQQQTTTZZZeeesssxxxrrrppprrrwww|||zzzwwwuuuvvvxxx{{{~~~~~~~~~|||zzzzzz~~~xxxvvvtttrrrooonnnllllllhhhhhhgggfffeeedddcccbbbaaaaaaaaaaaaaaabbbcccccceeegggjjjnnnttt|||zzzxxxuuuqqqnnnlllkkkjjjhhhfffeeeddddddcccaaa___]]]___aaacccdddcccbbbaaa^^^___```bbbccccccccccccbbbbbbbbbbbbbbbcccddddddbbbbbbaaaaaa``````______^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYY[[[[[[ZZZXXXUUUSSSPPPOOONNNLLLJJJIIIHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBDDDGGGIIIKKKMMMMMMPPPQQQSSSUUUVVVUUUTTTRRRPPPOOONNNLLLKKKJJJJJJJJJIIIHHHHHHGGGEEEDDDDDDCCCBBBAAAAAABBBBBBCCCDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEAAAAAA@@@???>>>======<<<::::::;;;<<<===>>>?????????AAACCCCCCCCCDDDEEEGGGHHHHHHIIIKKKMMMPPPRRRSSSUUUVVVWWWXXXZZZ[[[\\\]]]______```bbbcccdddeeeffffffffffffeeeffffffgggggghhhhhhiiijjjkkkllllllmmmllllllkkkkkklllnnnpppqqqtttuuuuuuvvvwwwxxxxxxxxxyyyzzz|||}}}~~~wwwjjjYYYPPPGGGDDDBBB???>>>???======<<<<<<;;;<<<<<<<<>>@@@JJJWWWaaapppnnnZZZMMMFFFAAA@@@AAAAAADDDIIIMMMPPPSSSVVVYYYWWWXXXXXXXXXVVVSSSPPPOOOKKKIIIGGGDDDDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIKKKNNNQQQTTTZZZdddsss{{{uuusssuuuyyy~~~|||zzzyyyzzz}}}}}}|||}}}|||yyywwwtttrrrqqqqqqnnnnnnlllkkkiiihhhffffffeeeeeeeeeeeeeeefffffffffhhhiiilllooottt|||{{{vvvrrrooommmlllkkkiiigggeeeeeecccaaa___\\\^^^aaadddeeeeeecccbbb___```bbbdddeeeeeeeeeeeefffeeedddcccccccccdddddddddccccccbbbaaaaaa``````^^^^^^^^^^^^\\\ZZZXXXWWWWWWYYY\\\]]]]]][[[XXXVVVQQQPPPNNNLLLKKKIIIIIIHHHEEEDDDCCCAAA@@@????????????@@@CCCFFFIIIKKKMMMMMMPPPRRRTTTVVVWWWWWWUUUTTTTTTSSSQQQOOONNNMMMLLLLLLJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFAAABBBCCCDDDEEEGGGHHHHHHCCCCCCBBBAAA@@@???>>>>>>::::::;;;<<<===>>>??????===???AAABBBBBBCCCFFFGGGGGGHHHIIIKKKMMMPPPRRRSSSUUUVVVWWWXXXYYY[[[\\\\\\______```bbbcccdddeeefffffffffffffffgggggghhhiiiggghhhiiijjjkkkllllllmmmmmmlllllllllmmmoooqqqrrrssstttuuuwwwyyyzzz{{{{{{zzz{{{}}}}}}~~~uuugggWWWNNNFFFDDDBBB???>>>???===<<<<<<<<<<<<======>>>AAAAAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLLLLMMMQQQTTTUUUWWWaaakkk{{{{{{lll^^^VVVTTTPPPQQQSSSUUUWWWXXXYYYYYYXXXXXXYYYXXXXXXVVVTTTSSSNNNKKKHHHDDDAAA?????????@@@@@@AAABBBCCCEEEGGGHHHMMMOOOQQQSSSUUUYYY]]]```eeejjjsss~~~|||yyyxxxvvvrrroookkkhhhbbb^^^\\\ZZZXXXVVVTTTTTTTTTTTTTTTUUUUUUUUU111222222333333444555555555444444444555666888999===>>>HHHUUU^^^lllsss^^^PPPHHHBBB@@@AAA???CCCGGGKKKOOORRRVVVXXXVVVWWWXXXXXXVVVTTTRRRPPPLLLJJJGGGEEEDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIJJJNNNPPPTTTYYYdddrrr~~~xxxvvvwwwzzz}}}|||~~~~~~|||zzzwwwuuutttsssrrrqqqpppnnnllljjjhhhhhhgggggggggggghhhhhhhhhhhhjjjkkkmmmooottt{{{yyytttpppnnnlllmmmkkkhhhfffeeecccaaa^^^\\\^^^aaadddfffeeedddccc```aaaccceeefffffffffeeehhhgggeeedddccccccddddddeeeeeedddccccccbbbaaaaaa___`````````^^^\\\YYYWWWXXXZZZ\\\______]]]ZZZXXXRRRQQQOOOMMMKKKIIIIIIHHHEEEDDDBBBAAA@@@?????????>>>@@@BBBEEEHHHKKKLLLMMMPPPRRRUUUWWWXXXXXXVVVUUUWWWVVVTTTRRRPPPOOONNNNNNJJJJJJIIIIIIHHHGGGFFFFFFBBBBBBBBBCCCCCCEEEFFFFFFAAAAAACCCDDDFFFHHHIIIJJJEEEDDDDDDCCCAAA@@@??????::::::;;;<<<===>>>??????<<<>>>@@@BBBBBBCCCFFFHHHGGGGGGIIIJJJMMMPPPRRRSSSVVVVVVWWWXXXYYYZZZ[[[\\\^^^___```bbbcccdddfffffffffffffffgggggghhhjjjjjjggghhhhhhjjjkkklllmmmmmmmmmmmmmmmmmmnnnpppqqqsssqqqrrruuuxxxzzz|||~~~{{{|||}}}~~~~~~tttdddVVVMMMEEECCCBBB@@@>>>@@@<<<<<<<<<<<<<<<===>>>???BBBBBBDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLNNNOOOSSSWWWWWWXXX```iiiuuu~~~nnn```XXXVVVRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYXXXVVVUUUTTTNNNLLLHHHDDDAAA????????????@@@@@@AAACCCEEEFFFGGGMMMOOOQQQSSSUUUXXX]]]```ccciiiqqq|||}}}yyyxxxvvvrrrooommmiiiccc___\\\[[[XXXWWWTTTTTTTTTTTTTTTUUUUUUUUU111111222222222333333333555555444555666777999:::<<<<<>>===<<<>>>???@@@CCCEEEHHHKKKLLLPPPRRRUUUWWWYYYYYYXXXWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQOOOMMMKKKHHHGGGFFFEEEFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEDDDCCCAAA??????>>>===============>>>>>>???@@@@@@AAABBBCCCDDDDDDGGGIIIKKKLLLMMMOOOSSSUUUUUUWWWYYYZZZZZZZZZ\\\^^^]]]___aaabbbbbbbbbcccdddgggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjkkklllmmmmmmmmmnnnppprrrrrrsssuuuwwwxxx{{{nnn```TTTKKKCCCAAA@@@<<<;;;<<<>>>>>>>>>>>>>>>??????@@@@@@AAABBBDDDFFFFFFGGGGGGIIIIIIIIIIIIKKKMMMOOOPPPSSSUUUXXXYYYZZZ]]]cccgggxxxtttfffZZZRRRPPPPPPQQQTTTXXXZZZZZZYYYZZZZZZZZZZZZYYYXXXWWWVVVPPPMMMIIIFFFDDDCCCAAA???AAA@@@AAAAAACCCFFFHHHIIILLLLLLNNNPPPSSSWWWYYY[[[aaafffoooxxx}}}xxxwwwuuussspppllliiieee```\\\ZZZZZZZZZXXXWWWUUUTTTTTTUUUVVVWWW111111222222222333333333555555444555666777999:::===<<>>===>>>>>>@@@BBBDDDGGGIIIKKKOOOPPPSSSVVVXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPNNNMMMKKKIIIHHHGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFEEECCCBBB@@@???>>>>>>============>>>>>>???@@@@@@AAABBBCCCDDDDDDGGGIIIKKKLLLMMMNNNRRRTTTUUUWWWYYYYYYYYYZZZ\\\^^^]]]___bbbbbbbbbbbbcccdddffffffggggggggghhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmmmmnnnppprrrrrrtttwwwxxxzzz~~~mmm___SSSJJJBBB@@@@@@===<<<===>>>>>>>>>>>>>>>???@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKJJJJJJJJJJJJLLLNNNPPPQQQUUUXXX[[[]]]___bbbfffjjjyyyuuugggZZZRRROOOOOOPPPSSSWWWYYYYYYXXXZZZZZZZZZZZZYYYXXXWWWVVVQQQMMMIIIFFFEEECCCAAA???@@@@@@@@@AAACCCEEEHHHIIIKKKLLLMMMPPPSSSWWWZZZ[[[___eeemmmvvv}}}xxxwwwuuussspppmmmjjjeee```]]][[[ZZZZZZWWWVVVTTTSSSSSSTTTUUUVVV111111222222222333333333444444444555666777999999======CCCNNNXXXddd{{{vvvaaaRRRIIIDDDAAA???@@@BBBDDDFFFJJJOOOSSSUUUVVVXXXYYYXXXWWWUUUTTTNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHFFFGGGIIIIIIIIIIIIKKKMMMNNNSSS\\\iiixxx~~~}}}~~~}}}zzzzzz~~~|||zzzyyyxxxyyyyyywwwuuuuuutttsssqqqppppppqqqqqqoooqqqrrrssstttvvvzzz}}}|||wwwrrrqqqnnnllljjjiiiiiiiiigggffffffeeeeeeddddddccceeefffgggiiikkklllmmmnnnpppoooooommmllljjjiiihhhhhhgggeeeeeeeeeeeecccaaaaaaaaaaaa```___]]]\\\[[[\\\^^^```aaabbbcccbbbbbb^^^[[[WWWSSSQQQOOOLLLJJJIIIHHHGGGEEECCCAAA???>>>===>>>???@@@CCCEEEGGGHHHLLLMMMPPPSSSVVVWWWWWWWWWYYYYYYYYYXXXVVVTTTRRRQQQQQQPPPPPPOOONNNLLLJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>============>>>>>>??????@@@AAABBBCCCDDDDDDGGGHHHJJJKKKLLLMMMPPPRRRTTTVVVXXXYYYYYYYYY[[[]]]]]]```bbbcccbbbbbbccceeeeeeeeefffffffffgggggggggiiiiiiiiiiiijjjjjjjjjkkkjjjlllnnnnnnnnnnnnppprrrsssuuuxxxzzz}}}{{{jjj^^^PPPGGG@@@??????>>>===??????>>>>>>>>>>>>???@@@@@@CCCDDDFFFIIIKKKMMMNNNOOOLLLKKKKKKLLLMMMOOOQQQRRRVVVZZZ___dddgggjjjmmmooozzzxxxiii[[[SSSOOOOOOPPPSSSVVVXXXXXXWWWZZZZZZZZZZZZYYYXXXWWWWWWRRRNNNJJJGGGEEEDDDAAA@@@@@@@@@@@@AAACCCEEEGGGIIIJJJKKKMMMPPPSSSWWWZZZ\\\^^^ccckkkttt~~~yyywwwuuussspppmmmkkkfffaaa^^^[[[ZZZZZZWWWUUUSSSRRRRRRRRRTTTUUU111111222222222333333333333444444555666777888999<<<<<>>???AAACCCDDDEEEHHHJJJMMMPPPSSSUUUVVVWWW[[[\\\\\\[[[YYYVVVSSSQQQOOOPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKJJJHHHGGGFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDBBBAAA???>>>>>>============>>>??????@@@AAABBBCCCCCCDDDGGGHHHJJJKKKKKKLLLOOORRRSSSUUUWWWXXXXXXYYY\\\]]]^^^```bbbcccccccccdddeeeeeeeeeeeeeeefffffffffgggiiiiiiiiijjjjjjjjjkkkkkkjjjlllnnnoooooooooppprrrrrruuuxxx{{{}}}vvvfff[[[MMMEEE>>>>>>???>>>>>>@@@??????>>>>>>??????@@@AAAAAABBBEEEHHHKKKMMMOOOOOOMMMMMMLLLMMMNNNPPPQQQSSSVVVZZZaaaiiiooosssvvvwww}}}{{{jjj]]]UUUPPPOOOPPPSSSWWWYYYYYYXXXZZZZZZZZZZZZZZZYYYXXXXXXSSSPPPKKKHHHFFFDDDBBB@@@@@@@@@@@@AAABBBEEEGGGIIIIIIJJJLLLOOOSSSWWWZZZ\\\]]]ccckkksss~~~zzzwwwvvvtttqqqnnnlllhhhccc___\\\[[[ZZZWWWVVVTTTRRRRRRRRRSSSTTT111111222222222333333333333333444555666777888888:::<<<@@@IIITTTdddyyymmm[[[NNNFFFBBB@@@AAABBBBBBCCCFFFKKKNNNSSSUUUWWWXXXYYYXXXWWWVVVQQQPPPNNNLLLKKKIIIHHHHHHEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJJJJJJJJJJLLLNNNQQQUUU\\\fffuuu|||uuusssttt{{{~~~|||wwwvvvtttrrrqqqqqqqqqqqqsssuuuvvvwwwwwwxxxzzz|||}}}|||wwwqqqnnnlllllllllkkkkkkjjjiiigggfffeeeeeegggggghhhiiikkknnnppprrrwwwxxxzzzzzzzzzxxxuuusssrrrooolllkkkjjjjjjhhhgggaaaaaaaaa```___]]]\\\[[[ZZZ[[[]]]```bbbdddffffffccc```\\\YYYVVVRRRNNNKKKIIIHHHFFFDDDBBB@@@???>>>======>>>>>>???AAABBBCCCFFFGGGIIILLLPPPRRRTTTUUU[[[\\\^^^^^^\\\XXXTTTRRRMMMNNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDBBBBBB??????>>>===============>>>??????@@@AAABBBCCCCCCFFFHHHJJJJJJKKKMMMPPPRRRSSSUUUWWWXXXYYYZZZ\\\^^^^^^```bbbcccccccccdddeeeeeeeeeeeeeeefffffffffgggiiijjjjjjjjjjjjkkkkkkkkkjjjlllooopppoooooopppqqqqqqtttwwwzzz|||qqqbbbWWWKKKCCC======???>>>???AAA???????????????@@@@@@AAAAAABBBEEEHHHKKKNNNOOOPPPMMMMMMLLLLLLMMMOOOQQQRRRTTTXXX```jjjrrrxxx{{{|||}}}}}}lll___WWWQQQQQQRRRUUUXXXZZZZZZYYYZZZZZZZZZZZZZZZZZZYYYXXXUUUQQQMMMIIIGGGEEECCCAAA@@@???@@@@@@BBBDDDGGGHHHIIIJJJLLLOOOSSSVVVYYY[[[^^^dddllluuu~~~{{{yyywwwuuusssooommmiiieee```]]][[[ZZZYYYWWWUUUSSSRRRSSSTTTUUU111111222222222333333333222333444555666777777777:::;;;???EEEPPPaaauuusss```QQQGGGCCCAAABBBCCCCCCCCCFFFJJJMMMSSSUUUWWWYYYZZZYYYXXXXXXTTTRRRQQQNNNLLLKKKJJJJJJEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHJJJJJJJJJKKKLLLNNNQQQUUU\\\ggguuuzzzuuusssuuu{{{~~~|||vvvuuusssqqqpppoooppppppssstttvvvwwwwwwxxxyyy{{{||||||vvvrrrpppoooooonnnmmmmmmkkkjjjiiihhhhhhhhhhhhhhhjjjlllooorrrtttyyy{{{~~~~~~|||wwwtttpppmmmkkkjjjiiigggccccccbbbaaa___]]]\\\[[[YYYZZZ\\\^^^aaaccceeegggeeebbb___[[[XXXTTTOOOKKKIIIHHHGGGEEECCCAAA???>>>>>>>>>>>>>>>???@@@AAAAAADDDEEEGGGJJJLLLOOOQQQSSSXXXZZZ\\\]]]\\\XXXSSSPPPKKKKKKJJJKKKKKKLLLNNNNNNNNNNNNOOOOOONNNLLLJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGEEEDDDBBBAAA@@@???>>>======<<<<<<===>>>>>>???@@@AAABBBCCCCCCEEEGGGIIIKKKLLLNNNQQQTTTTTTVVVXXXYYYZZZ[[[^^^```^^^aaacccdddccccccdddfffeeeeeefffffffffgggggggggjjjjjjjjjjjjkkkkkkkkkkkkjjjllloooqqqpppppppppqqqqqqtttwwwzzz|||~~~{{{lll]]]SSSJJJBBB<<<===>>>>>>???AAA@@@????????????@@@AAAAAABBBDDDFFFJJJLLLOOOPPPQQQLLLLLLKKKKKKLLLMMMOOOPPPPPPTTT[[[fffpppwwwzzzzzzyyynnn```YYYRRRRRRSSSVVVYYY[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZYYYVVVSSSNNNJJJHHHFFFCCCAAA?????????@@@BBBDDDFFFHHHJJJKKKMMMOOORRRUUUXXXYYY___eeemmmvvv~~~{{{yyywwwuuupppnnnkkkfffbbb^^^[[[ZZZYYYXXXUUUSSSRRRSSSTTTTTT111111222222222333333333111222444666777777777666:::<<<>>>BBBLLL\\\ooozzzxxxeeeUUUJJJEEEBBBCCCCCCCCCCCCEEEIIILLLTTTVVVXXXZZZ[[[[[[[[[ZZZVVVUUURRRPPPNNNLLLKKKKKKEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGIIIIIIIIIIIIKKKMMMNNNRRR[[[fffuuuwwwvvvwww}}}}}}{{{wwwuuusssqqqpppoooooooooppprrruuuvvvvvvvvvxxxzzz||||||xxxuuutttsssqqqppppppooonnnmmmmmmllljjjjjjjjjkkknnnqqqtttvvvzzz}}}~~~{{{vvvrrrpppnnnlllkkkggggggfffdddbbb___]]][[[XXXYYYZZZ]]]___bbbdddfffgggdddaaa]]]ZZZUUUPPPLLLJJJIIIHHHFFFDDDBBB@@@@@@?????????>>>??????@@@@@@CCCDDDEEEGGGJJJMMMOOOPPPSSSUUUYYYZZZYYYUUUPPPMMMHHHGGGFFFFFFGGGJJJMMMNNNNNNNNNPPPPPPPPPNNNLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFEEECCCBBBAAA@@@???>>>===<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCEEEGGGIIIKKKMMMPPPSSSVVVTTTVVVYYYZZZ[[[\\\___aaa___aaacccdddcccdddeeefffffffffggggggggghhhhhhhhhjjjjjjjjjkkkkkkkkklllllljjjmmmpppqqqqqqppppppqqqrrruuuxxx{{{|||}}}yyyiiiYYYOOOJJJBBB<<<<<<>>>===>>>@@@@@@@@@??????@@@@@@AAABBBBBBCCCEEEHHHKKKMMMNNNOOOKKKJJJIIIIIIJJJKKKMMMNNNNNNPPPVVV___iiippprrrsssqqqxxxooobbbZZZQQQQQQRRRUUUXXXZZZZZZZZZYYYZZZZZZ[[[[[[[[[ZZZZZZWWWTTTOOOKKKIIIFFFDDDBBB?????????@@@BBBDDDFFFHHHKKKLLLMMMOOOQQQTTTVVVXXX^^^dddnnnwww|||{{{yyywwwqqqooolllgggccc___\\\ZZZXXXWWWTTTRRRQQQQQQRRRSSS111111222222222333333333111222444666777777666666;;;======???HHHXXXiiisss{{{hhhXXXMMMGGGCCCDDDDDDDDDDDDEEEIIILLLUUUWWWYYY\\\]]]]]]\\\\\\WWWVVVTTTQQQOOOMMMLLLLLLGGGGGGHHHIIIIIIIIIIIIHHHDDDFFFHHHHHHHHHHHHJJJLLLJJJOOOYYYfffvvvzzzxxxyyy~~~|||{{{wwwvvvsssqqqpppooooooooonnnpppssstttuuuuuuwwwxxx||||||zzzxxxxxxssssssrrrrrrqqqppppppppplllllllllmmmpppssswwwyyyzzz~~~|||xxxuuusssqqqooojjjjjjhhhfffccc```^^^]]]XXXYYYZZZ\\\^^^aaadddeeehhheeebbb^^^[[[VVVPPPLLLKKKKKKIIIGGGEEECCCBBBAAA@@@@@@????????????@@@@@@CCCCCCDDDFFFIIIKKKMMMOOOOOORRRVVVXXXWWWSSSNNNKKKFFFEEECCCCCCDDDHHHLLLNNNMMMNNNPPPQQQQQQPPPNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@>>>===<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDGGGIIILLLNNNQQQUUUXXXUUUWWWYYY[[[\\\]]]```bbb___aaacccdddddddddeeefffgggggggggggghhhhhhhhhhhhjjjjjjkkkkkkkkkllllllllljjjmmmppprrrqqqpppqqqqqqsssvvvyyy||||||}}}~~~yyygggWWWMMMJJJBBB<<<<<<>>>===>>>@@@@@@@@@??????@@@@@@AAABBB???AAACCCEEEHHHJJJKKKKKKIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNRRRZZZcccjjjlllkkkkkkqqqzzzpppccc[[[PPPPPPQQQTTTXXXZZZZZZYYYYYYZZZZZZ[[[[[[[[[ZZZZZZXXXTTTOOOKKKIIIGGGDDDBBB?????????@@@AAADDDFFFHHHLLLMMMNNNOOOQQQSSSUUUWWW^^^dddmmmwww}}}|||zzzxxxqqqppplllhhhccc___\\\ZZZWWWVVVSSSQQQPPPPPPQQQRRR444444333222222222333333333333333444444444555555777888===BBBGGGRRReeevvvrrr```QQQHHHBBBAAACCCEEEEEEDDDHHHOOOSSSVVV[[[]]]]]]\\\\\\\\\ZZZYYYVVVSSSPPPNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJHHHGGGGGGGGGHHHJJJLLLMMMJJJSSS[[[cccsss~~~{{{xxxvvvuuusssrrrpppooommmmmmnnnnnnmmmpppsssttttttuuuwwwxxxyyy{{{~~~~~~|||yyywwwxxxwwwuuutttssssssttttttqqqqqqrrrrrrtttwwwyyyzzz|||}}}xxxuuurrrpppnnnllliiigggeeebbb___\\\YYYYYYYYYZZZ\\\___bbbdddcccbbb```___]]]ZZZUUUQQQKKKIIIFFFDDDCCCCCCAAA?????????>>>>>>??????@@@AAA@@@AAACCCEEEHHHJJJLLLMMMOOOOOOPPPRRRTTTRRRLLLGGGEEECCCAAA@@@AAADDDGGGIIIQQQRRRSSSQQQNNNLLLKKKKKKNNNNNNNNNMMMMMMMMMLLLLLLJJJHHHFFFCCCAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<>>>@@@AAABBBBBBCCCDDDFFFGGGHHHIIIKKKNNNPPPQQQRRRVVVXXX[[[]]]```aaaaaaaaaaaacccddddddddddddeeeggggggggggggggghhhhhhhhhhhhhhhiiikkklllmmmmmmlllkkkpppnnnmmmooorrrtttsssqqqrrrsssuuuxxxzzz}}}wwweeeVVVNNNCCCBBB???===<<<<<<===>>>?????????>>>??????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGFFFFFFEEEFFFGGGIIIJJJKKKKKKLLLPPPWWW]]]bbbdddfffhhhmmmvvvrrrddd___YYYSSSQQQUUUYYYYYYYYY[[[[[[ZZZZZZ[[[]]]]]]\\\[[[XXXVVVRRROOOMMMIIIDDDAAA@@@???======>>>AAADDDFFFIIIJJJMMMOOOPPPRRRVVVXXXYYY```kkkvvv~~~|||zzzzzztttrrroookkkfffbbb^^^]]]ZZZZZZXXXVVVUUUTTTSSSSSS222222111111111222222333333444444444555555555555666777;;;???DDDOOObbbssswwwfffVVVLLLCCCBBBCCCEEEDDDDDDHHHOOORRRVVVZZZ\\\]]]\\\\\\\\\[[[ZZZXXXUUURRRPPPNNNMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHGGGGGGHHHIIIKKKLLLJJJRRRZZZcccsss~~~|||yyyvvvtttsssrrrqqqpppnnnmmmmmmmmmnnnnnnqqqsssuuuuuuvvvwwwyyyxxxzzz|||~~~}}}zzzxxxyyyxxxwwwwwwwwwxxxyyyyyyuuuuuuuuuuuuvvvxxxzzz{{{}}}~~~zzzwwwtttqqqooommmkkkiiigggccc```]]]\\\\\\\\\]]]___bbbdddcccbbb```___]]]ZZZUUUQQQLLLIIIFFFEEEDDDCCCAAA@@@??????>>>>>>??????@@@AAA@@@AAABBBDDDFFFIIIJJJKKKMMMMMMNNNQQQRRRQQQLLLHHHDDDCCCAAA???@@@BBBEEEGGGNNNOOOQQQPPPNNNMMMMMMNNNPPPOOOOOOMMMLLLKKKJJJJJJHHHGGGDDDBBB@@@?????????>>>>>>===<<<<<<<<<<<<<<<>>>@@@BBBCCCBBBCCCEEEGGGGGGHHHJJJLLLNNNPPPRRRSSSVVVXXXZZZ]]]___```aaaaaaaaacccddddddddddddfffggggggggggggggghhhhhhhhhhhhhhhiiikkklllmmmmmmllllllpppnnnmmmooorrrtttsssqqqrrrsssuuuxxx{{{}}}|||{{{}}}rrraaaRRRJJJBBBAAA???===<<<===>>>??????????????????@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIILLLQQQVVVZZZ\\\aaaccchhhpppvvvgggbbbWWWRRRPPPTTTXXXYYYYYY[[[ZZZZZZYYY[[[\\\]]][[[ZZZXXXVVVRRROOOMMMIIIEEEAAABBBAAA??????@@@CCCEEEGGGHHHJJJLLLNNNPPPRRRUUUXXXYYY___iiirrr|||~~~zzzxxxvvvsssqqqnnnjjjfffbbb___]]][[[ZZZXXXVVVTTTSSSRRRRRR000000000000111222333333444444555555555666666666666666888<<<@@@JJJ\\\nnnmmm[[[PPPEEECCCCCCDDDDDDCCCGGGMMMPPPTTTXXX[[[\\\[[[[[[\\\\\\[[[YYYVVVSSSQQQOOONNNKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJPPPXXXaaarrr~~~}}}|||{{{yyywwwuuurrrpppooopppooonnnmmmmmmmmmmmmmmmoooqqqtttvvvvvvwwwxxxzzzxxxyyy{{{|||}}}|||{{{{{{zzzzzz{{{{{{}}}~~~~~~zzzyyyyyyxxxyyy{{{|||}}}{{{xxxvvvtttqqqooonnnllliiigggbbbaaa```______```aaaccccccaaa```___]]]ZZZUUUQQQMMMKKKHHHFFFEEEDDDBBB@@@??????>>>>>>??????@@@AAA???@@@AAACCCEEEFFFHHHHHHJJJJJJLLLNNNPPPOOOLLLIIIDDDCCCAAA??????AAACCCEEEKKKLLLNNNOOONNNNNNOOOPPPQQQPPPOOOMMMKKKJJJHHHHHHFFFEEECCC@@@???>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<>>>@@@BBBBBBCCCCCCEEEGGGHHHIIIJJJMMMOOOQQQSSSTTTWWWXXXZZZ\\\^^^``````aaa```bbbdddddddddeeeggghhhgggggggggggghhhhhhhhhhhhhhhiiikkklllmmmmmmllllllooonnnnnnooorrrssssssrrrssstttvvvyyy{{{~~~xxxuuuwww{{{kkkZZZMMMGGG@@@???>>>======>>>???@@@???????????????@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHHHHJJJLLLPPPSSSUUU\\\^^^bbbiiiyyyzzzkkkdddVVVPPPNNNRRRWWWXXXYYY[[[YYYYYYYYYZZZ[[[\\\[[[YYYXXXVVVSSSPPPMMMIIIEEEBBBBBBAAA@@@???@@@CCCEEEFFFGGGIIILLLMMMOOOQQQUUUWWWYYY^^^eeemmmvvvyyytttrrroooooommmjjjfffccc```___\\\[[[YYYWWWTTTRRRQQQQQQ000000000000111333444444555555555666666666666777777666888:::===FFFWWWhhh|||ttt```RRRHHHEEECCCDDDDDDCCCFFFKKKNNNRRRWWWZZZ[[[[[[[[[\\\[[[ZZZXXXVVVTTTQQQOOONNNKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIINNNVVV___ppp}}}{{{zzzyyyvvvuuutttrrrpppnnnmmmlllmmmmmmlllllllllmmmmmmmmmooorrrtttvvvvvvwwwyyyzzzyyy{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzzzz{{{}}}}}}yyyzzzxxxuuusssqqqpppnnnlllhhhfffdddbbbaaaaaaaaabbbcccaaa```___^^^ZZZVVVRRROOOLLLIIIGGGFFFEEECCCAAA??????>>>>>>??????@@@AAA??????@@@BBBCCCDDDEEEFFFFFFGGGIIIKKKMMMMMMLLLJJJFFFDDDBBBAAAAAABBBDDDEEEJJJLLLMMMNNNMMMMMMNNNOOOOOONNNMMMLLLJJJIIIHHHGGGEEEDDDBBB@@@???>>>??????===<<<<<<;;;;;;<<<<<<<<<<<<>>>@@@AAABBBCCCEEEGGGHHHIIIKKKNNNQQQSSSUUUVVVXXXYYYZZZ\\\^^^___```aaa```bbbdddeeeeeeeeegggiiigggggggggggghhhhhhhhhhhhiiijjjkkkmmmmmmmmmmmmlllnnnnnnoooppprrrsssttttttuuuvvvxxxzzz|||~~~vvvsssttt|||vvveeeUUUKKKEEE>>>>>>>>>>>>???@@@AAABBB@@@????????????@@@AAAAAA???@@@@@@AAABBBCCCDDDDDDBBBDDDEEEGGGHHHGGGGGGFFFIIIIIIJJJJJJKKKNNNRRRTTTZZZ^^^bbbgggttt}}}mmmcccTTTOOOLLLQQQVVVXXXYYY\\\YYYXXXXXXYYY[[[[[[ZZZYYYYYYVVVSSSPPPMMMJJJEEEBBB@@@???>>>>>>???@@@BBBDDDFFFHHHKKKLLLNNNPPPTTTVVVZZZ]]]ccchhhppp|||yyyssspppllllllkkkiiigggdddaaa```]]]\\\YYYWWWTTTRRRQQQPPP111111111222333444555666555555555666666666666777888777999;;;<<>>>>>??????@@@AAA???@@@@@@AAABBBBBBCCCCCCCCCDDDFFFHHHIIIJJJJJJKKKHHHGGGEEEDDDDDDEEEFFFGGGKKKLLLNNNMMMLLLKKKKKKLLLJJJJJJJJJIIIHHHHHHHHHGGGEEEDDDBBB@@@@@@???@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;===???@@@AAABBBDDDFFFIIIJJJLLLOOORRRUUUWWWXXXYYYZZZ[[[\\\^^^___aaabbbaaaccceeeeeeeeeeeegggiiigggggggggggghhhhhhhhhhhhiiijjjlllmmmnnnnnnmmmlllmmmnnnpppqqqrrrssstttuuuvvvwwwyyy{{{}}}wwwtttuuuyyysssaaaSSSIIIEEE======>>>>>>@@@AAABBBBBB@@@@@@@@@???@@@AAAAAABBB???@@@@@@AAABBBCCCDDDDDDBBBCCCEEEFFFGGGGGGFFFEEEGGGHHHIIIJJJJJJMMMRRRUUU\\\```eeehhhsssmmmaaaUUUNNNLLLPPPUUUWWWYYY\\\YYYXXXXXXYYY[[[[[[ZZZYYYYYYWWWSSSPPPNNNJJJEEEBBB@@@????????????@@@BBBCCCEEEGGGJJJKKKMMMOOOSSSUUUZZZ]]]aaafffmmmxxxzzztttpppjjjjjjjjjiiigggdddaaa```]]]\\\YYYWWWTTTRRRQQQPPP222222222222333444555555444444555555555666666666888888:::<<<<<>>>>>??????@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAAAACCCEEEEEEEEEFFFHHHJJJIIIHHHGGGGGGGGGHHHIIIIIIKKKMMMNNNMMMJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCAAA@@@@@@@@@AAAAAA;;;;;;;;;:::;;;;;;<<<===:::<<>>???@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBCCCDDDEEEEEEBBBCCCDDDEEEEEEFFFFFFFFFDDDFFFHHHHHHHHHJJJPPPTTT\\\ccchhhjjjqqqpppbbbVVVPPPLLLPPPUUUWWWYYY\\\YYYYYYYYYZZZ[[[\\\[[[YYYYYYWWWTTTQQQNNNJJJFFFCCCAAAAAAAAAAAABBBBBBCCCDDDDDDFFFIIIJJJLLLNNNRRRTTTYYY\\\```dddjjjuuu{{{tttppphhhhhhiiiiiigggdddaaa___\\\[[[YYYWWWTTTRRRQQQQQQ333222222222222222333333333444444444555555555555666777;;;===<<<>>>JJJVVVnnnppp___QQQIIICCCBBBCCCBBBCCCFFFHHHLLLRRRVVVWWWXXXYYYZZZXXXXXXXXXXXXVVVSSSPPPNNNKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGHHHIIINNNVVV\\\iii}}}{{{yyyvvvssspppooommmkkkiiiggggggffffffeeeeeedddddddddeeegggiiikkkllllllllljjjlllooopppqqqqqqsssuuuxxxzzz}}}~~~~~~~~~~~~~~~}}}xxxtttrrrpppnnnlllllljjjhhhfffeeeeeeffffffeeedddccccccbbb___[[[XXXOOOMMMIIIGGGEEEDDDAAA?????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCBBBCCCFFFIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJLLLMMMLLLJJJHHHHHHIIIFFFFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@???>>>???@@@@@@;;;:::::::::;;;;;;<<<===<<<>>>@@@BBBBBBDDDFFFHHHKKKLLLNNNQQQTTTWWWZZZ[[[^^^]]]]]]^^^___aaacccddddddfffgggfffeeedddeeeggggggggggggggghhhhhhhhhhhhjjjkkklllnnnnnnnnnnnnmmmlllnnnqqqrrrrrrsssuuuxxxyyyzzz{{{}}}|||{{{~~~}}}wwwhhhWWWKKKDDDAAA===>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFDDDGGGIIIHHHGGGHHHNNNSSSZZZbbbhhhiiinnnvvvfffXXXQQQMMMPPPUUUVVVYYY\\\ZZZZZZYYY[[[\\\]]][[[ZZZZZZWWWTTTQQQNNNJJJFFFCCCAAAAAABBBBBBBBBBBBCCCCCCDDDFFFHHHJJJKKKMMMQQQTTTVVVYYY^^^bbbhhhrrr~~~zzzsssnnnggghhhiiihhhgggddd```^^^[[[ZZZXXXVVVTTTSSSRRRRRR222222111111111111111111333333333444444444555555555777;;;===<<<===GGGRRRhhhzzzuuueeeRRRJJJCCCBBBBBBBBBBBBEEEGGGKKKQQQUUUWWWXXXYYYZZZYYYYYYZZZYYYWWWTTTQQQOOOKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHMMMTTTXXXbbbwww}}}{{{yyyvvvssspppooommmjjjhhheeeeeeeeedddddddddddddddcccdddfffiiikkklllllllllhhhkkkmmmoooooopppqqqsssuuuwwwzzz|||}}}~~~~~~~~~~~~yyyuuurrrpppmmmlllkkkjjjhhhfffeeefffggghhhfffeeeddddddccc```\\\YYYOOOLLLIIIFFFEEECCCAAA????????????>>>???@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCBBBAAABBBEEEIIIGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJLLLKKKJJJIIIIIIJJJGGGFFFEEEDDDBBB@@@???>>>@@@???>>>======>>>???@@@::::::::::::;;;;;;<<<======???BBBCCCDDDFFFHHHJJJKKKLLLOOORRRUUUXXXZZZ\\\______^^^___```bbbdddeeefffgggggggggeeedddeeefffgggggggggggghhhhhhhhhhhhjjjkkklllnnnnnnnnnnnnmmmlllnnnrrrrrrrrrrrrvvvyyyyyyzzz|||}}}~~~~~~~~~rrrcccSSSGGG@@@>>>>>>>>>???@@@AAABBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAABBBBBBCCCDDDEEEFFFFFFCCCCCCBBBBBBCCCDDDFFFGGGGGGJJJLLLJJJHHHIIINNNSSSWWW```ggghhhkkk~~~{{{jjjZZZSSSNNNQQQUUUVVVYYY\\\[[[ZZZZZZ[[[]]]]]]\\\[[[ZZZWWWTTTQQQNNNKKKFFFCCC???@@@@@@@@@@@@@@@@@@AAACCCEEEHHHIIIKKKMMMQQQSSSSSSWWW\\\aaagggppp|||zzzqqqlllggghhhiiiiiigggccc```^^^[[[ZZZXXXVVVUUUTTTSSSSSS111111222222222333333333444444333333333444444555555777999999999===EEELLL___vvvooo^^^RRRFFFCCCCCCBBBAAACCCFFFIIIMMMRRRUUUXXXYYYYYYXXXWWWWWWVVVUUUTTTSSSSSSQQQMMMIIIGGGFFFFFFFFFEEEHHHHHHHHHGGGGGGGGGFFFFFFJJJLLLNNNOOORRR\\\jjjuuu|||xxxtttpppmmmkkkjjjhhhgggeeeddddddeeefffhhhhhhhhhiiijjjkkkmmmmmmnnnmmmmmmmmmmmmnnnpppssstttvvvwwwxxxzzz}}}~~~}}}}}}~~~yyytttpppmmmkkkjjjiiiiiihhhhhhhhhhhhhhhjjjhhheeecccaaa^^^[[[XXXTTTPPPKKKHHHFFFEEECCCBBB@@@@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>??????@@@@@@AAABBBBBB===<<<<<<;;;;;;;;;<<<<<<<<<>>>@@@BBBBBBCCCFFFHHHKKKMMMQQQSSSUUUXXX[[[^^^___```aaaccceeefffffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjggghhhiiikkklllmmmnnnnnnnnnooopppppppppqqqtttwwwxxx{{{}}}|||zzzxxxwww{{{wwwmmm___PPPEEE@@@@@@?????????@@@@@@AAAAAAAAABBBAAA@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIIIIIIIJJJLLLMMMNNNRRRYYY[[[```lllxxxjjj```VVVNNNNNNQQQSSSWWW\\\[[[[[[\\\]]]]]]]]]]]]\\\[[[YYYVVVTTTQQQMMMGGGCCCAAA@@@@@@???@@@AAACCCDDDDDDEEEGGGJJJMMMPPPRRRSSSVVVYYY\\\___dddmmmyyy|||qqqkkkjjjjjjiiijjjiiifffaaa^^^]]][[[XXXWWWWWWWWWUUUTTT111111222222222333333333333333333222333333444555555777999888888<<>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@?????????????????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<>>>@@@BBBBBBDDDFFFHHHKKKNNNQQQTTTVVVXXX\\\^^^aaabbbccceeeffffffffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjggghhhiiikkkmmmmmmnnnnnnnnnpppqqqqqqqqqrrruuuwwwxxxzzz}}}{{{wwwtttrrrtttpppggg[[[NNNEEEAAAAAA??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHIIIJJJKKKLLLLLLMMMPPPVVVXXX\\\gggsssoooaaaXXXOOOOOOQQQSSSWWW[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[YYYWWWTTTRRRMMMHHHCCCAAAAAA@@@???@@@AAACCCCCCBBBCCCEEEHHHKKKMMMOOOPPPTTTWWWZZZ]]]bbbkkkwww~~~sssmmmjjjiiiiiiiiihhheeeaaa]]]]]][[[XXXWWWWWWWWWUUUTTT111111222222222333333333333333222222333444444555666777888777777:::AAAFFFUUUiiilll]]]MMMFFFDDDCCCDDDGGGFFFHHHLLLPPPTTTWWWYYYYYYXXXWWWWWWVVVUUUTTTSSSSSSPPPNNNLLLKKKKKKJJJHHHFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHJJJPPPZZZbbbttt}}}xxxtttpppnnnqqqpppnnnmmmmmmmmmnnnnnnmmmmmmnnnooopppqqqqqqrrrsssssstttuuuuuuuuuuuuuuuvvvwwwyyy{{{~~~~~~yyyuuuqqqppplllkkkiiihhhfffeeeeeeeeeeeedddbbbbbbaaa___[[[YYYTTTPPPLLLHHHFFFEEEDDDCCCAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<>>>@@@BBBCCCDDDGGGIIIKKKNNNQQQTTTVVVYYY\\\___eeefffggghhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhiiijjjjjjggghhhjjjkkkmmmnnnnnnnnnoooppprrrrrrrrrsssvvvxxxxxxzzz}}}~~~|||uuuooolllkkkggg___UUUKKKDDDAAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIJJJKKKKKKKKKKKKLLLRRRSSSWWWaaakkkvvvdddZZZQQQOOOQQQSSSWWW[[[[[[\\\\\\]]]]]]]]]]]]]]][[[YYYWWWUUURRRNNNHHHDDDBBBAAA@@@@@@@@@AAABBBCCCBBBCCCEEEHHHJJJMMMOOOPPPSSSUUUYYY\\\```iiittt|||vvvpppkkkjjjiiiiiihhheeeaaa^^^]]][[[XXXWWWWWWWWWUUUTTT111111222222222333333333333333333333444555666666777777777777666999>>>BBBOOOaaa|||uuudddRRRHHHDDDBBBDDDGGGEEEGGGKKKOOOSSSVVVXXXYYYXXXWWWWWWVVVUUUTTTSSSSSSPPPOOOMMMMMMMMMLLLIIIGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIIIIHHHJJJNNNUUUZZZgggrrr{{{wwwttttttsssrrrppppppoooooopppnnnoooooopppqqqrrrrrrrrrtttuuuvvvwwwwwwvvvttttttuuuvvvxxxzzz|||~~~~~~{{{vvvrrrppplllkkkiiigggeeedddccccccbbbbbbaaaaaaaaa___\\\YYYTTTPPPLLLHHHGGGFFFEEECCCBBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>??????@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<======<<<>>>@@@BBBCCCEEEGGGIIIKKKNNNRRRTTTWWWZZZ]]]```hhhiiikkkllllllkkkjjjiiijjjjjjjjjiiiiiihhhhhhhhhiiiiiihhhhhhiiiiiijjjkkkhhhiiijjjlllmmmnnnnnnnnnoooqqqssssssssstttvvvxxxxxxzzz}}}~~~~~~}}}tttlllhhheee```YYYPPPHHHCCCAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHJJJKKKKKKJJJIIIIIINNNOOOSSS\\\dddyyy}}}hhh^^^SSSQQQQQQSSSVVV[[[[[[\\\]]]]]]^^^^^^]]]]]][[[YYYWWWUUUSSSOOOIIIEEECCCBBBAAA@@@@@@@@@AAABBBDDDEEEGGGIIIKKKNNNPPPQQQRRRUUUXXX[[[```hhhrrrzzzxxxrrrlllkkkjjjjjjiiigggccc```]]][[[XXXWWWWWWWWWUUUTTT111111222222222333333333444444444444555666777888777777777666777999<<>>>>>??????@@@<<<===>>>?????????????????????>>>=========>>>>>>=========>>>>>>>>>??????;;;;;;;;;;;;;;;<<<======<<<>>>AAABBBCCCEEEHHHJJJLLLNNNRRRUUUXXX[[[^^^aaajjjlllnnnppppppooonnnmmmmmmmmmlllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjkkkiiijjjkkklllmmmnnnnnnnnnoooqqqsssttttttuuuwwwxxxwwwyyy|||~~~~~~uuulllfffaaa\\\TTTMMMFFFBBB@@@???@@@AAAAAABBBDDDEEEEEEFFFGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDGGGIIIJJJJJJIIIHHHHHHMMMMMMQQQYYY___qqqmmmaaaVVVRRRRRRSSSVVVZZZ\\\\\\]]]^^^^^^^^^^^^]]][[[ZZZXXXVVVTTTPPPJJJGGGDDDCCCAAA@@@???@@@@@@AAADDDEEEFFFHHHKKKMMMNNNOOORRRUUUXXX[[[___gggpppxxxxxxsssnnnmmmkkkkkkjjjhhheeebbb]]][[[XXXWWWWWWWWWUUUTTT111111222222222333333333444444444444555666888888777777666666777:::<<<>>>FFFRRRjjjrrr\\\MMMFFFBBBAAADDDDDDFFFIIIMMMQQQUUUXXXZZZXXXWWWWWWVVVUUUTTTSSSSSSQQQOOOMMMMMMMMMMMMKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMSSSYYYbbbjjjqqqzzz}}}{{{wwwvvvuuutttrrrqqqpppooooooooopppppppppqqqqqqqqqsssssstttttttttssssssrrrssssssssstttuuuvvvvvvwwwyyyyyyzzz{{{}}}{{{vvvrrrpppkkkjjjhhhfffdddcccbbbbbbaaaaaaaaaccccccaaa]]]ZZZSSSPPPLLLIIIHHHGGGFFFEEECCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>?????????<<<======>>>>>>>>>======>>>===<<<;;;;;;<<<===>>><<<<<<<<<===>>>?????????;;;;;;;;;;;;;;;<<<===>>>;;;>>>AAACCCDDDFFFIIIKKKLLLOOORRRVVVXXX\\\___bbbjjjmmmpppsssttttttsssrrrppppppooonnnlllkkkjjjjjjjjjiiiiiiiiiiiijjjkkkkkkjjjjjjlllmmmmmmnnnnnnnnnoooqqqsssuuuuuuuuuvvvxxxwwwyyy|||}}}~~~~~~~~~}}}sssjjjeee^^^XXXPPPIIIEEEBBB???===???@@@AAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHIIIHHHHHHHHHLLLLLLPPPXXX\\\lllqqqeeeXXXSSSRRRRRRVVVZZZ\\\\\\]]]^^^^^^^^^^^^^^^[[[ZZZXXXWWWTTTPPPKKKHHHEEECCCBBB@@@??????@@@@@@BBBBBBDDDFFFHHHJJJKKKLLLQQQTTTXXX[[[___eeennnuuuxxxsssooommmkkkjjjjjjhhheeeccc]]][[[XXXWWWWWWWWWUUUTTT111111222222222333333333222222222222444555666777777666666666999;;;===>>>BBBLLLbbbxxxaaaRRRIIICCCBBBCCCCCCEEEHHHLLLPPPUUUXXXZZZXXXWWWWWWVVVUUUTTTSSSSSSQQQOOOLLLKKKKKKLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEFFFIIIJJJKKKJJJQQQTTTYYY___eeemmmvvv}}}zzzzzzyyywwwvvvtttrrrqqqppppppqqqqqqqqqqqqrrrrrrsssrrrrrrrrrrrrsssssstttssssssssssssssssssssssssssssssrrrssstttwwwyyyzzz|||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{}}}}}}|||wwwrrrpppjjjiiigggeeedddcccbbbbbbbbbbbbcccddddddbbb]]]ZZZSSSPPPLLLIIIHHHHHHGGGEEEDDDCCCAAA@@@??????@@@@@@????????????????????????AAA@@@@@@@@@????????????>>>>>>>>>======>>>>>>>>>=========>>>======<<<<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<======;;;::::::;;;;;;===>>>>>>;;;>>>AAACCCDDDFFFIIILLLLLLOOOSSSVVVYYY\\\```ccciiilllqqquuuxxxxxxxxxwwwsssrrrqqqpppnnnmmmlllkkkjjjjjjiiiiiijjjjjjkkkllljjjkkklllmmmnnnnnnnnnnnnnnnpppssstttttttttuuuwwwwwwyyy|||}}}}}}~~~~~~}}}xxxooogggbbbXXXSSSKKKFFFCCCAAA???===??????@@@AAACCCDDDEEEFFFCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHFFFJJJJJJOOOWWW[[[hhhtttgggZZZTTTRRRRRRUUUYYY\\\]]]^^^^^^___^^^^^^^^^\\\ZZZXXXWWWUUUQQQLLLHHHEEEDDDBBB@@@????????????AAABBBDDDEEEGGGIIIKKKKKKOOOSSSWWWYYY]]]ccclllrrr}}}yyytttnnnllljjjiiihhhfffdddbbb]]][[[XXXWWWWWWWWWUUUTTT111111222222222333333333000000000111222333555666777666555777999<<<>>>>>>@@@HHH]]]zzz|||eeeUUUKKKEEEBBBCCCCCCEEEGGGKKKPPPTTTXXXZZZXXXWWWWWWVVVUUUTTTSSSSSSRRROOOKKKJJJJJJKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEHHHKKKLLLLLLKKKKKKMMMPPPTTTXXX```hhhnnnuuu}}}}}}|||{{{yyyvvvtttsssqqqqqqrrrrrrrrrrrrrrrrrrsssrrrqqqqqqqqqssstttuuutttttttttssssssrrrrrrqqqnnnmmmmmmmmmnnnppprrrssstttuuuvvvwwwwwwxxxxxxwwwvvvvvvuuuuuuuuuwwwxxxyyy|||~~~~~~xxxsssqqqiiihhhgggeeedddcccbbbbbbbbbcccdddeeeeeebbb^^^ZZZSSSPPPLLLIIIHHHHHHGGGFFFDDDCCCBBB@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>===============<<<<<<=========>>>>>>>>>>>>===<<<;;;;;;===;;;:::999999:::<<<======<<<<<<;;;;;;::::::999:::::::::;;;<<<===>>>???;;;>>>AAACCCDDDGGGJJJLLLLLLOOOSSSVVVYYY]]]aaadddiiilllqqqvvvzzz{{{zzzzzzttttttsssqqqpppnnnmmmllljjjjjjiiiiiijjjjjjkkklllkkkkkklllmmmnnnnnnnnnnnnmmmpppssstttttttttuuuvvvwwwyyy|||}}}}}}~~~}}}}}}|||tttkkkddd```TTTNNNGGGCCCBBBAAA@@@>>>>>>???@@@AAACCCDDDEEEFFFAAABBBCCCDDDDDDCCCCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIEEEIIIIIINNNWWWYYYfff~~~~~~uuuiii[[[UUUSSSRRRUUUYYY\\\]]]^^^^^^______^^^^^^\\\ZZZYYYWWWUUURRRMMMIIIFFFDDDBBB@@@????????????CCCDDDEEEGGGIIIKKKLLLMMMNNNQQQUUUXXX[[[aaaiiipppzzzzzzuuummmkkkhhhgggfffeeebbb```]]][[[XXXWWWWWWWWWUUUTTT222222222222222222222222444444444555555555555666666666666777888999;;;;;;CCCEEERRRmmmrrr^^^OOOGGGDDDBBBBBBDDDGGGKKKPPPSSSVVVXXXZZZZZZYYYXXXVVVTTTRRRPPPPPPNNNLLLJJJIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEEEEGGGIIILLLMMMMMMMMMNNNQQQTTTYYY]]]```kkkqqqzzz}}}{{{yyyyyyyyyzzzyyywwwvvvuuuuuuvvvvvvwwwvvvtttssssssssstttuuusssrrrrrrrrrssssssqqqpppooommmkkkjjjiiijjjkkklllmmmmmmnnnnnnooooooooopppmmmnnnoooooonnnnnnppprrrwwwzzz~~~|||uuuqqqnnnjjjfffdddddddddcccbbbbbbccceeefffdddaaa]]]ZZZVVVRRRMMMIIIHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<;;;;;;<<<===???@@@??????@@@AAACCCEEEGGGHHHMMMQQQUUUXXXYYY\\\aaaeeejjjmmmrrrwww{{{|||}}}}}}xxxwwwvvvtttrrrpppnnnmmmjjjjjjjjjjjjkkkkkklllmmmlllmmmmmmmmmnnnnnnoooooopppqqqrrrssstttvvvwwwwwwyyyzzz|||}}}|||}}}~~~~~~yyyrrrmmmggg```ZZZQQQMMMFFFAAA@@@@@@@@@???@@@@@@@@@BBBEEEFFFEEEDDDDDDDDDCCCBBBCCCDDDEEEFFFEEEDDDDDDDDDDDDFFFGGGHHHGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDEEEHHHKKKJJJKKKMMMOOOOOOTTTdddtttyyyjjjZZZSSSQQQQQQTTTWWW[[[]]]^^^^^^^^^^^^___aaa\\\[[[YYYXXXWWWTTTPPPMMMGGGFFFDDDBBBAAA@@@AAAAAADDDDDDEEEFFFHHHKKKMMMNNNOOORRRUUUYYY]]]bbbhhhlllzzz{{{uuullliiifffddddddcccbbbaaaaaa___\\\YYYXXXWWWWWWXXX222222222222222222222222444444444555555555555666777777777777888:::;;;<<<@@@BBBNNNhhhxxxdddTTTKKKEEECCCBBBDDDGGGKKKPPPTTTWWWYYYYYYXXXWWWVVVTTTRRRQQQPPPOOONNNKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFHHHJJJKKKKKKKKKLLLNNNQQQUUUYYY[[[^^^dddllltttyyy}}}~~~|||||||||}}}|||{{{zzzyyyzzz{{{|||yyyxxxvvvuuuttttttuuuuuuuuutttsssssstttsssqqqooonnnmmmkkkiiihhhiiiiiijjjhhhhhhhhhiiiiiiiiijjjjjjjjjkkkllllllkkkkkkmmmooovvvyyy}}}|||uuuqqqmmmjjjfffdddcccccccccbbbbbbcccdddeeeccc```]]]ZZZVVVSSSNNNJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA??????@@@@@@@@@AAAAAAAAA<<<======>>>>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<;;;;;;:::;;;===>>>?????????@@@AAACCCFFFHHHIIILLLPPPUUUXXXZZZ]]]aaafffkkknnnsssxxx{{{}}}}}}}}}yyyxxxvvvtttrrrpppnnnmmmkkkkkkjjjjjjkkkkkklllmmmllllllmmmmmmnnnoooooopppqqqqqqrrrsssuuuvvvwwwwwwyyyzzz|||}}}|||}}}~~~~~~~~~~~~~~~vvvpppkkkeee^^^YYYQQQLLLFFFAAA@@@@@@@@@@@@@@@@@@AAACCCEEEFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDEEEHHHKKKIIIJJJMMMNNNNNNRRRaaappp|||mmm\\\SSSQQQPPPRRRTTTYYY[[[]]]]]]]]]]]]___```\\\[[[YYYXXXWWWUUUQQQNNNHHHFFFDDDBBBAAA@@@AAAAAACCCCCCDDDFFFHHHJJJLLLMMMNNNPPPTTTXXX[[[```fffjjjvvv~~~wwwmmmjjjgggeeeddddddcccaaaaaa___\\\YYYWWWWWWWWWWWW222222222222222222222222444444444555555555555666777777777888999:::<<<<<<>>>???III```|||mmm]]]QQQHHHCCCBBBDDDFFFJJJOOOUUUYYY\\\ZZZYYYXXXWWWUUUSSSRRRQQQOOONNNLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFEEEDDDEEEFFFHHHIIIIIIIIIJJJKKKMMMPPPSSSUUUVVV[[[bbbiiinnnqqquuuwwwzzz~~~}}}|||zzzyyywwwwwwvvvvvvwwwvvvuuuttttttsssqqqooonnnmmmkkkiiiggggggggghhhddddddddddddeeeeeeeeeeeefffggghhhhhhggghhhjjjlllrrrvvvzzz~~~{{{uuuqqqllliiieeecccccccccbbbbbbaaabbbcccdddccc```]]]ZZZWWWTTTOOOLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCBBB??????@@@@@@@@@@@@AAAAAA=========>>>??????@@@@@@========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<===>>>??????@@@BBBDDDFFFHHHJJJLLLPPPUUUXXXZZZ^^^cccgggllloootttxxx|||}}}}}}}}}zzzyyywwwuuurrrpppnnnmmmkkkkkkkkkkkkkkkkkklllmmmkkkkkklllmmmooopppqqqqqqqqqrrrssstttuuuvvvwwwxxxyyy{{{|||}}}|||}}}~~~|||||||||~~~~~~~~~~~~yyyrrrmmmiiiddd]]]XXXOOOKKKEEEAAA@@@@@@@@@@@@AAAAAAAAADDDFFFGGGEEEDDDBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEFFFEEEDDDEEEHHHJJJIIIIIIKKKMMMMMMPPP]]]jjj~~~|||ppp^^^TTTPPPNNNOOOQQQWWWYYY[[[\\\[[[\\\]]]___\\\[[[YYYYYYXXXUUUQQQOOOHHHGGGEEECCCAAAAAAAAAAAABBBBBBCCCEEEGGGIIIKKKLLLMMMOOOSSSVVVZZZ___eeeiiirrr{{{zzzpppmmmiiigggfffeeedddcccaaa___\\\YYYWWWVVVVVVVVV111222222222222222333333444444444555555555555666777777888888999;;;<<<=========EEEXXXqqqxxxgggXXXLLLEEECCCDDDFFFJJJOOOUUU[[[^^^^^^]]][[[YYYXXXVVVVVVUUUPPPOOONNNLLLKKKJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFHHHHHHHHHIIIKKKMMMNNNOOORRRVVV\\\aaadddhhhkkknnnnnnrrryyy~~~|||zzzyyyyyy{{{yyywwwwwwvvvuuurrroooooommmllljjjhhhgggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggfffffffffhhhjjjmmmqqqvvvzzz|||vvvrrrkkkhhheeeccccccccccccbbbaaabbbccccccbbb```]]][[[XXXUUUQQQNNNLLLKKKIIIGGGFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;::::::999:::;;;<<<===??????AAABBBEEEGGGIIIKKKKKKPPPUUUYYY[[[___dddiiimmmppptttxxx{{{}}}||||||yyyyyywwwuuurrrpppnnnmmmllllllkkkkkkkkkllllllmmmjjjkkklllnnnoooqqqrrrrrrrrrrrrssstttvvvwwwxxxyyyyyy{{{}}}}}}||||||~~~~~~~~~~~~}}}||||||yyyuuuooojjjgggccc\\\WWWMMMIIIDDDAAAAAAAAAAAAAAABBBBBBCCCEEEGGGGGGEEECCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEDDDEEEGGGIIIHHHHHHKKKMMMLLLOOOYYYdddvvv|||yyy~~~rrr___UUUPPPMMMMMMOOOSSSVVVYYYZZZZZZ[[[\\\]]]]]][[[ZZZYYYXXXVVVRRRPPPIIIGGGEEECCCAAAAAAAAAAAAAAAAAABBBDDDFFFHHHJJJKKKMMMPPPSSSVVVZZZ^^^dddhhhpppyyy}}}tttqqqmmmjjjiiihhhfffeeebbb```]]]YYYWWWUUUUUUUUU111111111222222333333333444444444555555555555666777777777888999:::<<<<<<======CCCRRRgggrrr```QQQHHHEEEEEEFFFIIIOOOVVV\\\``````___]]]ZZZXXXWWWVVVVVVRRRRRRPPPOOOMMMLLLKKKKKKHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEHHHHHHIIIIIIJJJKKKLLLMMMMMMOOOSSSVVVYYY\\\```bbbeeeiiiooowww}}}|||~~~|||zzzyyyyyywwwtttrrrpppooonnnlllkkkiiiiiihhhhhhhhhggggggggggggggggggfffggghhhgggfffggghhhjjjiiimmmrrrvvv{{{|||wwwssskkkhhheeeccccccdddccccccaaabbbccccccbbb```^^^]]]ZZZWWWSSSPPPNNNLLLJJJHHHFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999:::;;;<<<===???@@@AAACCCEEEHHHJJJLLLLLLPPPVVVZZZ\\\___eeeiiimmmooossswwwzzz{{{zzzzzzxxxwwwvvvtttrrrpppnnnmmmmmmmmmlllkkkkkklllllllllkkkkkklllnnnoooqqqrrrsssrrrssstttuuuwwwxxxyyyyyyzzz{{{}}}}}}||||||~~~~~~{{{{{{|||uuuqqqllliiifffbbb[[[VVVJJJGGGCCCAAAAAABBBBBBAAABBBBBBDDDFFFHHHHHHEEECCC@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEDDDEEEGGGHHHHHHHHHKKKNNNNNNOOOVVV```nnn{{{www}}}uuubbbVVVQQQMMMLLLNNNPPPSSSWWWYYYZZZZZZ[[[\\\]]]\\\ZZZZZZYYYWWWTTTQQQJJJHHHFFFCCCBBBAAA@@@AAAAAAAAABBBCCCEEEHHHJJJKKKNNNPPPTTTWWWZZZ___dddhhhpppwwwxxxuuuqqqnnnlllkkkiiigggdddbbb^^^ZZZWWWVVVUUUUUU111111111222222333333444444444444555555555555666666666666777888999;;;;;;======AAAMMM^^^www}}}jjjYYYNNNGGGGGGGGGIIINNNUUU\\\aaabbb```]]]ZZZWWWUUUTTTTTTTTTSSSRRRQQQOOOMMMLLLKKKHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMPPPQQQSSSUUUYYY\\\]]]aaagggmmmttt~~~}}}}}}|||zzzxxxuuurrrrrrqqqpppooonnnmmmllljjjjjjjjjjjjiiiiiiiiiiiijjjkkkkkkjjjhhhhhhiiijjjgggjjjoootttxxx}}}|||wwwsssllliiieeeddddddeeeeeedddbbbcccccccccbbbaaa___^^^[[[XXXTTTQQQOOOMMMJJJHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDCCCCCCCCCCCCBBBBBB<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===???@@@AAACCCFFFIIIKKKMMMMMMRRRWWWZZZ\\\```eeeiiikkknnnqqquuuwwwxxxwwwvvvuuutttsssrrrqqqooonnnnnnnnnmmmllllllllllllllllllllllllmmmnnnpppqqqrrrrrrssstttuuuvvvwwwxxxyyyzzzzzz|||}}}}}}||||||}}}~~~~~~}}}{{{|||}}}{{{rrrnnnjjjgggddd```YYYTTTHHHFFFBBBAAABBBBBBBBBBBBCCCCCCEEEGGGIIIHHHEEECCC???@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBDDDEEEEEEEEEEEEFFFHHHHHHHHHKKKOOOPPPPPPVVV^^^iiizzzwww}}}|||ggg[[[SSSNNNLLLMMMNNNRRRVVVYYYZZZZZZ[[[\\\]]]\\\[[[ZZZZZZXXXUUURRRJJJIIIFFFDDDBBBAAA@@@@@@AAAAAABBBDDDFFFHHHJJJKKKNNNQQQTTTWWWZZZ^^^dddgggpppvvv}}}zzzvvvrrrpppooolllkkkfffddd```\\\XXXVVVVVVUUU000111111222333333444444444444444555555555555666555555555666777888::::::<<<<<<@@@IIIVVVmmmtttbbbVVVJJJIIIHHHIIINNNUUU\\\aaaeeeccc___ZZZWWWUUUTTTTTTTTTSSSRRRQQQOOOMMMLLLKKKIIIHHHHHHGGGFFFFFFEEEEEEBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJNNNOOOPPPPPPQQQSSSWWWZZZWWW[[[```dddhhhqqq|||~~~~~~{{{yyyuuuuuuuuutttsssrrrqqqqqqooonnnnnnnnnmmmmmmmmmmmmmmmnnnmmmkkkiiihhhiiijjjgggkkkppptttxxx|||~~~~~~~~~~~~{{{}}}}}}yyyuuurrrllljjjfffeeeeeeffffffeeecccdddddddddcccbbbaaa```\\\YYYVVVSSSQQQNNNKKKHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEEEEDDDDDDDDDCCC===>>>>>>???@@@@@@AAAAAA????????????????????????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>===<<<;;;;;;<<<======@@@@@@BBBDDDGGGJJJLLLNNNOOOSSSXXX[[[]]]___dddiiiiiilllooossstttuuutttsssrrrrrrqqqppppppoooooonnnnnnnnnmmmlllllllllllllllmmmmmmnnnoooppppppqqqqqqttttttuuuvvvxxxyyyzzzzzz{{{|||}}}}}}||||||}}}~~~~~~~~~|||{{{}}}zzzvvvnnnkkkgggdddbbb]]]VVVPPPGGGDDDBBBAAABBBCCCCCCBBBCCCDDDFFFHHHJJJIIIFFFCCC@@@@@@BBBCCCCCCCCCBBBAAAAAABBBCCCEEEEEEEEEEEEDDDCCCDDDDDDEEEDDDCCCBBBAAAAAACCCEEEEEEEEEEEEFFFGGGIIIIIILLLQQQSSSSSSWWW]]]fffwww~~~xxxwww~~~pppaaaWWWPPPLLLMMMMMMQQQVVVYYYZZZZZZ[[[\\\]]]\\\[[[[[[ZZZYYYUUUSSSKKKIIIGGGDDDBBBAAA@@@@@@AAABBBCCCDDDFFFIIIKKKLLLMMMPPPSSSUUUXXX]]]bbbfffnnnttt~~~~~~yyyvvvtttrrrooommmhhhfffaaa]]]YYYWWWVVVVVV000000111222333333444444444444444555555555666666444444555555666888999:::<<<<<>>???@@@@@@>>>>>><<<<<<;;;<<<===>>>@@@@@@BBBDDDGGGJJJMMMNNNPPPTTTYYY\\\]]]___dddhhhhhhjjjnnnqqqssssssrrrqqqpppppppppoooooooooooooooooonnnmmmlllllllllllllllnnnnnnoooooopppppppppqqqttttttuuuwwwxxxyyyzzz{{{{{{|||}}}}}}||||||}}}~~~~~~{{{|||~~~~~~vvvrrrllliiieeebbb```[[[SSSMMMFFFDDDAAAAAABBBCCCCCCBBBCCCDDDFFFIIIJJJIIIFFFBBB@@@AAABBBCCCDDDCCCBBBBBBAAABBBCCCEEEEEEEEEEEEDDDBBBCCCDDDDDDDDDCCCAAA@@@AAACCCEEEFFFEEEEEEEEEGGGIIIIIIMMMRRRTTTTTTXXX]]]eeerrr|||wwwvvv~~~vvvfffZZZQQQLLLLLLMMMPPPVVVYYYZZZ[[[[[[\\\]]]\\\[[[[[[[[[YYYVVVSSSKKKJJJGGGDDDBBBAAA@@@@@@BBBBBBCCCEEEGGGIIIKKKLLLLLLNNNQQQTTTWWW[[[```dddlllrrr||||||xxxvvvtttqqqoooiiigggbbb^^^ZZZXXXWWWWWW222222333333333333444444555444444444444555666666666666666777888888999999888AAACCCCCCKKKYYYvvvssscccVVVMMMEEEFFFLLLRRRZZZaaagggddd```]]]\\\ZZZYYYWWWSSSSSSSSSSSSQQQOOOMMMKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPQQQSSSVVVYYY\\\aaafffjjjwww}}}}}}{{{yyyxxxwwwwwwvvvtttrrrrrrrrrsssrrrqqqqqqqqqooonnnllljjjiiihhhiiimmmrrrvvvyyy}}}||||||||||||yyyyyyzzzzzzxxxvvvtttssslllkkkhhhfffeeedddddddddeeefffffffffeeecccaaa```\\\ZZZXXXTTTQQQOOOMMMMMMKKKLLLLLLMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????????????????@@@@@@======>>>>>>?????????@@@????????????????????????<<<;;;;;;;;;<<<===???@@@???AAACCCDDDFFFIIIMMMPPPSSSUUUYYY[[[]]]___ccceeeiiikkkmmmnnnmmmmmmnnnooonnnnnnnnnnnnnnnnnnmmmmmmnnnmmmmmmlllllllllmmmmmmnnnnnnnnnnnnoooooooooooossstttuuuvvvxxxzzz{{{|||zzzzzz{{{{{{|||}}}}}}}}}~~~}}}||||||uuuoookkkfffaaa\\\YYYSSSLLLFFFBBBBBBAAA@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFEEEBBBAAA@@@@@@BBBDDDDDDCCC@@@AAACCCDDDDDDCCCAAA@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEHHHJJJLLLNNNPPPSSSWWWZZZggguuuwwwsss}}}kkk^^^WWWQQQMMMNNNPPPSSSWWWZZZ]]]___```___^^^]]][[[XXXVVVUUUTTTLLLKKKHHHEEECCCBBBAAAAAAAAAAAABBBBBBDDDFFFIIIJJJIIILLLOOOSSSVVVZZZ___bbbkkkoooxxx{{{zzzyyyvvvsssnnniiiccc^^^[[[YYYWWWUUU222222333333333333444444444444444444444555666666666666666777888888999999999AAAAAAAAAIIIUUUooo{{{lll\\\RRRIIIHHHLLLQQQWWW]]]fffdddaaa^^^\\\ZZZXXXWWWTTTTTTTTTSSSRRRPPPNNNMMMIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHLLLLLLKKKKKKKKKLLLMMMMMMOOOQQQTTTWWWZZZ^^^cccgggooouuu}}}{{{yyyxxxwwwwwwxxxvvvtttsssttttttrrrqqqqqqpppooommmkkkiiihhhhhhiiimmmrrrvvvzzz}}}||||||{{{{{{xxxxxxwwwvvvuuutttrrrqqqkkkjjjhhhfffddddddddddddeeeeeeffffffeeedddcccbbb]]]\\\YYYUUURRROOONNNMMMKKKKKKLLLLLLLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@@@@????????????????????????===<<<;;;;;;<<<===???@@@???AAACCCDDDFFFIIIMMMQQQTTTVVVYYY\\\^^^```cccfffhhhjjjlllmmmllllllmmmnnnllllllllllllllllllllllllmmmmmmllllllllllllmmmmmmnnnnnnnnnnnnooooooooopppqqqrrrsssuuuwwwxxxyyyzzz{{{{{{|||||||||}}}}}}}}}~~~~~~yyyrrrlllhhhfffbbb]]]WWWPPPIIIEEEBBBAAA@@@??????@@@AAABBBBBBCCCEEEFFFFFFFFFFFFEEECCCBBB@@@@@@BBBCCCBBBAAA@@@AAABBBDDDDDDBBBAAA@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLOOOSSSWWWcccpppzzzttt{{{pppbbbYYYSSSOOOQQQRRRUUUXXXZZZ\\\^^^^^^___^^^]]][[[XXXVVVUUUTTTLLLKKKHHHEEECCCBBBAAAAAAAAAAAAAAABBBDDDFFFIIIJJJIIILLLOOOSSSVVVZZZ___bbbiiinnnvvv|||zzzxxxuuurrrnnnjjjccc^^^[[[YYYWWWUUU222222333333333333444444444444444444444555555666666666666777888888999999888@@@??????FFFPPPfffwwwdddYYYNNNKKKLLLOOOTTTYYYdddcccaaa___]]]ZZZXXXWWWUUUUUUUUUTTTSSSQQQPPPOOOJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGMMMLLLLLLKKKJJJJJJKKKKKKLLLNNNQQQSSSVVVZZZ^^^bbbdddjjjuuu}}}{{{zzzxxxxxxxxx{{{yyyvvvuuuuuutttrrrppppppooommmkkkiiihhhhhhgggiiilllqqqvvvzzz~~~}}}|||{{{zzzwwwvvvuuusssqqqpppppppppiiihhhfffeeeddddddeeeeeeeeeeeeffffffffffffeeeddd___^^^[[[XXXTTTQQQNNNMMMKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<===>>>??????AAACCCEEEGGGJJJNNNQQQUUUXXX[[[]]]___aaadddfffgggiiikkkkkkkkkjjjkkkllljjjjjjjjjjjjjjjjjjjjjjjjllllllkkkkkkkkkllllllmmmnnnnnnnnnooooooooopppppppppppprrrsssuuuwwwxxxxxx|||||||||||||||}}}}}}}}}|||yyysssnnniiieeeeeeccc^^^VVVMMMGGGCCCAAA@@@???>>>>>>???@@@AAABBBBBBCCCEEEEEEFFFFFFEEEDDDBBB@@@@@@AAABBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFGGGHHHKKKNNNQQQ[[[hhh~~~wwwzzzyyyiii^^^VVVQQQTTTUUUWWWYYY[[[\\\]]]]]]^^^^^^\\\ZZZYYYWWWUUUUUUMMMKKKHHHEEECCCAAA@@@@@@AAAAAAAAABBBDDDFFFHHHJJJIIIKKKOOORRRUUUYYY^^^aaafffkkkttt~~~{{{yyyuuurrrooojjjeee```]]]ZZZXXXVVV222222222333333333444444444444333333444444555666666666666777888888999999777>>>======EEEMMM^^^xxxkkk___RRRLLLKKKLLLPPPUUU```aaabbb```^^^ZZZXXXWWWWWWVVVVVVUUUTTTSSSQQQQQQKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFKKKKKKJJJJJJJJJJJJJJJKKKKKKMMMOOOQQQSSSVVV[[[^^^___dddmmmxxx}}}|||zzzyyyyyyxxx{{{yyywwwvvvuuussspppnnnnnnmmmkkkiiigggggggggggghhhkkkppptttxxx}}}}}}{{{zzzxxxwwwtttrrrpppooooooooohhhgggfffdddddddddeeefffdddeeeeeeffffffgggggggggbbb```^^^[[[WWWSSSPPPOOOKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>???AAADDDEEEGGGKKKOOORRRVVVYYY\\\^^^___bbbeeegggeeegggiiijjjiiiiiijjjkkkiiiiiiiiiiiijjjjjjjjjjjjlllkkkkkkkkkkkkllllllmmmnnnnnnooooooooopppppppppppppppqqqsssuuuvvvxxxxxxzzz{{{{{{{{{{{{|||||||||}}}xxxtttoookkkgggccceeeddd^^^TTTKKKEEECCC@@@???>>>======>>>???@@@AAAAAABBBCCCDDDEEEEEEEEECCCAAA@@@@@@BBBCCCBBBBBB@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDAAABBBDDDDDDEEEGGGJJJMMMTTT___sss|||zzz~~~pppbbbXXXSSSTTTUUUWWWYYY[[[]]]^^^^^^]]]]]]\\\ZZZYYYWWWVVVVVVNNNLLLIIIFFFCCCAAA@@@@@@AAAAAAAAABBBCCCFFFHHHIIIIIIKKKOOORRRTTTXXX]]]```dddjjjrrr||||||zzzwwwtttooolllfffbbb^^^\\\YYYWWW222222222333333333444444333333333333333444555555666666666777888888999999666<<<;;;===EEEKKKYYYoooqqqdddUUUMMMKKKJJJNNNRRR[[[^^^aaabbb___[[[YYYXXXWWWWWWVVVUUUTTTSSSSSSSSSLLLKKKIIIHHHGGGFFFFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLNNNPPPQQQTTTXXX[[[]]]bbbiiirrr~~~}}}|||zzzzzzyyyyyyzzzyyywwwvvvuuurrrooollllllkkkiiigggeeeeeeeeefffgggjjjnnnrrrvvv{{{}}}{{{zzzyyyvvvsssqqqooooooooohhhgggfffeeedddeeeeeefffeeeeeeeeeeeefffgggggghhhdddcccaaa___[[[WWWTTTRRRNNNNNNMMMMMMMMMLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????===<<<<<<===>>>>>>@@@BBBDDDFFFHHHLLLPPPTTTWWWZZZ\\\^^^```bbbdddgggdddfffhhhiiihhhhhhiiijjjiiiiiijjjjjjkkkkkkkkklllkkkkkkkkkkkkllllllmmmnnnooooooooooooppppppppppppqqqqqqssstttvvvxxxyyyyyyxxxyyyyyyzzzzzz{{{||||||{{{uuuqqqmmmiiifffcccdddccc]]]SSSJJJEEEDDD??????>>>======>>>??????@@@@@@@@@AAACCCDDDEEEEEEBBB@@@???@@@CCCDDDDDDDDD@@@AAAAAAAAAAAAAAAAAA@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCAAABBBCCCCCCCCCEEEHHHJJJOOOWWWhhh}}}}}}wwwfffZZZTTTRRRSSSVVVYYY\\\^^^___```\\\\\\[[[ZZZYYYXXXWWWVVVPPPNNNKKKGGGDDDAAA@@@@@@@@@@@@@@@AAACCCEEEHHHIIIHHHKKKNNNQQQTTTWWW\\\___ccciiiqqqzzz~~~|||yyywwwpppmmmhhhccc```]]]ZZZXXX222222333333333333444444333333333333333444444555666666666777888888999999666;;;:::===FFFJJJSSSeeeyyyjjjZZZPPPKKKIIIKKKOOOUUU[[[aaaccc```\\\ZZZZZZWWWWWWVVVTTTTTTSSSSSSTTTMMMKKKIIIHHHGGGFFFGGGGGGEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLNNNNNNOOORRRUUUXXX[[[```gggnnnwww}}}|||{{{zzzzzzzzzyyyxxxwwwvvvuuusssooolllkkkiiigggdddccccccdddeeefffhhhkkknnnrrrwww|||}}}|||{{{xxxvvvsssqqqpppooojjjiiigggfffeeeeeeffffffeeeeeeddddddeeefffggggggffffffeeeccc```\\\YYYWWWQQQQQQPPPNNNNNNMMMNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIHHHGGGHHHHHHJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>=========>>>???@@@@@@BBBDDDGGGIIIMMMQQQUUUWWWZZZ\\\^^^___aaadddfffdddfffhhhhhhhhhggghhhiiijjjjjjjjjkkkkkkllllllmmmllllllllllllmmmmmmnnnoooooooooooopppppppppqqqqqqrrrrrrtttuuuwwwyyyzzzzzzwwwwwwxxxyyy{{{|||}}}~~~yyytttooolllhhheeebbbbbb___YYYQQQJJJFFFCCC@@@???>>>======>>>???@@@?????????@@@AAACCCDDDEEECCCBBBAAABBBDDDEEEEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA>>>??????@@@@@@AAAAAABBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCBBBCCCFFFIIILLLRRR___www{{{}}}~~~lll^^^VVVQQQSSSUUUXXX[[[]]]___```\\\[[[[[[ZZZYYYXXXXXXWWWSSSPPPMMMIIIEEEBBBAAA@@@@@@@@@@@@AAACCCEEEGGGIIIHHHKKKNNNPPPSSSVVV[[[^^^aaagggooowww}}}zzzxxxqqqnnniiieeebbb___[[[XXX222222333333333333444444333333222222333333444555666666666777888888999999777<<<:::<<>>>>>=========>>>@@@AAA@@@BBBEEEGGGIIIMMMRRRUUUWWWYYY\\\^^^___```ccceeedddfffhhhhhhhhhggghhhjjjiiiiiijjjjjjkkkllllllmmmmmmmmmmmmmmmnnnoooppppppoooooopppppppppqqqqqqqqqrrrrrrtttuuuwwwyyyzzzzzzwwwwwwyyy{{{}}}}}}wwwrrrnnnjjjfffdddaaa^^^XXXSSSNNNJJJEEEBBB@@@???>>>>>>>>>>>>???@@@>>>>>>>>>???@@@BBBDDDEEEHHHFFFDDDDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAABBBDDDGGGLLLOOOZZZnnnzzzxxxqqqbbbYYYRRRSSSUUUXXXZZZ\\\]]]]]][[[[[[ZZZZZZYYYYYYXXXXXXUUUSSSOOOJJJFFFDDDBBBAAA@@@@@@@@@AAABBBEEEGGGIIIHHHJJJNNNPPPRRRVVVZZZ]]]^^^eeemmmttt{{{|||xxxvvvrrrooojjjgggccc```\\\YYY222222333333333444444444333333222222333333444555666666666777888888999999888<<<:::<<>>???AAABBB@@@BBBEEEGGGJJJNNNRRRVVVWWWYYY\\\]]]^^^```bbbeeedddfffhhhiiihhhhhhiiijjjhhhhhhiiijjjkkkkkkllllllmmmmmmmmmnnnnnnpppqqqqqqoooppppppppppppqqqqqqqqqqqqrrrsssuuuvvvxxxyyyzzzwwwxxxzzz|||~~~zzzuuuqqqmmmiiieeebbbaaa[[[TTTOOOLLLIIIDDD@@@AAA@@@???>>>>>>???@@@AAA>>>>>>===>>>@@@BBBDDDEEEKKKIIIFFFEEEEEEDDDBBBAAAAAA@@@@@@??????@@@@@@AAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAA@@@AAACCCEEELLLNNNWWWjjjyyyuuu}}}uuueee\\\TTTUUUVVVXXXYYYZZZZZZZZZ[[[ZZZZZZZZZYYYYYYYYYXXXVVVTTTPPPKKKGGGDDDCCCBBB@@@@@@@@@AAABBBEEEGGGHHHHHHJJJMMMPPPRRRUUUZZZ]]]\\\ccckkkqqqxxx{{{vvvsssrrroookkkgggdddaaa\\\YYY444222000111444555444333444444444444444444444444666666666666666777888888888999:::;;;<<>>>>>>>>???AAAAAAAAA@@@???>>>???AAADDDFFFGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>======>>>@@@BBBCCC????????????????????????>>>>>>>>>>>>????????????BBBAAAAAAAAAAAABBBCCCCCCHHHKKKTTTfff{{{www|||}}}kkk]]]YYYVVVVVVYYYZZZYYYYYY]]]XXXXXXXXXYYY[[[[[[YYYWWWUUUSSSOOOKKKGGGEEECCCCCC@@@@@@@@@AAABBBCCCEEEEEEIIIKKKMMMOOOQQQTTTWWWZZZ___ccciiioooxxxyyytttrrrnnnjjjfffccc___\\\YYY444222000111333444333222444444444444444444444444666666666666666777888888999:::;;;;;;<<>>>>>>>>???AAAAAACCCBBB@@@???@@@BBBEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>???AAABBB@@@?????????????????????>>>>>>>>>>>>????????????BBBAAAAAAAAAAAABBBCCCCCCFFFHHHQQQaaaxxx~~~wwwyyymmm___YYYVVVUUUXXXZZZYYYZZZ]]]YYYYYYYYYZZZ\\\[[[ZZZXXXVVVTTTPPPLLLHHHEEECCCBBB@@@@@@@@@AAABBBCCCDDDEEEHHHJJJMMMOOOQQQSSSWWWZZZ]]]aaagggmmmuuu{{{wwwssspppkkkgggdddaaa]]][[[444333111111222333333222444444444444444444444444777666666666666777888888:::;;;<<<<<<===???BBBEEELLL]]]zzzuuudddWWWPPPMMMJJJOOOWWW```fffhhheeebbb^^^[[[WWWUUUTTTSSSQQQPPPPPPOOOMMMLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJKKKMMMOOOPPPPPPPPPTTTZZZ```jjjzzz~~~{{{{{{zzzyyywwwuuusssrrrrrrrrrssssssrrrpppnnnmmmiiigggeeebbbaaaaaabbbcccdddeeefffgggiiikkklllmmmrrrvvv{{{~~~{{{wwwssspppmmmllljjjhhhgggggggggggggggeeecccaaa```aaabbbccceeefffhhhiiiiiigggdddccc\\\YYYUUUQQQOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOJJJJJJKKKKKKKKKKKKLLLLLLOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@@@@@@@@@@?????????=========<<<;;;<<<>>>@@@CCCEEEHHHLLLPPPTTTWWWXXX[[[]]]^^^______```ccceeefffggghhhhhhffffffggghhhjjjjjjjjjkkkkkklllllllllmmmllllllkkkkkkllllllmmmmmmnnnpppqqqrrrrrrqqqqqqppprrrtttvvvwwwxxxxxxxxxxxxyyy{{{~~~xxxtttpppllljjjiiifffeeeYYYTTTLLLFFFCCCBBBAAA@@@@@@????????????@@@AAAAAADDDCCCAAAAAAAAACCCEEEGGGDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAABBBCCCCCCDDDFFFMMMZZZkkkwwwvvvzzztttddd[[[VVVUUUXXXZZZZZZ[[[^^^[[[ZZZZZZ[[[\\\\\\ZZZYYYWWWUUUQQQMMMHHHEEECCCAAA@@@@@@@@@AAABBBCCCDDDEEEGGGIIILLLNNNPPPSSSVVVYYY[[[___eeekkkrrr~~~~~~zzzuuurrrmmmiiifffccc___\\\555444333333333333333333444444444444555555555555777777666666777777888999;;;<<<=========>>>AAACCCKKKVVVmmmooo]]]SSSNNNJJJMMMTTT]]]fffiiihhhfff```]]]YYYVVVUUUTTTRRRQQQPPPOOONNNLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLNNNOOOPPPPPPRRRWWW]]]fffvvv~~~zzzyyyxxxvvvtttsssqqqppppppqqqqqqqqqpppooommmlllhhhgggeeecccbbbbbbcccdddeeeeeefffggghhhjjjkkkkkkppptttxxx{{{{{{uuuqqqmmmllljjjgggfffffffffggggggfffdddbbbaaaaaabbbbbbdddeeeggghhhhhhgggeeeddd[[[XXXTTTPPPNNNNNNPPPQQQTTTTTTTTTSSSRRRRRRQQQQQQLLLMMMMMMMMMNNNMMMMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>><<<======<<<<<<<<>>>>>?????????>>>>>>>>>>>>>>>@@@@@@??????>>>>>>=========>>>>>>>>>????????????AAAAAA@@@@@@AAAAAABBBCCCDDDDDDJJJTTT___sss~~~uuutttwww|||jjj^^^XXXTTTWWWZZZ[[[\\\___[[[ZZZYYYZZZ[[[[[[ZZZXXXWWWVVVRRRNNNJJJFFFCCCAAAAAA@@@@@@AAABBBCCCDDDDDDFFFIIIKKKMMMOOORRRUUUXXX[[[^^^ccciiippp{{{}}}uuurrrmmmiiifffccc___]]]555555555444444444555555444444444555555666666666777777777777777888999999;;;===>>>>>>>>>???AAACCCIIIPPPaaa|||gggWWWPPPLLLMMMQQQZZZdddkkkllljjjaaa^^^ZZZWWWVVVVVVUUUTTTQQQPPPNNNMMMKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKLLLNNNOOOQQQPPPSSSWWW\\\dddsss~~~zzzyyywwwuuurrrqqqooooooooooooooonnnnnnmmmllllllhhhgggfffdddddddddeeeeeeffffffggghhhiiijjjkkkkkkooorrruuuxxx|||yyytttnnnllliiigggeeeeeefffgggfffeeedddcccbbbbbbbbbbbbcccdddfffgggggggggeeeeee\\\XXXSSSOOOMMMNNNPPPQQQUUUUUUUUUUUUTTTTTTTTTSSSPPPQQQQQQRRRRRRQQQPPPPPPNNNOOOOOOPPPPPPPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@?????????>>>>>>:::;;;<<<<<<<<<>>>AAADDDEEEGGGJJJNNNSSSWWWZZZ\\\]]]___`````````aaadddfffggghhhiiihhhgggfffgggiiiiiiiiijjjkkkkkklllmmmmmmmmmllllllkkkkkkllllllmmmmmmnnnooopppqqqrrrrrrssssssuuuyyy|||~~~~~~{{{}}}rrrmmmiiiggghhhgggccc___RRRNNNHHHCCCAAA@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@AAABBB@@@@@@??????>>>>>>======>>>>>>??????>>>>>>>>>===?????????>>>>>>>>>=========>>>>>>>>>????????????AAA@@@@@@@@@@@@AAABBBBBBEEECCCHHHPPPWWWeee}}}tttssswww{{{nnnbbbZZZUUUWWWZZZ[[[\\\^^^[[[ZZZXXXXXXYYYYYYXXXWWWWWWVVVSSSOOOKKKGGGDDDBBBAAAAAAAAAAAABBBBBBCCCDDDEEEGGGJJJLLLNNNQQQTTTWWWZZZ^^^ccchhhnnnxxx~~~uuurrrmmmiiifffccc___]]]333444555444333444555777444444444555666666777777888777777777777888999999;;;<<<>>>?????????AAACCCEEEJJJXXXsssttt```VVVOOOMMMOOOWWWcccmmmqqqpppeeeaaa\\\XXXWWWWWWWWWVVVQQQPPPOOOMMMLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIJJJLLLMMMNNNOOOOOORRRWWWZZZaaannn|||zzzxxxvvvtttqqqooonnnnnnmmmmmmmmmllllllkkkkkkkkkhhhggggggfffffffffggggggggghhhiiijjjkkklllmmmmmmooorrrtttvvvyyy}}}xxxpppmmmjjjgggeeeeeefffgggeeeddddddccccccccccccccccccdddeeeeeefffeeedddddd\\\YYYSSSOOOMMMNNNPPPRRRUUUUUUUUUUUUVVVVVVVVVVVVSSSTTTUUUVVVUUUTTTSSSRRROOOPPPQQQRRRRRRRRRQQQPPPNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@?????????:::;;;<<<<<<===???BBBEEEFFFHHHKKKOOOTTTYYY\\\^^^^^^```aaaaaaaaabbbdddfffggghhhiiiiiigggggghhhiiihhhhhhiiijjjkkkkkkllllllmmmllllllkkkkkkllllllmmmmmmnnnnnnoooqqqrrrssstttrrruuuyyy}}}~~~rrrmmmhhhggggggfff```[[[OOOKKKFFFBBB@@@@@@???>>>???@@@@@@AAABBBAAAAAAAAA>>>>>>>>>===>>>>>>>>>???>>>>>>=========<<<<<<<<<======>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBBEEEBBBEEENNNRRR[[[uuuxxxuuuxxxwwwsssfff]]]UUUVVVZZZ[[[[[[]]]\\\ZZZXXXWWWXXXXXXXXXWWWVVVUUUSSSPPPLLLHHHEEECCCAAAAAAAAAAAAAAABBBCCCDDDDDDGGGIIIKKKMMMPPPSSSVVVZZZ]]]aaaffflllvvvvvvrrrnnnjjjgggccc```]]]///111333333222222555777444444444555666777777777888888777777888888999::::::<<<>>>@@@@@@@@@BBBDDDBBBGGGSSShhhlll^^^SSSPPPOOOVVVcccpppvvvwwwjjjeee___[[[YYYXXXWWWVVVQQQPPPOOONNNMMMLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLKKKLLLPPPUUUXXX\\\hhhtttzzzyyyvvvsssqqqooonnnnnnllllllkkkjjjjjjjjjjjjkkkhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjlllmmmoooppppppppprrrtttuuuxxx~~~{{{ssspppllliiigggggghhhjjjcccccccccdddddddddeeeeeeccccccdddddddddcccbbbbbb]]]ZZZTTTOOOMMMNNNQQQSSSSSSTTTTTTUUUVVVWWWXXXXXXUUUVVVWWWXXXWWWVVVTTTSSSQQQRRRTTTUUUVVVUUUTTTSSSPPPOOONNNLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<=========>>>AAADDDGGGHHHLLLPPPUUUZZZ]]]______```bbbbbbaaabbbdddfffggghhhiiiiiihhhggghhhiiifffgggggghhhjjjkkkkkklllmmmllllllkkkkkkllllllmmmmmmmmmnnnoooppprrrttttttsssvvv{{{~~~tttnnnhhhfffgggeee^^^WWWLLLIIIDDDAAA@@@???>>>===???@@@AAABBBBBBBBBAAAAAA>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>>>><<<<<<======>>>?????????>>>>>>>>>>>>????????????@@@@@@@@@???@@@@@@AAABBBEEE???BBBLLLPPPTTTiii~~~xxxyyyyyyzzzjjj___VVVVVVYYYZZZ[[[\\\]]][[[YYYXXXXXXYYYXXXXXXUUUTTTSSSQQQMMMJJJGGGEEEBBBBBBAAAAAAAAABBBCCCCCCDDDFFFHHHJJJLLLOOOSSSUUUXXX[[[___ccciiirrr~~~wwwtttoookkkhhheeeaaa___---///111111000111444777444444444555666777777888888888888777888888999:::999;;;>>>@@@@@@AAACCCDDDDDDIIIRRRbbbzzzuuueeeWWWRRROOOVVVdddrrrzzz|||nnniiibbb\\\YYYWWWVVVUUUQQQPPPOOONNNMMMMMMLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIMMMSSSUUUYYYdddooo{{{yyyvvvssspppooonnnnnnkkkkkkjjjjjjiiijjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjiiijjjkkkmmmoooppprrrrrrqqqssstttuuuxxx~~~}}}uuurrrnnnjjjiiiiiijjjlllbbbccccccddddddeeeeeefffcccccccccccccccbbbaaaaaa^^^ZZZTTTOOOMMMNNNQQQTTTRRRSSSTTTUUUWWWXXXYYYZZZUUUVVVXXXXXXXXXVVVTTTSSSSSSTTTVVVXXXXXXXXXVVVUUUQQQQQQOOOMMMKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>???>>>======@@@BBBGGGIIILLLQQQVVVZZZ^^^``````aaabbbbbbaaabbbdddfffgggiiijjjiiihhhggghhhiiieeefffggghhhiiijjjkkkkkkmmmllllllkkkkkkllllllmmmmmmmmmnnnoooppprrrtttuuuvvvyyy~~~|||uuuoooiiifffgggddd\\\UUUKKKHHHCCCAAA@@@???>>>===???@@@AAABBBCCCBBBAAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>?????????>>>;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBDDD>>>@@@KKKOOOQQQbbbyyy{{{zzz}}}lllaaaWWWVVVYYYZZZZZZ[[[___\\\ZZZYYYYYYZZZYYYYYYTTTSSSSSSQQQNNNKKKHHHFFFBBBBBBAAAAAAAAABBBCCCCCCCCCEEEHHHJJJLLLNNNRRRUUUVVVYYY]]]aaagggppp{{{yyyuuuqqqmmmjjjfffccc```555444333222222222333444444444555555666777777777;;;:::999999888888999999<<<<<<<<<===>>>@@@AAABBBDDDKKKNNNWWWoooiii\\\YYYSSSSSS___qqq}}}}}}rrreee]]]\\\\\\ZZZWWWTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMNNNOOOQQQWWWaaaiii}}}{{{zzzwwwssspppnnnlllkkkkkkjjjjjjiiiiiijjjkkklllkkkkkkjjjjjjkkkkkkllllllooopppqqqrrrsssttttttsssvvvxxxzzz{{{}}}{{{wwwqqqkkkhhhhhhiiijjjfffeeedddcccccccccdddeeedddcccbbbaaa```^^^]]]]]]___\\\XXXTTTRRRQQQRRRRRRQQQQQQRRRSSSUUUVVVXXXYYY[[[\\\\\\\\\[[[YYYWWWVVVYYY[[[]]]^^^]]][[[XXXVVVWWWVVVTTTRRROOOLLLIIIGGGEEEFFFGGGHHHHHHGGGEEEDDDCCCCCCBBBAAA@@@@@@??????======<<<===>>>AAADDDFFFHHHLLLQQQVVVYYY\\\___aaaccccccdddddddddeeeeeeeeeeeeffffffgggggggggggggggggghhhhhhiiijjjjjjkkkkkkkkklllnnnooooooooonnnmmmkkklllmmmoooppprrrssssss||||||{{{~~~ssspppmmmkkkggg```WWWPPPFFFDDDBBB@@@@@@@@@>>>===????????????????????????<<<===============<<<<<<===============<<<<<<<<<<<<<<<======>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@CCCGGGIIIOOO]]]kkk|||tttcccYYY[[[]]]YYYXXX]]][[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXVVVTTTPPPLLLIIIFFF@@@???>>>>>>>>>???@@@AAADDDFFFHHHJJJKKKMMMPPPRRRSSSUUU[[[```dddjjjxxx{{{wwwrrrmmmjjjgggdddaaa444444333222222333333444444444555555666777777777;;;:::999999888888999999<<<<<<<<<===???@@@AAABBBCCCIIIKKKRRRgggvvvddd\\\SSSSSS^^^mmmzzzxxxkkkaaa^^^\\\XXXUUUTTTSSSRRRPPPNNNMMMKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJHHHFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJMMMNNNOOOOOOQQQVVV___fffwww}}}zzzvvvssspppnnnmmmlllkkkjjjjjjjjjkkklllmmmlllllllllllllllmmmnnnoooqqqqqqrrrtttuuuvvvvvvvvvxxxyyy{{{}}}|||vvvpppmmmkkkjjjiiigggfffdddbbbbbbbbbdddeeeeeedddcccbbb```___^^^]]]^^^\\\YYYVVVTTTSSSSSSSSSQQQQQQPPPQQQRRRTTTVVVWWW]]]]]]^^^^^^^^^\\\ZZZYYYWWWYYYZZZ\\\\\\[[[ZZZYYYWWWWWWUUUSSSPPPMMMJJJIIIFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@>>>=========>>>AAADDDEEEIIIMMMRRRWWWZZZ]]]```bbbccccccdddddddddeeeeeeeeeffffffggghhhhhhhhhhhhggghhhhhhiiijjjjjjkkkkkklllllllllnnnooooooooonnnmmmmmmmmmnnnoooppprrrtttuuu|||~~~{{{|||}}}tttrrrpppmmmiiiaaaWWWPPPGGGDDDBBBAAAAAA@@@???===????????????????????????<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCFFFGGGKKKXXXeeevvvggg\\\^^^___[[[YYY]]][[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWTTTQQQMMMIIIGGGBBBAAA@@@??????@@@AAABBBCCCEEEHHHJJJKKKMMMOOOQQQTTTUUUZZZ___bbbiiiwww|||xxxsssoookkkhhheeebbb444444333333333333444444444555555666666777777888::::::999888888888888999;;;;;;<<<>>>???@@@BBBBBBBBBHHHGGGLLL^^^sssqqqaaaTTTTTT[[[dddsssrrrgggaaa\\\WWWSSSTTTSSSRRRQQQOOOMMMLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKIIIGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJNNNOOOPPPPPPPPPUUU\\\cccppp|||~~~zzzvvvssspppooollllllkkkjjjkkklllmmmnnnmmmmmmmmmnnnooopppqqqrrrrrrssstttvvvwwwyyyzzzzzzyyy{{{}}}|||wwwsssoookkkiiiiiigggdddbbbaaaaaacccdddffffffeeecccbbb___^^^]]]\\\\\\ZZZYYYXXXWWWVVVUUUQQQPPPNNNMMMNNNPPPSSSUUU[[[\\\]]]______^^^\\\[[[VVVWWWXXXYYYZZZ[[[\\\]]]XXXXXXVVVTTTRRROOOMMMKKKHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA???>>>>>>>>>???AAADDDFFFKKKOOOTTTYYY\\\^^^aaadddddddddddddddeeeeeeeeeeeegggggghhhiiiiiiiiiiiiiiiiiiiiijjjkkkkkkllllllmmmlllmmmmmmnnnooonnnnnnnnnnnnnnnmmmnnnpppsssuuuwww}}}~~~{{{{{{~~~{{{zzzvvvuuutttqqqkkkaaaWWWOOOGGGEEEBBBAAAAAAAAA@@@>>>========================;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<========================AAAAAABBBDDDDDDGGGQQQ]]]wwwzzzmmmbbbbbbaaa\\\ZZZ\\\ZZZZZZZZZZZZZZZZZZ[[[[[[YYYXXXWWWTTTQQQMMMJJJHHHDDDCCCBBBAAAAAAAAABBBCCCCCCEEEHHHIIIJJJLLLOOOQQQUUUUUUYYY]]]aaaggguuu}}}zzzuuupppmmmiiieeeccc333333333333444444444555555555555666777777888888:::999999888888888888888:::;;;<<<>>>@@@AAABBBBBBCCCHHHGGGKKKZZZkkkiiiWWWUUUWWW[[[jjj|||vvvmmmddd]]]WWWTTTTTTTTTRRRQQQPPPNNNMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKJJJHHHGGGGGGHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEGGGHHHIIINNNPPPQQQPPPOOORRRXXX^^^jjjvvv~~~yyyuuurrrqqqmmmlllkkkkkkkkklllmmmnnnmmmmmmnnnoooppprrrssstttssstttuuuvvvxxxzzz|||}}}{{{}}}|||xxxtttnnnjjjkkkiiieeebbb```aaabbbdddffffffeeedddbbb```]]]\\\ZZZ[[[[[[[[[[[[YYYXXXWWWQQQOOOLLLJJJJJJLLLOOOQQQVVVXXXZZZ]]]]]]]]]\\\[[[XXXWWWWWWWWWXXXZZZ\\\]]]YYYXXXWWWUUUSSSQQQNNNMMMJJJIIIGGGFFFEEEEEEFFFGGGEEEDDDDDDDDDCCCCCCCCCBBB@@@@@@??????@@@CCCEEEGGGNNNQQQVVV[[[]]]```ccceeedddddddddeeeeeeeeeeeefffhhhhhhiiijjjjjjjjjjjjiiijjjjjjkkkkkklllmmmmmmnnnlllmmmmmmnnnnnnnnnnnnnnnnnnmmmlllmmmooorrrvvvxxx~~~~~~|||zzz|||~~~zzzwwwuuuvvvvvvvvvssskkk```UUUMMMGGGEEEBBBAAABBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<<<<======:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<============AAA@@@AAACCCCCCEEENNNXXXlll{{{ttthhhdddaaa[[[YYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[YYYXXXWWWUUURRRNNNKKKIIIEEEDDDBBBAAAAAAAAABBBBBBBBBDDDGGGIIIJJJKKKNNNPPPVVVUUUWWW\\\___eeerrr}}}~~~{{{vvvqqqnnnjjjeeebbb333333444444555555555555555555666666777888888888:::999888888777777888888999:::<<<>>>@@@AAABBBBBBDDDJJJIIILLLYYYggg}}}sss___XXXUUUSSS```rrr{{{zzzwwwppphhh___YYYVVVTTTTTTSSSRRRPPPOOONNNNNNKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDEEEFFFGGGHHHMMMOOOPPPOOONNNPPPTTTYYYeeeppp|||xxxtttsssooonnnmmmlllkkklllmmmmmmllllllmmmoooqqqsssuuuvvvuuuuuuuuuwwwyyy{{{}}}~~~|||~~~~~~yyyrrrmmmmmmkkkgggdddbbbaaabbbcccddddddddddddbbb___]]][[[YYYZZZ[[[\\\[[[ZZZXXXWWWRRROOOLLLIIIIIIJJJLLLNNNRRRUUUYYY\\\^^^^^^]]]\\\ZZZYYYXXXVVVWWWXXXYYYZZZXXXWWWWWWUUUSSSQQQOOONNNKKKJJJHHHFFFEEEFFFFFFGGGEEEDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@AAACCCEEEHHHJJJPPPSSSXXX\\\___aaadddfffddddddeeeeeeeeefffffffffhhhiiiiiijjjjjjjjjjjjjjjjjjkkkkkkllllllmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnooommmlllllllllnnnrrrvvvxxx~~~}}}||||||zzzvvvsssqqqtttuuuuuuqqqhhh\\\QQQKKKFFFDDDBBBAAAAAAAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>><<<<<<===>>>>>>>>>>>>===;;;<<<<<<<<<=========>>>@@@???@@@CCCEEEFFFMMMUUUeeezzzwww~~~|||oooeee___YYYWWWWWWYYYYYYZZZZZZ[[[[[[[[[[[[YYYYYYXXXVVVSSSOOOLLLJJJEEEDDDBBBAAA@@@@@@@@@AAAAAADDDFFFHHHIIIKKKMMMPPPVVVTTTVVV[[[___dddnnnxxx~~~{{{wwwsssooojjjeeebbb222333444555555666555555555666666777777888888999999999888777777777777888888:::<<>>>>>>>>@@@@@@????????????>>>>>>======<<<<<<======>>>>>><<<======>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>??????>>>???CCCEEEGGGLLLSSS___www|||wwwzzzuuuggg]]]WWWUUUTTTYYYYYYYYYZZZ[[[[[[\\\\\\YYYYYYXXXVVVSSSPPPMMMKKKFFFEEECCCAAA@@@@@@@@@@@@AAACCCFFFGGGHHHJJJMMMOOOUUUSSSVVV[[[___cccjjjrrr|||}}}yyyuuuqqqlllfffccc222333444555666666666555666666666777888888999999999999888777777777777777777999<<>><<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>????????????>>>>>>>>>==================>>>??????;;;<<<======>>>>>>======<<<<<<===>>>>>>???@@@@@@???===>>>CCCEEEFFFIIIOOOWWWjjjxxxwww{{{hhh[[[VVVTTTTTTXXXYYYYYYZZZ[[[[[[\\\\\\YYYYYYXXXWWWTTTQQQNNNLLLHHHGGGEEECCCAAA@@@@@@AAA@@@CCCEEEGGGHHHJJJLLLOOOSSSRRRUUU\\\```bbbgggmmmwww|||xxxtttoooiiieee111222444666777777666555666666666777888888999999999888888777777777777777777999<<>>>>>?????????===<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<999999::::::;;;<<<======??????>>>>>>=========<<<===============>>>??????:::;;;<<<<<<======<<<<<<<<<======>>>???@@@@@@AAA@@@>>>>>>BBBDDDDDDFFFKKKRRRaaa~~~yyytttyyyiii[[[VVVUUUTTTXXXYYYYYYZZZ[[[\\\\\\\\\ZZZYYYYYYWWWTTTQQQNNNLLLJJJIIIFFFDDDBBBBBBBBBBBB@@@BBBEEEGGGHHHIIILLLNNNRRRRRRUUU]]]aaabbbeeejjjttt{{{wwwqqqkkkggg222222333333333333444444555333555:::;;;999999<<<===<<<<<<<<<;;;999:::<<<:::;;;<<<===???AAAAAABBBDDDBBBCCCGGGJJJOOOZZZeeeyyytttcccXXXTTTSSS[[[eeerrr{{{{{{qqqeee\\\VVVVVVUUURRRPPPOOOPPPRRRPPPNNNLLLKKKIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMUUUYYYcccqqq~~~}}}zzzxxxvvvsssqqqrrrrrrsssuuuwww{{{~~~~~~|||||||||~~~zzzsssmmmjjjhhhgggfffbbb```]]][[[ZZZXXXVVVSSSWWWVVVUUUUUUVVVWWWYYYZZZWWWVVVTTTSSSQQQOOOMMMMMMHHHMMMTTTYYY\\\]]]^^^___ZZZYYYWWWVVVVVVVVVTTTRRRSSSSSSRRRQQQOOONNNMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGFFFEEECCCBBBAAABBBDDDEEEDDDEEEFFFIIIMMMQQQUUUWWWXXXYYY[[[]]]^^^```aaaaaaddddddeeeeeeffffffgggggggggggggggggghhhiiijjjkkkjjjjjjkkklllmmmmmmllllllmmmlllkkkkkklllmmmnnnooopppqqqsssuuuxxx{{{~~~{{{tttqqqqqqqqqooommmiiiddd]]]WWWQQQLLLGGGDDD@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@??????>>>======<<<============>>>>>>>>>>>>?????????@@@BBBDDDEEEFFFPPP[[[qqq~~~~~~nnn___VVVRRRQQQUUUVVVYYY[[[\\\]]]]]]]]]]]]ZZZWWWVVVVVVTTTPPPLLLOOOLLLGGGCCC???>>>>>>>>>AAABBBCCCEEEHHHKKKMMMOOOQQQSSSTTTVVVYYY^^^dddiiipppzzz|||vvvsssooojjjggg333333444444444555555555777555666:::;;;999;;;???AAA@@@??????>>>>>>===>>>=========>>>@@@AAAAAAAAAAAA??????BBBDDDHHHQQQZZZoooyyyiii^^^WWWUUUZZZdddrrr}}}~~~uuuiii```ZZZYYYXXXUUURRRPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLQQQTTT^^^lllyyy|||{{{xxxvvvtttqqqrrrsssuuuyyy}}}xxxrrrmmmjjjhhhfffaaa___\\\ZZZYYYXXXUUUSSSVVVVVVUUUUUUVVVWWWYYYZZZWWWWWWUUUTTTRRRPPPOOONNNLLLQQQVVVZZZ[[[[[[[[[\\\ZZZYYYWWWWWWXXXXXXVVVTTTSSSSSSRRRPPPOOONNNMMMLLLIIIIIIHHHHHHGGGFFFFFFFFFFFFEEECCCBBBBBBCCCEEEFFFEEEEEEGGGIIIMMMQQQUUUWWWZZZ[[[]]]___```bbbbbbccceeeeeeeeefffgggggghhhhhhgggggggggggghhhiiijjjkkkjjjkkklllmmmmmmmmmmmmlllmmmlllkkkkkkkkklllmmmnnnoooppprrruuuxxx|||}}}xxxrrrooooooooonnnkkkeee```YYYRRRMMMIIIEEEBBB@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>?????????@@@BBBCCCEEEFFFMMMUUUiii~~~ssscccYYYTTTSSSUUUWWWYYY[[[]]]]]]^^^^^^]]][[[XXXVVVVVVTTTPPPMMMOOOLLLHHHDDDAAA@@@???@@@AAAAAABBBDDDGGGJJJLLLMMMPPPRRRTTTVVVXXX]]]ccchhhnnnwww~~~xxxtttppplllhhh444555555555555666666666888666777:::;;;;;;@@@FFFJJJIIIHHHGGGGGGFFFEEECCCCCCBBB@@@@@@AAABBBAAA??????===<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@============>>>>>>>>>>>>>>>??????@@@AAACCCDDDEEEJJJNNN]]]zzz}}}~~~{{{iii]]]WWWVVVVVVWWWYYY[[[]]]^^^^^^___^^^\\\YYYXXXVVVTTTPPPMMMNNNLLLIIIEEEBBBAAAAAABBB@@@AAABBBCCCFFFHHHJJJKKKOOOQQQSSSUUUWWW\\\aaaeeekkktttzzzvvvrrrmmmjjj444444555555555666666666777555666999;;;>>>FFFNNNXXXYYYXXXUUUTTTTTTPPPKKKLLLIIIGGGFFFFFFEEEBBB???AAA===<<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???============>>>>>>>>>>>>>>>>>>??????@@@BBBCCCDDDHHHJJJTTTlll|||yyyzzz}}}oooaaaYYYWWWVVVVVVXXXZZZ\\\^^^___```^^^]]][[[YYYWWWTTTQQQOOOMMMKKKIIIFFFCCCBBBBBBBBB@@@@@@AAABBBDDDFFFHHHIIIMMMOOOQQQSSSVVVZZZ___ccchhhppp}}}{{{vvvsssnnnkkk333444444444444555555555444444555999<<<@@@KKKVVVdddjjjmmmiiifffeee```ZZZZZZWWWTTTSSSRRROOOIIICCCCCC>>><<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCGGGIIIPPPbbb{{{wwwuuuuuu{{{uuuddd[[[WWWUUUVVVWWWYYY[[[]]]___```]]]]]]\\\ZZZWWWUUUSSSRRRMMMKKKIIIFFFDDDCCCBBBBBB@@@@@@AAABBBCCCEEEGGGHHHKKKMMMPPPRRRTTTXXX\\\___fffnnnyyy|||wwwtttooolll333333444444444555555555333444666:::<<<@@@LLLXXXjjjwww~~~yyywwwsssnnnnnnkkkhhhgggfff```VVVNNNFFF@@@<<<>>>@@@AAACCCGGGQQQYYYjjjyyypppggggggmmmzzzlllfff^^^YYYXXXWWWUUUSSSPPPPPPPPPOOONNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFIIIKKKLLLLLLKKKJJJJJJKKKPPPYYYbbbooo{{{wwwoookkkfffaaa___]]][[[YYYWWWVVVUUUUUUVVVWWWYYYZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVXXX[[[\\\\\\\\\]]]^^^______^^^______]]]YYYVVVVVVVVVTTTRRRPPPNNNMMMLLLIIIHHHGGGFFFEEECCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHIIILLLPPPTTTXXXZZZ]]]^^^```aaabbbcccccccccddddddeeefffhhhiiijjjjjjiiihhhhhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkkjjjjjjiiiiiihhhgggfffffffffggghhhhhhjjjmmmqqqvvv|||~~~vvvqqqiiigggeeeeeeeeeccc___ZZZQQQMMMGGGCCCAAA@@@@@@??????>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBFFFHHHMMMZZZrrr}}}wwwsssrrrwww~~~|||hhh\\\WWWTTTTTTUUUWWWYYY\\\^^^```\\\]]]]]][[[XXXVVVUUUUUUOOOMMMKKKHHHFFFDDDBBBBBBAAAAAAAAABBBCCCEEEFFFGGGIIIKKKNNNQQQSSSVVVZZZ]]]dddkkkuuu~~~yyyvvvqqqnnn444555555555555666666666555666999;;;<<>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBFFFKKKSSSeeeyyytttqqquuu{{{mmm___XXXSSSSSSTTTUUUXXX[[[]]]___ZZZ\\\^^^\\\YYYWWWWWWXXXRRRQQQNNNLLLIIIFFFDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFGGGJJJMMMPPPRRRTTTXXXZZZaaagggpppzzz|||yyyuuurrr666666666666777777777777777888;;;===;;;===GGGSSSfffrrrfffUUULLLCCCAAAAAAAAACCCFFFJJJNNNVVVeee}}}zzztttrrr{{{tttggg]]]ZZZXXXVVVTTTSSSRRRPPPNNNMMMMMMMMMNNNJJJJJJKKKKKKKKKKKKKKKKKKEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCBBBDDDGGGIIIJJJJJJHHHGGGGGGGGGJJJPPPWWWbbbuuu~~~yyyrrrlllgggeeebbb```XXXXXXWWWWWWXXXYYY[[[\\\YYYYYYYYYYYYXXXXXXXXXXXX[[[\\\^^^]]]\\\[[[[[[\\\^^^___aaadddffffffdddaaaYYYXXXWWWUUURRRPPPOOONNNJJJJJJIIIGGGFFFDDDCCCCCC???@@@AAABBBCCCCCCCCCCCCGGGHHHJJJNNNSSSXXX]]]______```aaabbbcccdddddddddbbbbbbdddeeefffhhhiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhgggffffffeeeddddddeeefffggghhhiiijjjlllooossswwwzzz|||}}}wwwooojjjgggeeeddddddccc```ZZZUUUJJJGGGCCCAAAAAA@@@>>>===>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::777888999:::<<<===>>>???============>>>>>>>>>>>>>>>>>>======>>>???@@@@@@???EEEJJJOOO\\\|||{{{uuuqqqtttzzzpppaaaZZZRRRRRRSSSTTTWWWZZZ]]]___YYY\\\^^^]]]ZZZXXXXXXZZZUUUSSSQQQNNNKKKHHHEEEDDDBBBBBBBBBCCCCCCEEEFFFFFFGGGIIILLLOOOQQQSSSWWWYYY___eeemmmvvv{{{wwwttt666666666777777777777777999999999:::;;;???DDDIII^^^tttvvv___RRRDDDAAABBBBBBBBBCCCIIIKKKQQQ^^^qqqqqqeee^^^[[[XXXUUUWWWTTTQQQOOOOOOPPPOOONNNKKKLLLLLLLLLLLLKKKKKKJJJFFFFFFFFFEEEEEEEEEEEEEEE@@@@@@BBBBBBCCCCCCCCCBBBFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIKKKOOOSSS\\\nnn~~~zzzrrrmmmjjjhhhggg```]]]ZZZYYYZZZ[[[\\\\\\YYYXXXXXXWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^______```___```ccceeefffgggffffff```___]]]YYYVVVSSSQQQOOONNNLLLIIIGGGFFFDDDAAA>>>AAAAAAAAABBBCCCDDDEEEFFFHHHKKKOOOSSSVVVYYY^^^aaa``````aaaaaaaaaaaa``````aaabbbccceeefffgggggggggkkkkkkjjjjjjiiihhhhhhhhhjjjjjjkkkjjjiiigggeeedddgggfffdddccccccdddfffgggjjjlllppprrrsssuuuwwwyyyzzzsssmmmiiieeefffgggfffbbbZZZRRRMMMEEEDDDDDDCCCAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;:::999999888888999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<:::999999;;;<<<<<<;;;888888999::::::;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::======<<<<<<<<<======>>>???DDDEEEJJJYYYmmm}}}xxxzzz~~~uuuccc[[[VVVSSSRRRSSSWWWZZZYYYXXX[[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTRRROOOLLLIIIGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGIIILLLQQQVVVXXX]]]```iiittt~~~}}}yyyuuu444444444444555555555555999999999999;;;>>>DDDHHHUUUiii}}}bbbUUUHHHCCCCCCBBBAAABBBFFFHHHMMMWWWfff}}}wwwiiibbb^^^ZZZXXXUUUSSSQQQPPPPPPPPPOOONNNLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHJJJMMMQQQYYYiiiyyyyyysssooollljjjccc```]]][[[\\\\\\\\\[[[ZZZZZZYYYYYYZZZ\\\]]]_________``````aaaaaaaaaaaa```aaaccceeeggghhhhhhhhhdddccc```]]]YYYVVVSSSRRROOOLLLIIIGGGFFFDDDAAA???????????????@@@BBBCCCDDDGGGKKKPPPTTTWWW[[[^^^aaaaaaaaaaaaaaaaaaaaa``````aaabbbccceeefffgggggggggjjjiiiiiiiiiiiihhhhhhhhhiiijjjjjjjjjhhhgggeeedddfffeeedddccccccdddfffgggjjjmmmqqqsssuuuwwwyyy{{{yyysssmmmiiifffggggggeee___WWWPPPKKKCCCCCCBBBAAA@@@???>>>>>>======<<<;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;===;;;999999;;;;;;;;;:::888888999999:::;;;;;;<<<:::;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>???DDDDDDIIIVVVggg{{{{{{yyyggg]]]VVVSSSRRRSSSWWWZZZZZZYYY[[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTRRROOOLLLIIIGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGIIILLLPPPUUUWWW[[[^^^gggrrr||||||xxxuuu333333444444444555555555888999999999:::===BBBFFFNNN\\\sss}}}dddWWWKKKFFFDDDBBBAAABBBDDDFFFKKKQQQYYYlllrrrhhhbbb^^^[[[TTTSSSQQQQQQQQQQQQOOOMMMMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHKKKNNNTTTbbbppp|||vvvqqqnnniiifffccc```___^^^]]]\\\]]]\\\\\\\\\]]]___bbbccceeeeeeeeeeeeddddddcccbbbaaabbbccceeegggiiijjjjjjhhhgggeeebbb^^^ZZZWWWUUUPPPNNNJJJHHHFFFEEEBBB@@@>>>>>>>>>>>>???AAACCCDDDFFFKKKQQQVVVYYY\\\___aaabbbbbbbbbbbbbbbaaa```___aaabbbccceeeffffffffffffgggggghhhhhhhhhiiiiiiiiihhhiiiiiihhhgggfffddddddeeedddcccccccccdddfffgggkkknnnrrruuuwwwyyy|||~~~~~~xxxrrrmmmiiihhhgggfffbbb\\\TTTLLLGGGCCCBBBBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;999999999999999999999999::::::::::::::::::::::::999:::::::::;;;;;;;;;<<<>>><<<:::999:::;;;:::999888888999999::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>??????DDDDDDHHHSSS___zzz~~~lll```WWWTTTRRRSSSWWWZZZ[[[ZZZ[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUSSSPPPMMMJJJHHHFFFCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGIIIKKKOOOSSSVVVYYY[[[dddooozzz~~~yyyvvv444555555666666777777777888888999999999<<<@@@CCCKKKTTTfff}}}rrr___TTTJJJFFFDDDBBBAAABBBDDDGGGJJJNNNRRR```{{{}}}pppggg```\\\UUUSSSRRRRRRRRRRRRPPPNNNNNNNNNMMMLLLLLLKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFEEECCCBBBBBBCCCEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFFFFIIIKKKOOOZZZeeeuuu~~~xxxtttqqqnnnjjjgggeeecccaaa___```___^^^^^^```cccfffhhhiiiiiiiiihhhgggeeedddbbbbbbbbbcccdddfffhhhjjjkkkkkkjjjhhhfffbbb^^^[[[YYYSSSPPPLLLIIIGGGFFFCCCAAA@@@@@@??????AAACCCEEEGGGGGGLLLSSSXXX\\\^^^```bbbccccccccccccbbbaaa``````bbbbbbcccdddeeeffffffeeeeeeeeefffggghhhhhhiiiiiigggggggggfffeeeeeedddcccccccccccccccdddeeeggggggjjjnnnrrruuuxxxzzz~~~}}}xxxsssnnnjjjiiihhhddd___XXXPPPIIIEEECCCBBBBBBAAA@@@@@@??????<<<<<<;;;::::::;;;;;;;;;<<<<<<;;;:::::::::::::::888888888888888888888888999999999999999999999999999999999::::::;;;;;;<<<>>><<<:::999::::::999888888888999999::::::::::::999999:::;;;;;;;;;::::::999::::::;;;<<<===???@@@???DDDDDDIIISSS[[[nnn~~~rrrdddYYYVVVRRRSSSWWWZZZ\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVTTTRRROOOKKKHHHGGGCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHKKKNNNQQQSSSXXXZZZbbbmmmwww}}}yyy444444444555666777777888777888999999999;;;>>>AAAGGGLLLZZZpppuuueeeVVVNNNFFFDDDCCCAAAAAACCCCCCEEEHHHKKKNNNXXXnnn{{{nnnddd^^^XXXVVVTTTSSSSSSRRRPPPOOOOOOOOOMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFDDDBBBAAAAAABBBDDDEEECCCDDDFFFGGGHHHIIIIIIIIIGGGEEEEEEHHHIIIKKKSSS\\\kkkyyy{{{yyyvvvrrrooommmjjjgggeeedddbbbaaaaaacccfffiiikkkmmmmmmmmmllljjjhhheeeccccccbbbbbbbbbccceeehhhjjjkkkjjjjjjhhhfffbbb___]]]XXXUUUPPPKKKIIIGGGDDDBBBAAA@@@??????AAACCCFFFHHHIIINNNTTTZZZ]]]___aaabbbcccccccccccccccbbbaaaaaabbbbbbcccdddeeeeeeeeeeeeddddddeeefffgggggghhhiiiffffffeeeddddddcccccccccbbbccccccdddeeeggghhhiiijjjmmmrrrvvvyyy||||||xxxsssooollliiifffaaa[[[SSSLLLGGGDDD@@@??????>>>>>>=========;;;;;;:::::::::;;;;;;<<<;;;::::::999999999999999888888888888888888888888999999999999999999999999888888999999:::;;;;;;<<<>>><<<:::999999999888777888888999999999999999:::888999999:::;;;;;;::::::999999::::::<<<===>>>??????CCCEEEKKKUUUYYYggg}}}xxxhhh\\\XXXSSSSSSVVVZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVUUUSSSPPPMMMIIIGGGCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFHHHJJJMMMOOOQQQWWWYYY```jjjttt}}}~~~zzz111111222333444555555666777888888888888999<<>>???CCCDDDKKKUUUWWWaaauuunnn```[[[UUUSSSUUUYYY[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWUUURRRNNNJJJGGGCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJLLLMMMNNNWWWXXX^^^gggoooyyyzzz000111111222444555555666666777888888888888;;;===:::???GGGSSSdddyyytttdddWWWJJJDDD@@@@@@@@@===>>>BBB@@@>>>@@@DDDHHHLLLVVV___yyyvvvmmmbbb^^^XXXTTTSSSSSSRRRRRRRRRPPPNNNLLLKKKKKKLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCEEEFFFHHHIIIIIIIIIGGGEEEEEEHHHIIIIIILLLQQQXXXcccttt~~~{{{xxxuuuooonnnkkkjjjjjjmmmqqqtttxxxyyyyyyyyywwwtttpppnnnhhhfffcccaaaaaacccfffhhhgggiiikkkmmmmmmllljjjiiiddd___WWWQQQLLLIIIFFFCCCAAA???>>>>>>@@@CCCGGGJJJQQQTTTXXX[[[\\\^^^aaacccaaabbbcccdddeeeeeeeeeeeebbbbbbcccddddddddddddcccccccccddddddeeeeeeffffffdddcccbbbaaaaaaaaabbbbbbbbbccceeegggiiijjjkkklllmmmpppvvv{{{{{{wwwtttpppmmmjjj___[[[UUUNNNHHHDDDAAA@@@;;;;;;;;;:::::::::::::::::::::999999::::::;;;<<<;;;;;;:::999999999999:::888888888888888888888888888888888888888888888888777777888999:::;;;<<<<<<;;;:::888888999::::::999999999888888888888888888777777888::::::;;;;;;:::::::::::::::;;;;;;<<<===>>>AAAAAAHHHRRRSSSYYYkkk~~~wwwddd]]]VVVSSSTTTXXXZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXVVVSSSOOOJJJHHHCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMUUUVVV[[[ccckkksss}}}222222333444666777777888666777888888777888:::<<<:::>>>DDDKKKVVViiiuuukkk]]]QQQIIIDDDAAA@@@???<<<===@@@AAA???@@@DDDHHHKKKPPPVVVhhh~~~ttteee```YYYUUUSSSSSSSSSSSSRRRQQQNNNLLLKKKKKKLLLLLLJJJJJJIIIHHHFFFEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDFFFHHHIIIIIIIIIHHHEEEEEEIIIJJJIIILLLPPPNNNXXXhhhxxx}}}zzztttrrrooommmmmmppptttvvv}}}~~~}}}yyyvvvssskkkhhheeebbbbbbcccfffiiifffhhhllloooppppppnnnmmmgggaaaZZZSSSMMMIIIFFFDDDCCCBBBAAA@@@BBBFFFJJJMMMTTTVVVYYYZZZ\\\^^^aaacccaaabbbcccdddeeefffffffffbbbbbbcccdddddddddccccccccccccddddddddddddeeeeeecccbbbaaa``````aaabbbbbbcccdddfffhhhjjjllllllmmmooorrrxxx}}}}}}xxxuuurrroookkkiii[[[WWWPPPJJJDDDAAA???>>>==================<<<<<<999999999999::::::;;;<<<<<<<<<;;;::::::::::::;;;777777777777777777777777888888888888888888888888666777888999:::;;;<<<<<<:::999777888999::::::999999999888888888888888888666777888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>@@@???FFFOOONNNSSScccuuu{{{}}}}}}fff___WWWSSSTTTWWWYYYYYY[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXXXXWWWTTTOOOKKKHHHCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLTTTTTTXXX```gggooo}}}444444555555666777777777888888777777777777888888999<<>>>>>???@@@BBBCCCCCCCCCDDDGGGLLLPPP\\\nnnrrrfffZZZWWWXXXVVVSSSSSSSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKIIIHHHFFFDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGFFFFFFGGGHHHHHHNNNSSS\\\gggwww|||zzzwwwtttssstttuuuwww|||zzzrrrnnnhhheeedddfffggghhhgggffffffhhhkkknnnooonnnlllggg___XXXSSSNNNJJJHHHEEEDDDBBBBBBCCCFFFJJJLLLTTTWWWZZZ\\\^^^```dddfffaaabbbcccbbbaaaaaaccceeeggggggggggggfffeeedddccccccbbb```aaabbbdddccccccbbbaaa```___```aaaccceeecccfffiiilllnnnmmmlllkkktttvvvzzz}}}{{{xxxttttttuuurrrjjjddd\\\VVVMMMFFFAAA???>>>===;;;;;;::::::::::::999999;;;;;;;;;::::::999999999999999999888888888777777888888888777777777777777888999999::::::999999888999999999888888888777777======<<<;;;::::::::::::888888777777777777888888888999999::::::999999888::::::999999::::::;;;<<<===>>>@@@BBBFFFLLLSSSXXXttt~~~wwwvvv}}}}}}qqqdddXXXTTTTTTUUUWWWZZZZZZYYYXXXWWWWWWWWWWWWWWWUUUUUUTTTSSSPPPNNNLLLKKKHHHFFFCCCBBBCCCEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMQQQSSSWWW\\\cccnnnyyy444444555555666777777777888888777777777777888888999;;;>>>@@@EEEOOO\\\fffmmmjjjeee```[[[UUUNNNJJJEEECCCAAA???>>>>>>>>>???AAABBBBBBBBBCCCFFFKKKNNNWWWfffxxxlllaaa]]]\\\XXXTTTSSSTTTSSSQQQOOONNNLLLLLLKKKLLLLLLKKKKKKIIIHHHFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHKKKOOOUUU^^^kkk}}}}}}zzzxxxwwwwwwyyyzzzxxxtttnnnjjjiiijjjjjjjjjhhhgggggghhhlllnnnoooooommmhhhbbb[[[VVVQQQLLLIIIGGGEEEDDDCCCEEEHHHLLLOOOUUUWWWZZZ\\\^^^```bbbeeebbbcccdddcccbbbbbbccceeeggggggggggggfffeeedddcccdddbbbaaaaaabbbcccbbbaaaaaa`````````aaaccceeeffffffhhhjjjmmmnnnooonnnnnntttwww{{{zzzuuurrrqqqsssuuussskkkeeeYYYSSSKKKCCC???===<<<;;;;;;;;;:::::::::999999999;;;;;;:::::::::999999999999999999888888888777777888888888888888888888888777888888999999888888777999999999888888888777777999999888888888999999:::999999888888888888999999888999999::::::999999888::::::999999::::::;;;<<<<<<===???AAADDDJJJPPPUUUmmmyyyxxx~~~~~~uuugggYYYTTTTTTUUUWWWZZZZZZYYYXXXXXXWWWWWWWWWWWWUUUUUUTTTRRRPPPNNNLLLKKKHHHFFFCCCBBBCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJLLLMMMPPPRRRUUUZZZaaakkkvvv}}}444444555555666777777777888888777777777777888888999:::<<<===???EEENNNTTTXXXVVVRRRPPPNNNKKKGGGEEEBBBAAA???>>>=========>>>???@@@AAAAAABBBDDDHHHLLLQQQ[[[ooovvvjjjeeeaaa[[[UUUSSSUUUTTTRRRPPPNNNMMMMMMLLLLLLLLLLLLKKKKKKIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKOOOTTT^^^lll~~~}}}||||||}}}~~~|||wwwssspppooommmllliiihhhggghhhkkknnnoooooonnnjjjeee```[[[VVVPPPLLLIIIGGGFFFFFFGGGKKKOOORRRVVVXXX[[[\\\]]]^^^aaacccdddeeefffeeeccccccdddeeeggggggggggggffffffeeedddeeecccaaa```aaabbbaaa___````````````bbbeeeggghhhjjjkkklllmmmnnnppppppqqqtttxxx}}}xxxssslllkkkmmmqqquuussskkkcccTTTOOOGGGAAA===<<<;;;:::::::::::::::999999999999:::::::::999999999999999999888888888888777777777999999999999999999999999666777777777777777777666999888888888888777777777777777777777888999:::;;;:::999999888888999999:::888888999999999999888888::::::999999::::::;;;<<<;;;===>>>???AAAFFFLLLPPPbbbwwwzzzxxx|||{{{zzzkkk[[[TTTSSSTTTVVVZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUTTTSSSRRRPPPNNNLLLJJJIIIFFFCCCBBBCCCDDDEEEDDDEEEEEEFFFGGGHHHJJJKKKLLLNNNPPPTTTXXX^^^hhhrrrxxx444444555555666777777777888888777777777777888888999:::;;;<<<<<>>???@@@@@@@@@BBBFFFIIINNNSSS___uuusssjjjccc[[[VVVUUUUUUTTTRRRPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJLLLOOOUUUaaaooozzz{{{wwwssspppmmmkkkiiiggghhhjjjlllnnnnnnnnnllliiieeeaaa[[[UUUPPPKKKJJJHHHHHHJJJMMMQQQTTTXXXZZZ\\\]]]]]]]]]___aaaeeefffggggggeeeddddddeeegggggggggggggggfffeeeeeeeeecccaaa`````````___^^^^^^^^^___aaadddfffiiijjjllllllllllllnnnppprrrtttuuuzzzyyyrrrmmmffffffiiiooossspppggg^^^PPPKKKDDD???<<<;;;;;;::::::::::::999999999999888999999999999999888888888888888888888777777777777888888888888888888999999666777777888888777777666888888888888777777777777999999999999999:::;;;;;;999888888777777888888999888888999999999999888888::::::999999::::::;;;<<<;;;<<<===>>>???CCCGGGKKKWWWhhh{{{vvvtttwww~~~~~~~~~}}}mmm\\\TTTSSSSSSVVVZZZYYYYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTRRRPPPNNNLLLJJJIIIFFFCCCBBBCCCDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMOOORRRUUU[[[ccclllrrr{{{444444555555666777777777888888777777777777888888999:::;;;<<<<<<===???AAADDDBBB@@@@@@AAABBBAAA@@@===<<<<<<<<<<<<<<<<<<<<<<<<===?????????AAADDDFFFLLLNNNUUUeee}}}|||oooddd[[[WWWXXXUUUTTTRRRPPPNNNMMMLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLPPPXXXdddmmm}}}~~~yyyssspppmmmjjjgggggghhhjjjkkkkkknnnllljjjhhheee```ZZZUUUNNNMMMKKKJJJLLLOOOSSSUUUZZZ[[[]]]]]]]]]]]]___aaadddfffhhhhhhfffeeeeeefffggggggggghhhggggggfffeeeeeecccaaa___```___^^^\\\]]]]]]___aaadddgggiiikkkkkkkkkkkklllnnnqqqtttvvvwww{{{{{{ssslllgggccccccggglllpppkkk```WWWLLLHHHBBB>>>===<<<<<<;;;::::::999999999888888888888888888888888888888888777777777777777777777777555666666666777777888888777888888888888888888777777777777777777777777777;;;:::999888888888888888777777666666666666777777777888888999999888888777::::::999999::::::;;;<<<:::;;;<<<===>>>AAAEEEHHHOOO\\\xxxxxxrrrooorrryyy}}}ppp___VVVSSSSSSUUUYYYXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUTTTSSSQQQNNNLLLKKKIIIGGGDDDBBBCCCDDDDDDCCCDDDDDDEEEEEEGGGHHHJJJKKKKKKMMMPPPSSSXXX___ggglllvvv444444555555666777777777888888777777777777888888999:::;;;<<<<<<=========>>>===<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;===>>>??????@@@CCCEEEIIILLLQQQYYYkkkxxxjjj```[[[\\\VVVUUUSSSQQQOOONNNMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFEEEEEECCCEEEHHHIIIKKKQQQYYY```ppp{{{zzzuuuqqqmmmiiiggggggiiiiiiiiilllkkkiiihhhfffccc^^^ZZZSSSQQQOOONNNOOOQQQTTTWWW[[[]]]^^^___^^^___```bbbccceeehhhhhhgggffffffgggggggggggghhhhhhggggggfffdddbbb```_________^^^\\\[[[]]]___aaadddgggiiijjjiiijjjkkkmmmpppsssvvvxxxyyy|||}}}uuummmgggcccaaabbbdddiiikkkfffZZZQQQIIIEEEAAA>>>=========<<<999999999999888888888888777777777777777888888888666666777777777777777888444555555666666777777777777888888999999888888777666666777777777777777888999888777666555555555555666666666555555666666666777777888888888888777777::::::999999::::::;;;<<<:::;;;===>>>>>>@@@DDDGGGKKKTTTkkkwwwpppkkknnnuuu~~~}}}|||wwweee[[[VVVTTTTTTVVVVVVVVVXXXYYYYYYYYYXXXWWWWWWVVVUUUTTTRRRPPPNNNLLLJJJGGGDDDBBBCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMOOORRRVVV\\\bbbgggqqq|||444444555555666777777777888888777777777777888888999999999999:::;;;:::999999999999;;;======;;;999::::::;;;<<<<<<===<<<<<<;;;===?????????@@@BBBDDDFFFJJJNNNRRR\\\tttuuuggg```___XXXWWWUUUSSSRRRPPPPPPOOOMMMMMMLLLLLLJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBEEEHHHIIIIIILLLQQQUUUaaajjjxxx~~~}}}|||{{{~~~}}}vvvrrrmmmiiihhhiiiiiihhhjjjiiigggggggggeeeaaa___YYYWWWTTTRRRRRRTTTWWWYYY\\\^^^___`````````bbbdddaaacccggghhhhhhgggggghhhgggggghhhhhhhhhhhhggggggcccaaa___^^^______^^^\\\[[[\\\^^^aaadddfffggghhhhhhiiilllooosssvvvzzz{{{{{{}}}vvvnnngggbbb_________bbbfffhhhbbbWWWNNNFFFBBB???============<<<999999999999888888888888666666666777777777888888666666666666777777888888555555555666777777888888666777777777777777777666666666666666777777888888777666666555555555666666777777666666666666777777777777888888888888777777::::::999999::::::;;;<<<:::<<<>>>??????AAADDDGGGKKKOOO^^^{{{{{{sssjjjmmmqqqxxx|||mmmaaaZZZTTTRRRRRRSSSUUUWWWYYYZZZZZZYYYYYYXXXXXXWWWUUUSSSQQQOOONNNJJJGGGDDDBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJKKKMMMOOOQQQTTTYYY___dddjjjttt444444555555666777777777888888777777777777888888:::888777777888888777666777777999;;;===>>>;;;999::::::;;;<<<============;;;===???@@@???@@@BBBDDDCCCHHHMMMMMMSSSgggnnndddaaaZZZYYYWWWUUUTTTSSSRRRRRROOOOOONNNMMMKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCFFFJJJKKKJJJJJJMMMPPPUUU\\\hhhuuu}}}|||{{{wwwzzz}}}yyyuuuoookkkjjjiiiiiiiiiiiigggfffffffffeeecccaaa]]][[[XXXVVVUUUWWWYYY[[[\\\^^^```aaaaaaaaaccceee___bbbfffhhhhhhgggggghhhgggggghhhhhhhhhhhhhhhgggbbb```^^^^^^______^^^]]]ZZZ\\\^^^aaaccceeefffggghhhiiimmmqqquuuyyy|||~~~}}}~~~|||rrrjjjddd___\\\^^^^^^```dddfffaaaVVVMMMCCC@@@===<<<<<<===<<<<<<999999999888888888888777555666666666777777888888555666666666777777888888555666666777888999999999555555666666666666555555555666666666777777888888777666666777777888999:::888888777777777777888888777777888888888888777777::::::999999::::::;;;<<<:::<<<>>>???@@@BBBEEEHHHLLLLLLUUUnnnwwwkkklllooosss~~~~~~tttfff]]]UUUPPPOOORRRTTTVVVYYY[[[[[[ZZZZZZYYYXXXXXXVVVTTTRRRPPPOOOJJJHHHDDDBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKMMMOOOQQQTTTXXX^^^bbbeeennn~~~666666666666777777777777888888777777777777888888::::::;;;;;;;;;::::::999::::::;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;======>>>???AAABBBCCCCCCCCCCCCFFFKKKPPP[[[nnnvvvkkkddd```ZZZUUUWWWXXXUUUSSSSSSOOONNNNNNMMMLLLKKKJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHOOORRRXXXbbbooo~~~~~~~~~}}}{{{zzzwwwwwwwwwyyy~~~{{{uuuqqqnnnlllkkkiiiiiihhhgggggghhhgggeeeccc]]]\\\ZZZYYYYYYZZZ\\\]]]^^^___```aaabbbcccddddddddddddeeeeeefffgggggggggiiiiiihhhhhhgggffffffeeeaaa___\\\YYYXXXXXXZZZ[[[[[[]]]```bbbcccdddeeegggfffiiiooouuuzzz~~~sssjjjeeeaaa]]]ZZZbbbccccccccc___WWWMMMFFF>>>======<<<;;;;;;::::::;;;::::::999888888888999:::999999888888999999:::999888666555555555666777999888888777666555555444777888999999888777888999999999999888888888888777777777777777777777777777999888777555555555666666999999999999999999999999555555555666777999:::;;;===???AAACCCFFFHHHIIIJJJKKKLLLQQQaaa|||sssoooooottt~~~~~~}}}mmm___UUURRRRRRTTTVVVYYY[[[\\\[[[YYYXXXZZZZZZYYYXXXVVVUUUTTTTTTKKKJJJHHHEEECCCBBBBBBBBB@@@AAAAAABBBDDDFFFGGGHHHIIIKKKNNNPPPRRRVVV[[[___dddhhhsss555555555555666666666666888888777777777777888888888888888999999888888777888888999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>??????@@@AAABBBBBBCCCBBBEEEHHHLLLTTTeeetttrrrhhhddd]]]XXXXXXXXXUUURRRRRRPPPOOONNNNNNMMMLLLKKKKKKHHHGGGGGGFFFFFFEEEDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHMMMOOOTTT[[[eeettt~~~~~~}}}{{{yyyvvvuuuuuuwww|||zzzuuuqqqooollljjjiiigggffffffggggggeeecccaaa```^^^\\\[[[[[[\\\]]]`````````aaabbbbbbccccccccccccdddeeeeeefffgggggghhhhhhggggggfffeeedddddd```^^^[[[YYYXXXXXXYYYZZZZZZ]]]___aaaaaabbbdddfffgggjjjpppwww|||xxxmmmddd```]]]ZZZXXXaaa```___^^^ZZZRRRJJJDDD>>>>>>>>>===<<<;;;;;;;;;;;;:::999999888888999999999888888777777888888999999888777666555666666777888888888777666555555555666777888888666666777888999999999888888888777777777777777777777777777777777777666555555666777888999999999999999999999999666666666777888999:::;;;===???BBBEEEHHHJJJKKKLLLKKKLLLPPP]]]wwwvvvqqqpppuuu|||~~~ssscccWWWRRRRRRRRRTTTWWWYYY[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTNNNLLLIIIEEECCCBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHKKKLLLNNNPPPQQQTTTYYY\\\dddfffppp444444444444555555555666888888777777777777888888777888888999999888888888888888999999999999::::::;;;;;;<<<<<<<<<=========>>>>>>??????@@@@@@@@@AAABBBAAACCCFFFGGGLLLXXXddduuu}}}oooiiiaaa[[[YYYXXXUUURRRRRRQQQQQQPPPOOONNNMMMLLLLLLIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKMMMQQQXXXdddqqqzzz~~~}}}{{{zzzuuuttttttvvvyyy|||wwwsssooollliiihhhfffeeeffffffeeedddeeedddaaa___^^^]]]]]]^^^``````aaaaaabbbbbbbbbcccbbbbbbcccdddeeefffggghhhhhhgggfffeeedddcccbbbbbb^^^\\\ZZZXXXWWWWWWYYYYYYZZZ\\\^^^______```bbbdddgggkkkqqqyyy~~~yyyqqqggg___\\\[[[ZZZXXX___]]]ZZZWWWRRRLLLFFFAAA>>>>>>>>>======<<<<<<;;;::::::999999888888999999888777777777777777777888999888777666666666666777888888777777666666555555555777888777666555666777999999888888888777777777777777777777777777777777555555555555666777888999777777777777777777777777777777777888888:::;;;<<<>>>@@@EEEIIILLLNNNOOONNNLLLMMMPPPXXXlllyyysssqqquuu~~~xxxwww|||}}}jjj[[[TTTRRROOOQQQSSSVVVYYY[[[\\\\\\ZZZZZZYYYXXXXXXWWWVVVVVVRRROOOKKKFFFCCCBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHLLLMMMNNNOOOPPPRRRVVVYYYbbbdddlllyyy444444444555555666666777888888777777777777888888999999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????????????????AAA@@@BBBEEEEEEGGGOOOYYYgggwwwnnneee]]][[[YYYUUUSSSTTTSSSSSSRRRQQQOOONNNMMMMMMJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHHHHIIIOOOXXXccckkk}}}|||wwwvvvvvvwwwyyy}}}~~~yyyssspppllliiifffeeeeeeeeeeeedddeeedddcccaaa```_________^^^___```aaabbbcccddddddbbbcccdddeeefffggghhhiiihhhgggfffdddcccaaa``````\\\ZZZYYYWWWWWWWWWXXXYYYYYY[[[]]]^^^^^^___bbbdddgggkkksss{{{~~~}}}tttmmmccc^^^\\\]]]\\\\\\]]]ZZZUUUPPPLLLGGGBBB???======<<<<<<<<<;;;;;;;;;::::::999999888999999:::888888777777777777888888888888888777777777777777888777777777666666666555666777888777666666777888888888888888777777777777666666666666666666666666666666666666666777888888777777777777777777777777888888888888999:::;;;<<>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@BBBEEEFFFFFFLLLSSS]]]nnnsssjjj```]]][[[WWWVVVWWWUUUUUUTTTRRRQQQOOONNNNNNKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEFFFJJJRRR[[[aaammmyyy|||{{{zzzzzz|||yyyuuuooolllgggeeeddddddddddddcccbbbbbbaaaaaaaaaaaaaaa\\\]]]___```bbbdddffffffcccdddeeefffggghhhiiiiiihhhgggfffdddbbb```___^^^ZZZYYYXXXWWWWWWXXXXXXYYYYYY[[[]]]]]]^^^```cccfffhhhmmmttt|||~~~~~~{{{uuummmggg```\\\\\\^^^]]]\\\ZZZVVVPPPKKKGGGDDDAAA>>>;;;:::::::::::::::999999:::999999888999999::::::999999999888888999999999888888888888888777777666777777777777666666666666777888999999777777888999888888888777777777666666666666666666666666666666777777777777777666555555666666666666666666666666888888888888999:::;;;;;;@@@EEELLLSSSVVVVVVUUUSSSPPPOOOQQQUUU^^^uuu{{{ttttttzzzvvvqqqtttzzziii[[[RRRLLLMMMMMMOOOSSSXXX\\\___ZZZZZZZZZZZZZZZZZZZZZZZZXXXUUUOOOJJJFFFDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHKKKLLLNNNQQQUUUXXX]]]^^^dddooo{{{444555555666777888999999888888777777777777888888666777888888999999999999888888999999999999::::::::::::;;;<<<===>>>>>>???<<<<<<======>>>>>>>>>???AAA???AAADDDEEEEEEIIIOOOVVVbbbwww}}}rrrgggbbb___[[[YYYZZZWWWWWWVVVTTTRRRQQQPPPOOOMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEFFFIIINNNUUUZZZ]]]hhhyyy{{{tttpppjjjeeedddddddddcccbbbbbbbbbbbbbbbbbbbbbbbb\\\]]]___```bbbdddffffffddddddeeeffffffgggggggggffffffdddbbb```^^^\\\[[[YYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[]]]^^^___bbbfffjjjlllpppwww~~~|||rrrllleee```[[[ZZZ[[[\\\[[[YYYVVVRRRLLLGGGDDDAAA???===999999999999999999999999999999888888999999::::::::::::999999999999::::::888888999999888888777666777777777777666666666666777999:::999888777888999888888777777777666666666777777777777777777777777888888888888777666555444666666666666666666666666888888888888888999::::::@@@EEEMMMUUUXXXWWWTTTQQQOOOMMMNNNRRRXXXjjjzzzvvvxxx{{{rrrssstttcccVVVNNNMMMLLLMMMPPPUUUZZZ]]]ZZZ[[[[[[[[[[[[[[[[[[[[[XXXVVVRRRMMMIIIFFFDDDCCCBBBBBBBBBCCCCCCDDDFFFFFFEEEGGGIIIKKKMMMPPPTTTXXXYYY[[[aaakkkvvv333333444555666777888999888888777777777777888888666666777888999999999999888888999999999999::::::999999:::;;;<<<===>>>>>>;;;;;;<<<<<<===>>>??????AAA>>>>>>AAABBBAAADDDIIIMMMXXXhhh~~~}}}pppiiiddd^^^\\\\\\YYYXXXWWWUUUTTTRRRQQQPPPNNNMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDEEECCCDDDEEEFFFGGGGGGGGGGGGBBBCCCEEEFFFGGGJJJNNNQQQVVV^^^jjjuuuyyyssslllfffdddcccccccccddddddddddddcccbbbaaaaaa______```aaabbbccccccddddddddddddddddddddddddddddddcccaaa___\\\ZZZXXXWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZ\\\^^^___aaaeeejjjnnnqqquuu|||~~~~~~tttkkkddd___\\\YYYYYY[[[\\\YYYWWWQQQMMMHHHCCCAAA???===<<<999999999999999999999999999999888888999999:::;;;999999888888888888999999888888999999999888777666666666666666777777777777777888999888777666777999888777777777666666666666777777777777777777777777666666777888888777666555777777777777777777777777888888777777777888999999>>>DDDLLLTTTWWWUUUPPPLLLKKKGGGHHHLLLQQQ^^^{{{yyywww~~~vvvsss|||lllZZZOOOMMMKKKKKKMMMRRRXXX[[[[[[[[[[[[[[[\\\\\\]]]]]]WWWVVVSSSPPPLLLHHHEEECCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGIIIJJJKKKNNNRRRUUUUUUWWW]]]fffooo|||222222333444555666777888888888777777777777888888777888999:::;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<888888999:::;;;<<<===>>>::::::;;;<<<===>>>???@@@AAA>>>===??????>>>@@@EEEBBBMMM[[[kkkwwwnnnggg```]]]]]]ZZZYYYXXXVVVTTTRRRQQQPPPNNNNNNMMMMMMLLLKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGFFFEEEEEEEEEEEEEEECCCDDDEEEFFFFFFGGGGGGFFFAAACCCEEEFFFFFFGGGIIIKKKQQQWWW^^^eeennn}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~{{{vvvnnngggdddcccccccccgggffffffeeedddbbbaaa```bbbbbbbbbaaaaaaaaaaaaaaacccccccccbbbbbbbbbaaaaaabbbaaa___]]]ZZZWWWVVVTTTXXXXXXYYYYYYZZZ[[[[[[[[[ZZZ\\\^^^```cccggglllppptttxxx~~~zzzpppfff___]]][[[YYY[[[]]]]]]ZZZVVVMMMJJJEEEAAA???>>><<<;;;::::::::::::::::::::::::999888888888999::::::;;;888888777777777777888888888888999:::999888777666666666666666777777777777666777888777666555666888777777777777666666666666777777777777777777777777444555666888888888777777888888888888888888888888777777777777777777888888<<>>>>>===>>>>>>@@@AAACCCEEEFFFJJJLLLSSS___ooovvvmmmhhhdddaaa]]]\\\ZZZWWWUUUTTTUUUWWWRRRQQQPPPNNNLLLKKKIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGMMMOOOSSSZZZcccppp}}}~~~yyyvvvtttrrrooonnnpppqqqrrrrrrsssrrrqqqrrrsssvvvxxxzzz~~~zzzssskkkfffccccccccceeeeeedddcccbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbdddddddddccccccbbbbbbbbbaaa___\\\YYYVVVVVVVVVVVVXXXVVVVVVYYY^^^aaa```___bbbcccdddeeehhhnnntttyyy{{{qqqhhhaaa\\\XXXZZZ\\\\\\\\\YYYVVVTTTJJJGGGCCC@@@=========>>>::::::;;;;;;::::::999888999999888888888888999999666666555555777888:::<<<999999888777666666777777888888777777777999:::;;;777777777777888888888888888888777777666666555555333444555666666555444333555555666666666666555555444444444444555555555666888888777777777777777777>>>BBBHHHMMMNNNKKKGGGDDDEEE@@@@@@FFFIIINNN```vvv~~~yyy{{{eee\\\SSSLLLLLLNNNPPPRRRVVVZZZZZZ[[[\\\\\\\\\\\\[[[\\\ZZZVVVQQQMMMKKKIIIHHHBBBAAAAAABBBDDDEEECCCBBBGGGHHHIIIKKKLLLNNNOOOPPPQQQSSSXXX^^^dddnnn666666666666666666666666666666666666666666666666777777777777777777777777999999999888888888777777999999999999::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDCCCEEEJJJSSS```uuuvvvooohhhdddaaa___]]]YYYVVVUUUUUUUUURRRRRRPPPOOOMMMKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHKKKOOOVVV```kkksss|||yyytttqqqooollliiihhhiiijjjjjjiiijjjiiiiiiiiikkkmmmppprrrxxx{{{}}}yyyrrrlllfffdddccccccfffeeedddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccbbbbbbaaaaaa``````______^^^[[[XXXVVVUUUUUUUUUWWWVVVVVVYYY^^^aaaaaa```aaaccceeehhhlllrrryyy~~~wwwnnnfff___ZZZXXX[[[]]]___]]]YYYTTTQQQGGGEEEAAA>>>;;;;;;;;;<<<::::::;;;;;;::::::999888999888888777777888888999888777666666666777888999999888888777777666777777777777666555666666888888666666777777777888888888777777777777666666555555444555666666666666555444555555666666666666555555444444555555555666666666888888777777777888888999<<<@@@DDDHHHIIIHHHDDDBBBBBB===>>>CCCFFFIIIYYYlll~~~{{{mmm```WWWNNNMMMNNNOOOQQQTTTXXXYYYZZZ\\\]]]]]]]]]]]]\\\[[[WWWTTTPPPLLLJJJIIICCCBBBBBBCCCEEEEEEDDDCCCGGGHHHIIIJJJLLLNNNOOOPPPRRRSSSWWW\\\aaaiiizzz666666666666666666666666777777777777777777777777777777777777777777777777999888888888888777777777777888888888999999999999999999999999:::;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAACCCDDDGGGMMMVVVeee}}}zzzoooiiieeeccc```\\\YYYVVVUUUTTTSSSSSSRRRPPPNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIKKKNNNUUU]]]cccooowww}}}yyyuuuqqqoookkkhhheeedddcccccccccbbbaaa``````aaabbbeeehhhjjjooosssxxx{{{}}}~~~{{{wwwrrrlllgggeeeddddddfffeeedddbbbaaa```````````````````````````````````````______^^^]]]\\\\\\\\\[[[YYYVVVUUUTTTUUUUUUWWWWWWWWWZZZ]]]aaabbbbbbbbbeeehhhmmmrrryyy{{{ppphhhaaa\\\YYYYYY]]]aaabbb```YYYQQQLLLDDDBBB???<<<:::999999::::::::::::::::::999999888999888888777777888888999999888777666666666666777888888777777777777666666666555555444444444555555666666777777777777888888777777777666666666666555555666666777777666666555555555666666666666555555555555666666666777777777888777777777888999:::::::::<<>>;;;<<<@@@AAADDDPPP___{{{}}}}}}~~~xxxfff\\\RRROOOOOONNNPPPSSSUUUWWWYYY\\\]]]^^^______\\\[[[YYYVVVSSSOOOKKKIIIDDDCCCBBBCCCEEEFFFEEEDDDGGGGGGIIIJJJLLLNNNOOOOOOSSSSSSUUUYYY]]]cccqqq~~~666666666666666666666666777777777777777777777777777777777777777777777777888888888888777777777777777777777777888888888888888888888888999:::;;;<<<>>>============>>>??????FFFEEEGGGLLLQQQ[[[lll}}}xxxoooiiifffaaa]]][[[XXXVVVTTTTTTTTTSSSQQQPPPOOONNNMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFIIIIIIIIIIIIKKKOOOTTTXXXaaagggpppyyy{{{wwwsssqqqmmmkkkgggeeedddcccaaa```]]]]]]]]]]]]___bbbeeefffiiimmmssswwwyyyzzz{{{||||||}}}~~~~~~}}}|||wwwtttppplllhhhfffeeeeeefffeeecccbbb``````______`````````_______________^^^^^^]]]]]]\\\[[[ZZZZZZXXXWWWVVVUUUTTTTTTTTTUUUWWWWWWXXXZZZ]]]aaaccceeefffjjjnnnsssyyy~~~sssiiibbb]]]YYYWWW\\\___dddfffbbbYYYOOOHHHAAA@@@===;;;999999999999999::::::::::::999888888888888777777777777888888888777777777666666666666777777777777777777666666666555555444444333333333666666666666777777777888666666666666666666666666666666777777777777666666555555666666666666555555666666666666777777777777777777777777888:::;;;;;;999:::<<<===>>>>>>>>>======;;;<<>>======<<<<<<======>>>BBBAAACCCGGGKKKPPP]]]iiiyyynnniiiccc___\\\[[[XXXVVVVVVUUUTTTSSSRRRQQQPPPOOOLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEEEEEEEEEEGGGKKKNNNUUUZZZaaahhhoooxxx{{{wwwtttqqqoookkkiiigggfffcccaaa]]]\\\\\\\\\]]]```bbbdddgggkkkqqquuuwwwxxxyyyzzz||||||{{{{{{yyyxxxwwwvvvwwwxxxxxxxxxwwwvvvvvvvvvrrrpppnnnkkkhhhfffeeeeeeeeedddbbbaaa```__________________^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXZZZ]]]aaaeeehhhmmmpppuuuzzz{{{uuulllddd^^^[[[XXXWWW^^^aaaeeefffaaaWWWMMMFFF@@@???===;;;::::::::::::999999::::::999999888777888777777777777777777888555555666666777777777777555666777777777777666666666666666666555444444333555666666666666777777777555555555555555666666666777777666666666666777777555555666666666666555555666666666666777777777777777777777777888999:::;;;999:::::::::;;;<<<<<<<<<======>>>??????AAAFFFMMM___}}}zzzyyy{{{~~~qqqeeeXXXRRRPPPPPPRRRUUUVVVXXX[[[]]]^^^^^^]]]\\\XXXYYYYYYXXXUUUPPPKKKHHHFFFDDDCCCCCCEEEFFFFFFEEEFFFGGGHHHJJJKKKMMMNNNOOOQQQPPPQQQVVVYYY^^^gggqqq555555555555555555555555666666666666666666666666666666666666666666666666666666777777777777777888666777777777888888888888888888888888999:::;;;;;;======<<<<<<<<<===>>>>>>??????BBBFFFIIILLLTTT]]]pppwwwpppgggaaa___]]][[[YYYWWWVVVVVVUUUTTTSSSRRRQQQMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDEEEDDDDDDEEEHHHKKKIIIMMMTTTZZZ```hhhrrrzzz~~~zzzwwwtttqqqnnnllljjjhhheeebbb]]]\\\[[[ZZZ[[[]]]___aaaeeeiiinnnsssuuuwwwyyyzzz|||{{{zzzxxxuuusssrrrqqqqqqrrrrrrqqqooonnnooopppmmmlllkkkjjjhhhfffeeedddcccbbbaaa```__________________^^^^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXVVVVVVUUURRRSSSSSSTTTUUUUUUVVVVVVVVVWWWYYY[[[]]]aaafffjjjqqquuu{{{}}}rrrmmmfff```]]]ZZZXXXWWW^^^aaacccbbb\\\SSSJJJCCC>>>>>>===<<<;;;:::::::::999999999999999888888777888777777666666777777888444555666777777777777666444555666777888777666555666666666777666666555444555555666666666666777777444555555555555666666666777666666555555666666777555555666666666666555555555555666666666777777777777666666666777888999999999999999999::::::;;;;;;======>>>>>>???AAAEEEIIIXXXpppyyyuuutttxxxkkk\\\TTTQQQOOOQQQUUUVVVXXX[[[^^^^^^^^^\\\[[[YYYYYYYYYXXXTTTPPPKKKIIIFFFDDDBBBBBBCCCEEEFFFEEEFFFFFFHHHIIIKKKMMMNNNNNNPPPNNNPPPTTTXXX\\\dddlllxxx555555555555555555555555444444444444444444444444666666666666666666666666666666666666777777888888777777777888888888999999999888888999999:::;;;<<<===<<<<<<<<<===>>>????????????BBBGGGHHHIIINNNTTT^^^qqqzzznnneeeaaa```]]][[[XXXWWWWWWVVVUUUTTTSSSSSSNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDFFFGGGGGGFFFFFFHHHIIIDDDHHHMMMQQQTTTZZZbbbhhhvvv~~~{{{vvvtttqqqooonnnkkkgggeee^^^]]]\\\[[[[[[\\\]]]^^^dddgggkkkoooqqqtttwwwyyyzzzyyywwwuuusssqqqppppppmmmnnnooommmjjjiiijjjlllhhhiiiiiihhhgggfffdddcccaaa``````______`````````^^^^^^^^^]]]\\\[[[[[[[[[YYYYYYXXXVVVUUUTTTRRRRRRPPPQQQSSSTTTUUUVVVWWWWWWVVVXXXZZZ[[[]]]aaaggglllssswww~~~{{{uuukkkhhhccc___]]][[[ZZZXXX]]]^^^^^^[[[VVVNNNFFFAAA===<<<<<<;;;;;;:::::::::999999999999999888777777777777666666666666777777555666777777777666555444333444666777888777666555444555666777777666555555555555555666666666777777444444444555555555666666666666555444444555666666555555666666666666555555444444555555555666666666777666666666666666777777888888888999999999999999:::;;;;;;;;;<<<@@@DDDFFFQQQcccwwwrrrmmmxxxrrraaaVVVQQQMMMNNNRRRTTTVVVZZZ^^^______]]]\\\ZZZZZZZZZXXXUUUQQQMMMKKKEEECCCAAAAAABBBDDDEEEEEEFFFFFFGGGIIIKKKLLLNNNNNNPPPMMMNNNSSSVVVYYY___eeemmm555555555555555555555555444444444444444444444444666666666666666666666666555666666666777777888888888888888888999999999999999999999999:::;;;<<<===<<<<<<<<<======>>>@@@@@@;;;;;;???DDDEEEDDDGGGLLLSSSbbb~~~ssshhhcccaaa^^^\\\XXXXXXWWWVVVVVVUUUTTTTTTNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBCCCEEEEEECCCDDDEEEEEEDDDCCCDDDEEEFFFJJJMMMNNNNNNQQQVVV[[[aaalll~~~yyywwwtttrrrqqqnnnkkkhhhaaa```^^^\\\\\\\\\^^^___bbbeeeiiilllnnnqqquuuxxxxxxwwwuuutttrrrqqqppppppkkkmmmmmmkkkgggfffgggiiifffggggggggggggeeedddccc_______________```aaaaaa^^^^^^]]]]]]\\\[[[ZZZZZZWWWWWWVVVTTTSSSQQQPPPPPPPPPQQQRRRTTTVVVWWWWWWXXXUUUXXXZZZ[[[]]]aaahhhmmmsssxxxvvvooogggdddaaa^^^]]]\\\[[[YYY\\\[[[ZZZVVVQQQJJJCCC???;;;;;;;;;:::::::::999999888999999999999888777777777777666666666666777777777888888888666555333111222444666777888777666555222333555666777666555555555555555555666666666777444444444555555555666666666555444333333444555666555555666666666666555555444444444444555555555666777666666555555555555666666777888888999888888777888999999888:::???CCCDDDHHHVVVsssuuuooohhhsss}}}wwwdddXXXPPPLLLLLLNNNRRRUUUYYY]]]``````___^^^\\\\\\[[[YYYVVVRRROOOMMMEEECCC@@@@@@BBBDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMNNNPPPNNNNNNRRRUUUVVV[[[```eeewww444444444555555555666666444444444444444444444444444555555666666666666666555555555666777888888999666888999999777666666777999999:::::::::;;;;;;;;;<<<<<<<<<<<<============;;;===>>>???@@@AAADDDFFFNNNVVVjjjrrrkkkgggdddbbb\\\ZZZWWWVVVUUUUUUSSSRRRRRRQQQPPPNNNLLLKKKJJJIIIHHHGGGEEEDDDEEEFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJMMMOOOPPPWWWaaannnzzzzzzwwwtttrrrpppmmmiiifffdddbbb___\\\ZZZZZZZZZZZZ```aaadddhhhlllpppsssuuuvvvvvvuuutttrrrooommmlllkkkkkkkkkjjjhhhfffeeedddccccccccccccccccccccccccaaaaaa___^^^^^^___``````\\\[[[[[[[[[[[[[[[[[[\\\UUUTTTSSSRRRQQQPPPPPPPPPNNNPPPRRRSSSSSSSSSUUUWWWZZZZZZZZZ[[[]]]bbbiiinnntttyyy|||ssslllhhhaaaaaa```___]]][[[XXXWWWZZZVVVQQQMMMIIIFFFAAA>>>?????????>>>===;;;999999777777777777666666666666777777666555444444333333555555555555555555555555444444555555666777777777555555555555555555555555666555555555555444444444333444444555555444444333555444444333333444444555555555555555555555444444555444333222222333444555666666555555555555666666666666666666666777888888<<<;;;::::::;;;>>>@@@BBBJJJTTTffftttkkkfffmmmxxx~~~yyy~~~kkk[[[RRROOOOOOOOOSSSVVV[[[\\\\\\[[[\\\^^^\\\[[[ZZZYYYXXXUUURRROOOJJJHHHDDDCCCCCCCCCCCCCCCBBBCCCCCCEEEGGGIIIJJJLLLLLLNNNPPPRRRTTTVVVZZZ\\\gggppp444444444444555555555555444444444444444444444444444555555666666666666666444444555666666777777888555777999999777666777888999999999999::::::::::::;;;<<<<<<<<<============;;;<<<>>>??????AAADDDFFFKKKPPP```xxxzzzpppjjjfffdddcccaaa]]][[[ZZZYYYWWWVVVTTTSSSRRRPPPNNNMMMLLLKKKJJJHHHFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKMMMOOOOOOWWWaaakkkvvvyyyvvvsssqqqooolllhhheeecccaaa^^^\\\ZZZYYYYYYZZZ]]]^^^aaaeeejjjmmmppprrrrrrrrrrrrqqqooonnnlllkkkkkkkkkjjjjjjhhhfffeeedddccccccccccccccccccccccccaaa```___^^^]]]^^^______^^^]]][[[YYYXXXVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTSSSTTTVVVWWWZZZ[[[[[[\\\___dddkkkoooxxx|||xxxoooiiieee```aaaaaaaaa___]]]ZZZXXXWWWSSSMMMIIIEEEBBB???===>>>>>>>>>===<<<;;;:::999888888777777777666666666777666666555444444333333555555555555555555555555555555555444444444444444555555555555555555555555555555555555444444444444333444444555555444444333444444333333333333444444555555555555555555444444555555444444444444555555666555555555555555555666777666666666666666777888;;;:::::::::;;;===???AAAFFFOOO___xxxvvvmmmgggmmmwww{{{qqq^^^RRRMMMLLLLLLQQQUUUZZZ]]]]]]\\\]]]___\\\[[[ZZZYYYXXXVVVRRROOOJJJHHHDDDBBBBBBCCCCCCBBBBBBBBBCCCDDDFFFHHHJJJKKKKKKMMMOOOQQQRRRUUUXXX[[[dddmmm}}}333333333444444444555555555555555555555555555555444555555666666666666666333444444555555666666666444666888888777777888999888888888999999999999:::;;;;;;;;;<<<<<<<<<======:::<<<>>>>>>>>>@@@CCCEEEHHHKKKUUUeeeyyyyyyrrrmmmjjjfffbbb___\\\ZZZYYYWWWUUUVVVVVVTTTSSSQQQOOONNNNNNLLLJJJHHHHHHHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLLLLQQQXXX^^^fffrrrwwwtttqqqooommmjjjfffdddaaa```]]][[[YYYYYYYYYYYYYYYZZZ]]]aaaeeeiiikkkmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjjjjiiihhhfffeeedddbbbbbbbbbbbbbbbbbbbbbbbb```___^^^^^^]]]]]]^^^^^^]]]\\\ZZZWWWUUUSSSRRRQQQQQQPPPPPPOOONNNNNNNNNOOOPPPRRRTTTTTTTTTTTTVVVWWWYYY[[[]]]___ccchhhooottt}}}zzzqqqiiidddbbb___aaabbbcccbbb___[[[YYYRRRNNNHHHCCC@@@>>><<<;;;<<<<<<<<<<<<<<<;;;::::::999999888888888777777777666666666555444444333333555555555555555555555555555555444444333222222111444444444444444444444444555555555555444444444444333444444555555444444333444444333333333333444444444444444444444444555555555555555666666555555555555555444444444444555555888777666666666666666777::::::999999:::<<<>>>???AAAHHHTTTjjj|||pppiiillluuu~~~}}}yyycccUUUNNNLLLLLLOOOSSSYYY]]]^^^^^^^^^___\\\[[[ZZZYYYYYYWWWSSSPPPKKKHHHDDDBBBBBBBBBBBBAAABBBBBBCCCDDDFFFHHHIIIJJJIIIKKKNNNOOOQQQSSSVVVYYY```hhhvvv333333333333444444444444666666666666666666666666444555555666666666666666333333333444444555555555333555777888777777888999777777888888888999999999::::::;;;;;;;;;<<<<<<<<<:::;;;=========???AAACCCFFFHHHOOOYYYfff|||}}}vvvpppgggddd___\\\[[[ZZZXXXVVVXXXWWWVVVTTTSSSQQQPPPOOONNNLLLJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKNNNRRRUUU[[[eeerrr{{{uuurrrooollljjjhhheeeccc```___]]][[[YYYYYYXXXXXXVVVWWWYYY]]]```cccfffggghhhhhhiiiiiijjjiiiiiiiiiiiiiiiiiihhhgggeeedddcccaaaaaaaaaaaaaaaaaaaaaaaa``````______^^^^^^]]]]]]YYYXXXWWWUUUSSSRRRRRRRRRNNNNNNMMMMMMMMMMMMNNNNNNPPPRRRSSSTTTSSSTTTUUUWWWWWWZZZ^^^ccchhhooowww{{{}}}ssskkkeeebbb```___aaacccdddbbb^^^ZZZWWWNNNIIICCC>>><<<<<<;;;:::::::::;;;;;;;;;;;;::::::999999999999888888888777666666555555555444444444555555555555555555555555555444444444333333333222444444444444444444444444555555555444444444333333333444444555555444444333444333333333333333333444333333444444444444555555444555666777777666555444444444333333333333444444888777777666666666666666999999999999:::;;;<<<===???CCCLLL]]]xxxvvvkkkkkkrrr~~~zzzzzzjjjZZZRRROOOOOOMMMQQQVVV\\\____________\\\[[[ZZZZZZYYYXXXUUURRRLLLIIIEEEBBBBBBBBBAAA@@@BBBBBBBBBCCCEEEGGGHHHIIIHHHJJJLLLMMMOOOQQQTTTWWW]]]dddppp333333333444444444555555666666666666666666666666444555555666666666666666333333333333444444444444222444777777777777888999777777888888888999999999::::::::::::;;;;;;;;;;;;999;;;<<<<<<<<<===@@@BBBCCCFFFKKKRRRZZZjjj}}}uuunnnkkkfffbbb```___^^^\\\YYYYYYWWWVVVTTTRRRQQQQQQNNNLLLJJJIIIIIIIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEDDDCCCCCCDDDDDDFFFGGGGGGFFFGGGIIIKKKOOOWWWbbbiiizzztttqqqmmmjjjhhhgggdddccc___^^^]]][[[ZZZYYYYYYXXXUUUVVVXXXZZZ\\\___```aaacccdddeeefffggghhhhhhhhhgggggggggfffeeedddcccbbb````````````````````````aaaaaa``````___^^^]]]]]]XXXWWWVVVTTTRRRQQQPPPPPPLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPRRRSSSSSSTTTVVVWWWXXX[[[bbbhhhooowww~~~wwwnnngggcccbbbbbbbbbdddeeedddaaa[[[VVVRRRJJJFFF@@@<<<;;;;;;;;;;;;888999999:::::::::::::::999999999999888888888777555555555555555444444444555555555555555555555555333333444444555555555555444444444444444444444444555444444444444333333333333444444555555444444333333333333222222333333333333333333333444444555555444555666777777666555444444444333333333333444444777777666666666666777777999999999999::::::;;;<<>>AAA???BBBGGGLLLPPPZZZnnn~~~wwwrrrlllfffcccaaa___^^^[[[ZZZYYYXXXVVVTTTSSSRRRPPPMMMKKKJJJJJJJJJHHHGGGEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEECCCCCCCCCCCCDDDEEEGGGGGGEEEEEEGGGHHHKKKQQQYYY^^^hhhsss|||ssspppllliiigggfffdddccc^^^^^^]]]\\\[[[ZZZYYYYYYWWWWWWXXXYYY[[[\\\]]]]]]```aaabbbcccdddeeeeeeeeeddddddddddddcccbbbaaa```________________________````````````___]]]\\\[[[ZZZXXXVVVSSSPPPMMMLLLKKKJJJJJJJJJKKKLLLNNNOOOPPPNNNPPPRRRSSSTTTUUUXXXZZZ\\\```gggnnnuuu|||zzzssslllgggeeefffgggiiiiiihhhddd___XXXQQQMMMGGGCCC???<<<;;;;;;;;;;;;888888999999999999999888999999888888888777777777555555555555555555555555555555555555555555555555333333333444555666666666333333333333333333333333444444444444333333333333333444444555555444444333333333222222222222333333222222333333444444555555555555555666666555555555555555444444444444555555666666666666666777888888999999999::::::;;;;;;;;;>>>@@@EEENNN[[[tttzzzsssrrrzzz~~~vvvppptttlll\\\QQQMMMLLLMMMPPPUUU[[[^^^^^^]]][[[[[[ZZZ[[[[[[ZZZXXXUUUPPPLLLHHHEEECCCCCCAAA@@@AAAAAABBBBBBCCCEEEFFFGGGGGGIIIKKKLLLLLLNNNQQQTTTWWW]]]eeeooo{{{555555555666666666777777444444444444444444444444444555555666666666666666555555555444444444444444444555777777666555666666999999999999::::::::::::999999999999::::::::::::888:::;;;;;;:::;;;===???>>>@@@CCCGGGIIIOOO]]]kkk}}}tttmmmgggccc```^^^^^^]]]\\\ZZZXXXWWWVVVUUURRRPPPMMMLLLLLLKKKJJJHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHIIIJJJLLLPPPTTTWWWZZZcccoooyyy|||yyyssspppkkkhhhgggfffeeeccc^^^^^^^^^^^^]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^```aaaaaaaaaaaabbbbbbbbbbbbaaa```______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]][[[YYYXXXVVVUUUSSSPPPMMMKKKJJJIIIIIIIIIJJJKKKLLLNNNPPPQQQNNNPPPSSSUUUWWWYYY\\\^^^ccchhhnnntttyyy~~~xxxuuupppkkkiiiiiikkkmmmrrrpppllleee]]]UUUMMMIIICCC@@@===<<<<<<<<<;;;:::888888888999888888777777888888777777777666666666555555555555555555555555555555555555555555555555333333333333333444444444333333333333333333333333444444444333333333222222333444444555555444444333333333222222222222333333111222222333444444555555555555444444444444555555666555555555555555555666555555555555666888999:::999::::::;;;;;;;;;;;;;;;;;;>>>CCCHHHOOObbb{{{vvvzzzxxxoooooozzzxxxdddVVVPPPLLLLLLMMMRRRWWW\\\]]]\\\[[[[[[ZZZ[[[\\\[[[YYYVVVQQQNNNIIIFFFEEEDDDBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKKKKLLLNNNQQQSSSTTTYYYaaahhhrrr666666666666777777777777444444444444444444444444444555555666666666666666555555555555555555555555444666777777666444555666999999:::::::::;;;;;;;;;888888999999999:::::::::888:::;;;;;;:::;;;===???@@@@@@BBBEEEGGGJJJUUU```hhhvvvoooiiieeebbb```___^^^\\\ZZZYYYXXXWWWTTTQQQOOONNNMMMMMMKKKJJJHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBCCCEEEFFFHHHIIIHHHHHHIIIIIIJJJLLLNNNPPPSSSZZZcccjjjqqq~~~zzzwwwssspppkkkhhhgggfffeeeddd_________^^^]]]\\\[[[ZZZ\\\\\\\\\[[[[[[ZZZZZZYYYZZZ[[[\\\]]]^^^_________``````aaaaaa```___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]\\\[[[YYYWWWVVVPPPPPPNNNMMMLLLLLLLLLLLLIIIIIIJJJKKKMMMOOOQQQRRROOOQQQUUUWWWYYY[[[^^^aaaiiimmmsssxxx{{{uuurrrnnnkkkkkkllloooqqqxxxtttooofff]]]SSSLLLGGGAAA???<<<;;;<<<;;;:::888888888888888888777666666777777777777666666666666444555555555555555555555555555555555555555555555444444333222222111111111333333333333333333333333444444444333333333222222333444444555555444444333333222222222222222222333111111222333333444555555555444333222222333444555666666555555555555666666444444444555777888:::;;;::::::;;;<<<<<<<<<;;;;;;888;;;AAAEEEHHHWWWyyyyyyzzz}}}zzzpppllltttlll]]]VVVMMMLLLLLLOOOUUUZZZ\\\[[[[[[[[[ZZZ[[[\\\\\\YYYWWWSSSOOOJJJGGGEEEDDDCCCAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKLLLLLLNNNQQQSSSQQQWWW^^^dddmmm|||444444444555555555555666888777666444444555555666666666666666666666666666555555555555666666666666666666666666666777888888999999999888888888777777::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<>>===;;;:::999888888888888888888888888888888777888888999999777666555555555555555555555555555555222111222555777555333333444555555666666555555444444444444444444444444222222222333333444444444444444444444444444444444333333333333333333333333222333444444555555444444555555555555555555555555555444444333333444444555666666666666777777777777888999::::::;;;;;;::::::::::::@@@EEECCCIIIddd}}}{{{~~~~~~tttnnnoooxxx{{{fffUUURRRLLLIIINNNTTTVVVYYY\\\ZZZ[[[\\\]]]\\\ZZZXXXVVVTTTRRRNNNJJJGGGDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHHHHFFFGGGIIIIIIIIIJJJMMMOOOQQQSSSXXX```gggrrr444444444555555555555666888777666555444555555666555555555555555555555555555555555555666666666666666666555555666666777888999999999888888888777777::::::999999999999999999::::::::::::;;;;;;;;;;;;?????????@@@CCCFFFIIIKKKQQQ[[[nnn}}}uuupppiiiddd___]]]]]]]]][[[XXXXXXVVVSSSRRRRRRPPPNNNLLLKKKJJJJJJIIIGGGFFFEEEEEECCCBBBAAABBBCCCDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKMMMPPPQQQUUU]]]jjjsss}}}zzzvvvsssrrrqqqooollljjjhhhgggfffddddddcccbbb```^^^]]][[[]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[\\\\\\]]]]]]]]]\\\ZZZYYYWWWTTTRRRQQQPPPOOOLLLLLLLLLKKKKKKJJJJJJJJJHHHJJJKKKLLLLLLMMMPPPRRRSSSUUUXXX[[[___eeelllqqqyyy{{{vvvsssooonnnqqquuuyyyzzz~~~wwwmmmbbbXXXNNNFFFAAA>>>===;;;:::888888777777888888888888888888888888777888888999888777666555555555555555555555555555444333111333555666555333333444444555555555555555444444444444444444444444222333333333333333333444444444444444444444444444333333333333333333333333222333444444555444444444333333444444444555555555444444333333333333444444555666666666777777777777888999999:::::::::::::::;;;:::>>>BBBBBBFFF\\\uuu||||||tttlllkkkqqqooo]]]TTTMMMJJJMMMRRRTTTWWWZZZYYYZZZ[[[[[[[[[ZZZYYYXXXTTTRRROOOKKKHHHEEECCCCCCAAAAAAAAABBBCCCEEEFFFGGGEEEGGGHHHIIIIIIJJJMMMOOORRRSSSWWW^^^dddmmm|||444444444555555555555666777666555555444444555555555555555555555555555555555555555555666666666666555555444444555555666777999888888888888777777777888888888888888888888999888999999999::::::::::::????????????AAADDDFFFGGGGGGOOO\\\nnn|||ooojjjdddaaa``````]]][[[YYYWWWUUUUUUTTTTTTRRRPPPMMMMMMLLLJJJIIIGGGFFFEEEFFFDDDBBBAAACCCDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJJJJJJJKKKPPPYYY```mmmvvv~~~{{{wwwtttsssrrrpppnnnlllkkkjjjjjjiiiiiihhhfffcccaaa___]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZVVVUUUSSSPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJLLLLLLLLLMMMOOOQQQTTTWWW[[[aaagggooowww|||yyyuuusssqqqppprrruuuyyy{{{{{{{{{tttjjj___UUUMMMFFFAAA===<<<;;;999888777666666888888888888888888888888777777888888888777666555555555555555555555555555444333222333555555555444333333444555555555555555444444444444444444444444444333333333333333333222444444444444444444444444333333333333333333333333222222333444444444444444222222222333333444444444444444333333333333444444555555666666666777777777777888999999::::::999999<<<:::;;;??????CCCRRRddd~~~{{{wwwnnniiikkkuuuxxxdddVVVOOOJJJLLLPPPRRRTTTXXXXXXXXXYYYZZZZZZZZZZZZZZZUUUSSSPPPMMMIIIGGGEEEDDDAAAAAAAAAAAABBBCCCDDDEEEEEEGGGHHHHHHHHHIIILLLNNNQQQRRRVVV[[[___fffsss444444444555555555555666666666555555444444444444555555555555555555555555555555555555666666666666444444444444444555666666888888888888777777777777777777777777888888888888888888999999::::::;;;;;;>>>>>>>>>>>>???AAABBBCCCGGGLLLTTT^^^oooxxxrrrjjjdddcccaaa___\\\ZZZYYYWWWVVVVVVVVVTTTRRRPPPOOONNNLLLJJJIIIGGGGGGHHHFFFCCCBBBCCCEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJHHHHHHKKKPPPTTT]]]dddpppzzz~~~zzzwwwuuutttrrrpppooonnnmmmmmmmmmlllkkkhhheeebbb```^^^[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJLLLMMMMMMMMMNNNPPPRRRTTTXXX___fffnnnwww{{{wwwssspppmmmnnnpppssswwwyyyyyyxxxtttnnndddZZZQQQJJJDDD@@@>>>===;;;999888777777777888888888888888888888888777777777777777666666666555555555555555555555555444444333444444444444444333333444555555555444444333333333333333333333333444444444333333222222222333333333333333333333333222222222222222222222222222222333444444444444333222222222222222222222222444333333333333333333444555555555666666666777777666777888888999999888888;;;888999<<<>>>AAAKKKUUUqqq{{{tttmmmjjjpppwww}}}hhhXXXPPPJJJKKKNNNPPPSSSVVVXXXXXXXXXXXXXXXXXXXXXXXXUUUTTTQQQNNNKKKHHHFFFEEEBBBAAAAAAAAABBBCCCDDDDDDEEEFFFHHHHHHHHHHHHKKKMMMOOOPPPTTTXXX[[[```lllyyy444444444555555555555666555555555555555444444333555555555555555555555555555555555555666666666666444444444444444555666666777777777777777777777777666666666777777888888888888999999:::;;;<<<<<<<<<=========>>>>>>???@@@@@@DDDJJJPPPUUU```www}}}rrrjjjfffccc```]]][[[ZZZXXXWWWXXXWWWUUUSSSRRRQQQPPPNNNLLLKKKIIIIIIJJJHHHEEECCCDDDFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJMMMOOOPPPVVV^^^eeellluuu|||xxxwwwuuusssqqqoooooonnnmmmlllkkkhhheeebbb___^^^ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWTTTTTTTTTTTTTTTSSSRRRQQQNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLNNNOOOOOOOOOPPPSSSUUUWWW[[[bbbkkksss}}}{{{uuurrrooommmlllnnnqqquuuyyyyyywwwtttllleee\\\SSSLLLGGGBBB??????>>><<<;;;999888888888777777777777777777777777777777777666666666666666555555555555555555555555444444444444444333444444222333333444555444444444333333333333333333333333444444444333333222222222333333333333333333333333222222222222222222222222111222333333444444333333444444333222111000000///333333333222222333333333555555555555666666666666555666777777888888777777999777777;;;>>>AAAGGGMMMccc|||~~~|||sssmmmnnnrrrnnn[[[RRRKKKJJJMMMNNNRRRUUUXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTRRROOOLLLJJJGGGFFFCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGJJJLLLMMMNNNRRRWWWYYY]]]hhhsss444444444555555555555666444555555555555444333333444444444444444444444444555555555555666666666666555555444444555555666777666666777777777777777888666666666777888888999999888888999:::;;;<<<======<<<<<<===>>>>>>?????????===DDDJJJNNNTTTeee~~~~~~ssslllhhhccc```^^^\\\ZZZYYYYYYXXXVVVTTTSSSSSSRRRPPPOOOMMMLLLKKKKKKIIIFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKOOOTTTWWW[[[bbbkkkqqqzzz{{{zzzwwwtttrrrooonnnmmmkkkjjjhhhfffccc```]]]\\\WWWWWWXXXXXXXXXXXXYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUQQQQQQQQQPPPOOONNNMMMLLLJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPRRRSSSSSSTTTWWWZZZ\\\```gggooowwwxxxssspppnnnmmmpppqqqtttxxxzzzxxxtttpppbbb\\\SSSLLLFFFCCC@@@>>>???>>>===;;;:::999888888777777777777777777777777888777666555555555666666555555555555555555555555444555555555333222333444222222333444444444444444333333333333333333333333444333333333333333333222333333333333333333333333222222222222222222222222111111222333333333333333555444444333222111000000333333222222222222333333444444555555555666666666444555666666777777666666777777888:::===AAAEEEHHHYYYooo{{{{{{}}}zzzqqqnnnooozzzxxxbbbWWWNNNKKKKKKLLLOOORRRTTTVVVWWWXXXXXXWWWUUUTTTTTTSSSRRRPPPMMMJJJGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGFFFGGGIIIKKKJJJLLLPPPUUUWWWZZZcccnnn444444444555555555555666444444555555555444333222444444444444444444444444555555555555666666666666666666555555666666777888666666666666777777888888666666777888888999::::::777777888999:::;;;<<<<<<;;;<<<===>>>>>>?????????:::AAAGGGIIILLLVVVhhhwww~~~uuunnniiieeebbb```]]]\\\\\\ZZZXXXVVVTTTSSSRRRQQQPPPOOONNNNNNKKKJJJHHHHHHIIIHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFJJJLLLOOOPPPQQQVVV]]]cccfffkkkqqqttttttwww{{{}}}zzzvvvrrrnnnlllkkkffffffeeeccc```]]][[[YYYUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRNNNNNNNNNMMMLLLJJJIIIHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJLLLNNNOOOQQQQQQPPPRRRTTTVVVWWWYYY\\\^^^bbbffflllssszzz~~~wwwrrrpppoooooorrrsssuuuwwwwwwtttnnnjjjYYYSSSKKKEEEAAA???>>>===>>>===<<<:::999888888777777777777777777777777777888777666555444555555666555555555555555555555555333555666555333111333444222222333444444444444333222222222222222222222222222333333333333333333444222222222222222222222222111111111111111111111111111111222333333333333222222333333333333333333333333333222222222222333333444444444555555555666666444444555666666666666555666888999999:::>>>BBBDDDOOO\\\xxxxxxvvvvvvxxxxxxqqqooosssjjj^^^RRRLLLJJJIIIJJJMMMOOOQQQUUUYYYZZZYYYWWWUUUSSSSSSRRRPPPMMMJJJGGGFFFDDDCCCCCCBBBAAAAAAAAABBBEEEFFFGGGFFFFFFFFFHHHJJJIIIKKKOOOTTTTTTVVV^^^hhh444444444555555555666666333444555555555444333222444444444444444444444444555555555555666666666777666666666666666777888888555666666666777777888888666777777888999:::::::::555666777888999:::;;;;;;;;;;;;===>>>????????????===BBBGGGHHHGGGNNN[[[fff}}}{{{sssmmmiiieeebbb```^^^]]]\\\YYYWWWTTTSSSSSSRRRQQQPPPPPPPPPKKKJJJIIIIIIJJJIIIGGGEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIHHHEEECCCEEEGGGIIIIIIIIILLLSSSXXXXXX]]]ccceeeeeehhhnnnssssssuuuwwwxxxyyyzzzyyyyyyxxxzzz|||}}}{{{vvvqqqmmmkkkiiidddcccbbb```^^^[[[YYYXXXTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTRRRQQQQQQQQQQQQPPPPPPPPPLLLLLLLLLKKKJJJHHHGGGFFFBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNPPPRRRSSSRRRSSSVVVWWWYYY[[[___aaafffjjjpppvvv|||~~~wwwsssqqqqqqpppqqqrrrssstttsssooohhhdddSSSNNNGGGAAA>>>===<<<<<<===<<<;;;999888777666666777777777777777777777777888777666444444555555666555555555555555555555555333555777555222111222555222222333444444444333333222222222222222222222222222222222333333444444444222222222222222222222222111111111111111111111111111111222333333333333222000111111333444555666666333222222222222222222333444444444555555555666666333444555555666666555555666888999888888;;;???BBBHHHPPPfff|||tttrrrqqqqqqzzz~~~uuurrrlll{{{pppcccUUUNNNIIIFFFFFFIIIJJJNNNTTTYYY[[[[[[YYYWWWRRRRRRQQQPPPMMMJJJGGGEEECCCCCCBBBAAA@@@@@@@@@@@@EEEFFFFFFFFFEEEFFFHHHIIIIIIKKKOOORRRRRRRRRYYYccc444444444555555555666666666777888999888777555333222222222333333444444444666666666666666555555555777777777777777777777777777777777777777777777777777777777777777777777777777888888999999:::;;;;;;<<<=========;;;;;;===???CCCCCCDDDDDDFFFJJJPPPUUUfffyyy}}}ssslllgggcccaaabbb```ZZZXXXZZZVVVUUUTTTTTTUUUTTTRRROOOLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIHHHHHHIIIJJJLLLMMMTTTUUUVVVXXXZZZ]]]```aaaeeefffhhhjjjkkklllmmmmmmlllmmmooorrrvvvyyy{{{|||zzzvvvrrrnnnjjjgggaaa^^^\\\[[[ZZZYYYVVVTTTVVVUUUSSSRRRRRRTTTUUUWWWTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPOOONNNMMMMMMIIIHHHHHHGGGFFFFFFFFFGGGFFFEEEDDDDDDDDDFFFGGGHHHIIIJJJLLLOOORRRSSSTTTUUUTTTUUUVVVXXX[[[___fffjjjqqqtttxxx{{{~~~|||wwwuuuuuuuuuvvvtttssspppllleee\\\VVVKKKHHHDDD???<<<:::::::::;;;666222222777:::999777888888777777666666555555666555555555555444444444666555555444444333222222222333333444444333333222111222444555555444222111222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111+++---000333444333111000555555555444444333333333000111222222444444555666333333333444444444555555666666666666777777777777888777777888999<<<>>>???BBBLLL]]]vvvwwwpppkkkmmmsss|||{{{rrroooxxxkkkWWWOOOLLLHHHFFFGGGIIIMMMSSSXXX[[[[[[YYYWWWWWWUUURRRQQQOOOLLLIIIFFFCCCBBBAAA@@@@@@@@@AAABBBAAABBBDDDDDDCCCCCCEEEFFFIIIJJJMMMOOOQQQUUUZZZ]]]444444444444555555555666555666666777666555444333222222222333333444444444666666666666555555555555666666666666666666666666777777777777777777777777777777777777777777777777777777888888999::::::;;;;;;<<<===<<<;;;;;;===???@@@AAAAAAAAABBBFFFKKKOOO[[[hhh}}}uuummmhhheeeeeebbb]]][[[\\\XXXWWWVVVVVVWWWVVVTTTRRRPPPOOOMMMKKKIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJNNNNNNOOOQQQSSSUUUWWWXXX[[[\\\^^^```aaabbbccccccccceeegggjjjmmmooopppqqqvvvzzz}}}wwwsssoookkkgggddd^^^]]]ZZZYYYYYYXXXVVVTTTUUUTTTRRRQQQQQQRRRTTTUUURRRRRRQQQQQQPPPOOOOOOOOONNNMMMMMMLLLKKKKKKJJJJJJHHHGGGGGGFFFEEEEEEFFFFFFCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIKKKMMMPPPRRRSSSTTTVVVXXX[[[^^^bbbgggmmmqqqxxxzzz|||}}}{{{yyywwwwwwuuussspppmmmggg___WWWQQQHHHEEEAAA===:::999999999:::666222333777999999777777777777777666666555555666555555555555444444444444444444444444444444444222333333444444333333222111222444555555444222111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111---///111222333222111111333333333444444555555666111222222333333444444555333333333444444444555555444555555555555666666666777777777888999;;;===>>>AAAHHHUUUkkkyyyqqqlllkkkpppwwwvvvqqqvvv|||uuu___SSSLLLGGGDDDEEEHHHLLLRRRWWW[[[[[[ZZZXXXWWWUUUSSSQQQOOOMMMIIIGGGEEEDDDBBBAAAAAAAAABBBBBBAAABBBDDDDDDCCCCCCEEEFFFHHHJJJMMMOOOQQQTTTYYY\\\444444444444555555555555555555555444444444444333222222333333333333444444555555555555555555555555666666666666666666666666777777777777777777777777777777777777777777777777777777777888999999::::::;;;<<<===<<<;;;;;;===???>>>????????????AAAEEEHHHOOOVVVfffwwwpppkkkiiifff```^^^^^^ZZZYYYWWWWWWXXXXXXWWWUUUTTTRRRPPPNNNLLLKKKJJJJJJGGGGGGFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJLLLMMMOOOPPPRRRSSSTTTVVVWWWXXXXXXXXXYYY[[[^^^aaacccdddddddddgggjjjooouuu}}}}}}|||yyysssoookkkgggccc```[[[YYYXXXWWWWWWWWWUUUTTTSSSRRRQQQPPPPPPPPPRRRRRRPPPOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKMMMPPPRRRTTTUUUYYY]]]ccchhhmmmsssyyy}}}|||yyyxxxuuuqqqmmmggg```WWWNNNIIIBBB@@@===:::888888888999999666333444777999888777777777777666666666666555666555555555555444444444222222333444444555666666222333333444444333333222222222444444444444222222222222222222222222222222222222222222222222222222111111111111111111111111000111111222222111111000111222222222222222222222...///000111333555666666333333333333333333333333333333333444444444555555333333444444444555555555777777777888999;;;<<<===@@@CCCKKK]]]}}}~~~uuuooolllnnnrrrzzz|||ttttttuuu~~~jjjZZZPPPIIIEEEEEEGGGKKKPPPVVVYYY[[[[[[ZZZZZZXXXUUUTTTSSSPPPMMMJJJGGGFFFDDDBBBAAAAAABBBBBB@@@BBBCCCDDDCCCCCCDDDFFFHHHIIILLLMMMOOOSSSWWWZZZ444444444444444444444444555555444444333444444555333333333333333333333333444444555555555555555666666666666666666666666666777777777777777777777777777777777777777777777777666666777777888999999999:::;;;<<<<<<;;;;;;===??????@@@@@@???>>>???AAACCCJJJMMMWWWhhhyyypppllliiiccc``````[[[ZZZXXXWWWXXXXXXWWWVVVUUUTTTRRRPPPMMMKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTVVVYYY\\\^^^]]]\\\[[[]]]```dddhhhooowww{{{xxxwwwtttooojjjgggccc___\\\WWWVVVTTTTTTUUUUUUTTTRRRPPPPPPOOONNNNNNNNNNNNOOONNNNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEGGGIIIJJJKKKJJJJJJKKKLLLMMMPPPSSSVVVXXXYYY^^^ccckkkrrryyyzzzwwwsssooohhh```XXXOOOGGGBBB>>>===;;;999888888888999888666444444777888888777666666666666666666666666666555555555555444444444333333333444444444555555222333333444444333333222222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222222222111555444222111111111222222,,,,,,---///111222333444444444444333333222222222333333333444444444555555333444444444444555555555666666777888999:::;;;<<<>>>@@@FFFVVVrrr|||uuuqqqpppqqqxxxvvvqqqooowwwvvvcccVVVMMMIIIHHHFFFIIINNNSSSXXXZZZ[[[[[[]]][[[YYYXXXWWWUUURRROOOHHHGGGEEECCCAAAAAAAAAAAA@@@BBBCCCCCCCCCCCCDDDFFFGGGIIIKKKLLLNNNQQQUUUXXX444444444444444444333333666555555444444555666666333333333333333333333333333444444444555555666666555555555555555555555555666666666666666666666666666666666666666666666666555666666777777888888999999:::;;;;;;;;;;;;===???AAABBBCCCBBBAAA@@@AAABBBEEEJJJQQQZZZjjjwwwqqqlllfffbbbbbb]]][[[XXXXXXXXXXXXWWWVVVVVVVVVTTTRRRPPPNNNLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRUUUWWWXXXWWWVVVUUUWWWYYY\\\```dddkkkrrrwww~~~}}}zzzvvvsssqqqnnniiieeebbb___\\\YYYTTTSSSQQQQQQRRRSSSQQQPPPMMMMMMLLLLLLKKKKKKKKKKKKMMMLLLLLLKKKKKKJJJIIIIIIGGGFFFFFFFFFFFFFFFEEEEEECCCBBBBBBAAABBBBBBCCCCCCDDDFFFHHHJJJLLLMMMLLLLLLLLLMMMOOORRRUUUYYY]]]___eeejjjrrr{{{}}}xxxpppkkkbbbYYYQQQIIIBBB===<<<;;;:::999888999999999777666555555777888888777555555555555555666666666666555555555555444444444555555444444444333333333222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333222222666444222111000111222222/////////000111222222333555444444333333222222111333333333444444444555555444444555555555666666666555666777888999999::::::<<>>EEEMMMQQQYYYmmmxxxssslllhhhgggbbb___\\\ZZZZZZZZZYYYXXXYYYYYYXXXVVVUUURRRPPPOOOLLLLLLKKKJJJIIIHHHHHHGGGEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDCCCEEEEEEDDDDDDEEEEEEFFFFFFHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLNNNPPPQQQQQQPPPPPPQQQSSSVVVXXX\\\aaagggkkkqqqrrruuuwwwyyy}}}{{{wwwuuurrrooommmiiifffbbb___]]][[[XXXVVVRRRPPPOOOOOOPPPPPPOOOMMMKKKKKKJJJJJJIIIIIIHHHHHHKKKKKKJJJIIIIIIHHHHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMNNNOOOQQQTTTYYY^^^ccceeemmmssszzzyyyjjjddd[[[RRRJJJDDD???;;;;;;;;;:::999999999999999666666666666777777777777444555555555555666666666666555555555555444444444666666555444333333222222222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222444333222111000000111222333333333333333333444444444444444333333222222222333333333444444444555555444555555555555666666666555555777888888999999888;;;>>>EEERRRccc{{{zzzvvvxxx|||~~~rrriiilllxxx{{{fffXXXMMMFFFFFFHHHKKKOOOTTTWWWZZZ[[[[[[YYYXXXWWWWWWVVVSSSQQQMMMKKKHHHEEEBBBAAA@@@@@@???AAABBBCCCBBBBBBCCCEEEEEEGGGHHHIIIJJJLLLPPPSSS444444444333333333222222222333444555666555555444444444444333333222222222222222333444444555666666555555555555555555555555666666666666666666666666666666666666666666666666444444555666666777777888888999:::;;;:::;;;===???BBBDDDEEEEEECCCAAA@@@@@@;;;AAAHHHJJJNNN[[[ppp{{{uuupppnnnjjjfffbbb___^^^^^^\\\[[[XXXXXXXXXXXXVVVTTTRRRQQQNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC??????AAABBBCCCCCCBBBBBBCCCBBBBBBBBBCCCDDDDDDEEEDDDEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLNNNQQQTTTVVV[[[```dddhhhiiikkkllllllnnnqqqsssvvvxxx{{{~~~~~~~~~~~~|||{{{vvvssspppmmmkkkiiigggdddbbb___[[[YYYXXXVVVTTTRRRQQQOOOMMMMMMNNNMMMLLLJJJIIIIIIIIIHHHHHHGGGFFFEEEHHHHHHHHHGGGFFFFFFEEEEEEAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEEFFFGGGHHHJJJMMMOOOPPPSSSTTTVVV[[[```ggglllooowww{{{}}}vvvccc\\\SSSKKKDDD@@@<<<::::::999999999888888888888555666777777777777777777444444444555555555666666666555555555555444444444444444444444444444444333222333333444444333333222444333333222222333333444222222222222222222222222222222222222222222222222000000000000000000000000000000111111111111000000222111111000000000111111222222333333333333444444333333333333333333333333333333333444444444555555333333444444444555555555444555666888888888888777:::<<>><<<@@@DDDFFFHHHPPP]]]ggg{{{vvvtttooolllgggdddbbbaaa```___VVVVVVVVVVVVUUUSSSQQQPPPOOOOOONNNMMMLLLKKKJJJJJJHHHHHHHHHGGGGGGEEEDDDDDDBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@AAACCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNKKKMMMPPPRRRUUUYYY]]]aaacccdddffffffeeeeeeggghhhkkkllloooqqqssstttttttttxxxyyyyyyxxxwwwxxxzzz}}}}}}~~~xxxvvvtttsssssssssqqqpppnnnkkkhhhfffdddcccaaa___\\\ZZZWWWUUUTTTSSSQQQOOOPPPOOOMMMLLLMMMLLLJJJIIIHHHHHHHHHGGGGGGEEEDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDHHHHHHIIIJJJLLLOOORRRTTTYYYZZZ\\\aaagggnnntttxxx}}}yyyrrr]]]WWWNNNFFFAAA===;;;999999999888888777777666666444666777888777666777777444444444555555555666666666666555555555444444444222333333444444555555666222333333444444333333222444333333222222333333444222222222222222222222222222222222222222222222222////////////////////////......////////////......000000000000000000000000...//////000111222222222333333333333333333333333333333333444444444555555222222333333333444444444444555666888888888777777::::::>>>CCCIIIWWWsss{{{|||yyylllggggggnnn~~~uuuhhh]]]SSSGGGHHHJJJMMMQQQUUUXXXZZZ^^^]]]\\\\\\\\\[[[YYYWWWSSSQQQNNNJJJGGGEEEDDDCCC???AAABBBBBBBBBBBBCCCEEEEEEFFFGGGGGGHHHJJJMMMPPP444444444444444444444444777777777666555555444444555555444333333222111111222222333333333333444444555555555555555555555555555555666666666666555555666666555555555444444444666666666666777777777777777888888999999:::;;;;;;>>>???AAABBBBBBAAA@@@?????????@@@AAADDDKKKSSSYYYiii}}}zzzxxxuuupppmmmkkkiiigggeee```^^^\\\ZZZYYYXXXUUUSSSSSSSSSRRRQQQOOONNNMMMLLLNNNKKKHHHGGGHHHHHHHHHGGGDDDDDDEEEEEEEEEDDDBBBAAADDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJMMMQQQVVVXXX_______________^^^]]]\\\```aaaaaacccdddeeefffggggggggghhhhhhiiijjjkkkkkkmmmnnnppprrruuuwwwyyyzzzwwwwwwxxxxxxwwwvvvtttsssqqqqqqpppoooooooooooopppjjjjjjiiihhhggggggffffff___^^^]]]\\\[[[ZZZYYYXXXWWWUUURRRPPPNNNNNNNNNOOOKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>===============@@@BBBCCCDDDCCCCCCEEEFFFBBBEEEHHHKKKNNNRRRVVVYYY^^^bbbfffkkkpppvvv|||~~~tttfffVVVMMMCCC>>>===<<<:::777777777666666555555555444666444333333555666666555666555555555555444444444333333333333333333333333444444222222222222444444555555555444444333333333333333333222222333444444222222222222222222222222111111111111111111111111000000111111111222222222222222222111111111000000000000111111111111000000111111222333333444555555444333333222222333333444444444444333333222222222333333333333333333333333555555555666666666666666888999<<<@@@CCCNNNcccvvvzzz}}}}}}iii^^^^^^fffsssooo^^^RRRNNNIIIGGGJJJMMMOOOUUU[[[[[[[[[\\\[[[ZZZXXXVVVUUUTTTRRROOOKKKGGGDDDBBBAAABBBBBBBBBAAAAAABBBCCCCCCEEEEEEFFFHHHJJJKKKMMMMMM444444444444444444444444333333333333444444444444555555444333333222111111222222333333333333444444555555555555555555555555555666666666666555555444666666555555555444444444555555666666777777777888777888888999999::::::;;;<<<===???AAAAAAAAA??????>>>??????@@@BBBHHHNNNSSSYYYmmmzzzuuurrrnnnkkkhhheeeccc```^^^]]][[[YYYVVVTTTTTTSSSRRRPPPOOONNNNNNOOOLLLIIIHHHHHHIIIHHHGGGEEEFFFFFFFFFFFFDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJJJJJJJLLLOOORRRTTTZZZZZZ[[[[[[ZZZYYYYYYXXX[[[[[[\\\\\\]]]^^^______^^^^^^______``````aaaaaadddeeefffhhhjjjlllnnnoooiiiiiijjjjjjiiigggfffeeehhhgggffffffeeeeeeffffffbbbbbbaaaaaa```______^^^ZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSPPPNNNLLLLLLLLLMMMJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGEEEDDDCCCCCCCCCDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===???AAAAAAAAABBBDDDFFFEEEGGGKKKNNNQQQUUUZZZ^^^fffiiinnnsssxxx}}}~~~{{{mmm```SSSKKKBBB===<<<<<<:::888777777777666666666555555777555444444666777777666555555555555444444444444333333333333333333333333444333333222222333333444555555444444444333333333444444333333333333444444222222222222222222222222111111111111111111111111000000111111111222222222222222222111111111000000222222333333333333222222111111222222333444444555444333333222222333333444333333333333333333222222333333333333333333333333555555555555666666666666888999;;;>>>@@@III\\\nnn~~~}}}pppccc^^^___hhhpppyyyhhh[[[RRRLLLIIIJJJMMMNNNSSSYYY[[[[[[\\\[[[[[[YYYWWWVVVUUUSSSPPPLLLHHHEEEBBBAAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDFFFGGGIIIKKKLLLLLL444444444444444444444444111111222333333444555555555444444333333222222111222222333333333333444444444444444444444444444444666666666666666555444333555555555555555444444444444444555666777777888888777777888888999::::::::::::;;;===???@@@@@@??????===>>>??????@@@CCCHHHKKKPPP\\\ooo~~~xxxrrrooollliiieeecccaaa___\\\ZZZVVVVVVUUUTTTRRRQQQPPPOOOPPPNNNKKKJJJJJJIIIHHHFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGLLLKKKJJJIIIJJJLLLNNNPPPTTTTTTTTTTTTTTTSSSSSSRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVV[[[[[[\\\^^^___```aaabbb_______________^^^]]]\\\]]]\\\[[[[[[ZZZZZZ[[[[[[YYYYYYYYYXXXWWWWWWVVVVVVTTTTTTSSSSSSRRRQQQPPPPPPQQQOOOMMMKKKJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB===???@@@AAABBBCCCFFFHHHIIIKKKOOORRRVVV\\\cccgggqqquuuzzz~~~zzzooobbbWWWMMMHHH@@@<<<<<<<<<;;;999888777777777777777666666777666555555777888888777555555555555444444444444333333333333333333333333444333333222222333333444444444444444333333333333444444333333333333444444222222222222222222222222111111111111111111111111111111111111111222222222222222222111111111111111222222333333333333222222111111222222333333444444333333222222222222333333222222222333333333333333333333333333333333333333444444555555555666666666999999:::<<<===DDDTTTccc}}}{{{kkkaaa\\\___eeesssssseeeWWWPPPKKKKKKLLLMMMQQQVVVZZZZZZ[[[\\\[[[ZZZYYYXXXWWWVVVRRRNNNJJJFFFCCCBBBBBBAAAAAA@@@@@@AAAAAAAAABBBCCCDDDFFFHHHIIIKKKKKK333333333333333333333333333333444444555555555555444444444333333222222222222222222333333333444444444444444444444444444444666666666666555444333333555555555555555555555555333333444555666888888999777777777888999999::::::888999;;;<<<>>>>>>>>>>>>===???@@@@@@???@@@CCCEEENNNUUU```ppp}}}xxxssspppkkkgggdddbbb^^^\\\YYYXXXWWWVVVUUUTTTSSSRRRSSSQQQNNNMMMLLLKKKIIIGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFJJJIIIIIIHHHIIIJJJLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQPPPPPPPPPPPPPPPVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQOOOOOONNNNNNMMMMMMLLLLLLMMMMMMKKKJJJIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEHHHKKKMMMPPPTTTYYY___gggooottt}}}{{{ooocccVVVMMMGGGCCC>>>;;;;;;;;;:::999888888888888777777777777777555444555666888777777555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111222222333333333333333333222222222222333333111111222222333333333444222222333333333333444444333444444555555666666666888888999;;;;;;@@@NNN[[[zzz}}}}}}uuuggg```aaaeeemmm{{{{{{lll]]]TTTLLLKKKLLLLLLPPPTTTXXXYYYZZZ[[[[[[[[[ZZZYYYYYYXXXUUUQQQMMMIIIEEECCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCEEEFFFHHHIIIJJJ333333333333333333333333555555444444333333333333444444333333333333222222222222222333333333444444444444444444444444444444555555555555555444333333444555555555555555555555222333444555666777888999666777777888888999::::::888888:::;;;<<<===>>>>>>>>>@@@@@@@@@??????@@@BBBEEEKKKTTT]]]kkk|||xxxrrrlllhhhddd```]]]\\\[[[ZZZYYYXXXVVVUUUUUUUUUSSSQQQPPPOOONNNKKKIIIIIIIIIHHHGGGEEEEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMLLLLLLQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>??????@@@?????????@@@@@@@@@AAAAAACCCDDDEEEFFFFFFHHHKKKNNNSSSWWW]]]ccckkkttt||||||qqqdddWWWLLLFFFAAA???<<<:::::::::999999777777777777888888888888666444333444555666666666555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111222222222222222333333222222111111222222333111111111222222333333333222222222333333444444444333333333444555666666777777666777:::;;;???JJJVVVppp~~~zzz}}}pppeeecccgggiiivvvxxxeeeZZZOOOLLLLLLMMMOOORRRUUUVVVXXXZZZ[[[[[[[[[[[[[[[ZZZWWWTTTPPPKKKHHHEEECCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBDDDFFFGGGIIIIII333333333333333333333333333333222111111000//////333333333333333333333333222222333333333333444444333333333333333333333333333444444555555555444444444444444555555555555555333333444555666666777777666666777777888999999999999999999:::;;;<<<======>>>???@@@???>>>>>>@@@AAA???DDDLLLRRRYYYjjjzzzsssmmmhhhccc```^^^^^^]]]\\\ZZZYYYXXXWWWWWWUUUTTTSSSSSSRRROOOMMMLLLKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCEEEFFFHHHJJJKKKHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMNNNLLLLLLKKKJJJJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@????????????>>>??????@@@AAA@@@AAAAAABBBBBBCCCCCCCCCDDDFFFGGGHHHIIIMMMQQQUUU___cccjjjqqqyyyyyynnndddYYYLLLDDDAAA===<<<;;;:::999888888777666666777777777777777888555444333333555666666555444444444444333333333333333333333333333333333333222333333444444333333222222222222222333333333333444333222111111000111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111222222222222222333333333333222222111111222222222222222222222222111111111111222222111111111222222222222222111222222333333444444555222222333444555666666777555444666999;;;>>>GGGPPPfff~~~~~~yyy{{{||||||lllfffgggeeeppp~~~qqqcccUUUPPPNNNMMMNNNPPPRRRTTTVVVXXXZZZ[[[[[[[[[[[[[[[YYYWWWSSSOOOKKKHHHDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDFFFGGGIIIIII222222222222222222222222111111111111000000000000333333333333333333333333222222333333333333444444333333333333333333333333222222333444555555555555444444444555555555666666444444444555555666666666666666777777888888999999::::::::::::;;;;;;<<<<<<===>>>>>>===<<<===???BBBAAACCCGGGMMMQQQ[[[qqq{{{tttmmmhhheee``````___]]]\\\[[[ZZZYYYXXXWWWVVVVVVWWWUUUSSSPPPOOONNNLLLJJJHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???????????????@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBDDDEEEFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA??????@@@AAAAAAAAA@@@??????????????????@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFHHHJJJMMMQQQVVV]]]bbbnnnrrryyy~~~zzzwwwssshhh]]]VVVNNNDDD???@@@:::::::::999888666666666555555666666666777777777666555333444666777777666444444444333333333222222333333333333333333333333222333333444444333333222111111222222222333333333666555444333222222222222111111111111111111111111111111111111111111111111222222222111111111000000000000111111111222222222222222333333333333222222222222111111111111111111222222111111111111222222222222222222111111111111111111222333333444555555111222222333555666666777555444555999:::;;;BBBJJJZZZkkk~~~xxxyyywwwzzzmmmjjjeeemmmxxxppp___VVVRRRNNNMMMMMMPPPQQQTTTWWWYYY[[[[[[[[[[[[[[[ZZZXXXUUUQQQNNNKKKFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCDDDFFFHHHIIIJJJ222222222222222222222222111111111222333333444444333333333333333333333333222222333333333444444444333333333333333333333333111111333444555666666666444444444555555555666666444444555555555555555555666666666777888888999999;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;:::<<>>DDDOOO\\\rrr}}}xxxyyytttwwwqqqhhhmmmuuuyyyfffZZZTTTOOOLLLKKKNNNPPPSSSVVVYYYZZZ[[[[[[[[[[[[[[[YYYWWWSSSOOOMMMFFFFFFEEEDDDCCCBBBBBBBBBAAABBBCCCEEEFFFHHHIIIJJJ222222222222222222222222111111111111111111111111222222222111111111000000333333222111222333444555444444444333333222222222444444444444444444444444444444444444444555666666999888888888777777666666777777777777777777777777999888777777:::;;;;;;:::<<<<<<<<<<<<===============???AAACCCFFFLLLRRRWWWrrryyypppiiigggdddaaa^^^]]]^^^^^^___ZZZXXXWWWWWWYYYYYYXXXVVVQQQQQQPPPNNNLLLJJJHHHFFFIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????AAA@@@@@@@@@??????>>>>>>CCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>?????????>>>>>>>>>>>>>>>BBBBBBBBBAAABBBBBBCCCDDDBBBCCCEEEFFFGGGHHHKKKMMMPPPRRRUUUZZZaaaiiisssyyy}}}uuujjjbbbXXXQQQHHHBBBAAA???;;;888888888777777666666555555555555666666555555444333444555555666666666666666444444444333333222222222444444444333333222222222333333333222222111111111444333111111222333222111444222000111333444333000////////////000111222333000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111222111111000000111111222111111111111111111111111222222222222222222222222222222333333333333444444333333333444444444555555555555555555777:::===???EEEOOO```vvv~~~uuurrrtttzzztttqqqpppqqqyyyvvvcccUUUNNNKKKJJJLLLNNNPPPSSSVVVYYY[[[\\\[[[[[[ZZZYYYVVVSSSPPPNNNEEEEEEEEEDDDCCCCCCBBBAAABBBBBBBBBBBBDDDFFFHHHJJJ222222222222222222222222222222222222222222222222222222222111111111000000333333222222222333444555444444444333333222222222222222222222222222222222555555444444555555666777888888777777777666666666444444555666777777888888999888777777999;;;;;;:::;;;<<<<<<<<<============>>>???@@@AAACCCGGGMMMQQQbbbqqq}}}tttkkkhhhccc```^^^^^^^^^^^^\\\ZZZYYYYYYZZZZZZYYYWWWSSSRRRQQQPPPNNNLLLJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@@@@@@@?????????>>>>>>BBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAAAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDCCCDDDFFFGGGIIILLLOOORRRXXX[[[```fffmmmuuu}}}xxxnnnbbbZZZSSSLLLDDD???>>>===:::666888888777777666555555555555555555555555444444333333333444555555555555555444444444333333222222222222222222111111111000000333333333222222111111111333222000111222333333222444222000111333444222000111111000000000000000111000000000000000000000000000000000000000000000000111111111111000000000///111111111111111111111111555444444333333444444555111111111111111111111111222222222222222222222222111111111222222222333333333333444444444555555555555555555555777:::===>>>BBBIIIVVVggg}}}wwwqqqkkkpppzzz{{{rrrpppooovvvnnn]]]RRRMMMLLLMMMNNNPPPRRRUUUXXXZZZ[[[YYYYYYYYYXXXWWWTTTRRRQQQIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDFFFHHHIII222222222222222222222222333333333333333333333333222222222111111111111111333333222222222333444555444444333333333333222222222222222222222222222222555555555555555666777777666666666666666555555555222222333555666888999999999777666777999;;;;;;:::;;;;;;;;;<<<<<<<<<======>>>?????????@@@BBBFFFIIISSS\\\mmmrrrnnnhhhcccaaa```______^^^]]][[[[[[\\\[[[ZZZXXXUUUUUUTTTRRRQQQOOONNNMMMLLLLLLKKKJJJJJJIIIIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@??????????????????>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@BBBCCCEEEFFFDDDFFFHHHJJJMMMRRRWWW\\\aaafffmmmttt{{{|||qqqfffZZZRRRKKKFFF???;;;;;;:::888555888888777666666555555444555555555555555444333333222222333444444444444444444444333333333333222222222222222111111111111000222222222222222111111111222111///000222444333333333111111111222333222111333222111000////////////000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222000000111111111222222222444444444555555555555555555555555555777999;;;===@@@DDDKKKUUUfffxxxpppfffiiiqqqtttpppmmmrrr|||hhhYYYRRRPPPMMMNNNOOOQQQTTTVVVYYYZZZWWWXXXXXXXXXXXXVVVUUUSSSNNNLLLIIIFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGIII222222222222222222222222333333333333333333333333111111111111111111111111222222222333333333444444333333333333333333333333444444444444444444444444666555555555555666777777555555555555555555555555333333444555666777888999888777666777999:::::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>@@@CCCFFFLLLRRR\\\lllyyyssslllgggeeedddcccaaaaaa___]]]]]]]]]]]][[[ZZZWWWWWWUUUTTTRRRQQQQQQPPPMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@????????????????????????AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFHHHLLLOOOTTTZZZaaafffiiiooowww~~~wwwkkk___TTTMMMEEEAAA<<<999999888777666888777777666555555444444444444555555555444333333222222333444444444444444333333333333333333333333333333333333333333333333222222222111111111111111111000///000222444444333222111111111222222222111222222111000//////000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111000000000//////000000000111111111111111111111111111111111111111111111111111111111111222222222222555555555555555555555555555555555555777888:::;;;???AAAEEEKKKUUUkkkyyynnnhhhgggkkkxxxxxxpppkkknnnzzzrrr```VVVSSSNNNOOOOOOPPPRRRUUUWWWXXXXXXYYYYYYYYYXXXWWWUUUTTTRRROOOJJJFFFCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHH222222222222222222222222333333333333333333333333111111111111111111111111222222333333333444444444333333333333333333333333444444444444444444444444555555555555555666777777444444444444555555555555666777777777777777888888888777666666888::::::999::::::::::::;;;;;;;;;;;;:::<<<===>>>>>>???BBBEEEEEEKKKTTT\\\ggg|||~~~wwwnnnhhhggggggeeebbbcccaaa````````````^^^]]]ZZZYYYWWWUUUSSSRRRRRRRRRNNNMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA????????????@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDEEEFFFGGGJJJMMMRRRWWW^^^eeemmmrrrtttyyyqqqcccVVVLLLGGG@@@>>>;;;999888888888888777777666666555444444444444444444555444333333222333333444555555555555444333333333333333333333333333333333333333333333333111111111111111111111111111///...///222333333333111111111111111111111111000000//////000111222222000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111333333222222222222333333111111111111111111111111111111111111111111111111222222222333333333333444555555555555555555444444444444555555666777888999<<<===AAAFFFLLLZZZwww~~~qqqiiieeefffppp}}}rrrjjjllluuu~~~iii\\\VVVPPPPPPPPPPPPRRRTTTVVVXXXZZZZZZZZZZZZYYYWWWUUUTTTSSSPPPKKKFFFBBBAAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGG222222222222222222222222333333333333333333333333111111111111111222222222111222333444444444333333222222333333333333444444222222222222222222222222444444444444444555666666444444444555555555555555888888888888888777777777888666555666888::::::999999999999:::::::::;;;;;;999:::<<<======???BBBDDD;;;CCCKKKOOOTTTddd}}}~~~sssmmmkkkjjjgggdddfffdddcccdddeeeeeedddbbb^^^\\\ZZZWWWUUUTTTSSSSSSPPPOOOOOONNNNNNMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDEEEGGGHHHHHHQQQUUU\\\cccjjjrrryyy~~~yyyiiiYYYLLLDDD@@@===<<<;;;999888888999999777777666555555444444333444444444444444333222222333333444555555555555555222222333333333333444444000111111111111222222222000000000111111111111111111000...///111333222222000111222111000000111222////////////000111222333000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222111111000000111111222111111111111111111111111111111111111111111111111222222333333333444444444444444444444444333333333444444555555666666777777777777<<>>DDDFFFIIISSSeeetttwwwtttrrrmmmiiijjjhhhhhhhhhjjjkkkjjjiiiccc```]]]YYYWWWUUUUUUUUUSSSRRRRRRQQQQQQPPPPPPOOOMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA???@@@@@@AAABBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFHHHJJJLLLNNNPPPYYY^^^gggooowww~~~~~~wwwlll]]]PPPFFF@@@>>>;;;;;;:::999888777888999777666666555555444333333333444444444444333222222222222333444444444444444222222222333333444444444000000111111111222222222///000000000111111111222222000//////111222111000///111222222//////000222111000000000000000111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111//////............//////111111111111111111111111111111111111111111111111111222222222333333333333444444333333333222222222444444555555666666555555555333888???@@@BBBRRReeezzzooohhhkkkpppyyy{{{mmmhhhhhhmmm}}}ooocccUUUTTTRRRQQQRRRSSSVVVXXXYYYYYYZZZ[[[ZZZYYYXXXWWWSSSQQQNNNJJJGGGCCCAAA@@@CCCBBBAAAAAABBBCCCEEEFFF222222222222222222222222111111111111111111111111000000111111222222222222111222333444555444333333222222222333333444444444444444444444444444444444333222222222222333444444555555555666666666777777222333444555666888999999777666555666888999999999888888999999999:::::::::999:::<<<<<<;;;;;;<<<===<<>>???KKK]]]qqq|||qqqoooooosss~~~nnngggdddeeesssyyykkkVVVUUUSSSRRRRRRTTTVVVXXXWWWXXXYYY[[[[[[[[[ZZZZZZTTTRRRPPPMMMIIIFFFCCCAAACCCBBBAAAAAABBBCCCEEEEEE000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222222333333444444444333333333333333333333333111111222222222333333333555555555555666666666666555555555555666666666666888777666666666777999:::777777888888888999999999::::::;;;;;;<<<=========??????@@@AAADDDHHHLLLNNNbbbppp|||{{{wwwttttttxxx{{{yyyvvvpppjjjccc`````````\\\YYYYYYXXXXXXXXXXXXWWWTTTRRRRRRPPPNNNNNNNNNOOONNNLLLLLLJJJHHHHHHHHHHHHFFFEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDDDDCCCCCCDDDEEEFFFEEEDDDEEEGGGHHHHHHHHHIIILLLPPPSSSVVVYYY]]]```hhhooozzzuuulll```YYYPPPGGGBBB???===<<<:::::::::::::::999888777444444444555555555666666222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000111111111111000000000000///...............000000000000000000000000333333333222222111111111222222222222222222222222000000000000000000000000333222222111111222222333222222222222222222222222000000111111111222222222111111222222222333333333333333444555555666666777666999;;;;;;999<<>>???@@@AAACCCDDDEEEEEE111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222333333333444444333333333333333333333333111111222222222333333333444444444444555555555555555555555555666666666666888777666666666777888999888888888888888888888999:::::::::;;;<<<<<<======<<<<<<<<<>>>@@@CCCFFFHHHPPP[[[ooo|||wwwqqqjjjgggfffeeeaaa]]]]]]\\\[[[[[[[[[ZZZXXXVVVSSSQQQOOONNNOOOOOONNNMMMLLLJJJIIIHHHIIIHHHGGGEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAACCCCCCBBBBBBAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFEEEDDDFFFGGGFFFEEEEEEEEEGGGIIIKKKKKKPPPSSSXXX[[[^^^bbbfffiiirrrxxxwwwllldddWWWQQQIIIBBB>>>===;;;;;;888888999999888777777666444444444444555555555666222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000111111111111000000111000//////......//////000000000000000000000000222222111111111000000000111111111111111111111111000000000000000000000000222111111000000111111222111111111111111111111111111111111222222222222333111111222222222333333333111222222333444444555555444777999999888:::@@@FFFWWWmmmyyyrrrrrr{{{uuuhhhbbb___bbbgggsss~~~mmmaaaUUUQQQQQQQQQRRRUUUXXXYYYZZZ[[[[[[ZZZYYYXXXXXXUUUQQQNNNKKKIIIFFFCCC@@@AAAAAABBBBBBCCCDDDDDD222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222333333333333333333333333333333333333111111222222222333333333222333333333444444444444444555555555555666666666777777666666666777888999888888888888888888888777999::::::;;;;;;<<<<<<===;;;;;;;;;<<<===@@@BBBDDDGGGNNNZZZmmm{{{tttpppnnnkkkgggdddeeecccaaaaaa```___]]][[[XXXVVVSSSQQQRRRRRRQQQPPPOOOMMMLLLKKKLLLKKKJJJHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAADDDCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHGGGFFFFFFGGGIIIIIIHHHHHHIIIKKKOOORRRTTT[[[___dddhhhlllppptttwww~~~wwwqqqhhh^^^WWWKKKGGGAAA<<<:::999999888666777777777777666666555444444444444555555555555222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000111111111111000000111111000/////////000000000000000000000000000000111000000000000/////////000000000000000000000000000000000000000000000000000000000//////000000000000000000000000000000000222222222222333333333333111111222222222333333333333333333444555555666666333555777666666888===BBBJJJ]]]|||zzztttxxx}}}ooofff^^^[[[\\\gggtttzzzjjjZZZRRRRRRQQQRRRSSSXXXYYYZZZ[[[ZZZYYYXXXWWWYYYVVVSSSOOOMMMJJJFFFDDDBBBBBBBBBBBBBBBCCCDDDDDD222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222333222222222222222222222222111111222222222333333333333333333333444444444444444444444555555555666666666666666666777777888888888888888888777777777777999999999:::;;;;;;<<<<<<============>>>@@@AAABBBHHHJJJOOOZZZlllxxxuuusssqqqpppqqqooollljjjiiifffccc```___\\\XXXVVVVVVUUUTTTSSSTTTRRRPPPPPPPPPPPPNNNLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGGGGIIIJJJMMMNNNOOOQQQSSSXXX]]]aaagggkkkpppvvvzzz}}}~~~sssjjjbbbZZZQQQKKKCCC???;;;888777666666555666666777777777666666555444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000111111111111000000111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000222222333333333444444444111111222222222333333333111111222222333444444555333444555666666888<<>>>>>???@@@@@@CCCDDDFFFLLLWWWhhh{{{}}}zzzxxxuuuqqqlllhhhfffbbb]]]ZZZXXXWWWVVVTTTUUUTTTRRRRRRRRRRRRPPPNNNLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGIIIIIIIIIJJJKKKMMMQQQSSSWWWZZZ]]]ccciiinnnsssxxx}}}~~~uuuiii^^^VVVOOOHHHCCC???===999777666555444333666666777777777777777666444444444444444444333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000111111111111000000111111000000000000111111////////////////////////111111111111111111111111111111111111111111111111////////////////////////111111111000000111111111111111111111111111111111222222333333333444444444111111222222222333333333---......///000000111111444555555666777888;;;======GGG[[[www{{{uuuwww{{{oooccc\\\[[[\\\dddppp}}}jjj\\\UUUPPPNNNNNNQQQRRRUUUWWWZZZ[[[[[[[[[ZZZXXXVVVTTTQQQNNNJJJGGGCCCBBBBBBBBBCCCEEEGGGHHH222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222222111111111222222222222222222222222111111222222222333333333444444444444555555555555333444444444444555555555444555666777777777666666666666666777777777888888777888888999999::::::;;;:::;;;;;;<<<<<<=========>>>@@@CCCFFFLLLWWWeeennnyyytttnnnjjjccc^^^[[[YYYWWWVVVVVVTTTSSSRRRRRRRRRPPPOOONNNNNNNNNMMMLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJLLLMMMMMMLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNOOORRRTTTVVV[[[aaafffjjjooovvv|||}}}sssjjj^^^SSSLLLGGGAAA>>>===;;;999777777666444333555666666777777777777777444444444444333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000111111111111000000000000/////////000111111000000000000000000000000000000111111111111222222111111111111111111111111////////////////////////222111111000000111111222111111111111111111111111222222222222333333333333111111222222222333333333111111222222333444444444555555555666777999:::;;;???CCCPPPfff~~~vvvvvv|||xxxkkkbbb___^^^bbbjjjvvvwwwgggZZZQQQMMMNNNMMMNNNRRRUUUXXXZZZ[[[[[[ZZZXXXWWWUUUTTTQQQMMMJJJEEEDDDCCCBBBCCCEEEGGGIII111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222111111111000111111111111111111111111111111222222222333333333222333333333444444444444333333444444444555555555444555666777777777666555444555555666777888999999777777888888999:::::::::999999:::;;;<<<<<<=========@@@CCCEEEGGGMMMVVV^^^pppzzzuuummmgggbbb___]]][[[YYYWWWVVVUUUUUUUUUSSSRRRPPPPPPOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMPPPPPPPPPOOOOOOMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLOOORRRTTTUUUWWWZZZ\\\```gggpppvvvzzz{{{ttthhh```TTTKKKEEEBBB>>>;;;:::999888888888888666555444444555666666666666666444444444333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000111111111111000000//////......//////000111000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////000000000//////000000000000000000000000000000000111111111222222222222333111111222222222333333333444444555555666777777777555555555666777999999999???@@@FFFVVVqqqwwwvvvsss~~~wwwkkkeee```bbbgggppp|||rrraaaSSSOOOPPPKKKMMMPPPSSSVVVXXXYYYYYYYYYXXXWWWWWWVVVSSSPPPLLLIIIGGGEEECCCBBBCCCEEEFFF000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222222222111111000000111111111111111111111111111111222222222333333333111111222222222333333333333333333444444444555555333444666777777777666555333444555666777888999:::777777777888999999::::::999:::;;;<<<===>>>>>>>>><<>>>>>999444333555666444111222222333444555555555555555555555555555555444444666666666666666666666666444555555666777888888888<<<===>>>>>>===<<<:::888<<<<<<<<<<<<>>>AAAEEEFFFQQQUUU___ooo~~~uuuqqqmmmhhhdddddddddcccaaa___]]][[[ZZZVVVUUUTTTTTTTTTTTTRRRQQQNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLNNNNNNOOOOOOPPPPPPQQQQQQPPPQQQTTTVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRRRRQQQRRRUUUXXXYYY[[[```eeejjjnnnqqqsss}}}uuuiiiaaaRRRKKKDDD@@@@@@@@@===999777777777777666666666666555555444444444444555555444444444444444444444444555333111333555777555333222222222111111111000000//////000111111111111111222111000000000000000111111111111111111111111111...////////////000000000444333111000000000111222////////////////////////111111000000//////......222111000//////000111222////////////////////////000000000000000000000000000000000000000000000000000000///...............000000000000000111111222000000000000111111111111111111111222222333444444333333222222222222222222333333333333444555666666===666999IIIXXXiiisssgggiiioooyyyppphhheeeeeeiiiooowwwpppaaaVVVPPPMMMLLLMMMQQQSSSSSSVVV\\\ZZZZZZYYYXXXXXXXXXXXXYYYQQQOOOKKKGGGEEECCCCCCCCC111111111111111111111111111111111111111111111111222222222111111111111111111111222222222222111111111111222222222222111111///000222222111111222444222111111111222555999;;;<<<777333222444666444111333333444444555444444444555555555555555555555555555555555555555555555555555555666666777888888999444666888;;;============<<<<<<;;;<<<===@@@CCCDDDJJJMMMTTT___ppp}}}wwwwwwuuuxxx~~~xxxsssooojjjiiigggeeecccbbbaaaaaaZZZXXXUUUSSSSSSRRRPPPOOORRRRRRRRRRRRRRRRRRQQQQQQMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJKKKLLLMMMNNNOOOPPPPPPRRRSSSSSSSSSRRRSSSUUUXXXWWWXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZ[[[\\\```bbbdddgggkkkpppuuuyyy{{{|||vvvjjj^^^WWWMMMGGG@@@===>>>===;;;888777777777777666666666555555555444444444444555555444444444444444444444444444222111222555666555333222222222111111111000000//////000111111111111111111000000000000000111111000000000000000000000000111222222222222333333333333222111111000000000111000000000000000000000000222222222111111111111111000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000000000///...............000000000000000111111222000000000000111111111111111111111111111111111111222222222222222222222222444444444444555666777777<<<666999FFFPPP^^^|||uuugggdddiiisss}}}nnniiifffgggkkkrrrzzzjjj]]]SSSPPPNNNNNNQQQSSSRRRVVV[[[\\\[[[ZZZYYYXXXWWWWWWWWWRRRPPPLLLHHHEEECCCCCCBBB111111111111111111111111111111111111111111111111111111111111111222222222111111222222222222111111111111222222222222111111000111222222111000111222111111111111222444555666888444111111333555444222444444444555444444333333555555555555555555555555555555555555555555555555666666777777888888999999000222555888;;;=========<<<;;;;;;;;;<<<>>>@@@AAABBBEEEIIINNNYYYlll~~~pppgggccc^^^]]]dddnnnwww|||{{{vvvtttqqqnnnkkkiiiggggggccc```\\\YYYXXXWWWVVVUUUSSSSSSSSSSSSTTTTTTTTTTTTOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKLLLMMMNNNOOOPPPQQQNNNOOOOOOPPPQQQRRRSSSSSSVVVWWWXXXWWWWWWXXX[[[^^^]]]^^^___```aaaaaaaaaaaabbbdddfffggghhhkkkooorrruuuxxx}}}|||rrrggg\\\QQQJJJFFFAAA<<<:::::::::888666777777777666666666555555555555444444444444555555444444444444444444444444333111111111333444333222222222222111111111111111//////000111111111111111000/////////000111222222/////////////////////////////////000000000111111111111222222111111000000111111111111111111111111111111111111222222222222//////............//////111111111111111111111111000000000000000000000000000000000000000000000000000000///...............000000000000000111111222000000000000111111111111222111111000//////......111111111222222333333444444444444444555666777888999555888AAAFFFOOOjjjyyyiiidddfffnnn}}}wwwppphhheeeeeejjjvvvxxxfffYYYSSSOOONNNQQQRRRRRRUUUYYY\\\[[[ZZZYYYXXXWWWVVVUUUTTTRRRNNNJJJFFFDDDBBBBBB111111111111111111111111111111111111111111111111000000000111222222222333111111222222222222111111111111222222222222111111111222333222000///000111///000111222222333222222444222000000333444444333555555555555444333222222444444444555555555555555555555555555555555555555777777777777888888999999444555777888999::::::999;;;:::::::::;;;<<<===>>>>>>BBBEEEGGGKKKXXXkkkyyyrrrhhh___WWWRRRTTTZZZ```iiiqqq|||~~~{{{xxxtttpppnnnmmmiiiddd```^^^^^^]]]]]]UUUVVVVVVVVVVVVVVVVVVVVVRRRRRRRRRQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXYYY[[[\\\]]]^^^aaaeeehhhggghhhjjjlllmmmnnnnnnnnnoooqqqsssuuuwww{{{zzzpppeeeZZZPPPGGGBBB@@@===999888888888777666777777666666666555555555555444444333333444444555333333333333333333333333111111111111222222222111111111111111111111111111//////000111111111111111////////////000111333333000000000000000000000000.........////////////000///000111222222111000///111111111111111111111111......//////000000111111111111000000000000111111000000000000000000000000////////////////////////////////////////////////000000///...............000000000000000111111222///000000000111111111111111111111000000/////////000000111222333333444444444333333444444555666777777666999>>>>>>DDD[[[tttoooiiihhhmmmyyywwwkkkdddaaadddmmmwwwnnn^^^UUUPPPMMMOOOQQQRRRTTTYYYZZZZZZZZZYYYYYYXXXWWWWWWVVVTTTPPPLLLHHHDDDBBBAAA111111111111111111111111111111111111111111111111000000000111222222222333111111222222222222111111111111222222222222111111222333333222000///000111//////111222222222111111111000000000222333444333555555555555444333222222444444444555555555666666555555555555555555555555777777777777777888888888888888999999999999888888:::::::::::::::;;;;;;<<<<<<@@@DDDEEEEEELLLXXXcccuuu~~~ttthhh___WWWTTTTTTTTTWWW\\\ccckkkssswwwvvvuuuyyy|||~~~}}}zzzwwwsssmmmhhheeedddbbbaaa\\\\\\\\\[[[ZZZZZZYYYYYYTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXZZZ[[[]]]\\\^^^aaacccfffjjjooosssvvvwwwyyy{{{}}}~~~tttnnndddYYYQQQIIICCC???<<<;;;999777777888777777666666666666555555555555444444333333333333444444111111111111111111111111111111222111111000111111111111111111111111111111//////000111111111111111////////////000111333333111111111111111111111111111111111222222222333333...///111222222111000///111111111111111111111111......//////000000111111000000111111111111000000////////////////////////////////////////////////////////////////////////000000///...............000000000000000111111222///000000000111111111111000000000111111111222222000000111222333333444444222222222222333444555555666666:::===<<>>BBBBBBBBBDDDKKKQQQ\\\nnnsssiii___YYYTTTOOOMMMOOORRRXXX___aaa``````cccfffnnnrrryyy~~~yyytttrrrpppnnnllldddcccbbb```^^^\\\ZZZZZZWWWWWWVVVUUUTTTSSSRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRPPPQQQRRRSSSRRRQQQPPPOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSTTTVVVWWWYYY[[[\\\]]]\\\\\\ZZZZZZ[[[\\\^^^```ccceeedddfffiiimmmpppuuuzzz~~~~~~{{{yyywwwuuufff```WWWOOOIIIDDD@@@>>>::::::999888777777777777666666666555555555444444444444333333333333444444111111111111111111111111111222333222000000000222111111111111111222222222//////000111111111111111000/////////000111222222111111111111111111111111000000000111111111222222//////000000111111000000111111111111111111111111111111111111222222222222......////////////..............................000000000000000000000000000000000000000000000000000000///...............000000000000000111111222000000000000111111111111//////000111111222333333111111111222222333333444111111111111222333444555777777999<<<<<<@@@NNN\\\{{{ooofffdddmmmyyyyyylllccc```bbbhhhrrrsss```WWWPPPOOOQQQRRRTTTWWWTTTUUUWWWYYY[[[[[[[[[ZZZXXXWWWTTTPPPKKKGGGDDDCCC111111111111111111111111111111111111111111111111222222222111111111111111111111222222222222111111111111222222222222111111111222333222000000111222//////000111111222333333///111222222222222333333333333444444555444444444333333444444555666666777444444444444444444444444666555555555555555555555888888888888999::::::;;;777888999:::;;;;;;<<<<<<<<<===?????????AAADDDGGGOOO[[[kkkyyy~~~qqqggg^^^UUUPPPQQQMMMPPPQQQQQQOOONNNPPPRRRYYY]]]ccckkkqqqvvvxxxzzz}}}|||zzzzzz|||||||||{{{qqqpppmmmjjjgggcccaaa```^^^^^^]]]\\\[[[ZZZYYYYYYWWWVVVVVVUUUTTTTTTUUUUUUTTTUUUWWWWWWWWWVVVTTTSSSTTTTTTTTTTTTUUUUUUUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\___cccfffgggggggggddddddeeefffiiimmmppprrrtttvvvyyy|||xxxrrrmmmiiifffXXXSSSLLLFFFBBB???===;;;999999999888777666666666666666555555555444444444444333333222222333333444222222222222222222222222111333444333111///111222000000111111111222222222//////000111111111111111111000000000000000111111111111111111111111111111............///////////////////////////000111111000000000000000000000000222222222111111111111111---...///000000///...---////////////////////////000000000000000000000000000000000000000000000000000000///...............000000000000000111111222000000000000111111111111///000000000000000000000222222222222222222222222222222222222333444555555777777777:::<<<@@@HHHQQQccc|||zzzmmmfffkkkssszzzrrrggg___^^^aaagggwwwkkk```VVVSSSSSSRRRRRRTTTTTTVVVXXXZZZ[[[[[[ZZZYYYXXXWWWTTTQQQMMMIIIFFFDDD111111111111111111111111111111111111111111111111333222222222111111000000111111222222222222111111111111222222222222111111000111222222111000111222//////000000111333444555000111333333333222333333222222333444555555555555333333444444555666777777444444444444444444444444555555555555555444444444:::999999888777888888888777888999:::;;;<<<<<<<<>>======>>>AAACCCEEEHHHNNNVVV```rrrzzzmmmbbb]]]]]]RRRRRRPPPNNNLLLKKKLLLNNNKKKMMMQQQVVV]]]ccchhhkkkmmmmmmpppuuu{{{}}}yyyuuuqqqnnnlllfffeeedddcccbbbaaa``````ZZZYYYXXXWWWWWWWWWWWWWWWZZZ[[[\\\]]]]]][[[YYYXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXYYYYYY[[[\\\\\\]]]___dddiiimmmooopppqqqnnnnnnoooqqqtttxxx|||~~~{{{rrrjjjccc\\\XXXQQQLLLFFF@@@===;;;999888888999999888666555555555666666555555555444444444444333333222222333333444444444444444444444444444222444555444111///111333000000111111222222222222//////000111111111111111222111000000000000000111000000000000000000000000111111111111222222222222000///.........000111222////////////////////////111111000000//////......///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000///...............000000000000000111111222000000000000111111111111000000000///......------333333222222222222222222333333333333444555666666888666666888;;;???DDDIIIOOOiiiwwwlllmmmppptttwwwiii___\\\]]]aaapppsssggg[[[VVVUUURRRQQQRRRVVVWWWYYY[[[[[[ZZZXXXWWWXXXWWWUUURRRNNNJJJGGGEEE111111111111111111111111000111111111111222222222222222111111111111222222222222111111111111222222//////////////////////////////000111222333333333//////000111222333333444111222333333444444333333222222222222222222222222111111222333333444555555444444444444444444444444555555333222222333444555777777888888888888777777666777999:::;;;<<<<<<<<<888999999:::;;;<<<>>>>>>???CCCJJJQQQ[[[kkk~~~xxxmmmgggddd]]]UUUQQQPPPOOOKKKGGGHHHGGGGGGIIILLLPPPQQQRRRUUUWWW[[[```eeennnsssvvvsssnnnkkkiiihhheeeddd^^^^^^]]]]]]\\\\\\]]]]]]^^^___``````aaa```______\\\\\\\\\\\\\\\]]]^^^^^^]]]^^^```aaaaaacccfffhhhjjjkkknnntttzzz~~~~~~||||||}}}~~~zzzlllccc___[[[SSSMMMGGGEEEAAA===;;;::::::;;;888777777666555444444444444444444444444444444444333222222222111000000000111111111111111111111111222222222222222222222222111111111111000000000000222111111000///......---//////000111111111111111///000111111111///...---000000000000000000000000000000000000000000000000000000111111111111000000000///.........///111222333222000/////////000111//////000000000000//////000000000000000000000000------...///000111222222222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222333333222222333333444555999888777777888:::<<<>>>MMMTTTkkkssspppnnnnnnyyymmm```ZZZXXX```lll{{{ooo^^^WWWTTTPPPOOOQQQUUUVVVXXXZZZ[[[ZZZYYYYYYXXXXXXWWWTTTQQQNNNKKKIII111111111111111111111111000000111111111222222222222111111000000111111222222111111000000111111222111111111111111111111111000000000111222222222333111111111111111222222222111222333333444444333333222222222222222222222222111222222333333444444444444444444444444444444444666555444333333444555555666666666777777666666666666666888999:::;;;;;;;;;999999999:::;;;<<<>>>>>>@@@CCCGGGJJJOOOYYYgggqqq}}}rrrkkkccc^^^[[[WWWQQQKKKKKKIIIFFFEEEFFFGGGHHHGGGIIIJJJMMMRRRVVV^^^nnn~~~|||xxxuuussspppmmmgggfffeeeddddddeeefffggghhhiiikkklllkkkjjjhhhfffcccbbbaaaaaaaaacccdddeeedddfffhhhiiiiiikkkoooqqquuuvvvyyytttfff]]]YYYUUUNNNIIIDDDBBB>>>;;;999888999:::777777777666555444444444444444444444444444444444222222222111111111111111111111111111111111111111222222222222222222222222111111111111000000000000111111111000///.........//////000111111111111111000000000000000///......000000000000000000000000000000000000000000000000000000111111111111000000000000/////////000111222222222000/////////000000////////////////////////000000000000000000000000............////////////111111111000000000//////......///000111111222222000000000000000000000000000000000000000000000000222222222222222222222222333222222222222333444444777777666666777999;;;===EEEJJJ\\\zzz|||wwwrrrooowwwuuuggg^^^[[[YYYdddrrrzzzggg\\\UUUOOOLLLNNNSSSUUUXXXZZZ[[[[[[ZZZYYYXXXXXXWWWUUURRRNNNKKKJJJ111111111111111111111111000000000111111111222222222111111000000111111222222111111000000111111222111111111111111111111111111111111111111111222222222222222111111111000000111222222333333333333333222222222222222222222222222222222333333333333333444444444444444444444444666555555444444555666666444555555666666555555444555555666888999999999999::::::::::::;;;<<<>>>>>>@@@AAABBBBBBCCCHHHPPPWWWcccpppyyysssmmmeee]]]WWWQQQNNNIIIEEEDDDCCCAAA@@@@@@@@@BBBFFFIIIPPP^^^lll}}}zzzsssrrrpppoooppprrrtttvvvwwwyyy{{{|||{{{xxxuuurrrooonnnlllkkkkkkmmmooopppqqqrrrtttuuuwwwyyy}}}uuujjj]]]TTTOOOLLLGGGCCC???===;;;888777777888888777777666666555444444444444444444444444444444444111111111111111222222222111111111111111111111111222222222222222222222222111111111111000000000000111111000000//////......//////000111111111111111111000000///////////////000000000000000000000000000000000000000000000000000000111111111111000000111000000000000111222222111111000/////////000000//////...------...//////000000000000000000000000000000000/////////......111111000000000000//////,,,---...///111222333444000000000000000000000000000000000000000000000000222222222222222222222222222222222222222333444444666555555555666888999;;;>>>AAALLLcccyyyrrrttt|||qqqeee^^^WWW^^^gggsssrrrdddYYYQQQMMMMMMPPPSSSWWWZZZ\\\\\\ZZZYYYXXXXXXWWWUUUSSSPPPMMMKKK111111111111111111111111000000000000111111111111111111000000000000111111111111000000000000111111111111111111111111111111222222222111111111111111111111111111111111111111111111222333333333333222222222222222222222222222333333333222222222222222333333333333333333333333555555555555666666666777555555555666666555555555333444555666777777777777::::::::::::;;;<<<===>>>===>>>??????@@@BBBGGGKKKSSS^^^pppyyypppjjj___[[[TTTOOOKKKHHHEEECCCBBBAAAAAACCCEEEJJJVVVbbb~~~~~~}}}~~~~~~{{{yyyyyyzzz|||}}}~~~{{{iii```TTTKKKGGGDDDAAA???<<<:::999777666777777888666666666555555444444444333333333333333333333333000000000111222222222333111111111111111111111111111111111111111111111111111111111111000000000///111000000000/////////...//////000111111111111111111000///......///000111000000000000000000000000////////////////////////000000111111111111000000111111111111111222222222000000000/////////000000000///---++++++---///000////////////////////////111111000000000000000000000000000000000000//////------...///000111222222////////////////////////000000000000000000000000111111111111222222222222222222222111222333333444333333333444555666888999;;;@@@FFFSSSpppvvvssswww||||||lllccc]]]^^^bbbiiittt{{{lll```WWWRRRPPPNNNQQQVVVZZZ\\\\\\ZZZYYYXXXXXXWWWVVVTTTQQQNNNMMM000000000000000000000000//////000000000111111111111000000000000000000111111000000000000000000111000000000000000000000000222222222111111111111111///000000111222222333333000111222222333333222222222222222222222222222222222222222222222222222111333333333333333333333333444555555666666666777777555666666777777666666555333333444555666666666666::::::999::::::;;;<<<===;;;<<<===>>>???AAADDDFFFKKKQQQ\\\iiixxxvvvqqqiiibbb[[[UUUOOOKKKHHHEEEDDDEEEFFFHHHQQQ[[[mmm~~~~~~zzzooo^^^VVVLLLEEEAAA???>>><<<:::999888777777777888888555555555555444444444444333333333333333333333333000000000111222222222333000000000000000000000000111111111111111111111111111111111111000000000///000000000000//////////////////000111111111111111111000///......///000111111111111111111111111111////////////////////////000000111111111111000000000000111111222222222222/////////000000000//////000///---++++++---///000////////////////////////------......///000111111//////////////////000000///////////////000000000////////////////////////000000000000000000000000000000000111111222222222222111111111111222333333222222222333444555666777888???DDDJJJ^^^|||vvvtttvvv|||vvvllleeebbbaaacccjjjuuuwwwhhh]]]UUUQQQMMMPPPTTTYYY[[[[[[ZZZYYYXXXXXXXXXWWWUUUSSSPPPOOO000000000000000000000000/////////000000000111111111000000//////000000111111000000//////000000111////////////////////////111111111111111111222222...///000111222333444444000111111222222222222222222222222222222222222222111111111222222222222222333333333333333333333333333444555666666666666666666666666777777666666666333333444555555555555555999999999999999:::;;;;;;<<<;;;;;;;;;<<<>>>???@@@CCCEEEJJJRRR___rrrzzzqqqhhh^^^YYYSSSOOOKKKKKKKKKLLLRRRZZZgggyyymmmbbbSSSNNNFFFAAA>>>===<<<;;;999999888777777777777888444444444444444444444444333333333333333333333333111111111111111222222222000000000000000000000000111111111111111111111111111111111111000000000000000000000000//////////////////000111111111111111///////////////000000111111111111111111111111111000000000000000000000000000000111111111111000000///000111111222222111111......///000000000////////////...------...//////000000000000000000000000)))***+++,,,---......///......////////////000000////////////////////////000000000000000000000000000000000000000000000000//////000000111222222222111111111111111222333333111222222333444555666666333;;;AAAEEEQQQlll{{{vvvsssvvv}}}xxxlllgggbbbbbbeeelllyyyssseeeYYYQQQOOOPPPSSSWWWYYYZZZZZZZZZXXXXXXXXXXXXVVVTTTRRRQQQ000000000000000000000000////////////000000000111000000////////////000000000000////////////000000000000000000000000000000000000000111222222222333000000111111111222222222000000111222222222222222222222222222222222222222000000111111222222333333222222222222222222222222111222444555666666555555444555555666666555555444333444555555555555555555888888777777888888999999<<<;;;999999:::;;;======>>>???BBBFFFMMM[[[lllwwwwwwppphhhbbb^^^\\\[[[ZZZ___eeennn||||||{{{||||||}}}~~~wwwqqqiii]]]SSSIIIFFFBBB>>><<<;;;;;;:::888888777777666666666666444444444444444444444444222222222222222222222222222222222111111111111111000000000000000000000000111111111111111111111111111111111111000000000000////////////000000000000//////000111111111111111......///000000000000000111111111111111111111111000000000000000000000000000000111111111111000000...///000111111111000000------///000000000//////////////////////////////000000000000000000000000+++,,,,,,,,,------.............../////////000000---.........///000000000000000000000000000000000000000000000000000000000/////////000111222222222111111111111111222222333111111333444555666666666444666:::???GGGXXXuuuzzzqqqqqqttt{{{wwwooogggcccaaacccnnnzzz~~~oooaaaWWWPPPQQQSSSUUUWWWXXXYYYZZZXXXYYYYYYXXXWWWUUUSSSRRR000000000000000000000000////////////000000000000000000////////////000000000000////////////000000111111111111111111111111//////000111222333333444222222222111111111111111000000111222222222222111222222222222222222222222//////000111222333333444222222222222222222222222000111333555666666555555333444444555555444444333444444555555666555555555777777777777777777888888;;;999888888:::<<<>>>???>>>@@@BBBCCCFFFMMMWWW___vvv|||vvvqqqooommmllloootttuuu}}}}}}yyywwwvvvvvvtttvvvssskkkddd]]]RRRGGGCCCAAA???===;;;::::::999777777777666666555444444444444444444444444444444222222222222222222222222333222222222111111000000000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000//////000111111111111111---...///111111111000///111111111111111111111111000000000000000000000000000000111111111111000000---...///111111000000///,,,---///000000000////////////000000000000//////000000000000000000000000000000000000000/////////---.........//////000000+++,,,---...///111222222000000000000000000000000000000000000000000000000...//////000111222222222111111111000111222222333111222333444555666666666888555666<<<@@@JJJccc}}}}}}pppnnnnnnsssvvvllleee^^^\\\dddoooxxxjjj___RRRRRRRRRSSSUUUWWWYYYZZZXXXYYYYYYYYYXXXVVVTTTSSS............////////////000000111111111111000000000000000000000000000000000000000000000000000000111000000000//////......000000000000000000000000...///000111222333333333111111222222222111111000111000///......///000111444444444333333333222222444444333333333333222222222222222333333333444444666666666666666555555555444444444555555555555666777888888888888999999999777888888999999:::;;;;;;999:::===???AAAFFFKKKOOO\\\hhhyyy{{{vvvrrrnnnkkkkkkfff```ZZZTTTNNNIIIEEE>>>===;;;:::999888888888555555555555555555555555444444444444444444444444222222111111111111222222000111222222111000111222111111000000000000111111333222111000/////////...000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////111111000000//////......000000//////......------///000000//////...---,,,000000//////.........---000000//////.........---000000//////.........---......////////////..............................000000000///......---------....../////////////////////000111111111111111000000000000000000000000222222222111111111111000111000/////////000222333111111222222222222333333666666999<<<>>>EEEUUUeee~~~wwwpppjjjkkkrrrtttgggaaaaaacccdddxxxqqqaaaXXXRRRNNNRRRVVVWWWYYY[[[ZZZZZZZZZYYYWWWUUUSSSQQQ/////////000000000111111000000111111111111000000000000000000000000000000000000000000000000000000111111111000000/////////000000000000000000000000111222222222222111000000///000000111000000//////222222111000000111222222333333333333222222222222222222222333333444444444333333333333444444444444555555555555555444444444444444444555555555555666666666777777777888888888777888888999999::::::;;;:::;;;<<<===???BBBFFFIIIOOOXXXffftttwwwqqqlllhhhfff___[[[UUUPPPKKKFFFAAA>>>===<<<;;;999888888888777555555555555555555555555444444444444444444444444222222111111111111222222000111222222111000111222111111000000000000111111///000111222222111111000000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////111000000000/////////...000000000000000/////////......///000000000//////000/////////............000/////////............000/////////..................////////////..............................,,,---......////////////---......///////////////...///000000111111000000111111111111111111111111000000000111111222222222222111000000000111333333333333333444444444555555777777999;;;<<>>;;;<<<;;;:::999888777777777555555555555555555555555444444444444444444444444222222111111111111222222000111222222111000111222111111000000000000111111//////000111222111111000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000111111111111---...///000111111111111////////////............////////////............////////////..................////////////..............................+++,,,...//////...---,,,---......///////////////......///000000000000///222222222222222222222222...//////000111222333444222222111111222222333444333333333333444444444444777666888::::::;;;DDDNNNcccuuukkkggghhhpppvvvhhhcccdddfffjjjvvvyyyeee\\\TTTRRRTTTUUUWWWZZZZZZ[[[[[[ZZZYYYWWWUUUTTT000000000111111111222222000000111111111111000000////////////////////////000000000000000000000000222222111111111111111111000000000000000000000000---...///111222222222222222222333444444444333333333333333333333333333333222222222111111111000000000111111222333333444444444444444555555555666666444444444444444555555555444444444555555555555666555555666666666777777777777777777888999999:::::::::;;;<<<;;;:::;;;===???CCCEEEHHHLLLUUUbbbsss~~~}}}|||{{{|||~~~~~~xxxoooggg```[[[WWWTTTLLLIIIEEEBBB@@@>>><<<:::;;;:::999888777666666777555555555555555555555555333333333333333333333333222222111111111111222222000111222222111000111222111111000000000000111111222111000//////000111222000000111111111111000000////////////////////////////////////////////////////////////000000000000000000000000/////////////////////000000111111111//////000111111111111111///////////////.........///////////////.........///////////////...............////////////................................./////////...,,,)))(((---......///////////////---......///////////////111111111111111111111111/////////000111222222222111111111111222222333333000111111111111222222222666666888:::999888>>>EEERRRppptttkkkgggkkkvvvnnndddccceeeiiiqqq}}}pppdddYYYUUUTTTTTTVVVYYYZZZ[[[[[[[[[ZZZYYYWWWVVV/////////000000000111111000000111111111111000000////////////////////////000000000000000000000000111111111111111111222222000000000000000000000000---...///000111222222222111222333444444444444444111222222222222222222111222222222111111111000000222222222222222222222222444444444555555555666666444444555555666666666666444444444555555555555666666666666777777777888888666777777888888999::::::888:::;;;;;;;;;<<<>>>??????@@@BBBDDDIIIRRR^^^ggg{{{{{{xxxxxxwwwxxxyyy|||~~~sssmmmeee]]]WWWRRRNNNLLLBBB@@@===;;;;;;:::888666999888777666666666666666555555555555555555555555333333333333333333333333222222111111111111222222000111222222111000111222111111000000000000111111555333000///000333888;;;000000111111111111000000////////////////////////////////////////////////.../////////000000000111////////////000000000000.........//////000000000111111111111111000//////.........///////////////.........///////////////.........///////////////......////////////......////////////////////////.../////////---,,,***)))---......///////////////---......///////////////000000000000000000000000000000000000000000000000///000000111111111111111000000000111111111222222555444777;;;:::999<<>>@@@BBBGGGOOOVVVcccrrr}}}zzzyyyyyy~~~}}}yyyvvvvvvvvvwwwyyy|||{{{vvvsssqqqfffaaaYYYSSSNNNJJJGGGEEE???===;;;:::;;;;;;999888888777666555555555555555555555555555555555555555333333333333333333333333222222111111111111222222000111222222111000111222111111000000000000111111444222000000333999???CCC000000111111111111000000000000000000000000000000000000000000000000000000......//////000000111111////////////000000000000............////////////111111111111000///...---.........///////////////.........///////////////.........///////////////......////////////......////////////////////////,,,,,,,,,---......//////---......///////////////......///000000000000///////////////////////////111111000000000///////////////000111111111111000222222222222333333333333555444666;;;;;;999;;;@@@CCCUUUqqq}}}pppiiikkkqqqrrriiidddhhhlllqqq{{{wwwggg^^^XXXTTTTTTWWWYYYYYYZZZ[[[[[[ZZZYYYXXX000000000111111111222222000000111111111111000000000000000000000000000000000000000000000000000000/////////000000111111111000000000000000000000000000000000000000//////...---...///000111111111111///000111222222111000///333333333333222222222222111111111111111222222222333333333333444444444444333333444555555666777777444444444555555555555666555555555666666666777777666666777777888888999999777999;;;;;;::::::;;;<<<777:::===>>>>>>AAAFFFKKKPPP^^^ooo~~~}}}zzzyyyzzz{{{}}}zzzwwwwwwwwwyyy{{{~~~~~~yyytttnnniiieeecccYYYUUUNNNIIIEEECCC@@@???>>><<<::::::;;;;;;:::999777666555555444444555555555555555555555555555555222222222222222222222222222222111111111111222222000111222222111000111222111111000000000000111111222111111111333777:::<<<000000111111111111000000000000000000000000000000000000000000000000000000.........///000111111111.../////////000000000111000000000/////////////////////000000000///................../////////000............/////////000............/////////000......////////////......////////////////////////---,,,,,,,,,---///222333---......///////////////...///000000111111000000/////////////////////////////////000000000000000///000111222222222111111222222222222333333333333666444666::::::888999===@@@III]]]yyyzzznnnlllpppxxx}}}ppphhheeejjjooouuu~~~mmmccc[[[UUUTTTUUUWWWXXXYYYZZZZZZZZZYYYXXX111111222222222333333333000000111111111111000000000000000000000000000000000000000000000000000000......//////000000000111000000000000000000000000,,,---...000111111111111//////000222222333333333000111222333333222111000444444444333333333222222//////000111222333333444222222222333333333444444222222333333444555666666444444444555555555666666444444444555555555666666666666666777888888999999888:::;;;;;;999888888999<<<>>>???>>>======AAAEEEBBBMMM[[[gggwww~~~}}}~~~~~~|||yyyyyyyyy{{{}}}}}}|||{{{xxxuuupppjjjddd___[[[YYYRRRMMMGGGCCC@@@>>>===;;;888777555555666666666555666666555444444444555555555555555555555555555555222222222222222222222222222222111111111111222222000222222222111000111222111111000000000000111111000000111111111000//////000000111111111111000000000000000000000000000000000000000000000000000000---......///000111111222.../////////000000111111222222111111000000//////,,,---...///000000000000---.........//////000000---.........//////000000---.........//////000000......////////////......000000000000000000000000111///---,,,,,,...111222---....../////////////////////000111111111111111000000000000000000000000------...///000111222222000111222333444333222222///000000000000111111111777555666999999777888;;;>>>AAAPPPllltttppprrruuuvvvkkkccciiinnnrrrzzzqqqfff]]]VVVSSSTTTWWWWWWYYYZZZZZZYYYYYYXXX//////////////////////////////000000000000//////222222222111111111000000........................111111111111111111111111000000////////////000000111111222222222222111111000000000000000000000000111111111111111111111111111111222222222333333333000111222222444444555666333333333444444444555555555555555444444333333333444444444444444444444444555555555555555555444444444444555555666888999:::888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<======@@@CCCIIIRRR]]]kkkxxx~~~~~~~~~}}}zzzxxxtttqqqooolllgggaaaZZZUUUQQQNNNFFFDDDAAA===:::999999999999888888888777777666666666666555444444444444555555555444333333222111111111111111111111111111111222222222111111111000000000111111111111222222222000000000000000000000000000000000000000000000000///////////////.....................////////////000000000000///////////////////////////...------000000000000000000000000......//////000000111111//////...//////000111222///////////////////////////////////////////////////.........------------........................000000//////.........---////////////////////////........................000000//////.........---000000000000////////////---...///000111111111111111111111000000000000000111222333333444444333333555555555555666888999:::===AAAJJJ[[[wwwyyysssqqquuu~~~tttllljjjjjjlllrrryyy~~~}}}qqqfff```[[[VVVUUUWWWYYYZZZ[[[[[[\\\]]]000000000000000000000000//////000000000000//////222222222111111111000000111111111111111111111111111111111111111111111111111111000000000000111111000111111111111111111000000000000000000000000000111111111111111111111111111111222222222333333333111222222333333444444555333333333444444444555555444444444444444333333333444444444444444444444444555555555555555555444444444444555555666888999:::::::::999888888888888999999999999999::::::::::::>>>@@@DDDHHHOOOYYYcccjjj||||||xxxtttoookkkfffddd___YYYRRRMMMIIIGGGBBBAAA>>>;;;888777777888888888888777777777666666666555444444333333444444666666555444444333222222222222222222222222222222222222222111111111000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111000000000000////////////111111111111111000//////000000000000000000000000000000000000////////////.........---......///////////////////////////////////////////////////////////////.........------........................000/////////............////////////////////////........................000/////////..................//////000000111111,,,---...///000000000000111000000000000000000000111222333333444444333333333333444444555666888999999<<>>===???EEELLLZZZsss{{{rrrqqqrrrwwwzzzpppjjjhhhhhhhhhdddmmmvvv|||vvvkkk]]]ZZZVVVUUUWWWYYYZZZZZZ........................//////000000000000////////////000000000000000111000000000000000000000000000000000000000000000000000000////////////000000///000000111111000000///000000000000000000000000111111111111111111111111111111222222222333333333444444444333333222222222333333333444444444555555222222222222333333333333444444444444444444444444222222333333444444555555555555444444555555666777555555555555666777888999666666777777777888888888<<<===>>>===;;;;;;<<<>>>>>>BBBHHHNNNVVVbbboooxxxyyylllbbbZZZRRRMMMCCCBBB???<<<:::888666555555555555666666666666666444444444555555555555555444333222222111111222222222222222222111111111111000000000000000000000000111111111111111222222222000111111111111222222222000000000000000000000000000000000000000000000000------......//////000000............////////////000000000000///////////////000000111111111111111000000000000000000000000.........///000111111111...///000000000///...---////////////////////////////////////////////////000000000/////////.......................................///////////////////////////////////////.................................///////////////111000000000/////////...------............------/////////000111111222222000111111222222222222222333333444444555666888999<<<999;;;AAAEEELLL^^^rrrvvvqqqnnnooovvvwwwoookkkiiigggdddkkkrrrzzzxxxfff```XXXUUUVVVYYY[[[[[[//////////////////////////////000000000000//////////////////000000111111........................000000000000000000000000111000000000000000000111000111111111111111111000000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333333333333333333444444444555555333333333222222222222222444444444444444444444444111222222333444444555555555555444444444555666666555555555555666777888999666666666666777777777888:::;;;<<<;;;:::999999::::::>>>AAADDDHHHOOOYYY```rrryyylll___WWWPPPIIIEEE???>>><<<:::888666555555333333444555555555555555333333444444444555555555444444333222222222222222222222222222222222222222000000000000000000000000000000111111111222222222000111111111111222222222000000000000000000000000000000000000000000000000---......///000000111111...////////////000000000000000000000//////////////////000111111111111111000000000000000000000000////////////000000000000,,,---///000000///...---/////////////////////////////////////////////////////////.........------------------------------............/////////000////////////////////////..................................../////////000////////////000000000000....../////////......---...//////000111111222222000000111222222222222222222222222333444555777777999555777>>>@@@AAALLL\\\~~~pppkkkiiimmmttt}}}wwwqqqllliiihhhlllqqqwwwrrrhhh\\\UUUUUUXXXYYYZZZ000000000000000000000000//////000000000000//////.../////////000000111111111111111111111111111111000000000000000000000000222222111111111111222222111111222222222222111111000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333333333333333333444444444555555444333333222222111111111444444444444444444444444111111222333333444555555555555444444444555666666555555555555555666777777888888888888999999999999666888:::::::::999:::;;;:::===AAABBBCCCGGGMMMRRR___nnn~~~yyypppbbbWWWOOOIIICCC??????>>><<<:::888777666666222222333444444444333333333333333444444555555555555444333333222222333333333333333333333333333333111111111111111111111111000000111111222222222222000111111111111222222222000000000000000000000000000000000000000000000000...//////000111222222222000000000000111111111111000000000000////////////------...///////////////000000000000000000000000111111000000//////......,,,...000111222111000//////////////////////////////////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000////////////////////////........................---.........//////000000------...///000111222222111111222222222111111000...//////000111222222222000000111222222222222111111111111222333444666666999444666>>>???===CCCOOOfffpppiiidddgggkkksssvvvpppllllllnnnpppvvvzzzooo___VVVTTTVVVXXXXXX000000000000000000000000////////////////////////222000///------///000222222111111111000000//////000///.........///111222222000///------///000222............//////////////////000111111111111111222222111111111111222222555555444333222111000///444444444333333222222222222333444444555555444444444444444333333222222222333333333333333333333333555444333333333333444555555555555555555555555555444444444555555555666666555666666666777777777777666666777888999::::::::::::;;;<<<>>>AAADDDFFFGGGLLLSSS___lllxxxyyyrrrmmmaaa]]]VVVNNNHHHCCCAAA@@@777777777666555555444444444444444444444444444444222222222111111111111000111111111111111111111111111222222333333222222111222111111111000000//////111111000000000000111111111111000///////////////333111000000111111000...000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000//////.........---////////////////////////////////////.....................///////////////......---,,,---...///000......---------,,,,,,,,,000000000000000000000000...------,,,,,,------...000000//////.........---//////............//////////////////////////////......------------......////////////////////////***+++---///000000///...////////////000000000000......///000111222222333222222333333333333444444888888888999;;;>>>BBBDDDSSSkkktttgggccceeejjjvvvtttkkkiiikkknnnttt~~~yyyiii```YYYUUUWWW^^^000000000000000000000000////////////////////////111000///......///000111111111111111000000000///000//////...///000111222111000///......///000111/////////000000000000111//////000111111111111111222111111000000111111222333333222222222222111111333333333333222222222222222333333444444444444444444444333333333222222222333333333333333333333333555444333222222333444555444444444444444444444444444444444555555555555555777777888888888999999999777777777888888999999:::999:::;;;<<<>>>AAACCCDDDFFFKKKSSS\\\fffqqq{{{|||xxxsssllleee```RRROOOIIICCC???;;;::::::888888777777666555555555444444444444444444444444333333222222111111111000111111111111111111111111111222222333333222222111111111111111000000000///111111000000000000111111111111000///////////////222111000000111111000...000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000/////////....................................////////////............000/////////...............------,,,---...///000000000/////////....................................------,,,,,,------...000/////////............//////............//////////////////////////////......------------......////////////////////////+++,,,...///000///......////////////000000000000//////000000111111222222222222222333333333444444666666666777999<<>>;;;:::999999999888888777666666555555444444444444444444444444555444444333222111111000111111111111111111111111111111222222222222111111111111111111000000000000111111000000000000111111111000000///////////////222000//////111111000...000000000000000000000000000000000000000000000000000000000000000000000000///......------......///////////////............------------------------////////////............000000//////......------...------------.../////////////////////.......................................------------......////////////............//////............//////////////////////////////......------------......////////////////////////,,,---//////000///...---////////////000000000000000000000000000111111111222222222222333333333333444444444555777999<<<===DDDJJJ\\\zzzvvvlllgggfffiiinnnwww{{{pppllliiilllvvvssseeeYYYTTTTTT000000000000000000000000000000000000000000000000000000////////////000000111111111000000000000000///////////////000000111000000////////////000000//////000000000111111111//////000111111111111111111111000000000000111111111111111111222222222222//////000000111111222222111111222333333333333333333222222222222222222222333333333333333333333333333333222222222222333333333333333333333333333333555555444444444444333333444444444555555555666666888888888888777777777777999999999999:::;;;<<<<<<>>>>>>@@@AAAEEELLLTTTYYYaaagggpppwwwzzz|||xxxtttkkkhhhccc___YYYSSSLLLGGGEEECCC@@@===;;;:::::::::777777777666555555444444333333333333333333333333666555444444333222111111111111111111111111111111111111222222222222111111111111111000000000000000111111000000000000111111000000////////////000000111000//////000111000...////////////////////////000000000000000000000000////////////////////////000000000//////000000000///////////////.................................////////////.....................///////////////------------......//////------------------------..............................------------......///////////////.........//////............//////////////////////////////......------------......////////////////////////......////////////...---////////////000000000000111111111000000000000000111222222222222333333333333333333444555777999:::AAACCCNNNfffwwwnnniiiggggggkkksss|||uuummmfffgggooo{{{|||mmm___VVVSSS////////////////////////000000000000000000000000000000////////////000000000000000000000000111111...//////000000000000000000000////////////000000........./////////000000//////000111111111111111111000000000000000000111222222222111111111000000/////////000000111111111000111222222333333222222222222222222222222222222333333333333333333333333111222222222222222222111333333333333333333333333444444444444444444333333333444444444444555555555888888777777777777777777:::999999999999:::;;;;;;;;;===>>>???AAADDDHHHKKKPPPVVV^^^eeekkkrrrzzz{{{ssslllgggaaa^^^ZZZVVVQQQLLLFFFBBB???===;;;999777666666666666555555444333333222222333333333333333333333333555555444333333222111111111111111111111111111111000111111222222111111000000000000000000000111111111111000000000000111111000000////////////000000000///...///000111000///////////////////////////////////////////////////////////////////////////000000////////////000000.........///////////////////////////////////////////////////............,,,------...///000111111---------...............,,,---------------------///////////////////////////......------......///........./////////////////////............//////////////////////////////......------------......//////////////////////////////////////////......////////////000000000000111111111000000000000000111111111222222222333333333333444444666777888999999<<>>>>>>>>@@@BBBEEEIIIOOOTTT[[[eeeqqqyyy~~~}}}tttkkkccc^^^VVVSSSPPPLLLIIIEEEAAA===;;;;;;999888666555555555444444444333222222111111333333333333333333333333333333333333222222222222111111111111111111111111000000111111111111000000000000000000111111111111111111000000000000111111///////////////000000111///...---...000111000///000000000000000000000000////////////////////////000000000000000000000000...------,,,,,,------............///////////////000000000000000000000000////////////............,,,------...///000111111,,,---......//////...............///////////////000000000000000000000000//////............//////........./////////////////////............//////////////////////////////......------------....../////////////////////////////////////////////000////////////000000000000000000000000000111111111111111111111222222222222333333444555666666777777444:::BBBLLL\\\xxxwwwpppiiiiiikkkqqqxxxuuuhhheeeggglllxxxrrrddd[[[//////////////////////////////////////////////////////000000000000/////////000000000111111111111---...///000111000000/////////000000000000//////...////////////000000000//////000111111111111111000000////////////000000000000000000111111111111111111111111111111000000///000000111111111111111000111111111222222222222333333333333333333333333000000111222222111000000222222222222222222222222111111222333444555555666444444555555555666666666555555666666777777888888888888888888888999::::::999:::<<<<<<;;;<<<>>>???@@@CCCFFFHHHMMMVVVaaajjjvvv~~~}}}rrriii___XXXSSSLLLJJJGGGEEECCCAAA===;;;999999888888888777777777555555444333333222222111222222222222222222222222111111111222222222222222111111111111111111111111000000111111111111000000///000000000111111111111111111000000000000111111///////////////000111111///...---...000111000///000000000000000000000000////////////////////////000000000000000000000000...------,,,,,,------.............../////////000000000000000000000000000////////////............//////////////////......,,,---.../////////...---........./////////000000//////////////////////////////............//////............/////////000//////............//////////////////////////////......------------......////////////////////////.........//////000111111////////////000000000000//////000000111111222222111111111111222222222222222333444444555555555555555;;;AAAEEEMMMdddyyyooolllkkknnnrrrzzz|||mmmiiihhhiiirrr~~~{{{mmmccc//////////////////////////////////////////////////////000000000000////////////000000111111111222---...000111111111000/////////000000000000//////000000000000111111111111//////000111111111111111000000////////////000000......///000111222333333333333222222111111000000//////000111111111111111000000111111222222222222333333333333333333333333///000111222222111000///111111111111111111111111000000111222444555666666222222222333333333444444444555555666777888888999777666666777777888999:::;;;;;;;;;;;;:::<<>>???@@@CCCIIIMMM^^^iiiyyy~~~{{{|||}}}uuuppplllhhh```VVVNNNHHHDDDCCC>>>>>>??????>>><<<999888555555555555555555555555555444333333333333444555333222222111111222222333222222222111111111111000000000111111111222222222111000000000222222000...111111111111111111111111333222111/////////000111---...///000000///...---//////////////////////////////000000000000//////........................000000000000000000000000,,,---------...////////////////////////////////////......------///000111//////............//////..................---------------.........//////...------------...//////111111111111111111111111........................///////////////.........000000//////.........---////////////////////////......///000000///...---//////.........---------......---,,,---///111333////////////000000000000222111111111000000//////000111111111111222222222222222333333444555666666777555:::AAAAAACCCVVVlllwwwooolllmmmrrr{{{~~~pppkkklllppprrrxxxwwwmmm000000000000000000000000////////////000000000000////////////000000000000////////////////////////000000000/////////////////////000000000111111111000000000000000000000000//////000111111111111111000000000000000000000000++++++,,,,,,,,,---------000000000000000000000000222111000//////000111222222222333333333444444444222222222222222222222222///111222111000///000111222222111000000111222222333222222111222333444555444444444444444444444444555555555555555666666777666666666666666666666666777888888999::::::;;;;;;888:::<<<======@@@EEEIIINNNXXXgggttt{{{|||zzzxxxxxxyyy~~~~~~zzzuuunnnfffaaa]]]YYYSSSLLLEEEAAA>>>=========>>>>>>===;;;999777555555555555555555555555333333333333333333333333333222222111111222222333111111111000000000//////111111222222222333333333111000000111222222111///111111111111111111111111000000///..................///000111111000///...//////////////////////////////000000000000//////////////////////////////////////////////////////---------.......................................///......---...///000111//////............//////........................---------.........//////...------------...//////------------------------.................................///////////////000/////////.........---////////////////////////......///000000000///...//////.........---------///...---------///111222////////////000000000000111111111111000000000///000000111111111222222222222222333333444555555666666444777======>>>LLL^^^{{{|||tttpppnnnooouuu}}}yyyqqqnnnnnnnnnpppvvvzzzzzz|||~~~|||www////////////////////////////////////000000000000000000000000//////////////////000111111000////////////////////////000000---......///111222222333000000000000000000000000//////000111111111111111000000000000000000000000...////////////000000000000000000000000000000000111111000000000000111111111111111222222222333333222222222222222222222222///111222111000///000111222111111000000111111222111111111111111222333333444444444444444444444444555555444444555555666777666666666666666666666666666777777888888999999999999:::::::::;;;<<>>BBBFFFIIIHHHJJJPPPYYY```gggsss~~~yyyrrrlllddd[[[TTTKKKIIIEEECCCBBBAAA>>>===<<<;;;:::999888888888888777777666666666555555555333333333333333333333333333333444555555444333333111111000000000000111111222222222222111111111111---.........///////////////......000222333222000000000000000000000000000---......///////////////...------,,,,,,------...//////////////////////////////000000000000//////...............................................................---------------------------------,,,,,,---............---......------------......,,,,,,------.../////////...............---------...------------...//////////////////////////////........................------......//////000000---------------.........////////////////////////......------...///000111---------.....................//////////////////////////////000000000000000000000000111111111111/////////000000000111111222222222222333333333333222333444666777888999:::>>>DDDTTTmmmtttnnnnnnjjjooozzz{{{sssfff```[[[[[[]]]aaaiiiqqq000000000000000000000000////////////000000000000////////////000000000000////////////////////////..................------.........///////////////000000000000000000000000//////000111111111111111000000000000000000000000//////000000000111111111000000000000000000000000///000111222222111000/////////000000000111111111111111111111111111111111///111222111000///000111...///000111111000///...000000222333333333222111222222222222222222222222444444333333444444555666555555555555555555555555666666666666666666666666666555555777:::;;;:::888777999:::;;;;;;===AAACCCAAAAAAEEELLLRRRYYYeeeqqqxxxxxxqqqiiibbb]]]WWWOOOJJJCCCAAA???>>>>>>===;;;999888888888777777777777777777777666555555555555666333333333333333333333333222222222222222222222222111111000000000000111111111111111111000000000000.........////////////000...------///111222111///000000000000000000000000...............///000000///...------------.../////////////////////////////////000000000000//////................................................---------...............------------------------+++,,,---.........------...------,,,,,,------...,,,,,,------...//////000//////.........---------...------------...//////.........................................................///////////////,,,,,,,,,------.........////////////////////////......---,,,,,,---...///---------.........//////------...//////000000000////////////000000000000///000000000111111111111////////////000000000111222222222222222222222222///222555555555666888:::===???HHHZZZrrr|||qqqnnniiilllttt~~~mmmddd]]][[[\\\^^^fffooo111111111111111111111111////////////000000000000......//////000000111111//////............///////////////......------,,,,,,------...///000111111000000000000000000000000//////000111111111111111000000000000000000000000............////////////000000000000000000000000///000111222222111000///000000000000111111111111000000000000000000000000///111222111000///000111...///000111111000///......///000222222111111000222222222222222222222222444333333333333444555555555555555555555555555555777777777777777666666666444333333555999;;;:::888:::;;;<<<<<<;;;;;;===??????>>>???DDDHHHNNNZZZfffnnnvvv}}}mmmfff]]]WWWTTTOOOIIICCC@@@???>>>>>>>>>===:::888666666666777888888999999777777666555555555666666333333333333333333333333111111000//////000111111111111000000000000111111000000000000////////////////////////000000000000---,,,,,,...000111000///000000000000000000000000111000/////////111222333000///...------...///000//////////////////////////////000000000000//////000000000000000000000000........................,,,------....../////////------------------------+++,,,---.........---,,,...------,,,,,,------...,,,,,,------...///000000//////.........---------...------------...//////////////////////////////........................///////////////.........,,,,,,,,,------.........///////////////////////////...---,,,+++,,,---...---------.........//////,,,,,,...///000000000000////////////000000000000//////000000111111111222////////////000000000000222222222222222222222222000555888666444666999;;;888:::???JJJ\\\vvvvvvooohhhjjjppp|||vvvjjj```\\\ZZZ[[[bbblll////////////////////////000000000000000000000000////////////////////////111111000000//////..................////////////000000000000000000000000////////////////////////............/////////000000000000000000000000000111111000000//////.....................///000000222222111000///...------...///000111111000///...///000111222222111000///111111111111111111111111000000000000111111111111111111111111111111111111222222222333333444444444444444444444444444444444555555555555555555444444666555444333333444555666777777777777777777777777:::::::::999999999888888;;;===>>>@@@BBBGGGMMMRRR\\\ccclllssswww|||~~~|||{{{}}}{{{yyywwwsssoooiiieee\\\YYYSSSMMMGGGCCCAAA@@@;;;;;;;;;:::999888777666666666666666555555555555555555444444444333333333333333333333333333333333222222222222222222222222000000000000000111111222222111111111000000//////000000000000000000000000000000111111111111000000000000000000000000000000...///////////////......////////////////////////000///...------...///000000000//////.........---......////////////......,,,---------.../////////////////////////////////...------,,,,,,------...111000...------...000111.................................///......---,,,,,,---///000000000///.........//////////////////........................---......///000////////////////////////////////////---+++,,,///000///.........////////////......---------.........////////////////////////////////////.........---------000000111///---,,,---...000000000000000000000000222111111111000000//////222222222222222222222222555555555555666666666666::::::===CCCNNNbbbyyyqqqlllkkkuuuyyyjjj```ZZZZZZ```hhh////////////////////////000000000000000000000000////////////////////////111000000000/////////...............////////////000000000000000000000000////////////////////////........./////////000000000000000000000000000000111000000000/////////..................///000000111111000000//////......000000111111111111000000000000111111111111000000111111111111111111111111000000000000111111111111111111111111111111111111222222222333333333444444444444444444444444444444555555555555555555444444555555444444444444555555666666666666666666666666888888888999999:::::::::;;;<<<===>>>???BBBGGGKKKQQQXXX```eeegggkkkqqquuu~~~{{{wwwtttqqqooommmllljjjhhhfffccc___YYYUUURRROOOKKKEEEAAA>>><<<;;;::::::::::::999888777666666666666666555555555555555555444444444333333333333333333333333333333333222222222222222222222222000000000000000111111222111111111111000000000///000000000000000000000000000000111111111111000000000000000000000000000000///000000000000000//////////////////////////////000///...------...///000000/////////....................................---------...............////////////////////////...------,,,,,,------...---,,,+++******+++,,,---........................,,,,,,---.../////////...,,,---...///000//////...///////////////.................................,,,------.......................................///---+++,,,...000///.........////////////......---------.........////////////////////////////////////.........---------...//////000000000///...000000000000000000000000111111111111000000000///222222222222222222222222444444444444555555555555777777999>>>EEEUUUooowwwppplllrrrqqqggg___\\\```fff////////////////////////000000000000000000000000////////////////////////000000000000////////////............////////////000000000000000000000000////////////////////////....../////////000000000000000000000000000000000000000000000////////////...............///000000000000000000////////////222222111111111111222222111111000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111222222222222333333333333444444444444444444444444444444444444444444555555444555555555555555555444666666666666666666666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;===@@@CCCFFFKKKQQQTTTUUUWWW[[[^^^jjjqqqyyy}}}yyyrrrlllgggccc```]]]]]][[[YYYWWWUUURRRMMMJJJGGGEEEBBB???<<<:::999888999999999999999888777666666666666555555555555444555555444444444333333333333333333333333333333333222222222222222222222222000000000000000111111222111111111111000000000000////////////////////////000000111111111111000000000000000000000000000000000000111111111111000000//////////////////////////////............//////////////////...............---,,,++++++,,,---..................---------////////////////////////......------------......++++++))))))))))))++++++........................***+++,,,...///000000000------...////////////...000000//////.........---........................,,,,,,,,,---------------------------------------///---,,,,,,...//////.........////////////......------........./////////////////////////////////...............---------...------000444444111...000000000000000000000000111111111111000000000000222222222222222222222222222333333333444444444444555555777:::===GGGZZZlllwwwpppqqqyyy{{{oooeee______ccc////////////////////////////////////////////////////////////////////////000000000000////////////............////////////////////////////////////////////////////////////...////////////000000000////////////////////////000000000000////////////...............///000000.../////////000000000111222222000//////000222222222111000//////000111222111111111111111111111111///000000000111111111111111111111111111111111111222222222222222222222333333333333333333333333333333333444444444444555555333444555666666555444333666666666666666666666666666666777777888999999:::999::::::999888999<<>><<>>======<<<;;;;;;;;;;;;777777888888888777666666555555555555444444444444555555444444444333333333222222222222222222222222111111111111111111111111000000000000000111111222000000000000000000111111000000000000000000000000000000111111111111000000////////////////////////---...//////000000000///////////////////////////...//////////////////............///////////////000///---,,,,,,---///000/////////...---------,,,///////////////////////////......------......///......------------..............................---...............---------------------......///000000//////.........---..............................------......///000------------------------.........---------...///......////////////.............../////////000000////////////////////////---.....................111///...111555555000+++000000000000000000000000000000000000000000111111111111111222222333333333333444444444444555555555555555777::::::<<>>AAADDDFFFGGGGGGDDDKKKSSSZZZ^^^ccciiimmmwww||||||tttnnnccc^^^XXXRRRNNNKKKHHHEEEBBB@@@???>>>??????>>><<<::::::::::::::::::999999666666777777777777666666555555555444444444444333555555444444444333333333222222222222222222222222111111111111111111111111000000000000000111111222000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000,,,---...//////000//////////////////////////////......////////////...............///////////////000///............///000...............---------//////////////////////////////............//////------------------------..............................//////...------,,,------,,,,,,------...///////////////////////////........................//////...---...///000111------------------------...//////...,,,,,,---///......////////////............/////////000000000////////////////////////---------...............000//////111333333///,,,000000000000000000000000000000000000111111111111111111111222222333333444444444444444555555555555333333666999999999>>>EEENNNeee}}}{{{tttiiidddeee////////////////////////000000000000000000000000////////////////////////.../////////000000000111............////////////000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000.../////////000000000111...............///000000////////////000000000000000000000111111000000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222111111111000222222222222222222222222111222222333444444555555555555444444444444555555555555555555555555555555555555666666666666666666666777999999888888999;;;888999;;;>>>AAACCCCCCCCCCCCGGGNNNRRRUUUYYY___dddkkkpppvvvxxxxxx}}}{{{wwwtttqqqpppuuuuuuvvvvvvsssmmmeee```UUUQQQLLLIIIFFFEEECCCAAA@@@>>>======>>>??????>>>999999999999999888777777555666666777777666666555555555555444444444333333555555444444444333333333111111111111111111111111111111111111111111111111000000000000000111111222///000000000111111111111222222222222222222222222000000111111111111000000000000000000000000000000------...000000111111111////////////////////////---...///000000///...---............/////////000........................---------...............//////////////////////////////............//////---------......---------........................------..................------,,,,,,,,,---...///------......///000000000........................///...---,,,,,,...///111...........................///000...,,,+++---///......////////////........./////////000000000000////////////////////////---------.........//////------...///000000000000000000000000000000000000///000000000111111111111000111111222333333444444222333333333444444444444333333555999999777:::???EEESSSkkkzzz{{{yyymmmhhhiii////////////////////////000000000000000000000000////////////////////////.../////////000000111111............/////////000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000.../////////000000111111...............///000000000000000000////////////000111222333333222111000///000111222222111000///000000000000000000000000000000000000111111111111111111111111111111111111222222222222111111000000222222222222222222222222111111222333333444555555666555444333333444555666555555555555555555555555333444444555666777888888777888999888777666777888999999;;;>>>AAABBBAAA@@@CCCFFFKKKNNNPPPTTTZZZ___```eeekkklllmmmqqq{{{}}}~~~|||yyytttoookkkgggeeecccdddddddddbbb\\\TTTNNNNNNJJJFFFDDDCCCBBBAAAAAA<<<:::999999;;;<<<<<<;;;::::::::::::999888777666555555666666666666666555555555444444444333333333555555444444444333333333111111111111111111111111000000000000000000000000000000000000000111111222//////000000111111111222222222222222222222222222000000111111111111000000000000000000000000000000......000111111222222222////////////////////////---...///000000///...------.........//////000000,,,------......------,,,,,,------......///////////////////////////////////////............//////...//////000000//////...........................++++++---...//////000000------,,,+++,,,---...///,,,,,,---...///000111111...........................---,,,++++++---...000////////////////////////...000000///,,,+++---///......////////////......////////////000000000000////////////////////////---------.........//////***,,,.........///222444000000000000000000000000//////000000111111111222000000111222333333444444111111222222222333333333555444777:::999777999>>>@@@GGGXXXuuuyyywww~~~|||qqqkkklll...............---------000000000000000000000000............////////////////////////////////////***+++,,,---...000111111............///////////////////////////000111111//////...---------------000000000000000000000000////////////////////////............////////////222222111000//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000111111222222222222222222222222222333222222111111222222333444444444333333222222222222222222333333444444444222333333444444333333222333333333444444444555555444444444444555555555555777777777777888888888888:::;;;;;;===???AAACCCDDDBBBCCCFFFJJJOOOQQQPPPOOOZZZ[[[[[[\\\^^^bbbgggkkkuuuyyy|||}}}{{{wwwuuusssnnnhhhaaa\\\XXXVVVSSSSSSSSSRRRPPPMMMJJJIIICCCCCCCCCBBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;888888888888777666444444666666555555444444444444666555444333333333444444666555444333222111111111222222222111111111000000111111222333222111000///111111111000000000000000222111000//////000111222000000000000000000000000222111111111000000//////......////////////............////////////......---------,,,,,,+++++++++......////////////......//////.........---------////////////////////////,,,---...//////...------++++++,,,,,,---.........******++++++++++++,,,,,,***++++++,,,,,,------......------------...//////........................,,,,,,------...///000000+++---//////000555>>>EEE@@@666......000//////111////////////////////////////////////////////////------......//////000000000////////////.........------------------------000000//////.........---....../////////---,,,+++............////////////000000000000111111111111000000000000111111111111000000000000000000000000222333444555555555444333555555444444555666888999>>>???III]]]uuu}}}xxxxxxyyyyyyqqqmmm........................000000000000000000000000............////////////////////////////////////,,,------...///000111111............///////////////////////////000111111000//////...------......000000000000000000000000////////////////////////............////////////222222111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000111111222222222222222222222222222333222222111111222222333333333333333222222222111222222333333333333333333333333333333333333333333333333333444444444444555666666666666777777777777666666777777777888888888::::::;;;===???AAACCCEEECCCDDDFFFIIIMMMNNNMMMLLLMMMMMMNNNOOOPPPSSSXXX[[[eeejjjpppuuuwwwuuuqqqnnnoooqqqtttxxx}}}yyyssspppllliiieee___ZZZUUURRRPPPLLLLLLLLLKKKJJJGGGEEEDDDCCCBBBBBBBBBAAA???>>>===;;;;;;;;;::::::::::::999888888888777777666444444777666666666555555555555555444444333333333333333555444444333222222222222111111111000000000//////111111222222222111000///000000000000000111111111111111000//////000111111000000000000000000000000111111111000000000//////......////////////............////////////......///.........------------......////////////......//////.........---------////////////////////////---......//////...---,,,......------------------,,,,,,,,,,,,---------...------------,,,,,,,,,,,,...------------...//////........................,,,,,,------...//////000000//////111555:::???AAA:::222,,,---/////////000////////////////////////////////////////////////.........///////////////...------------,,,,,,,,,------------------------000/////////.........---....../////////...------............//////////////////000000000111111111000000000000111111111111000000000000000000000000222333444444444444444444555444444444555666777888;;;;;;BBBRRRfff}}}xxxvvvvvvwwwsss////////////////////////000000000000000000000000............////////////////////////////////////////////////000000111111............///////////////////////////000111111000000//////......//////000000000000000000000000////////////////////////............////////////222111000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000000000000000000111111222222222222222222222222222222222111111111111222222222222222111111111111111333333333333333222222222444333222111111222333444333333333333444444444444555666666666666777777777666666777777777777888888999:::;;;===@@@BBBEEEFFFFFFFFFFFFHHHJJJJJJIIIGGGEEEFFFFFFFFFFFFHHHLLLOOOSSSWWW___eeegggeeeaaa^^^]]]___bbbffflllsss{{{~~~|||wwwrrrlllgggddd^^^\\\XXXTTTPPPLLLJJJIIIEEEEEEEEEEEEDDDBBBAAA@@@AAAAAAAAAAAA@@@>>>===<<<:::999999999888888888888777777777777666555555444777666666666666666555555444333333333222222222222333333333333222333333333000000000///////////////111111222222111111000/////////000000111111222222111000000//////000000111000000000000000000000000111111000000000000//////......////////////............////////////......000000000///////////////......////////////.....................---------////////////////////////......//////...---,,,,,,000//////...------,,,,,,---.........//////////////////......---,,,,,,+++...------------...//////........................,,,,,,------.../////////222///...111777;;;;;;:::444...***---000///...//////////////////////////////////////////////////////////////////............------------,,,,,,,,,/////////////////////////////////...............//////......//////000000............//////////////////000000000000111111000000000000111111111111000000000000000000000000333333333333333444555555444444444444444666777777777777;;;EEERRRhhh~~~vvvsssrrryyy|||////////////000000000000////////////////////////............////////////////////////////////////////////////////////////............///////////////////////////000000111000000////////////000000////////////////////////////////////////////////............////////////111111000000000000000111//////////////////////////////000000000000//////////////////////////////000000000000000111111222111111111111111111111111222222111111111111222222111111111000000000000000444333333333222222111111444333111000000111333444222222333333333444444444333333333444444444555555666666666666777777777888888999:::===@@@CCCEEEGGGIIIHHHGGGGGGHHHGGGEEECCCBBBCCCCCCBBBBBBCCCFFFHHHFFFKKKRRRYYY\\\[[[WWWTTTOOOQQQTTTWWW[[[```gggkkkrrrrrrsssuuuxxx}}}}}}xxxwwwvvvvvvwwwvvvtttrrrooonnnkkkhhhccc___[[[YYYRRRPPPNNNKKKHHHFFFDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<999999999888888888777777666666777777666555555444555555555555555555555555333333333333222222111111111111222222333333333333000000000000000000000000111111111111111000000///......///000111222222333000000000//////000000000////////////////////////000000000000000000//////......////////////............////////////......000000//////////////////......////////////............................../////////////////////////////////......---,,,,,,/////////......---------............//////////////////.........---------...------------...//////........................---------.........//////---,,,---000333555444222111,,,+++///111...---...////////////////////////////////////////////////000000//////......------000////////////.........////////////////////////........................000///.........000111222............////////////////////////000000000111///000000000111111111111000000000000000000000000333333222111222333555666333333333444444555666666555666:::???EEEUUUqqqvvvpppnnnooozzz.../////////000000111111////////////////////////............//////////////////////////////////////////............------............///////////////////////////000000111000000////////////000000////////////////////////////////////////////////............////////////111000000000000000111111//////////////////////////////000000000000//////////////////////////////000000000000000111111222111111111111111111111111222111111000000111111222000000000000000000000000333333333222222111111111444333111000000111333444222222222333333333444444333333333333444444444444555666666666666777777777777888:::<<>>>>>===<<<<<<>>>@@@???CCCJJJPPPSSSSSSPPPNNNIIIJJJLLLMMMNNNQQQVVVYYY]]]]]]^^^```dddiiimmmpppyyy|||wwwrrrmmmkkkiiihhhgggeeebbb``````___]]]ZZZWWWTTTQQQPPPJJJIIIGGGEEEDDDBBBBBBBBB????????????????????????>>>>>>>>>>>>===<<<;;;;;;999999999888888888888777555666666666666555555444333333333333333333333333222222333333333222111000///000111333333333333333111111111111111111111111111111111000000000000000......///000111222222333/////////000000///////////////////////////////////////////////////000000......////////////............////////////....................................////////////......---.....................//////////////////////////////......------------------------......//////,,,------------.........---------.........//////...------------...//////........................---------...............(((,,,///111///......///111......222222...,,,---////////////////////////////////////////////////000000//////......------000////////////.........000000000000000000000000---------...............000///.........000111222............////////////...////////////000000000///000000000111111111111000000000000000000000000222222111111222333555666222222333333444555555555444888===@@@AAAJJJ___sssxxxpppllljjjrrr---......//////000000111000000000000000000000000............////////////////////////////////////...............---------............///////////////////////////000111111//////......//////000000000000000000000000000000////////////////////////............////////////000000000000000111111222000000000000000000000000...//////000000//////...000000000000000000000000000000000000000111111222111111111111111111111111111111000000000000111111000000000000111111111111222222222222222111111111333222111000000111222333222222222222333333333333444555555555555666666666555555666666666666777777777888999;;;>>>@@@CCCDDDIIIGGGEEEDDDDDDCCCAAA???;;;<<<===<<<;;;:::<<<===;;;>>>CCCHHHKKKLLLKKKJJJFFFGGGGGGGGGFFFGGGJJJLLLMMMMMMNNNPPPSSSWWWZZZ\\\bbbgggnnntttyyy{{{rrrjjjeee___]]][[[ZZZYYYVVVSSSPPPTTTSSSQQQOOOMMMKKKIIIIIIEEEDDDCCCBBBAAAAAA@@@@@@<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;::::::999999888888888777777777555555666666666555555444111111111222222222222333222333444444444333111000///000222333333333222111111111111111222222222222222111000////////////000//////000000111111222222...//////000000//////...000000000000000000000000......////////////000000......////////////............////////////......,,,------------...............////////////......---------...............////////////////////////......---------......///++++++,,,,,,---......///++++++,,,,,,,,,---------+++,,,,,,---......//////...------------...//////................................................)))...222333///---...000111///000333222...,,,...///////////////////////////////////////////////////////////////............------------,,,,,,,,,000000000000000000000000---------------.........//////......//////000000............////////////......////////////000000000000000000111111111111000000000000000000000000111111111111222444555666000111222333444444444444555999???AAA???BBBPPP___|||~~~uuupppjjjnnnwww,,,------...//////000000000000000000000000000000............////////////////////////////////////............////////////............///////////////////////////000111111......------...//////000000000000000000000000000////////////////////////............////////////000000000000000111222222000000000000000000000000......////////////......000000000000000000000000000000000000000111111222111111111111111111111111111111000000000000111111000000000111111222222222111111111111222222222222111111111111111111111111111222222222222333333333444444555555555666666666555555555666666666777777777777888:::<<<>>>AAABBBEEECCCAAA@@@@@@@@@???===;;;<<<======;;;;;;<<<===:::<<>>>>>>>>???<<<<<<;;;:::::::::;;;<<<;;;;;;;;;;;;;;;::::::999777777777666666666555555444444555666666555555444111111222222222333333333222333555555555444222111///000222333333222111000000000000000111111111222222111000///...//////000000000000000000111111111......///000000///......000000000000000000000000........./////////000000......////////////............////////////......,,,,,,---------...............////////////......---------.........//////////////////////////////------,,,,,,---...000000++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------...------------...//////................................................,,,...000111111000//////...---///222222......111////////////////////////////////////////////////.........///////////////...------------,,,,,,,,,////////////////////////,,,,,,,,,------.............../////////...------............////////////........./////////000000000000000000111111111111000000000000000000000000///000111222333444444444000000222333444444333333555888===>>>;;;:::DDDOOOddd{{{|||vvvlllmmmoooxxx,,,,,,,,,---...//////000000000000000000000000000............/////////000////////////////////////////////////000000000111............/////////000///////////////000111111---------------...///000000000000000000000000000////////////////////////............/////////000000000///000000111222222000000000000000000000000......////////////......000000000000000000000000000000000000000111111222000000000000000000000000111111000000000000111111000000111111222222222333000000111111222222222333000111222222222222111000111111222222222333333333222222222333333333444444555555555555666666666777777777888999;;;===???@@@BBB@@@>>>===>>>>>>===<<<888999::::::888888999:::;;;<<<>>>AAACCCEEEFFFGGG@@@AAAAAA@@@>>>>>>???AAA???@@@BBBCCCDDDDDDDDDDDDDDDIIIOOOQQQQQQTTTYYY^^^```bbbeeeiiimmmpppqqqrrrvvvxxxzzz}}}{{{vvvsssrrrrrrsssnnnkkkgggbbb\\\WWWSSSQQQNNNMMMLLLLLLLLLLLLJJJHHHFFFEEEDDDBBBAAAAAAAAAAAA??????>>>===<<<<<<======>>>===<<<;;;;;;;;;<<<===::::::;;;;;;;;;:::999999666666555555555444444444444444555555666555555444222222222333333444444444333444555666666444222111///111222333333222000///.../////////000000111111222111///.........///000111111111000000000000000---...///000000///...---000000000000000000000000---.........//////000000......////////////............////////////......,,,---------......//////......////////////......---------.........//////////////////////////////---,,,,,,,,,---///111222---,,,,,,++++++******))),,,,,,,,,---------.........------,,,,,,++++++***...------------...//////.............................................---///---,,,...222222///,,,,,,+++---111111...000444////////////////////////////////////////////////---.........//////000000000000/////////.........////////////////////////,,,,,,,,,------.............../////////...,,,+++............/////////000............/////////000000000000000111111111111000000000000000000000000...///111333444444444444///000222333444444333333666777999:::777555===FFFOOObbb}}}|||ooolllkkkppp}}}---------------------------------.........//////////////////////////////........................,,,---///000000000///...------------.........///........................////////////////////////000000000000000000000000222111000//////...//////////////////////////////////////////000111222333//////////////////////////////......---------,,,////////////////////////---,,,+++***+++---///111222111///......000222333444333222000//////......000000000000000111111222111111222222222333333333333333333333333333333333//////000111111111111000111222333444444444333333555555555555555555555555777666666666888;;;>>>@@@???===;;;999888999:::;;;;;;;;;;;;::::::999999999:::;;;===???AAADDDEEEFFFAAA???===<<<=========;;;============>>>>>>>>>>>>CCCCCCDDDEEEGGGJJJMMMNNNOOOPPPRRRTTTWWWYYY[[[\\\bbbcccfffiiimmmpppsssttttttttttttttttttuuuvvvwwwuuuuuuvvvvvvwwwxxxyyyyyyyyy{{{~~~zzzwwwnnnllliiifffcccaaa```___]]][[[YYYUUUQQQMMMJJJIIIFFFGGGGGGGGGFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>===>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999888888777777666555444333333333333333333333333333333333222222222333333444444444333333333222222111111111////////////////////////222000///------///000222000000000000000000000000111111000000//////......////////////////////////////////////////////////---------------...///000////////////////////////............//////////////////.........---------..............................////////////....../////////...///000111111........................///...---,,,,,,---...///......//////...---,,,,,,---.../////////...---,,,---------............//////...------...///...,,,......---------......///........................------------------------////////////////////////............//////////////////.........---------.........///////////////........................---------............///......////////////......//////////////////////////////...//////000111222111111111111111222222333333222111000000000111222//////000000111111111222000000111111111222222222666666666777888:::;;;<<>>;;;:::999888888999:::;;;;;;;;;;;;::::::999999999999:::;;;===???AAACCCDDDAAA???===<<<======<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???AAACCCEEEGGGGGGGGGIIIKKKMMMOOOPPPQQQRRRSSSVVVYYY\\\___aaabbbbbbbbbaaaaaabbbbbbcccdddaaaaaaaaabbbbbbccccccdddeeehhhkkkoooqqquuuzzz}}}~~~{{{xxxsssooollljjjaaa___]]]ZZZXXXWWWVVVVVVRRRQQQPPPMMMJJJHHHFFFEEEDDDEEEEEEFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>===AAAAAA@@@??????>>>======::::::::::::::::::::::::999999999999888888888888666666555555444444333333333333333333333333333333222222333333333333333333333333333222222111111111111111111111111111111111111000///......///000111000000000000000000000000111000000000/////////...////////////////////////////////////////////////---------------...//////////////////////////////............//////////////////.........---------..............................////////////........./////////000000000000........................///...------------...///......//////...------,,,,,,---...//////......------------............//////...------...///...---...------------...//////................................................////////////////////////............//////////////////.........------------.........//////000000////////////////////////---------............///......////////////..............................//////////////////000111000000000000000111222222111111000000000111333444000000111111222222222222111111111111222222222222555555666666777999:::;;;===EEESSSfff}}}yyyqqqnnnooosss..........................................------////////////////////////111000//////...---,,,,,,---...//////000/////////....../////////000000000////////////////////////////////////////////////000000000000000000000000000////////////000000111000000000000000000000000333222111000////////////000000000000000000000000000000////////////......////////////////////////222111000000111222444555444333111000000000111111111000000//////000000111000000000000000111111222111111111222222222222333111111111111111111111111111111222333333333333222333444555666666666555444444444444444444444444444444555666888:::;;;<<<<<<777777666666777888:::;;;<<<<<<;;;::::::999888888777888999;;;===???@@@AAA@@@>>><<<;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@??????@@@AAACCCDDDEEEFFFDDDEEEGGGIIIKKKMMMOOOPPPOOOOOOOOONNNOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSRRRTTTWWWYYYZZZ]]]aaadddggggggeeecccaaa^^^\\\ZZZRRRQQQOOONNNLLLLLLLLLMMMIIIHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCBBBBBBAAAAAA???@@@@@@@@@???>>>===<<<=========<<<<<<;;;;;;:::999999999999999999999999888888888777777777666666555555555444444444444444333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111000///......///000111000000000000000000000000000000000000////////////////////////////////////////////////////////////...------------...//////////////////////////////............////////////...............---------..............................////////////......---...///000111000//////........................///...------------...///.........///......---,,,,,,,,,---.../////////...---------............//////---,,,---...///...------------------...//////////////////////////////////////////////////////////////////////////////............////////////...............---------,,,------...///000111111////////////////////////---------............///......////////////......------------------------000000//////...////////////////////////000111111/////////000111222444444111111222222222222333333111111222222222333333333444444444555666777888999888;;;CCCPPPccc|||{{{sssoooooovvv////////////////////////...............---------////////////////////////////////////..................//////////////////////////////000000000000000000000000000000000000//////////////////////////////////////////////////////...//////000111111000000000000000000000000111111000///////////////111111111111111111111111000000000000000/////////////////////////////////000000/////////000111222555444222111000000000000///////////////000111111000000000000000111111222111111111111222222222222333333333333333333333333111222333333444444333333222333555666666555555444444444444444444444444444222444666999:::;;;::::::777666666666777888999:::<<<<<<;;;::::::999888888777888999;;;<<<>>>?????????===;;;:::;;;;;;:::999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<==================>>>??????@@@@@@AAABBBCCCDDDEEEGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHLLLLLLKKKKKKKKKKKKKKKKKKIIIKKKMMMMMMNNNPPPSSSUUUWWWWWWWWWVVVUUUSSSRRRQQQLLLKKKIIIGGGFFFFFFFFFGGGFFFEEEEEEDDDCCCCCCBBBBBB????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999999999999999999999999999777777666666666555555555444444444444444444444555222222222222222222222222444333333333222222111111222222222111111111111111////////////////////////000000////////////000000000000000000000000000000000000000000////////////////////////////////////////////////////////////......---------......///////////////////////////............////////////......................................................////////////......,,,---///111111000///....................................------.........---...............------+++,,,---......///000000---------............///...---,,,---/////////------------------...///000000000000000000000000000........................////////////////////////............////////////........................,,,,,,---...///000111222---------------------------------............///---......//////......---------------------------111000///..............................///000000/////////000111222222333111111111111111111111111222222222222333333333333333333333333444555666777888999<<>>>>>???>>><<<:::999::::::999888999999:::::::::;;;;;;;;;==================<<<<<<============>>>>>>>>>>>>AAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEGGGHHHHHHGGGHHHKKKMMMMMMMMMMMMNNNNNNMMMLLLLLLJJJIIIGGGEEECCCBBBBBBBBBFFFEEEDDDDDDCCCBBBAAAAAA==================>>>>>><<<<<<======<<<<<<;;;;;;===<<<<<<<<<<<<<<<;;;;;;888888888888888888888888666666666555555555444444333333333444444444444444222222222222222222222222333333333222222111111111111111111111111111111111////////////////////////000000////////////000000////////////////////////////////////000000000000///////////////////////////////////////////////////......---------......////////////////////////............////////////---...................................................////////////......+++---///000111000...---........................---..................---------...............---,,,,,,,,,---...///000000---------............///...---,,,---///000///...,,,,,,,,,------///000000000000000000000000000000------------------------////////////////////////............////////////---.....................,,,,,,---...///000111222---------------------------------............///------............------........................000000///......---.....................//////000000000000000000000000000000000000000000/////////111111222222222333333333222222222222333444555555999888:::???FFFUUUnnn|||wwwvvvvvvyyy........................---------.........//////////////////////////////+++,,,---...000111333333000000///............///....../////////000000000////////////////////////////////////////////////000000000000000000000000000////////////000000111000000000000000000000000............///000111222////////////////////////......////////////000000////////////////////////000000000000000000000000222111111111000000//////............//////000111000000000000000111111222000000000111111111111222111111111111111111111111111222333333444444333333111222333444444444333222333333333333333333333333222333666888999999888777777777777777777777777666999999::::::::::::;;;;;;::::::;;;<<<======>>>>>>===;;;999888999999888777999999999999:::::::::::::::;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@AAA@@@@@@??????>>>>>>??????????????????@@@@@@@@@@@@AAABBBCCCBBBAAAAAACCCEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFDDDAAA@@@?????????DDDCCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::777777777777777777777777666666666555555555444444444444444333333333333333222222222222222222222222222222222222222111111111000000000111111111111111111111111111111111111111//////000000000000//////////////////////////////////////////000000000000//////////////////////////////////////////////////////...------------...////////////////////////............////////////---------.............................................////////////......,,,---...///000///..............................------...//////...------,,,---......///.........---------------...///000---------............///---,,,,,,---///000///...,,,,,,,,,---...///000111////////////////////////------------------------////////////////////////............////////////---------...............,,,------...///000111111........................---------............///------............------//////////////////////////////......---........................///000000000000111111000000///...000////////////.........000000111111111222222222222222222222222333444555888555777===@@@FFFXXXkkk{{{wwwvvv|||------------------------+++,,,,,,---...///000000////////////////////////,,,------///000111222333111000///...---......///------........./////////........................////////////////////////000000000000000000000000111000000////////////000//////////////////////////////.........//////000........................------........./////////////////////////////////000000000000000000000/////////000000000//////...//////.........//////000000000000000000111111222000000000000111111111111111111111111111111111111111111222333333333333333111222444555555555444333333333333333333333333333222333555777888888777777333444555666666666666666777888999999;;;;;;<<<===:::;;;;;;;;;<<<=========<<<:::888888888999888777777777777888888888999999888999::::::;;;:::999888999999999::::::;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>===<<<<<<<<<<<<<<>>???@@@???>>>>>>@@@BBBAAABBBBBBBBBBBBBBBAAAAAACCCBBB@@@???>>>>>>??????AAAAAA@@@@@@??????>>>>>>>>>===<<<::::::::::::;;;999999:::::::::::::::999777777777777777777777777777777777777777777777777666666666666555555555555555444444333333222222222111111111111111111111111111111111111222222222222///000000000111111111222111111111111111111111111//////000000000000//////////////////////////////.../////////000000000111//////////////////////////////////////////////////////...---------------////////////////////////............////////////---------.........//////..............................////////////......---------.........//////........................------...//////...------,,,------...//////......///...------------...///---------............///---,,,+++---///000000///,,,,,,,,,---...///000111................................................////////////////////////............////////////---------.........//////---.........//////000000........................---------............///,,,------......------,,,..............................---------...////////////......//////000111...///000111111000000///000000000000/////////...//////000000000111111111333333222222222333444444666222333:::<<<<<>>:::::::::;;;;;;<<<<<<<<<<<<:::888777888888777666666666666666777777777777777888:::;;;;;;::::::999888999999::::::;;;;;;;;;::::::;;;<<<======>>>>>>??????>>>===<<<<<<============>>>>>>???@@@AAAAAA???@@@AAA@@@??????AAABBB@@@@@@AAAAAA@@@??????>>>@@@???>>>>>>>>>???@@@AAA??????@@@@@@@@@@@@@@@@@@???>>><<<:::999999::::::888999999:::::::::999999999999999999999:::::::::777777777777777777777777777777666666666555555555555555444333333222111111111111111111111111111111000000111111222222222333//////000000111111111222//////////////////////////////000000000000//////////////////////////////.../////////000000111111////////////////////////////////////////////////000///...---------------////////////////////////............/////////000---------.........//////..............................////////////.........------------...//////........................,,,---...//////...---,,,,,,,,,---.../////////...000///------,,,---...///---------.........//////---,,,+++---///000000///+++,,,,,,---...///111111........................////////////////////////////////////////////////............/////////000---------.........//////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,---------------------------------------...///000///////////////000111111,,,---///000111222111111222111111111000000//////////////////000000000000333333333222333333444444666000111888:::888AAANNNYYYttt}}}||||||////////////////////////........................//////............//////........................////////////////////////......------------......//////////////////////////////............//////000000////////////000000222111111000///......---000000000000000000000000//////////////////////////////000000///...---------......///////////////////////////////////////000000000000000000000000111000///...------...///000000000000000000000000///111222111......000333000000000000111111111111111111111111111111111111333333333222222111111111333333333444444444555555444444444333333222222222444444444555555555666666444444444555555555555666333444555666999;;;===>>>??????>>>===<<<;;;::::::888888777666666666666666666666666666777777777777999999999999999999999999;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<====================================>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>============>>>>>>====================================>>>>>>>>>>>>=========<<<;;;;;;::::::777777777777777777777777:::999999999999999999:::666666666666555555555555777666555444333222222222555444333222111222333333222222222111111111111000111111111111111111111111000000000000000000000000333222000/////////000111000000000000000000000000//////////////////////////////////////////////////////............//////////////////............000000000000000///......------------------------555333111///------------111222222111000//////000........................///...---,,,,,,---...///..................------,,,,,,,,,,,,,,,---...///------------------------////////////////////////---------------,,,,,,,,,000//////---,,,+++******,,,...000111111000...,,,,,,---......//////......,,,------...///000111111,,,,,,------...///000000000000//////......------.........------,,,,,,,,,//////.........---------------............------++++++,,,,,,---...//////------......///000000111,,,,,,,,,---------....../////////...------,,,,,,............////////////000///...------...///000000000000000//////////////////000000000000//////111111000000111111222333333222111111111222333444444555666666777999===@@@MMM```|||xxx{{{////////////////////////........................//////............//////......................................................------------......//////////////////////////////............//////000000////////////000000111111111000///.........////////////////////////////////////////////////---............------,,,---......///////////////////////////////////////........................111000///...---......///000000000000000000000000---///111000///...000222000000000000111111111111111111111111111111111111333333333222222111111111333333333444444444444555444444444333333222222222444444444444555555555666444444444444555555555555444444555666888:::<<<======<<<<<<;;;;;;::::::999888888777666666666666666666666666666777777777777999999999999999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>======>>>>>>>>>>>>======>>>======<<<<<<======>>>========================<<<<<<=========>>>>>>>>>======<<<;;;;;;::::::999888888888888888888888888999999888888888888999999666666666666555555555555666666555444333333333333555444333222222222333333222222222111111111111000111111111111111111111111000000000000000000000000222222000/////////000000//////////////////////////////////////////////////////////////////////////////............//////////////////............000000000000000///..............................222111///............///000111222111///...///000..............................------------..............................------,,,,,,------......------------------------........................---------------.........------------------------------............------,,,---......//////......------......//////000000,,,,,,------...//////000////////////..................---------,,,,,,,,,//////.........---------------............------++++++,,,------...//////,,,------...//////000000,,,,,,,,,---------......------..............................//////////////////............//////000000000000//////////////////000000000000//////111111000000111111222333222222111111111222333444333444555555555777;;;>>>CCCTTTooo{{{{{{////////////////////////........................//////............//////......................................................------------......//////////////////////////////............//////000//////......//////000111111000000//////......////////////////////////////////////////////////+++,,,---------------------......///////////////////////////////////////........................000000///............///000000000000000000000000,,,...000111000///000111000000000000111111111111111111111111111111111111222222222222222111111111333333333333444444444444444444333333333333222222444444444444555555555555444444444444555555555555555555555666777888::::::999999999999999999999999888777777666666666666666555666666666777777777888999999999999999999999999999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<========================<<<<<<<<<============>>>======<<<;;;;;;::::::999999999999999999999999999888888888777777888888888666666666666555555555555666555444444333333333333555444333222222222333333222222222111111111111000111111111111111111111111000000000000000000000000111111000/////////000000//////////////////////////////////////////////////////////////////////////////............//////////////////............//////000000000///......000000000000000000000000///......---......//////...000000000...---...///........................---..................---.................................------------------------------------------------------------------------......//////000***++++++,,,---...//////...---,,,++++++,,,---...,,,---......//////........................//////,,,,,,------.../////////.............../////////...------------,,,,,,,,,...............---------------............------,,,,,,,,,---......//////,,,,,,,,,---......//////,,,,,,,,,---------......,,,,,,------...//////000............////////////......////////////......////////////000000000000//////000000000000//////111000000000000111222222222222111111222222333444333444444444444555888:::<<>>>>>======>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>===<<<<<<;;;;;;:::999999999999999999999999888888777777777777888888666666666666555555555555666555444333333333333333444444333333333222222222222222222111111111000000111111111111111111111111000000000000000000000000000000000/////////000000///////////////////////////////////////////////////////////////////////////......------......///////////////...............///////////////......000000000000000000000000.........------.........---...//////---,,,---///........................,,,---...//////...---,,,---------.............../////////......---,,,,,,........................------------------------,,,------...///000111111***++++++,,,---...//////...------------------...,,,---......///..............................------------.........//////---------....../////////------------------------........................------............------,,,---------......//////,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////............////////////---...///000000///...---////////////000000000000//////000000000000//////000000000000000111222222222111222222222222333333333444555444333444666888<<>>>>>>>>>>>======;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>===<<<<<<<<<888888888888888888888888888888777777777777888888666666666666555555555555555555444333333333444444444444444333333333222222222222222111111111000000000000000000000000000000000000000000000000000000/////////000000000//////........................////////////////////////////////////////////////......------------......////////////..................////////////....../////////////////////////////////......---,,,,,,,,,...///...---,,,---///........................,,,---...//////...---,,,---------.........//////...////////////...,,,,,,........................------------------------,,,------...///000111111------------------------,,,...///000000///...,,,,,,---......///.....................---------------------...............,,,,,,------......//////---------------------------.....................------............------------...............///,,,,,,,,,---------------,,,,,,,,,---------......//////.........---------............////////////---...///000000///...---.../////////000000000111//////000000000000//////000000//////000000111222111111222222333333333333333444555555444444666777;;;===DDDUUUnnn{{{yyy////////////////////////........................//////............//////........................------------------------......------------......//////////////////////////////............/////////......------......///000000000000////////////........................////////////////////////......//////000/////////---......///////////////////////////////////////000000000000000000000000---...//////000/////////000000000000000000000000555333000///000000///...000000000000111111111111111111111111111111111111000000000111111111111111222222222222333333333333222222333333333333444444444444444444333333333333333333333333444444444444555555444444333444444555555555666777888999::::::666666666666666777777888444444555666777888999999888888888888888888888888888999999::::::999999888:::::::::;;;;;;;;;<<<<<<========================;;;;;;<<<<<<<<<===============>>>>>>>>>>>>======;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>===<<<<<<;;;777777777777777777777777888888888777777888888888666666666666555555555555555444444333333444444444333333444444444333222111222222222111111111111000000000000000000000000000000000000000000000000000......///000000000//////........................////////////////////////////////////////////////......------------......////////////............------.../////////..............................000000000//////---,,,+++,,,---///...------...///........................---..................---,,,,,,------.../////////---...///000000///---,,,........................---------------------------------......//////000.........------,,,,,,,,,,,,...000222222000...,,,,,,---......//////......------------------..............................---------------.........,,,,,,,,,------------...---------...............------............------........................------------------......,,,,,,,,,---------......000//////...------,,,,,,............////////////......////////////............//////000000111111//////000000000000//////000////////////000111111000111222333333333333222222333555555444444555777777999>>>III]]]xxxzzz{{{////////////////////////........................//////............//////........................------------------------......------------......//////////////////////////////............/////////......------......///////////////000000000000........................////////////////////////......//////......---------......///////////////////////////////////////////////////////////////,,,---///000000000//////000000000000000000000000222///,,,+++---///000000000000000000111111111111111111111111111111111111///000000000111111111222111222222222222333333333222222222333333444444444444444444333333333222222222222333333333444444444444333333333333333444444333444444555666777777888666666666666666777888888444444555666777888999999888888888888888888888888999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999::::::::::::;;;;;;;;;=========<<<;;;;;;::::::888888888888888888888888999999888888888888999999666666666666555555555555444444444333333444444555333333444444444333222111222222222111111111111000000000000000000000000000000000000000000000000000------///000000000//////........................////////////////////////////////////////////////...------,,,,,,------...////////////............,,,---......//////.................................///000000000///......,,,...//////......///000..............................------------......,,,,,,------...//////000,,,---///000000000...---................................................---------------...............---------,,,,,,,,,------...//////...------,,,---......//////......,,,,,,,,,------....................................------------------,,,,,,,,,,,,---------......---------.........//////------............------////////////....................................,,,,,,,,,---------........................------............//////////////////............//////.........///000111111111//////000000000000/////////////////////000111111000111222333333333222222///111333333333333444555555777:::>>>III^^^xxx~~~|||////////////////////////........................//////............//////........................------------------------.........------.........//////////////////////////////............//////.........------.........////////////000000000000........................////////////////////////............---,,,++++++---......///////////////////////////////////////........................,,,---///000000000//////000000000000000000000000///+++''''''+++///111111000000000000111111111111111111111111111111111111//////000000111111111222111111222222222333333333222222222333333444444444444444444333333222222222222222333333333444444444333333222222333333444444222222333444444555666666666666666666666777888888444444555666777888999999777777777777777777777777999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;::::::999888888999999999999999999999999::::::999999999999::::::777666666666555555555555444444333333333444444555333333444555444333222111222222222111111111111000000000000000000000000000000000000000000000000000,,,---///000000000//////........................////////////////////////////////////////////////...------,,,,,,------...000/////////............,,,,,,---.../////////...////////////////////////,,,---///111111111111000---...//////......000111........................///...---,,,,,,---...///,,,,,,------...///000000+++---///000111000///...////////////////////////////////////////////////------------------,,,,,,------------------------...---,,,,,,,,,,,,---...,,,---......//////......++++++,,,,,,---...//////.....................---.........------,,,,,,,,,,,,,,,,,,------.........---------.........//////---..................---///////////////.........//////////////////......,,,,,,,,,---------......,,,,,,------.../////////............/////////000000///...------...///000---......///000111111222//////000000000000/////////////////////000111111000111222333444333222222---///111222222222333444777999999888;;;JJJaaasss~~~}}},,,,,,,,,---------......////////////////////////---......///////////////................................................---------.........//////........................////////////////////////..................------////////////////////////......---------,,,,,,,,,//////////////////////////////.........---------////////////////////////------............------////////////////////////////////////000000000000000000000000000000000000111111000000//////......////////////000000000000222111111111000000//////000000000000111111111111111111000000111111222333444333333333333444555555555444333333222222333333444444444333333222222222444444444333333222222222333333222222333555666777666666666666777777777777777777777888999999::::::888888999999999:::::::::777777777888999999::::::;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===???===============<<<<<<<<<:::::::::999999999888888;;;:::999888888999:::;;;999;;;<<<<<<999777777777888888888999999:::::::::999999888888777666555555666555555555555444444444444333222222111111222222333222111000000111222333222111000//////......///000000000000000000000000......//////000000111111000000000000000000000000222333333111000///000222////////////........................//////////////////////////////////////////.........---------........................//////.........---------........................---------............///000000111111111111000000......---,,,---...///000+++,,,---...////////////+++,,,------......------,,,,,,,,,---...///000000000000////////////000000......//////...---,,,,,,000000//////.........---,,,,,,,,,---------....../////////......---------........................,,,------......------,,,..................------------------------------///...---,,,+++,,,,,,------.........///000000000000000///.....................////////////..............................000000...------...///000---......,,,++++++---///000...---,,,...000000///000000000000000//////...000000//////.........---000000000000000//////...111222222333333222222111222222333333333333444444444666888888:::BBBMMMWWWlll~~~,,,,,,---------.................................------...///////////////................................................---------.........//////........................................................................////////////////////////............---------,,,//////////////////////////////.........---------////////////////////////------............------////////////////////////............////////////........................000000000000//////......////////////000000000000111111111111000000000///000000000000111111111111111111000000111111222333444333333333333444555555444444333222222222222333444444444333333222222222444444444333333222222222444333333222333444666666555555666666666777777777555555666666777888888888888888888999999999::::::666777777888888999:::::::::::::::::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<===>>>============<<<<<<<<<<<<:::::::::999999999888888:::999999888888999999::::::;;;===<<<:::888888888888888999999::::::::::::999888888777666666555555555555555555444444444444444333222222111111222222222222111000000111222222111000000000000000111111000000000000000000000000.../////////000000000111000000000000000000000000000111111000///...///000////////////........................////////////........................//////.........---------........................//////.........---------........................---------............////////////000000/////////...------,,,---...///000---...............------+++,,,------......------,,,---------.../////////000000////////////000000......//////...------,,,///.........------------,,,,,,---------..................---------,,,,,,........................,,,------......------,,,........................------------------------000///...---------........................//////000//////.....................////////////..............................//////...------...//////---......---++++++---///333111...------...---,,,,,,---...///////////////000/////////..................///000000000000000111222222222222222222111222222222333333333444444555777888777888===FFFNNNZZZttt~~~}}},,,------------.........------------------------------...////////////...................................................---------...............////////////////////////................................................/////////////////////////////////.........------////////////////////////...............---------////////////////////////------............------////////////////////////------------....................................000000000////////////...////////////000000000000111111111111000000000000000000000000111111111111111111000000111111222333333333333333333444555555444444333222222222222222444444333333333333222222444444333333333333222222444444333333333444444555555555555666666666666777333333444444555666666666777888888888999999999999666666777888888999999:::::::::999999::::::;;;<<<:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888999999999999999999888:::<<<===<<<:::888888999999999999:::::::::::::::888888777777666555555555555555555555444444444444333333222111111111111222222222111000000111222222000000000000111222333444000000000000000000000000////////////000000000000000000000000000000000000...///000///...---...////////////............------............/////////------------------------...............---------.......................................---------........................---------............///---......//////......---...------------...//////////////////...---,,,+++,,,,,,---............---------..................000//////......//////000.........///......---,,,---------------,,,,,,,,,,,,------------.........------------,,,,,,,,,,,,........................------............------................................................000000///.........//////.........---------------000///......------............////////////......------------------------...---------------......---......---,,,,,,---///222000...---......---,,,***+++,,,---.../////////////////////............,,,---...000111111222222111111222222222222111111222222222222333333333333444666777666555888===BBBHHHXXXqqq~~~------------............------------------------,,,---......//////..............................................................................////////////////////////........................---------...............////////////////////////000////////////.........////////////////////////........................////////////////////////------............------////////////////////////------........./////////........................////////////////////////////////////000000000000111111111000000000000000///000000000111111111111111111000000111111222333333333222222333333444555444333333222111222222222333333333333333333333333333333333333333333333333555444444444444333444444444444555555555666666666222333333444555555666666777777777888888888888999666666777777888999999999999999999999999::::::;;;999999888888888888999999::::::::::::::::::::::::999;;;<<<<<<;;;:::<<<===;;;;;;<<<<<<<<<<<<<<<===:::::::::999999999888888777888999::::::999888777999:::;;;:::999777888999999999999:::::::::::::::888888888777777666666666555555555444444444333333333222222111111111111111222111111111111111111222000000//////000111111222000000000000000000000000////////////000000000000////////////////////////---///000///...---.../////////.........------------------.........//////------------------------................................................................................................---------............///.........//////.........------------......//////......//////...------,,,,,,------..............................---------/////////....../////////---...............------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,........................------............---------------...............//////////////////////////////...........................---,,,,,,,,,+++//////...------------...---......//////......---------------------------,,,,,,,,,,,,---------...---...///...---,,,---///...---,,,---///000000///++++++,,,......////////////////////////.........---...///000111111111111000000111111111111000000111222222222222333333333333555666555444555888;;;@@@HHHYYYrrr---------.........//////------------------------,,,------....................................................................................---////////////////////////........................---------.........//////////////////////////////000////////////.........////////////////////////---.....................////////////////////////------............------////////////////////////....../////////000000000////////////////////////.............../////////////////////000000000000000000000000000000111111///000000000111111111111111111000000111111222333333222222222222333444444333333222111111111111222333333333333333333333333333333333333333333333333444444444444444444333333444444444444555555555555333444444555555666777777666666777777777888888888555666666777888888999999999888888888888999::::::999888888777777888888999::::::::::::::::::::::::999:::;;;;;;::::::;;;<<<:::;;;;;;;;;<<<<<<======:::::::::999999999888888777777999::::::999777777777888999888666666777888999999999999999999999999999888888888888888777777555444444444444333333333333222111111000000111111111111111222222111111111000000///...............000000000000000000000000000000000000////////////////////////////////////---///000000///......///............------------------------....................................---.............................................---.............................................---------............///...//////000000//////...---------...............,,,------...//////......,,,---......//////.....................---------//////............//////------...............---..................//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////......------------.........//////////////////////////////------------------------.........---,,,,,,,,,+++//////...---------------------............------------------------------+++,,,,,,------.........---...//////------...///,,,,,,+++---///000///........./////////......---........./////////////////////000000000000/////////000000111111000000///111111111222222222333333222333444555555666777888>>>BBBLLL^^^vvv------........./////////------------------------,,,,,,---............---...............................................................---------........................------------------------,,,,,,------...//////////////////////////////////////////.........------////////////////////////---------...............////////////////////////------............------////////////////////////////////////000000000111000000000000000000000000---............/////////////////////000000000000000000000000111111111111000000000000111111111111111111000000111111222333222222222222222333444444333333222111111111111111222222333333333333444444222222333333333333444444333333444555555444444333333333333444444444555555444444555555666777777777666666666666777777777777555555666777777888888999888888777777888888999:::999888888888888888888999::::::::::::::::::::::::888999;;;:::999999:::<<<:::::::::;;;<<<<<<======:::::::::999999999888888777888888888888888888777666777777666555555666888888888888888888777777777888888888777777777777777444444444444333333333333222222111000000000000111000111222222222222111000111000///...------------000000000000000000000000000000000000////////////000000000000000000000000,,,...000111000......///.........------------,,,,,,------------.........////////////////////////---------.......................................---------.......................................---------............////////////000000/////////,,,---......//////......+++,,,---...////////////------...////////////...------..................///......------......///,,,---......///..................///////////////------........./////////,,,,,,,,,,,,------------..............................////////////......,,,,,,------.../////////........................+++,,,------...---------.........---------------///...------,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......,,,...000000...---...//////...---...///...,,,***///////////////...------.........///////////////000000000000000///......//////000000000000//////111111111111222222222222111222333444666777777888:::<<>>EEEUUUmmm------.................................---------......------------..............................,,,---......///.........***++++++,,,---...///000................................................,,,,,,------...///////////////............//////........................------------------------........................------------------------.....................///......------------......................................................---...//////------...///////////////////////////////////////000000000000......//////000000111111000000111111111111000000000000000000000000000000111000000//////000000111000000000111111111111111111000000//////000000111111111111111111111111111222222333333333333444444666666555444444444555555///...---///111333333333333333444555666777777888777777888888777777666555666666666666666666666666777777777777777777777777777777777777777777777777888888888888888888888888666777888888888777666555555555666666666666555555555555666666666666555555444333333333333333222222333333333333222222222222///000000000000111111111000000000000111222222333/////////111222111...+++......////////////000000.........//////////////////---------//////...------------------...............////////////......+++,,,---.........------++++++++++++++++++++++++------------------------000000///...---,,,+++***------------------------........................***++++++,,,---...///000---------............///........................................................................,,,,,,,,,---......//////---------...............***+++,,,------...------/////////...------,,,,,,,,,,,,,,,------------...------,,,,,,,,,---......---------............///////////////////////////------........./////////................................................///............///000000...///000///......///000------...------,,,******///......------,,,++++++,,,,,,,,,------------...''')))***,,,...///000000//////......---,,,,,,+++,,,,,,------.../////////////////////////////////---------......//////000////////////////////////000000000000000000000000//////000111111111111111111111111111222222222222444444555666777666666555999<<>>666666777777777777666666333444444444444444444333333333333222222111111111333333333222222222111111////////////000000000000------------...///111111222000------...//////...---.........//////000000000000//////.........---...------...//////...,,,---,,,,,,,,,,,,---......++++++------------++++++***+++---...///...------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------.........//////000000000000000000000000................................................++++++,,,,,,---...//////---------.........//////)))***+++---......------)))***+++---///000111222,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///---------.........//////////////////////////////,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,---...///+++---///...,,,+++,,,///+++,,,.../////////......++++++,,,------......///---------....../////////....../////////...,,,++++++,,,,,,------......///,,,,,,------...///000000////////////////////////,,,,,,------...///000000------------------------000000000000000000000000111000/////////000222333000111111111111222222222333222222444555666555444777999???DDDHHHTTTooo------............------................................................------............------------------------------///...---,,,,,,---...///........................------............------,,,------......------,,,......------------.........------,,,,,,------...//////.........---------------............------......//////...---,,,,,,.........------,,,,,,,,,...---,,,+++***++++++,,,---------............///000000//////.........---++++++,,,,,,---...//////............////////////////////////////////////000000000000111111111111////////////////////////222111000//////000111222111111111111111000//////......//////000000111111111111111000000000000000111111111111111111111111222222222222222222222222333333333333333333333333444444333222111111111111333333333444555666777777666666666666666555555555888888888777666444333222777777777777777777777777;;;::::::999888777666666999:::999777555888>>>CCCEEEAAABBBMMMYYYVVVCCC000444444555666666555444444555555444333333333333444333333333333333333333333111111111111111111111111111111111111111111111111------......//////000000000000000000000000000000++++++,,,------......///......------------......///...---,,,+++,,,,,,---,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,---------............................../////////....../////////------------------------......////////////......+++,,,------......------..........................................------.........------,,,,,,,,,111111222000...,,,,,,---........./////////000000------------------------------------------------...........................///000///---,,,,,,...+++,,,,,,---...///000000,,,,,,,,,------.........000...---...///000///...///000000000000...,,,+++,,,------......------,,,000000000///...,,,+++***..............................---,,,,,,,,,,,,------------------------------------............///......///000///...,,,+++,,,---...//////...---,,,////////////////////////........................///............---------000000///...---,,,,,,+++------------------------////////////////////////000///...------...///000000000000000000000000000111111111111111111111111222222111111222444555777111555999;;;???IIIXXXddd---..................---................................................------............------------------------------///...------------...///........................------............------,,,------......------,,,......------------.........------,,,,,,------.........------,,,,,,,,,,,,------............------......//////...------,,,------------------,,,,,,///...---,,,++++++,,,---------------............000/////////.........---,,,,,,,,,------.....................//////////////////////////////////////////000000000111111111////////////////////////222111000//////000111222111111111111111000//////.../////////000000000111111000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333333333222222111222222222333333444444555555666666666666666666666666666555666666666777666666555444777777777777777777777777::::::999999888777666666888888999999:::>>>DDDIIIRRRVVVZZZWWWLLL@@@888444555555555555555555555555666555444444444444444444333333333333333333333333111111111111111111111111////////////////////////.........///////////////////////////////////////..............................------------......///...---,,,,,,,,,------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,+++,,,------......------................................................/////////......---------,,,.........,,,+++,,,---+++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,------------...............,,,,,,------------------000...---...///000///---//////000000///---,,,+++,,,------......------,,,.........///......---,,,..............................---,,,,,,,,,,,,---------------------------------------............+++,,,---------,,,+++***------............------........................------------------------///............---------/////////...------,,,,,,------------------------////////////////////////000///............///000000000000000000000000000111111111111111111111111222111222222333444555555444777999999999???KKKTTTooo........................................................................------............------------------------------///...------------...///........................***++++++++++++++++++***------............------......------------.........------,,,,,,------...---,,,,,,,,,,,,+++++++++------............------.........///......---,,,,,,,,,------------------///...------,,,---------------------............/////////...............------------------..................//////////////////////////////////////////000000000000111111////////////////////////111111000000000000111111000111111111111000000///////////////000000000000000000000000000000111111111111111111111111111111222222222222222222222222333333333333333333333333333222222222222333333444444444444444444555555555555555666666666666666666444555666666777777777777777777777777777777777777999999999888888777777777444555666666777;;;@@@DDDHHHOOORRRJJJ<<<333333888555555444444444444555555666666555555444444444444333333333333333333333333111111111111111111111111///////////////////////////////////////.........////////////////////////111000000///......------......------------............---,,,,,,,,,------,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,------------,,,,,,+++,,,------......------................................................///////////////.........***,,,------,,,,,,...///++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++***+++,,,//////.........---------------------------,,,,,,///...---...//////...---............---,,,++++++,,,------......------,,,,,,,,,---.../////////.................................---,,,,,,,,,,,,---------------------------------------............++++++,,,---------,,,,,,.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,///............---------................................................////////////////////////000//////......//////000000000000000000000000000111111111111111111111111000111222333444444444444555888999888666888@@@GGGVVVlll.........------.........................................................------............------.................................------.................................,,,,,,------------,,,,,,------............------......------------.........------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,------............---------...............------,,,,,,,,,------.................................,,,,,,---------.............................................------------............////////////////////////////////////////////////000000000111////////////////////////111000000000000000000111000000111111111111000///////////////000000000000000000000000000111111111111111111111111111111111222222222222222222222222333333333333333333333333222222222222222333444555555444444444444444444444555555555555666666666666555555666777777777777777666666666666666666666666888888888888777777777777777666555444444666888::::::777555444666777666555666555444444444444555666666666666666555555444444222222222222222222222222111111111111111111111111111111111111111111111111000000//////......------////////////////////////////////////......------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...---------------------------......//////......---+++,,,------......------........................---------...............//////..................---...//////......///111,,,,,,,,,---------......------------------------------------------------------------------------+++---...---,,,+++,,,---.................................------,,,,,,,,,///...------//////...---------------,,,,,,++++++,,,------......------,,,,,,---......///.......................................---,,,,,,,,,,,,---------------------------,,,,,,---------.........,,,------......////////////...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,///............------------------.........//////////////////////////////////////////////////////000//////////////////000////////////////////////111111111111111111111111000111222444444444333222333666888888777888===BBBGGGWWWppp///...------------...///................................................------............------........................---..................---........................000111111222222111111000---......//////......---......------------.........------,,,,,,------...------------............------............------------...............---,,,,,,,,,------.........---.....................,,,,,,,,,------------...---------....................................---............////////////////////////////////////...////////////000000000000000000000000000000000000000000111111000000000///000000111111111000000000000000000//////////////////000000111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222222222333444555555444444444444444333333333444555555555666666777777777777777777777666666555666666666666666666666666777777777777777777888888;;;:::888777777777777666;;;555000222777:::666111555555555444444555555555555555666666555555444333222222222222222222222222000000000000000000000000000000000000000000000000000000//////......------........................,,,,,,---------.........------,,,,,,,,,,,,------,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------------............------+++,,,------......------........................---------.........//////------------------------///000000000...---...///,,,,,,,,,---------......------------------------------------------------------------------------,,,---///...---,,,---///,,,,,,------...//////000.........------,,,,,,,,,///---,,,---...///...------,,,,,,,,,++++++++++++,,,------......------,,,.........///......---,,,..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,------------...------------...////////////...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,------...////////////////////////////////////////////////////////////000000000000000000///////////////////////////000000000000000000000000000111222333444333222111222444777777777888;;;>>>>>>GGGXXXnnn///...---,,,,,,---...///................................................------............------........................------...//////...------..............................////////////............////////////............------------.........------,,,,,,------...------...............///------............------,,,---......///.........,,,,,,------------------,,,,,,---............---,,,,,,,,,,,,---------------------------...........................//////............////////////////////////////////////......////////////000000000000000000000000000000000000111111111111000000///000000111111111111000000000000000/////////////////////000111111222222111111111111111111111111222222222222222222222222333333333333333333333333444333333333333444444555333333333333333444444444444444555555666777777777888888888888777777666555777777777777777777777777666666666777777888888888888666666777888999888666777888999777666555555666444444555666666555444444333444555555555444222222222222222222222222222222000000000000000000000000........................///////////////.................................++++++,,,,,,---......///------,,,,,,,,,,,,------+++,,,---.........------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,+++++++++,,,------......------........................,,,,,,------.../////////,,,,,,,,,------------------...///...,,,++++++---++++++++++++,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,...///...------...000++++++,,,---...///000111------------------,,,,,,...---,,,---......---,,,---,,,,,,++++++,,,,,,---,,,------......------,,,.../////////...---,,,,,,..............................---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,------.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............------------------.........//////........................///////////////////////////000000111111000000///000000000000000000000000000000000000000000000000111111222222222222222111333444555444444444666777888;;;EEEVVVjjj000///---,,,,,,---///000................................................------............------........................------...//////...------........................+++,,,,,,,,,,,,,,,,,,+++......////////////............------------.........------,,,,,,------...,,,,,,,,,------.........------............------,,,------...//////......------------------,,,,,,***+++,,,---......---,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------......//////000000............////////////////////////////////////........./////////000000000000000000000000000000///000111222222111000/////////000111111111111111111000000000/////////......//////000111111222222111111111111111111111111222222222222222222222222333333333333333333333333555444444333333333444444222222222333333444444555444444555555666777777888666666777888888888888777777777777777777777777777555555555666777888888999555444444777:::;;;999777222444555444333444666999222444666777777666444222222333444555444333111000111111111111111111111111000000000000000000000000.................................///////////////........................------------............---,,,,,,++++++,,,,,,---+++,,,---.........------......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++***+++,,,------......------........................,,,,,,------...//////000------------.........///+++,,,...---,,,,,,---...+++,,,,,,,,,,,,---------------------------------------------------------************************+++,,,......---,,,...///,,,---------......//////,,,,,,------------------...---,,,,,,......---,,,...---,,,++++++,,,---...,,,------......------,,,,,,---......///.......................................---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,------............------------------------------------------------------///............------------------...............------------------------///////////////////////////000111111111111000///000000000000000000000000000000000000000000000000222222111111111111222222333333333222222333555666666666<<>>CCCLLL\\\ppp......------------......,,,,,,,,,------------...------...//////...------........................------............------------------......///000------------------------------------------------,,,------------.................................------------------------------............------------......------,,,+++...........................------,,,,,,------...------------------------,,,---------..................---,,,---...///000000///...---------------,,,---......///...............////////////......000000//////////////////......//////000111111222///......------......///////////////000000000000...//////000000111111111000000111111222333333333000111111111111222222222222222333333333333444444333444444555555444444333222222222222222222222222111222222333333444444555444333333333333444555555333333333444555555666666777777666777888888777666777777888888888888777777888888888888888888888888888777777666666555555555333333444444444444333333222111111111111000000000//////000000000000000111000000000000000000000000///////////////.........,,,,,,---............---........................------------------------------------------------,,,///222555666333000---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,------...///---------------------------,,,++++++------,,,++++++,,,------......------,,,,,,,,,---------......------------------------------------------------...---,,,,,,,,,,,,---...------------------,,,,,,------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......................................................////////////////////////------------------------++++++,,,------------------------...............---------------------------------............///------------------------,,,,,,,,,---......//////........................------------------------++++++,,,,,,------..............................---------,,,---......///------............------,,,,,,,,,------///000000........................,,,---......------///111000000000000000000000000---...///000000111000000---......//////000000111111111222222222222222222333111111555666555666999>>>AAAJJJYYYkkk......------------......------------............------...//////...------........................------............------......---------......///........................------------------------,,,,,,---------.........------------------------------------------------------............---------***)))+++000111///,,,------------------------...------,,,,,,------...........................------------............---------........./////////......---------......,,,------...//////............////////////......///////////////000000000------......///000000111///...------------...///////////////000000000000/////////000000000000000000000111222222333444444000111111111111222222222222222333333333333444444333444444555555444444333222222222222222222222222111111222333333444555555444333333333333444555555222222333444444555666666444666777777666555555666777777888888888888777777666666777888888777666666777777777666666666666666222333333444444333333222111111111111000000000000////////////000000111111000000000000000000000000000/////////............+++,,,------......------........................------------------------------------------------+++---000222333111///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,---......///------,,,,,,------...///---------------------------,,,++++++------,,,+++,,,---......//////......,,,,,,,,,---------..............................------------------------------------------------...---,,,+++,,,---...///------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++........................////////////////////////------------------------++++++,,,------------,,,---------.........//////---------------------------------.........//////........................,,,,,,------.../////////------------------------------------------------***++++++,,,------.................................------,,,---...///000......////////////............---------......///........................---...///...,,,,,,...000000000000000000000000000//////000000000000//////------......///000000111222222111111111111111111555111000333444333444666;;;<<>>>>>666222...,,,---------,,,+++++++++,,,,,,,,,------,,,,,,---...///000111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------.........//////...------,,,,,,------...------------------------,,,,,,---.........------+++++++++,,,,,,---------,,,,,,------...------,,,------------------------,,,,,,------...---------,,,,,,---------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............------------..............................//////.........------------------............///............////////////000000////////////000000//////............//////000111111000//////000222111111111111111222222222222222222111111111000000000000111111111111000000...///000111222333444444111111111111111111111111000000111222333333444444222222333333333333222222000000000000111111111111000000000000000000000000000000000000000000//////................................................//////............//////------,,,,,,+++***)))))),,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------......//////......------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++******+++,,,------------.........///------,,,+++,,,---...///.............../////////,,,,,,,,,---------......................................................................................................///............---------......------,,,,,,,,,,,,...------,,,,,,------...------+++******+++------+++,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////..............................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------,,,,,,+++,,,,,,------...///000000/////////...---,,,+++******+++,,,,,,------,,,,,,------------------------...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------........................................../////////////////////////////////////////////000000000111111+++++++++,,,,,,---------(((***...111444666666666222000...------...//////+++++++++,,,,,,,,,------))))))***+++,,,------...---------------------------,,,++++++++++++,,,------------...............------,,,,,,,,,,,,------------------------------+++,,,,,,---...---------***++++++,,,,,,------...,,,------...------,,,,,,------------------------+++,,,,,,---.........------------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............---------......///........................---------.........//////---------............///............////////////000000////////////000000//////............//////000111111000//////000222000000111111111222222222222222222111111111000000000000111111111111000000...//////000111333444444111111111111111111111111000000111222333333444444111222222333333222222111///000000000000111111111//////////////////////////////////////////000000........................---------...............,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................------............------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,------........./////////------,,,+++,,,---...///,,,,,,---------.........,,,,,,,,,---------......................................................................................................///............------------------------,,,,,,,,,...------,,,,,,------...------+++******+++------------------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++........................,,,---------------------------------------------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,,,,,,,,,,------...///000000............---,,,+++******+++,,,,,,------,,,,,,---------,,,,,,------------,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------..........................................////////////////////////////////////000000000111111111222222***++++++,,,,,,------...,,,---...//////...---,,,------------...//////000,,,,,,,,,,,,------------------------,,,,,,,,,,,,........................---,,,+++******+++,,,---------------------------------,,,,,,,,,,,,------------------------------++++++,,,---------------+++++++++,,,,,,---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---........................---------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............---......///000........................,,,,,,------...//////000---------............///............////////////111000///......///000111000000////////////000000///111222111000///000111000000000111222222333333222222222111111111111000000000111111111111000000/////////000000222333444111111111111111111111111111111111222222333333444111111222222222222111111000000000000000000000000////////////////////////......////////////000000........................---------------............------,,,,,,------...,,,,,,------.../////////------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,------------------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,------------.........//////---,,,,,,,,,,,,---......++++++,,,,,,---.........,,,,,,,,,---------......................................................................................................///............---------------......------,,,+++...------,,,,,,------...------,,,,,,,,,,,,---------------.........//////++++++,,,,,,---...//////........................,,,,,,------------,,,,,,------------------------+++,,,---.........------,,,------......------,,,,,,,,,,,,---------......------------------------++++++,,,---------,,,,,,,,,,,,,,,---......//////------......------,,,+++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------............////////////000000000000000000000000000000000111111111222222******+++,,,,,,---......//////......---,,,+++***+++,,,...///............,,,------------.........000000/////////.........---------------------------,,,+++))))))+++,,,------------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............///.........---------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.....................///000000........................------..................---------............///............////////////111000///......///000111111111000000000000111111...000222222111000000000///000000111222222333333222222222111111111111000000000111111111111000000000000//////000111222333111111111111111111111111222222222222222222222222111111222222222222111111000000000000000/////////////////////////////////........./////////000000........................,,,,,,,,,------.........000000////////////000000,,,,,,------------------///......------------...------------------------,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------.........+++,,,------......------,,,,,,,,,---.../////////,,,,,,,,,---------......................................................................................................///............---------------.........---,,,+++...------,,,,,,------...------............------,,,,,,---------.........,,,---------------------////////////////////////...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,------------+++,,,------......------***+++,,,,,,------,,,,,,------,,,++++++,,,---------..................---------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------............////////////000000000000000000000000/////////000000000111111******+++,,,,,,---......************++++++++++++***,,,///000...---,,,+++---------.........//////)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.....................///000000......................../////////...------,,,,,,---------.........//////............/////////000222000///......///000222222222111111111111222222---000222333222000/////////000000111222222333333222222222111111111111000000000111111111111000000111111000//////000111222111111111111111111111111333333222222222222222222111111222222222222111111111000000000////////////////////////////////////---.........//////000000........................,,,,,,,,,------.........------,,,,,,,,,,,,---------------,,,,,,+++++++++000///...---------------------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...------,,,,,,,,,---------......+++,,,---...///...---,,,---------...///000000111,,,,,,,,,---------......................................................................................................//////.........---------,,,---.........---,,,+++...------,,,,,,------...,,,---////////////---,,,++++++,,,,,,,,,---------///......------,,,,,,+++------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............++++++,,,---------,,,,,,------++++++++++++------...///000111111000///...------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------............/////////000000000000000000000000000............/////////000------------------------.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......---------------------------...............------------------------------,,,,,,,,,------..................------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------....../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........//////000000000000//////...---++++++------------------------,,,,,,,,,------.........000,,,)))***---//////---------------------------........................+++++++++,,,,,,,,,------//////............//////............////////////000000000000000000000000111111111111000000000000222111111111000000//////111...---...222444222000000000000000111111111111///000111333333222111111222222111111111111222222111111111111000000000000111111111111111111111111111111111111111111111111111000000///...---------//////.........---------+++,,,,,,---...///000000..............................---------,,,,,,,,,..................---------------,,,,,,+++++++++///...,,,++++++,,,...///******+++++++++,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,---------......***++++++,,,,,,++++++***------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++------++++++++++++------.........------,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,---------.........------------.../////////...---,,,,,,---...///........................//////...---,,,++++++***........................------------------------///...---,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------............///---+++)))***,,,---+++)))---------............///.../////////---,,,---...------------,,,,,,+++******+++,,,,,,------------///...---------///000111...------,,,,,,------...000...+++***+++---......---------............///***+++------------+++***,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------.........------,,,,,,,,,//////////////////////////////000111111111111111000000////////////000000------------------------......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,---------------,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////...............////////////...---,,,,,,------------------------,,,,,,------------------,,,+++******,,,------,,,------------------------........................,,,,,,,,,,,,------------000//////.........//////............////////////000000000000000000000000111111111111000000000000111111111111000000000///000000111000/////////000000000000000111111111111000000111222222222222111111000000000000000000111111111111111000000000000111111111111111111111111111111111111111111111111111000000///......------//////.........---------,,,,,,------.../////////..............................---------,,,,,,,,,..................---------------,,,,,,+++++++++,,,+++)))(((((()))+++,,,***++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,,,,++++++------,,,++++++,,,------------------------,,,,,,------------------------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------......---------------.../////////...------------...///------------------------///......------,,,,,,+++................................................///...---,,,,,,,,,,,,---------------------------,,,------......------,,,------------............---+++***+++---...,,,***---------............//////000111000...---...///------------,,,,,,++++++***+++,,,---------------......---,,,,,,---...///...------,,,,,,------......,,,******+++------,,,------------............,,,,,,------------,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------......---------,,,,,,,,,//////////////////////////////000111111111111000000000////////////000000------------------------...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......------------------------++++++,,,,,,---,,,,,,+++------------------------,,,,,,,,,------------......------------,,,,,,,,,---,,,,,,++++++,,,,,,---//////...------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////...............---...............------........................------------------,,,,,,***+++------,,,,,,,,,---------------------------........................,,,------------.........111000///...........................////////////000000000000000000000000111111111111000000000000111111111111000000000000///222444222...,,,...000000000000000111111111111111111111000111111222333000000////////////000000111111111111000000000000111111111111111111111111111111111111111111111111000000000///......------...............---------......................................................---------,,,,,,,,,------------------......------,,,,,,,,,,,,+++++++++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,---------......---,,,+++******+++,,,---------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------------------------------------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------......---------------......//////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////......---,,,,,,,,,------------------------------,,,------......------,,,------------...............---,,,,,,---...---,,,---------............///...///000///---------///------------,,,,,,,,,,,,+++,,,,,,------------,,,------,,,,,,+++,,,,,,---...------,,,,,,------...,,,+++***+++,,,---,,,***------------..................------------......,,,------......------,,,+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------...------------,,,,,,,,,////////////////////////...///000000111111000000000000////////////000000------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......------------------------++++++,,,------------,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------....../////////,,,------...//////.......................................------,,,,,,,,,))),,,000000...,,,---///------------------------........................---------.........//////111000///......---..................////////////////////////////////////111111111111000000000///111111111000000000000000000222333222000...///111///000000000111111111111222111000000000111333444000000////////////000000111111111111000000000///111111111111111111111111111111111111111111111111000000//////....................................//////.........---------..............................---------,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++++++++,,,,,,,,,---------,,,+++***+++,,,---...,,,,,,,,,---------.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------,,,,,,---------,,,,,,---------,,,,,,,,,------.........------------------------...........................------,,,,,,------...,,,,,,,,,---------......------,,,,,,------...///.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...................................................------,,,,,,,,,------------------------------,,,------......------,,,,,,,,,---------...............------.........------------............///,,,---------+++***+++,,,---------,,,,,,,,,------,,,,,,---------------,,,---------,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++,,,......,,,***,,,,,,---------.........///...---,,,,,,---...///,,,------......------,,,***,,,...000000...,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------////////////////////////...//////000000000000000000000////////////000000------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,---...............---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,---...///000111+++,,,---...////////////.................................------,,,,,,,,,(((,,,//////---+++,,,...------------------------........................---------.........//////000000///...........................////////////////////////////////////111111111111000000000///000000000000000000111111222111000111333444333222///000000000111111111111222111000000000111333444222111111000000111111222111111111111000000000///000000000000000000000000000000000000000000000000////////////............---...................../////////...------,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........------.........++++++,,,,,,,,,------------,,,+++***+++,,,---...,,,,,,,,,---------.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.........------------------------...........................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,---......---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000........................------------------------------,,,,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,------------...........................---------............///,,,---------+++***+++,,,...------,,,,,,---......---------......------,,,------.........---------...------,,,,,,------......------...//////...,,,,,,,,,,,,------------...///...---,,,,,,---...///,,,------......------,,,***,,,...000000...,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------////////////////////////......///000000000000000000000////////////000000------------------------,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,---...////////////------------------------...------------,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++---...///000111,,,,,,---.../////////...------------------------------------------,,,,,,)))***,,,,,,+++++++++,,,------------------------........................,,,------------.........//////............//////............////////////000000000000000000000000111111111111000000000000000000000000111111111111333000...000444666444111000000000000111111111111111111111000111111222333222222111111111111222222111111111111000000000000000000000000000000000000000000000000000000000000//////////////////......---------...............//////.........---------..............................---------,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------............------............------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,------...------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------......////////////........................------------------------------,,,,,,,,,---......------------------------,,,------......------,,,,,,,,,,,,,,,---------------...///...------...///---------............///...///000///---------///...---,,,,,,,,,---//////---............------,,,,,,,,,---..................------,,,,,,------...///...---...///000///---,,,,,,,,,,,,------------......------------......,,,------......------,,,+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,------------...////////////////////////---...//////000000//////000000////////////000000------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......------------------------++++++,,,---............------------------------......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,---------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------......------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++---......---------------------------........................,,,,,,,,,,,,------------......---......///000111............////////////000000000000000000000000111111111111000000000000///000000000111111111111000000///000111111111000000000000000111111111111000000111222222222222111111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000.../////////////////////---------.........//////...............---------..............................---------,,,,,,,,,***++++++,,,------......+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...++++++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------.........///,,,---...//////...---,,,------------------,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------...//////...------------------------------............////////////................................................,,,,,,,,,,,,,,,---...///------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,...///...,,,+++---///---------............//////000111000...---...///...---,,,,,,,,,---///000...............---,,,,,,)))***+++---...............------,,,,,,------...000...,,,,,,---...///...++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......////////////////////////---...//////000000//////000000////////////000000------------------------,,,,,,,,,------............------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......------------------------)))***+++,,,------...---------------------------.........------,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---///......------,,,,,,+++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...---,,,,,,++++++---...............------++++++++++++++++++++++++,,,,,,,,,------.........333000---...111333222111------------------------........................+++++++++,,,,,,,,,------------------///000111222............/////////000000000000000000000000000111111111111000000000000//////000000111111111222...000222000---+++---///000000000000111111111111///000111333333222111111000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000.........///////////////---------.........//////......................................................---------,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,---------......***+++,,,---...---,,,+++,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////,,,---...//////...---,,,.........------,,,,,,,,,------------------------////////////////////////...------,,,,,,------...,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,---...//////...---,,,......................../////////////////////...........................////////////////////////,,,,,,,,,,,,,,,---...///------------------------,,,------......------,,,++++++,,,,,,,,,---------+++---///...,,,+++,,,///---------.........//////.../////////---,,,---...///...,,,,,,,,,...000111.../////////...---,,,,,,&&&(((***,,,---......---...------,,,,,,------...000...+++***+++---......++++++,,,,,,,,,---------***+++------------+++***,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,------.........////////////////////////---......///////////////000000////////////000000,,,,,,,,,---------......------------------------111111000///......------++++++******+++---...///,,,,,,,,,---------......---------............//////............------------------,,,,,,+++++++++...---,,,,,,++++++++++++...------,,,,,,,,,------++++++++++++++++++++++++***++++++,,,---...//////........................------------,,,,,,+++***------------------------...------,,,,,,++++++***000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------------------------------------------------------///////////////.........------......//////000000////////////////////////222111111111000000//////////////////////////////////////////000111222333111111111111111111111111000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000//////////////////............//////,,,,,,,,,---------......------------------------...---,,,---///000///.........---,,,++++++***)))+++,,,---......---,,,+++------,,,++++++,,,------,,,,,,,,,------.........,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------000000000000000000000000........................***+++---//////...---,,,......------------......++++++,,,---...///000111........................***+++,,,,,,------,,,,,,,,,---------...///////////////.........---------------------------------,,,++++++***+++,,,...///........................------------------------......---,,,,,,,,,,,,---000000//////.........---//////.........---------,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---.........---------------------------........................,,,,,,,,,------............///...---,,,,,,...000...---,,,,,,,,,,,,---...------------------------.........---,,,+++***)))))),,,...///...------------------............/////////.........---------,,,---.../////////------////////////////////////,,,,,,,,,------------...------------------------///......---,,,,,,++++++++++++******+++---...///,,,,,,,,,---------......---------............///............---------------------,,,,,,+++++++++...---,,,,,,+++++++++,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................,,,---------,,,,,,+++***///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------,,,,,,------------------------+++,,,------......------------------------------------------------------------------------------////////////.....................///////////////////////////////////////111111111000000000//////000000000000000000000000000000//////.../////////111111111111111111111111000000111111111111000000000000000//////000000000000000000000000000000000///////////////////////////////////////000000000//////............//////,,,,,,,,,---------......---------------------------,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---,,,++++++++++++,,,---,,,,,,,,,---------......---,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,------------------,,,,,,,,,---------......------------------------------------------------........................***+++---//////...---,,,......------------......------------....................................++++++,,,---------------------------............//////.........---------......---------,,,,,,,,,---,,,,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000/////////.........---//////.........---------...---------......///000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,------......------------------------------........................,,,,,,------------------.........---,,,,,,...000...---,,,,,,,,,,,,---...------------------------------------,,,+++******+++---......---,,,---...---------............/////////.........---------,,,---...//////...------........................,,,,,,,,,,,,------------------------------------......------,,,+++++++++++++++++++++,,,---......,,,,,,,,,---------......---------............///............------------------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,---------,,,,,,------...------------------------------------------------------------------------,,,,,,---------,,,++++++------,,,,,,+++++++++*********+++,,,,,,---......+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------..................------------------------+++,,,------......------........................------------------------------------------------........................///////////////.........////////////////////////111111000000000000//////111111111111111111111111111000///...------------000000000000000000000000///000000111111000000///111111000000000000111111000000000000000000000000////////////////////////.........//////000000111//////............//////,,,,,,,,,---------......---------------------------++++++,,,---...---,,,+++++++++,,,,,,---------...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,......------------......///.........------,,,,,,------------------------,,,,,,---............---............------------...............---------.........------,,,,,,,,,///...------,,,---------........................+++++++++++++++++++++++++++++++++,,,---...000000/////////..............................---------///............///000000...------------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,------......------------------------------------------------------------------------,,,,,,---......---,,,,,,---///...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++---......---++++++---...---------............///...............------------......///......------........................++++++,,,,,,,,,---------------------------------/////////......---------++++++++++++,,,---------,,,,,,,,,---------......---------............///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,,,,,,,---......------------------------.........------,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++(((((()))***,,,---......+++++++++,,,,,,---------...---,,,+++***)))))))))------------------------......---------,,,,,,,,,............////////////............------------+++,,,------......------........................,,,,,,------------------........................------...............///000000//////......------////////////////////////000000000000000000//////000000000000000000000000000//////...------......000000000000000000000000//////000000000000//////111111000000000000111111000000000000000000000000////////////////////////------......///000111111//////............//////,,,,,,,,,---------......------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------.........------,,,,,,,,,,,,,,,,,,---------......------------------------........................------------------------+++,,,---.........------......------------...............---------,,,,,,------------------------,,,---......//////...............------,,,,,,,,,........................------------------------/////////...------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////................................................///...............//////------------------------------------------------........................------------.........///,,,,,,------...------,,,------------------------------------------------.........------,,,,,,,,,,,,---...---,,,,,,---...------------------------------------------------***+++,,,,,,---------,,,.........,,,++++++---///---------............///.......................................---------........................+++++++++,,,,,,,,,------------------------------...............---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++.........------,,,,,,+++------------------------+++,,,,,,------,,,,,,,,,(((((()))***,,,---......---------,,,,,,+++++++++...---,,,+++***)))))))))------------------------......---------,,,,,,,,,.........//////000000000/////////......---------+++,,,------......------........................,,,,,,,,,---------..............................,,,---------......//////000000//////......------//////////////////////////////////////////000000///////////////////////////.........//////000111//////////////////////////////000000000000//////111111000000000000111111////////////////////////........................,,,------...///000000111//////............//////,,,,,,,,,---------......------------------------,,,+++***+++---...---,,,......---,,,,,,+++******...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------.........------,,,,,,,,,,,,,,,,,,---------......------------------------........................------------------------,,,,,,---------...------......------------......,,,,,,,,,------------...------------------------,,,---......//////............------,,,,,,,,,+++---.....................***++++++,,,---...///////////////......------,,,...................................................------,,,,,,,,,---------------...............---...........................------,,,------...------------------------------------------------........................------........./////////,,,------...------,,,,,,------------------------------------------------.........------,,,,,,,,,+++---......,,,,,,,,,---------------------------------------------------******+++,,,------------.........,,,++++++---///---------............///---.....................//////......------------........................++++++++++++,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,---......///++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,+++++++++***......---,,,,,,+++******+++++++++++++++,,,------------------------------......---------,,,,,,,,,------......///000000000000000//////...---------+++,,,------......------------------------------+++,,,,,,------.................................,,,,,,,,,---....../////////////////////.........////////////////////////......////////////000000....................................///000111222////////////////////////...//////000000//////...000000////////////000000////////////////////////........................---------......//////000//////............//////,,,,,,,,,---------......---------------------------++++++,,,---...---,,,///......---+++******)))...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---------............------------------------------------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------,,,,,,,,,,,,---------...............***++++++,,,---...//////------.........------,,,................................................///...---,,,,,,,,,,,,,,,---------------.........---------.....................---,,,,,,,,,,,,---,,,,,,,,,------------...------------------------........................---------.........//////------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,......,,,+++,,,---,,,------......------,,,------------------------***+++,,,,,,------------+++---------,,,,,,...000---------............///---------...............000///...---------------------------------------***++++++++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,---------,,,++++++,,,,,,,,,---------......---------............///---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................---------,,,,,,,,,,,,,,,---......///000000000000000///...---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................++++++,,,------...//////.........///////////////////////////////////////........./////////000000////////////////////////.........---......//////..............................////////////......//////............//////////////////////////////................................................//////............//////,,,,,,,,,---------......---------------------------,,,,,,,,,...///...------------,,,,,,+++++++++,,,------------------,,,,,,---............---,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++------------............------------------------,,,,,,------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------............------------......------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,---------------.........//////------------------------+++,,,---......---,,,,,,................................................------,,,,,,,,,---......,,,,,,,,,------.........---------.........////////////...---------------,,,,,,,,,---------......------------------------------------------------,,,,,,---------.........------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------***,,,......---++++++,,,,,,,,,---......---,,,,,,------------------------++++++,,,---------,,,,,,)))+++---...------...000---------............///---------.........//////111000...---,,,,,,------------------------------******+++++++++,,,,,,,,,------------------------------------------------+++,,,---------,,,+++***,,,,,,,,,---------......---------.........//////---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++,,,,,,---...+++++++++,,,---...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------***++++++,,,,,,------...000///...---,,,+++++++++..............................---------,,,,,,,,,,,,,,,,,,---...//////000111000000///...---------+++,,,------......------++++++++++++++++++++++++++++++,,,,,,---...//////////////////////////////++++++,,,,,,---...//////---.........//////000000////////////////////////---.........//////000000000000000000000000000000//////...---,,,,,,,,,,,,..............................////////////............------------......////////////////////////.......................................---------//////............//////,,,,,,,,,---------......------------------------...---,,,---///000///...++++++,,,,,,,,,,,,------+++,,,............,,,+++------...//////...------,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++---------.........//////------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............------.........///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,------------------.........//////000//////...,,,+++******)))***,,,---...------,,,........................------------------------+++++++++,,,---...///000,,,,,,,,,------.........---------.........//////111000///...............,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------......---.........---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***,,,......---++++++,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,------,,,,,,+++'''***---.........///000---------.........//////---------.........//////111000...---,,,,,,------------------------------,,,,,,,,,---------............---------,,,,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,+++******)))++++++------------++++++.........------,,,,,,,,,((()))***++++++++++++++++++,,,,,,------,,,,,,+++------------,,,+++*********++++++,,,,,,------...,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---///............///000000000000000000////////////////////////.....................//////......---......------------....../////////...------,,,,,,......------------.................................///////////////..............................000000000000000000000000////////////////////////////////////////////////////////////////////////,,,,,,---...///000111111000000//////.........---...........................------,,,,,,------...------............------------......------,,,++++++,,,,,,------,,,,,,+++---------............///......---,,,,,,+++************+++,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------,,,,,,,,,++++++******++++++,,,000///...---,,,---.........---+++*********++++++------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////------......///000000000//////////////////..............................++++++,,,------......///---------,,,,,,+++++++++------------------------...------,,,,,,------...//////.........---------,,,,,,,,,---------......------------------------///////////////.........++++++++++++,,,,,,---...,,,,,,,,,------.........---------------------------.........//////000000222111...,,,++++++,,,---///...,,,,,,------,,,+++...------------...//////------------------------------------------------000---,,,---///000...,,,...---,,,---/////////...///............---------+++++++++,,,,,,---------------------------,,,,,,+++++++++,,,,,,---------++++++,,,---............,,,,,,,,,+++++++++******,,,,,,,,,---------.........---,,,,,,,,,,,,---............------,,,,,,,,,////////////............,,,,,,,,,---------......,,,,,,,,,---------...............---------,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,++++++******+++,,,,,,------,,,,,,+++------------,,,,,,,,,+++)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...------,,,,,,------......------......///000/////////...............////////////............******+++,,,,,,,,,,,,,,,......------------.....................---------......------------....................................////////////..............................000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////000/////////.........---........................------,,,,,,,,,,,,------------............------+++,,,,,,---.........---+++,,,,,,------,,,,,,+++------------..................---,,,,,,+++************+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,---------+++*********++++++++++++++++++++++++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------............////////////................................................------------------------//////.........---------------------------------...------,,,,,,------...///.........------------,,,,,,,,,---------......------------------------////////////............---,,,,,,,,,,,,------...,,,,,,---------------------------------------------........./////////000111000...,,,+++,,,---...///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,---......------------------------------------------------...,,,+++,,,......---+++...---,,,---...//////---++++++,,,---...///000000+++,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,------...------------------,,,,,,,,,++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---.........---------,,,,,,,,,////////////............,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,------------......---,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...------------...------,,,,,,,,,---......---------.............../////////............---,,,,,,---...////////////......------------......---------.....................------------..............................---....../////////..............................000000000000000000000000////////////////////////////////////////////////////////////////////////000//////.........------/////////...............------------------------------,,,,,,,,,,,,------------............------)))***,,,---.../////////+++,,,,,,------,,,,,,+++------------...............------,,,,,,++++++******++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,------......,,,,,,++++++++++++,,,,,,---,,,***))))))******+++---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++/////////............---------------------------........................//////...------,,,++++++///............---------------------------------...------,,,,,,------...............------------,,,,,,,,,---------......------------------------..............................------------------------------------,,,,,,------------------------...............////////////...---,,,,,,---...//////---,,,,,,---...---+++,,,++++++++++++,,,------------------------------------------------------,,,+++***+++,,,---,,,***...,,,,,,---...///...---++++++,,,---...///000000---,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........++++++,,,,,,,,,,,,---------------...------,,,,,,.........---------,,,,,,,,,,,,,,,---------.........------,,,,,,------......------------,,,,,,,,,/////////............---,,,,,,,,,---------......,,,,,,,,,---------....../////////.........------+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,---------,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000///......------......,,,,,,++++++,,,,,,---...------............////////////.........---------....../////////......---...------,,,,,,------...,,,,,,------...//////000......------------..............................------......//////..............................//////////////////////////////////////////////////////////////////////////////////////////////////////.........---------........................---------------------------,,,,,,,,,,,,,,,,,,---,,,------......------,,,***+++,,,---............+++,,,,,,------,,,,,,+++,,,,,,---------.........---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,------......,,,,,,,,,++++++,,,,,,,,,---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------------000000///......---,,,,,,+++,,,,,,,,,,,,,,,------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,------------------------...............///000///...---------------.........------,,,,,,,,,------------------------........................---,,,,,,,,,,,,---...///...---,,,,,,---...---,,,,,,,,,,,,+++,,,,,,---...------------------------------------------------,,,+++++++++,,,,,,,,,+++---,,,+++,,,...///...---.........---------,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------//////.........---------,,,,,,,,,---------......,,,,,,,,,---------......///.........------------+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........------,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***+++++++++,,,,,,---------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////...---------------,,,++++++++++++,,,------....../////////000000000............------------++++++++++++***)))''''''------,,,,,,,,,,,,------+++,,,,,,---...///000000......------------..............................,,,,,,---...............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------------............---------...............------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,------...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******++++++,,,---......---,,,,,,,,,,,,,,,,,,---...---,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...///000111000000///...---,,,++++++++++++++++++,,,,,,------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,---------......//////000///...---------------.........------,,,,,,,,,------------------------...............---------++++++,,,,,,------...///...,,,,,,,,,......---,,,---------------......///------------------------------------------------,,,,,,------,,,,,,,,,------,,,+++,,,.........---...------------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------------------------------............------------,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------......//////---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------......------,,,,,,+++,,,,,,------,,,,,,+++------------,,,+++***)))******+++,,,,,,---......******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,+++++++++,,,------......//////000111111111.........------------,,,---------,,,+++***)))(((------,,,,,,,,,,,,------,,,,,,------...///000000......------------..............................+++,,,---...............////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////,,,,,,------.........///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******++++++,,,,,,------------,,,,,,,,,,,,------///...---,,,+++,,,,,,---+++,,,,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111//////......---,,,++++++***++++++,,,,,,------...........................++++++,,,,,,---...//////---------............///------------------------...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,---......//////......------------------------------------,,,,,,------------------------.........---------------++++++,,,,,,---------...---,,,+++,,,.........---...------------...//////------------------------------------------------,,,---...---,,,+++,,,...---++++++,,,---...---,,,******+++,,,---...//////---,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........------,,,,,,,,,,,,++++++---------...------,,,,,,,,,,,,+++++++++*********,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------------............------------,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,---------------------------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,---......------......///000000111.........---------,,,,,,...//////000000/////////---,,,,,,++++++,,,,,,---,,,---------......//////......------------..............................***+++,,,---............////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////......------------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,------///...---++++++,,,,,,---++++++---.........------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,,,,+++++++++,,,---.................................,,,------------------------------.........//////------------------------...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---......///++++++,,,------...//////---,,,,,,,,,,,,------...,,,,,,------------------------------------------.........------,,,,,,,,,+++,,,,,,---------,,,,,,---,,,+++,,,...///...---------,,,,,,------...///------------------------------------------------***,,,------******+++---,,,+++***+++---...---,,,******+++,,,---......///+++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++++++++,,,,,,------...---------------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,+++++++++******......---,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************------++++++++++++------,,,,,,,,,------.........,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++******+++,,,------------...------,,,,,,++++++***)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++------,,,,,,------...///,,,,,,------...///000000......---------,,,,,,,,,***+++,,,...///000000000---,,,,,,++++++,,,,,,------------........................------.................................***+++,,,---............000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000//////---,,,++++++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++***+++,,,---.../////////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++++++++++++++...------,,,,,,------......---,,,+++++++++,,,---***+++---...///...------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******......------------,,,,,,++++++,,,------...//////........................///......------,,,,,,++++++++++++,,,,,,---------------------------------...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---...//////++++++,,,,,,---...//////++++++++++++,,,,,,---...,,,,,,,,,------.........------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++,,,...///...---,,,,,,++++++,,,,,,---...------------------------------------------------(((+++,,,,,,)))(((***,,,,,,+++***+++---...---,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------------------------,,,,,,---------,,,,,,+++++++++++++++,,,---..................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------....../////////------------------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...------------------------///...---,,,,,,---...///...------,,,,,,------...------------------------000///---,,,,,,---///000---,,,,,,,,,,,,---......,,,,,,,,,------.........//////////////////////////////............//////111000000///...---------......//////...---,,,,,,+++,,,---......---,,,+++---------............///////////////000000000000......////////////......000000000000////////////000000000000000000000000//////............//////000000000000000000000000111111111111111111111111/////////000000000000000////////////...---,,,+++///............---------,,,,,,++++++++++++******++++++++++++,,,,,,---...////////////////////////000////////////.........,,,++++++***+++,,,...///+++,,,------......---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,***++++++,,,---...//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..............................------,,,,,,,,,------------------------------------,,,+++,,,---...///000---,,,---///000...,,,........................///............------------------,,,,,,------...,,,---......,,,,,,---...///...---,,,,,,---...///***,,,------,,,++++++,,,...------,,,,,,------............------,,,,,,,,,.../////////......,,,,,,...---,,,,,,,,,,,,---...............////////////111///------///000//////000000000000000000000000///...---,,,++++++,,,---444000---...111222///,,,......//////......---,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------...............////////////......///...,,,,,,,,,---///111//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......................................................///............---------............---,,,+++***---------............/////////.........---------------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------//////......---,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...------------------------...------,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------...---+++******+++---...---------------...//////,,,,,,,,,------.........------------------------//////............//////000000000///...---------......//////...------,,,...///000111111000///...---------............///.../////////000000000000///000000000000//////...000000000000////////////000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111////////////////////////+++,,,---...///////////////............---------......------------,,,,,,,,,,,,+++++++++,,,------........................+++,,,,,,,,,------......---,,,+++++++++,,,---...+++,,,,,,------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..............................------,,,,,,---------------------------------------,,,,,,,,,---...//////---,,,---///000...,,,------------------------///............---------......---,,,,,,,,,------,,,---......,,,,,,---...///...------------...///+++,,,......,,,,,,,,,---...------,,,,,,------.........---------,,,,,,,,,.........---------,,,,,,......---,,,,,,---......------------............---,,,++++++------,,,+++///////////////////////////......---------------111...+++,,,///000...***,,,------------,,,++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////.........---+++++++++,,,...///---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------............------------............---,,,+++***---------............//////............------------------------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------,,,,,,+++++++++------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---------------------------,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,------------------------,,,+++***))))))***+++,,,---,,,,,,,,,,,,---......---------------.........++++++++++++++++++++++++//////............//////000000//////...---------.........///......---,,,------............---------------............///....../////////000000000111111222222111000000///000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000........................+++,,,---...///////////////............---------......------------,,,,,,------,,,+++++++++,,,,,,------------------------******+++,,,---...//////------,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,...---------,,,,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---------,,,,,,------...---------------------------,,,,,,,,,,,,---...//////...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,///............---------///...---,,,,,,,,,,,,,,,,,,---......,,,,,,---...///...------------...///,,,---//////---,,,---......------,,,,,,------......------------,,,,,,,,,......,,,++++++,,,,,,---......---,,,,,,---......,,,,,,,,,------------...///......000111111///---............................../////////...------///,,,***+++---...,,,)))+++++++++++++++******)))------------------------......------,,,+++++++++,,,,,,,,,------------.........////////////......,,,,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------............---,,,++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,))))))***+++,,,------...------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,---------...///...,,,++++++,,,------------------------,,,,,,---------+++***(((,,,++++++******++++++,,,------------------------++++++************+++++++++++++++***++++++,,,------------...............++++++++++++++++++++++++///......------......////////////......------------...............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........./////////000000222222333333222222111000000000000000/////////////////////////////////////////////000000/////////////////////////////////////////////////////////...............---------////////////...---,,,+++///............---------,,,,,,+++++++++*********...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000...------,,,++++++++++++***++++++,,,---,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------------------------------------------------...------,,,,,,------...........................------,,,,,,,,,---......------------------------,,,,,,,,,,,,------............---............---,,,,,,,,,,,,,,,,,,,,,,,,///............---------///......---,,,,,,,,,,,,,,,---......,,,,,,---............------.........,,,...//////...------......------,,,,,,------...------------------------...---+++******+++---.........------------......,,,,,,---------.........//////000222333333000------------------------------...///000000///...------+++***+++,,,---,,,***+++++++++++++++***))))))++++++++++++++++++++++++---------------,,,,,,,,,---------------------------......//////......---,,,,,,++++++,,,,,,---...******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---.........------,,,+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++(((((()))***+++,,,---...------------------------......---------,,,,,,,,,+++++++++,,,,,,------------...///...,,,+++,,,---------------------------,,,---.........,,,+++***,,,++++++******++++++,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,......------------..................------------------...............---000//////////////////000---------............///............////////////222222333333333333222222000000000000//////////////////////////////////////////000000000000//////////////////////////////........................//////......------------////////////...---,,,+++///............---------,,,,,,+++++++++*********...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.....................---------------,,,++++++***++++++,,,------------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,******++++++,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------------------------------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,------------------.........------......------------------------///............---------///...---,,,,,,,,,,,,,,,,,,---......,,,,,,---...---..................---,,,...//////...------......------,,,,,,------...------------------------...---+++******+++---...........................---.........////////////,,,,,,---...000///,,,***---------------------------...///000000///...------,,,+++,,,---------,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,------...//////------------------------------............---------------------......///++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------...------------,,,,,,,,,---------...------,,,,,,---------............///---------............///---------------.........++++++,,,,,,,,,,,,------------------------------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------//////...---,,,,,,++++++***++++++,,,,,,------...---...///...---,,,---...------------------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------///............///000000/////////.............................................------------......------------------------,,,---......///.........///......------......///---------............///------........./////////000111222333444444444444000000000000////////////000000000000000000000000000111222333333222111000000000000000000000000000////////////////////////000000//////...---------+++,,,---...///////////////............---------......------------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,---------,,,+++++++++,,,------......------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,))))))***+++,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...------------------------------------------------...------,,,,,,------...........................,,,,,,,,,,,,---......///------------------------+++,,,------......---------...///...------...///........................///............------------------,,,,,,------...,,,---......,,,,,,---...------...//////...------,,,---//////---,,,---......------,,,,,,------...,,,,,,,,,------------...---,,,,,,++++++,,,......---...////////////...---........./////////000000---------...//////---+++------------------------------.../////////......,,,,,,------------......---------------,,,,,,+++------------------------******+++---...///000111...------------,,,,,,,,,------............---------------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......................................................------------,,,,,,,,,,,,,,,------...------,,,,,,---------............///---------.........//////------------,,,,,,,,,,,,+++++++++,,,,,,---------........................------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,******+++,,,,,,---......,,,---......------...///------------------------*********++++++,,,---...------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,......------......///000000/////////.........---------------------------...------,,,,,,------...------------------------,,,------...//////......---,,,++++++++++++,,,------------............///---------.........//////...///111222444555555555000000000000////////////000000000000000000000000000111333444444333111000000000000000000000000000////////////////////////111111000//////...------+++,,,---...///////////////............---------......------------,,,,,,,,,,,,+++++++++,,,------------------------------++++++++++++++++++,,,,,,***+++,,,---------,,,+++,,,---......//////......---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,******++++++,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,------......................................................------,,,,,,------...........................,,,,,,,,,,,,---...//////------------------------+++,,,---.........------,,,...000///---,,,---///------------------------///............---------,,,,,,,,,,,,------...///,,,---......,,,,,,---...------...//////...------+++,,,......,,,,,,,,,---...------,,,,,,------...,,,,,,,,,---------......,,,,,,---------.........---...///000000///...------------.........//////000...---...///000///------------------------------------------......///+++,,,---------------...---------------,,,,,,+++------------------------+++,,,,,,---...///000000......---------,,,,,,,,,,,,------......------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------------------------------,,,,,,,,,++++++,,,,,,------...------,,,---------............///+++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,---------........................------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,((()))***+++---...///000------------------------+++,,,,,,------......///******+++,,,,,,---......+++---......------///000------------------------))))))(((((()))+++---......------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++++++++******++++++,,,---000000//////.........---------------------------...------,,,,,,------...------------------------,,,,,,---.../////////...000///...------...///000---------.........//////---------.........//////---...000222444555666666000000000000////////////000000000000000000000000...///111222222111///...000000000000000000000000000000000000000000000000222111111000///.........////////////...---,,,+++//////.........---------,,,,,,,,,+++++++++******++++++++++++,,,------...------------------------++++++,,,---......///000)))***,,,---...------,,,---...//////000/////////---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------......................................................------,,,,,,------...........................+++++++++,,,---...///000------------------------+++,,,---.........---,,,,,,...000///---,,,---000,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++++++++,,,---...///000,,,---......,,,,,,---...,,,---...//////...---,,,***,,,------,,,++++++,,,...------,,,,,,------...,,,,,,,,,------.........,,,---....../////////...---...///000000///...---,,,,,,,,,---------......---+++))))))+++,,,++++++........................---,,,++++++,,,---...///***+++,,,,,,,,,,,,---...,,,------------,,,++++++++++++++++++++++++++++++------...........................------,,,,,,,,,,,,------......------,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------...------------------.........//////...------,,,,,,------....../////////...------,,,,,,,,,------,,,,,,+++***/////////......---------******+++,,,------------******+++++++++,,,,,,,,,///---+++,,,------***'''******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////333333222111///---,,,+++...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------------------------.................................------,,,,,,,,,------------------------------------------------//////.........---------------............------........................---......///000111111222888666333000...///000111000000000000////////////000000000000000000000000............////////////111111000000000000111111////////////////////////............////////////---------......000111222333111///---,,,---...///---,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++.........------,,,,,,,,,........................------,,,++++++***))))))++++++------------++++++------------,,,+++******+++***++++++,,,---...///------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............---------,,,,,,,,,000///---+++*********+++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---------------,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................////////////,,,,,,,,,++++++*********...---+++******+++---...---------.........//////...------,,,,,,------...........................////////////////////////......---------,,,,,,,,,.................................------,,,,,,,,,---------............///...............///000000///////////////...................................................------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***,,,------,,,+++,,,,,,------------------------***++++++,,,,,,++++++***............////////////------------------------000///---+++++++++---...,,,---.........---,,,+++++++++------------++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000000///,,,+++...------,,,,,,------...,,,,,,------,,,,,,+++***,,,------------,,,++++++.........---------,,,,,,+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,...---+++,,,------+++)))***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......------------.........//////000000000///......---...---,,,,,,......---,,,------------------------++++++,,,,,,,,,,,,------------------------------........................------------------------..............................---------,,,,,,,,,------------------------------------------------//////.........---------------............------........................---......///000000111111777666666555333111000///000000000000////////////000000000000000000000000............////////////111111000000000000111111////////////////////////------------...........................///000111111000///------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...........................------,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............---------,,,,,,,,,///...,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------------------------------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000//////............---,,,++++++,,,---...,,,------------............------,,,,,,------............................................................---------------........................------------------,,,,,,---------............///...............//////000------------............------------------------........................---..................---........................,,,------------------,,,***,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............---------------------------,,,+++))))))***+++,,,------...//////...------+++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,------------------------+++,,,...///000///...---...------,,,,,,------...,,,,,,------,,,,,,++++++---------------,,,++++++------------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,---------------,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,---------......------------............+++,,,---...////////////...---,,,,,,......---,,,------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------...------------,,,,,,,,,------------------------------------------------...............---------------............------.................................//////000000111333444666777666333///,,,000000000000////////////000000000000000000000000............////////////111000000//////000000111////////////////////////,,,,,,,,,------------...//////.........//////000//////......---,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,.................................---,,,,,,+++++++++,,,,,,------,,,,,,+++)))***+++,,,------------,,,,,,,,,,,,------------++++++++++++,,,------...,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---------------------............---,,,,,,(((((()))***+++,,,------,,,,,,,,,------------...---............/////////............------------///...---,,,,,,---...///,,,,,,,,,,,,------------...------,,,,,,------...........................------------------------.....................///........................,,,,,,---------------------------............///......------......///000+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...........................................................................------,,,,,,------...+++,,,......,,,+++,,,---++++++++++++++++++++++++......////////////......+++,,,,,,,,,------------------------------------,,,+++***)))***+++,,,------...////////////......+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,........................---.........////////////...------,,,,,,------...---......///......---------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------***+++,,,---......//////...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------............------------------------........................------............------................................./////////000000///111333555555333000...000000000000////////////000000000000000000000000............////////////000000////////////000000////////////////////////,,,,,,---------.........000//////............///------......---,,,++++++***++++++,,,---...//////........................------------------------------------------------........................//////......------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---...///,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,------------------------------,,,,,,------------------......---,,,,,,------------......///......------*********++++++,,,,,,------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///+++++++++,,,,,,,,,------...------,,,,,,------...........................------------------------.........///////////////........................,,,,,,,,,------.........---------............///...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------........................------.........------------------------...---,,,++++++,,,---...+++---......---,,,,,,---++++++++++++++++++++++++......////////////......,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,------------------------...------,,,---...///000...------,,,,,,------...------......///......---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++---...++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------,,,,,,+++,,,---------------,,,...---,,,,,,......---,,,************************+++++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------....../////////---------------------------.....................------............------....................................//////////////////111333444555555555000000000000////////////////////////////////////............////////////000000////////////000000////////////////////////---.........////////////000//////............///---------...------,,,+++++++++,,,------...//////........................------------------------------------------------........................//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********++++++++++++***)))*********+++,,,---...///,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............---------,,,,,,,,,***++++++,,,------------,,,++++++++++++,,,---...------------------------,,,,,,,,,---------......------,,,,,,,,,------...------......///......---......------,,,,,,,,,+++------------------------------------.............................................------.........+++++++++,,,,,,,,,------...------,,,,,,------....................................................../////////////////////........................,,,,,,,,,------.........---------............///---------------...//////111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...------------...///------------------------...---,,,++++++,,,---...+++---///...---,,,------------------------------------............------,,,------------.........------------------------,,,,,,,,,,,,---......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///...------,,,,,,------...++++++,,,,,,------,,,,,,...............---,,,,,,,,,,,,,,,,,,------------------.........------,,,,,,,,,,,,,,,---------------------+++******,,,...,,,,,,,,,,,,------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,------......------,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...//////000000---------------------------------...............------............------................................................111111111222444666888:::000000000000////////////////////////////////////............////////////000//////......//////000////////////////////////........./////////000000//////.........//////000......------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................................................---,,,,,,++++++,,,,,,---------------,,,+++***))))))***+++,,,,,,+++***)))++++++++++++,,,------...,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............---------,,,,,,,,,***+++,,,------------,,,,,,++++++***+++,,,...///------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,------...,,,,,,---............---000000///...---,,,++++++...------------,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------------...------,,,,,,------.........................../////////////////////////////////.........------........................,,,,,,---------------------------............///------,,,,,,------...///111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---,,,,,,---...///////////////////////////...------,,,,,,------...,,,---//////---,,,---...------------------------,,,,,,------------,,,,,,------------............------------------------******+++++++++++++++++++++*********+++,,,---...---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---......------,,,,,,------...***+++,,,,,,------,,,,,,...............------,,,,,,,,,---------.........+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,.........,,,))))))+++...,,,,,,,,,------------...,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++------............------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000000---------------------------------.........//////------............------................................................000000000111222444555555000000000000////////////////////////////////////............//////////////////............//////////////////////////////---------.........//////...............///000111//////...------...///000---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++)))***,,,.........---,,,,,,,,,,,,++++++,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............---------,,,,,,,,,***+++,,,---------,,,+++,,,+++******+++,,,...000........................++++++,,,,,,---......///,,,,,,++++++,,,,,,---...++++++,,,---------------.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,---------.........*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,------------............------,,,,,,------...................................................000//////...---,,,++++++........................------------------,,,,,,---------............///------,,,,,,------...///........................------------------------,,,,,,------...//////000000///---,,,,,,---///000////////////////////////,,,------------------,,,,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,------------------------------------++++++,,,,,,++++++******++++++******+++---...///---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...------------------------,,,+++++++++,,,,,,------...------,,,,,,------...,,,------.../////////.........//////......---,,,---------....../////////******+++,,,------------******+++++++++,,,,,,,,,...//////,,,((((((+++...,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,---...////////////...---,,,,,,......---,,,........................++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------...///000000111---------------------------------.........//////---..................---.............................................---------//////000///......000000000000////////////////////////////////////............/////////000//////............//////////////////////////////,,,,,,,,,---------......---------......000111222111///...------...000111...............---------........................++++++++++++++++++++++++,,,,,,,,,------.................................,,,---------------------------++++++++++++------******+++,,,------------***+++---///000000///...------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............---------,,,,,,,,,+++,,,------------++++++,,,+++*********,,,///000........................++++++,,,,,,---...//////++++++++++++,,,,,,---...***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------...............//////000000000+++,,,,,,------,,,,,,+++---------.........//////...------,,,,,,------...........................------------------------000000///---,,,+++***))).................................------,,,,,,,,,---------.........//////---,,,,,,,,,,,,---......******+++,,,...//////000........................,,,,,,------...///000000000///---,,,,,,---///000........................+++,,,............,,,+++,,,...//////...------...++++++++++++++++++++++++,,,------------------,,,******+++++++++,,,,,,,,,------------------------............------,,,+++,,,,,,++++++,,,...///000------++++++++++++------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...........................,,,,,,,,,---------......///...---,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++........................///...---,,,,,,---...///...------,,,,,,------.........---------,,,,,,,,,------............------++++++,,,,,,,,,,,,------........................,,,,,,,,,++++++*********------------------------+++---......---,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,..................---------...///000111222333333000000///...------,,,,,,////////////////////////---------............///........................------------------------,,,,,,,,,---...///000000000000000000000///......000000000000000000000000////////////////////////------///000111111111111------------------------//////............/////////............---------***,,,......,,,+++++++++..............................---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......------,,,***)))))))))******+++,,,------......------,,,++++++******++++++,,,------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,---------............//////...---,,,,,,,,,,,,,,,------.........+++,,,...//////...,,,++++++++++++,,,,,,---------///...---,,,+++,,,------...---,,,++++++---...000------------------------------------------------...........................------,,,,,,------......---,,,+++***+++,,,,,,,,,,,,------------,,,,,,......////////////............---------,,,,,,,,,...------,,,,,,------......---,,,,,,......---,,,---..................---............---,,,+++***///...---,,,,,,---...///........................////////////////////////------------------------,,,---......//////......//////...---,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,---------......222111///---,,,---...///........................///...,,,*********,,,---************************,,,------....../////////++++++++++++++++++++++++***+++---......---+++***.........------,,,,,,,,,///...------------...///......---------,,,,,,,,,,,,,,,---------.........------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,++++++........................///...---,,,,,,---...///...------,,,,,,------......------------,,,,,,,,,------............------++++++,,,,,,,,,,,,------........................,,,,,,,,,+++++++++******------------------------+++---......---,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000111222222333///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000........................---------------------------,,,,,,------///000000000000000000000///......000000000000000000000000////////////////////////------///000000111111111------------------------......------------..................------------+++,,,.../////////---,,,------------------------...------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......------,,,***)))))))))***+++++++++,,,---------------...------,,,,,,------...------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...------,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,---...//////...---,,,,,,...///111------------------------------------------------...........................------,,,,,,------.........,,,+++++++++,,,---......////////////............////////////......000000/////////............------,,,,,,------......---,,,,,,......---,,,------............------,,,,,,------......------///...------------...///------------------------................................................,,,------........................------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......//////...------...///000........................///...,,,******+++,,,------------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++......---------,,,,,,,,,///...------------...///......---------,,,,,,,,,---------.........//////------------------------,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------........................///...---,,,,,,---...///...------,,,,,,------...------------,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++------------------------+++---......---,,,,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......///000111222222---------,,,,,,++++++***++++++++++++++++++++++++...////////////000000000........................---------------------------------------...///000000000000000000//////...000000000000000000000000////////////////////////---......///000000000000........................------,,,,,,,,,,,,------............---------------,,,---000333333///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---,,,,,,+++************+++***++++++,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............///......---,,,,,,,,,,,,------------...------------------------.........---------------+++++++++,,,---...000000//////...---...///000111------------------------------------------------...........................------,,,,,,------...///...------,,,,,,------......////////////............////////////......///////////////............------,,,,,,------......---,,,,,,......---,,,,,,,,,------------,,,,,,)))***+++---...//////000///...------------...///------------------------........................////////////////////////---------...............------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++//////..................,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,---...///000000000------------------------...---,,,+++***+++,,,---........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,.........------...............---------,,,,,,,,,------........./////////------------------------,,,,,,,,,------.........---------,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,------------....................................,,,,,,,,,,,,.........------,,,,,,------...---------,,,,,,,,,++++++,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......---,,,,,,---...---------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------...//////000111111---------,,,,,,,,,++++++------------------------............////////////........................,,,,,,---------------------------------...///000//////000000000000//////000000000000000000000000////////////////////////---......///000000//////////////////////////////...------,,,,,,------............---------,,,,,,,,,++++++///444555000+++++++++++++++++++++++++++---------,,,,,,,,,++++++***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......---...............------------------------------...------,,,,,,------.../////////......------,,,++++++,,,,,,---...//////......------......///000------------------------,,,,,,------------------...........................------,,,,,,------...//////......------------+++,,,,,,------,,,,,,+++---......//////......---------------------------...------,,,,,,------......---,,,,,,......---,,,+++,,,,,,------,,,,,,+++)))***+++---...//////000.........------.........------------------------......................................./////////------------......//////,,,,,,,,,------.........***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------000000//////.........---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......+++,,,...000000///...---------------------------------,,,+++++++++,,,---++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...---,,,,,,,,,,,,---...---------------------------..................---......---------,,,,,,,,,------------.........///------------------------,,,,,,,,,------............------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------....................................---,,,++++++,,,---......------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...//////000000............------------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------.........------------...////////////000000000000//////////////////////////////////////////////////////---......////////////...//////////////////////////////............//////...------------,,,,,,,,,+++))))))---222333///***++++++++++++++++++++++++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,+++***+++---...---,,,+++++++++,,,,,,,,,++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,---------......------...............---------------------------...------,,,,,,------.../////////......------,,,---------------------,,,------,,,---------......------------------------,,,,,,,,,---------.................................------,,,,,,------..................---------++++++,,,,,,,,,,,,++++++------............------,,,---------------------...------,,,,,,------......---,,,,,,......---,,,+++,,,,,,------,,,,,,++++++,,,,,,---.........------..................---------------------------........................,,,,,,---------............------------...///000+++,,,,,,------.........***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------((()))***+++---...///000000000//////.........------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,---///000000...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,---))))))******++++++++++++---------,,,,,,+++++++++------------------------...------,,,,,,------...------------------------------...//////...------......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------.................................---,,,++++++,,,---......------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------......//////........................++++++++++++++++++++++++++++++,,,,,,,,,---------........................+++,,,,,,------...............---------......///...//////000000000000000////////////////////////////////////////////////---....../////////............................../////////....../////////------------,,,,,,,,,,,,+++***)))+++...///---***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,------...---,,,++++++------,,,+++***+++,,,,,,---,,,,,,,,,***++++++,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,---......///............------------,,,,,,,,,------------------------.........---------------------......------,,,+++,,,,,,,,,---------------------------------------+++,,,,,,------....................................------,,,,,,------...---............---,,,,,,------............------------............------.........///////////////...------,,,,,,------......---,,,,,,......---,,,,,,,,,------------,,,,,,---------...------,,,,,,------...//////...------........................------------------------++++++,,,,,,---...............---,,,---...///000,,,,,,,,,------.........***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------((()))***+++---...///000//////..................------,,,,,,,,,,,,------,,,,,,,,,---------......---...///000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------...//////...------......---------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,---------------***++++++++++++,,,,,,,,,******++++++,,,---------........................------,,,++++++,,,------...------,,,,,,------...,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++---......---,,,,,,---,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................++++++,,,,,,---......//////......---------............///000000000000000////////////////////////////////////////////////---......//////...------------------------------///......------......///---------,,,,,,,,,++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))******+++,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,++++++------,,,+++***+++,,,---------,,,,,,++++++,,,---------------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...//////............---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,------------+++,,,---.........---,,,,,,------...............------------------------++++++,,,,,,---......///...........................------,,,,,,------...,,,------...---,,,+++***,,,------......------,,,,,,------......------,,,........./////////000000...------,,,,,,------......---,,,,,,......---,,,------............------,,,------...---------,,,------...//////...------////////////////////////------------------------,,,,,,,,,---...////////////...---,,,,,,...///000,,,,,,------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...---------------.........------,,,,,,,,,,,,------,,,,,,,,,---------......,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,---......///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......,,,---...//////...---,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,))))))***++++++,,,------........................------++++++++++++------...------,,,,,,------...,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------+++---......---,,,,,,------.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////........................++++++,,,,,,---.../////////......---------............///000000000000000////////////////////////////////////////////////---......///......------------------------------...------,,,,,,------...---------,,,,,,,,,++++++---------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,++++++------,,,+++)))***,,,---...---,,,,,,+++,,,------......------,,,++++++******++++++,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---.../////////............------,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,---------)))***,,,...//////......---......///000/////////------------------------++++++,,,,,,---...//////...........................------,,,,,,------...+++,,,---------,,,+++******++++++,,,,,,++++++***,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------......---,,,,,,......---,,,---......//////......---+++,,,------.........---,,,---...//////...---,,,000000000000000000000000---------------------------------...///000000111///...,,,,,,,,,---///111------------------------++++++,,,---------,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,------............------,,,,,,------...,,,,,,,,,---------......++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------******+++,,,,,,---......---------....../////////++++++++++++++++++++++++,,,---///000000///---,,,,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,---------.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,------......------,,,.........------,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,,,,+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---+++---------,,,,,,+++++++++------++++++++++++------------------------------------------------------......---------,,,,,,,,,------------------------,,,---......,,,,,,---...//////.........---------,,,,,,,,,------.........---------............///........................------,,,,,,---///000111++++++,,,,,,,,,,,,------////////////////////////////////////////////////000000000000000000000000......////////////..............................++++++++++++++++++++++++------------------------///...---,,,,,,---...///------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,***)))+++++++++*********))))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------,,,,,,+++***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++((())),,,......---,,,,,,,,,---------...............------,,,,,,,,,---,,,,,,++++++,,,,,,------------........./////////...---,,,,,,---...///........................222111000///---,,,+++***---------------------------------------------------..................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///111000000///...---------...------------...//////---------.........//////---------............////////////...---------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,+++*********+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++---.........---,,,,,,+++......---------,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,------......------,,,......---------,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++...,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,---...---+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------------------------------......---------,,,,,,,,,------------------------,,,---......,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------------------------............///..............................------...///000111,,,,,,---------.........////////////////////////////////////////////////////////////////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++///////////////...------,,,,,,+++++++++***************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------,,,++++++++++++,,,******++++++,,,,,,,,,---...,,,+++,,,---///......,,,,,,,,,,,,,,,,,,,,,,,,222///---,,,---...---,,,,,,,,,,,,---------......------------------,,,,,,------,,,,,,,,,,,,---------------.........////////////...---------..............................,,,,,,---------.................................------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............000000000///...---------...------------...//////---------.........//////---------............///...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,++++++***))))))******++++++,,,,,,,,,---------------------------------))))))***+++,,,---......++++++++++++++++++++++++---.........------,,,+++......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------............------...------------,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,++++++***///,,,)))((())),,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------------------------------......---------,,,,,,,,,........................,,,---......,,,,,,---...---,,,,,,,,,,,,+++++++++------------------,,,,,,---------............//////////////////////////////...............//////---............/////////////////////////////////////////////////////////////////////////////////......////////////..............................---------------------------------------------------,,,,,,++++++,,,,,,---,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---.........------------......,,,,,,+++************+++))))))***+++,,,---......///---,,,,,,...//////...------------------------111///---------...---,,,,,,,,,,,,---------......,,,,,,------------------......------------......---------...............000///...---------------........................++++++,,,,,,------..............................------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------............000000//////...---------...------------...//////---------...............---------............///---------...............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------,,,,,,------...++++++***)))))))))******,,,,,,,,,,,,------------------------------------))))))***+++,,,---......,,,+++***))))))***+++,,,------------------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------............------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++...,,,***)))+++---------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------......---------,,,,,,,,,........................,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///////////////////////////.........---------------------........./////////////////////////////////////////////////////////////////////////////////......////////////..............................---------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))++++++......---------,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---............------.........---,,,,,,+++++++++++++++******++++++,,,------......---+++,,,...//////...........................+++******+++,,,---......,,,,,,,,,---------......,,,,,,,,,------..................------.................................000//////...---------,,,........................000///...---+++***)))(((........................------------------------+++,,,,,,------,,,,,,+++------------------------------------------------........................,,,,,,,,,---------......,,,,,,---------........./////////......---------...------------...//////........................---------............///,,,---------.../////////,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,+++******+++++++++,,,,,,,,,------------...---------------------------------,,,,,,++++++***---,,,***))))))***,,,---------------,,,---------......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,------......//////......---------------------------,,,,,,,,,---------------,,,,,,------------,,,,,,+++***+++---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,........................,,,---......,,,,,,---...------------.....................------,,,,,,,,,---------............///////////////////////////,,,,,,------,,,,,,,,,+++,,,------------.........////////////////////////////////////////////////..............................////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///.........---------,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---............------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,......---........................)))***+++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------..................------..............................---//////.........------,,,........................222111///---+++)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------------------------------........................,,,,,,,,,---------......,,,,,,,,,------------...............------------...------------...//////.....................------------............///,,,---------.../////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------,,,,,,------...,,,,,,---------.........------------------------......------,,,+++******///...,,,++++++,,,...///...---,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------------,,,,,,,,,---,,,,,,++++++,,,,,,---......////////////......,,,,,,,,,------------...,,,,,,------------......,,,------......------,,,)))***,,,///111000---***,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++---...---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------...............---------,,,,,,,,,------------------------,,,---......,,,,,,---...------...............///------------------,,,,,,---------............///........................+++,,,,,,---------,,,,,,,,,,,,---------.........////////////////////////////////////////////////..............................////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///......---------,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---.........------------......///...------,,,,,,------...---------,,,,,,,,,+++---+++******,,,------,,,------------------------...///000000...,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------......------------.....................---------------...//////......---........................//////...---,,,+++******++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------...------------...//////...............------------------............///---------...............+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.........------......//////,,,---------............------------------------+++,,,,,,,,,---------...///...---,,,,,,---...///...---,,,+++,,,---...///......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---......////////////......,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,******+++---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))+++---......+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,---......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,------.........,,,,,,---------------------------............///------------------------+++,,,...////////////...---............/////////////////////////////////////////////////////////..............................////////////..............................------------------------------------------------,,,---............---,,,,,,,,,---...............------------------------------------------------***+++,,,---------------------------,,,,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,------------------,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,---///111000...,,,,,,---,,,,,,,,,---------......------------------,,,,,,------,,,,,,,,,,,,------//////.........---------+++,,,---////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------...------------...////////////.........------------------............///...............---------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...---------------...//////------------............------------------------,,,,,,,,,---------------------------------------...---,,,++++++---...000......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,---,,,,,,++++++,,,,,,---......////////////......,,,,,,,,,------.........*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++***+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))+++---......+++++++++,,,,,,---------++++++------------++++++------------------------++++++,,,,,,---...//////......---------,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111111111111////////////000000000000////////////////////////////////////////////////..............................////////////..............................////////////////////////------------------------++++++------------++++++,,,,,,---.../////////...---------------------------------------------------...000111222111000000------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,,,,------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,++++++******++++++***++++++,,,---.../////////---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,'''***......,,,+++,,,...,,,,,,,,,---------...............------,,,,,,,,,---,,,,,,++++++,,,,,,---//////.........---------***+++---///000000//////..........................................---------------------------------------------------------......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------...------------...////////////.........------------------.........///////////////......------,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...///---------.........//////------------------------000//////---,,,+++******+++,,,,,,------,,,,,,+++...---+++++++++---///000------------------------++++++++++++++++++++++++)))******++++++,,,------***+++,,,---------,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,------.........---......---+++******+++...---,,,+++***+++,,,,,,,,,---------------------......---------,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------......---,,,---...///000---------,,,,,,+++++++++------------------------,,,,,,,,,++++++*********------------------------..................---------,,,,,,,,,,,,---......000000000000////////////////////////////////////000000000000000000000000//////.........---------//////000000000000//////---......///////////////000///...---------------.........------,,,,,,,,,...........................,,,++++++,,,---,,,+++////////////////////////++++++,,,,,,,,,,,,------.........------,,,,,,,,,------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------///...------------...///------............------//////.........------------...............------...---,,,+++***+++,,,,,,***+++,,,,,,******+++,,,---------............///,,,++++++,,,------,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...---++++++,,,---...---...///000000///...---///...,,,++++++,,,...///...---,,,,,,,,,,,,---...------------------------+++,,,------......------------...///000000//////------------------------,,,,,,,,,---------......//////.........---------------------------------------............------////////////////////////******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++///...,,,++++++,,,...///222111...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++.........------,,,,,,,,,,,,,,,,,,------///000111//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,---------------------......---+++***+++,,,...---,,,+++++++++,,,,,,---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,---------,,,,,,+++,,,---...///---------,,,,,,,,,++++++---------------------------------,,,,,,,,,++++++------------------------------------------------------,,,,,,------...//////////////////000000000//////////////////////////////////////////////////////.........---------...//////000000//////...------...//////////////////......------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...---,,,------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++........./////////000000,,,,,,,,,---------......------------------------------------------------------------------------........................------............------//////.........---------....../////////......---///...---,,,,,,,,,---...+++,,,---,,,+++++++++------------............///---,,,,,,,,,......,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...---++++++,,,---...+++,,,---......///.........---,,,++++++,,,---......---,,,,,,,,,,,,---...------------------------+++,,,------......------------------....................................,,,,,,,,,---------......//////.........---------------------------------------............------------------------------+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///000///---,,,+++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,......---------,,,,,,,,,+++++++++,,,---......///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,---...---,,,+++,,,---...---,,,+++++++++,,,,,,,,,,,,---...///000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,++++++++++++,,,------------------,,,,,,,,,,,,------------------------......------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///.........//////000000000////////////////////////////////////////////////...............------------..................---------...////////////...------------------...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------------------------------,,,---...//////...---,,,------............------...............---------...//////000000/////////000///......------......,,,---...---,,,,,,---...---------............///...---,,,---//////---,,,------------------------------------------------,,,,,,,,,---------......///...---,,,+++,,,------------,,,,,,,,,,,,,,,---------++++++++++++------...------,,,,,,------...------------------------+++,,,------......------------,,,,,,+++,,,,,,---////////////////////////,,,,,,,,,---------.....................---------------------------------------............------++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------...---,,,++++++,,,---...------,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...------------,,,,,,,,,***+++++++++,,,---------------------------------------------------------,,,,,,---...............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++---,,,+++******,,,...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------,,,,,,,,,+++.........------,,,,,,,,,+++---...---,,,,,,---...------,,,,,,,,,+++++++++++++++,,,---...///000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------,,,,,,---------------------------------------,,,,,,,,,........................,,,,,,,,,,,,,,,------------------------...//////------......///000000000////////////////////////////////////////////////........................,,,------......------,,,,,,---......//////......,,,,,,,,,,,,---......///------------------------........................,,,,,,,,,---///000000///........................+++++++++,,,,,,,,,------------------------------------......------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,------------------,,,---///000000///---,,,------............------...........................///000000000000000000/////////...............---...///...---,,,---///---------............///...------...//////...,,,------------------------........................,,,,,,,,,---------......///...---,,,,,,,,,------111000...,,,*********+++---,,,++++++++++++,,,---------------------------------------------------+++,,,------......------......,,,++++++,,,,,,---.............../////////,,,,,,,,,---------..............................------------------------------............------++++++++++++++++++++++++------------.........///+++++++++,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------++++++,,,,,,------------,,,,,,------------------........................***++++++,,,---,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,------,,,+++******,,,...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,---......,,,,,,---///---------,,,,,,,,,++++++))))))***+++---...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,------...............------------------------------------------------+++++++++++++++,,,,,,,,,........................,,,---------.........///...------------...//////---........./////////000////////////////////////........................---.....................,,,,,,------------,,,,,,,,,------...............,,,,,,,,,,,,,,,---...///------------------------........................,,,+++,,,...000111000...........................+++++++++,,,,,,,,,------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***++++++,,,,,,,,,---------............////////////,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,---///000000///---,,,------............---------...........................///000000000000000............------,,,,,,---...//////------...///---------............///...------...//////...,,,------------------------........................,,,,,,,,,---------............------,,,,,,,,,,,,111///...,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------......---------------...,,,,,,---------.........,,,,,,,,,---------......---.....................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////+++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,---------.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------,,,------............---,,,,,,------------------........................++++++,,,---------,,,,,,000000///...,,,+++******+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,+++------------------------------------------------------------------------.........---------------------------------,,,,,,---...///...---,,,---...,,,,,,---------,,,+++***))))))***+++,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,---.../////////......------------............------------------------******++++++++++++,,,,,,------------------------,,,------....../////////......------......///000........................////////////////////////........................---------...............,,,------------------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,---...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////...,,,+++***++++++,,,,,,------......,,,------------.........,,,,,,,,,---------......------------------------------------------------+++,,,,,,------.........,,,---...//////...---,,,------............---------------...............------...///000000000000---............---,,,,,,---...///...------...///---------............///...---,,,---//////---,,,------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,---...///000------------------------,,,------......------,,,------------------------+++,,,------......------,,,,,,---...............++++++,,,,,,---.........,,,,,,,,,---------......---------...............------------------------------............------........................---------.........//////++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------............---,,,+++***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,------------...,,,---.../////////------------------------------------------------------------...///////////////000000///...,,,+++******++++++------------++++++------------------------------------------------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---........................------------------------------------------------------------............,,,,,,------------------...///000///---,,,,,,---,,,,,,---------,,,+++***+++++++++,,,,,,---------......---------,,,,,,,,,------------------------------------------------......------------......,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------+++,,,---.........------------------.........///------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...............//////000/////////......------,,,////////////////////////........................---------.........//////------............------+++,,,------......------------,,,,,,+++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......------,,,+++------------------------........................------------------------------............------++++++,,,,,,---......///*********+++++++++,,,,,,,,,,,,,,,---------......------------------------------------------------++++++,,,,,,---......///........................------............---------------.........//////,,,,,,---...///000000///...//////000///...---,,,,,,---......---,,,---...---------............///---,,,,,,,,,......,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,,,,+++,,,,,,---------,,,,,,.........//////.........,,,,,,---......---,,,,,,------------------------+++,,,------......------'''))),,,...//////---,,,,,,,,,,,,---.../////////,,,,,,,,,---------......---------.........//////------------------------------............------------------------------,,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------......---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------......+++,,,...//////...,,,+++.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...------------,,,,,,,,,***+++---......---+++***------------------------------------------------///......------,,,,,,+++***+++,,,---------,,,,,,+++++++++,,,,,,---------////////////////////////------------------------------------------------,,,---------.../////////,,,,,,,,,------.........///000000///---+++,,,---,,,,,,---...---,,,+++***------------------------......---------,,,,,,,,,------------------------------------------------......------------......,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------***+++,,,---...---,,,,,,---------.........//////------------------------,,,,,,,,,------.........++++++++++++++++++++++++******+++,,,,,,---.....................///000000000000///...---,,,,,,+++////////////////////////........................---------.........//////---......//////......---+++,,,------......------...------,,,++++++++++++,,,,,,,,,------.................................++++++,,,---///...+++(((------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........------......------,,,+++////////////////////////........................------------------------***+++,,,...///000000000++++++,,,,,,---...//////---------.........//////,,,,,,,,,---------......------------------------------------------------++++++,,,,,,---.../////////...------------...///---..................------------.........//////+++,,,---...///////////////000111111111000...---,,,---...---,,,,,,---...---------.........//////,,,++++++,,,------,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,+++/////////...,,,)))&&&$$$......////////////......,,,,,,---......---,,,,,,------------------------+++,,,------......------$$$'''+++...//////---+++---------...///000000111,,,,,,,,,---------......---------.........//////---------------------------..................---------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,------......------,,,***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,------.........***+++---......---+++***//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---...//////***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...............------,,,,,,,,,........................------............---------------,,,,,,+++++++++---------,,,,,,+++++++++---+++***+++......,,,***/////////...------,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,---......------------------------//////.........---------..................------------,,,,,,,,,,,,++++++++++++,,,,,,---...//////------------------------................................................///...---,,,,,,,,,,,,,,,000000///...............------------------------------......//////000000......------------......//////.........---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...***++++++,,,,,,++++++***---...//////---,,,---...///...---,,,,,,,,,,,,,,,---,,,***))))))***,,,------.........---,,,,,,+++...---+++))))))***+++,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......+++++++++,,,,,,,,,------........................,,,,,,,,,---------.........------------...//////////////////////////////---.........//////000000////////////////////////000000//////.........---------------------------......---......///000111//////............//////........................000000///...---++++++***...------,,,,,,------...,,,,,,,,,---------......------------------------///............---------......//////...---,,,,,,------......------,,,+++//////000000///...------//////.........---------........................//////............//////..............................---------,,,,,,,,,,,,,,,,,,---------..............................---------............///------------------------...,,,+++---000111///,,,------------------------000///...---------------(((***,,,------...000111************************,,,,,,,,,---------......++++++,,,---...///000111///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,//////.........---------//////.........//////000///............------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,,,,++++++...---------,,,,,,,,,+++---,,,+++,,,......,,,***,,,,,,,,,---------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////..................------------------------///.........------------..................------------,,,,,,,,,,,,++++++******++++++,,,------...------------------------................................................///......---,,,,,,------000000///...................................................////////////......------------......///.........------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...++++++,,,,,,,,,,,,++++++,,,...///...------...//////......---,,,,,,---------,,,,,,+++,,,---...///------......------,,,+++...---+++***)))***+++,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,------------........................,,,,,,---------.........///............///000000////////////////////////............/////////000////////////////////////000/////////............------------------------000///...............///000///...............///........................+++++++++++++++,,,,,,,,,...------,,,,,,------...,,,,,,---------.........------------------------............------------......//////...------,,,***++++++,,,------------///////////////...------......------,,,,,,,,,,,,........................//////............//////..............................---------,,,,,,,,,,,,,,,,,,---------..............................---------............///------------------------...,,,,,,---///000...,,,------,,,,,,,,,+++++++++//////...---------------)))+++------------///000------------------------,,,,,,---------.........------------............///...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---//////.........---------...------,,,,,,,,,,,,---///............------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------,,,,,,,,,,,,.........------------------,,,+++,,,......,,,+++******++++++,,,------...---,,,,,,,,,,,,+++++++++...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////......------,,,,,,------------------------............------------------------------......------,,,,,,,,,,,,++++++)))******++++++,,,,,,,,,------------------------................................................//////......------......000///......---........./////////////////////////////////.....................------------..................------------------------------------...------------,,,,,,,,,------------------------//////...------------...,,,------------------,,,+++,,,......------...000//////...------------...------....../////////000------......------,,,,,,...---+++******+++,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------.........///........................,,,------------.........///////////////000111111////////////////////////............////////////////////////////////////////////////............------------------------111000///...------------000000///...---------.......................................//////000000...------,,,,,,------...,,,------------.........------------------------............------------.........///......---,,,((()))***+++------------...////////////...---------,,,,,,,,,,,,+++++++++........................//////............//////..............................---------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///---------------------------,,,,,,---//////...---,,,,,,,,,++++++*********///...------------------+++,,,...---,,,,,,---///........................,,,------------.........///.........------,,,,,,......---,,,,,,,,,------...------,,,,,,------..................---------......---,,,++++++,,,,,,///............------------,,,,,,,,,,,,---......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,---///111------------------------........................,,,------......------,,,------------------,,,,,,........................,,,,,,------...------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,------......------,,,------,,,,,,+++***)))(((------------------------------------------------,,,,,,------------......------,,,,,,,,,+++++++++******++++++,,,,,,,,,---,,,,,,------------------................................................000//////........./////////......------................................./////////......---------...------,,,,,,------...------------------------------------------------------------------------....................................------......------............------***+++------------///000///......------...............////////////...---,,,------...------,,,,,,---,,,,,,+++++++++,,,,,,------------------,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,---------,,,,,,,,,,,,---..................////////////........................------------............//////......//////000111////////////////////////.........//////////////////////////////////////////////////////.................................000///...---------------000000///...------------........................222111111000//////.........------,,,,,,------...------------.............................................---------,,,,,,---...............------)))***+++,,,------------.........//////...---------,,,,,,,,,,,,,,,,,,,,,........................///......------......///..............................---------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///------------------------,,,,,,,,,---.........---+++++++++++++++,,,,,,,,,......---,,,,,,---------,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------.....................---------,,,,,,...------,,,,,,,,,------------,,,,,,,,,,,,------........................000000///...------------///............------------,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,---///111------------------------........................,,,,,,------------,,,,,,------------------------........................,,,---......------------///.........---------,,,------------.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,------......------,,,,,,,,,---,,,+++***)))(((------------------------,,,,,,------------------,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......................................................//////.........//////000......------------......------------------------//////......------,,,,,,------,,,,,,,,,,,,------,,,,,,------------------------------------------------------------------........................------..................---......//////......---)))+++------,,,---...000......---------......///////////////...,,,+++***,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---.........------,,,,,,------...---,,,,,,,,,,,,---.............../////////000000........................---------.........//////......------......///000///////////////////////////////////////.........////////////////////////.........///////////////........................---------------...////////////...---------------........................---------,,,++++++******...------,,,,,,------...---------.........//////...........................------------,,,,,,,,,------...............------...............------------............------------------..........................................------------....................................---------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///------------------------+++,,,------------------***++++++,,,---...//////------,,,,,,,,,------...---.........,,,+++,,,---++++++++++++++++++++++++---------.........//////,,,,,,,,,------------...------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,---.....................//////...---------------///............------------,,,,,,,,,,,,---......,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............---------------.........,,,---//////---,,,---...000000///......---,,,,,,------...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,------......------,,,---.../////////---,,,+++------------------------,,,,,,,,,,,,------------++++++,,,,,,------......------,,,,,,,,,,,,++++++------------------------+++,,,,,,------...............................................................------......//////---------,,,------...///------------------------.........---------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...------------------------,,,---......///.........------............------***+++------,,,,,,---///---,,,,,,,,,,,,---......///......---,,,+++******,,,,,,------......------,,,,,,,,,,,,------------------------............---,,,,,,,,,,,,---............------------......---,,,,,,,,,,,,---................../////////000........................------........./////////---------------.../////////////////////////////////////////////.........////////////////////////.........///////////////........................,,,,,,,,,,,,---...///000...---------------..............................***++++++,,,---...//////...------,,,,,,------...------........./////////........................------------,,,,,,,,,,,,,,,---......///.........///////////////...------,,,,,,---............---------...............///..............................------------....................................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------***,,,---...---,,,---...++++++,,,---......///000,,,,,,,,,,,,,,,------...,,,---......,,,+++,,,...------------------------------........./////////++++++,,,,,,---------...------,,,,,,,,,---......,,,++++++******++++++,,,---------...............,,,,,,++++++++++++,,,,,,///............------------,,,,,,,,,,,,---......,,,,,,------.../////////------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------.........///+++,,,,,,,,,------------+++...000///---,,,---///------------------------,,,,,,,,,------.........,,,,,,------.../////////------------------------,,,,,,------------------........................,,,------......------,,,---...///000000///---,,,------------------------++++++,,,,,,,,,---------***++++++,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///................................................------,,,,,,---......///---,,,,,,,,,------...///........................,,,------------------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////......---------......---------+++,,,------,,,+++,,,---+++++++++++++++,,,------------,,,++++++,,,---...+++,,,------......------+++,,,,,,------...------------------.........///---,,,,,,,,,,,,---............------------......---,,,,,,,,,,,,---......------........./////////....................................////////////...............//////000////////////////////////000/////////............////////////////////////............/////////000........................---------,,,,,,---......,,,,,,,,,,,,---...//////........................---...///000111222333333...------,,,,,,------...............////////////........................---------,,,,,,,,,++++++,,,------...//////......------......///.........+++,,,------.........---,,,,,,,,,------....................................------,,,,,,------.................................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------)))+++......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++---...---,,,,,,---.......................................////////////------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,,,,---------.........//////************+++,,,------///............------------,,,,,,,,,,,,---......,,,,,,------...///000000........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......,,,,,,,,,------.................................+++,,,,,,------,,,,,,+++---------.........//////+++++++++,,,,,,---------+++...000000---,,,---///***++++++,,,,,,------...+++++++++,,,,,,---------+++,,,,,,---...///000000........................------------------------........................,,,------......------,,,***,,,---//////...,,,+++------------------------+++++++++,,,,,,---------******+++,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...//////................................................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------...///////////////////////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......,,,------------------,,,+++---...---+++++++++---************++++++,,,---,,,+++******+++...000222+++,,,,,,---.........---+++,,,------.........------------.........//////---,,,,,,,,,,,,---............------------......---,,,,,,,,,,,,---......------------.........///..................................../////////000///////////////000111111////////////////////////000000//////.........---////////////////////////---.........//////000000//////////////////////////////...---,,,,,,,,,,,,+++++++++,,,---...///000........................////////////...............------,,,,,,------.............../////////000////////////////////////---------,,,,,,,,,++++++,,,,,,---.../////////...******,,,---.../////////+++,,,------.........---+++++++++,,,,,,---------...........................------,,,,,,------.................................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------)))+++......,,,+++,,,.........---,,,+++))))))(((++++++++++++,,,,,,---...+++,,,...---,,,,,,...///..................................../////////000///......---+++******))),,,,,,,,,,,,,,,---...///...------,,,,,,------...---------.........//////+++++++++,,,---...///000//////.........------------,,,,,,,,,,,,---......------,,,++++++,,,,,,,,,000000000000000/////////+++,,,,,,---...///000000)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000///...............---------,,,,,,------...---.........---,,,,,,+++........................---.........---,,,,,,+++,,,---------------------***+++------------+++***++++++,,,,,,---...//////++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---......111222333444333111///...------------,,,,,,+++***+++++++++,,,,,,------------------.........//////------............------.........///......------******,,,---.../////////------------------------...---,,,,,,,,,,,,---...------------------------////////////////////////////////////////////////------,,,+++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---......+++,,,,,,------............------,,,,,,------...---...///...,,,++++++---------------------------///...---,,,,,,,,,,,,,,,///////////////.........///////////////.........//////............//////////////////////////////000000///...............000000000000000//////..................///000111...............///000000........................//////////////////////////////////////////////////////////////////////////////...---,,,,,,++++++000//////.........//////........................//////////////////......------------------------.........------,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,---------............///---...//////------...///000///...---------------------------------------............///////////////...---...///000///...------------------------........................+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,***(((***---///...---........./////////000000/////////......---,,,,,,...------,,,,,,,,,------...---,,,+++,,,...111222///000000///---,,,...///------------------------///...,,,++++++,,,...///------............---------,,,,,,++++++,,,,,,---........................,,,,,,------.../////////***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///......---------.........---,,,,,,,,,------------......------,,,+++........................------......------,,,+++.........------,,,,,,+++,,,------......------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................------------------,,,,,,---,,,,,,,,,,,,---......///000111111111000...---,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,------------,,,,,,------.........------,,,++++++,,,---............------------------------...---,,,,,,,,,,,,---...------------------------................................................,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---......---------------.........------,,,,,,,,,,,,---------/////////---,,,---...------------------------///...------,,,,,,,,,---/////////////////////.../////////////////////...//////............//////////////////////////////000000///...............///000000000000///......///............//////000...............///000000000000000000000000000000........................////////////////////////////////////////////////000000///......---,,,,,,//////............//////................................................------------------------.........------,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,,,,------///...---,,,,,,,,,,,,------------............///,,,.........---,,,---...//////...---------------------------------------............///////////////...,,,---......---,,,------------------------........................---......//////......---+++,,,,,,------,,,,,,+++------------------------,,,***)))***---///...---***+++++++++,,,,,,,,,,,,---------------............------,,,,,,---------+++,,,------............---...///...,,,,,,...///------------------------...---,,,,,,,,,,,,---...------............------,,,,,,,,,++++++,,,,,,---***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------///...---,,,,,,,,,,,,,,,------......------,,,,,,------------------------------......------,,,,,,//////...---,,,++++++***///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,---------------------,,,,,,,,,,,,---......------...//////---,,,++++++,,,,,,------------,,,---,,,,,,,,,,,,,,,,,,+++************+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,------......------,,,------------------------...------,,,,,,------...------------------------------------------------------------------------++++++*********+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,---......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......//////..................---,,,,,,++++++,,,,,,------///000///......///000------------------------///...------,,,---------......//////////////////......////////////////////////............//////////////////////////////000000///........./////////////////////......---000//////............///...............///000000111111111111111111111111------------------------////////////////////////////////////////////////000000000///......------.....................///........................------------------......------------------------.........---------------+++,,,,,,------...............------------............---,,,,,,,,,---------------............///+++---...---,,,+++,,,---//////...------------...---------------------------............////////////---,,,,,,------,,,***---------------------------------------------------......//////......---+++,,,,,,------,,,,,,+++------------------------,,,+++******,,,......---,,,,,,,,,---------......+++++++++,,,---.........---------,,,,,,------...***+++---//////...,,,***+++---...---,,,,,,---...------------------------------------------------------............------,,,,,,+++++++++,,,------)))******+++,,,------............------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,++++++,,,,,,,,,///......---,,,,,,,,,,,,,,,------...------,,,,,,------------------------,,,------...------,,,,,,.........------,,,,,,,,,///...---,,,,,,---...///------------------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,------------,,,+++++++++,,,---.........------------,,,,,,+++++++++************++++++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,---.........------,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,------...........................------------------------........................------------------------------,,,,,,,,,,,,------........................---,,,,,,,,,,,,---......000000//////.........---,,,,,,++++++++++++,,,,,,,,,---//////......///111..............................------------..................////////////............//////////////////............//////////////////////////////000000///////////////000///////////////...------111000///..............................///000000////////////////////////------------------------////////////////////////////////////////////////////////////......------------..........................................,,,,,,,,,---------------------------------------...............---------,,,,,,,,,---------...............------............------,,,,,,,,,---------------............///+++,,,------++++++,,,---///......---------..............................---------........./////////...,,,,,,------+++***------------------------------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,+++++++++,,,---------------------............+++++++++,,,,,,---------------,,,,,,,,,---......+++,,,---------,,,+++***---...///...---+++,,,---------------------------,,,------......------,,,,,,------......------,,,,,,+++++++++,,,,,,---...******+++,,,---......///.........---,,,,,,++++++...------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------,,,,,,------...------,,,,,,,,,,,,------............---,,,++++++,,,---...------------------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,---------------------+++,,,------............---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------............------***+++,,,,,,---------,,,............---,,,++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,,,,------------------------------------------------------........................//////...---,,,++++++***...------,,,,,,------...........................---,,,,,,,,,,,,---......000000//////.........------,,,,,,++++++,,,,,,---+++,,,......------...000..............................---------......///---.........//////000000---.........//////000000//////............//////////////////////////////000000/////////000000111/////////000///......---111000///..............................///000000////////////////////////------------------------////////////////////////////////////////////////......------------------,,,,,,---...//////..............................,,,,,,,,,---------......------------------------........................,,,,,,,,,---------------.........------.........------,,,,,,,,,------...---------............///+++,,,------++++++,,,---......---------......///........................------------............///...------......---+++------------------------------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,++++++,,,---...)))************+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///...---,,,+++++++++,,,---000111222111...,,,++++++------------------------,,,------......------,,,,,,,,,------------,,,,,,++++++++++++,,,---......,,,,,,,,,------............---------,,,,,,++++++---------,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,+++++++++,,,---------------,,,,,,------...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------***++++++,,,---...//////,,,,,,,,,++++++,,,,,,,,,------------------------........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------------------,,,,,,,,,,,,---......---------------.........,,,------............------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...---......//////......---***+++,,,------......------.........---,,,,,,+++------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------............---,,,,,,,,,------------------------------------------------------........................//////...---,,,++++++***......------------..............................---,,,,,,,,,,,,---......//////.....................------,,,,,,------...+++,,,...---,,,,,,---....................................---......///000------......///000000000------......///000000000//////............//////////////////////////////000000/////////000111111000000000000000//////...000//////............///...............///000000111111111111111111111111------------------------////////////////////////////////////////////////------------------------***+++---...//////...---........................,,,,,,,,,---......//////------------------------.............../////////------------------------......------------......------,,,,,,,,,---......---------............///+++---...---,,,+++,,,---...------------...//////........................,,,------------............---,,,---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++,,,,,,------,,,,,,+++------------------------+++,,,---,,,++++++,,,...++++++,,,,,,,,,---------.........---,,,+++++++++,,,,,,,,,,,,---......///...---+++******,,,...///000111222222///,,,++++++------------------------------------------------,,,,,,------------,,,,,,++++++++++++,,,---...///,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------...///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------.........,,,,,,------------,,,,,,+++,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------........................---,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,------......------,,,++++++,,,....../////////---------...------,,,,,,------------------------,,,,,,---......---,,,,,,------------------------------------------------------------------------***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,........................................................................------------------------......------------..............................---,,,,,,,,,,,,---......---------------.........///......------......///---...///...---,,,---..........................................///000000------......///000000111------......///000000111//////............//////////////////////////////000000//////000111111222111111111111111000000//////............//////000...............///000000000000000000000000000000........................////////////////////////////////////////////////---------...............)))+++---...//////...---........................,,,------...//////000000---------------------------........./////////000------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---------............///,,,.........---,,,---...---------------...//////........................,,,,,,---------.........,,,+++***+++---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++,,,,,,------,,,,,,+++------------------------+++---...,,,******,,,........./////////000000000.........---------------,,,,,,,,,,,,---...//////,,,,,,,,,------...//////,,,...000111///---,,,,,,------------------------...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++,,,---...///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,------...///+++++++++,,,---...///000+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------------------------,,,,,,---...//////...---,,,++++++,,,,,,---...//////))))))))))))))))))))))))---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,+++++++++,,,------....../////////...---,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,---...////////////,,,,,,---......------,,,------------------------,,,,,,---......---,,,,,,------------------------------------------------------------------------)))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,////////////////////////................................................******+++,,,...//////000......------------......////////////////////////---,,,,,,,,,,,,---......+++,,,,,,------.........//////............/////////000111000...------...////////////////////////...............///000000---------...///000000111---------...///000000111//////............//////////////////////////////000000///000000111222222222222222222222111000000...............///000111...............///000000........................////////////////////////////////////////////////////////////////////////.........///////////////)))***---/////////...---........................------......///000111111---------------------------.........//////000000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///---------.........//////---...//////------...///---------------...///000////////////////////////,,,,,,,,,---------......***)))(((***,,,......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------+++---...---***))),,,...,,,,,,,,,---------......,,,------......//////000+++++++++,,,---...///000***+++---///000000///...(((+++...//////.........------------------------///...,,,++++++,,,...///+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,+++++++++******))))))*********+++++++++...------,,,,,,------...++++++,,,---.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---...///000000///...---------------------------+++,,,,,,------,,,,,,+++------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///......---------......------------------------------------------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------......///------------------------...------,,,,,,------...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000..................------,,,+++*********,,,///000------,,,+++,,,---...///------------------------,,,,,,,,,---------...............////////////000........................///000000...,,,+++,,,...,,,...//////...------...//////.........------------------.........//////...------,,,,,,------............------,,,,,,,,,////////////////////////........./////////000000111000...---,,,---......000000000000000000000000000000//////............////////////////////////000000000000000/////////000000000000000000000000111111000000//////......000000000000111111111111333222111/////////000000......//////000000111111...............///000111//////............//////........................000000////////////000000,,,---...//////...---,,,//////000000//////...---........................111000...,,,,,,,,,...///..................------........................***+++---//////...---,,,------------------------///...---,,,,,,,,,,,,---.........////////////000+++,,,---...////////////........................000///...---------------///............---------,,,,,,,,,---------......------------------------++++++,,,------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------------------------///...,,,++++++,,,...///)))******+++,,,---......000///...---,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,------......------,,,,,,,,,,,,++++++*********........................---,,,++++++++++++,,,---++++++,,,,,,------......------------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...////////////...---------------------------,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------......------------......------------------------------------------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------...------,,,,,,------...........................------------------------------------------------...---,,,++++++---...000........................---,,,+++***+++,,,...///------,,,,,,,,,---...///------------------------,,,,,,,,,---------......------........./////////......................../////////...,,,,,,---...---...//////...------...//////.........---------------.........////////////......------....../////////.........---------........................------------............111000///...---......///........................111111000000//////////////////////////////////////////////////////000000000000000000000000000000111111000000////////////000000000000111111111111222111000/////////000111////////////000000000000........./////////000000//////...---------......////////////////////////000000////////////000000......////////////......------......------,,,+++........................111///...,,,,,,,,,...///................................................,,,,,,,,,,,,------......------------------------......---------,,,,,,,,,------........./////////---...............------........................------,,,,,,,,,------...000////////////.........,,,,,,,,,---------......------------------------///......------,,,++++++---,,,,,,++++++,,,,,,---------------------------------......---,,,,,,+++------------------------...---,,,++++++,,,---...,,,,,,,,,,,,------------//////---,,,,,,,,,------------------------------------------------------...............---------,,,------......------,,,------------,,,,,,++++++------------------------///......------......///***+++,,,---...///000000------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------...------,,,,,,------...---------...------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,---------------------------......//////......---------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------......------------------------------------------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////...------,,,++++++------------------------...------,,,,,,------...------------------------------------------------........................------,,,+++,,,---...///........................------,,,++++++,,,---...---,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,---------.......................................//////...---,,,...///000//////...------------/////////............---............//////////////////............/////////////////////.........---------...............------........./////////111000///////////////000////////////////////////111111111111000000000000000000000000000000000000.........//////000000000000000000000000000000000111000000000000/////////000000000000111111111111000///////////////000111000000000000////////////---...///000000000///...000///......---------...000000000000000000000000000000////////////000000000000////////////000000---............---,,,,,,........................000///...,,,,,,---.........................................................---+++***+++,,,///000------------------------,,,---.........---,,,+++,,,---------............////////////...---,,,+++........................+++******+++,,,---......000000000////////////...,,,,,,,,,---------......------------------------///......------,,,++++++---,,,,,,++++++,,,,,,---........................------.........---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...------,,,,,,,,,,,,---------------------------........................//////......---,,,,,,+++,,,------......------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,///..................///,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---...------,,,,,,------...............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------++++++************++++++------------------------+++,,,---......---,,,+++,,,,,,------......------------------------------------------------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---...///---------.....................---,,,,,,,,,------,,,,,,,,,,,,------......------------------------,,,,,,,,,---------......,,,,,,,,,---------.................................//////...------///111444111///---------------/////////...................../////////000000000//////............/////////////////////.........---------...............//////000000000111111111000000000000//////000000000000000000000000000000111111000000000000000000////////////////////////------...//////000111111000000000000000000000000000000000000000000000000///000000000111111111111.........//////000000111111111000000//////......---...000111222000///---111000//////.........///000000000000000000000000000000////////////000000222111000//////000111222000000000000000///..............................///...------------......---------.......................................------,,,+++,,,---...///........................+++,,,...//////...,,,***,,,,,,,,,---------............//////...------,,,........................,,,,,,++++++,,,------...////////////............,,,,,,,,,---------......------------------------++++++,,,------......///---,,,,,,++++++,,,,,,---------------------------,,,,,,---------,,,,,,+++------------------------,,,---............---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,,,,------......------,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++...------,,,,,,------...............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------,,,,,,++++++++++++,,,,,,------------------------+++,,,---......---,,,+++++++++,,,---......------------------------------------------------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------.........//////......------------------,,,,,,,,,---------------------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................---...//////......000222888444000---.........---/////////////////////////////////000000000111111//////............//////.............../////////.........//////000000000000000000000111111111111000000111111111111111111000000000000000000000000000000000000000000000000////////////////////////.........///000111222222111111111111111111111111000000000000111111111111///000000000111111111111......///000000000111111111111000000//////.........///111222222000///---111000000000000000000111////////////////////////000000////////////000000222111000//////000111222000000111111000000///.................................---------.........---------.........//////........................+++,,,---.........---,,,........................***,,,...//////...,,,+++,,,,,,,,,---------......,,,------...//////..............................//////...---------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------......////////////......,,,,,,------...///000000+++,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,------......,,,------......------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++...------,,,,,,------...---------...------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,,,,++++++,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,+++------------------------------,,,,,,,,,,,,------------------------------,,,------......------,,,)))***,,,---......------------------------------------------------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////------------............+++,,,------......------------------------------,,,,,,,,,---------......,,,---------....................................---...//////...///111333===888111...///000///......////////////000000000000000000000111111111111000000////////////000000////////////000000000000000000111111222222333333000000000111111111222222222222333444444444333333000000000000000000000000111111111111111222222222111111111111111111111111000000000111111222222222111111111111111111111111000000000111111111111222000000000000111111111111///000000111111111111000000000000000///////////////000111111111000///...////////////000111222222////////////////////////000000////////////000000111111000000000000111111...////////////...------........................---------...............,,,,,,------.../////////........................***+++---//////...---+++........................+++,,,---.........---,,,,,,---------............+++,,,---...////////////........................000000///...---------------------,,,,,,,,,++++++,,,,,,,,,---------......------------------------///......------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------------------........................***+++,,,---...///000000+++,,,,,,------------,,,------------------------***************************++++++,,,------......,,,------......------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,...------,,,,,,------...,,,,,,------...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///..................---...---,,,++++++,,,---...------------------------,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,------........................---------,,,,,,---------(((***,,,.........---,,,------------------------------------------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------------------------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,------......------,,,,,,------...//////000,,,,,,---....../////////+++,,,---.........------------------------------,,,,,,,,,---------......------........./////////........................,,,---/////////000222444AAA:::333///000111111///.../////////000000000000000000000111111111222222333222222111111222222333111111111222222222333333222333333444555555666666444444444444555555555555555666777888888888888777444444444444444444444444333333333333444444555555555555555555555555555555222222222222222222333333111111111111111111111111000000111111111222222222000000000000111111111111111222222333333222111000////////////000000000000111111111000000000//////,,,,,,,,,---...000222333000000000000000000000000000000////////////000000///000000000000000000//////////////////...------........................,,,------......///......,,,,,,------...//////000........................,,,,,,---------...------........................,,,,,,,,,---------......------........./////////------...............---..............................------,,,---------......---------,,,,,,,,,,,,,,,,,,---------......------------------------///......------,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,---......//////......------------------------...---,,,++++++,,,---...++++++,,,,,,------......+++,,,---...///......---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,---------............------------------------,,,---...//////...---,,,)))***++++++,,,---......++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------...------,,,,,,------...++++++,,,---............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000000000///.........---......,,,,,,,,,,,,......---------------------------..................------------------------------,,,,,,++++++,,,,,,---..............................,,,++++++,,,......((())),,,.........---,,,------------------------------------------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......------,,,,,,+++------------------------...------,,,,,,------...------------------------------------------------........................+++,,,------......------,,,,,,------...///000000+++,,,---...////////////+++,,,---.........---,,,------------------------,,,,,,,,,---------...............////////////000........................,,,---/////////000222444CCC<<<444000111222111000.../////////000000111111000111111111111222222222555444444333333444444555333333333444444555555555444444555555666777888888999999999999::::::::::::888999:::;;;<<<;;;;;;:::999999999999999999999999555555555666666666777777888888888888888888888888444444333333333333333333111111111111111111111111000000111111222222222222000000000000111111111111222333444444333222111000......//////000000111111222222111000//////000000))))))***+++---///111222111111111111111111111111000000////////////000000...///000111111000///...111111111111111000000///........................,,,,,,---.../////////...,,,,,,------...///000000...........................---,,,++++++---...000////////////////////////---,,,,,,,,,,,,---...///.........////////////000////////////...---,,,,,,........................++++++++++++,,,---......//////.........---------,,,,,,,,,---------......------------------------++++++,,,------......///---,,,,,,++++++,,,,,,---..............................///000111111000000---------------------------,,,***))))))***,,,---------,,,,,,,,,++++++++++++,,,.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,------......------,,,---.........//////000000........................------...///...---+++***+++++++++,,,,,,,,,---------............---+++++++++******************+++***++++++,,,,,,++++++***)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...........................---------............///......---,,,---...///000...------,,,,,,------...//////.........---------000///---,,,+++,,,,,,------------------------------------,,,,,,+++++++++------......------,,,+++,,,------......------,,,++++++,,,---...000111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---......//////......------,,,+++++++++,,,,,,---------,,,,,,+++++++++***---//////...,,,,,,---........................................................................,,,,,,,,,---------......------,,,,,,,,,---.............../////////000000......---...///111333444EEE===555111222333111///000111222333444444444444222333444555666777888888777888999:::;;;::::::999:::999999888888888888999::::::999888888999:::;;;;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@==================>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<============<<<:::999888999999999888777666555444555555555555444333111111///000222444444444333222222222222222333333333333444333333222111111222222777555333000......///000////////////000000000000//////000000000000//////000000000000111111111111222111000//////000111222000000000000000000000000000000111222222222222111000000//////.........---........................111111000000//////......////////////////////////////////////............------------.........///---------.........//////...........................---,,,---/////////............////////////000000///...---------------..................------------,,,,,,,,,---......,,,,,,,,,------.........------------------------++++++++++++++++++++++++...,,,+++,,,//////---***++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,++++++------......------,,,+++,,,,,,,,,,,,------------............------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------,,,---......,,,,,,---...---------------------------------............///...------,,,---...///000...------,,,,,,------...//////.........---------///...------,,,,,,,,,------------------------------------,,,,,,,,,++++++......//////......---,,,,,,------......------,,,+++*********++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------.....................---------......///.........---------,,,,,,+++---//////---,,,,,,---................................................------------------------,,,,,,---------..................------...//////...////////////000000000............///111333444>>>888222000222444333111333444555666777777777777777777888999:::;;;<<<<<<:::;;;<<<===>>>===<<<<<<===<<<;;;:::::::::::::::;;;;;;:::::::::;;;============>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAABBBBBBAAAAAA@@@>>>===<<<>>>>>>======;;;:::888888777777777777666555444333111222444555555555333222222222222333333444444444444333333222222222333333444333111000///000000111////////////000000000111000111111222222111111000000000000000111111111111111111000//////000111111000000000000000000000000000000111222222222222111000000/////////.................................111111111111000000000///////////////////////////////////////............------........./////////---------.........//////...........................---,,,---/////////...------.........////////////......---------....................................---,,,,,,---------------------------,,,,,,------------------------...........................,,,+++,,,//////---++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++......---,,,,,,,,,------,,,------------...............---,,,,,,---//////---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,........................,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...//////...------,,,,,,------..................------------............---,,,,,,------------------------------------,,,,,,,,,,,,///////////////...------,,,------......------,,,000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...............------------......///000//////............------+++---......---,,,,,,---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000//////....../////////////////////000000000000/////////000111222333444666333000111444666666444777888999;;;<<<============>>>>>>???@@@AAABBBBBB???@@@AAABBBAAA@@@???>>>>>>>>>===;;;;;;:::::::::;;;;;;;;;;;;<<<===????????????@@@AAABBBDDDDDDEEEDDDEEEEEEFFFGGGHHHHHHIIIJJJIIIGGGEEEDDDCCCBBBBBB@@@BBBDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBDDDDDDDDDCCCAAA???>>>===::::::;;;::::::999888777555666777888777666555444333333333333444444444555333333222222222333333444000000000000000111111111/////////000000000111111000000111111111111000000000000000000111111111111000000////////////000000000000000000000000000000///000111111222222111111000000////////////..............................222222111111111111000000////////////////////////////////////................../////////000000000------........./////////...........................---,,,---/////////...,,,---------..................---------...//////........................//////...---,,,,,,,,,,,,///......------,,,++++++------------------------++++++++++++++++++++++++---,,,,,,---......---++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......------------------------+++,,,---......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++*********+++,,,---///...,,,++++++,,,---...---------.........//////---,,,+++***+++,,,///000---------,,,,,,---------,,,------......------,,,///...,,,++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------......//////...------,,,,,,------...........................,,,---...//////...---,,,------------------------------------------,,,,,,...............------,,,,,,------......------,,,111000///......------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------*********+++,,,---...///............------------,,,---......,,,,,,---...................................................------------------------------------............000000///////////////000////////////000000000000111111111222333444444555555333333555888:::999888;;;<<<>>>???AAABBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFDDDBBB???>>>===<<<;;;:::999888888888999999:::;;;<<<===?????????@@@AAACCCDDDFFFGGGGGGFFFFFFGGGHHHIIIKKKKKKLLLMMMLLLIIIGGGDDDCCCAAAAAAAAACCCFFFHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFIIIHHHHHHGGGEEECCCAAA@@@======>>>>>>>>>======<<<:::::::::::::::999888777666666555555444333333333222222111111111222333333///000000111111000000/////////000000000111111111.........//////.........///000000000111111111111000//////////////////000000000000000000000000000///000000111111111111111000000//////////////////........................111000000000000000000000////////////////////////////////////............////////////000000000000............////////////...........................---,,,---/////////...,,,,,,,,,---------......---------------...///000---------...............000000///---,,,,,,,,,,,,------------------,,,,,,------------------------))))))))))))))))))))))))------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------............------,,,,,,,,,+++------------------------------------------------,,,+++***)))***+++---///...---,,,++++++,,,...///---------.........//////,,,+++***))))))+++---///...------,,,,,,------...,,,------......------,,,+++***)))))))))+++...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------..................------,,,,,,------...---.....................,,,---.../////////...---------------------------------------------------,,,------------,,,++++++,,,------......------,,,+++++++++***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,---,,,---...---,,,,,,---...................................................////////////////////////---------........./////////////////////000000111000000000000111111111222333444444555666666666666888888888:::<<<===<<<<<<>>>???AAACCCEEEFFFGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKIIIEEEBBB>>><<<::::::999777777666666666888888:::;;;<<<===>>>>>>@@@AAABBBCCCEEEFFFGGGHHHFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKHHHFFFCCCAAA@@@???@@@AAADDDGGGJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJHHHHHHIIIIIIIIIHHHFFFEEECCCBBB??????@@@AAAAAA@@@@@@@@@>>>>>>>>>======<<<;;;;;;;;;:::999777555444222222222222111111111222222333111222222222111000///...000000000000111111111111......////////////......///000000000111111111111//////000000000000//////000000000000000000000000//////000111111111111000//////000000000000000000////////////////////////.../////////////////////////////////////////////////////////............////////////000000000000........./////////000000////////////////////////...---,,,---/////////...,,,,,,,,,---------......---------------...///000---------.........//////111000///...---,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------,,,---......------,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------///...,,,++++++,,,...///+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............------,,,,,,,,,---------------------------------------------------,,,+++***+++,,,///000------,,,,,,,,,---......,,,------------.........,,,++++++******+++,,,---...------,,,,,,------...,,,,,,------------,,,,,,))))))((()))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---......//////.........------,,,,,,------...---------...............------...////////////...------------------------------------............,,,,,,,,,,,,,,,+++******,,,------......------,,,++++++++++++,,,...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------------------......///000+++++++++,,,,,,,,,,,,---------...---++++++---///................................................////////////////////////------.........//////////////////000111222333444333333444444444555555555666777888888999999888888;;;<<<<<<======>>>>>>>>>>>>???BBBDDDFFFHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNOOOOOOMMMKKKHHHDDD@@@>>>;;;::::::999999999999999:::;;;<<<===>>>?????????AAABBBCCCDDDEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLJJJIIIGGGDDDBBBAAA@@@???@@@AAABBBEEEGGGJJJKKKMMMLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDCCC???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????@@@???>>><<<999777666555555555444333333333333333333333333222111000000///000000000111111111222222111111222222222222111111000000000000111111111111000000111111111111000000000000000000000000000000...///000000111111000000//////000000000000111111////////////////////////------............//////////////////////////////////////////................../////////000000000....../////////000000000////////////////////////...---,,,---/////////...,,,---------..................---------...//////,,,,,,------.../////////000000///...------------)))***+++,,,...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............---------------------------------------------------------------...---,,,,,,,,,---...///+++,,,------......------,,,,,,,,,,,,------------......------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------............------------------------,,,---......,,,,,,---...---------------------------------............///,,,---.../////////...---...------,,,,,,------...---------.........//////...............///000000------------------------------------.........///,,,,,,------,,,,,,+++***,,,------......------,,,......---......000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,......---------......///,,,,,,,,,,,,------......---......,,,++++++---///................................................////////////////////////............////////////000000111222444666777888888888999999999:::::::::888999:::;;;<<<;;;::::::;;;;;;<<<<<<<<<<<<>>>???===???AAADDDFFFHHHJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMOOOOOONNNMMMKKKHHHEEECCC?????????>>>??????@@@AAA???@@@AAABBBCCCCCCBBBBBBDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIHHHFFFEEECCCBBBBBBBBBBBBBBBBBBDDDFFFIIILLLNNNLLLKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDD???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA???>>>===<<<:::999888777666555555555444333222111111222333333000000111111111222222222222222333333333333222222000000000000111111111111000111222333333222111000000000000000000000000000...//////000000000000000//////000000000111111111////////////////////////............/////////000////////////////////////////////////............------........./////////.../////////000000000000////////////////////////...---,,,---/////////...------.........////////////......---------......,,,,,,------...//////000//////...............///++++++,,,,,,---...//////------------------------+++++++++++++++++++++++++++---//////,,,+++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------***+++,,,......,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------....................................------------------------------,,,,,,,,,,,,,,,,,,***+++---...///...------+++++++++,,,,,,,,,------///000000000///...---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---------.../////////........................,,,---......,,,,,,---...........................---------.........//////,,,,,,.../////////...---...------,,,,,,------...---------........./////////...---------///000111---------------------------------.........//////------......------,,,+++,,,------......------,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,------,,,+++++++++,,,,,,---------.........//////---......,,,++++++---///..................................................................................../////////000111111222444666999;;;<<<<<<<<<<<<=========>>>>>>:::;;;<<<=========<<<;;;999::::::999999;;;===@@@===>>>AAACCCFFFHHHJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNMMMKKKIIIHHHDDDDDDDDDDDDEEEFFFGGGGGGDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCDDDFFFJJJMMMPPPKKKKKKKKKJJJIIIHHHGGGFFFDDDEEEEEEFFFFFFEEEEEEDDD??????AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCC======;;;999888777777777333222111111111333666777000111111111111222222222111111222222222222111111000000000000111111111111111222333444444333222111000000000000000000000000...//////000000000000000//////000000111111111222000000000000000000000000.../////////000000111111////////////////////////000/////////............------------.........///////////////000000000000000000000000000000000000...---,,,---/////////............////////////000000///...---------------,,,,,,------...///000000///............//////000,,,---------------------------------------------////////////////////////***---//////,,,+++,,,...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------&&&)))---000000---)))&&&+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---------.../////////........................------------------------,,,,,,,,,,,,,,,+++***))),,,,,,------------,,,,,,***+++,,,---...............---,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...///...,,,------------------------........................,,,---......//////......------------------------......---,,,++++++++++++,,,+++)))(((((()))+++,,,,,,++++++******++++++,,,------------------------...---,,,,,,++++++,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,------...//////////////////...------,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------.........//////...,,,,,,...///,,,------------------...........................///000000111333444444555888888999:::<<<>>>@@@AAAAAABBBDDDEEECCCAAA>>><<<==================<<<<<<999999999888777888;;;>>>@@@AAACCCEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOQQQQQQQQQOOOMMMLLLMMMKKKHHHHHHHHHIIIIIIIIIIIIJJJKKKJJJHHHGGGGGGHHHJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOKKKLLLKKKIIIFFFDDDEEEFFFIIIJJJJJJKKKMMMMMMNNNOOOOOOMMMIIIHHHHHHGGGFFFEEEHHHHHHHHHGGGFFFEEEDDDCCCDDDBBBAAAAAABBBBBB@@@???DDDBBBBBBCCCEEEGGGHHHGGGJJJIIIGGGFFFEEEEEEFFFFFFBBBCCCCCCBBB@@@===:::888777666555444333444555666222222222111111111111111333222000///...///111222---.........//////000000222222222222222222222222000000000000000000000000...///000111111000///...111111000000000000111111000000//////.........---//////............//////000000000000000000000000///000222333333222000///////////////////////////000000//////......------///////////////000111111......////////////......***,,,......---,,,---.........------------..............................------------------------......---,,,,,,+++******---------...------,,,,,,---------,,,,,,+++++++++...---,,,++++++,,,---...---,,,++++++++++++------.........------,,,,,,,,,---------............///------,,,,,,,,,+++++++++++++++,,,,,,---...//////++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////............---,,,+++***------++++++++++++---------------......---------++++++,,,---............---------,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---......,,,------------------------........................,,,---......//////......---------------------------,,,,,,,,,,,,,,,---......---+++******+++---...,,,,,,++++++++++++,,,,,,---------------------------,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++..............................//////000000111111++++++,,,,,,---......///---------........./////////000000///------...000.............../////////////////////000000000000222333444555666777888999<<<<<<======???@@@BBBCCCCCCCCCDDDDDDCCCAAA>>><<<<<<<<<<<<===============;;;;;;;;;:::999;;;===@@@AAABBBCCCEEEGGGIIIJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMPPPQQQSSSUUUVVVTTTSSSQQQRRRPPPMMMMMMMMMNNNMMMLLLLLLMMMNNNMMMKKKJJJKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNMMMLLLJJJIIIKKKLLLOOOOOOPPPPPPPPPQQQQQQQQQPPPMMMJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFCCCBBBAAAAAABBBCCCBBBAAAFFFDDDCCCCCCEEEFFFFFFEEELLLKKKIIIHHHHHHHHHIIIIIIGGGGGGGGGFFFDDDAAA===<<<:::999777666555555666777444333333222222111111111444333111000///000111222/////////000000111111111222222222222222222222222111111111111111111111111//////000000000000//////111111000000000000111111000000/////////.........//////............//////000000000000000000000000...///111222222111///...///////////////////////////////////////............------------...//////......////////////......000222222111///---,,,---......------------..............................------------------------......------,,,++++++***,,,,,,------...---------...---------,,,,,,,,,+++......---,,,,,,---.........---,,,++++++,,,------......---------,,,,,,,,,------------............------------,,,,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,............................................................---,,,++++++......---,,,,,,---......---..................---,,,,,,------...---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---................................................,,,---......//////......------------------------,,,,,,,,,,,,---...///000///...---,,,,,,---...///,,,,,,++++++++++++,,,,,,------------------------,,,+++++++++************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------/////////...------...............---------.........///000000111111+++,,,,,,------................../////////000000000111111///...---...000/////////000000000111111//////000111222333444444777777888:::;;;===>>>>>>@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCAAA@@@>>>===;;;<<<<<<<<<===>>>>>>>>>===>>>>>>>>>===>>>AAACCCDDDEEEGGGHHHJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPRRRUUUYYY\\\^^^]]][[[YYYYYYWWWUUUTTTTTTTTTRRRPPPQQQRRRSSSRRRPPPOOOPPPQQQTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPRRRUUUXXXYYYYYYYYYZZZZZZZZZZZZZZZTTTQQQNNNLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKFFFEEECCCDDDEEEFFFFFFEEEFFFEEEDDDEEEGGGHHHHHHGGGIIIHHHGGGFFFFFFFFFGGGHHHKKKKKKKKKJJJHHHEEECCCAAA???===;;;999888777777888666666555444444333222222444333222111000111222333111111111111111222222222222222222222222222222222111111111111111111111111111000000//////000000111111111000000000000111111000000////////////......000//////......//////000000000000000000000000000......000000000000......////////////////////////.........///////////////......------......///000......////////////......111222333222000...---.........------------..............................------------------------......------,,,+++++++++++++++,,,---.....................---------------///...------------.../////////...---,,,,,,------...------------,,,,,,,,,------------.....................------------,,,+++,,,,,,------.........//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...------,,,,,,///......------......///---......//////......------------...------,,,,,,+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........///............---------------------------------------------------------------------------------------,,,...///000///---------------------------...---------.../////////////////////////////////........................,,,---......///.........---------------------------------------...///000//////...------...//////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***************************,,,...///000///...,,,---------...............///......------,,,++++++,,,,,,,,,---------......---.........///////////////000000///------.../////////000000111222222222000000111333555666888888;;;;;;<<<>>>???@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCEEEDDDCCCAAA@@@???>>>===<<<<<<======>>>???@@@@@@???@@@AAAAAA@@@AAADDDFFFIIIJJJLLLNNNOOOPPPPPPPPPNNNMMMLLLLLLMMMOOOQQQSSSWWW[[[```eeeggggggdddbbbbbb```]]][[[ZZZYYYWWWVVVVVVWWWXXXWWWVVVUUUVVVWWWZZZZZZZZZZZZZZZZZZZZZYYY[[[ZZZYYYYYYXXXYYYZZZZZZZZZZZZZZZZZZ[[[]]]aaaeeeffffffgggggghhhiiiiiijjj```\\\WWWTTTRRRRRRQQQPPPPPPQQQRRRRRRSSSSSSSSSRRRNNNLLLIIIIIIIIIJJJIIIHHHFFFEEEEEEFFFIIIKKKLLLLLLIIIHHHGGGFFFEEEEEEFFFGGGKKKKKKKKKKKKJJJIIIGGGFFFBBBAAA>>><<<999888888888999888888777666555444444444333222222111111222222111111111111222222222222222222222222222222222222111111111111111111111111222111000//////000111222111111000000000000111111000000//////////////////000000////////////000000////////////////////////...//////000000//////...////////////////////////------......//////000000000000000///000111111222......////////////......+++---///000/////////000......------------............................................................------,,,,,,,,,,,,***+++,,,---............................................................000//////...------------------------------------,,,,,,---------.........//////.........---------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------......------------......------............---------------...------,,,,,,+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,...///000///---------------------------//////////////////000111////////////////////////........................,,,---......///.........------------------------000///...---------------......------------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,...///...---,,,,,,,,,,,,---...///000000.........---,,,,,,++++++,,,,,,,,,---------------,,,,,,---------............//////...------...000000000000111222333333444222222444666888:::;;;<<<>>>>>>???@@@AAABBBCCCCCCAAA@@@@@@@@@@@@@@@AAAAAADDDCCCBBBAAA@@@??????>>>>>>>>>???@@@AAAAAABBBBBB@@@BBBCCCDDDCCCDDDFFFHHHKKKLLLOOOQQQSSSSSSSSSSSSQQQOOONNNMMMNNNQQQUUUWWW^^^ccckkkqqquuutttqqqnnnmmmjjjeeebbbaaa```^^^]]]\\\]]]___^^^]]]\\\]]]___```aaaccceeefffggggggggggggfffeeeccccccdddeeefffeeefffggghhhiiilllpppsssssstttvvvwwwyyy{{{}}}~~~qqqmmmfff```]]][[[YYYWWWXXXYYYZZZ[[[\\\\\\\\\\\\WWWTTTPPPNNNMMMMMMLLLKKKKKKIIIIIIIIILLLMMMNNNMMMOOONNNLLLJJJHHHGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJEEECCC@@@===;;;999999999;;;::::::999888777777777444444444333333333333333111111111111111111111111222222222222222222222222111111111111111111111111222111000//////000111222111111000000000000111111//////000000000000000000000000////////////000000////////////////////////000000000000000000000000////////////////////////------......//////000000000000000000000111222222......////////////......+++---///000//////000111......------------............................................................------------,,,,,,***+++,,,---....................................---..................---/////////......------,,,------------------------,,,,,,,,,------------...//////.........---------,,,,,,,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...---------,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,------...---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...,,,------------------------...///000000//////000222................................................,,,---......//////......------------------------000///...---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***,,,---------,,,,,,,,,,,,------...//////000---------...//////000000------------------------,,,,,,,,,------------...---...//////......000222111222222333444555666666666777888:::<<<>>>@@@AAAAAAAAABBBBBBBBBCCCCCCCCC@@@???????????????@@@AAACCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEBBBDDDFFFGGGGGGGGGIIIKKKKKKMMMPPPSSSVVVVVVVVVVVVUUUTTTQQQPPPRRRVVVZZZ]]]fffmmmwww{{{vvvpppkkkiiihhhhhhgggfffggghhhhhhgggggghhhiiijjjllloooqqqtttuuuuuuuuurrrqqqooonnnnnnpppqqqssstttuuuxxxyyyzzz|||~~~vvvooojjjgggeeeccceeeeeefffgggggggggggggggccc___ZZZWWWUUUTTTSSSRRRVVVTTTSSSRRRSSSTTTSSSRRRUUUSSSPPPMMMJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKGGGEEECCC???===;;;;;;;;;<<<;;;;;;;;;;;;:::::::::777777666666666555555555222222222111111111111111222222222222222222222222222222222222222222222222111111111000000111111111111111000000000000111111//////000000000000111111111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////........./////////////////////......//////000111......////////////......///111222222000/////////......------------............................................................------------------++++++,,,---............---------------.........,,,,,,---......---,,,,,,,,,---............------,,,,,,,,,------------...,,,,,,,,,,,,------------.........------------,,,------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------...------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,---............---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,........................---...///...------///111------------------------........................,,,---......//////......------------------------------,,,,,,,,,,,,,,,---,,,------------------,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---...---,,,***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------//////.........---------,,,------......//////000------------------------------------............---///000111111222444666444444555666777888999999<<<===>>>@@@BBBDDDEEEFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCCCCCDDDFFFGGGHHHGGGFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIJJJJJJKKKMMMNNNNNNPPPTTTXXX[[[\\\\\\[[[[[[YYYVVVUUUWWW[[[aaadddnnnvvv{{{uuurrrrrrssssssqqqrrrtttsssrrrrrrtttuuuwwwxxx{{{~~~}}}|||{{{zzzzzz||||||wwwtttrrrpppqqqrrrrrrsssssssssrrrrrrqqqmmmiiieeedddcccbbbaaacccbbbaaabbbdddffffffeeeaaa^^^ZZZUUUQQQMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHEEEBBB@@@>>>>>>>>><<<<<<<<<<<<============:::::::::::::::999999888444333333333222222222111222222222222222222222222222222222222222222222222000111111222222111111000111111000000000000111111//////000000000111111111111111000000000000111111000000000000000000000000/////////......////////////////////////////////////////////////.........//////......//////000111......////////////.........000111111///......///......------------......................................................------..................,,,,,,------...---------+++,,,,,,,,,------------++++++,,,------,,,++++++***+++,,,---......------,,,,,,,,,---------......++++++,,,,,,,,,---------------------,,,,,,,,,,,,------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................---,,,++++++,,,,,,---......---,,,,,,***++++++,,,,,,++++++******+++,,,---......///.........,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......//////.........---------........................++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,---...---+++........................+++---...---++++++---000------------------------........................,,,---......//////......------------------------++++++++++++,,,---......------............------...------,,,,,,------...+++++++++++++++++++++++++++,,,---......,,,+++)))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---------......222111000///---+++******...------,,,,,,+++******------------------------............/////////000...000111222333444777999666777888999:::;;;<<<<<<@@@AAABBBDDDFFFGGGHHHIIIGGGGGGFFFFFFEEEDDDCCCCCCAAAAAAAAABBBBBBCCCEEEEEECCCEEEHHHKKKKKKKKKIIIGGGJJJIIIIIIIIIIIIIIIIIIIIIGGGIIILLLMMMMMMNNNOOOPPPRRRUUUYYY]]]aaabbbbbbaaa___]]]ZZZYYY[[[```eeeiiirrr||||||yyyyyy{{{|||yyyzzz|||{{{{{{zzz|||}}}}}}{{{yyyzzzzzz{{{{{{{{{zzzzzzyyy}}}yyytttqqqqqqqqqppppppkkkkkkllloootttxxxzzzzzzqqqnnniiiccc]]]YYYVVVUUUMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJGGGDDDBBBAAA@@@@@@<<<<<<======>>>>>>??????======>>>>>>======<<<;;;555555555444444333333333222222222222222222222222222222222222222222222222000111222333333222111000111111000000000000111111//////000000111111111222111111000000000000111111000000000000000000000000......------------......////////////////////////000000//////.........---111111111111111222222333......////////////......(((***,,,---------///000.........------.................................////////////////////////------..................---------...------,,,,,,+++++++++,,,,,,---------******,,,,,,,,,,,,******((()))+++---.........---,,,,,,,,,------.........++++++,,,,,,,,,---------------,,,,,,,,,+++++++++------------------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...///......---,,,+++***,,,---...//////...---,,,---,,,++++++------,,,+++/////////......---------///......------......///,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++,,,------......///111---******,,,......------------------------------------............///......---------,,,,,,,,,------------------------------------------,,,,,,------------------------///...---,,,+++,,,,,,---------------------------............////////////222111///...///000///...........................---------,,,,,,,,,++++++------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***+++,,,---...---,,,++++++------,,,+++------------------,,,,,,---.........---,,,,,,+++---------............///+++,,,,,,------......///////////////////////////111111111222333666888999:::;;;===???AAACCCCCCDDDHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJLLLLLLKKKKKKLLLNNNOOOPPPQQQQQQRRRRRRQQQQQQOOOPPPRRRTTTVVVXXXYYYYYY^^^___```ccceeegggiiijjjjjjiiigggggghhhkkknnnpppyyy~~~}}}|||}}}~~~|||zzz{{{|||rrrkkkfffbbb___[[[XXXUUUSSSSSSTTTSSSRRRPPPPPPOOOLLLHHHEEEDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCBBBBBBAAA???>>>===<<<:::777666666555444222444444444333333333333222222222111000000000000000333111000000111222222111111111111111000000000000000000000000000000000000111000///......///000111///000111111111///...---000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000222111///...------......------------------------////////////000000000000---...///000000///...---........................---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,---------------------------------------------------------,,,,,,+++++++++---,,,,,,,,,,,,---......///...---,,,+++,,,---...,,,------......------,,,//////////////////////////////.........---------++++++++++++,,,,,,---......---,,,,,,......---,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++------------------------000---******,,,......------------------------------------............///............---------,,,------------------------------------------------------------------------///...---,,,,,,,,,------------------------------............////////////222000....../////////---........................---------,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---...---,,,++++++------,,,+++------------------------------......------,,,+++---------............///---------......//////////////////000000111111111333333444555777999;;;===AAABBBDDDFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDEEEFFFFFFHHHJJJKKKLLLLLLMMMOOORRRWWWYYY\\\^^^___]]]ZZZXXXXXXYYYZZZ\\\^^^```aaaaaaeeefffhhhjjjlllnnnppppppqqqpppooooooppprrruuuvvv}}}~~~uuuoookkkhhheeebbb```___^^^]]]\\\YYYXXXVVVSSSOOOKKKIIIIIIEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@===;;;999999888777555666666666555444333333333333222222111111111111222444222111111222333333222111111111111000000000000000000000000000000000000111000////////////000111///000111111000///...---000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////............//////////////////...---......///000.........................../////////000000000000---...///000000///...---........................---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------........................---------,,,,,,,,,++++++---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...,,,------......------,,,........................//////.........---------,,,,,,,,,,,,,,,,,,------...---,,,---...///...------,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////...------,,,++++++...,,,******+++------,,,---------------------------------............////////////.........------------------------------........................------------------------......---,,,,,,,,,---------------------------------............/////////000...------.........---........................------------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---...---,,,++++++------,,,++++++,,,,,,------.........------......------,,,,,,---------............///.........//////////////////000000111222333444444777888999:::<<>>>>>===;;;::::::999888777666444333333333333222222222333333444444222111111222333333222111111111111000000000000000000000000000000000000111000000//////000000111///000000000000//////...000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////------------............------------...///111111////////////////////////....../////////000000000......////////////..............................---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------........................------------,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,------...,,,------......------,,,------------------------...............------------------,,,,,,,,,,,,,,,---,,,+++,,,.........,,,........................///......------......///------------------------+++,,,,,,------,,,,,,+++......---------,,,,,,,,,---,,,+++++++++,,,,,,,,,---------------------------------............///000////////////.........------------------------------............//////---------------------------------------------------------------------------------........./////////---,,,,,,---...---,,,...........................------------,,,,,,,,,------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------,,,++++++------,,,+++++++++,,,,,,---...//////,,,------...------,,,,,,---------............///............///////////////000111333555666777888======???AAACCCFFFHHHIIIKKKLLLMMMNNNNNNNNNNNNMMMNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGGGGHHHIIIKKKLLLMMMPPPSSSVVV[[[```fffkkknnnuuu~~~{{{vvvssssssssstttuuuvvvwwwxxxxxxzzz|||~~~~~~~~~~~~|||{{{yyyvvvrrrnnnjjjgggccc```YYYVVVRRRNNNKKKJJJJJJKKKIIIJJJKKKMMMNNNNNNNNNNNNJJJGGGEEECCCBBBAAA@@@>>><<<<<<:::999777555444333333222222222222333444444333222000000222333222111111111111111000000000///000000000000000000000000000000000000000000000000///000000000000/////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////------........./////////............//////000000................................./////////000000...//////////////////...........................---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------........................------------------,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,------......,,,------......------,,,------------------------.................................------,,,+++++++++***)))***,,,---,,,+++........................///......------......///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,++++++,,,------------------------------------............///000////////////.........------------------------------------......//////------------------------,,,---------------------------------------------------------...............,,,++++++---...---,,,.................................---------,,,,,,------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,------------,,,++++++------,,,+++++++++,,,,,,---...//////,,,,,,------...------,,,---------............///---------...//////000000111222333666888:::<<<===CCCDDDFFFHHHJJJLLLMMMNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLJJJHHHGGGFFFFFFEEEHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIIIIKKKMMMPPPQQQQQQTTTYYY___dddkkkrrrwwwwww}}}}}}||||||||||||}}}~~~}}}zzzwwwrrrooohhhddd^^^XXXSSSPPPNNNNNNLLLMMMNNNPPPQQQQQQQQQQQQOOOLLLIIIGGGFFFEEECCCBBB???>>>===;;;999777666555333333333222222333333444222111//////111222111000111111111111000000000///000000000000000000000000000000111111111111000000000////////////000000000////////////////////////////////////////////////........................////////////////////////////////////////////////....../////////000000000///////////////......---------------------------............/////////////////////....../////////........................---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......+++,,,,,,------.........,,,------......------,,,........................---.....................---............---++++++***)))((()))+++---,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,---......,,,,,,---...---------------------------------............////////////.........------------------------------++++++,,,,,,---.........------------------------+++,,,---.........------------------------------,,,------------............,,,++++++---......---....................................---------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,---,,,++++++------,,,++++++,,,,,,------.........,,,,,,------......---------------............///,,,---...///000111222333444666888;;;>>>AAACCCDDDIIIJJJLLLNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMLLLHHHHHHFFFEEEDDDDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKMMMPPPSSSWWWXXXYYY]]]bbbhhhnnntttyyy}}}}}}}}}wwwsssmmmfff```[[[XXXWWWRRRSSSTTTTTTUUUUUUUUUTTTTTTQQQNNNLLLKKKJJJHHHFFFCCCBBBAAA???===;;;:::999666666555444444444444444333111000000111222222111111111111111000000000000000000000000000000000000000111111222222111111000000////////////000000111000000000000000000000000////////////////////////........................////////////////////////////////////////////////////////////000000000111000000000000///...---,,,------------------------------.........///////////////............//////........................---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------++++++++++++++++++++++++------------............---,,,,,,,,,,,,---......++++++,,,---............,,,------......------,,,////////////////////////---------...............------...//////...,,,+++***))))))***,,,------,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,---------------------,,,...000000---,,,---///---------------------------------............///............---------,,,------------------------******++++++,,,------...------------------------+++,,,---.........------------------------------,,,,,,---------............---+++,,,...//////.......................................------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,---,,,++++++------,,,+++------------------------+++,,,------......---------------............///------///111333555666777:::;;;>>>AAAEEEHHHKKKLLLMMMNNNPPPRRRSSSSSSSSSSSSRRRQQQQQQPPPNNNLLLJJJIIICCCCCCCCCDDDDDDEEEFFFGGGJJJJJJJJJKKKLLLNNNPPPPPPPPPQQQSSSVVVZZZ^^^bbbdddfffjjjpppuuuyyy||||||vvvpppkkkgggeee^^^^^^^^^^^^^^^]]]\\\\\\YYYVVVSSSQQQPPPNNNLLLJJJGGGFFFEEEDDDBBBAAA??????:::999888777666555555555555333222222333444444333111111111111000000000000000000000000000000000000000111222222222222111000000///......///000111222000000000000000000000000////////////////////////........................////////////////////////////////////////////////........./////////000000......///000000///...---........................---------.........//////000///...------...///000........................---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---,,,,,,,,,,,,---......***+++,,,...............,,,------......------,,,........................---------.........//////+++,,,...///000///---,,,+++******+++---......------------......////////////......------......///*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++///......------,,,,,,+++,,,///111111...---...000---------------------------------.........//////......---------,,,,,,,,,------------------------))))))***++++++,,,------------------------------***+++---...///...------------------------------,,,,,,,,,---------.........---,,,,,,...000//////........................//////.........---------------------------------++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,---...---,,,,,,---,,,++++++------,,,+++------------------,,,,,,+++,,,,,,---.........------------.........//////...///000333555888999:::===???BBBEEEIIIMMMPPPQQQPPPQQQSSSTTTUUUUUUTTTTTTPPPPPPOOOMMMLLLIIIGGGFFF@@@AAABBBCCCFFFHHHJJJKKKLLLLLLMMMOOOPPPRRRTTTUUUXXXYYY[[[^^^ccchhhlllooorrrvvv{{{{{{vvvrrroooiiiiiiiiihhhgggfffdddddd\\\ZZZVVVTTTSSSQQQOOOMMMJJJIIIHHHGGGFFFEEEDDDCCC===<<<;;;999888777777666777555333444555666555444111111111111000000000000000000000000000000000000000111222333333222111000000///.........000111222000000000000000000000000////////////////////////........................////////////////////////////////////////////////---------.........//////,,,---...000000000//////////////////////////////---------.........//////000///...------...///000........................---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,---------------------------------------------------------.........//////---,,,,,,,,,,,,---......)))+++,,,...//////......,,,------......------,,,---------------------------------.........//////***,,,...///000///...---////////////////////////---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------............//////...,,,***)))------------------------.........------,,,,,,,,,---------............///---------------------------------............///------------------------...------,,,,,,------...////////////////////////,,,---...//////...---,,,------------------------,,,,,,---------------,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++.........------,,,,,,,,,+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------000///.........000111222111333555666888;;;@@@CCCFFFGGGJJJLLLMMMNNNNNNNNNPPPQQQQQQRRRRRRRRRQQQQQQOOOOOONNNLLLJJJHHHFFFDDDCCCEEEGGGGGGHHHKKKRRRWWWQQQYYY^^^^^^]]]```bbbaaadddfffhhhkkknnnsssxxx}}}{{{yyyqqqqqqpppppppppnnnkkkhhhgggddd___\\\ZZZXXXUUUSSSOOOMMMJJJHHHHHHGGGEEEDDD@@@??????>>><<<:::888777888666444333444444333222222222222222111111111111222222111111111111111111111000000000000000111111222111000.........///000111111000000//////......,,,------...///000111111//////000000111111111222111111000000//////......//////000000///...------............////////////......////////////......////////////////////////000000//////......---------,,,,,,,,,---...000111...---,,,,,,++++++++++++,,,------......------,,,+++,,,------......------..................------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...------------...///------------------------+++++++++,,,,,,,,,---------------------...///000------------------------.........------,,,,,,,,,,,,,,,,,,---------..............................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------,,,,,,,,,------......------,,,+++++++++,,,,,,,,,---------............,,,+++***------------------------......---------,,,,,,,,,---------............///---------------------------------............///------------------------...------,,,,,,------...........................------...//////...------------------------------,,,------.........------++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,------------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............000000/////////000111222444666999;;;===AAAFFFIIIJJJKKKLLLNNNOOOOOONNNNNNOOOPPPPPPQQQQQQQQQPPPPPPNNNNNNMMMLLLJJJIIIHHHHHHHHHJJJMMMNNNPPPTTT[[[aaacccjjjnnnllljjjkkkmmmlllmmmoooqqqsssuuuyyy}}}|||{{{yyywwwuuupppmmmiiifffbbb^^^YYYVVVRRRPPPMMMLLLLLLKKKJJJHHHHHHGGGFFFDDDBBB@@@>>>===;;;999777666666666555333333333333333222222222222111111111111111111111222111111000000000000111111111111000///////////////111000000000/////////...---.........///000000000/////////000000000111111000000000000///////////////////////////...------............//////////////////000000000000/////////////////////////////////////////////.........///......---...///111111...---,,,,,,++++++,,,,,,,,,------......------,,,+++,,,------......------------...............---///...---,,,,,,,,,---------------------------------------,,,,,,+++++++++........................------------------------,,,,,,---------.........///......---------......------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------......------------...............------,,,,,,,,,,,,------......------,,,*********+++++++++,,,,,,,,,------......---,,,,,,------------------------...------------,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...------,,,,,,------...........................------...//////...---------------------------------...............------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000111111111111222333444555999;;;???AAADDDHHHLLLOOONNNOOOOOOOOOOOOOOONNNMMMMMMMMMNNNNNNOOOOOOOOOPPPMMMLLLKKKKKKKKKLLLMMMMMMPPPSSSVVVXXX[[[aaaiiipppyyy}}}|||{{{xxxwwwxxxzzz{{{|||~~~}}}|||{{{yyyvvvsssooohhhaaa[[[XXXVVVTTTRRRRRRQQQOOOMMMMMMLLLJJJGGGEEECCCBBBBBB@@@>>>;;;:::999999777666555555444444333333333222///000000000111111222222222111111000000000111111000000111111000000//////000000000000////////////////////////////////////...///////////////000000////////////000000000000///////////////......---............////////////000000000111111000000000////////////////////////.........///////////////000000/////////000000111...---,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------,,,,,,---...////////////......---,,,,,,,,,------........................------,,,,,,,,,,,,++++++,,,---...//////...---,,,---------------------------------.........//////000///...------,,,------------------------------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...------------------............------,,,,,,+++,,,------......------,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........---------------------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...------,,,,,,------...........................---..................---------------------------....../////////...------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------,,,---...///000111111111222222333555777999:::;;;???AAADDDFFFHHHKKKNNNQQQPPPPPPOOOOOONNNMMMLLLKKKIIIJJJJJJKKKLLLNNNOOOPPPMMMLLLLLLLLLMMMPPPSSSUUUZZZ]]]```bbbfffllluuu|||}}}~~~{{{sssjjjdddaaa___\\\[[[YYYWWWTTTQQQRRRQQQNNNLLLJJJHHHHHHHHHEEECCC@@@>>>===<<<:::888777666666555444333333333//////000000111222222222222222111111000000111111///000111222222111///...000000000000////////////000000000///////////////............////////////......//////000000111111...///////////////..................//////////////////000000000000//////////////////////////////------......//////000000000000//////////////////...------,,,,,,,,,------,,,------......------,,,+++,,,------......------+++,,,---...////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------------------............///......---------..............................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......///---------------------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...------,,,,,,------....................................------.........------------------------......//////...---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------,,,---...000111222222222333444666999<<>>@@@@@@@@@@@@???BBBDDDEEEEEEEEEFFFGGGHHHGGGFFFEEEFFFFFFGGGHHHHHHIIIKKKNNNSSSYYY^^^aaa___```cccggglllpppssstttxxxxxxvvvsssqqqttt{{{}}}zzzvvvrrrpppmmmjjjmmmsss{{{}}}~~~}}}||||||~~~{{{vvvrrrnnnmmmlllhhhccc]]]XXXTTTSSSPPPMMMLLLKKKJJJIIIGGGCCCBBB@@@???===;;;:::999666555555444444333333222555444333222111111111111111111000000111111222333.../////////000000000111/////////000111111111222111111000000000/////////000000000000////////////------...///////////////............////////////------............------///////////////////////////////////////.........,,,---...///000000//////---------------...//////,,,------......------,,,+++,,,------......------------...............---+++,,,---.........------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...,,,,,,,,,---...///000111........................,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,------...//////---...///000000///...---***++++++,,,---...//////,,,------......------,,,******+++++++++,,,,,,,,,......,,,,,,,,,,,,---...------------------------,,,,,,,,,------.........---------.........//////////////////////////////---------.........//////------------------------...------,,,,,,------...------------------------///...---,,,,,,---...///------------------------,,,---,,,,,,+++***)))(((++++++,,,,,,,,,---------++++++++++++,,,,,,---............------,,,,,,,,,((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...........................222333555666888999::::::<<<<<<>>>??????>>>===<<<===???CCCDDDEEEEEEFFFGGGFFFEEEEEEDDDEEEFFFHHHIIIJJJKKKMMMRRRWWW^^^dddgggeeegggkkkoootttxxxzzz{{{~~~}}}zzzvvvrrrtttzzz}}}wwwsssooommmiiifffhhhnnntttzzz~~~}}}}}}{{{~~~~~~~~~yyysssjjjccc^^^VVVSSSQQQOOOOOONNNMMMKKKFFFEEEDDDBBB@@@>>>===<<<777777666555444333333222555444333222111111111111222111000000000111333444.../////////000000111111......///000111222222333222222111111000000//////111111000000//////......------...///000000//////............/////////000......////////////......////////////////////////000000//////.........---,,,---///000111111111000---------------...///000,,,------......------,,,+++,,,------......------.........///......------***+++---...///...------........................+++++++++,,,,,,------------,,,,,,++++++,,,,,,------------------------------------.........//////......---------......///////////////////////////,,,,,,,,,------.........,,,,,,,,,---------......*********+++,,,---...///))))))***+++,,,------...+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,...//////...,,,+++---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,++++++---......---++++++---------...............------------------------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,...------,,,,,,------...------......///000111111+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++)))))))))*********++++++++++++,,,,,,---...//////+++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,---...////////////...------...000111777777999:::;;;<<<<<<<<<>>><<<;;;::::::<<<>>>???<<<===???AAACCCEEEFFFGGGEEEEEEFFFGGGIIIJJJLLLMMMOOOQQQUUU[[[aaagggkkknnnoooqqqsssvvvyyy|||}}}~~~}}}{{{xxxtttsssuuuzzz~~~~~~}}}{{{zzzwwwtttqqqooonnnnnnooovvvyyy|||~~~tttiiijjjaaa[[[YYYWWWRRROOONNNKKKJJJIIIIIIHHHFFFBBB>>>===;;;999888999888666444555333222333444444333222222222000000000111222333//////000000000000//////000000000000000000000000000000//////.........---000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000111111000000/////////...////////////000000000000////////////////////////,,,---///000000...---+++////////////////////////........................////////////////////////---------,,,,,,+++++++++,,,,,,,,,++++++*********.........------,,,,,,,,,------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---000///...---,,,+++******------......------,,,+++---------............///------------------------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------...............------------------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,------------------,,,------......------,,,...------,,,,,,------...******++++++,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------............+++,,,,,,,,,---.........+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---.../////////...///000222333444:::;;;;;;<<<=========<<<:::999999888999:::<<<<<>>?????????>>>>>>===<<<888888999::::::;;;<<<<<<@@@BBBDDDFFFHHHJJJKKKKKKLLLMMMOOORRRVVVZZZ]]]___dddeeeiiimmmqqquuuwwwxxx||||||~~~zzzvvvtttvvv|||vvvuuurrrnnnllllllooorrrpppuuu}}}~~~}}}}}}{{{xxxwwwyyy{{{~~~}}}uuummmkkkhhhccc___^^^XXXVVVSSSRRRQQQPPPMMMKKKIIIFFFCCC@@@???===:::888999777555555555555333222222222222333333222222111111222222222222222222111111111111111111111111111000000////////////............------------......000000000000000000000000000000000000000000000000---------------...//////---------...................../////////000000000////////////////////////---,,,*********,,,...000------------------------........................------------------------------------,,,,,,,,,,,,............------------...------------,,,,,,,,,------------------------...------------,,,,,,,,,///......------......///,,,,,,------.........///---............---,,,,,,---------............///------------------------------,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,.........//////......------------------------------..................---------------------------...---,,,++++++,,,---...,,,,,,------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------------------.........------,,,,,,,,,,,,------......------,,,...------,,,,,,------...,,,,,,---------.........,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------------------......///000111333666999<<<>>>@@@AAAAAAAAA@@@???===<<<;;;999:::;;;===??????@@@@@@AAACCCGGGKKKNNNQQQSSSTTTVVVWWWYYY\\\___cccfffhhhnnnpppsssvvvyyyzzz|||||||||xxxuuuxxx}}}|||yyywwwpppooommmjjjhhhiiilllnnnooottt|||}}}}}}~~~yyywwwtttnnniiiiiiaaa^^^ZZZWWWUUUSSSPPPNNNNNNKKKGGGEEECCCBBB@@@>>><<<:::888777666555333111222333444444444333111111111111222222222222111111111111111111111111111111000000/////////////////////..................///////////////////////////////////////////////////------------...///000000111111000000/////////............/////////000000////////////////////////,,,,,,++++++,,,...///000------------------------........................------------------------------------------,,,,,,...---------------------------------------------,,,,,,------------------------------------------......------------......------------...........................------,,,---------............///------------------------------,,,+++++++++,,,,,,)))******+++,,,------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------...............------------------------------..................---------------------------///...,,,,,,,,,,,,...///,,,,,,------...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,...------,,,,,,------...............////////////,,,------......------,,,+++,,,,,,------,,,,,,+++............////////////,,,,,,,,,,,,,,,,,,++++++)))+++---......---...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------............///000111222333555777:::===???AAABBB@@@@@@@@@???>>>===<<<;;;:::;;;===???AAACCCCCCDDDCCCFFFKKKRRRXXX\\\___aaaccccccdddfffhhhkkkmmmoooxxxzzz||||||yyyzzz|||yyyvvvsssqqqpppnnnnnnmmmkkkjjjkkknnnqqquuuzzz~~~xxxtttsssppplllgggccc```]]]YYYVVVRRROOOLLLIIIIIIHHHGGGFFF@@@>>>;;;:::999777444222333444555555555333222111000111111111111111111000111111111111111111111111//////000000000000000000222111111000000111111222//////////////////////////////////////////////////////......///000000111333222222000///...---,,,............////////////////////////////////////+++,,,...///000000000///................................................------------------------------------------------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------//////.........---------......//////......---,,,---------............///------------------------,,,,,,,,,++++++,,,------((())))))***,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------...---------------------------------------............------,,,,,,,,,------------.........------------......+++,,,,,,---...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......------,,,...------,,,,,,------...------------------------------............------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,%%%(((+++,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000000000111333444666777888999;;;===???@@@AAAAAA>>>?????????>>>======<<<;;;<<<===@@@BBBDDDFFFGGGIIIMMMTTT\\\dddiiimmmooooooooopppqqqrrrtttvvvwww}}}}}}xxxwwwuuusssqqqpppooooooooooooppppppppprrruuuxxx|||~~~}}}{{{wwwsssnnnkkkfffaaa^^^YYYUUUQQQOOONNNNNNNNNMMMGGGDDDAAA???===;;;888555555555555555444333222222000000111111111111000000222222222222222222222222//////000000000000111111......------------......000000000000000000000000000000000000000000000000000000////////////000000111000000...---,,,+++***------........./////////////////////////////////,,,---///111222111000...////////////////////////........................------------------------------------............,,,,,,,,,,,,,,,---------,,,,,,,,,------------...+++,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,/////////.........------...////////////...---------------............///------------------------++++++++++++,,,------...+++++++++,,,,,,,,,------------------------......---------------------------------,,,,,,---------***++++++,,,------,,,,,,........................,,,,,,------------,,,,,,,,,,,,,,,---------......------............------++++++,,,---...///000000........................------------------------------------,,,,,,,,,,,,------------------------,,,,,,------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------,,,,,,+++)))))))))************+++*********+++,,,,,,,,,---&&&))),,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111222444666888:::;;;===>>>???@@@@@@@@@??????======>>>???????????????>>>>>>???AAADDDHHHKKKMMMSSSWWW___hhhpppuuuyyyzzzxxxyyyyyyzzz|||~~~{{{zzztttsssrrrqqqqqqqqqrrrssssssuuuvvvwwwxxx{{{|||yyyvvvrrrmmmiiiaaa]]]YYYUUUTTTSSSSSSRRRNNNLLLHHHEEECCC@@@<<<:::777666555444333333333333111111222222222222111111222222222222222222222222//////000000000111111111,,,++++++******++++++,,,000000000000000000000000000000000000000000000000111000///...........................---------------------.........//////////////////////////////......//////////////////........................................................................------------.........///,,,---------............,,,,,,,,,---------......++++++,,,,,,---......///,,,,,,,,,---------......------,,,,,,,,,,,,------............///////////////////////////...---------------............///------------------------*********+++,,,---...///......---------,,,,,,,,,---------....../////////------------------------...------,,,,,,------...)))***++++++,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,---...//////...---,,,++++++,,,---...///000111////////////////////////........................---------,,,,,,+++++++++........................,,,,,,,,,------.........,,,------......------,,,...------,,,,,,------...------------------------------............------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------))))))***+++,,,,,,------***,,,///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222222222444666888;;;===???@@@AAABBBBBBAAA???>>>===<<<===>>>???@@@AAAAAAAAACCCBBBCCCEEEHHHLLLPPPRRR[[[___gggpppwww|||}}}~~~~~~{{{|||sssrrrrrrrrrrrrtttvvvwwwxxxzzz|||~~~zzzvvvhhhddd^^^ZZZWWWVVVUUUTTTSSSQQQMMMJJJGGGDDD@@@===888777555444333333444444222333333444444333333222222222222222222222222222//////000000111111111222000000000//////000000000000000000000000000000000000000000000000000000000111000///...---,,,,,,,,,.........///000111111222---------.........//////////////////////////////000///---,,,,,,---...///------------------------........................////////////////////////---------.........//////---.........//////000000,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,,,,------..................------.........,,,,,,---...///000111111///////////////......------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,------+++,,,,,,---.........---***+++,,,,,,------,,,,,,---,,,+++***+++,,,---...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,------......------,,,+++++++++,,,,,,---------,,,------......------,,,........................,,,,,,,,,++++++,,,,,,---........................------------------,,,,,,...//////000000111111111------------------------.........------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...111000000...---+++)))(((,,,,,,,,,------.........---------------,,,+++***...///111000//////000111333555888;;;===??????@@@>>>>>>===;;;999888999;;;===>>>???>>>======???AAABBBCCCEEEHHHLLLSSSZZZ```iiinnnuuu}}}~~~{{{wwwuuutttwwwzzz||||||}}}~~~~~~|||}}}~~~|||yyyyyy|||{{{uuulllddd^^^ZZZWWWUUUTTTRRRPPPQQQQQQNNNHHHBBB<<<777333222333444333111555555444333333333444444222222222222222222333333////////////////////////////////////////////////000///...------...///000000000//////.........---000000//////...........................///000000000000000000000000000000////////////............//////////////////......///////////////////////////...---,,,,,,---...///......//////...---,,,,,,........................------------------------,,,---///000///---+++***++++++,,,,,,,,,---------111000...------...000111555000++++++...000///------------............///................................................///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---...........................------------------------++++++++++++,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,------..................---........................------,,,+++++++++,,,,,,..............................///////////////...,,,,,,,,,---------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------,,,,,,------.........---///000222333222222444555;;;<<<===???@@@@@@??????<<<<<<<<<;;;::::::<<<>>>===>>>>>>>>>======???@@@CCCEEEHHHLLLRRRYYYbbbgggqqqttt{{{~~~|||wwwrrrnnnllllllooossswwwyyy{{{~~~wwwoooiiiddd___\\\ZZZXXXUUUUUUUUURRRMMMIIIAAA===888555666666444111555444444333333333444444333333222222222222222222////////////////////////////////////////////////000///............///000000/////////............////////////......------...............///000000000000000000000000000000////////////....................................////////////////////////......------------............//////...------,,,........................------------------------++++++,,,,,,,,,+++))))))++++++,,,,,,,,,---------000///---,,,,,,---///000333///+++,,,///000///,,,---------............///------------------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******++++++,,,,,,,,,,,,------,,,,,,------......------***+++,,,,,,------,,,,,,,,,,,,,,,+++,,,------...------------------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++......////////////......------------------------...---,,,,,,++++++++++++........................------...///000000000000,,,,,,++++++++++++++++++------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******)))***+++,,,------------------------,,,,,,,,,,,,***+++,,,---///000000111///222444666666777999;;;AAAAAAAAA@@@???>>><<<<<<::::::;;;;;;:::;;;>>>AAA???@@@@@@@@@??????AAACCCFFFIIINNNSSSZZZccclllsss{{{}}}}}}zzzvvvqqqllliiigggffffffiiinnnssswww|||{{{tttnnnjjjeeeaaa]]][[[ZZZXXXSSSOOOHHHCCC===:::999888555333444444333333333444444555444444333333222222111111////////////////////////////////////////////////000//////......//////000////////////...........................---------...............///000000000000000000000000000000////////////............------------------......////////////////////////---..................---.........///......---,,,------------------------------------------------......------,,,,,,------,,,,,,,,,,,,------------......,,,,,,,,,,,,......111...,,,---///000...,,,---------............///000000000//////.................................++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------...------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++------............------------------------------......---,,,++++++++++++........................***+++,,,---............---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,+++******...------,,,,,,+++++++++++++++,,,---...///111111000333666999:::<<<>>>???AAAAAA@@@>>><<<:::999888999::::::::::::;;;>>>AAABBBCCCDDDDDDCCCDDDFFFHHHKKKNNNTTT[[[cccmmmvvv}}}~~~zzzyyyuuusssoookkkiiiggggggggghhhkkkpppuuuyyy~~~zzzqqqllleeeaaa^^^[[[VVVSSSKKKFFF@@@===<<<;;;888555555444444333333444444555555555444333222222111111000000000000000000000000////////////////////////000//////////////////000///////////////.....................------------...............///000000////////////////////////////////////............,,,,,,,,,---------------////////////////////////,,,---...//////...---,,,---...............------------------------------------------------------///...---++++++,,,...///,,,,,,,,,------------...---,,,,,,++++++,,,,,,---///------...000000...+++---------............///000000//////...---------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,+++++++++,,,,,,,,,------,,,------...------,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------...---,,,,,,+++++++++,,,........................***+++,,,---............---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***---------,,,,,,++++++***---,,,,,,,,,---...000000111555999<<<>>>???AAABBB@@@@@@>>>===;;;:::999888:::;;;;;;;;;:::;;;>>>@@@CCCEEEFFFGGGGGGIIIKKKMMMRRRVVV\\\ccckkkttt}}}|||wwwtttrrrpppmmmlllkkkjjjjjjkkkmmmoooooorrrvvvzzz}}}xxxpppiiiddd___YYYUUUNNNIIICCC@@@???>>><<<999777666555555444444555555555555444444333222111111111111111111111111111111000000000000000000000000///000000000000000000///.........///////////////.......................................///000000////////////////////////////////////............,,,,,,,,,---------......////////////////////////,,,---...//////...---,,,------...............---------------------------------------------------+++***(((&&&&&&(((***+++,,,,,,---------.........,,,,,,,,,++++++,,,,,,,,,---------...//////...,,,---------............///,,,,,,,,,++++++*********..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------++++++,,,,,,,,,,,,------------......------,,,,,,***+++,,,,,,------,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,************************------------,,,,,,,,,,,,------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................------...///000000000000,,,,,,++++++++++++++++++------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......((()))***,,,---.........,,,,,,,,,,,,++++++++++++......------...///111222555999===@@@AAAAAABBBCCCBBBAAA???>>>===<<<<<<<<<;;;<<<===<<<<<<===@@@CCCGGGIIIKKKLLLMMMPPPSSSVVV\\\___eeekkkqqqyyy~~~zzzvvvqqqnnnmmmlllhhhiiijjjkkknnnrrruuuwwwxxx{{{}}}uuuoooiiibbb]]]TTTOOOIIIEEEEEECCCAAA>>>:::999888777666555555555555555444444333333222222111111111111111111111111000000000000000000000000///000000111111000000///.........///////////////.........///////////////...............///000000000000000000000000000000////////////............,,,,,,,,,---......//////////////////////////////---..................---,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,***)))((((((***,,,---,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------............///.....................///........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++++++++,,,,,,,,,,,,------------......------,,,+++***+++,,,,,,------,,,,,,,,,,,,.../////////...---------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---....................................///////////////...,,,,,,,,,---------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++------.........+++++++++++++++,,,,,,,,,///.........000333555777:::>>>BBBDDDDDDDDDDDDEEECCCBBB@@@???============<<<===??????@@@BBBFFFIIINNNPPPSSSVVVXXX[[[___bbbfffiiimmmrrrvvv|||{{{vvvqqqnnnlllllliiikkknnnrrrvvvzzz}}}~~~}}}wwwooojjj]]]XXXQQQMMMKKKIIIFFFCCC===<<<:::888777555555555444444444444444444333333222222222222222222222222000000000000000000000000///000111111111111000///............/////////000/////////000000000111111...............///000000000000000000000000000000////////////............,,,------...//////000000////////////////////////......------------......,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...///000------------............,,,,,,------------,,,,,,---------,,,,,,,,,...000---------............/////////000000111222222222........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***(((++++++,,,,,,,,,------------.........---,,,,,,+++++++++,,,---------,,,,,,,,,,,,.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,////////////////////////,,,------......------,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///........................---------...------,,,,,,/////////000000111111111------------------------,,,,,,,,,------.........------------------------...------,,,,,,++++++***............---,,,+++************++++++,,,,,,---......///000222666:::<<<>>>AAAEEEGGGGGGFFFEEEFFFDDDBBB@@@>>><<<;;;;;;;;;<<<>>>@@@BBBCCCGGGKKKNNNVVVYYY\\\___bbbfffjjjmmmmmmooossswwwzzz~~~~~~xxxssspppmmmmmmmmmooosssxxx|||zzzttteee```XXXSSSPPPMMMIIIEEE???>>><<<:::777666555444333333444444444444444444222222222222222222222222000000000000000000000000///000111222222111000///---.........//////000000//////000000111111222222...............///000000000000000000000000000000000/////////............------......///000111111///////////////////////////...---,,,,,,---...///,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...///---------.........//////,,,------......------,,,------,,,+++***,,,///111---------.........//////)))******+++,,,---..............................+++,,,,,,------......///...---,,,+++************...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,......---------,,,,,,,,,///,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,+++,,,---...///***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........................................................------,,,,,,,,,,,,,,,------,,,,,,+++***------++++++++++++------++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,************+++,,,------111111111333555999===???CCCCCCDDDGGGJJJIIIFFFBBBAAA@@@@@@???>>>===<<<;;;>>>???AAACCCFFFLLLSSSXXXccceeehhhlllnnnpppppppppqqqsssvvvyyy{{{~~~}}}~~~|||zzzwwwuuutttsssssswwwxxxzzzzzzyyy|||~~~xxxsssqqqrrrvvv{{{~~~~~~{{{|||vvvooofff___YYYTTTNNNIIIIIIEEE@@@<<<:::888666444777666666555444333222222////////////000000000000//////000000000000//////......//////000000111111////////////////////////////////////////////////000000//////.........---,,,...000111111000...,,,..................------,,,,,,,,,---------..............................---------.........//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////------------------------------.........---+++***------............------...........................,,,***+++...//////---***+++,,,---------,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,...,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,---......***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,---------......................................................---------,,,,,,,,,,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000111222555999===@@@BBBEEEDDDDDDFFFHHHHHHEEEBBB@@@@@@>>>===<<<<<<<<<<<<@@@AAADDDHHHNNNVVV___eeennnpppsssuuuvvvvvvuuuttttttvvvyyyzzz|||~~~xxxuuuuuussspppnnnllllllmmmmmmooorrruuuvvvwww{{{|||xxxuuuuuuyyy~~~~~~zzzxxxvvvwwwyyy~~~yyyqqqjjjddd]]]UUUPPPLLLHHHBBB>>>;;;:::888777888888777666555444333333111111111111111111111111000000111111111111000000/////////000000000000000////////////////////////////////////////////////000000/////////.........---...///000000///...---........................---------.........//////........................---------.........//////,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------//////..................------------------------------.........---,,,+++,,,,,,------------,,,,,,...........................,,,***+++---///...---,,,,,,---------.........******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------......---------,,,,,,,,,...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////+++,,,,,,------,,,,,,+++///...------++++++***))),,,,,,,,,,,,------------...................................................------------,,,,,,,,,,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,---...------------...//////000222555999===AAADDDEEEGGGFFFDDDDDDEEEEEECCCBBBAAA@@@>>>===<<<===>>>???CCCEEEJJJPPPYYYdddpppxxx}}}{{{yyyzzz|||}}}~~~{{{sssnnnkkkiiifffccccccdddggghhhjjjnnnrrrtttwww|||}}}{{{yyy}}}|||zzzyyyxxxxxxvvvvvvwwwzzz}}}zzzssskkkaaaZZZSSSNNNHHHCCC@@@???>>>===:::999999888777666555444333333333333333222222222111222222222222222222111000000000000000000//////////////////////////////////////////////////////000000////////////......////////////////////////................................./////////000000........................------........./////////***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------///.........------,,,,,,------------------------------.........---,,,++++++,,,,,,,,,,,,,,,,,,+++...........................,,,++++++---......---......---,,,---...///000++++++++++++,,,+++++++++---,,,,,,,,,,,,,,,,,,---...------,,,,,,++++++***+++++++++,,,,,,,,,------...------,,,,,,------.........---------,,,,,,,,,---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,---...///...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,------------...................................................------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------.........---......///000333555888<<>>>>>@@@CCCEEEGGGJJJPPPYYYdddrrr~~~xxxppplllfffdddaaa______bbbfffhhhlllpppuuuxxx{{{}}}|||xxxuuuttttttuuuuuu{{{}}}}}}}}}}}}|||}}}~~~xxxmmmddd\\\WWWPPPJJJGGGEEEDDDCCC<<<<<<;;;999888777555555444444333333333333333222111111222222222222111111222111111000000/////////////////////////////////////////////////////////000000////////////////////////............//////............////////////---.........////////////....................................////////////***+++,,,,,,---------,,,------------------------------------------------------------------------.........---,,,,,,++++++---------------------------------------------,,,,,,,,,------------,,,,,,...........................---,,,,,,------------///...,,,++++++---///000+++,,,,,,,,,,,,+++***))),,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------...------,,,,,,------.........---------,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,---...///...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,---------.........................................................------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...............///111111888999;;;===???@@@AAAAAABBBBBB@@@>>>===>>>???@@@@@@@@@>>>???@@@DDDGGGJJJMMMQQQXXXbbbnnn}}}}}}tttmmmiiidddbbb```___```dddhhhkkkqqquuuyyy|||~~~~~~{{{yyyuuutttqqqooonnnoooppprrrwwwzzz}}}|||~~~~~~~~~}}}}}}~~~xxxpppeee```XXXRRRNNNKKKIIIGGGAAA@@@>>><<<:::888666555444444444333333222222222000111111111111111111000222222111111000000//////000000000000000000000000//////////////////////////////000000000000000000//////............//////........./////////000000,,,,,,---------........................................../////////000000,,,---------,,,,,,+++***------------------------------------------------------------------------......---------,,,,,,,,,------------------------------------------------------............------........................---------,,,,,,,,,---......,,,+++******,,,...///***+++,,,------,,,***))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------......---------,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++,,,,,,------,,,,,,+++)))***++++++---......///,,,---------............................................................,,,,,,,,,------------...,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------///............---------.........///111222444555;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>======@@@BBB??????@@@BBBEEEIIIMMMPPPVVVZZZbbbkkkvvv~~~vvvpppjjjgggeeedddcccbbbdddgggkkknnntttxxx|||~~~{{{wwwuuurrrsssrrrqqqooopppsssuuuyyy}}}~~~}}}pppkkkccc]]]XXXSSSOOOLLLGGGFFFCCC@@@===:::888777555555444444333333222222000000111111111111000000111111111111111111000000000000000000000000000000//////////////////////////////000000000000111111////////////////////////.........//////000000111,,,,,,,,,------------................................./////////000000000.........------,,,+++***------------------------////////////////////////------------------------------------------------------------------------------,,,,,,,,,---......---......//////......---........................---......---++++++,,,...,,,,,,+++***+++,,,---...&&&(((***,,,......---,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,***,,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,---......,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------............................................................,,,,,,,,,---------......,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------////////////......------//////000222444666888999;;;:::999888888999:::;;;:::<<<>>>???>>>???BBBEEEAAACCCFFFJJJNNNSSSWWWZZZ___dddkkksss|||{{{vvvqqqnnnkkkjjjjjjjjjiiijjjkkknnnqqqssswww{{{}}}zzz{{{{{{zzzxxxxxx{{{~~~zzztttmmmfff```ZZZUUUNNNMMMJJJFFFBBB>>>;;;999777777666555555444333333111111222222222222111111111111111111111111222222000000000000000000000000//////////////////////////////000000000111111111---...///000000///...------......///000000111111------------......................................./////////000000000000------.........------,,,........................////////////////////////---------------------------------......//////000---------------------------,,,,,,,,,,,,---...///,,,------......------,,,........................---...///---+++***,,,...,,,,,,,,,,,,---------...###%%%(((,,,...000000///,,,++++++++++++++++++,,,)))***+++,,,------...///++++++,,,,,,,,,---------,,,++++++******++++++,,,......---------,,,,,,,,,))),,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,.........---,,,+++,,,---...///---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////................................................,,,,,,,,,------.........,,,,,,---------,,,++++++++++++------------++++++++++++,,,,,,,,,---------000000//////.........---000111222444666999;;;===999888777666666777999;;;888<<>>===:::666333333444444444444444333222222111111000111111111111111111111111000000111111222222333333222222111000//////000000000000000000000000000000000000000000000000000000//////000000000000//////%%%'''***---///000//////..............................------------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......//////.........------------------............///------------.........///111111000000//////......------------------------//////.........---------////////////////////////......------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------***+++,,,,,,++++++,,,---......---------,,,,,,,,,------------------------------------------------...---,,,+++++++++,,,---,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................------------------------,,,---------------,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,,,,,,,---...///111111222444555666777777666555555888777666666666777999:::;;;===@@@DDDIIINNNRRRUUUVVVXXX\\\```fffkkknnnpppssstttwww{{{~~~yyyxxxtttuuuttttttwww~~~}}}~~~|||{{{|||~~~{{{xxxuuurrrjjjjjjkkkrrrzzz~~~}}}}}}}}}vvvllleee[[[UUUQQQMMMHHHCCCAAA>>>999666666666666666444444333333222111111111111111111111111111111111////////////000000000000222222111000000000000000000000000000000000000000000000000000000000000000//////000000000000//////***+++---////////////...........................000000////////////000000////////////////////////------------------------///......------......///,,,,,,---------.........//////.........------------------............///------........./////////000000000000//////......------------------------////////////....................................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///++++++,,,,,,,,,---------------------------------+++,,,...---,,,,,,---///......---------,,,,,,,,,------------------------++++++,,,------...//////,,,,,,+++++++++,,,------,,,------......------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++++++++,,,,,,------///000222333444555888888888777666555333333999888777777777888:::;;;???AAAEEEJJJPPPVVVZZZ]]]^^^```cccggglllqqquuuwwwxxxyyy{{{~~~}}}}}}xxxzzzzzzzzzzzzwwwuuusssrrrqqqhhhgggiiiooowww|||~~~}}}yyyrrrhhh```ZZZTTTNNNJJJFFFBBB===:::999999888888555444444333333222111111222222222222222222222222000000000000000/////////222111000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000////////////........................000000////////////000000////////////////////////......................../////////....../////////,,,------------........................------------------............///....../////////000000000000000000////////////...------------------------......//////////////////------------------------*********++++++,,,,,,,,,,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------......---------------------------...//////......///111......---------,,,,,,,,,------------------------,,,,,,,,,---------......++++++++++++,,,------...,,,------......------,,,---,,,,,,++++++,,,,,,---+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...............//////111222444666777888999999888777666555444444::::::999999:::<<<===>>>AAADDDIIIOOOVVV\\\```cccccceeegggkkkpppuuuzzz||||||}}}~~~}}}xxxuuuwww|||{{{wwwsssrrrrrrqqqpppmmmmmmoootttzzz~~~xxxmmmeee\\\UUUPPPKKKGGGAAA===;;;:::888777555555444444333333222222222222222222222222222222333333333222222111111111111111000000000000000111000000000000000000000000000000000000000000000000000000000111111000000000222111000////////////000..............................------------......////////////////////////........................//////............//////------------....................................---------............///////////////000000000000////////////////////////------------............------............//////------------------------)))******++++++,,,,,,---,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////------------------------+++---......---,,,...///......---------,,,,,,,,,------------------------......---------,,,,,,,,,***++++++,,,------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///....../////////111222333555777999:::;;;888888888888888888888888:::999999:::<<<>>>@@@BBBEEEHHHMMMTTTZZZ```dddffffffgggiiimmmqqqwww{{{~~~yyysssnnnkkkkkkqqqyyy|||zzzvvvuuuuuuvvvvvvuuuwwwwwwxxx|||}}}rrrggg^^^XXXQQQMMMFFF@@@===:::888666666666555555444333333222222222222222222222222222444444333333222222111111111000000000000000111111111111111111111111111111111111111111111111111111000000111111111111000000000//////......///000000////////////////////////......------------......////////////////////////------------------------...------,,,,,,------...---------.........//////---.....................---------............///////////////000000000000.............../////////---------....../////////------------------------------------------------***+++++++++,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,...////////////000000000------------------------((()))+++***))))))***,,,......---------,,,,,,,,,------------------------//////...---,,,,,,++++++++++++,,,---------,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---------......//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,------,,,---,,,,,,++++++,,,,,,------------------...//////555555666888:::;;;<<<===999999999999999:::;;;<<<888888999;;;===@@@CCCEEEKKKNNNSSSYYY___dddgggiiihhhiiijjjmmmrrrwww|||}}}wwwqqqmmmjjjhhhhhhnnnvvv}}}~~~}}}~~~tttjjjddd[[[UUUMMMFFFAAA<<<999666777666666555555444333333333333333333333333333333111111111111111000000000000000000000000111111222111111111111111111111111111111111111111111111111000111111222222111111000------......//////000000////////////////////////000000////////////000000////////////////////////------------------------------,,,,,,,,,,,,------------........./////////---------...............---------............///....../////////000000000---............/////////---------...//////000000//////......------------------------------------,,,,,,,,,,,,------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...............////////////000------------------------((()))******))))))***,,,......---------,,,,,,,,,---------------------------------------------,,,+++,,,---------,,,+++***,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***,,,,,,------,,,---,,,,,,++++++,,,,,,---,,,,,,------...///111111888888999:::;;;<<<===>>><<<;;;;;;:::;;;<<<===>>>::::::<<<>>>BBBFFFJJJLLLSSSVVV[[[```eeeiiikkklllkkklllmmmoootttyyy~~~|||yyyuuupppmmmkkkkkkkkklllqqqxxx~~~~~~}}}}}}||||||wwwxxxzzz}}}yyyssseee___VVVMMMFFFAAA<<<999777777666666555444444444333333333333333333333333000111111111111111111222000000000000000111222222111111111111111111111111111111111111111111111111000111111222222111111000---...///000000000///...////////////////////////000000////////////000000////////////////////////..............................------------..................////////////---------.........//////---------............///------........./////////---------.........//////---------...///000000000222222111000///...------........................------------------------------............------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000---------.........//////------------------------***,,,------,,,+++---.........---------,,,,,,,,,------------------------+++,,,,,,------......///,,,------...---,,,***))),,,------......------,,,---,,,,,,++++++,,,,,,---++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***+++,,,---------------++++++++++++------.........///111222444555::::::;;;;;;<<<===>>>>>>>>>>>><<<;;;;;;<<<===>>>===>>>@@@CCCGGGLLLPPPRRRXXX[[[```eeejjjmmmnnnooonnnnnnoooqqquuu{{{~~~|||xxxuuuqqqmmmkkklllmmmoooqqquuu{{{~~~}}}~~~~~~|||zzzxxxpppqqqsssuuuwwwxxxyyyzzzyyyyyyyyy{{{}}}}}}mmmfff]]]SSSKKKEEE???<<<777777777666555555444444333333333333333333333333222222222333333444444555000000///000000111222222111111111111111111111111111111111111111111111111111111222222222222111111...///111222111000...---000000000000000000000000......------------......////////////////////////000000000000000000000000//////............//////............/////////000---------.........//////---------.........//////------------.........///---------.........//////---------...///000000111555444333222111///......////////////////////////------++++++++++++------,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........000000...---+++***((((((++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***)))+++,,,---,,,++++++,,,---------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***,,,...//////......,,,,,,,,,------..................------,,,,,,,,,------------------------,,,,,,,,,++++++*********---,,,,,,++++++,,,---------------///111444777888<<<===>>>???@@@AAAAAAAAA=========>>>@@@AAAAAA@@@AAAAAABBBFFFMMMTTTYYY[[[cccdddfffjjjnnnpppqqqpppooorrrtttvvvvvvyyy~~~}}}xxxtttooopppooonnnnnnooorrruuu~~~~~~}}}zzz}}}}}}|||{{{{{{|||}}}|||yyyyyyzzzzzzxxxuuuooonnnmmmmmmnnnooopppqqqmmmmmmkkkkkknnnttt}}}uuuhhh\\\SSSLLLEEEAAA???<<<999888777777666555444333333333333333333222111222222333333222222111111111000000000000111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000///...---...///222333333111/////////000///...////////////////////////000///............///000111000///......///000111,,,---...//////...---,,,........................//////.........------------,,,+++******,,,---.........------------......////////////////////////000000//////.........---........................---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,++++++,,,,,,,,,,,,---------------------..................------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******+++,,,......,,,+++,,,---------------------------,,,------......------,,,,,,------......------,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---............,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++---------------------------------,,,,,,,,,++++++------,,,,,,,,,---............///111333666999;;;===>>>???AAAAAAAAA@@@@@@===<<<<<<===>>>@@@AAAAAADDDEEEHHHNNNUUU\\\aaadddlllmmmoooqqqtttuuuuuuuuutttvvvxxxyyyzzz|||{{{uuurrrooopppqqqqqqqqqtttxxx{{{{{{xxxvvvxxx}}}}}}{{{zzzzzzzzz{{{|||~~~}}}~~~}}}zzzxxxwwwxxxxxxuuussslllkkkjjjiiiiiijjjjjjkkkgggfffeeeccceeejjjqqqwwwqqqeee[[[RRRIIIDDD@@@===999777777777666444555555555555444444444444222222333333333333222222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///......///111111222111//////000111000///000000000000000000000000......////////////......111000///......///000111------...//////...------........................//////.........---------000//////...------------......------------..............................111000000000////////////........................---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------...............---------,,,,,,---......//////000++++++,,,,,,,,,,,,------,,,------------,,,,,,+++***---//////...,,,,,,------------------------------......//////......---,,,------......------,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------...------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------......------------,,,,,,---------------...///000000000222444777:::===>>>>>>???AAACCCCCCBBB@@@??????>>>>>>>>>???AAACCCEEEIIIMMMSSS[[[dddkkkqqqtttzzz{{{{{{|||{{{zzzyyyyyywwwyyy{{{|||}}}}}}zzzwwwssspppppprrrtttuuuwwwzzz~~~|||wwwtttsssvvvzzz~~~~~~||||||||||||}}}~~~}}}|||{{{}}}~~~zzzwwwsssqqqsssttttttxxx}}}}}}zzzxxxwwwuuuttttttsssqqqoooiiihhhgggeeedddcccccccccaaa```^^^\\\[[[___eeeiiiwww|||ssshhh]]]QQQJJJDDDAAA===:::999888777666777777666666555555555555222222333333333333222222111111000000000000111111111111111111111111111111000000000000000000000000///000000111111000000///000000000000000000000000000000000000////////////111000...///000111111000111111111111111111111111......///000000///......000//////......//////000------...//////...------.......................................---------000000000///...---,,,+++......------------..............................111111111000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,,,,------/////////......---------+++,,,,,,---...//////000+++++++++,,,,,,,,,---------------......---,,,,,,***---///000...---,,,,,,------------------------------............------,,,------......------,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---++++++,,,---......------,,,,,,+++++++++++++++,,,,,,------......---------------------------------------,,,,,,,,,,,,,,,,,,------///000111222333555777:::===@@@AAA???AAABBBDDDCCCBBB@@@>>>BBBBBBAAAAAABBBEEEIIILLLPPPVVV___jjjttt||||||zzzxxxyyy{{{}}}zzzwwwuuutttsssrrrtttvvvyyy{{{|||yyyvvvuuuuuuuuuxxx}}}|||xxxuuupppooooooooottt|||}}}}}}wwwqqqllljjjlllmmmmmmooossswwwzzz~~~zzzwwwuuusssrrrqqqpppooonnnmmmllliiihhhfffcccaaa___]]]\\\\\\[[[ZZZXXXWWWYYY^^^bbbmmmsss{{{uuuiii\\\SSSMMMIIIDDD@@@>>><<<;;;999777777777666666555555444222333333333333333333222222111111000000111111222111111111111111111111111000000000000000000000000//////000111111000//////////////////////////////000000111111000///...---///...------///111111000000000000000000000000000//////............//////////////////////////////---..................---................................................,,,---.........,,,+++***......------------..............................000000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,,,,------//////......---------,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,---......---------+++---//////---,,,,,,---------------------------,,,,,,------------,,,,,,,,,------......------,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---++++++,,,---...---------,,,,,,++++++*********++++++,,,,,,------------------------------+++++++++++++++,,,,,,,,,++++++,,,,,,...///000111444555777:::===???AAABBB@@@AAABBBCCCCCCBBB@@@???AAABBBCCCCCCDDDHHHMMMRRRWWW^^^jjjvvv~~~zzz{{{|||zzzwwwtttssstttuuuvvvvvvyyy{{{~~~|||xxxvvvvvvwwwyyy}}}~~~~~~{{{wwwrrrmmmkkkeeeffffffgggjjjrrr}}}zzzssssssuuuwwwzzz~~~}}}qqqjjjfffgggiiihhhjjjmmmppprrrssssssqqqpppqqqqqqmmmmmmmmmlllkkkjjjjjjjjjjjjiiigggddd```]]]ZZZYYYVVVWWWVVVUUUTTTVVVZZZ]]]ccciiiqqqyyy~~~vvvhhh___WWWRRRKKKEEEAAA???===;;;777777666666555444444333333333333444444333333333222222111111111111222222111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////000000111111000///...---...---,,,,,,...000000///////////////////////////222000---++++++---000222......////////////...............------.................................---.....................***+++---...///...------......------------..............................................................................+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------------,,,+++,,,---,,,++++++,,,---------------------------+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,,,,++++++++++++))))))))))))************------------------------******++++++++++++,,,,,,+++,,,,,,---///111222333555777999<<<>>>@@@AAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???BBBEEEFFFGGGKKKQQQWWW___gggrrr|||~~~tttsssqqqrrrvvvyyy{{{|||}}}~~~|||{{{zzz{{{~~~|||xxxvvvtttwww||||||zzzxxxxxxuuuuuutttrrroookkkgggeee______```aaaccchhhnnnrrrzzz||||||xxxpppjjjjjjkkkmmmpppvvv}}}uuullleeeeeeffffffgggiiimmmmmmmmmkkkiiiiiikkklllggghhhiiiiiihhhggghhhjjjkkkjjjgggddd```\\\YYYWWWQQQQQQRRRQQQQQQRRRVVVXXX\\\aaahhhmmmrrrvvvyyy|||}}}~~~uuummm```[[[RRRJJJEEEAAA>>><<<888888777666555444444333333333444444444444333333222222111111111111222222111111111111111111111111000000000000000000000000000//////......//////000000000000000000000000000000000000000///////////////...,,,---...//////...........................222000---++++++---000222---......//////......---///...------------...///........................---------...............,,,---...///000111111111......------------......------------------------,,,---------------..............................+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,+++***((()))+++...------------------------,,,,,,------------,,,,,,,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---............+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++------------------------+++++++++,,,,,,,,,------------...///111333555666666888:::<<<>>>???????????????>>>>>>???@@@AAABBB???DDDJJJLLLNNNRRRXXX^^^fffmmmwww~~~~~~|||zzztttssssssvvvzzz~~~}}}~~~{{{tttnnnjjjhhhhhhiiimmmsssyyy~~~xxxvvvtttrrrqqqpppppppppkkklllmmmmmmkkkhhheeeccc^^^\\\[[[[[[___bbbeeefffkkklllllliiieeebbbccceeedddffflllttt}}}|||rrrhhhfffgggggghhhjjjkkklllllljjjgggeeeeeefffbbbdddfffgggffffffhhhjjjiiihhhfffccc^^^ZZZVVVTTTNNNOOOPPPOOOOOOOOOQQQSSSXXX[[[```cccgggjjjnnnqqqqqqsssvvvzzzxxxlllfff\\\RRRKKKFFFCCC@@@:::999888777666555555444333333444444444444333333333222222111111222222333111111111111111111111111000000000000000000000000111000...,,,,,,...000111000000000000000000000000000000///......///111111222000///...000000000/////////////////////////////////............//////------...//////...------///...------------...///........................---------.........////////////...//////000111111......------------......------------------------------------......//////........................++++++------------++++++,,,+++***+++---...---,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,------....../////////++++++,,,,,,,,,---------)))***++++++,,,,,,,,,,,,,,,,,,***((('''(((+++...---------------------------..................---,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***,,,...//////......*********++++++,,,,,,---000000000//////.........------------------------,,,,,,,,,------.........//////000111333666888999777888:::<<<>>>>>>>>>>>>???>>>=========@@@BBBDDDBBBHHHOOOSSSUUUXXX___eeekkkqqqyyy}}}~~~{{{yyyxxxvvvuuuvvvyyy~~~|||}}}{{{zzz{{{zzzzzzuuuvvvuuuqqqkkkeeeaaa___^^^___bbbfffkkknnnnnnmmmjjjjjjiiihhhiiijjjkkklllggghhhjjjkkkjjjhhheeeddd^^^[[[WWWXXX\\\```aaaaaaeeedddbbb```^^^^^^```bbb^^^```eeemmmwwwxxxmmmiiijjjjjjkkkmmmjjjllllllkkkgggdddaaaaaa___bbbeeefffeeeeeehhhkkkgggfffdddaaa]]]XXXTTTQQQPPPQQQQQQPPPNNNNNNOOOQQQVVVXXX[[[^^^```ccchhhkkkjjjllloootttzzzvvvooodddZZZRRRLLLHHHFFF;;;;;;:::999888777666555333444444555555444444333333222222111111222222333111111111111111111111111000000000000000000000000222000---++++++---000222000000000000000000000000000///...---...///222333444333111000111222111000000000000000000000000000,,,...000111111000...,,,,,,---...//////...---,,,///...---,,,,,,---...///........................---------.........//////000///---,,,,,,---...///.........------.........---------------------------.........//////000000........................---++++++...111222///---,,,,,,,,,+++))))))***+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,++++++*********------,,,,,,------...///......---------,,,,,,,,,---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......---------...////////////000111333444555666777555555888===??????>>><<<===>>>???@@@AAABBBBBBJJJKKKNNNTTT[[[aaaeeegggtttvvvyyyyyyyyy|||}}}{{{zzzyyyyyywwwxxx{{{{{{yyy{{{~~~}}}}}}zzzrrrpppmmmjjjiiihhhhhhiiidddccc```]]]YYYVVVSSSRRRVVVXXXYYY[[[]]]______```___^^^^^^^^^___aaaccceeeaaabbbccceeegggjjjlllnnnbbb```]]][[[[[[^^^```cccbbbaaa^^^\\\ZZZZZZ[[[\\\\\\^^^aaafffmmmxxx|||qqqlllmmmmmmkkkiiiiiiiiihhhdddaaa`````````bbbdddeeeeeegggiiilllnnnkkkeee___[[[WWWVVVUUUQQQQQQQQQQQQQQQPPPOOONNNUUUVVVXXXZZZ[[[]]]___```eeegggkkkooosssvvvxxxxxx~~~sssjjjaaaXXXNNNGGGFFF@@@;;;;;;:::666111111444444444444444444444444222222222222222222222222333222111000000111222333555444333333222222333333---...///000000///...---000000000000000000000000000///...------...///000///////////////////////////......------///000111333222000///...///111222111111000000//////......//////////////////////////////.........---------........................---------,,,,,,------...---------............///......---------,,,,,,,,,...------------...//////+++,,,,,,------......///+++***)))+++...///---***,,,,,,,,,+++*********++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......++++++,,,,,,,,,------------,,,,,,,,,,,,---......------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,---------,,,,,,,,,++++++******))))))******+++,,,.........---------,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///............///000000000111222333444555555555666555555777;;;>>>>>>======>>>???AAACCCFFFHHHJJJPPPQQQSSSXXX___dddhhhjjjrrrtttwwwxxxxxxzzz}}}|||{{{yyyxxxxxxxxxyyyzzz{{{~~~}}}zzzzzz}}}~~~xxxtttpppmmmnnnrrrtttrrrooojjjhhhhhhkkkooooookkkfff```___\\\YYYXXXWWWXXXXXX[[[YYYXXXUUURRRPPPNNNMMMQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYXXXXXXYYY[[[]]]___^^^___```bbbeeegggjjjkkkcccaaa^^^\\\\\\^^^```bbbbbb```^^^\\\[[[[[[[[[\\\[[[\\\^^^aaahhhrrr}}}uuupppooonnnkkkggggggfffdddbbb`````````___aaaccceeefffhhhlllnnnrrrqqqmmmfff___YYYVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQSSSTTTUUUVVVWWWXXXZZZ\\\^^^aaaeeeiiinnnqqqssstttzzz{{{}}}tttkkkaaaWWWOOOKKKCCC======<<<888444444777666666555555444333333222222222222222222222222333222111000000111222333444222///------...000222000000111222222111000000000000000000000000000000000///............///000///////////////////////////......---...///000111222111///......///000111000000000000//////......//////////////////////////////.........---------..............................---,,,,,,,,,---------------............///------,,,,,,,,,+++++++++...------------...//////------------------------+++******+++------+++***+++++++++,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...,,,,,,---------.........,,,,,,,,,,,,,,,---......------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,------...//////.........---------+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,//////......//////000111222333444555666555444444555555555777:::<<<<<<;;;>>>???AAADDDIIINNNRRRUUUXXXYYY\\\```eeeiiimmmppprrruuuwwwxxxwwwyyy}}}~~~{{{zzzzzzzzzwwwwwwwwwwwwxxxyyy{{{|||}}}}}}}}}{{{zzzwwwttttttwww~~~~~~yyyuuussstttrrrpppqqqsssqqqlllhhhfffbbb______aaaaaa___]]]ZZZXXXWWWYYY\\\]]][[[XXXTTTSSSQQQOOONNNNNNNNNOOOPPPPPPOOONNNLLLKKKJJJJJJLLLMMMOOOQQQSSSTTTTTTUUUTTTTTTSSSSSSTTTVVVXXXYYYYYYZZZ[[[]]]```cccfffgggcccaaa___]]]\\\]]]___``````___]]]\\\[[[[[[[[[\\\]]]]]]]]]___dddmmmxxx{{{vvvtttqqqmmmeeedddaaa___^^^^^^______^^^```bbbdddfffjjjnnnrrrxxxzzzyyyrrrggg]]]YYYXXXZZZ[[[[[[ZZZYYYXXXWWWWWWUUUVVVVVVVVVUUUUUUWWWYYYYYY[[[___dddiiimmmoooqqqqqqssswww|||zzzoooccc[[[QQQHHHAAA???>>>:::888888888888777666555444444333333333333333333333333333333222111000000111222333444111---******,,,///222111111222333333222111111000000000000000000000000000//////......//////000///////////////////////////............///000000000///...------...///000000000000////////////.../////////////////////////////////............---........................///...---,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,+++++++++***...------------...////////////......---,,,,,,+++---,,,,,,------------,,,*********+++,,,...------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,---------------,,,,,,,,,---------------...///////////////.........------++++++*********+++,,,---------------------------------------------------...............///000111222333444555555444333222444555555777999:::;;;;;;>>>@@@CCCHHHOOOWWW]]]```aaabbbeeehhhkkknnnrrrtttwwwzzz||||||yyyyyy{{{}}}|||yyywwwwwwwwwxxxvvvvvvxxxzzz|||}}}vvvuuusssrrrssswww~~~{{{uuuoooiiieeebbbaaa______``````___\\\YYYZZZWWWUUUTTTUUUUUUTTTRRRSSSQQQPPPQQQSSSTTTTTTRRRPPPOOONNNMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWTTTUUUVVVYYY[[[^^^aaabbbbbb```^^^\\\[[[[[[\\\]]]]]]\\\[[[ZZZYYYYYYZZZZZZ``````___```eeennnyyy|||yyytttooofffccc^^^[[[ZZZ[[[[[[\\\[[[]]]```bbbfffjjjpppttt}}}qqqeee```___bbbbbbbbbaaa```___^^^]]][[[]]]]]][[[XXXVVVXXXZZZXXXZZZ^^^ccchhhlllppprrrooopppsssuuuvvv}}}|||ooofffYYYOOOFFFBBB@@@<<<:::;;;777777666666555555555444333333333333333333333333333222111111111111222333444222000...---///111333000000000111111000000000////////////////////////000//////////////////000////////////////////////............/////////000......---------...///////////////////////////////////////////////////////////////.......................................///......---,,,,,,,,,,,,---------............///---------,,,,,,,,,++++++...------------.../////////.........---------,,,,,,---------------......---+++)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,+++++++++++++++,,,,,,,,,***************++++++,,,///.........------------,,,,,,,,,,,,------......------------------------------------------------------------...///000111222333333444333222111000444555666888999:::<<<===@@@BBBGGGNNNWWW___fffjjjiiikkknnnoooppprrruuuxxx||||||}}}xxxwwwuuuttttttvvvyyy{{{yyyzzz}}}~~~zzzvvvqqqqqqqqqrrruuuzzz|||yyywwwtttrrrpppnnnkkkfffaaa\\\YYYWWWSSSSSSSSSSSSTTTSSSQQQPPPPPPNNNMMMMMMNNNNNNNNNNNNLLLKKKJJJJJJKKKLLLMMMMMMJJJJJJJJJIIIIIIIIIJJJJJJLLLLLLLLLMMMNNNOOOOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVRRRSSSTTTVVVXXX[[[]]]^^^___]]][[[ZZZYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXXXX`````````aaaeeennnxxx|||wwwqqqiiiddd]]]YYYXXXXXXWWWWWWXXXZZZ]]]___bbbgggmmmrrr~~~|||qqqjjjiiijjjjjjjjjiiihhhfffeeeddddddfffgggddd^^^ZZZ[[[\\\YYY[[[^^^ccchhhmmmqqqssspppppprrrrrrqqqvvv{{{rrrdddYYYNNNHHHCCC>>>;;;<<<555555555555666666666666333333333333333333333333444333222111111222333444333333333222222222111111111000000000000000000111///////////////////////////000000000000000000///////////////////////////---......///////////////---------------...//////.............../////////////////////////////////////////////////////////........................///...---,,,,,,,,,,,,,,,---------............///............------------...------------...//////---------....../////////***+++,,,,,,++++++...000666111,,,+++,,,......,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++,,,------+++,,,,,,------.........,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,******++++++++++++,,,,,,+++++++++++++++,,,------......---------,,,,,,,,,------------............------------------------,,,,,,,,,------------...---------...///000111222222222222222222222222222444666888:::;;;<<<>>>AAACCCFFFMMMVVV___hhhooorrrpppsssvvvvvvtttuuuxxx|||~~~wwwoooooonnnooosssxxx}}}{{{xxxuuusssnnnppprrruuuyyy{{{wwwrrrnnnkkkhhhfffccc___^^^\\\YYYVVVSSSQQQPPPLLLLLLMMMMMMMMMMMMMMMLLLIIIIIIIIIIIIJJJKKKLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPPPPPPPMMMNNNOOOPPPRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUWWWYYY[[[\\\\\\[[[YYYXXXXXXXXXXXXYYYWWWWWWWWWWWWXXXXXXXXXXXX]]]]]]^^^___cccjjjsssyyy}}}}}}|||wwwqqqjjjddd]]]YYYXXXWWWUUUSSSVVVWWWYYY[[[]]]bbbhhhmmmyyy|||vvvtttsssssssssrrrqqqooonnnmmmmmmqqqsssoooggg```___```[[[\\\___cccggglllppprrrrrrrrrrrrrrrppprrr}}}rrrfffZZZRRRKKKCCC???>>>666666666777777777777777333333333333333333333333444333222111111222333444111111333333333222000///333222111111111111222333000000000000000000000000///000000111111000000///////////////////////////---......///000/////////,,,,,,---....../////////---............/////////////////////////////////...////////////000000000........................---------,,,,,,------...---------............///////////////...............------------...//////,,,------...//////000000)))+++,,,,,,+++---000333DDD<<<333---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++***++++++,,,---++++++,,,,,,---......///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------...------------...//////---,,,,,,,,,,,,+++++++++,,,,,,------......------........................,,,,,,,,,---------....../////////000111222444555444333222111111222444555444777:::<<<===>>>BBBEEEGGGLLLTTT^^^hhhpppuuuxxxwwwzzz}}}{{{yyyxxx|||}}}xxxtttmmmmmmnnnqqqwww~~~}}}xxxvvvuuuuuutttqqqtttyyy}}}vvvrrrjjjgggccc```___]]][[[ZZZTTTSSSRRRQQQOOONNNMMMLLLIIIJJJKKKKKKKKKKKKLLLLLLIIIJJJJJJIIIIIIJJJKKKLLLKKKLLLMMMMMMMMMMMMMMMNNNKKKLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXYYYYYYWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]```eeelllqqqssswwwzzzxxxxxxxxxuuupppiiiccc]]]YYYYYYYYYVVVSSSTTTUUUUUUVVVXXX]]]cccgggqqqxxx}}}|||||||||{{{yyyxxxvvvuuuxxx}}}|||rrriiiffffff^^^___aaadddiiimmmqqqtttvvvuuuvvvwwwvvvuuuzzzuuuggg^^^UUUKKKDDDBBB<<<;;;;;;999888777666666444444444444444444444444444333222222222222333444222222222222222111111000222111111000000111111222000000000000000000000000///000111111111111000///////////////////////////------///000000000///...,,,,,,---...///000000000---------.........//////////////////////////////.../////////000000000000........................,,,,,,,,,,,,------...///---------............/////////.........---------...------------...//////............////////////+++---//////...///444777OOOEEE888000---,,,***(((******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,************************.........------,,,,,,,,,,,,,,,,,,---------......++++++******++++++,,,---++++++,,,,,,---...//////+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,------.........+++************+++,,,,,,,,,,,,,,,+++++++++*********+++,,,---------,,,,,,........................,,,,,,,,,------.........111111111222333555666777666444222111111333666888444888;;;===>>>@@@DDDGGGJJJPPPYYYdddmmmuuuyyy{{{{{{~~~|||{{{~~~zzzwwwvvvtttooopppqqquuu|||xxxtttssstttuuuvvvwww{{{}}}uuummmgggddd^^^[[[XXXVVVVVVVVVUUUTTTOOONNNNNNMMMLLLKKKJJJJJJHHHIIIJJJJJJJJJJJJLLLMMMLLLMMMMMMLLLKKKKKKLLLMMMKKKLLLNNNNNNMMMMMMMMMNNNLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZYYYYYYYYYYYYZZZZZZ[[[WWWXXXYYYZZZ[[[[[[[[[ZZZ[[[\\\]]]]]]___bbbgggkkklllpppsssssstttuuusssnnnhhhbbb\\\ZZZ[[[[[[XXXUUUSSSSSSSSSSSSUUUYYY___ccckkkqqq|||}}}|||{{{|||qqqllllllbbbccceeegggkkkppptttvvvzzzyyyzzz}}}}}}zzz|||qqqggg\\\QQQHHHEEEAAA@@@>>><<<:::888666555444444444444444444444444444444222222222222444444666555333222111222333444000///...------...///000000000000000000000000000///000111222222111000///////////////////////////,,,---///000000000///...,,,---...///000000000000---------.........//////////////////////////////.../////////000000111111........................+++++++++,,,---...///000---------.........//////......---------,,,,,,,,,...------------...//////000000000///......------......///...+++---:::HHHOOODDD777...,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------******))))))******+++,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,,,,---------......------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---,,,,,,+++---...000...---++++++,,,---...222333555777888888777777333333333444444555555555777888999:::===AAAHHHLLLSSSYYYbbbllltttzzz}}}~~~wwwqqqoooqqqsssrrrvvvzzz{{{wwwuuuuuuvvvvvvuuu~~~}}}yyyvvvssspppooonnnmmmjjjgggccc___]]][[[VVVUUUSSSQQQOOONNNMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKMMMMMMMMMMMMNNNPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPRRRRRRQQQQQQSSSTTTVVVUUUUUUTTTUUUVVVXXXYYYWWWVVVVVVWWWYYYZZZYYYXXXYYYXXXXXXXXXXXXYYYYYYZZZVVVWWWYYYYYYYYYYYYZZZ\\\]]]```aaa```]]][[[]]]```]]]\\\ZZZZZZZZZ[[[ZZZYYYYYYZZZ\\\^^^```aaaaaabbbffffffggghhhhhhhhhhhhhhhccccccbbb```^^^\\\YYYXXXRRRTTTUUUVVVXXX[[[```ccckkkooouuu|||~~~{{{zzzyyytttooommmkkkhhhhhhkkkooorrrtttxxxyyy|||~~~vvvkkk___SSSJJJJJJEEE===888777888999999555555444666777888666555555444222000000111222333222222222222222222222222//////000000111111111222222111111111000000//////000000000000000000000000000000000000000000000000///////////////.................................//////////////////////////////000000000000//////111111000///......//////........................000000//////.........---------------------------***++++++,,,,,,------...------------------------...,,,+++---000111///,,,++++++------+++***222<<<>>>888000,,,---///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,++++++++++++,,,---------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------,,,+++,,,...000///...------...///000111111222333444444444444555555555555666666666777:::;;;<<<>>>AAAGGGNNNSSSYYY^^^fffoooxxx}}}|||uuupppoooqqqtttxxx|||~~~{{{wwwvvvwwwyyyzzzzzz}}}xxxrrrpppmmmiiifffcccaaa```aaa```^^^\\\YYYWWWVVVUUUTTTSSSRRRPPPNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOONNNNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTVVVVVVUUUVVVWWWYYYWWWVVVVVVWWWXXX[[[]]]^^^___]]]\\\\\\\\\\\\[[[YYY\\\[[[[[[[[[[[[\\\]]]]]]ZZZ[[[\\\\\\[[[[[[\\\^^^___bbbeeeeeebbb```bbbdddcccaaa```^^^^^^]]]\\\[[[ZZZ[[[\\\]]]^^^___``````bbbccccccddddddddddddddd`````````___]]]\\\[[[ZZZWWWWWWXXXXXXYYY\\\```dddkkkoootttyyy}}}|||zzzzzzzzzyyyrrrooolllkkknnnqqqssstttuuuvvvxxx{{{}}}xxxlll___VVVKKKGGG@@@;;;999999888777666555444555777777666444555444222111000111222333222222222222222222222222000000000000111111111222000000000000//////......000000000000000000000000000000000000000000000000////////////////////////........................//////////////////////////////000000000000//////000000/////////.................................///.........------------..............................------------------------------------------...,,,,,,---000000///,,,+++***+++...---***,,,000///---***+++...///...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------------------......///---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---...---,,,+++,,,---000///......///000222333555555555444555555666666777777777777888888888888===>>>@@@BBBGGGNNNWWW\\\aaaeeelllttt|||~~~zzztttppppppsssvvv~~~~~~|||xxxxxxzzz|||~~~xxxpppkkkdddbbb```]]]ZZZXXXWWWVVVSSSSSSRRRQQQPPPPPPOOOOOOQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPOOOOOOQQQSSSSSSSSSSSSTTTTTTUUUVVVWWWUUUWWWYYYYYYYYYZZZ\\\]]]ZZZZZZ[[[\\\^^^aaadddeeehhhfffdddcccbbbaaa___]]]aaa`````````aaaaaabbbcccaaabbbaaa___^^^]]]___aaabbbfffkkkllljjjhhhiiijjjkkkjjjhhheeeccc```^^^]]]^^^^^^]]]]]]]]]^^^_________``````aaaaaaaaaaaaaaa____________^^^^^^]]]]]]]]]]]]\\\[[[\\\___dddgggnnnqqqtttxxxzzz{{{zzzzzz{{{|||{{{yyyvvvvvvwwwyyyyyyvvvrrrpppqqqsssuuuvvvsssssstttvvvyyy}}}zzzmmmdddRRRNNNGGGBBB>>><<<999888666555444555666666555444555444222111111111222333222222222222222222222222000000000111111111111111////////////............000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////...//////000000//////......///000000000///...---........................---------------,,,,,,,,,////////////////////////000000//////...------,,,---------------------------,,,,,,...///000...---...++++++///000...,,,...---+++***+++,,,---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,---------------------...//////---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,.........,,,+++,,,---///......///000222333444888777666555555555777777888888888999999:::::::::???@@@CCCGGGLLLUUU^^^dddhhhkkkqqqxxx~~~zzzvvvsssssswwwzzz~~~{{{yyy{{{~~~|||ssskkkccc___ZZZYYYWWWUUUSSSRRRQQQQQQNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSRRRPPPPPPRRRTTTUUUUUUTTTUUUVVVXXXYYYZZZWWWYYY[[[\\\\\\\\\^^^`````````aaabbbdddgggiiikkkmmmkkkiiihhhhhhgggeeecccffffffffffffgggggghhhiiihhhhhhgggdddaaa```aaaccceeejjjpppsssrrrppppppqqqssssssqqqnnniiieeecccbbbcccbbbaaa____________````````````aaa``````______aaa``````_______________aaaaaa```______bbbhhhlllrrrtttvvvyyyyyyyyywwwvvvwwwvvvtttrrrooonnnppprrrvvvyyy{{{vvvttttttuuuvvvvvvtttsssrrrrrruuuyyy~~~xxxppp```ZZZQQQIIICCC@@@===;;;888666555444555666555333555444333222222222222333222222222222222222222222111111111111111111111111///////////////////////////////////////////////////////////////////////////////////////000000000........................////////////////////////...//////////////////......///111222222111///...........................------------------------......////////////000000/////////.........------........................---------...//////......000+++***---000//////000///---+++++++++,,,---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...---......///111222333444555444333222222222333444888888999:::;;;<<<======AAACCCGGGLLLRRRZZZccciiimmmppptttyyy~~~~~~{{{yyyyyy|||~~~~~~||||||yyypppggg```ZZZVVVPPPOOONNNMMMLLLLLLKKKKKKNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRTTTUUUUUUTTTSSSTTTUUUWWWWWWVVVWWWXXXZZZ\\\^^^\\\^^^````````````bbbdddggggggggggggiiikkkmmmnnnpppnnnllllllmmmmmmkkkiiikkkkkkkkkkkklllmmmnnnooonnnnnnlllhhhdddbbbbbbcccffflllssswwwwwwvvvvvvwwwyyyzzzyyyvvvpppkkkiiiiiihhhgggfffdddcccbbbbbbbbbbbbbbbbbbaaa```___^^^]]]aaa```___^^^^^^______``````aaa``````aaadddiiimmmssstttvvvvvvvvvuuutttrrrsssrrrooolllhhhggghhhjjjkkknnnttt}}}}}}xxxuuuuuuvvvvvvvvvwwwuuurrrpppqqquuuzzz}}}|||ppphhh[[[PPPHHHCCC@@@???:::888666555555555555444444444333333333333333333222222222222222222222222222222222111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000111111////////////////////////////////////////////////......////////////......///000222333333222000///..........................................//////------........./////////,,,,,,------....................................,,,---.....................)))(((+++------...111------+++++++++---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++---......------...///......///000222333333444555444444444444444555555888999;;;<<<>>>@@@BBBBBBEEEIIINNNTTTZZZaaahhhmmmqqqsssuuuyyy~~~~~~}}}}}}|||~~~xxxssskkkddd^^^XXXSSSPPPLLLKKKKKKJJJJJJKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOOOOPPPMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUXXX[[[]]]\\\[[[ZZZ[[[[[[ZZZZZZYYY[[[]]]___aaacccdddeeefffeeeeeefffhhhkkkkkkkkkkkklllnnnpppqqqqqqpppooooooqqqqqqpppooonnnnnnnnnooopppqqqrrrsssttttttrrrnnniiieeeccccccfffllltttxxxyyyxxxyyy{{{}}}~~~xxxtttssssssppppppoooooommmllljjjiiiffffffeeedddbbb```^^^]]]```___^^^^^^___```bbbcccbbbcccdddddddddfffiiilllqqqqqqrrrrrrrrrqqqooonnnnnnnnnllliiieeeccccccdddeeefffjjjqqqxxx}}}{{{vvvttttttuuuvvvvvvzzzwwwsssqqqqqqssswwwzzzvvvhhh[[[PPPIIIDDDAAA===:::777666666666555444444444444444333333333333222222222222222222222222222222222222222111111111000000000000111111111111000000000000000000000000000000000000000000000000...//////000000111111222////////////////////////////////////////////////---......//////......---///000111222222222111000.................................///////////////---------......//////000+++,,,,,,---......//////........................+++---//////...---...///+++)))***------+++,,,///++++++,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,---...---...///111000000111222333444444444555555666777888888888777:::;;;===@@@BBBEEEGGGHHHLLLPPPWWW^^^ccciiinnnqqqtttuuuwwwzzz~~~~~~|||zzzyyyyyyyyyzzz~~~zzzvvvrrrnnnmmmgggccc^^^ZZZVVVSSSOOOLLLKKKKKKJJJKKKKKKLLLMMMNNNLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPQQQQQQNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVZZZ^^^cccggggggeeecccbbb```___^^^]]]^^^```ccceeefffggghhhhhhgggfffggghhhkkkkkklllmmmoooqqqtttuuuuuutttrrrsssttttttsssqqqpppppppppqqqrrrssstttuuuxxxyyyxxxuuuoooiiieeeddddddjjjrrrvvvxxxyyy{{{}}}}}}}}}~~~}}}~~~~~~{{{xxxwwwpppooommmkkkhhheeecccaaaaaaaaaaaaccceeehhhlllnnnlllmmmnnnmmmllllllmmmnnnoooooopppppppppooonnnnnnjjjkkkkkkhhheeecccbbbccc```bbbcccfffjjjooovvv{{{zzzwwwsssqqqqqqssstttuuu{{{xxxuuurrrrrrtttwwwzzzzzzlll___TTTKKKEEE???<<<999777777777666555444444444444444333333222222222222222222222222222333333333222222111111111/////////000000000111111000000000000000000000000000000000000000000000000...//////000111111222222////////////////////////////////////////////////---......//////......---......//////000000000000........................---------....../////////---......///000000111111..................//////........................+++---//////...---...000++++++...111///++++++...***,,,------+++)))((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++,,,,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------...//////+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))+++---.........000222222222333444555555555555000111333555666666555444;;;===???BBBEEEHHHKKKLLLQQQVVV^^^eeejjjnnnrrrtttvvvwwwxxxzzz~~~~~~|||yyyvvvuuuuuuwwwxxx~~~~~~}}}}}}sssqqqmmmiiieeebbb```___\\\YYYVVVTTTRRRPPPLLLJJJGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQRRROOOOOOOOOPPPPPPQQQQQQQQQRRRSSSSSSUUUVVVWWWXXXXXX^^^cccjjjnnnnnnllljjjiiidddcccaaa```aaacccfffgggfffggghhhgggeeeeeeeeegggjjjjjjkkkmmmpppssswwwxxxxxxwwwuuuuuuuuuuuutttrrrppppppqqqqqqrrrtttuuuvvv{{{||||||yyyrrrlllgggeeedddiiipppuuuwwwxxx{{{~~~xxxwwwuuusssoookkkhhhgggdddeeefffhhhlllqqqvvvxxxvvvwwwxxxwwwtttrrrrrrrrrppppppqqqqqqqqqqqqpppppphhhiiijjjiiigggeeedddddd]]]^^^______```eeennnuuuwwwtttpppoooppprrrttttttzzzxxxuuussssssuuuxxx{{{{{{mmm^^^QQQIII@@@===:::777777777777666444444555555444444333222222222222222222222222222333333333222222111111111---.........//////000000000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000////////////////////////---..................------------------...///000........................,,,,,,,,,------............//////000111222222222111111000000//////......////////////////////////***---000///---,,,...000))))))*********+++++++++------------------------------------------------......---,,,,,,+++******,,,,,,,,,---------............---,,,++++++******------------------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***)))+++...222222...+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++000...,,,---///000...,,,///...---,,,,,,---...///111333555666666444111///444333444666888:::::::::999===CCCJJJOOOSSSUUUVVV[[[___dddhhhjjjnnntttyyy}}}||||||}}}~~~zzzxxxtttqqqpppsssxxx}}}}}}~~~~~~zzzwwwsssqqqpppooollliiidddccc```^^^\\\ZZZYYYYYYUUUTTTRRRPPPNNNKKKJJJIIILLLMMMMMMLLLKKKKKKMMMOOOOOOOOONNNNNNOOOOOOPPPPPPRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSSSSTTTWWWYYY\\\]]]\\\\\\\\\]]]eeeiiiqqqzzz~~~{{{uuupppmmmkkkhhheeecccbbbbbbccchhhjjjkkkkkkiiihhhhhhiiikkklllnnnooopppssswwwzzzyyyyyywwwuuutttsssrrrrrrtttuuuuuuuuuuuuuuuvvvvvvzzz~~~{{{rrrkkkhhhgggiiimmmqqqvvv{{{~~~{{{vvvrrrnnnlllkkkkkknnnttt|||}}}yyyxxxuuurrroooooonnnlllkkkkkkjjjiiiiiiiiihhhfffdddfffccc___[[[[[[^^^cccffflllkkkjjjiiiiiijjjkkkllltttwwwxxxvvvrrrsssxxx}}}~~~|||}}}nnn\\\NNNHHHAAA<<<<<<;;;777444444777666555555666777666444333333333333333333333333222222222111222222333333000000000000////////////000000000000000000000000000000//////.........---111000/////////000222333000...---...///000///...............////////////------------------------////////////////////////000000000000000000000000,,,,,,,,,---------......////////////////////////------------------------111000...---,,,,,,---...........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++***+++---000000---+++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++///---,,,,,,...///...,,,//////.........///111111333444555666555444222111333333333555777888999999:::???FFFMMMSSSXXX[[[\\\eeeiiimmmpppqqqrrrvvvzzzzzz{{{|||~~~yyywwwuuurrrqqqtttyyy}}}~~~}}}|||~~~~~~{{{yyyxxxwwwuuutttnnnkkkgggfffffffffdddbbb]]][[[ZZZWWWVVVTTTSSSSSSQQQPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKLLLNNNRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVVVVYYY[[[^^^___^^^^^^^^^___hhhllluuu}}}|||wwwrrrpppmmmiiigggeeeeeeeeeggghhhjjjjjjiiihhhhhhiiikkklllnnnooopppsssvvvyyy}}}|||{{{zzzyyyxxxwwwwwwyyyyyyzzzzzz{{{{{{{{{{{{}}}xxxrrrooolllnnnqqqvvv{{{}}}yyyxxxxxxzzz|||xxxtttrrrqqqooommmlllkkkiiijjjkkkkkkiiihhhjjjgggbbb^^^]]]^^^aaabbbhhhgggfffffffffggghhhhhhnnnrrrvvvxxxxxxxxxzzz{{{~~~yyygggXXXOOOGGG@@@???===999666666777666555555666666555444333333333333333333333333333333222222111222222222111000000000////////////000000000000000000000000000000/////////.........------///000111111111000000///......///000///...............////////////------------------------////////////////////////////////////////////////,,,,,,---------.........////////////////////////------------------------///......---------..............................---------.........//////------------------------------------------------...------,,,,,,++++++***,,,,,,,,,,,,------------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,+++***+++------,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,+++,,,---...---,,,/////////000111222333444555555555555444444444444444444555666777999:::;;;>>>CCCLLLTTTZZZ```eeehhhooosssxxxzzzyyyyyy{{{~~~}}}~~~~~~{{{uuuuuutttssssssuuuzzz~~~}}}{{{{{{{{{|||}}}yyysssooollljjjgggfff```^^^\\\[[[\\\\\\[[[ZZZVVVUUUSSSQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOLLLMMMNNNNNNMMMMMMNNNPPPTTTTTTUUUWWWXXXZZZ[[[[[[]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYZZZZZZ[[[[[[\\\^^^```cccdddcccbbbbbbccckkkooowwwxxxvvvsssooollljjjiiiiiilllnnnpppqqqpppooopppqqqssstttvvvwwwxxxzzz~~~}}}{{{uuuwwwzzz~~~|||xxxuuurrrqqqooommmkkkkkklllmmmmmmlllmmmkkkgggccc```^^^^^^^^^bbbaaaaaaaaabbbcccddddddhhhkkkqqqxxx}}}}}}{{{~~~}}}~~~wwwhhhZZZPPPGGGCCC@@@;;;999999888666555555666666555333333333333333333333333333444444333222111111111111111111000000000/////////000000000000000000000000000000////////////......***,,,///111222111000...000///......000000///...............////////////////////////////////////////////////////////////////////////////////////,,,------------.........////////////////////////------------------------------..........................................---............/////////........................---------------------------------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,,,,------...//////------------------------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---,,,*********+++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++,,,,,,------,,,......///000222333555555555555444333333333444555666777888999999;;;>>>@@@CCCJJJSSS\\\cccjjjqqquuuxxx}}}}}}{{{wwwuuupppqqqssssssuuuxxx}}}~~~|||{{{zzz{{{|||}}}|||uuuqqqjjjdddaaa___]]][[[YYYXXXWWWVVVVVVVVVVVVVVVSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRPPPQQQSSSSSSRRRRRRSSSUUUVVVWWWYYY\\\^^^```bbbcccffffffffffffeeecccbbbaaaaaabbbbbbbbbcccccccccdddgggiiikkklllkkkjjjjjjkkkooossszzz}}}{{{xxxvvvtttssssssvvvxxxzzz{{{zzzzzz{{{}}}~~~}}}yyywwwuuurrrpppnnnnnnnnnnnnlllmmmllliiifffbbb___]]]\\\^^^^^^^^^___```bbbcccccceeefffkkkttt~~~~~~{{{zzzxxxxxxyyy{{{~~~~~~xxxfffZZZNNNGGGBBB<<<:::;;;888777666555666666555333444444444444444444444444555444333222111111111111111111111000000000//////000000000000000000000000000000////////////////////////000111111000//////000///...///000111000...............////////////////////////////////////////////////////////////////////////////////////------------............////////////////////////........................+++,,,...///000///..............................------------............------------------------------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---,,,+++***)))***+++------,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,------------///111222444555555555444333222222333444666666888999::::::<<<@@@DDDJJJQQQ\\\dddkkksss{{{{{{xxxvvvtttqqqnnnmmmpppsssvvvxxx|||}}}}}}}}}~~~~~~}}}yyyvvvsssppplllgggaaa]]]ZZZYYYWWWVVVWWWVVVUUUTTTSSSRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTWWWYYYZZZYYYYYYYYYZZZZZZ\\\```dddgggjjjlllmmmssssssssssssrrrqqqpppooonnnnnnnnnooooooooooooooosssuuuwwwwwwvvvuuuuuuvvvxxx{{{|||xxxuuutttqqqooollllllllljjjhhhdddaaa^^^]]]]]]^^^___aaacccdddeeefffgggeeefffnnnyyy|||zzzwwwuuutttttttttuuutttvvvzzzsssfffWWWMMMEEE???<<<<<<:::888777777777777555444444444444444444444444444555444333222111111111111111111111111000000000000000000000000000000000000//////000000000000000000666444222///...///000111111///...///000111000///............////////////000000000000000000000000////////////////////////........................---------.........//////////////////////////////........................+++,,,...///000///..............................,,,,,,,,,------------...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++******,,,...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++------,,,,,,...///---...000222333444555555555444333333333444555666555888:::;;;;;;>>>DDDIIIQQQYYYdddlllrrrzzz~~~{{{wwwtttrrrqqqpppnnnppptttxxx{{{}}}{{{tttooollliiifffeeeccc___[[[XXXVVVVVVTTTSSSTTTUUUTTTSSSQQQPPPQQQSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYYYY\\\___bbbcccbbbbbbbbbcccdddggglllqqqvvvyyy{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~yyytttqqqnnnmmmllljjjgggccc```______```bbbeeegggiiijjjjjjkkkgggdddiiirrr|||~~~{{{wwwssspppmmmllllllnnnrrrwww}}}~~~sssbbbVVVMMMDDD@@@???<<<:::999888999888777555444444444444444444444444444444333222111111111111222222111111111000000000000000000000000000000000//////000000000000111111999666222///...///111222111000//////111111000///............////////////000000000000000000000000////////////////////////........................------........./////////////////////////////////........................------..........................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))******++++++,,,,,,,,,------------------------+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++************++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***,,,------++++++---000------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***,,,......------///111///000222444555555555555666666666666666777777888777;;;>>>??????CCCJJJPPPXXX```jjjrrrwww~~~|||yyyuuuttttttuuuuuuuuuyyy||||||rrrnnnhhhcccaaa```___^^^\\\YYYVVVUUUTTTSSSRRRPPPQQQSSSTTTSSSRRRRRRTTTVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXYYY[[[]]]```bbbdddeeeiiikkkoooppppppooopppppprrruuu{{{~~~zzzsssrrrpppmmmiiieeecccaaaaaacccfffiiikkkmmmnnnnnnmmmiiieeegggmmmvvv}}}}}}zzzwwwrrrooommmjjjkkknnnsssyyy}}}nnnaaaVVVLLLFFFEEE>>><<<::::::::::::888666555555555555555555555555333333222222111222222222222222222111111111000000000000000000000000000000//////000000000111111111444333111//////000222333111000///000111111000///............////////////////////////////////////////////////////////////....................................////////////////////////////////////........................///......---------..............................------------.........///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,&&&'''((()))+++,,,---...------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++************++++++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++)))+++......,,,,,,...111...------,,,,,,------...+++,,,,,,------,,,,,,+++***---//////------///222111222444666777777666666777777888888999999999999;;;???CCCDDDDDDHHHPPPWWW[[[dddnnnuuuyyy{{{xxxuuuuuuwwwzzz{{{|||xxxqqqjjjfff```]]][[[\\\\\\\\\XXXWWWUUUTTTSSSRRROOOMMMQQQSSSUUUUUUTTTUUUXXX[[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^___bbbeeeiiimmmoooqqqtttwwwzzz||||||{{{{{{|||}}}xxxvvvsssoookkkgggdddbbbbbbdddgggkkkmmmoooppppppnnnkkkggggggkkkrrryyy~~~||||||}}}}}}{{{xxxuuusssjjjkkknnnrrrxxx|||yyy{{{wwwiii]]]RRRKKKIII???===;;;;;;;;;;;;999777555555555555555555555555222222222111222222333333222222222111111111111000000000000000000000000000//////000000111111111222/////////000111111222222111000///000111222111///............/////////000////////////////////////////////////////////////..................................../////////000////////////////////////////////////////////////111000...---,,,,,,---.................................------------..............................///...---,,,+++,,,---------,,,,,,+++***)))((((((,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,.........,,,***)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++...,,,***+++---...,,,***+++++++++,,,,,,---------++++++++++++++++++++++++000////////////000111111222444666777666666777888888444444999<<<;;;<<>>:::777888888777777666555555444333333333333333333333333222222222222222222222222333222111000000000000000(((***---000222222222111000000000000000000000000000000000000000000000000........................---......///////////////................................................////////////////////////000000000000000000000000111111000///............------............------..............................------------....................................------,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,---------,,,++++++,,,,,,,,,---------------,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---------------------...000222333444888:::<<<===<<<<<<===>>>===;;;;;;???BBBCCCHHHOOOTTTVVVZZZ]]]```eeejjjnnnqqquuuyyyzzzyyyzzz}}}~~~vvvpppkkkiiioooqqquuu{{{~~~{{{yyyyyyzzzyyywwwvvvvvvtttqqqnnnfffccc___\\\[[[\\\^^^___```aaadddhhhkkknnnpppqqqrrrrrrrrrrrrrrrrrrrrrssstttsssrrrqqqpppooooooooorrrsssssssssrrrrrrqqqpppooooooppppppqqqrrrrrrsssrrrrrrrrrrrrqqqooolllkkkjjjjjjlllllllllkkkjjjiiijjjiiihhhhhhhhhfffdddaaa]]]]]]]]]]]]\\\[[[ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQOOONNNNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJLLLNNNOOONNNOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPOOONNNMMMOOONNNMMMKKKKKKJJJJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPNNNNNNOOOPPPRRRSSSTTTTTTSSSRRRQQQQQQSSSTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSUUUUUUUUUWWWXXXZZZ\\\^^^cccdddgggjjjlllnnnoooooowwwzzz~~~{{{uuuooolllhhhiiikkklllmmmkkkjjjiiiiiieee___ZZZXXXYYY\\\^^^bbbeeejjjrrr{{{{{{wwwvvvuuuvvv{{{tttkkk\\\VVVMMMFFFBBB???;;;888888888777666555555555555333333333333333333333333111111111111111111111111222111111000//////000000---...///000000///...---000000000000000111111111000000000000000000000000........................---......///////////////........................................................................////////////////////////222222111//////.........------............------..............................------------..............................---------------,,,,,,,,,,,,,,,,,,------...//////,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,---...///111333555666:::<<<>>>???>>>>>>???@@@===<<<===AAADDDGGGOOOWWWaaacccfffhhhiiikkknnnppprrrvvvzzz|||{{{|||~~~wwwpppkkkhhhfffmmmooorrrwww}}}|||yyywwwqqqnnnkkkiiigggfffdddbbb___^^^]]]\\\\\\___dddgggjjjmmmrrrxxx}}}}}}{{{zzzyyyuuutttqqqnnnkkkiiiggggggeeeffffffeeeeeedddcccbbb``````__________________[[[\\\\\\]]]\\\[[[ZZZYYYVVVVVVWWWXXXXXXWWWVVVVVVVVVUUUTTTUUUVVVVVVTTTSSSNNNNNNOOOOOONNNMMMLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJKKKKKKKKKJJJIIIHHHHHHFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMKKKJJJIIIIIIKKKLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHIIIMMMMMMMMMMMMMMMNNNNNNOOOTTTUUUUUUVVVXXXYYYZZZZZZcccgggmmmpppoookkkgggeeeeeefffiiikkkkkkkkkjjjiiidddbbb]]]YYYXXXXXXZZZ\\\^^^aaafffmmmttt||||||zzzxxxxxxwwwxxx{{{vvvggg___TTTKKKEEEAAA<<<888888777666555444444444444333333333333333333333333111111111111111111111111222111000000///000000000222111///...------......///000000000111111111222000000000000000000000000////////////////////////---......///////////////////////////////////////////////////////////////------------------------........................222222111//////.........------............------..............................------------..............................------......------,,,+++,,,,,,,,,------.........,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++******---,,,,,,++++++*********++++++++++++++++++++++++******+++,,,------------+++,,,------++++++,,,------,,,,,,,,,,,,,,,,,,+++)))******++++++,,,,,,---------...000333666888999<<<>>>@@@@@@??????@@@AAA>>>===@@@DDDHHHLLLWWWaaammmoooppppppppppppqqqrrrssswww|||~~~}}}~~~~~~xxxqqqlllhhhffffffjjjlllppptttxxx{{{~~~zzzuuuqqqhhheeeaaa^^^]]]]]]\\\[[[\\\]]]___aaadddhhhnnnssszzz~~~|||xxxvvvnnnllliiieeebbb^^^\\\[[[WWWWWWWWWWWWWWWVVVUUUTTTRRRRRRQQQQQQPPPPPPPPPPPPLLLLLLMMMMMMNNNMMMMMMMMMIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHJJJKKKKKKJJJFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGEEEDDDDDDFFFGGGFFFEEEDDDEEEFFFFFFEEEDDDEEEGGGEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPTTTZZZ]]]]]]\\\[[[[[[___```cccfffhhhiiijjjjjjcccaaa^^^[[[ZZZZZZ[[[\\\]]]aaaeeejjjpppuuu|||~~~~~~}}}{{{{{{zzzzzzyyyyyyyyyyyywwwzzz}}}~~~sssjjj^^^RRRJJJDDD>>>:::888777555444333333444555333333333333333333333333222222222222222222222222222111111000000000111111111000...------///111333///000000111111222222222000000000000000000000000////////////////////////---......///////////////////////////////////////////////////////////////------------------------........................111111000///............------............------..............................------------..............................------.........---,,,+++,,,,,,,,,,,,,,,---------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...------,,,,,,,,,+++++++++------,,,,,,+++******)))++++++++++++++++++++++++)))***+++,,,------------***,,,...---+++***,,,...+++,,,,,,,,,,,,,,,,,,---******++++++,,,------...---...///222555888:::<<<<<<>>>@@@AAA@@@@@@AAABBB@@@@@@CCCHHHLLLRRR___kkkuuuvvvvvvvvvttttttuuuvvvvvv{{{{{{xxxrrrmmmiiigggfffggggggiiimmmqqquuuxxxzzz{{{~~~{{{tttlllgggbbb^^^YYYWWWWWWXXXYYYYYY\\\```eeejjjooovvv}}}{{{rrrkkkggg___^^^[[[WWWTTTQQQOOONNNKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBCCCDDDFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA======>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFAAAAAABBBBBBBBBBBBBBBBBBEEEDDDBBBBBBDDDDDDDDDCCCBBBDDDFFFEEEDDDDDDFFFHHHAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHFFFHHHLLLNNNNNNOOOPPPQQQSSSUUUWWW[[[___ccceeegggdddcccaaa^^^]]]\\\[[[[[[[[[___cccgggjjjnnnssswww{{{~~~{{{xxxvvvtttsssssssssssstttuuuwwwxxxxxxvvvxxxzzzzzz{{{~~~wwwhhh[[[QQQIIIBBB===:::888666555444444555666333333333333333333333333333333333333333333333333222222111111111111222222/////////000111222333333///000000111111222333333000000000000000000000000////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////........................//////...............///------............------.................................------.................................,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,+++++++++,,,,,,---............------,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++)))***+++,,,------...---***,,,...---+++***,,,...+++++++++,,,,,,---------++++++,,,------...//////......000333666999<<<======???AAAAAA@@@@@@AAABBBAAABBBEEEKKKOOOVVVdddqqqxxxyyyyyyxxxvvvvvvxxxyyyyyy}}}|||wwwtttooojjjgggfffggghhheeehhhlllppptttwwwyyyzzzzzz~~~|||vvvnnneee^^^^^^ZZZUUUSSSTTTVVVXXXYYY^^^ccckkkrrryyy|||qqqggg^^^YYYRRRQQQNNNLLLIIIGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>DDDBBBAAAAAABBBCCCCCCBBB@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB?????????@@@@@@AAAAAABBB>>>>>>???@@@@@@??????>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCC@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAABBBAAAAAAAAA>>>???AAACCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFDDDBBBBBBDDDDDDDDDCCC===???BBBBBB@@@@@@BBBEEECCCCCCDDDDDDEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFFFFGGGIIIKKKIIIJJJMMMQQQVVV\\\```bbbgggfffcccaaa^^^\\\[[[ZZZWWW[[[```ccceeehhhlllpppnnn{{{~~~|||xxxtttqqqnnnlllmmmmmmnnnoooqqqsssuuuvvvuuuwwwxxxwwwwwwzzzpppaaaVVVNNNFFFAAA;;;:::888666555666777888333333333333333333333333333333333333333333333333333222222222222222333333///000222333333333111000///000000111222222333333000000000000000000000000000000000000000000000000---......///////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000......---------......///---..................---..............................---------,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,+++---......---,,,,,,---///111333666888:::<<<<<<@@@AAABBBBBBAAAAAABBBCCCCCCCCCGGGMMMWWW```hhhkkkwwwxxxxxxwwwvvvxxx{{{~~~|||xxxuuusssoookkkhhhgggffffffkkklllmmmooorrrtttwwwxxx|||~~~{{{rrrkkkeee___[[[YYYVVVTTTSSSVVVZZZ]]]^^^kkkrrrzzz|||rrrhhh```ZZZUUURRRJJJIIIGGGEEECCCBBBAAAAAA@@@@@@@@@???????????????DDDCCCBBB@@@@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAAGGGEEEBBB@@@?????????@@@BBBAAAAAA@@@@@@AAAAAABBBBBB@@@???AAACCCDDDAAA???CCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>????????????AAAAAAAAAAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDFFFIIINNNTTTYYY\\\eeedddcccddddddcccaaa______]]]\\\___cccggggggfffkkkooouuu|||}}}}}}{{{yyyxxxuuuqqqkkkgggeeeccceeelllnnnkkklllqqqttttttvvvwwwwwwxxxxxxxxx}}}nnnaaaTTTJJJCCC???<<<888777888888666444666666555444444444444555555555444444444333333333000000000000000000000000222222222222222111000///111111111111111111111111444333111000000000111222//////............//////000000000000000000000000000000000000000000000000222222111111000000//////////////////////////////............////////////............------------000000/////////.........---------,,,,,,+++++++++............------,,,,,,------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***++++++++++++,,,,,,,,,,,,---//////---------...111333555888;;;===>>>???@@@AAABBBBBBAAA@@@AAACCCCCCFFFKKKSSS\\\dddjjjllluuuvvvvvvvvvvvvxxx||||||xxxuuuuuusssooollljjjhhhhhhhhhkkklllmmmooorrruuuwwwxxx}}}{{{rrriiiddd___[[[XXXXXXWWWVVVWWW[[[```dddfffrrryyyvvvpppggg^^^WWWQQQMMMJJJFFFEEEDDDBBBAAA@@@??????@@@@@@@@@@@@????????????AAA@@@???>>>>>>>>>??????BBBAAA@@@??????@@@AAAAAAGGGEEECCCAAA@@@@@@@@@AAACCCCCCBBBBBBBBBBBBCCCCCCDDDBBBAAAAAADDDDDDCCCAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEE@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCEEEHHHLLLPPPRRR\\\^^^```ccceeeeeecccbbbbbb```^^^___bbbddddddccceeeiiinnntttwwwwwwvvvuuuxxxxxxxxxxxxvvvqqqjjjeeeccc```aaafffgggeeegggkkkpppqqqssstttvvvvvvvvvvvvxxx{{{wwwjjj]]]QQQIIICCC???:::888999999666444666666555444444444444555555444444444444333333333111111111111111111111111111222222222222111000///111111111111111111111111111111000/////////////////////............//////000000000000000000000000000000000000000000000000............////////////////////////////////////............////////////000000000000////////////......---,,,***)))((((((...---------,,,,,,,,,,,,/////////............---------------------------------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,,,,---//////......///111444555888;;;>>>@@@AAABBB@@@AAABBBAAA@@@@@@AAACCCEEEJJJRRR[[[dddiiimmmnnnrrrsssuuuvvvwwwzzz~~~}}}zzzwwwtttsssrrrsssrrrpppmmmlllkkkkkkkkkkkklllnnnpppsssvvvxxxzzzvvvpppggg```[[[YYYXXXWWWWWWXXXZZZ^^^ccciiinnnqqqzzzyyysssgggbbbZZZSSSMMMIIIFFFCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????BBBAAAAAA@@@AAAAAABBBBBBFFFEEECCCBBBAAAAAAAAABBBEEEDDDDDDCCCCCCDDDDDDEEEFFFDDDBBBBBBDDDEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAA@@@@@@???BBBAAAAAAAAACCCEEEGGGHHHQQQTTTZZZ```dddffffffffffffdddaaa``````aaa`````````bbbfffjjjmmmmmmlllkkkoooqqqtttwwwwwwrrrkkkeeeccc```___aaaaaa```bbbeeejjjkkknnnqqqrrrsssrrrrrrooopppvvvxxxiii[[[QQQHHHCCC===:::999999777555666666555444444444444555444444444444333333333333111111111111111111111111111111222222111111000000111111111111111111111111000000000111000000///...000//////......//////000000000000000000000000000000000000000000000000000---------...///000000000////////////////////////............////////////000000000000////////////.........---,,,,,,++++++...............---------/////////////////////...------------------------.................................------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,.../////////000222444666888:::===???AAABBBCCC???@@@AAA@@@??????AAADDDHHHPPPZZZdddkkknnnppppppppprrruuuwwwyyy|||~~~xxxsssooonnnoooooorrrqqqpppooonnnnnnnnnnnnmmmnnnooorrruuuyyy|||}}}yyysssmmmhhh```YYYVVVUUUWWWXXXWWW[[[```gggmmmsssyyy}}}|||ssskkkeee\\\XXXRRRLLLIIIFFFDDDBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCEEEDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEDDDDDDEEEEEEEEEGGGEEEDDDDDDDDDEEEFFFFFFCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@BBBBBBAAAAAAAAABBBCCCDDDGGGKKKRRRXXX^^^dddiiilllkkkiiieeebbb```___^^^]]]]]]^^^```cccdddeeeddddddbbbfffmmmtttwwwuuuoooiiihhhfffcccbbbaaa```aaabbbdddfffiiilllnnnooonnnmmmiiiiiimmmvvvvvveeeYYYLLLFFF???;;;::::::888666666666555444444444444555444444444333333333222222111111111111111111111111000000111111111111000000111111111111111111111111111222333444444333111000000000////////////000000////////////////////////000000000000000000000000///000000000111111111222////////////////////////............////////////............------------,,,,,,---...///000111111///////////////............/////////////////////------------------------.................................------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...000000000222555777888999;;;>>>???AAABBBBBB>>>????????????AAAEEEGGGOOOWWWccclllqqqrrrssssssrrruuuxxxzzz}}}|||uuuooolllkkkmmmoooqqqpppppppppooooooppppppnnnoooqqqtttxxx|||wwwmmmhhheeebbb\\\VVVSSSTTTWWWYYY\\\aaaiiiqqqwww}}}yyyqqqiiiaaa\\\UUURRRMMMJJJHHHGGGEEECCCCCCBBBBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBBCCCFFFJJJOOOUUU^^^hhhnnnmmmllljjjgggccc```^^^]]]ZZZ[[[[[[\\\]]]^^^^^^___ZZZ^^^fffooovvvxxxvvvsssoooooommmiiifffdddcccaaa```bbbeeehhhjjjkkkjjjjjjhhhfffgggnnnzzzooocccQQQJJJBBB===;;;;;;:::999666666555444444444444555444444333333333222222222111111111111111111111111///000000111111111000000111111111111111111111111111222333444444333222111000000////////////000000////////////////////////111111111111111111111111222111111111000000000///////////////////////////............////////////............------------******+++,,,...///000000////////////////////////---............/////////------------------------..............................------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///000111111444777:::;;;<<<===???@@@@@@AAAAAA===>>>@@@AAACCCFFFKKKOOOXXXaaakkksssvvvvvvwwwxxxxxxzzz}}}}}}yyysssmmmkkkkkkmmmnnnppppppppppppppppppppppppoooppprrruuuyyy}}}xxxlllddd```]]]\\\YYYUUUTTTVVVZZZ^^^eeelllvvv}}}}}}vvvooohhhaaa[[[VVVPPPMMMJJJHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBCCCDDDEEECCCCCCDDDDDDEEEFFFFFFFFFCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLKKKJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEECCCBBB@@@@@@>>>>>>??????@@@@@@AAAAAAAAACCCEEEHHHLLLVVVbbbkkknnnoooooolllhhhcccaaa```YYYXXXWWWWWWWWWYYY[[[\\\YYY\\\cccllluuu|||yyy|||{{{vvvrrrnnniiiccc```aaaccceeefffggghhhhhhgggggggggkkkrrr|||zzznnn[[[SSSHHHAAA>>><<<;;;999666666555444444444444555333333333333222222222222222222222222222222222222//////000000111111000000111111111111111111111111///000111111222111111111111000000//////000000111000000000000000000000000111111111111111111111111000000000///...---------////////////////////////............////////////000000000000/////////////////////////////////............///////////////,,,,,,------............------------------------........................------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------......///000111222555999===>>>???@@@@@@@@@@@@@@@@@@===???AAADDDHHHMMMTTTXXXcccjjjsssyyyyyyzzz{{{~~~~~~xxxuuuqqqmmmkkkkkklllnnnooooooppppppppppppoooooommmoooqqquuuyyy}}}wwwkkkbbb^^^\\\XXXYYYYYYYYYZZZ]]]ccchhhpppxxxwwwsssllleee```[[[VVVRRRNNNLLLJJJIIIIIIIIIHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHJJJKKKLLLLLLKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKOOORRRSSSQQQNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRRRRRRRSSSSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDBBBAAA>>>??????@@@@@@@@@@@@@@@???AAADDDEEEHHHOOOZZZccclllppprrrqqqmmmhhheeeddd[[[YYYWWWWWWWWWZZZ\\\^^^___```ccckkkuuu}}}sssjjjbbbbbbbbbbbbccceeeggghhhdddgggjjjlllnnnsss{{{zzzggg^^^QQQFFFAAA>>>;;;999666666555444444444444555333333333222222222222111222222222222222222222222...//////000000000000000111111111111111111111111111000000000111111222333111111000000000000111111000000000000000000000000111111111111111111111111////////////............////////////////////////............////////////000000000000////////////222222111111000000000///------........./////////,,,,,,,,,---------......------------------------////////////////////////---,,,,,,++++++,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------.........///000111333666:::>>>AAAAAABBBBBBAAAAAA@@@@@@>>>@@@CCCGGGKKKRRRZZZ___jjjqqqxxx|||||||||~~~}}}tttrrrooolllkkkkkklllmmmoooooopppppppppoooooonnnlllmmmpppsssxxx||||||yyy||||||uuukkkccc]]][[[[[[VVVYYY\\\^^^```eeelllqqqwww~~~yyyoookkkeee___[[[WWWSSSPPPOOOMMMKKKKKKKKKLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJLLLMMMMMMMMMLLLLLLJJJKKKMMMNNNOOOOOOOOONNNKKKLLLMMMNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMRRRVVVWWWUUURRRQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNMMMMMMMMMNNNRRRSSSSSSTTTUUUVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTTTTUUUUUUUUUVVVRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLLLLKKKIIIGGGEEEDDDAAAAAABBBBBBBBBBBBAAAAAA===@@@DDDEEEFFFKKKTTT\\\kkkppptttuuuqqqkkkhhhggg^^^]]]ZZZYYYZZZ]]]```cccfffeeeeeekkkuuu}}}qqqdddcccaaaaaabbbdddfffhhhaaagggmmmnnnlllmmmsssyyypppfffWWWKKKCCC>>>;;;888666666555444444444444555333333333222222222111111222222222222222222222222......///000000000000000111111111111111111111111333333222111222333555666111111000000000000111111000000000000000000000000111111111111111111111111//////000000111111222222////////////////////////............/////////000///.........------------++++++,,,,,,---.........,,,---------......//////...------------...//////.................................------,,,,,,,,,......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---------......---,,,,,,...000222333333444777999??????@@@AAACCCDDDCCCBBBBBBDDDFFFJJJOOOVVV___eeepppuuuzzz}}}}}}~~~|||yyywwwtttpppmmmlllnnnooonnnlllooooooppppppooonnnlllkkkhhhlllnnnooottt|||{{{~~~xxxtttqqqrrruuuvvvsssooooookkkeee___[[[YYYYYYYYYYYY\\\```eeejjjooouuuyyy~~~vvvqqqeeebbb^^^ZZZVVVTTTSSSSSSOOONNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPQQQQQQRRRSSSSSSQQQSSSVVVXXXYYYXXXVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSQQQRRRRRRSSSSSSRRRRRRQQQSSSTTTUUUVVVVVVWWWVVVVVVUUUTTTTTTUUUXXXZZZ[[[[[[WWWXXXXXXVVVSSSRRRRRRRRRVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWXXX[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYZZZ[[[ZZZYYYXXXWWWYYYYYYXXXWWWWWWXXXYYYZZZUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSQQQOOOMMMKKKIIIHHHEEECCCBBBBBBBBBBBBAAA???<<<===???@@@BBBGGGMMMQQQaaammmwwwzzzzzzyyytttmmmiiiddd^^^[[[]]]aaafffiiinnnoooppprrrwwwyyynnnkkkhhhfffeeeffffffeeecccfffjjjmmmmmmnnnnnnoooxxxsss```QQQGGGBBB@@@>>>:::888666555555555444333444333222222222333444555333333333222222222222111111111000///////////////111111111111111111111111222111111111000000/////////////////////000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////.........//////............////////////............//////000000111111000...,,,+++...------------...//////........................///...............------.........---------,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++***+++,,,---............---000222444555777:::<<<@@@@@@@@@AAACCCDDDCCCCCCGGGJJJNNNSSSXXX```gggmmmppptttzzz|||~~~|||xxxuuussstttrrrpppppprrrsssrrrpppppppppppppppooommmlllkkkkkkoooqqqrrrvvv}}}}}}|||xxxzzz~~~~~~|||tttppplllkkkmmmnnnkkkhhhhhhfffaaa]]][[[YYYZZZZZZ___ccciiinnntttzzzyyypppkkk```^^^ZZZVVVSSSRRRQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVTTTUUUVVVVVVWWWWWWXXXXXXVVVVVVVVVVVVVVVUUUUUUTTTVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZ\\\^^^```aaaaaa``````___\\\XXXVVVUUUVVV\\\]]]^^^___````````````^^^^^^]]]\\\[[[ZZZZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZ[[[ZZZYYYXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^]]]]]]]]]]]]\\\YYYZZZ[[[\\\\\\[[[[[[ZZZ\\\[[[ZZZYYYZZZZZZ[[[\\\ZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWUUUSSSPPPNNNLLLKKKGGGEEEDDDCCCDDDDDDBBBAAAAAABBBAAA@@@@@@BBBEEEIIIUUUaaaooowww}}}|||uuunnnjjjccc``````eeejjjmmmuuuuuuuuuuuuxxxzzzvvvqqqooooooooollljjjgggjjjlllnnnooonnnnnnooorrrxxxkkkZZZNNNFFF@@@===<<<:::777666666666555444555444333222222222333444111111111111000000000000222222111000000000000000111111111111111111111111111111111111000000000///000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000/////////////////////...//////............////////////............//////------------------,,,,,,...------------...//////.................................///////////////...............------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---,,,,,,,,,------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---///000000...000444666888:::===@@@AAAAAAAAAAAABBBCCCDDDDDDIIIMMMSSSYYY___eeelllpppqqquuuyyy||||||wwwsssrrrqqqtttssstttuuuxxxyyyxxxwwwtttsssrrrpppnnnmmmlllkkkoootttvvvwwwzzz|||sssooosssyyy}}}zzzqqqlllgggdddddddddcccaaabbbaaa___^^^]]]^^^^^^___fffkkkrrryyyyyyppphhhbbb[[[YYYWWWTTTRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZYYYXXXXXXXXXZZZ\\\]]]YYYZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXX\\\\\\[[[[[[[[[\\\]]]]]]___```bbbdddgggiiijjjkkkmmmmmmjjjfff```]]]\\\\\\___```bbbcccdddccccccbbbdddccccccaaa```___^^^^^^]]]]]]^^^____________^^^______^^^^^^^^^______```________________________cccccccccbbbbbbbbbaaaaaa]]]^^^___```aaaaaaaaa```aaa``````_________``````^^^___``````````````````______``````______^^^]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]][[[YYYVVVSSSPPPOOOJJJHHHGGGFFFFFFEEEDDDBBBCCCCCCBBB@@@>>>>>>@@@BBBJJJUUUcccqqq}}}xxxsssmmmgggfffiiinnnrrrzzzyyyxxxvvvwww}}}~~~||||||zzzuuupppmmmnnnoooooooooooonnnnnnlllqqqyyyyyygggYYYNNNEEE@@@>>><<<999777777777666444555555444333222222333333222111111111000000000000333333222111111111111222111111111111111111111111111111111111000000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000......////////////////////////............////////////............//////,,,,,,,,,,,,,,,---.........------------...//////........................------....../////////000........................------------------------------------............------------------------,,,,,,,,,---------.................................------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...000000000222555777999;;;>>>@@@@@@AAAAAAAAABBBCCCFFFHHHLLLQQQYYY```eeejjjooorrrsssvvvzzz}}}}}}wwwsssrrrssstttuuuvvvyyy||||||yyyvvvssspppooonnnnnntttyyy|||}}}yyyrrrooorrryyy~~~wwwooojjjddd```__________________```aaaccceeefffgggkkkqqqyyyyyyqqqiii```[[[XXXWWWVVVUUUTTTTTTTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^___```aaa_______________^^^]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\aaaaaa```_________```aaaaaadddgggkkknnnqqquuuwwwzzzyyywwwqqqlllgggffffffcccdddfffggggggfffeeedddhhhgggfffeeedddcccbbbaaabbbbbbcccdddddddddddddddeeeeeeeeeeeeeeeeeeffffffddddddddddddeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeddddddeeefffgggggghhhhhhfffffffffeeeeeeeeeeeeeeeaaabbbbbbcccccccccbbbbbbccccccddddddccccccbbbaaa_______________`````````bbbaaa```^^^[[[WWWTTTSSSMMMKKKIIIHHHHHHFFFDDDBBB@@@@@@@@@>>>======@@@BBBGGGNNNYYYhhhxxxxxxrrrmmmmmmpppsssxxxwwwuuurrrqqquuu|||}}}vvvrrrqqqoooooooooooonnnmmmllloootttyyytttfffYYYMMMFFFAAA>>>:::777777666555444666555555444333333222222444444333333333222222222333222222111111111222222111111111111111111111111111111111000000000000000222222222111111111111111........................////////////////////////////////////////////////////////////////////////............//////////////////............////////////............//////000///...------...000000...------------...//////........................,,,,,,,,,------......///------..................------------------------+++,,,,,,,,,,,,---------------------------------,,,,,,,,,---------..............................------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333555777888999:::<<>>??????>>>===>>>???AAAEEEHHHOOO]]]mmm|||~~~vvvrrrqqqsssppppppoookkkhhhjjjpppvvv~~~~~~tttqqqooonnnooooooooommmmmmnnnpppssswww~~~qqqbbbTTTKKKCCC@@@;;;888666666555444555555555555444444333333444444444333333333333222111111000000000111111222111111111111111111111111000000000000000000111111222222222222111111000000////////////////////////000000000000000000000000////////////////////////////////////////////////---.........//////000000//////............////////////............//////222111///...------.........------------...//////........................,,,,,,,,,---------------,,,,,,,,,---------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,---......******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------///000111444666999::::::;;;===???AAACCCEEEFFFHHHMMMUUU\\\aaaeeekkkoooqqqssstttuuuuuuxxx{{{}}}zzzxxxuuuttttttwww{{{~~~}}}||||||~~~{{{wwwuuuvvvwwwxxx|||yyyoooeeeccc```^^^___bbbfffhhhhhhhhhiiilllooosssvvvxxx~~~zzzsssllleee___ZZZVVVQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWUUUVVVWWWXXXYYYZZZ[[[\\\ZZZZZZ[[[\\\]]]^^^^^^___]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\]]]^^^^^^______________________________bbbbbbccccccdddeeeeeeeeebbbdddgggiiijjjiiigggeeegggggghhhhhhggggggfffeeeffffffggggggggggggffffffkkkkkkkkkkkkjjjiiiggggggcccfffjjjmmmpppvvvzzzyyyxxxwwwuuutttsssrrrqqqqqqppppppooonnnnnnnnnllllllmmmnnnnnnnnnnnnnnnmmmnnnooopppppppppppppppooooooooopppqqqqqqrrrrrrppppppppppppooooooooooooooonnnnnnnnnooopppqqqqqqooooooooooooooonnnmmmlllkkkkkklllllllllkkkjjjjjjhhhiiiiiiiiiiiihhhgggggghhhgggeeedddddddddeeeffffffggggggfffccc```\\\ZZZUUUSSSPPPMMMLLLJJJGGGDDDBBBCCCBBB@@@>>>======>>>AAAAAAGGGRRR```pppyyyuuutttlllllljjjfffbbbbbbfffkkkttt|||uuurrrmmmmmmoooqqqqqqooonnnnnnnnnmmmoootttzzz|||kkk[[[OOOGGGCCC===999777666666555333444555555555555444444222222222222111111111111111000000000000111222222111111111111111111111111000000000000111111111111222222222111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------......///000000000//////............////////////............//////000///...---,,,+++++++++...------------...//////....................................------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,---------...........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,------------------------......------...111333555555777:::;;;<<<>>>@@@BBBCCCFFFJJJLLLOOOVVV```hhhkkknnnrrrttttttttttttttttttvvvyyyzzz}}}wwwuuutttsssuuuxxx|||~~~~~~xxxuuuxxxzzzzzz}}}|||rrrjjjbbbbbbbbbccceeejjjpppsssttttttsssuuuwww|||wwwrrrllleeeaaa\\\XXXVVVRRRRRRTTTUUUVVVWWWWWWWWWYYYYYYZZZZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]___```aaabbb___``````aaacccddddddeeeccccccddddddddddddccccccaaaaaabbbccceeefffggggggffffffffffffffffffffffffiiiiiijjjkkkkkkllllllmmmlllmmmnnnooopppppppppooooooppppppppppppooonnnnnnkkkllllllmmmmmmllllllkkkpppqqqrrrrrrqqqnnnllljjjgggiiikkklllmmmttt~~~}}}{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxyyyyyyyyyyyyyyywwwxxxyyy{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{|||||||||zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwvvvvvvwwwxxxyyyyyyyyyzzzzzzyyyxxxvvvuuuuuuuuuuuuuuuuuutttssssssqqqrrrrrrrrrrrrqqqppppppooonnnllljjjiiiiiijjjjjjhhhiiiiiiiiigggdddaaa___ZZZWWWTTTRRRPPPMMMJJJGGGEEEEEEEEECCC???=========>>>???CCCLLLTTT```ttt{{{xxxmmmmmmjjjeee```^^^```ccclllsssyyy}}}wwwrrrmmmmmmqqqtttuuusssrrrqqqooollljjjlllqqqtttwwweeeZZZKKKGGGAAA<<<:::999888777222333444555666666555555333333222222222111111111111111111111111222333333111111111111111111111111///000000000111111111111222222111000000///......111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000------......///000000111//////............////////////............//////---.........---,,,++++++...------------...//////........................000000//////.........---*********++++++,,,,,,,,,---------------------------------.........//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------------------------------------000333666888555777:::===>>>AAADDDFFFEEEIIIMMMPPPTTT\\\hhhqqqwwwzzz|||}}}{{{yyyyyyyyysssuuuwwwxxxzzz~~~uuutttssssssuuuxxx{{{}}}~~~|||xxx{{{}}}|||vvvnnngggbbbcccfffhhhlllrrrxxx}}}~~~}}}}}}}}}rrrmmmgggaaa^^^[[[XXXVVVTTTUUUWWWXXXYYYZZZZZZZZZ\\\\\\\\\]]]]]]^^^^^^^^^^^^___```aaaccceeeffffffddddddeeefffggghhhiiijjjjjjjjjkkkkkkkkkkkkjjjjjjggghhhiiijjjlllnnnooopppmmmmmmmmmmmmmmmmmmmmmmmmooooooooopppqqqqqqrrrrrrvvvvvvuuuuuuvvvwwwyyyzzzxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwvvvssstttvvvwwwvvvrrrooolllkkklllmmmkkkkkkqqq|||~~~~~~|||}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{{{{zzzyyyyyyuuusssqqqnnnmmmmmmmmmnnniiijjjkkkllljjjgggdddbbb]]][[[WWWUUURRRPPPLLLJJJDDDEEEEEEDDDAAA??????@@@???@@@DDDJJJMMMTTTfffyyy|||ppppppmmmggg```]]]^^^```hhhmmmqqqqqqwwwxxxrrrnnnnnnssswwwxxxwwwvvvuuuqqqmmmjjjjjjmmmpppzzzpppeeeNNNJJJCCC>>><<<;;;:::999111222444666777777666666555555555444444444333333222222222222333333444555111111111111111111111111//////000000111111111222111111111000///......---111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---------...///000000111//////............////////////............//////---...///000000000///...***+++---...//////000000//////.........---------,,,,,,---...//////......------------------------,,,------......------,,,...............---------//////.........---------*********++++++,,,,,,------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......,,,******+++***++++++,,,,,,------...111...---...222555666555888888:::>>>BBBEEEEEEEEEGGGJJJNNNTTT]]]iiiuuu~~~~~~|||zzzyyyzzzzzzwwwvvvuuusssuuuyyy~~~xxxxxxxxxxxxwwwwwwwwwvvv}}}~~~}}}~~~}}}uuunnniiifffccceeehhhlllssszzzzzzuuummmiiiccc___\\\[[[XXXWWWWWWYYY[[[\\\[[[[[[\\\]]]\\\___bbbdddeeeeeefffggghhhiiikkkmmmoooooooooooooooooopppqqqqqqrrrrrrsssrrrssssssuuuvvvwwwxxxxxxxxxyyyzzzyyyxxxyyyzzz||||||{{{zzzxxxxxxxxxyyyyyy|||}}}~~~~~~|||vvvrrrtttttttttssstttwww|||}}}zzzwwwuuusssqqqnnnooonnnllllllmmmmmmkkkiiidddaaa\\\XXXUUUQQQMMMJJJHHHGGGEEECCCAAA@@@?????????@@@@@@???BBBKKKZZZeeewwwyyyppphhhgggddd___^^^aaadddgggiiijjjkkkqqqzzz}}}uuurrrnnnlllmmmqqqtttvvvxxxvvvrrrmmmgggddddddeeeooowwwxxxlll\\\TTTIIIAAA===;;;888666999888777555333222222222111222444555555555444444111111111111111111111111333222222222111000000000111111111111111111111111000000000000000000000000444222000///...///000111......//////000000000111......//////...---,,,,,,////////////////////////000///...------...///000000000000000000000000000////////////............++++++,,,---...///000111,,,,,,---...//////////////////.........---------,,,------...//////..............................,,,------......------,,,,,,,,,,,,---------------//////.........---------+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---...---,,,++++++,,,***++++++,,,,,,---......000...---///333666777777999:::===AAADDDGGGHHHGGGJJJMMMSSS\\\gggsss}}}{{{zzz{{{|||xxxwwwtttrrrssswww~~~~~~xxxwwwwwwwwwwwwwwwwwwwwwvvvwww{{{}}}~~~wwwqqqkkkgggfffhhhiiilllpppvvv|||{{{uuupppkkkhhhccc```^^^]]]\\\ZZZ[[[]]]_________```aaaccccccfffiiikkklllmmmnnnoooqqqrrruuuwwwyyyzzzzzzzzzzzz{{{{{{||||||}}}~~~~~~~~~||||||{{{zzz{{{}}}~~~{{{xxxuuurrrpppnnnmmmmmmmmmlllkkkgggeeeaaa]]][[[WWWSSSPPPLLLJJJHHHEEECCCAAA@@@@@@>>>@@@BBBAAABBBHHHRRRZZZjjj}}}uuummmjjjgggbbbaaaccc___aaabbb```___bbbjjjpppzzz|||yyyssspppmmmkkkmmmpppsssvvvxxxwwwtttnnnhhhdddcccccckkksss}}}tttcccZZZNNNEEE@@@===;;;999999888777555444333333333222333444555555555444444222222222222222222222222333333333333333222222222111111111111111111111111111111111111111111111111333222000///...///000111/////////000000111111111000000111111000//////...////////////////////////000///...------...///000000000000000000000000000////////////............//////......---,,,,,,+++---....................................---------,,,---......///.........////////////////////////,,,------......------,,,***++++++,,,,,,---------...............---------,,,,,,,,,,,,++++++++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++------,,,+++,,,---+++++++++,,,------.........------000444888::::::<<>>@@@CCCCCCBBBDDDHHHLLLYYYiii~~~}}}tttnnniiieeeccceeeaaaaaa```\\\YYYYYY]]]aaagggmmmvvv|||}}}yyytttqqqnnnlllkkkjjjlllooorrrtttxxxxxxwwwrrrlllfffcccbbbjjjooowwwmmmcccVVVKKKDDDAAA===;;;999888777666555444444444222333444555555555444444333333333333333333333333111111222222222222222222111111111111111111111111222222222222222222222222222222000/////////000111000000000111111111111111000000111111111000////////////////////////////////////............//////000000000000000000000000////////////............///......---,,,++++++***//////......------------........................------...............---........................,,,------......------,,,******+++,,,---.................................---------,,,,,,++++++***------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,(((***,,,---,,,,,,---...++++++,,,,,,---.........---...///222666:::>>>???CCCEEEIIIKKKKKKJJJJJJIIILLLQQQ[[[kkk{{{~~~|||xxxsssrrrtttzzz~~~{{{{{{zzzxxxwwwuuuttttttnnnooouuu}}}|||yyyzzz}}}~~~|||yyywwwvvvtttrrrqqqpppppppppssssssuuuxxx|||zzztttmmmgggccccccbbb```aaacccdddddddddfffggghhhhhhiiilllppptttwwwzzzyyyuuussssssssssssqqqooollliiifffbbb^^^ZZZTTTRRROOOKKKHHHDDDBBBAAA???AAABBBAAA@@@@@@BBBDDDNNNZZZlllyyyqqqkkkgggeeeddddddccc```[[[VVVTTTVVVXXXYYY___gggmmmnnnmmmjjjiiiggghhhiiijjjkkkmmmqqqssszzz{{{{{{xxxrrrlllgggeeelllnnnuuuvvvlll^^^QQQIIIDDD???<<<999999888777666666666666333444444444444444444444333333333333333333333333.........///000000000111111111111111111111111111222222222222222222222222222111000//////000111111111111111111111111222222....../////////......---/////////////////////////////////....../////////////////////////////////////////////............))))))***+++,,,......///000///...---,,,,,,---------.....................---...............------------------------------,,,------......------,,,+++,,,,,,---...//////000---........................------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,(((***,,,---,,,,,,...///+++,,,,,,------...//////...///222555888===AAADDDJJJMMMOOOOOOLLLIIIIIIIIIMMMTTTaaaqqq|||xxxuuuvvvzzz~~~}}}zzzwwwtttrrrqqqnnnpppuuu}}}|||wwwvvvyyy~~~{{{vvvsssttttttsssssssssuuuvvvwwwvvvwwwxxxzzz|||tttnnniiidddaaaaaa``````aaadddggggggggghhhiiikkklllnnnqqqvvvzzzyyyvvvttttttssstttrrrooollliiiddd___[[[XXXVVVRRRNNNJJJFFFDDDCCCAAAAAA@@@???>>>???AAACCCGGGOOO___sssvvvooojjjgggcccbbb```\\\WWWRRRPPPOOOPPPSSSWWW\\\```aaaaaabbbbbbaaadddhhhjjjkkklllppprrr{{{}}}zzzuuupppnnnooopppsss{{{tttfffXXXOOOGGGAAA<<<;;;:::999888777666666666444444444444444444444444222222222222222222222222.........///000000000111111111111111111111111111111111111111111111111111000000000000000000111111222222111111111111111111......///////////////...000000000000000000000000...//////////////////...////////////////////////////////////............'''((()))+++---///000111000///...---,,,,,,---...---------........................///......---,,,------------------------,,,------......------,,,,,,------....../////////---------...............------------,,,,,,,,,,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,(((***,,,---,,,,,,---...,,,,,,,,,---......//////000222555888;;;@@@EEEIIINNNQQQRRROOOKKKHHHIIIJJJQQQ[[[jjjxxx|||yyyxxxzzz}}}~~~|||xxxuuusssqqqooopppuuu|||~~~zzzwwwxxx{{{{{{uuurrrttttttssstttuuuwwwyyyzzzzzz{{{|||}}}uuunnniiifffcccaaaaaa```aaacccgggiiijjjiiikkkmmmooorrrtttxxx}}}~~~yyyvvvsssrrrtttsssqqqnnnlllgggaaa]]]\\\ZZZVVVRRRNNNJJJHHHFFFDDDBBB@@@>>>>>>@@@BBBCCCDDDGGGTTThhh|||wwwsssmmmgggdddbbb]]]XXXTTTRRRPPPPPPRRRUUUXXXYYYZZZZZZ\\\]]]\\\aaagggjjjkkklllooorrrzzz~~~~~~{{{yyysssssstttvvv}}}~~~pppcccXXXNNNEEE???===<<<;;;999888777666666555555444333333333444444111111111111111111111111111111222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111000000000000000111222222222111111000000000000000000000000......////////////......000000000000000000000000////////////............++++++,,,,,,------......000///---,,,,,,---...///---------.........//////......//////...------,,,........................,,,------......------,,,---------------------------------.........//////,,,,,,,,,---------------------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))+++------,,,,,,---...,,,,,,------.../////////222555999;;;>>>BBBGGGLLLOOOQQQQQQNNNJJJHHHJJJNNNTTT```ppp||||||zzzzzz{{{zzz{{{}}}zzzxxxuuutttrrrssswww~~~{{{zzzyyyyyy{{{yyyuuuwwwvvvvvvwwwxxxzzz|||}}}zzzuuunnnhhheeedddcccbbbccccccdddgggjjjllllllkkknnnqqquuuyyy|||{{{wwwttttttsssrrrqqqppplllgggccc___^^^ZZZVVVRRROOOLLLKKKGGGEEECCCAAAAAAAAAAAAAAABBBCCCLLL]]]ooowwwoookkkhhhccc^^^ZZZWWWUUUSSSQQQTTTWWWYYYYYYYYYZZZZZZYYY___gggkkkllllllooosssxxx||||||{{{wwwtttttt{{{zzznnnbbbWWWLLLEEE???>>><<<:::888666666555666555444333333333333444222222222222222222222222333333333333333222222222111111111111111111111111111111111111111111111111//////000111111111111111111111111000000/////////000000111222222222222222000000000000000000000000---...///000000///...---000000000000000000000000////////////.....................---------,,,,,,000...---,,,,,,---///000---------.........//////.../////////...---,,,,,,////////////////////////,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------.........---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++------,,,+++,,,---,,,,,,------.../////////444777;;;===???CCCIIIMMMNNNPPPPPPMMMIIIHHHLLLQQQUUUbbbrrr|||}}}zzzyyyzzzwwwxxx|||~~~|||zzzxxxxxxvvvwwwzzz~~~{{{xxxxxxyyy{{{~~~|||yyy{{{zzzzzzzzz{{{}}}uuupppiiieeeccccccccccccffffffgggiiimmmnnnnnnmmmqqquuuzzz~~~|||yyyssssssssstttsssqqqllliiibbb```]]]YYYUUURRRPPPOOOHHHGGGEEEEEEDDDCCCAAA???BBBAAAGGGUUUeeevvvuuummmjjjddd___[[[XXXUUURRROOOSSSYYY\\\\\\ZZZYYYYYYWWW___gggllllllmmmpppsssvvvzzz|||uuupppuuuvvvjjj^^^QQQIIIAAA???===;;;888666555555666555444333222333333444333333333333333333333333333222222222111000000000111111111111111111111111222222222222222222222222...///000111111111111111111000000000//////............///000000000000000000000000000000000000000---...///000000///...---000000000000000000000000000/////////.................................---+++---///000000///---+++------............------...------------...//////........................++++++++++++++++++++++++------------------------------------------------.........------,,,,,,,,,///...,,,+++***++++++,,,111000...,,,,,,,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,///............//////000666888;;;@@@CCCFFFGGGHHHMMMMMMMMMKKKKKKLLLPPPSSS```iiisss{{{~~~|||xxxvvvuuutttuuuxxx}}}|||zzzzzz}}}|||xxxyyy|||}}}{{{{{{|||zzztttppplllgggcccbbbdddgggiiijjjjjjkkklllnnnppprrrssswwwzzz}}}{{{{{{vvvsssvvvvvvqqqkkkjjjfffccc___[[[XXXVVVRRRPPPKKKHHHEEEBBBAAA@@@???===???@@@DDDKKKTTTfff|||qqqmmmgggccc```^^^YYYVVVWWWYYY[[[___bbbcccaaa^^^XXX^^^gggooottttttqqqoooooottt{{{yyyrrrooorrrwwwuuufffUUUJJJGGGBBB<<<:::::::::888666666666555555555444444444222333333444444333333222222222222222222222222222000000000000000000000000000000000000000000000000111111111000111111222333000222333222000......///111111000///////////////000000000000000000000000000000000000000000000000000000//////......------////////////////////////......------------.........//////////////////...------............---------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,...---,,,+++++++++,,,---111///...,,,,,,,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............///000111111888:::===AAADDDGGGHHHIIILLLLLLLLLLLLLLLPPPUUUYYYdddllluuu{{{~~~|||xxxuuutttsssssssssvvv{{{~~~|||zzz|||{{{yyy||||||uuupppkkkiiifffddddddgggjjjlllkkklllmmmnnnppprrrtttuuu|||~~~yyyuuuwwwwwwrrrnnnnnnjjjgggbbb^^^[[[XXXUUURRRNNNKKKGGGDDDCCCBBB@@@??????@@@CCCHHHOOO^^^wwwzzzssskkkfffdddccc___[[[[[[[[[^^^aaaeeefffdddbbbaaaeeemmmvvv{{{{{{vvvrrrpppsssxxx|||~~~xxxqqqmmmooorrr{{{lll\\\QQQJJJDDD>>>:::999888666333666666555555555444444444222333333444444333333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222333111222333333111///000000111111000///////////////000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////......------......///000///---,,,,,,---///000------............------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------------------,,,,,,,,,,,,,,,---...000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------......000222333444:::<<>>???AAACCCJJJYYYgggyyyqqqooooookkkgggbbbbbbcccfffjjjllllllkkkkkklllqqq|||wwwtttrrrooonnnoooqqqsssssswwwxxxwwwtttooojjjhhhhhhiiiqqq}}}~~~oooeeeWWWQQQHHHAAA>>><<<999777666666666666555555555555222333333444444333333222222222222222222222222222111111111111111111111111222222222222222222222222222111111111111222333333222444555555444333333444222111000000//////000000//////////////////////////////////////////////////////000000111111222222//////////////////////////////............//////,,,...///000000///...,,,------............------+++,,,...000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------.........+++,,,,,,---..................---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------------,,,---...000222555777999;;;<<>>???AAABBBEEEOOO[[[lllzzzuuusssnnnjjjeeeddddddfffiiilllllllllkkklllqqq|||~~~vvvqqqllliiijjjlllmmmnnnoooqqqqqqpppmmmjjjgggfffeeelllwwwxxxnnn]]]VVVLLLEEEAAA???<<<999777777666666666555555555222333333444444333333222222222222222222222222222111111111111111111111111222222222222222222222222222222222111222333333444333555666666444333333444222222111000000000000000000000000000000000000000//////////////////////////////000000111111222222/////////////////////////////////....../////////...000222444444222000...------............------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------,,,------............------------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............---...///111333666888::::::<<>>:::777777777777666666666555222333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111333222222222222333444444666777777666333111111111333222111111000000111111222222222222222222222222000000000000000000000000000000//////////////////////////////////////////000000////////////000000///...---,,,,,,---...///---..................---...------------...//////........................++++++++++++++++++++++++------------------------------------------------.........------,,,,,,,,,....../////////...,,,+++,,,,,,---.../////////...------------------------........................,,,---...///000000000000///000111222444777999:::;;;===AAAEEEIIIKKKMMMMMMOOOSSSYYY^^^ccciiinnnqqqwwwwwwxxx||||||xxxvvvsssrrrrrruuuyyy{{{zzz|||~~~~~~}}}}}}|||~~~~~~vvvrrrmmmjjjhhhggggggfffjjjlllnnnqqqtttvvvxxxyyyxxxyyy{{{~~~{{{zzzyyywwwvvvrrrmmmjjjgggccc]]]XXXUUUQQQMMMKKKEEECCCCCCEEEBBB>>>???DDDHHHSSSbbbuuuxxxvvvnnnkkkhhhggghhhjjjkkkkkkooorrrwww}}}~~~uuujjjbbb^^^[[[WWWSSSXXXYYY[[[___ccceeeeeeddddddeeefffjjjrrr~~~{{{qqqbbbUUUMMMFFF@@@<<<777777777777666666666666222333333444444333333222222222222222222222222222222222222222222222222222000000000000000000000000333333222222333333444555666777888666333000000000333222111111000111111111222222222222222222222222000000000000000000000000000000//////......------////////////////////////000000////////////000000........................000000000//////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........///...---,,,,,,---...///.........------,,,,,,,,,///---***((()))+++...000.........------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---000444777888999;;;<<<;;;???DDDIIIMMMRRRVVVYYYYYY]]]cccgggiiikkkmmmooosssvvvzzz|||{{{ssstttuuuuuuwwwzzz~~~~~~}}}{{{wwwpppnnnllliiihhhiiijjjkkklllmmmnnnooooooqqquuuxxxyyyyyy{{{~~~}}}zzzyyyzzzxxxsssoooiiifff```\\\XXXTTTPPPMMMJJJHHHEEECCCAAABBBCCCDDDGGGIIIRRReeezzz~~~ssssssnnnjjjllllllkkklllnnnpppuuuzzz}}}|||tttjjjaaa[[[WWWUUURRRRRRTTTWWWZZZ^^^aaaccceeefffggggggiiirrr{{{mmm^^^RRRIIIDDDBBB<<<:::777666666555444222444444444444444444444444222222222222222222222222111111111000111111222222,,,,,,---///000222333333333333222222333333444555999::::::777444222222222000111111000000///...---000000000000000000000000222111111111000000////////////000000000000//////000000000000000000000000.........///////////////....................................---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............---,,,,,,---......------------------,,,,,,///---,,,***+++---///000------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///222555777888999;;;===???CCCHHHNNNRRRVVVZZZ]]]```dddhhhlllmmmnnnoooqqqsssvvv{{{~~~}}}wwwwwwwwwxxxyyy|||}}}~~~~~~|||vvvsssnnnmmmllljjjjjjjjjjjjkkklllmmmnnnooooooqqquuuxxxzzz|||~~~}}}|||{{{zzzvvvrrrmmmiiiddd___[[[WWWRRROOOMMMKKKHHHEEECCCCCCDDDEEEDDDDDDJJJXXXjjj~~~vvvppplllmmmmmmlllllloooppptttyyy|||}}}~~~~~~xxxppphhhaaa]]]ZZZUUUTTTTTTTTTVVVZZZ]]]___dddeeeeeedddeeekkkvvv~~~vvvhhhYYYNNNGGGDDD>>>;;;999777777777666444444444444444444444444444222222222222222222222222333222222111111111222222000000000111111111222222222222222222222333444444555555555333111//////000000000111111111111111000000000000000000000000000111111111111000000000///////////////////////////000000000000000000000000////////////////////////....................................------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,------------------......---------...///000...---,,,+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111111222444777888999:::<<<>>>DDDHHHNNNTTTXXX]]]aaaeeekkknnnrrrssssssssssssssstttwww|||}}}|||{{{{{{||||||{{{|||~~~zzzuuupppmmmllllllllllllllllllllllllkkkmmmnnnoooppprrruuuxxx{{{~~~}}}|||yyyvvvqqqnnniiiddd```[[[VVVSSSQQQOOOKKKHHHEEEDDDDDDDDDCCCBBBDDDLLLWWWiii{{{tttooonnnnnnlllmmmppppppssswwwyyyyyyzzz~~~}}}yyyssslllfffccc\\\YYYVVVTTTTTTWWWZZZ]]]eeeffffffdddcccffflllqqq}}}uuudddTTTKKKGGG@@@===:::999999999888777444444444444444444444444333333333333333333333333555444333222222111222222333333333222111111000000222111111111111222333333111222222111///...///000///000111222222333333333000000000000000000000000111111111111000000000000000///...------...///000000000000000000000000000////////////////////////......................../////////...............000000000000000000000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---...............000//////...------------,,,------......------,,,---------------------------......///000111222222444555777888999:::===@@@HHHMMMSSSYYY___eeejjjnnnxxxzzz||||||zzzwwwvvvvvvwwwzzz~~~}}}~~~}}}zzzyyy{{{~~~~~~yyyuuupppllliiijjjkkklllmmmmmmmmmmmmmmmlllmmmoooooopppsssvvvyyy|||~~~}}}zzzxxxuuurrrmmmiiieee```[[[WWWTTTRRROOOKKKGGGEEEDDDDDDDDDCCCDDDGGGLLLYYYpppzzzrrrpppnnnkkkllloooooorrruuuuuutttuuuyyy|||~~~~~~xxxqqqmmmeeeaaa[[[VVVUUUWWW\\\___ggghhhhhhgggffffffiiikkktttzzzooo\\\PPPJJJAAA???;;;999999999888777444444444444444444444444333333333333333333333333666555444333222222111222333333333222111111000000111111000000111111222333111222333222111111111333///000111111222222222111000000000000000000000000111111111000000000000000000///---,,,,,,---///000////////////////////////000000000///////////////........................------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,---...------,,,000///...---------------,,,------......------,,,------------------------,,,---...///000111222222444666777888999<<>>:::888888777666444444444444444444444444333333333333333333333333555444333222222111222222...//////000111222333333222111111111111222333333///111222222111111222333111111111000000///------000000000000000000000000000000000000111111111111111000///......///000111000000000000000000000000222111111000000//////...........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......---------,,,,,,,,,,,,---............---,,,------------------,,,,,,,,,,,,,,,,,,---------...++++++++++++,,,,,,---...,,,------......------,,,........................---...///000111333444444777888:::===AAAGGGOOOUUUWWWYYY]]]dddnnn{{{}}}zzzwwwwwwwwwwwwxxx{{{~~~~~~~~~|||zzz|||wwwtttooommmlllllllllkkkooonnnmmmmmmmmmnnnooopppoooqqqssstttvvvxxx}}}|||zzzxxxvvvtttpppkkkggg^^^\\\YYYUUUQQQMMMKKKIIIEEECCCCCCEEEEEEEEEIIIOOOaaattt|||tttnnnmmmoookkkmmmooommmlllmmmqqquuuuuujjjccc``````bbbfffggghhhjjjlllmmmlllllliiimmmrrrvvv}}}lll]]]KKKGGGAAA<<<999888777666444444444444444444444444444444444444444444444444333222222111111111222222000000111111222333333444222222222222222333444444///111222222000000111333000000111111111000000///000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000222222111111000//////...........................///000000000111111222222////////////////////////........................------------------------.........------,,,,,,,,,------...//////...------.........------,,,,,,,,,...------------...//////,,,,,,,,,---...///000111,,,------......------,,,...........................///000111333444555666888:::<<>>EEEMMMTTTYYY[[[\\\\\\^^^ggguuu}}}{{{yyy}}}}}}zzzwwwuuuxxxuuuqqqppprrrxxx|||zzzxxxwwwxxx|||~~~wwwrrrooonnnmmmlllkkkllllllmmmpppooommmkkkkkkmmmoooqqqrrrsssvvvxxx{{{~~~~~~~~~}}}yyyrrrmmmiiieee```[[[WWWTTTQQQNNNJJJHHHFFFDDDCCCDDDEEEEEELLLUUUdddyyy~~~wwwrrrppptttpppmmmmmmlllkkkooouuu~~~ssskkkfffdddhhhiiikkkmmmnnnooopppppppppmmmnnnsssyyy{{{iiiXXXPPPEEE===:::999777666444444555555444444333222333333333444444333222222222333333444444333333222333333333333333333333333111111111111000000//////...///000111111111111111111111000000//////......000000000000000000000000000000000000000000000000444333222000//////......111111000000000000111111111111000/////////////////////............/////////...------------.../////////.........---------........................///......---,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000//////000333666888999<<>><<<999777555666666666666555444444333333444444444444333333222333333444444333333222333333333333333333333333222222222222222111111111222222222222222222111000111000000000000/////////000000000000000000000000111111111111111111111111111111000000000000111111111111000000000000111111111111000///////////////---...///000000///...---.........------.................................------------------------......---------,,,,,,,,,------------------------------------------------......................................................------------..........................................////////////111222333444666888<<>>BBBGGGNNNXXX___aaa___]]]\\\ZZZ^^^dddllluuu~~~xxxtttsssuuuyyy~~~}}}{{{|||~~~~~~|||yyyvvvsssqqqmmmqqqvvvyyyzzzyyyyyyyyyvvvxxx{{{~~~~~~~~~{{{vvvqqqnnnjjjhhhhhhiiijjjlllnnnooopppqqqmmmmmmoooqqqssswwwzzz{{{}}}}}}~~~~~~{{{xxxsssnnniiiddd___[[[VVVSSSPPPKKKHHHGGGFFFFFFHHHFFFGGGJJJNNNXXXmmmyyytttsssssspppoooppppppuuuzzz~~~uuupppnnnllljjjhhhhhhiiikkklllpppqqqssstttqqqttttttiiiYYYKKKBBB===:::777555555555555555444333333222333444444555555555444222333333444444333333222222222222222222222222222222222222222222222222222444444444333222111000///000000000000111111111111111111111111111111111111////////////////////////////////////000111222333111111000000000000111111111000000///////////////......////////////......------...//////...---------------.......................................------------------------------------------------------------------------------------------------..............................------------......------------------------............/////////000,,,000444666777;;;AAAFFFMMMTTT\\\```___\\\[[[ZZZ\\\aaaiiirrryyyyyyvvvvvvwww{{{||||||}}}xxxrrroooiiilllqqquuuvvvxxxzzz|||wwwzzz}}}vvvqqqmmmkkkiiihhhgggiiikkkmmmnnnppppppqqqooopppqqqtttwwwzzz}}}~~~~~~|||wwwsssoooiiiddd```[[[XXXTTTOOOKKKIIIHHHGGGHHHEEEFFFIIIIIILLLZZZkkkyyyvvvtttpppnnnnnnmmmqqqwww{{{~~~zzzvvvnnnllliiigggfffhhhkkkmmmlllnnnsssvvvtttttt}}}}}}qqq___PPPFFF@@@;;;888555666666666666555444444222333444555555666555555222333333444444333333222222222222222222222222222111111111222222222222222333333333333222111000///000000000111111111111222111111111111111111111111////////////////////////000000//////000111222222111111000000000000111111111111000/////////////////////............//////------...//////...---------------.........//////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------------------...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////+++000555888:::>>>EEEKKKUUUZZZ```bbb^^^[[[[[[\\\^^^eeeoooxxx~~~{{{zzzzzzzzz}}}~~~|||~~~{{{sssnnnhhhkkkooosssvvvyyy||||||xxxqqqllljjjiiihhhhhhhhhiiikkkmmmooopppppppppqqqrrrtttwwwzzz}}}|||xxxtttoooiiieee___\\\WWWRRRNNNKKKIIIIIIHHHCCCDDDHHHGGGFFFOOO]]]nnn~~~yyysssoooooommmpppuuuxxxzzz|||~~~{{{}}}}}}{{{qqqnnniiifffeeefffiiikkklllmmmqqquuuuuutttyyyyyyfffUUUJJJCCC>>>;;;888888888888888777666666222333444555666666666666222333333444444333333222111111111111111111111111000000000111111111222222222222222222111000//////000000111111111222222222111111111111111111111111111111111111111111111111111000000000000000111111111111000000000000111111111111000///////////////000///...------...///000,,,---...//////...---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///+++000666999;;;@@@HHHOOO[[[___dddccc___[[[\\\^^^___gggsss|||}}}|||||||||}}}}}}|||uuuooohhhkkkooosssvvvzzz~~~yyytttnnniiigggggggggggghhhiiikkkmmmoooooooooooorrrtttvvvyyy{{{~~~~~~{{{xxxsssmmmiiiaaa^^^YYYTTTOOOLLLJJJJJJJJJCCCCCCHHHHHHEEELLLXXX]]]uuuwwwrrrrrrnnnqqqtttuuuuuuuuuvvvwwwuuuvvvyyy{{{}}}}}}}}}|||vvvrrrlllfffccccccdddfffllllllooosssuuutttwww|||~~~jjjYYYMMMEEE@@@===999::::::::::::999888888222333444555666666666666222333333444444333333222111111111111111111111111//////000000111111111222000111111111111000//////000000111111222222222222111111111111111111111111222222222222222222222222111111000000000000111111111111000000000000111111111111000///////////////////////////////////////........................---.........///000000000........................//////000000///...------...---,,,+++++++++,,,---................................................------------------------///...,,,------...,,,++++++,,,------......---------......---++++++,,,...111333666999>>>GGGQQQYYYccccccccc```]]]\\\```ccciiinnnuuu}}}}}}{{{zzz~~~}}}||||||{{{yyywww|||}}}~~~~~~}}}yyyqqqoooppprrruuuyyy~~~{{{qqqoookkkhhhfffggghhhiiiiiikkklllmmmmmmnnnqqqsssuuuxxx{{{}}}}}}|||yyysssooojjjfff```[[[VVVRRRNNNLLLIIIGGGEEEEEEFFFGGGGGGGGGRRRaaauuu}}}wwwvvvrrrqqqqqqrrrtttsssqqqnnnooommmnnnrrryyy~~~|||uuullleeecccbbbaaa___fffjjjppptttwwwwwwxxxyyytttbbbUUULLLBBB;;;;;;999777666666666555444999888777666555444333333333333333222222111111111111111111111111111111111000111111111111222222222333222222222111000000000//////000111222222333333444333111000000000111111000000000000000000000000111111111111000000000000333222111/////////000111000000000000000000000000////////////////////////........................,,,,,,------------------........................///////////////...---,,,---,,,+++++++++,,,---...........................------------------------------------------------...---+++,,,------+++***+++,,,------......------,,,---......---...000222222444888<<>>;;;999777666666666555333666666666666555555555555333333333333222222222222444444333333333333333333000111111111111222222222222222222111111111111111///000000111222222333333333333111000000000111111000000000000000000000000111111111111000000000000333222000/////////000111000000000000000000000000////////////////////////..............................------------------........................---............---,,,,,,,,,+++++++++,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,,,,---...---+++,,,,,,---............---,,,---/////////111333666444666:::???GGGRRR]]]dddhhhgggdddaaa___aaafffjjjooossszzz}}}{{{zzzyyyxxxvvvtttrrrqqqpppppprrrvvv|||zzztttssstttuuuwwwzzz}}}{{{uuuqqqnnnmmmlllkkkjjjiiihhhhhhlllnnnpppqqqrrrsssuuuwwwxxx{{{~~~~~~zzzwwwsssnnnhhhbbb]]]XXXTTTPPPMMMKKKHHHGGGGGGGGGGGGFFFCCCKKKVVVcccxxxwwwuuusssqqqoooooommmkkkiiiiiihhhhhhkkkrrryyy~~~}}}sssjjjeeeaaa^^^]]]]]]ccckkksssxxxyyyxxxwwwyyy{{{nnn___SSSIIIBBB===:::777666555555444333333333444555666777777888333333333333444444444444444444444333333222222222000111111111111222222222111111111111111222222222000000000111222222333333333222111111000111111111000000000000000000000000111111111111000000000000222111000000///000000000000000000000000000000000////////////////////////........................111111000000//////..............................,,,---------------,,,,,,+++++++++,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...---...///000...---,,,------...............,,,---///000000111444666555777<<