BM6g6( }}}xxx~~~yyyzzzxxxvvvtttrrrrrrpppmmmfffbbb[[[VVVQQQNNNHHH@@@;;;<<<777888888666444333444555444222000///000000///.........------------...............///////////////...............//////000............////////////000000000111222333444555<<<;;;RRR~~~jjj^^^kkkvvveee```\\\YYYSSSRRRTTTXXX^^^iii{{{yyyxxx```CCC777555666666222222333333222222111000111111222222222111000000000111222222111000111222222222111111222222333444333555888;;;<<<<<<;;;:::<<<;;;;;;;;;<<<>>>@@@AAACCCBBBAAABBBDDDEEEEEEEEECCCDDDFFFGGGIIIJJJJJJJJJJJJMMMPPPPPPPPPPPPPPPOOOUUUVVVWWWXXXXXXZZZ]]]```ccceeehhhlllttt[[[QQQNNNKKKPPPSSSYYYfffwwwwwwoooccc[[[VVVSSSOOOLLLIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCAAABBBBBBCCCCCCCCCCCCBBBDDDEEEFFFGGGGGGGGGGGGGGGJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFEEEEEEFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBBBBBBBCCCCCCEEEGGGIIIJJJMMMSSSZZZ___```kkkyyyxxx{{{wwwyyyxxxvvvuuusssrrrppplllfffbbb[[[VVVQQQNNNHHH@@@;;;<<<666777888777555444444444444222000///000000///.........------------...............//////////////////......---......//////............////////////000000000000111333444555===444???fffvvvlllmmmaaa[[[YYYRRRQQQSSSUUUXXX^^^kkkyyysssQQQ<<<444222222333222222222222222111111000000111111111111111000000000111222222111000111222222222111111222222333444333444666888::::::::::::============>>>@@@AAABBBBBBAAA@@@BBBEEEGGGGGGGGGDDDEEEFFFHHHIIIJJJKKKKKKMMMPPPRRRSSSVVVYYYWWWSSS[[[\\\]]]]]]]]]^^^aaaddddddeeehhhlllqqqlllSSSGGGLLLKKKOOOYYYgggvvvqqqggg```[[[TTTOOOMMMKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEBBBCCCCCCDDDDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@AAABBBBBBAAA@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBDDDEEEDDDIIIOOOUUUZZZbbbkkkrrrvvvxxx}}}yyyuuuxxxxxxuuuuuutttrrrpppkkkfffccc[[[VVVQQQNNNHHH@@@;;;<<<444666999999777444333222444222000///000000///.........------------................../////////000///......------.....................//////////////////000000111333444555555000333JJJttt{{{xxxgggaaa___WWWUUUUUUUUURRRRRR[[[eeeuuu{{{mmmVVV???555444222111000222222222222222111000000000000111111111111000000000111222222111000111222222222111111222222333444333444444555777888::::::;;;;;;;;;;;;<<<>>>???AAA?????????AAADDDGGGHHHHHHFFFGGGHHHJJJKKKLLLLLLMMMQQQSSSTTTWWW```gggddd\\\___`````````___```ccceeeffffffiiilllmmmsss~~~ZZZNNNJJJJJJOOOWWW```ooozzzqqqggg```XXXVVVQQQLLLJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEEEEDDD@@@AAAAAABBBBBBBBBBBBBBB@@@???>>>======>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???@@@AAABBBAAA@@@AAABBBCCCDDDDDDDDDCCCCCCAAAAAABBBCCCFFFIIILLLNNNTTT[[[eeennnuuu~~~zzztttxxx|||wwwtttwwwxxxuuuuuutttssspppkkkfffccc[[[VVVQQQNNNHHH@@@;;;<<<333666999:::888555222111444222000///000000///............------.........---.........//////000000///......---------................../////////000//////000000111222444555333888999:::RRRxxxnnnnnnhhhhhh]]][[[ZZZWWWQQQLLLQQQYYY___rrrpppttt~~~~~~UUUCCC444333666555222111111222222222222111000000///000000111111111000000000222222222111000111222222222111111222222333444444333333333555777999;;;888777777777888:::<<<============???CCCFFFHHHHHHHHHHHHJJJLLLMMMNNNNNNNNNTTTUUUWWW\\\hhhrrroooeee```aaaaaa```______bbbdddfffgggiiimmmlllkkkqqqxxxzzzXXXOOOMMMLLLNNNQQQ[[[mmm}}}wwwddd```YYYSSSNNNMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAABBBDDDDDDDDDBBBAAABBBDDDEEEEEEEEEDDDDDDCCCDDDEEEHHHLLLQQQVVVXXXjjjrrr~~~yyynnn|||xxxwwwzzzxxxxxxzzzzzzuuurrrrrrpppkkkgggggg]]]YYYQQQJJJEEE???:::777777777666666666666777777222111000//////.........+++,,,,,,------.....................................................................////////////222222333333333333444444666666222777EEE[[[llllll|||rrroooeee```ZZZTTTSSSQQQPPPQQQUUUWWWeeevvvpppeeetttxxxrrrAAA===888444222111000///555555444222000///...---000000////////////000000//////000111111111111111///000111222222333222222444555555555444444555777999999999999:::;;;<<<===???AAABBBBBBBBBCCCEEEHHHEEEFFFHHHJJJLLLNNNOOOOOOUUUSSSRRRTTTYYY^^^___^^^XXXXXXYYYZZZZZZ[[[[[[[[[fffaaa___aaaccceeekkkqqqyyykkkTTTQQQNNNNNNOOORRRXXX^^^{{{yyyrrrggg^^^YYYUUUSSSRRROOONNNKKKJJJIIIJJJKKKKKKIIIJJJKKKLLLLLLKKKJJJIIILLLKKKJJJJJJKKKJJJHHHFFFIIIIIIHHHGGGGGGFFFFFFEEEGGGFFFFFFEEEEEEFFFGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCEEECCCBBBAAACCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFHHHJJJMMMRRR[[[fffooo~~~zzzkkkuuuxxxyyy}}}{{{zzz}}}zzzuuurrrrrrooohhhcccbbb[[[WWWPPPJJJEEEAAA<<<999999999888777666555555444222111000//////.........---------------.....................................................................////////////111111111222222222333333333444222777BBBQQQwwwpppeee___\\\ZZZXXXXXXYYYVVVNNNJJJJJJRRR^^^kkkwww|||}}}{{{zzzXXX===:::555333222222222111666555444333111000///...000000////////////000000//////000111111111111000//////000111222222222222333444555444333444555777999999999999999:::;;;<<>>;;;;;;;;;;;;:::888555333111222111000//////.........//////..............................................................................////////////000000000111111111111222000333333777===BBBZZZrrrnnn]]]TTTLLLMMMPPPTTTRRRLLLIIIJJJMMMTTT]]]fffsss|||eeennnyyyjjjgggAAA888555222111222333333333555555444333222111000///000//////......//////000...///000000111111000000...///000111222222222222111222333333333333555777999999888888888999::::::===???@@@AAAAAABBBDDDGGGDDDEEEFFFGGGHHHIIIIIIJJJMMMKKKJJJJJJLLLNNNOOOOOONNNPPPRRRTTTUUUVVVUUUTTTZZZXXXXXX[[[^^^fffvvvvvvdddNNNIIIMMMPPPPPPUUU^^^ppp|||tttoooeeeaaa[[[VVVTTTSSSQQQPPPRRRPPPNNNNNNPPPPPPPPPOOOJJJIIIGGGGGGHHHHHHFFFDDDIIIIIIIIIIIIIIIIIIIIIHHHJJJJJJIIIHHHGGGGGGGGGHHHDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCBBBCCCFFFJJJOOOSSSVVVXXX___eeennnxxxzzz|||xxx{{{}}}zzzxxx{{{|||yyyyyyzzzwwwnnnfffccc[[[WWWQQQKKKFFFBBB===:::::::::;;;;;;999666333111222111000///............000000//////.........---............................................................////////////000000000111111111222222000444333555888777DDD^^^xxx{{{vvvVVVNNNKKKJJJKKKJJJHHHJJJOOOJJJMMMQQQWWWbbbrrr{{{qqqeeeccczzzvvvkkksssuuuQQQ777555333000000111222222222444333333222111000///////////////....../////////...//////000000000000000...///000111222222222222000111222222222333555777888888888777777888888999;;;===?????????AAACCCFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJLLLMMMNNNNNNNNNOOOPPPQQQRRRTTTUUUWWWWWWYYYZZZZZZ^^^lllzzzwwwpppYYYQQQPPPOOOVVVUUUZZZllluuunnniiiddd```\\\WWWSSSPPPNNNOOOPPPNNNMMMLLLJJJIIIIIIJJJKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEFFFGGGIIIJJJMMMRRRYYY___eeejjjlll~~~vvvrrr|||~~~~~~yyyxxx{{{uuurrrsssvvvssskkkccc```^^^YYYRRRKKKFFFAAA<<<999777888999:::999777555333222111000///............000000//////.........---............................................................////////////111111111111222222222333111555333333666333999LLLttt{{{lllYYYQQQJJJHHHFFFDDDFFFJJJJJJIIIJJJNNNVVVcccqqq|||yyyiiiaaaddd}}}uuu\\\iiivvvVVV@@@444555222000///000000000///111000000000//////......//////............//////......///000000000000000......///000111111111111///000111111111111333555777777666666666777888888:::;;;===>>>>>>@@@BBBEEEFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQOOOMMMLLLMMMPPPTTTWWWVVVXXX[[[]]]ZZZZZZcccnnnuuuqqq}}}fffYYYRRRUUUTTTVVV]]]nnnyyyrrrkkkfff```]]]\\\[[[WWWTTTSSSQQQOOOOOOPPPQQQQQQPPPMMMMMMLLLLLLLLLLLLLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIILLLNNNPPPPPPPPPRRRVVVYYY]]]bbbjjjuuu~~~zzz{{{zzz~~~tttrrrrrruuussskkkdddaaa___ZZZSSSLLLFFF@@@;;;888555666777888888777666555222111000//////.........//////..............................................................................////////////111111111222222222333333222555111111555333555CCCXXXnnnooo[[[PPPFFFDDDEEECCCBBBBBBIIIGGGGGGLLLQQQWWWbbbkkk|||mmmcccdddzzzaaaXXXttt___CCC999888444222000000000000///---/////////...............///......------......///---...//////000000//////---...///000111111111111000111111111///000111333555555555555666777888888888:::;;;<<<===???BBBDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFGGGHHHGGGGGGIIILLLNNNSSSQQQNNNLLLLLLOOOSSSVVVUUUWWW[[[___]]]\\\```gggwwwnnnnnnuuuyyyhhhSSSQQQSSSWWW[[[aaaoooxxxssspppllleee___XXXUUURRRQQQQQQQQQPPPOOOOOOOOONNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMNNNRRRVVVXXXZZZ^^^dddiiiqqqwwwvvv~~~{{{{{{yyyuuuuuuvvvtttllleeebbb^^^YYYRRRLLLGGGBBB===:::555555555555555555666666222111000//////.........---------------.....................................................................////////////000000000111111111111222000333//////666444333<<>>AAACCCBBBAAA@@@@@@AAACCCEEEFFFHHHJJJJJJIIIGGGHHHKKKMMMQQQPPPOOONNNNNNOOOQQQRRRTTTTTTWWW\\\]]]\\\^^^cccgggccciiirrrrrrvvvoooZZZWWWWWWZZZ[[[```nnn|||zzzqqqppplllgggcccaaa___\\\[[[[[[[[[ZZZYYYWWWVVVUUUUUURRRRRRRRRRRRSSSSSSTTTUUURRRSSSUUUXXX[[[]]]___aaabbbgggmmmrrruuu{{{zzz||||||xxxzzzyyyuuussstttppphhhaaa___\\\XXXQQQLLLGGGCCC???<<<666666555444444444444555222111000//////.........+++,,,,,,------...................................................................../////////000////////////000000000000...222...///666444111888777FFFfffkkkaaaxxx```LLLGGGEEEDDDCCCAAA@@@EEEMMMOOOMMMPPPVVVYYY```jjjuuuzzzrrrhhh^^^eeejjjuuuSSS===111///111111000///000111222111000////////////000000000000.........------.........---......///////////////---...///000111111111111111111111000...---...000111111222333555777999:::666888:::;;;<<<===AAACCCCCCBBBAAAAAABBBEEEGGGIIIMMMNNNOOOLLLIIIIIIKKKNNNOOOOOOPPPQQQQQQOOONNNMMMUUURRRSSSXXXZZZYYYZZZ^^^^^^gggjjjdddgggwwwjjj___VVVVVVWWWYYY___gggsss|||xxxvvvooonnnmmmkkkjjjhhhgggfffbbbbbbbbbcccdddeeeggggggjjjlllooosssxxx|||zzzzzz||||||{{{|||vvvtttuuuvvvqqqhhhccccccaaa[[[RRRLLLHHHDDD@@@<<<888888777666555444333333111111000000//////......//////.........------------------............///---,,,,,,,,,,,,---......///......---------....../////////000111111222222222222111111222222333444777999AAAZZZxxxbbbssseeeGGGEEEFFF@@@BBBDDDEEEEEEHHHJJJJJJHHHQQQYYYaaadddhhhuuubbbYYY]]]aaa~~~mmmXXX@@@777333111000000000000000////////////.......................................///000111+++,,,,,,---...---------............////////////222111111111000000//////111000//////111555999;;;<<<;;;::::::<<>>888888777666555444444333111111000000///.........///.........------------------------............---,,,,,,,,,,,,---............------------....../////////000111111222222222111111111111222333333666777999FFFccczzzdddwww```GGG@@@BBB===AAAEEEFFFEEEGGGIIIJJJLLLSSSYYY[[[^^^iii~~~ppp\\\WWW___rrr{{{}}}oooLLL:::777666222...000000000/////////....................................---------...//////...//////000000000000000............////////////111111111000000000//////000000000000222555777999:::999999:::;;;>>>AAACCCBBBAAA@@@???@@@EEEKKKPPPOOOLLLHHHFFFHHHJJJLLLMMMPPPRRRTTTUUUTTTTTTTTTUUUYYYVVVTTTTTTWWWZZZ[[[[[[ddddddeeeeeeggglllrrrvvv~~~uuu]]]WWWVVVXXX\\\VVV[[[fffwwwiiiLLLzzz{{{}}}}}}}}}sssqqqrrrtttqqqjjjeeeeeeeee]]]SSSLLLHHHEEEBBB@@@999888777777555555444333111111000//////......---............------------------------............---,,,,,,,,,,,,---......------------------.........//////000000111111222111111111111111222222333444333333555???ZZZkkk___~~~[[[FFFDDD???CCCFFFGGGDDDCCCEEEIIIJJJOOOTTTTTTVVV___ppp~~~}}}______hhhxxxttt}}}sssYYY===444666777222,,,000////////////.........------------------------...------,,,,,,,,,,,,---...///000000111111000000---............/////////111111000000000000//////000000111222333444555555666777888999;;;===>>>???????????????@@@CCCHHHLLLDDDCCCCCCEEEIIILLLNNNOOOLLLLLLLLLNNNQQQTTTUUUUUUWWWUUUTTTUUUWWWZZZ[[[[[[______``````aaaeeejjjnnnxxx}}}cccSSSRRRWWWYYY\\\```eeeoooqqqOOO;;;{{{{{{|||{{{|||ssspppqqqtttsssmmmhhhgggfff^^^TTTLLLIIIFFFCCCAAA999999888777666555444444111000000///......------------------------------,,,,,,---------.........---,,,,,,,,,,,,---......,,,,,,------......------......//////000111111111000000000000000111222222111000222444333:::TTTpppkkk[[[zzzaaaQQQIIIGGGEEEFFFDDDBBBBBBDDDGGGJJJMMMMMMNNNUUUbbbmmm|||uuujjj[[[tttvvv{{{wwwXXXFFF555111444444000---/////////.........------------------------------------,,,+++*********++++++,,,------......---------------.........//////000000000000000000//////000111222333444444333333333444777999:::;;;;;;;;;;;;===>>>???@@@BBBEEEHHHGGGFFFGGGIIILLLNNNNNNMMMKKKIIIGGGJJJPPPVVVWWWWWWXXXWWWWWWWWWXXXYYYZZZZZZXXXZZZ[[[\\\^^^aaafffjjjxxx}}}cccTTTVVVTTTWWWZZZ[[[]]]ccclllsssqqqRRR<<<333}}}~~~tttqqqqqquuuuuuooojjjiiifff^^^UUUMMMJJJGGGCCCAAA999999888777666555444444000000//////...---------,,,,,,------------------,,,,,,,,,------------...---,,,,,,,,,,,,---......++++++,,,---......------.........///000000111111000000//////000000111222111...000666555222999FFFpppjjjgggnnnXXXKKKAAABBBEEEDDDAAAAAA@@@BBBDDDDDDFFFKKKTTT\\\hhhqqqooobbb]]]nnnwww{{{wwwZZZCCC;;;555333222///...000............---------------------------------------,,,+++***************)))***++++++,,,,,,++++++------------............//////////////////000000///000222333444333222111111333555888999999888888999;;;>>>???@@@AAACCCEEEJJJJJJJJJLLLNNNNNNLLLJJJNNNLLLJJJMMMSSSYYY[[[[[[YYYZZZZZZZZZYYYYYYXXXXXXTTTVVVYYY\\\^^^bbbfffiiiqqqrrrzzz|||uuuccc^^^XXXWWWYYY\\\]]]\\\]]]jjj~~~cccLLL;;;333333}}}zzz{{{tttpppppptttuuupppjjjhhhddd^^^UUUNNNKKKGGGCCC???:::999888888666666555444000000///......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......)))***,,,---......---------......//////000000111///////////////000000111222......222555555555777BBBrrr}}}hhh|||nnnXXXEEECCCFFFEEECCCCCC@@@AAABBBBBBDDDHHHNNNRRRTTTZZZfffuuuzzzhhheeejjjnnnuuu^^^CCC888666555555111,,,---222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++***+++,,,,,,------,,,,,,,,,------------...............////////////000000///000111333333333222222111222444666777888777777999;;;===??????@@@BBBDDDFFFFFFGGGJJJLLLMMMKKKJJJLLLKKKKKKLLLPPPTTTWWWXXXWWWYYY[[[[[[YYYXXXWWWWWWRRRUUUYYY]]]___cccfffiiiiiiiiioooxxxfffXXXWWW[[[\\\[[[VVVWWW]]]fffrrr~~~ZZZCCC:::555555888~~~|||yyyvvvxxx}}}tttooonnnrrrtttooohhheeebbb\\\UUUOOOLLLGGGAAA===:::999999888777666555555000//////......---,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,,,,,,,---......(((***,,,.........---,,,------......///000000000///............///000000///222222000111555666444444QQQzzz}}}ssstttYYYNNNJJJDDDCCCFFFDDDDDDCCCCCCEEEGGGJJJKKKJJJOOOWWW```kkkwwwwwwrrrvvvnnnoooMMM777555333333444111------111---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++,,,------------,,,,,,,,,---------................../////////000000//////000111222333333333222333444555666777777777:::;;;===>>>>>>???BBBDDDBBBBBBDDDFFFJJJKKKKKKJJJHHHIIIJJJJJJKKKLLLOOOQQQQQQUUUYYYZZZXXXWWWWWWXXXSSSVVV[[[^^^```ccceeegggeeefffmmmtttvvvkkkaaa^^^YYYUUU\\\VVVSSSVVVZZZbbbppp}}}bbbCCC888999888666777}}}zzzxxx{{{sssnnnlllppprrrmmmfffccc```[[[UUUPPPLLLGGG@@@;;;::::::999888777666555555000//////...------,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,,,,,,,---......((())),,,.........---,,,------......///000000000...............///000000+++555999222...222444111777:::SSS|||sss~~~ooo\\\NNNCCCBBBHHHCCCBBB@@@@@@AAABBBBBBBBBIIINNNSSSUUUXXXaaaqqq~~~}}}vvv~~~qqqhhhyyy```EEE555666111///222222//////000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---.........//////000000//////000111222333444444333333444444555666777777:::<<<===>>>>>>???BBBDDDCCCBBBCCCEEEHHHJJJJJJIIIIIILLLNNNMMMKKKKKKMMMQQQLLLPPPVVVXXXWWWWWWXXXYYYUUUXXX\\\___```bbbdddeeeccceeelllsssqqqsss~~~qqqggg]]]XXXVVVYYYZZZWWWZZZ___jjjzzzfffKKK555555999666111000zzzzzz{{{{{{~~~uuuqqqppprrrqqqkkkgggfffbbb\\\VVVSSSMMMFFFBBBCCC<<<<<<:::888666555333333000000000000////////////------------------------//////.........------------...///...,,,+++,,,---------------------------,,,---......//////......555333111000///000111222000000111222333333444444111999>>>HHHiiiqqqxxxsssSSSEEEHHHBBBEEEDDD@@@@@@BBBBBB>>>GGGEEEDDDGGGLLLQQQUUUWWW___bbbjjjttt}}}vvvvvv|||mmmwwwzzz```FFF666333444333111///...---......------------------------++++++++++++++++++++++++******)))(((((()))******++++++,,,,,,,,,++++++***---,,,,,,,,,,,,---..................////////////000000000000000111111222222222333333444555666666888999999:::<<<>>>@@@AAADDDDDDCCCCCCDDDEEEFFFGGGJJJJJJJJJJJJKKKMMMNNNOOOJJJLLLOOORRRSSSUUUXXX[[[XXXZZZ\\\]]]]]]^^^```bbb___dddiiikkklllooowww}}}{{{eeeWWW[[[]]]TTTPPPVVV\\\]]]fffwwwqqq\\\CCC???888444222222111111{{{{{{{{{{{{~~~tttqqqrrrvvvuuunnngggeeebbb[[[UUURRRLLLEEEAAAAAA===<<<:::999777555333222000000000000/////////...------------------------///.........---------------...///...,,,+++,,,---------------------------,,,---......//////......333222000/////////111111///000000000111222222222222555333555KKKuuurrrrrruuuWWWGGGFFFDDDBBB@@@???@@@CCCEEEGGGEEEDDDEEEHHHLLLNNNOOOOOOPPPUUU]]]eeeooo~~~}}}wwwzzztttxxxbbbNNN;;;111111333222000///...------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,---..................////////////000000//////000000111222222222333333444555555555777777888999;;;===???@@@CCCCCCBBBBBBBBBDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMNNNKKKMMMOOOQQQRRRSSSVVVXXXXXXYYY[[[[[[[[[\\\___aaa```cccgggiiijjjmmmssswwwrrr```\\\YYYXXX[[[WWWVVVYYYbbbgggjjjqqqyyyvvvVVVFFF===999555222222222222111|||{{{||||||sssrrrtttyyyxxxppphhheeeccc\\\UUUQQQLLLDDD??????===<<<;;;999777555333222000000000/////////......------------------------............---------------.........,,,+++,,,---........................,,,---......//////......222111///......///000000////////////000000000000555555111...888XXXeeeiiinnnRRRJJJAAA===AAACCCAAACCCIIIHHHEEECCCCCCDDDEEEFFFEEEFFFEEEGGGLLLRRR[[[iiiwwwxxxjjjqqqpppkkk{{{```LLL???444111333222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++******+++++++++++++++***,,,,,,,,,,,,,,,---......---............/////////000000//////000000111222222222222333333444444555444555666888:::<<<>>>@@@AAAAAA@@@@@@AAABBBDDDEEEGGGGGGHHHJJJKKKMMMNNNNNNLLLNNNPPPPPPPPPQQQSSSTTTWWWXXXYYYYYYYYY[[[___bbbccccccdddeeehhhjjjmmmooowww{{{|||hhhWWWUUURRRQQQTTTWWWYYY]]]bbbkkkpppxxxyyyVVV???777555333111111111222111000||||||}}}}}}uuusssuuuyyyyyyqqqkkkhhheee]]]UUURRRMMMEEE@@@>>>>>>===;;;999777555333222000000/////////.........------------------------------------------------,,,---......,,,,,,,,,...........................,,,---......///.........000///............//////000000000///////////////222333555666555DDDjjjdddiiiuuuZZZFFF;;;AAAFFFAAAAAAHHHGGGEEECCCBBBCCCCCCBBBAAAEEEBBBCCCGGGKKKQQQ[[[fff|||wwwgggssszzzkkk{{{pppOOO>>>777222111444111111000///......------++++++++++++++++++++++++***************************+++---......---+++***)))******++++++++++++***,,,,,,++++++,,,,,,---...---------........./////////////////////000111111111222222222333333333444333333444666888;;;===>>>???>>>>>>>>>???AAABBBDDDHHHIIIKKKLLLNNNOOOPPPQQQNNNOOOQQQQQQPPPOOOQQQRRRVVVVVVWWWWWWXXX\\\aaaeeeeeedddbbbcccfffhhhiiihhhuuusss|||nnnaaa]]]ZZZYYYZZZ\\\___aaa\\\^^^aaaeeelllwwwyyy[[[CCC777555111000000000222111000...||||||}}}}}}xxxuuuuuuxxxwwwrrrmmmlllhhh^^^VVVSSSOOOGGGAAA??????>>><<<:::777555333222////////////............------------------------,,,,,,------------------,,,---...---,,,,,,---...........................,,,---......///...........................//////000000000000000/////////......222666333444HHHbbboooooo```EEE@@@BBB??????EEEEEEDDDDDDEEEFFFGGGEEEDDDAAA??????CCCEEEGGGMMMSSSbbbnnn~~~qqqqqq~~~rrrjjjqqqXXX>>>555333000000222000000//////......------++++++++++++++++++++++++************************(((***+++------+++***(((((()))******++++++++++++,,,++++++++++++,,,------------------............/////////...///000000111111111111222222222222222222222333555777:::<<<=========<<<===>>>@@@AAACCCHHHIIIKKKMMMNNNOOOOOOOOONNNPPPQQQPPPOOOOOOPPPQQQSSSTTTUUUVVVYYY]]]cccgggfffdddbbbbbbdddeeeeeeeeefffgggnnn~~~~~~vvvkkk___VVVUUUUUUUUUVVVXXX\\\bbbfffqqqxxxkkkQQQAAA666333444222111000111222111...,,,|||{{{||||||yyyuuuuuuwwwwwwrrrnnnnnnhhh^^^VVVSSSPPPJJJCCC@@@???>>>===:::777555333222/////////.........------------------------------,,,,,,,,,,,,------------+++---...---,,,,,,---///------------------------,,,---......//////...............////////////////////////000000000000000222//////222000...777CCC^^^}}}aaaxxxcccMMMDDD???@@@DDDDDDDDDEEEHHHKKKLLLKKKIIICCC??????BBBCCCBBBDDDHHHMMMXXXfffrrryyykkkhhh~~~lllsssmmmUUUCCC444222555333333666...////////////...---,,,************************************************((()))************)))((((((((()))***+++++++++++++++++++++++++++,,,------,,,------------.........//////......//////000111111111111111111111111111333333444555777888:::;;;<<<<<<;;;<<<===???AAABBBFFFGGGIIIJJJKKKLLLKKKKKKLLLMMMOOOOOONNNNNNPPPQQQRRRSSSUUUVVVXXX\\\aaadddcccbbbaaaaaaaaabbbcccddd___cccggglllxxxqqqcccaaa]]]ZZZYYYYYY[[[\\\YYY\\\^^^^^^cccoooyyy}}}}}}xxxssswwwyyybbbHHH999444222333555333222000000111000...,,,{{{{{{{{{{{{~~~wwwtttuuuyyyxxxsssnnnlllggg]]]TTTRRRPPPJJJCCC@@@@@@???===:::888555333222//////.........---------------------------------++++++,,,,,,,,,---------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............//////000000000000---------.../////////000444222000000111222444666888]]]kkkfffmmmnnnXXXKKKFFFDDDDDDEEEGGGKKKOOOPPPOOOMMMIIIDDDAAABBBBBBAAACCCGGGGGGOOOXXX```mmmxxxiiidddiii|||pppbbbpppiiiWWWEEE888000333666333333777---.../////////...---,,,************************************************))))))))))))))))))))))))'''((()))***+++++++++++++++++++++***++++++,,,---,,,,,,---------.........///............///000000111111111111111111111000444444555555666888999:::;;;;;;;;;<<<===???AAACCCFFFGGGIIIJJJJJJJJJIIIHHHGGGIIIKKKLLLLLLMMMOOOPPPRRRSSSUUUUUUVVVWWWZZZ]]]]]]___```___]]]]]]```dddeeehhhiiihhhjjjvvv{{{ooofff```]]][[[WWWZZZYYYUUUTTTWWWZZZZZZ```kkk{{{{{{uuuqqqoooooooooqqqqqqqqqpppnnnmmmmmmrrr{{{vvvUUUGGG:::444333222222444222000///...//////...,,,zzzzzz{{{{{{~~~tttsssvvv{{{{{{tttmmmjjjfff[[[RRRPPPPPPJJJCCC@@@@@@???===;;;888555333222//////.........---------------------------------+++++++++,,,,,,---------+++,,,------,,,,,,...///++++++++++++++++++++++++,,,---......//////............///000111111000000++++++,,,,,,---...//////---///000000222444222///:::>>>___pppWWWhhhpppZZZLLLDDDDDDFFFHHHMMMQQQRRRPPPNNNMMMFFF@@@???@@@???BBBFFFHHHMMMQQQTTT\\\lll|||uuulllbbbdddyyykkk]]]kkksssZZZLLL===222---000222------111---.../////////...---,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******'''''')))******+++++++++++++++******++++++,,,---,,,,,,,,,---------.....................///000000111111111000000000000000666555555666666777888999;;;;;;;;;<<<===???AAACCCHHHIIIKKKLLLLLLKKKIIIHHHDDDFFFHHHIIIJJJKKKNNNPPPRRRTTTUUUUUUTTTTTTUUUVVVYYY\\\___]]]ZZZZZZ___dddiiiiiijjjjjjlllqqqyyy~~~xxxppplllXXX]]]___[[[XXXWWWTTTQQQWWWZZZ___eeemmmyyywwwlllhhhjjjnnnrrrrrrpppllliii^^^___aaadddiiipppuuuxxxhhhQQQ>>>888555666444000...000000...,,,,,,...//////...zzzyyy{{{~~~}}}yyywwwyyywwwqqqlllkkkddd\\\VVVTTTQQQIIIBBB@@@@@@@@@???<<<777444222222111///...---...///...------,,,,,,++++++,,,,,,---,,,))))))+++,,,---222999222000---******+++,,,...---------,,,,,,+++++++++,,,,,,,,,---------......---------------------------------............///111111000000000000000111777===KKKiiimmm[[[gggdddQQQGGGEEEHHHPPPRRROOOPPPUUULLLFFFDDDFFFDDD???>>>BBBHHHLLLQQQTTTXXX```llluuukkkcccbbbsssgggTTTccczzz___JJJ:::333222000///.........///......---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------...---,,,+++,,,...000111/////////000111111222222444333222222333555888999999::::::;;;===???@@@AAACCCDDDFFFHHHJJJKKKKKKKKKMMMLLLJJJJJJKKKNNNQQQSSSSSSQQQRRRTTTSSSQQQRRRWWW[[[^^^bbbaaa^^^^^^aaaeeeiiikkklllkkkjjjkkkooosss|||lll______]]]WWWWWW]]]VVVVVVXXXYYYXXXZZZeeeppplllnnnpppqqqtttzzz~~~ooofffdddaaacccgggjjjjjjfffbbb___fffeeennn~~~cccJJJ???666666555444222111111000///............---------yyyvvvyyy}}}}}}yyyxxxyyyxxxrrrnnnmmmfff^^^VVVTTTPPPHHHBBB@@@AAA@@@???;;;666333333333111///------...///...------,,,,,,++++++,,,,,,---...++++++------...222999000///---+++++++++,,,---...---------,,,,,,,,,+++,,,,,,,,,,,,------------////////////////////////---------............///111111000000000000000111///222999IIIdddpppoooyyyYYYQQQMMMRRRVVVUUUTTTUUUMMMHHHDDDCCC@@@>>>CCCKKKFFFJJJNNNOOOQQQUUU]]]dddkkk|||}}}lllgggiiiyyyzzzYYYZZZdddzzz```III<<>>???BBBBBBCCCEEEFFFHHHIIIJJJLLLKKKIIIIIIJJJLLLOOOQQQUUUTTTUUUWWWWWWTTTVVV[[[bbbgggkkkllliiiggghhhjjjeeegggiiiiiiggghhhjjjmmmqqq~~~fffUUUPPPWWWSSSSSSVVVXXXWWWXXX[[[YYYXXXWWWWWWYYY___gggllloooooossswwwuuupppmmmooo}}}~~~tttsssrrrqqqqqqrrrtttuuuooommmllllllfff^^^ZZZ\\\jjjeee```^^^bbblllwww~~~___JJJ???<<<444333333222000//////...............------------yyyvvvyyy~~~|||yyyxxxzzzzzztttppppppiii```WWWSSSOOOHHHBBBAAABBBAAA???:::666333333444111///------...///...------,,,,,,++++++,,,,,,---...++++++------,,,///555......------,,,,,,++++++---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................---------............///000000000//////000000111...///333666<<>>>>>>>>>>>AAAEEEKKKQQQUUUQQQPPPNNNMMMMMMNNNOOOPPPSSSRRRTTTWWWXXXWWWZZZ___iiikkkmmmmmmkkkiiiiiijjjdddeeeggghhhhhhgggfffeeennnmmmoooyyyxxxjjjddd```___```^^^[[[YYYZZZ]]]^^^\\\ZZZaaa^^^^^^```^^^[[[\\\aaa\\\\\\\\\\\\]]]^^^\\\YYY___^^^\\\\\\]]]```cccfffdddhhhrrr}}}uuudddMMM;;;333111222222000//////...---,,,,,,,,,------------,,,,,,,,,+++{{{xxx|||{{{xxxxxx||||||xxxuuutttlllbbbXXXTTTOOOHHHCCCBBBBBBBBB???;;;777444444555000...---,,,---...---,,,---,,,,,,++++++,,,,,,---***)))***,,,***'''(((,,,+++,,,---...---,,,+++))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////......///000111111111...111777444111BBBYYYhhhddd|||pppgggZZZRRRPPPOOOJJJEEEHHHJJJLLLKKKHHHCCC@@@>>>BBBEEEJJJOOOWWWcccsssooo```aaadddkkkgggYYYggg{{{sss^^^MMMAAA333///333000...............------,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,++++++,,,---///111222333///000000111222222333333000111111222333444555666666777888999;;;===???@@@@@@??????@@@EEEKKKQQQTTTQQQQQQOOOOOONNNOOOOOOPPPSSSRRRTTTWWWXXXWWWZZZ___fffeeecccbbb```aaadddfffddddddeeefffgggfffeeedddfffgggiiinnnzzzvvvtttxxxnnnggg^^^YYYYYY\\\]]]]]]___aaafffkkkjjjccc______^^^ZZZWWWXXX\\\```ccceeeffffffhhhllltttwwwSSSIII===666555555222.../////////...------,,,,,,---,,,,,,,,,++++++++++++xxxwww{{{{{{xxxxxx||||||xxxuuuuuukkkbbbYYYUUUQQQJJJDDDCCCAAAAAA@@@===888555444444000...,,,,,,---...---,,,---,,,,,,++++++,,,,,,---+++***,,,///---))))))---***+++,,,------,,,+++***)))))))))))))))*********++++++++++++,,,,,,,,,,,,---------------------------------............///............///000111111111++++++111444555<<>>>>>AAAFFFLLLTTTaaammmnnnwww~~~ggg]]]___rrr{{{ccc\\\mmmbbbPPPEEE>>>222...000,,,,,,------...------,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))************************++++++++++++***+++,,,---...///000111/////////000111111222222///000111222333444444555444555666888:::===???AAABBBAAA@@@@@@CCCGGGKKKNNNOOOOOONNNNNNNNNNNNNNNNNNTTTSSSUUUXXXYYYXXXZZZ```ccc```]]]ZZZZZZ]]]aaaccccccbbbbbbccceeeeeedddcccfffgggiiilllpppzzzuuurrrwww~~~vvvoooooovvvsssWWWEEE>>>666222222333000---//////.........---------,,,,,,,,,+++++++++******}}}xxxwww{{{|||xxxxxx||||||wwwttttttiiiaaaYYYWWWSSSKKKEEECCC@@@AAAAAA???:::666333222000...,,,,,,---------,,,---,,,,,,++++++,,,,,,---******,,,000...******---+++++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,---------------------------------------------............///...------......000111111111///...///222666:::<<>>???DDDFFFIIIQQQZZZXXXaaapppnnndddZZZ___ssslllWWWWWWoootttfffRRRCCC===;;;333000222---+++,,,------------,,,+++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))************************++++++++++++***+++,,,---.....................///000000111111...///000222333333444444555666666888:::<<<>>>???AAAAAAAAABBBEEEIIIMMMOOONNNNNNNNNNNNOOOOOOOOOOOOSSSRRRTTTWWWWWWVVVXXX]]]___\\\YYYXXXYYY\\\___```dddbbbaaabbbeeeggggggfffjjjhhhhhhkkklllppp}}}www\\\LLL???===888222//////000///.........------------,,,,,,++++++++++++************~~~yyyyyy~~~|||xxxxxx{{{{{{wwwssssssggg```ZZZXXXTTTLLLFFFCCC???AAABBB@@@;;;666333111///...,,,,,,---------,,,---,,,,,,++++++,,,,,,---((((((+++...---)))(((++++++++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,------------......++++++++++++++++++++++++---------.........//////---------......000111111---222333///...111333111999BBBhhh{{{kkkhhhxxxmmmeeeSSSQQQNNNMMMMMMMMMMMMLLLEEEBBBBBBEEEEEECCCFFFNNNLLLTTT]]]dddjjjuuuxxxbbbVVVVVV[[[hhhiiiIIIJJJTTTnnnmmm[[[RRRAAA444222444//////222...***+++,,,---------,,,+++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))************)))************+++++++++***+++,,,,,,---------,,,------......///000000000...///000111333333333333777777777888999;;;<<<===>>>???AAADDDIIINNNSSSVVVPPPPPPPPPQQQQQQQQQRRRRRRQQQOOOQQQTTTTTTRRRUUUYYY[[[YYYXXXXXXZZZ\\\]]]^^^gggeeebbbdddgggjjjkkkjjjeeeaaaaaaggglllqqqzzzwwwjjjMMM???<<<666444333111000000000000///------,,,,,,,,,,,,,,,,,,+++++++++************)))|||uuuuuu{{{~~~zzzxxx|||}}}xxxtttrrrmmmccc[[[XXXUUUNNNFFFCCC?????????===;;;777333111111///...---......---+++***************************************++++++++++++,,,...000000...+++***+++++++++++++++++++++++++++,,,---...///...---,,,---,,,,,,++++++,,,,,,------...000///......///111////////////000000000000111111222222222333333333666:::LLL~~~iiijjj{{{ddd]]]VVVSSSPPPMMMOOOTTTIIIEEECCCEEEFFFEEEGGGKKKFFFJJJOOOTTTZZZcccnnnvvvyyy|||yyymmmaaaTTTRRRWWWlllvvv___JJJCCCJJJaaasss___RRRMMM777555222///------------,,,---------,,,***((('''&&&'''((()))((((((&&&&&&+++***)))((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************++++++++++++,,,---......---......///000/////////000000000000111222333444444555666888:::<<<===>>>>>>>>>???BBBHHHMMMPPPQQQOOORRRUUUTTTPPPOOOQQQUUURRRRRRQQQRRRRRRSSSTTTTTTXXXYYYWWWSSSUUU\\\aaabbbbbbaaaaaaaaabbbdddfffgggdddcccccceeejjjqqqxxx|||uuubbbIII@@@>>>999333111111111111000000000000,,,,,,,,,+++++++++******,,,+++******))))))******~~~wwwwww|||~~~yyyxxx||||||wwwsssrrrlllbbbZZZWWWTTTMMMFFFBBB=========<<<:::777444222000///------......,,,+++************************)))))))))***+++++++++,,,+++,,,---...///...,,,+++++++++++++++++++++++++++***+++,,,---...------,,,,,,,,,++++++++++++,,,,,,***,,,------,,,+++---...---............/////////000000000111111111222222444666>>>bbb}}}kkkjjjuuuzzzlll]]]XXXWWWUUURRRRRRMMMHHHFFFGGGFFFBBBAAACCCBBBEEEHHHKKKOOOVVV___eeehhhkkkooouuu{{{sssjjj___VVVOOOSSSbbbqqqyyyeeeWWWNNNHHH```fffsss{{{dddSSSEEE===444222000///......///000,,,,,,+++,,,---///111333111...***'''%%%&&&((()))''''''&&&&&&&&&'''(((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************++++++++++++,,,---......,,,---......//////......000000000000111222333333555555666888:::;;;<<<===??????@@@BBBEEEIIIMMMPPPKKKNNNQQQRRRPPPOOOOOOOOONNNNNNOOOPPPQQQRRRTTTUUUXXXZZZXXXTTTUUU\\\aaabbbaaaaaaaaaaaabbbccccccdddbbbbbbbbbdddhhhnnnuuuxxxuuuyyyvvvbbbIII999555555222...000000000000////////////,,,,,,+++++++++*********,,,+++******))))))******yyyxxx}}}}}}zzzyyy|||{{{vvvsssrrrjjjaaaXXXVVVSSSLLLEEEBBB<<<<<<<<<;;;999777444333000///------......,,,+++************************(((((()))***++++++,,,,,,++++++,,,,,,------......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++)))+++,,,,,,+++***,,,---,,,,,,---------.........////////////000000000000111333333DDDhhhuuufffppp|||nnnbbbYYYVVVXXXPPPLLLJJJKKKIIICCC??????@@@AAAAAABBBDDDGGGMMMQQQUUUVVVYYY]]]aaafffiiikkk{{{}}}ooocccUUUSSSOOONNNYYYlll{{{vvvcccQQQDDDCCCOOO^^^uuu^^^OOODDD888///000///.........///111222---+++))))))+++000555888555333///,,,))))))))))))(((((('''(((((()))***+++(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******************************+++******++++++,,,---...+++,,,------......------////////////000111222333555666666777999::::::;;;???@@@BBBBBBBBBEEEKKKPPPJJJJJJLLLNNNPPPOOOLLLJJJKKKLLLLLLNNNOOOQQQSSSTTTXXXZZZZZZWWWWWW\\\aaabbb^^^___aaabbbbbbbbbbbbaaa`````````bbbfffkkkpppssstttttttttttt|||^^^LLLCCC888222222333222/////////.........---------,,,++++++++++++*********++++++***))))))))))))***yyyxxx}}}~~~{{{{{{}}}|||vvvssssssjjj```XXXVVVTTTMMMGGGCCC???>>>===;;;999666444222000...------------,,,***************************(((((()))***+++,,,,,,---++++++******+++---///000************************))))))******+++++++++++++++******))))))******+++***,,,------,,,+++---...,,,------------.............../////////000000000///444333777HHHZZZuuuqqqmmmiii^^^]]]WWWQQQMMMNNNMMMIIIFFFEEEAAAAAA@@@??????AAACCCEEEIIIJJJJJJLLLOOOSSSVVVXXXbbbeeejjjrrrzzzwwwrrrkkkbbb\\\VVVOOOJJJNNNQQQVVVfffxxx___QQQHHHJJJNNNUUUjjj}}}nnnYYYHHH>>>888222.........------...///000111---+++((('''(((+++...111...000222444333///+++((()))))))))(((((()))******(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************+++,,,---...++++++,,,------------,,,////////////000111222222666666666777777888888888===@@@CCCBBBAAADDDKKKRRRMMMIIIGGGIIIMMMOOOLLLIIILLLLLLLLLMMMNNNPPPQQQRRRWWW\\\]]]ZZZYYY]]]aaabbb[[[]]]```cccddddddcccbbb_________aaadddgggkkkmmmooosssuuusssrrryyykkkQQQ===;;;999666444444333222111------------,,,,,,,,,,,,++++++++++++************++++++***)))))))))))))))xxxwww|||}}}~~~}}}vvvtttuuujjjaaaYYYWWWUUUOOOIIIFFFDDDCCC@@@===999666333111///...,,,,,,------+++***************************((())))))***++++++,,,,,,++++++*********,,,...000************************)))))))))*********+++++++++******))))))******+++***+++---,,,++++++,,,...------.........//////////////////000000000000111000555444444;;;===FFFXXXnnnlllrrruuurrr}}}uuujjjcccZZZRRRQQQQQQNNNMMMMMMDDDCCC@@@??????@@@AAAAAADDDDDDDDDEEEFFFHHHKKKLLLRRRTTTWWW]]]dddlllssswww~~~vvvfff]]]UUUQQQLLLJJJIIIIIIIIIJJJJJJZZZqqq}}}\\\HHHEEERRRlll||||||aaaXXXJJJ===555111111111......------------------+++***))))))(((((())))))(((+++///333444222000...+++***)))''''''&&&&&&&&&(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************+++,,,------***++++++,,,---,,,,,,,,,............///000111222555555555666666777777777:::>>>BBBBBBBBBEEEMMMTTTSSSLLLFFFEEEJJJNNNNNNLLLNNNNNNMMMMMMMMMNNNOOOOOOUUU\\\___\\\ZZZ]]]```aaaWWWZZZ^^^bbbeeeeeedddddd^^^^^^___```bbbeeeggghhhiiinnntttssspppoootttxxxqqqVVVFFF>>>;;;555555444222000......///,,,,,,,,,,,,+++++++++***+++++++++*********))))))+++***))))))(((((())))))xxxwww|||~~~~~~|||uuusssuuujjj```YYYXXXVVVPPPJJJGGGGGGEEEBBB>>>999555222111///...,,,,,,------+++******************************************+++++++++++++++*********,,,---...******************************))))))******+++,,,++++++************++++++(((***++++++***)))+++,,,---............/////////////////////000000000000111444000000666444555@@@VVVyyyxxxhhhjjjnnnbbb```rrrnnnbbbXXXUUUTTTRRRPPPPPPGGGEEEBBBAAABBBBBBBBBAAABBBAAAAAABBBBBBCCCDDDEEEJJJKKKMMMPPPUUU[[[aaadddmmmqqqvvvzzz|||}}}~~~~~~}}}~~~ooo___SSSLLLGGGCCCBBBDDDFFFGGGKKKPPPSSSmmmxxx[[[GGGFFFOOOjjjeeeSSSMMMCCC999111...///000......------,,,+++++++++((()))+++,,,,,,+++***))))))))))))))),,,///333555000///...,,,+++***))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))***))))))******+++,,,---***+++,,,,,,------,,,,,,---------......///000111444444444555555666666666888<<>>???DDDFFFEEEIIIOOOZZZjjjzzz{{{iiiTTTNNNSSS^^^hhhlllVVVIIIBBB:::444111///...---,,,,,,,,,,,,,,,++++++***((()))+++,,,,,,+++******)))(((&&&%%%'''***...111111000///...---,,,,,,,,,(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---+++,,,,,,---------------------------...///000000222222333444555666666666888999<<<@@@CCCFFFIIIJJJXXXRRRJJJFFFGGGJJJMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLUUU\\\ZZZVVVVVVXXXXXXVVVXXX[[[]]]___```______[[[[[[]]]^^^^^^^^^]]]]]]^^^^^^___bbbeeegggiiiiiipppjjjpppeeeGGG;;;999777333222222222111000////////////,,,,,,,,,+++++++++******************))))))))))))******)))(((((((((((((((yyyyyy{{{{{{|||}}}xxxqqqooorrrggg^^^VVVVVVTTTOOOIIIFFFCCCBBB???;;;888555333222///---,,,,,,,,,,,,+++)))************************,,,,,,++++++***))))))))),,,,,,++++++++++++++++++)))))))))))))))))))))))),,,+++*********+++---------,,,,,,++++++,,,,,,---+++---......---,,,...///++++++,,,,,,,,,---------,,,,,,,,,---------......000111,,,---444111...666777999CCCZZZtttddd\\\[[[]]]fff]]]VVVXXX[[[YYYTTTRRRSSSOOOKKKJJJJJJJJJGGGDDDAAABBBCCCDDDDDDCCCAAA@@@======>>>@@@CCCGGGJJJLLLNNNQQQUUUWWWWWWVVVWWWWWWVVVYYY[[[[[[YYY[[[___cccfffiiimmmmmmkkkiiiiiijjjiiiiiikkklllnnnpppqqqrrrvvvzzz}}}|||xxxvvvxxx{{{uuuwwwzzz{{{{{{xxxuuussslllqqqyyy~~~wwwlllkkkqqqmmmggg]]]RRRIIICCCAAA@@@@@@===@@@FFFGGGEEEGGGMMMQQQNNNNNNOOOKKKJJJZZZooovvvdddXXXIIIAAA999000...111333///+++******+++,,,,,,,,,++++++++++++******)))(((((('''&&&&&&(((((()))((('''&&&))))))(((((('''((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---+++,,,------......---------------------///000000111222222333444555666777888888;;;???CCCEEEEEEDDDVVVRRRMMMIIIHHHIIIKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMHHHRRRYYYWWWSSSSSSTTTTTTWWWXXXZZZ[[[\\\\\\[[[[[[YYYZZZ[[[\\\\\\[[[ZZZYYY\\\\\\]]]aaaeeefffccc___[[[]]]eeepppxxxzzz```HHH???::::::888111222888111000///......---,,,***,,,,,,,,,++++++++++++***************))))))))))))******)))((((((((((((((({{{~~~~~~}}}{{{yyywwwvvvvvvvvviii^^^UUURRRQQQKKKCCC???GGGEEEBBB>>>:::777444333222000...,,,,,,,,,***)))+++)))'''''')))+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))*********)))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...////////////000000000000////////////000000000000666666999@@@SSSrrrzzzxxx{{{rrrfffTTTLLLKKKRRRXXXWWWUUUVVVSSSSSSSSSOOOKKKHHHIIIKKKCCCEEEHHHHHHFFFDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKNNNOOOTTTTTTVVVWWWWWWWWWVVVVVVTTTXXX\\\^^^^^^^^^```bbblllnnnnnnmmmkkkiiiiiiiiiggghhhiiijjjkkkmmmpppssstttssssssuuuxxxyyywwwuuuwwwtttooohhhaaaZZZUUURRRTTTPPPJJJEEEAAA??????@@@>>>===AAAGGGGGGBBBBBBGGGEEECCCBBBFFFSSShhhhhh\\\TTTJJJ@@@222111000///------,,,,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''%%%&&&'''(((***'''''''''(((((((((((()))((('''&&&(((++++++)))'''************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222000111333555666666666555444666999===@@@BBBDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHBBBGGGJJJIIIEEEEEEKKKQQQQQQZZZ^^^ZZZVVVVVVSSSOOOTTTRRRTTTZZZ]]][[[YYYZZZYYYXXXWWWXXXZZZ\\\[[[ZZZ^^^[[[YYYZZZ\\\^^^]]][[[```]]]\\\[[[]]]fffxxxwwwZZZHHHBBB888666333222222222111000000//////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))~~~{{{}}}}}}}}}{{{zzzxxxvvvuuutttfff\\\SSSRRRQQQLLLFFFCCCIIIFFFBBB===999666444333222000---,,,,,,,,,***)))+++)))'''''')))++++++***+++++++++++++++++++++++++++++++++******************))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,++++++++++++,,,------....../////////000000000/////////000000000111111000111222666AAATTTlll}}}{{{qqquuu~~~cccSSSFFFEEELLLQQQVVVYYYTTTUUUVVVTTTQQQNNNLLLLLLHHHIIIJJJIIIGGGFFFEEEDDD????????????????????????BBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFIIIJJJKKKLLLMMMNNNOOOOOONNNNNNMMMPPPTTTUUUUUUUUUWWWYYY^^^```aaaaaa___^^^^^^___iiijjjjjjkkkmmmrrryyy}}}}}}tttjjjfffffffffaaa[[[ZZZYYYVVVSSSOOOLLLJJJHHHFFFEEECCCBBBAAABBBDDDEEEFFFBBB@@@AAA???===AAAHHH@@@@@@FFFVVVnnnpppYYYNNNFFF===444222111000...------,,,,,,+++++++++*********))))))))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((***)))'''&&&&&&'''((()))&&&&&&'''''''''(((((((((###%%%'''''''''''')))+++))))))))))))))))))))))))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///000000000111000111333444555666555555666888:::===@@@AAAAAABBBHHHHHHHHHHHHHHHIIIIIIIIIDDDGGGIIIHHHFFFGGGKKKOOOZZZ___```[[[WWWWWWWWWTTTSSSQQQRRRXXX[[[YYYYYYZZZXXXXXXYYYYYYZZZZZZ[[[\\\^^^]]]]]]___```___\\\XXX[[[YYYXXXXXXXXX[[[gggssskkkVVVEEE<<<:::777555222111111222111000/////////...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((~~~{{{}}}~~~}}}}}}|||{{{yyyvvvsssrrrcccZZZRRRQQQQQQMMMHHHFFFKKKHHHBBB<<<888555444333222000---,,,,,,,,,+++)))***)))'''((()))++++++***++++++++++++++++++++++++***************+++++++++))))))))))))))))))******)))***++++++,,,,,,++++++*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------.........////////////000000000000000111111111111000111222333555===GGGOOO~~~~~~nnngggyyy___RRRPPPNNNKKKIIIQQQRRRSSSSSSQQQOOOMMMKKKLLLLLLKKKJJJHHHFFFDDDCCC????????????????????????>>>??????@@@@@@??????>>>>>>>>>======>>>@@@BBBCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDGGGJJJLLLLLLMMMOOOQQQVVVXXXZZZZZZYYYYYYYYYZZZggggggffffffhhhmmmuuuzzzppp___VVVTTTSSSMMMFFFDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@????????????@@@???AAACCCAAA===<<>>???@@@@@@@@@GGGGGGHHHHHHIIIIIIJJJJJJEEEFFFGGGIIIKKKMMMOOOPPP\\\^^^]]]XXXUUUWWWXXXXXXSSSPPPPPPUUUXXXXXXXXXZZZYYY[[[\\\[[[YYYXXX[[[]]]]]]]]]___aaabbb___YYYUUUXXXWWWWWWXXXWWWUUUZZZaaammmyyyXXXEEE>>>:::777555666444111000111111000//////......------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((~~~zzz}}}}}}}}}}}}}}}|||yyyuuurrrpppcccZZZSSSQQQPPPLLLHHHGGGMMMIIIBBB<<<777444333333111///---,,,,,,,,,+++******(((((((((***+++***)))************************)))))))))***+++++++++,,,)))))))))))))))*********))))))***+++++++++++++++************++++++++++++******+++,,,,,,,,,,,,++++++++++++***+++,,,,,,---------........./////////000000000000111111111222111333444444444555999<<>>>>>??????>>>===<<<<<<;;;:::::::::;;;<<<>>>???>>>>>>???@@@@@@AAAAAAAAA???AAACCCFFFHHHJJJLLLNNNRRRTTTVVVUUUTTTSSSTTTUUU[[[ZZZYYYWWWWWWYYY]]]aaajjj___PPPGGGFFFEEECCC???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBAAA@@@???>>>:::;;;===???@@@CCCHHHLLL___wwwfff]]]OOOCCC;;;777333111000///...---,,,,,,,,,,,,************))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((++++++)))(((((('''((((((%%%%%%%%%&&&&&&&&&''''''''')))++++++***(((''''''(((((((((((((((((((((((())))))))))))***+++,,,---++++++++++++++++++++++++///.....................000000111222333444555555999:::<<>>>>>;;;;;;;;;<<<<<<===>>>>>>===============>>>>>>???;;;<<<>>>AAAEEEIIIKKKLLLHHHJJJKKKJJJHHHFFFFFFFFFGGGHHHHHHGGGEEEDDDEEEFFFKKKGGGBBB===;;;;;;<<<>>><<<<<<==================???@@@AAABBBBBBBBBBBBAAA?????????AAAJJJYYYjjjtttqqqZZZRRRKKKAAA888222000000111///...---,,,,,,+++,,,,,,*********)))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((******)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''')))///333333,,,&&&))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++.........---------------///000000111222333444555777999<<>>?????????@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===:::999:::===AAAEEEGGGGGG@@@AAABBBAAA>>><<<<<<<<<999;;;======<<<;;;;;;<<<===??????>>><<<;;;===@@@>>>>>>??????@@@AAAAAABBB???>>>===<<<;;;<<<===>>>CCCNNN\\\hhhuuukkkWWWJJJFFFAAA:::333//////000222...---,,,+++++++++++++++******)))))))))(((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((((((((%%%&&&&&&&&&''''''''''''%%%$$$&&&...777999222)))))))))))))))))))))))))))))))))((())))))***+++,,,++++++++++++++++++++++++,,,---------------------/////////000111222444555666888:::>>>@@@BBBBBBCCCCCCCCCDDDFFFGGGIIIJJJKKKLLLKKKJJJLLLNNNLLLGGGCCCAAAAAAHHHRRRXXXXXXWWWXXXUUUQQQRRRVVVZZZYYYYYY[[[ddddddbbb^^^YYYWWWYYY[[[\\\\\\[[[YYYXXXYYY]]]aaa^^^UUUMMMKKKJJJGGGFFFGGGGGGMMMIIIGGGPPPUUUYYYeeeyyybbbPPPAAA888555555222222333111---...222///...---...///...---+++++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''|||zzz~~~|||{{{zzzxxxvvvuuussssssfff^^^VVVRRRMMMGGGEEEGGGIIIFFFBBB===999666444333000...,,,,,,------,,,+++(((((((((***+++,,,***(((************************+++++++++***************'''(((((()))******++++++((())))))***************))))))))))))************))))))***+++++++++++++++***************++++++,,,+++,,,,,,,,,,,,------------.........////////////111000///000111222333333...888888999NNNrrr|||~~~iiiZZZYYYRRRIIIFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDBBBBBBCCCCCCDDDDDDCCCCCCCCCBBB@@@???>>>======>>>===:::999:::>>>AAAAAA@@@===>>>??????===;;;;;;<<<888999:::;;;:::;;;===>>>@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB>>>===<<<===@@@FFFLLLPPP___qqqyyycccTTTJJJEEE>>>:::555222111111222111---,,,,,,+++++++++++++++***)))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%&&&''''''(((((((((&&&&&&'''''''''(((((((((%%%$$$%%%+++111333///+++((((((((((((((((((((((((((((((((())))))***+++,,,************************+++++++++,,,---------...////////////000222333444555666999;;;===>>>>>>>>>AAAAAACCCDDDFFFHHHIIIJJJIIIJJJMMMPPPRRRQQQMMMKKKHHHGGGKKKVVV[[[ZZZWWWXXXRRRPPPQQQWWWZZZXXXWWWYYYaaa___\\\ZZZXXXXXXZZZ[[[ZZZZZZYYYVVVSSSTTTXXX\\\^^^TTTKKKJJJJJJHHHFFFFFFEEELLLIIIHHHNNNLLLIIIOOOUUUfff}}}ttt```KKK???:::777888;;;777444333333111...///333---,,,,,,---......,,,************+++++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''|||zzz|||{{{yyywwwvvvuuutttttteee]]]VVVRRRLLLGGGFFFIIIGGGEEEBBB>>>:::777444333000...,,,,,,------,,,+++(((((((((***,,,,,,***((()))))))))))))))))))))))),,,+++++++++******))))))'''(((((()))***+++++++++(((((()))***************))))))))))))************))))))***++++++++++++************)))***++++++,,,++++++,,,,,,,,,---------------------.........///---------///111333333222///777333---999QQQsssvvvjjjZZZOOOKKKKKKKKKKKKDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEHHHGGGDDDBBBAAA@@@@@@@@@AAA>>>;;;;;;===???>>><<<:::<<<===>>><<<<<<<<<============;;;:::;;;???BBBAAA>>><<<===AAACCCAAA>>>AAA@@@???>>>===<<<;;;;;;:::;;;>>>FFFSSSbbbpppyyywww]]]PPPIIIBBB>>>444111//////000000///---,,,,,,++++++***+++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((######%%%&&&'''((((((((('''''''''(((((((((((())))))((('''((()))))))))(((''''''''''''''''''''''''(((((((((((()))***+++,,,******************************+++,,,,,,---......//////...///000111333444444666777999:::::::::999???@@@BBBCCCEEEGGGIIIIIIEEEIIIOOOUUUYYYZZZYYYYYYQQQMMMOOOWWW\\\XXXVVVVVVPPPNNNPPPVVVYYYWWWVVVWWW]]]ZZZWWWVVVWWWZZZ[[[[[[VVVWWWVVVSSSOOOOOOQQQUUUTTTKKKCCCDDDGGGFFFDDDCCCAAAGGGDDDCCCJJJIIIEEEKKKRRRUUUZZZdddzzzdddOOOCCC;;;;;;;;;555///---000---...222222...---...,,,,,,,,,---......+++)))******************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''}}}xxx|||~~~{{{xxxwwwwwwuuuqqqnnniii```XXXSSSNNNHHHEEEFFFGGGDDD???;;;999777555333000...,,,,,,,,,,,,***((())))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((())))))))))))******)))))))))))))))******++++++,,,,,,+++++++++++++++******++++++,,,------------............///............////////////888555111///333;;;EEEKKKooozzzyyyoooppppppmmmTTTMMMFFFBBBCCCDDDBBB???AAAAAAAAAAAAAAAAAAAAAAAA@@@EEEIIIKKKIIIHHHHHHIIIKKKIIIGGGGGGEEECCCBBBCCCCCCCCCBBB@@@>>>>>>???AAABBBBBBAAA@@@@@@???>>>>>>???@@@AAA@@@>>>===>>>@@@BBB@@@@@@AAAAAA@@@<<<999DDD@@@>>>>>><<<999<<>>AAAFFFLLLOOOMMMJJJJJJKKKLLLMMMOOOTTTYYY^^^ZZZSSSNNNSSS\\\aaa]]]WWWPPPSSSVVVWWWVVVTTTTTTSSSXXXYYYZZZ\\\]]]ZZZVVVSSSVVVUUUQQQLLLKKKNNNMMMIIIKKKIIIHHHHHHHHHHHHGGGEEEBBBBBBBBBAAAAAAAAA@@@@@@EEEFFFHHHLLLSSS]]]iiipppooo\\\NNNGGG777666666555333222111111//////...------------...++++++++++++++++++++++++,,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&}}}www|||}}}{{{xxxxxxwwwuuupppmmmiiiaaaZZZVVVPPPIIIFFFFFFFFFCCC???<<<999777444222000...,,,,,,,,,,,,***((())))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))******))))))))))))***************+++******))))))++++++******++++++,,,,,,------------............---.........////////////444222000///111666;;;>>>DDDaaasss___PPPHHHDDDCCCAAABBBAAA@@@???>>>???@@@@@@@@@BBBDDDDDDCCCCCCEEEGGGHHHFFFDDDBBB@@@>>>===>>>AAABBBBBBAAAAAAAAABBBCCCEEEDDDDDDCCCBBB@@@????????????@@@@@@???>>>>>>>>>===>>>??????>>>???AAACCC>>><<<>>>DDDKKKRRR^^^iiiyyy|||yyyfffUUUDDD>>>===777111...111000///---,,,++++++++++++++++++*********))))))***)))(((''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))((()))************)))((())))))******+++,,,------------......//////000000222333444555666777777777;;;<<<>>>CCCHHHKKKJJJHHHIIIIIIJJJJJJKKKMMMRRRUUUQQQLLLIIIMMMVVV\\\ZZZWWWSSSTTTUUUUUUSSSRRRRRRSSSVVVVVVWWWYYYZZZYYYVVVSSSSSSSSSOOOKKKKKKOOOOOOKKKHHHGGGFFFGGGIIIKKKJJJIII@@@????????????>>>>>>>>>?????????@@@BBBGGGOOOTTT```ssssssjjj]]]OOODDD<<<777333555444333222111000/////////......---------------++++++++++++++++++++++++,,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&|||vvv{{{|||{{{yyyxxxwwwsssoookkkhhhbbb\\\YYYTTTLLLFFFEEECCCAAA>>><<<:::777333000000...,,,,,,,,,,,,***((()))))))))))))))))))))))))))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,(((((((((((())))))))))))************************)))*********)))(((((('''******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////111000000000000111222222...:::QQQppppppccc\\\XXXWWWLLLHHHCCC???<<<<<<>>>??????@@@???>>>===>>>BBBDDDDDDDDDBBB@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???===<<>>===:::888:::@@@FFFGGGKKKVVVgggwwwcccSSSJJJCCC===999555000///000000///...,,,++++++++++++++++++*********)))))))))***)))(((''''''&&&''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((()))******))))))((('''((()))***+++---......---------...//////000000222222333444666666777888999999:::>>>BBBEEEFFFFFFJJJJJJIIIHHHGGGHHHKKKNNNMMMIIIGGGIIIOOOTTTUUUUUUVVVVVVTTTQQQOOOOOOQQQSSSTTTSSSSSSTTTVVVVVVUUUSSSOOOOOOMMMJJJKKKOOOOOOLLLEEEDDDDDDEEEGGGHHHHHHGGG======<<<<<<<<<;;;;;;;;;>>>>>>===;;;:::;;;>>>@@@<<>>FFF[[[mmmggg^^^TTTNNNKKKKKKLLLGGGFFFCCC@@@>>>=========???@@@???===<<<>>>===;;;;;;;;;<<<>>>@@@@@@???======>>>>>>>>>===<<<;;;;;;>>><<<999999;;;<<<:::999<<<;;;;;;<<<@@@GGGPPPWWWiiiqqqbbbPPPNNNDDDAAA===888333//////111......,,,++++++*********************))))))))))))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''(((((())))))(((((('''&&&&&&%%%%%%%%%&&&''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))*********+++++++++++++++******+++,,,---.........,,,,,,---......//////000111222222333444666777888999888999;;;>>>AAADDDEEEKKKKKKKKKIIIHHHHHHJJJMMMOOOMMMJJJIIIJJJMMMPPPRRRXXXVVVRRRNNNKKKKKKOOOSSSQQQPPPOOOPPPRRRTTTTTTSSSNNNNNNLLLIIIJJJNNNNNNJJJDDDBBBAAAAAAAAAAAA@@@>>>;;;;;;;;;:::::::::999999===>>>>>>===<<<;;;===>>>???@@@AAACCCKKK\\\qqqqqq]]]OOODDD>>>@@@===999666444222///...000//////...------,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''xxxssswww~~~|||}}}|||yyyuuuqqqmmmkkkeee```]]]\\\VVVLLLEEEBBB@@@>>>===;;;:::666222///000...,,,,,,,,,,,,***((((((((((((((((((((((((((()))******)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))((()))***+++,,,+++++++++******++++++***))))))((()))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------111000/////////000111222333666777333999XXX}}}xxxuuuuuuhhheee```ZZZSSSMMMGGGDDDEEEHHHGGGBBB???@@@===777;;;::::::;;;======:::888======<<<<<<<<<<<<<<<<<<999999:::===AAADDDFFFFFFFFFEEEIIITTTeeettt}}}rrr```KKKCCCGGGAAA===666000......---,,,---,,,+++******)))***************)))))))))(((((()))((((((''''''''''''(((&&&''''''''''''''''''&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////111111111222333555777888999999::::::<<>>>>>??????===<<<::::::::::::999999999999777999;;;;;;::::::;;;<<<>>>>>>>>>???AAAFFFOOOWWWaaavvv|||nnnYYYHHH>>><<<===>>>444333222222333333111000//////......------,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))'''((((((((()))))))))***''''''''''''''''''''''''&&&'''''''''''''''''''''yyyssswww~~~~~~zzztttpppnnnmmmeee```]]]\\\WWWMMMEEEBBBAAA???<<<:::999777333000000...,,,,,,,,,,,,***((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))***,,,,,,,,,++++++)))******++++++******))))))***+++,,,---,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,...111222...///111222555@@@WWWkkkzzzqqqllljjjooommmeee___\\\UUUKKKLLLJJJHHHIIILLLMMMJJJGGGIIIHHHEEECCCCCCCCCEEEFFFJJJPPPYYYaaafffiiilllnnnmmmnnnttt|||___SSSLLLAAA;;;===999666000++++++///...+++++++++***)))))))))))))))******)))))))))(((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''''''''(((******+++++++++***))))))((((((,,,,,,,,,---......//////000000000111222555777888999:::;;;;;;<<<>>>AAADDDCCCDDDFFFFFFFFFHHHJJJLLLGGGFFFEEEEEEGGGJJJMMMOOORRRPPPNNNJJJIIIJJJNNNQQQOOONNNMMMMMMPPPQQQRRRQQQOOOOOOMMMIIIHHHIIIFFFBBB>>>======>>>@@@AAAAAA@@@:::::::::999999999888888555777999999888777888999777888;;;@@@AAA???AAAEEECCCMMM\\\kkk{{{uuubbbTTTFFFCCC>>>;;;999777555333333222222222444555333222............------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******)))(((((((((((()))''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''{{{uuuzzzzzzsssooooooooogggbbb^^^]]]XXXNNNFFFDDDBBB???<<<:::888777444222000...,,,,,,,,,,,,***((())))))))))))))))))))))))&&&'''))))))((((((***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((((((((())))))))))))''')))+++,,,------,,,+++''''''((()))************(((***+++------,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000///---///444555333666;;;YYY}}}yyysssooommmnnnsssuuusssqqqppplllgggbbb``````bbbcccmmmzzzdddTTTFFFBBBBBB===888555///222111---,,,000///+++******)))((((((((())))))***)))))))))((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++*********)))))))))))))))+++,,,,,,------......///000//////000111444777999888:::<<<<<<<<<===@@@CCCAAACCCEEEEEEFFFGGGIIIKKKGGGEEECCCDDDHHHJJJKKKKKKLLLLLLLLLKKKJJJKKKNNNPPPOOONNNNNNOOOQQQRRRQQQPPPMMMNNNLLLHHHGGGHHHEEE@@@===<<<<<<===???@@@@@@???999999888888888777777777666777999999777777888999888666888<<<===999:::>>><<<>>>AAADDDJJJUUUccclllzzz|||dddRRRHHHCCC===888333444555666555111---***000...,,,,,,,,,,,,***(((---------,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++******)))((((((((((((((('''''''''((()))*********''''''''''''''''''''''''&&&&&&&&&'''''''''((((((}}}xxx|||yyysssooooooqqqiiiccc___^^^XXXOOOHHHFFFCCC@@@<<<999888777555444000...,,,,,,,,,,,,***((())))))))))))))))))))))))%%%'''((()))((()))***,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))''')))+++---...---,,,+++$$$%%%&&&((())))))******(((***+++------,,,+++***)))************+++++++++******+++++++++,,,,,,,,,------///000000000000///...---///333222///444===444NNNxxxzzzeeeNNNHHHAAA>>><<<888222...'''...222...+++,,,+++'''***))))))(((((((((((()))))))))))))))(((((((((((((((((('''''''''(((((()))%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))((((((((()))***,,,---******++++++,,,,,,,,,---++++++,,,------......///000/////////111444777999666999<<<===<<<<<>>@@@BBBDDDHHHJJJOOOWWWcccrrrpppbbbQQQIIIAAA???BBBBBB;;;444666444111000000222444666222000......000111000///,,,,,,,,,+++++++++++++++,,,++++++***)))*********++++++++++++++++++++++++******)))(((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((({{{vvvyyy}}}yyytttqqqppppppiiicccdddbbbVVVQQQNNNEEEDDDBBB???;;;777444222111000///---,,,+++*********+++)))(((((())))))(((&&&(((((()))***************+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000///......000333666:::JJJggggggTTTRRRCCCAAA<<<888444111000000++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))))))))(((((('''++++++,,,,,,,,,++++++***,,,,,,,,,---------.........///111111111111333555666777888:::<<<>>>???@@@AAA@@@DDDIIIGGGBBBCCCIIIHHHIIIIIIHHHFFFCCCCCCCCCDDDHHHIIIEEEDDDGGGIIIHHHSSSMMMHHHKKKSSSVVVRRRLLLJJJIIIHHHEEECCC@@@===<<<>>>>>>===<<<;;;::::::999777777666555444333333222444444444444444444444444555555555555666666666666::::::;;;<<<===>>>???@@@BBBEEEIIINNNWWWggg{{{|||lll^^^RRRJJJDDD>>>===:::888666666555666000000000000////////////......---------,,,,,,,,,,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&}}}yyy}}}~~~~~~|||yyytttqqqqqqqqqjjjdddeeecccWWWRRRPPPGGGEEECCC@@@<<<888555333222//////---,,,+++************)))(((((())))))((('''(((((()))************)))******)))(((((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---///111888444444===QQQrrrzzzdddMMMCCCEEE>>><<<888444000///......++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))((((((***++++++,,,,,,++++++***,,,,,,,,,------------......000111222111222444555555666888:::<<<===???@@@CCCBBBCCCFFFCCC@@@CCCJJJGGGHHHIIIHHHEEEDDDCCCDDDDDDIIILLLJJJIIIJJJJJJHHHOOOKKKIIIKKKQQQSSSQQQMMMIIIIIIGGGEEECCC@@@>>><<<===<<<<<<;;;:::999888888444444444333333333333333333333333333333333333333333333444444444555555555777888999:::;;;<<<=========???@@@@@@AAAFFFPPPXXX```eeemmmuuurrreee___RRRMMMGGGAAA===;;;888666777666444222111000000000000000000/////////......------------,,,,,,,,,,,,,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}zzz~~~~~~|||yyytttrrrqqqqqqkkkeeefffdddXXXSSSQQQHHHFFFDDDAAA===999666444333///...---,,,+++*********)))((('''((()))***)))((('''((())))))******))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))))))))************************++++++++++++++++++++++++******++++++,,,,,,---------...///...------...///......000111444BBB^^^vvvttt[[[MMMEEE>>>;;;===666444222///,,,+++++++++************************(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))))))))******+++++++++++++++***,,,,,,,,,,,,------------///000222222222222444666555666777999;;;===>>>???DDDCCCDDDEEEBBB@@@CCCIIIFFFGGGIIIHHHFFFEEEEEEFFFEEEKKKOOOMMMLLLMMMLLLIIIKKKJJJJJJLLLNNNOOONNNLLLHHHHHHFFFEEECCC@@@>>>===;;;;;;:::999888777666666111111111222222333333333333333333333333333333333222222222222333333333333555555666777888888999:::555888:::999777777999<<<>>>???@@@AAADDDNNNZZZccctttlllfff]]]TTTKKKFFFCCCBBB<<<:::777666666666555444111000///...------------////////////.........------------,,,,,,,,,++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzyyy~~~yyytttpppooooookkkdddeeecccWWWSSSRRRIIIGGGEEEBBB>>>:::777555444///...---,,,++++++++++++(((''''''((()))******)))'''(((((())))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))))))))************************************************))))))***+++,,,------...---.........------------)))///666888333111:::FFFWWWrrryyy^^^OOOBBB@@@@@@===999888///...---+++***)))))))))************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))))))))))))))******++++++++++++***++++++,,,,,,,,,---------///000222333222333444666555555777999;;;===>>>???BBBFFFJJJKKKIIIEEEDDDEEEGGGHHHJJJIIIHHHGGGGGGHHHGGGLLLNNNLLLKKKMMMMMMKKKJJJKKKLLLLLLKKKIIIIIIIIIFFFFFFEEEDDDBBB@@@>>><<<::::::999888777666555555222222222222222222222222222222222222222222222222111111222222222333333333333333444555555666777777444777:::;;;:::999999:::<<<===>>>===<<<===???AAAFFFMMMSSSWWWYYY```lllvvvxxxjjjbbb```ZZZNNNDDDDDDAAA<<<888555555666777888777555333333111...+++//////..............................------------,,,,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzyyyzzzsssooommmmmmjjjcccdddbbbVVVRRRQQQIIIGGGEEEBBB>>>:::777555444......---,,,++++++++++++(((''''''((()))******)))''''''((()))))))))))))))((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,------------,,,,,,------,,,,,,111///...---++++++111:::555???\\\mmmTTTFFFAAA======<<<777333111,,,++++++******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&((())))))))))))((()))******+++++++++++++++++++++,,,,,,,,,------...000222222222222444666555666777999;;;===>>>???BBBKKKTTTXXXUUUOOOIIIEEEIIIJJJLLLKKKJJJIIIIIIJJJHHHLLLLLLHHHGGGJJJMMMLLLKKKMMMNNNLLLIIIEEEDDDDDDCCCCCCCCCBBB@@@>>>===<<<:::999999888777666555555444444333333222111111000111111111111111111111111111111222222222333333333333333333444444555555666888999999888666555555555333666:::<<<===<<<<<<===???>>><<<<<<>>>CCCHHHLLLMMMcccpppjjjeeelllrrrqqq}}}xxxpppkkkeee\\\UUUIIIDDD???===<<<;;;888444999888777555444444444555000//////000111000...,,,/////////////////////...------------,,,,,,,,,+++,,,,,,+++++++++*********************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{yyyzzzsssooommmllljjjcccdddaaaVVVRRRRRRJJJGGGEEEBBB>>>:::777555444...---,,,,,,+++++++++,,,)))((('''((()))***)))(((&&&'''(((((())))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,---+++++++++------,,,+++000+++(((+++---...000444<<<444===VVVhhhwwwkkk]]]RRRHHHCCCAAA>>>999333///......************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((((((((()))***++++++++++++++++++++++++,,,,,,,,,,,,...///111111111111333555666777888:::<<<>>>???@@@DDDOOOZZZ]]]ZZZUUUNNNHHHJJJKKKMMMLLLJJJIIIIIIJJJHHHJJJIIIDDDCCCHHHKKKLLLLLLMMMNNNLLLIIIEEEBBBAAA@@@@@@@@@???>>>===;;;:::999999888777666555444444555555444333222111000///000000000000000000000000111111111222222222222333222222333333444444444444555555333333333444555666444444444555777999;;;<<<;;;::::::<<>><<<===OOO[[[UUULLLKKKOOOQQQPPPTTTYYY]]]```eeekkkpppssssssuuuyyy}}}}}}zzzvvvqqqlllfff```\\\VVVPPPJJJEEECCCAAA>>>;;;;;;<<<<<<;;;::::::;;;===---///111333444555666666222111111333444555333222------.........------,,,,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))******))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzxxx~~~~~~yyytttpppnnnoookkkddddddaaaVVVSSSSSSLLLFFFDDDAAA===:::666444333------,,,+++++++++,,,,,,***)))(((((())))))((('''&&&'''(((((())))))((((((''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))***************************************+++++++++,,,***)))***---...---++++++))),,,333555111------111+++***111555<<>>>>>>>>===<<<;;;:::999777777666555444333222222222222222111111000000000//////////////////////////////000000000111111111111111111222222222222333222111000222444777999:::999777555555555666666666333555777888999999888777444===EEEEEE>>>999999:::??????????????????@@@AAADDDDDDDDDFFFIIIKKKKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDBBB@@@@@@???===;;;:::999999888777777777777555555555444111000000111777666444222///,,,)))(((000///---,,,---,,,+++))),,,------------,,,******,,,+++++++++************+++*********))))))))))))((()))*********)))''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxuuuzzz~~~}}}yyytttqqqqqqqqqllleeeeeebbbXXXUUUUUUNNNFFFDDDAAA===999666444333------,,,+++++++++,,,,,,+++)))(((((())))))(((&&&&&&''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++)))((()))---///---,,,111---,,,...---+++,,,000***000444333///111999BBBMMMjjjkkkYYYHHHBBBAAA>>>;;;:::111000...,,,,,,...---***))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''')))******+++++++++******+++++++++,,,,,,,,,,,,---///000///000111333888888:::<<<>>>@@@AAABBBBBBIIIKKKFFFDDDHHHKKKKKKIIIKKKKKKJJJGGGEEEEEEEEECCCHHHIIIGGGFFFHHHIIIGGGIIIIIIIIIJJJKKKIIIEEEBBB<<<<<<<<<<<<;;;:::999888666555555444333222111000////////////000000000000////////////////////////............/////////000000000000000111111111111555444333333333444333222///000222555777666333000555666666333000111666;;;666666;;;BBBAAA;;;777888999777666777:::<<<<<<<<<;;;999777888999;;;;;;:::999999999:::::::::::::::;;;999777777888888777666222444777777555333333333222222222222333333333222000/////////000111222333000///------...///......------......---,,,***)))+++++++++************)))************))))))))))))((()))*********)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~rrrttt~~~}}}|||}}}zzzssspppqqqpppmmmjjjjjjhhhccc]]]UUUMMMIIIJJJGGGBBB===888666444444000...+++************)))((((((((((((((((((((((((******))))))((((((''''''+++***((('''&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''')))((('''((()))***)))(((***)))(((''''''((()))***'''((()))((('''&&&''')))((((((((((((((((((((((((*********)))))))))))))))''''''((()))***)))))))))...---,,,,,,++++++++++++++++++******++++++,,,---...------------...//////000111111111222222222222;;;@@@OOOllllllXXXHHHGGGDDD@@@<<<888555333000///...,,,+++***))))))******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++))))))***++++++,,,------,,,,,,---...///000111111555999===@@@@@@@@@AAABBBFFFGGGFFFEEEHHHKKKHHHBBBFFFHHHJJJHHHDDDBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDDDDHHHHHHHHHGGGEEECCCBBBAAAAAA>>>;;;999999888777666777666555444333222222222000111333444444222///---///////////////...------//////000000000000////////////000111111111111111000000000000000000000000222222222222222222222222333333222222333333444555555555666888:::999777444555555666666666666555555888888777777666666666555777777666666666666777777555555666666555444333333555555444333333222111111111111111111111111111111111000000///...---------------------------,,,,,,++++++++++++++++++++++++************************---,,,+++***))))))******))))))))))))((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&{{{pppsss|||~~~|||{{{|||yyyrrrooopppooolllhhhhhhgggccc]]]VVVOOOKKKIIIFFFBBB===999666444444000...+++************)))(((((((((((((((((((((((()))))))))(((((((((((((((+++***((('''&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((((((((((((((('''&&&&&&&&&((()))((('''***)))(((''''''((())))))'''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++*********+++,,,,,,+++*********++++++,,,,,,---------------......///...////////////000000000555666;;;HHH\\\uuutttaaaOOODDDBBBAAA???;;;888444222111...---,,,+++***)))))))))))))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&***))))))(((((())))))***)))******+++,,,,,,------,,,------...///000111222555888<<<>>>@@@AAACCCDDDEEEFFFDDDAAAAAAEEEDDDAAADDDEEEGGGEEEBBB@@@@@@AAADDDDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFEEECCCBBB@@@???===:::888666777777777666555444333222111111111111///000111222222000///...//////000000//////...---......////////////......//////000111111111111000000000000000000000000000222222222222222222222222222222222222222333444444444444444666777888666444444555555666666555555444666666666666555555444444555555444444444444555555444555555555444444333222444444333222222111000000000000000000000000000000000000//////...------,,,//////...---,,,++++++***++++++++++++++++++++++++******************************))))))(((((())))))))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''wwwmmmqqq{{{|||~~~zzzzzz{{{xxxrrrnnnooonnnkkkggggggeeebbb]]]WWWQQQNNNHHHEEEAAA===999666444444000...+++************)))(((((((((((((((((((((((((((((((((((((((((())))))***)))(((''''''&&&''''''&&&&&&&&&''''''''''''(((++++++******)))))))))(((&&&%%%$$$%%%'''((('''&&&)))((((((''''''((())))))'''((()))((('''&&&''')))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++)))(((((())))))***+++,,,************++++++,,,,,,------,,,,,,------...///,,,,,,,,,---------......///111111111333===MMMYYYmmmhhhTTTHHHCCC???===:::999777555222000...---++++++***))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''(((((()))******++++++,,,---------------...///000111222222555888;;;===???AAADDDGGGEEEGGGEEE@@@>>>AAACCCBBBCCCDDDEEECCCAAA???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@>>>===999777444444555666666555333222111000000000000000........./////////////////////000000000///......---------......---------...//////000000000000000000000000000000000000000111111111111111111111111222111111111111222333333333222222222444555444333333444444555555444444333444444444333333333333333222222111111111111222222333333333444333333222222222111111000000/////////........................//////......------,,,,,,000///...---+++***))))))************************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''tttlllqqq{{{{{{}}}zzz{{{|||xxxrrrooopppnnnkkkhhhgggeeebbb\\\VVVQQQMMMFFFDDDAAA===999666555444000...+++************)))((((((((((((((((((((((((&&&''''''(((((()))))))))))))))((((((''''''''''''&&&&&&&&&''''''''''''(((++++++******)))(((((((((&&&%%%%%%%%%'''((('''&&&''''''''''''((((((((()))'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((()))))))))))))))***)))'''&&&'''(((***,,,******)))))))))******+++)))******+++++++++++++++,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,------+++///333222...---222777444FFFaaa{{{iiiWWWOOOEEE>>>=========;;;333222111000...---++++++(((((((((''''''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''')))((((((''''''(((((()))***+++++++++,,,,,,---------......///000111222222666777:::;;;===???CCCFFFEEEIIIJJJDDDAAABBBDDDDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@>>>===<<<888666444333444444444333222111111000//////000000......---------///000111/////////000000//////...------............---------...//////000000//////////////////////////////000000000000000000000000111000000000000111222222222000//////111222222222222333333333333333333222111111111111111111111111111111000000000000111111111111222222222111111000////////////......------------------------------...---------,,,,,,,,,+++...------,,,+++******)))************************))))))))))))))))))))))))((())))))***++++++++++++'''(((((((((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&***(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&ssskkkrrr||||||~~~||||||}}}zzzssspppqqqpppllliiigggeee```ZZZTTTOOOKKKDDDCCC@@@===:::777555444000...+++************)))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&''''''''''''((())))))(((((((((''''''''''''&&&%%%&&&((()))((('''&&&&&&''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''(((((())))))))))))***)))'''&&&'''(((***,,,------,,,******)))))))))((()))***+++++++++******+++++++++++++++,,,------+++++++++,,,,,,,,,------))),,,000333222000...,,,///333:::CCCPPPfff}}}mmm___PPPFFFBBB@@@===<<<<<<999444000......------,,,+++******''''''&&&&&&&&&'''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&***))))))(((((())))))*********++++++++++++++++++------...///000111222222333444666777888:::>>>@@@???FFFIIIFFFCCCCCCCCCAAADDDCCCAAA@@@@@@@@@@@@@@@>>>?????????@@@@@@@@@AAA@@@AAA@@@@@@???>>>===<<<;;;888555333333333222111222111111000000000000000///...---------///111222---...////////////...............//////.........------...////////////...........................////////////////////////000////////////000111111000///---...///111111000111111222222222222111111///////////////000000000111000000000000000000111//////000000000000//////...---------------,,,,,,------------------------,,,,,,,,,,,,++++++++++++******++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))*********)))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%qqqkkksss}}}|||~~~~~~}}}}}}zzztttqqqqqqpppmmmhhhfffccc^^^XXXRRRMMMJJJBBBAAA???===:::777555444000...+++************)))((((((((((((((((((((((((''''''''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((()))((('''%%%&&&'''((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&''''''(((((())))))***)))((('''''''''(((***+++///...---+++))))))(((((('''(((***+++++++++***)))++++++******++++++,,,---++++++,,,,,,,,,---------000---,,,---000222111///000///000222555<<>>;;;AAAEEEEEEEEEEEEDDD@@@BBB???===<<<===>>>>>>===>>>>>>>>>??????@@@@@@AAA?????????>>>>>>===;;;;;;<<<999666444333333222111111000000//////000000000000///...------...000111,,,,,,---.........------......////////////......,,,------...............................................................///............///000000///------...///000///...000000000111111000000000............////////////111000000//////000000111------......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((())))))******+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$ooojjjsss}}}|||~~~~~~||||||yyysssppppppooollleeeddd```\\\WWWQQQMMMKKKAAA@@@???===:::777555444000...+++************)))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''((())))))(((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%'''((('''&&&$$$%%%&&&((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))---,,,+++***)))((((((((('''(((***+++++++++))))))***************+++,,,,,,***++++++++++++,,,,,,,,,111...,,,+++---000000000***)))---333444333777===???SSSlll}}}yyyYYYSSSLLLGGGDDD@@@;;;666555222///------.........+++************)))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***)))((((((''''''(((((())))))(((((((((((((((((((((++++++,,,---...///000000---111666999<<<>>>AAACCCAAADDDGGGHHHKKKOOOMMMIIIAAA>>>;;;:::<<<>>>>>>======>>>>>>???@@@@@@AAAAAA<<<<<<<<<<<<;;;:::999999999777444333333333222111//////............//////......------------------***+++,,,,,,------,,,,,,---------......---------,,,,,,---............---------------------------------------------------......------......///000---,,,---...000000...---/////////000000/////////---------....../////////000//////......//////000+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***************(((((((((((((((((((((((('''''''''''''''''''''''''''(((*********)))'''&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%mmmiiirrr}}}{{{}}}~~~{{{{{{xxxrrroooooonnnkkkbbbaaa^^^ZZZVVVRRRNNNLLL@@@@@@???===:::888555444000...+++************)))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&'''((())))))(((''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))%%%$$$###$$$&&&'''&&&%%%###$$$&&&((())))))(((''''''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((()))***)))))))))***))))))(((((((((((()))'''(((***+++,,,+++)))(((*********)))***++++++,,,************++++++++++++******+++,,,,,,+++++++++111------111111---...222000777===@@@BBBMMM___nnn~~~jjjZZZOOOJJJFFFBBB===:::888888777666111000---,,,+++,,,,,,---******)))))))))((((((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***++++++,,,'''''''''&&&&&&'''''''''((((((((((((((('''''''''***++++++,,,---.../////////444:::@@@DDDGGGJJJLLLKKKLLLLLLMMMSSSYYYYYYUUUCCC???<<<;;;>>>@@@???>>>===>>>>>>???@@@AAAAAAAAA:::::::::::::::999888777666444222111222333333222------,,,,,,,,,------...---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------------------------------------------------------...------------...//////,,,,,,---///111111...,,,......////////////......---------......////////////......------......///***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********++++++******))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''',,,---...///...,,,***)))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&mmmnnnppptttyyy||||||{{{zzzxxxuuussssssrrrqqqooodddbbb___[[[VVVQQQMMMKKKDDDBBB>>>;;;999777555333///---+++***++++++)))((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((('''''''''''')))(((&&&$$$###$$$&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))***+++++++++,,,(((((()))***+++,,,,,,,,,)))************+++++++++---------,,,,,,+++++++++............////////////......000111444666999:::CCCJJJVVVeeewwwhhhaaaXXXPPPJJJDDD>>>::::::999777444222000...---222...)))'''))))))'''%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&%%%)))//////(((!!!$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''###'''111111((($$$)))''''''''''''(((((((((((((((((((((((()))))))))))))))+++...///......000111///222555777888999:::<<<@@@BBBEEEHHHLLLPPPSSSTTTMMMJJJEEE@@@>>>>>>???AAA:::;;;<<<===>>>???@@@@@@???<<<999888888888666555444333111//////000111222000000...---,,,+++++++++))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---***((()))*********,,,))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$mmmnnnpppuuuyyy|||}}}|||}}}yyyuuuqqqnnnlllhhhfffcccbbb___[[[VVVQQQMMMKKKDDDBBB>>>;;;999777555333///---+++***++++++)))((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''$$$###%%%(((,,,,,,((($$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******************++++++))))))))))))***+++,,,,,,)))************+++++++++------,,,,,,,,,+++++++++---.........////////////---------...///111222333...111555:::AAAJJJUUU]]]vvv|||xxxhhhZZZOOOIIIIIIEEE@@@>>>======;;;999555555333111///---,,,+++******+++******)))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&$$$&&&***,,,+++)))***)))(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))&&&+++444444,,,(((+++''''''''''''(((((((((((((((((((((((()))))))))))))))+++...///......000111///111444555666777999<<<<<<===???AAADDDFFFHHHHHHJJJGGGCCC>>><<<===>>>???>>>>>>??????@@@AAAAAAAAA::::::999888777666555555444222111//////000111222000///...,,,+++++++++***))))))))))))))))))))))))***************************************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++*********,,,,,,,,,,,,------------,,,,,,,,,,,,------------...---------,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************'''%%%'''***+++***)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$mmmnnnpppuuuzzz}}}}}}}}}~~~zzzuuupppmmmiiieeebbbcccaaa^^^ZZZVVVQQQMMMKKKDDDBBB>>>;;;999777555333///---+++***++++++)))((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&&&&$$$$$$)))000111,,,'''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******************))))))+++***)))((())))))+++,,,)))************+++++++++,,,,,,,,,,,,++++++++++++---------.........//////---------,,,,,,,,,------000111222222333555:::===@@@DDDNNN]]]oooyyyiiicccXXXMMMDDD???>>>===<<<:::666555444444333222000000///---,,,+++***)))%%%(((,,,,,,)))(((***...(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&###"""$$$)))...111,,,)))''''''))))))%%%"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$)))222222***&&&(((&&&''''''''''''((((((((((((((((((((())))))))))))***,,,...///......///111///111222333333555999<<<>>>>>>??????@@@AAAAAABBBEEECCC@@@===<<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@;;;===???<<<777333222333333222000/////////000111///...---,,,+++*********))))))))))))))))))))))))************************)))))))))*********++++++++++++,,,,,,,,,---------+++++++++++++++*********+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))'''&&&&&&(((***,,,)))&&&)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&lllmmmpppuuuzzz}}}~~~}}}{{{xxxtttqqqooommmjjjhhhbbbaaa^^^ZZZUUUQQQMMMKKKDDDBBB>>>;;;999777555333///---+++***++++++)))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&)))&&&###$$$'''******)))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))++++++******))))))((((((,,,+++)))(((((()))***+++))))))*********+++++++++,,,+++++++++++++++++++++,,,,,,---------.........///......---------......///000111222444555777999888777888===EEENNNUUUXXXaaaiiiuuuwwwiii___VVVMMMEEECCCAAA>>>===<<<;;;;;;;;;999666444222111//////,,,,,,++++++***)))))))))&&&((())))))'''&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$"""!!!%%%---333***'''&&&(((+++,,,)))%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$(((///000)))%%%&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***,,,...///......///000000111222222333555999===@@@@@@@@@@@@@@@AAAAAAAAABBBAAA???=========>>>???@@@@@@@@@???>>>>>>======CCCFFFGGGCCC:::222000111222111000////////////000...---,,,+++************))))))))))))))))))))))))************************(((((())))))************++++++++++++,,,,,,,,,,,,+++++++++************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))&&&+++...,,,******)))'''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&kkkllloootttyyy}}}}}}}}}yyywwwsssqqqpppooommmkkkaaa```]]]ZZZUUUQQQMMMKKKDDDBBB>>>;;;999777555333///---+++***++++++)))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&((()))'''###"""###%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((+++******))))))(((((((((+++***)))((((((((()))***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------...///000------......//////...---222000///000333666777777666:::???BBBGGGQQQ___iiirrrzzzqqqiiicccVVVTTTLLLCCC@@@@@@>>>;;;::::::999777555333111000,,,------.........000000+++************)))))))))(((&&&$$$%%%''')))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''''''%%%"""###)))...,,,++++++,,,//////,,,(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''+++000000,,,)))(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))+++,,,...///.........000111222333333333666:::>>>======>>>???@@@AAABBBBBBAAAAAA@@@????????????@@@AAA@@@@@@???>>>===<<<;;;CCCFFFHHHCCC:::333111222000000/////////...//////---,,,+++***************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))************)))*********+++++++++,,,,,,************************)))))))))************+++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))************************&&&111888222***((())))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&jjjkkknnnsssxxx|||||||||xxxvvvrrrooonnnllliiiggg```___]]]YYYUUUQQQMMMKKKDDDBBB>>>;;;999777555333///---+++***++++++)))((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%---666777111)))%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''(((''''''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))((((((((())))))))))))))))))))))))************+++++++++*********++++++++++++++++++++++++,,,,,,,,,------*********+++,,,---...///111000000111222222111///------...000222333222000...000333333222333777:::<<>>???@@@AAACCCEEEFFFGGGAAAAAAAAAAAA@@@@@@@@@???BBBBBBAAA@@@???>>>======;;;>>>???<<<777333222333////////////............,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++***)))))))))*********+++++++++)))))))))***************((((((((()))))))))******((((((((()))))))))******)))************+++++++++************************)))))))))))))))*********))))))))))))))))))))))))+++************)))))))))************************&&&333:::222)))(((******((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&hhhiiilllqqqwwwzzz{{{{{{wwwtttqqqnnnmmmkkkhhhfff```___\\\YYYUUUQQQMMMKKKDDDBBB>>>;;;999777555333///---+++***++++++)))((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''&&&&&&&&&%%%%%%$$$,,,777<<<999333---)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''((()))***+++((((((((((((((((((((((((((((((((()))))))))))))))%%%''')))***+++***)))((()))************+++++++++)))*********++++++++++++++++++++++++,,,,,,,,,,,,************+++,,,------***))))))+++///111000///000000000111222222000...000111333444444444444444000555888666222333:::AAA;;;;;;;;;;;;<<>>===;;;;;;:::;;;:::999:::;;;;;;999777555777777555666666333---)))((('''&&&&&&(((***+++,,,---///---***((()))***************))))))(((((($$$(((000666888666000+++'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%$$$%%%%%%,,,000333111,,,((('''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))+++---//////...---...///...000222444555666888:::>>>???@@@BBBDDDFFFGGGHHH@@@AAAAAAAAAAAA@@@???>>>AAA@@@@@@???>>>===<<<<<<777777666555444333222222.../////////......------++++++***))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,---,,,+++***))))))))))))*********+++((()))))))))*********+++''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))******++++++************************((((((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))%%%///222,,,(((++++++'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$ggghhhkkkpppvvvzzz{{{zzzuuussspppnnnnnnmmmkkkiii___^^^\\\YYYUUUQQQMMMKKKDDDBBB>>>;;;999777555333///---+++***++++++)))((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%% $$$***///222111---***'''''''''''''''''''''''''''''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''((()))++++++((((((((((((((((((((((((''''''(((((())))))******###%%%(((+++,,,+++)))((()))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------///---,,,---000111000......---,,,---//////...---...,,,))))))+++---...///...000222333444444555666666777777666555444555666888888999::::::::::::999888999::::::999888999:::333333333444444444555555333222000111222222111000------+++'''***///111///+++,,,...///...,,,***((('''***,,,,,,***)))***,,,*********)))((((((''''''%%%///<<>>@@@AAABBB@@@@@@AAAAAA@@@???===<<<=========<<<;;;:::::::::999777444333333333111000......//////......---,,,+++***)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,---------+++***))))))))))))************(((((())))))*********+++''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((($$$******%%%'''///---###((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$hhhgggiiiooowww{{{yyyvvvssstttrrrooooooqqqooojjjaaa^^^YYYUUUSSSQQQNNNLLLFFFCCC???<<<:::888555222///...,,,+++***)))))))))'''''''''''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&$$$###%%%)))///222---***'''%%%%%%%%%%%%$$$(((&&&$$$%%%((()))(((&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%&&&'''((()))&&&((())))))(((''''''(((((((((((((((((('''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((())))))************))))))+++*********))))))(((((()))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))(((***++++++++++++---...++++++++++++++++++++++++///,,,***+++...///...---111000...---,,,,,,,,,------------........./////////...---,,,,,,---...///////////////000000000000///...------...000222444111111111111111111111111////////////////////////000000000//////............---,,,,,,------+++)))***++++++,,,+++***)))((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&***+++&&&$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))******++++++,,,------//////000111222333333444333666:::<<<======???@@@===>>>?????????>>><<<;;;>>>===;;;999888888888888555555444333333333444444222111///---+++***))))))+++******)))(((''''''&&&''''''''''''''''''''''''((()))*********((('''&&&''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((***************)))((((((&&&((()))***)))((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$hhhhhhjjjpppwww{{{yyyvvvssstttrrrooooooqqqooojjj___[[[WWWSSSPPPNNNLLLJJJFFFCCC???<<<:::888555333------,,,+++************(((''''''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''')))***+++,,,)))&&&%%%%%%&&&&&&%%%'''&&&$$$%%%((()))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&'''(((%%%&&&(((((('''&&&'''((()))))))))))))))((((((((((((''''''&&&&&&'''((()))(((((((((((((((((((((((())))))************))))))************)))))))))(((+++*********************)))***++++++++++++***)))(((***++++++++++++,,,...++++++++++++++++++++++++...,,,++++++......---+++000///...---,,,,,,------,,,---------.........///......------------............/////////000000000......,,,,,,,,,...000111---------------------------------------------------------,,,,,,+++++++++---,,,,,,---......---+++))))))*********)))(((''''''((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&******&&&$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))******++++++,,,,,,---//////000111222333333444333555888999999999:::;;;;;;<<<<<<<<<<<<;;;::::::;;;:::999888777777777888444333222222111111111111//////---,,,++++++++++++******))))))(((''''''&&&''''''''''''''''''''''''((())))))***)))((('''&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))))))))))))))(((((((((((())))))******))))))((('''&&&((()))***)))((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$hhhhhhkkkqqqxxx{{{yyywwwssstttrrrooonnnpppooojjj^^^[[[VVVRRRPPPNNNKKKIIIFFFCCC???<<<:::888555333---,,,,,,+++*********+++)))((((((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))'''%%%$$$***(((%%%$$$%%%&&&&&&&&&'''%%%%%%%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%'''((()))((('''((()))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))******))))))(((************)))))))))))),,,,,,+++******)))(((((()))***++++++++++++***)))(((***++++++******,,,---++++++++++++++++++++++++,,,,,,+++,,,------,,,***///...---,,,,,,---......,,,,,,------------......,,,------......------,,,---.........////////////...---,,,++++++,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,...///...---'''((((((((((((''''''&&&''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&)))***&&&$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))******+++,,,,,,,,,...//////000111222333333333555777888777666777888999999888777777777777888999888777666666666666666222222111///............,,,,,,++++++***+++++++++***))))))(((((('''''''''''''''''''''''''''''''''(((((()))))))))((('''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))(((((((((((())))))))))))(((((()))))))))(((''''''&&&((()))***)))((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhiiimmmsssxxxzzzyyywwwssstttrrrnnnnnnpppnnnjjj```\\\WWWTTTQQQOOOMMMKKKEEECCC???<<<:::888555333///...,,,+++***)))))))))***)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&((()))(((&&&$$$"""(((&&&$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$&&&(((******))))))***+++(((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))+++*********)))))))))(((*********++++++*********(((***++++++******+++---++++++++++++++++++++++++++++++,,,---------+++***...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,------+++,,,---......---,,,+++------------............------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******+++------,,,+++''''''(((((((((''''''''''''''''''((((((((())))))(((((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%))))))&&&$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))***++++++,,,,,,......///000111222333333444666777888777777888:::999888666555555555666777999888777666555444333333222111000...---,,,,,,,,,,,,++++++***)))*********))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''&&&((()))***)))((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhjjjooouuuyyyzzzyyywwwrrrsssqqqnnnnnnpppnnniii___\\\WWWSSSQQQNNNLLLJJJEEEBBB???<<<:::888666444111000...+++)))(((''''''***)))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))(((((((((***&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******(((((()))))))))*********+++******************+++(((***++++++***)))***,,,++++++++++++++++++++++++***+++,,,------,,,,,,---...---,,,++++++,,,......,,,,,,,,,,,,,,,,,,++++++***+++,,,------,,,+++***+++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******(((&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$((()))%%%###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((())))))******+++,,,,,,......///000111222222333222333555666666777999;;;999888666555555555666777::::::888777555333111000222111000///------,,,,,,---,,,+++***)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((()))))))))***''''''((((((((((((''''''&&&((()))***)))((()))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhkkkqqqvvvyyyzzzyyyxxxrrrsssqqqnnnmmmooonnniii\\\YYYTTTPPPNNNLLLIIIGGGEEEBBB>>><<<:::999666444111000...+++)))((('''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&((((((&&&%%%$$$%%%&&&'''&&&%%%###%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''(((&&&''''''((())))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))************''''''((())))))***++++++++++++***))))))***++++++)))***+++***))))))***+++++++++++++++++++++++++++***+++,,,,,,,,,---///111...---,,,++++++,,,------,,,,,,++++++++++++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))))))))***)))(((((()))(((&&&$$$(((''''''''''''((())))))&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###'''(((%%%###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((((((((())))))))))))(((((())))))***+++++++++---......///000111222222000111222333333444777999999888777777666666777777999999888777444222000///222111000......---------...---,,,***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******''''''((()))))))))((((((&&&((()))***)))((()))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhlllrrrxxxzzzzzzyyyxxxrrrsssqqqmmmmmmooommmiii\\\XXXTTTPPPNNNKKKIIIGGGDDDBBB>>><<<:::999777555...---,,,+++***)))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&%%%######%%%&&&&&&$$$$$$&&&(((%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%'''((((((((((((&&&((()))(((&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&((()))***+++******((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))************((((((((()))))))))))))))++++++***))))))***++++++)))***+++***)))((()))***+++++++++++++++++++++++++++,,,,,,,,,+++...222666///...,,,++++++++++++,,,,,,+++++++++************++++++************++++++************+++++++++,,,((())))))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********)))((('''((())))))'''&&&&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###'''((($$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((((())))))))))))(((((())))))******++++++------...///000111222222222333333333222333666888777888888888777777666666444444555555444222000///000///...------------------,,,+++***************''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())),,,+++)))(((((((((******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,---'''''''''((()))*********'''((())))))******))))))&&&((()))***)))((()))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&hhhmmmsssxxxzzzzzzyyyxxxrrrsssqqqmmmmmmooommmiii^^^ZZZUUURRROOOMMMJJJIIIDDDAAA>>><<<:::999777555+++++++++***++++++,,,,,,'''''''''''''''((()))***))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''((())))))'''&&&$$$&&&%%%%%%%%%&&&&&&$$$""""""%%%'''&&&$$$###%%%((($$$%%%''''''''''''%%%$$$"""###%%%((())))))))))))***,,,,,,+++)))'''''''''&&&&&&''''''((())))))***%%%&&&(((***,,,,,,,,,,,,((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))*********+++******))))))(((((('''''',,,+++***))))))***+++,,,)))***+++***)))((()))***+++++++++++++++++++++++++++,,,,,,++++++...444:::000...---+++******++++++,,,+++++++++******)))))),,,+++***))))))***+++,,,)))************+++++++++&&&&&&((()))************************************((((((((((((((((((((((((******++++++,,,,,,,,,---'''''''''(((***+++***)))%%%%%%$$$###$$$%%%'''(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''"""&&&'''$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))((((((((()))******++++++------...///000111222222666777777555444444666888666777888888888777555444000000222333333222111000......---,,,,,,---------++++++******+++,,,,,,---&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))...,,,***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***+++---...///&&&''''''((()))******+++(((((()))***************&&&(((******)))((()))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrnnnqqqtttvvvrrrooopppmmmjjjkkknnnmmmiii]]][[[XXXUUUQQQMMMJJJHHHDDDBBB???===;;;999666333///---+++***++++++)))(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''')))+++***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&++++++++++++***)))''''''&&&&&&&&&''''''''''''((('''&&&&&&(((***+++***)))&&&''')))***+++***((('''&&&&&&&&&''''''''''''(((******))))))((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))*********)))))))))))))))************************((())),,,///111333555666222000,,,)))((()))+++------,,,+++******+++,,,---************************************************++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************.........///000222444444444555666555333222222333777777777777777666555444555333111111111111///......---,,,,,,++++++,,,,,,+++******)))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))'''&&&%%%'''***///111555000+++(((((((((&&&$$$))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))((((((((((((''''''''''''((((((((()))******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&ooolllqqqvvvxxxqqqppppppnnnjjjkkknnnkkkfff\\\[[[XXXTTTPPPMMMJJJIIIEEEBBB???===;;;999666333///---+++***++++++)))(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&%%%%%%''')))***)))'''%%%'''(((******)))((('''&&&&&&&&&''''''''''''(((***)))))))))(((((((((''''''''''''((((((((())))))(((((((((((())))))))))))***)))))))))))))))))))))************************///------111666888777555///---+++)))((()))***,,,,,,+++***))))))***+++,,,************************************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))************,,,,,,---...///111222333444555666555333222333444999999:::::::::999888888555333111111111111///---------,,,++++++++++++,,,+++***))))))(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''***---...000,,,)))'''((()))(((''')))))))))))))))))))))))))))(((((((((((())))))***))))))))))))(((((((((((('''''''''((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&mmmjjjqqqxxxzzzrrrppppppmmmjjjkkkmmmiiiccc\\\ZZZWWWSSSPPPMMMKKKIIIFFFCCC???<<<;;;999666444///---+++***++++++)))(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%$$$$$$&&&((()))'''&&&%%%&&&'''((()))(((''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******************************...***(((+++222444111---+++***))))))))))))************))))))))))))******************************)))))))))))))))))))))))))))((((((''''''(((((()))************************((((((((((((((((((((((((******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))))))))))))))************++++++,,,---...000111222333444555555444444555666888888999:::::::::999999444222111000111000///------,,,++++++******+++++++++***))))))(((((())))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''(((******)))'''%%%&&&(((*********))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&oookkkrrryyyzzzwwwooonnnllljjjlllnnniiibbb[[[YYYVVVRRROOOMMMKKKKKKGGGDDD@@@<<<:::888666444///---+++***++++++)))(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&%%%%%%&&&(((((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********************************(((&&&&&&'''***+++)))'''((())))))***+++++++++***))))))(((((((((((())))))************************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))************+++,,,,,,---...000111222111333444555444444666777444444555666777777777666333222000000000000...,,,,,,,,,+++*********************)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%$$$$$$%%%''')))***+++((((((((((((((((((((((((******)))(((((('''(((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&sssmmmrrryyyyyy~~~}}}ooommmjjjhhhllloookkkcccZZZXXXUUUQQQNNNMMMLLLLLLHHHEEE@@@<<<:::888666444///---+++***++++++)))(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&'''))))))(((&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))************************************(((***---,,,)))((()))+++((()))***+++,,,,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))************,,,,,,---...///111222333000222333444333444555777111222333444444555444444333111////////////---,,,++++++***))))))))))))******))))))((('''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&'''((()))((((((((((((((((((((((((******)))(((((('''(((((('''((((((((()))))))))***(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&vvvnnnrrryyyxxx{{{rrroooiiigggkkkpppkkkdddZZZWWWTTTPPPNNNMMMMMMMMMJJJFFF@@@<<<:::888666555///---+++***++++++)))(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&(((((()))))))))(((((('''&&&&&&&&&''''''''''''(((''''''&&&'''))))))'''&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))((((((((()))******++++++************************''',,,000...)))&&&)))---))))))***+++,,,,,,,,,+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))************,,,------...///111222333///111222333222222444666333333444555555555444444222000///...///...---++++++***))))))((()))))))))***)))((((((''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&%%%&&&''''''&&&%%%&&&((())))))))))))))))))))))))***))))))(((((((((((()))''''''(((((())))))******((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************************''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&tttlllrrrzzzxxxyyy~~~|||yyyssskkkgggjjjnnnjjjbbbYYYWWWSSSPPPMMMMMMMMMNNNKKKFFFAAA<<<:::888666555///---+++***++++++)))(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''(((((()))))))))((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((&&&$$$((((((''''''(((((())))))&&&&&&&&&''''''''''''((('''((((((((()))))))))************)))))))))(((((((((((((((((())))))))))))'''(((((()))******++++++************************'''***,,,+++(((&&&(((***))))))))))))************((()))************)))((())))))))))))))))))))))))************************''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))************++++++,,,---...000111222///000222222111111222333444444555555555444333333222000............,,,*********)))(((((((((((()))))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((()))$$$&&&((((((&&&%%%&&&((()))))))))))))))))))))))))))(((((((((((())))))***'''''''''((()))*********(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&qqqjjjrrr|||xxxwwwzzzxxx~~~wwwmmmgggiiimmmiii```YYYVVVSSSOOOMMMMMMMMMNNNKKKGGGAAA<<<:::888666555///---+++***++++++)))((()))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%'''))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((((('''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%&&&&&&%%%###((((((((((((((()))******&&&&&&&&&'''''''''(((((('''((((((((())))))******+++*********))))))(((((((((((((((((())))))))))))'''(((((()))***+++++++++************************++++++++++++++++++***)))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))******************+++,,,---///000111///000111111000000111222444444444444333222222111111000............,,,*********)))((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&'''''')))******###&&&))))))'''&&&''')))))))))))))))))))))))))))(((((('''(((((()))***+++&&&''''''((()))******+++))))))))))))************'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&tttmmmrrryyyvvvwww|||zzz{{{yyysssllliiijjjiiieeeaaa[[[SSSNNNMMMMMMLLLJJJKKKGGGBBB===:::888555444111///,,,*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&(((***)))'''%%%((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''')))(((&&&((()))(((%%%!!!&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++$$$###(((+++(((''')))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))...---,,,***)))((((((''')))))))))))))))))))))))))))************+++++++++************************)))************+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))*********)))((()))***+++***((())))))************))))))***))))))((('''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''(((((()))***+++++++++***,,,------------...000111111111111222333444444666555555444444333222222444333111...,,,***)))))),,,,,,,,,,,,,,,+++***)))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((('''''''''&&&******))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))*********++++++++++++,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&***%%%&&&...000+++&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&yyyrrrwww|||vvvwww}}}|||yyyxxxsssllljjjkkkiiieee___ZZZSSSOOONNNNNNLLLJJJKKKGGGAAA===:::888555444111...+++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&((())))))'''%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''(((&&&$$$%%%&&&&&&###!!!&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***%%%$$$(((+++(((''')))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***------+++***))))))((((((************************)))************+++++++++************************************++++++++++++---,,,+++***))))))))))))******************************))))))))))))******+++)))((()))***+++***(((((())))))******))))))(((***))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''(((((()))******++++++***,,,------,,,---...///111111111111222333444444555555555444333333222222111000///---,,,+++++++++***+++++++++******)))(((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******************************))))))*********++++++++++++++++++*********))))))))))))************))))))************************************************************************((((((((()))))))))))))))))))))((((((((('''''''''+++'''(((...111,,,((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&|||uuuyyy}}}wwwvvv{{{zzzuuuuuurrrmmmkkkkkkhhhccc\\\XXXRRROOOOOOOOOMMMJJJJJJFFFAAA===:::888555333111...+++*********)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''))))))'''%%%%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%&&&''''''(((&&&$$$$$$%%%%%%$$$###&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))&&&%%%(((***)))((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******,,,++++++***))))))******************************)))************+++++++++************************************+++++++++,,,---,,,+++******)))************************************))))))))))))******+++***))))))***+++***)))(((((())))))))))))((((((***))))))((((((''''''&&&'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''(((((())))))******+++***+++------,,,,,,...///000000111111222333333444555555444333333222222111///...------,,,,,,,,,,,,)))))))))***))))))((('''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))((())))))))))))*********************************)))))))))************+++***************))))))))))))******++++++******)))************************************************************************))))))))))))))))))(((((())))))((((((((((((''''''***((((((---...+++((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&zzzqqquuu|||zzzyyyyyysssrrrssspppllliiihhhddd^^^ZZZVVVQQQPPPPPPPPPMMMJJJIIIEEEAAA===;;;888555333000...+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&%%%%%%'''))))))'''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''***(((&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********+++***************++++++************************))))))*********+++++++++*********************************+++++++++,,,,,,---,,,++++++************************************+++******))))))******++++++***))))))++++++***)))((((((((())))))((((((((())))))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))******)))+++,,,,,,,,,,,,---/////////000111222333333333444444333333222111111111///...---,,,++++++++++++)))))))))******)))((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++)))))))))*********++++++******************************++++++++++++******************************************************************************+++******))))))((((((((())))))(((((((((((((((((('''&&&'''))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&yyymmmqqq}}}yyylllpppqqqooojjjgggeee___YYYYYYUUUQQQOOOPPPOOOMMMJJJGGGDDD@@@===;;;888555222000---+++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''''''''''''''&&&%%%&&&((()))(((&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%'''((('''''''''''''''''''''&&&(((((((((((((((((((((((('''((()))(((((()))***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************)))******+++,,,************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,---,,,++++++++++++++++++************************++++++************+++++++++***)))***+++,,,+++)))(((((())))))))))))(((((()))))))))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((+++,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))+++,,,,,,+++,,,---///---...000111333333333333333333333222111111000000000///---,,,***)))))))))))))))***************)))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))******************************+++++++++++++++************************************++++++++++++***+++++++++,,,,,,,,,---************++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++************************************************************************++++++******))))))(((((((((((())))))))))))))))))&&&(((((('''''''''((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&zzznnnrrrzzzkkkooopppmmmhhheeeccc^^^XXXZZZUUUPPPNNNOOOOOOMMMKKKFFFCCC@@@===;;;888555222///---*********+++***)))************************(((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''((((((((('''&&&%%%&&&'''((((((''')))(((((('''&&&&&&%%%%%%&&&'''(((((((((((('''&&&%%%&&&&&&%%%$$$###%%%&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&***+++(((''')))+++***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++,,,*********+++,,,+++***))))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((''''''''')))***+++%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%))),,,---***&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***))))))((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***,,,,,,++++++---...,,,---000222333333333333333333222111111000000///000///---+++***)))(((((())))))******++++++******((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++************+++++++++++++++++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,------...+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))(((((())))))))))))******))),,,,,,)))'''***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&zzzpppuuu~~~|||zzzwwwnnnmmmnnnkkkgggeeeeeebbb\\\\\\VVVPPPMMMMMMMMMLLLKKKEEECCC@@@===;;;888555222///---***)))***++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((()))'''&&&%%%%%%'''(((((('''''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&###%%%'''&&&$$$###$$$&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%+++,,,((('''***+++***(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******************++++++++++++++++++++++++)))************+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******,,,,,,+++*********++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((((('''$$$###$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&&&&&&&(((***+++'''&&&%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***))))))((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***+++,,,++++++,,,...+++---///222333333333222222222222111000000//////---,,,+++***))))))))))))'''((())))))******))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))******++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------************************+++++++++,,,,,,,,,,,,---++++++,,,,,,---.........,,,,,,------------......,,,,,,,,,------.........,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++(((((()))))))))*********)))......(((&&&***---,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&xxxrrrwww{{{tttqqqsssooolllmmmjjjffffffhhhfffaaa]]]WWWPPPLLLLLLMMMLLLKKKDDDBBB@@@===<<<999555222///---***)))***++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))(((&&&%%%%%%'''(((((('''%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&###&&&)))***'''&&&&&&((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%+++---(((&&&***,,,***(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++***))))))******++++++++++++++++++++++++)))************+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,++++++)))))))))))))))*********))))))************))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((((((&&&$$$"""###&&&+++---%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###"""###%%%''')))(((&&&$$$######%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((***++++++++++++,,,...+++,,,///222333333333222222222111111000/////////+++***************++++++&&&&&&'''((())))))((((((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------************************++++++,,,,,,,,,---------++++++,,,,,,---...//////---------.........//////---------....../////////,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,(((((())))))*********+++(((------&&&$$$(((,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&xxx{{{vvvooopppooommmpppooojjjhhhgggddd```[[[VVVOOOLLLNNNOOOPPPOOOJJJFFF@@@;;;999777666444333000+++(((((()))******))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++*********)))******+++,,,...---,,,+++***************+++,,,,,,+++***+++---111///...//////---,,,,,,---+++,,,000222...,,,...666...,,,000///)))***111...---...111222///+++***+++------+++,,,000---(((///---,,,---------///111///...------...---+++(((...,,,***,,,---,,,++++++------,,,******))))))))),,,+++)))***+++,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((((()))***************++++++,,,,,,,,,,,,------,,,...111444555555444333222222222111///...,,,+++************************))))))))))))************)))(((((((((((())))))***''''''(((((())))))***************)))))))))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------.................................//////...------+++,,,---...............---------......------------------,,,,,,,,,++++++---------,,,,,,,,,++++++------------------------,,,,,,+++***))))))******(((((())))))******++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$xxxzzzxxxrrrqqqooommmpppooojjjhhhgggddd```\\\VVVPPPMMMMMMOOONNNMMMKKKFFFAAA<<<:::888666555222///+++))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))******++++++++++++++++++******************++++++,,,+++******))))))*********+++---......---,,,---...%%%%%%'''+++------,,,,,,...,,,,,,...///------000------111555555333444888666666888;;;============777555333111222666:::===;;;777444444444333222111111111111111222222333333///...---///000000///...//////...---,,,,,,------,,,+++******++++++******((((((((((((((((((((()))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&'''''''''((())))))******))))))+++++++++,,,,,,,,,---------///222555666666555444222222222111///...,,,+++************************))))))))))))************)))(((((('''''''''(((((((((((((((((())))))******************))))))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,---------,,,,,,---------.........------------............////////////////////////000000111111111111000000///000000111222222111111//////000000000000//////........................---------,,,,,,,,,++++++------------------------,,,,,,+++***************)))))))))******************************)))((((((************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$xxxxxx{{{uuusssnnnmmmooonnnjjjgggfffccc___\\\VVVOOOLLLLLLLLLKKKJJJJJJFFFAAA===;;;999777555000...+++*********)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((()))))))))************++++++++++++*********************+++,,,,,,******))))))******+++,,,***,,,------,,,++++++,,,222222222222111111111111///------///111333999@@@DDDLLLRRROOOIIIEEECCC@@@HHHOOOYYYaaaeeeeeeaaa^^^EEE>>>:::;;;<<>>333222222222222222000...000///...,,,,,,,,,,,,,,,)))***+++***((('''((()))***************)))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))(((''''''&&&&&&''''''((()))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''(((''''''((())))))))))))(((++++++++++++,,,,,,,,,,,,---///222444666666555444222222222111///...,,,+++))))))))))))))))))))))))))))))))))))************+++***))))))((((((((((((((((((((())))))))))))*********************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------,,,,,,,,,------------.........///....../////////000000000000000000000000000000000...//////000000////////////000000111111111111000.........//////.........////////////000000000000---------,,,,,,,,,,,,+++---------------------------,,,,,,+++++++++++++++++++++++++++*********************+++******)))(((************************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%vvvttt}}}{{{wwwtttlllmmmooonnniiifffeeebbb^^^[[[UUUNNNKKKJJJIIIGGGEEEHHHEEE@@@<<<:::888666444...---,,,,,,,,,+++)))'''))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))*********))))))(((((((((((())))))))))))(((((()))))))))*********)))******++++++******)))+++************+++,,,,,,,,,,,,+++++++++,,,,,,---***,,,------,,,+++,,,---///222222000///222333222666555666999>>>EEESSS```nnn{{{vvvjjjddd^^^WWWcccttt]]]SSSOOOTTTUUUWWWggg}}}vvveeeXXXSSSQQQKKKDDDEEEGGGHHHEEEAAABBBHHHNNNKKKJJJGGGCCC@@@>>>:::555555555333222000///.........///000...,,,***+++,,,------,,,,,,,,,++++++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((***++++++++++++,,,,,,,,,,,,...000222444444444333222222222111///...,,,+++((((((((((((((((((((((((((()))))))))************...---,,,+++***))))))))))))))))))))))))))))))))))))***************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............//////......------,,,,,,---............/////////////////////000000000000000000000000000111111111...//////000000000000///000000111111111111111000......////////////......////////////000000000000......---------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------,,,,,,++++++***************++++++******)))************************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%sssrrr{{{zzzwwwssskkklllooonnniiieeedddaaa\\\YYYTTTMMMIIIHHHGGGDDDBBBEEEBBB>>>;;;999777444222---,,,,,,,,,,,,+++)))'''))))))))))))))))))))))))&&&&&&''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((()))))))))((((((((((((((())))))))))))))))))))))))******************++++++++++++******+++++++++***+++,,,,,,---...---,,,,,,+++++++++,,,,,,---............000222---:::HHHPPPVVVZZZZZZUUUNNNLLLMMMPPPTTT^^^qqq~~~xxxxxxvvv|||}}}}}}zzzlllkkkllllllgggbbbaaaggglllpppooohhh]]]UUURRRKKKCCCAAAAAAAAA???===;;;888666888888888777555333333333000000///...---,,,+++***)))))))))))))))*********''''''''''''''''''''''''(((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((*********+++++++++,,,,,,+++,,,...000111222222222222222222111///...,,,+++((((((((((((((((((((((((((()))))))))************---,,,+++***)))(((((((((************))))))))))))))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////......---------........./////////000000////////////000000000000//////000000111111111111111111222333444444333333333333444444444333333222111222222222222222222111////////////////////////////////////.........---...........................---------------............------,,,,,,++++++******++++++++++++******************************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%rrrqqqzzzyyyvvvsssllllllooommmhhheeeddd```[[[YYYTTTNNNJJJIIIGGGDDDAAACCC@@@===:::888666333111---,,,+++,,,,,,,,,)))'''))))))))))))))))))))))))&&&&&&&&&''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&'''(((((()))(((((((((((((((((()))))))))))))))))))))*********+++++++++++++++,,,,,,++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---......---...000444777MMMeeeqqqpppnnnmmmmmmuuu|||kkkaaa]]]UUULLLJJJLLLNNNNNNMMMIIIEEEBBBBBB@@@>>>======<<<:::888666555333111///---++++++(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))''''''((())))))))))))(((************++++++++++++***+++,,,...///000111111222222222111///...,,,+++))))))))))))))))))))))))))))))))))))***************)))((('''''''''''''''+++************)))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////////////////.........////////////000000000000/////////000000000111111000000111111222333333333000111222333333444444333333333444444333333222222111111222222222222111111222222222222111111000000111111111000000000//////000000000000000000000000..................///000............------------)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&rrrsss{{{yyyvvvtttnnnlllnnnmmmhhhdddccc___[[[ZZZUUUOOOLLLKKKJJJFFFCCCCCC@@@===;;;999777444222...,,,++++++++++++***)))))))))))))))))))))))))))%%%%%%&&&''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''))))))*********(((((((((((())))))))))))))))))*********+++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,---------------...///111222333999888888777888<<>><<<:::888555222...,,,******+++++++++***))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''')))******+++++++++(((((((((((()))))))))))))))************+++++++++,,,------......------,,,,,,,,,++++++,,,,,,---...//////000222555777:::;;;KKKKKKIIIHHHJJJOOOWWW]]]~~~{{{dddhhhpppvvvwwwtttoookkkiiibbb\\\]]]bbbbbb\\\UUUIIIHHHEEEBBB>>>:::888666555444222000...,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((()))***(((((()))***************)))************++++++++++++,,,---...///111222222222222222111///...,,,+++************************))))))))))))************,,,,,,,,,+++,,,,,,------++++++++++++******))))))))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++------------------------............/////////000......//////000000111111000000000000111111111111222222333333333444444444555555555666777888888999===>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA>>>??????@@@@@@??????>>>>>>===<<<;;;:::888777777444444444333333333222222222222222222222222222222///////////////000111111------......//////000000)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&tttqqqyyywwwtttsssmmmkkkooonnngggaaa```___]]]XXXTTTPPPMMMKKKKKKIIIHHHEEECCC@@@===<<<999666444111...,,,++++++++++++***---,,,+++)))((('''''''''(((((((((((((((((((((((((((***++++++)))'''&&&&&&%%%&&&&&&&&&'''(((((((((************))))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((())))))((('''''''''''''''))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************+++***************++++++***+++...000111000...---...---...///000///,,,***555333555999BBBSSSmmm}}}ooojjjlllnnnyyyuuu~~~wwwnnnmmmzzzlll\\\NNNJJJIIIEEECCCCCC@@@BBB???555000111000---//////---***(((((()))+++''''''&&&&&&'''(((***+++&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++)))))))))))))))))))))))))))***+++---.../////////000///...---,,,+++++++++*********************************))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------...///////////////111111111...,,,666555333222000000//////111222333222222222444666:::777555666888;;;===>>>:::;;;@@@DDDBBBCCCNNN]]]\\\```jjjtttvvvtttsssvvvvvvllldddeeegggeeefffjjjffffffdddeeennnvvvrrriiipppsssqqqfffVVVIIIFFFGGGIII@@@<<<>>>???;;;888:::666;;;;;;555222444444111000222444555444222000...111000///000111111///,,,/////////---+++++++++---000...+++***+++,,,,,,+++,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&sssqqqxxxwwwtttsssmmmkkknnnmmmgggaaa```___]]]YYYUUUQQQNNNLLLKKKIIIHHHEEECCC@@@===<<<999666444111///+++******++++++***+++***))))))))))))))))))))))))))))))))))))))))))&&&(((******)))(((((()))&&&&&&'''''''''''''''''')))))))))))))))((((((((((((((())))))))))))((((((&&&'''(((((())))))(((((())))))(((''''''''''''''')))))))))))))))))))))(((((((((((()))))))))******))))))))))))*********+++************+++,,,---...++++++++++++***+++++++++000000/////////111555888666999AAAQQQeee}}}sss|||~~~yyy|||}}}zzzwwwjjj]]]VVVRRRNNNNNNRRROOOPPPMMMDDD@@@AAA@@@===:::777222///---,,,+++))))))******))))))((('''&&&'''((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++************************)))***,,,---...///////////////...,,,,,,++++++,,,************************************))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------......------,,,,,,222000...---///111222333...000111333333222111000666777888888777888;;;===888;;;AAAJJJTTT[[[^^^___jjjlllpppvvvxxx|||~~~}}}sssggg[[[VVVUUUVVV]]]fffddd]]]NNN???999<<<<<<999666555333222111000111111///000111333444444333222/////////...------...///...---++++++---...------,,,,,,,,,,,,++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&rrrpppxxxwwwuuurrrllljjjmmmlllfffaaaaaa```]]]ZZZWWWRRROOOMMMKKKIIIHHHEEECCC???===;;;999666333222///+++))))))+++++++++))))))(((((()))***++++++************************###&&&((())))))***+++,,,(((((('''''''''''''''''')))))))))))))))*********(((((())))))))))))((((((&&&'''(((((())))))(((((())))))((('''''''''(((((()))))))))))))))))))))))))))************+++++++++))))))*********+++++++++++++++++++++,,,...//////222222111111111000//////---///111111222:::GGGQQQfffdddhhhsssyyy}}}~~~|||vvvmmmcccYYYQQQMMMSSS[[[ZZZ\\\[[[TTTOOONNNLLLJJJHHHCCC===999666333...***++++++,,,,,,+++***(((''')))))))))***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))******++++++***************************+++,,,---...////////////...---,,,,,,++++++,,,************************************************************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...............///000000///...---111000//////000111444555333333444555666777888888888:::===AAAEEEJJJPPPTTT\\\dddsssxxxeee]]][[[WWWQQQQQQLLLDDD<<<666444555555555555666444222000000111000000///...............///.........//////...,,,------,,,,,,,,,+++++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&sssooowwwwwwuuurrrkkkiiikkkiiidddbbbbbbaaa]]]ZZZWWWSSSPPPNNNLLLIIIGGGEEEBBB???===;;;999666333333///+++))))))***++++++)))))))))))))))******+++************************$$$&&&((()))))))))+++---))))))((((((''''''&&&&&&******+++++++++++++++,,,(((((())))))))))))((((((''''''((()))))))))))))))))))))((((((((((((((())))))))))))))))))*********************++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,---///000///...,,,***///666===BBBIIIWWWkkk{{{xxxrrrwwwuuuwwwxxxzzz|||wwwssskkk]]]PPPLLLRRR[[[bbbiiinnniii```XXXVVVVVVSSSPPPLLLFFF@@@:::555222---------------,,,,,,,,,******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((()))******++++++***************************+++,,,---...............------,,,+++++++++,,,************************)))***************++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////---...000222333222111111///111444555555444444444888777555444777<<>><<<:::888555222111...,,,++++++++++++***++++++***)))(((((())))))))))))))))))))))))))))))))))))***)))''''''(((***))))))((((((((((((((((((&&&&&&&&&'''(((((())))))(((((())))))))))))(((((('''((())))))******))))))))))))((((((((()))******((())))))******+++++++++))))))*********+++++++++++++++,,,,,,,,,---------//////...............///111///---...222999AAAFFFLLLYYYkkk|||zzzttt~~~sssiiibbbbbbiiisssuuukkk^^^XXXYYYXXXZZZ\\\[[[WWWSSSQQQQQQEEEBBB===888333///,,,+++---,,,***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###%%%(((***'''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((()))******+++++++++++++++++++++++++++++++++,,,------......------,,,,,,++++++++++++,,,,,,************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------............//////000000000111111111111000000000000000000000333444444555777???JJJRRRYYYbbbqqqzzzddd___WWWOOOIIICCC===999555222//////111222000...//////000333777999999888//////.........---------,,,,,,,,,+++++++++************************************************************)))(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''}}}pppttttttttttttmmmeeeeeecccaaabbbeeebbb]]]TTTSSSQQQOOOOOOMMMJJJHHHDDDAAA>>><<<:::888555222///...,,,,,,---,,,***((())))))))))))))))))***+++************************)))))))))((('''''')))+++((((((((((((((()))))))))&&&''''''((())))))******(((((())))))))))))(((((((((((()))************)))))))))(((((()))******+++((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------/////////000111222444444222666===EEELLLRRRUUUVVV]]]hhhxxx}}}nnndddbbbdddjjjkkkccc\\\YYYYYYWWWYYY^^^ccceeeaaa\\\VVVTTTQQQKKKDDD<<<666222000///---+++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$&&&***...((((((''''''&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))((((((((()))******++++++++++++++++++++++++++++++,,,,,,------......------,,,+++++++++++++++,,,,,,************************))))))***++++++,,,------+++++++++,,,,,,,,,------++++++,,,,,,---......///.........////////////000000000000111111111222222222222222222444777:::;;;???DDDLLLSSS[[[fffsss|||~~~ppp___SSSKKKFFF@@@<<<;;;999444000222111111333777999::::::////////////.........------,,,,,,,,,,,,+++++++++******************************************************)))((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''qqqssssssttttttnnndddeeebbb```bbbeeeccc]]]SSSQQQPPPOOOOOOMMMJJJHHHDDDAAA>>><<<:::888555222...---------...,,,)))'''''''''(((((()))+++,,,---++++++++++++++++++++++++(((((()))(((''''''***,,,''''''(((((())))))******)))******+++,,,,,,------(((((())))))))))))(((((((((((()))***************))))))((())))))***++++++((())))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............///111444666888:::MMMZZZnnn|||mmmvvv~~~vvvjjjeeennnxxxvvvnnngggYYYTTTSSS]]]lllqqqkkkbbb___``````\\\UUULLLBBB<<<222111///---,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%''',,,000))))))((('''&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((()))******++++++++++++++++++++++++++++++,,,,,,------...---------+++++++++***++++++,,,,,,************************))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,---...//////////////////000000000000000111111111111222222222222222333666;;;AAAGGGJJJPPP]]]ooollleee[[[TTTOOOHHH@@@999999777555444666777777777000/////////............---------,,,,,,,,,++++++******************************************************)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((tttwwwuuurrrrrrooohhhgggeeecccbbbaaa``````XXXSSSMMMLLLNNNNNNKKKGGGDDDAAA>>><<<:::888444222222000...,,,,,,,,,***)))************************&&&'''(((*********)))((((((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))*********)))))))))))))))))))))******+++++++++,,,++++++******************,,,,,,------...---------***,,,...000000///...---......000111000555HHH]]]yyy|||qqqeeeaaagggooossssssyyyrrrnnnrrrtttqqqkkkhhhfffpppvvvtttrrryyykkkgggvvvuuummmhhhjjjoooqqqqqqqqqllleeebbbdddaaaXXXQQQQQQGGG@@@666///,,,+++***)))***(((&&&''')))*********+++)))'''''''''((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++---..................---......------,,,+++******++++++*********************))))))***+++,,,---...,,,,,,,,,---------......,,,,,,---......///000000222000///...000111111111333444333222111222555777<<<;;;<<>>666333333444555000///...000111222111///------------............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''))))))))))))************)))(((((((((''''''''''''))))))(((((('''''''''&&&tttxxxvvvtttsssooogggfffeeecccbbbaaa``````YYYTTTOOOMMMNNNNNNKKKGGGDDDBBB???<<<:::888555333222000---,,,,,,,,,***)))************************'''((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))************))))))))))))))))))*********++++++++++++++++++++++++*********,,,,,,---.........------111///------///000///...222//////555@@@QQQkkksssjjjhhhcccjjjqqqrrrmmmgggddddddkkkdddZZZTTTSSSUUUWWWXXX^^^XXXVVV[[[```^^^ZZZXXXQQQWWWZZZWWWWWW]]]dddhhhwww{{{zzzvvv~~~~~~|||uuukkkdddaaadddeee___YYYWWWRRRKKKCCC;;;666111,,,)))---,,,***+++,,,,,,+++***,,,***((((((((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""%%%'''%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,++++++***))))))(((++++++*********************++++++,,,,,,---------,,,,,,---------.........,,,,,,,,,------.........111111111111222222222111111222444444333333555666888???JJJWWWgggzzzmmm___TTTNNNFFF@@@<<<999666333666444111000000111000///............------------)))*********+++++++++++++++++++++++++++++++++++++++++++++***)))((((((((())))))))))))************))))))(((((((((''''''''')))(((((((((''''''''''''rrrxxxxxxvvvtttpppgggfffdddcccaaa`````````ZZZVVVQQQOOOOOOMMMJJJGGGEEECCC???===;;;999666333222000---,,,,,,,,,+++)))******************************)))((((((((())))))((())))))******))))))((())))))))))))))))))))))))************))))))))))))***))))))(((((())))))***************************)))))))))***************++++++++++++++++++++++++,,,,,,---......///......///---,,,...222444333222666555999GGG[[[tttyyyoooggg___WWWUUUWWWTTTXXX[[[]]]]]]\\\\\\\\\fffggggggfffbbb]]]YYYWWWUUUQQQPPPVVV[[[[[[[[[\\\WWWWWWTTTPPPQQQVVVXXXVVVXXXZZZaaalllrrrssstttwww}}}~~~|||kkkaaaYYY\\\dddggggggfff```\\\VVVOOOHHH???666000...,,,******++++++***(((,,,***(((((()))******)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###&&&'''$$$ &&&,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******)))))))))******++++++++++++++++++,,,,,,............---,,,------------.........///.....................///000000111111111111111222222444777:::>>>DDDJJJOOOZZZeeeuuuqqqiii^^^UUUOOOJJJEEEAAA999555222000000111222222111111000//////......---******+++++++++++++++,,,************************+++++++++***))))))(((((())))))))))))************)))))))))(((((((((''''''((((((((((((''''''''''''~~~qqqxxxyyywwwuuuooofffeeedddcccaaaaaaaaa```ZZZVVVRRRPPPNNNLLLHHHEEEFFFCCC@@@>>><<<:::666444111///---,,,,,,,,,+++***************************,,,+++)))((('''((()))))))))))))))******)))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***)))***************++++++************************+++++++++,,,,,,,,,,,,,,,,,,---...///////////////---...000111222444555777CCCIIIUUUfffxxxpppeeecccdddmmmsssllleee___[[[[[[^^^bbbllluuu{{{{{{zzzzzz{{{|||}}}}}}{{{~~~rrrnnnmmmqqqvvvyyy~~~~~~tttlllmmmqqqooojjj^^^[[[[[[___^^^ZZZWWWWWW\\\\\\bbbmmmzzz|||ttteeeVVVSSS[[[eeejjjlllgggfffeeeaaa[[[QQQHHHBBB666333...++++++++++++***+++)))(((((()))******)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$'''---222&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---------,,,,,,+++++++++******+++++++++++++++,,,---...000111000///---,,,---............/////////000000000000000000000000222222222222222333555888999>>>EEEOOO[[[iiiwww|||lllbbb\\\WWWSSSEEEBBB===999777555333222222222111111000/////////------------............+++++++++++++++++++++++++++++++++******)))))))))((()))))))))************)))))))))(((((((((((('''((((((((((((((('''''''''~~~pppwwwyyywwwtttmmmffffffdddcccbbbbbbbbbbbbXXXVVVSSSPPPMMMJJJGGGDDDFFFCCC@@@>>><<<:::666444111///---,,,,,,,,,+++***************************,,,+++***((((((((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))******+++++++++,,,++++++++++++************++++++,,,,,,------------,,,---...///000000000000222444444222222999FFFQQQhhhqqq|||rrrddd]]][[[ZZZbbbeee]]]cccbbbfffppp{{{{{{uuupppnnnjjjccc]]][[[WWWSSSSSSYYY```gggqqqyyy}}}vvvmmmlllkkkvvvkkk^^^VVVXXX___dddeeeeeehhhjjjjjjfff___YYYUUUJJJDDD;;;444000...------+++***(((((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$&&&+++000222222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***************+++++++++++++++++++++++++++++++++***++++++++++++++++++***------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,---///000111111000...,,,........./////////000000000000000000111111111111333444555555666:::@@@EEEHHHSSScccvvvzzzoooeee^^^XXXTTTNNNHHHBBB<<<777333222111111000000///..............................------------------------++++++++++++************((()))))))))***************)))))))))(((((((((((('''''''''(((((((((((((((rrrxxxzzzxxxuuummmgggfffeeeddddddcccccccccXXXWWWUUURRRNNNKKKGGGFFFEEECCC???===;;;999666333000///,,,,,,------,,,+++************************++++++***)))))))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))************+++******))))))******+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......///------///000111111111111///000111555AAAYYYvvvxxxpppnnnnnnjjjgggnnnsssuuu~~~{{{zzzzzzjjjbbb[[[YYYXXXWWWYYY]]]```cccddd```\\\```kkkvvvhhh___^^^gggiiihhhcccaaadddhhhiiieeehhhkkkkkkiiieeecccbbbZZZTTTJJJ@@@999333///,,,...,,,***)))******)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###)))000333000+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++,,,---------......///000000000///...////////////000000000000......///000000111111222000555;;;@@@DDDKKKSSSYYYeeetttrrr```\\\UUUPPPKKKGGGBBB@@@666666444333111///...---...------------,,,,,,,,,........................++++++++++++++++++++++++))))))))))))******************)))))))))((((((((('''''''''(((((((((((((((uuuzzz|||zzzvvvnnnhhhgggffffffeeeeeeeeeeeeXXXXXXWWWUUUQQQMMMJJJIIIDDDBBB???<<<:::888555333000...,,,,,,------,,,+++************************))))))***+++++++++******)))******++++++******)))))))))))))))))))))))))))((()))))))))************+++******))))))******+++))))))***++++++,,,------.........------,,,,,,,,,,,,,,,,,,---.../////////------///000111222222222---///777HHHddd{{{nnnbbb]]]___dddiiiwwwrrrmmmgggeeefffjjjkkkiii```VVVQQQUUU[[[sss|||mmmmmmhhhrrrwwwnnneeeeeemmmrrroooppppppnnnjjjhhhhhhiiibbb___YYYSSSLLLDDD<<<777222///---,,,,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%)))///333111+++%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++,,,------...---......//////000000000//////000000000111111111///000111222333444555666:::DDDSSS___iiiqqqyyyzzzsssggg]]]VVVQQQNNNMMMDDDBBB???<<<888444111///............------,,,,,,------------------------++++++++++++++++++++++++))))))))))))*********************)))))))))((((((''''''''''''((((((((()))xxx|||~~~|||xxxpppiiihhhgggfffffffffffffffYYYZZZYYYWWWSSSOOOLLLKKKDDDAAA>>><<<:::888444222000...,,,,,,------,,,+++************************'''(((***+++,,,,,,+++*********++++++++++++******))))))))))))))))))))))))(((((())))))*********+++++++++************++++++))))))***+++,,,,,,------/////////......---------,,,,,,------...///000000---...///000222222333333888;;;GGG```yyyooogggbbbccceeekkkuuusssbbbXXXUUUQQQYYYgggvvvttt___\\\fffooozzzzzzwwwrrrllliiikkkmmmhhhhhhhhhgggbbb[[[QQQJJJ555222000......---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""")))111666666///'''"""''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++******************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------...///111222000000000000111111111111222333444666888999:::;;;MMM\\\qqqrrrbbbWWWQQQNNNQQQOOOKKKEEE???:::666444111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************************))))))))))))&&&'''''''''(((((())))))|||||||||{{{vvvkkkhhhfffcccbbbbbbbbbaaa```\\\XXX[[[[[[QQQNNNMMMEEEFFFDDD@@@===;;;999666444///---++++++,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******(((((()))***+++,,,,,,,,,------,,,,,,,,,,,,++++++111000///...............,,,...//////000222444444111...///222111000555>>>SSS___ooo~~~gggeeebbb___```fffooovvvxxxpppddd^^^WWWVVV^^^lllyyy}}}}}}tttnnnjjj|||uuukkkbbb]]]^^^fffmmmmmmlllkkkkkkkkkgggaaa\\\NNNHHH<<<000+++---,,,)))+++***((('''&&&'''((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###---222---''''''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111222222222111000//////444333000...222777666333;;;999;;;???AAAEEEOOOZZZooo|||sssgggZZZUUUUUUWWWZZZZZZRRREEE:::666222111444444111/////////...............//////,,,,,,,,,+++++++++******++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((({{{{{{{{{{{{wwwmmmiiifffcccbbbbbbcccbbbaaa\\\XXX[[[[[[QQQMMMMMMEEEEEEBBB>>><<<:::888555333///---++++++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))******++++++,,,,,,+++++++++,,,,,,---------000//////...------......000000...---...111222222...111555555000333EEEYYYtttyyy}}}sssjjj^^^]]]]]]aaammm~~~xxxlll^^^YYY]]]ccceeeccccccaaaiii{{{{{{tttnnngggbbb]]]YYYXXXZZZggghhhjjjlllllljjjgggeee]]]WWWJJJ<<<555222...(((++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++111333---''''''))))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))***++++++************************++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000000///111222333333222111555999===BBBHHHOOOVVV___jjjrrruuu```]]][[[\\\^^^^^^ZZZUUU===444---,,,......///111//////...---------------,,,,,,,,,,,,++++++++++++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((yyyyyyzzz{{{yyypppiiifffdddccccccccccccbbb\\\XXX\\\[[[PPPLLLLLLEEEDDDAAA===;;;999777444222///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++******+++,,,---...////////////...------------...222///---...000111333333,,,000777===BBBLLL___qqquuullliiikkknnnnnnrrr|||vvvpppssssssjjj```ZZZTTTUUU```kkkuuuvvvlllhhheeebbbbbbdddrrruuuxxxwwwsssooonnnnnnjjjfff[[[MMMCCC===555...((()))***+++++++++******(((((((((((((((((((((((()))))))))((((((''''''''')))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''///222111***%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******(((((((((((())))))))))))***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......///000000111111222///000444777222...888GGGUUU```hhhlllvvvsssiiiccc```^^^\\\OOOBBB555222444333333333111000///......---......------,,,,,,,,,+++++++++)))))))))***************((())))))******))))))(((((((((((((((((((((((((((wwwxxxzzz|||zzzqqqiiifffdddccccccdddcccccc[[[XXX]]][[[OOOKKKKKKEEECCCAAA===;;;999777555333///---,,,,,,------,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......///......------------......111...---000222222333555444777EEE]]]uuuyyygggeeepppqqqaaaXXXVVV\\\iiiwwwyyyqqqsssyyytttppppppmmmmmmggg\\\SSSLLLDDD<<<,,,,,,+++*********++++++))))))))))))))))))))))))+++******)))((('''&&&&&&)))(((((('''''''''''''''((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''',,,,,,***'''$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............/////////111111111111222333333444555333555:::888999JJJ___yyyxxxlllddd___VVVHHH:::666666333...***222111000000//////000000------------,,,,,,,,,,,,)))))))))******+++++++++)))))))))******)))))))))((((((((((((((((((((((((vvvwwwzzz|||zzzrrrhhheeecccbbbcccdddcccccc[[[XXX]]]\\\NNNIIIJJJEEEDDDAAA>>>;;;:::888666444000...,,,,,,---------,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,------------------------......---------......//////---...333333000111555@@@PPPmmmzzzpppqqqmmm]]]WWWYYY___kkkuuuzzz|||vvvmmmkkknnnqqqpppjjjccc]]]UUUNNN:::666111,,,***+++---...************************++++++***)))(((''''''&&&))))))(((''''''''''''((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&''''''((()))(((((((((((())))))))))))***************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........./////////000000222222111111222222333444999444555<<>>;;;777555111111000000///000000000.........---------,,,,,,))))))******++++++,,,,,,))))))************))))))))))))))))))))))))))))))uuuxxx{{{|||zzzpppfffdddbbbaaabbbccccccbbbZZZXXX^^^\\\MMMHHHIIIEEECCCAAA===;;;:::999777555000...,,,,,,---...---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++------------------------............------,,,,,,///............///000000000...111555222///555@@@NNNkkkvvvtttlllvvv}}}nnnddd```[[[]]]aaakkk~~~}}}qqqgggcccmmmsssvvvsssnnniiiccc]]]HHHBBB999000***)))***,,,*********************************))))))(((((((((***)))((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))%%%$$$(((***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------////////////000000000000222111111111222333555666555777===GGGVVVgggwwwxxxfffSSSIIIEEECCCBBBCCC555444333111000///////////////.........---------*********+++++++++++++++)))******++++++******)))))))))))))))))))))))))))uuuyyy|||}}}xxxnnneeecccaaa```aaabbbbbbbbbZZZYYY___\\\MMMGGGIIIEEEBBB???<<<:::999888666444000...---,,,---...---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,------......//////------------............///////////////000111111000///333888777888HHH]]]kkkpppkkkpppxxxrrriiiaaaaaaeeekkkssszzzxxxpppuuuwwwiii___ZZZccclllssssssqqqooolllgggXXXQQQFFF;;;222---,,,+++++++++++++++++++++++++++***)))))))))))))))))))))***))))))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''000'''###'''***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''(((((()))(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................//////000000000111111111222222222333666999<<<>>>===NNN```mmm~~~}}}mmmaaaWWWMMMFFFEEE@@@>>>;;;888555222000///////////////.........---,,,++++++++++++++++++***)))******++++++******)))))))))))))))))))))))))))vvvzzz}}}}}}xxxllldddbbb```___aaabbbbbbaaaYYYYYY___\\\LLLFFFHHHEEEAAA>>>;;;999888777555333000///------.........---++++++++++++++++++++++++++++++++++++++++++++++++------------------------************************+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000000+++,,,,,,---...///000000000000000000000111222222000000555<<<===DDD^^^zzzxxxqqqxxx}}}mmm]]]RRRUUU___mmmyyy{{{lllmmmiiiooottttttmmmbbbYYYTTTWWWaaakkkooopppqqqpppmmmiiibbbXXXLLLAAA999444222++++++++++++++++++++++++)))))))))))))))***************)))(((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''444)))!!!$$$((('''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.................................000000000000111111111111444444555777;;;@@@DDDFFFPPPnnn~~~rrraaaYYYKKKIIIEEE@@@;;;666333222000/////////............---,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))wwwyyyyyyzzzxxxpppjjjgggcccaaaaaabbbaaaaaa[[[[[[YYYTTTNNNIIIFFFEEEEEEBBB>>>;;;999777444222//////...---,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***+++++++++,,,,,,+++***,,,......,,,---......///000/////////............/////////000...333222,,,---444444---...555<<>>111111///,,,)))((())),,,...******)))((((((((((((((())))))************)))))))))((((((((('''''''''''''''&&&&&&''')))***(((''''''(((((((((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))(((((((((((())))))))))))++++++***************+++***+++,,,,,,------,,,,,,+++,,,...---,,,,,,---///..................------......//////000111111111222//////222333111111444444:::999===MMMZZZfffuuu}}}wwwqqqpppqqqmmmgggjjjjjjhhheeebbb_________gggkkknnnnnnpppsssssspppqqqtttzzzqqq]]]TTTKKKIIIHHHCCC;;;555777222------111222000,,,000...,,,,,,---/////////,,,,,,,,,+++++++++******+++******)))))))))))))))xxxyyyyyyyyyxxxooojjjgggcccaaaaaabbbaaaaaaXXXXXXWWWSSSNNNIIIGGGFFFEEEBBB>>>;;;999777555333//////...---,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,+++***,,,......---------...////////////............/////////000000000111///---000555555222777>>>PPPlll{{{|||{{{yyyyyywwwtttoookkkiiihhhnnnqqqtttwwwzzz}}}~~~~~~}}}~~~{{{hhh^^^YYYVVVZZZdddooo~~~zzzzzzzzzvvviiiuuu~~~zzzrrrmmmkkkjjjqqqnnnkkkiiiggg___SSSIII444000,,,,,,......+++'''*********)))))))))))))))))))))************))))))))))))((((((((('''''''''((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''((((((((('''''''''((((((((())))))(((((((((((()))))))))***++++++************++++++++++++,,,------------,,,+++---......---,,,...///........................//////000000111111222222222111111444555333555999<<>>;;;999777555333000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,++++++,,,,,,---...,,,++++++---......---,,,,,,---...................../////////000000000000///000444555222222555<<>>777222000///...---+++,,,---//////...,,,,,,***)))))))))***+++vvvxxxyyy{{{yyyqqqllllllhhhbbb```bbbbbb```XXXXXXVVVQQQLLLGGGEEEEEECCC@@@===;;;:::888666444111000///......------...---------,,,,,,,,,++++++................................................------------------------...---,,,---///000///.........//////000111111111111000000111222444555666888FFF^^^sss|||}}}zzzyyy{{{}}}}}}~~~~~~~~~~~~tttcccdddppp}}}sssssstttuuuuuutttqqqlllgggYYYKKK===555000,,,---222---...---,,,+++,,,---...+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''(((((('''(((''''''&&&&&&'''''''''(((''''''''''''((())))))'''''''''((((((((((((((()))))))))************+++(((---111111...+++,,,---......------------....../////////////////////////////////000000000111111111222333444555555555333222555444>>>XXXnnn~~~~~~zzzsssrrrrrrxxxjjjYYYTTTPPPWWWYYYXXXQQQFFF<<<777666111///............---+++...---,,,+++***++++++,,,wwwyyyzzz|||zzzrrrllllllhhhbbb___aaabbb___ZZZZZZWWWRRRLLLGGGDDDDDDBBB@@@<<<:::999888666444111000///......------...------------,,,,,,,,,,,,................................................------------------------...---,,,---///000///.........///000000111111222111111111111333555888:::GGGUUUfffpppqqqxxxxxxzzzzzzyyyyyyzzzyyyrrrbbblllzzzzzzttttttzzzyyyrrrooosssjjj___OOOBBB666///000444000///---,,,,,,,,,---...+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((())))))'''(((''''''&&&''''''((((((((((((''''''(((((()))***'''''''''(((((()))))))))*********+++++++++,,,,,,'''000999888000)))***......------,,,,,,------...///////////////////////////000000000000111111111111000111444666666555444:::===>>>RRR|||~~~wwwfffYYY\\\bbbfffbbbVVVIIIAAA???333222/////////...---+++///...---,,,,,,,,,------yyyzzzzzzyyywwwooollllllhhhbbb___aaaaaa___YYYYYYWWWRRRLLLHHHFFFEEEAAA???<<<:::999888666444111000///......------...------------------,,,,,,................................................------------............///------...///000///......//////000111111222222...111444444444666<<>>;;;999999888666444111000///......------...------------------------................................................---------......////////////...---...000000000/////////000000111222222222///111333111222;;;IIIUUUuuu{{{}}}zzzwww}}}yyyeeellluuupppnnnuuutttnnneee^^^XXXNNN@@@444...,,,,,,,,,......,,,)))+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''')))++++++)))((('''''''''''''''((()))***((((((((((((((()))******''''''(((((()))******+++)))))))))*********+++++++++---000000///......///...------,,,,,,------...////////////000000111111111111111111222222222222888444333777888888<<>>PPPdddppplllhhhhhhiiiggg```YYYDDD???777111............---------------,,,,,,+++vvvzzzzzzzzzyyyrrrllllllhhhaaa^^^___```]]]TTTTTTSSSPPPLLLIIIHHHHHH@@@===;;;999999888666555111000///......------...------------............................................................---------...//////000000///...---...000111000/////////000111111222222333444333111444???SSSiiiwww{{{~~~uuu```hhhvvvuuuqqqrrrtttqqqmmmjjjiiibbbRRRCCC444111------///000///---+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))++++++)))'''''''''''''''((()))******))))))(((((())))))***+++''''''((())))))***++++++)))))))))************+++,,,***((()))---//////............------............//////000000111111222111111222222222333333333666222222666666999FFFVVVeeeyyy{{{mmmggghhhhhhbbb[[[QQQKKKBBB:::444000---+++------......------,,,+++vvv{{{{{{{{{zzzsssllllllhhhaaa^^^______]]]TTTTTTSSSOOOKKKGGGFFFFFF???===:::999888888666555111000///......------...------------.........///................................................---------...///000000000000.........000111000//////000000111111222333333777444888JJJggg}}}vvvvvvuuuzzzyyykkkuuuyyyrrrtttuuusssooonnnlllcccXXXIII@@@555...---//////...+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))+++***(((&&&''''''''''''((()))***+++))))))(((((())))))***+++&&&'''((()))***+++,,,,,,*********+++++++++,,,,,,+++)))'''(((,,,///...---000//////......//////000...//////000111111222222222222222333333333333444222111555<<>>000++++++,,,++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))******(((%%%''''''''''''((()))++++++)))))))))))))))******+++&&&'''((()))***+++,,,,,,++++++,,,,,,,,,---------)))))))))+++,,,---,,,,,,000000////////////000000...//////000111222222222222222333333333444444444444666>>>JJJTTTeeessshhh```\\\RRRRRRQQQOOOKKKCCC999222///000111111111000...---{{{{{{wwwooonnnppplllddd______^^^]]]WWWUUUQQQNNNJJJHHHGGGFFF??????;;;777999===999111////////////000000000000111222222222111///---+++........................000000000000000000000000///////////////000111111000000000000111111111111000111222///---...222666000@@@\\\~~~xxxuuuxxx|||wwwqqqlllllltttvvvuuutttqqqooolllhhhggghhh```PPP<<>>>>>:::666888;;;888111////////////000000000000+++,,,,,,------------,,,........................000000000000000000000000///////////////000111111000000000000111111111111111222333333333444666888>>>QQQkkkvvvtttwwwuuujjjgggpppzzzvvvssspppnnnmmmnnnnnnooohhhfff\\\JJJ;;;333000---***+++,,,,,,++++++++++++************************))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((('''&&&'''((()))***+++***)))(((((()))***+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------......///////////////000000000111000222333333222111222333555666666666555555555666>>>LLLfffvvvhhhNNNEEEBBBJJJTTTTTTMMMGGG@@@999444333111---,,,000}}}}}}zzzxxxqqqpppqqqmmmeee___^^^]]][[[YYYVVVRRRMMMIIIEEECCCBBBAAA@@@<<<888999<<<999444000000000000////////////...---------......///000........................000000000000000000000000///////////////000111111000000000111111111222222000000111222333555777999LLLaaavvvtttgggeeemmmuuurrruuu}}}wwwuuussspppnnnpppqqqrrrrrrlllnnniii\\\LLL@@@555...++++++,,,,,,,,,,,,,,,,,,************************)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''((()))*********))))))))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000111111000111333333222111333444222333444666777:::???CCCVVVnnneeeSSSCCCEEEPPPUUUSSSOOOMMMBBB888444222000------~~~|||zzzyyysssqqqrrrnnneee^^^]]]\\\ZZZVVVTTTPPPLLLHHHEEECCCBBB@@@>>>;;;999999999888555000000000000////////////333111000...------...///........................///////////////////////////////////////000000111000000111111111222222222111222333111000333;;;BBB[[[jjjxxxwwwjjjbbb]]]YYY\\\mmm~~~zzzuuurrrssssssrrrpppqqqrrroooggg]]]QQQAAA333000///...---------,,,+++************************)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))***))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...///////////////000000000111111111000222333222222222444555666666555555:::EEESSS^^^nnnRRRGGGIIIPPPUUUYYYTTTKKK@@@999444111000///|||zzzyyytttqqqrrrnnneee^^^]]]\\\ZZZSSSQQQNNNJJJGGGEEEDDDDDD===;;;999999888666444333111000000000/////////...///...,,,+++***+++,,,,,,///////////////////////////////////////////////////////////////000000111111111111111222222222222444777777333000888IIIWWWsss{{{rrr]]]SSSMMM\\\|||yyypppnnnpppqqqrrrvvvsssnnniiigggaaaPPP@@@444111---+++,,,---,,,+++***************************)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((())))))))))))))))))))))))******)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000000000000000111111111111111222333333222333555777<<<;;;:::;;;CCCUUUlll|||hhhQQQGGGIIIUUU```XXXUUUNNNBBB888222000000|||zzzyyytttpppqqqmmmeee___^^^]]][[[QQQOOOLLLIIIGGGEEEEEEDDD???>>>>>>@@@???999666777111111000000//////......------------...///111111////////////////////////000000000000000000000000///////////////000111111111111111222222222222333111444666555888FFF^^^qqqrrrcccUUUXXXnnnyyykkkiiinnntttwwwwwwsssmmmkkklllkkk^^^PPP:::444---***+++------,,,++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((()))*********))))))))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000000000000111111111222222333444444444333555777:::555<<>>555|||zzzyyysssnnnppplllddd______^^^]]]RRRPPPMMMIIIEEEBBBAAA@@@<<<;;;???EEEBBB888333555222111111000///......---...///000111111000...---000000000000000000000000000000000000000000000000///////////////000111111111111222222222333333333555444999JJJeee{{{eeefffzzz}}}xxxxxx||||||vvvppprrrwwwxxxsssnnnmmmllliii^^^RRRBBB666000...,,,)))++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))'''((()))++++++******)))((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000000111111111111222222222666666666666555777;;;===IIIcccyyyaaaWWWSSSYYY\\\\\\[[[WWWJJJ;;;~~~}}}{{{zzztttsssrrrkkkbbb]]]]]]\\\YYYSSSPPPKKKHHHEEECCCAAA???@@@>>>;;;::::::999666444.........///////////////////////////////////////000000000000000000000000............/////////000...//////000000000000000///666222...333333111777777111???dddkkkmmmwww~~~{{{|||zzzuuuqqqtttwwwxxxvvvssspppoooeee___TTTFFF777...,,,---))),,,,,,***)))***+++***)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))'''$$$%%%''')))*********'''%%%'''(((''')))...)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000////////////000000111444444333222222333333444555444777<<<===<<>><<<:::999999777555333////////////////////////////////////////////////000000000000000000000000........./////////000000...//////000000000000000000666222///555444111777555:::OOOqqqvvvhhhddd~~~|||yyyttttttuuuvvvvvvtttqqqnnnkkkfff\\\MMM>>>222---+++***++++++***)))((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((,,,+++***)))'''&&&%%%%%%+++''''''+++,,,)))(((((()))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000////////////000111111333333333333444444555555777777999>>>@@@FFFTTTcccmmmZZZZZZ^^^aaa\\\RRRRRRYYY~~~~~~zzzxxxxxxrrrnnnnnniii```\\\]]]\\\YYYTTTPPPLLLIIIGGGEEEBBBAAA===;;;999888888777444333////////////////////////////////////////////////000000000000000000000000....../////////000000000...///000000111111000000111666222000666444111888777JJJiii{{{vvviiinnnvvvvvvssspppqqqtttuuuqqqmmmsssooofffYYYIII;;;111,,,,,,,,,++++++***((('''''')))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((''''''+++222777999000******,,,***(((((()))************+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////000111222222222333444555555555555777666999===EEESSSjjj}}}yyykkkdddggg___PPPPPP[[[zzzxxxxxxsssllllllggg```\\\]]]\\\YYYTTTPPPLLLIIIGGGEEECCCAAA===;;;999888888777555333000000000///////////////////////////////////////////////////////////////...////////////000000000//////000111111111111000111555111000666444444>>>KKKffflllkkkmmmyyyuuunnnhhhjjjqqqtttrrrmmmvvvtttnnndddWWWHHH;;;444111---,,,------+++***+++)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&$$$%%%...===IIIJJJ;;;+++&&&''')))***,,,))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------------............////////////////////////000111222222222222444555555555444333888999===GGGWWWllltttjjjeee[[[PPPJJJ|||xxxxxxsssjjjkkkggg```\\\]]]\\\YYYSSSPPPKKKHHHGGGEEECCCBBB===;;;999999999888666444111111000000////////////////////////////////////////////////////////////////////////000000000111///000000111111111111111///333000000555444:::KKKsss~~~{{{|||~~~vvvkkkrrrsssjjjbbbccclllrrrrrrnnnuuutttqqqlllbbbVVVJJJBBB555...***------+++***---***************************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++,,,+++'''%%%)))333;;;FFF777)))%%%''')))+++---))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------................../////////000000////////////000111222333333333444444444444444444;;;AAAMMM```yyyrrrfffaaaQQQ===}}}xxxwwwrrrjjjkkkgggaaa]]]]]][[[XXXQQQNNNJJJGGGFFFEEECCCAAA===;;;999999999888777555222111111000000//////...////////////////////////000000000000000000000000/////////000000000111111///000111111222222111111...333111111555666EEE___zzzrrrtttwwwzzzuuutttjjj```___gggnnnpppnnnqqqqqqpppooojjjbbbYYYRRR<<<111***,,,,,,))))))---******************************)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))###'''++++++)))'''''')))000)))%%%)))---,,,***))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000000/////////000111222333444333333444444666777999:::>>>MMMccc~~~ooofffWWWDDD~~~}}}wwwuuuoookkkllliiibbb^^^]]][[[WWWPPPMMMIIIFFFEEEDDDBBB@@@;;;:::888888888888666444222222111111000//////...////////////////////////000000000000000000000000//////000000000111111111000000111222222222222111///555444333555999QQQuuuzzzvvvtttyyyzzzyyyoooccc___cccjjjnnnnnnnnnmmmmmmnnnnnnjjjddd^^^III::://////...))))))...*********************************)))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))) """&&&)))***)))((('''%%%###&&&,,,///,,,)))((()))************++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////.../////////000000000000/////////000111222444555333333333555888===AAADDDIIIbbb{{{fffUUU~~~|||}}}vvvsssmmmlllmmmjjjccc^^^^^^[[[WWWOOOLLLHHHEEEDDDCCCAAA@@@:::888777666777666555333222222222111000//////...////////////////////////000000000000000000000000000000000000111111111111000000111222222222222111000666777555666<<>><<<;;;:::999888666555555333111//////000111000///000000000000000000000000000000000000000000000000111111111111000000000000///000000000///000222444000666777222444GGG```qqqyyy{{{uuuppppppxxxrrroooqqquuuwww|||uuu}}}uuukkkgggiiimmmiiihhhjjjoooooojjjfffgggcccYYYIII:::///***)))***---------+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))*********))))))(((++++++,,,,,,,,,---------......---------......///000000000000111111111111222000//////111333444444777333666===@@@EEEVVVkkk~~~}}}xxxvvvqqqrrrqqqkkkddd```aaa^^^YYYOOOLLLGGGDDDCCCBBBAAA@@@<<<;;;:::999888666555555222111//////000000000///000000000000000000000000000000000000000000000000//////000000111111111222000111222222111111222444555555888>>>KKK[[[lllwww}}}zzzrrrggg^^^YYYVVVXXXaaalllvvvvvvooooooppppppsssvvvxxx|||wwwxxxjjjfffqqqllliiijjjiiiggggggiiieee```VVVGGG999///,,,------------,,,+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))*********************++++++++++++******++++++,,,,,,,,,---------......---------...//////000000000000111111111111111000000111333444555555<<<777:::GGGTTTaaawww|||xxxyyyuuusssrrrllleeebbbbbb___[[[NNNKKKGGGEEEDDDDDDCCCBBB<<<;;;:::999888666555555222000//////000000000...000000000000000000000000000000000000000000000000......///000111222333333111222444444333333333444888111666LLLcccooovvv|||rrrfff___XXXOOOHHHEEEDDDHHHQQQYYY```hhhoooyyy|||xxxuuunnnnnnooorrrrrrvvvuuu}}}qqqfffpppkkkiiikkkllljjjiiikkkfffgggcccWWWEEE666///---,,,------------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******++++++******++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------......------......///000000000000111111111222222000111222333444555666666===888===RRRjjj|||yyyyyyuuuqqqooojjjbbb``````^^^YYYPPPMMMHHHEEEDDDCCCBBBAAA<<<;;;:::999888666555555333222000000111111111000////////////////////////000000000000000000000000...//////000111111222222000222444555444333333444999111<<>>AAAGGGKKKPPPZZZcccddddddbbb^^^YYYVVVVVVWWWRRRSSSUUUZZZbbbpppzzzvvvpppkkkjjjjjjjjjooovvvyyyyyykkk|||kkkhhhiiiqqqvvvtttpppooolllkkkjjjfff]]]MMM;;;///...---+++,,,------***((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***+++++++++++++++))))))***+++,,,,,,++++++,,,,,,---------.........---------...///000111111111111111111222222222222111333555444333333555777<<>>;;;999888888777666444111111111111000000000000333000...///111222000...////////////000000000000111111000000000000000111555---000999555---===YYYvvvmmmaaaWWWRRRMMMFFFCCCEEEBBBAAABBBEEEGGGHHHFFFEEEEEEFFFGGGEEEBBBBBBFFFJJJWWW]]]eeejjjjjjdddWWWMMMNNNNNNPPPUUUUUUSSSSSSWWW___vvv{{{uuunnnfffsss{{{yyymmmbbb[[[[[[^^^fffqqq|||ttthhhkkk}}}sssoooxxxyyyyyypppdddbbbkkkooolllmmmiiieeedddddddddaaa^^^QQQ>>>,,,)))...000...+++************))))))))))))))))))))))))))))))))))))******++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......------...000.........///000000111111777555333222333444555555555444666:::888<<>>@@@CCCDDDGGGIIIJJJKKKKKKKKKHHHHHHGGGFFFDDDDDDEEEGGGLLLRRRZZZbbbiiiiii```VVVTTTSSSTTTWWWVVVRRRQQQTTT\\\sss{{{sssjjjggglll{{{wwwmmmbbb]]]___```dddiiinnnvvv}}}nnnttt}}}~~~yyymmmiiikkklllkkkgggdddcccdddccc___\\\YYYIII888111///---+++***+++*********))))))))))))******************************++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---///...------...000...//////000000111222222333222111111222444444444555555:::@@@EEEQQQppp|||~~~zzzxxxxxxttttttrrrjjjaaa]]]^^^\\\XXXNNNJJJFFFCCCBBBBBBAAA@@@===;;;888777777777666444111111111111000000000000///......///222333333222/////////000000000111111111111000000000111111222111444777777999DDD]]]tttyyyjjj\\\UUUMMMGGGBBBAAAAAA???@@@BBBDDDHHHMMMNNNNNNNNNPPPRRRLLLKKKIIIGGGGGGFFFDDDBBBAAAEEEMMMXXXhhhrrrnnneee[[[XXXWWWYYYVVVQQQOOOQQQUUUkkkwwwmmm```aaakkkzzzwwwmmmddd]]]\\\[[[^^^cccfffjjjsss}}}ooolll|||iiiccchhhhhhfffddddddfffeeeaaa]]]^^^SSSGGG===333+++***,,,+++++++++*********))))))******************************++++++++++++******++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...//////...---///000///000000111222222333333111222222333333444444444555666>>>KKKXXXmmmxxx{{{yyyxxxxxxrrrtttrrrlllbbb]]]]]][[[WWWOOOKKKGGGDDDBBBBBB@@@???<<<:::888777777777666444111111111111000000000///............///000000000//////000000000111111111111111000000111111222222000444666666===OOOdddqqqrrryyyyyyppphhh]]]RRRLLLEEEBBB@@@@@@AAABBBEEEGGGFFFKKKQQQQQQOOONNNQQQUUUQQQNNNKKKJJJJJJHHHCCC???>>>@@@EEEQQQfffxxxxxxnnn]]]YYYWWWXXXVVVQQQNNNOOOOOOdddzzzxxxmmm```^^^dddrrr{{{~~~uuuhhh___\\\ZZZ\\\bbbeeehhhnnnttt{{{{{{rrr~~~ooobbbfffeeeddddddgggjjjjjjgggccc^^^YYYQQQGGG999---+++000,,,,,,+++++++++************************************++++++,,,,,,++++++***++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---...//////......///000000111111222222333444444333444555555555444555666555999FFF[[[qqqxxx{{{yyyxxxwwwrrrrrrrrrmmmccc^^^]]][[[XXXRRRNNNIIIEEECCCAAA???>>>;;;999777666777777666444111111111111000000000///111111111000////////////000000000000111111111111111111111111111222333333///333444777DDDWWWccceeeiiiuuuttteee^^^ZZZRRRKKKGGG===>>>>>>>>>???AAADDDEEEHHHMMMRRRRRROOONNNQQQTTTUUURRRNNNLLLKKKHHHCCC>>>???@@@AAAJJJ```vvvwwwmmmZZZUUURRRTTTUUURRRPPPPPPPPPaaavvv|||pppaaa]]]bbbpppxxxxxxxxx|||~~~ssswwwvvvhhhccc^^^]]]```bbbbbbdddhhhttt{{{hhheee______```eeekkkmmmkkkhhh```^^^ZZZQQQAAA111,,,///,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,---------.........---...000///......///111111111111222333333444444333555666555444333555777888@@@TTTqqq~~~zzz}}}zzzwwwwwwrrroooppplllccc]]]\\\[[[YYYSSSOOOIIIEEECCCAAA???===:::999666666777777666555111111111111000000000000444555555444111000000111000000000111111111222222111111111111111222333444000333777@@@OOO]]]ccccccccckkkvvv~~~ooocccVVVPPPLLLFFFBBBAAA<<<@@@AAA@@@@@@DDDFFFFFFIIIMMMQQQRRRQQQQQQSSSUUUXXXUUUQQQNNNKKKGGGCCC@@@???AAA???CCCWWWmmmpppeeeVVVQQQNNNQQQTTTSSSRRRRRRUUUaaatttwwwfffaaadddrrr{{{xxxuuuvvvwww{{{yyylllnnnyyyvvvvvvwwwwww}}}|||jjjbbb\\\]]]___```aaacccmmmppp|||mmm___ZZZZZZ[[[aaahhhkkkkkkiiieeecccaaa[[[LLL;;;///,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,------......,,,---------............---///000000///...000111000111111222222333444444111333555444333333888;;;AAAQQQmmm{{{yyyuuuuuuqqqjjjllliiiaaa[[[ZZZYYYXXXPPPLLLGGGDDDBBBAAA???>>>:::888666666666777666555111111111111000000000000111333444333000///000222000000111111111222222222111111111111222333444555111555???MMMYYYbbbjjjpppooommmmmmtttwww^^^UUUKKKGGGCCC>>>===???<<>>:::888666555666777666555111111111111000000000000,,,///000000------...111000111111111111222222222111111111111222333444555111888GGGXXXaaafffqqqwww{{{{{{qqqhhhRRRLLLFFFCCC???<<<>>>BBB999AAAEEECCCCCCHHHKKKJJJKKKLLLOOOTTTZZZ^^^___^^^ZZZYYYVVVPPPHHHDDDEEEGGG???DDDBBB@@@PPPfffkkkaaaUUUOOOLLLPPPUUUUUUUUUUUUVVV\\\kkkmmmdddbbbnnnwwwuuurrrqqqvvvttt}}}|||eeeZZZZZZ___bbb___[[[bbbuuuvvvaaa\\\ZZZYYYhhh~~~uuunnnfffaaa```___bbbeeehhhnnn|||{{{eee^^^\\\\\\___eeejjjkkkjjjgggdddeeeiiieeeUUUBBB666......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,,,,---...//////---------.........//////...///000000//////000111///000000111222222333333222555777888999???IIIQQQaaa}}}zzznnnfff```]]]VVVTTTPPPMMMKKKKKKLLLMMMKKKMMMOOOSSSWWW\\\___aaadddfffiiimmmrrrzzz~~~}}}vvvuuuuuullllllkkkeee\\\WWWWWWUUURRRMMMJJJFFFCCCBBB@@@???===;;;888444444555666444333222111111000000000000000000000000000000000000000111111111111111111111111222222222111111222444555666FFFVVVeeelllfffnnn~~~qqqeee\\\VVVHHHEEEAAA===<<<<<<>>>@@@???DDDFFFDDDFFFKKKIIICCCFFFIIIOOOWWW___aaa___[[[YYYVVVPPPIIIEEEEEEHHHKKKBBBEEEAAA>>>LLLccciii```VVVOOOJJJMMMUUU[[[ZZZVVVVVV]]]jjj|||wwwmmmgggkkkppppppqqqtttppptttyyywwwnnnbbbXXXRRRXXXYYY\\\^^^]]]^^^hhhtttfffYYYWWWXXX\\\aaarrrzzzrrraaafffbbbbbbgggkkkrrrxxx|||yyy|||vvv]]]bbbccc]]]\\\cccjjjjjjmmmnnnllljjjggg^^^LLL;;;444333111...++++++---000))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///............////////////////////////000000000000111000000000111222333333666444555888888@@@XXXqqqxxxtttdddYYYSSSPPPMMMJJJIIIIIIHHHHHHGGGFFFDDDDDDBBBCCCDDDFFFHHHIIIKKKKKKQQQRRRVVVZZZ___dddgggiiiiiilllrrryyy|||||||||vvvuuuvvvmmmmmmmmmggg^^^YYYYYYXXXUUUMMMJJJFFFCCCAAA@@@>>>===;;;888555444555666444333222111111000000000000000000000000000000000000000111111111111111111111111111111111000000111333555>>>UUUhhhqqqqqqiiimmmpppcccXXXPPPLLLEEECCC@@@>>>======>>>???@@@DDDFFFFFFHHHMMMMMMHHHIIILLLRRRZZZ```aaa^^^ZZZWWWTTTNNNHHHCCCBBBEEEHHHDDDFFFAAA>>>NNNfffoooiii]]]VVVOOOPPPVVV[[[ZZZVVVSSSXXXcccssssssjjjeeehhhmmmnnnoooqqqmmmnnnmmmggg^^^UUUOOOMMMVVVYYY___cccaaa```eeennnzzzrrrbbb[[[WWWUUUWWWccchhhvvv{{{jjjccc```cccfffjjjyyylllccchhhvvv~~~ddd[[[VVV]]]eeehhhlllqqqnnnooommmkkkhhhaaaRRRCCC333111...,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------............///............////////////////////////000000000111111000000111111222333444111555666555===TTTpppvvvnnnaaaZZZQQQLLLKKKJJJGGGDDDCCCDDDDDDCCCCCCBBBAAA@@@AAAAAABBBCCCEEEFFFGGGHHHJJJKKKMMMPPPTTTWWWYYYZZZYYY\\\aaafffmmmvvv~~~~~~zzzxxxzzz|||uuuvvvvvvnnnmmmlllggg^^^YYYYYYXXXUUUMMMIIIEEECCCAAA@@@>>>===:::888666555555555444333222111111000000000000000000000000000000000000000111111111111111111111111222222222111000222666999GGGeeeyyyzzzvvvoooppp{{{|||lll\\\QQQJJJEEECCCAAA@@@??????>>>??????@@@BBBEEEGGGGGGJJJNNNPPPNNNOOORRRXXX___bbbaaa\\\XXXVVVRRRMMMFFFAAA@@@CCCFFFFFFGGGBBB@@@PPPhhhssspppccc\\\UUUTTTYYY\\\ZZZVVVSSSVVV]]]kkk}}}wwwnnnfffbbbeeejjjllllllmmmjjjfff___VVVNNNKKKKKKLLLTTTYYYaaafffddd___```eeeooo|||xxxlllbbbZZZVVVWWWWWW]]]iiizzzpppeee^^^```bbbdddlllwwwtttbbbWWWWWWccc{{{rrr\\\SSS```kkkjjjkkksssnnnooonnnkkkjjjfff[[[NNN999444///,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///............/////////////////////000000000111111111111111111222333444555111888999;;;PPPtttyyy~~~zzzvvvwww~~~tttnnnhhhfffcccaaaaaacccfffhhhnnnnnnmmmjjjccc[[[SSSMMMGGGDDDBBBBBBDDDDDDBBB???@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKNNNPPPSSSWWW[[[```gggkkkpppwwwsssfffeeejjjnnnooopppsss|||}}}xxx|||}}}vvvvvvvvvoookkkjjjeee\\\WWWWWWVVVSSSLLLIIIEEEBBBAAA@@@>>><<<999888777666555444444333222111111000000000000000////////////////////////111111111111111111111111333444444222222444:::???OOOkkkxxxrrrrrruuuwww{{{}}}lllcccXXXMMMGGGCCCBBBAAA??????@@@AAABBBBBBBBBBBBDDDFFFGGGHHHIIILLLOOOQQQTTTXXX^^^bbbccc```ZZZVVVVVVRRRLLLEEE@@@???AAADDDHHHIIIEEEDDDQQQeeeooolll```[[[WWWXXX\\\^^^ZZZVVVUUUWWW^^^jjjyyyzzznnnkkkeeeaaaccchhhkkkjjjiiiddd^^^VVVNNNJJJKKKOOOSSSUUUXXX___eeebbb\\\[[[___gggppp}}}zzznnnggg]]]ZZZYYY\\\bbbpppwwwhhh]]]___cccdddgggmmm{{{pppgggZZZ[[[qqqoooeeehhhiiieeehhhooommmnnnmmmkkkkkkjjjbbbYYYHHH???444......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///............//////////////////000000000111111111111111111222222444555666888999>>>OOOooo{{{lllmmmwwwtttlllbbb[[[___lllyyyvvvfffYYYPPPKKKOOOMMMLLLKKKLLLNNNQQQSSSRRRQQQPPPNNNKKKGGGDDDBBBCCCBBBAAABBBCCCCCCAAA>>>@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEEEEFFFFFFGGGGGGKKKMMMNNNOOOPPPSSSWWWZZZ\\\```fffkkkqqq|||vvvfff\\\YYYZZZ[[[\\\YYY```hhhnnnttt|||yyy~~~xxxvvvvvvnnnlllkkkeee\\\WWWWWWUUURRRLLLIIIEEEBBBAAA???===<<<888888888777555444333333222111111000000000000000////////////////////////111111111111111111111111111222333222111555===DDDWWWjjjjjj```hhhtttxxxzzzzzzwwwhhhWWWRRRLLLGGGDDDCCCAAA@@@???@@@BBBDDDEEEEEEEEEEEEGGGGGGGGGFFFFFFGGGKKKPPPXXX\\\aaadddccc^^^YYYUUUWWWTTTMMMFFF@@@???AAADDDJJJJJJHHHGGGQQQ___eeebbbYYYWWWXXX\\\```___ZZZUUUTTTXXX```mmm}}}{{{nnnkkkgggddddddhhhkkkhhhdddWWWSSSNNNLLLLLLPPPUUUXXXXXXYYY\\\```]]]XXXXXX[[[^^^eeeooo}}}|||pppkkkgggccc```bbbnnnzzzzzziii\\\^^^cccdddeeeiiimmm~~~jjjdddyyyrrreeebbbggglllkkklllkkkiiijjjkkkfff___XXXLLL;;;000---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///............////////////000000000000111111111111111111111222333555666777<<<555AAAfffwwwwww~~~{{{tttxxxwwwrrrfffZZZUUUYYY___fffvvvkkkggg```XXXQQQLLLIIIHHHEEEDDDCCCCCCDDDGGGJJJLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKJJJIIIJJJLLLNNNPPPRRRTTTTTTXXXcccttt}}}wwwjjj\\\TTTSSSWWW[[[WWWZZZ\\\[[[]]]gggxxxzzzxxxxxxvvvvvvooopppooohhh___YYYXXXVVVRRRLLLHHHDDDBBB@@@???===<<<666888999888555333333333222111111000000000000000000000000000000000000000111111111111111111111111...000111000000666@@@III]]]fff]]]SSS^^^mmmssswww|||}}}~~~yyyxxx}}}wwwvvveeeWWWNNNKKKGGGEEEDDDBBB@@@???@@@AAACCCDDDFFFGGGGGGGGGGGGEEEEEEDDDBBBBBBIIIPPPYYY]]]aaacccaaa\\\XXXVVVXXXUUUNNNFFF@@@>>>@@@CCCKKKKKKIIIIIIQQQ[[[```^^^YYYYYY[[[^^^aaa___ZZZUUUPPPUUU___nnntttmmmkkkgggeeehhhjjjfff___MMMLLLKKKMMMQQQUUUXXXXXX\\\ZZZZZZ\\\ZZZVVVWWW[[[[[[aaajjjuuu~~~wwwqqqhhhccceeekkk|||jjj\\\\\\```aaabbbfffhhh~~~xxxuuu|||hhhcccgggkkkiiikkkkkkiiiiiikkkhhhcccbbbUUUCCC444---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///............////////////000000000111111111222222111111222333444666777888;;;888MMMxxxtttmmmppp|||{{{vvvxxxwwwooocccYYYUUUTTTTTTcccsssyyyxxxrrrhhh___TTTRRROOOMMMKKKJJJIIIIIIDDDDDDCCCCCCDDDFFFHHHIIIKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLJJJHHHHHHIIIJJJIIILLLOOOOOOOOOSSS[[[cccnnnnnniii___XXXZZZaaaeee______\\\XXXWWW^^^jjjttt~~~vvvuuu~~~xxxvvvvvvpppqqqpppiii___XXXWWWTTTQQQKKKHHHDDDAAA@@@???===;;;666888999888555333333333222111111000000000000000000000000000000000000000111111111111111111111111---000222222333999FFFPPPYYY___WWWQQQ\\\gggnnnwwwzzzwwwtttwww}}}yyyooodddXXXMMMJJJGGGDDDCCCCCCBBBAAA@@@AAAAAABBBCCCEEEFFFGGGHHHFFFCCCBBBCCCAAAAAAIIISSSYYY]]]```aaa^^^ZZZXXXWWWYYYUUUNNNFFF@@@>>>???BBBKKKKKKIIIJJJQQQ\\\bbbccccccbbbaaaaaa```^^^YYYUUURRRVVV]]]kkk}}}uuupppooojjjfffgggiiicccZZZQQQQQQRRRVVVZZZ]]]\\\ZZZ^^^[[[ZZZ[[[ZZZWWWXXX[[[YYY```hhhnnnxxx~~~vvvsssvvv~~~ooo___]]]^^^]]]^^^ccceeetttsssfffeeeiiihhhkkkllljjjjjjkkkiiidddeee[[[KKK<<<222...///000------------------------------------------------,,,,,,,,,------------...---------............///............////////////000000111111111222222222111222222333555666888999:::HHHgggsssmmmsss~~~xxxmmm```WWWRRROOOZZZeeefffbbb]]]VVVQQQPPPPPPOOONNNLLLJJJHHHGGGFFFEEEDDDDDDDDDFFFGGGHHHJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKIIIHHHIIIJJJEEEIIILLLMMMMMMMMMPPPRRR\\\``````[[[\\\bbbffffff^^^]]]ZZZWWWVVVYYY___ccchhh|||qqqqqq{{{xxxvvvwwwqqqqqqooohhh]]]VVVTTTQQQMMMKKKHHHDDDAAA@@@???===;;;555888:::999555333222444222111111000000000000000000000000000000000000000111111111111111111111111000333666666777>>>LLLWWWQQQXXXUUUTTT^^^fffnnn{{{{{{sssqqq{{{|||zzzfffYYYSSSLLLDDDGGGDDDAAA@@@AAACCCDDDDDDAAAAAABBBBBBCCCEEEGGGHHHDDDAAAAAABBBAAAAAAJJJVVVYYY\\\______\\\YYYXXXYYYXXXUUUNNNEEE???===>>>AAALLLJJJHHHIIIQQQ^^^gggkkknnnkkkfffbbb___\\\XXXVVVWWWYYY]]]hhhxxx|||qqqqqqqqqlllffffffggg```VVV\\\[[[\\\___cccdddbbb______\\\[[[]]]\\\XXXXXX[[[UUU\\\bbbdddgggzzzvvveee___^^^[[[\\\aaabbbmmm|||~~~iii```dddiiilllmmmkkkjjjkkkiiieeefff___SSSDDD888222222444////////////////////////------------------------,,,,,,,,,---------......---------.........//////............/////////000000111111111111222222222222222222333555777888999<<<[[[|||nnncccrrrvvvhhh\\\UUUJJJSSSYYYVVVRRRPPPNNNLLLJJJLLLNNNOOOOOONNNMMMKKKHHHGGGFFFEEEEEEFFFGGGGGGKKKLLLNNNPPPPPPOOOMMMLLLJJJLLLNNNNNNMMMKKKJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGHHHHHHIIIIIIJJJGGGHHHIIIHHHFFFEEEEEEFFFDDDFFFHHHJJJKKKNNNQQQSSSNNNRRRSSSSSSXXX```aaa]]]TTTTTTTTTTTTTTTUUUUUUUUU[[[qqqrrrwww{{{|||}}}}}}wwwpppoooooojjjaaaZZZWWWSSSNNNHHHFFFCCCAAA???===:::888888777666555444333222222444333222111000000000000111111111111111111111111222222111111111111111111222222111222<<>>>>>JJJqqqkkkwwwuuucccWWWTTTSSSUUUXXXSSSMMMOOOWWW[[[^^^[[[TTTNNNMMMMMMKKKNNNJJJHHHHHHGGGEEEGGGKKKPPPRRRUUUVVVUUUWWWZZZ^^^[[[[[[ZZZZZZYYYWWWSSSOOOTTTSSSRRRSSSSSSSSSQQQOOONNNMMMKKKJJJHHHGGGGGGGGGIIIHHHHHHJJJMMMNNNNNNNNNNNNMMMKKKJJJIIIJJJJJJKKKGGGHHHJJJMMMPPPTTTXXXZZZWWWQQQTTTVVVUUU\\\bbb\\\VVVOOOPPPRRRPPPVVVZZZQQQXXXaaarrrqqqwww|||}}}~~~~~~yyyrrroooooojjjaaaZZZWWWSSSNNNIIIFFFCCCAAA@@@>>>;;;888888777666555444333222222444333222111000000000000000000000000000000000000111111111111111111111111666666444444===OOO___fffdddcccccceeeggglllzzznnndddVVVMMMIIIHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFF?????????@@@CCCJJJSSSZZZ___```___]]]ZZZXXXWWWWWWQQQOOOKKKDDD??????CCCGGGOOOKKKJJJPPPZZZ___^^^YYYfffcccbbbbbb______gggrrr{{{wwwrrrrrr{{{{{{vvvqqqlllddd]]]\\\aaakkkqqquuuqqqmmmkkkhhheeeaaa___]]]]]]^^^^^^\\\[[[^^^ZZZ[[[______dddxxxmmmccc```^^^^^^``````fffjjjnnn}}}sssjjj___\\\aaaiiikkkkkkhhhiiillljjjeeeaaaaaa]]]VVVLLLBBB:::666333111//////000000///...---...///...------...///................................................////////////000000000000111111111111222222222222333666777666555999@@@FFFbbbwww{{{~~~mmm]]]SSSSSSZZZ```WWWLLLRRRbbbqqqooofffWWWNNNLLLNNNNNNOOOKKKIIIIIIGGGDDDFFFJJJKKKOOOTTTXXX\\\aaagggllljjjiiihhhgggfffddd```\\\\\\ZZZXXXWWWWWWUUURRROOOMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFGGGJJJNNNPPPQQQQQQOOONNNLLLKKKJJJIIIIIIJJJIIIIIILLLSSS\\\cccddddddZZZSSSTTTWWWXXXdddlllfffXXXPPPQQQTTTRRRWWWZZZRRRYYY___nnnmmmtttzzz{{{||||||xxxrrrooonnniii```ZZZWWWSSSNNNIIIFFFDDDBBB@@@>>><<<999777777666555444333333222333333222111000000000000////////////////////////111111111111111111111111333444333333===NNN]]]cccaaahhhllliiiiiiqqq|||yyyfffZZZTTTKKKFFFEEEFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEDDDCCC???@@@CCCFFFKKKRRRZZZ```cccaaa]]]ZZZXXXTTTQQQNNNKKKKKKIIICCC>>>>>>EEEKKKQQQMMMMMMRRR[[[___\\\XXX^^^]]]^^^]]]\\\___lllyyyzzzwww}}}~~~~~~wwwoooiiidddbbbfffmmmuuu{{{~~~{{{vvvsssnnniiiaaa___^^^]]]^^^___^^^]]]___\\\\\\]]]\\\]]]kkk{{{uuuiiiddd```^^^______dddeeefffqqq}}}ssshhhaaa```ggghhhgggeeegggkkkjjjgggcccbbb___]]]WWWLLL???666222111000111333333111000---...///...------...///................................................////////////000000000000111111111111222222333333555444666999777666CCCTTT|||{{{jjjXXXXXXeeepppcccPPPVVVnnnmmm\\\TTTRRRQQQQQQNNNLLLKKKHHHDDDFFFKKKIIINNNUUU]]]eeemmmtttyyy|||zzzwwwtttppplllgggcccZZZXXXVVVTTTRRROOOKKKHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEIIINNNQQQSSSSSSPPPOOONNNLLLKKKJJJJJJJJJMMMLLLOOOXXXdddkkkjjjggg]]]VVVVVVYYY___qqq~~~zzzcccWWWUUUWWWVVV[[[___YYY\\\^^^iii|||hhhooovvvxxxxxxxxxuuupppnnnnnniii___YYYVVVRRRMMMIIIFFFDDDBBBAAA???<<<:::777666666555444444333333333222222111000000111111000000000000000000000000111111111111111222222222000333666999BBBQQQ[[[___aaannnssslllmmm{{{xxxbbbSSSLLLIIIEEECCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEECCCAAA???AAAEEELLLRRRXXX]]]aaadddccc^^^YYYUUUTTTQQQLLLHHHGGGIIIIIIEEEAAABBBHHHOOOOOOMMMNNNSSSZZZ]]]ZZZVVVTTTWWWYYYYYYXXX]]]jjjwww~~~yyywww|||yyy{{{ssskkkhhhgggjjjrrr{{{~~~}}}xxxqqqeeeccc```_________^^^]]]```]]]]]]]]][[[[[[cccmmmuuu|||pppfffaaa```^^^aaacccbbbiii|||pppdddeeeeeefffgggjjjkkkjjjhhhfffbbb______]]]TTTDDD777333222222333444333111...---...///...---------///................................................////////////000000000000000111111222222333333333777000222999666555JJJfff|||gggdddrrrxxx\\\ZZZnnnlll___XXXTTTQQQPPPOOOLLLIIIMMMSSSQQQUUU[[[ccckkkrrrxxx{{{|||wwwqqqkkkeee^^^YYYQQQPPPMMMLLLKKKIIIFFFCCCDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDEEEIIIMMMQQQRRRRRRPPPPPPOOOOOONNNNNNNNNMMMRRRQQQRRRVVV\\\```aaa```^^^XXXXXX\\\ggguuuddd\\\\\\ZZZ```gggccc```___fffxxxeeennnuuuwwwvvvvvvtttpppmmmmmmhhh___XXXUUUQQQLLLHHHFFFCCCAAA@@@???<<<:::666666666555444444333333333222111111000111111111111111111111111111111111000000111111111222222222333888>>>CCCKKKUUUZZZ[[[cccpppuuupppvvvuuucccSSSJJJHHHFFFEEEDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGEEEDDDBBBAAA@@@DDDKKKVVV^^^cccddddddddd```[[[UUUQQQOOOMMMHHHDDDFFFIIIKKKJJJGGGHHHMMMRRRLLLKKKLLLQQQXXXZZZXXXUUUQQQVVVYYYYYYXXX^^^hhhpppuuuwwwxxxzzzxxxwwwqqqlllmmmrrrxxx}}}vvvkkkhhhdddaaa``````^^^]]]```____________^^^bbbggghhhuuupppfffccc]]]```bbbcccfffrrr|||}}}kkkccccccggglllooommmjjjhhhiiiccc]]]]]]^^^XXXHHH;;;888777666666666444000...---...///...---------///........................////////////////////////////////////000000000000000111111222333333444444:::111111888777999UUUxxxyyyqqq}}}mmm]]]cccwwwggg[[[YYYWWWVVVSSSRRRYYYaaaaaacccfffiiimmmpppqqqrrrrrrnnniiiddd^^^XXXRRRNNNKKKJJJJJJJJJKKKKKKIIIGGGGGGHHHIIIJJJKKKKKKKKKJJJHHHHHHHHHKKKNNNQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTSSSPPPOOOPPPVVV[[[]]]ZZZ\\\___lllrrrccc___\\\bbblllllldddaaafffvvvfffooowwwxxxwwwwwwuuurrrmmmmmmggg^^^XXXUUUQQQLLLFFFDDDBBB@@@@@@>>><<<:::666666555555555444444444222222111111111111111222111111111111111111111111000000000111222222333333444;;;BBBGGGNNNVVVYYYWWW```hhhllllllyyypppbbbVVVLLLHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHFFFEEEEEEFFFGGGHHHLLLSSS]]]dddgggfffdddbbb___[[[UUUPPPMMMIIIFFFDDDHHHJJJMMMOOOOOOOOOPPPQQQHHHHHHIIINNNUUUXXXXXXVVVWWW[[[]]][[[\\\bbbiiillloootttxxx}}}|||uuurrrrrryyy~~~vvvppplllhhhdddbbbaaa```___aaaaaaaaabbbccceeefffgggeeekkkttt{{{zzzkkkhhh```___aaadddggglllxxxxxxooouuucccccchhhooorrrnnnjjjhhhiiibbb]]]]]]___YYYKKK>>><<<:::888777777555222000---...///...------...///........................////////////////////////////////////000000000000000111111222333444555555>>>555444:::;;;AAA___eee\\\bbbgggdddbbb```]]]]]]gggrrrtttsssrrrqqqqqqoookkkhhhbbb```]]]ZZZYYYWWWTTTQQQMMMLLLLLLMMMOOOOOONNNMMMIIIJJJLLLNNNNNNNNNNNNMMMQQQPPPPPPRRRTTTVVVVVVUUUVVVVVVWWWXXXXXXXXXWWWWWWRRRSSSRRRMMMIIIKKKSSS[[[ZZZ[[[```aaammmjjjddd___dddnnnqqqiiieeegggtttfffpppxxxyyyvvvvvvtttqqqllllllggg^^^WWWTTTPPPKKKEEECCCAAA??????===;;;999555555555555555444444444222111111111111111222222111111111111111111111111///000000111222222333333333:::CCCJJJTTT^^^ddddddaaacccdddiiixxxlll^^^VVVOOOJJJIIIGGGHHHHHHGGGFFFFFFGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFIIIMMMRRRUUUYYY^^^dddggghhhfffdddddd```^^^YYYRRRKKKGGGEEEEEEJJJKKKNNNRRRVVVUUUQQQNNNFFFEEEGGGLLLSSSXXXZZZZZZ```aaa^^^[[[^^^ffflllllllllqqqvvvzzzzzztttsssyyyyyyrrrnnniiifffeeedddcccbbbdddddddddeeegggjjjjjjhhhfffiiimmmpppsssvvv{{{~~~ooommmddd```___cccfffhhhoooxxx|||mmmwwweeecccgggoooqqqmmmiiijjjgggbbb^^^```aaa[[[MMM@@@:::888666444444333222000---...///...------...///........................////////////////////////////////////000000000000000111111222333444555666<<<777777:::===FFF```{{{vvvcccVVVhhhuuuqqqmmmiiieeefffrrr|||yyyvvvrrrkkkfffbbb```______aaabbbaaa```ZZZYYYXXXXXXYYYXXXVVVTTTQQQRRRTTTVVVVVVVVVUUUTTTZZZYYYYYY[[[^^^_________\\\]]]]]]]]]\\\[[[YYYXXXRRRRRRPPPMMMKKKNNNTTTZZZXXX]]]cccaaajjjuuunnnhhhjjjqqqsssmmmhhhiiiqqq}}}eeeooowwwwwwtttsssrrrooollllllggg]]]WWWTTTPPPKKKDDDBBB@@@???>>>===:::888555555555555555444444444222111111111111111222222000000000000000000000000///000000111222222333333666>>>GGGQQQ^^^nnnxxx{{{kkkgggeeelllzzzxxx___TTTQQQMMMJJJJJJGGGGGGGGGGGGFFFFFFGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEGGGLLLSSS[[[```eeegggiiiiiihhhgggggggggcccaaa]]]UUUKKKEEEDDDEEELLLLLLNNNTTTYYYXXXQQQKKKDDDDDDFFFKKKSSSYYY\\\]]]eeeccc]]]XXX\\\hhhnnnllljjjnnnqqqsssxxx|||zzzuuurrrsss|||~~~rrrooojjjgggfffgggffffffffffffeeefffiiilllllliiihhhjjjlllooonnnlllmmmpppkkkuuu{{{xxxwwwqqqyyyqqqoooggg```]]]```dddfffkkksssxxxnnnmmmhhhdddeeellloookkkiiikkkeeebbbaaacccddd\\\MMMAAA666333000///000000000///---...///...------...///........................000000000000000000000000////////////000000000000000111111222444555666666888777777999<<>><<<:::999888888666444444444555444333111111111111000000000//////////////////000000111111111111000111555;;;???HHHOOO[[[dddgggdddbbbaaa]]]```dddggghhhkkkqqqvvvyyy~~~lll\\\NNNHHHIIIIIIHHHFFFEEEFFFHHHHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHHHHIIILLLTTT^^^ggglllnnn||||||zzzwwwtttmmmdddZZZRRRIIICCCEEELLLVVV[[[]]][[[XXXTTTJJJAAABBBDDDHHHMMMRRRXXX\\\^^^\\\cccjjjmmmooonnnfff]]]^^^ZZZVVVSSSQQQTTTaaannnvvv{{{~~~~~~~~~|||xxxsssoookkkhhhggghhhjjjkkkkkkjjjjjjkkklllssspppkkkddd[[[UUUQQQPPPIIIJJJKKKLLLLLLLLLLLLLLLJJJHHHDDDCCCFFFMMMWWW^^^qqqzzzmmmlllkkkeeeaaacccggglll}}}tttwwwcccWWW[[[aaaggglllkkkjjjgggeeeccc```\\\YYYJJJ@@@555///111222000---000000000000000000000000////////////000000000111////////////////////////000000000000111111111111111222222333333444444555444<<<@@@PPPttt{{{yyy}}}xxxuuutttrrrqqqrrrrrrtttyyy{{{pppjjjdddcccmmm~~~~~~~~~}}}hhhlllrrrvvvwwwuuupppmmmjjjjjjfff]]]VVVSSSNNNIIIBBBAAA@@@>>><<<:::999888777666444444555555444333111111111111000000000000///////////////000111111000111111111333777===AAAIIIPPP\\\eeefff```]]]^^^]]]bbbhhhnnnqqqssstttuuurrrwww^^^SSSMMMGGGDDDFFFGGGHHHFFFCCCCCCGGGIIIHHHGGGHHHHHHIIIIIIJJJJJJJJJLLLMMMTTTaaarrr~~~}}}{{{vvvrrrcccWWWLLLFFF@@@===EEEPPPZZZ```cccaaa\\\VVVLLLCCCDDDFFFKKKPPPUUUYYY\\\]]][[[eeeooovvvyyywwwmmmcccXXXSSSNNNNNNPPPWWWeeerrrzzz|||}}}~~~~~~|||xxxsssnnnjjjhhhggghhhiiijjjiiihhhiiijjjlllwww|||yyylll]]]SSSOOOIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJIIIIIIHHHHHHHHHHHHPPPWWW___hhh{{{ssspppoooiiieeehhhgggnnn{{{vvvggguuukkk^^^[[[]]]ccciiimmmlllkkkhhhddd```\\\ZZZQQQGGG;;;333111111000...000000000000000000000000/////////000000000111111000000000000000000000000000000000111111111222222111222222333333444444555222;;;FFF^^^~~~~~~|||xxxwwwxxx~~~qqqjjjeeehhhrrrjjjmmmrrrvvvwwwuuurrrpppkkkkkkggg^^^WWWTTTOOOJJJBBBAAA@@@>>><<<:::888888777555444444555555555444111111111111000000000000///////////////000111111///000222333555999>>>BBBHHHMMMWWW```aaa^^^___dddfffgggiiimmmrrruuuuuuuuurrrqqq]]]MMMKKKKKKGGGEEEGGGBBBFFFGGGCCCCCCHHHJJJGGGFFFGGGIIIKKKNNNPPPRRRSSSWWW]]]hhhuuu}}}wwwmmmeeeWWWKKKCCCBBBBBBCCCNNN]]]___dddfffbbb]]]WWWNNNGGGFFFIIIMMMSSSWWWZZZ\\\]]][[[dddmmmsssuuusssiii^^^RRRMMMJJJNNNSSS[[[fffpppxxxxxxyyy||||||wwwqqqllliiiggggggiiiiiiiiigggfffgggjjjmmmxxxnnn]]]UUURRRQQQQQQPPPOOOMMMLLLKKKOOOPPPPPPRRRRRRPPPNNNLLLJJJKKKMMMNNNSSSbbb~~~tttooooookkkiiinnniiioooxxxttt```kkk~~~pppddd___bbbhhhllllllllljjjfffaaa^^^\\\VVVMMMAAA666111/////////000000000000000000000000//////000000000111111111000000000000000000000000000000111111111222222222111222222333333444444555444;;;KKKhhh{{{yyyzzzpppiiiffflllxxxkkknnnrrruuuvvvuuusssqqqllllllhhh___XXXUUUPPPKKKBBBAAA@@@>>><<<:::888777777555444444555555555444111111111111000000000000///////////////000111111...000222444666:::>>>BBBFFFIIIRRR\\\______eeennnpppllliiikkkpppuuuvvvvvvvvvsssZZZLLLEEEJJJLLLFFFCCCEEE???EEEHHHFFFFFFKKKKKKHHHGGGHHHKKKOOOSSSWWWZZZ\\\dddmmmzzz~~~zzzqqqcccWWWNNNDDD???DDDHHHKKKYYYiiibbbfffgggaaa[[[VVVPPPJJJHHHKKKOOOTTTXXX[[[\\\]]]\\\ccciiillllllhhh^^^SSSPPPKKKJJJQQQYYY___gggnnntttsssvvv|||{{{~~~|||vvvpppkkkhhhgggfffiiiiiihhhfffeeefffjjjmmmvvv~~~hhh___XXXWWWVVVTTTRRRPPPOOOOOORRRPPPNNNNNNPPPRRRTTTTTTNNNNNNQQQSSSMMMMMM```wwwooojjjmmmkkkmmmtttkkkqqqwww~~~qqqaaammmnnncccdddjjjjjjlllmmmkkkgggccc___]]]YYYQQQEEE999111...///111000000000000000000000000000000000000111111111111000000000000000000000000000111111111111222222222111222222333333444555555<<>>EEEHHHFFFKKKQQQUUUXXX^^^gggnnnmmmpppmmmfffiiisssvvvqqqvvv{{{jjjbbbOOOKKKEEECCCDDDEEEDDDCCCDDDFFFGGGIIIJJJJJJJJJKKKIIILLLQQQVVV[[[cccnnnvvv~~~ppp^^^RRROOOEEEEEEEEEJJJSSS\\\bbbffffffhhhhhheee^^^UUUNNNJJJNNNOOOSSSZZZ```bbb^^^ZZZ___bbbdddccc___[[[UUUOOOGGGFFFHHHNNNWWW```fffjjjppprrruuuxxxzzzyyyxxxwwwzzz}}}~~~~~~|||tttvvvtttqqqmmmjjjhhhffffffiiifffcccdddbbbbbbfffmmmuuupppiiiccc\\\XXXWWWWWWUUUSSSPPPRRRTTTWWWXXXXXXWWWVVVSSSRRRSSSSSSPPPNNNVVV___uuuuuuuuurrrfffiiizzzsssqqqssszzzwwwZZZgggggg___ggghhhhhhhhheeebbb___^^^^^^]]]TTTGGG<<<555222000000000000000000////////////000000000000000000000000444111...///222444333111...444999777000---111666222666777555333444666666<<>>```xxxvvvjjj|||xxxlllmmmppptttwwwvvvtttqqqllllllggg^^^WWWSSSNNNIIIGGGDDD@@@===<<<:::999777666555555555555444444444333222111111000000111111000000111111111222222222000222555;;;AAAEEEGGGFFFDDDHHHLLLOOOPPPPPPOOOOOOVVVYYYbbbjjjiiikkk}}}zzzmmm[[[OOOJJJKKKLLLLLLJJJKKKMMMNNNOOOQQQRRRSSSXXX\\\ccchhhoooxxxsssmmmvvv|||nnnffffffkkkmmmqqquuuuuuqqqnnnlllllljjjaaaXXXSSSLLLEEEDDDHHHOOOTTTXXXYYYWWWWWW\\\``````bbbeeejjjnnnsssvvvxxxyyy{{{zzzuuusssttttttrrrqqqpppooollljjjgggeeeddddddbbbcccdddcccaaaccchhhnnnvvvvvvjjjfffWWW\\\ccckkkttt|||sssooogggjjjooossstttzzz}}}xxxddddddeeefffgggddd___[[[XXXZZZZZZRRRFFF<<<777777111111111111000000000000///////////////////////////000111000///222999>>>:::666333111333444444333222111333777777555:::AAAccczzz}}}yyytttlllmmmooorrruuuuuusssqqqkkklllggg]]]VVVRRRMMMHHHFFFCCC???<<<;;;:::999777666555555555555444444444333222111111000000111111000111111111111222222222111222666<<>>;;;::::::888777666555555555555444444444333222111111000000111111000111111111111222222222333444888===CCCHHHIIIIIIIIIHHHHHHJJJNNNRRRVVVXXX___bbbcccccchhhtttzzzoooZZZWWWRRROOOOOOPPPQQQRRRWWW[[[___ccchhhnnnvvv{{{{{{yyy{{{{{{yyyzzzzzz|||{{{tttnnnbbbUUUJJJGGGCCC@@@FFFQQQ___^^^\\\ZZZYYYZZZ[[[\\\aaaaaabbbdddfffiiilllmmmpppvvvzzzxxxuuutttrrrooonnnnnnmmmllliiigggdddbbbbbb______```aaaaaaffflllmmmxxx|||vvvmmmddd]]]\\\ZZZ^^^rrr|||tttpppoooqqqtttxxxwwwnnnfffcccaaacccffffffbbb^^^YYYYYYXXXTTTNNNFFF>>>:::222222222111111111000000000000000000000000000000111000000222555777888888111222333333222222333444333222555777444666III```yyyrrrqqqooopppppppppnnnlllggggggddd\\\VVVTTTPPPKKKDDDAAA===;;;:::999888666666666555555555444444444333222222111000111111111000111111111111222222222555666999>>>EEEIIIKKKLLLJJJHHHHHHKKKRRR[[[bbbeeebbbggghhhhhhsssxxxpppjjjjjjiiihhhhhhjjjlllmmmmmmqqqwww}}}~~~rrrjjjZZZLLLBBBBBBBBBAAAJJJXXXeeeaaa]]][[[[[[\\\]]]]]]^^^___aaaccceeefffffffffmmmtttxxxuuurrrrrrqqqnnnnnnnnnmmmllljjjgggdddbbbaaa^^^]]]___```aaagggnnnwwwxxxiiibbbfff]]]XXXYYYUUURRR```uuu}}}vvvqqqrrrtttwww|||jjj~~~nnnfffgggcccaaabbbeeefffccc___ZZZYYYWWWUUUQQQJJJBBB<<<222222222111111111111000000000000000000000000000000000111444888888444000///111444444333333444555444333555666222777RRRooo~~~tttqqqnnnnnnqqqrrrpppnnnfffgggddd\\\VVVSSSMMMHHHCCCBBB@@@===;;;999888777888777666555444333222222222222111111111111222222111222222111000111444666444===GGGJJJIIIGGGJJJNNNKKKLLLJJJJJJTTTccckkkkkkfffddd```eee}}}}}}wwwhhh^^^NNNIIIBBB<<<===FFFSSS\\\aaaaaa```___]]]^^^aaaccccccaaa___]]]^^^aaaeeehhhmmmnnnoooqqqqqqrrrrrrrrrpppmmmiiiiiijjjjjjhhhfffaaacccccc```^^^cccmmmuuu}}}{{{qqqkkkjjjkkkkkkiiigggcccbbbdddccc]]]YYYXXXXXXWWW[[[^^^WWWOOOWWWfffyyyxxxuuutttttt{{{mmmooo|||dddbbb]]]^^^dddfffbbb```aaa]]]ZZZWWWVVVTTTNNNCCC;;;777333111333333000///111//////000000111111222222000000111222222222222111222222222222222222222222444///333;;;999;;;VVVxxxssspppnnnnnnpppqqqpppnnnhhhiiieee]]]VVVRRRLLLFFFCCCBBB@@@===;;;999888777888777666555444333222222222222111111111111222222111222222111000111444666666===FFFLLLMMMNNNOOOQQQFFFJJJLLLOOOWWWbbbeeeccceeeeeegggqqqooo^^^TTTHHHEEE@@@===>>>GGGRRRZZZ___``````___^^^___aaaddddddcccccccccccceeeggghhhnnnnnnpppqqqrrrsssssstttqqqnnnkkkjjjkkkkkkiiigggcccbbb```___```hhhttt|||tttiiidddcccaaa___bbb]]]ZZZZZZZZZVVVTTTUUUVVVTTTWWW[[[UUULLLPPP[[[iii~~~{{{yyyxxxxxx|||uuudddddd{{{xxxhhh___ZZZ^^^ccccccbbbccc]]]ZZZXXXWWWUUUOOOEEE>>>777222000222333000///111000000000000000111111111000000111222222222222111222222222222222222222222555111555:::888<<>>EEENNNUUUYYYZZZOOORRRUUUXXX\\\```aaa```]]]^^^mmmxxxcccRRRHHHDDD???BBBFFFJJJMMMRRRXXX[[[___```bbbbbbbbbccceeehhhdddddddddeeeeeeeeeeeeeeeiiijjjkkklllnnnoooqqqrrrrrrpppnnnlllkkkkkkkkkkkkjjjhhhhhhmmmwwwxxxuuuxxxzzzsssoooiiibbb^^^^^^ZZZVVVVVVZZZYYYRRRKKKJJJOOO\\\uuuooo^^^hhhkkk___```cccbbb___\\\[[[YYYXXXVVVRRRLLLHHH:::444222333444222222444222222111111000000//////000000111222222222222111222222222333333333333333222444777999<<>>XXX~~~|||mmmeeeppp~~~sssooommmmmmpppqqqooommmdddeeeccc\\\WWWTTTOOOJJJBBBAAA>>><<<999888666666666666555555555444444444222222111111111111222222///000111111111222555888;;;888777;;;CCCLLLRRRUUUUUUQQQOOORRRWWW___kkkwwwvvvkkkhhhrrryyyyyywwwaaaNNNDDDDDDHHHKKKLLLQQQVVV[[[]]]___aaabbbiiijjjlllmmmllllllnnnooolllkkkiiigggfffgggiiijjjeeeeeedddeeefffgggiiijjjnnnnnnlllkkkiiikkknnnqqqnnnttt}}}wwwllldddhhhuuuuuuqqqhhhddd___^^^]]]YYYQQQKKKEEEGGGUUUppplll]]]jjjuuueeeaaaaaa```]]]\\\ZZZXXXUUURRRPPPOOO@@@999555555555333333555111111111111000000000000000000111222222222222111222222333333444444555555444777666666BBBcccwww~~~xxxiiibbbeeeyyyzzzssspppnnnnnnpppqqqpppnnneeefffccc\\\WWWSSSNNNIIIBBB@@@>>><<<999777666666555555555555555444444444222222111111111111222222///000111111111222555888999999;;;???EEEJJJMMMNNNKKKIIILLLSSS[[[eeessswwwoookkklllnnnoootttzzzooobbbSSSJJJKKKOOOSSSTTT[[[___cccfffgggggghhhiiioooqqqrrrrrrrrrqqqrrrsssoooooonnnmmmmmmlllkkkkkkhhhgggfffeeefffgggiiijjjmmmmmmmmmkkkjjjlllqqquuuvvv}}}qqqooottt~~~vvvqqqjjjccc```\\\UUUOOONNNHHHNNNbbbxxxuuutttlllbbbbbbbbb]]]\\\ZZZWWWTTTQQQPPPPPPAAA:::555444333000000333000000000000000111111111000000111222222222222111222222333333444555555666555888777999LLLsssxxxlllcccffftttqqqnnnoooqqqrrrpppnnnggghhheee]]]VVVRRRMMMGGGBBB@@@>>>;;;999777666555555555555555555444444444222222111111111111222222///000111111111333666888777;;;@@@EEEHHHIIIJJJJJJKKKIIILLLSSSWWWZZZcccnnnfffhhhllloooqqqsssuuuxxxuuuaaaXXXOOOOOOVVV]]]^^^[[[hhhjjjmmmooooooooopppqqqssstttvvvvvvuuutttuuuvvvwwwxxxyyyzzzyyywwwtttrrrkkkjjjiiiggggggiiijjjkkkmmmnnnnnnllllllnnntttyyy{{{zzz|||sssiiiccc___YYYTTTQQQFFFEEETTTdddqqqsssdddbbbccc]]]]]][[[WWWSSSQQQPPPPPPAAA:::444333111......000//////000000111111222222000000111222222222222111222222333333444555666666444888888===VVVzzzpppdddgggtttsssoookkkmmmpppqqqnnnjjjfffddd```]]]YYYSSSLLLHHHBBBAAA>>>;;;888777666666555555444444444333333333222222111111111111222222000000111222444666888999:::<<>>;;;888777666666555555444444444333333333222222111111111111222222000000111333444666888999<<<@@@EEEIIIKKKJJJGGGEEEIIIPPPWWWWWWUUUWWW\\\aaarrr|||wwwzzz~~~}}}}}}{{{yyyxxxyyy|||~~~~~~~~~sssoooiiifffeeefffffffffgggiiijjjlllqqqzzzxxxsssnnnfff```VVVRRRNNNUUUhhh}}}kkkbbbaaaaaa^^^YYYWWWVVVUUUSSSQQQIIIBBB:::444222333333222333222111000000111222333333333333444333333222222222222333333444444444444222:::777>>>bbb|||oooiiirrr~~~qqqnnnkkklllpppqqqnnnjjjdddbbb___\\\XXXRRRLLLGGGBBB@@@===:::888777666666555555444444444333333333222222111111111111222222000111222333555777888999===BBBIIIKKKJJJGGGFFFFFFNNNSSSWWWVVVSSSUUU___iii}}}{{{}}}xxxssslllgggeeeeeeddddddhhhhhhiiimmmvvv{{{vvvkkkbbbWWWYYYUUUSSSfffjjjbbbbbb```]]]ZZZWWWVVVTTTRRRPPPKKKEEE===777333222222111111000000000000111222222111222222333333333333222222333333333444444444444111999888CCCfff~~~uuunnnqqq}}}}}}qqqnnnlllnnnrrrsssoookkkdddbbb___[[[WWWRRRLLLGGGBBB@@@===:::888666666555555555444444444333333333222222111111111111222222000111333444666777888888<<>>DDDEEEDDDDDDHHHMMMOOOQQQWWW[[[YYYYYYdddqqq{{{~~~uuummmiiigggffffffgggllluuusssnnnddd\\\XXXUUU```iiiXXXWWW]]]aaa```___\\\YYYVVVTTTTTTMMMJJJDDD>>>999777777888888888777777666555444444111111222333444444444333444444333333333444555666888888:::VVVtttgggmmm}}}}}}pppnnnmmmppptttuuupppkkkdddbbb___\\\YYYTTTNNNIIIAAA???<<<999777666555555555555444444444333333333222222111111111111222222111222444666777777777777777;;;???BBBDDDJJJQQQVVVRRRQQQVVV\\\]]][[[cccnnnqqqrrryyy~~~{{{yyyrrrmmmlllkkkkkkooowww~~~ssshhheeeeeeYYYRRRjjj}}}nnn]]]YYY\\\aaaaaaaaa^^^ZZZWWWUUUUUUMMMKKKGGG@@@;;;888999:::============<<<;;;:::999666777777888888888888777555444333333333444666777888777>>>aaaoooiiihhhwww~~~nnnlllkkknnnssstttooojjjeeeccc```]]]ZZZUUUOOOKKKAAA???<<<999777555555555555555444444444333333333222222111111111111222222111333555777888888777666888999;;;@@@HHHSSS\\\bbb[[[TTTTTT[[[]]][[[```jjjllllllqqqxxxyyyxxx|||}}}uuuqqqppppppppp}}}{{{sssnnnjjj___VVV```rrrsssllluuuoooaaa[[[___aaaaaa___ZZZVVVTTTUUUNNNMMMHHHAAA:::666666777:::;;;<<<>>>>>>>>>======::::::;;;;;;;;;:::999999666555333333333444666777888;;;IIIoooyyykkkbbbdddjjjxxxllljjjiiimmmrrrrrrmmmhhheeecccaaa^^^[[[VVVPPPLLLAAA???<<<999777555555444555555444444444333333333222222111111111111222222111333555777888888777666;;;999:::AAALLLZZZeeekkkbbbXXXTTTYYY\\\YYY^^^gggjjjlllrrrvvvtttuuuxxxtttssstttttt}}}rrrfff______ccchhhooo^^^oooyyycccWWW^^^```aaa^^^YYYUUUTTTTTTOOONNNIIIAAA888333333444444666888:::<<<=========;;;;;;;;;;;;::::::999888666555333333333444666888999@@@SSSyyy|||qqqkkkdddbbbmmmqqqllljjjooosssrrrnnnlllcccdddbbb^^^\\\YYYPPPGGGBBB@@@===:::777666555555555555444333333222111111333222222111111222222333111333666777666555555666===<<<>>>GGGRRRZZZ\\\\\\YYY___]]]SSSRRR\\\dddeeelllmmmkkkpppzzz{{{|||rrrlllgggbbb```~~~qqq```eeerrr^^^bbbbbbbbb```\\\WWWRRROOOJJJKKKJJJEEE===666222222333333333333333333333333555555555666666666777777333555555333444666777666@@@DDDqqq|||xxxfff^^^```hhhttt~~~qqqllljjjooosssqqqmmmkkkcccdddbbb^^^\\\YYYPPPGGGAAA@@@===:::777666555555666666555444444333222222333222222111111222222333222444777888777666777777:::999:::AAAJJJQQQRRRQQQOOOSSSUUUVVVZZZ```aaa^^^aaaggggggiiippptttvvvmmmddd___sssnnnmmm~~~gggbbbbbbaaa```\\\XXXTTTQQQKKKKKKJJJEEE===666333222333333333333333333333333222333333333333444444444333444555444444666888888@@@IIIvvvttthhhaaaccchhhqqqllljjjooosssqqqmmmkkkcccdddaaa]]][[[XXXPPPGGGAAA???<<<999777666555555666666666555555444444333333222222111111222222333333555777888888777888999<<<;;;;;;@@@FFFKKKLLLKKKMMMNNNVVVdddlllkkkdddaaa```iiigggbbbeeekkkzzz~~~vvviiiaaakkk}}}ppptttbbbbbbaaa```]]]YYYUUUSSSKKKKKKJJJEEE>>>888444222333333333333333333333333222222222222333333333333333444444444444666999<<>><<<999777666555555666555555555444444444333333222222111111222222333333555777777777777999:::<<<;;;<<<@@@DDDHHHHHHHHHOOOPPP\\\pppwwwpppiiihhheeellldddYYY\\\iiiwwwqqqeeekkk|||ttt|||bbbbbbbbb```^^^ZZZWWWUUULLLKKKIIIEEE???999555222333333333333333333333333333333333444444444555555444333444555555666;;;AAAEEEXXX}}}|||~~~qqqqqqhhhiiirrrsssmmmkkkpppsssqqqmmmkkkdddddd```[[[YYYWWWPPPGGG???>>>;;;999777666555555444444444333333333333333333222222111111222222333222444666666666666888:::888888:::===AAAEEEFFFGGGNNNRRR___ppptttmmmkkkooowwwzzzkkkYYY]]]ppp{{{lllmmmxxx}}}dddcccbbbaaa^^^[[[XXXWWWMMMLLLIIIEEE@@@;;;666333333333333333333333333333333333333444444444555555444222333666666666===GGGRRRfffzzzyyyxxxooohhhooouuuooolllqqqtttrrrmmmkkkdddccc```[[[XXXWWWPPPHHH>>>===;;;888666666555555333333333333333333333333333222222111111222222333222444555555555666999;;;999;;;===AAADDDHHHJJJLLLQQQWWWbbbmmmqqqrrrwww~~~nnnjjjxxxwwwnnnuuuttt}}}fffeeedddaaa^^^[[[YYYXXXNNNLLLHHHEEEBBB===777333333333333333333333333333222222222222333333333333444222333777666666???LLLooo}}}}}}}}}tttvvv|||vvvpppnnnrrrvvvsssnnnllldddccc___ZZZXXXVVVPPPHHH>>><<<:::888666555555666444444444444444444444444333222222111111222222333444555666666666777:::======???BBBEEEHHHKKKNNNPPPTTT[[[dddkkkvvvwwwssswww|||qqqhhhgggeeebbb___[[[YYYXXXOOOLLLHHHEEEBBB>>>888444333333333333333333333333222333333333333444444444555111333888777666@@@PPPvvvooojjjppp{{{wwwqqqooosssvvvtttooommmdddccc___ZZZWWWVVVPPPHHH>>><<<:::888666555555666444555555555555555555555333222222222222222222333555666777777777999<<<>>><<<>>>AAADDDFFFHHHKKKMMMRRRZZZ```gggyyyzzzxxx|||uuujjjhhhfffbbb___[[[YYYWWWOOOLLLHHHEEECCC???999444333333333333333333333333555555555666666666777777555111222888777666AAARRRuuurrrppptttsssrrrrrrssstttssspppnnneeeccc___ZZZZZZZZZSSSKKK@@@===:::777666666444333444444444444444444444444111111111000111111222222666555555555666777999:::======>>>CCCJJJOOOQQQPPPNNNUUU]]]dddnnn{{{|||zzz~~~wwwrrrhhhaaacccddd^^^XXXWWWRRROOOLLLHHHEEE@@@;;;777666444222222333333333222222222333333333444444444333666333444777666CCC^^^{{{sssuuuvvvuuutttsssrrrpppmmmjjjeeeddd___ZZZYYYXXXRRRIII@@@===:::888777666555444444444444444444444444444222222111111111222333333555555555555666777999:::??????DDDOOOZZZ^^^YYYRRROOOUUU\\\___fffpppvvvxxxrrrpppnnnooovvvwwwzzziii\\\]]]aaa___XXXTTTQQQNNNKKKIIIEEEAAA<<<888666444222222333444333222222222333333333444444444333555444777999999NNNqqq|||www|||zzzxxxvvvtttpppkkkgggeeeddd```ZZZWWWVVVOOOGGG@@@>>>:::888888777666444444444444444444444444444333222222222222333444555444444444555666888999:::???AAAIIIXXXeeeggg]]]QQQOOOVVV[[[]]]aaagggkkkjjjfffccccccjjjxxxuuuuuu___[[[aaabbbZZZSSSOOOMMMKKKIIIFFFCCC>>>:::666444222222333444333222333333333333444444444444444444444999;;;<<<\\\}}}yyyuuuxxx|||}}}{{{xxxsssnnniiieeeeee```ZZZVVVSSSLLLEEE@@@>>>:::888888777666555444444444444444444444444333333333333333444555666444444555666777888::::::???BBBJJJUUU______VVVMMMOOOVVV\\\___bbbfffiiigggaaaaaaccckkkyyynnnpppcccbbbccc]]]WWWNNNMMMKKKIIIGGGDDD@@@===666444333333444444333222333333333444444444444555444333444:::;;;???hhh{{{zzz|||uuujjjaaa[[[YYYXXX\\\bbbeeegggqqq~~~}}}|||zzzuuuoookkkeeeeeeaaaZZZUUUQQQKKKDDD???===:::888888777666555444444444444444444444444333333333333444555666777444555666777999:::;;;;;;BBBDDDIIIMMMPPPOOONNNLLLMMMTTT[[[]]]___dddeeeccc[[[^^^ccckkkvvv{{{pppiiilllyyyooolllbbb```]]]ZZZNNNLLLKKKIIIHHHEEEAAA>>>777555333333444444444333333333444444444555555555333444444888<<>><<<888777777777666555444444444444444444444444222222222333444555666777444555777999;;;<<<======DDDFFFHHHHHHGGGHHHKKKNNNMMMSSSXXXYYY[[[^^^^^^\\\\\\```fffnnnyyy|||gggddd```]]]^^^eeeooovvvppp```[[[ZZZYYYOOOMMMKKKJJJIIIFFFBBB???777555333333444555444333333444444444555555555555333666555777???OOOzzzxxxwwwxxxpppuuuvvvpppllliiieeecccccccccbbbbbbYYY[[[\\\\\\ZZZYYYZZZ[[[UUUTTTSSSSSSSSSSSSTTTUUUWWWVVVWWWWWWTTTVVVaaammm~~~xxxxxxxxxyyywwwsssmmmiiidddfffddd\\\UUUQQQLLLGGG===:::777666666666555444444444444444444444444444111111111222333555666777555777999;;;===>>>>>>>>>BBBCCCDDDFFFIIILLLNNNOOOPPPVVVZZZZZZ[[[___```^^^ggggggjjjrrr{{{tttoooiiifffXXXXXXVVVTTTRRRSSSUUUXXXkkkyyymmm^^^[[[ZZZXXXPPPNNNLLLKKKIIIFFFBBB???777555444333444555444333444444444444555555555555333999777777EEE^^^zzz}}}vvvppppppkkkccc___```aaa```\\\[[[ZZZZZZ[[[[[[\\\\\\UUUWWWYYYWWWUUUSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWXXXVVVTTTXXX___hhhzzzzzzzzzzzzyyytttnnniiidddfffddd\\\UUUQQQMMMHHH<<<999666555555555555444444444444444444444444444111111111222333444666666666777:::<<<>>>?????????>>>>>>@@@GGGNNNRRRQQQOOOSSSYYY^^^^^^```eeehhhgggpppkkkiiiqqqyyyrrrmmmiiifffdddmmmjjjeee___ZZZYYYZZZ\\\VVV^^^xxxkkk___^^^\\\XXXPPPOOOMMMKKKIIIFFFBBB???777666444444555555555444444444444555555555666666333<<<999888JJJhhh{{{zzzxxx{{{|||}}}yyyuuusssqqqooojjjfff^^^___bbbdddeeeeeefffggggggffffffggghhhhhhfffdddaaacccdddccc```^^^```bbb___^^^^^^]]]\\\\\\\\\\\\YYYWWWXXX[[[[[[XXXWWWZZZ[[[gggttt~~~nnnxxx{{{wwwpppkkkkkkiiicccZZZTTTQQQJJJDDDAAA>>>999777666666555444111222444444444222000///555222333777999666333444666555:::BBBDDD@@@???BBB@@@===@@@KKKRRRTTTWWW\\\```dddooozzzyyynnngggfffjjjkkkooowww{{{|||yyyrrrjjjjjjpppwwwzzzooofffaaa\\\WWW\\\aaaiiiyyy{{{yyykkkbbb]]]ZZZYYYVVVSSSOOOKKKIIIGGGEEECCC;;;888444222222444444444333333444444444444444444222;;;888:::TTTwwwvvv~~~~~~|||{{{}}}{{{{{{{{{zzzyyyxxxwwwvvvssstttvvvyyy|||}}}zzzxxxwwwwwwvvvuuusssrrrnnniiijjjnnnooommmlllkkkkkkkkkkkkiiieeebbb``````]]]ZZZ[[[___```^^^______aaacccjjjwwwnnnwww~~~~~~zzzuuupppjjjkkkjjjddd\\\VVVRRRKKKDDD@@@===999777666555555444333444444555444333222111666222111444666444444555777666999@@@BBB???>>>AAAAAA???CCCKKKQQQRRRVVV\\\cccgggssswwwjjjcccdddhhhoooyyy|||vvvqqqsss{{{vvvkkkcccbbbbbbeeepppvvvvvvuuueee______``````VVVRRRNNNJJJHHHFFFCCCBBB;;;888444222333444444444333333444444444444555555444;;;888>>>]]]xxxxxxtttqqqkkkeeecccdddbbb^^^[[[]]]^^^^^^___bbbiiissszzzmmmvvv}}}|||xxxtttpppkkkjjjjjjeee^^^XXXSSSLLLDDD@@@===999666666555555444555555444444444444333333777222000222444333444777999777999===>>>===>>>@@@@@@BBBGGGLLLNNNPPPUUU\\\bbbcccjjjuuuyyyrrrggg```bbbgggqqq}}}|||}}}qqqqqqjjjgggkkktttwwwvvvccc]]]^^^___^^^VVVRRRMMMJJJGGGEEEBBB@@@<<<999555333333444444444333333444444444555555555666:::888FFFkkkvvv~~~uuurrrpppiiicccaaaccccccbbb```___```ccceeennnvvv}}}|||xxxuuuqqqllljjjjjjfff___ZZZUUUMMMDDD???<<<888666555555555444555444333333333333444444666222111555777555555777;;;999999999:::;;;===???>>>BBBHHHKKKLLLOOOVVV]]]```^^^^^^```ccceeeggghhhfffkkkuuuvvvqqqpppllltttmmm___\\\[[[YYYWWWSSSNNNJJJGGGEEEBBB@@@===:::666333444444555555333333444444555555666666777999999NNNzzzvvvvvv{{{rrrppppppnnnjjjfffcccaaaaaabbbooonnnwww~~~~~~zzzwwwrrrmmmiiijjjggg```ZZZVVVMMMEEE>>>;;;777555555555555444333333222222222222333333444222444:::<<<999666666;;;;;;999777888;;;>>>???<<>>;;;777444444555555555333333444555555666777777888888;;;WWWzzzttt}}}xxxqqqjjjfffeeefffgggdddppplllvvv|||xxxrrrmmmjjjjjjfff^^^YYYUUUNNNFFF>>>;;;777555555555555444111111222222222222333333333222555<<>>AAA???AAADDDDDDBBBEEEMMMRRRQQQPPPYYY^^^\\\[[[```eeefffhhhmmmvvv~~~xxxzzz|||}}}zzztttsssuuupppddd^^^ZZZTTTQQQMMMJJJIIIGGGFFFDDD@@@===888666555666555555333333444555666777888888999:::FFFnnnvvvzzz{{{vvvrrroooooojjjnnngggsss~~~}}}xxxpppiiijjjiiiddd[[[VVVTTTNNNHHH===:::666555555555555444111222444666666555444333555222333777:::888888999888<<<;;;777999???BBB???DDDFFFDDDAAADDDLLLNNNKKKRRRWWWYYYUUUWWW^^^aaa___gggnnnyyyzzzuuuvvvkkkzzzxxxdddTTTRRROOOKKKIIIHHHGGGEEEDDDAAA===999666555666666555333333444555666777888999999<<>>;;;999<<>>:::666444444555666333333555666777777777777@@@777\\\~~~{{{ssssssjjjhhhxxxkkkwww{{{uuuooohhhgggbbb[[[VVVRRRJJJAAA<<<:::888555444444444555555555666777666444222111///333777888888888;;;>>>@@@===;;;>>>CCCFFFFFFDDD===AAABBBBBBFFFOOOSSSRRRQQQWWWSSSRRRXXXVVVRRRWWWeeeqqq~~~{{{vvvuuuwwwiii___wwwyyyZZZQQQSSSRRROOOJJJFFFEEEFFFAAA>>>:::666444444555666333444555666777888888888>>>===eeevvvvvvmmmiiiuuukkkvvv|||vvvpppiiigggaaaYYYUUUSSSKKKCCC<<<:::888555444444444555444555666666555444222111000444777888777888;;;>>>@@@===;;;===BBBEEEEEEDDD===@@@AAABBBGGGOOOTTTTTTTTTWWWSSSTTT]]]]]]XXX[[[gggrrr~~~vvvrrrsssaaarrr[[[UUUUUUTTTPPPKKKHHHFFFFFFAAA>>>:::777555555555666333444555666777888999999<<>>;;;888666555555666444444555666777999:::;;;;;;VVV}}}}}}tttkkklllsss```gggrrr{{{|||vvvnnnjjjiiiggg```YYYVVVTTTNNNFFF<<<:::888555444444444555444444444444444333333333666888999888555555888;;;999777666777999===???@@@DDDCCCDDDGGGKKKOOOSSSVVVfffcccVVVQQQZZZ^^^\\\aaagggrrr|||}}}eeegggwwwwwwtttzzzgggZZZXXXTTTOOOKKKHHHEEECCC@@@>>><<<999777666666666555555555666888999;;;<<<<<>>@@@ppp}}}vvvqqqlll|||^^^bbbmmm{{{wwwooolllfffeeeaaa[[[YYYVVVOOOFFF<<<:::888555444444444555333333333333333333333444444666777666555666:::???;;;:::999999:::===AAADDDBBB???AAAGGGKKKMMMRRRXXXiiihhh[[[QQQUUUWWWZZZdddjjjvvv~~~qqq[[[]]]mmmzzzxxxmmmaaa\\\UUUPPPMMMJJJFFFCCC@@@???<<<:::888777666555666666666666888;;;===???III~~~wwwyyyxxxmmmvvv]]]```lll{{{wwwnnnllleeedddaaa\\\ZZZWWWOOOFFF<<<:::888555444444444555333333333222222333444444888999999777444444777;;;::::::999888999<<>>@@@RRRttteeeeeelll}}}}}}nnnsssVVV___uuuxxxrrrppphhhhhheee___ZZZYYYWWWNNNCCC<<<:::666444444444333222444444333222222333333333777777888888888666555444777444666:::;;;999===DDD@@@<<<===DDDGGGGGGJJJPPPMMMFFFCCCGGGJJJKKKPPPVVVdddlllsssyyyzzzjjj^^^___nnn{{{sss}}}~~~}}}gggbbbaaa\\\SSSLLLGGGEEECCCAAA===<<<<<<:::666444666666:::666444:::999999CCCdddkkkkkkeeedddoootttwwwYYYaaavvvyyysssppphhhgggeee___YYYXXXVVVMMMCCC:::888555444555555555444444333333222222333333444777777888999999888666666666444666;;;;;;:::===CCC???<<<===DDDHHHIIINNNTTTMMMJJJJJJNNNOOOOOORRRYYYeeemmmtttzzz|||lll\\\___ooovvv|||ddd```___[[[TTTMMMIIIFFFDDDAAA===<<<===:::666444666444888666555;;;:::;;;FFFdddwwwqqqpppxxxxxxwww\\\cccwwwyyyssspppgggfffddd___YYYXXXUUUMMMCCC999777444444555666666555333333333222222333333444666777888999999999888777444444777;;;<<<;;;<<<@@@>>><<<>>>CCCHHHLLLRRRXXXPPPRRRVVVYYYWWWTTTWWW^^^eeemmmsssyyy|||lll___fffyyyxxxooohhh___]]]YYYUUUPPPKKKGGGFFFAAA===<<<===;;;666555777222777666777===:::<<>>>>>???BBBGGGMMMSSSXXXSSSZZZaaabbb\\\XXX[[[aaadddkkkrrrxxxzzzjjj```kkkxxxpppqqqccc^^^ZZZWWWRRRKKKFFFEEEAAA>>><<<===;;;666555777333777666999>>>:::<<>>>>>???@@@AAACCCGGGNNNSSSVVVTTT\\\ccc```YYYVVV[[[```ccckkkrrrxxxwwwfff]]]lllzzzjjjbbb\\\YYYTTTKKKDDDDDDBBB>>>======;;;777555777666888777;;;>>>999<<>>BBBDDDEEEJJJQQQUUUUUUQQQYYY\\\WWWRRRTTT[[[aaaeeennnvvv|||vvvddd___ppp{{{rrrfff]]][[[VVVKKKDDDDDDBBB>>>===>>><<<777666888777888666;;;>>>888???UUUzzz```cccrrr}}}xxxtttpppeeeaaabbb___YYYSSSPPPJJJCCC;;;888666444444555444333222222222222333444555666999:::;;;;;;;;;:::999888999>>>???<<<<<>><<<777666888666666444999>>>999CCC]]]aaadddsss}}}yyyvvvrrrgggaaabbb___YYYSSSOOOIIICCC999777444444555666666555222222222222333444555666<<<<<<=========<<<:::999;;;@@@@@@<<<<<>><<<777666888444333222888>>>:::FFFccccccbbbqqq~~~zzzsssnnneeegggddd___ZZZUUUOOOIIIEEE:::999666444333222222222555555444333444555666777;;;===@@@AAA@@@===999777999:::;;;<<>><<<;;;:::777555555777777;;;;;;777KKKqqqgggfffssszzzsssnnnddddddbbb^^^ZZZUUUOOOHHHCCC:::888666444333222222222555444333333333444666666;;;===AAABBBAAA===999666888777777:::???CCCCCCAAA???CCCFFFJJJRRRYYYUUULLLGGGFFFFFFIIIQQQ\\\gggnnnttt|||uuuvvvyyyrrrmmmmmmsssvvvyyyjjj```___UUULLLIIIDDDBBB@@@>>><<<<<<:::888666666777888;;;<<<999OOOwwwjjjiiivvvzzzsssmmmdddaaa___]]]ZZZVVVOOOGGGBBB999888666444333222333333444333222222222333555666999===AAACCCAAA<<<888666555444666;;;@@@CCCBBB@@@AAACCCEEEJJJQQQTTTMMMCCCCCCCCCDDDIIIRRR^^^jjjqqqwww||||||yyywwwnnn___```WWWJJJEEECCCBBB@@@>>><<<<<<:::888666777888888;;;<<<<<>>===<<<;;;999777888888777999:::<<>>======<<<:::888777888555777999???```jjjgggsss~~~xxxrrrmmmeeebbb```^^^[[[WWWPPPIIICCC888777555444333333444444444333222222222333555666444:::??????:::555444555333:::GGGOOOHHH;;;999@@@===>>>CCCJJJNNNNNNOOOQQQHHHGGGGGGJJJRRR]]]hhhnnnvvvyyyuuuttttttzzz}}}dddaaaYYYPPPNNNMMMBBB@@@>>>======<<<:::888777777555888<<>>GGGEEE;;;999???;;;???IIIQQQPPPJJJJJJOOOLLLKKKKKKNNNUUU```jjjqqqwww}}}xxxyyyzzzyyyyyy{{{{{{hhhccc[[[UUURRRKKKBBB@@@>>>=========;;;999666777777;;;BBBPPP}}}qqqnnnxxxyyyqqqllldddccc```\\\WWWRRRLLLFFFAAA777777555444333333444555555555444333444555666777999>>>BBB???999555777;;;:::333444>>>BBB<<<:::???FFFMMMZZZaaa[[[NNNKKKPPPPPPOOOOOORRRZZZdddooovvvxxx|||zzzrrrwwwxxxtttvvv|||yyyxxxkkkeee]]]XXXSSSGGGBBB@@@>>>===>>>===;;;999555777888>>>HHHYYYlllqqqxxxzzzxxxsssmmmjjjfffddd___YYYUUUQQQIII@@@888777555444333333444444555444333222333444555666777===>>>999444666999:::<<<777999BBBCCC===>>>FFFNNNbbb~~~]]]UUUbbbXXXUUUTTTXXX```hhhlllnnnxxx|||{{{nnnhhhqqq~~~~~~~~~tttvvvaaaYYYVVVPPPIIICCCAAA???>>>===<<<:::888888333<<>>===<<<:::888999444<<<@@@;;;PPPmmmrrrxxxzzzwwwrrrmmmjjjeeeccc___XXXTTTQQQIII@@@888777555444333333444444222222222333444666888999666::::::555444999>>>@@@<<<999<<>>===<<<<<<:::999777555<<>>888777;;;??????777999===@@@??????EEEKKKUUURRROOOPPPRRRRRRSSSSSSWWWSSSPPPRRRZZZbbbhhhjjjqqqvvvzzztttgggcccsss~~~rrrgggaaa[[[ZZZYYYXXX\\\bbbmmmyyy}}}zzzggg___YYYSSSQQQDDDBBB>>><<<<<<<<<;;;:::999777===???FFFjjj{{{|||ppptttxxxyyyvvvqqqllljjjbbbaaa]]]WWWTTTQQQIII@@@888777555444333333444444222222333444777:::<<<>>>CCCCCC???999888;;;===<<<666:::===>>><<<===CCCIIIUUUUUURRROOOOOOQQQQQQNNNRRRPPPPPPUUU^^^fffjjjlllmmmrrrxxxvvvoooooo~~~nnn```ZZZUUURRRSSSSSSSSSVVV[[[cccgggmmmyyy|||jjjbbbXXXPPPMMMEEEBBB>>><<<;;;;;;;;;:::;;;:::======FFFnnn}}}{{{uuuwwwyyyqqqtttxxxxxxuuupppllljjjbbbaaa\\\WWWSSSQQQIII@@@888777555444333333444444333333333555777:::===>>>AAAAAA>>>999888;;;;;;888666;;;???===:::<<>>;;;;;;;;;;;;;;;::::::======JJJvvvxxxqqqtttttt|||qqqtttxxxxxxuuupppllljjjaaaaaa\\\VVVSSSQQQIII@@@888777555444333333444444333333444555777:::<<<>>>>>>???<<<888888;;;:::777777===@@@===:::<<>>;;;;;;;;;;;;;;;888999===???PPPxxxooosssqqq{{{vvvwwwxxxzzzyyytttlllgggbbb]]]WWWUUUUUUQQQHHH@@@888777555444333333444444444444444444444777;;;???BBB>>>:::777888999:::;;;===@@@@@@<<<;;;>>>AAAAAACCCLLLIII:::999GGGNNNHHHTTTEEEFFFSSSXXX```kkkmmmqqqtttssslllhhhllluuu}}}uuukkkggggggfffnnnoooqqqrrrpppqqq{{{yyygggccc___XXXPPPGGGCCC???===<<<<<<;;;::::::888<<<@@@RRRwwwooosssuuuvvvwwwxxxyyywwwsssmmmhhhccc]]]XXXVVVUUUPPPGGG@@@888777555444333333444444333333444444444777;;;???AAA>>>999777777999::::::===@@@@@@<<<;;;???BBBBBBDDDGGGGGGCCCDDDIIINNNNNNOOODDDIIIWWWZZZ___hhhjjjqqqrrrooollllllrrrxxx{{{zzzuuuvvvuuuvvvwwwuuutttzzz~~~mmmhhhcccZZZRRRGGGCCC???===<<<<<<;;;:::;;;999<<>>777666555333333333333444222333333444444777;;;???@@@===999777777888999999===@@@@@@<<<<<<@@@CCCCCCAAA@@@BBBEEEFFFFFFIIINNNRRRGGGNNN[[[]]]```gggiiimmmnnnkkkjjjoooyyy}}}|||yyylllhhhccc```cccmmmzzz|||{{{}}}|||zzz|||qqqjjjddd[[[TTTGGGDDD@@@===<<<<<<;;;::::::999===@@@PPP~~~vvvzzzzzzvvvvvvuuuuuutttqqqmmmiiiddd___ZZZVVVSSSMMMDDD>>>777666444333222333333444111222333444555777;;;>>>>>>;;;888666777888999999<<<@@@@@@======BBBEEEFFF@@@DDDGGGHHHOOO[[[fffjjjaaaQQQQQQ\\\___dddkkkkkklllpppnnnjjjmmmyyyyyypppgggaaa[[[YYYVVVTTTVVV]]]gggnnn~~~sssggg```ZZZTTTGGGDDD@@@=========<<<;;;999999>>>CCCTTTzzzyyy{{{uuuuuutttttttttqqqmmmiiiccc```[[[WWWRRRKKKCCC===777666444333222222333333111222444444555666999<<<;;;999777777888:::::::::<<<@@@@@@>>>>>>DDDHHHHHHHHHWWWYYYSSSaaasss[[[RRRZZZ```iiiqqqpppvvv~~~qqqkkkuuuqqqddd]]]XXXTTTRRRRRRRRRRRRRRRSSSVVV[[[___iiitttuuu||||||ggg]]]YYYUUUHHHDDD@@@>>>======<<<;;;999888>>>EEEYYYyyy{{{sssssstttuuutttqqqlllhhhbbb___[[[WWWQQQJJJCCC>>>666555444222222222222333222333555555444555777999999777666777:::<<<======<<<@@@AAA???@@@EEEJJJJJJSSSeeedddTTT```uuu\\\QQQXXX^^^iiisssttt|||mmmrrrqqqiii]]]TTTQQQQQQQQQPPPPPPRRRTTTUUUUUUUUUVVVWWW]]]```cccgggrrrooommm^^^YYYVVVHHHEEEAAA>>>======<<<;;;;;;999>>>FFF[[[{{{zzzqqqrrrtttuuuuuuqqqkkkggg```^^^[[[WWWQQQJJJCCC???666555444222111222222333333444666555444444555777777666666888;;;>>>@@@@@@;;;???AAA???AAAGGGKKKLLLRRR]]][[[LLLPPPhhhtttooodddSSSQQQYYY\\\dddpppsssppptttvvveee___YYYVVVVVVXXXWWWVVVTTTVVVXXXYYYXXXWWWWWWXXXXXX[[[]]]]]]dddooowwwyyyooorrr```ZZZWWWHHHEEEAAA>>>>>>======<<<<<<888===IIIaaa|||zzzpppqqqtttvvvvvvqqqkkkfff___^^^[[[WWWQQQJJJDDD@@@666555333222111222222333444555666666444333444555666555666888<<<@@@AAABBB;;;???AAA???AAAGGGLLLMMMIIINNNOOOJJJLLLWWW]]]]]]RRRIIIPPP\\\[[[___kkkqqqwwwrrrvvvyyyhhh]]][[[YYYZZZ\\\\\\ZZZWWWXXXYYYYYYXXXWWWVVVXXXYYYTTTZZZ]]]]]]^^^dddhhhhhhkkkwwwqqqsss```ZZZXXXHHHEEEAAA???>>>>>>===<<<;;;777===LLLgggzzz{{{xxxvvvtttttttttpppjjjdddbbb```ZZZRRRNNNKKKDDD;;;666666555444333333333333444444555555666777777777888777666999===@@@???>>><<>>DDDQQQSSSLLLLLLIIIHHHHHHLLLOOORRRSSSJJJNNNRRRWWW\\\bbbhhhlllwwwxxxzzz{{{xxxwww~~~~~~sssnnniiihhheeeccc```___]]]]]]^^^]]][[[ZZZYYYYYYZZZZZZ[[[[[[\\\\\\]]]\\\\\\\\\aaaeeekkktttlllvvvttt]]]WWWVVVJJJDDD@@@AAA@@@<<<;;;<<<888AAACCCPPPuuu{{{xxxvvvuuuuuuuuuqqqjjjddd___]]]XXXQQQMMMKKKDDD<<<666666555444333333333333444444555555666666777777777666666888<<<>>>>>>===@@@EEEEEEBBBHHHRRRSSSLLLJJJHHHFFFFFFIIILLLNNNNNNIIIMMMRRRWWW]]]ccciiimmmmmmlllnnnqqqrrruuu}}}yyytttsssooommmkkkhhheeecccaaaaaabbbaaa___^^^]]]]]]^^^^^^\\\\\\\\\\\\\\\[[[ZZZZZZYYY\\\___dddjjjttt}}}fffooozzzaaaYYYVVVJJJDDDAAAAAA@@@<<<;;;<<<:::@@@@@@PPPxxx||||||yyywwwvvvvvvuuurrrkkkeee\\\[[[VVVPPPMMMKKKEEE===666666555444333333333333444444444555666666777777666555555777:::<<<===<<<@@@CCCCCCAAAFFFMMMLLLDDDIIIFFFDDDCCCEEEFFFGGGGGGGGGKKKQQQWWW]]]ccciiimmmlllhhhgggkkkpppuuu}}}|||tttoooqqqtttvvvxxx{{{vvvuuurrrooollliiifffeeefffeeedddcccbbbbbbbbbbbb______^^^^^^]]][[[ZZZYYYXXXYYY[[[\\\^^^ccciiimmm{{{gggmmm}}}cccXXXTTTKKKEEEAAAAAA@@@<<<;;;===<<<>>>>>>RRR~~~yyyyyy|||zzzxxxvvvvvvvvvrrrkkkfff]]]\\\WWWQQQNNNLLLDDD<<<666666555444333333333333333333444555555666666777555555555666888:::;;;<<<@@@BBBBBBAAADDDHHHFFF???FFFDDDAAA@@@AAABBBAAAAAACCCHHHNNNUUU[[[bbbhhhlllqqqiiidddgggmmmrrryyyzzzkkkeeeaaaaaaiiipppvvv{{{{{{yyywwwtttqqqnnnkkkiiihhhggggggfffeeeeeeddddddccccccbbbaaa___]]][[[ZZZZZZZZZ[[[\\\^^^```bbbddddddjjjxxx}}}|||qqqsssgggZZZTTTMMMGGGBBBAAA@@@===<<<>>>>>><<<<<>>??????>>>===@@@EEELLLSSSZZZ```fffjjjpppfff```bbbhhhmmmsssyyy~~~qqq```XXXUUUUUU[[[fffoootttzzz|||{{{zzzxxxuuurrrooommmjjjjjjjjjiiihhhhhhggggggfffeeedddcccaaa^^^\\\[[[WWWWWWXXXXXXZZZZZZ[[[ZZZ[[[^^^gggtttnnniiidddaaacccqqq~~~}}}kkk___YYYOOOHHHBBBAAA@@@===<<<>>>???;;;???aaa~~~tttoootttzzzyyywwwvvvvvvuuurrrkkkeee``````[[[TTTPPPLLLCCC999666666555444333333333333333333333444555555666666555666666555555666:::===CCCAAA@@@AAADDDEEECCC???AAA@@@>>>>>>?????????>>>???DDDLLLSSSYYY___dddhhhmmmeee```cccjjjpppwww}}}zzzeeeUUUNNNNNNKKKMMMUUUbbbkkkpppuuu{{{|||||||||{{{zzzwwwuuusssppppppppppppooonnnmmmllliiiiiihhhfffdddbbb___^^^[[[YYYWWWWWWWWWVVVTTTRRRWWWXXX]]]dddkkkvvvlllXXXVVVSSSPPPOOOYYYooo~~~iii___ZZZPPPIIICCCBBB@@@======???>>>;;;DDDlll}}}qqqkkkmmmzzz|||wwwzzzuuuxxx}}}{{{yyy{{{xxxvvvuuuuuuuuuqqqjjjddd^^^]]]YYYTTTPPPLLLCCC:::666666555444333333333333222333333444444555555666666666777555444666:::>>>@@@===;;;===@@@AAA@@@???@@@???>>>???@@@AAAAAA@@@@@@EEEMMMUUU[[[```eeehhhkkkeeecccggglllrrrzzzkkkZZZQQQIIIFFFGGGEEEGGGOOO[[[eeelllsss{{{}}}~~~~~~|||{{{yyyyyyyyyyyyyyywwwvvvuuuppppppooonnnllljjjhhhgggdddaaa]]][[[ZZZYYYUUURRRUUUVVVYYY]]]^^^bbbnnnzzzyyyeeeYYYVVVSSSRRRRRRUUU```lllyyyhhhaaa^^^QQQJJJDDDBBB@@@======@@@<<<<<>>CCC>>><<>>>>>???BBBCCCCCCBBBBBBGGGOOOVVV\\\aaaeeehhhgggcccbbbeeeiiimmmuuu}}}iiiRRRKKKMMMKKKFFFBBBCCCDDDKKKWWWbbbjjjuuu~~~~~~}}}|||xxxxxxwwwvvvtttrrrpppooohhhddd```^^^]]]\\\YYYVVVSSSUUUZZZ\\\ZZZYYYaaakkksssxxxfff___ZZZ\\\^^^]]]___bbbhhh~~~}}}nnniiigggRRRKKKDDDBBB@@@======@@@;;;<<>>===???@@@???FFFsssnnnrrrpppzzzpppbbb___iiivvvvvvqqqjjjhhhkkklllggg```eeebbb^^^[[[\\\```fffiii|||xxxtttvvvxxxzzzyyyvvvpppiiiddd]]]ZZZVVVTTTRRRMMMDDD===777666444333222333333444000222444555555666888999666444555999:::888888;;;FFF@@@>>>CCCKKKQQQWWW\\\QQQJJJBBBAAAMMMZZZ[[[UUUFFFLLLRRRUUUYYYaaaggggggdddaaa```ccchhhnnnxxxfffZZZNNNKKKKKKIIIGGGGGGIIIIIIMMMUUU^^^fffqqq{{{}}}}}}}}}|||yyywwwrrrnnniiifffeeedddbbb```]]][[[YYYYYY[[[\\\\\\\\\```gggtttxxxttttttsssrrrmmmmmmuuupppggghhhXXXNNNEEEBBB@@@>>>===???<<>>>>>???:::@@@MMMqqqlllrrrttt~~~yyyddd\\\]]]^^^\\\[[[]]]```ccceeeeeeaaabbbcccfffiiiiiigggeeeqqq{{{{{{{{{tttvvvxxxxxxuuuooohhhddd^^^[[[XXXUUUQQQKKKDDD>>>666555444333222333444555111333444555555555777999;;;888999<<<===<<<===@@@AAA;;;777;;;???AAABBBEEEDDD@@@>>>@@@HHHNNNMMMJJJDDDKKKQQQTTTXXX```ddddddaaa___```dddiiinnnxxx~~~wwwqqqpppnnnfff___\\\YYYVVVVVVZZZ```gggrrr}}}zzzyyyxxxuuusssoookkkiiieeebbb___]]]\\\\\\[[[YYYXXXXXXZZZ___jjjzzzqqqhhhlllwww~~~|||}}}}}}nnnkkkZZZPPPFFFCCCAAA???>>>???===AAANNNtttlllpppqqqvvvssstttaaa___^^^___```___aaaccc___[[[[[[cccnnntttrrrmmmjjjrrr}}}sssuuuwwwxxxuuuooohhhddd___]]]ZZZUUUPPPJJJDDD@@@888777555333222222222222111333555555555555666888===::::::<<<===;;;===@@@CCC<<<999<<<@@@@@@AAABBBFFFBBBAAACCCGGGHHHFFFCCCCCCJJJPPPSSSXXX^^^bbbbbbaaa___aaaeeeiiimmmuuu}}}~~~}}}yyypppgggddd```\\\[[[]]]aaagggrrr|||}}}|||||||||yyyuuuqqqmmmkkkiiifffbbb___^^^\\\[[[YYYYYYXXXVVVXXX^^^kkkzzzsssgggdddggg~~~pppiiifffaaa]]][[[[[[]]]^^^bbbwwwsssooo[[[QQQGGGDDDBBB???>>>@@@@@@BBBLLL|||pppoooppp~~~}}}lllgggfffhhhfffaaa```dddccc[[[VVV```sssqqqttt|||sssuuuxxxxxxuuupppiiieee___]]]ZZZUUUOOOIIICCC@@@999888555333222111111222222333555555444555666888<<<999999;;;<<<;;;===AAAAAA<<<:::>>>BBBAAAAAABBBBBB??????CCCEEECCCBBBCCCBBBIIIPPPSSSWWW^^^aaa```___^^^```dddhhhkkkrrryyyzzzsssqqqhhhccc``````aaadddmmmvvv}}}yyy|||~~~}}}~~~|||}}}|||yyytttooommmlllkkkhhhdddaaa___^^^\\\ZZZXXXWWWUUUTTTWWW```kkkrrrpppjjjgggfffyyynnn]]]SSSVVVTTTQQQNNNMMMNNNPPPRRRRRRbbbxxxrrrnnn\\\RRRHHHDDDBBB???>>>@@@???AAANNNrrrpppqqq}}}zzzsssqqquuutttlllgggiiiggg]]]VVV\\\nnntttvvvxxxyyyvvvqqqjjjfff]]]\\\YYYSSSLLLFFFAAA???777666555333222222333333222444555555444444666777888555555999;;;<<>>:::999>>>CCCCCCBBBCCC>>>;;;===BBBCCC@@@@@@CCCAAAIIIPPPSSSWWW]]]```___]]]\\\___eeeiiilllssszzz~~~sssnnniiigggddddddjjjqqqvvvzzz~~~~~~~~~|||}}}~~~yyy{{{~~~}}}|||{{{|||}}}{{{uuupppnnnooommmiiieeebbb```___]]][[[UUUUUUTTTSSSTTTXXX___ddduuu~~~ssstttwwwtttzzzvvvjjj^^^UUUOOOPPPOOOLLLKKKJJJLLLMMMOOOTTTZZZggg|||rrrmmm]]]RRRIIIEEECCC@@@???@@@:::AAARRR}}}oooooorrr}}}{{{rrrqqqlllfff^^^]]]eeettt|||zzzyyy~~~tttvvvyyyzzzwwwqqqkkkggg\\\[[[WWWQQQJJJCCC???===555555333333333333444555222444555555444444666777444222333777;;;===AAAFFF???;;;;;;AAAFFFGGGGGGHHHAAA>>>@@@EEEEEEAAAAAAFFFAAAHHHOOOSSSWWW\\\___^^^]]]]]]aaahhhlllpppwww~~~}}}wwwqqqmmmiiifffjjjpppqqqtttzzz}}}}}}|||||||||zzzzzzzzzzzz{{{|||}}}~~~{{{~~~~~~|||{{{}}}~~~wwwsssrrrsssmmmjjjfffcccaaa___]]]\\\TTTTTTTTTTTTSSSUUUYYY\\\cccppp||||||sssooopppqqqppplllfff___[[[RRRQQQOOONNNMMMNNNOOOPPP\\\ZZZ]]]ooouuusssooo]]]SSSIIIEEECCC@@@???@@@777BBBWWWvvviiilllqqq}}}zzzvvvtttrrrmmmeeecccmmmzzzoooiiiaaagggqqqyyy~~~wwwwwwwwwxxxwwwrrrkkkeee]]]ZZZVVVQQQLLLFFF???:::555444333333222222333333333444444444333333555666666444333666;;;@@@BBBAAA???:::>>>JJJOOOIIIGGGLLL@@@DDDLLLRRRMMMBBB>>>BBBGGGNNNSSSVVVZZZ```ddddddfffbbbeeeppptttssszzz}}}yyyrrrllliiiiiijjjpppqqqrrrsssuuuvvvwwwxxxzzzvvvrrrpppqqqtttwwwxxxyyy{{{~~~}}}|||{{{wwwvvvvvvsssoooggg______dddaaaZZZXXXVVVUUUVVVWWWWWWVVVUUU]]]aaajjjxxx}}}ooopppwwwtttmmmgggbbb\\\YYYWWWWWWZZZ^^^iiidddaaakkkzzzpppnnnbbbUUUIIIDDDCCCAAA???@@@>>>AAATTTyyyooollloootttwwwwwwuuurrrqqquuu}}}yyyiiiiiidddgggnnnkkkcccggguuuzzzyyyyyyxxxwwwqqqjjjddd]]]ZZZVVVQQQLLLFFF???:::555444333333222222333333222444444444333333555666666555444777<<<@@@BBBAAA<<<777:::EEEJJJEEEEEEIIIEEEEEEJJJRRRSSSLLLFFFEEEEEELLLRRRUUUYYY```ddddddiiidddgggqqqwwwxxx~~~~~~wwwqqqlllkkkkkknnnooopppqqqrrrssstttuuutttqqqnnnlllnnnqqqtttuuuzzz|||~~~|||}}}~~~zzzvvvuuuuuuqqqpppjjjcccccceeeccc]]]ZZZXXXVVVUUUVVVUUUSSSQQQZZZ]]]cccmmm~~~{{{}}}}}}xxxqqqlllhhhggghhhjjjmmmfff```fff~~~~~~mmmmmmbbbUUUIIIEEECCCAAA???@@@>>>@@@QQQsssnnnqqquuu|||xxxwwwzzzvvvqqqqqqqqqiii\\\^^^hhhvvv}}}}}}|||{{{yyyvvvpppiiiddd]]]ZZZVVVQQQLLLFFF???:::555444333333222222333333222333555444333333444666666555555888<<>>CCCAAABBBGGGCCC???@@@JJJQQQOOOGGGAAACCCJJJQQQUUUYYY```ddddddddd^^^```kkkssswww~~~~~~wwwqqqnnnllllllllllllllllllmmmmmmmmmjjjhhhgggfffgggkkkoooqqqvvvxxx{{{}}}~~~}}}{{{zzz{{{|||}}}{{{xxxuuutttssspppqqqooojjjgggfffccc___\\\ZZZWWWUUUTTTSSSPPPOOOVVVXXXZZZ```kkk|||yyywwwrrrjjjaaacccyyyyyyjjjjjjbbbVVVJJJFFFDDDBBB@@@@@@===>>>NNNuuuoooqqqvvvyyyiiiaaacccpppuuu|||zzz{{{{{{yyyvvvpppjjjeee]]]ZZZVVVQQQLLLFFF???:::555444333333222222333333222333555555444333444555555555666888;;;===??????999555555;;;???@@@BBBGGG???;;;;;;BBBJJJKKKDDD>>>AAAIIIPPPTTTYYY```dddccc\\\XXXYYYcccnnnvvv~~~}}}vvvpppllljjjiiihhhgggeeedddcccbbb````````````aaadddiiillllllnnnrrruuuwwwxxxxxxwwwxxxyyyyyyyyywwwuuusssrrrppprrrrrrnnniiiddd```^^^]]]ZZZWWWUUUTTTSSSQQQOOOSSSUUUWWWXXX___qqq|||uuummmdddeeeyyy}}}ooonnnbbbVVVKKKGGGEEEBBB@@@@@@===>>>NNNxxxooopppuuusssfffiiilllqqqvvv{{{tttvvvyyyyyyvvvpppkkkggg]]]ZZZVVVQQQLLLFFF???:::555444333333222222333333111333555555444444444555333444666888999;;;<<<===;;;777666:::>>>BBBEEEHHH@@@@@@BBBDDDGGGHHHEEEAAA@@@IIIQQQUUUZZZ```cccccc[[[YYY[[[cccmmmwwwzzzqqqkkkjjjhhhfffccc___\\\ZZZYYYZZZ[[[\\\\\\\\\___dddhhhdddgggkkkooosssuuuwwwwwwwwwwwwwwwwwwwwwvvvtttrrrqqqqqqqqqoooiiibbb^^^]]]]]]ZZZWWWUUUUUUUUUTTTSSSSSSVVVYYYYYY\\\hhhzzz|||tttmmmeeefffyyy~~~www~~~uuusssbbbWWWLLLHHHGGGCCCAAA@@@===???RRRrrrpppuuu~~~hhhaaadddgggjjjmmmuuulllpppvvvxxxuuupppjjjggg]]]ZZZVVVQQQLLLFFF???:::555444333333222222333333111333555666555444444444333555888999999:::;;;===;;;999888:::???CCCGGGIII???CCCDDDCCCBBBDDDDDDBBBAAAJJJRRRVVV[[[aaacccbbb\\\]]]___cccjjjttt~~~sssllliiihhheeeaaa]]]ZZZWWWVVVXXXZZZ\\\[[[ZZZ[[[```dddbbbeeeiiinnnrrrvvvxxxyyywwwvvvvvvwwwxxxxxxvvvssssssooommmllliiiccc___```^^^[[[XXXWWWWWWXXXXXXXXXXXXZZZ\\\\\\]]]eeepppyyy~~~rrrlllddddddvvvsssooo|||sssooobbbWWWMMMIIIHHHDDDAAA@@@>>>@@@SSSxxxsssvvv~~~mmmbbbeeegggiiikkkooowww}}}fffmmmuuuxxxuuunnngggccc]]]ZZZVVVQQQLLLFFF???:::555444333333222222333333000333555666555444444444444777;;;<<<;;;;;;<<<>>>999999888999>>>CCCFFFGGG;;;???@@@======AAABBB@@@CCCKKKSSSXXX\\\aaacccaaacccfffhhhggghhhppp}}}vvvmmmiiigggeeebbb___\\\ZZZYYYZZZ\\\^^^\\\YYYYYY]]]bbbdddfffjjjnnnrrruuuwwwxxxwwwvvvvvvxxxzzzzzzxxxuuutttlllgggiiiiiifffdddfffbbb^^^[[[YYYYYYZZZ[[[ZZZ]]]]]]]]]\\\^^^bbbiiiooowwwpppeeebbbssspppsssqqqmmmbbbWWWMMMJJJIIIEEEAAAAAA???@@@QQQ}}}uuuxxx~~~pppfffjjjmmmnnnmmmooossswww{{{ccckkktttxxxtttlllddd```]]]ZZZVVVQQQLLLFFF???:::555444333333222222333333000333555666555444444444666999===>>>===<<<===???777777777888===BBBEEEEEE<<>>;;;>>>DDDEEE@@@DDDMMMUUUYYY\\\aaacccaaaooosssuuupppmmmsssxxxooohhhgggfffdddbbb```^^^^^^[[[^^^```]]]YYYYYY\\\aaaeeegggjjjmmmpppssstttuuuxxxwwwvvvxxx{{{|||yyyvvvtttjjjcccgggjjjjjjiiillleeeaaa]]][[[ZZZ[[[[[[[[[aaa___\\\[[[]]]aaafffiiisss~~~uuuhhhbbbrrruuuwwwtttcccXXXNNNKKKIIIEEEBBBAAA@@@@@@OOO~~~vvvzzzmmmeeeiiimmmmmmllllllnnnpppmmmpppwwwjjjpppuuuvvvqqqkkkfffddd\\\ZZZWWWTTTOOOHHH???:::555444333222111222333333333222222444777999999888======>>>@@@AAAAAABBBBBB===444777<<<888:::AAA@@@;;;999;;;@@@BBB???======FFFLLLRRRSSSWWW\\\______ggguuuxxxuuu}}}xxxkkkjjjhhhfffccc```^^^]]]]]]\\\[[[[[[\\\^^^```bbbaaacccfffjjjoootttwwwyyyvvvwwwyyy{{{|||{{{wwwsssrrrmmmhhhfffiiimmmnnnnnnjjjfffbbb^^^\\\ZZZYYYXXXZZZZZZZZZ\\\^^^aaaccceeerrr~~~|||yyy|||uuukkkiiisssqqquuuggg[[[OOOJJJIIIFFFDDDEEE@@@???NNNuuu{{{}}}tttoooeeeeeehhhmmmmmmgggddddddaaaeeedddllluuuxxxzzzxxxqqqjjjeeebbb\\\ZZZWWWTTTOOOGGG???:::555444333222222222333333333222333555888999999888555:::BBBHHHKKKJJJGGGDDD<<<444999@@@===???FFFEEE>>>;;;;;;???AAA???>>>@@@EEELLLQQQSSSWWW\\\______bbbooo|||~~~xxxxxx{{{nnnmmmkkkhhheeecccbbbaaaaaa```^^^]]]]]]^^^___```bbbdddggglllppptttxxxyyyzzzzzz{{{}}}~~~|||yyyuuuuuuppplllkkkmmmppppppooohhheeebbb```____________\\\\\\\\\]]]^^^```aaabbbkkkwww}}}{{{}}}tttjjjhhhrrrxxxyyyfffZZZOOOKKKJJJGGGEEEEEE??????MMMyyy|||zzzxxx}}}rrrpppjjjfffeeeccc]]]XXXXXX\\\___\\\bbbxxx{{{|||{{{vvvpppiiidddbbb]]]ZZZWWWSSSNNNGGG???999555444333222222222333333222222444777999:::888666444999BBBJJJMMMMMMJJJGGG<<<666<<>>@@@>>>>>>@@@DDDKKKQQQSSSWWW\\\___^^^^^^iiitttwwwtttwwwtttrrrooollljjjiiiiiiiiijjjhhhfffcccaaaaaa```aaaccceeeiiinnnssswwwzzz{{{||||||}}}~~~}}}yyyvvvxxxtttqqqqqqssstttsssqqqkkkiiigggdddcccbbbbbbbbb]]]^^^^^^______`````````eeeppptttiiigggrrr}}}}}}{{{dddYYYPPPMMMLLLIIIEEEEEE???>>>LLL||||||rrrmmm~~~zzzppphhhggghhheeecccbbb\\\___YYY]]]rrrzzzyyyvvvrrrmmmhhheeeddd]]][[[WWWRRRMMMFFF>>>999444444333333333222222222111222444888::::::888555999:::>>>AAADDDGGGHHHHHH>>>888???FFFAAA@@@BBB>>>>>>;;;<<>>???CCCJJJPPPSSSVVV\\\^^^]]]\\\eeemmmooonnnrrr}}}}}}zzzvvvsssqqqpppqqqrrrtttssspppllliiigggeeeddddddfffkkkqqqvvvzzz}}}}}}|||}}}~~~~~~}}}yyywww{{{yyyvvvvvvxxxxxxvvvsssrrrqqqnnniiieeeaaa```___^^^______```aaaaaabbbbbbcccmmm{{{~~~vvvjjjhhhtttqqqmmmyyydddZZZQQQOOONNNKKKGGGFFFBBB>>>JJJ}}}{{{yyyoootttgggcccdddcccbbbccccccfff^^^]]]pppyyywwwtttpppllliiieeeccc^^^[[[VVVRRRLLLEEE>>>999444444444333333333222222111222444777999999666444777888:::===@@@CCCEEEGGG>>>888@@@HHHDDDBBBCCC???@@@???BBBIIIJJJEEE@@@???BBBJJJPPPSSSVVV[[[]]][[[[[[aaahhhkkklllqqq||||||yyyyyyzzzzzz{{{yyyvvvsssooollljjjiiifffiiinnntttyyy~~~~~~~~~~~~~~~|||}}}zzz{{{||||||xxxuuuwwwvvvtttnnngggaaa____________```bbbcccdddeeefffccckkkwww}}}{{{{{{zzzmmmkkkxxxlllccc}}}wwwggg]]]SSSQQQPPPLLLHHHGGGEEE>>>III}}}www|||wwwggg```^^^___bbboootttjjjbbbpppxxxvvvtttqqqooojjjddd```___[[[VVVQQQKKKDDD===999333333444444444333222111111222333555777777555333000444:::???CCCEEEDDDDDD<<<777@@@JJJHHHGGGJJJFFFCCCCCCHHHPPPQQQKKKDDDAAACCCJJJQQQSSSVVVYYYZZZXXXWWW]]]eeejjjooovvv~~~}}}{{{xxxuuurrrpppoookkknnnsssxxx|||~~~~~~|||yyyvvvwwwvvvqqqjjjeeedddeeebbbbbbbbbcccdddfffiiijjjdddjjjsss~~~}}}yyyxxx{{{~~~~~~~~~}}}ooommm{{{pppeeexxx|||xxxkkk```VVVSSSRRRNNNJJJIIIFFF@@@KKK~~~iii___^^^ccciii{{{ssswww~~~|||}}}rrrsssuuu}}}ooooooooopppppplllddd______\\\VVVPPPJJJDDD===888333333444444444333222111222111111333555555444333222444888<<>>@@@===<<<===:::;;;@@@FFFGGGEEEEEEIIIHHHMMMQQQRRRUUUVVVQQQKKKHHHQQQ^^^iiirrryyy~~~}}}zzzxxxxxxuuuuuusssqqqmmmkkkkkklllooolllkkklllppp{{{zzzuuuqqqqqqtttwwwzzzzzzzzzzzz{{{~~~{{{yyyuuutttzzz}}}|||zzz~~~www}}}yyyqqqggg___ZZZVVVSSSPPPJJJAAAKKK{{{qqqiiiuuu}}}pppbbbZZZUUURRRPPPXXXggg}}}tttaaa\\\YYYZZZ[[[ZZZZZZ]]]eeejjjtttMMMWWWccclllnnnhhhaaa\\\[[[XXXTTTMMMGGG@@@<<<999444333222222111111222222111222444888::::::777444666777555222444;;;@@@@@@>>>;;;;;;@@@AAA???===>>>::::::>>>DDDFFFCCCCCCFFFEEEKKKQQQTTTVVVWWWRRRKKKIIIQQQ^^^kkkuuu||||||yyyxxxoooppprrrrrrpppooopppqqqqqqnnnmmmnnnqqqyyy{{{tttnnnnnnsssxxxzzzzzzyyy{{{}}}}}}zzzuuusssyyy|||{{{sssiiiaaa\\\YYYTTTQQQLLLBBBMMM}}}yyynnnyyy|||xxx}}}~~~vvveeeXXXTTTRRRPPPNNNQQQVVVkkksssaaaYYYRRRRRRRRRQQQRRRTTT\\\bbblllyyyNNNWWWdddmmmmmmfff^^^XXXZZZWWWSSSMMMFFF@@@<<<:::444333222222111111222222111222444888::::::777444777888555222555===CCCDDD999666777===???===<<<===;;;:::===BBBDDDAAA???AAAEEEKKKRRRUUUYYYZZZTTTMMMIIISSSaaaoooyyy~~~|||yyyoooqqqssstttsssrrrrrrssspppooopppsssuuu{{{}}}vvvqqqqqquuuyyy{{{zzz{{{~~~}}}wwwuuu{{{~~~~~~{{{tttkkkccc___[[[VVVRRRLLLBBBLLL}}}rrrtttwwwtttqqq~~~zzzyyyzzz{{{}}}oooeeeaaa___\\\ZZZXXXTTT___{{{bbbXXXOOOMMMMMMLLLKKKMMMRRR[[[hhhrrr{{{OOOXXXeeemmmlllfff]]]XXXXXXVVVRRRLLLFFFAAA<<<:::444333222222111111222222111222444777999999777444777888555222555???FFFHHH:::777999???BBBAAA@@@BBB<<<:::<<>>???EEELLLRRRVVVZZZ\\\WWWPPPKKKUUUdddpppwww|||}}}uuuvvvwwwvvvtttrrrrrrrrrnnnnnnqqquuuwww{{{|||yyywwwyyyzzz{{{|||zzzxxx~~~|||}}}}}}||||||uuulllfffaaa^^^YYYUUULLL@@@JJJzzztttnnnpppsssvvvwww}}}}}}~~~}}}~~~xxxssspppfff^^^___wwweeeYYYNNNKKKKKKHHHFFFGGGHHHRRR^^^gggmmmzzzOOOXXXdddllllllggg___ZZZWWWUUUQQQLLLFFFAAA===;;;444333222222111111222222111111222444777888666555777777555222666AAAIIILLL>>>;;;===BBBFFFDDDCCCEEE<<<:::;;;BBBFFFCCCAAAAAAEEEKKKQQQUUUYYY\\\XXXRRRNNNWWWccclllqqqwww~~~vvvwwwwwwuuusssqqqrrrrrrppppppsssvvvwwwyyy}}}||||||{{{zzzxxx}}}wwwnnnhhheeeaaa]]]YYYNNNAAAIIIyyyzzzqqqqqqtttwwwsssxxxsssiiikkkbbbVVVLLLJJJJJJIIIGGGFFFCCCJJJQQQWWW]]]hhhxxxNNNWWWccckkklllhhhbbb^^^WWWUUUQQQLLLFFFAAA===;;;444333222222111111222222222111111333555777666555777777444222666BBBKKKNNN===:::;;;AAACCCAAA@@@AAA<<<999;;;CCCHHHFFFDDDDDDEEEKKKPPPTTTYYY\\\YYYSSSPPPYYYbbbgggjjjsss{{{mmm___```ooowwwmmmdddeeevvv~~~|||qqqrrrrrrrrrpppppprrrtttuuutttuuuvvvvvvxxx|||||||||{{{xxx~~~|||~~~xxxpppkkkhhhddd```\\\RRRDDDJJJyyyvvvsssqqqooosss~~~sssbbbllluuu\\\QQQHHHHHHKKKKKKJJJJJJEEEFFFHHHKKKPPPZZZfffnnnooouuuOOOXXXccckkkkkkddd\\\WWWVVVUUUSSSOOOIIIAAA;;;777111111111000111111222333111111222333444444444444666555666777999===@@@BBB999===AAADDDCCC@@@???>>><<<777777@@@HHHIIIEEECCCGGGLLLPPPSSSXXX\\\[[[VVVSSSZZZaaadddgggrrr}}}]]]SSSLLLPPPXXX]]]^^^___]]]YYYVVVTTTSSSVVVbbbnnn~~~}}}|||xxxtttsssuuuwwwvvvuuurrrqqqooooooqqqxxxzzzzzzzzzyyy{{{}}}xxx}}}tttmmmiiieeeaaa^^^PPPEEEKKKuuu}}}wwwsssrrrwww~~~|||sssdddbbbgggddd\\\TTTTTTSSSRRRPPPNNNKKKIIIJJJFFFEEEHHHLLLSSS]]]hhhssswwwzzzOOOXXXcccjjjjjjddd]]]XXXTTTTTTRRRNNNHHHAAA;;;888333333222111000000000111000111222333444444444444666666666777:::===@@@BBB:::===BBBDDDCCCAAA@@@???===999;;;DDDLLLKKKFFFCCCGGGLLLPPPSSSXXX\\\ZZZVVVQQQYYYaaaeeehhhppptttXXXPPPKKKLLLMMMMMMNNNQQQNNNLLLKKKLLLMMMQQQ\\\hhh~~~zzzwwwuuuvvvwwwwwwuuusssrrrpppnnnppptttyyy}}}}}}wwwvvv{{{~~~|||}}}zzz{{{|||xxxqqqmmmiiiddd```SSSEEEHHHsss|||yyyuuurrrvvv~~~~~~uuutttvvvzzzqqq\\\TTTVVVYYYXXXXXXYYYZZZZZZWWWTTTPPPMMMIIIEEECCCDDDGGGKKKUUU___mmmqqqqqq}}}PPPXXXcccjjjjjjddd]]]YYYSSSRRRPPPLLLGGGAAA;;;888555444333111000/////////000111222333444444444444555555666777999<<>>BBBDDDCCCBBB@@@@@@===;;;???JJJQQQNNNHHHDDDGGGLLLQQQTTTXXX\\\YYYTTTNNNWWWbbbgggiiiooo{{{xxxddd___[[[YYYVVVSSSUUUZZZZZZXXXYYY\\\\\\^^^fffppp~~~{{{yyyxxxxxxwwwvvvtttssspppnnnmmmnnnpppqqqrrrooonnnmmmlllmmmuuu~~~}}}wwwvvvyyy|||}}}~~~~~~yyyyyy}}}wwwsssnnngggbbbUUUEEEFFFsss|||{{{vvvrrrvvv}}}|||wwwsssuuu~~~nnnZZZKKKJJJOOOSSSYYYYYYYYYXXXWWWUUUSSSRRRJJJFFFCCCCCCCCCEEELLLTTT^^^bbb```ggg}}}QQQYYYccciiiiiieee^^^[[[RRRQQQOOOKKKFFFAAA<<<999444333222111000000000000000111222333333444333333333333444555888:::===>>>999<<<@@@BBBBBBAAA@@@@@@<<<<<>>@@@@@@?????????;;;<<>>>>>>>>>>>???:::;;;@@@IIIMMMIIIDDDCCCGGGMMMTTTXXX[[[\\\VVVNNNLLLWWWdddlllnnnsss}}}~~~{{{zzzzzztttqqqmmmkkkiiiccc\\\VVVLLLHHHEEECCCAAABBBKKKUUUjjjxxxzzzttt}}}vvvnnngggRRREEEDDDmmm}}}yyyyyyyyy}}}nnnZZZLLLCCC@@@@@@CCCNNN^^^kkknnnggg\\\TTTKKKHHHEEEDDDBBB???BBBGGGDDDOOOQQQRRRZZZbbbooo^^^ccciiilllkkkfffaaa^^^WWWUUUQQQKKKFFF@@@<<<:::222222111111000111111111///000111222222333333222111222333555777888999999777999<<<>>>>>>>>>???@@@888888<<>>;;;;;;AAAIIIXXXggg}}}wwwqqq{{{sssnnnTTTGGG@@@___~~~zzz{{{}}}sss```SSSJJJBBB???AAA???IIIWWWbbbeee___VVVOOOGGGDDDCCCDDDCCCAAACCCIIIMMMXXXXXXUUUXXXZZZ```ooo```eeekkkmmmkkkfffaaa^^^XXXVVVRRRLLLFFF@@@<<<:::444444222111000000/////////000111222222333222222222333555777888999::::::777:::===?????????@@@AAA888777:::@@@BBB@@@???AAAGGGNNNUUUYYY\\\\\\UUULLLJJJTTT```ggglllttt{{{{{{|||wwwqqqjjjfffaaaZZZPPPHHHEEECCCAAA@@@===;;;???FFFHHHXXXqqqtttnnnxxxsssWWWHHH===TTTzzz|||~~~^^^VVVQQQQQQNNNFFFCCCEEE>>>BBBGGGLLLOOONNNLLLJJJFFFDDDDDDFFFEEEDDDGGGLLLTTT]]][[[VVVUUURRRUUUaaavvv]]]fffllljjjfffdddbbb```YYYWWWSSSMMMGGGAAA===:::333333333222222222111111000000111222333333333333555444555999===???>>><<<<<<888555777<<>><<<===999888===@@@???@@@CCCGGGNNNTTTVVVWWWWWWRRRLLLOOOUUU___iiimmmrrr~~~|||yyyvvvssspppjjj___RRRMMMMMMCCCAAA>>>;;;:::;;;===>>>FFFNNNbbbzzzzzzzzz~~~wwwppp}}}{{{pppSSSFFFGGGMMMrrr{{{~~~yyytttttt{{{zzznnnddd\\\]]]jjjzzzmmm[[[PPPQQQQQQPPPLLLHHHEEEDDDEEECCCAAAAAACCCEEEEEEEEEAAADDDFFFCCC@@@BBBJJJRRRXXXYYYYYYXXXVVVTTTUUUVVVhhhxxx]]]eeejjjhhhcccaaa___]]]YYYWWWSSSMMMGGGAAA<<<:::333333333222222222111111000000111222333333333333777777888;;;@@@CCCCCCAAA:::777555888>>>BBBBBBAAA<<<888888<<>>BBBGGGJJJNNNLLLHHHEEECCCAAA@@@>>>>>>::::::???CCCCCCDDDGGGJJJQQQVVVXXXXXXWWWQQQKKKIIILLLVVVbbbkkkrrr||||||zzz{{{mmm\\\JJJCCCBBBAAAAAABBBAAABBBDDDDDDDDDCCCAAA@@@===;;;<<>>BBBEEEIIIHHHFFFDDDBBBBBBBBBBBB???;;;<<>>DDDMMM\\\jjjyyyyyygggUUUNNNMMMRRR```nnnwww|||tttqqq|||oooPPPBBBAAAFFFlllmmm[[[RRRJJJHHHJJJMMMLLLFFFCCCDDDHHHOOOUUUYYYdddxxx|||qqq\\\UUUMMMQQQfff|||uuu]]]^^^bbbiiiooopppmmmiiiVVVTTTRRRQQQRRRSSSSSSSSSSSSSSSQQQNNNIIIEEECCCCCCIIIKKKNNNNNNMMMKKKJJJJJJLLLSSS]]]jjj~~~hhhjjjjjjfffdddccc___ZZZWWWVVVTTTOOOIIIBBB<<<888333333333222222222111111000000111222333333333333222555999;;;<<<===@@@BBBAAAAAA@@@@@@???@@@BBBDDD>>>;;;;;;@@@DDDEEEFFFIIIHHHOOOUUUWWWXXXXXXTTTMMMHHHKKKTTTbbbmmmuuu}}}}}}}}}|||xxxuuusssuuuyyy~~~iii```YYYXXXWWWSSSOOONNNMMMLLLJJJHHHEEEBBB???>>>888999:::;;;;;;AAASSSddd|||}}}rrr]]]QQQHHHGGGFFFFFFQQQ___fffwwwzzzttttttkkkLLLAAABBBGGGiii}}}fff[[[YYYUUUSSSSSSUUUQQQIIIDDDDDDGGGGGGIIIKKKOOO[[[uuuxxxlllQQQLLLDDDEEE[[[xxxsssrrrsssvvvwwwrrrhhh```VVVSSSQQQPPPQQQRRRRRRQQQTTTSSSRRRNNNJJJEEEBBBAAACCCFFFJJJKKKKKKIIIHHHIIIIIIPPPXXX```pppiiikkkjjjfffeeeddd```[[[WWWVVVTTTPPPIIIBBB;;;888333333333222222222111111000000111222333333333333333777;;;=========???AAA============<<<===@@@BBB>>>:::;;;@@@DDDDDDFFFHHHDDDLLLSSSVVVXXXYYYUUUOOOGGGKKKVVVfffqqqxxx~~~~~~}}}}}}{{{wwwuuuvvvzzz}}}{{{{{{yyyrrrllljjj]]][[[WWWRRRMMMHHHDDDBBB===>>>???;;;555888III\\\vvv|||rrrcccVVVGGGBBBCCCIIIHHHDDDJJJVVVVVVlllyyytttttt~~~hhhIII@@@DDDHHHjjj|||ooojjjjjjjjjjjjlllpppwww{{{zzzeee___dddiiieeecccbbb]]]TTTNNNMMMCCCAAADDDGGGBBB@@@SSSlll~~~uuufffZZZFFFGGGCCCBBBTTTttt{{{ooo```UUUSSSQQQOOONNNOOOPPPOOOOOOSSSSSSQQQNNNJJJEEEAAA???<<<@@@DDDFFFFFFFFFEEEFFFGGGNNNTTTYYYfff~~~hhhhhhhhhiiihhhfffaaa^^^ZZZXXXRRRJJJFFFCCC<<<333444333111//////000111222/////////000111222444444222555999<<<=========>>><<<;;;:::<<<>>>@@@AAA@@@BBB;;;888>>>CCCCCCCCCGGGEEEMMMVVVZZZ\\\\\\XXXQQQLLLPPPVVV___kkkuuuzzzzzzkkk``````kkk}}}{{{hhhaaafffmmm~~~}}}|||{{{zzz}}}yyyvvvuuuxxx{{{{{{{{{~~~qqqhhhbbbZZZMMMBBB@@@???===::::::===CCCGGGjjjrrrxxxtttgggWWWMMMIIIDDDCCCFFFJJJKKKJJJLLLPPPXXX^^^lll{{{qqquuuhhhFFFBBBAAAEEEYYYmmmccc]]]YYYXXXUUUXXXZZZYYYXXXZZZ___cccxxx}}}vvvlllaaaTTTJJJOOOJJJDDDAAA@@@AAADDDHHHNNNVVV^^^eeehhhfffZZZMMMFFFDDD@@@AAASSSuuuzzziiibbb```YYYSSSQQQOOOKKKLLLOOOVVVSSSOOOKKKGGGDDDCCCBBBBBBBBBDDDHHHKKKJJJFFFAAAFFFFFFIIIMMMSSSdddhhhhhhhhhhhhhhhfffbbb___YYYWWWQQQJJJGGGEEE>>>666444333111000000000222333111111111111111222333444222555777:::;;;;;;<<<===<<<;;;:::;;;>>>@@@@@@@@@AAA:::888===BBBDDDEEEHHHKKKQQQXXXZZZ]]]^^^\\\WWWNNNQQQWWW___jjjttt{{{~~~jjj^^^SSSNNNOOOUUU```kkkkkkjjjgggaaa\\\]]]dddjjj~~~zzzvvvuuuxxxzzz{{{{{{}}}rrrfffXXXNNNCCCBBB???<<<;;;<<>>;;;;;;>>>@@@JJJQQQXXXZZZXXXUUUVVVXXX[[[```iiippppppmmmooouuulllhhhhhhnnnuuu{{{wwwmmmrrriiiHHHBBBAAABBBQQQzzz{{{kkk\\\WWWXXXYYYZZZ[[[]]]ZZZXXXVVVWWWXXXXXXXXX]]]bbbdddffftttuuufff^^^]]]YYYZZZXXXUUUPPPJJJDDDAAA>>>BBBHHHOOOXXX^^^ZZZRRRMMMOOOMMMIIIPPPffftttllljjjZZZMMM@@@===???AAACCCFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIFFFCCCAAABBBDDDEEEFFFCCCBBBCCCDDDFFFPPPfffzzziiihhhhhhhhhhhhfffccc```YYYXXXRRRLLLHHHGGG@@@888555444333222222222333333333222222333444555666666555555666888:::<<<<<<<<<===;;;999:::<<<>>>??????@@@;;;777888===BBBEEEGGGJJJQQQWWWYYY\\\___]]]YYYOOOSSS[[[dddlllrrrzzzdddNNNLLLJJJJJJLLLKKKHHHIIIMMMYYY___gggmmmpppsssuuuxxx|||wwwttttttwwwzzz|||}}}bbbPPPFFFEEEBBB>>>:::999;;;===DDDIIIOOOSSSUUUYYY___dddiiisss}}}rrrgggccccccfffmmmtttwww}}}vvvlllqqq~~~bbbDDD??????AAANNNuuuuuu}}}{{{~~~vvviiieeeddddddfffiiigggeeeeeehhhlllnnnkkkhhheeejjjmmmoooyyy{{{lllhhhkkksssvvvssshhhZZZQQQKKKIIIAAABBBDDDJJJVVVaaabbb]]]WWWYYYUUULLLHHHSSScccooo{{{oooaaaVVVRRRRRRKKKEEEAAABBBBBB@@@@@@BBBHHHHHHHHHIIIJJJKKKMMMNNNLLLIIIEEEBBBBBBBBBDDDEEECCCBBBCCCDDDDDDJJJ[[[kkkkkkjjjhhhhhhhhhfffccc```[[[YYYSSSLLLHHHEEE>>>666444444333333333222333333000000111222444777999:::666666777:::>>>@@@???>>>>>><<<:::999;;;>>>??????AAA===777666:::AAADDDDDDGGGPPPXXX]]]aaaccc___ZZZPPPRRRZZZgggpppsssyyywwweeeVVVKKKNNNJJJIIIIIIIIIJJJQQQYYYiiiuuu~~~|||yyyvvvtttuuuxxx{{{{{{wwwzzzjjjWWWFFFEEECCC???;;;999:::;;;>>>AAAGGGLLLRRR\\\fffmmm~~~{{{nnn^^^UUUQQQQQQVVV]]]eeennnyyywwwmmmqqq}}}[[[EEE???@@@BBBLLLoooqqqwwwvvv|||}}}|||xxxeeeXXXPPPIIIEEEBBBEEESSSbbbhhhffflllmmmeeeVVVJJJJJJPPPTTT\\\\\\YYYRRRJJJHHHIIIJJJCCCDDDGGGHHHDDD@@@CCCJJJWWWUUURRRPPPNNNMMMMMMMMMMMMLLLJJJGGGDDDCCCCCCCCCBBBBBBDDDEEEEEEHHHTTTaaannnllljjjhhhgggeeebbb```\\\ZZZSSSLLLGGGDDD===555333333333333222222222222......000222555777:::;;;666666888<<>>;;;:::<<<>>>@@@@@@BBB>>>999555:::BBBGGGFFFIIIRRR\\\cccgggjjjfff```SSSQQQWWWfffqqqtttxxx~~~|||dddXXXUUUUUUUUUQQQNNNNNNQQQYYYiiiwww~~~|||yyywwwvvvyyy{{{}}}~~~yyyqqqqqqxxx}}}fffXXXJJJJJJHHHDDD@@@<<<;;;<<<;;;>>>BBBIIISSSaaannnwwwyyyfff[[[NNNHHHEEEDDDIIINNNVVV^^^jjjvvvyyynnnrrr~~~VVVHHHBBBBBBCCCIIIiiiyyyuuutttxxxnnnZZZQQQJJJAAABBBQQQdddnnnooozzzxxxnnn]]]PPPJJJIIIGGGKKKMMMKKKFFFDDDEEEFFFEEEGGGJJJMMMKKKDDD@@@GGGSSSccc```ZZZTTTPPPNNNNNNNNNPPPPPPOOOLLLHHHDDDCCCCCCCCCCCCFFFHHHGGGHHHPPPZZZpppnnnkkkhhhgggdddaaa^^^YYYXXXRRRJJJGGGDDD===555222222222222222111111000...///000222444666999:::444444777>>>EEEGGGDDD@@@BBB???<<<;;;<<>><<<===@@@GGGQQQ___llluuu{{{zzz|||{{{nnnaaaZZZPPPHHHBBBAAABBBBBBEEEJJJKKKQQQ]]]kkkxxxzzzpppttt}}}QQQGGG@@@BBBCCCGGGdddzzzuuuuuu|||nnn[[[RRRFFFEEEVVVlllzzz}}}}}}yyyoooaaaWWWRRRLLLGGGKKKMMMLLLHHHHHHKKKIIICCCLLLNNNRRRQQQIIICCCGGGOOO\\\XXXRRRNNNLLLNNNQQQTTTUUUUUUSSSOOOIIIEEEDDDEEEHHHIIILLLOOOMMMKKKPPPWWWzzzrrroookkkiiifffddd```^^^WWWUUUPPPIIIGGGEEE???777111222222222222111000000///000000111333555777888222333777???FFFIIIEEE@@@CCC@@@<<<;;;===@@@AAABBBAAA@@@;;;777>>>KKKRRRQQQOOOVVV^^^dddjjjpppqqqnnn^^^QQQNNN]]]lllsssyyyyyy|||~~~||||||~~~~~~~~~|||qqqpppxxxtttfff\\\[[[XXXSSSLLLEEEAAA@@@::::::;;;@@@HHHUUUaaaiiinnneee___^^^[[[TTTMMMIIIEEE@@@>>>BBBEEEEEEFFFIIIGGGKKKUUUcccsss}}}zzzpppuuuzzzLLLBBB<<>>@@@EEEJJJNNNMMMWWWSSSQQQggg}}}eeeWWWRRR]]]kkkrrrzzz~~~{{{}}}|||}}}wwwssswww{{{~~~pppdddbbb]]]XXXSSSLLLDDD???:::888999???JJJRRRTTTTTTTTTSSSQQQMMMIIIGGGGGGHHHJJJOOOOOOJJJGGGJJJMMMNNNOOOPPPVVV___kkkvvv~~~yyyvvvyyyoooOOOGGG???<<<@@@EEEXXX|||sssvvvrrrhhhRRRHHHXXXrrruuullliiiddd___XXX___bbbbbbgggkkk___MMMSSSbbbccc]]]ZZZRRRIIIKKKIIITTTVVVMMMLLLVVV___```___WWWRRROOOGGG???GGGVVVccccccdddccc[[[SSSRRRUUUssssssooojjjggggggeeeaaa^^^XXXUUUPPPLLLGGGBBB<<<888444333222222111111222222222111111111222333444555333444888===???AAABBBDDDDDDBBB???>>>@@@BBBCCCCCC@@@>>><<<;;;===AAAGGGJJJFFFQQQSSSYYYqqqiiiXXX]]]lllwww~~~~~~}}}zzzvvvvvvwwwsssrrrsssvvv|||pppllleee```ZZZSSSJJJCCC===;;;999<<>>BBBBBBAAA???>>><<<<<>>BBBFFFIIIQQQYYYiii~~~hhhbbbnnn|||zzzqqqjjjdddaaaaaahhhsss}}}|||{{{nnnbbb]]]XXXOOOGGG???===:::999:::;;;:::999666888:::<<<@@@EEEKKKOOOTTT^^^jjjsss|||zzzooojjjeeedddiiiqqqxxx}}}~~~{{{xxx}}}xxxccc]]]LLLBBBDDDEEEOOOttt~~~rrr{{{uuurrruuu|||dddTTTNNNMMMqqqrrryyy~~~qqqvvv{{{kkk^^^ZZZSSSNNNMMMNNNUUUdddttt|||dddVVVTTT```qqqsssooojjjgggfffddd___\\\ZZZWWWRRRLLLGGGAAA:::666444333222222111111222222......///000111111111222///333555666999??????;;;AAA===:::;;;@@@HHHNNNRRRMMMIIICCC===;;;===AAADDDIIIQQQXXXhhh}}}yyyppprrrzzz|||pppgggccc``````fffqqq{{{zzzpppjjjiiilllppprrriiiZZZUUUSSSMMMHHH???===;;;999999999999888888999999:::<<<@@@FFFJJJQQQZZZfffoooyyyuuuooohhheeeiiirrrzzz}}}yyy|||rrr^^^KKK@@@CCCEEEPPPyyy{{{qqqvvvrrrpppsssyyyhhhYYYQQQIIIbbb{{{{{{zzz}}}}}}wwwqqqfff[[[WWWSSSOOOLLLKKKNNNWWW```tttmmm]]]WWWZZZiii}}}sssooojjjfffeeeccc___[[[YYYVVVQQQLLLGGGAAA;;;777444333222222111111222222...///000111111222222111---555888555444999:::777???<<<888999???FFFMMMQQQKKKGGG@@@;;;999;;;@@@CCCDDDMMMRRR^^^wwwzzzzzzsssjjjbbbbbbccciiirrrzzz~~~{{{pppjjjhhhddd]]]WWWUUUaaammmttt|||rrr^^^QQQMMMMMMKKKIIIAAA???<<<999666555444444555666666666888<<>>EEECCCIIIuuu~~~tttrrrpppoooqqqzzzsss```WWWNNN]]]~~~mmmddd[[[]]]nnnrrrhhhkkk```SSSLLLJJJKKKKKKKKKNNNOOOMMMKKKIIIHHHHHHHHHMMMRRR\\\eeecccXXXNNNJJJNNNXXXfffxxxvvvqqqllliiigggddd```\\\XXXTTTPPPLLLGGGBBB===999444333222222111111222222...///111222333333222222444AAAFFF===555888;;;999<<<;;;<<<>>>AAACCCCCCCCCCCC@@@;;;888:::@@@GGGLLLGGGOOOGGGDDD\\\www}}}vvvppptttyyy}}}iiiUUUIIIFFF<<<999>>>@@@>>>EEEQQQOOOJJJDDD??????@@@BBBCCC@@@@@@>>>;;;999888888999888888777555666999???CCCLLLWWW___^^^]]]fffsss|||{{{uuummmiiilllttt|||yyy___HHH===>>>FFFAAADDDnnnyyyvvvsssqqqqqqzzznnnjjjkkkrrryyytttvvvcccXXXMMMXXXsssxxxooommmhhh```^^^oooeeePPPIIIGGGEEEEEEDDDEEEHHHMMMNNNNNNLLLHHHFFFEEEEEECCCEEEEEEHHHOOOQQQLLLHHHGGGIIIQQQ^^^qqquuuqqqllliiihhheee```\\\ZZZVVVQQQKKKFFFAAA<<<888666444111111111222222111000000000000111111111111333777;;;<<<;;;999:::;;;999999999:::===@@@DDDFFFBBBBBB===444333===HHHNNNJJJLLLKKKHHHMMM^^^sss{{{lllWWWIIIAAA>>>:::777777888;;;>>>@@@===:::888:::===???@@@CCCAAA===999777555555555777888888666555777;;;@@@>>>KKKYYY]]]ZZZ\\\fffppp{{{ssskkkhhhiiinnnxxx||||||lllMMMHHH<<<@@@BBBEEEJJJcccwwwppprrrsssxxxzzzwwwqqqiiiaaa[[[XXXYYYZZZ```uuu}}}oooyyyjjj^^^```TTTZZZzzzuuufffaaaxxxmmmWWWOOOHHHGGGEEEBBBCCCGGGEEE@@@EEEGGGIIIHHHHHHIIIHHHFFFIIIIIIJJJIIIHHHGGGEEEDDDGGGNNN[[[mmmtttpppkkkhhhfffddd___[[[ZZZVVVQQQKKKFFFAAA<<<888666444111000111111111000000000000000111111111111222555999:::999999;;;<<>>======>>>@@@AAA>>>???>>>:::777;;;DDDLLLRRRSSSPPPJJJIIITTThhhwww~~~gggPPPBBB===;;;888666555666888:::===;;;999999:::<<<>>>???DDDBBB>>>;;;888777666666555666666555444444888;;;;;;AAAJJJOOORRRUUU[[[aaajjjeeebbbdddiiippp|||zzz```GGGFFF<<>>BBBBBBBBB@@@>>>===>>>??????<<<===???<<<<<>>===???AAACCC<<<;;;???===@@@VVVrrrcccbbb\\\PPPCCC???KKKYYYhhhnnnrrrtttxxxttt^^^MMMDDD@@@::::::999999888777777777666999;;;======<<<<<<===AAA@@@>>><<<;;;:::::::::888999999999888777777777;;;999888:::@@@CCCCCCBBBEEEFFFJJJRRR[[[eeesssvvvJJJDDDAAA<<>>@@@===@@@BBB@@@<<<;;;>>>BBBBBB;;;;;;???>>>???UUUpppccc```[[[RRRDDD<<>>@@@>>>===============<<<;;;;;;:::::::::::::::999999999888777666<<<<<<;;;;;;;;;;;;<<<======???DDDMMMVVVaaaqqqjjjCCCEEE@@@>>>EEEAAAEEEJJJQQQrrr}}}uuuqqquuuttthhh]]]VVVPPPKKKKKKNNNNNNMMMVVVbbbmmmyyyuuuzzzrrrggg```aaammmzzziii]]][[[^^^gggfff```ZZZ[[[``````]]]bbblllggg\\\]]]\\\UUUSSSSSSWWWYYYVVVTTTTTTQQQMMMKKKNNNVVVYYYSSSJJJHHHLLLLLLMMMMMMMMMLLLJJJHHHGGGDDDGGGKKKQQQ___yyyvvvpppjjjfffdddccc```]]]ZZZVVVQQQKKKFFFAAA<<<888666444111111111222222111000000000000111111111111222000000222777;;;>>>??????AAABBB???::::::>>>CCCAAA@@@BBBDDD???<<>><<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777888888777666;;;===>>>===:::888999;;;;;;<<>>CCC???@@@GGGAAAFFFMMMPPPkkkxxxrrrttt~~~nnn```WWWMMMJJJJJJMMMKKKLLLZZZkkk~~~|||~~~tttfff```^^^bbb||||||pppbbbYYYZZZ```mmmggg___YYYVVVXXX]]]bbbjjjtttpppiiimmmlllccc^^^```eeefffbbb]]]ZZZUUUPPPRRRXXXdddmmmgggWWWOOOQQQNNNNNNNNNNNNMMMKKKJJJHHH@@@EEELLLUUUccc{{{uuuoooiiidddcccbbb___\\\ZZZVVVQQQKKKFFFAAA<<<888777555222222222333333222000000000000111111111111222111000333888===>>>>>>===@@@AAA>>>:::;;;CCCJJJKKKMMMMMMHHH@@@<<>>===:::666999999888666666666666666888<<<@@@@@@<<<999:::;;;:::;;;<<<<<<===============:::777666888::::::999999;;;>>>>>>>>>=========;;;<<<@@@GGGPPP___vvvWWW>>>EEE@@@BBBIIIAAAGGGOOOPPPgggxxxvvvzzz{{{jjj]]]TTTJJJIIIIIIJJJHHHKKK```vvv}}}wwwjjj^^^\\\^^^dddyyyxxxtttiii^^^ZZZiiieeebbbbbb[[[VVV\\\gggzzzxxxppptttyyyyyyssskkkeee___YYY[[[___nnnooo___YYYQQQQQQRRRQQQPPPOOOMMMLLLCCCIIIUUUeeezzztttnnngggcccbbb```^^^[[[ZZZVVVQQQKKKFFFAAA<<<888888666333222333444333333000000000000111111111111333111111444:::===>>>===999===???===;;;???JJJRRRZZZ[[[UUUIIIAAAAAACCCCCCOOOHHHHHHNNNJJJ???;;;@@@CCCOOOYYY```pppssseeeXXXLLLDDDAAA>>>;;;999999:::<<<<<<===;;;:::888888888999999888<<<@@@???;;;777888:::;;;;;;===>>>????????????@@@===999888:::===>>>===:::;;;===@@@CCCDDDBBBAAA===<<<>>>CCCKKKZZZrrrVVVAAAJJJAAACCCJJJAAAGGGQQQQQQeee}}}}}}qqqlllwww~~~wwwgggYYYOOOHHHJJJHHHJJJIIIFFFLLLeeettthhh\\\]]]___eee|||jjjhhhlllqqqhhhZZZ^^^mmmwwwooohhhbbb[[[]]]mmm}}}fff[[[UUUUUUVVVUUUTTTSSSQQQPPPKKKQQQ___wwwuuummmhhhiiiiiiccc]]]ZZZWWWUUUQQQLLLEEE???:::777555444333222111111111111222222222222222111000///...000333444555777999;;;>>>===<<<<<>>===>>><<<888:::>>>;;;::::::;;;;;;999888888<<<<<<<<<;;;;;;;;;;;;;;;@@@======AAABBB??????CCC@@@???>>>>>>@@@AAAAAA@@@@@@@@@@@@BBBDDDEEEDDDCCCBBB???@@@GGGPPP^^^sss{{{OOO@@@GGGAAAAAADDDHHHIIIKKKRRRZZZwww~~~}}}ooocccYYYTTTWWW[[[[[[TTTMMMJJJLLLSSSHHHCCCFFFFFFHHH[[[rrrppppppmmmaaa^^^ooo}}}iiijjj{{{yyyqqqeeebbbiiiyyy~~~rrrgggddd[[[VVVTTTTTTRRROOONNNQQQNNNSSSeeeuuummmggghhhhhhccc\\\ZZZVVVTTTPPPKKKDDD>>>999777555444333222111111111111222222222222222111000000...000333444555777:::<<<>>>===<<<<<<>>>AAAEEEHHHFFFEEEDDDBBB???>>>===>>>FFFDDDGGGLLLJJJBBB<<<<<>>===>>><<<999;;;??????>>>>>>>>>>>>===<<<<<<::::::::::::;;;;;;<<<<<<@@@???>>>???AAACCCCCCBBBBBBAAAAAABBBCCCCCCAAA???AAAAAABBBDDDFFFGGGFFFEEEBBB???@@@GGGRRRaaaxxxwwwLLL???FFF@@@@@@CCCHHHKKKMMMUUU^^^mmm{{{|||uuu```TTTLLLMMMNNNPPPPPPOOONNNPPPTTTOOOJJJFFFFFFDDDFFFVVViiiuuutttvvvmmmgggqqq~~~xxx}}}llljjjppp|||}}}ooodddaaaYYYVVVUUUWWWVVVQQQOOOOOOQQQVVVgggtttlllfffggggggbbb\\\YYYUUUSSSOOOJJJDDD>>>999666555444333222111111111111111222222222222111000000...000333444555777:::===???===<<<<<<===@@@CCCEEEBBBBBBAAA???===<<<;;;:::CCCCCCGGGLLLJJJCCC===;;;HHH[[[jjjmmmooozzzyyy___UUUKKKHHHFFFCCCBBBCCC???======>>>===:::<<>>===<<<=========<<<<<<<<<===============@@@FFFEEE@@@@@@GGGHHHDDDDDDCCCCCCDDDEEEDDDAAA???AAABBBCCCFFFIIIJJJIIIGGGDDDAAAAAAHHHUUUhhh~~~pppHHH===DDDAAAAAADDDHHHJJJLLLSSS\\\nnn|||yyy}}}cccVVVRRROOOPPPLLLIIIJJJOOOUUUWWWWWWLLLNNNLLLFFF???AAALLLWWWkkk|||vvvwwwyyyooopppxxxuuuuuu}}}yyyggg___ZZZVVVUUUWWWWWWRRRNNNNNNUUUYYYiiitttllleeeffffffaaa[[[YYYUUUSSSOOOJJJDDD>>>:::777444444333222111111111111111111222222222111111000///000222444555888;;;>>>>>>=========>>>AAACCCEEECCCBBB@@@@@@???>>><<<:::@@@CCCIIIMMMLLLEEE>>>:::@@@VVVppp}}}ttteeeZZZPPPIIIDDDDDDCCC@@@???AAA???======??????===???DDDHHHJJJGGGAAA<<<===???@@@BBBBBBAAAAAA@@@@@@??????BBBQQQVVVKKKDDDJJJMMMIIIGGGEEEDDDEEEGGGHHHGGGFFFCCCDDDFFFJJJMMMMMMKKKHHHHHHEEEDDDKKKZZZooohhhFFF>>>DDDDDDCCCEEEHHHIIIIIIPPPXXXjjjzzzyyy~~~ooo______dddggg]]]TTTLLLPPP^^^gggaaaUUUQQQWWWVVVKKKAAABBBHHHLLLaaawwwyyy{{{ppphhhjjj}}}}}}}}}yyyjjjbbbZZZTTTSSSRRRPPPOOOPPPSSSYYYkkkuuullleeeeeeeeeaaa\\\ZZZVVVTTTPPPKKKEEE@@@;;;999444444333222111111111111000111111222222222111111///111222333555888<<<@@@>>>>>>>>>>>>@@@BBBEEEGGGCCCAAA@@@@@@AAA@@@===:::>>>DDDKKKOOONNNIIIAAA:::<<>>@@@???===>>>AAAAAA@@@CCCHHH___ddd```RRREEEAAABBBCCCBBBBBBBBBCCCCCCDDDDDDEEEFFF^^^kkk___OOONNNQQQPPPNNNKKKIIIJJJMMMQQQSSSTTTKKKLLLOOORRRTTTSSSPPPLLLLLLJJJIIIPPPaaaxxx___DDD@@@DDDEEEEEEGGGKKKLLLMMMTTT\\\aaa|||vvvyyyzzzzzz|||~~~nnneeegggmmmpppcccWWWOOO[[[vvvvvv___YYY]]][[[PPPHHHHHHLLLNNNaaa|||}}}mmm^^^ZZZggg~~~{{{||||||tttgggYYYSSSQQQQQQSSSVVVQQQXXXlllvvvmmmfffeeeeeeaaa\\\[[[VVVTTTPPPLLLFFF@@@<<<999555444333222111111111111000000111222222222222111000111222333555888===AAA????????????AAABBBDDDEEEBBB@@@>>>???AAA@@@<<<888>>>GGGOOOSSSRRRNNNDDD<<<===KKKcccxxx~~~{{{tttgggYYYPPPMMMDDDAAAAAACCCBBB??????BBB@@@>>>@@@CCCDDDCCCGGGMMMmmmyyyzzzgggPPPDDDBBBAAA???@@@AAADDDGGGIIIKKKLLLKKKfffzzztttbbbWWWVVVVVVVVVTTTSSSTTTXXX]]]```aaaVVVXXXZZZ]]]^^^[[[UUUQQQNNNMMMMMMUUUiii~~~VVVDDDAAACCCDDDDDDHHHNNNRRRUUU^^^gggmmm~~~{{{}}}{{{wwwzzzwwwmmmiiieeecccbbbYYYTTTeee{{{```\\\VVVOOOJJJJJJMMMQQQ\\\uuueeeUUUNNNTTTeeeyyydddnnnpppfffqqq|||kkkbbb^^^\\\\\\^^^RRRYYYkkkwwwnnnfffffffffbbb]]]\\\TTTSSSOOOKKKEEE@@@;;;999555444333222111111111111000000111222222222222222000111222333555999>>>BBBBBBAAA@@@@@@???@@@@@@@@@BBB???>>>???BBBAAA<<<888>>>IIISSSVVVVVVRRRHHH===>>>BBBSSShhhqqqqqqwwwrrrgggbbbOOOLLLJJJJJJGGGBBBAAADDDAAA@@@AAAEEEGGGFFFJJJPPPiii|||___NNNHHHFFFEEEEEEGGGIIILLLNNNOOOPPPPPPggguuucccZZZYYYZZZZZZ[[[^^^aaadddeeeddd^^^___bbbcccccc^^^WWWRRRMMMMMMOOOZZZqqqqqqNNNCCCBBBAAABBBCCCHHHOOOTTTXXXbbblllzzz}}}uuuwww~~~|||qqqjjjkkkddd```ooottteeeXXXSSSPPPLLLNNNTTTXXXmmm|||uuuYYYNNNIIIJJJUUUoooZZZ]]]yyyooo```SSSZZZwww~~~xxxpppiiigggXXX\\\jjjxxxnnngggffffffbbb^^^]]]SSSQQQNNNJJJDDD???;;;888555444333222111111111111///000111222222222222222000111222333555999>>>BBBDDDCCCAAA???>>>===<<<<<>>999???JJJUUUXXXXXXUUUJJJ???<<<;;;GGG]]]kkkppp||||||ttt^^^ZZZVVVSSSMMMEEEBBBDDDAAA@@@BBBFFFHHHHHHLLLRRRcccppp]]]UUURRROOOOOOPPPPPPPPPQQQQQQQQQRRRddd~~~mmm]]]ZZZZZZ[[[^^^bbbffffffcccaaa```bbbccceeeccc]]]UUUOOOJJJLLLPPP\\\vvviiiHHHBBBBBB???AAABBBGGGMMMRRRVVV___hhhqqqvvvvvv|||tttoooooopppyyytttooowwwxxxeee```\\\SSSSSSZZZ^^^rrrhhhNNNJJJIIIIIIPPP[[[|||ooo^^^YYYVVVrrr{{{]]]SSSKKKSSSnnnssslll___```iiizzzrrrmmmhhhfffeeeccc___[[[SSSRRROOOJJJEEE???:::777222222222222222222222222333333222222111000000000000111111111222555999===AAA@@@?????????>>><<<;;;BBB>>><<>>;;;HHHLLLCCC???DDDDDD>>>===GGGOOORRRVVVXXXQQQEEE???<<>>@@@AAA@@@@@@AAAAAALLL^^^aaaOOOCCCGGGGGG>>><<>>:::777333333333222222111111111222333444444444222111000///000111222222333666999;;;===@@@AAAAAAAAACCCEEEaaaqqqpppZZZIIIIIIGGG>>>;;;BBBJJJQQQWWW[[[XXXSSSBBB===AAAOOOYYY___qqq}}}nnnfffaaa```bbbyyyzzzxxxxxxzzz~~~|||uuurrrsssxxxzzzrrrrrryyy|||vvvyyy}}}qqq^^^YYYXXXaaaxxxsssMMMGGGGGGEEEIIINNNQQQVVVZZZ```iiittt{{{xxxyyyuuuvvv~~~mmmbbb]]]\\\___iii}}}rrrooouuuhhhXXXXXXVVV```rrrvvvsssxxx|||{{{zzzmmmmmmjjjcccaaaoooxxxuuuuuuqqqjjjdddbbbfffpppzzz~~~vvvooollloookkkkkklllaaaWWW___qqqfffUUULLLKKKNNN[[[ttt{{{uuulllfffccc```\\\YYYPPPOOOLLLIIIDDD>>>:::777444333333222222111111111222333555555444222000///...000111222222333666888999===AAABBBAAABBBEEEHHHXXXaaa___PPPGGGIIIIIICCC;;;@@@GGGOOOWWWZZZYYYWWWDDD???@@@KKKXXXccckkkrrrzzzpppjjjdddaaaccciiittt~~~~~~{{{~~~lll]]][[[cccyyyeeeGGGHHHGGGEEELLLMMMRRRWWWXXXYYYbbbppp}}}wwwrrrrrrzzzxxxcccXXXSSSPPPTTTeeezzzkkk\\\VVVXXXUUUOOOYYYdddjjjnnnvvvxxxvvv~~~wwwrrrmmmhhhdddlll}}}yyytttmmmeee___aaahhhqqq^^^YYYaaa}}}dddWWWQQQMMMLLLKKKRRRjjj|||uuullleeebbb___[[[XXXOOONNNLLLHHHDDD>>>:::777444444333333222111111000111222444555555444222000...000222222222333555777888<<>>:::777444444333333222111000000///111333555666555333222...000222222222333555666777<<>>???CCCKKKQQQSSSRRRRRRJJJFFF>>>BBBYYYpppooo```TTTkkkuuuwww}}}ttteee[[[XXX___hhhwwwvvvqqqsssPPP>>>GGGFFFBBBKKKKKKSSS]]]aaaccceeelllrrrsssxxx{{{tttooommmsss}}}wwwddd]]][[[XXXYYYqqqvvvxxx~~~wwwvvvuuuooommmmmmqqqwww|||}}}{{{{{{llljjjfffdddgggmmmqqqrrrjjjkkkqqqwwwtttvvvuuukkkqqq~~~rrreeedddaaakkklllaaaZZZZZZXXXRRRPPPQQQOOOSSSggg