BM66(@ ~~~|||}}}rrrXXXIII===:::888333111444333222111000////////////000///...------...///000......000222666999<<<===AAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKMMMNNNQQQTTTWWWZZZZZZ```jjjoooqqqwww|||sssrrrwww{{{yyyeeedddggglllmmmppp~~~}}}|||{{{xxxuuussstttuuuvvvvvv}}}{{{wwwrrriii^^^VVVUUURRRPPPSSSYYY\\\[[[XXXNNNSSSWWWUUUNNNHHHFFFFFFHHHKKKOOOQQQOOOKKKEEEBBB>>>???AAABBBCCCBBBAAAAAA===;;;999777555222---***,,,,,,,,,++++++*********------------------------//////...------,,,+++++++++,,,------......------.........------,,,,,,,,,+++,,,---...///111222222...000111111///...//////222111111111222444666777888999:::<<<>>>???AAAAAAEEEGGGIIILLLNNNPPPRRRRRRXXXYYYZZZYYYXXXXXXZZZ\\\___aaadddeeegggllltttzzz~~~~~~xxxZZZHHH:::888888333111333333222111000////////////000///............///000...///111333777:::<<<>>>AAAAAAAAABBBCCCDDDEEEFFFGGGIIILLLNNNOOOQQQTTTVVV[[[\\\ccclllpppoooqqqvvvxxxzzzwwwqqqpppssstttqqqhhhjjjqqqwwwyyy{{{~~~{{{yyywwwvvvvvvtttrrrqqqrrrtttvvvwww|||{{{uuupppiii```ZZZVVVSSSQQQTTTZZZ^^^___]]]TTTUUUUUURRRMMMHHHFFFFFFFFFIIILLLNNNMMMJJJFFFCCC@@@@@@AAABBBCCCCCCBBBBBB???===;;;999888444000---,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********---------....../////////...///111111000//////000222111111111222444666777888999:::<<>>:::<<<999555444222222111000//////000000000000000000000000000000000111444777:::===>>>???AAAAAAAAABBBCCCEEEFFFGGGHHHKKKOOORRRSSSSSSTTTTTTZZZ___fffmmmnnnmmmlllmmmooopppooommmjjjgggccc```cccjjjuuu~~~zzzuuurrrqqqooonnnmmmnnnqqqtttxxx}}}vvvooohhh```ZZZWWWTTTQQQSSSYYY```fffhhhfff]]]RRRKKKIIIHHHFFFDDDCCCDDDEEEGGGHHHIIIJJJKKKIIIHHHGGGEEECCCBBBAAAAAA???>>><<<;;;:::777333000------------,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------------,,,------...///.........------------------------+++,,,,,,,,,,,,,,,------,,,...000000000000111222111111111222333444555666666777999<<>>===;;;:::999888666222///------------------------++++++++++++++++++++++++,,,---------------------------.../////////......------------------------))))))***+++,,,---...///,,,...000000000000111222000111222333444555555555444666888:::===@@@BBBCCCEEEFFFIIILLLPPPRRRTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\^^^```bbbcccdddiiipppvvv{{{bbbIII???;;;555222333111111000000000000000111111111222222222222111111000222555999<<<>>>??????AAAAAAAAACCCDDDFFFHHHIIIIIILLLPPPSSSTTTVVVWWWYYYhhhkkkmmmkkkllloooqqqqqqtttoookkkiiieee```^^^```jjjrrr{{{~~~~~~yyyzzzuuuqqqpppqqqrrrrrrsssxxxzzzqqqfff^^^XXXUUUQQQPPPUUU^^^iiipppuuujjj\\\QQQLLLJJJFFFCCCCCCCCCDDDEEEGGGIIIKKKLLLOOONNNMMMKKKHHHDDD@@@>>><<<:::999999888666333000---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------******++++++++++++,,,,,,((()))***+++---...///000,,,...000111000///000111000000222333444555555555444555777:::<<>>>>>>>>AAAAAABBBCCCEEEGGGHHHIIIIIILLLOOORRRTTTWWWZZZ\\\eeekkknnnnnnpppwwwzzzzzzuuupppnnnooolllgggfffhhhoooyyy|||yyyyyyyyy~~~zzzuuurrrsssvvvxxxyyyzzzpppiii]]]YYYTTTRRRVVVaaammmvvv{{{rrreeeYYYRRRMMMIIIFFFCCCCCCCCCDDDEEEFFFHHHHHHLLLMMMNNNMMMKKKGGGCCC@@@===<<<;;;;;;:::999666333------......////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---------------*********++++++,,,,,,,,,***++++++,,,---......///...///111111000//////000///000222444555555555444666777999;;;===???@@@AAADDDFFFIIIMMMPPPSSSUUUVVVXXXYYYYYYXXXVVVVVVWWWYYYZZZ\\\___aaaccciiiqqqxxxvvv\\\LLL@@@777555999111000000000000000111111111222333444444333222111...111555999<<<===>>>>>>@@@AAABBBCCCEEEGGGIIIJJJJJJLLLOOOQQQTTTWWW\\\___]]]fffmmmooouuuwwwsssssswwwvvvpppnnnqqqwww}}}vvvrrrsss{{{}}}xxxvvvxxx{{{~~~yyytttaaa]]]XXXUUUYYYcccqqqzzz~~~wwwkkk___VVVOOOKKKIIIBBBBBBCCCCCCDDDEEEEEEEEEHHHJJJMMMNNNMMMJJJFFFCCC???>>>=========;;;888666---.........//////000000------------------------//////...------,,,++++++---...//////000000//////,,,,,,,,,------.........------------------------...000111111///.../////////000222444555555555444888999:::<<<>>>???AAAAAADDDFFFIIIMMMQQQTTTVVVVVVYYYZZZZZZXXXVVVUUUVVVXXXWWWZZZ]]]___bbbhhhqqqwwwjjjQQQ@@@999666555444333222111000000000000111111000000000000000111222555999;;;<<<<<<>>>???BBBCCCDDDEEEFFFGGGHHHIIIMMMNNNPPPSSSVVVZZZ]]]```ffffffiiittt{{{xxxwwwsssqqqsssyyy|||xxxpppmmmpppqqq{{{zzz~~~~~~zzznnnfff```______aaajjjuuu~~~~~~wwwhhhYYYPPPJJJEEEEEEDDDBBBAAAAAABBBCCCDDDEEEIIIMMMMMMJJJFFFEEEEEE@@@???>>>>>>>>><<<999777000...,,,,,,,,,///222333000///...------...///000,,,------,,,***))))))***---///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------000000////////////000000///000111222222222222222333666:::===>>>???@@@BBBDDDFFFIIIMMMQQQTTTVVVWWWXXXXXXXXXVVVTTTUUUWWWZZZ[[[[[[^^^ccceeehhhpppyyyrrrWWWEEE;;;888777444333222111000000000000111111000000000000111111444666:::<<<===>>>???@@@BBBBBBCCCDDDFFFGGGHHHIIINNNOOORRRTTTVVVXXX[[[]]]ddddddhhhsssyyyrrrnnnkkkjjjpppwww~~~vvvmmmiiikkkppp}}}yyyvvvoooiiihhhggggggllltttwwwxxxrrreeeZZZTTTOOOKKKCCCCCCBBBAAAAAABBBBBBCCCGGGJJJNNNMMMJJJFFFDDDCCCAAA@@@?????????>>>;;;888111000...---,,,---...///......---,,,,,,---......,,,---......,,,,,,---...,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,------..................000000////////////000000///000111222222333222222333666:::<<<===>>>@@@AAADDDFFFIIIMMMQQQTTTVVVWWWWWWWWWWWWVVVTTTUUUWWWZZZ[[[[[[^^^ccceeehhhpppyyy|||___JJJ>>>999888444333222111111000000111111111000000000111111222444777:::<<<======???@@@AAABBBCCCDDDEEEFFFGGGHHHNNNQQQTTTUUUVVVWWWYYYZZZ```aaafffqqq|||yyypppgggbbbaaadddooozzzvvvmmmiiikkkppp~~~{{{xxxuuupppmmmlllkkkiiikkknnnmmmoookkkbbbZZZUUUPPPLLLCCCCCCCCCCCCCCCCCCCCCCCCHHHJJJMMMMMMJJJFFFCCCBBBBBBAAA@@@@@@@@@???<<<999333222000...,,,+++******,,,,,,++++++++++++,,,,,,***,,,------------...000***---//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000000////////////000000///000111222333333333333333555999;;;<<<===???AAADDDFFFIIIMMMQQQTTTVVVWWWUUUVVVVVVUUUUUUUUUXXXZZZ[[[[[[^^^ccceeehhhpppyyygggOOO@@@999666444444333222111111111111111111000000111111222222444666:::<<<<<<<<<>>>???AAAAAABBBDDDEEEFFFGGGHHHMMMPPPUUUVVVVVVWWWYYY\\\aaabbbgggooowww{{{yyyuuukkkddd]]][[[]]]eeessszzzsssrrruuuwww~~~|||}}}~~~}}}{{{yyywwwvvvrrrooonnnnnnmmmkkkiiihhhcccggggggaaa[[[UUUNNNGGGEEEEEEFFFFFFEEEEEEDDDDDDEEEGGGJJJKKKJJJGGGDDDBBBBBBAAA@@@@@@@@@???<<<999333222111///---***)))(((,,,++++++++++++++++++,,,)))***,,,++++++***,,,---))),,,...///...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////000000000000/////////000111222333444444444333555888:::;;;<<>>>>>>>>???AAAAAABBBCCCDDDEEEGGGHHHHHHKKKOOOTTTWWWWWWYYY]]]aaahhhjjjnnnssswwwwwwrrrnnneee```\\\]]]aaahhhuuu~~~|||~~~{{{zzzzzz}}}~~~~~~{{{xxxuuusssssssssuuutttrrrpppnnnlllfffbbbZZZ```dddccc```[[[RRRIIIFFFFFFEEEDDDDDDCCCCCCBBBAAABBBEEEHHHIIIHHHFFFDDDAAA@@@?????????>>>;;;888222111000///---+++***))),,,,,,------------,,,,,,+++,,,---,,,***)))***+++)))+++.........------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////000000000000/////////000111222333444444444333555888999:::<<>>;;;888333222000///---,,,,,,,,,------............------...//////...,,,++++++,,,))),,,......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////...///000111111000///...///000111333444555555555444666888999:::<<<@@@BBBDDDFFFIIIMMMQQQTTTVVVWWWVVVWWWYYYYYYXXXXXXYYY[[[[[[[[[^^^ccceeehhhpppyyy~~~bbbLLL???999555555444333222222222222111111111111222333444555:::===@@@AAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJMMMQQQVVVWWWWWW[[[dddkkkrrrvvv||||||xxxxxxsssooonnnmmmnnnuuu}}}yyywwwvvvzzz~~~~~~~~~~~~}}}|||{{{{{{xxxwwwtttooojjjiiikkkmmmsssrrrmmmgggfffgggaaaYYYVVVZZZ]]]___ccceee```YYYLLLJJJEEEAAA???>>>???@@@AAABBBDDDHHHLLLLLLIIIEEEBBBAAA@@@@@@@@@???<<<999666444222///---,,,------,,,---...//////...---,,,,,,.........,,,,,,,,,...***,,,......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.....................///000111111000///...///000111333444555666666555777999:::;;;===AAADDDDDDFFFIIIMMMQQQTTTVVVWWWXXXYYY[[[[[[ZZZYYYYYYZZZ[[[[[[^^^ccceeehhhpppyyyhhhQQQCCC<<<555555444333222222222222111111111111222333444555888:::===??????>>>???@@@DDDDDDEEEGGGHHHIIIJJJKKKOOOTTTWWWWWWWWW[[[dddmmmooottt|||~~~zzztttrrrpppqqqxxx}}}uuuqqqpppttt~~~~~~||||||~~~~~~}}}{{{zzzvvvvvvsssmmmhhhfffhhhlllqqqqqqlllhhhjjjooollldddZZZ[[[ZZZZZZ]]]```^^^XXXRRROOOIIIDDDAAA@@@BBBCCCEEEEEEFFFJJJMMMMMMIIIEEECCCBBBAAAAAAAAA@@@===:::999777333///,,,,,,,,,---,,,,,,............,,,,,,(((***++++++++++++,,,...+++---///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...............---------...///000222222000///...///000111333444555666666666888999:::;;;>>>AAADDDDDDFFFIIIMMMQQQTTTVVVWWWYYY[[[\\\\\\ZZZYYYZZZZZZ[[[[[[^^^ccceeehhhpppyyyoooWWWFFF<<<888666222111111222222222111222222222222333666888>>>>>>>>>???@@@AAACCCDDDBBBCCCEEEHHHJJJLLLMMMMMMPPPUUU[[[]]]]]]aaajjjrrrqqqyyytttpppttttttrrryyyuuunnnkkkmmmwww}}}|||{{{{{{{{{|||~~~~~~~~~~~~wwwsssnnniiiffffffggghhhnnnmmmiiifffdddfffjjjnnn```aaa```]]]^^^```___ZZZUUURRRMMMGGGBBB@@@BBBDDD@@@AAACCCFFFIIIJJJHHHFFFCCCAAA???>>>??????>>>===999777444000...---------.........------,,,,,,,,,,,,------.........------///---,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,111000///---------...///......//////000000111111...000222222222222444666666777999::::::<<>>>>>>>>???@@@AAABBBCCCBBBCCCEEEHHHJJJLLLMMMNNNPPPTTTYYY\\\^^^ccckkkqqqttt{{{vvvmmmjjjqqqwwwxxxvvvlllgggiiittt~~~}}}|||{{{{{{{{{}}}}}}vvvqqqiiibbb______bbbeeefffeeecccaaa______aaabbb[[[\\\\\\[[[^^^cccddd```]]]ZZZTTTMMMGGGDDDCCCDDDDDDBBBBBBCCCEEEGGGGGGGGGAAA???======>>>???>>>===999777444111///---------......---------,,,,,,,,,))))))***+++++++++++++++///,,,***)))***+++++++++++++++,,,------------,,,...............///000000//////000000000000000111...000222222222222444666555777999:::;;;===@@@BBBDDDGGGKKKOOOQQQSSSVVVXXXZZZ[[[\\\[[[YYYYYY[[[\\\^^^]]]___bbbdddgggqqqzzzwww[[[GGG>>>:::777333222222333222222111222333222222333666888======>>>???@@@AAAAAABBBBBBCCCEEEHHHJJJLLLNNNOOOSSSUUUXXX^^^cccjjjooorrrvvv}}}ppphhhhhhrrr{{{tttjjjdddgggvvv~~~~~~~~~~~~|||{{{{{{|||}}}~~~sssmmmddd[[[WWWXXX[[[^^^]]]]]]]]]]]]\\\ZZZXXXWWWVVVYYYZZZ[[[aaahhhkkkjjjfffccc\\\UUUNNNIIIFFFEEEGGGDDDAAAAAACCCFFFHHHHHHAAA???=========>>>===<<<:::888555222///...------...------------,,,,,,,,,(((((())))))******++++++000---***)))***+++,,,,,,++++++,,,---------------++++++---...///000111111111111111111111000000000...000111222222222444555555777999:::<<<>>>AAADDDGGGJJJMMMOOOPPPRRRTTTVVV[[[\\\\\\[[[ZZZZZZ[[[]]]^^^]]]```dddgggiiiqqqzzz~~~}}}~~~```KKK@@@;;;888444222222333333222111222333333222333666999<<<===>>>???@@@AAAAAAAAACCCDDDEEEHHHJJJMMMOOOPPPWWWWWW[[[bbbkkkrrruuuuuuuuu}}}ooojjjkkkvvv|||qqqhhheeekkk~~~~~~~~~~~~~~~|||||||||~~~~~~|||{{{{{{ooojjjaaaYYYTTTSSSTTTVVVUUUWWWYYY\\\]]][[[WWWTTTVVVXXXYYY[[[bbbkkkpppooojjjfff```YYYTTTOOOJJJGGGFFFDDDBBBBBBEEEHHHJJJJJJEEECCC@@@>>>>>>===;;;999:::888666333111///......------------------------,,,+++++++++++++++,,,,,,///...,,,,,,---...---,,,+++,,,,,,---...---------***+++---///000000//////333333222222111111000000...///111222111222333555444666999;;;<<>>@@@AAAAAAAAAAAADDDDDDFFFHHHKKKNNNQQQRRRXXXXXX\\\dddnnnuuuvvvuuusss{{{|||mmmmmmqqq}}}xxxmmmggggggqqq~~~~~~~~~||||||~~~|||yyyvvvtttrrrjjjgggccc]]]WWWRRROOONNNMMMOOOTTTYYY^^^^^^ZZZVVVUUUVVVVVVWWW]]]gggllllllfffbbb\\\XXXUUURRRNNNKKKEEEDDDDDDFFFJJJLLLMMMLLLJJJGGGCCC@@@>>><<<999777:::999777444222000......------------------------...---,,,,,,+++,,,,,,------------...///...+++(((,,,,,,---.........------+++,,,.../////////...---333333222222111111000000---///111111111111333555444666888:::<<<>>>BBBEEEEEEHHHLLLOOOQQQSSSVVVXXXYYYZZZ[[[ZZZXXXXXXZZZ[[[]]]^^^aaafffiiikkksss|||~~~yyyxxx}}}rrrXXXHHH===:::666444444444333333222333444333333444777999<<<===???AAABBBBBBBBBAAAEEEEEEFFFHHHKKKNNNRRRTTTUUUWWW[[[dddmmmssstttsssrrryyywwwmmmhhhmmmwwwxxxlllhhhmmmzzz~~~||||||~~~~~~zzzuuuqqqnnnlllgggfffeeeaaa[[[TTTMMMJJJGGGHHHMMMTTT[[[^^^[[[XXXSSSSSSQQQPPPUUU___dddddd```[[[UUUSSSRRRRRRPPPMMMFFFFFFFFFHHHKKKMMMNNNMMMLLLIIIEEEAAA???<<<999777:::999777555333111///...,,,,,,,,,------------...,,,,,,+++++++++---...000...------......,,,(((%%%,,,,,,---...............,,,------.........------111111111111111000000000---///000111111111333444444666888999;;;===@@@CCCCCCFFFKKKNNNQQQTTTWWWYYYYYYZZZZZZYYYXXXXXXYYY[[[]]]]]]```eeehhhkkkttt}}}{{{{{{___LLL>>>;;;777444444444333333222333444333333444777:::===>>>AAACCCDDDCCCCCCBBBEEEEEEFFFHHHKKKOOOSSSUUUTTTWWW]]]eeelllqqqrrrrrrpppwww~~~}}}sssiiifffooo{{{zzzooooooyyy~~~~~~~~~|||{{{||||||xxxtttooollljjjffffffeeebbb\\\UUUNNNIIIEEEEEEHHHOOOXXX\\\[[[YYYSSSRRROOOMMMQQQZZZ______[[[VVVOOOMMMOOOPPPPPPNNNKKKIIIGGGGGGHHHKKKLLLLLLJJJGGGCCC@@@???===:::888:::999888666444111///...,,,,,,,,,---------......******+++,,,...222555777555222///---,,,+++***(((,,,------...............+++++++++,,,---...///000//////000000000000000111---///000111000111222444444666888999999;;;>>>AAADDDGGGKKKNNNQQQSSSWWWYYYZZZ[[[[[[ZZZYYYYYYZZZ\\\^^^]]]___cccfffjjjttt~~~~~~zzz|||cccOOO>>>;;;777555444444444333222333444444333444777:::===???AAACCCEEEDDDCCCCCCEEEEEEFFFHHHKKKOOOSSSVVVTTTYYY```hhhnnnqqqssstttlllttt|||wwwmmmgggsss|||rrrvvv~~~}}}~~~~~~~~~}}}|||~~~}}}zzzzzz|||~~~{{{xxxssspppmmmkkkggggggeeebbb\\\UUUNNNJJJGGGFFFGGGNNNWWW\\\\\\ZZZTTTTTTPPPMMMQQQZZZ______YYYSSSLLLJJJLLLOOOOOOMMMPPPLLLGGGDDDEEEGGGJJJKKKGGGDDDAAA???>>>===;;;999::::::888777444222///...,,,,,,,,,------.........******,,,...333888<<>>@@@AAAGGGIIILLLPPPSSSUUUVVVVVVXXXYYY[[[[[[YYYYYYYYYZZZZZZYYY\\\aaadddhhhqqq{{{||||||}}}wwwZZZGGG>>>777444444222333666444444444333333555:::===???@@@AAABBBDDDEEEFFFFFFFFFFFFHHHJJJNNNQQQTTTUUUUUUZZZ```fffjjjmmmnnnoooqqqvvv{{{}}}yyypppoooxxx}}}}}}}}}|||~~~{{{zzz}}}~~~|||{{{yyywwwuuuttttttrrrnnnkkkfffccc___\\\YYYUUUOOOJJJEEEDDDEEELLLUUU]]]``````___[[[TTTOOONNNPPPTTTWWWXXXUUURRROOOMMMNNNOOOQQQQQQNNNJJJGGGEEEFFFHHHJJJKKKHHHCCC@@@???>>><<<;;;777:::;;;:::666222000000,,,,,,+++---...///...,,,......000444888===AAADDDAAA:::111------///...---,,,,,,---......///000000***++++++,,,---...000111000000000000000000000000111111222222222222333333555555666888:::===???@@@DDDFFFJJJNNNRRRUUUWWWWWWYYY[[[\\\\\\[[[ZZZZZZ[[[]]]]]]___dddgggkkkttt}}}|||{{{}}}gggNNNCCC888444333111222555444444444333333666:::===@@@@@@AAABBBDDDEEEFFFGGGFFFGGGHHHKKKNNNQQQTTTVVVVVVXXX[[[^^^```dddiiillluuuzzz}}}uuummmnnnuuuyyyxxxxxx}}}||||||yyyyyyzzz|||}}}}}}yyywwwvvvuuuuuussspppnnniiiddd^^^\\\[[[XXXQQQLLLHHHGGGHHHNNNVVV^^^aaabbbddd```YYYSSSNNNMMMMMMNNNSSSRRROOOMMMMMMMMMOOOPPPLLLJJJHHHEEEEEEFFFHHHIIILLLIIIEEECCCBBB@@@>>><<<======<<<:::555222111111...,,,++++++---......---...000444777:::;;;;;;:::777333...,,,...000000///+++,,,,,,------......///******+++,,,...000222333000000000000000000000000111111111222222222333333333444555777:::<<>>??????>>><<<888444111000///---++++++,,,.........---...111333444333111000000...,,,,,,...000///...+++++++++,,,,,,------------------...///111222333////////////////////////000000111111222222333333333444555777:::===???AAABBBEEEIIINNNRRRUUUWWWXXXZZZ\\\]]]]]]\\\[[[[[[\\\XXXXXX[[[```bbbeeemmmvvvzzzXXXJJJ;;;555333222222444555555555444444666:::>>>@@@AAABBBCCCDDDFFFGGGGGGGGGHHHJJJLLLOOOSSSUUUWWWWWWXXXXXXWWWVVVZZZbbbiii|||}}}wwwnnnfffeeemmmtttwww{{{{{{vvvxxx~~~}}}{{{zzzzzzyyyxxxxxx|||}}}~~~{{{zzz{{{|||{{{zzzyyyvvvsssqqqoooooonnnhhhaaa^^^^^^^^^\\\YYYUUUVVVWWWZZZ___bbbdddeee```^^^ZZZUUUQQQNNNLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJDDDDDDDDDDDDDDDEEEFFFFFFIIIGGGFFFFFFFFFDDDAAA?????????@@@???<<<777111---000---++++++,,,---...---,,,---------,,,,,,++++++...---,,,------...---,,,+++++++++,,,,,,,,,,,,,,,.........---......////////////////////////////////////000111111222333333444555666888;;;>>>AAABBBFFFHHHKKKOOOSSSUUUVVVWWWYYY[[[\\\\\\[[[ZZZZZZ[[[[[[[[[^^^ccceeegggnnnvvv}}}YYYJJJ;;;666666555444444555555555444444777;;;>>>AAAAAABBBCCCEEEFFFGGGHHHHHHIIIJJJMMMPPPSSSVVVXXXWWW[[[]]]\\\ZZZ]]]cccjjjzzzyyyrrrjjjbbbaaaiiirrrwww}}}}}}xxxtttwww~~~|||{{{{{{||||||zzzxxxyyy|||}}}{{{wwwuuuwwwyyyxxxxxxwwwtttqqqoooooopppmmmhhhccc___^^^___```aaabbbccceeeggghhhhhhhhhggg[[[ZZZWWWSSSPPPNNNMMMLLLNNNNNNNNNNNNMMMKKKIIIHHHCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGEEEBBB@@@>>>???@@@@@@>>>999111,,,///---,,,,,,---------,,,---,,,,,,+++***++++++,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,000000000000000000000000...//////000111222333333444555666999<<>>AAAAAABBBDDDEEEFFFGGGHHHHHHIIIKKKMMMPPPTTTVVVXXXXXX^^^cccdddbbbbbbfffkkkzzzyyyrrrjjjcccdddkkksssyyywwwtttxxx~~~|||{{{|||~~~}}}zzztttxxx|||{{{wwwttttttvvvsssttttttrrrooonnnppprrrnnnlllhhhcccaaabbbhhhlllnnnqqqttttttsssooollljjj^^^\\\XXXTTTQQQOOONNNMMMSSSSSSSSSRRRPPPMMMJJJHHHBBBCCCDDDEEEEEEDDDDDDCCC@@@@@@BBBEEEGGGFFFCCC@@@@@@???>>>>>>===999333......---,,,---......,,,***++++++,,,,,,,,,---------,,,,,,---,,,++++++,,,------------------,,,,,,,,,------,,,,,,,,,,,,---...000000000000000000000000......///000111222333333333444555888;;;>>>AAACCCEEEGGGKKKOOORRRUUUVVVWWWZZZ\\\]]]]]]\\\[[[[[[\\\\\\\\\```dddfffgggmmmtttyyyXXXIII;;;888:::999777666666666666555555777;;;???AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKNNNQQQTTTWWWXXXXXX```hhhjjjgggfffiiimmm||||||uuummmgggiiipppvvv|||wwwtttzzz~~~|||{{{}}}~~~|||ooouuu|||}}}yyyuuussstttooopppqqqpppnnnnnnqqqtttqqqqqqnnniiieeegggnnnvvvwwwzzz}}}}}}zzzuuupppmmmeeebbb]]]XXXTTTQQQPPPOOOWWWWWWWWWVVVSSSOOOKKKIIIBBBCCCDDDEEEEEEDDDCCCCCC===>>>@@@DDDFFFFFFCCC@@@BBB???<<<;;;:::888444111...------...///...,,,)))((()))+++---......------+++,,,,,,,,,+++,,,---///------------------------.........//////111222222000000000000000000000000---...///000111222333333222333444777:::>>>@@@BBBBBBDDDHHHMMMRRRUUUWWWXXX[[[]]]___^^^]]]\\\]]]]]]aaabbbfffjjjkkklllqqqyyyeeeNNN???:::444555666000111222444777:::<<<>>>???BBBCCCCCCDDDEEEFFFFFFGGGJJJLLLNNNOOOPPPSSSVVVYYYXXX___hhhnnnqqqpppnnnmmmtttuuuxxx{{{yyyrrrnnnooosssxxx}}}yyyxxx}}}~~~~~~~~~}}}zzzxxxuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssrrrqqqqqqrrrsssrrroookkkjjjlllqqquuu{{{}}}zzzpppiiijjjhhhccc]]]WWWTTTTTTTTT]]]bbbgggeee\\\SSSNNNLLLGGGFFFFFFFFFGGGGGGFFFDDDBBBBBBAAAAAAAAA@@@@@@@@@AAA>>>;;;<<<>>><<<666111......---,,,,,,,,,------...,,,+++,,,......+++))))))+++------,,,+++***+++,,,,,,,,,------///000000000///...------...///000------...///000000//////...///111222333333222222777777777888;;;>>>@@@BBBEEEFFFJJJNNNRRRUUUWWWXXX\\\\\\[[[[[[[[[[[[[[[[[[aaabbbeeehhhggghhhpppzzzzzzgggPPPAAA;;;555555777111222333555777:::<<<>>>???DDDDDDEEEFFFFFFGGGHHHHHHJJJMMMOOOQQQRRRTTTWWWZZZ[[[bbbkkkrrrtttssspppooonnnnnnqqqtttsssnnnmmmoooxxx}}}wwwyyy~~~~~~~~~}}}zzzxxxuuuuuuuuuttttttttttttsssxxxwwwuuussspppnnnlllkkkppppppnnnllllllnnnrrrvvvyyy{{{}}}~~~~~~yyyrrrmmmkkkllljjjccc[[[WWWYYY]]]fffjjjnnnlllcccYYYRRRPPPJJJIIIGGGGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@===;;;;;;===;;;666000......---,,,,,,,,,------+++***((()))++++++)))&&&)))+++---,,,+++***+++,,,,,,,,,,,,,,,---...///000000///...------...////////////////////////...---...///111222333333222222666666777999;;;>>>@@@BBBCCCEEEHHHLLLPPPSSSVVVWWW[[[[[[[[[[[[[[[[[[[[[[[[______aaaeeehhhjjjrrr{{{vvvvvvmmmUUUEEE>>>666777999333444555666888;;;===>>>???EEEEEEFFFGGGHHHIIIJJJJJJKKKNNNQQQTTTUUUWWWZZZ\\\___fffooovvvxxxvvvsssqqqiiiggghhhjjjkkkjjjnnnsss~~~www}}}~~~~~~~~~}}}zzzxxxwwwvvvvvvuuusssrrrrrrqqquuuttttttrrrpppmmmjjjhhhmmmmmmnnnmmmmmmnnnqqqtttvvvvvvwwwyyyyyywwwrrrnnnhhhkkklllfff]]]YYY]]]cccjjjooorrrpppggg]]]UUUQQQMMMKKKIIIHHHGGGFFFCCCAAAAAAAAAAAAAAA@@@@@@@@@??????===;;;<<<<<<:::555111///...---,,,,,,,,,,,,,,,+++***)))***+++***)))'''+++,,,,,,+++******+++---,,,,,,,,,,,,---...//////......---------......///000000000000///...---,,,//////111222222333222222555666777999;;;>>>@@@BBBBBBDDDGGGKKKOOORRRTTTUUU[[[[[[[[[[[[[[[[[[[[[[[[^^^[[[]]]ccciiimmmttt{{{yyyssszzzttt[[[IIIAAA888888:::444555666777999;;;===???@@@EEEEEEFFFGGGIIIJJJKKKKKKLLLOOOSSSVVVXXXZZZ\\\^^^ccciiirrrxxxyyywwwsssqqqhhhccc```aaacccgggqqq{{{yyy}}}}}}}}}|||yyywwwxxxxxxvvvuuutttrrrqqqppplllmmmoooppppppnnnlllkkkjjjkkkmmmmmmlllkkklllmmmooopppsssuuuuuurrrmmmiiibbbdddddd```ZZZWWWZZZ]]]dddhhhllljjjddd[[[TTTPPPMMMKKKHHHGGGGGGFFFDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>===;;;777333///...------,,,,,,,,,,,,------------------,,,+++,,,,,,,,,***))))))+++...,,,,,,++++++,,,---......------------------.........///////////////...---///000000111222222333333444555777999<<>>@@@BBBCCCDDDEEEFFFHHHIIIKKKLLLMMMOOOQQQTTTWWWYYY]]]aaaeeelllppptttvvvuuurrrooonnnhhhaaa\\\[[[^^^dddqqq}}}|||{{{}}}}}}|||zzzzzzzzzyyyvvvtttooooooooonnnnnnmmmmmmmmmiiijjjkkklllllllllkkkjjjgggiiijjjiiifffcccaaaaaaeeehhhmmmqqqrrrmmmddd^^^___[[[VVVUUUVVVVVVRRRNNNRRRTTTWWWYYYYYYWWWTTTRRRKKKHHHFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBB@@@===:::888000///...---,,,++++++++++++,,,...---+++******++++++,,,,,,+++******+++---+++++++++******++++++,,,******+++,,,------------***+++---///000111111111000000000000111222333444333444777:::===@@@AAABBBGGGHHHKKKNNNQQQTTTVVVWWWZZZZZZZZZ[[[\\\\\\]]]]]]bbb______dddhhhkkkqqqxxxxxxhhhaaabbbhhhrrrrrrZZZKKK===999:::444555666888;;;???BBBDDDFFFFFFFFFGGGIIIKKKMMMNNNNNNPPPQQQSSSUUUXXX]]]cccgggqqqsssuuuuuurrrooommmmmmiiifffdddfffhhhjjjrrrzzzzzzwwwyyyyyy~~~}}}{{{zzzxxxxxxxxxwwwtttrrrmmmmmmmmmnnnnnnooooooooollllllkkkkkkjjjiiiiiiiiifffggghhhgggdddbbbaaaaaadddgggkkkoooqqqmmmgggbbb___]]]YYYWWWUUUSSSPPPMMMNNNOOOQQQSSSUUUVVVUUUTTTLLLIIIEEECCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCBBB@@@<<<:::888000///...---,,,+++++++++)))+++---,,,)))((()))***)))+++---,,,+++***+++,,,++++++************++++++((()))+++,,,---------,,,,,,,,,...///000000000000111000000000000222333444222444777:::>>>@@@AAABBBGGGIIIKKKOOORRRTTTVVVVVVYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]___ccceeegggoooxxxyyyiiiaaabbbcccnnn|||uuu\\\LLL===999999333444555888<<>>>>>AAABBBCCCBBB???;;;999888000000...---,,,+++++++++)))+++---,,,***((()))+++)))+++------,,,+++***+++++++++***************+++((()))+++,,,------,,,,,,......///////////////...111000000000000222333444111333777;;;>>>@@@AAABBBGGGIIIKKKNNNQQQTTTUUUVVVYYYZZZZZZ[[[\\\\\\]]]]]]YYYZZZ^^^bbbbbbeeennnxxxxxxiii\\\UUUbbbooo}}}cccMMMEEECCC???;;;666777999<<>>>>>>>>>>>@@@@@@@@@AAAAAA>>>:::777444222...------......---***+++,,,---...---,,,,,,************************------,,,+++************,,,,,,------...---------,,,---...000111111111111111111111111111222222222111444888;;;<<<>>>AAACCCEEEGGGKKKNNNPPPRRRTTTVVVXXXYYY[[[\\\]]]]]]\\\\\\```^^^___dddhhhkkkqqqwwwzzzlll```YYYdddrrrhhhPPPGGGCCC???:::777999;;;>>>AAADDDFFFGGGIIIJJJJJJKKKLLLMMMNNNOOOTTTWWWXXXXXXYYY\\\ccciiiqqqsssrrroooqqqwwwzzzyyyyyyzzzzzzuuupppmmmpppsssssssssuuuyyy}}}}}}zzzvvvvvvvvvqqqrrrrrr~~~}}}{{{xxxxxxwwwvvvuuuvvvuuusssqqqnnnnnnmmmmmmnnnpppqqqrrrmmmmmmllljjjgggfffggghhhfffffffffgggggggggggghhhiiimmmrrrvvvxxxwwwuuusssoookkkddd^^^ZZZVVVSSSPPPOOONNNMMMNNNPPPPPPOOOMMMGGGEEECCCAAA@@@AAABBBCCC@@@??????>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA???;;;888444111...,,,------------***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,------......------,,,---...............---////////////000000000000222444888;;;<<<>>>AAACCCEEEHHHLLLOOOPPPRRRUUUWWWZZZ[[[\\\]]]^^^^^^^^^^^^___]]]___dddiiilllrrryyy}}}oooccc]]]^^^nnnoooVVVIIIDDD???;;;999:::===???CCCEEEHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOWWWXXXYYYXXXYYY^^^eeelllrrrttttttrrruuu|||~~~vvvlllgggiiimmmmmmooorrrwwwzzzzzzwwwtttqqq~~~wwwrrrtttwww|||yyyvvvvvvwwwxxxyyyxxxuuurrrsssrrrqqqppppppqqqrrrsssmmmkkkhhhfffggghhhiiiiiieeeeeefffggghhhiiijjjkkkkkknnnssswwwzzz||||||{{{uuuqqqkkkeee___ZZZTTTPPPPPPNNNMMMNNNOOOOOONNNMMMGGGEEEBBB@@@??????@@@@@@>>>>>>>>>>>>????????????AAAAAAAAABBBBBB@@@<<<999333111---,,,,,,------,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++,,,------......------...............---,,,,,,/////////000000000111111222444888:::<<<>>>AAADDDFFFIIIMMMPPPQQQSSSVVVXXX[[[ZZZZZZ[[[[[[\\\]]]^^^___]]]```eeeiiimmmttt|||~~~pppddd]]]YYYgggttt[[[LLLDDD@@@<<<:::;;;===@@@CCCFFFHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPSSSVVVXXXYYY[[[___gggllluuuxxxxxxvvvyyyyyyooogggeeehhhllllllnnnssswwwyyyxxxuuurrrnnn|||yyywwwyyy{{{xxxwwwvvvvvvxxxyyyyyywwwuuuwwwvvvtttrrrqqqqqqrrrrrrooojjjfffeeegggiiihhhgggdddddddddeeegggiiikkkmmmnnnpppssswwwzzz}}}~~~~~~xxxuuupppjjjeee^^^WWWRRRRRRPPPNNNNNNOOOOOONNNMMMJJJHHHDDD@@@===<<<;;;;;;>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCAAA===:::333000---+++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,---............///000000000000000//////111111111222222333333444222555777:::;;;>>>AAADDDGGGJJJNNNPPPRRRTTTWWWYYYYYYXXXWWWWWWWWWYYYZZZ[[[^^^]]]```eeeiiimmmvvv~~~pppccc[[[YYYeee}}}yyy___NNNEEEAAA???:::;;;>>>@@@DDDFFFIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQPPPUUUZZZ\\\]]]```dddhhhqqquuuxxxzzznnndddccchhhlllmmmkkknnnsssvvvvvvtttrrrqqqqqq{{{{{{}}}~~~zzzxxxyyywwwuuuuuuwwwyyyyyyyyyxxxwwwuuusssqqqppppppqqqpppkkkgggfffggghhhgggeeecccccccccdddeeehhhjjjlllooopppsssvvvxxxzzz{{{|||wwwuuuqqqlllgggaaaZZZUUURRROOOMMMLLLMMMMMMLLLKKKJJJHHHDDD@@@>>><<<;;;;;;???@@@AAACCCDDDDDDDDDDDDAAAAAAAAACCCCCCAAA===:::333111---,,,,,,------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,---............---...///000111111111111000111111222333444444444333555777999;;;>>>BBBEEEHHHJJJNNNQQQSSSTTTWWWYYYYYYXXXWWWWWWWWWXXXYYYZZZ]]]]]]```eeehhhlllvvvqqqddd\\\YYYddd|||~~~dddQQQFFFBBBAAA;;;<<<>>>AAADDDGGGIIIKKKMMMMMMNNNOOOPPPQQQRRRRRRRRRWWW]]]```aaabbbeeehhhjjjqqqxxx{{{fff]]]```iiimmmnnnjjjmmmqqqssssssrrrrrrrrr{{{|||}}}yyytttqqqqqqpppooorrrvvv}}}~~~zzzxxxzzzxxxuuutttvvvxxxyyyyyywwwvvvsssqqqooonnnnnnnnnnnnllljjjiiihhhhhhfffeeeeeedddccccccdddfffiiikkkmmmoooqqqtttvvvwwwxxxxxxvvvsssoookkkfffaaaZZZVVVQQQNNNKKKJJJJJJJJJIIIHHHHHHFFFCCCAAA@@@@@@AAAAAA@@@AAACCCEEEEEEEEEEEEDDD@@@@@@AAABBBCCCAAA===:::444111...------......---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,***)))(((***+++,,,---.../////////***+++,,,...//////000000...//////000111222333333333555777999:::===BBBEEEGGGJJJNNNQQQRRRTTTWWWYYY[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]aaaeeefffjjjuuutttggg___\\\gggiiiSSSGGGBBBAAA===>>>@@@CCCFFFIIIKKKLLLNNNNNNOOOPPPQQQRRRSSSSSSTTTYYY___ccceeeiiinnnsssqqqyyyyyyfff\\\^^^eeejjjkkkiiilllppprrrssstttwwwyyy~~~|||zzz~~~{{{uuujjjeeebbbbbbbbbaaadddiiinnnrrrxxx~~~|||yyyyyywwwvvvvvvwwwxxxwwwvvvuuusssqqqooommmllllllllljjjkkklllllljjjhhhgggggghhhgggeeeddddddfffhhhiiijjjlllpppsssvvvwwwwwwvvvuuurrrmmmhhhccc^^^XXXTTTSSSPPPMMMKKKKKKKKKJJJJJJHHHGGGEEECCCBBBBBBCCCDDD@@@BBBCCCEEEEEEEEEDDDCCC??????@@@AAABBB@@@===:::555333///......//////...,,,,,,+++++++++,,,---...++++++++++++++++++++++++***+++---......,,,+++***)))***,,,---.../////////,,,,,,---...//////.........//////000222333333444444555777888:::===BBBFFFGGGJJJMMMPPPRRRTTTVVVXXX[[[[[[[[[\\\\\\[[[[[[ZZZ\\\]]]aaadddeeehhhtttwwwkkkccccccooommmUUUGGGAAAAAA>>>@@@BBBEEEHHHKKKMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSWWW]]]ccciiipppzzzyyyiii___]]]aaaeeegggjjjmmmrrrtttvvvxxx}}}~~~~~~|||xxxxxxwwwxxx~~~zzztttlllfff```[[[XXXYYYYYYXXX\\\aaaaaafffmmmtttzzz}}}{{{vvvvvvvvvxxxyyyxxxuuurrrsssqqqooommmkkkkkkjjjkkkfffjjjnnnnnnkkkiiiiiijjjkkkiiigggeeeeeefffhhhiiigggjjjooosssvvvwwwwwwwwwvvvrrrlllfffaaa[[[UUURRRWWWTTTPPPNNNNNNNNNNNNMMMLLLJJJGGGEEECCCBBBBBBCCC@@@AAACCCEEEEEEDDDCCCAAA>>>>>>???AAAAAA@@@<<<999666333000...////////////---,,,+++***+++,,,---...************************)))+++---/////////------)))***,,,---.../////////000000000000000//////...000111111333444555666666444555777888:::===BBBFFFFFFIIIMMMPPPQQQSSSVVVXXXXXXYYYZZZ[[[[[[ZZZYYYXXX\\\^^^aaacccdddgggsssvvvlllkkkccc{{{www[[[HHH@@@@@@???AAACCCFFFIIILLLNNNOOOQQQQQQRRRTTTUUUVVVWWWXXX]]]]]]```fffjjjrrryyykkkeeeeeefffgggjjjjjjrrr{{{}}}{{{~~~{{{wwwxxxtttqqq|||}}}vvvpppjjjeeebbbUUUTTTQQQOOOOOOPPPRRRTTTXXX[[[bbbjjjssszzz~~~zzzwwwuuuuuuvvvxxxyyywwwtttqqqsssrrrpppooommmllllllkkkmmmnnnnnnnnnnnnnnnmmmmmmmmmjjjfffcccbbbdddfffhhhfffgggkkkpppuuuxxxxxxwwwtttqqqkkkeee___[[[YYYXXXUUUTTTRRRPPPOOOMMMMMMMMMIIIIIIIIIGGGEEECCCAAA@@@DDDBBB@@@@@@AAACCCCCCCCCBBBBBBAAA???>>><<<;;;;;;777555222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000............////////////,,,...000333444333222111555666777:::<<<>>>@@@AAADDDHHHLLLPPPRRRTTTWWWYYY\\\\\\\\\[[[XXXVVVVVVWWW^^^___aaabbbeeejjjqqqvvvvvvllliiilllxxx\\\IIIBBBAAA???AAACCCGGGJJJMMMPPPQQQQQQQQQRRRTTTUUUVVVWWWXXXZZZ[[[^^^dddjjjssszzzooolllnnnoooqqqtttsss{{{~~~wwwuuurrrsss|||tttlllfffaaa]]]ZZZRRRQQQNNNLLLLLLMMMNNNPPPOOORRRWWW^^^eeekkkpppssswww{{{{{{xxxssstttuuuwwwyyyxxxuuusssrrrqqqpppnnnmmmlllkkkkkkooooooooooooooonnnmmmlllkkkhhheeebbbaaabbbeeegggeeefffiiioootttwwwwwwvvvtttqqqkkkeee___ZZZWWWVVVRRRQQQPPPNNNMMMMMMMMMMMMHHHGGGGGGEEEDDDCCCBBBBBBBBB@@@??????@@@BBBBBBBBBBBBAAA@@@???===<<<;;;:::777555222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////111222444666777777777666555666777:::<<<>>>@@@AAADDDHHHMMMQQQSSSVVVXXXZZZ\\\]]]]]][[[YYYWWWWWWXXX___```aaabbbdddiiioootttwwwmmmiiinnn|||___KKKCCCBBB>>>@@@DDDHHHLLLOOORRRSSSQQQRRRSSSTTTUUUVVVWWWXXX[[[[[[^^^ccchhhqqqxxxqqqrrrvvvxxxzzz|||zzzwwwsssqqqwwwxxxrrrjjjbbb\\\XXXUUURRRNNNMMMJJJHHHGGGHHHIIIJJJHHHIIILLLPPPUUUZZZ___bbbhhhkkkppptttxxx||||||yyysssssstttwwwyyyyyyvvvtttqqqpppooommmlllkkkkkkkkkooooooppppppooommmlllkkkhhhfffcccaaa```bbbdddeeedddeeehhhmmmrrruuuvvvuuutttqqqkkkddd^^^YYYUUUTTTNNNMMMLLLKKKKKKKKKLLLMMMGGGFFFEEECCCBBBCCCCCCDDDAAA???>>>>>>@@@AAABBBAAAAAA@@@???>>>===<<<;;;:::777555222///---,,,,,,---------,,,,,,+++++++++******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////111111222333444555555666555666777:::<<<>>>@@@AAADDDGGGMMMQQQTTTWWWZZZ\\\\\\]]]^^^\\\ZZZYYYYYYZZZ]]]^^^___aaadddiiiooottt{{{pppjjjiii{{{fffOOODDD@@@===???CCCHHHMMMPPPSSSTTTRRRRRRSSSUUUVVVWWWXXXYYY^^^]]]^^^aaadddjjjyyy~~~vvvqqqtttyyy{{{|||}}}{{{xxxtttuuu~~~}}}yyyrrrlllccc[[[VVVSSSQQQOOOKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGGGGIIILLLPPPTTTVVV[[[___cccgggkkkooosssvvvvvvzzz~~~~~~~~~|||zzzuuutttuuuvvvwwwwwwuuurrrpppooonnnlllkkkkkkjjjjjjnnnnnnoooooommmkkkiiigggeeedddcccaaaaaabbbcccdddcccdddfffkkkpppssstttttttttqqqllleee^^^XXXTTTRRRKKKJJJIIIHHHHHHJJJKKKLLLIIIGGGDDDBBBAAAAAABBBCCCAAA???>>>>>>@@@BBBBBBBBB@@@@@@???>>>===<<<;;;:::777555222///---,,,------------,,,,,,+++***************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............////////////000//////000111222444555555666777:::<<<>>>@@@AAABBBFFFKKKPPPSSSVVVYYY[[[\\\]]]^^^]]][[[ZZZ[[[\\\ZZZ[[[]]]```cccjjjqqqvvv}}}uuulllgggrrrnnnTTTDDD>>><<>>===<<<<<<;;;888666333000...---------,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////111111111222333444666666555666777:::<<<>>>@@@AAA@@@DDDIIINNNQQQTTTWWWZZZ\\\]]]^^^]]]\\\[[[\\\]]]\\\]]]^^^```ccchhhooottt~~~zzznnncccffftttzzzuuuyyysssXXXFFF???===@@@EEEKKKPPPSSSTTTUUUUUUUUUVVVXXXYYYZZZ[[[\\\[[[[[[]]]```aaadddnnnzzz{{{www{{{}}}|||{{{~~~~~~|||yyyzzzzzzzzz~~~~~~~~~}}}|||uuunnniiiaaa\\\UUUPPPMMMKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEFFFHHHIIIKKKIIILLLOOOQQQRRRTTTWWWZZZ\\\```ccceeegggnnnyyy}}}|||||||||zzzyyyxxxvvvuuutttsssqqqnnnlllmmmlllkkkjjjiiiiiiiiiiiihhhiiijjjkkkjjjhhheeecccaaaaaabbbccccccdddddddddbbbcccdddhhhmmmqqqssssssvvvsssoooiiibbb\\\XXXUUUNNNLLLIIIGGGFFFGGGIIIJJJLLLKKKHHHDDDAAA@@@???>>>BBB@@@???@@@BBBDDDEEEEEE@@@@@@@@@???>>>=========888666333000...------...++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,............////////////...///000000222222333444555666777:::<<<>>>@@@AAA@@@CCCIIIMMMPPPSSSUUUXXX[[[\\\]]]]]]\\\[[[\\\^^^aaaaaaaaaaaacccggglllppp|||ooo___\\\cccsss|||wwwssstttuuusssYYYIIIBBB@@@DDDIIINNNRRRUUUVVVVVVWWWWWWXXXZZZ[[[\\\]]]^^^]]]]]]```cccbbbccckkkttt|||{{{~~~~~~||||||||||||{{{yyy{{{{{{zzz~~~yyyyyy{{{zzztttmmmfffaaaYYYUUUPPPLLLJJJIIIGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHJJJKKKKKKLLLNNNPPPOOOTTTXXXYYYZZZ^^^hhhpppzzz~~~}}}|||{{{{{{yyywwwvvvtttrrrqqqqqqpppnnnllllllkkkjjjiiiiiiiiiiiiiiifffhhhjjjkkkkkkhhhfffddd^^^___```bbbccccccbbbbbbccccccdddhhhmmmqqqssstttvvvtttqqqkkkeee```[[[XXXRRROOOLLLHHHFFFFFFGGGHHHKKKJJJHHHFFFDDDBBB@@@???AAA???>>>???AAACCCDDDDDDAAAAAA@@@@@@??????>>>>>>888666333000...---......)))))))))***++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............////////////+++---...000111111111111555666777:::<<<>>>@@@AAAAAAEEEJJJMMMPPPRRRUUUWWWYYY[[[\\\\\\[[[[[[\\\^^^```aaaaaabbbdddhhhnnnsss}}}oooaaaZZZ]]]lllvvvuuuvvv{{{sssqqqYYYKKKFFFCCCFFFKKKQQQUUUWWWXXXXXXXXXXXXYYY[[[\\\]]]^^^___bbbccceeefffcccaaafffnnnrrryyy{{{|||yyyzzz||||||{{{}}}|||zzz}}}~~~uuuvvvyyy~~~}}}yyytttoooggg```[[[UUURRRNNNLLLJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJIIIIIIKKKLLLGGGLLLRRRSSSRRRTTT[[[bbbjjjooowww~~~}}}{{{{{{zzzxxxwwwtttrrrppppppppppppnnnmmmkkkkkkjjjiiihhhhhhhhhiiifffgggjjjlllllljjjgggeee\\\]]]___aaabbbbbbaaaaaaccccccdddhhhmmmqqqttttttwwwuuurrrmmmgggbbb]]][[[UUURRRMMMIIIFFFFFFGGGHHHIIIHHHHHHGGGFFFDDDBBBAAA@@@>>>===>>>@@@BBBCCCCCCBBBAAAAAAAAA@@@?????????888666333000............(((((()))***+++,,,,,,---((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...................../////////000...000333555666666555444555666777:::<<<>>>@@@AAACCCFFFKKKNNNQQQSSSUUUWWWYYYZZZ\\\\\\[[[[[[\\\^^^[[[]]]___aaafffllltttyyy|||oooaaaZZZZZZggguuu|||www]]]JJJ???BBBGGGMMMSSSUUUVVVVVVVVVZZZZZZZZZ[[[\\\]]]______cccaaabbbdddbbbaaafffmmmlllsss}}}~~~|||~~~{{{xxxwwwxxxyyyxxx{{{}}}~~~zzzuuuwwwzzz~~~|||{{{wwwqqqjjjeee^^^XXXTTTMMMLLLJJJHHHFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJKKKKKKMMMPPPTTTWWW]]]aaahhhooowww~~~~~~}}}{{{wwwtttrrrpppmmmlllmmmnnnooooookkkkkkjjjhhhfffdddbbbaaacccgggiiihhhhhhiiigggcccbbbbbbbbbbbbaaaaaaaaaaaabbbccceeehhhlllppptttvvvxxxtttoookkkgggccc^^^[[[TTTSSSPPPKKKHHHFFFHHHJJJFFFGGGFFFEEECCCBBBCCCDDDCCCBBB@@@@@@BBBDDDDDDDDDAAAAAABBBBBBAAA@@@>>>===999888555333000...------///......---+++******))))))************+++++++++---+++***+++,,,,,,+++***)))***+++(((%%%###%%%'''---------............///////////////000111222333777888:::<<<<<<>>>BBBDDDCCCEEEIIIMMMQQQTTTVVVVVVZZZZZZZZZ[[[\\\]]]______[[[]]]```bbbeeejjjpppttt|||nnn```YYYZZZiii|||iiiSSSGGGCCCHHHOOOTTTWWWXXXXXXYYY[[[[[[\\\\\\]]]^^^```aaadddbbbbbbcccaaa```eeemmmpppttt}}}{{{~~~|||}}}|||~~~zzzsssrrrssstttvvvxxx|||yyytttuuuvvvyyy{{{~~~~~~~~~{{{xxxuuuqqqkkkeee```ZZZTTTPPPKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIIIIIIIJJJLLLPPPSSSUUUXXX^^^dddllluuu~~~~~~|||xxxuuuuuurrrpppnnnoooooonnnmmmooonnnmmmllljjjhhhfffdddbbbgggiiigggggghhhfffbbb``````aaaaaaaaaaaaaaaaaadddeeegggjjjmmmoooqqqrrrtttqqqnnnllliiieee```\\\WWWTTTPPPLLLJJJIIIIIIIIIHHHHHHGGGEEECCCCCCDDDEEEHHHEEECCCBBBCCCDDDEEEEEECCCBBBBBBAAA???===;;;:::999888555333000///------++++++,,,,,,,,,,,,------************++++++++++++,,,+++***+++,,,,,,+++***...000000///,,,+++,,,...---------............///////////////000111222333666888:::;;;<<<>>>BBBDDDDDDFFFJJJNNNRRRTTTVVVWWW[[[[[[ZZZYYYYYYYYYZZZZZZ\\\^^^```bbbeeejjjpppttt|||mmm___XXXYYYkkkpppWWWHHHEEEIIIPPPVVVYYYZZZ[[[\\\]]]]]]^^^^^^___aaabbbcccdddbbbbbbcccbbbbbbhhhppptttxxxyyywwwxxx~~~|||wwwoooooopppqqqtttuuuyyy~~~xxxtttuuuuuuvvvxxxzzz|||~~~}}}|||{{{{{{|||~~~zzzwwwtttoookkkfff```[[[WWWRRRNNNIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIJJJIIIIIIKKKOOORRRQQQSSSVVV[[[bbblllwww~~~}}}yyyvvvwwwuuurrrqqqqqqooommmkkkpppooonnnmmmkkkhhhfffeeebbbfffhhhffffffgggddd```^^^_________```aaaaaaaaafffgggjjjlllnnnooooooooopppooonnnnnnlllhhhbbb^^^YYYUUUPPPMMMMMMMMMLLLIIIJJJIIIGGGEEEDDDEEEFFFGGGMMMJJJEEECCCCCCDDDEEEEEEEEEDDDBBB@@@>>>;;;999888999888666333111///...---+++++++++,,,,,,---------************+++++++++,,,,,,+++***+++,,,---,,,+++---......---,,,,,,---///---------............///////////////000111222333666777:::;;;<<<>>>BBBDDDEEEGGGJJJNNNRRRUUUWWWXXX[[[ZZZZZZYYYYYYYYYYYYYYY]]]___```bbbeeeiiiooosss~~~~~~nnnaaaYYYXXXiiirrrWWWFFFFFFJJJQQQVVVYYY[[[]]]^^^````````````aaacccdddeeedddbbbbbbccccccdddllltttwww}}}|||uuunnnpppuuu||||||xxxqqqqqqrrrsssrrrrrruuu~~~}}}wwwttttttttttttuuuvvvyyy{{{|||~~~|||{{{|||}}}zzzwwwsssppplllhhhbbb]]]YYYVVVRRROOOGGGFFFEEECCCCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLNNNRRRUUUVVVVVVWWWZZZ___iiittt|||~~~~~~}}}yyywwwuuutttrrrrrrqqqpppmmmjjjllllllkkkiiigggeeecccbbbbbbfffgggfffeeefffccc^^^]]]]]]^^^^^^___```aaaaaaeeegggjjjmmmnnnooonnnnnnppppppqqqqqqooojjjccc^^^YYYSSSNNNNNNQQQRRRPPPLLLMMMJJJHHHFFFGGGHHHIIIIIIPPPLLLFFFBBBAAABBBCCCDDDFFFEEECCC@@@>>>===;;;;;;:::888666333111///...---......---,,,,,,+++***************+++++++++,,,,,,,,,+++***+++---------+++))))))***))))))***+++,,,---------............///////////////000111222333555777999;;;<<<>>>BBBDDDEEEGGGJJJNNNQQQUUUWWWYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^___```bbbdddiiiooosss~~~qqqccc[[[XXXeeeuuuYYYHHHGGGLLLRRRVVVYYY[[[]]]___aaaaaaaaabbbcccdddfffffffffddddddfffeeeeeekkkttt|||wwwooolllhhhlllrrrvvv{{{~~~}}}|||zzztttssstttuuurrrppprrr|||}}}vvvqqqnnnrrrrrrrrrrrrtttvvvxxxyyy}}}|||{{{{{{|||zzzwwwtttpppmmmfffbbb]]]YYYVVVSSSPPPNNNFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPOOONNNNNNMMMLLLKKKJJJJJJIIIKKKLLLMMMOOORRRWWWZZZ\\\\\\\\\]]]aaaiiissszzz}}}}}}}}}~~~~~~}}}zzzwwwsssqqqppppppqqqpppnnnkkkjjjiiihhhgggeeecccaaa___aaaeeegggeeeeeefffccc___\\\]]]]]]^^^___``````aaabbbdddhhhlllnnnooopppooorrrsssttttttqqqkkkbbb\\\UUUPPPMMMNNNRRRUUUSSSPPPOOOLLLIIIHHHJJJKKKKKKKKKNNNJJJDDD@@@???@@@AAAAAAAAAAAA@@@???>>>======<<<:::999666444111///......---------,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,+++***+++,,,---......---------............///////////////000111222333444666888:::<<<>>>BBBDDDFFFGGGIIIMMMQQQTTTWWWYYYXXXXXXXXXYYYZZZ[[[]]]]]]^^^___```aaadddiiipppttttttddd]]]XXX```xxxxxx]]]KKKJJJNNNSSSWWWZZZ[[[^^^___bbbbbbbbbcccdddeeeggggggiiihhhjjjlllkkkjjjooowww~~~mmmgggiiifffkkkooopppqqquuuvvvvvvxxxyyyzzzttttttuuuuuutttrrrsss~~~wwwqqqmmmjjjmmmnnnnnnoooqqqssstttuuuttttttuuuxxx{{{{{{wwwsssoookkkhhh___[[[VVVRRRPPPNNNLLLKKKFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFGGGHHHIIILLLOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTSSSRRRRRRQQQPPPOOONNNNNNLLLNNNOOOQQQSSSWWW\\\```aaabbbbbbdddgggnnnvvv{{{}}}}}}}}}~~~~~~{{{yyysssqqqpppoooppppppnnnmmmkkkkkkjjjiiigggdddbbbaaa```dddfffeeeeeegggddd```]]]^^^^^^^^^___````````````bbbeeeiiilllooopppqqqssssssttttttpppiii```YYYQQQNNNMMMNNNQQQSSSSSSQQQOOOMMMJJJKKKNNNOOOMMMKKKJJJFFFAAA>>>>>>>>>??????;;;<<<===>>>>>>===<<<;;;:::999777444222000///...******+++,,,,,,---......++++++++++++,,,,,,,,,,,,,,,+++***+++...///...---,,,+++******,,,...---------------............///////////////000111222333333555888:::;;;>>>BBBEEEEEEFFFHHHKKKOOOSSSVVVXXXYYYYYYXXXWWWWWWWWWWWWWWW]]]^^^___```ccciiiqqqvvvuuuaaa]]]XXX\\\qqqeeeRRRNNNQQQVVVYYY[[[\\\^^^```cccccccccccceeefffggghhhjjjkkkpppvvvyyyzzz|||kkkfffgggdddjjjnnnllllllqqqttttttyyyxxxyyyttttttuuuvvvwwwuuuwwwyyyqqqkkkgggeeeggghhhjjjlllnnnoooppppppooopppssswwwzzz~~~}}}wwwrrrmmmiiidddaaaYYYUUUPPPMMMKKKKKKJJJIIIGGGGGGFFFFFFFFFGGGIIIJJJHHHHHHHHHIIIKKKNNNQQQSSSTTTTTTUUUUUUVVVWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVXXXYYYZZZ^^^bbbfffhhhjjjmmmppptttzzz~~~~~~{{{wwwuuuqqqpppoooooonnnmmmnnnmmmmmmkkkiiigggeeeddd___cccfffeeefffhhhfffbbb__________________`````````bbbdddgggjjjmmmoooppppppqqqqqqqqqnnnggg^^^XXXOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKNNNQQQRRRNNNKKKEEEBBB???===>>>???>>>>>>;;;===???AAABBB@@@===<<<:::999777444222000///...)))******+++---......///+++++++++,,,,,,,,,------,,,+++***,,,...//////...+++)))'''(((***++++++)))---------............///////////////000111222333333555777999;;;>>>BBBEEEEEEEEEGGGJJJNNNRRRVVVXXXYYYXXXWWWWWWVVVVVVWWWWWW\\\]]]^^^___cccjjjrrrxxxvvv___\\\XXX[[[nnnqqq^^^QQQTTTXXX[[[\\\^^^```aaacccccccccdddeeefffggghhhiiillluuu~~~mmmggggggaaaiiimmmkkkmmmtttyyyyyy|||yyyzzzuuuuuuvvvwwwzzzwwwyyyxxxppphhhbbb^^^\\\bbbdddgggjjjlllmmmmmmmmmqqqrrruuuyyy{{{|||}}}}}}}}}yyysssnnniiiddd___\\\WWWTTTOOOKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKIIIHHHHHHIIILLLOOORRRTTTVVVVVVWWWWWWXXXYYYZZZZZZWWWWWWXXXYYYZZZ[[[\\\]]]^^^___``````aaadddhhhkkkooosssxxx}}}~~~~~~{{{xxxssspppoooooonnnmmmooonnnmmmllljjjgggeeeddd^^^cccffffffgggiiigggddd```````````````_________bbbbbbccceeehhhkkkmmmooommmnnnnnnnnnkkkeee]]]WWWOOOPPPPPPOOOMMMLLLLLLMMMOOOMMMLLLOOOSSSSSSOOOJJJBBB@@@>>>>>>>>>??????>>>>>>AAADDDFFFFFFDDD@@@>>>;;;999777444222000///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++,,,...//////......+++)))))),,,---,,,***---------.........//////////////////000111222333222555777999;;;>>>BBBEEEDDDEEEFFFIIIMMMQQQUUUWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]___cccjjjsssyyyzzzcccZZZWWWZZZjjjjjj___^^^]]]___aaabbbbbbaaaeeedddddddddfffhhhkkkmmmppppppttt~~~~~~rrriiipppooonnnooosssxxx}}}{{{xxxvvvyyy}}}|||zzz|||{{{pppgggaaa]]][[[ZZZ^^^```ccceeefffiiinnnsssooorrruuuxxxyyyzzz|||~~~xxxsssmmmgggccc___\\\YYYSSSRRROOOLLLJJJIIIHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPOOONNNOOOQQQTTTWWWWWWXXXXXXYYYZZZZZZ[[[\\\^^^```aaaaaaaaaccceeeeeegggjjjkkkkkklllnnnpppvvvzzz}}}|||}}}}}}zzz{{{{{{||||||zzzxxxvvvsssqqqooonnnpppnnnkkkiiihhhfffcccaaa```aaaccceeefffffffffeeeaaaaaa```_______________aaacccdddeeefffhhhlllnnnkkkmmmmmmjjjddd^^^YYYVVVTTTUUUVVVTTTQQQMMMJJJIIILLLLLLNNNRRRVVVTTTLLLEEEAAA@@@===;;;<<<>>>BBBDDDOOOOOONNNLLLIIIFFFBBBAAA>>><<<999555222000......///...---,,,++++++++++++---,,,+++))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------......//////...---...///000111000000000000111222333444555555777999<<<@@@CCCEEEFFFIIIKKKMMMNNNOOORRRTTTWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\]]]^^^aaaiiirrrxxx{{{hhh]]]XXX]]]nnnsss```___^^^```bbbddddddccceeeeeedddeeefffhhhkkkmmmqqqrrrwwwvvvuuuuuutttuuuyyyzzzwwwvvvyyy}}}{{{{{{|||uuukkkaaa[[[XXXVVVUUUXXX[[[^^^```bbbeeejjjnnnooorrruuuvvvxxxzzz|||vvvqqqjjjddd```\\\YYYVVVQQQOOONNNLLLJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRQQQPPPQQQTTTVVVXXXYYYZZZ[[[\\\\\\]]]]]]___aaacccccccccdddfffhhhlllnnnqqqssstttuuuxxxzzz}}}}}}||||||~~~~~~}}}{{{yyyxxxyyy|||~~~}}}{{{xxxtttrrrooonnnmmmkkkhhhfffeeeccc```]]]]]]^^^aaaccceeefffggggggcccbbbaaaaaa``````aaaaaa```bbbcccddddddgggjjjmmmiiijjjkkkiiieee```[[[XXXTTTUUUVVVUUURRRPPPMMMLLLQQQOOOOOOPPPRRRPPPJJJDDD@@@>>><<<===@@@FFFLLLPPPMMMLLLIIIEEEBBB???>>>===>>><<<999555222000......///...---,,,++++++++++++,,,+++***)))))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,---...///000000000000000111333333555555666888;;;???BBBDDDFFFHHHKKKMMMNNNOOORRRTTTWWWWWWWWWWWWWWWYYYZZZ[[[]]]]]]]]]^^^bbbhhhqqqwwwmmm```[[[aaavvvvvv``````___aaadddfffgggfffffffffffffffgggiiikkkmmmsssuuu{{{yyyyyyyyyzzz~~~wwwtttsssvvvzzzxxxzzzwwwqqqggg^^^XXXUUUSSSRRRXXX[[[^^^aaacccgggkkknnnpppqqqsssuuuvvvyyy}}}}}}rrrmmmgggaaa\\\XXXUUUSSSNNNMMMLLLKKKKKKKKKKKKKKKJJJKKKMMMOOOPPPPPPPPPPPPRRRSSSTTTTTTSSSTTTVVVXXXZZZ[[[\\\^^^___`````````cccdddfffgggggghhhjjjllloooqqquuuwwwyyy{{{}}}{{{{{{|||||||||{{{vvvvvvvvvxxx|||~~~|||yyyvvvsssqqqooollljjjgggeeedddaaa___\\\ZZZ\\\^^^aaaccceeefffgggdddccccccbbbbbbbbbbbbbbb___```bbbbbbccceeehhhkkkggghhhiiiiiigggbbb^^^ZZZUUUUUUUUUUUUTTTRRRQQQPPPUUURRROOONNNNNNLLLGGGCCC>>>======>>>BBBHHHOOOSSSGGGEEEBBB???>>>>>>??????===<<<999555222000///.........---,,,+++++++++++++++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++,,,------////////////000111222222555555666888:::===@@@BBBFFFHHHKKKLLLMMMOOORRRTTTXXXWWWWWWWWWXXXYYYZZZ[[[]]]^^^^^^___bbbhhhooouuuooobbb]]]fffqqqaaa``````aaaeeehhhiiiiiihhhhhhhhhhhhiiikkklllmmmuuuwww~~~wwwyyy{{{|||vvvqqqnnnpppsssuuuxxxxxxrrriiiaaa\\\YYYVVVUUUZZZ[[[^^^aaadddhhhkkknnnoooqqqrrrsssuuuyyy~~~|||yyyooojjjddd^^^ZZZVVVSSSPPPNNNNNNMMMLLLKKKKKKKKKJJJJJJKKKNNNPPPRRRRRRQQQPPPSSSUUUVVVVVVVVVVVVXXXZZZ\\\]]]___aaabbbcccdddcccfffhhhjjjjjjjjjkkkmmmooopppssswww{{{~~~~~~}}}{{{zzzzzz{{{{{{{{{wwwuuuuuuvvvyyy|||~~~~~~}}}|||{{{xxxvvvtttrrrqqqnnnllliiigggfffdddaaa^^^ZZZ[[[\\\___aaacccdddddddddcccbbbbbbaaaaaabbbbbb___aaabbbbbbccceeehhhkkkiiijjjkkkllljjjfff```\\\TTTSSSRRRRRRSSSSSSRRRQQQQQQOOOMMMLLLKKKIIIDDD@@@???>>>>>>>>>@@@BBBEEEFFF?????????@@@AAABBBDDDEEE<<<;;;999666333111///......---,,,,,,+++++++++,,,))))))******+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------............///000111222555555555777999<<<>>>@@@EEEGGGJJJLLLMMMOOORRRTTTXXXXXXXXXYYYYYYZZZ[[[[[[^^^___```aaaccchhhnnnrrroooccc___iiirrrcccbbbaaabbbeeeiiijjjkkkjjjjjjkkkkkklllmmmnnnooovvvxxx~~~vvv{{{vvvqqqmmmllloootttvvv~~~zzzuuummmeeeaaa^^^\\\[[[YYYYYYZZZ\\\```dddhhhjjjnnnpppqqqsssuuuyyy|||vvvssslllgggaaa\\\XXXUUURRRPPPPPPOOOOOONNNLLLKKKJJJIIIIIIKKKNNNPPPRRRRRRQQQQQQSSSUUUWWWXXXXXXXXXZZZ[[[]]]___bbbdddfffgggggggggiiikkkmmmmmmmmmnnnppprrruuuxxx}}}~~~}}}}}}|||zzzzzzzzzzzzyyywwwuuuvvvxxxzzz{{{{{{yyyyyyxxxvvvuuutttsssrrrooommmjjjhhhfffdddbbb___[[[[[[\\\]]]^^^```aaaaaabbbbbbaaa``````````````````bbbccccccccceeehhhkkkmmmmmmnnnooonnnjjjccc]]]SSSPPPNNNNNNOOOPPPPPPOOOHHHIIIJJJKKKKKKGGGCCC???>>>>>>@@@@@@???===;;;:::;;;===@@@BBBDDDDDDCCCBBB;;;:::999666444111///...------,,,+++++++++,,,,,,))))))***+++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------...........................///000111222555555555666999;;;>>>@@@DDDFFFIIIKKKMMMOOORRRTTTXXXXXXYYYZZZZZZ[[[[[[[[[]]]^^^```bbbdddhhhmmmqqqoooccc___ggg~~~{{{gggeeecccdddgggjjjlllmmmmmmmmmnnnooooooppppppqqqvvvxxx~~~{{{xxx~~~zzzuuuqqqrrrtttxxxwww||||||vvvoooiiieeebbb```^^^^^^[[[YYYZZZ___dddhhhjjjlllnnnqqqsssvvvzzz~~~xxxqqqmmmhhhddd___ZZZWWWUUUSSSQQQQQQQQQPPPOOONNNLLLJJJIIIKKKLLLNNNPPPRRRSSSSSSSSSTTTVVVYYYZZZZZZZZZ[[[]]]```bbbeeeiiikkkllllllkkklllnnnpppqqqqqqqqqsssuuuvvvyyy~~~}}}~~~~~~|||zzzyyyzzzzzzxxxwwwwwwyyyzzzzzzyyywwwwwwvvvuuutttsssrrrqqqmmmkkkhhhfffeeeccc```]]]\\\\\\\\\\\\]]]^^^``````aaa``````_______________aaabbbcccccccccdddgggjjjooooooppprrrrrrnnnfff___SSSOOOJJJIIIKKKMMMLLLJJJBBBEEEHHHJJJJJJGGGDDDAAA===>>>@@@BBBAAA>>>;;;999===???AAACCCCCC@@@===:::::::::999777444222///...---,,,,,,++++++,,,,,,,,,)))***+++,,,------------******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////000000//////////////////000111222222444444555777999<<>>>>>???@@@@@@@@@??????AAAAAABBBBBB@@@>>>;;;999:::999999777555222///...,,,,,,,,,++++++,,,,,,---)))***,,,------------,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---...///000000000//////000000000000000111333333333444555777:::===AAABBBCCCEEEHHHKKKMMMOOORRRUUUXXXYYYZZZ\\\\\\\\\\\\\\\ZZZ]]]```cccfffiiimmmppp|||pppeee___^^^iiiuuuoooooommmjjjjjjllloooqqqqqqqqqqqqrrrsssttttttttttttuuuuuuzzz{{{yyy}}}{{{tttooollliiigggeeeaaa[[[UUUSSSWWW^^^ccceeeiiilllqqquuuxxx{{{~~~}}}wwwrrrlllhhhaaa^^^YYYVVVTTTSSSRRRQQQNNNOOOPPPQQQQQQQQQPPPOOOPPPPPPPPPRRRSSSVVVXXXYYYXXXZZZ]]]_________```aaafffiiimmmqqqsssttttttssssssuuuvvvwwwwwwxxxzzz|||}}}~~~}}}{{{{{{yyyyyywwwwwwxxx{{{~~~~~~||||||{{{yyyvvvssspppnnnmmmmmmkkkhhhfffdddbbb___]]]YYYYYYYYY[[[]]]```cccdddaaaaaa```__________________````````````aaadddgggjjjjjjlllqqqtttrrrjjjcccVVVPPPHHHFFFGGGHHHFFFDDDFFFGGGGGGGGGFFFGGGHHHJJJAAA@@@>>>======???@@@BBBCCCCCCBBBAAA@@@???>>>>>>999999999777555222///...,,,,,,,,,++++++,,,------***+++,,,---...---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......------///000000000///...000000000000111222333444333444555777:::>>>BBBDDDBBBEEEHHHKKKLLLOOORRRUUUXXXYYY[[[\\\]]]]]]\\\\\\YYY\\\```dddfffjjjnnnppp}}}vvvjjj\\\XXXbbbqqq|||xxxnnnlllzzzxxxuuurrrrrrssssssqqqnnnrrrrrrqqqppprrrtttvvvxxxuuuvvv{{{|||zzz~~~~~~yyytttoookkkhhheeeccc[[[XXXTTTQQQSSSYYY```dddmmmooorrruuuyyy}}}{{{wwwuuurrrmmmhhhbbbaaa___\\\YYYWWWUUUSSSPPPPPPPPPQQQQQQQQQQQQQQQSSSSSSSSSTTTUUUVVVWWWXXX\\\[[[\\\]]]^^^aaaccceeeiiikkkmmmoooqqqsssttttttrrrvvv{{{|||yyyyyy}}}~~~}}}~~~~~~~~~|||zzzyyyzzz|||~~~~~~}}}|||zzzyyyxxxvvvtttsssrrrqqqnnnkkkgggeeedddbbb___]]]YYYYYYYYYYYY[[[]]]___```aaa```___^^^]]]\\\\\\\\\]]]___```aaaaaabbbdddgggjjjlllnnnooorrrqqqggg]]]VVVRRRLLLHHHEEEDDDBBBAAABBBDDDGGGIIIJJJIIIHHHHHHCCCDDDEEECCCAAA???@@@@@@CCCBBB@@@???>>>>>>======>>><<<999888777444111...******************++++++)))************+++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,(((***...000000///,,,***,,,,,,---...///000111111333555666888999<<>>>>>=========;;;999888777444111...+++++++++++++++,,,,,,,,,)))************+++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,---000111111000...---//////000111222333444444333555777888999<<<@@@CCCCCCFFFIIIKKKMMMNNNQQQSSSVVVVVVWWWYYY[[[\\\\\\\\\[[[]]]```aaabbbgggooouuu~~~ooo]]]TTTVVV___iiinnnoooiiikkkxxx{{{xxxvvvwwwzzz{{{yyywwwrrrrrrrrrssstttvvvxxxyyywwwxxx~~~|||qqqnnntttxxx{{{{{{|||~~~{{{vvvppphhhaaa]]]ZZZXXXWWWQQQOOONNNNNNRRRWWW]]]aaahhhiiilllooosssxxx{{{}}}~~~}}}yyyssspppooommmiiieee___^^^\\\ZZZXXXVVVUUUTTTQQQRRRSSSUUUVVVXXXYYYZZZVVVVVVVVVVVVWWWXXXYYYYYY\\\\\\\\\\\\^^^```cccdddfffhhhjjjmmmoooqqqsssssstttxxx{{{||||||}}}~~~}}}|||}}}||||||}}}~~~}}}|||yyyyyyzzz{{{{{{yyyxxxwwwqqqrrrtttttttttsssqqqpppllljjjgggeeedddcccaaa___]]]\\\ZZZYYYYYYZZZ[[[\\\bbbaaa___]]]\\\\\\\\\\\\```aaaaaaaaa```aaadddfffkkkmmmmmmlllmmmmmmfff^^^OOOLLLHHHFFFFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFF@@@AAABBBBBBAAAAAACCCDDDBBBBBBAAA@@@???>>>======<<<:::999888777555111...---------------,,,,,,,,,)))************+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,...//////000//////......000000111222333444555555444666888999:::<<>>===;;;:::999999888666222///------------,,,,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,------......///000111222333555666888999:::;;;>>>@@@BBBEEEIIIKKKMMMOOOQQQSSSUUUVVVXXXYYYZZZZZZ[[[\\\___``````___```eeennnvvv~~~nnn\\\TTTSSSZZZiiixxx{{{zzz{{{xxxuuurrrssswwwzzzzzzyyyuuuvvvwwwyyyzzzzzzzzzzzzwwwxxx~~~rrrlllmmmyyy|||~~~{{{|||{{{wwwkkkeee\\\UUUQQQPPPOOONNNLLLMMMPPPTTTYYY]]]aaacccffffffgggjjjnnnrrrvvvyyyyyy{{{~~~}}}zzzvvvrrrnnnjjjfffccc______^^^]]]\\\[[[ZZZZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\\\\^^^^^^^^^^^^___aaaccceeegggiiilllooosssuuuwwwxxx}}}~~~~~~}}}}}}}}}~~~~~~{{{{{{{{{|||~~~}}}|||wwwwwwwwwvvvuuutttssssssssstttuuuvvvtttqqqnnnllliiigggeeedddddddddcccbbb\\\ZZZYYYXXXYYY\\\___aaacccaaa^^^\\\[[[[[[]]]]]]`````````______```dddgggllloooooollllllmmmiiidddZZZXXXTTTQQQPPPOOOMMMKKKJJJJJJHHHGGGGGGGGGGGGGGGCCCDDDDDDCCCAAA@@@@@@AAABBBBBBBBBBBBAAA???>>>===:::::::::::::::888444111------,,,,,,+++++++++***))))))*********+++++++++******++++++,,,,,,,,,---++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...,,,------...///000111111444666999:::;;;<<<>>>???BBBEEEHHHKKKMMMOOORRRTTTTTTVVVYYYZZZYYYXXXZZZ\\\___``````___```eeennnuuurrr```WWWTTTZZZkkk}}}zzzwwwtttuuuxxx||||||{{{xxxyyy|||}}}~~~}}}{{{zzzxxxxxx~~~{{{kkkhhhmmm|||{{{}}}~~~{{{uuuqqqddd___XXXRRRPPPOOONNNMMMLLLOOOTTTZZZ___bbbdddeeeeeeeeefffgggkkkooosssuuuvvvxxx{{{~~~yyyxxxuuuqqqlllgggbbb```]]]\\\\\\\\\[[[ZZZZZZZZZ[[[ZZZYYYXXXWWWUUUTTTTTTVVVVVVVVVXXXYYY[[[]]]^^^``````___```aaacccdddfffiiijjjmmmqqquuuxxxzzz{{{~~~}}}|||}}}}}}|||{{{{{{|||}}}~~~|||{{{wwwvvvvvvuuutttssssssrrrtttuuuuuutttssspppmmmkkkhhhfffddddddeeeeeedddccc\\\[[[YYYYYYZZZ]]]aaadddcccaaa^^^\\\[[[[[[]]]^^^^^^^^^^^^]]]]]]```dddggglllpppqqqooooooooommmhhhaaa^^^ZZZVVVTTTQQQNNNKKKJJJJJJIIIIIIHHHHHHHHHGGGDDDDDDEEECCCAAA??????@@@BBBBBBCCCCCCBBB@@@>>>===;;;:::;;;<<<<<<:::666333------,,,,,,++++++******)))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///............///000000......///000111222333333333555888:::;;;<<<>>>@@@AAADDDHHHKKKMMMOOORRRTTTSSSWWWZZZZZZXXXWWWYYY[[[^^^___``````aaagggooovvvtttbbbZZZVVV[[[nnn{{{xxxtttuuuxxx|||}}}||||||}}}~~~|||zzzzzzzzzmmmaaadddmmm~~~zzzxxxxxx~~~}}}yyyvvvqqqlllhhh]]]ZZZTTTQQQOOOOOONNNMMMNNNQQQXXX^^^ccceeeffffffddddddddddddgggjjjnnnqqqssstttwwwzzz{{{|||{{{zzzuuuuuussspppkkkfffcccaaa\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[YYYXXXVVVUUUTTTSSSTTTUUUWWWYYY\\\^^^```bbbbbbaaaaaabbbdddfffgggiiijjjnnnrrrvvvyyy{{{|||}}}|||{{{{{{}}}}}}|||{{{|||}}}}}}{{{zzzvvvuuuuuutttssssssssssssrrrrrrrrrqqqpppooommmlllgggeeeddddddeeefffeeeddd```^^^[[[ZZZ[[[^^^aaaddddddaaa^^^[[[ZZZ[[[]]]^^^\\\\\\\\\[[[\\\___dddhhhkkkqqqtttsssrrrsssppplllccc___[[[WWWTTTQQQMMMJJJGGGHHHIIIIIIIIIHHHGGGFFFBBBCCCDDDCCCAAA@@@AAABBBBBBBBBCCCCCCBBB@@@>>><<<;;;;;;<<<>>>>>><<<888444.........---,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,------...///000111111//////000111222333333444111444888;;;<<<===???AAAAAADDDHHHKKKMMMPPPRRRUUUSSSWWWZZZZZZWWWVVVXXX[[[^^^```bbbccceeejjjrrrxxxrrrbbbZZZWWW]]]sss{{{wwwsssssswwwzzz{{{zzz~~~|||zzz||||||vvvcccZZZbbbnnn{{{~~~zzztttttt|||}}}xxxsssooojjjeeeaaaYYYVVVRRRPPPOOOOOONNNMMMNNNRRRYYY```eeegggffffffdddcccbbbbbbdddhhhkkkmmmqqqrrrtttvvvwwwvvvuuutttssstttsssqqqlllhhheeeddd^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVRRRSSSTTTVVVYYY\\\___```ccccccbbbbbbccceeeggghhhhhhjjjmmmrrrvvvyyy{{{}}}{{{yyyyyyzzz}}}~~~~~~~~~~~~}}}|||{{{|||}}}|||zzzyyyuuuuuutttsssssssssttttttpppooooooooonnnnnnnnnnnnfffeeecccdddeeeffffffeeeccc```]]][[[[[[]]]aaacccdddaaa^^^[[[ZZZ[[[]]]___ZZZZZZZZZZZZ[[[___dddhhhkkkqqqvvvuuuuuuuuusssoooaaa^^^ZZZWWWTTTPPPLLLIIIEEEFFFHHHIIIIIIHHHFFFEEE@@@BBBCCCBBBAAAAAABBBDDDBBBBBBCCCDDDCCC@@@>>><<<;;;<<<===??????===999666000000///...------,,,,,,)))************+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......)))***+++---.../////////......///000111222333333000333888;;;<<<>>>@@@AAAAAADDDHHHKKKMMMPPPSSSUUUSSSWWW[[[ZZZWWWUUUXXX[[[^^^aaadddfffhhhmmmtttzzzuuudddXXXQQQWWWooo|||vvvwwwyyyyyyzzz|||~~~gggWWWZZZVVV___uuu}}}}}}~~~|||yyytttpppvvv~~~|||}}}~~~|||~~~}}}wwwsssssstttqqqnnnkkkgggbbb]]]YYYOOOMMMKKKJJJIIIJJJKKKLLLRRRTTTWWW[[[]]]^^^^^^]]]\\\\\\]]]^^^```cccfffggggggiiikkkmmmoooooooooooommmmmmmmmllljjjhhhfffeee```aaabbbccccccbbbaaa``````___^^^\\\[[[YYYXXXWWWWWWXXXYYY[[[\\\[[[[[[ZZZ______```aaabbbdddfffgggkkkmmmpppsssvvvwwwxxxxxxzzzzzzzzzzzz{{{}}}~~~~~~}}}}}}|||{{{{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxxxxtttttttttuuuwwwwwwuuusssmmmkkkjjjkkknnnnnnllljjjjjjhhhdddbbbaaaccceeegggbbb```]]]YYYWWWYYY^^^bbbeeeccc```]]][[[\\\]]]^^^^^^]]][[[ZZZZZZ]]]___aaahhhpppuuutttrrrssssssqqqdddbbb^^^XXXQQQMMMKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCBBB@@@======>>>@@@AAAAAAAAABBBCCCCCCBBBAAA???>>>======>>>CCCFFFDDD;;;333///......------,,,++++++...------,,,,,,------...))))))***+++,,,,,,------.........------,,,,,,,,,//////---,,,,,,---...///000111111000...///111333555555666777999<<<>>>@@@BBBEEEHHHKKKMMMOOORRRTTTUUUWWWYYYZZZYYYXXXYYYZZZ```___```cccdddhhhqqq|||ssscccWWWQQQWWWooo~~~xxxyyy{{{|||~~~~~~bbbSSSXXXXXXdddrrr{{{~~~yyywwwsssooossszzzyyy|||zzz{{{}}}~~~~~~{{{yyyyyywwwqqqmmmlllkkkiiieeebbb___[[[VVVRRRLLLKKKJJJIIIIIIJJJKKKLLLPPPQQQTTTWWWYYYZZZ[[[[[[ZZZYYYZZZ[[[]]]```dddfffiiiiiijjjkkkkkkjjjiiiiiiiiijjjjjjjjjiiihhhfffeeecccddddddeeedddcccbbbaaa```___^^^\\\[[[YYYXXXXXXYYYYYYZZZZZZ[[[ZZZZZZZZZ]]]]]]___aaadddgggiiikkkjjjlllooorrrtttvvvwwwwwwzzzzzz{{{|||}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwrrrrrrrrrsssuuuuuusssqqqnnnlllkkklllnnnnnnkkkiiihhhgggdddbbbaaabbbdddeee```___]]]ZZZYYYZZZ^^^bbbeeeccc```]]]\\\\\\]]]^^^___^^^]]]\\\\\\^^^aaacccjjjppptttttttttuuutttqqqhhhfffaaaZZZTTTOOOLLLKKKJJJIIIHHHGGGEEEDDDBBBBBBEEEBBB???>>>@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???>>><<<===@@@CCCDDD???666///......------,,,+++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---------------,,,,,,,,,,,,///...------------...///000000111///...///111333555555666777999<<<>>>@@@BBBEEEHHHKKKLLLNNNQQQSSSVVVXXXZZZZZZYYYYYYZZZ[[[aaa___```ccceeeiiirrr|||rrrbbbWWWQQQWWWnnnzzz{{{}}}}}}}}}aaaNNNQQQSSS```qqqzzz~~~yyyuuutttrrrppprrrvvvvvv|||~~~|||yyyxxxyyy{{{{{{{{{|||wwwttttttqqqjjjeeedddccc```\\\YYYVVVSSSOOOLLLHHHHHHGGGGGGHHHIIIKKKLLLMMMNNNPPPQQQSSSUUUVVVWWWWWWVVVUUUVVVXXX\\\```ccchhhhhhgggfffeeecccaaa```dddeeefffhhhhhhggggggfffgggggghhhhhhgggeeecccbbb^^^^^^]]]\\\[[[ZZZYYYXXXZZZZZZZZZZZZZZZZZZ[[[\\\^^^___aaacccfffiiikkkllliiikkkmmmppprrrssstttuuuxxxxxxyyy{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}|||{{{zzzxxxwwwwwwvvvvvvsssrrrrrrsssuuutttrrrpppooonnnmmmmmmmmmllljjjhhheeeeeecccbbbbbbbbbbbbbbb______^^^\\\[[[\\\___aaadddccc```]]]\\\\\\]]]]]]```___^^^^^^___```cccdddlllppprrrsssuuuxxxuuupppkkkhhhccc\\\VVVRRROOOMMMMMMLLLKKKIIIHHHFFFEEEDDDGGGEEEAAA@@@@@@AAAAAA@@@AAAAAA@@@@@@???@@@@@@@@@>>>@@@CCCDDDAAA;;;333...---------,,,++++++************))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---------......//////000000///...///111333666666666777999<<<>>>@@@BBBEEEHHHJJJKKKMMMOOOQQQVVVXXXZZZZZZZZZZZZ[[[\\\aaa___aaadddfffjjjttt~~~ssscccXXXQQQVVVlll}}}|||~~~{{{zzzcccMMMOOOPPP^^^rrr|||{{{vvvsssqqqrrruuuvvvwwwwww{{{{{{yyywwwvvvxxxyyyyyyxxxyyytttqqqqqqnnngggbbbaaa```]]]XXXTTTQQQMMMJJJGGGDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTTTTSSSRRRRRRUUUXXX]]]___cccbbbaaa___]]][[[YYYXXX___```ccceeeggghhhhhhhhhiiiiiiiiiiiigggeeecccbbb\\\\\\\\\[[[ZZZZZZYYYYYY[[[ZZZZZZZZZ[[[]]]___```dddeeefffggghhhiiiiiijjjiiijjjlllnnnpppqqqrrrsssssstttuuuxxxzzz}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyyxxxvvvvvvvvvvvvuuuttttttuuuwwwvvvtttrrrppppppooonnnlllkkkhhhgggccccccccccccbbbaaa```___]]]^^^___^^^]]]]]]___aaadddbbb```^^^\\\\\\\\\]]]```___^^^^^^___aaacccdddkkknnnpppqqquuuxxxtttnnnhhheee```[[[WWWSSSPPPNNNQQQQQQOOONNNLLLJJJIIIHHHHHHEEEAAA???>>>>>>>>>===>>>>>>>>>>>>???AAACCCDDDCCCEEEFFFCCC>>>888333111---,,,,,,++++++******)))******))))))))))))******,,,,,,++++++++++++++++++*********++++++,,,,,,,,,------------.........///.../////////...///111333666666666777:::<<>>888555444444---,,,,,,++++++******)))++++++************++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,------.........//////......///......///111444666666777888:::===???AAABBBEEEHHHJJJKKKLLLNNNPPPUUUWWWYYYZZZZZZZZZ[[[]]]```^^^```dddgggkkkvvv{{{iii\\\UUUZZZqqq}}}}}}}}}{{{yyyzzzlllUUUTTTTTTbbbsss|||sssqqqqqqtttxxxzzz{{{vvvuuuttttttuuutttrrrppprrrmmmjjjkkkhhhaaa]]]\\\UUUQQQKKKFFFDDDCCCBBBAAA@@@AAABBBDDDFFFGGGIIIIIIKKKLLLLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSPPPOOONNNMMMLLLLLLLLLLLLRRRUUUZZZ___eeeiiikkkllliiiiiiiiiiiigggeeecccaaa]]]]]]]]]^^^^^^_________^^^___```aaadddfffhhhjjjeeegggiiilllnnnoooppppppmmmmmmmmmnnnoooppprrrsssuuuvvvwwwzzz}}}~~~~~~}}}}}}|||{{{{{{yyyzzzzzzzzzyyyxxxwwwvvvtttsssssstttttttttqqqooonnnoooooommmiiifffeeeeeebbbbbbbbbbbbaaa```___^^^]]]^^^^^^]]][[[[[[\\\^^^cccbbbaaa___^^^]]]\\\\\\[[[\\\\\\]]]^^^```aaabbbfffkkknnnooorrrtttrrrmmm___[[[VVVTTTUUUTTTRRROOONNNNNNMMMMMMLLLKKKKKKKKKFFFCCC???<<<;;;;;;:::999<<<<<<===???BBBDDDGGGHHHCCC@@@;;;777444333333333---------,,,++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...////////////---............///111444777777777888:::===???AAABBBEEEHHHJJJKKKMMMOOOQQQTTTVVVXXXYYYYYYYYY[[[\\\^^^]]]___cccgggkkkvvv~~~~~~kkk^^^WWW^^^xxx~~~}}}}}}~~~vvvZZZVVVUUUdddvvv~~~wwwuuusssvvv{{{zzz|||xxxtttsssrrrrrrsssqqqnnnkkkmmmhhhdddddd```YYYTTTRRRLLLHHHCCC@@@???AAABBBBBB@@@AAABBBDDDFFFGGGHHHHHHJJJKKKLLLNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLIIIHHHGGGFFFEEEEEEFFFFFFLLLOOOTTT[[[bbbgggjjjllliiiiiijjjiiihhhfffdddccc```aaaaaabbbcccddddddeeecccdddeeeggghhhiiijjjjjjggghhhkkknnnpppqqqqqqqqqoooooooooooopppqqqssstttvvvwwwxxx{{{~~~~~~}}}||||||wwwyyyzzz||||||zzzxxxwwwttttttsssttttttsssqqqooolllmmmnnnlllhhheeedddeeeccccccbbbaaaaaa`````````______^^^\\\YYYYYYZZZ\\\bbbbbbaaa___^^^]]]\\\[[[[[[[[[\\\]]]___```aaabbbeeekkkppppppqqqsssrrrooo```[[[VVVTTTUUUUUURRROOOLLLLLLLLLLLLLLLLLLLLLLLLHHHEEEAAA>>>>>>>>>===<<<>>>???AAABBBCCCDDDDDDEEE===:::666555666666444111......------,,,+++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---------------,,,,,,,,,,,,+++,,,---////////////...,,,---......---///111444777777777888:::===@@@AAABBBEEEHHHKKKLLLNNNQQQSSSRRRTTTWWWXXXXXXYYYZZZ[[[]]]\\\^^^bbbfffkkkvvv~~~~~~~~~kkk___YYYbbb}}}}}}|||aaa___aaaqqqzzzzzzxxxuuuwww}}}zzz~~~xxxtttrrrqqqqqqqqqpppnnnjjjgggiiiddd```^^^ZZZRRRLLLJJJFFFCCC>>>===>>>AAADDDEEE@@@AAACCCEEEFFFGGGGGGHHHIIIJJJLLLNNNNNNMMMLLLKKKJJJKKKKKKLLLKKKJJJHHHGGGFFFEEECCCBBBAAAAAABBBBBBGGGKKKQQQXXX___eeeiiikkkiiijjjjjjjjjiiigggfffeeecccdddeeefffggghhhhhhiiiggghhhjjjkkkkkkjjjiiiiiikkklllooopppqqqpppooonnnqqqpppppppppppprrrtttuuuuuuvvvwwwzzz|||}}}}}}vvvxxx{{{}}}~~~|||yyywwwwwwvvvuuuvvvvvvuuussspppjjjlllmmmkkkgggddddddeeedddcccbbbaaa`````````aaa```___]]]ZZZXXXWWWYYY[[[bbbbbbaaa```^^^]]]\\\[[[[[[[[[]]]^^^___aaabbbbbbdddlllrrrrrrqqqrrrsssrrrccc^^^XXXVVVWWWVVVSSSOOOLLLLLLMMMMMMMMMNNNNNNNNNJJJGGGCCCAAAAAAAAA@@@???BBBBBBDDDDDDDDDCCCBBBAAA;;;888666888;;;;;;666000///......------,,,,,,+++,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------.........------,,,,,,,,,***+++---///000000///...,,,---...------///111444777777777999;;;===@@@AAABBBEEEHHHKKKMMMOOORRRTTTQQQTTTVVVWWWXXXXXXZZZ[[[\\\[[[]]]bbbeeekkkvvv}}}ooo```WWW\\\uuuwww```]]]kkkyyyzzz}}}|||zzz~~~|||vvvrrrppppppoooooonnnlllhhheeecccaaa^^^YYYSSSLLLFFFCCC@@@@@@???>>>???@@@BBBCCCDDDDDDCCCDDDEEEFFFHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKIIIHHHGGGGGGEEECCC@@@AAA@@@>>>===<<<>>>???@@@DDDFFFKKKRRR[[[bbbfffhhhmmmkkkiiihhhhhhiiihhhhhhdddddddddhhhlllmmmjjjgggjjjjjjkkkllllllllllllkkkjjjllloooqqqrrrrrrqqqqqqooopppppppppoooooorrrtttyyyxxxxxxyyy|||}}}||||||}}}}}}|||zzzzzz}}}|||zzzwwwxxxzzz{{{{{{xxxvvvtttyyywwwtttsssssssssrrrpppmmmmmmmmmlllkkkjjjhhhhhhdddbbb_________`````````]]]]]]\\\ZZZXXXWWWYYYZZZ___``````^^^\\\ZZZZZZ[[[^^^[[[\\\```bbb```___aaajjjnnnpppoooooopppnnnjjj```^^^ZZZXXXVVVTTTQQQNNNQQQRRRRRRQQQPPPPPPQQQRRRNNNKKKFFFBBB@@@AAADDDFFFGGGEEECCCAAA@@@>>>:::888999:::;;;<<<;;;888222......---,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------......//////000000222333444555888:::<<<>>>BBBEEEIIIKKKMMMOOORRRTTT]]][[[YYYXXXXXXYYY[[[]]][[[ZZZ[[[^^^```ggguuummm___VVVXXXmmmqqq^^^aaasss}}}~~~}}}zzz{{{tttpppmmmlllkkkkkkkkkiiieeebbb___]]]YYYTTTNNNHHHDDDAAA@@@?????????@@@AAACCCDDDFFFFFFEEEEEEFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGEEEEEEDDDBBB@@@===???>>>===;;;;;;<<<>>>???CCCDDDHHHNNNUUU\\\aaadddiiiiiihhhhhhiiiiiihhhgggfffeeefffiiilllllljjjggghhhiiikkkmmmnnnooooooooopppqqqrrrsssssssssrrrqqqpppqqqqqqppppppqqquuuwwwxxxxxxyyyzzz~~~}}}yyywwwvvvooooooooorrrxxx~~~~~~}}}{{{yyyvvvwwwyyyyyyxxxvvvtttrrrvvvtttsssrrrssssssqqqpppnnnnnnmmmlllkkkiiihhhgggfffcccaaa______```___^^^[[[[[[ZZZXXXVVVVVVXXXZZZ```aaa```___\\\ZZZYYYZZZ]]][[[\\\```bbb___^^^```gggkkknnnmmmnnnpppnnnjjjaaa___[[[XXXVVVTTTPPPNNNQQQQQQRRRRRRQQQQQQRRRSSSNNNKKKFFFAAA???@@@BBBDDDEEECCCAAAAAA@@@???<<<:::999999:::::::::777222......---,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------......//////000111111333333444666999;;;===???CCCFFFIIIKKKMMMNNNQQQSSSYYYYYYXXXXXXXXXYYYZZZ[[[[[[ZZZ[[[^^^```ffftttkkk]]]TTTTTTaaarrrkkk^^^iii}}}{{{~~~xxxqqqlllhhhgggfffffffffddd```^^^YYYVVVRRRMMMGGGCCCAAA@@@??????@@@@@@BBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEBBBAAA@@@>>><<<:::<<<;;;:::::::::;;;<<<===@@@AAACCCGGGMMMTTT[[[^^^eeegggiiikkkkkkjjjhhhggghhhhhhhhhjjjlllllljjjhhhhhhjjjlllooorrrsssttttttuuuuuuuuuttttttssssssrrrppppppooonnnnnnqqquuuyyyxxxyyyzzz|||{{{yyyrrrsssuuuxxx~~~}}}||||||{{{zzzxxxvvvwwwwwwwwwvvvtttrrrppprrrqqqqqqrrrttttttrrrppppppooonnnmmmkkkiiigggeeegggeeebbb``````___]]]\\\YYYYYYXXXUUUTTTUUUXXX[[[aaaaaaaaa___[[[YYYYYYYYY[[[ZZZ\\\aaabbb^^^]]]___dddhhhllllllmmmpppnnnkkkccc```\\\YYYVVVSSSOOOLLLMMMMMMNNNOOOPPPPPPPPPOOONNNJJJEEEAAA??????@@@BBBCCCBBBAAAAAABBBAAA???===:::999888999888666222//////...---,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------.........///......///000000111111222333444555777:::<<>>===<<<999777:::999999888888999:::;;;===>>>???BBBGGGOOOWWW\\\dddggglllppppppnnnlllkkklllllllllmmmmmmmmmkkkjjjlllnnnpppsssuuuvvvwwwvvvvvvvvvtttsssssssssssssssqqqpppnnnllllllnnnssswwwyyyzzz|||}}}{{{{{{{{{zzzyyyxxxwwwwwwvvvuuusssrrrqqqppppppqqqsssuuuuuussspppppppppooommmjjjgggeeedddeeecccaaa``````___]]]\\\XXXXXXVVVTTTSSSUUUXXX[[[aaaaaaaaa^^^[[[YYYXXXYYYZZZYYY]]]aaaaaa^^^]]]___ccchhhllllllnnnqqqpppmmmdddaaa\\\YYYUUURRRMMMJJJFFFFFFGGGIIIKKKLLLKKKJJJKKKHHHDDD@@@>>>???@@@BBBEEEDDDCCCCCCCCCCCCAAA???:::999888777777666333000///...------,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............/////////////////////000111111222222444555666888;;;===@@@AAAFFFHHHKKKLLLLLLMMMNNNPPPSSSTTTWWWYYY[[[[[[[[[ZZZ[[[ZZZ\\\___bbbhhhuuuzzzfff[[[SSSOOOSSS\\\mmmzzzqqqmmm~~~{{{tttrrruuuzzz{{{qqqjjjeeebbb```]]]\\\ZZZXXXUUUSSSNNNKKKFFFBBB???>>>???@@@???@@@AAABBBDDDEEEFFFGGGEEEEEEFFFGGGIIIIIIJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDDDDBBB>>><<<;;;;;;999777888888888888888999:::::::::<<<>>>@@@DDDLLLUUU\\\dddiiipppuuuuuusssrrrqqqooopppppppppooonnnnnnnnnrrrsssvvvxxxyyyyyyxxxwwwttttttssssssrrrssssssttttttsssqqqnnnmmmooossswwwzzz{{{~~~~~~|||}}}}}}}}}|||yyyyyywwwvvvuuutttttttttrrrrrrsssuuuvvvvvvsssqqqpppooonnnllliiifffdddbbbaaa```______``````^^^\\\XXXXXXWWWUUUTTTUUUXXX[[[___``````]]]ZZZXXXXXXXXXXXXYYY]]]aaaaaa^^^___cccggglllooooooqqqtttsssoooeeebbb]]]ZZZVVVRRRNNNKKKCCCBBBBBBEEEHHHJJJJJJHHHHHHFFFCCC@@@???@@@AAABBBGGGFFFDDDDDDDDDCCCAAA???:::999888888888666444111......---,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........./////////000000/////////000111111222222444444666888;;;>>>AAABBBFFFHHHKKKLLLLLLMMMNNNOOORRRTTTXXX[[[\\\\\\\\\[[[[[[[[[^^^aaadddiiivvvwwweeeZZZQQQKKKNNNVVVdddssstttrrr}}}~~~uuunnnlllnnnssszzzxxxooohhhccc___]]]YYYWWWUUURRROOOLLLIIIFFFCCC@@@>>>>>>???@@@???@@@AAACCCDDDEEEEEEEEECCCDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEBBB@@@<<<:::::::::999888777888888999:::::::::;;;:::===???AAACCCJJJSSSZZZbbbiiirrrwwwwwwvvvvvvvvvrrrssstttsssrrrqqqrrrssswwwxxx{{{}}}}}}{{{yyyxxxuuuuuuuuuuuuuuutttttttttxxxwwwvvvtttssstttxxx{{{}}}~~~~~~~~~~~~zzzyyywwwvvvuuuuuuvvvwwwuuuttttttuuuvvvuuussspppnnnmmmllljjjhhheeebbbaaa___^^^]]]^^^______]]][[[WWWWWWWWWVVVUUUUUUVVVXXX]]]]]]]]]\\\YYYWWWWWWXXXXXXYYY]]]aaa```___bbbhhhlllqqqsssssstttvvvtttppphhheee```]]]YYYVVVQQQNNNEEECCCBBBEEEIIIMMMMMMLLLIIIGGGDDDAAA@@@@@@AAABBBFFFEEEDDDCCCDDDCCC@@@>>>999999999999:::888555222------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............/////////000......///000000111111222333444555888;;;>>>AAABBBFFFHHHKKKLLLLLLMMMNNNPPPSSSUUUXXXZZZ\\\\\\\\\[[[[[[[[[^^^bbbdddiiiuuuvvvdddYYYNNNEEEIIIRRR___qqqsssrrr{{{uuummmlllooosss{{{~~~vvvnnnfffbbb]]]ZZZUUURRROOOLLLHHHFFFDDDBBB@@@>>>======>>>??????@@@BBBCCCDDDDDDCCCCCCBBBDDDFFFIIILLLMMMNNNNNNMMMNNNNNNNNNLLLJJJGGGFFF???===999888888999888888888888999:::;;;<<<<<<<<<<<>>999999:::<<<<<<:::555222,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////---......//////000111111222333555777:::>>>@@@BBBEEEGGGJJJLLLLLLMMMOOOQQQTTTUUUWWWYYYZZZZZZZZZZZZYYYYYY\\\```ccchhhtttuuudddXXXJJJAAAEEEOOO]]]qqqoooooo{{{yyyqqqpppssswww}}}uuummmfffbbb[[[XXXSSSNNNKKKHHHDDDAAA@@@@@@>>>===<<<======>>>???@@@BBBCCCCCCCCCBBBBBBBBBDDDGGGKKKMMMOOOPPPQQQOOOOOOPPPOOONNNKKKHHHFFF===;;;777666777888888888888999:::;;;<<<======<<<>>>AAADDDCCCBBBDDDJJJPPP]]]dddnnnsssssssssuuuwwwuuuwwwyyyxxxvvvuuuxxx{{{yyy{{{~~~}}}~~~}}}zzzwwwuuurrrtttvvvwwwyyy{{{}}}}}}~~~xxxwwwuuuttttttvvvxxxzzzzzzwwwtttrrrqqqpppnnnllljjjjjjiiigggeeecccaaa```___^^^]]]]]]\\\[[[WWWUUUSSSUUUWWWVVVTTTRRRQQQQQQXXXYYYYYYYYYWWWVVVWWWXXXXXXYYY\\\`````````gggpppssswwwyyywwwvvvvvvsssoooooolllhhheeebbb___[[[XXXIIIEEEAAACCCJJJPPPRRRRRROOOMMMHHHDDD@@@>>>===<<<===<<<<<<>>>@@@@@@???>>>888999;;;===>>>;;;666222+++++++++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------.........///------......///000000000222222444777:::===@@@BBBDDDGGGJJJLLLMMMNNNPPPQQQTTTUUUVVVWWWXXXYYYYYYYYYWWWWWW[[[___aaafffrrr~~~wwwdddUUUJJJDDDGGGMMM^^^yyyzzziiijjjwww}}}yyywwwuuu~~~|||vvvnnngggbbbaaaYYYVVVQQQMMMJJJGGGDDDAAA<<<<<<;;;;;;;;;<<<<<<===???>>>>>>>>>@@@BBBEEEGGGFFFFFFGGGIIIKKKMMMOOOPPPOOOPPPQQQQQQOOOJJJFFFCCC>>>===<<<:::999999:::::::::888888888;;;>>>????????????@@@@@@@@@CCCHHHLLLXXX___iiinnnooopppsssvvvyyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}|||{{{zzzyyyxxxqqqtttwwwyyy{{{~~~{{{xxxxxxxxxxxxzzz{{{}}}wwwuuusssrrrqqqrrrtttuuurrrttttttqqqllliiiiiikkkfffggghhhhhhhhhgggeeedddcccaaa^^^\\\YYYXXXXXXXXXWWWVVVTTTQQQOOONNNPPPRRRRRRVVVZZZZZZVVVSSSRRRSSSWWWXXX[[[^^^bbbiiipppvvvzzzwwwwwwvvvvvvuuunnnnnnmmmhhhaaaZZZUUUSSSFFFCCC@@@BBBGGGLLLNNNMMMMMMKKKIIIEEEBBB???===<<<======>>>>>>>>>=========999999::::::999444...))),,,,,,,,,++++++++++++***.........------,,,,,,,,,)))***+++,,,,,,+++***)))******)))))))))***,,,---000...,,,******,,,...////////////000000111222333222333444666999===AAACCCDDDEEEHHHJJJMMMNNNPPPPPPUUUVVVWWWYYYZZZ[[[[[[[[[\\\ZZZ[[[^^^aaaeeeppp{{{vvvcccUUUJJJFFFIIIOOO]]]xxxwwwggghhhuuu|||zzz}}}~~~|||{{{}}}zzzvvvpppjjjccc^^^[[[TTTQQQLLLIIIFFFCCC@@@===<<<;;;;;;;;;;;;<<<======???>>>>>>???@@@CCCFFFGGGGGGGGGHHHJJJLLLNNNPPPQQQNNNNNNNNNMMMKKKGGGCCCAAA>>>===;;;999999999999::::::999999;;;===???@@@AAADDDDDDEEEDDDEEEGGGLLLOOOUUU]]]hhhooorrruuuxxx|||{{{||||||}}}~~~{{{|||}}}~~~||||||{{{{{{zzzyyyxxxxxxsssvvvyyy{{{|||~~~|||xxxvvvuuuuuuvvvwwwxxxyyyzzz{{{vvvuuutttsssssssssttttttsssttttttqqqmmmjjjjjjkkkfffggghhhhhhhhhgggeeedddcccbbb___\\\ZZZXXXXXXXXXYYYYYYXXXUUURRRQQQRRRSSSPPPTTTXXXXXXUUUSSSTTTUUUVVVWWWZZZ\\\aaahhhpppuuu~~~{{{yyyyyyxxxvvvtttjjjkkkkkkhhhaaaYYYTTTQQQHHHDDD@@@AAAEEEIIIJJJJJJNNNLLLIIIEEEBBB@@@??????@@@@@@???>>>============>>>>>>>>>???>>>:::444000---,,,,,,,,,++++++******++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...........................---------......///000111222333444666999===@@@BBBCCCEEEGGGJJJLLLNNNOOOPPPUUUUUUWWWXXXZZZ[[[[[[[[[\\\[[[\\\___aaaeeeooozzz~~~~~~sssbbbTTTKKKGGGKKKRRR___yyyxxxkkklllwww|||yyy{{{}}}xxxsssmmmiiieee```YYYSSSOOOLLLHHHEEECCCAAA>>>;;;;;;;;;;;;;;;;;;<<<======???>>>>>>???AAACCCFFFGGGGGGHHHIIIJJJMMMOOOQQQRRROOOOOONNNLLLIIIEEEBBB@@@<<<;;;:::999888888999999999:::;;;===???AAABBBCCCGGGHHHIIIIIIJJJMMMQQQUUUZZZaaallltttxxx{{{~~~~~~~~~|||{{{yyyxxxxxxxxxyyyyyywwwyyy|||~~~~~~~~~zzz{{{{{{{{{yyywwwtttrrrppppppqqqssstttuuuvvvwwwwwwuuuuuuvvvvvvuuuuuuttttttssssssssspppmmmkkkjjjkkkfffggghhhhhhhhhgggeeedddeeecccaaa^^^\\\ZZZYYYXXXZZZZZZZZZWWWTTTRRRQQQRRRPPPSSSVVVVVVTTTSSSUUUXXXVVVWWWXXX[[[___gggooouuu}}}||||||{{{{{{xxxuuuqqqeeeggggggddd^^^WWWQQQOOOJJJFFFAAA@@@CCCGGGIIIIIIOOOMMMIIIEEECCCBBBBBBCCCDDDCCC@@@>>><<<<<<======;;;;;;;;;<<<<<<999444000...------,,,+++******)))*********+++++++++++++++---,,,,,,,,,,,,,,,,,,---///...---------------...,,,...000111111000...------------......///000111333333444666999===@@@BBBCCCDDDFFFIIIKKKMMMNNNOOOTTTUUUVVVXXXZZZ[[[[[[[[[]]]\\\]]]___aaaeeeoooyyy~~~~~~~~~qqq```SSSKKKIIINNNUUUeee~~~vvvxxx|||{{{~~~wwwtttnnngggcccaaa]]]UUUNNNMMMJJJGGGDDDCCCAAA???===;;;;;;;;;;;;;;;<<<===>>>?????????@@@AAACCCEEEFFFGGGGGGHHHJJJLLLOOOQQQRRRSSSRRRPPPMMMJJJGGGEEECCC;;;:::999888777888999999888:::===???AAACCCEEEGGGKKKMMMPPPRRRUUUYYY^^^bbbhhhmmmuuu{{{}}}|||{{{yyywwwwwwxxxzzz{{{zzz|||}}}sssllliiikkkkkkllllllkkkiiihhhfffjjjlllooorrruuuvvvwwwwwwuuuvvvwwwxxxxxxvvvtttsssrrrqqqpppooollljjjiiiiiifffggghhhhhhhhhgggeeedddfffeeecccaaa^^^\\\[[[ZZZYYYYYYYYYWWWSSSPPPNNNNNNQQQSSSUUUUUURRRRRRTTTWWWVVVWWWYYY[[[```gggooouuu{{{zzz{{{{{{zzzvvvppplllbbbbbbaaa]]]XXXRRROOONNNMMMHHHCCCBBBFFFJJJMMMMMMRRROOOJJJFFFDDDDDDEEEFFFGGGDDDAAA===<<<<<<======888777888999999777222///......---,,,+++******)))++++++,,,,,,---------...---,,,+++******+++,,,---//////......---------,,,,,,---///000000///...---////////////000111222333333444555666999===@@@BBBBBBCCCFFFHHHKKKLLLNNNNNNSSSTTTVVVXXXYYY[[[[[[[[[^^^]]]^^^```bbbeeennnxxx~~~~~~{{{mmm]]]RRRKKKIIIOOOVVVmmm{{{|||yyyrrrqqqkkkdddaaa___ZZZRRRLLLJJJGGGDDDCCCBBBAAA???>>>:::::::::;;;;;;===>>>>>>?????????@@@AAABBBCCCCCCDDDEEEFFFHHHJJJMMMPPPQQQSSSRRRPPPNNNKKKHHHFFFDDD;;;:::999888888888999:::777:::>>>AAACCCFFFJJJMMMOOOTTTZZZaaaggglllrrruuuvvvyyy}}}}}}|||zzzyyyyyy{{{}}}~~~}}}wwwkkkccc^^^[[[^^^^^^___``````___^^^]]]aaadddiiiooosssuuuwwwwwwuuuwwwxxxyyyyyywwwuuutttpppooonnnlllkkkjjjhhhgggfffggghhhhhhhhhgggeeedddgggfffeeecccaaa___]]]\\\ZZZ[[[ZZZWWWSSSOOOMMMMMMRRRUUUVVVTTTQQQPPPRRRTTTWWWXXXZZZ]]]```fffmmmrrrwwwvvvvvvvvvtttpppjjjeeeaaa```\\\WWWQQQNNNMMMNNNMMMIIIFFFGGGKKKQQQSSSTTTSSSPPPLLLGGGEEEEEEFFFHHHFFFDDDAAA===<<<<<<===>>>;;;;;;;;;<<<===;;;777444......------,,,+++******+++++++++,,,,,,---------,,,+++***))))))***+++,,,------------,,,,,,++++++,,,,,,,,,------......///////////////000111222333444444555666999<<>><<<:::::::::;;;<<<===>>>????????????@@@@@@@@@@@@@@@@@@AAABBBDDDGGGJJJLLLNNNNNNNNNMMMLLLIIIFFFDDDBBB;;;:::999888888999:::;;;888<<<@@@CCCFFFJJJQQQVVVTTT[[[fffqqqyyy~~~~~~~~~~~~uuueee\\\WWWUUUSSSVVVWWWXXXYYYZZZZZZYYYYYYZZZ^^^eeelllrrruuuvvvvvvwwwxxxyyyzzzzzzxxxvvvuuupppooommmllllllkkkiiigggfffggghhhhhhhhhgggeeeddddddddddddcccbbb```^^^]]]^^^^^^\\\XXXSSSOOONNNNNNRRRTTTVVVUUUQQQOOOPPPRRRVVVXXX[[[^^^aaaeeejjjmmmpppooonnnmmmllliiieeebbbaaa___[[[UUUOOOLLLLLLMMMLLLIIIHHHJJJPPPVVVXXXXXXQQQOOOKKKGGGEEEDDDDDDEEECCCAAA???===<<<===>>>???>>>============<<<888666------------,,,,,,,,,,,,)))))))))***************+++******))))))******++++++,,,,,,,,,,,,++++++***,,,,,,+++,,,,,,---...///---------......///000111444444555777999<<>>===>>>>>>===<<<:::::::::;;;<<<===>>>???@@@@@@@@@???>>>===<<<<<<<<<===>>>@@@CCCFFFIIIJJJIIIJJJKKKKKKIIIFFFBBB@@@<<<;;;:::999999:::;;;<<<;;;???CCCFFFIIIPPPYYYaaadddnnn|||{{{iii\\\UUUTTTSSSRRRQQQSSSUUUWWWYYYZZZZZZZZZZZZ___gggnnntttwwwwwwwwwxxxyyyzzzzzzzzzyyywwwwwwrrrpppmmmmmmmmmmmmkkkhhhfffggghhhhhhhhhgggeeeddd```aaaaaaaaa```___^^^]]]___^^^[[[VVVQQQMMMMMMMMMNNNRRRUUUUUURRRPPPPPPRRRTTTWWW[[[^^^```bbbeeeggggggeeecccccccccdddcccbbbaaa```^^^ZZZTTTOOOLLLKKKJJJHHHHHHLLLRRRVVVWWWVVVNNNLLLIIIEEEBBB@@@??????>>>>>>=========>>>??????===<<<;;;;;;;;;999666333,,,,,,,,,---------------************))))))))))))***++++++,,,,,,++++++*********,,,,,,---,,,++++++***+++---////////////...---------......///000111555555555777999<<>>>>>>>>???>>>===999::::::;;;<<<===??????@@@@@@@@@???>>><<<:::999999:::;;;>>>AAADDDFFFHHHGGGIIIKKKKKKJJJGGGCCC@@@<<<;;;:::::::::;;;<<<======AAAFFFHHHLLLSSS___ggg{{{xxxgggZZZVVVUUUUUUUUUOOOQQQTTTXXX[[[\\\]]]^^^___dddkkksssxxxzzzzzzyyyyyyzzzzzzzzzyyyyyyxxxxxxtttqqqnnnnnnoooooollljjjfffggghhhhhhhhhgggeeeddd]]]^^^_________^^^]]]\\\^^^\\\YYYSSSMMMJJJJJJKKKKKKPPPTTTVVVSSSQQQQQQSSSRRRUUUZZZ^^^___```aaabbb```^^^\\\\\\^^^aaacccccc```aaabbb___XXXQQQLLLJJJIIIGGGHHHKKKQQQUUUUUUSSSKKKJJJGGGDDD@@@>>><<<;;;;;;;;;<<<===>>>????????????>>>===<<<<<<:::777444++++++,,,------......///---,,,,,,,,,++++++******++++++---......---++++++)))***,,,---...------,,,)))+++///222333111///---/////////000000111222333555555555777999<<>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::999999;;;===@@@BBBFFFGGGHHHHHHGGGEEEBBBAAA<<<;;;::::::::::::<<<<<<>>>@@@EEEMMMSSS]]]mmm{{{}}}sssggg`````````]]]YYYZZZYYYXXXYYY\\\aaafffiiikkkpppwww~~~}}}||||||||||||{{{xxxvvvuuuvvvvvvtttrrroookkkiiigggeeecccbbbbbbcccbbbaaa___aaaaaaaaaaaa___]]][[[ZZZZZZXXXTTTPPPLLLIIIGGGGGGNNNQQQTTTTTTRRRPPPQQQSSSXXXYYYYYYZZZZZZZZZZZZZZZXXXXXXXXXYYY[[[]]]```aaaddd```[[[XXXWWWUUUQQQMMMMMMDDD@@@FFFNNNPPPNNNLLLGGGEEEBBB???============<<<;;;;;;<<<>>>???>>>===;;;999888999999999777555******+++,,,---...000111,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------)))***+++,,,------------111------///,,,%%%$$$(((.........//////000111222222333444666999===@@@BBBDDDFFFIIIJJJKKKLLLOOOQQQRRRTTTVVVWWWWWWXXXZZZ\\\___\\\\\\bbbhhhkkkooosss}}}uuurrrqqqrrrsssooodddVVVMMMGGGDDDHHHNNNddd~~~zzzxxxzzz~~~}}}}}}wwwqqqkkkeee```ZZZXXXUUUPPPJJJEEE@@@>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999888888:::<<>>CCCCCCGGGPPPYYYeeetttvvvmmmhhhiiijjjgggcccbbbaaa```aaaccchhhlllooouuuyyy}}}}}}}}}|||{{{zzzxxxwwwwwwvvvtttrrrooollljjjhhhfffdddccccccccccccbbb```^^^_________^^^\\\[[[ZZZ]]]YYYTTTNNNKKKJJJKKKKKKOOORRRUUUUUUSSSQQQRRRTTTWWWXXXXXXXXXWWWVVVTTTSSSSSSTTTUUUWWWYYY\\\^^^``````\\\XXXUUUTTTSSSPPPNNNIIIAAA===CCCKKKNNNLLLKKKEEEDDDAAA>>><<<;;;<<<<<<===<<<;;;<<<>>>???>>>===;;;:::888888888777444111------,,,,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,------------...,,,---///---((((((,,,.........//////000111222111222333666:::>>>AAADDDCCCFFFHHHJJJKKKMMMPPPRRRRRRTTTVVVWWWWWWXXX[[[]]]```]]]]]]aaaeeegggkkkooozzzssspppppppppqqqlllbbbVVVNNNGGGDDDFFFKKKZZZwww~~~{{{~~~}}}|||tttnnniiiccc^^^WWWTTTPPPKKKEEEAAA>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888888777777777777777888:::===>>>AAABBBDDDEEEEEEDDDBBBAAA>>>======<<<===>>>@@@@@@GGGFFFKKKVVVbbbnnn{{{}}}xxxwwwzzz{{{yyyuuurrrqqqooooooppptttwwwzzz~~~}}}{{{zzzzzzzzzvvvuuusssqqqnnnllljjjiiigggfffddddddeeeeeecccbbb]]]]]]]]]]]]\\\[[[YYYYYY\\\WWWQQQKKKHHHIIILLLNNNPPPSSSVVVVVVTTTSSSTTTVVVWWWYYYZZZYYYWWWTTTPPPMMMNNNPPPSSSWWWZZZ]]]___aaa]]]ZZZVVVSSSRRRQQQQQQPPPFFF>>>;;;BBBJJJMMMLLLKKKDDDBBB???===;;;;;;;;;<<<>>><<<;;;<<<>>>>>>>>><<<<<<:::999888777555222///000///...,,,+++++++++************++++++,,,,,,---***+++++++++,,,,,,,,,,,,******+++,,,------------++++++,,,///...+++,,,///.........//////000111222333333444666999<<<@@@AAACCCEEEHHHJJJLLLNNNQQQTTTSSSUUUWWWXXXXXXYYY\\\^^^```]]]]]]bbbeeeggglllrrrxxxqqqmmmllllllllljjj```UUUNNNGGGCCCDDDIIITTTooo|||yyy}}}wwwpppkkkfff```\\\QQQNNNKKKFFFCCC@@@???>>>::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888777666666666666666777888999;;;<<<>>>???AAACCCDDDCCCBBBAAA>>>=========>>>???AAABBBHHHHHHNNN[[[hhhqqqyyy~~~|||zzzzzzzzztttsssqqqooommmkkkjjjiiiiiigggffffffgggfffeeeccc______^^^\\\[[[YYYWWWWWWWWWSSSNNNIIIGGGGGGIIIKKKOOORRRVVVVVVTTTSSSTTTVVVYYYZZZ]]]]]][[[VVVQQQMMMKKKNNNSSSXXX\\\```bbbccc]]][[[VVVSSSQQQPPPPPPPPPFFF???===CCCJJJMMMLLLMMMCCCBBB???===<<<<<<<<<===???===<<<===>>>>>>===<<<;;;:::999999888666222000000///...,,,+++*********))))))***+++,,,,,,------,,,,,,,,,,,,------------***+++,,,,,,---------,,,***,,,...///...---...000............///000111222555555555666888:::===>>>BBBDDDHHHJJJLLLOOORRRTTTSSSUUUWWWXXXYYYZZZ]]]___^^^\\\^^^ccchhhkkkrrryyyzzzrrrmmmjjjiiihhhhhh___TTTMMMGGGBBBCCCGGGQQQjjjyyytttxxx}}}zzzyyyxxx~~~uuunnniiiddd___ZZZNNNLLLHHHEEEAAA???>>>>>>999999999:::::::::::::::888888888888888888888888::::::999999888777666666666666777777888999:::;;;<<<===@@@BBBCCCCCCBBBAAA===<<<<<<<<<>>>???AAACCCGGGIIIRRR```kkkoooqqqsssyyy|||zzzxxxwwwrrrqqqooommmkkkjjjiiiiiijjjhhhgggggghhhgggfffdddcccaaa___\\\ZZZWWWUUUUUUSSSQQQNNNKKKIIIHHHHHHIIINNNQQQUUUUUUSSSRRRTTTVVVWWWZZZ]]]^^^]]]XXXSSSOOOIIILLLQQQVVV[[[___aaabbb]]][[[XXXTTTPPPNNNNNNNNNFFF@@@>>>CCCIIIJJJJJJKKKDDDCCC@@@???>>>>>>???@@@@@@???======>>>>>>===;;;999999999::::::999555222...---,,,+++++++++++++++))))))***+++,,,,,,------------------............++++++,,,---------,,,,,,+++...//////......//////............///000111222333333444666888;;;>>>???AAADDDGGGIIIKKKNNNQQQTTTRRRTTTWWWXXXYYY[[[]]]___^^^]]]^^^cccfffiiiqqqyyy~~~uuuooollliiihhhggg]]]SSSKKKEEE@@@BBBFFFLLLdddwwwtttmmmnnn|||~~~{{{{{{{{{zzz{{{~~~}}}ssslllgggbbb\\\XXXNNNLLLIIIDDD@@@===:::999999999999999::::::::::::888888888888888888888888:::::::::999888888888777777888888999::::::;;;;;;;;;===???AAACCCBBBBBBAAA<<<<<<<<<===>>>AAACCCDDDHHHLLLWWWdddkkkkkkjjjllluuu~~~zzzwwwvvvrrrpppnnnllljjjjjjjjjjjjjjjiiigggggghhhhhhfffeeecccbbb___\\\YYYVVVUUUTTTUUUSSSQQQNNNLLLKKKJJJJJJMMMQQQTTTUUUSSSRRRTTTVVVUUUWWWZZZ\\\[[[WWWRRROOOGGGIIIMMMRRRWWW[[[^^^___[[[[[[YYYUUUPPPMMMLLLMMMFFF@@@>>>BBBFFFFFFFFFGGGEEEDDDBBB@@@@@@@@@AAABBBAAA@@@>>>>>>>>>>>><<<;;;888888999;;;<<<:::666333,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---------------............+++,,,,,,------,,,,,,,,,+++///000...---......---.........//////000111222///000222444888===AAACCCAAACCCFFFHHHJJJLLLOOORRRQQQSSSVVVXXXYYYZZZ]]]______^^^___aaaaaacccjjjsss}}}tttooollliiihhhggg]]]RRRJJJCCC???AAAFFFHHH]]]mmmyyyrrrkkkiiiwww{{{}}}|||~~~~~~wwwnnnfffaaa[[[UUUQQQJJJIIIGGGDDD@@@;;;888666999999999:::::::::;;;;;;999999999999999999999999::::::::::::999999999999999999:::;;;<<<<<<<<<<<<<<<===@@@BBBCCCBBBAAA@@@=========>>>@@@BBBEEEFFFMMMRRR]]]gggjjjiiijjjnnnwww~~~~~~{{{xxxvvvsssqqqooommmlllkkklllmmmjjjiiigggggghhhhhhfffeee```^^^\\\YYYWWWVVVUUUUUUXXXUUUQQQMMMKKKJJJJJJKKKNNNRRRUUUVVVTTTTTTUUUWWWUUUWWWYYYZZZXXXUUUQQQNNNIIIJJJMMMPPPTTTYYY\\\^^^ZZZ\\\]]]ZZZVVVRRRQQQQQQIIIDDDAAACCCEEEDDDCCCEEEEEECCCBBB@@@@@@AAACCCDDDBBB@@@???>>>>>>>>><<<:::999999999;;;;;;888444000---,,,,,,+++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++)))...000---,,,//////---.........//////000111222111111222555888<<>>AAAFFFFFFXXXdddnnnyyy{{{}}}uuunnnkkkxxx{{{}}}~~~wwwqqqggg___ZZZTTTNNNIIIDDDDDDDDDBBB@@@===:::888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;:::;;;;;;<<<============<<<>>>@@@BBBCCCBBBAAA@@@>>>>>>???@@@BBBDDDGGGHHHRRRWWWaaaiiijjjiiimmmttt~~~}}}zzzxxxtttssspppnnnmmmmmmnnnooojjjiiigggggghhhhhhfffeee\\\[[[YYYWWWVVVVVVVVVWWWZZZUUUOOOIIIGGGGGGIIIKKKOOOSSSVVVWWWVVVUUUWWWYYYXXXYYYZZZZZZXXXUUUQQQNNNMMMMMMOOOQQQUUUYYY]]]___\\\___aaa```\\\XXXWWWWWWMMMHHHEEEFFFGGGDDDDDDEEEDDDCCCAAA@@@@@@AAACCCDDDCCCAAA???>>>>>>>>><<<:::999999:::::::::666111---...---,,,+++******)))))),,,,,,++++++++++++++++++))))))*********+++++++++,,,,,,,,,------,,,++++++&&&---///,,,+++///111............//////000111222666666666666777888:::;;;@@@CCCEEEGGGGGGIIILLLNNNOOORRRTTTVVVWWWYYY\\\^^^^^^^^^___aaaaaabbbkkkvvvsssjjjgggfffgggfffbbb[[[PPPGGGBBB@@@??????DDDNNN___lllqqqttt}}}|||tttlllfffvvv}}}}}}pppjjjbbb[[[UUUQQQMMMJJJEEECCC???<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::<<<<<<===>>>>>>>>>>>>>>>======<<<<<<===>>>>>>???>>>@@@BBBDDDFFFFFFFFFFFFBBBCCCEEECCCBBBCCCGGGJJJTTT]]]gggmmmnnnqqqxxx~~~~~~yyyuuurrrqqqooonnnppprrrsssqqqooofffggghhhiiihhheeebbb``````^^^\\\ZZZXXXXXXXXXXXXVVVTTTPPPLLLIIIGGGGGGGGGPPPRRRUUUVVVUUUSSSSSSSSSWWWXXXXXXYYYYYYVVVRRRNNNNNNSSSUUUUUUXXX^^^aaa```___aaaaaa]]]\\\]]][[[WWWKKKHHHDDDCCCCCCCCCCCCCCCDDDCCCAAA@@@@@@@@@AAAAAA???>>>===<<<;;;:::999999888888888777555444222111......---,,,+++))))))((()))************+++++++++,,,,,,+++******)))((((((,,,++++++******++++++,,,***,,,......---+++++++++111111000///////////////000222444666777:::===@@@BBBCCCFFFHHHJJJKKKKKKKKKQQQQQQRRRSSSUUUXXXZZZ[[[^^^\\\]]]```bbbdddmmmwwwrrrhhhddddddddddddbbbZZZPPPGGGBBB@@@??????>>>JJJ]]]ooowwwyyy}}}{{{uuupppyyyyyyvvvxxx}}}uuummmhhh___XXXRRRMMMIIIGGGCCCAAA>>>;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::;;;<<<===>>>????????????????????????@@@AAABBBBBBDDDEEEGGGHHHIIIHHHHHHGGGDDDEEEEEEEEEDDDGGGLLLPPP[[[cccmmmssswww|||{{{vvvrrrpppooonnnmmmnnnooonnnkkkhhhdddeeeggghhhgggeeebbbaaa```___\\\ZZZYYYXXXWWWWWWVVVSSSOOOKKKHHHGGGGGGHHHPPPSSSVVVWWWVVVTTTTTTTTTXXXWWWWWWVVVVVVTTTRRRQQQSSSXXX\\\\\\^^^cccdddbbbaaabbbaaa\\\YYYYYYVVVRRRJJJGGGCCCBBBCCCDDDEEEEEEDDDCCCAAA????????????@@@@@@??????>>>===<<<;;;;;;======;;;999666444111000...------,,,+++***)))((()))************+++++++++)))******+++,,,------...,,,,,,++++++++++++,,,,,,---///000000///...///000///////////////000111111111333666777999;;;???BBBBBBDDDGGGKKKMMMNNNNNNMMMRRRRRRSSSUUUWWWYYY[[[\\\]]]\\\]]]```aaadddlllvvv|||oooeeeaaaaaaaaa```aaaYYYOOOFFFAAA???>>>>>>>>>III^^^sss~~~|||wwwvvv{{{uuummmjjjeee]]]UUUOOOJJJFFFDDD???>>><<<:::999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;<<<===???@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGKKKKKKLLLMMMMMMLLLKKKJJJFFFFFFEEEDDDFFFKKKRRRXXXcccjjjttt{{{}}}xxxtttooommmnnnmmmmmmmmmmmmjjjgggdddcccdddfffgggfffdddbbbaaa```___]]][[[YYYXXXWWWWWWVVVSSSNNNIIIFFFFFFHHHIIIQQQTTTVVVWWWVVVUUUUUUUUUXXXWWWVVVTTTSSSSSSTTTTTTWWW___eeeffffffhhhfffcccaaaccc```YYYUUUSSSPPPLLLHHHEEEBBBAAACCCEEEFFFGGGDDDCCC@@@>>>=========>>>@@@@@@@@@??????>>>>>>>>>???>>>===;;;888555333111...---,,,,,,+++***)))))))))************+++++++++((())))))+++,,,---......,,,,,,++++++++++++,,,,,,...///000000//////111333------......///111222333333555777999:::===@@@CCCBBBEEEIIIMMMPPPQQQPPPOOORRRSSSTTTUUUWWWZZZ\\\]]]\\\[[[\\\___```cccllluuu{{{nnnccc___^^^^^^]]]___XXXNNNEEE@@@???>>>>>>DDDMMM___uuuyyy{{{~~~ssslllgggbbbYYYRRRLLLHHHDDDBBB<<<;;;:::999999;;;<<<============<<<<<<<<<<<<<<<:::;;;;;;<<<<<<=========;;;<<<>>>???AAABBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJNNNOOOPPPPPPPPPPPPOOONNNGGGEEECCCDDDHHHPPPYYY```jjjpppxxx{{{wwwrrrnnnlllmmmmmmmmmnnnllljjjfffdddfffgggggggggfffdddbbbaaa```___^^^\\\ZZZXXXWWWVVVUUURRRLLLGGGEEEFFFHHHJJJPPPSSSVVVWWWVVVTTTTTTTTTVVVWWWWWWWWWUUUUUUUUUVVVZZZccckkklllkkkiiifffbbb```aaa]]]VVVQQQOOOLLLHHHGGGEEEAAA@@@BBBDDDEEEEEEEEECCC@@@===;;;;;;<<<===????????????????????????<<<<<<;;;:::999777666555------,,,,,,+++***))))))))))))*********+++++++++************************,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,---000222............///111222333333555777999:::<<>>:::999999999:::;;;===>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<===>>>>>>??????<<<===???@@@BBBCCCDDDDDDCCCDDDDDDEEEGGGIIIJJJKKKNNNOOOQQQRRRSSSSSSRRRQQQKKKHHHEEEFFFMMMWWWbbbhhhqqqvvv~~~~~~{{{vvvrrrooommmjjjkkkllllllkkkhhhfffeeejjjjjjjjjiiigggdddbbb```aaa```___]]][[[XXXWWWVVVTTTPPPKKKFFFEEEFFFHHHJJJOOOQQQTTTUUUTTTSSSRRRSSSSSSVVVZZZ[[[ZZZXXXWWWWWW[[[eeemmmmmmjjjhhhddd```^^^^^^ZZZSSSNNNNNNKKKGGGGGGDDDBBBAAABBBCCCCCCCCCEEECCC???<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999888666555444---,,,,,,++++++*********))))))*********++++++++++++++++++++++++*********---,,,,,,,,,,,,,,,,,,---***+++++++++***,,,...111///////////////000111111222444666777888:::===@@@@@@CCCIIINNNQQQQQQPPPOOOPPPPPPRRRSSSVVVYYY[[[\\\\\\ZZZ[[[^^^```bbbkkkuuuyyykkk```[[[ZZZYYYXXXXXXRRRIIIBBB??????@@@AAAEEEPPPfff~~~xxxuuutttssssss{{{}}}}}}yyyyyy||||||zzzwwwyyy||||||rrriiidddXXXSSSLLLFFFBBB???<<<:::999999999:::;;;<<<===>>>??????>>>>>>======<<<<<<<<<======>>>???@@@AAAAAA>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLOOOPPPRRRSSSTTTTTTTTTSSSNNNKKKHHHKKKSSS___iiiooovvv{{{}}}zzzvvvssspppoooiiijjjkkkiiigggeeeeeeeeelllkkkjjjiiigggeeecccbbbaaa```___^^^[[[YYYVVVUUUQQQOOOJJJGGGEEEFFFHHHJJJNNNQQQSSSTTTSSSRRRRRRRRRQQQVVV\\\]]][[[YYYYYYYYY\\\fffnnnlllhhheeecccaaa]]]^^^YYYRRRMMMMMMKKKGGGEEEDDDCCCDDDFFFFFFEEEDDDEEEBBB???<<<:::;;;===???>>>>>>>>>======<<<<<<<<<===<<<;;;999666333111///,,,,,,,,,+++++++++******)))************++++++++++++++++++,,,------......------,,,,,,,,,,,,------,,,---...---------///111000////////////000000111111333555666777999<<<>>>AAADDDHHHLLLOOOPPPOOONNNOOOPPPQQQSSSVVVYYY[[[\\\\\\[[[\\\___```cccllluuuwwwhhh^^^XXXVVVUUUTTTUUUOOOGGGAAA???@@@AAABBBJJJ[[[yyy{{{sssooonnnmmmmmmooorrrsssrrruuuyyyyyyvvvqqqsssxxx~~~uuukkkccc___UUUPPPJJJDDDAAA???===;;;999999:::;;;<<<===>>>>>>@@@@@@???>>>>>>===<<<<<<======>>>???@@@AAABBBBBB@@@@@@AAACCCCCCDDDDDDDDDBBBCCCDDDEEEHHHJJJLLLMMMRRRSSSTTTUUUUUUTTTSSSSSSNNNKKKHHHLLLUUUaaakkkqqqvvv{{{~~~yyy}}}|||{{{{{{{{{~~~~~~|||xxxuuusssqqqpppmmmnnnmmmjjjeeecccdddfffiiiiiihhhgggfffeeeeeedddaaaaaa```^^^\\\YYYVVVUUUOOOMMMJJJGGGFFFFFFHHHIIIOOOQQQTTTUUUTTTSSSRRRRRRQQQVVV[[[[[[YYYXXXZZZ\\\___hhhnnnlllfffeeeeeeddd______ZZZRRRMMMLLLJJJFFFBBBCCCEEEHHHKKKLLLJJJHHHEEEBBB???<<<;;;<<>>===<<<<<<;;;;;;===<<<;;;999666333111///,,,,,,,,,++++++++++++***)))************+++++++++************************------,,,,,,,,,,,,---------...000000///......///............///111222333111333555666777888;;;>>>CCCEEEHHHLLLNNNOOOOOONNNOOOPPPQQQTTTWWWZZZ\\\^^^]]]\\\]]]```aaadddlllvvvuuuggg[[[VVVTTTSSSRRRSSSMMMFFF@@@???@@@BBBCCCRRRhhhzzzqqqmmmkkkkkkkkkfffiiilllnnnrrrxxxxxxuuummmpppuuu}}}yyyppphhhbbb___VVVQQQKKKFFFCCCBBB@@@>>>::::::;;;<<<<<<===>>>>>>@@@@@@@@@???>>>======<<<===>>>>>>@@@AAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDFFFHHHKKKMMMNNNVVVVVVWWWWWWVVVTTTSSSRRRKKKHHHFFFJJJTTT```iiinnnsssxxx~~~wwwsssooolllooossswwwxxxvvvttttttuuuuuuzzz~~~}}}zzzwwwtttrrrqqqpppssssssqqqlllfffdddfffhhheeeeeeffffffffffffffffffaaaaaa```___\\\YYYVVVTTTMMMLLLJJJHHHGGGGGGGGGHHHPPPRRRUUUVVVUUUTTTSSSSSSRRRVVVYYYXXXVVVVVVZZZ___aaajjjooolllfffeeeggggggbbbaaa[[[RRRMMMKKKIIIEEE@@@BBBFFFKKKPPPQQQOOOMMMEEEBBB>>><<<;;;===@@@BBBAAA@@@???>>>===<<<;;;::::::::::::999777666444333,,,,,,++++++++++++++++++)))************++++++++++++***)))'''&&&$$$###"""...------,,,,,,------...,,,...000000...---,,,---,,,,,,---...000222444555222444666666777999;;;>>>FFFGGGIIILLLMMMOOOOOOOOOPPPQQQSSSUUUXXX[[[]]]___^^^\\\]]]```bbbdddmmmwwwyyyoooccc[[[WWWUUURRROOOSSSNNNGGGAAA>>>???BBBDDDTTTwww{{{rrrnnnnnnmmmmmmmmmmmmmmmnnnpppsssvvvyyyuuuqqqqqqzzzyyyrrrkkkbbbYYYSSSJJJIIIFFFCCCAAA???>>>===???>>>>>>???AAACCCCCCBBBBBBBBBAAA???===<<<::::::<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDIIIJJJKKKLLLMMMNNNNNNNNNVVVVVVVVVUUUTTTQQQOOOMMMJJJJJJIIIKKKPPPWWW^^^cccpppvvv~~~yyykkkbbb^^^^^^^^^cccfffjjjkkkjjjjjjlllooossswww}}}}}}yyywwwwwwvvvssspppmmmmmmllliiigggeeefffhhhhhhhhhhhhhhhhhhgggffffffgggeeebbb___\\\YYYTTTQQQMMMKKKIIIGGGGGGHHHJJJLLLOOORRRVVVVVVUUUUUUWWWZZZVVVWWWWWWWWWWWWXXX[[[^^^mmmmmmlllkkkhhhfffcccbbbddd^^^UUUQQQOOONNNJJJFFFEEEEEEFFFLLLQQQRRRMMMHHHBBB@@@===;;;;;;<<<===>>>@@@???===<<<<<<<<<===>>>BBB???;;;999777555222000,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++222111///...------......---.../////////...,,,+++000///.........///111222333444444666888;;;>>>@@@BBBEEEIIIKKKLLLLLLMMMNNNQQQSSSVVVWWWXXXXXXZZZ[[[___]]]]]]___aaaeeennnyyyrrriii___XXXUUUSSSPPPMMMQQQLLLFFF@@@>>>???BBBEEETTTvvvwwwssssssssssssrrrtttvvvxxxyyyzzz{{{|||}}}|||wwwppphhh^^^UUUOOOHHHGGGDDDAAA???<<<;;;:::=========???AAABBBBBBBBBEEEDDDCCCBBBAAA@@@???>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCHHHIIIJJJLLLMMMNNNNNNNNNSSSSSSSSSSSSRRRPPPNNNMMMKKKJJJIIIJJJNNNTTTZZZ^^^mmmrrr||||||lll]]]TTTPPPOOOPPPXXX[[[___aaaaaabbbeeehhhppptttzzz~~~{{{wwwuuuuuutttqqqooommmlllkkkhhheeecccdddeeeggggggggghhhggggggffffffiiigggccc```^^^ZZZVVVRRRNNNLLLIIIGGGFFFHHHIIIKKKPPPSSSWWWWWWUUUUUUWWWZZZYYYZZZ[[[[[[ZZZZZZ\\\^^^hhhiiijjjjjjiiigggdddbbbccc]]]UUUPPPOOONNNKKKGGGEEEEEEGGGLLLQQQQQQMMMHHHAAA@@@===;;;:::;;;===>>>======<<<;;;;;;<<<===>>>BBB???;;;888777555222000,,,,,,,,,+++++++++******************))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,---...------...............---000000///...///000111222555555666777:::===???AAABBBEEEIIIKKKLLLLLLMMMNNNQQQSSSVVVWWWXXXXXXZZZ[[[___]]]]]]```bbbfffpppzzz|||jjjddd]]]XXXVVVTTTQQQNNNNNNJJJDDD@@@>>>@@@CCCEEEVVVvvv}}}yyyyyyzzzzzzuuuzzz~~~}}}zzztttmmmeeeZZZPPPIIIEEEDDDAAA>>><<<999888777:::;;;===???@@@AAABBBBBBEEEDDDDDDCCCBBBBBBAAAAAA??????@@@@@@@@@@@@??????????????????@@@AAABBBCCCFFFGGGIIIKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOMMMLLLLLLIIIIIIHHHIIIMMMSSSZZZ^^^jjjpppzzzyyynnn^^^PPPGGGCCCCCCCCCKKKOOOSSSVVVWWWYYY^^^aaakkkooovvv|||}}}zzzwwwuuutttsssqqqooolllllljjjgggcccaaaaaaccceeeeeefffggggggfffffffffhhhfffbbb___]]]YYYTTTQQQNNNLLLIIIFFFEEEFFFHHHJJJQQQTTTWWWXXXVVVUUUWWWZZZ[[[\\\]]]\\\[[[YYYYYYZZZ```bbbfffiiiiiigggeeeccc```ZZZSSSOOONNNNNNKKKIIIFFFFFFHHHLLLPPPPPPLLLHHHAAA???<<<:::999:::<<<=========<<<======>>>???@@@AAA>>>;;;888666444222000,,,,,,,,,+++++++++******+++,,,,,,,,,------------++++++++++++++++++++++++************+++,,,---...---------------...///000111111000///000111222333444444555666999<<>>@@@CCCFFFWWWrrr|||{{{|||}}}vvv}}}}}}|||yyyrrrkkkbbbWWWMMMFFFCCCBBB???===:::888777666888:::===???@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@??????>>>===>>>>>>??????@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGHHHJJJOOOVVV\\\```iiipppyyy~~~xxxsssmmmcccUUUIIIBBB@@@AAAAAADDDHHHLLLOOOQQQTTTZZZ^^^eeejjjqqqxxx~~~~~~|||zzzxxxvvvtttrrrqqqpppmmmllljjjgggccc```aaabbbcccdddeeeeeeeeeeeeeeeeeedddbbb___\\\YYYVVVRRROOONNNLLLHHHEEEDDDEEEHHHJJJRRRUUUXXXXXXVVVUUUWWWYYYXXXZZZ[[[ZZZWWWUUUSSSSSSWWW[[[```eeegggfffcccaaa[[[WWWQQQMMMLLLKKKJJJIIIGGGGGGIIILLLNNNNNNJJJGGG@@@>>><<<999999:::;;;===>>>??????@@@AAABBBCCCDDD@@@>>>:::888666444222000,,,,,,,,,+++++++++*********+++,,,---///000111222+++++++++++++++++++++++++++++++++,,,,,,---......,,,,,,,,,,,,---///111222222111000000000111333444222222222444666999<<<>>>BBBEEEIIIKKKLLLLLLMMMNNNPPPRRRUUUWWWWWWXXXZZZ[[[^^^\\\]]]```cccgggrrr}}}~~~vvviiifffaaa]]]YYYUUURRRPPPHHHEEEAAA>>>>>>@@@CCCEEETTTkkk}}}{{{|||~~~{{{}}}}}}{{{{{{wwwpppggg^^^TTTJJJDDDAAA@@@>>><<<:::888777777888;;;>>>@@@@@@???@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<>>>>>>>>>???@@@BBBCCCDDDCCCCCCEEEGGGHHHIIIJJJJJJLLLLLLJJJIIIGGGFFFEEEEEEGGGGGGHHHJJJOOOUUUZZZ^^^iiinnnuuuzzzyyysssjjjddd___WWWMMMDDD@@@@@@AAABBBAAADDDIIIKKKMMMPPPVVVZZZbbbgggooowww}}}}}}zzzxxxwwwuuusssqqqooonnnnnnnnnmmmkkkhhhdddbbbbbbcccbbbccccccdddddddddccccccaaa___]]]ZZZXXXUUUQQQOOONNNKKKGGGDDDCCCEEEHHHJJJSSSVVVXXXXXXUUUTTTUUUXXXVVVWWWYYYXXXUUURRRPPPPPPQQQVVV\\\bbbeeedddaaa^^^WWWSSSOOOKKKIIIIIIHHHHHHHHHHHHJJJKKKLLLKKKIIIGGG@@@>>><<<999999:::;;;===>>>???@@@AAABBBDDDDDDEEE@@@===999777666444222000,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111333222111000000000111333444222222222444666999<<<>>>BBBEEEIIIKKKLLLLLLMMMNNNOOOQQQTTTVVVWWWXXXZZZ\\\]]]\\\]]]```bbbgggrrr|||yyynnnkkkeee^^^XXXSSSOOOMMMGGGDDDAAA>>>===???BBBDDDNNNaaa{{{zzz{{{yyyxxxsssjjjaaaXXXOOOGGGAAA>>>>>><<<;;;:::999999999888<<>>>>>>>>===============<<<;;;;;;=========>>>???AAABBBCCCAAABBBCCCDDDEEEFFFFFFFFFHHHGGGFFFDDDCCCCCCBBBBBBGGGGGGHHHJJJNNNSSSXXX[[[gggkkkoooqqqnnnggg^^^XXXQQQLLLEEE@@@???@@@AAAAAA@@@CCCFFFGGGHHHJJJPPPTTT^^^dddllluuu|||}}}~~~~~~~~~zzzxxxssssssrrrooollljjjkkklllnnnnnnllliiieeecccdddeeebbbccccccccccccbbbaaa``````^^^\\\[[[ZZZWWWTTTQQQLLLJJJFFFCCCBBBEEEHHHKKKSSSVVVXXXWWWTTTSSSTTTVVVVVVWWWXXXWWWTTTRRRRRRSSSQQQUUU[[[```bbbaaa___\\\UUURRRNNNJJJHHHGGGGGGGGGIIIJJJKKKKKKKKKIIIHHHFFFAAA???<<<:::999:::<<<===<<<===>>>@@@AAABBBBBBBBB???<<<999777666444222000,,,,,,,,,+++++++++******------,,,+++***)))((((((++++++++++++++++++++++++******+++++++++***))))))++++++,,,---...///111111111111000///000111222333444444555666999<<>>===>>>@@@BBBJJJYYYuuu|||ssslllbbbXXXOOOHHHAAA===;;;::::::999999999999999:::>>>CCCDDDAAA>>>???AAA?????????>>>>>>=========;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;===???@@@AAA@@@@@@AAABBBBBBBBBBBBBBBAAA@@@?????????@@@AAAAAADDDEEEHHHLLLRRRYYY___bbbiiijjjkkkjjjfff___WWWSSSKKKHHHDDDAAAAAABBBBBBBBBBBBDDDFFFEEEDDDFFFKKKOOOVVV[[[dddmmmvvv}}}|||xxxwwwwwwwww|||}}}zzzwwwqqqrrrrrroookkkjjjjjjlllmmmmmmkkkhhheeeddddddfffcccccccccbbbaaa```___^^^]]][[[ZZZYYYYYYXXXUUUSSSKKKHHHDDDAAABBBEEEIIILLLRRRUUUWWWVVVSSSQQQRRRTTTUUUVVVVVVUUUSSSSSSTTTVVVUUUXXX]]]aaabbb```^^^[[[VVVTTTPPPKKKHHHFFFGGGHHHIIIJJJKKKKKKJJJHHHFFFFFFAAA@@@===;;;:::;;;===>>><<<===???@@@AAAAAAAAA@@@>>><<<999666555444222000,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++((()))***,,,,,,,,,+++++++++,,,---...////////////000000///...///000111222555555666777:::===???AAABBBEEEIIIKKKLLLLLLMMMNNNMMMPPPSSSUUUVVVXXXZZZ\\\]]][[[\\\^^^```dddnnnyyy{{{rrrfff[[[SSSOOONNNFFFDDD@@@===<<<===???AAAJJJUUUnnn|||xxxnnnggg\\\QQQIIIBBB===:::888888888888888999999:::;;;@@@EEEEEEAAA>>>???@@@>>>>>>>>>===<<<;;;;;;;;;999::::::;;;;;;::::::999888888888999;;;===>>>??????@@@@@@AAAAAA@@@@@@???:::::::::;;;<<<>>>@@@BBBAAACCCHHHOOOXXXbbbjjjnnnllllllkkkiiiddd]]]VVVRRRLLLJJJGGGFFFGGGGGGFFFEEEEEEGGGHHHFFFDDDEEEIIIMMMMMMSSS\\\eeennnvvv}}}|||xxxvvvvvvvvvuuuzzz}}}}}}zzzxxxsssuuuuuurrrnnnlllmmmooolllllljjjhhheeedddeeefffcccccccccbbbaaa___]]]\\\YYYXXXWWWVVVWWWVVVSSSQQQJJJGGGCCCAAAAAAEEEJJJMMMRRRUUUWWWVVVRRRPPPQQQSSSSSSTTTTTTRRRQQQRRRTTTVVVYYY\\\___bbbbbb```^^^\\\WWWUUURRRMMMIIIGGGHHHIIIJJJKKKLLLKKKIIIGGGFFFFFFBBB@@@>>>;;;;;;<<<===???>>>???AAABBBCCCBBBBBBAAA>>>;;;888666555444222000,,,,,,,,,+++++++++******$$$%%%&&&''')))+++,,,,,,++++++++++++++++++++++++((())),,,...///000000///+++,,,---///000///......000///.........///111222333444444666888;;;>>>@@@BBBEEEIIIKKKLLLLLLMMMNNNMMMPPPSSSUUUVVVXXXZZZ\\\]]][[[\\\^^^___cccmmmwwwzzzjjj\\\QQQLLLJJJBBBBBBAAA>>><<<===???AAADDDQQQhhh}}}{{{|||}}}ssshhhaaaVVVLLLDDD@@@<<<:::;;;777666999:::999<<<@@@?????????@@@@@@AAAAAAAAA<<<<<<<<<============>>>;;;:::999888777777777777:::999777555555666888:::======<<<======>>>???@@@@@@>>><<<::::::;;;>>>???DDDBBBFFFQQQ]]]gggpppxxx||||||wwwppplllhhhaaaXXXTTTTTTQQQMMMNNNRRRQQQNNNOOOLLLIIIHHHDDDAAADDDKKKHHHLLLRRRXXX```iiisssyyy~~~{{{{{{{{{yyyxxxxxxzzz}}}||||||zzzyyyyyywwwuuuqqqmmmjjjiiihhhhhhkkkkkkjjjjjjhhhgggeeeddddddbbb___]]]^^^^^^]]]\\\[[[[[[[[[ZZZXXXVVVSSSRRRMMMGGGDDDDDDDDDCCCFFFKKKTTTTTTUUUTTTTTTSSSRRRQQQUUUUUUUUUSSSQQQOOOPPPQQQ\\\aaacccbbbbbbccc```[[[[[[YYYTTTNNNHHHFFFFFFGGGCCCEEEGGGGGGEEEDDDDDDEEEGGGEEEAAA===;;;;;;<<<===BBBCCCDDDEEEDDDCCCAAA@@@::::::999777555333111000,,,,,,,,,+++++++++******))))))***++++++++++++***)))************+++++++++))))))***+++,,,,,,------//////............//////////////////000111222333222444666777888:::===@@@@@@DDDHHHKKKLLLMMMNNNOOONNNPPPSSSUUUWWWYYY\\\^^^^^^]]]^^^``````dddooozzzzzziiiYYYMMMGGGEEECCCBBBAAA???======???AAADDDOOOeee}}}xxxvvvwww||||||~~~zzzpppbbb[[[QQQHHHBBB???<<<;;;;;;777666999999888:::>>>EEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>============:::999888777777777777777777777777777777777777777::::::::::::;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>@@@???DDDOOOZZZfffttt~~~yyyuuunnnfffbbbbbb```]]]^^^aaa```[[[WWWQQQJJJGGGCCCAAACCCIIIFFFIIINNNTTT[[[ccckkkppp~~~tttpppkkkjjjlllooorrrrrruuuxxx{{{~~~|||yyyxxxwwwsssrrroookkkiiihhhhhhhhhkkkkkkkkkjjjhhhgggeeedddbbb```]]][[[\\\\\\[[[ZZZZZZZZZYYYXXXVVVTTTQQQPPPLLLGGGDDDDDDDDDCCCFFFKKKQQQRRRRRRSSSSSSSSSSSSSSSVVVVVVVVVTTTRRRQQQRRRSSS]]]bbbeeedddeeefffccc^^^\\\YYYSSSMMMHHHFFFFFFGGGFFFGGGIIIIIIHHHHHHIIIKKKKKKHHHCCC???<<<<<<>>>???BBBBBBCCCDDDCCCAAA???>>>;;;;;;:::888666444222111---,,,,,,,,,,,,+++++++++))))))***++++++++++++***)))************+++++++++)))******+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,////////////000111222222222444666777888:::===@@@AAADDDHHHKKKLLLLLLMMMNNNMMMOOORRRTTTVVVXXX[[[]]]]]]\\\^^^```aaadddppp{{{tttcccTTTKKKFFFDDDCCCCCCAAA>>><<<===???BBBDDDOOObbb{{{}}}{{{uuussstttuuuvvvyyyuuukkk\\\UUULLLDDD@@@===<<<;;;;;;888777999:::888:::>>>EEEEEEDDDBBBAAA???>>>>>>@@@??????>>>>>>======<<<888888777666666666777777444555777888888777666555888777777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???DDDMMMVVVbbbuuuzzzuuuvvvuuusssuuuwwwsssllldddXXXLLLFFFCCCAAACCCFFFDDDGGGLLLQQQWWW]]]dddhhhxxx~~~yyypppkkkgggbbb\\\ZZZ]]]ccciiilllqqqwww|||xxxuuutttooonnnllljjjhhhhhhhhhiiikkkkkkkkkjjjhhhgggeeedddbbb___\\\[[[\\\\\\\\\[[[XXXXXXWWWVVVTTTQQQOOOMMMKKKFFFCCCDDDDDDDDDGGGLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTRRRQQQPPPRRRTTT]]]cccggghhhiiijjjhhhccc^^^YYYRRRKKKGGGEEEFFFGGGFFFGGGIIIIIIIIIJJJMMMOOOPPPLLLFFFAAA>>>>>>???AAABBBBBBCCCCCCBBB???===;;;;;;;;;:::888666444222111------,,,,,,,,,+++++++++))))))***++++++++++++***)))************+++++++++*********++++++,,,,,,---,,,++++++++++++++++++,,,............///000111111222444666777888:::===@@@AAADDDHHHKKKKKKKKKLLLMMMKKKNNNQQQTTTUUUXXX[[[^^^\\\\\\^^^```aaaeeeppp|||vvvhhhZZZOOOJJJHHHGGGBBBAAA@@@===;;;<<>>===<<<;;;;;;777777666666666666777777444555555666666666666666777666666777777888999::::::;;;<<<===>>>===<<<<<<@@@BBBFFFLLLRRR___uuu{{{mmm]]]LLLEEECCCBBBCCCEEEEEEHHHNNNSSSXXX]]]cccfffpppvvvxxxnnneee___```]]]XXXWWWYYY___eeeiiirrrzzz{{{wwwtttqqqlllllljjjjjjiiiiiijjjjjjkkkkkkjjjiiihhhfffeeedddcccaaa^^^]]]^^^^^^^^^]]]XXXXXXWWWVVVSSSPPPMMMKKKJJJEEEBBBCCCDDDDDDHHHMMMNNNOOOOOOOOOPPPQQQRRRSSSPPPQQQPPPOOOMMMNNNPPPSSS___eeekkklllnnnooolllfff^^^YYYQQQJJJGGGFFFFFFFFFDDDEEEGGGGGGHHHJJJNNNPPPQQQMMMGGGAAA>>>>>>@@@BBBCCCCCCDDDCCCBBB???<<<;;;::::::999777555333111000,,,++++++++++++*********))))))***++++++++++++***))))))*********+++++++++*********++++++,,,,,,,,,///......------......///---------......///000111222444666777888:::===@@@BBBEEEHHHJJJKKKJJJKKKLLLLLLNNNRRRTTTVVVYYY\\\___^^^]]]^^^``````dddooozzzsssjjj\\\QQQKKKHHHGGGFFF@@@???===;;;999;;;???BBBOOO\\\qqq}}}{{{|||{{{vvvuuuvvvooopppsssyyyzzzooodddWWWRRRIIIBBB???======<<<;;;888999>>>@@@???AAAEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@???>>><<<;;;::::::888777666666666666666666666555444333444555777999777777777777888999:::;;;:::;;;===>>>???>>>===<<>>@@@AAACCCDDDDDDDDDCCC@@@===;;;888888777555333111///...************))))))))))))))))))***++++++++++++***))))))*********+++++++++***+++++++++++++++,,,,,,000000////////////000000---------......///000111222444666777888:::===@@@BBBEEEIIIKKKKKKKKKKKKLLLNNNPPPSSSVVVXXXZZZ]]]``````___```aaa```bbbmmmxxx|||lllcccVVVLLLGGGEEECCCBBB>>>>>><<<::::::<<>>===<<<;;;;;;999999888777666666666666777666444333333666999;;;999999888999999:::;;;<<<;;;<<<>>>???@@@@@@???>>>===???DDDJJJPPP\\\qqqhhhYYYJJJEEEEEEFFFGGGIIIOOOSSSZZZ```dddhhhkkkmmmggglllrrrzzz}}}uuummmeee^^^YYYSSSUUUWWWYYYZZZ\\\```cccpppyyy~~~}}}|||zzzxxxuuusssrrrnnnnnnmmmmmmllllllkkkkkkhhhhhhhhhgggfffdddbbbaaa```^^^\\\[[[\\\]]]]]]\\\[[[ZZZYYYWWWTTTPPPLLLJJJGGGCCCAAACCCEEEFFFJJJPPPTTTSSSQQQOOOMMMMMMMMMMMMQQQQQQPPPOOOOOOQQQUUUXXXcccjjjppprrrsssrrrllleee[[[UUUNNNJJJIIIIIIGGGEEEDDDGGGIIIKKKKKKKKKLLLNNNHHHFFFBBB???>>>>>>@@@AAACCCCCCDDDDDDCCCAAA>>><<<777777666444222000...---+++*********))))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++//////............//////............///000111111222444666777888:::===@@@BBBEEEIIILLLLLLLLLMMMNNNPPPRRRUUUWWWXXXZZZ]]]___```___```aaa```bbbmmmxxxzzzrrrggg^^^RRRJJJGGGEEEBBB???>>>>>><<<;;;;;;???EEEIIITTTkkkzzzuuu|||xxxyyy|||~~~~~~yyyvvvvvvrrrrrrsssyyy}}}vvvjjj^^^SSSNNNGGGBBBAAAAAABBBBBB>>><<<===AAABBB@@@@@@CCCIIIIIIHHHHHHHHHGGGGGGGGGBBBBBBAAA@@@@@@???>>>>>><<<;;;999888666666555555666666555555666888999:::999999999999:::;;;<<<======>>>???@@@@@@AAAAAAAAA@@@@@@DDDIIIMMMVVVgggvvv^^^RRRHHHEEEFFFHHHJJJMMMSSSXXX^^^dddfffhhhjjjkkkhhhjjjnnnsssyyyzzzrrrkkkddd^^^YYYUUUXXX[[[^^^___ccchhhlllpppxxx~~~}}}|||{{{yyywwwvvvttttttssspppoooooonnnlllkkkiiihhhggggggfffeeedddbbbaaa``````^^^\\\[[[\\\]]]]]]\\\[[[ZZZYYYVVVSSSOOOKKKIIIFFFBBB@@@CCCEEEFFFKKKQQQUUUTTTQQQOOOMMMMMMMMMNNNPPPQQQPPPOOOOOORRRWWWZZZdddlllrrrtttsssqqqjjjbbbXXXRRRMMMKKKKKKKKKHHHDDDCCCFFFJJJKKKJJJIIIHHHHHHBBBBBB@@@??????@@@AAABBBAAAAAABBBCCCBBB@@@>>><<<888777666555333000...---,,,,,,,,,,,,+++++++++***))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++......------------......////////////000111222222222444666777888:::===@@@BBBEEEJJJLLLMMMNNNOOOPPPQQQSSSUUUWWWWWWYYY[[[]]]^^^]]]^^^```aaadddooo{{{uuulllcccZZZPPPJJJHHHGGGDDDAAA???>>>===<<<===AAAHHHMMMhhh{{{uuu|||vvvsssuuuyyy}}}{{{xxxxxxtttsssuuuzzz|||uuuhhh\\\OOOKKKEEEAAAAAACCCDDDEEE@@@>>>>>>AAAAAA>>>===@@@BBBBBBCCCEEEFFFGGGHHHIIIDDDCCCCCCBBBBBBAAAAAA@@@===<<<;;;999777666555555444555777888999999999888999999999999:::;;;<<<===>>>??????@@@AAAAAABBBBBBEEEEEEFFFIIIKKKPPP[[[gggyyysssVVVMMMFFFFFFGGGIIILLLPPPUUUZZZ```dddffffffggggggjjjjjjlllnnnsss{{{zzzrrrllleee___[[[UUUXXX\\\^^^aaafffmmmssstttzzz~~~}}}|||{{{{{{zzzxxxvvvtttttttttuuuppppppooonnnllliiigggfffffffffeeedddcccaaa```___bbb```]]]]]]^^^_________[[[ZZZXXXVVVRRRNNNJJJHHHEEEAAA@@@CCCEEEGGGLLLRRRUUUSSSQQQOOOMMMMMMNNNOOOOOOOOONNNMMMNNNQQQVVVZZZfffmmmssstttsssppphhh___UUUQQQLLLKKKMMMLLLHHHDDDAAADDDHHHIIIHHHEEECCCBBB??????@@@@@@AAABBBCCCCCC???@@@AAAAAAAAA???===<<<888888777666444111///............---------,,,,,,))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++//////............///////////////000000111222333222444666777888:::===@@@BBBEEEJJJMMMNNNOOOPPPQQQQQQSSSUUUVVVVVVWWWYYY[[[[[[[[[]]]```aaafffqqq~~~ssshhhZZZUUUNNNHHHDDDAAA???>>>???<<<::::::999===JJJWWWooouuussszzz|||zzzwwwssssssxxx}}}zzz|||tttvvvwww}}}yyymmm]]]SSSMMMHHHCCCBBBEEEGGGEEEBBBEEEDDDBBBAAA????????????AAABBBDDDFFFFFFEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@>>><<<;;;;;;;;;666666777888999::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<===???AAABBBBBBBBBBBBDDDDDDDDDGGGLLLSSSZZZ^^^nnn{{{uuubbbPPPMMMJJJGGGFFFGGGIIIKKKPPPWWW```cccbbb```aaabbbeeefffgggiiilllrrryyy~~~}}}vvvooohhhccc```]]]]]]^^^```dddjjjppptttyyy~~~}}}{{{{{{yyyyyyyyyyyywwwvvvuuutttrrrqqqpppmmmkkkhhhfffeeeggggggffffffdddbbbaaa```\\\[[[[[[\\\^^^______^^^[[[ZZZXXXWWWUUUPPPJJJFFFCCCBBBBBBBBBEEEJJJOOORRRUUURRROOOMMMLLLNNNPPPRRRNNNOOOOOONNNNNNQQQWWW]]]hhhnnnvvvyyyvvvooogggbbbZZZWWWSSSNNNKKKIIIHHHHHHBBBEEEHHHIIIHHHFFFEEEFFF>>>???@@@@@@???=========999999999999999:::;;;<<<666555444444333111...++++++++++++*********))))))***+++,,,,,,******+++,,,+++++++++++++++++++++++++++******,,,000222111///+++,,,...---,,,,,,---///111000...---...///111222333555666777888;;;???BBBDDDGGGKKKMMMNNNOOOPPPRRRRRRRRRTTTUUUWWWXXXZZZZZZ___^^^^^^______cccooo|||ttthhhXXXSSSLLLGGGDDDBBBAAA@@@@@@>>><<<<<<;;;???KKKXXXwwwsssqqqxxx}}}yyyuuutttzzz~~~}}}wwwwwwxxx}}}uuuhhhZZZQQQJJJFFFAAAAAADDDFFFDDDBBBDDDCCCCCCBBBAAAAAA@@@@@@@@@BBBCCCEEEEEEDDDCCCBBBCCCCCCBBBAAAAAAAAAAAAAAA???>>>===;;;:::999999999888888999999:::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<>>>@@@BBBCCCCCCCCCFFFFFFGGGIIILLLQQQUUUXXXaaakkk{{{wwwbbbSSSNNNLLLIIIFFFEEEFFFHHHJJJNNNTTT\\\``````___```bbbeeefffhhhiiiiiilllrrrwww|||wwwqqqkkkgggeeefffeeeeeefffiiinnnsssvvv{{{{{{yyyxxxyyyyyyxxxxxxwwwvvvuuuuuuqqqpppnnnllliiigggeeedddccccccbbbaaa```^^^]]]\\\\\\[[[ZZZ[[[]]]]]]]]][[[ZZZYYYXXXWWWUUUQQQKKKGGGCCCBBBAAABBBEEEJJJOOORRRXXXUUURRRNNNLLLLLLNNNOOOPPPPPPPPPOOONNNRRRYYY___kkkqqqwwwyyyvvvooogggccc^^^[[[VVVQQQLLLHHHFFFEEE???CCCHHHKKKJJJHHHGGGFFFBBBBBBAAA@@@>>>=========::::::::::::;;;<<<===>>>777666555555444222///,,,,,,++++++++++++************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,++++++---000111000...+++,,,...---,,,,,,---///000000.........///111222333555666777888;;;>>>AAAFFFIIILLLMMMMMMNNNOOOPPPRRRRRRSSSUUUWWWXXXZZZZZZ]]]\\\]]]^^^___cccppp|||sssfffUUUQQQJJJFFFCCCBBBBBBAAAAAA???>>>>>>===@@@LLLXXXvvv}}}mmmkkkpppyyy}}}yyyzzzxxxvvvuuuxxx~~~pppaaaUUUNNNGGGDDD@@@AAACCCEEEDDDBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@AAABBBDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@??????======;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999:::;;;===@@@BBBCCCDDDDDDIIIJJJKKKLLLNNNPPPQQQRRRVVV[[[eeeppp{{{~~~wwwnnncccUUULLLKKKIIIFFFDDDDDDEEEGGGHHHKKKQQQXXX\\\]]]^^^```cccfffjjjmmmlllhhhhhhkkkooovvv{{{~~~{{{wwwrrrooommmjjjiiiggggggiiimmmqqqttt~~~zzzwwwvvvyyyyyyxxxwwwvvvvvvvvvwwwqqqpppnnnllljjjhhhfffeeeaaaaaa```___]]]\\\[[[ZZZ\\\[[[ZZZZZZ[[[[[[ZZZXXXYYYXXXVVVVVVTTTQQQLLLIIICCCBBB@@@AAADDDIIIOOOSSSWWWUUURRROOOMMMMMMOOOPPPRRRRRRQQQOOONNNSSS\\\cccooosssxxxyyyuuuoooiiifffdddaaa\\\UUUNNNHHHDDDBBB???CCCIIIMMMMMMKKKIIIGGGDDDCCCAAA???>>>>>>???@@@<<<<<<;;;<<<===>>>??????888777555555555333000---,,,,,,,,,,,,++++++++++++***+++,,,+++******+++,,,++++++++++++++++++++++++---,,,,,,---//////...---+++,,,...---,,,,,,---///000///.........///111222333444666777888:::>>>AAAGGGIIILLLMMMMMMLLLMMMNNNQQQRRRSSSUUUVVVXXXYYYZZZ[[[ZZZ[[[]]]^^^cccppp}}}qqqdddUUUPPPJJJEEEBBBAAA@@@???@@@>>>>>>>>>===@@@JJJVVVlllwwwiiigggkkkuuu|||yyyuuuwww|||kkk[[[RRRMMMFFFDDDBBBBBBDDDFFFEEEDDDDDDEEEFFFGGGFFFDDDAAA@@@@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888777777777777777777888999:::<<<>>>AAACCCDDDEEEJJJKKKNNNPPPQQQRRRRRRQQQTTTVVVYYY^^^eeelllrrrvvvsssooojjjfffaaaZZZRRRMMMHHHGGGEEECCCCCCDDDFFFGGGIIINNNTTTXXX[[[^^^aaadddjjjooorrrpppkkkggghhhkkknnnsss{{{~~~{{{xxxvvvmmmkkkjjjiiijjjnnnqqqttt{{{xxxvvvyyyyyywwwvvvvvvvvvwwwwwwsssrrrpppnnnllljjjiiihhhddddddbbbaaa___^^^^^^]]]^^^\\\ZZZZZZZZZZZZXXXVVVWWWVVVTTTTTTSSSPPPLLLIIICCCAAA@@@@@@CCCIIIPPPTTTSSSRRRPPPOOOOOOPPPRRRTTTRRRRRRPPPNNNNNNSSS]]]eeepppssswwwwwwtttooollljjjjjjgggaaaYYYQQQIIICCC@@@AAAEEEJJJMMMNNNNNNNNNNNNFFFCCC@@@>>>???AAACCCDDD>>>======<<<<<<<<<<<<===777666555444444222///,,,---------,,,,,,,,,++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++---------.........---,,,+++,,,...---,,,,,,---///000//////...///000111111333444666777888:::>>>AAAEEEGGGKKKLLLLLLLLLMMMOOOQQQRRRSSSTTTVVVXXXYYYZZZYYYXXXYYY\\\]]]cccppp}}}rrreeeUUUPPPJJJDDDAAA???>>>======<<<===>>>===>>>HHHRRRhhh{{{rrrqqqssszzz}}}~~~yyygggYYYQQQNNNGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHFFFDDDAAA???AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBB@@@???@@@??????>>>=========>>><<<<<<<<<;;;::::::999999888777777777777777777888888999:::<<>>@@@AAADDDHHHKKKLLLMMMOOOQQQQQQQQQRRRTTTVVVWWWYYYYYYXXXWWWXXX[[[]]]cccppp}}}rrreeeUUUPPPIIICCC@@@>>><<<;;;;;;:::<<<===<<<===EEEOOOjjjsssdddXXXQQQNNNIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGFFFDDDAAA@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCAAAAAA???>>>============<<<<<<<<<;;;;;;:::::::::999999888888888888999999888888999:::<<<>>>@@@BBBCCCGGGLLLRRRVVVYYYZZZZZZWWWVVVUUUTTTUUUXXXZZZ\\\YYYZZZ[[[ZZZWWWRRRMMMIIIFFFEEEEEEDDDEEEFFFGGGHHHJJJKKKMMMQQQWWW]]]bbbeeegggjjjmmmnnnmmmkkkiiihhhkkkpppwww~~~|||zzzxxxwwwxxxzzz~~~|||{{{yyyyyyyyyyyyxxxvvvuuutttnnnnnnlllkkkiiigggfffeeefffeeebbb```_______________]]][[[ZZZZZZZZZXXXVVVTTTRRRPPPOOONNNLLLIIIGGG@@@??????AAAEEEJJJOOORRRRRRQQQPPPOOONNNOOOOOOPPPOOOOOOOOONNNOOOUUU^^^eeekkkmmmpppqqqooollljjjiiieeeccc```ZZZSSSKKKDDD@@@===???CCCHHHMMMUUU]]]cccSSSMMMFFFBBBBBBAAA@@@>>>???>>><<<:::888777666666555333222222222000---***,,,,,,,,,,,,++++++++++++)))***+++***))))))***++++++++++++++++++++++++++++++---......,,,+++,,,,,,+++,,,...---,,,,,,---///////////////000000000000222333555666777999===@@@???CCCGGGJJJLLLMMMOOOQQQPPPQQQRRRTTTUUUWWWXXXYYYYYYXXXYYY[[[]]]cccppp}}}zzzmmmaaaRRRMMMGGGBBB@@@>>>======::::::<<<===<<<<<>>???@@@DDDJJJPPPUUUYYY[[[\\\[[[[[[[[[[[[[[[[[[ZZZZZZ[[[]]]^^^]]]YYYSSSNNNLLLFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJNNNTTT[[[```dddeeefffhhhlllpppqqqooommmmmmqqqxxx}}}~~~|||{{{yyyzzz{{{zzzyyyvvvsssqqqmmmlllkkkjjjhhhfffeeeeeedddccc```^^^]]]\\\]]]^^^]]]\\\ZZZYYYYYYXXXWWWUUUSSSQQQNNNMMMKKKIIIFFFDDD===>>>???BBBFFFJJJNNNQQQPPPPPPOOONNNNNNNNNOOOOOONNNPPPPPPPPPQQQWWW___fffiiilllooooookkkgggdddbbb\\\[[[ZZZVVVPPPIIICCC???>>>@@@DDDHHHLLLRRRXXX\\\SSSMMMGGGDDDDDDDDDBBB???===<<<;;;999888888777777555444333333222000---+++,,,++++++++++++*********(((***+++***)))((()))+++++++++++++++++++++++++++***,,,......,,,+++,,,---+++,,,...---,,,,,,---///...//////000000000000000222333555666777999===@@@@@@CCCGGGJJJKKKLLLNNNOOOPPPQQQRRRTTTUUUWWWXXXYYYZZZYYYZZZ\\\^^^cccppp}}}||||||zzzsssggg[[[PPPKKKEEEAAA@@@??????>>>::::::<<<>>>======DDDMMMZZZppp~~~wwwhhh^^^WWWQQQMMMJJJKKKKKKKKKIIIGGGGGGGGGCCCCCCCCCCCCDDDEEEGGGHHHDDDCCCCCCCCCCCCDDDEEEEEEEEEGGGIIIKKKKKKKKKJJJIIIIIIHHHGGGEEECCCBBBBBBBBB============>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<777777777777888:::<<<===???BBBHHHNNNTTTXXXZZZ[[[```aaacccdddcccbbb___^^^^^^___^^^\\\WWWRRRNNNLLLFFFFFFGGGGGGHHHIIIKKKKKKHHHGGGHHHKKKQQQYYY___bbbfffeeefffllltttwwwuuurrrnnnrrrxxx}}}~~~|||zzzyyyzzz||||||zzzvvvqqqooonnnnnnlllkkkiiihhhgggfffdddccc```^^^\\\\\\]]]]]]\\\ZZZXXXXXXXXXWWWVVVTTTSSSPPPMMMKKKJJJHHHEEECCC<<<===@@@CCCGGGKKKNNNPPPKKKLLLLLLMMMNNNPPPQQQRRRNNNPPPRRRSSSTTTYYYaaagggjjjlllnnnmmmiiiddd___]]]UUUUUUUUURRRNNNHHHBBB>>>BBBDDDHHHJJJKKKLLLNNNPPPNNNIIIDDDDDDGGGHHHFFFDDD;;;::::::999999:::::::::666555444444333111...,,,+++++++++*********))))))(((***+++***)))((()))***++++++++++++++++++++++++)))+++......,,,+++,,,...+++,,,...---,,,,,,---///...//////000000000000000222333555666777999===@@@BBBEEEHHHJJJJJJKKKLLLMMMPPPQQQRRRSSSUUUWWWXXXYYY[[[ZZZ[[[]]]^^^cccppp}}}xxxxxx~~~|||uuummmccc]]]OOOLLLGGGBBB?????????@@@@@@>>>===>>>======EEEMMMUUUlllzzzwwwttteee[[[VVVRRRPPPMMMKKKHHHFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDEEEGGGHHHIIIJJJJJJJJJLLLIIIDDDCCCDDDDDDBBB??????@@@BBBCCCCCCBBBAAA@@@?????????>>><<<:::999888888888999:::;;;;;;::::::===@@@DDDIIIOOOUUUZZZ]]]___aaadddggghhhgggeeeddd___^^^^^^^^^^^^[[[SSSMMMJJJIIIHHHIIIKKKLLLLLLLLLMMMKKKJJJJJJNNNUUU\\\aaabbbdddhhhnnnuuu{{{~~~zzzyyyxxxzzz|||xxxxxx}}}}}}{{{zzz}}}{{{yyywwwuuusssrrrqqqqqqooommmkkkiiihhhggggggbbbbbb```___]]]]]]\\\\\\YYYYYYYYYYYYYYYXXXWWWWWWSSSSSSOOOJJJJJJMMMLLLIIIFFFCCC@@@???CCCHHHMMMOOOMMMKKKIIIHHHKKKNNNPPPQQQQQQQQQPPPOOOPPPXXXccckkklllmmmlllhhhccc^^^[[[ZZZTTTSSSPPPLLLGGGCCCBBBBBBDDDEEEGGGIIIIIIIIIHHHGGGDDDDDDEEEFFFGGGGGGFFFFFF>>>>>>>>>===;;;999777555888777666444222000///...************************)))))))))***+++++++++,,,************************---...///...+++***)))******+++,,,---............---------...///111222333222333444666888;;;===>>>@@@DDDIIILLLMMMMMMNNNNNNNNNPPPSSSTTTUUUVVVXXXZZZYYYZZZ\\\```aaaeeeppp|||}}}xxxyyyzzztttkkkaaa[[[PPPMMMHHHCCC???>>>>>>>>>===;;;:::;;;:::;;;AAAIIISSSiiizzztttooozzzqqqcccYYYTTTPPPNNNNNNLLLJJJHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLIIIFFFFFFGGGHHHHHHFFFDDDDDDEEEEEEDDDDDDCCCBBB@@@??????>>><<<;;;:::999:::::::::999999999999999<<<>>>AAAEEEKKKQQQVVVYYY^^^aaaeeeiiillllllkkkjjjcccaaa```aaaaaa]]]WWWQQQKKKIIIHHHIIIKKKLLLLLLLLLLLLKKKIIIJJJMMMSSSYYY\\\eeeggglllrrryyy}}}}}}{{{yyyzzz~~~zzzzzz~~~~~~|||{{{{{{~~~|||zzzvvvsssqqqpppooooooooommmllljjjhhhgggfffbbbaaa```^^^]]]]]]]]]]]][[[[[[[[[[[[ZZZYYYXXXXXXSSSSSSPPPNNNSSS\\\bbbbbbRRRNNNIIIGGGGGGJJJLLLMMMMMMKKKIIIJJJLLLPPPRRRSSSRRRQQQOOONNNQQQWWW```fffhhhhhhgggdddaaa______``````]]]WWWOOOHHHCCCAAAAAACCCEEEGGGIIIJJJIIIGGGFFFCCCDDDFFFGGGGGGEEECCCBBB============;;;999777666888777555444222000...---***************************************+++++++++************************,,,---......,,,******+++***+++,,,---........................///111222222222333444666888;;;===>>>@@@CCCGGGJJJKKKKKKLLLMMMMMMOOOQQQSSSTTTUUUXXXZZZ```___```aaa```bbblllwww|||yyy|||~~~xxxqqqhhh___YYYQQQNNNIIIDDD@@@=========;;;999:::;;;::::::@@@GGGQQQfffwwwppphhhttt|||ooobbbYYYRRRNNNLLLKKKJJJHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEGGGFFFFFFFFFFFFGGGHHHIIIKKKIIIHHHIIIKKKNNNOOOOOOLLLKKKJJJIIIHHHGGGGGGGGGEEEEEECCCBBB@@@>>><<<<<<======;;;::::::999999:::;;;;;;===@@@EEEKKKQQQUUU\\\___dddjjjmmmoooooonnnhhhfffdddccccccaaa[[[VVVMMMKKKJJJJJJMMMOOOOOOOOONNNMMMLLLMMMOOORRRVVVXXXbbbeeelllsssxxx|||~~~}}}{{{{{{~~~~~~|||{{{{{{|||~~~|||yyyuuurrrooommmlllnnnnnnnnnmmmkkkiiigggeee``````___^^^^^^]]]^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXVVVUUUOOOKKKOOOYYY___```UUURRRMMMJJJJJJLLLMMMMMMLLLKKKIIIKKKNNNRRRTTTTTTTTTQQQNNNNNNRRRWWW\\\___ccccccdddccccccdddfffiiilllfff\\\RRRIIIDDDAAAAAACCCEEEGGGJJJJJJHHHEEECCCCCCEEEGGGHHHGGGDDD@@@===;;;;;;<<<<<<;;;:::888777777666555333111///---,,,************************+++++++++******************************************,,,...---,,,++++++,,,***+++,,,---............///////////////000111111222333444666888;;;===>>>@@@BBBEEEGGGHHHHHHJJJLLLKKKNNNPPPRRRSSSUUUXXXZZZbbbaaaaaaaaa```aaakkkvvv~~~~~~}}}vvvooofff\\\VVVSSSPPPKKKEEEAAA>>>======;;;:::;;;===<<<<<>>:::::::::;;;<<<<<<;;;999999777666444222000...,,,+++************************,,,+++++++++***)))))))))************************)))+++------,,,,,,,,,---***+++,,,---............000///////////////000111333333444666999;;;===???AAACCCEEEFFFFFFHHHJJJLLLLLLNNNQQQSSSTTTVVVYYY[[[]]]\\\]]]^^^___cccnnnzzz|||tttlllcccZZZTTTRRROOOKKKFFFBBB???>>>===;;;:::;;;=========CCCLLLVVVmmm~~~xxx|||rrrfff[[[SSSOOOMMMNNNOOOPPPNNNKKKJJJKKKMMMMMMMMMNNNNNNPPPQQQSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMLLLKKKKKKJJJJJJJJJHHHIIIJJJKKKMMMPPPSSSUUUWWWVVVUUUTTTUUUVVVWWWXXXZZZXXXSSSNNNIIIDDDBBB@@@??????>>>===============<<<;;;;;;<<>>===>>>AAAFFFJJJMMMNNNHHHGGGGGGJJJNNNQQQSSSSSSSSSOOOLLLMMMQQQUUUWWWWWW\\\aaahhhlllllljjjhhhfffeee]]]RRRJJJGGGGGGHHHHHHFFFGGGIIIJJJIIIFFFCCCAAADDDFFFJJJKKKJJJEEE???;;;:::;;;<<<<<<<<<<<<::::::777666555222000...,,,+++************************,,,+++++++++***)))))))))************************)))+++------,,,,,,---...***+++,,,---............000///////////////000111333444555777999<<<>>>???BBBDDDFFFGGGHHHIIILLLNNNNNNPPPSSSTTTVVVWWWZZZ\\\XXXXXXYYY\\\^^^cccppp}}}zzzrrriii___VVVPPPMMMKKKHHHEEEBBB@@@???>>>:::888999;;;;;;===FFFOOO```xxx}}}yyywww|||{{{sssggg]]]VVVTTTTTTTTTVVVWWWUUURRRQQQSSSVVVTTTTTTTTTUUUWWWYYYZZZ[[[[[[[[[ZZZYYYWWWVVVTTTSSSRRRRRRRRRRRRPPPOOOMMMMMMLLLMMMNNNNNNNNNOOORRRUUUWWWXXXYYY[[[]]]___bbbcccbbb___YYYSSSMMMHHHEEECCCAAAAAAAAAAAA@@@>>>===<<<===<<<<<<===???CCCGGGIIIUUUXXX___fffkkknnnoooooopppnnnkkkkkkkkkhhhccc^^^OOONNNOOORRRYYY```eeegggiiigggdddaaa^^^]]]\\\[[[[[[bbbllltttzzz}}}{{{yyyyyyzzzzzzvvvvvvtttrrrqqqpppppppppkkkkkklllkkkjjjiiigggfff______^^^]]]]]]\\\]]]]]][[[[[[ZZZYYYWWWUUUSSSRRRKKKLLLJJJFFFEEEFFFCCC===<<<<<<===AAAEEEIIIKKKKKKGGGGGGGGGJJJNNNQQQRRRRRRPPPNNNLLLMMMPPPTTTWWWYYY\\\bbbjjjooommmiiiccc```\\\TTTJJJEEEFFFIIILLLMMMIIIJJJJJJJJJHHHFFFCCCBBBDDDGGGKKKMMMLLLHHHBBB???<<<<<<===>>>>>>===;;;;;;888777666333000...,,,+++************************+++++++++***************************************)))+++------,,,,,,---...***+++,,,---............///////////////000111111333444555777999<<<>>>???AAACCCGGGIIIJJJKKKMMMOOOPPPRRRTTTUUUVVVWWWZZZ\\\YYYXXXZZZ\\\]]]cccppp}}}~~~wwwnnneee[[[RRRLLLGGGFFFDDDBBB@@@???>>>>>><<<999999;;;<<<@@@JJJUUUkkk~~~|||vvvssswww|||}}}vvvlllccc^^^___aaa___bbbdddbbb^^^]]]```cccbbbbbbcccdddfffhhhjjjkkkjjjjjjiiihhhfffdddbbbaaa\\\]]]^^^^^^\\\YYYVVVTTTTTTUUUUUUSSSPPPPPPRRRTTTUUUWWW[[[```dddhhhjjjlllhhheee```YYYTTTOOOMMMLLLIIIJJJJJJIIIGGGCCC@@@===<<<<<<<<<===???AAADDDEEEOOOSSS[[[cccjjjnnnpppqqqqqqpppnnnooooookkkeee___SSSSSSTTTZZZbbbkkkrrruuuwwwuuupppkkkgggeeedddccc```fffooovvvzzz~~~}}}{{{zzzyyyyyyyyyxxxwwwuuusssqqqpppoooooolllkkkkkkjjjiiihhhgggggg```___^^^]]]\\\\\\[[[[[[[[[[[[ZZZXXXVVVTTTRRRPPPKKKKKKIIIDDDBBBAAA===777>>>>>>???CCCFFFIIIJJJIIIIIIHHHIIIKKKOOOQQQRRRRRRNNNMMMMMMMMMNNNSSSYYY^^^bbbgggnnnqqqooojjjdddaaaWWWPPPGGGDDDFFFKKKMMMNNNMMMLLLKKKIIIGGGFFFDDDCCCEEEHHHKKKNNNNNNKKKGGGDDD>>>>>>?????????===<<<;;;:::999777444111///---+++***************************************+++++++++***************************,,,------,,,+++,,,---***+++,,,---........................///111222222444444555777:::<<<>>>@@@>>>BBBFFFJJJKKKMMMNNNOOOQQQRRRTTTUUUUUUVVVXXXZZZ[[[ZZZ[[[]]]___eeerrr|||tttkkkbbbXXXOOOIIIBBBBBB@@@???>>>=========???<<<;;;===???DDDOOO[[[rrrxxx}}}~~~~~~xxxsssvvv{{{zzzqqqjjjgggjjjmmmooorrrtttrrrnnnmmmppptttvvvvvvwwwyyy{{{}}}~~~~~~|||zzzwwwuuutttjjjlllmmmnnnlllhhhdddaaaZZZ[[[ZZZWWWSSSQQQRRRUUUTTTWWW\\\bbbhhhmmmpppqqqnnnjjjeee___ZZZWWWUUUTTTRRRSSSSSSRRRNNNIIIDDD@@@<<<<<<<<<>>>???@@@BBBCCCHHHMMMUUU___gggllloooppprrrqqqqqqrrrrrrnnnfff```YYYYYY[[[bbbkkkuuu}}}zzztttooommmlllkkklllrrrzzz~~~}}}}}}|||zzzyyyxxxwwwzzzyyyvvvtttqqqooonnnmmmlllllljjjiiihhhhhhhhhhhhaaa```___]]]\\\[[[[[[[[[\\\\\\ZZZYYYVVVTTTRRRPPPFFFGGGEEEBBBBBBDDDCCC???>>>>>>@@@CCCGGGJJJJJJIIIJJJJJJJJJMMMPPPRRRSSSRRRLLLMMMNNNMMMMMMRRRZZZaaaiiimmmrrrtttqqqmmmiiifffWWWPPPGGGDDDGGGLLLNNNNNNOOONNNLLLIIIGGGFFFEEEEEEFFFHHHLLLNNNOOOMMMJJJHHH???@@@@@@@@@???>>><<<;;;:::999777555222///---,,,************************))))))******+++++++++,,,************************+++,,,...---,,,++++++,,,++++++,,,---............---------...///111222333444444555777:::<<>>>>>======<<<>>><<<>>>DDDDDDNNNeee|||zzz~~~~~~}}}xxxzzz~~~{{{uuuqqqsssyyy~~~~~~}}}}}}}}}yyysssnnniiigggeeeaaa\\\XXXUUUTTTUUUUUUXXX]]]dddjjjmmmoookkkjjjhhheeebbb___]]]\\\\\\]]]^^^\\\WWWPPPIIIDDDAAA>>>???CCCBBB<<<<<>>=========>>>AAADDDGGGIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUPPPNNNRRRTTTUUU\\\ffflllqqquuusssqqqmmmeee]]]XXXRRRJJJHHHJJJMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHDDDPPPfffiiiUUUDDDBBBBBBDDDFFFFFFDDDAAA===:::===:::666333111...+++))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++...---+++***)))((((((((()))***++++++,,,,,,++++++---------............///---------...000111333444333444555666999<<<@@@AAAEEEDDDDDDFFFHHHJJJJJJIIILLLOOORRRTTTUUUVVVWWWYYY]]]ZZZYYY[[[___ggguuu}}}vvvlllccc\\\SSSKKKEEE??????>>>>>>>>>=========<<>>???CCCCCCGGGNNNVVV]]]eeemmmrrrtttwwwyyywwwwwwwwwsssmmmiiiiiikkksss~~~{{{zzzzzz}}}~~~{{{xxxwwwwwwxxxtttrrrpppnnnmmmllljjjhhhiiiiiiiiihhhgggeeedddccc___^^^\\\ZZZZZZ[[[\\\]]]\\\[[[XXXVVVTTTQQQMMMJJJGGGFFFDDDAAA???===<<<<<<>>>???BBBEEEHHHJJJKKKLLLJJJLLLNNNQQQRRRSSSSSSSSSSSSOOONNNSSSWWW[[[dddnnnoootttvvvtttqqqmmmfff___\\\VVVNNNJJJKKKLLLKKKIIIIIIHHHHHHGGGGGGHHHHHHHHHNNNKKKTTTffffffTTTGGGHHHHHHHHHIIIHHHFFFBBB>>><<<;;;888444222000...,,,))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,---------......***++++++,,,,,,,,,,,,,,,---------............/////////...//////000111222444555666777:::===@@@BBBFFFEEEFFFGGGIIIKKKKKKKKKNNNPPPSSSTTTUUUVVVYYY[[[]]]ZZZYYY\\\```ggguuu|||uuujjjaaaXXXPPPGGGAAA===============<<<<<<<<<<<>><<<;;;;;;???AAACCCGGGIIIKKKLLLLLLJJJLLLOOOSSSTTTTTTSSSRRRQQQNNNNNNTTT\\\dddoooxxxuuuxxxyyytttqqqnnnhhhbbbaaaZZZRRRMMMKKKKKKIIIGGGGGGGGGEEEEEEEEEFFFGGGHHHMMMJJJPPPZZZXXXJJJDDDHHHKKKKKKIIIGGGCCC@@@===;;;888666222000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++'''((()))+++,,,,,,,,,,,,++++++,,,------------------------............///000000////////////000000555555666888;;;>>>AAACCCFFFFFFGGGIIIJJJLLLMMMMMMQQQRRRTTTTTTUUUWWWZZZ]]]^^^[[[[[[]]]aaagggttt|||tttiii^^^VVVNNNEEE???<<<<<<<<<<<<<<<<<<<<<<<<:::>>><<<<<>>;;;888777666444111//////...,,,***++++++++++++++++++++++++))))))*********+++++++++((())))))******)))((('''+++,,,------......---------------............//////////////////000000111444555555777:::===@@@BBBEEEFFFHHHIIIJJJKKKMMMNNNRRRSSSSSSSSSTTTVVVZZZ]]]___\\\\\\___bbbgggsss~~~{{{sssggg]]]TTTLLLDDD???;;;;;;;;;;;;<<<<<<<<<<<<888>>>===>>>EEEMMMfff}}}wwwtttssspppllliiigggiiiwww}}}|||xxxpppiiibbb]]]YYYZZZ]]]ccclllwww}}}tttlllgggcccbbb[[[WWWRRRNNNMMMLLLJJJHHHCCCCCCDDDGGGMMMXXXdddlllttt{{{|||{{{zzzwwwuuutttsssrrrsssqqqpppoooooonnnllljjjggghhhjjjjjjiiifffccc```______^^^^^^]]]]]]]]]]]]\\\YYYUUUSSSQQQNNNKKKHHHGGGEEEBBB>>>;;;::::::;;;>>>@@@CCCGGGIIIJJJJJJIIIJJJMMMPPPSSSUUUTTTRRRPPPOOOOOOQQQWWWcccqqq{{{}}}uuupppnnnjjjeee]]]YYYRRRLLLIIIHHHGGGGGGGGGFFFEEEEEEEEEGGGHHHIIIIIIJJJJJJJJJGGGFFFIIINNNIIIFFFCCC???;;;888666555555333000///......,,,***++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------......---------------............///------......///111222333333333444666888<<>>;;;;;;;;;<<<<<<<<<<<<<<<888===<<<>>>FFFLLLbbb~~~vvvrrrmmmgggcccdddhhhuuu}}}tttjjjccc______```cccjjjsss||||||vvvqqqmmmlllbbb```\\\WWWUUUSSSMMMFFFEEEDDDCCCCCCHHHQQQ\\\dddnnnwwwzzzyyyxxxvvvtttrrrqqqppppppnnnlllkkklllmmmlllkkkjjjjjjjjjjjjhhheeeaaa```]]]]]]]]]]]]\\\\\\\\\[[[[[[XXXTTTPPPNNNLLLIIIGGGFFFDDD@@@===;;;:::;;;<<<>>>@@@DDDGGGIIIJJJIIIHHHJJJLLLOOORRRSSSRRRQQQPPPNNNPPPSSSZZZgggvvv~~~}}}uuupppmmmhhhcccZZZWWWQQQKKKGGGFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKIIIKKKKKKHHHGGGKKKNNNNNNGGGEEEBBB???<<<999888777666444111//////...,,,***++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---++++++,,,------------------------............///,,,------...000111333444222222333555888;;;>>>@@@AAAEEEHHHIIIHHHIIILLLOOOQQQRRRSSSSSSSSSUUUXXX[[[^^^]]]^^^```bbbeeennnxxxvvvmmmaaaWWWOOOIIIBBB===;;;;;;<<<<<<============;;;===:::===EEELLL___|||wwwppphhhaaa```ffflllwww}}}}}}uuukkkkkklllnnnqqquuuzzz|||}}}zzzxxxvvvpppqqqmmmhhheeebbbWWWLLLLLLJJJGGGDDDFFFLLLUUU\\\hhhrrr}}}{{{zzzyyywwwtttqqqooonnnnnnkkkiiihhhjjjlllmmmnnnmmmlllkkkiiifffccc```___[[[[[[[[[[[[[[[ZZZZZZYYYXXXUUUQQQNNNLLLKKKIIIGGGEEEBBB???;;;::::::<<<===???AAAEEEIIIKKKKKKJJJIIIKKKLLLNNNPPPQQQQQQPPPPPPMMMQQQUUU]]]lll|||}}}uuuoookkkfff```[[[XXXRRRKKKFFFEEEEEEGGGIIIJJJLLLNNNNNNNNNMMMLLLHHHKKKJJJFFFHHHMMMMMMHHHDDDCCCAAA???===;;;999888777555222000///...,,,***************************)))************+++++++++)))(((&&&%%%%%%'''***+++***++++++,,,,,,,,,,,,,,,---------............///............///000222222333333444555888<<>>>>>======999;;;EEEMMM___{{{~~~tttlllddd^^^___iiiqqqzzz}}}{{{|||}}}~~~zzz|||~~~}}}zzzvvviii[[[TTTQQQLLLHHHGGGKKKRRRXXXcccooo{{{~~~~~~}}}{{{xxxuuuqqqnnnlllnnnkkkhhhgggjjjmmmpppqqqooonnnkkkhhheeebbb```___YYYZZZZZZZZZZZZYYYXXXXXXUUURRRNNNLLLLLLKKKJJJIIIDDDAAA>>>;;;:::;;;===>>>@@@CCCGGGJJJLLLLLLKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPKKKQQQWWW___ooo}}}uuunnnjjjddd^^^]]]YYYSSSLLLFFFDDDDDDFFFJJJKKKNNNQQQRRRQQQOOONNNLLLOOOMMMIIIKKKQQQNNNEEE@@@@@@???>>>===;;;999888888666333000///...,,,***************************)))************+++++++++111///+++(((&&&''')))+++******+++,,,,,,,,,,,,+++---------.........//////000000////////////000000444444555666999===@@@AAABBBGGGKKKKKKJJJJJJOOOSSSRRRTTTWWWXXXXXXXXXYYYZZZ]]]\\\]]]```aaaccckkktttvvvkkk^^^VVVNNNEEE>>>=========>>>>>>===<<<<<<;;;;;;999999:::???KKKbbbuuuyyy|||rrrjjjaaabbbeeejjjrrr~~~}}}|||zzz}}}~~~|||nnnbbbRRRHHHIIIJJJGGGKKKTTT```hhhttt}}}{{{wwwtttrrrpppnnnlllkkkjjjhhhggggggiiijjjlllooommmiiifffcccaaa```___^^^^^^\\\ZZZXXXWWWUUUUUUSSSPPPMMMKKKJJJIIIHHHFFF>>>===;;;::::::;;;<<<===???CCCIIIMMMNNNNNNMMMNNNIIILLLPPPQQQPPPOOONNNNNNNNNPPPWWWcccssszzztttnnnhhhaaa\\\\\\XXXRRRLLLHHHGGGHHHHHHMMMOOOPPPPPPNNNMMMMMMNNNQQQMMMKKKLLLOOOOOOKKKGGGDDDAAA>>><<<<<<<<<;;;:::999555000---,,,,,,,,,,,,************))))))))))))((()))))))))******************++++++++++++******---,,,***+++,,,------,,,...//////...,,,++++++,,,.........///000000111111222333444777:::???BBBDDDHHHHHHIIIJJJKKKLLLMMMMMMTTTQQQPPPRRRVVV[[[\\\\\\aaa]]]\\\___aaaccchhhnnntttiii\\\SSSLLLCCC===<<<:::;;;<<<===============<<<::::::<<<@@@KKK```sssxxxxxxppphhhaaa___bbbeeejjjpppyyy{{{}}}~~~}}}lll]]]QQQOOOMMMIIIJJJQQQVVV___lllzzz~~~}}}zzzxxxtttrrrqqqooommmkkkkkkjjjhhhgggggghhhjjjkkknnnllliiifffcccaaaaaa```]]]\\\[[[YYYWWWUUUTTTSSSQQQOOOLLLKKKJJJIIIFFFDDD???===;;;::::::;;;<<<===BBBEEEJJJMMMMMMLLLLLLLLLJJJMMMPPPQQQQQQOOOOOOOOOPPPRRRZZZgggvvv}}}vvvppphhhaaa\\\ZZZVVVPPPKKKHHHHHHJJJLLLOOOPPPQQQPPPMMMKKKJJJKKKNNNKKKHHHIIILLLLLLHHHDDDAAA???===<<<======;;;:::888555000---,,,,,,,,,,,,************))))))))))))************++++++++++++******++++++++++++******---+++***+++,,,------,,,---...//////------...///000000000111222222333333222333444777:::>>>BBBDDDDDDEEEFFFHHHJJJKKKMMMMMMSSSQQQPPPRRRVVV[[[\\\\\\aaa]]]\\\^^^```bbbgggnnn~~~rrrfffYYYQQQIIIAAA<<<;;;888999:::;;;======>>>>>>===<<<<<<===AAAJJJ^^^ppp{{{yyy}}}|||tttkkkeee___[[[___aaaeeeiiimmmsssyyy}}}{{{|||~~~~~~qqqcccWWWSSSOOOIIIHHHLLLNNNVVVcccqqq|||yyywwwvvvssspppooonnnmmmkkkiiijjjiiihhhgggggghhhiiijjjlllkkkiiifffdddcccbbbaaa[[[[[[YYYWWWUUUSSSQQQQQQNNNMMMKKKKKKJJJHHHDDDBBB???>>><<<::::::;;;<<<===EEEHHHKKKMMMLLLKKKKKKKKKJJJMMMPPPRRRQQQPPPPPPPPPQQQUUU^^^lll{{{zzzsssjjjbbb\\\WWWTTTNNNIIIGGGIIILLLNNNPPPQQQQQQNNNKKKHHHFFFFFFLLLJJJIIIJJJLLLLLLHHHEEE============???>>><<<:::888444000---,,,,,,,,,,,,++++++*********)))))))))***++++++++++++,,,,,,,,,******++++++++++++******---+++******,,,...------,,,---////////////000222000000000111222222333333333333555777:::>>>BBBDDDBBBCCCEEEHHHJJJLLLNNNOOORRRQQQQQQSSSVVVZZZ\\\\\\```]]]\\\^^^___aaagggooo{{{zzzqqqeeeWWWNNNGGG@@@<<<<<<888888:::;;;<<<=========<<<<<<<<<>>>AAAJJJ\\\nnnzzz~~~zzzyyy{{{lllfffbbb```^^^aaacccgggiiikkkmmmppprrr}}}{{{||||||ttthhh]]]XXXTTTNNNKKKMMMMMMSSS]]]iiiwww|||wwwsssqqqrrrooommmkkkkkkjjjiiigggiiiiiihhhggggggggghhhhhhjjjiiihhhfffdddcccbbbbbb[[[ZZZYYYVVVTTTRRRPPPOOOKKKKKKJJJJJJIIIFFFBBB??????>>><<<;;;:::;;;===>>>FFFHHHKKKLLLKKKKKKLLLMMMLLLNNNQQQRRRQQQQQQQQQRRRRRRWWWbbbqqq~~~wwwmmmccc]]]UUUQQQLLLGGGEEEGGGKKKMMMMMMNNNNNNLLLHHHEEEDDDDDDGGGGGGGGGIIIKKKKKKIIIFFF>>>>>>???@@@AAA???<<<999777444///,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++,,,,,,******++++++++++++******,,,+++******,,,......---,,,---//////......000111.........///000000111111333444555777:::>>>AAACCCEEEFFFHHHJJJLLLNNNOOOPPPQQQQQQRRRTTTWWWYYY\\\]]]```]]]]]]^^^^^^```hhhppp}}}{{{qqqdddUUULLLFFF???======999:::;;;;;;<<<<<<;;;;;;<<<;;;<<<>>>@@@JJJ]]]nnn|||}}}zzzzzz~~~yyy{{{uuujjjgggeeeeeefffeeefffhhhiiiiiiiiijjjlllyyy{{{yyyzzz{{{|||ssshhhaaa\\\VVVRRRPPPOOOSSSYYYbbbooo~~~~~~}}}{{{wwwrrrpppooommmjjjiiiiiiiiigggfffiiihhhhhhggggggfffffffffhhhggggggeeedddcccaaaaaa[[[ZZZYYYVVVTTTQQQPPPOOOIIIHHHHHHHHHGGGDDD@@@===>>>===;;;;;;;;;===???@@@EEEGGGJJJKKKKKKLLLNNNPPPNNNPPPRRRSSSRRRQQQQQQRRRRRRYYYfffuuuyyynnnccc\\\SSSPPPJJJEEECCCEEEHHHJJJIIIJJJJJJIIIFFFCCCCCCCCCAAABBBDDDGGGIIIIIIGGGFFFAAAAAAAAABBBBBB???;;;777666333...,,,,,,,,,,,,,,,++++++++++++************))))))))))))*********+++******++++++++++++******,,,***)))***,,,.........,,,---......,,,,,,---............///000000111111444444555777:::>>>AAACCCGGGHHHIIIJJJKKKMMMMMMNNNPPPQQQSSSUUUWWWYYY[[[]]]___]]]]]]^^^^^^aaajjjtttpppbbbSSSJJJDDD>>>===>>>:::;;;;;;<<<<<<<<<;;;;;;<<<;;;<<<>>>BBBLLL```rrr|||{{{yyy}}}|||{{{qqqjjjjjjhhhhhhjjjiiiiiiiiigggffffffgggiiisss}}}yyywwwxxxzzz~~~{{{qqqiiibbb[[[UUUPPPRRRSSSVVV\\\gggwww~~~|||~~~~~~zzzvvvsssooollljjjhhhhhhhhhfffeeehhhhhhggggggffffffeeeeeefffffffffdddcccaaa___^^^[[[ZZZXXXVVVSSSPPPNNNMMMHHHGGGFFFEEEDDDBBB???<<<<<<;;;;;;;;;<<<>>>AAABBBFFFHHHIIIJJJJJJLLLOOORRRQQQSSSTTTTTTRRRQQQQQQRRRSSS\\\jjjyyyxxxmmmaaaYYYQQQNNNIIIFFFDDDEEEGGGHHHFFFHHHIIIHHHEEEDDDDDDDDDDDDFFFIIIKKKLLLLLLJJJIIIBBBAAAAAABBBAAA???:::777555222...,,,+++,,,,,,,,,,,,++++++++++++*********(((((()))))))))***************++++++++++++******+++***)))***---...///...,,,---...---,,,+++,,,---000000000111222222333333444555555777:::===AAABBBFFFGGGGGGHHHIIIJJJKKKKKKOOOQQQTTTVVVWWWXXX[[[]]]^^^]]]^^^______bbbmmmxxxnnn```QQQGGGAAA<<<;;;===999:::;;;<<<===>>>>>>>>>>>>======???DDDPPPfffzzz}}}}}}ppplllmmmjjjhhhjjjlllkkkhhhdddbbbcccfffiiiqqq~~~zzzyyyvvvwwwyyy{{{sssmmmhhhaaa[[[YYYXXXVVVWWW___mmm}}}}}}|||~~~~~~{{{wwwtttpppmmmjjjiiihhhgggfffdddggggggggggggfffeeeddddddeeeeeeeeecccbbb___]]][[[YYYXXXVVVTTTQQQNNNLLLKKKHHHFFFDDDBBBBBB@@@>>><<<::::::::::::<<<@@@CCCEEEIIIJJJJJJJJJJJJKKKNNNQQQTTTUUUVVVTTTRRRPPPPPPQQQUUU___nnn}}}~~~uuujjj]]]UUUMMMLLLJJJHHHGGGHHHIIIJJJHHHJJJJJJIIIGGGEEEEEEEEEIIIKKKNNNOOOMMMKKKHHHGGG???????????????>>>:::777555222---++++++,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++******++++++++++++******+++***)))***---//////...+++---......------///000000000000111222222333333555555666777:::===@@@BBBEEEEEEGGGHHHJJJKKKLLLMMMNNNQQQUUUVVVWWWXXX[[[]]]]]]]]]^^^``````dddppp}}}lll^^^OOOEEE???;;;:::===888999:::===>>>@@@@@@AAA@@@>>>>>>AAAFFFTTTkkkrrroooqqqlllhhhjjjmmmkkkfffbbb___aaafffjjjpppzzzzzzzzzyyyuuuvvvxxx}}}yyysssmmmaaa]]]XXXUUUYYYeeesss~~~~~~|||||||||yyyuuusssqqqnnnkkkiiihhhgggeeedddggggggggggggfffeeedddcccdddddddddcccaaa^^^[[[ZZZXXXWWWUUURRROOOMMMKKKJJJHHHFFFBBBAAA@@@???===<<<999999999:::===@@@DDDFFFLLLLLLLLLJJJIIIJJJMMMOOOVVVWWWWWWUUURRRPPPPPPQQQVVVaaaqqq{{{sssgggZZZRRRKKKJJJJJJJJJJJJKKKLLLMMMKKKLLLMMMKKKHHHFFFEEEFFFFFFHHHJJJJJJGGGCCC???===<<<<<<;;;<<<======;;;888555111---++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******++++++++++++******+++***)))***---/////////***,,,...//////000222333.........///000000111111555555666777:::===@@@BBBEEEFFFGGGJJJLLLNNNPPPQQQMMMQQQUUUWWWWWWXXXZZZ]]]\\\]]]___aaaaaaeeerrr}}}iiiZZZJJJAAA===:::999;;;;;;;;;;;;<<<<<<<<<<<<===>>>;;;<<>>DDDIIIPPPMMMJJJHHHIIIKKKOOOQQQUUUWWWXXXVVVSSSPPPRRRTTTXXXeeettt~~~}}}vvvkkk```WWWSSSEEEBBB@@@@@@CCCGGGJJJLLLLLLKKKKKKJJJIIIIIIHHHHHHFFFGGGHHHHHHFFFBBB===:::<<<<<<===???@@@>>>;;;888444000+++((()))+++---...******++++++++++++******++++++++++++++++++++++++************************,,,,,,+++***+++,,,---...)))+++------,,,,,,,,,---111111222222222222111111333444555888:::===???@@@AAABBBDDDEEEFFFIIIMMMPPPQQQRRRTTTVVVYYYZZZ[[[\\\]]][[[\\\```ccchhhrrr}}}yyyfffWWWHHH@@@===::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;???FFFOOO```zzzyyynnnhhhhhhaaabbbdddeeeggghhhiiiiiilllqqq{{{yyyyyy{{{}}}{{{rrrggg___YYYZZZcccnnn||||||}}}|||~~~}}}|||zzzvvvrrrnnnkkkjjjhhhfffeeefffggghhhiiijjjkkkhhheeecccccceeeeeecccaaa______]]][[[YYYVVVUUURRROOOLLLIIIFFFEEECCCBBB@@@???===;;;::::::888999999:::<<<@@@FFFJJJPPPNNNKKKIIIJJJLLLPPPRRRUUUWWWXXXVVVRRRPPPRRRTTT\\\hhhvvvzzzyyyvvvooofff\\\SSSOOOBBB@@@>>>@@@DDDIIIMMMNNNLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJGGGCCC>>>;;;::::::;;;===>>><<<999666333///+++)))***,,,------******++++++++++++******++++++++++++++++++++++++************************,,,,,,+++++++++,,,---...***,,,------,,,+++---......///000111222222222222111222444777999<<<>>>???CCCEEEFFFFFFGGGIIILLLOOOQQQRRRTTTWWWXXXZZZ[[[[[[^^^\\\]]]___aaaeeepppzzzuuuaaaTTTEEE???===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===:::<<>><<<;;;::::::999:::;;;<<<===AAAGGGKKKNNNMMMKKKJJJJJJMMMQQQSSSTTTVVVWWWUUUQQQQQQSSSVVVaaalllxxx~~~}}}xxxsssrrrnnniii```WWWOOOKKKAAA???>>>@@@DDDIIILLLNNNMMMLLLKKKJJJIIIHHHHHHGGGKKKLLLLLLKKKIIIDDD???<<<;;;;;;;;;======;;;888555111///,,,+++,,,---,,,,,,******++++++++++++******************************************************,,,,,,+++++++++,,,---...,,,,,,---,,,++++++---000,,,---...///111222333444222333555888;;;===???@@@EEEGGGHHHHHHHHHJJJLLLNNNRRRSSSUUUWWWXXXYYYZZZZZZ^^^\\\\\\^^^___ccclllwww{{{rrr\\\OOOCCC>>>===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===:::===BBBJJJYYYsssnnn___YYYZZZ]]]___dddhhhjjjiiihhhgggjjjjjjppp}}}~~~xxx{{{{{{tttssstttxxx{{{|||sssjjjddddddiiimmmxxxxxxooorrr{{{zzzuuuqqqooollljjjeeedddcccbbbcccdddfffhhhgggggggggfffdddcccccccccfffdddaaa```___]]]ZZZXXXVVVUUURRROOOKKKHHHFFFEEEAAA@@@>>><<<::::::::::::999:::;;;<<<>>>BBBGGGKKKLLLKKKIIIIIIKKKNNNQQQSSSTTTVVVVVVTTTQQQQQQUUUYYYdddnnnyyy~~~}}}xxxrrrqqqooojjjeee]]]UUUMMMGGGAAA???>>>@@@DDDHHHJJJKKKMMMLLLKKKIIIHHHHHHHHHHHHLLLLLLMMMLLLIIIDDD???<<<======>>>??????===999555000...---,,,------,,,*********++++++++++++******))))))))))))))))))))))))************************+++++++++,,,,,,,,,---------------+++***+++...111------......000111222333555666888;;;>>>AAACCCDDDEEEGGGIIIJJJJJJLLLNNNPPPSSSTTTUUUWWWXXXYYYYYYYYY]]]ZZZZZZ]]]^^^aaakkkvvvwwwlllXXXLLLAAA>>>===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;>>>AAAHHH[[[|||nnneeebbbbbb]]]^^^aaacccfffhhhiiiiiijjjiiilll{{{{{{{{{|||yyyuuuvvvvvvqqqsssvvvyyy}}}|||tttlllhhhiiifffnnnxxx~~~vvvpppuuuyyyssspppnnnkkkjjjcccbbbaaaaaaaaaccceeeggggggffffffffffffffffffeeefffdddaaa___^^^\\\YYYWWWTTTSSSQQQNNNJJJGGGDDDCCC@@@???<<<:::999999999:::888999;;;<<<>>>AAAFFFIIIIIIIIIHHHHHHJJJNNNQQQSSSUUUVVVVVVSSSQQQSSSXXX\\\fffqqq{{{~~~~~~|||vvvoooqqqmmmgggaaa[[[SSSJJJEEE???>>>>>>@@@EEEIIILLLMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLIIIDDD@@@===>>>>>>>>>>>>>>><<<888444///...------...---+++*********++++++++++++******))))))))))))))))))))))))************************++++++,,,,,,,,,------------------+++***+++...111000//////...//////000111555666999<<>>>>><<<::::::;;;;;;;;;<<<<<<<<<<<<======>>>AAAIIIaaa}}}wwwxxxvvvrrrcccccccccdddeeeggghhhiiihhhgggjjjttt}}}~~~~~~uuurrr~~~zzzssstttvvvyyy{{{~~~|||qqqiiigggdddgggmmmwwwuuusssttt{{{}}}wwwssspppmmmkkkiiidddcccbbbaaabbbccceeeggghhhhhhggghhhkkkllllllkkkeeeccc```^^^]]][[[XXXVVVQQQPPPMMMJJJGGGDDDAAA@@@???===;;;999888888999:::888999;;;===???BBBFFFIIIHHHHHHHHHIIILLLOOORRRUUUVVVWWWVVVTTTRRRUUU[[[```lllvvv~~~wwwpppooojjjddd^^^ZZZSSSKKKEEE??????@@@CCCIIINNNQQQRRRLLLKKKIIIHHHHHHIIIKKKLLLJJJKKKLLLLLLJJJFFFAAA>>>===<<<<<<<<<<<<999444111000...------------,,,*********++++++++++++*********************************************************+++,,,---------,,,,,,------...---,,,,,,...111222111////////////000111333444666:::===@@@BBBDDDAAADDDHHHKKKMMMOOORRRTTTRRRSSSUUUWWWXXXYYYZZZZZZYYYWWWXXX[[[]]]aaalllvvvwwwfffUUUJJJAAA??????<<<::::::;;;;;;;;;<<<<<<<<<<<<======???BBBNNNiiivvvuuurrroookkkhhhfffeeecccdddgggnnn}}}~~~yyy}}}vvvwwwxxxyyy{{{}}}yyyoookkkiiigggiiipppxxx||||||{{{uuuyyy~~~zzzvvvrrrooommmjjjhhhgggfffeeeddddddeeeggghhhhhhggggggiiimmmpppooonnndddbbb___]]][[[YYYVVVTTTPPPOOOLLLIIIFFFCCC@@@???>>>===:::888777777888:::888:::===???AAACCCGGGJJJHHHIIIIIIKKKNNNRRRUUUWWWXXXXXXWWWTTTSSSVVV]]]ddduuu~~~yyyqqqnnniiiccc___]]]XXXQQQKKKHHHGGGGGGIIIMMMPPPQQQRRRJJJIIIHHHGGGHHHJJJLLLNNNJJJLLLMMMMMMKKKHHHDDDAAA===<<<<<<<<<;;;888444000000...,,,,,,,,,---,,,+++******++++++++++++******++++++++++++++++++++++++***************************+++,,,---------,,,,,,,,,---......------...000111000/////////111333444222333666999===@@@BBBDDDAAADDDHHHKKKMMMNNNPPPRRRQQQRRRTTTWWWXXXZZZ[[[[[[[[[YYYYYY[[[]]]```jjjttt~~~{{{iiiUUUJJJAAA@@@@@@===::::::;;;;;;;;;<<<<<<<<<======<<>><<<999777666777888::::::<<<>>>@@@BBBEEEIIIKKKIIIJJJKKKMMMPPPTTTWWWYYYXXXYYYWWWUUUTTTWWW___eee|||zzzrrrooojjjdddbbbaaa^^^XXXSSSRRRPPPOOONNNOOOPPPOOONNNJJJHHHGGGGGGHHHJJJMMMOOOKKKLLLNNNOOOMMMJJJFFFDDD??????>>>>>>===:::555222111///,,,+++,,,---,,,,,,******++++++++++++******++++++++++++++++++++++++***************************+++,,,---...---,,,,,,+++---//////...---...///000/////////000222555777444555888;;;>>>BBBDDDFFFCCCEEEIIIKKKLLLMMMOOOPPPQQQRRRTTTVVVYYYZZZ[[[\\\]]][[[ZZZ\\\\\\___hhhrrr}}}zzzfffVVVKKKAAA===<<<999999<<<<<<<<<<<<<<<=========>>>;;;===GGGUUUiiiwwwzzzssshhhddd]]]aaaggglllrrr~~~|||}}}zzzwwwwwwzzz}}}xxxrrrrrrsssvvv~~~~~~zzzyyywwwtttpppllliiigggiiihhhgggeeedddcccbbbbbbeeedddcccdddfffhhhhhhhhhddd```[[[XXXWWWVVVUUUTTTPPPOOONNNKKKHHHCCC@@@>>>999999888888999999:::;;;;;;;;;===AAAGGGJJJJJJHHHGGGGGGIIILLLOOOTTTXXXZZZ^^^WWWUUUXXXVVVUUU___ooo|||uuuoookkkfffdddccccccaaa^^^```YYYRRRNNNPPPRRRQQQOOOJJJHHHFFFGGGKKKNNNNNNMMMKKKJJJHHHEEEBBB@@@@@@AAAAAA@@@>>><<<:::777333000......---,,,+++++++++,,,))))))************)))))))))************+++++++++******************************+++++++++,,,,,,,,,---------............///111111000//////...//////333444666999<<>>>>>AAA>>>EEERRRggg|||uuu{{{vvvjjjeeeccceeeiiilllqqq~~~}}}|||wwwtttvvvzzz}}}yyywwwxxx}}}{{{yyywwwsssoookkkgggeeeeeeeeeddddddddddddeeefffeeeccccccccceeefffeeeddd^^^\\\XXXVVVUUUTTTRRRPPPOOONNNMMMJJJGGGCCC???===:::999999999999999::::::<<<<<<>>>CCCHHHKKKJJJIIILLLLLLNNNPPPSSSWWWZZZ\\\[[[TTTSSSVVVWWWXXXeeeuuu|||vvvoookkkeeeaaaaaaaaa```___aaa[[[TTTQQQRRRRRRPPPMMMGGGEEEDDDEEEIIIKKKKKKJJJOOOMMMJJJFFFBBB@@@@@@AAACCCAAA???===;;;777333///******))))))((()))))))))))))))************)))))))))************+++++++++******************************+++++++++,,,,,,,,,------------.....................///000111222333444444666999<<>>===:::999:::<<<<<<=========>>>>>>>>>BBB===BBBOOOfffrrrrrr|||zzzoookkkmmmlllllllllooo~~~}}}vvvpppqqqvvv}}}~~~~~~}}}{{{zzzyyyvvvsssooojjjgggeeeaaaaaaaaabbbdddfffhhhiiiddddddccccccdddccc```^^^]]][[[YYYYYYXXXWWWTTTRRRNNNMMMLLLIIIFFFBBB???===;;;:::999999999999999:::<<<===@@@EEEIIIKKKKKKJJJKKKKKKMMMPPPRRRUUUWWWXXXWWWQQQPPPTTTXXX^^^lll|||wwwqqqkkkfff```\\\[[[[[[[[[ZZZ```[[[WWWTTTTTTRRRNNNJJJFFFEEEEEEGGGIIIJJJJJJIIIPPPMMMJJJEEEBBBAAAAAAAAAEEECCC@@@>>>;;;777222...,,,++++++++++++,,,,,,---))))))************)))))))))************+++++++++******************************+++++++++,,,,,,,,,------------............/////////000111222333444444555666999<<>>>>>;;;999:::<<<============>>>>>>>>>===;;;BBBPPPfff~~~mmmqqq}}}zzzttttttwwwsssoookkklllxxx}}}yyyuuummmmmmsss{{{}}}{{{zzzyyyvvvuuutttqqqnnnkkkhhhggg`````````aaaccceeehhhjjjeeedddddddddcccaaa]]]YYY[[[ZZZZZZZZZZZZXXXUUURRRMMMLLLJJJGGGDDDAAA>>>===;;;;;;:::999999999999:::<<<>>>BBBFFFIIIKKKJJJJJJHHHIIILLLOOORRRUUUVVVWWWVVVQQQOOOTTTZZZdddtttzzznnngggbbb___\\\XXXUUUTTTSSSRRRZZZYYYWWWVVVUUURRRMMMIIIHHHHHHIIIJJJLLLLLLLLLLLLNNNKKKHHHEEEEEEEEEEEEDDDFFFDDDAAA>>>;;;666111---,,,,,,,,,,,,,,,---...///)))******++++++******)))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,---------.........222222111111111111111222444555777999<<>>;;;::::::============>>>>>>>>>???:::<<>>:::666000,,,))))))((())))))***++++++******++++++++++++******))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------------...222111111111111111222222555555777999<<<>>>AAABBBDDDFFFIIIKKKKKKLLLNNNPPPOOOPPPRRRUUUXXX[[[]]]^^^___]]]^^^``````aaagggppp{{{wwwwww}}}vvv___QQQHHHAAA???>>>;;;:::;;;=========>>>>>>>>>??????>>>AAANNNYYYggg|||pppuuu}}}pppmmmppp|||sssnnnooossswwwqqqjjjgggfffkkkxxxwwwxxxxxxpppnnnqqqvvvyyy}}}}}}~~~|||yyyvvvtttrrrlllmmmmmmnnnnnnmmmmmmmmmeeecccaaa______aaaccceeeeeedddcccbbbaaa___\\\YYYVVVVVVVVVVVVVVVTTTQQQNNNJJJIIIFFFCCC@@@>>>===<<<:::::::::::::::;;;<<<<<<<<<@@@FFFJJJKKKJJJJJJKKKHHHKKKPPPTTTWWWYYYYYYXXXVVVTTTSSSWWWbbbqqq}}}qqqgggaaa______^^^[[[WWWRRRPPPPPPSSSUUUWWWXXXWWWSSSOOOLLLIIIJJJKKKLLLLLLOOORRRUUUUUUSSSRRRSSSUUUUUURRROOOEEECCC@@@===:::555000,,,++++++*********+++,,,,,,******++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------......///111333555666555666777999;;;>>>@@@BBBCCCFFFIIIJJJKKKLLLNNNPPPOOOPPPRRRUUUXXXZZZ\\\]]]]]]\\\]]]___``````gggooo}}}||||||xxxfffUUUKKKBBB???>>>;;;;;;=========>>>>>>>>>?????????AAABBBLLLXXXggg~~~xxxqqqvvv}}}tttwwwxxxooohhhfffgggiiilllgggddddddeeehhhpppzzzzzzxxx{{{uuurrrsssuuuvvvyyyzzz{{{|||~~~|||xxxuuurrrpppkkkllllllmmmmmmmmmlllllleeecccaaa___^^^```bbbdddcccaaa_________^^^\\\ZZZYYYXXXWWWWWWWWWUUURRRPPPJJJHHHEEEBBB???===<<<<<<999999999:::;;;<<<===>>>>>>CCCIIIMMMMMMLLLLLLMMMKKKNNNRRRVVVXXXWWWVVVTTTTTTTTTTTTZZZgggxxxvvvmmmhhhfffcccbbb```ZZZUUURRRSSSTTTUUUXXXZZZ[[[XXXTTTOOOMMMKKKLLLMMMMMMNNNQQQWWW\\\^^^[[[YYYYYYZZZVVVOOOIIICCCAAA>>><<<999444///,,,......------,,,,,,------***++++++,,,,,,++++++***)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...000222444555666666777999;;;>>>@@@AAACCCEEEHHHJJJKKKLLLNNNOOONNNOOOPPPSSSUUUXXXZZZ[[[ZZZYYY[[[______```gggooo~~~yyyjjjWWWMMMCCC???===;;;;;;===>>>>>>>>>>>>????????????@@@>>>GGGUUUhhh~~~uuupppwww}}}~~~~~~uuupppiiidddbbbaaabbbbbbddd```___bbbdddgggnnnuuu~~~{{{xxx{{{|||xxxvvvuuutttsssuuuuuuwwwyyy{{{}}}~~~~~~}}}~~~}}}}}}~~~|||yyyuuuqqqnnnllllllmmmmmmllllllkkkjjjeeeccc```^^^^^^```ccceeeaaa___]]]\\\\\\]]]\\\[[[WWWVVVTTTSSSSSSQQQOOOLLLIIIGGGDDDAAA>>>===<<<<<<888888999:::;;;===>>>???@@@FFFLLLPPPOOONNNNNNOOORRRUUUYYY\\\\\\[[[XXXVVVRRRSSSUUU\\\jjj|||yyyoooiiiiiijjjfffccc^^^WWWQQQPPPSSSWWWYYY[[[]]]]]]YYYTTTPPPMMMOOOPPPPPPPPPQQQUUU]]]cccccc```]]][[[YYYSSSIII@@@BBB@@@===;;;888444///,,,,,,++++++***))))))))))))***++++++,,,,,,++++++***)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////...//////000111111666666777999;;;>>>@@@AAACCCEEEHHHJJJKKKLLLNNNOOOMMMMMMOOOQQQTTTVVVWWWXXXXXXXXXZZZ^^^___```gggooo~~~|||}}}{{{yyyzzzwwwppphhhXXXPPPFFF===::::::;;;===???;;;:::>>>???<<<<<<======HHHMMMYYYttt~~~sssooo{{{ooollliiigggeeebbb______aaa^^^______]]]\\\^^^ccchhh~~~~~~zzz{{{}}}|||{{{|||}}}xxx~~~wwwqqqnnnnnnmmmppptttvvvvvvxxx|||~~~~~~~~~~~~~~~~~~}}}{{{{{{~~~{{{wwwssspppnnnnnnllljjjgggeeedddddddddaaaaaa``````aaabbbccccccbbb___\\\XXXWWWWWWXXXYYYXXXVVVSSSPPPNNNMMMMMMMMMEEEEEEDDDBBB@@@===;;;:::666777888888999<<<@@@DDDCCCHHHNNNQQQQQQOOOMMMLLLQQQUUU[[[^^^]]][[[XXXWWWSSSUUUVVVZZZfffxxxttteeegggmmmhhhjjjbbbXXXPPPHHHFFFLLLUUUXXX[[[^^^\\\WWWRRRPPPOOORRRPPPNNNNNNRRRYYYaaafffddd___XXXRRRMMMIIIEEEBBB>>>@@@@@@:::333...---///+++++++++*********))))))+++++++++++++++++++++++++++'''$$$$$$'''******(((,,,+++++++++++++++++++++,,,++++++******++++++,,,---------............///...///111111000000222333111555:::===>>>???AAABBBDDDEEEFFFIIIKKKMMMOOOPPPOOOPPPQQQRRRSSSTTTUUUVVVXXX]]]\\\___gggfffgggsss~~~}}}xxxqqqmmmkkkggg___XXXOOOJJJDDD???=========<<<>>>;;;:::>>>???======???>>>GGGOOO```zzzwwwuuuqqqfffdddbbbbbbbbbaaaaaabbb]]]\\\[[[ZZZYYY\\\```cccqqq~~~yyyxxx{{{~~~|||yyy}}}}}}wwwooojjjhhhjjjmmmrrrtttvvvxxx|||~~~}}}}}}}}}||||||{{{{{{}}}}}}}}}|||{{{{{{}}}~~~yyyvvvrrrooommmooonnnkkkhhhfffdddbbbaaa```````````````aaaaaabbb```^^^\\\YYYWWWWWWWWWWWWWWWUUURRROOOMMMLLLLLLLLLEEEDDDCCCAAA???===;;;:::777888999999:::<<<@@@DDDEEEIIINNNPPPPPPNNNMMMLLLPPPTTTYYY[[[ZZZXXXUUUTTTSSSXXX\\\bbbnnn|||zzzwwwnnndddiiipppjjjfff^^^TTTLLLFFFFFFNNNWWW\\\___aaa___YYYTTTPPPOOORRRQQQPPPQQQSSSWWW[[[]]]YYYTTTOOOJJJGGGDDDAAA???===>>>>>>999222------///+++++++++*********))))))++++++++++++++++++++++++,,,***(((((()))+++,,,,,,------------...............------,,,,,,------...------------...............///111111000000222333333777;;;>>>@@@AAABBBDDDDDDEEEGGGIIIKKKMMMOOOPPPNNNOOOPPPRRRTTTUUUWWWWWWZZZ___]]]```hhhhhhkkkxxx|||}}}xxxnnngggbbb\\\SSSLLLEEECCCAAA@@@@@@@@@>>>===>>>;;;;;;>>>>>><<<===AAAAAAIIIUUUmmmzzz|||uuupppooommmllljjjhhhdddaaa[[[XXXVVVUUUVVVYYY[[[[[[cccwww|||{{{xxxuuutttwww|||yyy{{{xxxnnnfffaaaeeehhhmmmqqquuuxxx{{{~~~zzzzzzzzzzzzzzzyyyyyyyyy|||}}}}}}|||{{{zzz|||~~~{{{xxxuuuqqqmmmjjjnnnmmmkkkiiifffccc```^^^^^^^^^^^^^^^____________]]]]]][[[ZZZXXXVVVUUUUUUTTTRRRPPPMMMKKKJJJJJJJJJDDDCCCBBB@@@>>><<<;;;:::888999:::::::::===AAADDDIIIKKKMMMNNNMMMLLLMMMMMMPPPSSSWWWXXXVVVSSSQQQPPPNNNUUU^^^gggrrr}}}~~~zzzpppkkkgggbbbkkkrrrlllcccZZZOOOGGGDDDFFFPPPZZZcccdddeeeccc]]]XXXTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSMMMJJJFFFCCCBBB@@@???===<<<<<<;;;666000,,,+++---+++++++++***************++++++++++++++++++++++++((()))((('''''''''***,,,,,,,,,,,,---.........///...------,,,,,,------...------------...............///111111000000222333444777;;;>>>???@@@BBBCCCDDDEEEGGGIIILLLNNNOOOPPPMMMNNNPPPRRRTTTWWWXXXYYYZZZ___]]]^^^fffhhhmmm||||||}}}~~~qqqfff^^^VVVMMMGGGAAA???>>>>>>???@@@???===@@@======???>>><<<===BBBEEENNN___||||||{{{{{{{{{}}}zzzyyy|||}}}{{{wwwrrriiiaaaZZZVVVRRRRRRUUUXXXXXXVVV[[[jjjtttsssppppppqqqvvv|||~~~|||~~~{{{pppeee^^^```ccchhhmmmrrrvvvyyy{{{yyyyyyyyyyyyyyyzzzzzzzzz|||}}}}}}}}}{{{{{{|||~~~{{{wwwsssooojjjfffhhhhhhhhhgggdddaaa^^^]]]\\\\\\]]]]]]]]]]]]]]]]]][[[[[[[[[ZZZXXXVVVSSSRRRQQQPPPNNNKKKJJJHHHHHHHHHCCCBBB@@@???===;;;::::::999:::;;;;;;;;;>>>BBBEEEMMMMMMMMMLLLJJJJJJLLLNNNRRRTTTVVVVVVTTTQQQOOOOOOKKKTTT```kkkwww}}}wwwiiibbbaaaaaakkkqqqkkkbbbWWWLLLEEECCCFFFQQQ[[[eeeffffffddd```\\\XXXVVVRRRRRRRRRRRRQQQPPPOOONNNHHHFFFCCCBBBAAAAAA???>>>::::::888333...+++***+++************************************************&&&((()))(((%%%%%%(((,,,(((((())))))***+++,,,,,,,,,++++++******++++++,,,,,,,,,---------............///111111000000222333222555888;;;<<<===???AAACCCEEEGGGJJJMMMNNNOOOOOOMMMNNNPPPRRRUUUXXXZZZ[[[YYY]]]ZZZ[[[ccceeemmm~~~~~~||||||rrrdddYYYPPPHHHCCCBBB???<<<;;;<<<>>>>>>>>>BBB@@@@@@AAA???<<>>:::888555111---*********************************************************)))+++---,,,***))),,,///&&&&&&'''((()))******+++,,,++++++******++++++,,,,,,,,,,,,------------......///111111000000222333222555888999:::<<<>>>@@@CCCEEEHHHKKKNNNOOOOOOOOOMMMNNNPPPSSSVVVYYY[[[\\\YYY]]][[[[[[bbbdddnnn~~~|||}}}tttdddWWWMMMGGGCCCCCC@@@<<<::::::<<<>>>>>>BBBAAAAAACCC@@@>>>CCCIIIQQQggg~~~xxxmmmjjjlllqqqvvvwwwxxxzzz~~~|||pppcccXXXWWWVVVTTTTTTVVVXXXXXXXXXPPPWWWggg|||zzz{{{yyytttooommmlllmmmrrrwww{{{|||yyyttt~~~{{{yyy{{{~~~~~~xxxnnnhhh___^^^___bbbhhhnnnrrrtttxxxxxxyyyzzzzzz{{{||||||zzz|||~~~~~~|||{{{||||||~~~~~~~~~~~~~~~}}}}}}xxxsssoookkkfffbbb^^^^^^______^^^]]]]]]\\\ZZZ[[[\\\\\\\\\[[[YYYYYYXXXXXXXXXWWWUUUSSSQQQOOOLLLLLLKKKIIIHHHGGGFFFEEEAAA@@@>>>;;;:::999::::::888999;;;<<<>>>AAAFFFJJJOOONNNLLLJJJHHHIIIMMMQQQWWWXXXXXXWWWTTTRRRQQQRRRUUU```nnn{{{zzzfff]]]______eeehhhaaa\\\RRRIIIFFFGGGJJJQQQXXXWWWWWWWWWXXXYYYYYYWWWUUURRRRRRQQQQQQQQQPPPPPPPPPHHHFFFDDDBBBBBB@@@>>><<<:::777333///,,,************************+++++++++************************(((***++++++******+++,,,)))))))))******++++++,,,...------,,,,,,------...,,,,,,,,,,,,------------...///111111000000222333555777999:::;;;===???AAACCCEEEIIILLLNNNOOOOOOOOONNNOOOQQQTTTWWWYYY[[[]]][[[```^^^]]]cccfffppp~~~}}}tttcccUUULLLGGGEEEBBB???<<<:::;;;===>>>>>>??????AAADDDCCCBBBIIIQQQ```~~~wwwooojjjhhhlllmmmlllmmmqqq{{{qqqeee]]]UUUUUUVVVVVVVVVVVVWWWYYY[[[XXX^^^mmm}}}|||~~~|||wwwrrrqqqppptttyyy~~~tttmmmvvv~~~||||||}}}zzzsssmmmaaa^^^\\\^^^cccjjjoooqqqtttuuuvvvwwwxxxyyyzzzzzzxxxzzz||||||zzzyyyyyyzzz||||||}}}~~~}}}|||xxxsssooollliiifffddd______^^^]]]\\\\\\\\\\\\ZZZ[[[\\\\\\\\\[[[YYYXXXXXXWWWWWWUUUTTTRRRPPPOOOKKKKKKJJJIIIHHHGGGEEEDDD@@@???<<<:::999999999:::777999;;;===???CCCHHHLLLNNNNNNLLLIIIHHHJJJNNNQQQXXXXXXXXXVVVTTTRRRSSSTTTXXXeeeuuuxxxddd\\\___^^^```bbb\\\TTTLLLFFFGGGJJJLLLQQQUUUUUUTTTSSSUUUWWWXXXVVVSSSQQQRRRTTTUUUUUURRROOOMMMGGGEEECCCCCCBBBAAA>>><<<:::777222...,,,+++******))))))*********+++++++++************************(((''''''((()))***)))(((+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------...///111111000000222333555777999::::::<<>><<<<<<>>>???>>>>>><<<===@@@DDDDDDFFFMMMWWWnnnwwwmmmfffbbbccccccaaadddjjjdddvvvsssddd___^^^\\\SSSUUUXXXWWWVVVVVVZZZ]]]eeekkkxxx{{{wwwvvvvvv{{{uuummmiiizzz~~~}}}~~~|||uuupppccc___ZZZ[[[```gggllloooqqqrrrssstttuuuwwwwwwxxxvvvxxxzzzzzzyyywwwwwwxxxwwwyyy{{{}}}~~~{{{xxxtttooollljjjiiigggfffbbbaaa^^^\\\[[[ZZZ[[[[[[ZZZ[[[\\\]]]\\\[[[YYYWWWXXXWWWVVVTTTRRRQQQPPPOOOKKKKKKJJJIIIHHHGGGEEEDDD@@@>>><<<:::888888999:::666888:::===@@@DDDJJJNNNNNNMMMLLLJJJIIIJJJNNNRRRXXXXXXXXXVVVSSSRRRSSSTTT___mmmvvvccc\\\___]]]]]]___ZZZMMMGGGCCCGGGKKKNNNQQQUUUXXXVVVUUUVVVYYYYYYWWWTTTPPPSSSWWWYYYXXXTTTNNNJJJGGGFFFDDDDDDDDDCCCAAA>>>;;;777222...,,,++++++***))))))******++++++++++++)))))))))))))))))))))))),,,***)))***...///,,,))),,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------...///111111000000222333333555666777888999<<>>???@@@???@@@DDDGGGFFFHHHWWWgggsssiiieeecccdddccc___```ccccccdddeeeccc___[[[YYYYYYZZZVVVTTTUUUUUUVVV\\\dddgggnnn|||}}}{{{|||wwwkkkkkknnn{{{~~~}}}||||||~~~~~~}}}{{{kkkddd]]][[[___eeeggghhhmmmnnnpppqqqppppppqqqrrrtttuuuvvvwwwxxxyyyyyyyyy}}}}}}|||}}}}}}~~~|||zzzuuuvvvpppjjjhhhiiiiiifffccc______^^^]]][[[YYYWWWVVVUUUTTTSSSUUUWWWXXXXXXWWWUUUVVVVVVUUUTTTRRRPPPOOOLLLKKKJJJGGGEEECCCAAA@@@???>>>===;;;:::::::::;;;<<<<<<===@@@CCCGGGJJJMMMLLLKKKJJJJJJKKKNNNRRRTTTWWWVVVVVVVVVRRRPPPVVV___fff{{{oooaaaXXX[[[```]]]XXXUUUMMMGGG@@@>>>CCCKKKRRRUUU[[[ZZZYYYZZZZZZXXXUUURRRUUUUUUUUUVVVWWWTTTNNNHHHGGGEEECCCCCCCCCBBB@@@>>>===888222...------------"""###%%%'''(((((('''&&&***)))))))))***+++,,,,,,000---***)))+++,,,***)))************************,,,,,,++++++,,,,,,---...///............---------111111111000111111222222444555666888:::<<<===>>>EEEFFFHHHKKKOOOPPPPPPOOOOOOPPPRRRTTTWWWZZZ\\\^^^______``````___cccppp~~~uuueeeYYYOOOEEE@@@@@@===???@@@?????????@@@BBBEEEDDDEEEIIILLLUUUgggyyy|||{{{mmmddd```___```___\\\\\\___]]]\\\\\\^^^```aaa___^^^ZZZVVVUUUVVVWWWYYY```iiijjjnnnwwwwwwlllmmmttt}}}|||{{{|||~~~~~~ppphhh___[[[]]]aaadddeeeiiillloooppppppqqqrrrtttuuuvvvvvvvvvwwwwwwwwwwww{{{zzzzzz{{{{{{|||}}}~~~{{{~~~{{{uuuppprrrmmmgggeeeggggggdddaaa^^^^^^]]]\\\ZZZXXXWWWVVVTTTSSSRRRSSSUUUVVVVVVUUUUUUUUUUUUTTTSSSQQQOOONNNLLLKKKIIIGGGDDDBBBAAA@@@>>>===;;;:::999999999:::======???BBBEEEIIILLLNNNJJJJJJIIIIIIJJJMMMPPPRRRQQQPPPQQQQQQOOOPPPXXXcccpppmmm```VVVWWW[[[ZZZVVVTTTJJJDDD>>>>>>DDDLLLPPPRRRVVVUUUTTTTTTUUUTTTRRRPPPSSSRRRRRRSSSSSSPPPJJJFFFGGGEEECCCCCCCCCBBB@@@>>><<<888222...,,,---------'''((()))******+++***************)))******++++++,,,***((((((+++------,,,************************,,,,,,++++++,,,,,,---...+++,,,,,,---...///000000000000000///000000111222555666777999;;;===??????FFFGGGIIIKKKNNNOOONNNNNNOOOPPPRRRTTTWWWZZZ\\\^^^______```aaa```cccppp~~~~~~pppaaaVVVMMMEEEAAA@@@===>>>??????>>>???BBBDDDJJJIIIJJJQQQ[[[kkk|||sss~~~rrrhhh```\\\[[[\\\[[[XXXXXX[[[ZZZXXXXXX\\\bbbdddbbb^^^YYYVVVUUUWWWXXX[[[ccclllmmmooorrrxxxllliiijjjttt~~~||||||}}}~~~~~~}}}wwwnnnbbb[[[ZZZ\\\___```eeehhhllloooqqqsssuuuwwwxxxwwwvvvuuutttuuuvvvvvvxxxxxxxxxxxxyyyzzz{{{|||{{{~~~~~~{{{wwwrrrmmmmmmiiidddcccddddddbbb___]]]]]]\\\[[[YYYWWWUUUTTTSSSRRRQQQRRRSSSTTTSSSRRRTTTTTTSSSSSSQQQOOONNNMMMKKKJJJHHHFFFDDDAAA@@@???<<<<<<:::999888999999:::===???AAAEEEHHHKKKMMMOOOHHHHHHHHHHHHIIIKKKNNNOOOKKKJJJLLLNNNOOOSSS___kkk}}}}}}nnnccc[[[[[[]]][[[WWWTTTHHHBBB>>>@@@IIIPPPQQQOOOPPPNNNMMMMMMOOOPPPOOONNNPPPOOOOOOOOONNNKKKFFFCCCFFFDDDCCCCCCCCCAAA???===:::666111---,,,---------,,,+++++++++++++++,,,,,,++++++******)))*********+++)))((()))+++------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++,,,,,,---...///000000//////......///000111111666777888:::===>>>@@@AAAFFFGGGIIIKKKMMMMMMMMMMMMOOOPPPRRRUUUWWWZZZ\\\]]]______aaabbbaaadddqqq~~~xxxlll]]]TTTMMMFFFBBBBBB?????????>>>>>>@@@CCCFFFJJJNNNWWWddduuuvvvpppuuummmggg```\\\YYYZZZXXXTTTUUUXXX\\\^^^```cccdddaaa]]]YYYXXXUUUTTTVVVWWWZZZaaaiiijjjnnnssswww~~~llleeeccciiiuuu|||||||||{{{{{{~~~tttggg]]]XXXXXXZZZ[[[```dddjjjooorrruuuxxxzzzzzzyyywwwtttttttttuuuvvvwwwwwwwwwxxxxxxzzz{{{||||||~~~}}}yyyvvvrrroooiiifffcccaaabbbbbb```^^^[[[[[[ZZZYYYXXXVVVTTTSSSSSSRRRQQQQQQRRRSSSRRRPPPRRRRRRQQQPPPOOOMMMLLLKKKIIIIIIGGGEEEBBB@@@>>>===<<<;;;:::999999999:::;;;===???CCCGGGJJJLLLMMMMMMGGGGGGHHHIIIJJJKKKLLLMMMIIIIIIJJJNNNQQQYYYggguuuuuummmhhhddddddddd___WWWQQQHHHCCCAAAFFFOOOUUUTTTPPPMMMKKKJJJJJJLLLOOOPPPPPPOOOOOONNNMMMKKKHHHDDDAAAEEEDDDCCCBBBBBBAAA>>><<<888444///---,,,,,,,,,,,,,,,+++)))(((((()))***+++,,,,,,+++***)))))))))***,,,+++***************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///............---------///////////////000111222555666888:::<<>>@@@DDDGGGNNN[[[nnntttppp{{{qqqllliii```[[[VVVTTTRRRNNNOOORRR^^^dddkkkkkkddd\\\WWWVVVWWWTTTSSSUUUUUUUUUZZZaaaccckkkuuu}}}rrrhhhaaabbbkkk|||}}}||||||||||||xxxlllaaaYYYWWWWWWWWW\\\```gggmmmrrruuuxxxzzzzzzyyywwwuuutttuuuvvvwwwwwwwwwwwwxxxyyyzzz|||}}}}}}zzzvvvtttqqqooogggeeecccbbbaaa```___^^^ZZZYYYYYYXXXVVVTTTRRRQQQSSSRRRQQQQQQRRRRRRQQQPPPQQQPPPOOOMMMLLLKKKJJJJJJHHHGGGEEECCCAAA???===<<<<<<<<<;;;::::::;;;<<<======@@@EEEIIILLLLLLKKKJJJGGGHHHIIIJJJKKKKKKLLLLLLHHHHHHKKKPPPVVV___pppyyynnnkkknnnqqqrrrnnndddVVVLLLFFFDDDCCCIIIRRRVVVTTTOOOMMMLLLKKKLLLOOOQQQSSSSSSQQQQQQOOOMMMJJJFFFDDDCCCDDDCCCBBBBBBBBBAAA===;;;555222...,,,,,,,,,,,,,,,+++***)))((('''((()))***,,,,,,+++***)))))))))******+++++++++***))))))***++++++++++++++++++++++++------,,,,,,------...//////............---------000000000000111222333444444555777999<<<>>>@@@AAAAAAEEEIIILLLLLLMMMOOOQQQOOOQQQSSSVVVXXXZZZ[[[[[[^^^___aaacccbbbdddppp}}}xxxpppeeeYYYRRRMMMGGGCCCCCCDDDCCCAAA??????BBBGGGLLLYYYnnnyyypppnnn}}}wwwoookkkhhh^^^WWWPPPMMMJJJHHHJJJOOO\\\dddllljjjaaaYYYVVVWWWUUUSSSTTTVVVVVVTTTVVV[[[[[[eeesss~~~rrreee^^^aaannnzzzqqqfff]]]XXXUUUTTTWWW\\\cccjjjnnnrrruuuwwwwwwvvvuuuuuuuuuvvvwwwxxxwwwwwwwwwxxxzzz{{{}}}}}}}}}{{{uuuqqqooommmllleeeeeedddbbb```^^^]]]\\\XXXXXXWWWVVVTTTRRRPPPOOOQQQPPPOOOPPPQQQRRRQQQPPPOOONNNMMMKKKJJJIIIIIIHHHGGGFFFDDDBBB@@@===<<<;;;<<<;;;;;;:::;;;<<<>>>??????BBBHHHLLLNNNMMMJJJHHHFFFGGGIIIJJJKKKKKKJJJJJJGGGIIINNNUUU]]]iii{{{ssskkkqqq{{{~~~ooo\\\MMMCCCCCCFFFKKKPPPSSSQQQNNNOOONNNNNNOOOSSSUUUVVVVVVTTTSSSRRRNNNJJJFFFEEEEEEBBBBBBBBBBBBBBB@@@<<<999333000---++++++,,,,,,++++++***************++++++++++++******)))*********%%%''')))+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------......///+++,,,,,,---...///000000000000000000111333444444444555777999<<<>>>@@@AAABBBFFFKKKMMMMMMMMMPPPRRROOOQQQTTTVVVYYYZZZZZZZZZ]]]^^^aaabbbaaadddooo|||~~~uuummmbbbVVVPPPKKKEEEAAAAAABBBBBBAAA@@@AAAFFFMMMRRRgggtttmmmmmm{{{uuummmhhhccc\\\TTTLLLHHHFFFFFFKKKRRR]]]aaadddaaa[[[VVVUUUWWWTTTTTTVVVZZZYYYVVVVVVYYYUUU^^^kkkwww~~~~~~kkk___[[[cccwww}}}zzztttlllbbb[[[UUUSSSRRRWWW^^^eeeiiilllooopppqqqqqqrrrssstttvvvvvvwwwvvvvvvwwwxxxyyy{{{|||}}}|||zzzsssnnnkkkjjjjjjddddddcccaaa^^^\\\ZZZZZZWWWWWWVVVUUUSSSQQQOOONNNNNNMMMMMMNNNPPPQQQPPPOOONNNMMMKKKIIIHHHGGGGGGGGGFFFEEECCCAAA???<<<;;;:::::::::999999:::<<<===>>>AAAEEEKKKOOOPPPNNNIIIFFFDDDEEEHHHJJJJJJJJJHHHGGGIIILLLSSS^^^iiiwwwzzzpppnnnwwwuuu___NNNBBBEEEJJJNNNPPPPPPPPPPPPOOOOOOPPPRRRUUUWWWVVVVVVVVVVVVTTTOOOIIIFFFFFFGGGBBBAAAAAABBBBBB@@@<<<999111///,,,++++++,,,++++++((()))***++++++,,,++++++*********)))******++++++###&&&***+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////+++,,,,,,---...///000000.../////////000222333444444555777:::===???AAABBBFFFJJJNNNOOOMMMLLLNNNQQQOOOQQQTTTWWWYYYZZZZZZYYY[[[]]]```bbbaaacccnnnzzzwwwjjj___TTTNNNIIICCC@@@@@@AAA@@@@@@@@@BBBIIIQQQWWWppp~~~qqqlllmmm{{{sssllleee^^^\\\SSSKKKGGGFFFHHHOOOWWWaaa___\\\XXXTTTSSSSSSTTTTTTTTTXXX]]]]]]YYYXXXZZZRRRYYYdddnnnvvvxxxxxxvvvqqqaaaZZZ___qqq~~~|||zzzyyyvvvooofff]]]VVVSSSNNNTTT[[[bbbfffhhhjjjllllllnnnppprrrtttuuuvvvvvvuuuuuuvvvwwwxxxzzz|||}}}{{{~~~~~~~~~~~~|||tttnnnkkkiiiiiicccdddcccaaa]]]ZZZXXXXXXVVVVVVUUUTTTRRRPPPOOONNNLLLKKKKKKLLLNNNPPPOOOOOONNNLLLJJJHHHGGGFFFGGGGGGEEEDDDCCCAAA>>><<<:::999999999888888999;;;===>>>DDDHHHNNNRRRRRROOOJJJFFFBBBDDDGGGIIIIIIHHHFFFEEELLLPPPYYYfffsssvvvppprrrtttqqqZZZHHHDDDIIINNNQQQQQQPPPQQQSSSNNNOOOPPPSSSVVVWWWVVVTTTWWWWWWTTTOOOIIIFFFFFFHHHAAAAAAAAABBBBBB@@@;;;888000...+++***+++,,,+++***%%%''')))***++++++*********)))))))))***+++,,,,,,&&&))),,,,,,***((()))***,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////.........---------------......///111222333555666999;;;>>>AAACCCDDDIIIMMMQQQQQQMMMKKKLLLOOOOOOQQQTTTWWWYYYZZZYYYYYYZZZ\\\___aaa```bbbmmmyyyxxxqqqeee]]]SSSKKKGGGEEECCCAAABBB@@@AAACCCDDDFFFOOOYYYkkkppplllpppuuummmfff```XXXRRRKKKHHHLLLUUU^^^dddmmmeee^^^\\\[[[WWWVVVWWWRRRUUUZZZ]]]^^^\\\XXXVVV^^^]]]]]]```eeejjjmmmnnnzzz}}}kkk^^^^^^gggqqq|||yyy{{{||||||xxxnnnbbbYYYSSSQQQTTTYYY^^^bbbfffggghhhlllnnnpppqqqqqqrrrtttvvvxxxwwwuuuttttttvvvwwwyyyyyyzzz|||}}}~~~~~~~~~}}}|||zzz|||}}}wwwrrrnnnjjjhhhfffdddaaa___^^^\\\ZZZWWWVVVVVVUUUSSSQQQOOOMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJIIIHHHHHHGGGFFFFFFGGGEEEAAA>>>;;;::::::::::::999:::<<<>>>@@@@@@???FFFMMMUUUVVVQQQJJJFFFEEEEEEDDDFFFHHHGGGFFFJJJQQQWWW___iiivvvuuurrrtttuuudddSSSHHHFFFIIILLLNNNOOOOOOPPPRRRMMMQQQWWWZZZZZZWWWTTTRRRRRRSSSSSSPPPJJJDDD@@@>>>AAAAAAAAABBBBBB>>>666000111---******---...+++'''))))))***+++,,,,,,------,,,+++******,,,,,,+++***************************))))))***+++,,,,,,------222111000///---+++******++++++,,,---...000000111000000000000111222333444444666888:::;;;===AAACCCGGGHHHJJJLLLNNNOOOPPPPPPPPPQQQRRRTTTVVVXXXYYYZZZ]]][[[[[[^^^___cccmmmxxxvvvnnnbbb[[[PPPIIIEEEDDDBBB@@@AAA??????AAACCCFFFOOOZZZqqq}}}zzztttsss|||uuunnngggbbbYYYUUURRRTTT\\\hhhssszzzyyylll```[[[YYYVVVTTTUUUSSSTTTVVVWWWXXXXXXWWWWWW\\\\\\\\\]]]___cccfffhhhmmm{{{oooaaa\\\aaahhh~~~zzzwwwvvvxxxzzzyyyssshhh\\\TTTPPPRRRUUUXXX]]]aaaeeegggkkkmmmoooppppppqqqssstttwwwvvvtttsssssstttuuuvvvxxxyyy|||~~~~~~~~~}}}|||}}}zzzxxx{{{xxxsssoookkkhhhffffffcccaaa___^^^\\\YYYWWWWWWVVVTTTRRRPPPNNNLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEECCC@@@===;;;::::::::::::;;;<<<===>>>@@@BBBCCCJJJOOOUUUUUUPPPJJJFFFFFFCCCBBBCCCFFFFFFGGGNNNWWWdddnnnyyyxxxwwwyyy}}}uuujjj\\\OOOFFFFFFIIIMMMOOOPPPPPPQQQRRRTTTWWW[[[]]]\\\XXXTTTRRRPPPQQQRRROOOKKKFFFBBBAAAAAA@@@@@@@@@@@@<<<666111000---***+++---...+++'''*********++++++,,,,,,,,,+++*********+++++++++************************************++++++,,,,,,,,,//////......---------,,,,,,,,,------...///000000000000000000111222333444444666888:::;;;===AAACCCGGGHHHJJJLLLNNNOOOOOOPPPQQQRRRTTTVVVXXXYYY[[[\\\```^^^]]]___```ccclllwww~~~rrrjjj^^^VVVMMMFFFCCCBBB@@@>>>???======@@@BBBFFFPPP[[[tttzzzqqqsssmmmsss{{{rrrwwwuuunnnhhheee^^^^^^aaahhhtttuuucccYYYVVVTTTTTTUUUUUUTTTRRRQQQQQQSSSTTTVVV[[[]]]^^^]]]\\\]]]aaaeeejjjsssxxxiii^^^\\\^^^nnn~~~wwwtttqqqsssvvvxxxwwwnnnbbbXXXRRRQQQQQQRRRWWW]]]dddhhhjjjlllnnnoooooopppqqqrrruuutttrrrqqqpppqqqrrrrrrsssuuuyyy|||}}}|||zzzyyy|||~~~{{{yyywwwwwwyyy{{{uuupppllljjjgggeeedddbbb```^^^]]][[[YYYWWWXXXVVVTTTPPPNNNLLLLLLKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDBBBAAA>>><<<:::999999999:::<<<>>>>>>>>>@@@FFFJJJNNNRRRTTTRRRMMMHHHFFFGGGDDDBBBCCCEEEGGGLLLWWWbbbttt|||{{{}}}|||sssiii```VVVMMMHHHHHHKKKOOORRRSSSSSSSSSTTT[[[\\\^^^^^^]]]YYYUUURRRNNNOOOOOOMMMIIIEEEDDDCCCBBB@@@???>>><<<999555222///,,,***+++------+++(((******++++++++++++++++++******************************************************++++++++++++++++++,,,,,,,,,---......//////---------....../////////000000000000111222333444444666888:::;;;===AAACCCGGGHHHIIIKKKMMMNNNOOOOOOSSSTTTUUUWWWYYY[[[\\\]]]bbb```___aaaaaaccckkkuuuzzznnneeeYYYSSSJJJDDDBBBAAA???===>>><<<===@@@BBBFFFQQQ\\\qqqwwwoooeee___cccbbbrrryyyooo{{{{{{rrrlllhhhfffgggkkkrrr}}}yyydddZZZWWWWWWWWWXXXXXXVVVSSSPPPOOOPPPQQQRRRYYY]]]___^^^\\\]]]ccciiinnnqqqzzzuuuggg^^^[[[bbbqqqwwwtttooooooppptttvvvrrrhhh___XXXTTTQQQOOORRRYYYbbbggghhhkkkmmmooooooooopppqqqqqqqqqooonnnnnnnnnnnnnnnmmmppptttxxxzzzyyyvvvuuuyyy{{{~~~}}}|||xxxwwwuuuvvvyyy}}}~~~zzztttpppllljjjgggeeecccaaa^^^]]]\\\[[[XXXVVVXXXVVVRRROOOLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJHHHHHHGGGFFFEEECCCBBBBBB???>>>===;;;:::999999999888<<>>AAAIIIOOORRRSSSRRRNNNIIIFFFFFFGGGGGGEEEDDDGGGKKKRRR```mmm}}}{{{yyy|||wwwlllccc\\\WWWRRRNNNLLLOOOSSSVVVVVVWWWWWWXXX^^^^^^^^^^^^]]][[[XXXUUUPPPPPPOOOKKKGGGDDDCCCCCCFFFDDD@@@===999666333111...,,,***+++,,,,,,+++)))++++++++++++***************+++,,,+++******++++++************************++++++++++++************++++++,,,------...//////............////////////000000000000111222333444444555888:::;;;===AAACCCFFFGGGIIIKKKLLLNNNNNNOOOSSSSSSUUUWWWYYY[[[\\\]]]```^^^^^^```aaabbbkkktttuuuhhh```UUUOOOGGGBBBAAAAAA???===>>>===>>>AAACCCFFFPPPZZZkkk||||||pppeeeZZZTTT[[[bbbyyyzzzssstttnnniiiffffffjjjppp{{{xxxggg___^^^\\\\\\^^^ZZZYYYWWWUUURRRPPPOOONNNUUUYYY]]]]]]\\\___ffflllllllllppp}}}rrreee]]]^^^hhhzzz|||vvvqqqnnnlllnnnrrrrrrnnniii^^^YYYRRRMMMNNNTTT\\\bbbeeehhhlllnnnnnnnnnooopppnnnmmmmmmllllllkkkkkkkkkkkknnnssswwwyyyxxxvvvuuuvvvxxxzzz|||}}}|||zzzyyyvvvvvvuuuuuuwww{{{~~~|||xxxrrrmmmjjjgggeeecccbbb```]]]\\\[[[ZZZXXXVVVWWWUUUQQQNNNKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGFFFEEECCCBBBAAA@@@===<<<;;;::::::999999999777;;;???@@@@@@DDDLLLSSSTTTSSSOOOJJJFFFEEEEEEFFFHHHFFFFFFJJJOOOXXXhhhuuuwwwxxx|||~~~}}}xxxpppeee^^^[[[YYYWWWTTTRRRTTTWWWYYYYYYZZZ[[[]]]```^^^]]]^^^```aaa___]]]WWWVVVRRRLLLGGGDDDCCCDDDIIIGGGBBB<<<777222000///,,,+++***++++++++++++***+++************************,,,------+++***+++---************************+++*********************,,,,,,,,,---------------......//////////////////000000000000111222333444444555888:::;;;===AAACCCEEEFFFHHHJJJLLLMMMNNNNNNQQQRRRSSSUUUWWWYYY[[[[[[\\\[[[\\\___```bbbjjjttt|||pppddd\\\QQQKKKDDDAAA@@@@@@>>><<<======???BBBCCCEEELLLTTTbbbtttvvvjjj___TTTPPPYYYlll~~~yyyxxxnnnjjjfffdddggghhhnnnxxxxxxooollliiiccc``````\\\[[[ZZZXXXVVVSSSQQQOOOSSSVVVXXXYYYZZZ]]]ccchhhfffgggkkkttt~~~nnnccc^^^bbbnnn{{{uuuqqqmmmmmmooorrrsssrrreee___VVVOOOMMMPPPVVVZZZ```ccchhhjjjllllllmmmnnnjjjjjjjjjjjjjjjjjjjjjjjjlllooossswwwyyyzzzyyyxxxvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuttttttuuuwwwyyyzzzyyyuuuqqqlllhhheeecccaaa___```^^^\\\[[[ZZZYYYWWWUUUTTTRRRPPPMMMKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFEEECCCBBB@@@???>>>;;;;;;;;;;;;::::::::::::888;;;???BBBDDDIIIPPPVVVVVVSSSNNNIIIFFFEEEFFFGGGGGGFFFIIIOOOWWWbbbqqqyyy{{{~~~{{{qqqhhh]]]WWWWWWXXXXXXVVVXXXYYYZZZZZZZZZ[[[]]]```aaa___]]]___cccffffffeee^^^[[[UUUNNNGGGDDDDDDFFFIIIGGGCCC<<<444///------++++++++++++++++++******))))))******************))),,,...---***)))+++---************************))))))******************------------,,,,,,,,,,,,.........//////000000000000000000000111222333444444666888:::;;;===AAACCCEEEFFFGGGIIIKKKLLLMMMMMMPPPPPPRRRTTTVVVXXXYYYZZZ[[[ZZZ[[[___```bbbjjjsssyyylll```XXXMMMGGGAAA>>>>>>>>><<<:::<<<<<>>===::::::;;;;;;;;;;;;;;;;;;:::<<<@@@EEEJJJPPPUUUXXXXXXTTTNNNJJJHHHHHHIIIIIIGGGIIIOOOZZZdddppp~~~|||ooodddVVVOOOPPPUUUWWWWWW]]]\\\[[[YYYXXXZZZ]]]``````]]]ZZZ\\\bbbfffgggfff]]]YYYRRRJJJDDDAAABBBDDDDDDCCC@@@999222---,,,,,,******++++++*********+++(((((())))))******++++++'''***,,,+++(((&&&))),,,************************(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222000000000000111222333444444666888:::;;;===AAACCCDDDEEEGGGIIIKKKLLLMMMMMMOOOPPPRRRTTTVVVXXXYYYZZZ]]]\\\]]]``````aaaiiiqqqwwwjjj^^^WWWJJJEEE???<<<<<<<<<;;;999;;;;;;???BBBAAA???BBBHHHAAAVVV^^^VVVQQQPPPWWWfffooohhhgggddddddiiijjjjjjjjjlllppprrrssssss}}}|||lll```\\\[[[ZZZXXXWWWWWWXXXZZZ[[[___\\\YYYWWWXXXYYYYYYYYYXXX\\\aaadddlll}}}uuubbb\\\\\\fffttt|||zzzxxxuuussstttxxx{{{xxxrrrhhh]]]VVVTTTTTTUUUUUUYYY^^^ccceeefffhhhiiieeefffgggiiijjjjjjjjjjjjhhhjjjmmmpppsssuuuvvvvvvxxxwwwuuusssrrrrrrrrrssssssrrrqqqooonnnnnnmmmmmmvvvxxx}}}{{{uuuiiifffcccaaaaaabbbbbbbbb___]]][[[ZZZYYYYYYVVVUUUNNNNNNNNNNNNMMMKKKJJJIIIDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDBBB@@@>>>===<<<999:::;;;<<<<<<<<<<<<;;;<<<===AAAGGGOOOUUUXXXYYYYYYUUUOOOKKKJJJJJJKKKKKKIIILLLVVVcccppp}}}}}}qqqdddSSSKKKLLLSSSWWWXXX___]]][[[XXXVVVXXX\\\```^^^YYYVVVXXX^^^cccdddcccXXXTTTMMMEEE>>><<<>>>AAA>>>???===888111,,,+++,,,)))***++++++*********+++'''(((((()))***++++++,,,%%%(((+++)))&&&$$$'''***************************'''(((((()))***++++++,,,+++++++++,,,,,,------...,,,---...///000111222333000000000000111222333444444666888:::;;;===AAADDDDDDEEEGGGIIIJJJLLLLLLMMMPPPQQQRRRTTTVVVXXXYYYZZZ```___```bbbaaaaaahhhppp~~~rrreeeWWWOOOCCCAAA>>>:::888888999::::::===@@@BBBAAA@@@@@@AAADDDJJJKKKLLLNNNKKKTTTkkk|||jjjddd___aaafffdddiiiccc___bbbfffiiinnnttt}}}rrrfff]]]XXXWWWYYY[[[WWWSSSUUU]]]eeegggccc^^^YYYWWWVVVUUUUUUYYYYYY[[[aaahhhsss~~~qqqhhh___^^^eeessszzzvvvvvvwwwyyyzzz|||yyyrrriii^^^UUUPPPNNNPPPRRRVVV[[[___cccfffhhheeeeeefffhhhjjjmmmoooqqqmmmmmmlllmmmnnnoooqqqrrrssssssssssssrrrqqqppppppqqqpppnnnlllkkklllmmmnnnooosssyyy}}}zzztttpppllliiieeecccbbbccccccbbb^^^]]]\\\ZZZXXXVVVTTTSSSQQQNNNKKKJJJKKKJJJGGGDDDDDDEEEFFFGGGFFFEEEBBBAAA@@@@@@>>>===<<<<<<<<<<<<777888999888888999;;;>>>@@@???BBBJJJUUUZZZYYYUUUVVVQQQLLLJJJKKKNNNOOOOOOQQQWWW```lllzzz|||jjj```UUUPPPNNNOOOVVV]]]dddbbb]]]YYYVVVVVVZZZ]]]XXXZZZYYYYYY^^^eeeeeebbbXXXQQQHHHBBB@@@@@@??????CCC???999444111---***'''************************+++******))))))(((((((((,,,+++***))))))+++---...******++++++++++++******************************------------------------+++,,,.../////////...---000000000000000000111222444666888:::;;;===@@@CCCEEEFFFIIIKKKMMMNNNNNNNNNNNNOOOQQQTTTXXX[[[]]]^^^aaa^^^]]]^^^^^^```hhhrrr|||oooaaaSSSJJJAAA???<<<:::888888999::::::===@@@AAA@@@?????????===CCCEEEGGGKKKIIIUUUmmmvvvfff```ZZZ\\\aaa___eee___\\\___ccceeeiiinnnyyyxxxuuuooofff^^^YYYVVVWWWYYYYYYWWWUUUVVV[[[aaagggddd```]]][[[[[[[[[[[[ZZZZZZ^^^fffkkkrrr}}}{{{qqqeee^^^^^^gggzzz{{{zzzzzzzzzzzz~~~}}}yyyqqqfff[[[SSSNNNNNNPPPTTTXXX\\\```bbbccchhhiiikkkmmmoooqqqrrrsssnnnnnnmmmmmmmmmnnnoooooorrrrrrrrrqqqpppooonnnmmmnnnmmmkkkiiiiiijjjlllnnnooorrrvvvzzz|||~~~xxxrrrnnnmmmjjjfffdddcccbbbaaa___\\\[[[ZZZXXXVVVTTTRRRQQQQQQNNNLLLKKKKKKJJJHHHEEEDDDEEEFFFFFFEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<<999::::::999999:::<<<>>>CCCCCCFFFNNNXXX]]]\\\YYYUUUQQQNNNNNNPPPTTTUUUUUUWWW^^^hhhuuuvvvooocccYYYPPPLLLLLLOOOWWW```gggddd```\\\YYYYYY\\\^^^YYYYYYXXXXXX___ffffffbbbVVVPPPHHHCCCAAAAAA@@@???AAA===888444111///,,,***************************,,,,,,,,,,,,++++++++++++++++++*********+++,,,---*********++++++*********************************------------------------,,,---......///.........111111111111111222222333555666999:::;;;===@@@CCCEEEGGGIIIKKKMMMMMMMMMMMMNNNOOOQQQTTTXXX[[[]]]^^^___\\\\\\]]]^^^aaajjjttttttgggZZZMMMEEE>>>===:::999888999:::;;;;;;===???@@@>>>=========888>>>???BBBHHHJJJYYYttt}}}rrrfffaaaZZZ[[[```]]]```[[[YYY\\\___```cccggglllkkkgggaaa[[[WWWVVVVVVXXXWWWWWWVVVVVVWWWYYYZZZ```^^^\\\ZZZYYYZZZ\\\^^^___```eeennnrrrrrrsssvvv|||nnnaaaXXX[[[kkk|||}}}{{{{{{zzzyyy|||rrreeeXXXPPPKKKMMMPPPTTTXXX[[[]]]^^^hhhjjjmmmppprrrrrrrrrrrroooooonnnmmmmmmmmmmmmmmmqqqppppppnnnmmmlllkkkkkkjjjiiifffeeefffiiilllnnnoooppprrrtttvvvzzz}}}vvvppplllkkkhhheeecccbbb```]]][[[YYYXXXWWWUUUSSSQQQPPPOOOPPPNNNLLLKKKJJJJJJGGGEEECCCDDDEEEEEEDDDBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::;;;;;;::::::;;;===???DDDFFFKKKTTT\\\___^^^[[[PPPOOOOOOQQQUUUXXXYYYYYY]]]fffsssxxxkkkbbb]]]SSSJJJHHHKKKPPPXXX```jjjhhhddd```]]]\\\\\\]]]XXXVVVSSSTTT\\\dddddd^^^QQQMMMIIIEEECCCBBBAAA@@@???;;;777333111000...---************************,,,,,,,,,,,,,,,,,,------*********+++++++++,,,,,,************************************************------------------------...------------...//////222222111111222333333444555777999:::;;;===@@@CCCFFFGGGIIIKKKLLLLLLLLLLLLOOOPPPRRRUUUWWWZZZ\\\]]]\\\[[[[[[]]]___bbblllwwwuuuhhh\\\RRRHHHAAA;;;:::999888888:::;;;<<<<<<===??????===;;;;;;<<<888======@@@HHHNNN```}}}xxxsss~~~ooohhheee^^^aaaddd___^^^ZZZYYY\\\___^^^___bbbeeeeeebbb^^^YYYVVVVVVWWWWWWUUUTTTUUUWWWXXXWWWUUUXXXXXXWWWVVVWWWYYY]]]___iiiiiimmmuuuwwwsssnnnlllwwwuuufffXXXVVVcccrrr}}}|||{{{}}}|||nnn___UUUKKKLLLNNNQQQTTTXXX[[[\\\bbbeeeiiimmmoooooonnnlllooonnnnnnnnnnnnnnnnnnnnnpppooonnnmmmkkkjjjjjjiiihhhfffdddcccdddhhhllloooooooooooooooqqqvvv}}}|||uuunnnjjjeeecccaaa```___]]]ZZZXXXWWWWWWUUUSSSQQQOOONNNMMMMMMLLLJJJIIIHHHGGGFFFEEECCCCCCCCCCCCBBBAAA???>>>======<<<;;;;;;:::;;;;;;::::::;;;::::::;;;>>>@@@BBBHHHPPPYYY______[[[WWWLLLMMMPPPSSSVVVXXXXXXXXX___jjjzzz|||{{{~~~zzzpppeee]]]XXXOOOHHHHHHMMMSSS[[[aaannnkkkfffbbb___\\\ZZZYYYUUURRRNNNOOOWWW___]]]WWWLLLKKKHHHFFFEEECCCBBBAAA???;;;666222000///...---************************))))))******++++++,,,,,,))))))***++++++++++++***+++******************+++++++++++++++++++++++++++------------------------......---,,,,,,...///000111111111111111222333444555777999:::;;;>>>AAACCCFFFGGGIIIKKKLLLLLLLLLLLLOOOPPPRRRUUUWWWZZZ\\\]]]\\\ZZZ[[[]]]___bbblllwwwyyykkk]]]SSSJJJBBB===999999888888999;;;<<<======>>>???>>><<<:::;;;;;;:::===;;;>>>HHHQQQhhhssshhhjjjxxxmmmjjjjjjgggkkkmmmddd```\\\[[[^^^___^^^^^^```aaabbbbbb```[[[XXXVVVUUUVVVSSSQQQSSSVVVXXXUUURRRUUUVVVWWWWWWWWWZZZ```dddooonnnpppvvvvvvqqqllljjjpppyyyjjjZZZSSS[[[gggvvv}}}zzz}}}vvvhhh^^^PPPOOONNNOOORRRVVVZZZ\\\\\\___dddiiikkkkkkjjjhhhmmmmmmnnnoooppppppqqqqqqooonnnmmmkkkjjjiiiiiiiiigggfffdddccceeehhhlllnnnnnnnnnmmmlllnnnrrryyy~~~~~~|||tttmmmiiiaaa```_________^^^\\\YYYVVVUUUTTTRRRPPPNNNMMMLLLIIIHHHHHHGGGEEECCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;::::::::::::::::::888999:::::::::<<>>AAADDDFFFHHHJJJLLLMMMMMMMMMMMMPPPQQQSSSUUUWWWYYY[[[\\\^^^[[[[[[]]]^^^bbbkkkuuuuuueeeWWWLLLDDD===999888888999999:::<<<===>>>===>>>>>>===<<<;;;;;;===:::===:::===HHHUUUpppzzziiiaaaeee~~~yyyqqqqqquuuwww~~~pppccc^^^\\\^^^___]]]]]]___^^^```aaa```\\\XXXTTTSSSSSSQQQPPPQQQTTTVVVTTTRRRPPPSSSTTTTTTTTTWWW]]]cccooommmooossssssnnnlllmmmuuuzzzmmm]]]RRRSSSYYYkkk}}}}}}|||}}}}}}sssjjjYYYVVVQQQNNNOOOSSSXXX[[[ZZZ]]]bbbgggjjjkkkjjjiiikkklllmmmoooppppppqqqqqqmmmllljjjiiihhhhhhiiijjjgggfffeeeeeefffgggiiikkkllllllkkkkkkkkknnnssswwwvvvwwwzzz}}}xxxqqqjjjfffbbb```^^^^^^______^^^\\\TTTTTTRRRPPPNNNLLLKKKJJJEEEFFFFFFEEEBBBAAAAAABBBBBBBBBAAA@@@>>>===<<<<<<::::::999999999999::::::888999;;;;;;<<>>AAADDDFFFHHHJJJMMMNNNOOOOOOOOOQQQRRRSSSUUUWWWYYYZZZ[[[^^^[[[[[[]]]^^^bbbkkkuuu}}}zzznnn^^^PPPGGG@@@;;;888999999:::;;;<<<======>>>===>>>>>>===<<<;;;===>>><<<>>>;;;>>>LLL\\\zzzrrrhhhdddjjjxxxpppsss{{{xxxddd^^^[[[\\\]]][[[[[[]]][[[]]]___^^^[[[WWWUUUTTTQQQPPPOOOPPPRRRSSSTTTTTTNNNPPPSSSRRRQQQTTT[[[```jjjlllppptttrrrnnnpppttt{{{zzz}}}~~~yyyqqqdddWWWQQQSSS___nnn|||wwweee___VVVNNNKKKNNNSSSWWWXXX[[[```eeeiiikkkkkkkkkjjjkkklllnnnnnnnnnmmmmmmjjjiiigggffffffggghhhiiiffffffffffffffffffffffffggghhhiiiiiihhhiiilllnnnpppsssvvvxxx{{{xxxqqqkkkfffbbbbbb___\\\[[[[[[[[[[[[ZZZRRRQQQPPPNNNLLLJJJHHHGGGDDDFFFFFFEEEBBB@@@AAABBBBBBAAA@@@>>>===<<<;;;;;;999999888888888888999999888:::<<<>>>???CCCGGGJJJQQQYYYbbbccc]]]UUUPPPOOOOOORRRUUUVVVTTTSSSSSSTTTYYYeeewwwzzz{{{xxxmmmccc[[[UUUQQQLLLLLLUUUfffuuu{{{zzzyyykkkeee^^^[[[\\\^^^]]][[[WWW[[[]]]YYYVVVSSSOOOIIIDDDEEEFFFDDDAAA>>>>>>???;;;777111,,,++++++++++++************************++++++*********************)))((((((((()))+++,,,,,,+++***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///........./////////000111222444444666888:::;;;<<<>>>BBBDDDFFFHHHKKKNNNPPPQQQRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZ[[[ZZZZZZ]]]___cccmmmxxx|||pppfffVVVJJJBBB>>>;;;999::::::;;;;;;<<<===>>>>>>===>>>>>>>>><<<<<<>>>@@@>>>@@@===AAAQQQdddnnniiijjjrrrpppiiilllvvvtttddd^^^ZZZZZZZZZXXXYYY\\\[[[]]]^^^\\\ZZZXXXWWWWWWOOOOOOOOOOOOPPPRRRTTTVVVRRRTTTWWWVVVUUUWWW^^^dddhhhkkkrrrwwwuuuqqqtttzzz|||vvvwww|||~~~~~~{{{yyyuuukkk^^^VVVTTTUUUbbbuuu~~~mmmeeeYYYNNNIIIJJJOOOSSSVVVYYY^^^cccgggjjjkkkllljjjkkklllllllllkkkjjjiiigggfffeeeddddddeeegggiiifffffffffffffffdddcccbbbdddfffggggggffffffggghhhmmmqqquuuvvvwww|||{{{rrrkkkfffbbb```aaa]]]YYYWWWVVVVVVVVVUUUPPPOOONNNLLLJJJHHHFFFFFFDDDFFFGGGEEEBBB@@@AAACCCBBBAAA???>>><<<;;;;;;:::999888888888888888999999999;;;===@@@BBBFFFJJJNNNUUU[[[```^^^VVVOOOMMMNNNLLLOOORRRSSSQQQPPPQQQSSSZZZeeevvv}}}{{{yyynnneee]]]VVVQQQSSSTTT^^^ooo~~~{{{xxxhhhbbb[[[YYY\\\```aaa```VVV\\\___ZZZTTTOOOJJJEEECCCEEEEEECCC???======???888444...+++***,,,------************************))))))((((((''''''&&&&&&+++***((('''''')))+++,,,,,,+++)))(((((()))+++,,,************************------------------------+++,,,.../////////...---000000000111222444555666666888:::;;;===???BBBDDDFFFHHHKKKNNNQQQSSSTTTTTTRRRSSSTTTUUUWWWXXXYYYZZZYYYXXXYYY\\\___dddooozzz|||zzz|||~~~nnnaaaPPPEEEAAA???;;;777;;;::::::::::::;;;<<<===>>>???@@@???===;;;<<<===999999;;;DDDXXXuuuzzziiiccckkk~~~~~~lllfffbbbeeennnssspppkkkaaa\\\WWWVVV[[[^^^^^^]]]aaaaaa```]]]ZZZVVVSSSQQQNNNOOOQQQQQQPPPOOOPPPQQQUUUVVVWWWXXXYYY\\\```ccciiinnnrrroooiiiiiiqqqyyy|||xxxtttooolllvvv~~~|||~~~yyyppp```QQQTTTYYYiiiyyypppaaaTTTKKKHHHIIIKKKUUUWWW[[[^^^aaaeeeiiimmmiiijjjjjjhhhfffeeeeeefffaaaccceeefffggggggeeedddgggfffeeeeeedddddddddeeeaaaaaabbbcccdddeeeeeefffhhhjjjlllooorrrwww}}}uuummmgggeeedddccc```]]]XXXTTTSSSSSSRRRQQQNNNMMMKKKHHHGGGFFFFFFGGGEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;;;;888888777777777888:::;;;===<<<<<<>>>BBBHHHNNNQQQ[[[\\\[[[VVVPPPLLLKKKLLLRRRPPPQQQQQQOOOMMMQQQXXX```nnnzzzyyy}}}qqqkkkfff^^^WWWTTTRRRVVVaaasssyyymmmaaa]]]ZZZYYY\\\]]]]]]\\\[[[]]]]]]YYYQQQIIIDDDCCCFFFCCC@@@>>>>>>===<<<;;;:::444---+++---...,,,)))++++++,,,,,,,,,,,,++++++(((,,,,,,***))),,,+++((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---......//////......111111000000000111333444666888;;;<<<===???AAACCCGGGHHHJJJLLLNNNQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ]]]______aaakkkuuu~~~~~~uuuhhh\\\LLLBBB>>>===:::666999999999:::;;;===>>>??????@@@@@@???===;;;<<<===???@@@DDDOOOddduuuggggggttttttfffaaa\\\^^^cccfffeeebbb___\\\XXXXXX[[[___bbbbbbbbbbbb```^^^[[[WWWTTTRRRPPPRRRTTTTTTSSSQQQQQQRRRSSSVVVYYY[[[]]]___bbbeeekkkllllllhhheeegggooowww{{{wwwqqqmmmttt|||}}}~~~nnn]]]YYYYYY```qqq|||uuujjj]]]RRRLLLKKKKKKQQQSSSWWWZZZ\\\___cccfffgggiiijjjiiigggffffffgggeeefffggghhhhhhgggeeeddddddccccccbbbaaaaaabbbbbb```aaaaaabbbcccdddddddddhhhiiikkkmmmooouuu{{{|||rrriiidddaaa______]]]YYYTTTQQQOOOOOONNNMMMMMMLLLJJJHHHFFFEEEEEEFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>===<<<;;;::::::999999888888999:::;;;<<>>>>><<<:::777222,,,+++,,,---,,,)))))))))************))))))))),,,---******---,,,)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,---......//////......111111000000111222333444666888;;;<<<===???BBBDDDEEEGGGIIILLLNNNPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWXXX\\\[[[]]]______aaalllwwwuuujjj^^^SSSFFF>>>;;;:::888666888888999:::<<<>>>@@@AAAAAAAAAAAA???<<<;;;<<<===???AAAHHHXXXnnnrrrfffkkk}}}{{{jjjeeebbb^^^]]]___aaabbbbbbbbbaaa```^^^^^^```dddhhhcccbbbaaa___\\\XXXVVVTTTTTTVVVXXXYYYWWWTTTSSSSSSRRRVVV[[[___aaabbbcccdddiiihhhdddaaaaaafffnnntttxxx|||uuuppprrryyy~~~}}}}}}|||iii]]]WWWWWWbbbuuu~~~}}}||||||~~~|||uuuiii\\\RRRMMMLLLMMMPPPSSSUUUXXXZZZ^^^aaadddfffiiijjjjjjhhhhhhhhhjjjjjjkkkjjjiiigggeeecccbbbbbbaaa`````````aaaaaa`````````aaaaaabbbbbbbbbggghhhiiijjjmmmssszzz~~~wwwmmmeee___\\\ZZZXXXZZZVVVRRRNNNMMMLLLKKKJJJJJJJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@>>>======<<<;;;:::999999::::::999999:::<<<===>>>AAAAAABBBEEEJJJPPPVVVZZZ[[[YYYTTTOOOKKKKKKOOORRRRRRQQQPPPQQQQQQQQQXXXaaalll|||wwwppphhhccc\\\TTTQQQSSSZZZcccqqq~~~zzzmmmbbb]]]YYYUUUSSSTTTUUUWWWWWW```___\\\VVVOOOIIIFFFEEECCCBBBAAA@@@@@@>>>;;;888333///+++***+++---,,,***))))))************))))))'''******((((((******(((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------...////////////...000000000000111222444444666888;;;<<<>>>???BBBDDDDDDFFFIIILLLNNNOOOPPPOOORRRRRRRRRSSSTTTUUUWWWXXX^^^]]]]]]^^^^^^bbbmmmyyy~~~zzzlll```TTTLLLAAA;;;999999999777::::::;;;<<<===???@@@AAABBBBBBBBB???===;;;<<<>>>>>>BBBLLL^^^wwwssshhhnnntttfffeeedddccc```___aaadddgggmmmnnnlllhhhbbb```dddhhhcccbbb```^^^[[[XXXVVVTTTVVVXXX[[[[[[XXXVVVTTTTTTRRRWWW]]]aaacccbbbaaaaaadddaaa]]]]]]aaahhhnnnrrrooowwwyyy{{{tttrrryyy}}}{{{uuu___WWWSSSYYYhhh}}}{{{yyyxxx}}}~~~|||ssseeeXXXQQQNNNLLLNNNPPPSSSUUUXXX\\\___```dddhhhkkkkkkjjjjjjjjjmmmmmmllljjjhhheeecccbbbcccbbbbbbaaaaaaaaabbbbbb______``````````````````dddeeefffgggkkkrrrzzz{{{tttkkkbbb\\\YYYVVVTTTXXXTTTPPPNNNLLLLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;;;;:::999999888999999999999:::<<<>>>???@@@AAADDDHHHNNNUUU[[[___YYYVVVPPPKKKJJJLLLQQQUUUVVVSSSRRRRRRQQQRRRZZZcccsssooohhhaaaZZZTTTOOOPPPVVV```iiiuuu{{{xxxoooddd^^^YYYWWWUUUTTTUUUYYY\\\^^^```^^^ZZZTTTNNNIIIGGGFFFCCCBBBAAAAAAAAA>>>999666///,,,***)))+++,,,,,,+++++++++,,,,,,,,,,,,++++++(((+++***((((((+++,,,)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------...///////////////000000000111222333444555666888;;;===>>>@@@CCCEEEDDDFFFJJJMMMPPPPPPOOONNNQQQRRRRRRSSSUUUVVVXXXYYY___^^^]]]^^^^^^bbbnnnzzz}}}|||sssfffZZZLLLFFF???:::999::::::999============>>>???@@@@@@CCCCCCBBB???===<<<>>>???BBBHHHVVVjjjsssjjjsssnnnbbb```aaaaaa___^^^```dddhhhxxxzzzxxxqqqgggaaabbbeeebbb```^^^\\\YYYWWWUUUTTTVVVXXXZZZZZZXXXUUUTTTTTTUUUYYY^^^aaaaaa___]]]\\\]]][[[ZZZ]]]dddlllppprrrqqqzzz}}}xxx{{{~~~|||kkk```UUUTTT[[[jjj}}}yyywwwxxx{{{|||xxxmmmaaaWWWRRRKKKLLLMMMNNNPPPTTTZZZ^^^^^^aaafffjjjkkkjjjkkkkkkmmmlllkkkiiifffcccaaa```aaaaaaaaa``````aaabbbbbb``````__________________aaabbbdddfffjjjqqqyyywwwqqqhhh```[[[WWWTTTRRRSSSPPPMMMKKKKKKJJJHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>===;;;;;;::::::999999888888888888888999:::<<<>>>@@@???AAAFFFLLLSSSXXX]]]___VVVRRRMMMJJJKKKOOOTTTWWWZZZVVVSSSRRRQQQSSS\\\ggg}}}vvvfff___WWWQQQLLLJJJOOOWWWbbbjjjqqqrrrlllccc^^^\\\YYYXXXVVVUUUVVVYYY]]]```^^^[[[VVVQQQMMMKKKIIIHHHDDDCCCBBBBBB@@@<<<777333,,,+++))))))***+++++++++++++++,,,,,,,,,,,,+++++++++...---***+++...000---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...///---...//////000000/////////000111222333444555555555888;;;===>>>@@@CCCFFFEEEHHHKKKOOOQQQQQQPPPOOORRRRRRSSSTTTVVVXXXZZZ[[[___^^^]]]^^^^^^bbbnnnzzz}}}~~~|||tttkkk___UUUGGGBBB===:::999:::;;;;;;??????>>>>>>>>>???@@@@@@CCCCCCBBB???======???BBBEEEPPPbbbwwwyyyqqqooo}}}{{{hhh___^^^___```aaaaaacccfffiiiyyy{{{{{{uuullleeecccdddaaa```]]][[[XXXVVVUUUUUUVVVXXXYYYXXXVVVUUUUUUUUUXXXZZZ^^^___]]]\\\[[[ZZZYYYXXXZZZ^^^eeelllqqqtttxxx~~~vvvuuuooo\\\QQQQQQZZZkkk{{{zzzwwwtttvvvyyyzzzuuulllbbb\\\MMMLLLKKKJJJJJJOOOVVV[[[\\\```dddgggiiiiiikkkllllllkkkiiigggeeecccaaa```______^^^^^^^^^___```````````````______^^^^^^^^^___```ccceeeiiinnntttyyyrrrmmmeee]]]XXXUUURRRPPPLLLJJJHHHGGGHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA????????????>>>===<<<<<<;;;:::::::::999999999888777777888999:::===???AAAAAAEEEKKKRRRWWWYYYZZZZZZRRROOOKKKKKKNNNRRRVVVXXXZZZVVVTTTTTTUUUZZZfffrrr{{{kkk___WWWPPPLLLKKKKKKPPPVVVaaaeeeiiigggaaa[[[ZZZ[[[YYYYYYYYYWWWUUUVVVXXXZZZ[[[WWWSSSQQQPPPNNNMMMKKKFFFEEECCCBBB???;;;555000++++++*********+++++++++))))))************))))))(((******''''''+++---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---///111......///000000000000//////000111333444555555555555888;;;===???AAADDDGGGGGGIIILLLNNNPPPQQQPPPPPPQQQRRRSSSTTTWWWYYY[[[]]]^^^]]]]]]^^^^^^bbbmmmyyy|||~~~uuukkkcccXXXNNNBBB???<<<999999:::;;;<<<>>>>>>>>>??????AAABBBCCCBBBBBBAAA???>>>>>>AAADDDJJJZZZrrrrrrqqqyyyxxxggg```___```aaaccceeeggghhhhhhmmmpppsssrrrnnniiiffffffbbbaaa^^^[[[YYYWWWVVVVVVWWWWWWWWWVVVTTTTTTVVVXXXZZZ[[[\\\\\\[[[[[[\\\]]]YYYZZZZZZ]]]bbbiiipppuuu|||}}}vvvnnnlllqqqwww~~~{{{hhh[[[SSSTTT]]]gggzzz{{{wwwqqqsssvvv{{{}}}yyyppphhhVVVSSSNNNIIIGGGKKKRRRXXX\\\___bbbeeefffhhhjjjlllkkkjjjhhhfffeeecccbbbbbb______^^^^^^___``````aaaaaaaaaaaa```___^^^^^^]]]^^^```bbbdddfffiiilllooorrruuuyyy}}}~~~lllggg___YYYTTTQQQNNNLLLIIIGGGFFFFFFGGGHHHFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>===<<<;;;;;;;;;::::::::::::999999999888888888:::<<>>999333...++++++,,,+++******++++++))))))************))))))&&&((('''$$$%%%)))+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))+++---000222......///000000000000000...///111333555555555555555888;;;===???BBBEEEGGGHHHIIIJJJLLLNNNOOOPPPPPPPPPPPPQQQSSSVVVYYY[[[\\\\\\[[[]]]______aaalllwww~~~{{{~~~}}}pppeee]]]SSSIII@@@>>>;;;999888999;;;<<<=========???@@@BBBDDDEEEBBBBBBAAA???>>>???CCCFFFTTTgggqqquuuyyyjjjddd^^^^^^___aaaeeefffdddbbbaaaeeekkknnnooommmjjjiiicccbbb___\\\ZZZXXXXXXXXXWWWWWWWWWUUUTTTUUUXXXZZZZZZ[[[[[[[[[ZZZ[[[___aaa\\\\\\[[[[[[]]]eeeooovvv{{{{{{{{{}}}tttkkkjjjeeelllxxxsssggg]]]UUUTTTWWWcccqqq|||wwwqqqqqqttt|||yyyppp^^^ZZZRRRKKKHHHKKKRRRXXX\\\^^^aaacccdddgggjjjllljjjjjjhhhfffeeedddddddddaaaaaaaaaaaaaaabbbccccccbbbbbbaaa```___^^^^^^]]]^^^```bbbccccccdddfffhhhgggkkkpppvvv}}}tttgggbbb[[[UUUQQQNNNKKKIIIIIIHHHGGGHHHIIIJJJIIIHHHDDDDDDEEEEEEEEEDDDBBBAAA>>>>>>>>>>>>===<<<;;;:::;;;;;;::::::::::::::::::999999:::;;;===@@@CCCEEENNNRRRXXX]]]]]]XXXRRRMMMLLLKKKKKKOOOTTTXXXYYYXXXQQQOOOPPPWWW___lllrrrhhh]]]WWWUUUZZZ___]]]ZZZXXXWWWZZZ]]]]]][[[YYYYYYZZZUUUXXX[[[[[[YYYXXXYYY[[[WWWTTTSSSTTTWWWXXXVVVTTTKKKIIIEEEAAA===777111---+++,,,---,,,+++******+++++++++,,,,,,,,,,,,+++++++++---,,,))))))...000///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++...000222...//////000000000000000...///111444555666666555555888;;;===???BBBEEEHHHHHHHHHIIIKKKLLLNNNOOOPPPNNNOOOPPPRRRUUUXXXZZZ\\\ZZZ[[[]]]______aaakkkuuu~~~~~~wwwlllaaaVVVIIIAAA;;;;;;;;;;;;;;;<<<===>>>;;;<<>>>>>CCCBBB>>>EEEQQQccczzzqqqyyyzzzoooeee_________aaaccccccaaa___ZZZ[[[___ccchhhjjjiiihhhgggaaaZZZXXX[[[___aaa```[[[WWWSSSRRRUUUXXXYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]ZZZYYYYYYZZZ^^^ccciiimmmxxxyyy{{{~~~}}}xxxttt~~~{{{yyyvvvpppjjjbbbhhhqqq||||||lll[[[PPPMMMNNNTTTYYYeeetttuuuooopppppprrr|||~~~ooodddWWWPPPPPPRRRQQQOOOWWWZZZ]]]^^^^^^___cccgggeeefffggggggeeeddddddeeedddbbb^^^^^^___bbbcccddddddcccbbbaaaaaabbbcccddd^^^]]]]]]]]]^^^aaadddfffccceeegggjjjooovvv}}}}}}qqqjjj```\\\UUUOOOJJJHHHGGGGGGIIIJJJJJJHHHFFFEEEEEEFFFEEEDDDDDDCCCBBBBBBAAAAAA???>>>===;;;:::999888888888888777777777777888888@@@;;;:::===>>>>>>EEEMMMSSSZZZ```aaa[[[TTTPPPPPPMMMMMMOOOQQQTTTVVVVVVUUUUUUTTTVVV^^^kkk~~~qqqaaa[[[ZZZZZZ\\\```aaa```^^^]]]\\\\\\^^^___^^^YYYUUUSSSPPPOOORRRWWWZZZXXXTTTNNNOOOPPPQQQQQQRRRSSSSSSJJJIIIGGGBBB:::333...+++---,,,***(((((()))***+++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++))))))+++---222000---+++,,,,,,+++***++++++++++++,,,---......///////////////.........//////000000111222444555999<<>>===>>>@@@BBBCCCCCCBBBAAACCC??????CCCBBBBBBMMM\\\uuuyyyyyyoooggg_________```bbbbbb```^^^_________aaacccdddbbbaaabbb``````fffnnnrrrooojjj```\\\WWWVVVXXXZZZZZZZZZVVVWWWYYY[[[\\\]]]\\\\\\WWWXXXYYY[[[___cccgggiiilllkkkkkkmmmnnnooommmkkkwww}}}xxxtttlllkkklllwwwtttfffYYYQQQMMMMMMPPPXXXdddnnnvvvyyyppppppooopppyyywwwnnnaaaXXXUUUTTTSSSQQQRRRUUUWWWXXXYYY[[[___bbbccceeefffeeecccbbbbbbcccbbb```^^^^^^___aaabbbbbbaaaaaa```______```aaaaaa]]]\\\[[[ZZZ[[[\\\^^^___]]]^^^```bbbffflllsssxxxwwwkkkaaa[[[WWWTTTPPPLLLIIIHHHHHHHHHHHHIIIIIIGGGCCCAAAAAABBBBBBBBBBBBAAA@@@@@@??????<<<<<<;;;:::999999999999888777777777777888888999<<<999;;;@@@BBBDDDJJJRRRZZZ___bbb```YYYSSSPPPOOONNNOOOQQQTTTWWWWWWVVVUUUSSSUUU[[[hhhyyynnn```\\\ZZZYYY\\\```bbb```]]]]]]]]]]]]___aaa```\\\XXXSSSQQQPPPSSSWWWYYYVVVSSSNNNNNNNNNNNNOOOPPPQQQRRRNNNLLLGGG@@@888222...,,,---,,,***)))((()))***+++************************---------,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,+++))))))+++---///---++++++,,,---------++++++++++++,,,---......//////////////////////////////000000111333444555999<<<>>>@@@AAAAAACCCEEEGGGHHHKKKMMMNNNNNNNNNMMMNNNOOOPPPRRRUUUXXXZZZ\\\\\\[[[\\\]]]\\\^^^hhhsssvvviii^^^TTTKKKBBB<<<:::::::::;;;;;;===>>>>>>???AAABBBDDDEEEDDDCCCBBBBBB???@@@BBBBBBFFFXXXlllvvvnnnhhh___^^^^^^___``````^^^\\\```___^^^^^^______^^^\\\\\\^^^eeettt}}}uuuccc```\\\YYYYYYZZZYYYYYYUUUWWWZZZ]]]^^^^^^]]]\\\XXXZZZ]]]aaaccceeeffffffeeecccaaaaaacccfffhhhiiilllqqqxxxooohhhpppyyyjjjZZZPPPJJJJJJMMMUUU]]]dddooozzzqqqqqqooommmrrr{{{yyyoooddd[[[UUURRRQQQNNNPPPRRRSSSUUUWWW[[[^^^aaabbbcccbbb```^^^^^^______]]]]]]]]]___```___^^^^^^]]]]]]\\\\\\]]]]]]^^^[[[ZZZYYYWWWVVVWWWWWWXXX\\\]]]^^^___```eeejjjnnnssswww|||~~~pppeee\\\UUURRROOONNNLLLJJJHHHGGGFFFFFFFFFGGGFFFDDDAAA>>>>>>>>>@@@??????>>>>>>======<<<999999999888999999::::::777777777777777888999:::;;;:::===CCCGGGJJJQQQXXXbbbcccbbb]]]VVVQQQOOOPPPQQQSSSVVVXXXYYYXXXVVVTTTUUU[[[fffxxxwwwiii___ZZZWWWVVVYYY___aaa___\\\\\\\\\]]]```bbbaaa^^^[[[VVVTTTTTTVVVZZZ[[[XXXVVVNNNMMMLLLLLLLLLNNNOOOPPPUUUPPPGGG===555000---,,,,,,+++***)))))))))***+++************************......---,,,+++***))))))+++++++++++++++++++++++++++,,,,,,+++******+++---,,,******+++---/////////++++++++++++,,,---......////////////////////////000000000000222333444555999;;;>>>???@@@@@@BBBCCCGGGHHHKKKMMMOOOOOOOOONNNOOOOOOPPPRRRTTTVVVXXXZZZZZZYYYZZZ\\\\\\___jjjuuu|||~~~xxxnnnaaaUUUMMMFFF???;;;:::::::::;;;<<<===???@@@AAABBBDDDEEEEEEDDDBBBAAA@@@@@@@@@AAAAAAKKKddd{{{{{{~~~yyyqqqkkkggg___]]]]]]]]]^^^^^^]]][[[ZZZZZZ\\\^^^aaaaaa^^^\\\YYY[[[cccssswwwcccaaa^^^[[[YYYXXXWWWVVVVVVYYY]]]aaabbbbbb```___\\\___dddggghhhgggdddbbb```___]]]^^^bbbeeehhhhhhhhhhhhqqqwwwnnnqqq{{{hhhYYYOOOKKKJJJNNNTTT\\\hhhssstttqqqmmmjjjkkkrrryyy}}}zzzpppcccXXXQQQOOONNNNNNOOOPPPRRRUUUYYY[[[^^^```aaa```]]][[[[[[\\\[[[ZZZ[[[\\\^^^^^^\\\ZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVVVV[[[\\\\\\\\\\\\___cccfffiiilllppptttwwwyyy|||~~~~~~zzzwwwxxxxxxyyyyyyyyy{{{|||ooocccZZZTTTPPPNNNLLLKKKJJJIIIFFFDDDBBBAAACCCDDDDDDBBB@@@>>>>>>???>>>>>>>>>===<<<<<<;;;;;;999999888888888888999999777777777777888999:::;;;>>>???BBBFFFKKKPPPXXX^^^eeeccc___YYYSSSPPPPPPRRRUUUXXXZZZ[[[ZZZWWWUUUTTT\\\fffuuuzzzpppbbbYYYRRRPPPPPPUUU\\\```___\\\ZZZ[[[]]]___```___\\\[[[YYYXXXYYY\\\______]]][[[OOONNNLLLLLLLLLMMMOOOPPPXXXQQQEEE:::222...------++++++***))))))******+++***************+++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++***+++,,,+++******,,,---+++***)))+++---//////...++++++++++++,,,---......///////////////000000000000000000111222333444555999;;;>>>?????????AAABBBGGGIIIKKKNNNPPPPPPPPPOOOQQQQQQRRRSSSUUUVVVXXXYYYZZZYYYZZZ]]]^^^bbbmmmzzzzzz||||||pppfffYYYNNNGGGBBB>>>:::::::::;;;<<<===???AAABBBBBBCCCDDDEEEDDDCCCAAA??????@@@@@@@@@DDDSSSoooyyymmmsss}}}rrrlllgggddd^^^]]][[[\\\]]]]]]]]]\\\WWWYYY]]]bbbdddccc___[[[ZZZYYY[[[fffrrrxxxuuuooocccbbbaaa^^^[[[YYYWWWWWWZZZ]]]aaadddfffeeecccbbb___bbbfffiiiiiieee```]]]ZZZYYY[[[^^^bbbdddeeedddhhheeeiiixxxssseeeWWWOOOJJJKKKPPPXXXcccnnn{{{xxxrrrjjjffffffjjjrrrxxx{{{}}}pppaaaVVVPPPOOOMMMLLLMMMOOORRRUUUVVV[[[\\\]]]\\\ZZZYYYYYYYYYWWWWWWXXXZZZ\\\[[[YYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWXXX[[[^^^aaadddhhhkkkmmmooorrrttttttuuuuuuvvvxxx|||yyytttpppmmmkkkkkkjjjiiihhhjjjnnnuuuzzz{{{ssskkk```VVVPPPLLLJJJIIIHHHHHHHHHGGGFFFDDDBBB@@@@@@AAABBBBBB@@@???@@@BBB>>>>>>======<<<;;;;;;;;;::::::999888777777777777777777888888:::;;;======>>>BBBEEEIIIOOOYYYbbbgggaaa^^^YYYTTTQQQQQQSSSVVVZZZ\\\]]]\\\YYYWWWWWWXXXcccqqq}}}ssseeeWWWNNNJJJJJJMMMRRRYYY^^^```___[[[\\\______^^^\\\ZZZYYYYYYZZZ\\\___aaaaaa___]]]PPPPPPNNNMMMMMMNNNOOOOOOWWWNNNAAA666000------,,,******************++++++))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---,,,+++++++++------,,,+++++++++++++++,,,---......////////////000000111111000000111111222333555666888;;;===??????@@@AAACCCGGGIIILLLOOOPPPQQQQQQPPPSSSSSSTTTUUUVVVXXXYYYZZZ[[[ZZZ\\\^^^```dddqqq~~~|||~~~zzzuuufff^^^QQQHHHCCC???<<<::::::;;;<<<===???AAACCCDDDDDDEEEFFFFFFEEEBBB@@@>>>>>>@@@BBBDDDLLLaaa~~~mmmfffrrrtttmmmgggccc```]]]\\\ZZZ[[[]]]^^^^^^]]]]]]^^^aaadddeeebbb]]]YYYZZZWWWUUUYYY```ffffffeeecccddddddbbb___\\\ZZZZZZ]]]___bbbdddeeeeeecccbbb^^^```dddfffeeeaaa\\\YYYYYYZZZ]]]aaaeeegggfffeeefffccceeeppp{{{qqqbbbWWWLLLHHHKKKPPPZZZcccrrr~~~}}}ssshhhcccbbbdddjjjpppuuu|||{{{mmm```YYYQQQNNNKKKJJJKKKNNNOOOOOOVVVWWWYYYXXXWWWUUUVVVVVVUUUUUUUUUWWWYYYYYYWWWUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUUUUVVVWWWXXXXXXYYYWWWXXXYYYXXXWWWXXXZZZ]]]ZZZ]]]___aaabbbdddgggiiijjjkkklllooorrrvvvyyy{{{{{{vvvpppkkkhhhfffdddbbb```___^^^]]]^^^bbbiiinnnnnnuuu|||wwwmmmccc^^^VVVPPPLLLJJJIIIHHHBBBCCCDDDDDDEEEEEEDDDDDD>>>???AAAAAA@@@@@@BBBCCC>>>>>>======<<<;;;;;;:::;;;:::999888777777777777888888999:::<<<>>>???@@@<<>>AAACCCEEEFFFGGGGGGHHHGGGFFFCCCAAA???>>>AAADDDJJJXXXrrrssshhheeeqqqwwwkkkgggccc___^^^]]][[[ZZZZZZ]]]___```___cccbbbaaabbbbbb```\\\ZZZWWWVVVUUUUUUXXX[[[]]]^^^```bbbdddccc```]]]\\\\\\]]]^^^```aaaaaaaaa```___\\\]]]```bbbbbb```^^^\\\]]]^^^```dddhhhjjjjjjhhhfffeeefffjjjsss|||}}}rrrdddTTTLLLIIIJJJPPPWWWfffsssssseee``````aaadddhhhnnnuuu~~~uuujjjcccVVVRRRMMMJJJKKKLLLLLLLLLPPPRRRSSSSSSRRRRRRRRRSSSTTTSSSSSSTTTVVVVVVUUUTTTUUUVVVWWWWWWWWWWWWVVVUUURRRRRRSSSTTTUUUUUUUUUUUUVVVXXXXXXXXXXXXXXX[[[]]]VVVWWWYYYZZZZZZ[[[^^^```aaabbbdddhhhlllpppqqqrrrvvvxxx|||~~~wwwrrrpppjjjfffbbb___]]]\\\ZZZYYYVVVVVVWWWVVVVVVWWW[[[]]]bbbgggjjjkkkkkkjjjddd\\\WWWTTTOOOMMMKKKJJJHHHGGGAAAAAAAAABBBBBBBBBCCCCCC>>>???@@@@@@??????@@@AAA======<<<<<<;;;::::::999:::999999888888888999999999::::::<<<>>>@@@BBBCCC===HHHSSSYYY___fffhhheeeWWWUUUSSSSSSUUUXXX[[[\\\]]]^^^\\\YYYYYY^^^iiiqqq|||lll[[[MMMGGGEEEIIIPPPXXX[[[\\\^^^eeelllppprrrsssoooiiibbb___]]]]]]^^^``````]]]YYYVVVTTTPPPQQQQQQRRRQQQOOOMMMLLLGGG???555000......---+++))))))***+++++++++++++++((())))))***++++++,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++'''))),,,---,,,+++,,,---,,,++++++,,,---,,,***(((++++++++++++,,,---.........//////000111111222222111111111222333444555666777:::===@@@AAACCCEEEGGGGGGIIILLLPPPRRRSSSRRRRRRRRRRRRSSSTTTVVVXXXZZZ[[[]]]\\\\\\^^^```fffsss~~~||||||uuujjjbbbXXXPPPGGG@@@===<<<999777<<<<<<===???BBBDDDFFFHHHIIIIIIJJJIIIGGGEEEBBB@@@>>>BBBFFFOOOaaa~~~wwwkkkeeeeeeppp~~~ooofffdddaaa]]]\\\\\\[[[YYYZZZ]]]```aaaaaaeeebbb```^^^______^^^^^^TTTUUUWWWXXXXXXYYY[[[\\\\\\___bbbaaa^^^[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]\\\[[[\\\___aaabbbbbbaaaaaa]]]]]]^^^aaaeeehhhiiihhhiiihhhhhhhhhjjjsss{{{tttssszzzppp^^^QQQKKKIIILLLPPPWWWdddttt~~~sssccc_________```ccciiiooowww~~~~~~xxxooohhh\\\WWWPPPMMMMMMNNNMMMLLLLLLNNNPPPPPPOOOOOOPPPQQQTTTSSSRRRRRRTTTUUUTTTSSSUUUVVVWWWXXXXXXWWWVVVUUUPPPQQQRRRRRRSSSRRRRRRRRRPPPRRRSSSSSSSSSTTTVVVXXXTTTUUUVVVVVVVVVWWWYYY\\\VVVWWWZZZ___dddggghhhgggjjjnnntttzzz~~~}}}yyyqqqjjjdddaaa``````]]]ZZZWWWVVVUUUTTTRRRNNNQQQSSSSSSRRRQQQQQQRRRWWWZZZZZZWWWWWWXXXTTTNNNKKKJJJHHHHHHHHHGGGDDDBBBDDDCCCAAA@@@???>>>>>>>>>>>>@@@@@@???>>>======???<<<<<<;;;;;;:::999999888888888888888999:::;;;<<<::::::;;;===???AAACCCDDDAAANNN[[[aaadddfffbbb[[[VVVUUUTTTUUUWWWZZZ\\\]]]]]]]]][[[YYYZZZcccrrr}}}xxxeeeTTTIIIGGGIIIMMMVVV```aaa^^^___hhhppp{{{||||||wwwooohhhcccbbbbbbcccdddccc^^^XXXTTTQQQOOOPPPRRRRRRRRROOOLLLJJJAAA:::222......///---***((()))***+++++++++++++++((())))))***++++++,,,,,,+++++++++***************++++++++++++++++++++++++'''))),,,---,,,,,,,,,---+++******,,,------+++)))++++++++++++,,,---.........//////000111222222222111111111222333444555666777:::===@@@BBBDDDFFFHHHHHHJJJMMMPPPRRRSSSSSSSSSPPPQQQRRRSSSVVVXXXZZZ[[[]]][[[\\\^^^___eeerrr|||yyy{{{}}}~~~|||vvvmmmddd]]]LLLFFF???;;;;;;;;;:::888===<<<<<<===???AAACCCEEEJJJLLLMMMLLLHHHEEEBBBBBBBBB@@@CCCTTToooqqqhhhccccccrrrmmmbbb^^^^^^___bbb```[[[XXXZZZ\\\]]]```ddddddcccbbbcccdddcccaaa___XXXXXXYYY^^^cccbbb[[[UUUYYY^^^cccccc^^^YYYWWWXXXWWWXXXYYYZZZZZZZZZXXXWWW[[[[[[^^^dddjjjmmmkkkhhh\\\^^^bbbfffiiijjjiiiiiiiiieeebbbcccfffmmm{{{zzzpppiiilllvvvwwwfffXXXNNNIIIGGGFFFPPPZZZfffooowww}}}vvvlllddd\\\VVVYYY```cccggglllrrrvvvxxxxxxwwwgggaaaXXXPPPKKKJJJLLLNNNKKKJJJJJJIIIJJJLLLMMMNNNKKKLLLNNNPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSQQQPPPOOONNNOOOPPPRRRRRRRRRRRRQQQQQQVVVVVVPPPOOORRRTTTQQQUUUVVVUUUSSSSSSUUUUUUTTTRRRTTTVVVYYY\\\^^^______dddgggjjjmmmooonnnllljjjhhhgggdddaaa___]]][[[[[[[[[WWWSSSQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMPPPPPPPPPOOOOOOMMMLLLLLLJJJIIIHHHFFFEEECCCBBBAAA?????????>>>>>>>>>======>>>>>>>>>>>>============<<<;;;:::999888777777777;;;;;;::::::999888888777:::;;;===>>>@@@BBBFFFIIIRRRWWW___eeeeee```YYYTTTQQQQQQSSSXXX^^^aaa```^^^^^^[[[[[[```dddmmm~~~}}}kkk^^^PPPFFFDDDHHHUUU___fffeeedddhhhnnnqqqwww{{{yyyqqqkkkhhhllliiiddd]]]VVVQQQOOOOOOQQQRRRTTTSSSQQQMMMIIIGGG999666111---+++)))'''%%%))))))))))))))))))))))))************************((()))***,,,+++***((('''))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------......///////////////000000000000000111333333222222333555888:::===???@@@BBBDDDGGGJJJJJJKKKNNNQQQSSSSSSRRRPPPQQQQQQSSSTTTVVVXXXYYY\\\ZZZZZZ]]]```eeeqqq|||~~~{{{yyyzzz{{{{{{wwwpppeeeZZZSSSIIIDDD>>>;;;:::::::::999===<<<===>>>???AAADDDEEEKKKMMMNNNLLLIIIEEECCCCCCFFFEEEKKK]]]zzzmmmhhhiiinnnzzzggg___]]]]]]^^^aaaaaa\\\XXXZZZ[[[[[[]]]bbbccccccccceeeeeeddd```]]]YYYZZZ^^^eeejjjiiibbb\\\ZZZ___cccaaa\\\VVVTTTUUUTTTVVVXXX[[[[[[ZZZXXXVVVWWWXXX\\\aaafffiiijjjiiicccdddfffggggggeeebbb``````]]]^^^```ccchhhsss~~~uuummmkkkmmmuuurrrbbbVVVNNNJJJHHHLLLRRR[[[bbbjjjrrryyy|||~~~vvvllleee\\\VVVWWW]]]]]]```eeejjjooorrrssssssqqqkkk```UUUMMMIIIHHHIIIIIIHHHHHHGGGGGGHHHIIIIIILLLMMMMMMNNNOOOPPPQQQQQQTTTTTTTTTSSSRRRQQQPPPOOOMMMNNNPPPQQQRRRRRRQQQQQQPPPUUUUUUQQQOOOQQQRRROOOSSSSSSRRRRRRRRRTTTTTTRRRQQQRRRSSSTTTVVVWWWXXXYYY\\\]]]```bbbbbbbbb```___]]]]]][[[YYYXXXWWWVVVVVVTTTQQQNNNLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;:::999888888888888;;;::::::999999888888888888:::===???BBBGGGLLLPPPXXX\\\aaadddccc^^^XXXSSSRRRSSSVVV[[[aaacccaaa___ZZZXXXZZZbbbmmm{{{vvvcccVVVMMMGGGJJJQQQ\\\ccciiihhhggghhhjjjjjjpppuuu{{{~~~|||yyyvvvuuuqqqllldddZZZRRRNNNMMMMMMMMMNNNOOOPPPPPPMMMHHHDDD888444///,,,+++++++++***************************************************)))***+++,,,,,,+++***))),,,+++***)))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------......///////////////000000000000000111333333222222333555888;;;===???@@@BBBEEEGGGKKKKKKLLLOOOSSSUUUVVVUUURRRSSSTTTUUUXXXZZZ\\\]]]]]][[[[[[^^^___ccclllvvv}}}{{{yyywwwyyyyyyxxxrrrhhh\\\PPPHHHDDD@@@<<<999999:::::::::<<<<<<===>>>@@@BBBDDDEEEJJJKKKKKKIIIFFFCCCBBBBBBEEEGGGRRRhhhlllkkkrrr}}}}}}oooaaa\\\[[[[[[]]]```aaa[[[XXXXXXXXXXXX\\\aaaddddddeeeffffffddd___[[[WWWZZZ^^^eeeiiiggg___YYYWWW[[[^^^]]]XXXTTTRRRSSSRRRUUUYYY]]]^^^\\\YYYVVVVVVXXX[[[]]]___aaadddfffggghhhiiiiiifffbbb^^^[[[XXXXXXZZZ___aaadddllluuu|||qqqkkkkkkkkkrrr}}}|||ooo```TTTMMMJJJHHHJJJNNNTTT]]]gggsss{{{}}}wwwpppiii___WWWUUUWWWXXXZZZ]]]aaafffjjjmmmoooxxxrrrhhh]]]SSSLLLHHHFFFGGGGGGGGGFFFFFFEEEEEEEEELLLKKKKKKKKKLLLMMMOOOPPPSSSSSSSSSSSSRRRPPPOOONNNMMMMMMOOOPPPPPPPPPPPPPPPPPPSSSUUUQQQOOOPPPPPPNNNPPPOOONNNPPPQQQRRRQQQPPPNNNNNNMMMNNNNNNPPPRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTRRRRRRRRRRRRQQQQQQQQQQQQLLLJJJHHHGGGIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>===========================<<<<<<<<<;;;;;;;;;:::999888888888888:::::::::999999999999999:::<<>>@@@AAACCCEEEGGGKKKKKKMMMPPPUUUXXXXXXXXXSSSTTTUUUVVVXXX[[[]]]^^^]]]\\\\\\^^^___```hhhqqq{{{{{{xxxwwwvvvuuuxxxwwwtttmmmcccVVVJJJCCC>>><<<:::888888999:::;;;<<<===>>>???AAACCCEEEFFFFFFFFFFFFDDDAAA??????@@@DDDLLL^^^zzzoooppp|||tttiii^^^ZZZZZZYYYZZZ\\\]]]YYYVVVVVVWWWXXX^^^eeejjjhhhfffeeedddbbb^^^\\\ZZZ[[[]]]```bbb___YYYUUUSSSUUUWWWWWWTTTRRRQQQQQQQQQUUUZZZ___```^^^ZZZXXXXXXZZZ[[[ZZZXXXXXX[[[___dddeeeggggggeeebbb^^^[[[XXXXXX[[[___aaacccjjjrrrzzzsssooollliiilllvvv~~~~~~pppaaaUUUOOOHHHFFFHHHNNNVVVbbbqqq|||~~~{{{wwwpppfff\\\UUUSSSUUUVVVXXX[[[___dddhhhkkksssqqqlllfff^^^UUUNNNJJJFFFFFFFFFFFFFFFEEEDDDDDDHHHGGGGGGGGGHHHKKKNNNOOORRRRRRRRRQQQPPPOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPSSSTTTSSSPPPOOOOOONNNOOOKKKJJJMMMPPPOOONNNNNNKKKKKKIIIIIIJJJLLLOOOQQQSSSSSSRRRQQQPPPPPPPPPPPPNNNNNNOOOOOOOOONNNNNNNNNIIIGGGEEEEEEGGGHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBAAA@@@@@@???AAA@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888999999999999999:::::::::;;;;;;;;;>>>AAAEEEHHHLLLQQQWWW[[[aaa```___]]]ZZZWWWUUUSSSVVVYYY]]]aaabbbaaa]]][[[\\\^^^gggxxxpppfffYYYRRRSSSXXX___eeemmmrrrwww{{{zzzjjjlllnnnpppqqqrrrssstttmmmggg]]]TTTPPPNNNOOOPPPQQQOOOMMMLLLJJJCCC999111...,,,)))(((***+++++++++++++++++++++++++++++++++************************++++++*********+++,,,,,,------,,,+++*********+++******************************++++++++++++******++++++,,,------......///////////////000000000000///111333333333333555666;;;===???AAAAAACCCEEEHHHIIIJJJLLLPPPUUUXXXYYYYYYSSSSSSSSSTTTVVVWWWYYYZZZ\\\[[[]]]`````````gggooo|||{{{vvvtttssssssrrrsssqqqllleee[[[PPPFFFAAA::::::999888888999:::<<<<<<===>>>AAACCCEEEFFFFFFCCCCCCCCCAAA>>>>>>???AAAIIIXXXsssqqquuupppfff]]]ZZZXXXVVVWWWYYYXXXUUUSSSTTTVVVYYYbbbkkksssnnngggbbb```^^^]]]]]]```___^^^^^^___^^^]]][[[SSSTTTTTTSSSPPPNNNMMMMMMPPPSSSXXX\\\]]][[[YYYVVVVVVXXXXXXVVVTTTTTTWWW[[[]]]^^^___```___]]]ZZZYYY[[[ZZZ\\\___```aaahhhppp}}}zzzwwwpppllllllrrryyyooo___UUUKKKGGGFFFLLLTTT]]]lllzzz{{{pppdddZZZSSSSSSSSSSSSUUUXXX]]]bbbdddiiikkkmmmmmmhhh___UUUOOOGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCEEEIIILLLNNNNNNNNNOOOOOOOOONNNMMMMMMKKKKKKKKKLLLMMMMMMNNNOOOQQQQQQRRRSSSQQQOOOOOOQQQRRRKKKHHHLLLOOOMMMKKKLLLIIIHHHGGGHHHIIILLLOOOQQQTTTSSSQQQOOONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIJJJHHHFFFFFFGGGGGGFFFEEECCCCCCCCCBBBBBBBBBAAAAAA?????????@@@??????>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888999999::::::999999:::;;;<<<===>>>>>>???CCCIIIOOOTTTYYY^^^aaa^^^\\\YYYWWWUUUVVVVVVWWWZZZ[[[^^^___^^^\\\YYYXXX]]]gggwwwsssaaa]]]ZZZ\\\dddmmmrrrsssuuuyyy|||rrrpppnnnmmmnnnoooqqqqqqlllfff]]]VVVSSSQQQOOONNNRRRPPPNNNKKKGGG???555...---,,,+++,,,,,,,,,***(((************************************************)))))))))))))))***+++,,,+++*********+++,,,------************************++++++,,,,,,,,,,,,++++++++++++,,,------......///////////////000000000000///111333333333444555777;;;===???AAAAAACCCEEEGGGGGGHHHJJJNNNSSSWWWXXXXXXTTTTTTTTTTTTTTTUUUUUUVVVZZZZZZ]]]```aaabbbhhhppp~~~}}}wwwtttrrrqqqpppooojjjgggaaaYYYPPPHHHBBB>>>888888999888777888;;;===;;;===???BBBDDDFFFGGGGGGCCCCCCBBB@@@???@@@CCCEEEOOOdddsss{{{mmmeee]]]ZZZWWWTTTTTTWWWUUURRRQQQSSSUUUZZZfffrrrzzzsssjjjaaa]]]\\\[[[[[[[[[[[[ZZZZZZ[[[]]]```aaaWWWVVVTTTQQQNNNLLLJJJIIIPPPQQQSSSUUUVVVVVVUUUTTTQQQRRRSSSSSSTTTVVVYYY\\\XXXXXXXXXWWWVVVUUUTTTTTTZZZZZZ\\\___^^^^^^cccjjjpppsss~~~~~~xxxtttqqqsssvvv{{{wwwfffZZZTTTLLLHHHKKKOOOUUUbbbqqq}}}|||pppcccXXXSSSRRRQQQQQQSSSVVVZZZ\\\bbbfffkkknnnllleee\\\VVVLLLJJJGGGDDDBBBAAAAAAAAA??????@@@AAADDDFFFIIIKKKIIIJJJKKKLLLMMMMMMMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNPPPOOOOOOQQQPPPNNNOOOTTTYYYNNNGGGKKKMMMJJJHHHJJJFFFFFFFFFGGGIIILLLNNNPPPPPPOOONNNLLLKKKKKKJJJKKKJJJJJJJJJJJJIIIGGGEEECCCIIIHHHFFFFFFGGGGGGFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>?????????>>>>>>===;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<=========::::::::::::999999999999888888888888999:::;;;;;;::::::;;;===>>>???AAAAAA@@@FFFNNNVVV\\\```dddfffYYYWWWTTTRRRSSSVVVYYY\\\\\\\\\]]][[[YYYXXXYYYZZZcccssssss```SSSXXX___jjjyyyyyy{{{|||~~~{{{wwwsssppprrruuuwwwxxxqqqiii```XXXTTTRRRNNNKKKOOONNNMMMIIICCC<<<555111///...---.........+++)))))))))))))))))))))))))))************************((((((((()))******++++++))))))))))))+++,,,---...************************,,,,,,,,,------,,,,,,,,,++++++,,,------......///////////////000000000000///111333444333444666888;;;===???@@@AAABBBDDDFFFFFFGGGIIIMMMRRRUUUVVVVVVVVVVVVVVVUUUUUUVVVWWWWWWYYYYYY\\\```aaabbbiiirrr}}}|||yyyuuurrrqqqpppooommmfffaaaYYYPPPHHHBBB>>>===777888:::999888888;;;===;;;===???BBBEEEFFFGGGHHH@@@@@@@@@???>>>AAAEEEHHHXXXqqqttt|||kkkccc\\\XXXUUURRRSSSVVVTTTRRRQQQSSSUUU[[[hhhuuu~~~wwwlllccc]]]ZZZXXXWWWTTTUUUUUUVVVWWWYYY[[[]]]WWWUUUSSSQQQPPPPPPOOONNNSSSSSSRRRQQQRRRSSSUUUVVVPPPOOOPPPRRRVVVYYYZZZZZZWWWVVVTTTSSSSSSTTTUUUVVVXXXYYY]]]aaa___\\\]]]bbbddddddlll|||}}}zzzxxxuuuqqqrrr}}}vvvllldddWWWLLLJJJIIIKKKXXXhhhwww{{{mmm```VVVUUUSSSRRRRRRTTTVVVWWW[[[___eeejjjkkkhhhdddaaaWWWTTTNNNHHHDDDBBBAAAAAA>>>??????AAABBBCCCDDDEEEEEEFFFHHHIIIKKKLLLLLLLLLJJJIIIIIIIIIJJJKKKLLLMMMNNNKKKJJJMMMMMMKKKOOOUUU```RRRHHHJJJLLLHHHFFFIIIDDDEEEEEEGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGEEEBBBAAAEEEDDDCCCEEEFFFGGGFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@======>>>>>>>>>>>>======999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<:::999999999888888888888888888888888999:::;;;<<<:::;;;<<<>>>@@@BBBCCCDDDFFFLLLVVV]]]aaacccccccccWWWUUURRRQQQSSSWWW\\\___\\\\\\ZZZWWWVVVXXX]]]aaaqqqfffXXXPPPYYYfffvvvvvvxxxxxxwwwzzz{{{tttqqqrrrwwwzzz|||uuulll```XXXTTTSSSQQQOOOMMMNNNMMMGGG>>>666222222///---***)))***,,,,,,,,,************************************************'''((()))+++,,,,,,++++++)))))))))))))))***+++,,,************************++++++,,,,,,,,,,,,++++++++++++,,,------......///////////////000000000000///111333444444555777888;;;<<>>>>>=========999999999999999:::::::::666666777777888888888999999999999888888888888777777777888888999:::;;;<<<;;;<<<===???AAACCCEEEFFFNNNTTT]]]bbbcccaaa^^^\\\VVVTTTRRRQQQSSSXXX]]]aaa\\\[[[XXXUUUTTTYYYaaahhhttt```YYYUUU___mmm|||rrrtttsssqqqttt}}}zzzrrrmmmooossswwwyyyuuukkk]]]UUUTTTVVVWWWVVVOOOQQQOOOFFF999000...///...)))$$$"""$$$(((,,,...++++++++++++++++++++++++************************''')))+++---...---,,,+++******)))))))))))))))***))))))))))))))))))))))))******++++++++++++******++++++,,,------......///////////////000000000000///111333444444555777999:::<<<>>>??????@@@BBBDDDHHHHHHJJJMMMRRRUUUUUUUUUQQQRRRSSSTTTVVVYYY[[[\\\ZZZYYYZZZ\\\\\\^^^eeennn{{{zzzyyywwwtttpppmmmkkk```YYYOOOFFF@@@===;;;999:::999888888888:::<<<>>>???AAADDDGGGGGGFFFCCCBBBEEE@@@<<<===???BBBIIIPPPooo~~~tttzzznnnaaa]]]YYYWWWVVVVVVUUUTTTPPPPPPRRRUUUZZZ___bbbdddnnnrrruuussslllaaaXXXSSSQQQQQQRRRRRRSSSTTTTTTTTTRRRRRRSSSUUUXXX]]]aaadddggg___VVVRRRTTTWWWXXXWWWXXXWWWUUUUUUWWW[[[___bbb^^^XXXSSSTTTYYY^^^___]]]^^^___bbbccc___]]]dddmmmoooqqqrrroooppp}}}}}}~~~xxxxxx}}}|||tttjjjggglllrrrzzzrrr\\\NNNHHHFFFKKKRRRgggvvvtttfffYYYPPPRRRWWWVVVSSSSSSYYY\\\___```aaadddiiinnnoooiii```VVVNNNHHHEEEDDD???>>>>>>>>>@@@???===;;;AAABBBCCCEEEFFFFFFEEEDDDHHHHHHIIIIIIJJJIIIIIIIIILLLKKKJJJIIIIIIIIIIIIIIITTTRRRPPPLLLJJJGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@???BBBAAA???===<<<<<<===>>><<<;;;::::::999999::::::;;;::::::999999::::::;;;;;;:::::::::999999888888999999888888888888888999:::666333444888;;;======<<<>>>@@@AAABBBFFFMMMSSSVVV\\\bbbeeeccc]]]WWWTTTPPPPPPSSSXXX___cccbbbaaabbbZZZTTTSSSVVV]]]nnn}}}kkk___ZZZ[[[iiiyyy}}}xxxyyyxxxvvvttttttwwwyyyyyytttooonnnqqqqqqnnnkkklll```UUUSSSSSSPPPPPPTTTWWWOOODDD;;;444111...------------,,,,,,+++++++++---,,,******+++---000222(((((())))))*********+++************************,,,+++++++++***)))))))))+++++++++,,,,,,---------++++++++++++++++++++++++...------------...//////000000000000111111111111000000000111222333555555:::<<<>>>?????????@@@AAAHHHKKKOOOOOONNNMMMNNNPPPOOORRRVVVYYYYYYXXXXXXXXX[[[ZZZ[[[]]]]]]^^^fffnnnzzzzzzyyywwwtttpppllliii]]]VVVMMMEEE???<<<:::999::::::999999:::<<<>>>@@@BBBDDDFFFGGGGGGEEECCCAAABBB@@@@@@BBBDDDGGGPPPZZZ|||}}}tttiii___[[[WWWSSSRRRRRRRRRQQQPPPOOOPPPRRRVVV[[[___```hhhkkknnnlllfff^^^VVVRRROOOOOOPPPPPPQQQQQQQQQQQQPPPQQQSSSVVVZZZ___ccceeebbb\\\SSSPPPQQQSSSSSSRRRTTTSSSSSSSSSVVVZZZ^^^aaa```______```aaaaaaaaa```aaa``````___^^^```lllxxxvvvyyy~~~{{{xxxwwwyyy}}}~~~ttthhhbbbdddhhhvvv}}}dddSSSHHHDDDHHHPPPVVVddduuuvvvhhh\\\YYYZZZWWWUUUUUUSSSVVVZZZ\\\^^^aaafffiiinnnkkkggg```XXXPPPIIIEEEBBB@@@>>>>>>???@@@???>>><<<===@@@BBBDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHLLLKKKJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAAAACCCCCCDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???BBB@@@>>>===<<<<<<===>>>;;;;;;:::999999999999:::::::::999999999999::::::999999888888888777777777999999888888888888999999:::888555666999<<<======<<<>>>@@@CCCGGGLLLRRRVVV]]]```bbbbbb^^^YYYUUUSSSTTTUUUXXX^^^ccceeeccc```ZZZUUURRRUUU[[[ggg{{{}}}pppbbbYYYYYYdddooo|||xxxvvvssspppooooooqqqssstttrrrqqqqqqrrrppplllhhhbbb[[[VVVUUUSSSOOOQQQVVVRRRKKKAAA888222///---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---......))))))))))))*********++++++++++++++++++++++++++++++++++++*********************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---....../////////000000000111111111111222222333555666777:::<<<>>>@@@@@@@@@BBBCCCFFFIIIMMMOOONNNOOOPPPRRRQQQSSSUUUVVVVVVWWWXXXZZZ]]]\\\\\\______```hhhpppwwwxxxyyyxxxtttnnniiieeeWWWQQQIIIBBB===;;;:::999::::::::::::<<<>>>AAABBBFFFFFFGGGHHHFFFDDDAAA@@@<<<===@@@CCCEEEJJJXXXfff~~~lllccc^^^ZZZTTTPPPNNNOOOOOOPPPOOOOOOOOOPPPSSSWWW\\\^^^cccdddfffddd___YYYTTTRRRNNNNNNOOOOOOPPPQQQQQQRRRTTTUUUWWWYYY[[[]]]___```ZZZUUUOOOMMMNNNNNNNNNLLLOOOPPPQQQSSSWWW[[[___aaacccgggkkkllljjjfffddddddddd```\\\[[[\\\dddttt{{{ttt||||||}}}|||{{{zzz}}}yyylllcccaaabbbssssss^^^NNNFFFGGGLLLJJJUUUeeewww}}}nnnfffbbb^^^[[[ZZZTTTVVVYYY[[[\\\^^^aaacccjjjkkkllljjjddd[[[QQQKKKHHHEEE@@@>>>???@@@AAAAAA<<<===???AAABBBCCCDDDDDDCCCDDDEEEEEEFFFFFFFFFEEEHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>??????@@@@@@@@@@@@???>>>@@@???>>><<<;;;<<<<<<===;;;;;;:::999999999999999888888888888888888888888999888888888888888777777999999888888888888999999:::999888999;;;=========>>>???AAAGGGNNNUUUYYY[[[bbbbbb```]]]XXXTTTSSSSSSZZZ\\\aaafffhhhfffbbb^^^UUUSSSUUU\\\gggxxx~~~zzztttlllaaaXXXYYY___pppvvv~~~{{{vvvooojjjiiijjjkkklllppptttyyyzzzwwwqqqllliii^^^\\\[[[YYYTTTPPPQQQUUULLLFFF<<<444///---+++***++++++++++++************)))***,,,------,,,+++***)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------....../////////000000000222333333333444666777888999<<>><<<:::999888999999:::;;;===@@@BBBDDDHHHGGGGGGFFFDDDAAA???===<<<>>>AAADDDFFFOOOcccwwwssseee___]]]XXXQQQMMMLLLMMMNNNNNNNNNNNNNNNOOOQQQUUUZZZ^^^aaaaaaaaa]]]XXXSSSPPPOOOMMMNNNOOOQQQRRRTTTUUUVVV\\\[[[[[[ZZZXXXWWWUUUTTTQQQNNNLLLKKKMMMMMMLLLKKKNNNOOORRRVVVZZZ^^^aaaccceeehhhlllooonnnkkkgggeeeeee___[[[ZZZ\\\eeevvv{{{ooorrr{{{uuulllhhhgggrrrooo]]]QQQJJJIIIJJJPPP\\\mmmzzzrrrkkkeeebbb]]]^^^______^^^^^^^^^^^^bbbfffjjjmmmjjjddd\\\WWWRRRMMMFFFAAA???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@??????????????????>>>>>>============>>>>>>???>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;::::::999888999999999777777888888888888777777999999999999999999999999999999888888888999::::::999999:::;;;===>>>>>>>>>BBBBBBEEELLLVVV]]]___^^^```^^^[[[VVVSSSSSSVVVYYYaaadddhhhjjjiiiddd^^^YYYTTTWWW^^^iiiwwwyyywwwpppggg^^^VVVVVVaaaooo{{{}}}yyyooohhhfffggghhhhhhttt|||~~~uuuooommmgggccc```\\\YYYUUUSSSRRRFFF@@@888111...,,,+++***+++++++++++++++++++++++++++++++++++++++***))))))************************++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...............////////////222222333333444555777888999<<>>AAACCCDDDGGGFFFEEECCCAAA???===<<<@@@BBBDDDFFFIIIWWWssszzzkkkaaa]]]YYYTTTNNNJJJIIIJJJLLLMMMKKKLLLMMMMMMNNNQQQVVV[[[^^^]]][[[VVVQQQMMMKKKKKKKKKLLLNNNQQQSSSUUUWWWXXX]]]\\\[[[XXXUUUQQQNNNLLLKKKJJJKKKLLLNNNOOOOOOOOOOOOQQQVVVZZZ___bbbcccdddddddddeeeiiinnnnnniiieeeddd___\\\[[[]]]dddqqq}}}xxxkkkmmmsss}}}uuupppnnnnnnzzzrrrdddVVVMMMKKKLLLSSSbbbvvv|||rrrkkkfffeeecccbbb```___^^^]]]\\\___dddhhhjjjiiifffddd]]]WWWNNNGGGCCCBBBBBBAAABBBAAAAAA??????>>>======AAAAAABBBDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCBBBAAAAAA@@@@@@???@@@??????>>>>>>=========<<<<<<======>>>=========<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888888888999666777777888888777777666777777888888888888888888999999888888999::::::;;;999:::<<<===>>>???@@@AAAHHHHHHLLLSSS[[[______]]]XXXWWWUUUSSSSSSWWW]]]bbbhhhiiijjjiiieee```ZZZWWWSSS\\\iiiwwwyyy{{{pppmmmdddZZZSSSRRRYYYlll}}}yyyooogggcccdddgggiii|||uuuooonnnoooiiibbb^^^___^^^XXXQQQ@@@;;;555000---,,,,,,+++------------------------...,,,***((((((((()))***+++++++++***************)))))))))))))))))))))))))))))))))***+++++++++,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------......///............////////////111222222222333555666777999;;;???AAACCCDDDGGGHHHHHHIIIKKKMMMPPPQQQPPPPPPOOORRRUUUWWWWWWWWWWWWXXX]]]\\\]]]```aaabbbjjjsssiiijjjkkkiiiddd\\\TTTOOOCCC???;;;999999::::::::::::;;;<<<>>>AAACCCDDDEEEFFFEEECCCAAA???>>>======??????BBBFFFMMM```ssssss{{{}}}qqqfff```^^^VVVRRRMMMJJJJJJKKKMMMMMMIIIKKKMMMMMMKKKLLLPPPTTTVVVVVVTTTQQQMMMKKKKKKLLLKKKLLLNNNPPPRRRTTTUUUVVVXXXWWWVVVTTTRRRPPPOOONNNJJJJJJLLLNNNOOOQQQRRRRRRQQQTTTYYY^^^aaacccccccccbbb___```eeelllnnnjjjeeeddd```^^^^^^___aaaiiiqqquuukkkkkkooo{{{uuuqqqjjjqqqxxxhhhZZZLLLJJJLLLWWWhhh{{{~~~ssspppkkkhhhfffdddbbb```]]]^^^```cccfffiiikkklllfffaaaYYYQQQLLLIIIFFFDDD???>>>>>>=========>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBAAA@@@@@@????????????>>>=========>>>>>><<<<<<============<<<<<<::::::::::::::::::::::::::::::999888888888888888666777888999999888777666555555555666666666666666999999888999999:::;;;<<<;;;===>>>???@@@BBBEEEGGGOOOQQQUUUYYY]]]]]][[[YYYPPPQQQSSSUUUXXX]]]dddiiikkkjjjhhhddd___\\\ZZZ[[[XXXfffxxxzzz{{{tttggg```XXXQQQPPPTTT```qqq}}}~~~yyyuuunnnfffccceeekkkqqqwwwnnnjjjiiimmmhhhaaa___bbbcccYYYMMM;;;777222...---------,,,------------...............---***((('''(((***,,,+++++++++++++++*********))))))))))))))))))))))))***************+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////....../////////000000000111111222222333555666777999<<>><<<999888999;;;;;;;;;===>>>@@@BBBDDDEEEFFFGGGEEEDDDBBB@@@??????@@@@@@<<<===CCCKKKXXXnnnooohhhooozzzuuukkkccc___^^^YYYVVVRRRPPPQQQRRRSSSSSSNNNQQQSSSQQQMMMJJJKKKNNNNNNOOOPPPPPPPPPQQQTTTVVVPPPPPPQQQQQQRRRSSSSSSTTTTTTSSSRRRQQQPPPQQQRRRRRRLLLMMMNNNOOOPPPQQQRRRSSSQQQTTTYYY^^^aaaaaa___^^^^^^```ccchhhlllmmmjjjffffffaaa___``````___ccciiitttyyy}}}yyyqqqkkkkkkmmmzzztttmmmmmmuuuzzzkkkZZZTTTQQQTTT[[[jjjxxxsssnnnjjjhhhdddcccccccccdddgggjjjkkklllhhhbbb]]]XXXSSSNNNKKKBBBAAA@@@???>>>??????@@@===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBCCCEEEGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@@@@??????>>>>>>===>>>===<<<<<<<<<===>>>???======>>>======<<<;;;:::999999::::::::::::999999:::999999888888888888888666777999::::::999777666666777777777888888888888999999999999:::;;;<<<<<<>>>@@@BBBCCCCCCFFFKKKOOOUUUYYY]]]___\\\XXXUUUSSSOOORRRVVV[[[___ccciiilllkkkhhhddd^^^YYYZZZ___dddiiizzzyyykkk]]]UUUOOONNNTTT^^^gggqqqyyy{{{yyy||||||wwwuuuwwwooopppnnniiifffkkkvvvvvvkkkeeeccccccddddddccc```aaa^^^RRRCCC777333///,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,+++*********++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++***************+++++++++++++++,,,,,,,,,------------------------------,,,,,,------...////////////000000000111111222222333333444666777888999<<>>======<<<<<<<<<;;;;;;:::;;;<<<>>>???>>>>>>>>>>>>===<<<;;;:::888999999:::::::::999999:::999999888777888888888666888999::::::999888666:::::::::;;;;;;<<<<<<<<<999999999999:::;;;<<<===AAACCCEEEEEEFFFIIIPPPUUUYYY^^^bbbaaa\\\UUUPPPOOOPPPUUU[[[```dddgggjjjllljjjfff```YYYVVVZZZdddkkk||||||nnn___RRROOOLLLOOOZZZgggmmmqqqsssxxxsssqqquuuuuupppmmmooojjjmmmpppmmmkkkqqq|||oooeee```___aaa]]]cccfffccc^^^VVVGGG888333000,,,***+++,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++***,,,,,,,,,++++++*********************************,,,+++++++++******))))))))))))******+++++++++,,,------------------------,,,,,,++++++,,,,,,---...000000000000111111111111444444444444666777888999999<<>>AAAAAABBBDDDEEEFFFFFFEEEEEEFFFAAA===>>>???===>>>AAACCCCCCLLLaaa}}}tttllleee___kkkyyyjjjcccaaaaaadddbbbiiirrrxxxwwwpppeee^^^XXXUUUSSSQQQOOOMMMKKKHHHGGGKKKOOOSSSVVVZZZ]]]```WWWZZZ^^^``````\\\WWWSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPPPPQQQXXXaaaddd___ZZZWWWaaajjjrrruuuuuutttqqqllllllccc]]]___aaaaaa```aaaaaabbbeeehhhgggeeehhhnnnrrrnnnqqq{{{zzzxxxzzz}}}wwwggg\\\VVVXXXfffvvv{{{tttqqqhhhcccfffgggcccbbbdddiiiiiikkkllllllhhhccc^^^XXXUUUPPPKKKGGGDDDCCCBBBBBBAAA@@@@@@@@@@@@BBBBBBAAA@@@???>>>???@@@CCCDDDCCCEEEGGGHHHIIIHHHGGGFFFFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>======<<<<<<======<<<;;;;;;;;;;;;<<<>>>===:::888888888999:::::::::999888777777888888::::::::::::;;;<<<======888888777777777777777888777666666777777888999:::888999:::;;;<<<======>>>AAABBBCCCGGGKKKPPPTTTWWWYYYXXXWWWTTTQQQOOOMMMLLLRRR]]]dddccccccgggjjjjjjeee^^^ZZZ\\\___eeerrrvvvbbbSSSMMMIIIQQQZZZaaakkktttwwwvvvtttsssrrrooommmjjjiiihhhhhhfffdddiiitttyyymmmccc^^^___aaaaaadddeee```TTTFFF;;;555///222111---,,,------)))---,,,***)))))))))************++++++++++++******+++,,,,,,******,,,,,,***,,,,,,++++++***))))))))))))***,,,......---,,,+++******)))((()))***,,,---++++++++++++++++++++++++))),,,///111000000///000222111000///...---,,,,,,222222222333444555666777888;;;>>>@@@AAACCCEEEGGGIIIKKKMMMPPPRRRSSSTTTTTTQQQRRRSSSTTTVVVWWWXXXYYY]]]ZZZYYY\\\___dddmmmwwwbbb]]]VVVNNNIIIDDD???<<<:::;;;<<<<<<;;;<<>>===>>>AAADDDIIIWWWppprrrkkkgggcccpppttteee```___aaaccceeepppmmmaaaWWWUUURRRPPPOOOMMMJJJHHHEEEHHHMMMQQQTTTXXX\\\^^^aaadddhhhjjjgggaaaYYYTTTPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSQQQPPPPPPPPPQQQRRRUUUWWW___jjjnnniiibbb___bbbjjjrrrwwwzzz|||xxxrrrjjjbbb]]]___```]]][[[ZZZYYYYYY[[[```aaa```bbbfffiiieeehhhqqqxxxxxxiii]]]VVV\\\eee|||}}}sssjjjiiihhheeeeeehhhggggggggghhhjjjkkkkkkiii```]]]YYYSSSNNNJJJHHHFFFEEEDDDBBBAAA?????????@@@AAA@@@???>>>>>>>>>???@@@DDDEEEGGGIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBAAAAAA@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;>>><<<:::888888888999:::999999888777777777777777::::::999999999999999:::888888777777777777888888888888888888888999999:::;;;;;;<<<<<<===>>>@@@@@@BBBEEEIIINNNQQQTTTUUUVVVWWWUUURRRQQQPPPQQQSSSUUUZZZbbbfffeeeccceeefffddd___ZZZYYY^^^fffrrrnnn[[[PPPMMMQQQaaaqqqzzz}}}yyywwwssspppmmmjjjgggeeedddeeeiiiqqq{{{zzzppphhhdddbbbaaa``````aaa```YYYMMM@@@666111///111111---,,,------)))---,,,***)))))))))***+++******++++++++++++******(((+++---,,,******++++++***************+++++++++)))***,,,---...---,,,+++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000///.........((()))***,,,...000222222222222222333444555666777999;;;???AAABBBCCCEEEGGGIIIKKKNNNPPPRRRTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZZZZZZZWWWXXX\\\```eeeooozzz^^^WWWNNNEEE@@@===<<<;;;888999;;;<<<<<<===@@@CCCDDDFFFHHHKKKKKKJJJHHHGGG???<<<;;;===>>>===???DDDHHHSSSiiitttooonnnnnn{{{lll___\\\]]]```ccciiiyyytttcccWWWTTTQQQOOOMMMLLLIIIGGGCCCFFFKKKOOORRRVVV[[[^^^gggjjjnnnpppllleee\\\VVVNNNNNNOOOPPPQQQRRRSSSTTTRRRRRRQQQQQQRRRRRRSSSTTTYYY[[[dddooosssmmmgggddddddjjjqqqxxxxxxhhhbbb___``````\\\YYYXXXWWWTTTVVV[[[^^^\\\\\\]]]___\\\^^^eeejjjooonnn___XXXXXXbbbrrrvvvpppnnnkkkkkkmmmjjjgggddddddgggkkknnnooohhhfffbbb^^^XXXSSSOOOMMMIIIHHHFFFDDDCCCBBBAAAAAAAAAAAA@@@??????>>>======DDDEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;===<<<:::999888888999999:::999888888888888888888::::::888777777666666666999888888777888888999999;;;:::999999999999999:::>>>>>>>>>>>>@@@BBBDDDFFFHHHKKKQQQUUUXXXXXXVVVTTTRRRPPPOOOOOORRRXXX^^^bbbfffiiijjjfffddddddaaa]]][[[ZZZ]]]gggtttwwweeeWWWSSSVVVfffxxx~~~wwwrrrnnnjjjeeebbb[[[aaalllxxx}}}yyyssskkkbbb___aaabbb```]]]```^^^XXXNNNBBB777000---...111000,,,+++------***,,,,,,+++************+++******++++++++++++******&&&)))------,,,***+++---))))))******+++,,,,,,---)))***,,,---------,,,+++,,,,,,---------,,,++++++------------------------***,,,...///---,,,,,,---,,,,,,---......///000000222222222333444555777777:::<<<@@@BBBCCCDDDFFFHHHJJJLLLNNNQQQSSSTTTTTTTTTUUUUUUUUUVVVWWWXXXXXXYYYWWWVVVWWW\\\```fffrrr}}}UUUOOOFFF???;;;999888777666888;;;<<<===???BBBDDDFFFGGGIIIJJJIIIGGGDDDBBB???======???@@@???BBBHHHOOOaaa|||zzzwwwzzzyyyddd[[[ZZZ\\\```ccclll|||sss```VVVTTTPPPNNNLLLKKKIIIHHHEEEHHHLLLOOOSSSWWW[[[^^^dddfffiiijjjgggbbb[[[WWWRRRRRRRRRSSSTTTUUUUUUVVVQQQQQQRRRSSSTTTUUUVVVVVVYYYYYY___gggjjjfffaaa```bbbggglllsss|||}}}uuugggbbb___aaabbb```___```aaa]]]\\\```bbb^^^ZZZXXXXXXWWW[[[```cccfffppp|||rrrccc[[[UUU^^^kkkwwwzzzvvvrrrpppnnnjjjeeecccdddfffhhhiiijjjiiigggccc___[[[XXXUUUMMMMMMKKKJJJHHHGGGFFFFFFBBBBBBBBBBBBBBB@@@??????AAABBBCCCDDDDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>===<<<;;;::::::;;;<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;:::999888888999999;;;::::::999999999::::::999999888777777777777777999999888888888999::::::<<<;;;::::::999999::::::>>>>>>???AAADDDGGGKKKMMMQQQSSSVVVYYYYYYWWWTTTRRRMMMNNNPPPTTTZZZaaahhhlllooonnnjjjfffdddaaa]]]ZZZ^^^bbblllzzz}}}mmm___XXX^^^hhhzzzrrrmmmhhhccc^^^[[[eeettttttlllfffaaa\\\\\\___bbbaaa``````ZZZPPPDDD999222...,,,...000000,,,+++------***++++++++++++++++++++++++******++++++++++++******)))(((+++000111///,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,---------,,,***)))------------------------,,,---//////---,,,,,,---222222111111000000//////111111222333444555777888;;;===@@@BBBCCCDDDFFFHHHJJJLLLNNNQQQSSSSSSTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVYYY]]]```fffrrr~~~JJJFFF@@@<<<999777555444666888;;;===???AAADDDFFFIIIJJJJJJJJJGGGDDD@@@===???===>>>@@@@@@@@@EEELLLZZZrrr}}}ppp___YYYYYY\\\___bbblllwww|||hhh[[[VVVSSSOOOMMMLLLLLLKKKJJJJJJLLLOOORRRTTTWWW\\\___bbbaaaaaa___]]]ZZZWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRSSSTTTVVVWWWXXXXXXYYYVVVWWW[[[]]]ZZZXXXYYY[[[^^^aaafffnnntttqqqjjjddd```^^^aaaccccccfffiiinnniiifffhhhggg```YYYUUUTTTUUUYYY^^^aaaeeelllssssssfffWWWWWWZZZ___fffnnnwww}}}zzzrrrppplllgggcccbbbbbbaaa```eeeeeedddcccbbb```^^^]]]VVVUUUSSSPPPMMMJJJHHHGGGBBBCCCCCCCCCCCCBBBAAAAAA?????????????????????>>>AAAAAAAAAAAA@@@>>>===<<<======;;;:::;;;<<<===>>><<<<<<;;;:::::::::::::::::::::999999888888999999999999888888888888999:::888888888888888999::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@BBBEEEIIINNNQQQTTTYYYYYYXXXWWWVVVTTTRRRQQQMMMPPPVVV^^^eeekkkoooqqqooojjjeeebbb```^^^\\\\\\eeepppqqqccc[[[]]]lll{{{{{{nnngggbbb^^^\\\dddnnn|||{{{ooofffaaaaaaaaaaaaaaaaaaccceee]]]VVVJJJ===555000......---//////,,,+++------***+++++++++,,,,,,,,,++++++******++++++++++++******---)))***333888555...+++,,,,,,,,,,,,++++++************+++++++++,,,,,,+++***+++,,,,,,,,,***)))(((++++++++++++++++++++++++---///000///...---............///000111222333444111111111222444666777888;;;>>>AAABBBCCCDDDFFFGGGJJJLLLNNNPPPRRRRRRSSSRRRSSSSSSSSSTTTTTTUUUUUUUUUXXXXXX[[[^^^___dddppp}}}AAA>>><<<:::999888555444777999===???AAACCCEEEGGGMMMLLLKKKIIIFFFBBB???===>>><<<===???@@@BBBKKKUUUlll~~~xxxjjj\\\XXXYYY[[[\\\^^^fffkkkrrruuurrriii^^^VVVUUURRRNNNLLLMMMMMMMMMMMMOOOQQQRRRSSSTTTVVVZZZ]]]aaa___\\\XXXUUUSSSRRRRRRUUUUUUTTTTTTTTTSSSSSSSSSRRRSSSTTTVVVXXXYYYYYYYYY[[[VVVSSSUUUVVVTTTTTTVVVTTTVVVWWWYYY^^^dddddd```aaa^^^___ccceeeeeehhhlllqqqnnnmmmnnnjjj```XXXUUUTTTVVVXXX[[[___ccchhhlllvvvyyytttyyyvvvbbbZZZSSSRRRTTTWWW]]]bbbgggmmmvvvyyyqqqnnniiieeecccbbb```^^^^^^^^^___```aaabbbccccccbbb```]]]YYYTTTOOOJJJHHHFFFFFFEEEDDDCCCCCCBBBBBB??????>>>>>>>>>=========@@@@@@@@@???>>>===<<<;;;;;;999888777777999;;;<<<<<<;;;;;;:::::::::::::::999999999999999999888888666666666555666666777888888888888999999;;;<<<<<<999999999999:::;;;<<<<<<;;;<<<<<<===>>>@@@AAABBBCCCEEEHHHLLLPPPTTTWWWXXX[[[ZZZWWWTTTSSSRRRRRRRRRQQQVVV___gggnnnqqqrrrqqqiiiccc^^^]]]\\\]]]bbbhhhuuuyyynnnbbb[[[[[[dddvvv}}}lllaaa\\\]]]___kkkqqqyyy}}}yyyqqqhhhbbb```aaacccbbb___]]]^^^___VVVNNNBBB888222000//////,,,///...++++++------******+++,,,,,,---,,,,,,,,,******++++++++++++******///***,,,777<<<666...+++...------,,,++++++******************+++++++++,,,******+++++++++***))))))++++++++++++++++++++++++...///000///......///000........................000111111222444666888999;;;>>>@@@BBBBBBCCCEEEFFFIIIKKKMMMOOOPPPQQQQQQQQQTTTTTTTTTUUUVVVWWWWWWXXXYYYZZZ]]]______cccooo|||<<<:::888888888999888777888;;;???AAACCCDDDFFFHHHKKKJJJHHHEEEBBB@@@???>>>>>>===>>>AAADDDJJJVVVcccqqqdddYYYWWWYYYYYYXXXXXX^^^```bbbcccbbb]]]XXXTTTTTTQQQNNNLLLNNNOOOPPPPPPRRRSSSRRRQQQQQQRRRUUUWWWZZZYYYWWWUUUSSSRRRQQQPPPSSSSSSSSSSSSSSSTTTTTTTTTSSSTTTVVVXXXYYYYYYYYYYYY[[[VVVTTTWWWXXXVVVUUUXXXSSSUUUUUUTTTWWW^^^aaaaaacccbbbfffjjjkkkgggfffhhhllllllnnnooojjj```ZZZYYYXXXYYYYYYYYY[[[___ccceeejjjtttzzzllliiippp{{{wwwkkk^^^YYYVVVRRRQQQTTTTTTZZZaaahhhppp{{{yyytttmmmhhheeecccbbbaaa[[[[[[\\\]]]```cccfffgggkkkjjjhhhddd___ZZZVVVTTTPPPNNNLLLIIIFFFEEEDDDDDDBBBAAAAAA@@@??????@@@@@@?????????>>>===<<<;;;:::888777555444444666999:::<<<;;;::::::999999::::::888888999999999999888888777666666666777777888999::::::999999999::::::;;;999999999::::::;;;<<<===<<<===>>>@@@CCCFFFHHHJJJKKKMMMQQQUUUXXXYYYZZZZZZWWWVVVUUUSSSSSSSSSTTTUUUYYY^^^eeelllqqqrrrqqqpppfffaaa^^^^^^```dddppp|||tttggg___XXXXXX___lll}}}pppaaa]]]bbbiiiqqqssstttrrrmmmiiigggfffffffffdddcccaaa^^^ZZZWWWLLLDDD:::222////////////+++......++++++------******+++,,,---------,,,,,,******++++++++++++******,,,+++111<<<;;;111+++---,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///111111000///...---+++******000000111222444666888999;;;===@@@AAAAAABBBDDDEEEHHHJJJLLLNNNOOOPPPOOOOOORRRSSSTTTUUUVVVWWWXXXYYYYYYZZZ^^^```___bbbppp~~~<<<999666666777999:::;;;999<<<@@@CCCDDDEEEFFFHHHGGGEEECCC@@@>>>>>>>>>>>>??????@@@EEEIIIQQQaaaooommmaaaWWWVVVXXXWWWUUUTTTWWWYYY[[[\\\\\\ZZZWWWUUUSSSPPPMMMMMMNNNPPPRRRRRRSSSSSSRRRPPPNNNNNNQQQSSSPPPQQQRRRSSSSSSSSSRRRQQQRRRRRRSSSTTTUUUVVVWWWWWWTTTUUUWWWYYYZZZZZZZZZYYYZZZVVVVVVYYY[[[YYYXXXYYYVVVYYYYYYVVVXXX___eeegggggghhhnnnsssqqqjjjeeeeeefffhhhmmmooojjjaaa]]]^^^^^^^^^[[[XXXXXX\\\```aaadddjjjsss~~~kkk```aaajjjwww}}}ssskkkdddZZZTTTTTTJJJNNNTTTXXX]]]fffrrr{{{|||rrrjjjfffcccbbbbbbZZZZZZ[[[\\\___cccgggjjjooooooooommmkkkhhheeecccZZZWWWSSSNNNKKKHHHHHHGGGEEEDDDCCCCCCBBBBBBBBBCCC??????>>>>>>===;;;:::999<<<:::888777888:::<<<>>><<<;;;::::::999999::::::777888888999999999888888:::999999999:::;;;;;;<<<<<<;;;:::999888888888888999999999:::;;;<<<===>>>===>>>@@@CCCGGGJJJMMMOOORRRTTTXXX[[[\\\\\\[[[ZZZSSSSSSSSSTTTUUUVVVWWWWWW___ccchhhnnnqqqqqqpppnnngggcccaaaccceeelll}}}~~~pppfff]]]VVVSSSZZZeeesssvvveeeaaajjjttt{{{zzzwwwqqqlllkkknnnqqqtttoookkkjjjjjjfff^^^WWWDDD===444...---.........+++......++++++------***)))***,,,---...---,,,,,,******++++++++++++******(((+++666???999+++(((000***++++++,,,,,,------...******))))))******+++,,,,,,,,,+++***+++,,,...///------------------------***,,,---,,,,,,---///111***+++,,,...000111333333000000111222444666888999:::===???AAAAAAAAACCCDDDHHHIIIKKKMMMNNNOOONNNNNNOOOPPPQQQRRRTTTVVVWWWWWWWWWZZZ^^^```___cccqqq999888777666666777888888:::<<>>???===???AAABBBJJJ___zzz{{{~~~hhh```WWWSSSUUUWWWWWWVVVZZZYYYYYYXXXVVVUUUUUUTTTQQQRRRSSSSSSSSSRRRQQQQQQNNNMMMLLLLLLMMMPPPRRRTTTQQQPPPPPPSSSVVVVVVSSSPPPUUUVVVWWWWWWUUUTTTSSSTTTNNNRRRWWWYYYXXXWWWUUUUUUWWWXXXYYY[[[\\\\\\\\\[[[YYY[[[___eeekkkooooooooonnngggfffnnnrrrlllccc___^^^]]]```eeefffeeefffjjjnnneee[[[VVVWWWYYYZZZYYY```]]]bbbppp|||tttbbbZZZ]]]fffnnnxxx~~~pppaaaVVVLLLMMMMMMMMMMMMRRRZZZ```mmmsss~~~sssmmmiiifffcccYYY]]]``````___^^^aaaddddddfffhhhkkknnnpppqqqrrrnnnhhh___XXXTTTRRRQQQQQQEEECCCAAA@@@BBBCCCDDDCCC@@@>>><<<===@@@BBBAAA???;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999888555666777999:::<<<======777888:::;;;;;;:::999999::::::::::::::::::::::::;;;<<<=========>>>AAADDD???BBBFFFJJJNNNRRRWWWZZZ]]]]]][[[XXXTTTRRRRRRSSSPPPRRRUUUWWWZZZ]]]bbbeeeiiiooouuuwwwsssnnnjjjiiiiiifffeeeiiitttnnnccc```VVVYYY\\\aaaiiiuuusssggggggmmmsssyyyzzzxxxrrrmmmmmmrrrxxxxxxsssoooooonnnfffWWWJJJ888666333000......//////,,,,,,,,,+++++++++******++++++,,,,,,,,,+++*********************************000666666111------...---,,,,,,+++*********+++++++++++++++++++++++++++******))))))))))))******111///---+++*********+++---......//////...------...//////111222333444444333222222333444666888::::::===@@@AAABBBCCCEEEGGGIIIJJJLLLMMMNNNNNNNNNMMMSSSTTTVVVWWWXXXWWWWWWVVVUUUXXX\\\___^^^aaaooo}}}888888777666777888999:::<<<===@@@BBBCCCDDDEEEDDDFFFDDDAAA???======>>>>>>===BBBGGGLLLWWWnnnwwweee___WWWTTTUUUWWWVVVUUUXXXXXXXXXWWWVVVVVVUUUUUUVVVUUUTTTSSSQQQPPPOOOOOOOOOOOONNNNNNOOOQQQRRRSSSNNNNNNOOOSSSWWWYYYWWWUUUUUUVVVWWWWWWVVVUUUUUUVVVOOOQQQTTTVVVXXXXXXWWWVVVUUUVVVXXXYYYZZZ[[[ZZZZZZ\\\___dddllltttxxxzzzyyymmmddd___aaabbb^^^ZZZZZZ\\\[[[\\\______^^^cccjjjppphhh^^^YYYXXXXXXWWWUUU[[[WWWZZZeeeooo|||{{{iii^^^\\\___ccckkkxxxxxxgggWWWSSSLLLFFFEEEHHHNNNSSSZZZ___jjjwww|||ssskkkgggdddeeefffeeecccbbbaaaaaa___```aaaccchhhmmmrrruuuuuupppjjjddd___YYYTTTQQQKKKHHHDDDAAAAAABBBBBBBBBAAA>>>;;;;;;<<<<<<:::888<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888999999::::::;;;<<<<<<777888888999999999999888<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@AAACCCFFFFFFLLLSSSYYY]]]___```aaa]]]\\\ZZZVVVRRRPPPQQQSSSUUUWWW[[[^^^aaaffflllppptttxxx|||{{{uuummmiiigggdddgggmmmxxxrrreee^^^___```cccggglllsss}}}sssmmmmmmqqqsssssssssrrrooommmmmmooorrrtttqqqnnnlllggg[[[JJJ===444333000...,,,,,,------------,,,,,,,,,+++++++++(((((()))+++,,,---------************************(((+++//////,,,)))))))))---,,,++++++******++++++++++++++++++++++++++++++++++++************++++++---,,,*********+++---...------------------------//////000111222222333333333222222333444666888:::;;;>>>AAABBBCCCDDDFFFHHHJJJKKKMMMNNNOOOPPPOOOOOOSSSTTTUUUWWWWWWWWWWWWVVVUUUWWWZZZ]]]^^^bbbnnn{{{777777777777888:::;;;<<>>>>>============;;;AAAIIISSSccc|||zzzlllaaa\\\WWWUUUVVVWWWUUUSSSVVVVVVVVVVVVVVVVVVVVVVVVZZZXXXVVVTTTRRRQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRSSSMMMNNNOOORRRUUUWWWWWWVVVTTTTTTTTTUUUUUUUUUUUUUUUPPPOOONNNQQQVVVYYYXXXVVVUUUVVVXXXYYY[[[[[[[[[ZZZZZZ]]]bbbjjjqqquuuuuutttmmmeee]]]YYYWWWUUUVVVXXXXXXWWWXXXYYYWWWWWW^^^hhhlllfff___ZZZYYYXXXWWWUUUWWWTTTUUU\\\bbbkkk~~~pppccc\\\ZZZ[[[```pppmmmaaaQQQEEEAAACCCGGGIIIIIINNNVVV___jjjyyy}}}qqqjjjjjjhhhfffeeedddbbb```^^^^^^]]]\\\]]]aaagggnnnssstttsssqqqoookkkddd]]]WWWSSSNNNHHHDDDBBBBBBBBBBBBDDDBBB@@@??????>>><<<:::==================<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999888888999::::::;;;======>>>>>>??????@@@@@@@@@AAACCCCCCCCCDDDGGGIIILLLSSS]]]dddfffeeecccaaaXXXVVVTTTOOOLLLLLLOOOQQQWWW[[[___ccchhhmmmrrrvvvzzz{{{|||xxxpppiiiffffffhhhppp~~~|||ooobbbZZZ[[[```ggglllrrrxxx}}}zzzyyyzzz{{{wwwsssqqqooommmlllmmmnnnnnnmmmlllllljjjfff\\\NNN===222111000///---,,,------...,,,,,,,,,,,,,,,+++++++++(((((()))***+++,,,,,,---************************++++++,,,,,,,,,+++******,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++******)))***+++,,,---///...---,,,------...///000000000111111222222222333222222333444666888:::<<<>>>AAACCCDDDEEEGGGHHHKKKLLLNNNOOOQQQQQQPPPPPPSSSTTTUUUVVVWWWWWWWWWWWWXXXWWWYYY]]]```dddooozzz555666777888:::<<<===>>>AAAAAAAAA@@@@@@???>>>===;;;;;;<<<=========>>>>>>???CCCLLL[[[sss}}}vvvyyynnnbbb\\\ZZZWWWVVVWWWWWWUUUSSSUUUUUUUUUVVVWWWWWWXXXXXX\\\ZZZWWWUUUTTTTTTUUUVVVRRRSSSSSSTTTTTTSSSRRRRRRPPPPPPPPPQQQRRRTTTTTTTTTVVVUUUSSSSSSSSSSSSRRRQQQOOOLLLIIILLLRRRWWWWWWUUUUUUWWWYYY[[[\\\\\\\\\\\\XXXZZZ^^^cccggghhhfffdddfffbbb]]]YYYVVVUUUVVVXXXUUUUUUWWWWWWSSSRRRZZZcccccc___[[[YYYYYYYYYXXXWWWVVVUUUWWW\\\___dddppp|||rrrfff___[[[ZZZ\\\iiizzzvvv^^^MMMGGGGGGGGGFFFEEEIIINNNSSSYYYeeetttzzzssspppkkkeeeccccccdddbbb```bbb```]]][[[]]]```eeegggiiijjjlllnnnooolllfffbbbYYYTTTMMMGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEDDDCCCBBB?????????>>>>>>=================================<<<<<<;;;;;;;;;;;;;;;:::<<<;;;::::::;;;<<<>>>???>>>>>>???@@@AAABBBCCCCCCBBBDDDFFFHHHIIIJJJMMMPPPUUUZZZbbbfffeeebbb^^^[[[TTTSSSPPPNNNMMMOOOTTTWWW\\\aaahhhmmmqqqsssuuuwwwyyyyyywwwrrrmmmkkknnnrrrzzzrrreee\\\ZZZaaajjjnnnttt||||||sssvvv}}}zzzvvvpppjjjiiikkknnnmmmkkkffffffccc\\\PPPCCC777111111000///......//////000++++++++++++++++++++++++,,,++++++***))))))))))))************************---,,,******,,,,,,,,,+++,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++******+++++++++---,,,+++***))))))))))))111000...------///111222000000000000111111111111333222222333444666888:::<<<>>>AAACCCCCCDDDFFFHHHJJJKKKMMMOOOPPPQQQQQQPPPSSSSSSTTTUUUVVVWWWWWWWWW[[[YYYYYY^^^bbbgggpppzzz555666888:::<<<>>>???@@@BBBBBBAAA???>>>===<<<<<<999999:::<<<===>>>??????FFFHHHSSSjjjsssmmmooouuueee]]]XXXXXXWWWWWWWWWWWWUUUSSSTTTUUUVVVWWWXXXYYYYYYZZZ]]][[[XXXVVVTTTTTTUUUVVVUUUUUUUUUUUUUUUSSSRRRRRRRRRSSSSSSSSSTTTUUUWWWYYY]]]YYYVVVTTTTTTSSSQQQOOONNNJJJFFFHHHNNNSSSSSSRRRSSSTTTVVVXXXZZZ[[[[[[ZZZ[[[\\\^^^aaadddccc```]]]XXXZZZ\\\\\\\\\[[[ZZZXXXVVVVVVXXXYYYUUURRRWWW^^^\\\ZZZXXXVVVWWWWWWWWWWWWWWWXXX[[[___aaabbbhhhnnnzzzsssiiibbb``````[[[___iiivvvmmmYYYOOOKKKGGGCCCCCCGGGJJJLLLNNNUUU```jjjuuu|||uuummmgggffffffeeedddbbbaaa___]]]\\\\\\\\\\\\______aaadddhhhiiihhhfff[[[VVVPPPKKKJJJKKKMMMMMMHHHHHHIIIIIIHHHGGGFFFFFFBBBBBBAAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<=========<<<;;;;;;<<<>>>???AAA??????AAABBBDDDEEEFFFGGGGGGJJJMMMPPPQQQTTTWWWYYY^^^aaacccccc```\\\YYYXXXTTTTTTTTTTTTVVVZZZaaafffhhhnnnvvv{{{}}}{{{zzzyyyuuuuuusssqqqrrrxxxvvvkkkdddbbbfffrrr~~~|||tttnnnjjjsss|||ssshhhdddfffjjjkkkjjjfffccc\\\QQQDDD999444222///.....................)))))))))***************---,,,+++***))))))))))))************************+++)))''''''(((******))),,,++++++***++++++,,,,,,++++++++++++++++++++++++******))))))))))))******,,,,,,+++***))))))))))))///...---,,,,,,...000111000000000000000000111111333222222333444666888::::::===@@@BBBBBBCCCEEEGGGIIIJJJLLLNNNPPPPPPPPPPPPRRRSSSSSSTTTUUUVVVWWWXXX[[[XXXYYY]]]aaafffoooxxx555777999;;;===???@@@@@@BBBAAA???>>><<<<<<;;;;;;:::::::::<<<===???AAABBBGGGLLL]]]zzzpppiiikkkuuu~~~mmmaaa[[[WWWWWWXXXXXXXXXWWWVVVUUUVVVVVVWWWXXXYYYZZZ[[[[[[]]]\\\ZZZWWWVVVUUUUUUUUUWWWWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWZZZ___cccddd___ZZZWWWWWWVVVSSSQQQNNNJJJGGGGGGJJJNNNOOOOOOMMMOOOQQQSSSUUUVVVVVVVVVXXXXXXZZZ]]]___```___]]]RRRWWW]]]bbbfffiiifff```\\\ZZZYYYZZZXXXUUUVVVZZZZZZXXXVVVTTTTTTTTTUUUVVVWWWYYY\\\^^^^^^___bbbdddlll{{{wwwoookkkjjjjjj___\\\\\\fffvvvwwwdddYYYQQQIIICCCBBBDDDFFFFFFFFFJJJQQQVVVeeeooozzzrrrllliiifffeeeaaaaaaaaa```___]]][[[ZZZ^^^\\\[[[\\\^^^```aaaaaaZZZVVVQQQNNNNNNOOOQQQQQQQQQRRRSSSRRROOOLLLKKKKKKHHHGGGFFFEEEDDDCCCBBBAAA????????????@@@@@@@@@@@@>>>>>>>>>>>>????????????<<<<<<<<<===>>>???@@@AAAAAABBBCCCEEEGGGIIIKKKLLLOOOQQQUUUXXXYYY[[[]]]___]]]]]]\\\YYYVVVTTTTTTUUUUUUVVVXXXZZZ^^^dddlllqqqssswww~~~~~~zzzyyyqqqsssuuuxxx}}}zzzssslllhhhfffiiiooozzz{{{wwwppphhhccchhhsss}}}sssggg```aaaeeehhhhhhiiiaaaUUUFFF999222///000,,,,,,,,,+++++++++++++++)))))))))***************,,,+++*********+++---...******************************************+++,,,++++++******++++++,,,,,,++++++++++++++++++++++++***))))))))))))))))))***((())))))***+++,,,------++++++******+++,,,...////////////000000111111111333222222333444666888::::::<<>>???@@@@@@@@@???>>><<<<<<;;;<<<<<<<<<<<<;;;<<<===@@@CCCEEEJJJWWWpppuuuggghhhppp~~~ssshhh___ZZZVVVWWWXXXXXXXXXWWWXXXXXXWWWXXXXXXYYYZZZ[[[\\\\\\[[[\\\\\\]]]]]]^^^______YYYXXXVVVTTTRRRRRRQQQRRRTTTUUUVVVVVVWWW[[[aaaeeeddd___YYYWWWXXXWWWUUUQQQOOOMMMKKKIIIIIIKKKLLLMMMJJJKKKNNNPPPRRRSSSSSSSSSRRRRRRRRRUUUXXXZZZZZZYYYUUUYYY]]]bbbllltttsssllleee^^^XXXXXXXXXVVVVVVYYYVVVVVVTTTSSSSSSUUUXXXZZZ\\\\\\ZZZXXXXXXZZZ]]]___eeerrr|||zzzzzzzzzooohhhbbbbbbkkkyyy|||qqqhhh```XXXQQQKKKIIIGGGDDDDDDEEEHHHJJJVVV[[[fffttt~~~vvvqqqoooiiiiiihhhgggfffdddbbbaaabbb___\\\ZZZZZZ[[[ZZZYYYXXXUUUQQQOOOOOOPPPPPPPPPVVVXXXZZZYYYVVVSSSRRRSSSNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA???@@@AAABBBCCCDDDDDDDDDDDDEEEGGGIIILLLNNNPPPQQQSSSVVVYYYZZZZZZZZZ[[[]]]UUUUUUUUUSSSRRRSSSVVVYYY[[[^^^aaaeeejjjpppwww{{{}}}~~~}}}}}}yyy~~~llleee```aaahhhttt~~~}}}zzzuuuooojjjggggggkkkttt{{{sssiiicccbbbeeehhhjjjcccZZZKKK===333.........+++++++++++++++***))))))******++++++,,,,,,,,,,,,---,,,+++***+++,,,...///************************))),,,...---++++++---///++++++******++++++,,,---+++++++++++++++++++++++++++******))))))******+++((()))***+++------......+++++++++,,,---.........---......///000111222222333222222333444666888:::;;;===@@@BBBCCCDDDFFFGGGIIIJJJMMMOOOQQQRRRRRRRRRRRRRRRRRRSSSTTTVVVXXXYYYWWWXXX[[[]]]]]]```lllxxx777888;;;===???@@@@@@@@@???>>>===;;;;;;<<<<<<===>>>===<<<<<<>>>AAADDDGGGTTTgggnnndddjjjtttxxxmmmeee___[[[VVVWWWXXXXXXWWWWWWYYYZZZYYYYYYYYYZZZ[[[\\\\\\\\\XXXZZZ^^^bbbfffjjjlllmmm[[[YYYVVVSSSQQQQQQQQQRRRUUUVVVVVVUUUTTTVVV\\\aaaaaa\\\VVVTTTVVVVVVTTTQQQPPPPPPNNNLLLIIIIIIKKKMMMJJJKKKNNNPPPRRRSSSSSSSSSRRRQQQPPPQQQTTTVVVVVVVVVTTTVVVWWW[[[gggtttvvvooolllaaaWWWVVVWWWWWWWWWYYYRRRRRRRRRRRRSSSXXX]]]aaa```^^^YYYSSSRRRVVV[[[]]]___jjjuuuzzzyyyoooggggggooo|||{{{wwwqqqjjjeeeYYYSSSLLLGGGEEEEEEEEEEEEIIIJJJPPP]]]pppuuutttqqqooollljjjhhhgggdddbbb^^^\\\[[[ZZZXXXWWWWWWTTTPPPOOOOOOOOOOOONNNPPPSSSWWWXXXVVVTTTUUUVVVSSSRRRQQQOOONNNLLLKKKJJJLLLLLLLLLMMMMMMMMMNNNNNNJJJIIIHHHFFFEEECCCBBBBBBCCCDDDFFFHHHJJJJJJIIIIIIFFFGGGIIILLLOOOQQQSSSTTTTTTVVVXXXYYYWWWVVVVVVVVVSSSTTTVVVWWWXXX[[[```ccchhhkkkooosssxxx}}}wwwgggccc___cccnnn}}}{{{{{{xxxrrrmmmkkknnnqqqooottt{{{yyytttmmmhhhgggiiikkkmmmZZZQQQCCC777111/////////------...------+++******,,,,,,,,,------.........222000...,,,******+++,,,************************###(((,,,+++'''&&&(((,,,+++*********+++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,---------,,,++++++---...///000111111111111,,,---...///000111222333333222222333444666888:::<<<>>>AAACCCDDDEEEGGGHHHJJJKKKNNNPPPRRRSSSSSSSSSRRRRRRRRRRRRTTTVVVXXXYYYYYY[[[```aaa___bbbnnn}}};;;;;;;;;===>>>AAACCCDDDBBBAAA@@@>>>===<<<<<<<<>>BBBEEEEEEEEEFFFGGGGGGHHHJJJOOOSSSUUUUUUSSSSSSSSSTTTUUUVVVVVVVVVVVV\\\ZZZ[[[___bbbgggqqq|||;;;;;;<<<>>>@@@AAABBBBBB??????>>>=========>>>>>>???<<<===AAABBBDDDLLLUUUrrruuupppnnntttwwwkkkddd^^^[[[ZZZVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTXXXWWWXXX^^^eeeiiigggeee[[[XXXUUUUUUVVVXXXYYYYYYVVVWWWWWWUUUSSSQQQRRRRRRSSSRRRQQQRRRTTTUUUUUUTTTQQQPPPNNNKKKHHHGGGIIIKKKHHHKKKOOOQQQSSSTTTXXX[[[ZZZXXXUUUTTTTTTUUUTTTSSSOOONNNPPPVVV]]]aaabbb```___[[[UUUQQQQQQQQQQQQPPPRRRSSSSSSSSSUUUZZZ```eeeiiifffaaa\\\ZZZZZZ\\\]]]\\\^^^```bbbgggrrrvvvhhhbbbfffmmm|||~~~{{{|||~~~wwwmmmccc[[[TTTNNNKKKLLLIIIHHHJJJMMMRRR]]]gggyyy|||uuuqqqsssqqqmmmiiiddd```]]]\\\[[[XXXTTTRRRRRRRRRRRRQQQNNNNNNNNNOOONNNNNNMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJMMMMMMNNNOOOQQQRRRTTTUUUOOOOOOOOOLLLIIIHHHHHHIIIGGGIIIKKKKKKKKKKKKMMMNNNLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTUUUVVVWWWWWWWWWWWW___```ccchhhooovvv|||~~~lllbbbdddlllsssuuujjjjjjooossswww|||yyywwwtttrrrrrrtttwwwzzztttpppnnnqqqssspppfff]]]EEE===444.........---+++,,,,,,,,,+++++++++******)))******************)))...,,,******,,,,,,+++***+++++++++***************(((((()))***************+++***)))))))))***+++,,,+++++++++++++++***)))))))))))))))*********++++++,,,++++++***+++,,,---...***+++,,,---...................../////////000000000222333444444666888;;;<<<>>>BBBDDDDDDEEEFFFGGGGGGHHHKKKOOOSSSUUUTTTSSSTTTTTTUUUVVVWWWWWWWWWWWW[[[YYYZZZ^^^aaaeeeppp{{{:::<<<>>>@@@BBBBBBAAA@@@<<<<<<<<<<<<===>>>??????>>>???AAABBBBBBHHHWWWfffvvvvvvzzz}}}mmmddd```[[[XXXYYYUUUUUUVVVVVVVVVVVVVVVUUUVVVUUUTTTSSSRRRQQQQQQQQQTTTRRRRRRVVV\\\aaaaaa```YYYWWWUUUVVVYYY\\\^^^___`````````]]]YYYVVVUUUUUURRRRRRRRRTTTVVVXXXWWWUUUPPPOOONNNKKKIIIHHHJJJLLLIIILLLOOOQQQTTTXXX]]]```^^^ZZZVVVWWWZZZ[[[XXXTTTUUUSSSSSSVVV[[[\\\[[[XXX^^^YYYTTTPPPOOOOOOPPPPPPPPPQQQSSSTTTVVVYYY^^^bbbfffddd```]]][[[[[[\\\]]]^^^___``````bbbiiisss{{{ttthhhcccbbbnnn~~~xxxxxxtttwww|||rrrhhh___ZZZWWWPPPIIIHHHHHHIIILLLQQQ___lll|||}}}wwwyyyvvvsssnnniiidddaaa```]]][[[XXXVVVUUUTTTSSSQQQQQQQQQPPPOOONNNLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNLLLMMMLLLKKKHHHGGGHHHIIIJJJKKKMMMMMMLLLLLLMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXYYYZZZ[[[]]]^^^```aaaaaajjjmmmssszzznnndddcccmmmxxx}}}nnnccceeepppwwwyyyxxxtttsssqqqpppqqqrrrtttuuurrrooonnnrrruuummm[[[LLL999444///,,,---...---,,,,,,,,,,,,++++++++++++***)))******++++++******))),,,+++***+++---...---,,,++++++++++++++++++++++++)))))))))*********************))))))******+++,,,***++++++++++++***))))))************+++++++++,,,000...---++++++,,,...///++++++++++++,,,---............/////////000000000000222333444444666888;;;===???AAABBBBBBCCCEEEGGGGGGHHHKKKOOOSSSUUUTTTSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYXXXYYY]]]```dddnnnyyy;;;===@@@CCCCCCBBB@@@>>><<<<<<;;;<<<<<<===>>>??????BBBEEECCCDDDQQQiii}}}~~~vvv{{{|||pppddd^^^[[[XXXVVVXXXUUUUUUVVVVVVVVVUUUSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOTTTRRRQQQSSSXXX\\\___```[[[YYYWWWXXX[[[___bbbdddhhhgggddd```\\\ZZZZZZ[[[UUUUUUUUUVVVXXXXXXWWWUUUNNNNNNMMMKKKIIIJJJLLLNNNQQQQQQQQQSSSUUUYYY^^^aaa```]]]\\\```fffeee^^^WWW[[[XXXVVVWWW[[[^^^^^^\\\[[[XXXTTTPPPNNNNNNNNNNNNPPPQQQSSSTTTTTTVVVYYY[[[\\\[[[[[[[[[[[[[[[[[[[[[```bbbbbbaaaaaaeeemmmsssvvvnnnkkkkkkxxx{{{yyyzzz}}}|||uuuiii]]]QQQMMMLLLKKKJJJLLLRRRYYYcccnnnzzz}}}wwwpppjjjfffdddcccbbb```^^^]]]]]][[[YYYWWWWWWWWWUUUTTTQQQOOOMMMLLLIIIHHHGGGFFFFFFFFFGGGGGGEEEFFFFFFGGGHHHHHHHHHHHHLLLMMMMMMLLLJJJJJJKKKMMMNNNPPPQQQQQQPPPOOOQQQRRRTTTUUUWWWZZZ\\\^^^```aaaffffffhhhjjjlllnnnpppqqqxxx|||xxxoooooottt~~~ssslllhhhmmmwww|||zzzvvvrrrrrrqqqppppppppppppppppppooonnnoookkk___KKK<<<444111......///000///---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))***,,,,,,+++************+++++++++++++++*********************+++***************+++++++++******+++++++++******)))******+++++++++,,,,,,,,,333111...,,,++++++,,,---++++++******+++,,,...///...////////////000000000000222333444444666888;;;>>>@@@AAAAAAAAACCCEEEHHHHHHIIIKKKOOOSSSUUUTTTRRRSSSTTTUUUVVVWWWWWWWWWWWWYYYXXXYYY]]]```cccmmmwww===???BBBDDDDDDBBB???=========<<<<<<<<<<<<======>>>CCCEEEEEEKKK```}}}yyysss~~~oooeee]]]ZZZXXXUUUUUUWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOOOONNNNNNOOOOOOSSSRRRPPPQQQTTTYYY]]]______\\\ZZZYYY\\\```cccddddddbbb___[[[XXXWWWYYY\\\ZZZYYYWWWWWWWWWVVVTTTRRRMMMMMMLLLKKKJJJKKKNNNPPPWWWUUUSSSRRRTTTWWWYYY[[[^^^^^^bbbjjjrrrrrrjjjaaaaaa]]]WWWVVVZZZ^^^``````XXXWWWTTTQQQNNNMMMLLLMMMPPPQQQSSSRRRQQQQQQSSSTTTSSSTTTWWWZZZ\\\]]]]]]\\\[[[]]]___^^^^^^```fffjjj}}}~~~}}}uuuxxx|||qqqaaaXXXTTTNNNJJJIIIMMMNNNRRRYYYcccnnnzzzxxxqqqllljjjiiiiiihhhfffeeeeeeeeecccaaa]]]]]][[[YYYWWWTTTRRRPPPLLLKKKJJJHHHHHHIIIJJJJJJLLLLLLMMMMMMMMMMMMLLLKKKNNNOOOPPPPPPPPPQQQSSSUUUUUUVVVXXXXXXXXXXXXZZZ[[[^^^```cccfffiiilllmmmnnnttttttuuuwwwzzz|||}}}tttuuu|||tttkkkkkkpppwww}}}zzzuuussssssqqqpppooonnnmmmmmmppppppnnnggg\\\MMM???666111000//////000///...---++++++++++++++++++++++++,,,------......------,,,,,,++++++,,,---,,,***)))))))))))))))******++++++,,,+++******)))***++++++))))))******++++++++++++)))******+++++++++************+++++++++,,,,,,,,,///...,,,+++***+++---...,,,+++******+++,,,...///////////////000000000111000222333444444666888;;;===???@@@AAAAAABBBEEEHHHHHHIIIKKKOOOSSSTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVUUUXXXWWWYYY]]]___ccclllvvv???AAACCCEEEDDDBBB???============<<<======>>>>>>>>>CCCGGGMMM]]]xxxxxxfff___ZZZYYYWWWUUUUUUXXXVVVUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQOOOOOORRRVVVZZZ]]]aaa^^^ZZZYYY[[[^^^aaabbb___```___\\\ZZZYYY[[[\\\]]]ZZZWWWUUUSSSRRRPPPNNNKKKLLLLLLKKKKKKLLLPPPSSSWWWTTTQQQPPPRRRTTTUUUUUUXXX[[[aaallltttuuuoooiiiccc^^^WWWUUUWWWZZZ[[[[[[UUUVVVVVVTTTPPPMMMKKKKKKOOOPPPPPPOOONNNMMMOOOPPPPPPSSSXXX]]]``````___^^^XXX[[[^^^^^^]]]___cccgggppp}}}yyynnndddYYYPPPLLLMMMIIIGGGKKKPPPVVV```hhhmmmuuu|||xxxvvvqqqooolllkkkkkkjjjhhhgggeeedddbbb```\\\YYYVVVUUUOOONNNLLLJJJJJJKKKLLLNNNPPPQQQRRRSSSTTTSSSRRRRRRNNNPPPRRRTTTUUUWWW[[[^^^\\\^^^```aaabbbdddfffhhhpppsssvvvzzz~~~xxxuuu{{{|||tttnnngggaaajjjwww~~~xxxtttsssrrrpppooonnnmmmllllllpppnnnhhh\\\NNNAAA999555/////////...------,,,,,,***++++++++++++,,,,,,,,,,,,------......------,,,///......///000///---***((((((((()))******++++++---,,,+++))))))***++++++))))))***++++++++++++***))))))***++++++++++++***************+++++++++,,,(((((()))***,,,---///000,,,,,,,,,,,,---...///////////////000000000111111000222333444444666888;;;;;;===@@@AAABBBCCCFFFHHHIIIIIILLLOOOSSSTTTSSSQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVXXX\\\^^^aaajjjsssAAABBBDDDEEEDDDAAA???===<<<<<<<<<===>>>???@@@AAAAAAHHHQQQ___xxxwwwccc]]]YYYYYYXXXUUUVVVYYYVVVTTTPPPMMMKKKKKKLLLLLLOOOOOOOOOPPPRRRSSSUUUVVVRRRRRRQQQQQQRRRUUUZZZ]]]___[[[WWWUUUWWW[[[^^^______bbbeeefffdddaaa^^^]]]\\\XXXSSSOOONNNMMMLLLKKKJJJKKKKKKKKKKKKMMMQQQTTTUUURRRPPPQQQTTTWWWWWWWWWTTTVVV[[[```eeefffccc```___ZZZVVVUUUVVVXXXWWWVVVSSSVVVXXXWWWSSSNNNKKKIIIKKKLLLLLLKKKJJJKKKNNNPPPPPPTTTZZZ```bbbbbb___]]]XXX[[[______^^^___bbbeeebbbpppxxxlllggg___VVVOOOMMMKKKJJJNNNTTTWWW]]]fffmmmuuu{{{xxxvvvuuutttsssqqqooolllhhhddd___[[[YYYTTTRRRPPPNNNNNNOOOQQQRRRRRRTTTWWWZZZ\\\]]]]]]]]]WWWZZZ]]]```cccfffkkknnnmmmpppsssvvvxxxzzz~~~{{{wwwtttyyyyyykkkdddbbbccceeeqqq|||{{{xxxuuuqqqooonnnmmmlllllllllmmmnnnjjjdddYYYMMMBBB999444111............---,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------...///111111///,,,(((((()))******+++,,,,,,...---+++))))))***+++,,,((()))***+++,,,++++++***))))))***+++++++++++++++)))))))))*********++++++((()))+++,,,---------,,,,,,,,,---...//////////////////000000000111111111000222333444444666888;;;888;;;???BBBCCCDDDFFFHHHIIIJJJLLLOOOSSSTTTSSSQQQRRRRRRSSSTTTUUUUUUUUUUUUSSSSSSUUUZZZ\\\^^^fffooo}}}CCCCCCDDDDDDCCCAAA???===:::;;;;;;===???AAACCCDDDFFFNNNZZZoooqqqaaa]]]ZZZZZZYYYVVVVVVYYYUUURRRNNNJJJHHHHHHIIIJJJOOOOOOPPPQQQSSSUUUWWWXXXTTTTTTTTTTTTTTTWWW[[[___\\\XXXTTTSSSUUUYYY\\\^^^\\\bbbiiillljjjddd]]]YYYZZZUUUOOOKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLNNNRRRUUUTTTRRRQQQSSSXXX\\\]]]\\\TTTTTTTTTTTTSSSSSSRRRRRRXXXVVVUUUVVVYYYZZZWWWTTTQQQUUUYYYYYYTTTNNNJJJIIIHHHIIIIIIHHHIIIKKKNNNQQQPPPTTT[[[```bbbaaa]]]ZZZUUUYYY]]]]]]\\\[[[^^^```[[[hhhzzz|||ooobbb[[[SSSJJJHHHLLLIIINNNSSSXXX___jjjxxx{{{yyyuuupppjjjddd```]]]XXXWWWTTTRRRRRRSSSUUUWWWXXX[[[___cccgggiiijjjjjjhhhkkkooosssvvv{{{pppkkkfffeeehhhkkkmmmnnnxxxqqqaaaZZZ]]]eeelllxxxzzztttsssrrrooolllkkkjjjjjjjjjlllooopppcccYYYLLLAAA:::555000,,,.../////////......000111*********++++++,,,,,,,,,*********++++++*********))))))+++...000000///---))))))***+++,,,,,,------...---+++))))))***+++,,,((()))***+++,,,+++******((()))***+++++++++++++++((())))))))))))*********---...//////---+++(((&&&,,,---...000111000000///000000000000111111111111000222333444444666888;;;666:::???BBBDDDEEEFFFHHHIIIJJJLLLOOOSSSTTTSSSQQQSSSSSSTTTUUUVVVVVVVVVVVVQQQQQQSSSXXXYYY\\\dddmmm|||EEEDDDBBB@@@???>>>>>>===<<<:::;;;===;;;;;;@@@GGGIIIUUUkkkxxxfffbbbZZZUUUVVVVVVRRRPPPSSSOOONNNKKKIIIGGGFFFFFFFFFJJJLLLOOORRRTTTVVVWWWWWWTTTUUUVVVUUUTTTTTTXXX[[[ZZZYYYWWWUUUTTTUUUXXX[[[___ccciiikkkiiiccc^^^[[[YYYUUUQQQMMMLLLJJJHHHFFFHHHFFFDDDFFFKKKOOOQQQQQQRRRPPPOOORRRWWW\\\^^^^^^]]]VVVQQQSSSXXXXXXTTTPPPWWWUUUVVVYYYXXXTTTSSSTTTRRRSSSTTTSSSRRRPPPMMMKKKGGGFFFGGGHHHGGGFFFKKKRRRPPPTTTXXXYYYXXXVVVUUUTTTUUUWWWYYYZZZZZZZZZ[[[\\\```fffmmmvvvyyyhhh[[[RRRKKKFFFHHHJJJLLLMMMPPPVVV___fffpppyyyzzzsssiiibbbfffaaa[[[YYYZZZ\\\\\\[[[[[[\\\___dddkkkssszzz~~~|||~~~~~~zzzsssiiiaaa^^^WWWVVVZZZZZZYYYdddtttyyy{{{yyyjjjdddgggnnnpppppp|||yyyuuuuuuvvvuuussspppmmmkkkhhhhhhnnntttqqqjjjWWWMMM@@@888444333000---.........------,,,,,,,,,)))))))))***++++++,,,,,,************************)))))))))))))))******++++++******)))))))))))))))+++++++++*********))))))))))))************)))))),,,***((())),,,...---,,,+++++++++******)))))))))++++++++++++++++++++++++,,,,,,------.../////////////////////000000000000333444555555555555888:::<<<>>>AAACCCDDDEEEGGGHHHFFFHHHJJJLLLOOOQQQSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQSSSXXX[[[]]]bbbiiizzzCCCBBB@@@???>>>============<<<>>>@@@@@@@@@EEEMMMUUUddd|||vvvhhhbbbZZZUUUUUUTTTOOOMMMNNNMMMLLLJJJHHHGGGFFFFFFFFFLLLNNNPPPSSSUUUVVVVVVVVVTTTVVVWWWVVVTTTSSSUUUXXXXXXXXXWWWUUUUUUUUUWWWYYY\\\___cccdddbbb^^^[[[ZZZYYYVVVRRROOOMMMLLLJJJHHHHHHFFFDDDFFFJJJMMMNNNNNNNNNLLLLLLNNNSSSXXXZZZ[[[WWWRRRPPPVVV___dddccc```^^^ZZZXXXZZZZZZVVVSSSTTTRRRRRRSSSRRRQQQOOOLLLKKKLLLJJJKKKMMMLLLIIIKKKOOOPPPRRRSSSSSSQQQPPPPPPQQQQQQSSSUUUVVVVVVWWWYYYZZZZZZ```fffmmmzzzpppcccZZZSSSNNNJJJKKKJJJJJJJJJMMMQQQTTT\\\cccnnnzzz~~~tttpppjjjgggfffeeedddbbbdddeeeggglllrrrzzz|||rrrllliiieeecccbbb___YYYUUUSSSPPPQQQXXX[[[```qqq|||xxxvvv|||sssiiiiiiqqqzzz}}}yyyuuutttuuuuuusssqqqnnnooooooooossstttkkkaaaPPPGGG<<<444111000...,,,------,,,,,,,,,+++++++++++++++******************************************)))))))))))))))***++++++++++++***)))))))))))))))+++++++++*********))))))))))))************))))))***'''%%%&&&((()))(((''',,,+++++++++************++++++++++++++++++++++++++++++,,,,,,---................../////////000000222333444444444444777999<<<>>>AAACCCDDDEEEGGGHHHEEEGGGJJJMMMPPPQQQRRRRRRSSSRRRRRRRRRSSSSSSTTTUUUSSSRRRTTTYYY\\\^^^cccjjj{{{@@@???>>>===<<<<<<<<<<<<<<<;;;<<<@@@AAACCCKKKUUUhhhxxxwwwoooooottt~~~nnnfff\\\WWWSSSRRRQQQMMMKKKLLLJJJIIIHHHGGGFFFFFFFFFGGGIIIJJJKKKMMMNNNOOOOOOOOOSSSUUUVVVVVVTTTSSSSSSTTTVVVVVVVVVWWWXXXXXXYYYYYYZZZ\\\___```^^^[[[ZZZYYYYYYVVVSSSPPPOOONNNLLLJJJHHHFFFFFFGGGIIIKKKKKKJJJJJJIIIIIIKKKOOOTTTVVVWWWTTTSSSTTT\\\iiirrrtttqqqhhh```YYYYYYZZZWWWSSSRRRPPPQQQQQQQQQQQQOOOMMMLLLPPPMMMNNNRRRTTTPPPNNNNNNQQQQQQPPPNNNLLLLLLNNNOOOMMMOOOQQQQQQRRRSSSUUUWWWZZZ```fffkkkttt~~~{{{{{{{{{{{{nnnddd\\\WWWTTTSSSQQQQQQOOOMMMJJJGGGLLLOOOUUU^^^iiixxx|||xxxvvvzzz{{{}}}{{{ooogggccc^^^YYYXXXUUURRRPPPQQQQQQQQQPPPSSSUUU]]]hhhpppzzzzzzwwwwww}}}qqqmmmkkkqqq{{{{{{vvvtttuuuvvvuuutttpppsssuuuvvvvvvpppbbbTTTEEE>>>555///......---+++,,,,,,++++++++++++******,,,,,,++++++***))))))((())))))))))))))))))))))))***))))))))))))***++++++++++++***))))))))))))***+++++++++***************))))))************))))))+++***))))))******)))(((,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++,,,------............/////////000000111222333333333444666888<<<>>>AAACCCDDDEEEGGGHHHFFFIIIMMMQQQTTTTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWUUUTTTVVV[[[^^^___eeelll|||======<<<;;;;;;;;;;;;<<<>>><<<===@@@EEELLLYYYfff|||~~~rrrjjjfffkkkxxxlllaaa___TTTRRRPPPOOOOOONNNNNNNNNHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHHHHIIIJJJJJJJJJPPPQQQSSSTTTTTTSSSSSSRRRTTTUUUVVVYYY\\\^^^^^^]]]XXX\\\```bbb```\\\ZZZXXXVVVSSSQQQPPPOOONNNLLLKKKHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLOOORRRTTTUUUWWWXXXZZZbbbppp|||~~~zzzooocccYYYXXXYYYVVVRRRPPPOOOOOOPPPQQQRRRRRRQQQQQQQQQNNNOOOVVVYYYUUUQQQOOOQQQRRRRRRPPPNNNNNNPPPQQQNNNOOOOOOOOOOOOPPPSSSVVV___dddjjjnnnrrryyy~~~zzz|||zzzrrrrrrwww{{{rrrmmmjjjiiiiiiiiiiiifff^^^SSSJJJKKKKKKLLLOOOVVVbbbnnnwwwxxxpppjjjdddccc^^^XXXTTTSSSSSSSSSUUUUUUSSSRRRSSSUUUXXXZZZdddlll||||||www{{{wwwlllnnnsss|||}}}xxxxxx{{{~~~zzz|||{{{wwwqqqgggVVVGGG;;;666000,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,,,,+++******))))))******************************))))))************))))))+++++++++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------....../////////000000000111111111222333444333444777999<<<>>>AAACCCDDDEEEGGGHHHHHHLLLQQQVVVXXXWWWUUUSSSQQQRRRSSSUUUVVVWWWXXXXXXVVVUUUWWW\\\___aaafffmmm~~~;;;;;;;;;;;;;;;;;;<<<===DDDAAAAAAFFFNNN[[[nnn~~~}}}kkkfffeeehhhtttnnn]]]VVVXXXQQQRRRQQQOOONNNNNNNNNNNNGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMOOOQQQSSSTTTTTTSSSRRRSSSVVV[[[```ccccccaaaUUUZZZaaadddbbb]]]WWWTTTPPPOOOMMMMMMMMMMMMKKKIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNPPPQQQSSSUUUVVVXXXZZZ^^^eeettt~~~ooocccXXXUUUVVVTTTPPPNNNNNNOOOPPPRRRTTTUUUVVVVVVTTTQQQQQQWWWYYYUUUPPPNNNPPPRRRTTTTTTSSSRRRRRRSSSQQQQQQQQQPPPOOOQQQUUUXXXbbbggglllooonnnooouuu|||~~~}}}yyyuuutttwwwwwwoooooozzztttcccWWWNNNNNNMMMLLLMMMRRRXXX]]]iiittt~~~}}}wwwqqqnnnllliiihhhgggeeebbb]]]VVVRRRLLLLLLMMMMMMLLLMMMQQQVVVUUUXXX]]]aaadddiiiooottt}}}~~~zzzrrrpppvvv~~~|||{{{vvvgggYYYHHH;;;444222...,,,,,,---......,,,,,,,,,---------------))))))*********+++++++++))))))))))))))))))))))))***************++++++,,,,,,++++++***************************************))))))************))))))&&&''')))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////000000111111111222222222111333444555555666999;;;<<<>>>AAACCCDDDEEEGGGHHHHHHKKKQQQVVVXXXVVVTTTRRRPPPQQQSSSUUUWWWXXXYYYYYYWWWVVVXXX]]]```bbbgggnnn;;;;;;;;;;;;<<<===>>>???BBBAAADDDMMMYYYjjjqqqeee]]]aaalllqqqcccVVVRRRVVVTTTWWWVVVRRRNNNNNNMMMKKKIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJKKKNNNRRRTTTTTTSSSRRRRRRSSSYYY___cccbbbaaaRRRXXX```cccaaaZZZSSSOOOKKKJJJIIIJJJKKKKKKIIIGGGHHHIIIHHHHHHGGGIIILLLOOOQQQRRRTTTTTTTTTTTTUUUWWWSSSXXX]]]dddsss~~~kkk```VVVTTTSSSQQQOOOOOOOOOPPPQQQSSSTTTVVVWWWXXXXXXTTTTTTWWWWWWRRRNNNNNNRRRTTTVVVVVVTTTSSSRRRSSSSSSSSSRRRQQQRRRUUUZZZ^^^iiijjjnnnooolllhhhkkkrrrzzz||||||vvvoookkkkkkooo}}}uuummmqqqzzzsssiiiYYYYYYWWWTTTPPPNNNNNNNNNSSSZZZ```aaaccciiinnnoookkklllpppvvv}}}zzzwwwtttpppnnneeeccc___[[[WWWSSSQQQPPPMMMLLLLLLLLLKKKIIIFFFCCCDDDEEEIIILLLKKKLLLTTT]]]bbblllyyyvvvqqqsssuuuvvvwww|||rrr[[[KKK===222111000...---------...///,,,,,,------------......((())))))***++++++,,,,,,************************+++************+++,,,,,,,,,,,,+++************+++***************+++++++++))))))************))))))&&&(((+++,,,+++***++++++)))************+++++++++++++++++++++++++++++++++,,,,,,---......//////000000000000111111111222222111333444555555777999<<<<<<>>>AAACCCDDDEEEGGGHHHFFFIIIOOOSSSUUUTTTQQQOOOPPPQQQTTTVVVWWWXXXXXXXXXXXXWWWYYY^^^aaabbbhhhooo;;;;;;<<<<<<>>>???@@@AAAAAACCCLLLZZZjjj|||}}}mmmhhhcccjjjyyykkkbbb[[[SSSQQQUUUVVVZZZZZZTTTOOOOOOOOOLLLKKKLLLMMMNNNNNNNNNMMMLLLIIIHHHHHHGGGHHHIIIJJJKKKKKKJJJIIIKKKOOORRRSSSRRRRRRPPPPPPTTTZZZ]]]\\\ZZZTTTYYY___aaa^^^XXXQQQMMMGGGFFFGGGHHHJJJJJJHHHFFFFFFFFFFFFEEEDDDHHHMMMRRRSSSUUUWWWVVVTTTSSSTTTVVVQQQVVV[[[aaapppxxxeee]]]VVVTTTRRRPPPPPPRRRSSSRRRRRRSSSSSSTTTUUUUUUUUUSSSTTTVVVTTTQQQSSSWWWZZZZZZYYYWWWTTTRRRSSSTTTRRRRRRRRRRRRUUUZZZaaafffmmmjjjiiiiiifffbbbdddjjjkkkssszzzzzzuuupppnnnmmmkkktttssslllmmmyyy~~~vvvuuuqqqjjjaaaYYYSSSQQQNNNRRRSSSRRRSSSWWWXXXUUURRRSSSVVVZZZbbbkkkuuu{{{xxxrrrmmmjjj```]]]ZZZWWWVVVTTTQQQOOOLLLKKKHHHFFFDDDCCCCCCCCCAAA@@@???@@@BBBCCCBBBAAAFFFGGGLLLQQQSSSXXXfffuuuzzzpppqqqwww|||kkkPPPAAA777000000000///...------...///++++++,,,,,,,,,---------******************++++++++++++++++++++++++++++++++++++******++++++,,,------,,,++++++******++++++))))))*********+++++++++))))))************))))))(((+++...---+++)))((()))(((((()))))))))*********+++++++++++++++++++++++++++,,,,,,------...//////...////////////000000000000222333444555666999;;;<<<>>>AAACCCDDDEEEGGGHHHHHHKKKOOOSSSTTTTTTRRRPPPPPPQQQTTTVVVWWWWWWVVVVVVXXXWWWYYY^^^```bbbhhhnnn<<<<<<<<<===???@@@BBBCCCGGGLLLYYYkkk}}}wwwmmmlllrrryyyqqq]]]XXXVVVQQQOOOSSSTTTZZZ[[[UUUQQQSSSSSSPPPMMMNNNOOOPPPPPPOOONNNMMMMMMLLLKKKKKKLLLMMMOOOPPPMMMKKKIIIJJJNNNQQQQQQPPPRRROOOMMMOOOUUUXXXVVVSSSXXX[[[___```]]]WWWRRROOOEEEEEEFFFGGGIIIJJJHHHFFFDDDDDDDDDBBBBBBGGGNNNTTTTTTVVVXXXWWWTTTRRRRRRTTTQQQWWW[[[___lll{{{{{{qqqaaa[[[VVVUUURRROOOQQQUUUUUUTTTSSSRRRQQQQQQQQQQQQPPPOOOQQQTTTTTTTTTZZZbbbbbbaaa]]]XXXTTTRRRTTTVVVPPPPPPQQQRRRVVV]]]fffllljjjccc___^^^[[[XXX[[[bbb```kkkuuuxxxuuutttuuuuuupppttt{{{sssnnngggvvvsssggg___[[[VVVXXXXXXVVVVVVWWWTTTOOOOOONNNNNNOOORRRXXX```eeegggmmmuuu|||zzzlll```YYYTTTOOOMMMMMMJJJHHHFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>???@@@CCCBBBBBBCCCFFFHHHIIIIIIGGGIIIOOOWWW^^^hhh|||}}}zzzxxx|||zzzxxxdddIII<<<555111///000000...---,,,---...*********++++++,,,,,,,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++******++++++))))))******++++++++++++))))))************))))))&&&)))+++***&&&"""!!!!!!''''''(((((()))))))))***++++++++++++++++++++++++***++++++,,,,,,---......------------.........//////000222333333555888:::<<<>>>AAACCCDDDEEEGGGHHHKKKNNNRRRUUUVVVVVVUUUSSSPPPQQQTTTVVVWWWVVVUUUUUUWWWVVVYYY^^^```bbbhhhnnn===999:::>>>AAA@@@AAACCCKKKZZZnnnwwwqqquuu|||uuuiiiZZZQQQOOOOOOMMMJJJVVVTTTQQQNNNMMMNNNPPPQQQPPPPPPPPPOOONNNMMMKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIHHHIIIJJJKKKMMMNNNLLLJJJJJJKKKMMMOOOOOONNNUUU[[[bbbeeebbbZZZQQQLLLKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEDDDDDDFFFHHHKKKMMMUUUUUUUUUUUUSSSQQQOOOMMMSSSSSSVVV___iiioooooommmaaa]]]YYYXXXYYYWWWRRRMMMQQQSSSSSSQQQMMMMMMOOORRRUUUUUUTTTSSSRRRSSSVVVXXXgggaaaZZZUUUTTTTTTRRRPPPSSSRRRSSSUUUZZZ___bbbcccbbbaaa^^^[[[YYYXXXXXXXXX[[[^^^ccchhhnnnrrruuuvvvvvv}}}xxxnnnkkkmmmwww}}}rrrnnnpppmmmhhheeeccc```ZZZVVVMMMKKKJJJKKKNNNQQQSSSTTTVVVWWW]]]dddjjjoooyyy~~~tttfff```YYYQQQMMMJJJHHHGGGGGGBBB>>>???@@@===<<<>>>>>>>>>===>>>@@@AAAAAA@@@AAACCCEEEDDDDDDGGGNNNSSSWWW^^^gggmmmtttuuurrrtttsss}}}~~~vvv~~~qqqVVVDDD:::444111222111///,,,+++******++++++++++++,,,,,,+++++++++,,,,,,+++***)))))))))******+++,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,(((((()))***++++++,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,------...+++,,,---///000000000000222333555555555666888:::>>>@@@BBBCCCCCCCCCEEEGGGIIILLLPPPTTTVVVVVVUUUTTTRRRSSSTTTVVVWWWWWWVVVVVVXXXWWWYYY]]]___bbbhhhppp===;;;<<<@@@BBBBBBFFFLLL^^^pppwwwxxxyyybbb\\\UUUQQQOOONNNLLLJJJRRRQQQOOOMMMMMMMMMNNNOOOPPPPPPPPPOOONNNLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJHHHIIIKKKMMMMMMMMMSSSYYYbbbhhhiiicccZZZSSSJJJJJJIIIIIIHHHHHHHHHHHHFFFEEEDDDDDDFFFHHHKKKLLLSSSSSSSSSRRRQQQPPPOOONNNRRRQQQSSSYYY```eeeeeebbbZZZXXXVVVXXX\\\]]]YYYUUUSSSTTTSSSRRRQQQQQQSSSUUURRRSSSSSSRRRQQQRRRUUUWWWeeeaaaZZZUUUSSSRRRQQQPPPRRRRRRSSSVVV[[[___aaabbb___]]]YYYVVVTTTTTTUUUUUUTTTVVVZZZ^^^cccfffhhhiiiqqquuuzzz|||}}}}}}vvvuuuxxx~~~{{{uuulllfffWWWVVVVVVXXXZZZ[[[ZZZYYYWWWVVVXXX]]]```eeeooozzzwwwiii___\\\WWWQQQNNNMMMLLLJJJHHHIIIDDDAAACCCCCCAAA@@@BBB???>>>>>>???AAACCCDDDDDDFFFIIILLLOOOTTT\\\gggpppxxxvvvlllgggjjjppp}}}uuufffQQQ@@@777444333222///...,,,+++***++++++,,,++++++,,,,,,,,,,,,++++++------,,,+++++++++++++++((())))))*********))))))++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********+++******))))))******+++((())))))***++++++,,,,,,------...,,,***))))))******++++++,,,,,,---............//////000/////////111222444444444555777:::===???BBBDDDEEEGGGIIIKKKHHHJJJNNNRRRTTTTTTSSSRRRQQQRRRTTTVVVWWWWWWWWWWWWXXXWWWXXX\\\___aaahhhqqq}}}<<<<<<>>>AAAAAACCCLLLVVVnnn|||zzzhhhSSSRRRRRRRRRQQQNNNLLLJJJMMMMMMLLLLLLLLLLLLLLLLLLPPPPPPOOONNNMMMKKKJJJIIIJJJJJJJJJKKKLLLLLLMMMMMMOOOMMMKKKIIIHHHIIIIIIJJJLLLIIIGGGFFFHHHJJJLLLLLLOOOTTT\\\fffkkkhhh___WWWIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGIIILLLMMMQQQQQQPPPOOOOOOOOOOOOPPPTTTQQQPPPSSSWWWZZZYYYXXXVVVUUUVVVZZZ^^^```]]]ZZZUUUSSSRRRRRRSSSTTTUUUTTTPPPQQQQQQPPPOOOPPPRRRTTT^^^\\\XXXSSSNNNLLLLLLNNNQQQQQQTTTXXX]]]``````___\\\YYYVVVSSSQQQQQQSSSTTTPPPQQQTTTWWWYYY[[[\\\]]]cccfffkkkqqqxxx{{{tttsssyyy~~~wwwkkklllooosssuuutttpppmmmgggdddbbbccceeejjjuuuyyykkkaaa___[[[XXXYYY]]]^^^[[[WWWQQQKKKHHHIIIIIIHHHHHHJJJIIIIIIIIIKKKNNNQQQTTTVVV\\\___bbbfffnnn{{{ttthhheeehhhrrr|||qqq```UUUKKK>>>444///......---++++++***))))))***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++(((((((((((()))***++++++++++++++++++++++++++++++,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))***++++++,,,,,,+++,,,---,,,***)))***++++++++++++,,,------......///000000000//////...---000111333333333444777999===???BBBEEEGGGIIIMMMOOOIIILLLOOOSSSTTTTTTRRRQQQPPPRRRTTTVVVXXXXXXXXXXXXWWWVVVXXX\\\^^^```iiirrr|||>>>???BBBDDDCCCGGGUUUcccyyykkk^^^RRRQQQOOOPPPPPPOOOLLLIIIIIIJJJKKKLLLMMMLLLLLLKKKOOOOOONNNMMMLLLJJJIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLIIIGGGFFFGGGHHHJJJNNNKKKGGGFFFGGGJJJLLLMMMKKKMMMRRRZZZaaa```YYYRRRHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGIIILLLOOOQQQRRRQQQPPPOOONNNOOOPPPPPPVVVSSSQQQPPPRRRTTTUUUTTTWWWWWWXXX[[[]]]]]][[[XXXWWWSSSPPPOOORRRSSSQQQOOOPPPQQQQQQOOOMMMMMMNNNPPPVVVVVVTTTOOOIIIGGGIIIKKKPPPRRRUUUYYY]]]___^^^\\\ZZZXXXUUURRRQQQQQQSSSTTTRRRSSSTTTUUUVVVWWWWWWXXXTTTXXX^^^fffnnnxxxzzzvvvvvv|||~~~||||||~~~~~~vvvtttuuuzzz~~~yyyiiiaaaZZZYYYXXXXXXZZZ^^^aaaccceeegggkkkoootttxxxsssooottt~~~qqq]]]OOOEEE@@@888333000///...---******)))(((((()))************++++++++++++******)))))))))))))))))))))(((+++***))))))***,,,...///************************++++++++++++************************************+++++++++******************))))))(((((())))))***))))))*********+++++++++&&&(((***++++++,,,...000++++++,,,,,,---.........//////000000000//////...000111333333444555888:::===@@@CCCEEEGGGIIILLLOOOLLLOOORRRUUUVVVUUUTTTRRRPPPQQQTTTVVVXXXYYYYYYYYYVVVVVVXXX\\\]]]```jjjttt@@@BBBFFFHHHIIIOOOaaarrrqqq___VVVSSSNNNJJJIIILLLNNNKKKHHHHHHIIIKKKMMMNNNMMMLLLKKKMMMMMMMMMLLLKKKJJJHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPLLLKKKIIIGGGGGGIIILLLNNNPPPMMMIIIGGGHHHKKKMMMMMMLLLJJJIIIMMMRRRSSSOOOKKKHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJLLLOOOSSSUUUUUUSSSRRRPPPPPPPPPQQQQQQVVVSSSQQQPPPQQQSSSTTTUUUVVVWWWXXXYYYZZZYYYWWWUUUZZZVVVQQQPPPPPPPPPNNNKKKPPPQQQQQQOOOMMMLLLLLLMMMQQQRRRRRROOOKKKIIILLLOOORRRSSSVVVZZZ]]]]]][[[YYYVVVUUUSSSQQQPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTNNNSSSYYY]]]bbblllyyyyyyzzz|||xxxvvvwww{{{~~~{{{|||{{{iiiVVVHHHBBB333111000000111111111111,,,+++***(((((((((((()))))))))************))))))((()))************))))))+++***))))))***,,,...///************************+++++++++*********))))))*********************************************************))))))************************+++++++++&&&(((***++++++,,,...000+++,,,,,,------...//////---...///000111111111111000222444444555666999<<>>555111111222000...000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////444999777...***+++*********++++++*********+++++++++***************---,,,++++++*********+++'''''''''''''''((())))))(((((())))))))))))((((((******))))))(((((((((((()))))))))*********++++++*********)))((((((''''''((((((((())))))))))))***...------,,,,,,---------222111000///...//////000111111222333555777999:::@@@BBBDDDEEEEEEFFFIIIKKKKKKMMMQQQTTTVVVVVVUUUTTTTTTUUUWWWXXXYYYXXXXXXWWWXXXXXXYYY\\\^^^dddrrr~~~ooogggeeelllwww|||lll[[[SSSPPPNNNPPPRRRRRRSSSTTTUUUTTTQQQMMMIIIIIIHHHGGGFFFFFFFFFGGGHHHKKKHHHEEEDDDFFFGGGHHHHHHJJJIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFHHHJJJLLLMMMKKKMMMOOOPPPPPPNNNLLLJJJJJJJJJJJJJJJKKKLLLMMMMMMOOOPPPSSSTTTUUUSSSQQQOOOMMMJJJGGGFFFGGGHHHHHHHHHIIIIIIJJJLLLNNNQQQSSSTTTTTTTTTUUUVVVWWWVVVTTTQQQPPPQQQSSSTTTTTTTTTSSSRRRMMMOOOQQQQQQPPPQQQUUUYYY\\\]]]^^^```aaaaaaaaaaaaXXXUUUQQQNNNNNNOOONNNNNNMMMNNNOOOPPPQQQPPPOOONNNTTTUUUVVVTTTQQQNNNNNNNNNPPPNNNMMMNNNQQQTTTVVVVVV[[[[[[[[[\\\\\\^^^______```]]][[[\\\[[[[[[___eeeaaakkkzzz|||vvvqqqnnnrrryyysss```MMMAAA;;;666111///000111///---000///...---------------------------------------...444>>>DDD@@@555...---+++++++++++++++++++++******))))))((((((''''''&&&,,,,,,+++************+++,,,+++***)))((((((((((((&&&&&&((()))***************))))))))))))(((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++---------,,,,,,------...222111000////////////000111111222333555777999:::@@@BBBDDDEEEEEEFFFHHHJJJIIIKKKOOOSSSUUUUUUUUUTTTTTTUUUWWWXXXYYYYYYXXXXXXZZZYYYZZZ\\\^^^dddqqq~~~sssnnnlllkkkvvvqqqdddXXXRRROOOMMMMMMOOOQQQPPPNNNOOOOOOOOOLLLJJJIIIHHHGGGFFFEEEEEEFFFGGGJJJHHHFFFEEEEEEFFFGGGGGGJJJJJJKKKKKKKKKJJJIIIHHHIIIHHHHHHHHHJJJKKKMMMNNNMMMOOORRRUUUUUUSSSPPPNNNJJJJJJKKKKKKKKKLLLLLLMMMPPPQQQTTTUUUTTTRRROOOMMMJJJHHHFFFEEEGGGHHHIIIHHHIIIJJJJJJLLLNNNPPPRRRSSSSSSSSSTTTVVVWWWUUURRRNNNMMMNNNQQQTTTUUUTTTSSSRRRPPPRRRTTTTTTTTTVVVZZZ___eeedddcccbbbaaa```]]][[[WWWTTTPPPNNNNNNOOONNNNNNNNNOOOQQQRRRSSSSSSSSSRRRVVVWWWWWWVVVSSSPPPOOOPPPPPPOOOOOOQQQSSSVVVYYYZZZaaaccceeefffdddbbb```___^^^\\\ZZZYYYYYYYYY\\\^^^[[[```iiivvvzzzzzz}}}xxxuuu___LLL>>>777666444111111111111///...000///...------------------------------------------444>>>EEEDDD===555000------,,,,,,,,,+++,,,,,,)))))))))))))))(((((((((++++++***************+++---,,,+++***)))(((((((((&&&'''((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,---------,,,,,,,,,---............//////000222333333111111222333555777999:::???AAACCCDDDEEEFFFHHHJJJHHHKKKOOOSSSUUUVVVVVVUUUTTTUUUWWWXXXYYYYYYYYYYYYZZZYYYZZZ]]]^^^cccppp}}}vvvjjjmmmqqquuupppeee\\\TTTQQQPPPNNNNNNPPPPPPRRRSSSQQQNNNLLLKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGHHHKKKLLLLLLLLLLLLKKKJJJJJJKKKJJJIIIIIIJJJKKKMMMNNNMMMOOOSSSVVVVVVUUUSSSQQQKKKKKKKKKLLLLLLLLLLLLLLLPPPQQQSSSSSSRRRPPPNNNLLLIIIGGGFFFFFFHHHIIIIIIIIIJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSTTTUUUVVVUUUQQQNNNKKKMMMQQQTTTUUUUUUSSSRRRQQQTTTWWWWWWXXX\\\bbbgggnnnkkkfffcccaaa^^^ZZZWWWUUUSSSQQQQQQRRRSSSRRRQQQQQQQQQRRRTTTUUUUUUVVVVVVVVVWWWXXXWWWUUUSSSSSSTTTQQQRRRSSSUUUWWWYYY\\\^^^eeejjjooopppkkkddd^^^[[[ZZZZZZYYYXXXZZZ\\\^^^^^^\\\^^^aaahhhsss{{{}}}ppp\\\LLL@@@999555444333222222111000...,,,//////...------------...++++++++++++++++++++++++---///444<<>>@@@CCCDDDDDDEEEGGGIIIJJJLLLPPPSSSUUUUUUTTTSSSTTTUUUWWWYYY[[[[[[[[[[[[XXXXXXYYY\\\^^^dddrrrtttqqqgggbbb^^^ZZZUUUQQQPPPMMMJJJJJJMMMKKKLLLMMMNNNPPPRRRTTTUUUMMMLLLKKKKKKLLLMMMNNNOOOEEEGGGJJJJJJIIIJJJLLLOOOQQQPPPNNNLLLLLLMMMNNNOOOLLLMMMNNNQQQTTTXXX\\\^^^WWWWWWVVVUUUSSSQQQPPPOOOKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKJJJJJJKKKMMMOOOPPPMMMLLLKKKLLLMMMNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOONNNMMMLLLMMMOOOPPPPPPOOOOOOPPPRRRSSSTTTUUUUUUTTTTTTVVVXXXYYYZZZ___fffllliiibbbYYYWWWYYY]]]^^^]]]VVVWWWYYY\\\^^^\\\WWWTTTSSSRRRRRRRRRRRRSSSTTTTTTTTTUUUVVVUUUSSSQQQQQQRRRSSSVVVYYYZZZYYYZZZ]]]___]]]bbbfffeee___YYYWWWXXXTTTWWWXXXXXX^^^eeeeee___UUUXXX\\\^^^```bbbdddfffhhhpppuuupppqqqsssqqq|||}}}vvvpppnnnllljjjooovvvzzz|||{{{zzzzzzsssuuu|||ooo]]]QQQGGG???:::<<<;;;555000000...///000000//////000222......---------......///------------------------''',,,///000777AAAEEECCC///...,,,***))))))***+++++++++++++++,,,,,,,,,,,,))))))((())))))***++++++++++++***)))(((((((((((($$$%%%'''(((***++++++,,,))))))******++++++++++++************++++++++++++************************,,,,,,---------.........+++++++++,,,---...///000---...000222333333333333111111222333555777999:::>>>@@@BBBCCCDDDEEEGGGIIIIIILLLOOORRRSSSSSSRRRQQQTTTUUUWWWYYY[[[[[[[[[[[[XXXWWWYYY\\\___eeerrruuuiiibbb^^^\\\YYYXXXUUURRRPPPOOONNNNNNPPPNNNNNNPPPSSSSSSOOOLLLKKKKKKLLLMMMNNNLLLHHHEEECCCDDDFFFIIILLLLLLKKKIIIHHHIIIJJJLLLMMMLLLLLLKKKKKKOOOQQQPPPRRRXXX[[[[[[[[[YYYVVVSSSPPPNNNMMMMMMOOOOOOPPPPPPOOONNNLLLKKKPPPPPPMMMIIIIIIMMMMMMIIIKKKJJJJJJKKKMMMOOONNNMMMHHHIIIJJJKKKLLLLLLKKKKKKNNNLLLLLLLLLOOOPPPPPPPPPSSSSSSRRRPPPOOOPPPRRRUUUSSSVVVZZZ]]]```aaa``````[[[XXXUUUSSSTTTUUUVVVVVVQQQTTTWWWZZZZZZWWWSSSQQQPPPPPPQQQRRRSSSRRRPPPOOOPPPSSSUUUTTTQQQPPPRRRUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]][[[XXXVVVUUUYYYXXXVVVUUUVVVYYY[[[]]]XXXXXXYYYYYYZZZZZZ[[[[[[___dddlllvvv}}}uuusssppppppuuu{{{{{{~~~}}}tttvvv```NNNGGGIII999777333222222333333222//////......---------,,,......---------,,,,,,,,,++++++++++++++++++++++++...+++---666@@@CCC>>>666///,,,(((%%%%%%'''***,,,(((***,,,+++)))'''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))******++++++,,,,,,,,,***)))(((((()))***,,,***)))((()))***+++***)))((()))))))))************"""###%%%(((,,,///111333000000///......///000111111111222333444666777888===>>>@@@BBBDDDFFFGGGHHHLLLOOOSSSWWWYYYYYYWWWVVVUUUVVVXXXZZZ[[[[[[ZZZYYYWWWVVVXXXZZZ]]]dddrrryyyiii```\\\ZZZXXXZZZXXXUUURRROOOMMMLLLLLLQQQQQQRRRSSSTTTRRROOOLLLLLLLLLMMMMMMLLLIIIEEEBBB???AAADDDGGGKKKLLLLLLKKKHHHIIIJJJKKKKKKLLLLLLLLLJJJNNNPPPNNNPPPUUUXXXWWWVVVUUURRRPPPOOONNNOOOOOOOOOPPPQQQRRRRRRRRRPPPOOOOOOPPPMMMIIIJJJNNNNNNKKKOOOMMMLLLLLLMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMLLLKKKLLLNNNOOOOOOOOOOOOPPPPPPOOONNNNNNPPPQQQTTTVVVYYY\\\]]]^^^]]]\\\\\\XXXSSSPPPOOOPPPPPPOOOOOOPPPRRRSSSRRRPPPNNNMMMLLLMMMNNNOOOQQQQQQPPPNNNOOOQQQRRRSSSSSSTTTVVVWWWVVVWWWXXXYYYZZZ[[[\\\\\\XXXYYYZZZZZZYYYXXXWWWVVVWWWWWWXXXYYYZZZ[[[\\\]]]YYYXXXXXXWWWWWWWWWXXXXXXWWW[[[aaaiiisssvvvpppjjjhhhiiillluuu~~~ooo]]]MMM???888666333222222222333444222000111000000000/////////......------------,,,,,,,,,++++++++++++++++++++++++,,,---222;;;AAA@@@888000---+++)))&&&&&&(((***+++)))+++---,,,***((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++((((((((((((((()))))))))((('''&&&%%%%%%&&&'''(((***)))((()))***+++***)))************++++++++++++))))))+++,,,...000111222//////......///000111222111111222333444666777888===>>>@@@BBBDDDFFFGGGHHHJJJMMMQQQUUUWWWWWWUUUTTTSSSTTTWWWYYYZZZZZZYYYXXXYYYXXXYYY[[[]]]cccqqq~~~yyyiii]]]WWWVVVVVVVVVYYYXXXTTTQQQNNNLLLKKKKKKSSSUUUXXXXXXUUURRROOOMMMMMMMMMMMMLLLIIIFFFBBB@@@:::===AAAEEEHHHJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMPPPPPPMMMNNNRRRSSSPPPQQQPPPNNNMMMNNNOOOQQQRRROOOPPPSSSUUUVVVUUUTTTSSSNNNOOONNNLLLNNNSSSTTTQQQPPPOOOMMMMMMNNNMMMLLLJJJLLLKKKJJJHHHHHHIIIJJJKKKLLLKKKJJJJJJLLLNNNNNNMMMLLLMMMOOOOOOMMMLLLMMMNNNTTTUUUWWWZZZZZZZZZYYYXXXZZZVVVQQQNNNNNNOOOPPPPPPPPPOOONNNMMMLLLKKKKKKKKKIIIKKKMMMOOOQQQQQQQQQQQQOOOOOOPPPRRRVVVYYYZZZYYYVVVWWWXXXYYYZZZ[[[[[[[[[SSSTTTUUUVVVWWWWWWWWWWWWUUUWWWYYY\\\^^^^^^]]]\\\YYYXXXVVVTTTSSSSSSTTTUUUVVVYYY^^^ccciiitttuuullleeebbbeeekkknnnTTTFFF>>>777111...//////000222444444111///000000000///////////////------------,,,,,,,,,,,,++++++++++++++++++++++++***///888???AAA<<<222***,,,+++)))((((((((()))***)))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***)))(((((((((((((((((('''''''''%%%%%%%%%%%%'''''')))(((((((((***++++++)))***++++++++++++,,,,,,,,,....................................///000222333111222222333444666777888>>>>>>@@@BBBDDDFFFGGGHHHHHHKKKOOOSSSUUUUUUSSSRRRQQQRRRUUUXXXYYYZZZYYYYYYYYYXXXYYY\\\^^^cccppp}}}}}}uuukkk___VVVSSSTTTUUUVVVWWWVVVSSSQQQNNNMMMMMMMMMTTTXXX\\\[[[VVVQQQNNNNNNKKKLLLLLLKKKHHHDDDBBBAAA;;;>>>BBBEEEGGGGGGHHHIIIJJJIIIIIIHHHIIIKKKLLLMMMQQQSSSQQQNNNOOORRRQQQNNNPPPOOONNNNNNOOOQQQSSSUUUOOOQQQSSSUUUVVVUUUTTTSSSOOOPPPQQQPPPTTT[[[\\\ZZZOOONNNNNNOOOPPPQQQQQQPPPPPPMMMJJJHHHHHHIIIKKKMMMKKKJJJIIIIIIKKKLLLLLLLLLKKKMMMPPPQQQOOONNNMMMMMMRRRTTTVVVWWWYYYYYYXXXWWWUUURRROOOOOOQQQUUUWWWXXXTTTRRROOOLLLJJJJJJLLLMMMIIIKKKNNNQQQRRRSSSTTTUUUQQQOOOOOORRRXXX[[[[[[YYYVVVWWWXXXZZZZZZZZZYYYYYYQQQRRRSSSTTTUUUVVVWWWWWWTTTVVVXXX[[[\\\]]]\\\\\\XXXVVVSSSQQQQQQRRRTTTVVVXXXZZZ___ccchhhooowww}}}wwwnnnkkkmmmttt}}}|||}}}jjjVVVBBB999888777444333000//////111222222000...---------------------------------,,,,,,,,,++++++************************)))000999>>>===666...)))******))))))))))))))))))(((((())))))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))++++++******)))))))))(((***)))(((((((((((()))***)))((('''(((***++++++************+++++++++,,,,,,------,,,,,,++++++******------...///000111222333222222222333555666888999>>>???@@@BBBDDDEEEGGGGGGGGGJJJNNNRRRTTTTTTSSSQQQPPPRRRUUUXXXZZZ[[[ZZZZZZXXXWWWYYY\\\___dddqqq~~~{{{||||||jjjcccYYYSSSRRRSSSTTTSSSTTTSSSQQQPPPOOOOOOPPPQQQSSSWWWZZZYYYTTTOOOMMMMMMHHHJJJKKKJJJHHHEEEEEEFFFEEEHHHKKKLLLKKKIIIIIIJJJKKKJJJIIIIIIJJJKKKMMMNNNPPPQQQPPPOOORRRWWWXXXTTTRRRQQQQQQQQQRRRSSSUUUVVVQQQQQQRRRSSSSSSRRRQQQQQQPPPSSSTTTUUU[[[aaacccaaaSSSQQQQQQQQQSSSTTTSSSRRRQQQOOOKKKIIIHHHJJJMMMOOOKKKJJJHHHIIIJJJKKKKKKJJJMMMOOORRRSSSRRRPPPOOOOOOPPPQQQTTTVVVWWWXXXYYYYYYQQQOOONNNPPPSSSWWWZZZ[[[VVVTTTPPPLLLKKKKKKLLLNNNHHHKKKOOOQQQQQQRRRSSSUUUSSSQQQPPPSSSXXX[[[ZZZXXXVVVWWWYYYZZZZZZYYYXXXWWWSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZUUUSSSQQQPPPPPPRRRUUUWWWWWWYYY\\\___bbbfffjjjmmmqqqxxxxxxvvvxxx}}}|||}}}~~~{{{xxxuuuuuuxxx{{{~~~kkkNNNBBB777444333222333444555222000//////000000///,,,,,,,,,---------------------,,,,,,,,,+++++++++************************)))...555888666222///---)))))))))*********))))))***))))))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++*********))))))((((((+++******************+++(((''''''(((***,,,+++***))))))))))))*********++++++++++++***************,,,---...///000111222222222222333444555777888999??????@@@BBBDDDEEEFFFGGGHHHJJJNNNRRRTTTTTTSSSRRRRRRSSSVVVYYY[[[\\\\\\[[[VVVVVVYYY]]]```fffsss|||ooopppwww{{{oooaaa\\\UUURRRRRRRRRQQQOOOQQQPPPOOONNNOOOPPPQQQRRRQQQRRRSSSSSSPPPMMMKKKKKKGGGJJJLLLKKKIIIGGGIIIKKKQQQTTTWWWVVVQQQMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNLLLMMMMMMNNNUUU]]]^^^ZZZRRRSSSUUUVVVWWWWWWWWWWWWSSSSSSRRRQQQQQQQQQRRRRRRTTTVVVWWWXXX\\\bbbccc```XXXVVVTTTSSSSSSSSSQQQOOOPPPNNNKKKIIIIIIJJJMMMOOOLLLJJJIIIIIIJJJKKKKKKJJJNNNPPPSSSSSSRRRPPPPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXPPPOOOOOOPPPRRRTTTTTTTTTSSSQQQNNNLLLJJJJJJJJJKKKFFFJJJNNNOOONNNNNNPPPRRRRRRRRRRRRTTTVVVXXXXXXXXXWWWXXXYYYZZZZZZYYYWWWVVVTTTSSSSSSSSSSSSTTTUUUUUUXXXWWWVVVUUUTTTTTTUUUUUUQQQQQQPPPOOOPPPRRRTTTUUUXXXYYYZZZ\\\^^^```aaabbbiiijjjpppzzz}}}vvvrrrqqqoookkkkkkgggeeeiiinnnxxx|||||||||~~~yyybbbQQQ@@@:::666555333000000333666333///......//////................../////////,,,,,,,,,,,,++++++++++++************************))),,,///000000/////////))))))))))))************---,,,+++,,,---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''&&&))))))))))))))))))))))))(((''''''(((+++,,,,,,+++(((((()))))))))*********+++++++++,,,,,,---------,,,---///000111111111111222333333444555777888999???@@@AAABBBCCCEEEFFFFFFHHHKKKOOOSSSUUUUUUSSSRRRSSSUUUWWWZZZ\\\\\\[[[[[[VVVWWWZZZ^^^aaafffsss}}}tttpppnnnrrr~~~nnnccc[[[WWWSSSRRRSSSSSSQQQNNNOOONNNMMMLLLLLLMMMNNNOOOMMMLLLKKKKKKLLLLLLJJJIIIHHHLLLNNNMMMJJJIIIKKKNNNWWW[[[]]]ZZZTTTOOONNNOOOKKKLLLMMMNNNNNNOOOOOONNNMMMMMMLLLMMMSSSZZZ[[[VVVPPPSSSVVVYYY[[[[[[ZZZXXXVVVTTTRRRQQQRRRTTTWWWYYYWWWYYYYYYWWWYYY]]]\\\XXXWWWUUUSSSSSSSSSRRRPPPNNNLLLKKKIIIHHHHHHJJJLLLMMMLLLKKKIIIIIIJJJKKKKKKJJJLLLNNNPPPQQQOOONNNNNNOOOOOOOOOPPPQQQSSSSSSTTTTTTPPPPPPPPPQQQRRRRRROOOMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHLLLPPPPPPMMMLLLMMMPPPOOOQQQSSSTTTUUUVVVXXXZZZWWWXXXZZZ[[[ZZZXXXVVVTTTRRRRRRQQQQQQRRRSSSUUUVVVYYYYYYXXXWWWUUUSSSPPPNNNOOOOOOOOONNNOOOOOOPPPPPPXXXXXXYYY[[[^^^```bbbbbbfffccceeekkkpppxxx|||{{{vvvqqqooojjjggghhhiiillluuuqqqcccVVVIIIAAA;;;666444555444111///111111///...---...///...------------....../////////,,,,,,,,,++++++++++++************************************+++,,,---...---))))))(((((()))***++++++,,,+++)))***,,,,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((''''''(((+++,,,,,,+++))))))*********+++++++++,,,,,,,,,---------......---...///000111111000000333333333444666777999:::???@@@AAABBBCCCEEEFFFFFFGGGJJJNNNRRRTTTTTTSSSRRRSSSUUUWWWYYYZZZZZZZZZYYYYYYYYY\\\___aaaeeeppp|||~~~rrrmmmlllxxx}}}vvvggg\\\XXXUUUTTTTTTVVVVVVRRROOONNNMMMLLLJJJJJJJJJKKKKKKKKKHHHFFFFFFIIIKKKIIIGGGJJJNNNPPPOOOKKKIIILLLOOOWWW[[[]]]ZZZSSSNNNMMMNNNKKKLLLNNNOOOPPPPPPOOONNNQQQPPPMMMLLLPPPUUUSSSMMMNNNQQQVVV[[[]]]]]][[[ZZZWWWUUUSSSRRRSSSWWW\\\___YYYZZZYYYVVVVVVXXXUUUPPPSSSRRRPPPQQQRRRSSSQQQPPPIIIHHHGGGGGGGGGIIIKKKLLLMMMKKKIIIIIIKKKLLLKKKJJJKKKLLLNNNNNNLLLKKKLLLMMMOOOOOOPPPPPPPPPPPPQQQQQQOOOPPPQQQSSSTTTSSSPPPMMMLLLLLLMMMMMMLLLJJJHHHGGGKKKOOOSSSRRROOOLLLNNNQQQLLLPPPSSSTTTTTTUUUYYY\\\WWWXXXZZZ[[[ZZZXXXUUUTTTPPPOOOOOOPPPQQQSSSUUUWWWYYYZZZ[[[[[[XXXRRRMMMJJJOOOOOONNNNNNMMMLLLLLLLLLRRRRRRTTTXXX]]]bbbeeefffdddaaabbbfffgggiiirrr}}}|||xxxuuutttsssrrrwww}}}xxx~~~tttaaaQQQFFF>>>::::::666///,,,///222000......++++++,,,...000///---++++++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))((()))+++---,,,******)))((((((((()))+++,,,***(((&&&'''))))))'''$$$))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((((((((())))))******))))))************))))))'''''''''(((+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000//////333333333444666777999:::@@@@@@AAABBBCCCEEEEEEFFFGGGIIINNNQQQSSSSSSRRRQQQSSSTTTWWWXXXYYYYYYXXXWWW\\\\\\^^^``````cccnnnyyy|||wwwwww|||ssshhhbbb___XXXXXXXXXYYYXXXUUUQQQNNNLLLKKKIIIJJJKKKKKKJJJIIIEEEGGGIIIJJJJJJJJJLLLMMMPPPQQQPPPNNNLLLLLLMMMOOORRRTTTUUUTTTRRROOOOOOOOOMMMPPPSSSTTTRRRQQQPPPPPPQQQQQQOOONNNRRRXXXWWWRRRTTTTTTTTTWWWYYYZZZYYYWWWTTTVVVWWWVVVVVVXXX^^^bbb^^^\\\XXXUUURRRQQQPPPQQQQQQQQQQQQRRRSSSRRRPPPNNNKKKJJJGGGFFFGGGIIILLLOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNOOONNNLLLJJJHHHKKKLLLMMMNNNNNNOOONNNNNNNNNPPPQQQQQQOOONNNNNNOOOLLLLLLLLLLLLKKKKKKJJJJJJPPPOOOLLLJJJJJJJJJLLLMMMOOONNNNNNOOORRRUUUXXXZZZYYYZZZZZZXXXUUURRRQQQQQQQQQQQQPPPPPPPPPRRRTTTUUUUUUXXX[[[[[[WWWRRRMMMKKKKKKPPPUUUTTTPPPLLLLLLNNNSSSUUUWWWYYYZZZ\\\```bbbcccbbbaaaaaacccfffiiikkk{{{~~~~~~pppaaaWWWJJJ@@@<<<:::777444222111111000///......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))............---,,,,,,+++)))************++++++++++++)))(((((()))******)))((((((((((((((('''&&&&&&(((((()))***************+++(((&&&&&&)))***'''$$$))))))))))))))))))))))))''''''((()))***++++++,,,(((&&&%%%'''***,,,+++)))))))))(((((()))***++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,------.../////////000111222333444666999<<<@@@BBBCCCDDDCCCDDDEEEGGGIIIKKKMMMPPPRRRTTTTTTTTTUUUUUUVVVVVVXXXZZZ[[[\\\ZZZYYY[[[```bbbeeennnwww{{{~~~sssfff^^^ZZZXXXYYYZZZZZZZZZYYYVVVRRROOONNNLLLKKKKKKKKKJJJGGGEEEGGGGGGGGGGGGHHHLLLRRRVVV[[[[[[XXXTTTPPPMMMMMMMMMQQQRRRSSSSSSPPPNNNMMMMMMLLLNNNQQQQQQPPPPPPPPPQQQQQQYYYaaaddddddaaa[[[TTTSSSSSSTTTVVVYYYZZZYYYWWWUUUUUUUUUTTTTTTVVVZZZ]]]YYYXXXUUUSSSQQQQQQQQQRRRPPPOOOOOOPPPQQQQQQNNNLLLKKKIIIHHHGGGHHHKKKOOOQQQPPPOOONNNMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMKKKIIIGGGKKKLLLMMMNNNNNNNNNNNNNNNLLLNNNOOOOOONNNMMMNNNOOOOOOOOONNNNNNMMMMMMLLLLLLOOONNNMMMLLLLLLLLLMMMMMMNNNNNNMMMNNNPPPRRRUUUWWWYYY[[[\\\[[[XXXUUUTTTTTTNNNOOOOOOPPPQQQSSSTTTUUUWWWXXXXXXUUUPPPKKKGGGFFFNNNRRRVVVVVVRRRNNNNNNOOORRRTTTVVVXXXZZZ]]]aaadddjjjhhheeebbbaaaaaabbbcccjjjrrrvvvpppppprrrnnniiigggiiikkklllrrrzzz~~~{{{zzzyyy{{{yyydddXXXJJJDDD<<<888777666333///111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,+++******(((((()))))))))************(((''''''((())))))(((((())))))))))))((('''&&&(((((()))************)))((())))))((('''&&&''''''((((((((((((((((((((((((((((((((()))*********++++++***((())),,,,,,+++))))))))))))))))))***++++++++++++++++++++++++++++++***+++,,,------------------......//////000000111000222333444444666:::===AAABBBDDDDDDDDDDDDFFFHHHJJJKKKMMMPPPRRRSSSSSSSSSUUUUUUUUUVVVXXXYYYZZZ[[[YYYXXXZZZ___aaaeeennnxxxvvvggg]]]YYYWWWWWWXXXYYYZZZZZZXXXUUURRROOONNNMMMMMMNNNOOONNNJJJHHHJJJHHHEEEDDDFFFNNNXXX___fffdddaaa[[[TTTOOOLLLLLLOOOQQQRRRQQQOOOMMMLLLLLLKKKLLLNNNNNNMMMNNNPPPRRRZZZiiiwww{{{uuukkk___UUURRRRRRSSSUUUXXXYYYXXXWWWVVVTTTRRRQQQSSSUUUWWWWWWTTTSSSQQQPPPPPPPPPQQQRRRNNNNNNMMMNNNOOOOOOMMMJJJJJJJJJIIIJJJKKKNNNQQQSSSRRRQQQPPPOOOMMMLLLKKKKKKJJJKKKKKKLLLKKKJJJHHHGGGKKKKKKLLLLLLMMMLLLLLLLLLIIIKKKMMMMMMLLLLLLMMMNNNOOOOOONNNNNNMMMLLLLLLKKKMMMMMMNNNNNNOOOOOONNNNNNNNNMMMLLLLLLMMMOOOQQQSSSRRRTTTVVVVVVTTTQQQOOONNNJJJLLLNNNQQQSSSTTTTTTUUUUUUTTTQQQLLLGGGDDDDDDEEEOOOSSSVVVVVVSSSQQQQQQRRRRRRTTTWWWYYY[[[]]]aaadddllljjjfffaaa^^^\\\[[[[[[ZZZ___gggqqq|||yyyqqqmmmlllddd___]]]```cccdddgggjjjllliiihhhlllvvv|||tttqqqvvvyyyyyy}}}yyytttpppnnnnnnfffjjjnnnrrrwwwlllYYYJJJAAA;;;999666666888777333///111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************((())))))************)))'''''''''((((((((()))))))))'''&&&&&&'''(((((('''))))))******))))))(((((('''((())))))******))))))&&&)))+++***&&&$$$&&&***'''''''''''''''''''''''')))))))))))))))))))))))),,,+++******++++++***((())))))))))))))))))***+++++++++++++++++++++++++++,,,------............---...//////000000111222222111222444444555777;;;>>>AAACCCEEEEEEEEEEEEGGGIIIJJJLLLNNNPPPRRRRRRRRRRRRUUUUUUVVVVVVWWWXXXYYYYYYWWWWWWYYY]]]```dddnnnxxxwwwjjj^^^WWWUUUVVVVVVTTTVVVXXXXXXUUURRRPPPNNNLLLMMMOOORRRTTTTTTQQQNNNIIIHHHEEECCCEEEMMMWWW^^^eeeeeebbb\\\VVVPPPNNNMMMOOOQQQRRRQQQOOOMMMLLLLLLJJJJJJKKKJJJJJJLLLOOORRRhhhvvvtttcccUUUQQQPPPQQQSSSUUUWWWWWWVVVTTTQQQNNNOOOSSSVVVVVVUUUQQQPPPOOONNNNNNOOOOOOPPPNNNMMMMMMNNNOOONNNLLLJJJLLLLLLLLLMMMNNNPPPRRRSSSRRRRRRRRRQQQPPPNNNMMMMMMKKKKKKKKKLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJIIIIIIFFFHHHJJJKKKKKKKKKLLLNNNMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLOOOPPPQQQQQQPPPOOOOOOMMMLLLKKKKKKLLLNNNOOOLLLOOORRRRRROOOKKKHHHFFFGGGIIIMMMQQQSSSTTTTTTSSSPPPMMMIIIDDDAAABBBFFFIIILLLOOOSSSTTTSSSSSSTTTUUUUUUWWWYYYZZZ[[[]]]```bbbeeeccc```\\\ZZZXXXWWWWWWVVVXXX[[[___dddllluuu{{{wwwsssooonnnooosssyyy{{{||||||pppnnnlllmmmqqqtttvvvvvvvvvxxx|||~~~|||vvvqqqnnnpppoookkkkkknnnpppoooooonnnnnnnnnoooooopppwwwvvvaaaQQQFFF>>>;;;999888666777777666333000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************''''''((()))************''''''((((((((()))))))))***(((&&&'''((()))(((((())))))************))))))'''(((((()))))))))))))))&&&(((***)))'''&&&''')))(((((((((((((((((((((((()))))))))))))))((((((((()))((((((((())))))((((((***)))))))))))))))******++++++++++++++++++++++++---------.........------......///000000111111222222333444555666888;;;>>>AAACCCEEEFFFEEEFFFHHHJJJKKKLLLNNNPPPQQQQQQQQQQQQTTTUUUVVVWWWWWWXXXXXXXXXWWWVVVXXX\\\___dddnnnxxx}}}nnnggg\\\TTTOOONNNOOOOOORRRUUUXXXWWWTTTQQQOOOOOOKKKLLLNNNQQQSSSSSSPPPMMMGGGFFFEEEDDDEEEJJJQQQVVV[[[[[[[[[XXXTTTQQQPPPPPPOOOQQQRRRRRROOOMMMLLLLLLIIIIIIIIIHHHHHHJJJNNNQQQhhhuuu~~~gggTTTPPPOOOOOOPPPRRRTTTTTTSSSQQQNNNMMMOOOSSSWWWWWWVVVQQQPPPOOONNNMMMMMMMMMMMMNNNMMMMMMNNNOOOOOOLLLJJJNNNNNNNNNOOOPPPQQQRRRRRRQQQRRRRRRSSSRRRRRRQQQPPPMMMMMMMMMMMMMMMLLLLLLKKKHHHIIIIIIIIIHHHGGGFFFFFFDDDFFFIIIJJJJJJJJJKKKMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJLLLOOOQQQRRRRRRPPPOOOOOONNNLLLJJJJJJJJJLLLMMMPPPRRRUUUTTTQQQLLLHHHGGGEEEHHHLLLPPPSSSSSSRRRQQQMMMKKKFFFAAA???AAAGGGLLLIIIKKKOOOQQQSSSTTTUUUVVVYYYZZZ[[[ZZZYYYZZZ\\\^^^\\\[[[YYYVVVTTTSSSSSSSSSSSSUUUWWWXXXZZZ]]]aaadddoooxxxyyy}}}{{{yyy{{{~~~|||zzzyyyyyyvvvqqqnnnooonnnqqquuuzzzvvvkkkZZZJJJ???;;;::::::666444222111111111000///////////////............------------------------************************************************(((((()))***+++++++++***((((((((()))))))))******+++)))(((((()))******)))))))))************))))))''''''((())))))))))))))))))'''&&&''')))***(((&&&)))))))))))))))))))))))))))))))))(((((((((((((((&&&'''(((((())))))***+++******)))))))))))))))***+++++++++++++++++++++++++++,,,,,,------------,,,---......//////000111111222333444555666888;;;>>>AAACCCEEEEEEFFFFFFHHHJJJKKKLLLNNNPPPQQQQQQQQQPPPTTTUUUVVVWWWXXXYYYYYYXXXXXXWWWXXX\\\___cccnnnxxxyyyyyyrrraaa\\\TTTOOOLLLLLLKKKKKKQQQTTTXXXWWWSSSOOONNNOOOKKKJJJKKKKKKLLLKKKGGGEEEDDDEEEFFFEEEEEEGGGJJJLLLOOOPPPRRRRRRQQQPPPQQQRRROOOQQQRRRRRROOOMMMLLLLLLIIIIIIIIIHHHHHHIIIMMMOOO[[[hhhyyy~~~gggSSSOOONNNMMMMMMOOOPPPPPPOOOMMMLLLLLLNNNRRRTTTVVVVVVRRRQQQPPPOOONNNMMMLLLKKKMMMMMMMMMNNNOOONNNLLLJJJLLLMMMOOOQQQRRRSSSSSSSSSRRRRRRTTTUUUUUUTTTSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIIIIIIIHHHGGGFFFEEEDDDFFFHHHIIIIIIIIIJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNKKKLLLOOOQQQQQQQQQPPPOOONNNMMMKKKIIIHHHIIIJJJKKKPPPRRRTTTSSSOOOKKKIIIHHHGGGIIILLLOOOQQQQQQPPPOOOMMMJJJFFFAAA>>>AAAFFFJJJKKKLLLNNNQQQSSSUUUVVVWWWXXXYYYYYYXXXVVVUUUWWWXXXWWWVVVTTTRRRPPPOOONNNMMMNNNQQQTTTVVVWWWXXXZZZ[[[___eeennn{{{~~~|||||||||oooZZZRRRFFF<<<666555666666222111000...///000222333........................------------------------++++++++++++++++++++++++***************+++++++++)))******++++++++++++***(((((()))))))))*********+++***((((((*********)))(((((())))))******))))))&&&'''(((((())))))((((((***&&&$$$&&&***+++)))&&&************************(((((((((((((((((((((((('''(((***+++***+++---...+++******)))))))))))))))++++++++++++++++++++++++******,,,------.........------...//////000000111111222444444555777;;;>>>@@@BBBDDDEEEEEEFFFHHHJJJIIIKKKMMMOOOQQQQQQQQQQQQSSSTTTVVVYYYZZZZZZZZZZZZZZZYYYYYY\\\^^^cccmmmxxx|||zzzyyyooobbbWWWTTTPPPNNNMMMMMMLLLKKKLLLPPPTTTSSSOOOKKKKKKLLLIIIHHHGGGFFFGGGEEECCCAAACCCDDDEEEEEEDDDDDDFFFHHHHHHJJJMMMOOOOOOOOOPPPQQQNNNPPPQQQPPPNNNLLLKKKKKKIIIJJJJJJIIIHHHIIIKKKMMMQQQ[[[gggnnnooojjj___SSSOOOMMMKKKJJJKKKLLLLLLKKKJJJKKKMMMNNNNNNOOOQQQSSSQQQQQQQQQPPPOOONNNMMMLLLLLLKKKKKKLLLMMMLLLJJJHHHHHHJJJNNNQQQTTTUUUVVVVVVTTTUUUVVVVVVVVVTTTSSSQQQOOOOOONNNNNNNNNNNNOOOOOOLLLLLLLLLKKKJJJHHHGGGFFFDDDFFFHHHIIIHHHHHHIIIKKKKKKKKKLLLMMMNNNOOOPPPPPPLLLMMMNNNOOOPPPPPPOOOOOOLLLJJJHHHGGGFFFFFFHHHHHHJJJLLLNNNMMMKKKIIIHHHHHHJJJKKKMMMNNNOOONNNMMMLLLIIIGGGDDDAAA@@@BBBGGGLLLRRRRRRRRRTTTVVVWWWWWWWWWTTTTTTUUUSSSRRRQQQRRRTTTRRRRRRQQQOOONNNMMMLLLLLLMMMPPPSSSUUUVVVWWWXXXYYYXXX[[[```gggrrr|||lll\\\RRREEEAAA;;;777555555444333222222111111000111222444........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++***))))))'''''''''((((((((())))))***)))'''''')))***)))(((&&&'''((())))))))))))(((&&&'''(((((())))))((((((''''''&&&'''((())))))((())))))))))))))))))))))))&&&'''''''''((()))))))))(((***++++++***)))+++---++++++***)))))))))))))))++++++++++++++++++++++++)))***,,,---///000000000...//////000000111111222000222333444444666:::===???AAACCCDDDDDDEEEHHHJJJHHHJJJLLLOOOQQQRRRRRRRRRRRRTTTWWWZZZ\\\]]]\\\\\\]]][[[[[[]]]___cccmmmxxxwwwqqqvvv|||tttcccXXXNNNMMMKKKKKKKKKKKKJJJIIIFFFKKKOOONNNJJJFFFFFFGGGGGGEEEDDDDDDFFFFFFEEEDDDBBBCCCDDDDDDCCCDDDFFFHHHGGGIIILLLNNNNNNNNNOOOPPPMMMNNNPPPOOOMMMJJJIIIJJJIIIJJJKKKJJJIIIIIIJJJLLLPPPVVVYYYUUURRRSSSTTTTTTOOOMMMJJJIIIJJJJJJJJJIIIHHHKKKNNNNNNKKKKKKMMMPPPQQQQQQQQQQQQQQQPPPOOONNNJJJJJJJJJKKKLLLKKKIIIGGGEEEHHHLLLQQQUUUWWWXXXXXXVVVWWWXXXXXXVVVTTTQQQPPPOOONNNNNNMMMNNNNNNOOOOOONNNNNNNNNMMMLLLJJJIIIHHHEEEGGGIIIIIIHHHHHHIIIJJJHHHHHHIIIKKKLLLNNNOOOOOOMMMMMMNNNNNNOOOOOONNNNNNJJJHHHFFFEEEDDDEEEFFFGGGHHHIIIKKKKKKJJJIIIJJJKKKLLLLLLMMMNNNMMMMMMLLLKKKBBBBBBAAAAAABBBEEEKKKOOOYYYXXXWWWWWWXXXYYYXXXWWWOOOPPPPPPPPPNNNNNNPPPRRRNNNNNNNNNNNNNNNOOOOOOOOOQQQSSSUUUVVVVVVVVVXXXYYYUUUXXX]]]bbbgggoooyyy~~~kkk]]]RRRHHHBBB:::999888888888888555333000111111000...------------.....................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++******)))((('''&&&&&&&&&'''''''''(((((()))(((&&&&&&((()))((('''&&&&&&'''(((((()))((((((&&&''''''((((((((((((((($$$'''***)))&&&&&&(((+++((((((((((((((((((((((((%%%&&&&&&'''((()))******''')))+++***'''&&&''')))++++++***))))))((())))))++++++++++++++++++++++++***+++,,,...000111222222000000000111222222333333000111222333444666999<<<>>>@@@BBBCCCDDDEEEGGGIIIGGGIIIKKKNNNQQQRRRRRRSSSRRRTTTWWWZZZ]]]^^^^^^^^^___\\\\\\]]]___cccmmmxxxtttqqqttt}}}|||jjjZZZSSSNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFGGGGGGGGGFFFEEEEEEGGGHHHJJJLLLMMMNNNNNNMMMPPPQQQRRRRRRPPPNNNLLLJJJMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLJJJIIIIIIHHHHHHHHHKKKJJJIIIHHHIIIJJJLLLNNNPPPPPPNNNMMMLLLKKKJJJJJJFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIKKKPPPUUUZZZ\\\\\\VVVVVVVVVVVVUUUTTTSSSSSSQQQNNNKKKKKKNNNPPPOOONNNNNNNNNMMMMMMKKKJJJHHHGGGEEEFFFFFFGGGHHHIIIJJJKKKHHHFFFDDDFFFKKKNNNOOOOOOMMMNNNOOOOOONNNMMMKKKJJJJJJIIIGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHKKKMMMIIIKKKNNNPPPPPPNNNKKKIIIGGGFFFDDDCCCEEEJJJQQQWWWeeecccaaa^^^ZZZWWWUUUTTTOOOOOOPPPPPPOOONNNMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPRRRTTTUUUUUUUUUVVVWWWWWWZZZ\\\^^^___aaadddfffppp|||ttt```PPPFFFAAA<<<999888666333000//////000111333222222111000//////...000///...,,,,,,---......,,,++++++******++++++,,,---,,,***)))))))))******************))))))))))))***)))))))))******)))'''******))))))))))))******'''&&&&&&%%%%%%'''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((((((******+++***)))(((((()))***+++))))))***+++++++++******++++++,,,,,,,,,,,,,,,,,,000000000000////////////222222222333555888;;;<<<<<<===@@@BBBDDDEEEEEEEEEHHHJJJMMMPPPSSSTTTUUUUUUVVVWWWXXXZZZ\\\]]]^^^^^^bbb___^^^^^^___bbblllvvvpppsss|||~~~rrreeeZZZUUUMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMLLLLLLNNNOOOPPPPPPOOOLLLJJJIIIIIIIIIHHHHHHGGGHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFJJJJJJIIIIIIIIIJJJJJJJJJKKKJJJIIIIIIJJJLLLNNNPPPNNNLLLKKKIIIHHHGGGGGGHHHFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKNNNSSSWWWXXXXXXTTTTTTTTTTTTTTTTTTSSSSSSRRROOOLLLLLLNNNOOOOOONNNNNNNNNMMMMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJCCCBBBBBBEEEIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHIIILLLNNNLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGHHHLLLSSSYYY]]]aaa```^^^\\\YYYVVVTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNOOOQQQSSSTTTSSSSSSTTTUUUVVVXXXZZZ[[[[[[\\\^^^```fffmmmwww|||cccXXXJJJ???:::999777666888666333000///000111222333222222111000000////////////...---------------,,,++++++******++++++,,,,,,,,,***)))))))))******************)))))))))))))))((((((***+++,,,+++)))***))))))(((((())))))***((('''&&&&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))******)))))))))))))))******+++***++++++,,,------------,,,,,,,,,,,,------------000000000000000000000///222222222444666888;;;<<<<<<===???BBBCCCDDDEEEEEEHHHJJJMMMPPPRRRSSSTTTTTTTTTUUUWWWYYY[[[]]]]]]^^^aaa^^^]]]^^^___bbbkkkvvvvvvuuuiiiccc]]]XXXUUUKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFGGGIIIJJJKKKKKKKKKJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJIIIJJJKKKMMMOOOQQQLLLJJJHHHFFFEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIILLLOOOQQQRRRQQQPPPQQQQQQQQQRRRRRRRRRRRRSSSPPPNNNMMMNNNOOONNNNNNMMMMMMMMMMMMLLLKKKIIIIIILLLLLLMMMNNNMMMLLLKKKJJJ@@@@@@BBBFFFIIILLLKKKJJJLLLLLLLLLKKKLLLLLLMMMNNNMMMMMMNNNNNNMMMLLLIIIHHHGGGHHHIIIJJJJJJKKKMMMOOOPPPNNNKKKIIIHHHJJJLLLMMMJJJHHHGGGJJJRRRZZZ^^^```\\\[[[YYYXXXVVVTTTRRRRRRTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPNNNLLLKKKJJJMMMOOOQQQQQQPPPPPPQQQRRRSSSUUUWWWWWWVVVUUUVVVWWW]]]bbbiiipppuuu}}}~~~pppaaaWWWJJJDDD;;;777666777888777777555333111000111222222222222222111000000//////...............---,,,,,,,,,++++++******++++++,,,,,,+++******)))*********************))))))))))))(((((((((***---...---,,,)))((((((''''''(((((()))(((((('''''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***************'''((()))***************)))***+++,,,------------,,,,,,---------.........000000000000000000000000222333333444666999;;;======>>>@@@BBBCCCDDDEEEEEEIIIKKKMMMOOOQQQRRRRRRRRRRRRSSSUUUXXXZZZ\\\]]]]]]___]]]\\\]]]^^^aaakkkuuutttaaaYYYWWWUUURRRPPPIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGAAAAAAAAAAAABBBDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMLLLJJJHHHFFFEEEFFFHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGIIIKKKLLLLLLKKKLLLMMMMMMMMMNNNOOOPPPPPPRRRQQQOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIMMMNNNOOOOOONNNLLLIIIHHHDDDFFFHHHKKKMMMMMMKKKJJJLLLLLLKKKKKKLLLMMMOOOPPPTTTSSSSSSRRRPPPOOONNNMMMJJJKKKLLLLLLKKKLLLMMMOOOOOOMMMKKKHHHHHHIIIKKKLLLHHHEEEDDDIIIRRRYYY\\\[[[UUUUUUTTTSSSRRRQQQPPPPPPQQQPPPOOONNNNNNOOOPPPPPPRRRQQQOOOMMMKKKIIIHHHHHHKKKLLLNNNNNNMMMLLLMMMNNNNNNPPPRRRSSSRRRQQQQQQRRRVVV^^^iiiqqqttttttrrrrrr{{{tttfff[[[RRRIIICCCAAA>>>999777888888777666555444333111111111222333000000000000//////......,,,---...///...---,,,+++,,,++++++******++++++,,,++++++******************************)))))))))(((***))))))+++---...---+++((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))******((((((((((((((((((((((((***)))(((''''''&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&''')))***+++++++++***((()))***++++++***)))(((&&&'''(((***++++++++++++,,,------....../////////000000000000000111111111333333444555777999<<<>>>???@@@AAABBBDDDEEEFFFFFFJJJKKKMMMOOOQQQQQQQQQQQQQQQRRRTTTWWWYYY[[[\\\\\\]]][[[[[[]]]^^^```iiisssqqqbbbTTTPPPPPPNNNKKKIIIFFFFFFEEECCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGAAAAAAAAABBBBBBCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFHHHGGGGGGGGGGGGHHHHHHHHHJJJIIIGGGFFFFFFGGGHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIHHHGGGIIIIIIIIIIIIJJJLLLMMMNNNPPPOOONNNLLLKKKJJJKKKLLLJJJJJJKKKKKKKKKJJJJJJIIILLLMMMMMMMMMLLLJJJHHHGGGMMMOOORRRSSSRRROOOMMMKKKMMMLLLLLLLLLMMMOOOPPPRRRVVVTTTQQQNNNMMMMMMOOOPPPMMMOOOOOONNNLLLKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHEEEDDDIIIPPPUUUUUUSSSPPPPPPPPPOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLKKKJJJIIIIIIJJJHHHKKKNNNPPPPPPOOOPPPQQQPPPXXXdddlllnnnkkkeee```gggkkkttt~~~{{{hhh```TTTKKKEEEAAA>>>;;;888777555555444333222111333333222111111111222333...............---------,,,---.........---+++***,,,++++++******++++++,,,************+++*********************)))))))))(((,,,+++***+++------+++)))((((((''''''''''''(((((('''(((((()))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))***+++++++++******+++++++++***)))'''%%%&&&'''((()))************,,,,,,------...///000000///000000000111111111222444444444555777:::===>>>BBBBBBCCCDDDEEEFFFGGGHHHJJJKKKMMMPPPQQQRRRRRRRRRPPPRRRTTTVVVXXXZZZ[[[[[[ZZZYYYYYY\\\]]]___hhhrrrsss___UUUMMMKKKKKKHHHEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@????????????@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFCCCBBBBBBBBBAAAAAAAAAAAA??????@@@@@@BBBCCCEEEEEEGGGFFFEEECCCBBBAAAAAAAAAEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFHHHJJJKKKLLLLLLKKKJJJHHHGGGIIIKKKHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHSSSUUUWWWWWWTTTPPPMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPRRROOOKKKGGGFFFHHHKKKMMMNNNOOOPPPOOOLLLJJJIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGHHHKKKPPPRRRQQQOOOMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLGGGGGGFFFEEEEEEFFFHHHIIIHHHIIIJJJJJJHHHFFFFFFGGGDDDGGGKKKNNNNNNNNNOOOPPPQQQUUUZZZ___aaa```^^^\\\\\\^^^bbbhhhqqq~~~}}}ssshhh[[[SSSMMMIIIBBB===:::999888777111111222333222222000000111000000000000111111222...............------------------------,,,++++++,,,++++++******++++++,,,))))))***++++++++++++***************)))))))))))),,,+++***+++,,,,,,***((()))((((((''''''(((((()))&&&'''((()))))))))((((((******))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))***************+++++++++******((('''&&&)))***++++++,,,+++++++++++++++,,,---...//////000///000000111111222222222444444555666888;;;===???CCCCCCCCCCCCDDDFFFGGGHHHJJJKKKNNNPPPRRRSSSSSSSSSQQQSSSTTTVVVXXXYYYZZZZZZXXXWWWXXX[[[\\\___gggqqqtttbbbRRRLLLHHHGGGFFFBBBBBBDDDBBBBBBAAA@@@????????????@@@@@@@@@?????????>>>>>>???????????????@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFEEECCCBBBAAAAAA@@@@@@??????@@@@@@??????@@@AAABBBDDDFFFGGGHHHGGGEEECCCBBBAAA@@@@@@@@@BBBDDDEEEFFFEEEDDDCCC???@@@BBBCCCEEEFFFGGGGGGFFFFFFHHHIIIIIIIIIHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIIIIHHHFFFEEEDDDCCCCCCEEEGGGHHHGGGHHHHHHGGGEEEDDDGGGJJJEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFHHHJJJKKKSSSUUUWWWUUUQQQNNNLLLLLLIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIFFFDDDDDDEEEGGGIIIJJJLLLMMMLLLJJJHHHGGGGGGFFFGGGIIIJJJKKKJJJJJJJJJGGGIIIKKKNNNOOOOOONNNMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHJJJLLLNNNNNNMMMKKKJJJFFFEEEDDDDDDEEEFFFHHHIIIGGGIIIJJJIIIFFFEEEEEEEEEBBBEEEJJJLLLLLLLLLLLLMMMQQQRRRSSSUUUVVVWWWWWWVVVSSSTTTVVVYYY^^^eeennnttt{{{pppcccYYYTTTMMMEEE>>>>>><<<:::888666555333222///111333444333222222222....../////////000000111////////////////////////...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,((()))***+++,,,++++++***************))))))))))))***))))))***+++,,,***)))***))))))(((((())))))***%%%&&&'''((()))((('''''')))))))))(((((()))))))))((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((())))))))))))***************************)))))))))))))))*********)))))))))))))))******+++++++++++++++******)))******+++,,,---.../////////000000111111222333333555555555777999;;;>>>???BBBBBBAAABBBCCCDDDFFFGGGJJJLLLNNNQQQSSSUUUUUUUUUSSSTTTUUUWWWXXXYYYYYYYYYVVVUUUWWWZZZ\\\^^^fffppp}}}ooo___SSSKKKGGGEEEDDDBBB???AAAFFFAAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>============??????????????????@@@AAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDBBBAAA@@@AAA@@@???????????????@@@AAABBBBBBCCCEEEGGGIIIJJJEEEEEEDDDCCCBBBBBBBBBBBB===???AAADDDEEEFFFEEEDDD<<<>>>@@@CCCFFFHHHIIIJJJGGGIIIKKKMMMNNNMMMKKKJJJCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCEEEHHHJJJJJJIIIEEEDDDBBBBBBBBBCCCEEEFFFDDDFFFGGGEEECCCCCCFFFIIIDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGEEEDDDFFFHHHKKKMMMOOORRRTTTRRRNNNKKKKKKLLLGGGHHHJJJKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEFFFFFFFFFHHHJJJJJJHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLDDDHHHLLLNNNNNNMMMLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHEEEGGGJJJMMMMMMLLLIIIGGGGGGFFFEEEDDDEEEFFFHHHJJJGGGHHHIIIHHHFFFDDDDDDDDDAAAEEEIIIKKKKKKJJJJJJJJJJJJKKKMMMOOOQQQPPPNNNLLLLLLNNNPPPQQQSSSVVV[[[^^^bbbiiiqqqzzzvvvggg[[[RRRGGGCCCCCCCCC???;;;666666666777666444111000000111333333222000000000------......//////000000000000000000111111111111...---,,,+++***+++,,,---,,,++++++++++++++++++,,,((()))***+++,,,,,,+++***************))))))))))))''''''''')))+++,,,+++*********))))))))))))******$$$%%%'''((((((((('''&&&))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++(((((((((((())))))))))))************************+++***)))(((((()))******(((''''''''')))***---...)))******))))))((('''&&&))))))***+++---......//////000000111222222333333555555666777999<<<>>>@@@AAA@@@@@@@@@AAACCCDDDEEEJJJLLLOOORRRTTTVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXVVVUUUVVVZZZ[[[^^^fffooovvvfffYYYPPPMMMGGGEEECCCCCCCCCBBB@@@???============>>>>>>>>>>>>AAA@@@???>>>============?????????>>>>>>>>>>>>>>>AAAAAABBBCCCCCCBBBAAAAAACCCBBBAAA@@@????????????AAA@@@???>>>============BBBBBBCCCCCCDDDDDDEEEEEEGGGGGGFFFDDDCCCBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHHHHHHHGGGFFFFFFAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFEEECCCBBBAAA@@@???@@@BBBDDDDDDCCCDDDEEEEEECCCBBBBBBDDDFFFFFFHHHIIIIIIHHHGGGHHHIIIEEEEEEEEEEEEFFFHHHJJJKKKNNNNNNMMMLLLKKKJJJIIIIIIFFFHHHIIIKKKKKKJJJHHHGGGEEEEEEGGGJJJKKKJJJFFFCCCEEEDDDDDDFFFIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGHHHHHHJJJKKKLLLIIIJJJKKKKKKKKKJJJHHHGGGHHHGGGGGGJJJNNNOOOMMMJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJHHHFFFEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLNNNOOOPPPUUUZZZaaafffjjjrrr|||yyymmmddd]]]UUUOOOCCCBBB@@@===;;;:::999888555444333222333333555666111000000000111222333333111111111111111111111111000000/////////000000111...---------......,,,+++,,,++++++***)))))))))***))))))*********+++++++++))))))))))))))))))))))))++++++******))))))((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%)))(((((('''''')))***+++'''''''''((((((((((((((())))))(((((('''&&&$$$$$$))))))))))))))))))))))))***)))))))))***+++,,,,,,)))***+++,,,,,,+++***)))***++++++******)))((('''(((((())))))))))))((((((+++++++++,,,,,,---------000000000000111222333444555444333333555888;;;===CCCDDDEEEDDDCCCCCCEEEGGGKKKLLLNNNQQQSSSTTTTTTTTTXXXXXXYYYYYYZZZZZZ[[[[[[WWWWWWYYY[[[[[[^^^hhhsss|||jjj]]]RRRKKKHHHFFFEEECCCBBBCCCBBB@@@???>>>>>>>>>===============????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@AAAAAA???>>>=========>>>AAAAAA@@@>>>>>>=========???@@@AAACCCDDDFFFGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCAAA@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBAAAAAACCCEEEGGGHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKJJJHHHFFFEEEFFFGGGIIILLLMMMMMMIIIFFFEEEDDDDDDEEEHHHJJJIIIIIIHHHIIIIIIIIIIIIHHHFFFEEEGGGHHHIIIJJJLLLMMMNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLJJJIIIIIIKKKNNNNNNLLLJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGIIILLLLLLJJJFFFDDDDDDDDDEEEFFFHHHJJJMMMOOOQQQOOONNNMMMKKKJJJJJJKKKKKKLLLLLLKKKJJJKKKLLLMMMMMMMMMRRRVVVYYYZZZ^^^eeekkksssxxxqqqhhh\\\RRRMMMGGGAAA======<<<:::888777555555444444444333333222333333333111000000000111111222333111111111111111111111111,,,,,,+++++++++,,,,,,,,,------------...---,,,+++---,,,,,,+++******++++++))))))*********+++++++++)))))))))))))))))))))))))))((((((((('''''''''&&&((((((''''''''''''(((((((((((())))))))))))((((((+++***)))'''''''''''''''))))))((((((''''''&&&&&&(((((((((((('''&&&%%%%%%((((((((((((((((((((((((++++++******************(((((())))))))))))(((((()))************)))(((((()))******++++++******)))+++++++++,,,,,,------...000000000000111222333444444444333333444777;;;===AAABBBDDDDDDDDDEEEHHHJJJKKKLLLOOORRRTTTUUUUUUUUUXXXXXXXXXYYYZZZZZZ[[[[[[XXXWWWYYY[[[[[[^^^iiittt|||iii\\\SSSKKKFFFEEEEEEDDDBBBBBBBBBBBB@@@???>>>>>>>>>======<<<<<<<<<;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@???===<<<;;;;;;<<<===AAAAAA@@@???>>>>>>>>>>>>@@@@@@AAABBBCCCEEEEEEFFFAAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCFFFCCC@@@???@@@BBBBBBBBB@@@AAABBBAAA@@@AAACCCEEEHHHIIIJJJIIIGGGFFFFFFGGGHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJJJJJJJHHHFFFDDDBBBFFFGGGIIILLLNNNNNNLLLIIIEEEDDDCCCEEEGGGHHHHHHGGGHHHHHHIIIIIIHHHFFFDDDCCCFFFGGGJJJLLLNNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNOOOLLLLLLKKKLLLNNNNNNLLLKKKIIIIIIGGGFFFEEEEEEEEEEEEGGGJJJMMMNNNLLLHHHEEEDDDEEEFFFFFFHHHKKKPPPSSSVVVTTTRRROOOLLLJJJIIIIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKNNNRRRSSSRRRTTTWWW[[[^^^aaaeeejjjooouuu|||~~~vvvpppiiidddTTTNNNFFF@@@>>>;;;888555888777666444333333222222222333333333222111111000000000000000000111111222000000000000000000000000.........------------------------------,,,++++++++++++++++++***************************+++++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((,,,+++)))'''&&&%%%$$$$$$******)))((('''&&&%%%%%%'''''''''((((((''''''&&&((((((((((((((((((((((((,,,++++++***))))))(((((((((''''''&&&&&&''''''((((((((()))************)))++++++,,,,,,,,,,,,++++++***++++++,,,------......000000000000111222333444444444333333555888;;;===???AAACCCDDDEEEGGGJJJLLLKKKMMMPPPSSSUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[XXXXXXYYY[[[\\\___jjjvvvtttgggYYYQQQLLLGGGEEEEEEDDDCCCAAAAAABBBAAA@@@>>>>>>>>>>>>===<<<<<<;;;;;;999:::;;;<<<===<<<<<<;;;=========>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@???@@@???===<<<;;;<<<======AAAAAA@@@???????????????DDDCCCCCCBBBBBBAAAAAAAAA@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFDDDCCCBBBCCCBBBAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBB????????????????????????CCCBBBAAAAAAAAABBBDDDEEEHHHEEEAAA???@@@AAAAAAAAA===???@@@@@@@@@AAACCCEEEIIIJJJJJJHHHFFFEEEEEEFFFFFFHHHKKKMMMNNNNNNMMMLLLMMMLLLKKKJJJHHHGGGFFFFFFIIIIIIIIIHHHGGGEEEDDDCCCDDDEEEFFFJJJMMMMMMKKKIIIEEEDDDCCCDDDFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEGGGKKKNNNPPPQQQQQQQQQOOONNNMMMLLLKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEIIIKKKMMMMMMJJJHHHGGGGGGGGGGGGFFFHHHJJJOOOSSSVVVUUUSSSOOOLLLJJJIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIMMMPPPRRRRRRSSSUUUXXXZZZ[[[\\\\\\]]]```eeehhhmmmooossszzz~~~vvvoooeee]]]XXXUUURRRQQQIIIEEE@@@>>>===<<<;;;999666555444444333333444444111111222222222000///...000000/////////000000111000000000000000000000000000000000000000//////...,,,---...---,,,+++++++++))))))*********)))))))))************************))))))))))))))))))))))))************))))))))))))((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''******)))'''&&&$$$$$$###))))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((***************)))))))))((((((&&&%%%%%%&&&(((((('''''')))******+++++++++***++++++,,,,,,++++++******++++++,,,---...//////000000000000111222333444555444444444666999===???@@@AAACCCDDDEEEGGGJJJLLLJJJMMMPPPTTTVVVWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[YYYYYYZZZ\\\\\\```kkkwwwxxxaaaXXXOOOKKKHHHEEEDDDEEECCCBBB@@@@@@AAAAAA@@@>>>>>>=========<<<<<<<<<;;;<<<=========<<<;;;;;;:::<<<<<<======>>>>>>>>>>>>?????????>>>>>>?????????@@@@@@??????????????????@@@@@@??????>>>?????????CCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCEEEGGGIIIJJJKKKGGGGGGHHHHHHGGGEEECCCBBBBBBAAA@@@??????@@@AAABBBDDDDDDEEEEEEDDDDDDCCCBBB????????????????????????BBBBBBAAAAAABBBDDDFFFGGGHHHEEEBBB@@@@@@@@@@@@???;;;>>>@@@AAAAAABBBDDDFFFIIIIIIIIIGGGEEEDDDEEEGGGEEEHHHLLLPPPRRRRRRQQQPPPOOONNNLLLJJJHHHEEEDDDCCCEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDFFFIIILLLMMMLLLJJJFFFEEEDDDDDDFFFGGGFFFEEECCCBBBAAAAAACCCFFFJJJLLLJJJLLLOOORRRTTTTTTTTTTTTNNNMMMLLLJJJJJJKKKLLLLLLOOOOOOOOONNNMMMLLLLLLMMMMMMLLLLLLKKKJJJHHHGGGGGGIIIIIIHHHFFFDDDDDDFFFHHHIIIHHHFFFFFFHHHKKKOOOQQQQQQPPPNNNLLLKKKKKKLLLMMMLLLLLLLLLLLLKKKJJJJJJIIIFFFHHHKKKLLLMMMNNNOOOPPPSSSSSSSSSQQQPPPRRRUUUXXX```___```dddeeegggnnnvvvqqqaaaZZZSSSPPPKKKHHHFFFFFFFFFEEEAAA???===<<<;;;;;;:::999444444333333333333444444000000111222111000...---000000//////...//////000////////////////////////......//////...---,,,,,,+++---......+++******,,,******+++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''(((((())))))&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&'''(((***+++++++++******)))'''''''''''')))***&&&'''(((***++++++++++++))))))************))))))***++++++,,,...//////000000000000000111222333444666666555555888;;;???AAACCCDDDEEEEEEEEEFFFHHHJJJIIILLLPPPTTTWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZ\\\]]]aaammmzzz|||fffWWWPPPJJJIIIGGGCCCBBBDDDBBBAAA???@@@@@@AAA???>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@>>>======<<<<<<===;;;<<<<<<======>>>>>>??????>>>============>>>???@@@AAACCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???>>>>>>???@@@AAACCCCCCDDDAAABBBCCCEEEHHHJJJLLLMMMFFFGGGHHHIIIHHHFFFDDDBBBBBB@@@???======???@@@BBBEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAABBBCCCEEEFFFGGGGGGEEECCCAAAAAAAAA???>>>;;;>>>AAACCCDDDEEEGGGHHHHHHIIIHHHFFFDDDDDDFFFHHHHHHJJJNNNRRRTTTTTTSSSRRRNNNMMMKKKIIIFFFDDDBBBAAABBBCCCCCCDDDEEEFFFGGGHHHFFFFFFGGGJJJMMMNNNMMMLLLGGGFFFEEEEEEFFFGGGFFFDDDAAAAAAAAABBBEEEJJJOOORRRRRRSSSUUUWWWXXXXXXWWWWWWNNNNNNMMMLLLLLLLLLLLLLLLNNNOOOOOOMMMLLLKKKLLLNNNMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFCCC@@@>>>@@@DDDGGGHHHGGGFFFEEEFFFHHHJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOLLLLLLMMMMMMMMMLLLKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKJJJJJJKKKNNNQQQXXXVVVVVVXXXXXXXXX]]]ccceeejjjqqqvvvyyy}}}{{{wwwsssooossszzz~~~vvvgggWWWKKKEEE@@@@@@???>>>============;;;;;;;;;:::999888777666222222111111111111222222///000000000111000000///000//////...............////////////////////////000111111222111///...---***,,,///...+++)))***,,,,,,,,,.../////////...---+++++++++***************))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))%%%&&&'''(((((((((((((((%%%%%%&&&'''((()))******&&&'''((()))))))))))))))''''''''''''''''''''''''$$$%%%(((***++++++++++++***))))))))))))))))))***''''''(((******+++++++++(((((())))))))))))((((((***+++,,,---...///000111000000000000111222333444666555555666888<<>>:::;;;;;;<<<<<<=========???>>><<<::::::;;;===>>>;;;;;;<<<<<<===>>>>>>???>>>>>>===<<<<<<===>>>>>>@@@BBBEEEGGGGGGEEEBBB@@@>>>===============>>>>>><<<===>>>@@@AAACCCDDDDDD>>>???AAACCCFFFHHHJJJJJJFFFGGGIIIJJJIIIGGGEEECCCAAA@@@>>><<<<<<>>>@@@AAAEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA>>>???@@@BBBDDDEEEEEEEEEEEEDDDCCCCCCCCCBBB???===<<>>AAAEEEFFFGGGFFFEEEEEEGGGHHHFFFJJJOOOTTTVVVWWWVVVUUUTTTUUUVVVWWWYYYZZZ[[[\\\\\\[[[[[[]]]^^^cccppp}}}~~~oooaaaWWWSSSPPPOOOLLLGGGDDDFFFAAA@@@>>>???@@@@@@???>>>999::::::;;;<<<===>>>>>>;;;999777555666999<<<>>>;;;;;;;;;<<<===>>>>>>???>>>===<<<;;;;;;<<<===>>>???BBBFFFIIIIIIFFFBBB???======<<<<<<<<<<<<===>>>?????????@@@@@@AAAAAABBB<<<===>>>AAACCCEEEGGGHHHEEEGGGIIIJJJJJJHHHEEEDDDAAA@@@===<<<<<<===@@@AAADDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@?????????;;;===???BBBCCCDDDDDDDDDDDDCCCCCCDDDDDDBBB???<<<<<>>???;;;;;;;;;;;;;;;:::::::::999999999:::;;;<<<===>>>::::::;;;;;;<<<======>>>===<<<;;;:::;;;<<>>@@@BBBBBB@@@>>><<<>>>>>>===>>>>>>???@@@@@@?????????@@@AAABBBCCCDDDJJJIIIHHHHHHGGGGGGGGGGGGIIIGGGCCC@@@??????@@@AAAAAABBBCCCCCCBBBAAA???>>>?????????@@@@@@??????>>>===>>>???BBBEEEFFFDDDCCCDDDDDDCCCCCCCCCBBBAAAAAABBBFFFJJJLLLKKKJJJJJJJJJCCCCCCCCCCCCDDDEEEFFFGGGLLLKKKIIIHHHHHHHHHJJJKKKHHHGGGFFFDDDDDDDDDDDDEEEDDDEEEEEEFFFHHHIIIJJJJJJDDDDDDEEEFFFGGGIIIJJJKKKJJJHHHFFFDDDDDDDDDFFFFFFHHHIIIKKKMMMPPPRRRTTTUUUUUUUUUSSSRRRQQQPPPOOONNNPPPOOONNNLLLKKKJJJJJJJJJJJJLLLNNNNNNMMMMMMMMMNNNQQQPPPOOONNNMMMLLLLLLLLLPPPQQQRRRRRRQQQOOOLLLKKKGGGIIILLLMMMLLLKKKLLLMMMKKKKKKKKKMMMOOOOOOMMMKKKJJJLLLMMMMMMLLLKKKJJJKKKJJJIIIGGGEEEEEEEEEGGGHHHFFFGGGIIIJJJJJJIIIGGGFFFKKKJJJHHHHHHHHHJJJLLLMMMOOOKKKIIIJJJNNNPPPNNNJJJLLLLLLLLLLLLLLLKKKKKKJJJOOOPPPQQQRRRSSSTTTUUUUUU[[[[[[]]]```eeejjjooorrrxxxvvvqqqlllhhhdddbbbaaaffffffgggiiiiiiddd[[[TTTIIIGGGDDDAAA???>>>??????============<<<<<<<<<<<<777777888888888888777777555555555555555555555555555333111//////000111222//////000000///...---------------------...///000---------............///,,,,,,---...---,,,+++***---,,,***))))))+++---...,,,+++++++++******))))))***++++++,,,+++***)))(((&&&''''''%%%"""!!!$$$&&&(((((((((((())))))))))))***))))))((('''&&&&&&%%%(((((((((((((((((((((((()))))))))(((''''''&&&&&&************)))'''&&&%%%'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((()))))))))))),,,,,,,,,+++***)))((((((*********)))))))))))))))&&&(((***,,,------,,,+++000000000000111222333444888666333444777;;;===>>>FFFGGGHHHIIIIIIHHHGGGFFFLLLOOORRRTTTUUUTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXYYY[[[YYYYYY\\\^^^cccnnnyyyzzzjjjbbb]]]WWWRRRPPPSSSTTTTTTRRROOOKKKGGGEEE>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999::::::;;;;;;;;;<<<===>>>>>>>>><<<<<<;;;:::;;;===???@@@CCCDDDEEEEEECCCAAA???===;;;===???AAABBBAAA???>>>???>>>>>>============>>>@@@@@@@@@AAABBBCCCDDDEEEHHHHHHGGGFFFFFFFFFFFFFFFIIIGGGEEECCCCCCCCCDDDDDD???@@@AAAAAAAAA@@@???>>>@@@@@@AAAAAABBBAAAAAAAAA@@@??????AAACCCFFFFFFFFFCCCCCCBBBAAAAAAAAABBBBBBEEEGGGJJJKKKJJJIIIIIIIIIGGGFFFFFFGGGHHHIIIJJJJJJLLLKKKIIIGGGGGGHHHIIIJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJHHHFFFEEEEEEFFFGGGGGGHHHJJJLLLNNNPPPRRRSSSTTTSSSQQQOOONNNNNNOOOOOOOOOOOONNNLLLKKKJJJJJJJJJHHHJJJMMMNNNNNNNNNPPPQQQRRRQQQPPPPPPOOOOOOOOOOOOQQQRRRRRRRRRRRRPPPOOONNNJJJLLLNNNOOONNNMMMMMMMMMMMMLLLLLLMMMMMMMMMKKKIIIJJJLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDDDDEEEEEEGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGFFFEEEFFFHHHJJJLLLMMMJJJHHHJJJNNNOOOMMMJJJIIIJJJJJJJJJJJJIIIHHHHHHDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMPPPTTTXXXZZZ[[[ZZZXXXVVVTTTTTTSSSSSSTTTUUUVVVXXXYYYUUUOOOIIIDDDCCC@@@>>>===<<<===>>>>>>======<<<;;;:::999999666666777777777777666666333333333333333333333333444222111///...///000000///////////////...------------........./////////------------............,,,,,,---------,,,+++***((('''%%%$$$$$$%%%&&&'''++++++*********)))))))))***++++++++++++***)))(((&&&'''((('''%%%&&&))),,,(((((((((((())))))))))))+++++++++***)))(((((((((((((((((((((((((((((((((&&&''''''''''''''''''''')))******))))))((('''&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((''')))******+++++++++******))))))))))))***************,,,...000111111000///000000000000111222333444777666666666777:::===@@@FFFFFFFFFGGGGGGFFFFFFFFFJJJMMMQQQSSSSSSSSSTTTUUUTTTUUUUUUVVVXXXYYYYYYZZZ[[[YYYZZZ\\\___dddooozzznnnaaaUUUQQQNNNJJJHHHGGGIIIIIIIIIHHHGGGFFFEEEDDD;;;<<<>>>???>>>===;;;999======<<<;;;;;;:::999999<<<;;;:::888777777777777;;;<<<<<<======>>>>>>>>>;;;;;;:::;;;<<<>>>@@@AAACCCCCCBBBAAA@@@???>>>>>>:::<<>>===<<<;;;;;;;;;;;;AAAAAAAAAAAABBBDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGAAAAAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDAAA@@@@@@CCCFFFHHHHHHCCCBBBAAA@@@@@@AAACCCDDDHHHJJJKKKKKKIIIGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJHHHFFFEEEDDDEEEEEEFFFFFFHHHIIIKKKMMMNNNOOORRRQQQOOOMMMMMMNNNOOOPPPOOONNNMMMLLLKKKKKKJJJJJJGGGJJJMMMOOOOOOQQQSSSTTTRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNPPPRRRQQQPPPNNNNNNNNNNNNMMMLLLLLLLLLKKKHHHFFFJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIGGGFFFGGGKKKMMMKKKIIIEEEFFFFFFFFFFFFEEEDDDDDD???@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGHHHJJJKKKJJJFFFCCC???>>><<<;;;::::::;;;;;;>>>>>><<<;;;999777666555444555555666666555555444222222222222222222222222333222000///.........//////////////////......------...///000000000///...------------............,,,,,,,,,---,,,++++++***+++***((('''&&&'''((((((******))))))))))))((((((******++++++******)))((('''((((((&&&%%%&&&(((***(((((((((((())))))))))))++++++******))))))(((((((((((((((((((((((((((((('''(((((()))******++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''''''''((()))***++++++++++++((()))))))))***+++++++++,,,---///111222222222111000000000000111222333444666777999888777999>>>BBBEEEEEEDDDDDDDDDDDDEEEEEEGGGKKKOOORRRSSSSSSTTTUUUSSSTTTUUUVVVXXXZZZ[[[[[[\\\ZZZZZZ]]]```eeeqqq|||uuufff^^^TTTLLLJJJIIIGGGEEEFFFBBBAAAAAA@@@@@@@@@AAAAAA;;;;;;=========<<<:::999======<<<;;;:::999999888;;;;;;999888888777777888;;;;;;;;;<<<<<<<<<======:::::::::;;;<<<>>>@@@BBBAAAAAA@@@?????????@@@AAA===>>>@@@AAABBBAAAAAA@@@<<<<<<;;;;;;:::;;;;;;;;;@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDEEEEEEFFFCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDBBBAAABBBDDDGGGHHHHHHDDDBBB@@@???@@@BBBEEEGGGKKKKKKKKKJJJGGGFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJIIIGGGFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJLLLLLLNNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMLLLLLLKKKJJJIIIJJJLLLOOOPPPQQQRRRSSSUUUPPPPPPQQQQQQRRRRRRRRRRRRMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRTTTSSSQQQOOOOOOOOOMMMKKKJJJJJJJJJIIIGGGFFFHHHHHHHHHIIIJJJIIIHHHFFFDDDDDDEEEFFFFFFFFFFFFEEEIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBDDDFFFHHHGGGFFFAAAAAABBBBBBAAAAAA@@@???>>>>>>??????@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???:::999999888888999999:::???>>><<<:::888555444333333333444444444444333333111111111111111111111111333222222111000///.........///////////////......---...000111111000...---,,,,,,---------.........,,,,,,,,,,,,++++++******000///---,,,++++++++++++)))))))))(((((((((((((((******************))))))---,,,***(((&&&&&&&&&'''(((((((((((()))))))))))))))((((((((('''''''''&&&((((((((((((((((((((((((((((((((())))))*********''''''((())))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))***++++++++++++(((((()))***++++++,,,,,,+++,,,---///000000000000000000000000111222333444444888;;;:::888999???DDDEEEDDDCCCBBBBBBCCCDDDEEEGGGJJJOOORRRSSSTTTUUUVVVRRRSSSTTTVVVYYY[[[\\\]]]\\\ZZZ[[[^^^aaagggrrr}}}mmm^^^UUUQQQJJJEEEEEEDDDAAA@@@AAA???>>>===<<<<<<<<<======<<<;;;;;;:::::::::::::::<<<;;;;;;:::999888888888999999999999999:::;;;;;;999999:::::::::::::::;;;999999:::;;;===???@@@AAA???>>>>>>>>>???AAACCCEEEAAAAAABBBBBBAAA@@@???>>>999999999999:::;;;======>>>>>>>>>???@@@AAACCCCCCFFFFFFEEEEEEEEEEEEFFFFFFCCCEEEGGGIIIJJJKKKJJJIIIKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHFFFEEEEEECCCAAA@@@AAACCCFFFGGGIIIJJJJJJIIIFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDFFFGGGHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIKKKKKKKKKMMMPPPSSSSSSQQQNNNLLLLLLLLLMMMMMMLLLKKKJJJIIIMMMOOOQQQQQQQQQPPPQQQRRRLLLMMMNNNPPPPPPPPPPPPPPPLLLLLLLLLMMMNNNOOOQQQRRRQQQSSSTTTTTTQQQOOONNNNNNJJJIIIGGGGGGHHHIIIHHHGGGEEEDDDDDDFFFHHHIIIFFFDDDAAABBBDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFHHHGGGEEEDDDBBBAAA@@@@@@???>>>>>>???AAABBBBBBBBB>>>>>>>>>>>>>>>===<<<<<<999999::::::;;;<<<<<<<<<=========<<<<<<=========<<<<<<;;;;;;;;;::::::999;;;;;;:::999888777777777777777777777777888888999>>>===;;;999777444333222222222333333333333222222111111111111111111111111444444444444333111///.........///////////////...---...000111111///---,,,,,,,,,,,,------------...,,,,,,++++++************---,,,+++***)))))))))(((((((((((((((((()))))))))))))))))))))))))))******///...+++***))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''((())))))******)))((((((((('''''''''''''''(((((((((((((((((((((((('''((((((((())))))******%%%%%%&&&'''((()))******)))))))))******)))))))))((())))))***+++,,,,,,---***+++,,,---.../////////000000000000111222333444444888;;;;;;999:::???EEEEEEDDDCCCBBBBBBCCCDDDEEEHHHKKKOOOSSSTTTTTTVVVWWWRRRSSSUUUWWWYYY[[[]]]^^^]]][[[[[[___aaagggrrr}}}vvveeeWWWOOOMMMJJJEEEBBBBBBBBB>>>===>>>>>>===<<<;;;::::::::::::;;;::::::999888999999999999999888888888888777777777777888888:::;;;<<<===999999999999999999999999999:::;;;<<<===>>>???@@@=========>>>???AAADDDEEEAAAAAAAAA@@@???>>>===<<<888888888999:::<<<>>>>>>>>>>>>>>>>>>???AAABBBCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLLLLKKKKKKJJJHHHFFFDDDAAA@@@???>>>@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCFFFHHHHHHEEECCCDDDCCCBBBAAAAAABBBDDDEEEEEEGGGHHHHHHFFFDDDEEEEEEGGGFFFFFFEEEFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEE@@@AAAAAAAAABBBBBBCCCCCC???AAACCCEEEFFFGGGGGGFFFHHHHHHHHHGGGGGGFFFEEEEEECCCDDDEEEGGGHHHJJJKKKLLLJJJMMMQQQSSSSSSQQQNNNKKKKKKKKKLLLMMMLLLKKKJJJIIINNNOOOQQQPPPNNNMMMMMMNNNJJJKKKLLLNNNNNNNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQRRROOOQQQRRRRRRPPPMMMMMMMMMIIIGGGFFFFFFGGGHHHGGGFFFBBBAAAAAADDDHHHIIIGGGDDD@@@@@@BBBCCCEEEGGGHHHIIIFFFGGGIIIJJJJJJIIIGGGFFFHHHGGGFFFDDDBBBAAA???>>>===============>>>>>>>>>;;;<<<<<<<<<<<<;;;::::::888888999999:::::::::::::::::::::;;;;;;;;;;;;;;;666777888999999999999999888999999777444333333444555555555666666666777777::::::888777555333222111111222222333333222222111111111111111111111111111444555666666444222///------...//////////////////---.../////////...---,,,,,,,,,,,,,,,------------,,,,,,+++************+++++++++******))))))(((((((((((())))))))))))******))))))((((((((()))******'''&&&$$$%%%''')))))))))(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((,,,++++++***))))))((((((''''''((())))))***))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((())))))***%%%%%%&&&'''((())))))***)))))))))***))))))(((((()))*********+++,,,,,,,,,,,,,,,------///000000111000000000000111222333444444777:::::::::<<<@@@CCCEEEEEEDDDDDDDDDDDDEEEEEEIIILLLPPPSSSTTTTTTUUUVVVSSSTTTUUUWWWYYY[[[]]]^^^^^^\\\\\\___aaafffqqq|||}}}jjj]]]SSSJJJFFFGGGFFFBBBAAACCCBBB???===???<<<<<<;;;;;;:::999999888888999:::::::::999777666666666666666777777777777666666777777999:::;;;<<<999999999999999999999999:::;;;<<<===>>>>>>>>>>>>============>>>???@@@AAA>>>=========<<<<<<;;;;;;999999999::::::<<<===>>>>>>>>>>>>???@@@AAACCCCCCDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFDDDBBBAAA@@@@@@AAAAAAAAABBBAAAAAA@@@???>>>CCCBBBBBBCCCEEEFFFEEEDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@CCCFFFGGGFFFEEEDDDEEEGGGFFFFFFEEEEEEFFFFFFFFF@@@AAAAAABBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEDDDCCC@@@@@@@@@@@@AAAAAAAAABBB===???BBBDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCEEEGGGIIILLLMMMNNNLLLMMMOOOOOOOOONNNMMMLLLJJJKKKLLLMMMLLLKKKIIIHHHJJJLLLMMMLLLJJJIIIIIIJJJIIIJJJKKKMMMMMMLLLKKKJJJIIIJJJLLLNNNNNNOOONNNNNNLLLNNNOOOOOOMMMKKKKKKKKKJJJHHHFFFEEEEEEEEEEEEDDDAAA@@@@@@DDDIIILLLJJJGGGAAA@@@@@@@@@AAACCCEEEFFFCCCEEEIIIKKKLLLJJJHHHFFFDDDDDDDDDCCCBBBAAA@@@???============<<<;;;<<<<<<;;;;;;;;;;;;;;;:::999999:::::::::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::666777888::::::::::::999666888999777444222333444333333444444444444444444555555444333222111111000111222222333333222222111////////////////////////333444555666444111...,,,------...///////////////...---------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,***)))))))))***+++*********++++++******))))))))))))*********++++++)))(((((('''((()))***+++$$$"""!!!"""%%%((()))((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((---,,,,,,,,,,,,,,,,,,,,,'''((()))))))))))))))((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&'''((()))*********)))++++++++++++++++++++++++,,,,,,,,,---...///111111000000000000111222333444444555777999;;;>>>@@@AAAFFFFFFFFFGGGGGGFFFFFFFFFIIILLLPPPRRRRRRRRRSSSTTTTTTTTTVVVXXXYYY[[[]]]]]]___\\\\\\^^^```dddooozzzqqqcccVVVPPPKKKDDDBBBDDDAAA>>>>>>AAAAAA===<<<>>>::::::;;;;;;:::999999888555777:::<<<<<<999666333444444555555666777777777666666666666777888999:::::::::::::::::::::::::::;;;;;;<<<===>>>>>>=====================<<<<<<<<<999999::::::::::::::::::;;;;;;:::::::::;;;<<<<<>>>>>EEECCCAAAAAACCCEEEFFFFFF@@@@@@@@@@@@???>>>>>>>>>===@@@DDDGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDEEE??????@@@AAABBBBBBBBBBBBBBBBBBDDDEEEEEEEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>AAACCCEEEEEEDDDCCC???@@@AAAAAABBBBBBAAAAAACCCDDDEEEHHHJJJMMMOOOPPPOOONNNLLLKKKKKKKKKLLLMMMIIIJJJLLLMMMMMMKKKIIIHHHFFFHHHIIIIIIHHHGGGGGGHHHIIIJJJKKKMMMLLLKKKJJJHHHEEEFFFHHHJJJKKKKKKIIIHHHJJJLLLMMMMMMLLLJJJJJJJJJLLLJJJFFFDDDDDDCCCBBBAAAAAA@@@@@@DDDKKKNNNLLLIIIBBBAAA???>>>>>>???AAABBBAAADDDIIILLLMMMKKKHHHFFFAAAAAABBBBBBBBBAAAAAA@@@>>>>>>???>>><<<;;;;;;<<<;;;;;;;;;;;;;;;:::999999777777888888888888888888999999999999999888777777666777888888888777666555111333555444111000000222111222333333333333222222111111111000000000000000222222333333333333222222........................222333555555444111---***------...///000000//////...---,,,++++++++++++,,,++++++,,,,,,,,,------------,,,***)))))))))***+++&&&''''''(((((((((((('''))))))******+++++++++,,,)))(((''''''''')))***+++---***'''(((+++---,,,+++(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((())))))))))))((((((###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))***)))((('''&&&%%%$$$$$$$$$%%%'''(((***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,...///000000000000000111222333444555444555888<<>>===<<<<<<;;;999888777777999999888777:::;;;<<<<<<<<<:::777666555555555666555555444333777888999888777666777999===;;;999888888:::===>>>AAA@@@>>>=========<<<;;;<<<<<<<<<======<<<<<<;;;<<<;;;:::999888888888888:::;;;;;;<<<<<<;;;;;;:::>>>======>>>AAAAAA>>>;;;============>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDEEEEEEEEEDDDCCC@@@AAABBBCCCDDDEEEEEEFFF@@@???===>>>AAAEEEGGGGGGBBBAAA???>>>===>>>?????????@@@BBBCCCDDDCCCCCCBBBEEEDDDBBBAAAAAAAAABBBBBB@@@??????@@@BBBDDDDDDCCCAAACCCFFFGGGGGGEEEAAA???===@@@BBBCCCBBB@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA===============>>>??????CCCCCCDDDEEEGGGIIIKKKMMMLLLIIIGGGEEEEEEHHHLLLOOOPPPOOOMMMLLLJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@CCCAAAAAADDDGGGIIIHHHFFFBBB@@@>>>===<<<===>>>???CCCFFFKKKNNNNNNJJJFFFBBBBBBBBBAAA@@@???>>>===<<>>===<<<<<<;;;;;;<<<:::888888999999999888555666777888888666444333999:::<<<===<<<:::777555777777666666666555555555333333333333333333333333444444444333333111000///222111111111000000//////222111111111000000////////////000000000000000000---...000222222222111111000///...------...///000+++******,,,......---+++------,,,,,,+++***))))))))))))******++++++++++++,,,,,,++++++++++++,,,,,,)))))))))***+++++++++,,,''''''(((((())))))******'''((()))))))))'''&&&%%%&&&$$$###%%%(((***)))'''))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++'''######&&&)))++++++((((((((((((((('''''''''(((((())))))*********+++******))))))((((((''''''+++)))&&&$$$$$$'''***---)))))))))((())))))***+++***+++,,,...///000000111222111/////////111444555333333333555888;;;???AAAEEEFFFGGGGGGFFFEEEFFFHHHIIILLLPPPSSSUUUTTTSSSQQQTTTUUUVVVXXX[[[]]]___```aaa^^^]]]```ccchhhrrr|||mmm^^^VVVMMMKKKGGGDDDAAA???>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::888777888999:::999777::::::;;;<<<;;;999777666777666555333333444555666777777666444222333666999;;;:::999999999;;;===>>>>>>===;;;::::::::::::999;;;;;;;;;;;;:::999888888;;;;;;:::999888888888888::::::;;;;;;;;;;;;::::::>>>===<<<>>>@@@@@@>>>;;;<<<<<<======>>>??????@@@AAA@@@@@@@@@?????????>>>BBBCCCCCCDDDDDDCCCBBBAAABBBBBBDDDGGGIIIIIIGGGDDDAAA???>>>>>>AAADDDFFFFFFAAA@@@??????>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@?????????>>>>>>>>>???AAAAAAAAA@@@@@@AAACCCDDDCCCBBBBBBCCCEEEFFFEEEDDDAAA@@@@@@CCCEEEEEEDDDBBBBBBBBB??????@@@@@@@@@??????>>>>>>============>>>??????BBBCCCDDDFFFHHHJJJKKKKKKIIIGGGDDDCCCCCCFFFIIIKKKMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@???>>>===???CCCDDDBBBAAAAAA@@@>>><<<<<<===>>>???AAACCCGGGIIIIIIFFFCCC@@@AAA@@@@@@???>>>===<<<<<<=========<<<;;;::::::::::::999777777888888777666999888777777777888888888888999;;;<<<<<<;;;999777444444444333333333222222333333333333333333333333+++...111444555555333222111111111000000000//////111111111000000000////////////////////////.........///////////////.........---,,,++++++,,,---...,,,+++***+++---------+++......------,,,,,,++++++************++++++,,,,,,)))(((((((((((((((((()))((()))))))))))))))******'''((((((((()))))))))***((()))*********((('''&&&)))'''&&&'''***,,,+++)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((())))))))))))((('''&&&''''''''''''''''''''''''***'''%%%&&&((()))((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))***)))))))))((((((((('''&&&$$$""" !!!###&&&((()))))))))))))))***++++++***+++,,,...///000000111111000000000000222333444444444555666999<<<@@@BBBEEEFFFGGGGGGFFFEEEGGGHHHKKKMMMQQQTTTVVVVVVTTTSSSTTTUUUVVVXXXZZZ\\\]]]^^^___\\\\\\^^^aaafffqqq{{{|||lll```TTTKKKHHHEEECCCAAA???============<<<<<<<<<;;;::::::999999:::888777888999:::999888999::::::;;;:::999777666999777444111111333555777888777555222111222666:::999999999:::;;;<<<<<<===<<<<<<;;;:::999999999999;;;;;;;;;;;;:::999777777;;;:::999888777777777777999::::::;;;;;;::::::999===<<<<<<===>>>>>><<<::::::;;;<<<>>>>>>>>>>>>===>>>===============<<<<<>>FFFGGGKKKRRRYYYYYYSSSMMMBBB@@@>>>???AAACCCCCCCCC>>>????????????>>>>>>===>>>>>>???@@@??????===<<<<<<;;;;;;<<<===???AAABBBBBBAAA@@@AAACCCDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAAEEEGGGIIIIIIGGGEEEDDDDDD???????????????>>>===<<<>>>>>>>>>>>>>>>???@@@@@@AAACCCEEEGGGIIIJJJJJJJJJFFFDDDBBBAAAAAACCCEEEGGGIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCFFFGGGGGGHHHHHHGGGGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@===<<<<<<===??????>>>===@@@???===<<<<<<<<<===>>>>>>???AAABBBBBBAAA???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::999999888888999777555555666777666555888666444444777999::::::777888999;;;;;;:::999888333333333222222222111111222222222222222222222222(((+++000444666555222000111111000000000000//////111111000000000000///////////////......---------///...---,,,++++++++++++------,,,,,,,,,,,,------...,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,+++***)))***+++,,,---((((((''''''''''''(((((()))(((((((((((((((''''''(((((((((((())))))))))))))))))*********)))(((((('''&&&&&&''')))***)))(((''''''((())))))***++++++'''''''''''''''&&&&&&&&&(((((())))))((((((''''''(((((((((((((((((((((((()))((((((((()))(((%%%###%%%%%%%%%&&&&&&''''''(((''''''''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&&&&''')))************)))***++++++,,,***+++,,,...///000000111000000000111222222333333555555555777:::===AAACCCDDDFFFGGGGGGFFFFFFGGGHHHKKKNNNQQQTTTVVVVVVUUUTTTTTTUUUVVVXXXYYYZZZ[[[[[[\\\ZZZZZZ]]]```eeeppp{{{zzzgggYYYPPPHHHDDDDDDBBBAAA???>>>===<<<<<<===::::::999999999888888888999888777888::::::999888888888999999999888777666888777444222222333555666888888777555444555777:::666777999;;;<<<<<<<<<;;;;;;<<<<<<;;;:::999;;;<<<;;;;;;;;;;;;;;;:::999888999999888777777777777777999999::::::::::::999999<<<;;;;;;;;;;;;;;;::::::888999;;;===>>>===<<<;;;;;;;;;;;;;;;::::::::::::????????????????????????DDDFFFLLLXXXbbbddd]]]UUUBBBAAA??????@@@AAAAAA@@@<<<===>>>?????????>>>===>>>>>>?????????>>><<<;;;======<<<<<<===???AAABBB@@@??????@@@CCCDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBIIIJJJKKKJJJHHHFFFFFFFFFBBBBBBBBBAAA@@@???>>>===???????????????@@@AAAAAAAAABBBEEEHHHIIIIIIIIIHHHEEECCCBBBAAA@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAADDDEEEEEEFFFFFFEEEEEEDDD@@@AAABBBCCCCCCBBBAAA@@@DDDDDDEEEFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????>>>===>>>>>>===<<<<<<======>>><<<<<<==================<<<<<<;;;;;;;;;;;;;;;;;;999999999888888888777777888777555555666777777666555555666999===???===;;;999999999999999888777777444444444333333333222222111111111111111111111111---///111333222111...,,,000000000000000000//////000000000000000000/////////......------,,,,,,+++...---,,,*********+++,,,........................000---***)))***+++++++++))))))))))))))))))******+++***)))(((((()))+++,,,******))))))))))))******)))))))))(((((('''''''''(((((((((((())))))))))))(((((()))))))))((((((((((((''''''((())))))))))))((()))))))))*********+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))((((((&&&$$$###%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))((((((((((((+++++++++,,,,,,,,,------***************+++,,,,,,***+++,,,...///000000111//////111222222333222222555555555666999===@@@CCCDDDEEEGGGGGGFFFFFFGGGIIIKKKMMMPPPSSSUUUVVVUUUUUUTTTUUUVVVXXXXXXYYYYYYXXXZZZYYYZZZ]]]___dddqqq}}}ooobbbUUULLLFFFAAA???AAA@@@@@@>>>===<<<;;;::::::888888888888777777777777888777666777999:::999888777777777777777777666666666555555555555444444444444666888888777666666777555666888:::;;;:::999999888:::;;;:::888888:::<<<888999999::::::::::::999888888777666666666777777888888999999999999888888:::::::::999888888888999666888:::<<<===<<<;;;:::999999999999999999999999;;;;;;<<<===>>>???@@@AAA===>>>DDDOOOYYY\\\UUUMMMBBB@@@??????@@@@@@???>>>:::;;;===>>>??????>>>===??????@@@@@@@@@>>>===<<>>=========>>>@@@@@@@@@??????@@@CCCEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCIIIJJJKKKJJJHHHFFFFFFGGGEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAABBBEEEHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@???????????????@@@AAABBBCCCDDDDDDCCCBBBAAA===>>>???@@@@@@???>>>===@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAABBBAAAAAA@@@@@@======>>>>>>>>>===<<<<<<>>>???@@@@@@???>>>>>>>>>>>>>>>=========>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::::::::::::::888888888888888777777777999888666777888999999888888;;;BBBJJJQQQPPPIIIBBB===<<<:::888777555555444444444333333333222222222111111111111111111111111333222111000...------,,,//////////////////000000//////////////////000000......------,,,,,,,,,+++---,,,+++***+++,,,...///---..................---///---***((()))+++++++++))))))))))))))))))*********)))(((''''''((()))***,,,++++++******++++++,,,*********))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''******+++++++++++++++,,,+++*********)))))))))(((&&&'''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%$$$%%%%%%&&&&&&'''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******************))))))******+++,,,***+++,,,...///000000111//////111222222333222222444333444555888<<>>===???======<<<;;;999888777666777777777777777777777777666555555666888999888777666666666666666666666666555555666666666555444333111333666777666444333333555555777888888888777666333666888777444444777:::888888999999999999888888777777666666666666777777777888888999999888888777999999999888666555666888666777888:::;;;::::::999888888999999999999::::::999999:::;;;===???AAACCC>>>>>>@@@FFFLLLMMMHHHCCCAAA@@@??????@@@@@@>>>===::::::<<<===>>>>>>>>>>>>??????@@@AAAAAA@@@>>>>>>>>>>>>===<<<<<<===>>>???DDDCCCBBBCCCEEEFFFEEEDDDBBBBBBBBBAAABBBBBBCCCDDDGGGHHHHHHGGGEEEDDDEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCAAAAAAAAAAAAAAABBBCCCCCCBBBCCCEEEFFFHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA>>>>>>=========>>>??????===>>>@@@AAAAAA@@@>>>===;;;<<<===>>>???>>>===<<<>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>;;;<<<<<<===<<<<<<;;;;;;<<<>>>??????===<<<======>>>>>>>>>>>>????????????;;;;;;;;;;;;<<<===>>>???;;;;;;;;;::::::999999999999999999999999999999999:::999888888:::;;;::::::>>>EEEQQQ___gggdddWWWLLL???===:::777555333333333222222222111111111000000222222222222222222222222222111///.........///000......////////////000000......////////////000000------------------------+++++++++,,,,,,---...///++++++,,,,,,,,,,,,++++++---+++))))))***++++++***,,,,,,,,,,,,,,,,,,++++++)))))))))))))))(((((((((******))))))))))))************)))))))))))))))((())))))))))))((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&'''(((((('''&&&''')))++++++***))))))(((''''''&&&&&&&&&'''''''''''''''###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$$$$&&&(((((((((((())))))******+++************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))((()))******+++***+++,,,...///000000111000000000111222222333333333333333555777;;;???AAACCCDDDFFFFFFFFFFFFHHHJJJJJJKKKNNNQQQSSSTTTUUUUUUSSSTTTVVVXXXYYYYYYXXXWWWXXXYYY\\\```aaaggguuuNNNHHHCCCBBB@@@<<<<<>>???@@@@@@>>>===:::::::::;;;<<<===???@@@===>>>???@@@AAA@@@???>>>>>>>>>======>>>@@@BBBCCCLLLJJJHHHGGGGGGFFFDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDCCCBBBAAACCCDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFDDDCCCAAA@@@===============>>>???@@@===???AAABBBBBBAAA???===<<<===>>>???@@@???>>>>>>===>>>???@@@AAAAAAAAAAAACCCCCCCCCBBBAAA???>>>===<<<<<<============<<<<<<;;;>>>@@@???===<<<===???>>>>>>???@@@@@@@@@@@@@@@;;;;;;;;;;;;<<<===>>>???<<<<<<;;;:::999999888888:::::::::::::::::::::::::::999888888:::;;;;;;:::???HHHWWWhhhrrrmmm^^^PPP>>><<<999555333333333444333222222222111111111111333333333333333333333333000000000000000000000111........./////////000000........./////////000000,,,,,,------......//////++++++,,,------,,,,,,,,,***+++,,,,,,,,,,,,+++***+++***)))***+++,,,+++***......------,,,,,,++++++***+++,,,,,,,,,+++)))((())))))(((((((((((())))))''''''((((((((((((((()))***)))))))))(((((((((''''''&&&&&&%%%&&&'''((()))%%%'''((('''%%%$$$&&&(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''"""$$$''''''&&&&&&''')))(((((((((((())))))))))))******)))))))))((((((((('''((((((((()))))))))******************+++,,,,,,((((((''''''(((((()))******+++,,,...///000000111111000000000000222333444444444444666888<<<@@@BBBBBBDDDFFFFFFFFFGGGHHHJJJJJJLLLNNNQQQSSSUUUVVVWWWRRRTTTWWWYYYZZZZZZYYYXXXVVVXXX\\\```aaafffvvvHHHBBB>>>===;;;888999<<<999:::::::::::::::999888666666666777777777777777444333222444666777777666555555444444444555555666999777444222111333555777666777666555444444666888666555555444333333222222222666888777555444888===EEEDDDCCCAAA???===:::999666666555555555666666777777777888888888888777777777888888666333222444777777666666666777888999:::999999::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>???AAAAAA@@@>>>======>>>AAABBB???>>>>>>>>>@@@@@@>>>===::::::999:::;;;===???AAA<<<===>>>@@@@@@@@@???????????????@@@BBBDDDGGGHHHSSSPPPMMMKKKIIIGGGCCCAAABBBBBBCCCDDDEEEEEEDDDDDD@@@AAAAAA@@@??????AAACCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIFFFFFFFFFFFFEEECCCAAA???===============>>>???@@@@@@BBBDDDFFFFFFDDDBBB@@@===>>>???AAAAAAAAA@@@???===>>>???@@@AAABBBBBBBBBEEEEEEDDDCCCAAA???===<<<======>>>>>>>>>>>>>>>===<<>>@@@BBB>>>???@@@AAAAAAAAAAAAAAA::::::;;;<<<======>>>>>>======<<<;;;:::888888777;;;;;;;;;;;;;;;;;;;;;;;;:::888777888:::;;;;;;:::;;;DDDUUUgggrrrmmm]]]NNN===;;;777555333444555666555555555444444444333333333333333333333333333333000111222333222111///------.........//////000000---.........//////000000+++,,,,,,---...///000000+++,,,------,,,+++)))(((,,,,,,............,,,,,,)))))))))***,,,---+++***------,,,,,,+++***))))))+++,,,...//////---***(((******))))))))))))******%%%&&&&&&''''''(((((((((******))))))((((((((('''((('''&&&&&&'''((()))***+++---///...+++***,,,...&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))((((((((((((((((((((((((((("""'''***)))''''''(((((((((((((((((('''''''''))))))(((((('''''''''&&&'''((((((((())))))*********)))((((((((()))++++++'''''''''''''''((())))))***+++,,,...///000000111222111/////////111444555555555555777999===AAACCCBBBDDDFFFFFFFFFGGGIIIJJJLLLMMMOOORRRTTTVVVXXXXXXRRRTTTWWWZZZ[[[[[[ZZZYYYUUUWWW\\\___```fffuuu@@@???>>>===;;;999888888:::::::::999999777666666666555444333222333444444444555555555666666777777:::888666444333444555666666666666666555444333222333333333333333333333333666555444333222222222222666555333333555:::???CCCKKKKKKIIIDDD>>>:::888777666444333444777777555222555666666888999:::;;;<<<777777666555555555555555555555444444555777:::<<<999999999:::;;;<<<>>>>>>;;;;;;999999999999:::;;;:::;;;<<<===>>>>>>>>>>>>>>>?????????>>><<<:::888<<<;;;;;;;;;;;;<<<=========>>>>>>???@@@AAAAAAAAA@@@BBBDDDDDDDDDFFFJJJNNNWWWTTTPPPKKKGGGEEECCCCCCAAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@AAABBBCCCCCC@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBAAA@@@???>>>CCCCCCCCCCCCDDDDDDDDDEEEAAAAAABBBBBBCCCDDDDDDEEEBBB@@@>>><<<<<<===???@@@>>>>>>???BBBEEEGGGGGGFFFFFFIIIJJJGGGAAA>>>???BBB@@@???===>>>@@@AAAAAA@@@GGGGGGEEECCCAAA???>>>======<<<;;;<<<>>>@@@BBBBBBBBB@@@>>>AAAFFFHHHEEEBBBAAA@@@AAADDDGGGGGGCCC???===============>>>>>>???BBB???<<<;;;:::999777555999999::::::::::::;;;;;;888888999999999888888777===???FFFOOOUUUSSSKKKCCC999777666555666555444222666666555444333333222222000000000111222222222333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,++++++******++++++,,,)))******,,,---......///,,,++++++***)))(((''''''))))))*********+++++++++,,,,,,+++***)))))))))***,,,,,,,,,++++++*********((((((((()))(((''''''&&&((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((((((((())))))((('''&&&&&&'''(((((()))))))))))))))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))''''''((((((((((((''''''******,,,...///000000000333333222222333333444555555666777888:::===AAAEEEDDDFFFHHHHHHGGGGGGHHHIIIJJJLLLNNNQQQSSSSSSRRRRRRRRRSSSUUUWWWXXXZZZZZZ[[[XXXXXX[[[^^^aaafffrrr??????===<<<;;;999888888999999999999888777666555555555444333333333333333444444555555666666666666999888666444333444555555666666666555555444333222444444444444444444333333222222222222333444444555555444333333555999===???GGGGGGEEEAAA===999777777777555333444666666555333444444555666777888999:::777777666555555555555555666666555555555777999;;;:::::::::;;;<<<===>>>???===<<<:::999999:::;;;;;;888999:::;;;;;;<<<<<<;;;??????>>>>>>===;;;:::999999999::::::<<<===??????;;;;;;<<<======>>>??????DDDFFFFFFFFFDDDEEEHHHJJJMMMKKKHHHEEECCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDD@@@AAABBBBBBBBBAAA@@@???BBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAAAAABBBCCCCCCBBB@@@>>>===<<<>>>@@@AAA>>>AAADDDEEEFFFGGGJJJMMMSSSTTTSSSMMMEEE@@@@@@BBBAAA@@@>>>>>>@@@@@@@@@???DDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>???AAABBBCCCCCCFFFCCCBBBDDDGGGHHHEEEBBBAAA@@@AAACCCEEEFFFCCC@@@???>>>>>>=========>>>>>>AAA???<<<;;;:::999888666999999::::::::::::;;;;;;:::::::::999999777666555777777999???DDDDDD???:::999777555555666666444222444444444333333222222222111111111111111222222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,*********)))))))))))))))))))))*********+++++++++,,,+++******)))))))))***,,,,,,+++++++++*********)))(((((((((''''''''''''((((((((((((((((((((('''))))))(((((((((((()))))))))))))))(((((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((((())))))))))))((((((***+++,,,...///000111111222222222222222333444444444555777777888;;;@@@CCCDDDFFFHHHHHHGGGGGGGGGIIIJJJLLLOOOQQQSSSSSSSSSRRRRRRSSSUUUWWWXXXZZZZZZ[[[YYYXXX[[[^^^___dddooo|||>>>===<<<;;;:::999888888777888888888777666555444444444444444444333333222444444444555555555555666888777555444333333444555555555555555444333222222555555555444444333333333111111111222333444444555333333333333444666999:::???@@@???===:::777777777888666333333444444444333333333444555666666777777777666666555555555555666888777666666666777999:::;;;;;;;;;;;;<<<>>>??????>>>===<<<;;;:::;;;;;;<<<888999:::;;;<<<<<<<<<<<<@@@???>>><<<;;;;;;;;;;;;888888999:::<<<>>>@@@AAA??????@@@@@@AAAAAABBBBBBHHHIIIHHHGGGDDDCCCDDDFFFGGGFFFDDDCCCCCCDDDEEEFFFBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCDDDDDDEEEAAAAAAAAAAAAAAA@@@???>>>AAAAAABBBDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@===>>>>>>???@@@@@@AAAAAABBB@@@???>>>>>>???AAABBB@@@EEEIIIIIIGGGHHHNNNUUU]]]\\\XXXPPPGGGAAA@@@AAAAAA???======>>>>>>===<<<@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAACCCCCCDDDDDDDDDIIIGGGEEEGGGIIIIIIFFFBBBBBBAAA@@@AAACCCDDDCCCAAAAAA@@@???>>>============AAA???===<<<;;;;;;999777999999::::::::::::;;;;;;;;;;;;;;;:::999777555555888555333444777999888666888666555555666666444333333333333222222222222222222222222111111111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,++++++******++++++,,,,,,,,,++++++*********)))(((((())))))************)))))))))************++++++******)))))))))))))))+++++++++******************)))((('''&&&''''''(((''''''(((((((((((((((((()))((((((''''''(((((())))))))))))(((((('''''''''(((((())))))))))))(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))))))))************))))))++++++---///000111111111222111111111111222333333444555666777777:::>>>BBBEEEFFFHHHGGGFFFFFFGGGHHHJJJLLLOOORRRTTTTTTTTTSSSRRRSSSUUUWWWXXXZZZZZZ[[[[[[ZZZ[[[]]]^^^aaalllxxx<<<<<<;;;:::999888888777666666777777666555444444333333444555444333222111444444444444444444444444666666444444333333444444444444444444444333222222555444444333333222222111333333333333222222111111111111222222333444444555888999:::999777555666777888666444222222333444444444444444555555666666666777666555555555555666666888888777777777888999999:::::::::;;;;;;<<<>>>>>>???>>>===;;;;;;;;;<<<===<<<===>>>???@@@@@@@@@@@@@@@???===<<<;;;;;;<<<<<<999999:::;;;<<<>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBAAABBBBBBDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBBBBAAA@@@?????????@@@AAACCCEEEFFFGGGGGGEEEFFFFFFEEEDDDBBBAAA@@@======>>>>>>???@@@@@@@@@AAAAAA@@@???@@@AAACCCDDDDDDGGGJJJJJJIIIKKKQQQWWW]]]ZZZUUUMMMEEE@@@???@@@AAA>>><<<;;;<<<;;;:::999>>>>>>??????@@@AAAAAABBB@@@BBBDDDEEEDDDDDDCCCDDDGGGGGGGGGHHHJJJJJJGGGDDDCCCBBBAAA@@@AAABBBBBBCCCBBBBBB@@@???>>>=========???>>>===<<<===<<<:::888999999999:::::::::;;;;;;:::;;;::::::999888777666;;;777444222444555666555666555444444555666555333333333333333333333444444333222222222111000000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))******))))))))))))***************))))))((((((((())))))*********************)))+++)))'''&&&%%%&&&((()))''''''''''''(((((((((((((((((((((''''''((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&&&&'''((('''''''''''''''''''''''''''(((((((((((((((''''''&&&'''(((((())))))((((((''''''''''''((((((((((((''''''((()))))))))))))))*********++++++*********+++,,,---///000111222222111111000000111111222333555666777777888:::>>>BBBFFFGGGGGGGGGEEEEEEGGGHHHJJJLLLOOORRRTTTUUUTTTTTTRRRSSSUUUWWWXXXZZZZZZ[[[^^^]]]]]]^^^^^^```kkkvvv::::::999999888888888777555666666666666555555444222333444444444333111000444444444444333333333333555444444333333333333333333333333333333333222111222222222111111111000000222222333333333222111000000000111111222222222111444555666666444444555666777666444222111222444555666666666666666666666666666666555555555555666666999888888888888999999999999999999999:::;;;<<<<<<>>>===<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCAAA@@@>>>===<<<<<<===>>><<<<<<<<<<<<===>>>???????????????@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCBBBAAA=========>>>>>>???@@@@@@CCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@AAACCCEEEGGGIIIIIIJJJGGGHHHHHHHHHFFFDDDBBBAAA>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFHHHGGGGGGHHHKKKOOORRRTTTVVVSSSOOOIIIDDDBBBBBBCCCCCCAAA???>>>>>>===<<<;;;>>>>>>>>>>>>???????????????BBBEEEEEECCCBBBBBBCCCCCCDDDFFFHHHJJJJJJHHHFFFDDDCCCBBB@@@@@@AAABBBDDDDDDCCCAAA@@@>>>=========>>>=========>>>>>><<<:::999999999:::::::::;;;;;;888999999:::::::::999999777555333222222222222111555444333444555666555444444444444555555555555555333222222222111000000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++++++++******)))((((((''')))))))))))))))))))))))))))(((((('''(((((())))))))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))&&&'''''''''(((((())))))((((((''''''''''''(((((()))((((((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&''''''((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))******++++++++++++*********+++---///000111111111111111000000111111222333666777888888999<<<@@@CCCFFFGGGGGGFFFDDDDDDFFFHHHIIIKKKNNNRRRTTTUUUTTTTTTRRRSSSUUUWWWXXXZZZZZZ[[[```______```___aaakkkvvv888888888888888777777777555555666666666666555555333333333333333222222111444333333333333333222222333333333333333333333333222222222333333222222111000000000000000000000000---...000222444444444333///000000000000111111111222333555444333333444555444444444333111222444666888888777777777777777777666555555555555666666777888888999999::::::::::::999999888888999::::::;;;<<<<<<;;;;;;<<<===???@@@???@@@AAABBBCCCCCCCCCCCCAAAAAA@@@??????????????????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????AAACCCDDDBBBAAA??????@@@@@@@@@AAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEGGGHHHJJJKKKKKKKKKGGGHHHIIIIIIHHHFFFCCCAAA?????????@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEGGGGGGJJJHHHGGGIIIMMMPPPQQQQQQPPPOOOLLLIIIGGGGGGGGGGGGGGGEEECCCBBBBBBBBBAAA???????????????????????????@@@CCCEEEDDDAAA@@@AAACCCAAACCCFFFIIIJJJIIIHHHGGGDDDDDDDDDBBBAAAAAACCCEEEDDDCCCBBB@@@???>>>>>>>>>=========>>>@@@@@@>>>;;;999999::::::::::::;;;;;;777888999:::;;;;;;;;;;;;555555555555555333222222444333222333555666666555666666666555555555555555222222222111111111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,++++++******++++++,,,)))*********++++++,,,,,,,,,,,,+++***)))(((''''''***)))))))))))))))(((((('''''''''''''''(((((()))(((((((((((())))))))))))***)))((('''&&&''''''(((&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((($$$$$$%%%&&&&&&&&&&&&%%%''''''((((((((()))))))))''''''((()))))))))))))))******++++++++++++************,,,...///000000000222111111111111222333333555666777888:::===BBBEEEGGGGGGGGGEEEDDDDDDFFFHHHHHHJJJMMMQQQSSSTTTTTTTTTRRRSSSUUUWWWXXXZZZZZZ[[[```^^^___```___bbblllwww777777777777777777777777555666666777777777666666444333222222111222222222333333333333222222222111222222333333333333222222111111222222222222111111//////000000111111222222,,,...000222444444444333///////////////000111222333444555444222222333444000222444444222222444666888888888777777666666666555555555555555666777777777888999:::;;;;;;;;;<<<::::::999999999:::;;;;;;::::::::::::;;;===@@@AAA@@@@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@@@@???>>>??????@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBB???>>>>>>AAADDDEEECCCAAABBBBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHFFFGGGHHHIIIHHHFFFCCCBBB>>>??????@@@@@@AAAAAABBBAAABBBCCCDDDEEEGGGHHHIIIHHHIIIKKKLLLMMMNNNOOOQQQOOOMMMKKKJJJIIIIIIHHHGGGHHHFFFDDDCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBBEEEFFFDDD@@@???AAAEEEBBBEEEHHHJJJJJJHHHGGGFFFDDDEEEFFFEEEBBBAAACCCEEEDDDCCCBBB@@@@@@?????????<<<<<<===???AAAAAA???===999999::::::::::::;;;;;;999999::::::;;;:::::::::555666777777666666555666333222222333555666666555666666666555555444444333111111111111111222222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++*********))))))((((((******))))))(((((((((((('''&&&&&&&&&''''''((()))'''''''''((((((((()))))))))(((((((((''''''''''''&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((%%%&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((###$$$%%%%%%&&&&&&%%%%%%'''((((((((())))))))))))''''''((()))))))))))))))))))))************))))))((()))+++---.../////////222222222222222333444444333444666777999===BBBFFFGGGGGGGGGEEECCCCCCEEEGGGGGGIIILLLOOORRRSSSSSSSSSRRRSSSUUUWWWXXXZZZZZZ[[[]]]\\\]]]______bbblllxxx666666666666777777777777666666777777777777777666555444222111000111222333333333333222222111111111111222222333333333222222000111111222222222111111//////000111222333333444///000222333333222111000000///......///000222333444555555444222111222333...111444555333333444777888888777777666666555555555555555555555666777888666777999:::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<888888888999;;;>>>@@@BBBAAABBBCCCDDDEEEEEEEEEEEEAAABBBCCCDDDCCCBBBAAA@@@>>>>>>>>>@@@AAACCCEEEFFF????????????????????????@@@??????BBBEEEFFFCCCAAA>>>???AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDFFFGGGHHHHHHFFFCCCAAA>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFHHHIIIIIIFFFKKKPPPPPPLLLKKKNNNRRRNNNMMMKKKJJJIIIHHHFFFDDDFFFDDDBBBBBBCCCCCCBBBAAAAAABBBBBBCCCDDDEEEFFFGGGDDDFFFGGGDDD@@@???BBBFFFEEEGGGKKKLLLKKKHHHFFFEEEDDDFFFHHHFFFCCCBBBCCCEEECCCCCCBBBAAA@@@@@@@@@@@@<<<<<<===???AAABBB???===999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888222333444333333333444666333222111333555666666555666666555444333333222222000000111111222222222333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,++++++++++++++++++,,,//////...---,,,+++***)))))))))))))))******************))))))((((((((('''&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))((((((((()))(((((('''&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))))))))************))))))((()))***,,,---...//////333333222222333333444555111222444666888===BBBFFFHHHHHHFFFDDDBBBCCCEEEGGGFFFHHHKKKOOOQQQRRRSSSRRRRRRSSSUUUWWWXXXZZZZZZ[[[[[[ZZZ\\\^^^^^^aaalllxxx555666666666777777888888444444444444333222111000333333333333333333333333444222111//////000222333333444444555555444444333111111000000000000111111111111111111222333444444111111111111111111111111111000///......000222333222222222111111111000000444222111000111333666888;;;999666333111000000000222222333555666888999:::;;;;;;:::999:::;;;<<<===<<<============;;;:::999999888888888:::<<>>AAAAAA@@@???@@@AAABBBCCCCCCAAA===<<<===>>>>>>===???@@@AAACCCEEEGGGIIIKKKDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCAAA@@@@@@AAABBBCCCDDDDDDEEEDDDAAA@@@@@@AAABBBDDDFFFFFFEEEDDDDDDEEEEEEDDDCCCAAAAAACCCDDDEEEHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJHHHHHHJJJJJJHHHFFFEEECCCBBBBBBDDDEEEEEEDDDBBBCCCCCCDDDCCCCCCBBBBBBEEECCCAAA@@@@@@BBBEEEFFFKKKMMMOOOPPPNNNJJJFFFCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@>>>======>>>>>>?????????>>>??????@@@@@@>>>===<<<;;;:::;;;<<<<<<:::;;;;;;;;;:::999777666555555555555555444444444333333444555666666666555555555444333333222111111222222222111111111111111//////////////////////////////...---,,,***)))(((++++++++++++,,,---......,,,,,,,,,++++++++++++***)))***+++,,,------------******))))))((((((''''''''''''''''''''''''''''''%%%''')))***+++***(((''''''''''''(((((((((((((((''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((************************((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$###'''''''''''''''&&&&&&&&&"""!!!'''***)))&&&''''''''''''((((((((((((''''''''''''((((((((((((******)))))))))))))))******+++,,,...///000111111111000///---+++,,,...000444333222333777===CCCGGGJJJIIIHHHFFFEEEDDDDDDDDDHHHIIIKKKOOOSSSUUUTTTSSSPPPQQQSSSVVVWWWXXXXXXXXX[[[YYYYYY[[[]]]bbbmmmxxx555555555666666666777777555555555555444333222111333333333333333333333333333222000//////111222333222333333444444333333222111111000000000000111111222222111111000000111111222222222222222222222222111000///......000111222333333222222111111000000333222111111111333555777666666555444444444444555333333444555666777888888;;;;;;:::::::::;;;<<<===<<<<<<=========<<<:::999;;;;;;<<<===>>>>>>>>>>>>BBBCCCDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBAAAAAABBBAAAAAA@@@AAABBBCCCDDDDDDAAA>>>===>>>??????>>>@@@@@@AAACCCEEEGGGIIIJJJFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDBBB???>>>???@@@AAACCCEEEEEEDDDDDDDDDEEEFFFEEECCCBBBBBBCCCEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNQQQPPPPPPOOONNNMMMMMMLLLKKKIIIGGGGGGHHHHHHFFFDDDDDDCCCAAAAAABBBCCCCCCBBBAAABBBBBBCCCCCCCCCCCCBBBCCCBBBAAA@@@AAACCCEEEGGGOOOPPPRRRRRRPPPMMMIIIFFFCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???============>>>AAA@@@@@@?????????@@@@@@===<<<;;;:::999::::::;;;999999::::::999888777666555444444333333222222222222222222222222222333333555444444333222222111111222222222111111000000000////////////////////////............---+++***))),,,,,,+++++++++,,,------*********))))))))))))((()))***+++,,,------------))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))*********)))((()))))))))))))))((((((((('''''''''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&###"""$$$(((***(((%%%''''''''''''((((((((((((&&&&&&'''((())))))************))))))))))))******)))***,,,---///000000000333333222000...///111333333333222333777===CCCFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJNNNRRRTTTSSSQQQPPPRRRTTTVVVXXXYYYYYYXXXWWWVVVXXX[[[^^^cccppp|||444444444444555555555555555666666555555444333222222222222222222222222222111111000000000111333444111222222222222222222111111111000000000000111111333222111000////////////222222222222222222222222000000///......000111222444444333333222111111000222222111222222333444555444555555666666666666666444444555555666777777888;;;;;;;;;:::;;;<<<<<<===;;;<<<===>>>===<<<;;;:::;;;<<<>>>??????===;;;:::AAABBBCCCEEEEEEDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCDDDAAA???>>>>>>??????>>>@@@@@@AAABBBDDDFFFHHHJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCC@@@===<<<===???@@@BBBDDDEEEDDDDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMNNNOOOQQQQQQPPPNNNMMMLLLKKKJJJJJJHHHFFFFFFFFFEEECCCBBBEEECCCAAAAAAAAABBBAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@BBBDDDGGGIIIQQQQQQRRRQQQPPPMMMJJJHHHCCCCCCBBBBBBAAA@@@??????>>>>>>============>>>>>>BBBBBBAAA@@@????????????;;;;;;:::999999999999999777777888888888777666666666666555444333333222222777666555444333444555555444444333333222222111111333333222111000000//////000000000000000000000000...............---,,,,,,------,,,,,,++++++,,,,,,*********))))))))))))((()))***+++,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))(((((((((((((((((((((((('''''''''))))))(((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((+++(((&&&''')))***'''%%%''''''''''''((((((((((((%%%&&&'''(((***+++,,,---***)))))))))))))))******)))***+++---...///000000333444333222000000222444333222222444888===CCCFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKOOORRRTTTSSSRRRQQQRRRTTTWWWYYYYYYZZZZZZXXXWWWXXX[[[]]]cccppp}}}333333333333333333333333444444555555444333333222111111111111111111111111000000000000111222444444000000111111111111000000111111000000000000111111222111111000000000111111000000000000000000000000111000000000000111222333444444333333222111111111111111222222333333333333555555666666666444333222333333444555666777888999;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>===<<<<<<:::;;;<<<<<<<<<;;;:::999???@@@AAACCCCCCBBB@@@??????@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAAAAA???======>>>???>>>===??????@@@AAACCCEEEGGGHHHIIIHHHGGGEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCC@@@===;;;===>>>@@@BBBEEEFFFFFFFFFGGGIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBFFFDDDBBBBBBBBBBBBAAA@@@???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@AAACCCEEEHHHJJJOOOOOOOOONNNMMMJJJHHHGGGCCCBBBBBBAAA@@@???>>>>>>============>>>>>>??????AAAAAA@@@>>>>>>=========;;;::::::999999999999999555555666666666666666666888888777777666555444444999888666444444444666777333333333333222222111111333333222111000///......////////////////////////------......///......---///...---,,,++++++++++++,,,,,,,,,+++++++++******))))))***+++++++++++++++''''''(((((())))))******''''''''''''''''''''''''((((((((('''((()))******+++******)))((('''&&&&&&((((((((((((''''''''''''((((((((((((''''''''''''************************''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''&&&&&&&&&''''''((()))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))+++)))''''''))))))'''%%%''''''''''''((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))***+++((()))+++---.../////////111222222111//////111333222222333444888===BBBFFFEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJLLLPPPTTTUUUTTTRRRQQQRRRUUUWWWYYYZZZ[[[[[[\\\[[[\\\]]]]]]aaaooo|||333333333333333222222222222222333333333222111111111111111111111111111111///000000000111222333444///000000111111000000///111111000000000000111111000000000111222333444555222222222222222222222222111111111111222222333333333333333222222222111111111111222222222222222222333333444555444333222111111222333555777888::::::999::::::;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>======;;;;;;:::999:::;;;<<<=========>>>??????>>>===<<>>>>>???????????????===<<<<<<======<<<;;;>>>>>>???@@@AAACCCEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAADDDEEEEEEFFFFFFGGGGGGGGGEEEEEEDDDBBB???>>>???@@@CCCEEEGGGHHHHHHHHHIIIKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEDDDDDDIIIGGGDDDDDDDDDDDDCCCBBB@@@AAABBBBBBCCCCCCCCCBBB@@@@@@@@@BBBDDDFFFIIIJJJNNNNNNNNNMMMKKKIIIGGGEEEBBBBBBAAA@@@??????>>>>>>===>>>>>>???@@@@@@@@@@@@??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999555555555555555555666666888777777666555555444444666444222000000000222333333222222222222222111111222222111111000//////...------------------------,,,---......//////......///...---,,,+++*********,,,,,,,,,+++++++++******))))))******++++++******''''''(((((())))))******''''''''''''''''''''''''((((((((('''((()))******))))))((('''&&&&&&%%%%%%((((((((((((((('''''''''&&&&&&''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&'''((((((((('''''''''''''''(((((((((((())))))))))))************))))))(((((()))***++++++)))***+++---...///000000000222222222000000222333222222333555999>>>BBBEEEGGGFFFEEEEEEDDDDDDEEEEEEHHHIIIKKKOOORRRSSSRRRPPPPPPRRRTTTWWWYYY[[[[[[[[[\\\\\\]]]^^^^^^cccrrr333333333333222222222222111111222222222222111111222222222222222222222222000000111111222222222333///000000111111000000///111111000000000000111111///000000111222444666666555555555555555555555555111111111222222222333333000111111111111222222222222222111111111111222333000000111333333444444444111222333555777888999:::888888999::::::::::::::::::;;;<<<>>>??????>>>>>>>>>===<<<:::;;;<<<>>>@@@<<<<<<<<<;;;;;;;;;;;;;;;???????????????>>>>>>===;;;<<<======>>>>>>=========;;;:::;;;<<<===<<<:::<<<<<<===>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@DDDDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHFFFDDDBBBBBBCCCEEEGGGIIIJJJIIIIIIJJJKKKJJJJJJJJJKKKKKKJJJJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIJJJIIIGGGFFFFFFGGGJJJHHHFFFFFFFFFGGGFFFEEEBBBCCCCCCDDDCCCCCCBBBBBB@@@@@@AAACCCEEEGGGHHHIIIMMMMMMNNNMMMLLLIIIFFFDDDAAAAAAAAA@@@@@@@@@??????===>>>???@@@@@@@@@@@@@@@===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;:::999999666666555444444555555666444333333333333222222222444333222111111111222333222222222222222222111111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------///...---,,,++++++***+++*********))))))))))))(((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))%%%%%%&&&''')))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,***+++,,,...///000000111111333444444333222333555111222333555999>>>BBBEEEGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGIIILLLOOOPPPOOOMMMOOOQQQTTTWWWYYYZZZ[[[[[[XXXZZZ]]]___```gggyyy444444333333333222222222111222222333333222222222333333333333333333333333000111111222222222111111000000000111111000000000111111000000000000111111000000000000111222444444444444444444444444444444//////000000111111111111......///000111222222333333222111//////000222333222222222222333333444555444444555555666666777777666777888999999999888888999:::<<<>>>???@@@?????????>>>>>>===<<<<<<<<<<<<===<<<:::999999999;;;;;;<<<<<<===============<<<;;;<<<===>>>>>>>>>======<<<;;;;;;<<<======<<<:::::::::;;;<<<===???@@@AAA@@@@@@AAABBBDDDEEEGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAACCCCCCEEEFFFGGGGGGGGGFFFGGGIIIKKKKKKIIIGGGGGGGGGFFFHHHIIIJJJIIIHHHIIIJJJHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJFFFHHHJJJIIIGGGFFFGGGIIIIIIHHHFFFFFFGGGHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCEEEGGGHHHHHHIIIJJJLLLLLLJJJGGGCCC@@@@@@@@@@@@AAAAAAAAAAAAAAA===>>>???@@@@@@???>>>>>><<<<<<;;;::::::;;;;;;;;;999::::::;;;:::999888777888777666555444444555555111111111222222222222222333333333333333333444444111111111111111111222222////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++...---,,,,,,++++++++++++*********))))))))))))(((((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&''')))*********)))((('''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&'''((()))******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''(((((((((((('''''''''(((((()))))))))(((((((((((()))***+++,,,+++,,,---///000111222222000222333444333222333444111222333666:::>>>BBBDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIMMMPPPQQQOOOMMMNNNPPPSSSVVVXXXZZZZZZ[[[XXXZZZ^^^aaabbbjjj|||444444444333333222222222222222333444444444333333333333333333333333333333111111222222222111111000000000111111111111000000111111000000000000111111111000000000000000111222111111111111111111111111---......///////////////,,,,,,---///000222333333444333000///...000222444888777555333222222222333777777777666555555444444555666777888999888777777999:::<<<>>>???@@@@@@???======>>>>>><<<999777555???===:::888888999;;;===::::::;;;<<<============;;;<<<>>>?????????>>>======<<<<<<===>>>>>>===;;;999999::::::<<<===???@@@===>>>???AAACCCFFFHHHIIIJJJIIIHHHGGGFFFEEEDDDCCC@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFGGGJJJMMMNNNMMMKKKIIIIIIFFFHHHIIIIIIHHHGGGHHHIIIFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHEEEGGGIIIHHHFFFFFFHHHJJJHHHGGGEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFEEECCCBBBAAAAAABBBCCCDDDEEEFFFGGGHHHDDDFFFHHHIIIGGGCCC???<<>>??????>>>===<<<<<<<<<;;;;;;;;;<<<<<<===888888999:::999888777666999888666555444444444555111222222333333444444555---...///000000000000000111111111111111111222222......//////000000111111------------------------,,,---------,,,,,,+++***------,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***((()))))))))))))))((((((******))))))((((((''''''''''''''''''''''''''''''&&&''')))***+++***(((''''''''''''((((((((((((((($$$%%%&&&'''(((***++++++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''''''''''''''&&&&&&&&&'''((()))((('''&&&'''(((''''''''''''((((((((()))$$$%%%&&&'''((()))***+++(((((((((((()))***+++,,,+++,,,...000111222222222---///111111000000111222111222333666:::>>>BBBDDDBBBBBBCCCCCCDDDFFFGGGHHHJJJKKKMMMPPPSSSSSSRRRPPPMMMOOORRRUUUXXXYYYZZZZZZ[[[]]]aaabbbbbbiii|||222222222222222222222222222222111111111111222222111111000///---,,,***)))000000111111222222222333...///111111/////////000/////////...---...000222000000000000000000000000333222222222111111000000000000///...............---...000111111111000///...............///000000//////000111222222333333444444555666777777666666555666666666777777777888888999;;;===>>>>>>===<<<===<<<:::999888888999:::999888777777777888:::;;;;;;;;;:::999999:::;;;;;;999999::::::;;;<<<======;;;:::888777777999:::<<<;;;;;;;;;:::999999888888;;;===???CCCFFFHHHJJJKKKIIIHHHFFFDDDCCCDDDDDDEEE@@@???>>>======>>>???@@@AAAAAACCCDDDEEEFFFFFFGGGIIIKKKLLLLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDDDDFFFFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBFFFGGGHHHIIIHHHGGGFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGFFFDDDCCCAAA@@@AAABBBDDDEEEEEEDDDBBBAAAEEEFFFFFFGGGEEECCC@@@???============>>>>>>>>>>>>@@@@@@@@@???>>>=========:::;;;;;;;;;;;;;;;;;;;;;888888777777666666666555777777777666555444222222222222222000......///000222111000//////000111222333333222111000///......------------------------------,,,+++,,,---...///000000//////......------,,,,,,,,,+++++++++******---,,,+++***************%%%(((++++++))))))***,,,+++******)))))))))))))))''''''&&&&&&&&&(((***+++((()))***)))((('''(((***(((((((((&&&$$$###$$$&&&((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))'''&&&$$$$$$%%%&&&'''&&&%%%###""""""%%%''')))((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((&&&&&&)))(((%%%$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((()))))))))))))))((((((,,,***'''(((+++---,,,******---111111000///111444000111111111111222222222444333222333777<<>>===;;;999888777777777888777777666777888999:::::::::999888888999::::::;;;;;;;;;;;;;;;;;;;;;:::777777666666777999;;;<<<;;;;;;;;;;;;;;;:::::::::;;;<<<>>>AAACCCEEEGGGGGGFFFEEEDDDCCCCCCCCCCCCCCC??????>>>======>>>??????AAABBBCCCEEEFFFFFFGGGGGGGGGIIIJJJJJJIIIHHHHHHIIIJJJIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBBBBCCCCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEEEEDDDCCCBBB@@@???>>>???AAABBBBBBAAA???>>>BBBBBBCCCCCCBBB@@@>>>===>>>>>>===========================<<<<<<;;;;;;;;;999999999999999888888888::::::888777555333222111666666666666555444333333333444555333111000000111111000000000000000000111000000000000000//////////////////......---,,,+++...---,,,,,,,,,---//////111000000///...---,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))''')))++++++)))((()))***,,,++++++***)))))))))))))))(((((('''''''''(((((('''((())))))''''''((()))(((((((((&&&$$$###$$$&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''')))'''&&&$$$$$$%%%&&&'''((('''%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))&&&'''***)))&&&'''''''''''''''(((((((((''''''''''''''''''''''''(((((())))))))))))((((((***'''&&&''')))******((()))+++...//////000111333000111111111111222222222444444333555888===BBBEEEFFFEEECCCAAAAAACCCEEEFFFIIIJJJMMMPPPQQQPPPOOONNNMMMOOOQQQTTTWWWZZZ\\\]]]\\\[[[]]]___aaahhhxxx000000000000000000000000111111000000000000111111......///000000000//////---------...............///111333222111000111111......///000000000000///000000000000000000000000000000000///////////////000///......---...............///000000000000000000000//////000000111111222222222222222333333333444444444444333222111111666666666666666666666666777888:::;;;<<<;;;;;;:::>>>===;;;999777666666555666666555555666666777888888888777777777777888888<<<<<<;;;;;;:::999888888555666777888999;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;===???@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAA???>>>>>>======>>>>>>???BBBBBBDDDEEEFFFFFFGGGGGGDDDFFFGGGGGGFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCBBBBBBAAA??????@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888777777666999888777555444222111000444444555555555555444444555777888777444222111111///000000111111000000///---.........//////000000//////000000///---+++***......------......///000111000000...---,,,++++++,,,++++++++++++*********(((((((((((((((((()))***)))***+++***((('''((()))---,,,,,,+++***))))))((())))))))))))((('''&&&%%%&&&'''((((((&&&&&&'''((('''(((((('''%%%$$$%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''%%%%%%((((((&&&((((((((((((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((()))''''''''')))***)))((((((((())),,,///111111000000111111111111222222222333444555777;;;???BBBEEEFFFEEECCCBBBBBBCCCEEEFFFIIIKKKNNNQQQRRRQQQPPPOOONNNOOOQQQTTTWWWZZZ\\\]]]\\\\\\]]]______eeeuuu000000000000000000000000000000000//////000000000...///000000000000000000///////////////////////////000222222000///000111,,,,,,---...//////...,,,////////////////////////........................///......------............//////000000000000000000///////////////000000222222222111111111111111333333333333333333222222777666666666666555555555666777888999999999999888;;;:::999888777666666666444444444555555555666666666666666666666666666666;;;:::::::::999999888888777888999:::;;;<<<<<<;;;:::;;;;;;<<<======>>>>>>:::;;;<<<>>>????????????@@@AAABBBCCCCCCBBB@@@???>>>>>>>>>======>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEE@@@BBBDDDDDDCCCBBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA???>>>>>>??????>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@BBBBBBCCCDDDDDDCCCBBBBBBAAA@@@@@@?????????@@@@@@>>>======<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777777333333333333333333333333111222333333444444444333555777999888666333111000...///000111111000///...---------.........//////------/////////---+++***............//////000000111000///...---+++******++++++++++++*********************))))))*********))))))))))))(((((()))***,,,,,,++++++***((('''''''''((()))))))))(((&&&%%%%%%&&&''''''%%%%%%&&&''''''(((((('''%%%$$$&&&'''%%%&&&&&&'''((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&''''''((((((((('''%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%######&&&'''$$$''''''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((((())))))))))))((())))))******+++++++++***(((&&&&&&***///222111///000000111111111222222222222444666999===@@@BBBDDDEEEDDDCCCCCCCCCDDDEEEGGGJJJLLLOOOQQQRRRRRRPPPOOONNNOOORRRTTTWWWZZZ\\\]]]]]]\\\^^^```aaafffuuu////////////////////////000//////......//////000000000000000000000///...////////////............---///000000///......//////......000222333000...........................------------------............------------......///////////////000000111///......---------......000000000000////////////000111222333444555555555666666666555555555555555555666666777777777777777666666777777777777777777333333444444555555555555555555555555555555555555777777888888999::::::;;;888999999999999999888777999::::::;;;<<<===>>>>>>:::;;;<<<===>>>?????????@@@AAABBBCCCBBBAAA@@@???=========>>>>>>=========@@@@@@AAABBBCCCCCCCCCCCC>>>@@@AAABBBAAA@@@AAABBBCCCCCCBBBBBBBBBCCCDDDDDDCCCBBB@@@>>>===>>>>>>???===>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA?????????@@@@@@?????????@@@??????>>>>>>>>>??????===<<<<<<<<<;;;;;;::::::;;;;;;;;;:::::::::::::::::::::999888777777666666222222222333333333333333//////000111222222222222333555777777444111000///...///000111111000///...............------------++++++------...---,,,,,,........./////////////////////...---,,,+++******+++++++++*********))))))++++++***************+++***)))(((((()))***++++++************)))((('''&&&%%%&&&((()))))))))((('''%%%&&&'''&&&%%%$$$%%%''''''(((((('''%%%%%%&&&(((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&######'''(((&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))((()))++++++++++++++++++(((&&&&&&***///222111///000000111111111222222222222333666:::===@@@BBBCCCEEEDDDDDDCCCDDDEEEFFFGGGJJJLLLOOOQQQRRRRRRPPPOOONNNOOOQQQTTTVVVYYY[[[\\\ZZZ[[[]]]___aaagggvvv//////////////////////////////............////////////000000000///......---------------,,,,,,,,,,,,...//////...------...///---+++---000111///,,,........................---------------.........---------,,,------...//////////////////000111111......------,,,,,,------...............////////////000111333444555666666444444555555555666666666555555555555555555555555333444555666777888888888333333444555555555555444444444555555555555444444444444666777999;;;<<<===888777777666555555444444888888999999:::;;;<<<<<<888999;;;===???@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>><<<======>>>>>>======<<<===>>>??????@@@@@@??????===???@@@AAA@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCAAA@@@@@@???????????????======>>>>>>??????@@@@@@>>>>>>>>>???@@@AAACCCDDDCCCCCCDDDCCCCCCBBBAAA@@@?????????>>>>>>>>>======>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777777666555555666666666555555444444333555555444333222111000000//////000111111222111111111222444444222000///000...//////000000//////...//////......---------,,,------------------------------...////////////......------,,,,,,++++++***+++************)))))))))************+++,,,---...---+++))))))***,,,,,,+++))))))***++++++)))((('''%%%&&&'''((())))))))))))%%%&&&''''''%%%%%%&&&''''''(((((('''&&&&&&''')))&&&&&&'''((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((((((''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&''')))((($$$%%%)))***(((######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))******)))%%%'''******)))(((((()))(((((())),,,///111111000000111111111111222222222222333666999<<>>@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<===>>>>>>===<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<>>>@@@AAA@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAA???@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<>>>AAACCCEEEBBBBBBCCCCCCBBBAAA???>>>?????????>>>>>>>>>======;;;<<<>>>???@@@AAAAAAAAACCCBBBBBBBBBBBBBBBBBBCCC===>>>>>>>>>===<<<:::999999999999:::;;;;;;<<<<<<999999888777555444333333444444444444444444444444555555444333222111111000111111222222222222222222///111222111000///000111/////////....../////////.............../////////333222000---,,,,,,---...+++,,,---...///......---,,,,,,++++++++++++++++++************)))))))))))))))***+++...111444666888333///+++***+++++++++))))))***,,,------,,,+++***(((((('''''''''(((((()))%%%'''((('''&&&%%%&&&''''''(((((('''&&&&&&((()))''''''(((((()))))))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######''')))(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************$$$'''***+++)))(((((())))))+++...//////000111333000111111111111222222222222333444777;;;>>>AAACCCDDDDDDDDDEEEEEEFFFGGGGGGIIIJJJMMMPPPQQQPPPOOONNNLLLMMMOOOQQQTTTVVVWWWXXXZZZZZZ]]]______dddrrr111111111111111111111111.........------.........)))***,,,...///000111111111111000000000/////////...000111111000//////000111---)))***///111000------------------------------------....../////////,,,,,,,,,,,,------...///000///.........///111222111000///...............---......///000111111222///000000111111111111000111222333444555777888888444444333222222333333333444444555666666555444333333444555666666666555444444444555666666555444444444444555777888:::;;;;;;:::999888777777999;;;===666666666666666777777777222444777:::===@@@AAABBBBBBAAA>>><<<::::::::::::;;;<<<===>>>>>>===<<<;;;999999::::::;;;:::::::::===???AAAAAAAAAAAABBBCCCBBBAAA@@@@@@??????@@@@@@>>>???AAABBBCCCCCCBBBAAA>>>>>>>>>>>>============999999:::<<>>>>>??????@@@@@@@@@AAAAAA@@@>>>;;;999777888999:::;;;<<<<<<===<<<;;;:::888777555444333555555666666666666666666222222222333333444444444333333444444444333333222///000111000//////111333000///...------...///000,,,,,,---...///000111222999777333///,,,,,,------++++++---.........---,,,******+++++++++,,,,,,,,,************))))))))))))***+++...222777<<>>???@@@???===;;;:::999::::::>>><<<;;;:::;;;=========666999<<<@@@AAAAAA???>>>BBB@@@???AAADDDEEECCCAAABBBCCCCCCBBBBBB@@@???>>>@@@@@@AAABBBAAA@@@???>>>;;;<<<===?????????>>>>>>:::;;;===@@@BBBDDDEEEEEEFFFEEECCCAAA@@@@@@@@@@@@CCCBBB???===;;;999888777::::::;;;???CCCDDDAAA>>>@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAA@@@>>><<<;;;===;;;999777777888999:::888666444222111222333444...000333555777888888888555444444333444555777888777888888777777666555444666555555444222111000000///............//////000000///...---...///111333III@@@555...---...---,,,...---,,,,,,......---,,,---,,,++++++******++++++&&&))),,,,,,+++)))((((((+++---///555@@@LLLOOOLLLDDD;;;000***)))***)))'''(((((()))***+++,,,,,,,,,))))))((('''&&&&&&%%%%%%((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""***)))(((&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&)))(((&&&%%%%%%&&&'''((('''((()))******)))((('''******++++++++++++******,,,,,,,,,,,,...111333444222222222222222222222222333444555888;;;>>>AAABBBFFFEEECCCBBBBBBCCCDDDEEEJJJKKKMMMNNNNNNMMMLLLKKKLLLMMMOOOQQQTTTVVVXXXYYYZZZ[[[^^^``````dddppp~~~////////////////////////......---------,,,,,,,,,......---------,,,,,,,,,......---,,,,,,---............///////////////000...---,,,,,,,,,,,,,,,,,,........................222222111///...,,,++++++------------------------......---,,,---...///000/////////......---------------...///////////////000000000000000000000000222222333333333333222222444444333222111111000000333444555666777888888888111111111000000000//////222333333333444444555555555666777777777888:::<<<:::999888777777777888999888888999:::::::::999999777888888999:::;;;<<<===>>>===<<<;;;:::;;;<<<<<<===<<<:::::::::;;;<<<<<<;;;===AAAEEEFFFEEECCCAAACCCBBBAAACCCEEEFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@@@@@@@???===<<<<<<===>>>??????>>>>>>===:::;;;===@@@BBBDDDEEEEEEFFFEEECCCAAA@@@@@@@@@@@@AAA@@@???===<<<<<<;;;;;;<<<;;;<<<>>>AAABBBAAA>>>??????@@@@@@@@@@@@??????@@@AAAAAAAAA@@@>>><<<;;;:::999888777666666777888777666444333222333444555444444555666666666666666666666555444444555777777;;;;;;;;;;;;:::999888888555555444333222111000000333222111000///.........000///...------///111222@@@999111,,,---......,,,...---,,,---......---,,,,,,,,,+++***************''')))++++++***(((((()))+++...111666BBBNNNRRRPPPBBB:::000******+++***((()))))))))))))))***+++,,,''''''&&&%%%%%%$$$######&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((('''''''''''''''(((((((((((())))))))))))((((((******++++++++++++******++++++,,,,,,...000333444222222222222222222222222333444666888;;;>>>AAACCCFFFDDDCCCBBBAAACCCDDDEEEJJJKKKNNNOOOPPPNNNLLLKKKMMMMMMOOOQQQTTTVVVXXXYYYZZZ[[[^^^``````dddqqq~~~////////////////////////...------------,,,,,,,,,......---------,,,,,,,,,///......------......////////////......---------,,,++++++++++++,,,,,,---------------------------222222111000...---,,,,,,------------------------,,,++++++++++++,,,---.........------------,,,,,,------...////////////...000000000000000000000000111222222222222222222111333333222222111111000000555555555555555666666777333333333333222222222222333333333333444444444444444555777777777777:::<<<888888777666777888999:::999:::;;;;;;<<<<<<<<<;;;999999999999::::::::::::<<<;;;::::::;;;<<<>>>>>>======<<<<<<<<<<<<===>>>AAADDDHHHKKKKKKJJJGGGEEEDDDCCCCCCDDDFFFFFFEEECCC@@@@@@???>>>???@@@AAABBB??????@@@AAA@@@???>>>======>>>?????????>>>===<<<;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???????????????@@@@@@???>>>===>>>@@@@@@@@@>>>>>>>>>????????????>>>>>>???@@@@@@@@@???===;;;:::666666666666666555555444555444444333333555666777;;;:::888777666555444444888777666555444555666777<<<<<<<<<<<<;;;:::999888555444444333222111000000444333222000///////////////...---------...///000555111,,,***,,,......---...---,,,,,,---...---,,,+++******)))))))))))))))''')))***)))((('''((()))***,,,///555???KKKOOOMMM<<<666...******++++++******)))(((''''''((()))***''''''&&&&&&%%%$$$$$$$$$&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$############$$$%%%%%%&&&&&&&&&''''''''' """$$$&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))))))))))))))(((((((((((())))))******++++++++++++******+++++++++---...000222333222222222222222222222222444555666999<<>>???>>>???@@@@@@???@@@AAABBBFFFHHHKKKNNNNNNKKKHHHFFFDDDCCCDDDDDDEEEEEEDDDCCCBBB@@@>>>======>>>@@@AAAAAABBBBBBCCCCCCAAA@@@???>>>???@@@@@@???>>>===<<<<<<<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@???AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>?????????======>>>>>>>>>>>>======>>>?????????>>><<<:::999333555666777777666444333444333333444555666888999>>><<<:::777666555555555888777555444333444444555888888888777777666555444444333333222111000000000////////////000111222222......------------...//////,,,***+++---......,,,,,,+++******,,,,,,+++*********)))(((((((((((((((((())))))(((''''''(((***(((***,,,///666???BBB@@@555111,,,)))***************)))'''&&&&&&'''((()))))))))(((((('''''''''&&&((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%((((((''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$(((((('''&&&%%%$$$######"""$$$%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&(((***+++******)))))))))(((''''''(((***+++******++++++++++++************+++---///000222333111222222222222222333333444555666999<<>>===:::888666666555666888999:::;;;<<<<<<<<<<<<=========<<<;;;;;;::::::===<<<;;;::::::;;;<<<======???BBBBBBBBBBBBDDDFFFIIIJJJLLLMMMMMMJJJGGGEEEBBBCCCDDDDDDDDDCCCCCCCCCDDDCCC@@@>>><<<======>>>AAAAAABBBCCCBBBAAA@@@?????????@@@@@@@@@>>>===<<<<<<===???@@@AAABBBBBBBBBCCCDDDEEEEEEEEECCCAAA@@@BBBBBBAAA@@@??????@@@@@@BBBAAAAAA???>>>>>>>>>???=========>>>>>>============>>>>>>>>>===;;;999888333555777888888777555444333333444555666888999:::===<<<:::888777777777777777666444333333333444444444444444444333222111000222222222111111000000///...------...///000111222.........---------......------,,,,,,---...---,,,***)))((()))******)))(((***)))((((((''''''((((((((())))))((('''''')))***)))++++++***---222333111---,,,)))((()))))))))((()))((('''&&&&&&''''''((()))(((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$###"""""" """$$$%%%&&&%%%$$$"""''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&(((***+++******))))))((('''''''''(((***+++******++++++++++++******)))***+++---///000111222111111111222222333333333444444666999<<>>AAA???===:::777666555555777888999:::;;;<<<<<<<<<>>>>>>>>>===<<<;;;;;;:::===<<<;;;:::;;;;;;======;;;???CCCDDDDDDEEEGGGJJJMMMMMMMMMLLLKKKIIIGGGFFFBBBDDDEEEEEECCCBBBBBBCCCEEEDDDBBB???>>>=========>>>>>>???@@@???>>>===<<<>>>???@@@@@@@@@???>>>======>>>???@@@AAABBBBBBBBBCCCDDDFFFHHHGGGEEECCCAAABBBBBB@@@???>>>>>>======AAABBBBBBAAA???===>>>???======>>>>>>>>>>>>======<<<=========<<<:::888777444555777999999888666555333333555666777999::::::::::::999888888888888999777666444333333444555555444444444444333222111000111111111000000000//////000000///.............../////////............---............------------***((('''((()))***)))(((***))))))((((((((((((((((((***+++***)))((()))***+++---,,,)))))),,,---***))))))))))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***+++++++++''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%%%%&&&'''((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''((())))))))))))(((''''''(((((()))***+++******++++++++++++******((()))+++---///000111111111111111222222333333444333444555888;;;>>>AAABBBCCCBBBAAA@@@AAABBBDDDFFFIIIKKKOOORRRSSSRRROOONNNNNNOOOPPPSSSUUUWWWYYYZZZ[[[[[[\\\^^^___dddsss++++++,,,,,,---......///,,,,,,,,,---------............---------,,,,,,,,,,,,,,,---......---,,,,,,............------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,,,,---------...+++,,,------......------------------------------.........//////.........------......///000111111111111222222222222222111555555444444444333333333//////000222333444555666555666888999999:::===@@@AAA@@@===;;;999888777777777888999:::;;;<<<<<<<<<=========<<<<<<;;;;;;:::;;;:::::::::;;;===>>>@@@<<>>=========>>>???>>>===<<<;;;===>>>???@@@AAA@@@???>>>>>>???@@@@@@AAAAAAAAAAAACCCEEEHHHJJJJJJGGGDDDBBB@@@???>>>======<<<<<<===???AAACCCCCC@@@>>>>>>???===>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;999888666444555666777888777777666333444555777888999::::::888888999999999888888777777777666555555666888888444444555444444333222111000000000000000/////////111000//////////////////000000000000//////......---.........---------...+++***))))))++++++***)))+++***))))))(((((())))))(((***,,,,,,+++*********(((+++,,,)))(((+++---+++''')))***+++***))))))(((%%%&&&(((*********)))(((&&&&&&&&&&&&''''''''''''((()))******************''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''(((((()))((('''''''''''''''((((((&&&'''((())))))***************++++++++++++******((()))+++---///000000000000111111222333333444444222333444777:::===@@@AAABBBAAA@@@@@@@@@BBBDDDFFFIIIKKKNNNQQQRRRQQQPPPOOONNNOOOQQQSSSUUUXXXYYYZZZ[[[[[[\\\^^^^^^dddsss,,,,,,------...///000000,,,,,,,,,------...............---------,,,,,,,,,,,,---...//////...---,,,111000///...---,,,++++++///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...000000++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,------.........+++,,,------......---------------------------------..................---,,,------...///000111111///000111333333222222111444444333333333222222222...///000111333555666666555777888999:::;;;>>>@@@AAA???===;;;:::999::::::777888999;;;<<<=========<<<<<<;;;;;;;;;:::::::::888888888:::;;;>>>@@@BBB@@@EEELLLOOOOOOPPPTTTYYYWWWUUUQQQNNNKKKKKKKKKKKKDDDGGGIIIHHHEEECCCDDDEEEBBBBBBBBBBBBBBBAAA@@@???>>>??????@@@@@@>>>===<<<===>>>???@@@AAAAAA@@@???>>>???@@@AAAAAAAAAAAAAAADDDFFFIIIKKKKKKIIIEEECCC======<<<<<<<<<<<<<<<======AAADDDDDDAAA>>>>>>???>>>>>>????????????>>>>>>;;;<<<<<<<<<;;;999777666444555555666777777777666444555666888999999999999888888999:::999888777666888888777777777999:::;;;444444444444333222111111000000000000////////////.........///000222333444000000111111000///......,,,---------,,,---...000,,,+++***+++,,,,,,,,,***++++++***)))))))))))))))(((+++---...---+++******$$$((()))'''(((,,,///...'''))),,,---,,,+++***)))$$$&&&)))+++,,,+++)))(((((((((((()))))))))))))))000///...,,,***'''%%%$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((******(((%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&''')))((('''&&&%%%$$$$$$#########""""""###$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((()))))))))(((&&&%%%%%%&&&'''(((%%%&&&(((************)))******++++++++++++******''')))+++---///000000000000000111222333333444444111222333666999<<>>@@@BBBBBBEEEJJJOOOSSSUUUUUUUUUVVVUUUSSSQQQOOOMMMKKKJJJJJJKKKLLLLLLKKKIIIGGGEEEDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>????????????@@@AAABBBCCCAAABBBBBBAAA@@@AAACCCEEEEEEHHHLLLMMMKKKIIIGGGFFF>>>>>>>>>===>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@?????????======>>>===<<<;;;999888444444555666888999;;;<<<666555555777:::<<<<<<;;;<<<;;;::::::;;;<<<>>>???:::999999999:::999666444666555444333222222222222222111000//////.........111000//////000333666888666222...,,,,,,---......,,,++++++******++++++,,,---,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))+++***)))(((((()))***+++*********)))))))))))))))&&&''')))*********)))((())))))((((((''''''&&&&&&(((''''''(((((()))***+++******)))'''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&))))))))))))************))))))***++++++++++++***---------...///111222333222111000000111111000///111333444555777;;;???CCCCCCCCCBBBBBBBBBCCCCCCDDDIIIKKKNNNQQQRRRRRRQQQPPPPPPPPPQQQRRRTTTWWWYYYZZZVVVXXX[[[^^^^^^dddsss///////////////...------------,,,,,,,,,+++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++***---...///000000///...---*********+++++++++,,,,,,...---,,,,,,+++***))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---...............+++,,,------...---------***++++++,,,,,,++++++************+++++++++,,,,,,---------------------------------............///222///---...000111000...000111222333333222111000222111111222555777777666777777666777777888999:::;;;999888666666777888999666777999;;;<<<<<<<<<;;;;;;999888999;;;===>>>>>>888:::<<<=========???AAACCCFFFJJJOOORRRSSSTTTSSSQQQPPPPPPOOONNNMMMMMMMMMJJJKKKLLLLLLKKKIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@BBBCCCDDD???@@@@@@@@@??????BBBDDDJJJLLLOOONNNKKKGGGDDDBBB======>>>>>>???@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBB??????>>>>>>===<<<<<<;;;<<<<<<======<<<;;;999888777777777777777888999:::666666666777:::<<<<<<;;;;;;:::999999:::;;;<<<===<<<;;;::::::;;;:::888666666555444333222222222222111000///......---......000000000111222444666777555222///---.........---,,,++++++******++++++,,,---,,,+++***))))))))))))((((((((((((((((((((((((************))))))))))))***)))(((((((((((()))***************))))))))))))&&&''''''(((((((((((('''(((((((((((((((((((((((())))))((((((((((((((()))+++***)))((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""'''(((((((((((()))))))))))))))***++++++++++++***,,,------///000111222333111000///000111222111000222333555666777;;;@@@CCCDDDDDDCCCBBBBBBBBBCCCCCCHHHJJJMMMPPPQQQQQQPPPOOOPPPQQQRRRTTTVVVXXXZZZZZZYYYZZZ]]]___^^^cccrrr......//////......------,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,+++++++++******************++++++++++++,,,******+++++++++,,,,,,,,,+++,,,------......------++++++,,,---------------***++++++,,,,,,++++++***))))))*********+++++++++---------------------------------............///111///......///000000///222222222222222222222222444333222333555666666666777777666666666666666777666555555555777999;;;<<<666888999;;;<<<<<<<<<;;;777888999999999:::<<<>>>;;;<<<>>>>>>======???@@@EEEGGGJJJMMMPPPQQQQQQPPPNNNMMMMMMMMMLLLLLLKKKKKKIIIJJJKKKKKKKKKJJJHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>===>>>???@@@BBBCCCDDDEEE???@@@AAA@@@@@@AAACCCFFFOOOPPPQQQNNNIIICCC???>>><<<===>>>???AAACCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>======<<<;;;;;;;;;:::;;;<<<======<<<;;;:::;;;:::999888888777777777888777777888;;;======<<<:::999999999999999:::;;;===;;;999888999999999777555555444333222222222222111000///...------------...///111333444666777777333111////////////...,,,,,,++++++******++++++,,,---,,,+++******)))******))))))))))))))))))))))))************))))))))))))))))))(((''''''((())))))************))))))(((((((((''''''&&&&&&&&&'''''''''''''''((()))*********+++***)))(((''''''''''''+++******)))((('''&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&""""""!!!!!!"""$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''&&&$$$"""!!!''''''''''''(((((((((((())))))***++++++++++++******+++...000111222222222000//////000222333222111222444555666888<<<@@@DDDEEEDDDDDDCCCBBBBBBBBBCCCGGGIIILLLOOOPPPPPPOOONNNPPPQQQTTTVVVYYYZZZZZZZZZ\\\\\\^^^______cccqqq------.........------,,,,,,,,,,,,++++++++++++***,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++(((((((((((())))))))))))************++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------++++++,,,------------,,,***++++++,,,,,,++++++***************++++++++++++---------------------------------............///000///........./////////111111111111222333444555666444222222444555555444555555444444444555666666444444444555777999:::<<<666888999;;;;;;;;;;;;:::222555777777666666999<<<>>>@@@AAA@@@??????@@@AAADDDFFFHHHJJJLLLLLLLLLLLLNNNMMMLLLKKKIIIHHHFFFFFFIIIIIIJJJKKKKKKJJJIIIIIIDDDDDDCCCBBBAAABBBBBBCCCDDDDDDCCCBBB@@@???>>>>>><<<===???AAACCCDDDEEEFFFBBBCCCCCCCCCBBBCCCFFFIIINNNOOOOOOLLLFFFAAA===;;;<<<===>>>@@@BBBEEEGGGHHHFFFFFFEEECCCBBBBBBBBBBBB@@@@@@@@@???>>>>>>======:::;;;===>>>>>>>>>======<<<<<<:::999888888888888999888888:::<<<>>>>>>===:::::::::999999999999999:::888666555666777777666555444333333222222222333222111000///............,,,...111444666777777666000/////////000///,,,***,,,++++++******++++++,,,---,,,++++++************++++++++++++++++++++++++************)))))))))((()))((('''&&&&&&'''((()))++++++******))))))(((((()))((('''&&&%%%&&&'''(((((((((((()))))))))*********)))((('''''''''''''''))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))&&&%%%$$$######%%%''')))%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((("""$$$&&&((()))(((&&&%%%'''''''''((((((((())))))))))))***++++++++++++***)))***---000222222111111///......000222444444333333444555777888<<>><<<>>>@@@BBBDDDEEEFFFFFFBBBCCCCCCCCCBBBCCCFFFHHHIIIJJJJJJHHHCCC???<<<;;;======???@@@CCCFFFHHHIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>;;;<<<>>>???@@@@@@??????<<<;;;;;;::::::::::::;;;;;;::::::;;;>>>??????>>>;;;;;;;;;;;;::::::999999999777555444555666666666444444333222222222333333444333222111000000000000,,,...111444666777666555...------...///...+++))),,,++++++******++++++,,,---,,,++++++++++++++++++++++++++++++++++++++++++************)))))))))((()))((('''&&&&&&'''((()))++++++******)))(((((('''***)))((('''''''''))))))***)))))))))(((((((((''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))***(((&&&%%%$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''***((('''%%%%%%'''(((***###%%%''')))******((('''(((((()))))))))*********))))))***++++++++++++***(((***---000111222111111///......000333555444444222333555666888;;;@@@DDDFFFEEEDDDCCCCCCCCCCCCCCCIIIKKKNNNQQQRRRRRRQQQPPPLLLNNNRRRUUUXXXYYYYYYYYY[[[ZZZ[[[^^^```fffsss++++++,,,,,,------,,,,,,++++++++++++************)))))))))((())))))************++++++++++++,,,,,,++++++************++++++)))))))))************+++************************)))))))))************+++******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,------------------------------------------............///...//////...------...000///000222444777:::<<<===;;;888444222222333222222111111222333444666888999666666666666555555555555555666777888999888888777555777:::;;;<<<<<<>>>???BBBCCCDDDDDDCCCCCCDDDEEEBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMKKKIIIFFFEEEEEEFFFFFFBBBBBBAAAAAA@@@@@@??????===???AAACCCEEEFFFFFFEEEAAAAAABBBAAA???@@@BBBDDDDDDEEEFFFEEEBBB???>>>===>>>???@@@AAACCCEEEGGGHHHFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@??????>>>=========<<<===>>>@@@@@@@@@??????;;;;;;;;;;;;;;;<<<<<<======<<<;;;===???@@@@@@???<<<<<<<<<<<<;;;:::888888999888666666777888888777444333333222222333333333555444333222111111111111---...111333555555444333...------...///...,,,***,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************))))))))))))))))))(((''''''((()))))),,,++++++***)))(((''''''((((((((((((((()))******)))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&((('''&&&$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))***(((((()))))))))(((&&&&&&))))))))))))************))))))***++++++++++++***((())),,,...000222222222000//////000333555555444111333444555777;;;???CCCEEEDDDDDDCCCDDDDDDEEEEEEIIIKKKNNNQQQRRRRRRQQQPPPLLLNNNQQQTTTWWWXXXYYYZZZZZZXXXYYY\\\```fffsss******+++,,,,,,,,,,,,,,,++++++++++++***************))))))(((((((((((())))))))))))******+++++++++)))(((''''''''''''((()))))))))))))))***************************)))))))))))))))))))))******************+++++++++,,,,,,,,,)))******+++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,---------------------------------............///---//////...,,,,,,...000...111555999===@@@BBBBBB???;;;777444444444333333333333333333444555777777666666666666555444444333444555666777777777666555888888999<<>>>>>@@@BBBBBBCCCDDDCCCAAA??????@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBBBBCCCCCCCCC?????????>>>======<<<<<<;;;<<<===>>>???>>>===<<<======<<<<<<<<<<<<<<<===>>>======>>>@@@AAA@@@???;;;;;;<<<;;;:::888777555777666666777888888777555333333333222222333333444444444333222111111111111...///000222333333222222000///...///000000...---,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---((((((((((((((((((((((((************))))))))))))***)))(((((((((((()))***,,,,,,+++***)))(((''''''%%%%%%'''((())))))******''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################"""###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((())))))))))))***))))))***++++++++++++***((()))+++---///111222333111000000111333444444333000222333444666:::>>>BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJMMMPPPRRRQQQPPPOOONNNOOOQQQTTTVVVYYY[[[\\\\\\YYYXXX[[[___eeeppp{{{)))***+++,,,,,,,,,,,,,,,+++++++++************))),,,,,,+++***))))))******(((((())))))*********+++,,,+++***))))))***+++,,,))))))))))))************)))(((((((((''''''''''''))))))))))))******************+++++++++,,,,,,,,,))))))***+++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++)))************+++++++++---------------------------------.........//////---...000...,,,+++...000///222777===AAADDDFFFFFFBBB>>>999666555555555444555555555444444555555666555555666666555444444333333444555666666666555444888777777;;;@@@BBB@@@===???@@@BBBBBBAAABBBCCCEEEDDDDDDDDDEEEFFFGGGGGGHHHGGGFFFFFFFFFEEEEEEEEEDDDFFFFFFGGGHHHJJJLLLNNNOOOMMMKKKGGGCCC@@@@@@@@@AAA>>>>>>?????????@@@@@@@@@@@@AAACCCEEEFFFFFFEEEDDDDDDDDDDDDBBB@@@???AAACCCBBBCCCDDDDDDBBB@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDD@@@@@@@@@???>>>>>>======;;;;;;<<<======<<<;;;:::???>>>===<<<<<<<<<<<<<<>>===>>>@@@AAAAAA@@@:::;;;;;;:::999777555444444444444555777777555222333333333222222333444444444333222111000000000000//////000111111111111111222111000000111111000///,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,------))))))))))))))))))))))))************))))))))))))+++***)))(((((()))***+++,,,,,,+++***)))((('''&&&"""###%%%((())))))))))))$$$$$$%%%%%%&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&&&&%%%$$$&&&'''######%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&############%%%&&&((()))''''''''''''((((((((()))))))))***++++++++++++***))))))***,,,...111333444222111000111333444444333000111222444555999>>>AAACCCCCCCCCCCCDDDFFFGGGHHHGGGIIILLLOOOQQQPPPOOONNNPPPPPPRRRTTTWWWZZZ]]]^^^^^^ZZZYYY[[[^^^cccnnnxxx*********)))))))))))))))((()))***,,,,,,+++******((((((((((((((((((((((((''')))***)))%%%$$$&&&)))))))))************))))))$$$&&&(((***++++++)))((())))))))))))))))))))))))*********)))))))))))))))***((((((***...///---+++******))))))((((((''''''((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,---------,,,,,,+++++++++000///...///000111000///111444888===AAACCCDDDDDD???;;;777666777888777666:::999777666444333333222777777888888888777777666666666666666666666666666888999:::<<<>>>???@@@@@@>>>@@@AAAAAAAAABBBDDDFFFEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDBBBAAADDDDDDFFFGGGHHHIIIIIIJJJKKKGGGCCC@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<===@@@DDDFFFEEEDDDCCCCCC@@@@@@???>>><<<===@@@BBBDDDCCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@???>>><<<;;;;;;<<<===>>>AAA@@@???===<<<:::999888?????????>>><<<;;;<<<===>>>>>>???@@@???>>>===<<<:::888666666666666555444333222222222333333444444444444444444333222111111222222222111111111111000000000000000000111111111000000///...............---,,,,,,++++++,,,,,,---***+++,,,---,,,+++***)))+++++++++************)))(((((())))))************((((((''''''''''''(((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))############$$$%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%% !!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$((((((((('''&&&%%%######&&&&&&''''''((()))))))))+++,,,,,,---,,,+++***))))))***+++---///000111222000111222444444333222111222333444444444888>>>DDDDDDDDDDDDDDDEEEEEEEEEEEEIIIJJJLLLNNNOOOPPPOOOOOOLLLNNNQQQTTTXXXZZZ\\\]]]]]]\\\^^^aaabbbeeemmmvvv))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))*********)))(((((()))***))))))************))))))%%%&&&((()))*********))))))))))))))))))))))))))))))))))))))))))))))))***+++***((())),,,---+++)))******))))))(((((((((((()))))))))*********++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,------......------,,,---------,,,,,,,,,++++++///...---...///000000...000222666:::===???@@@@@@===:::666555777888888777999999777666555444444444777777777666666666555555555555555555555555555555888999;;;===>>>@@@@@@@@@AAABBBCCCBBB@@@@@@BBBDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@AAABBBCCCEEEFFFGGGHHHHHHFFFCCC@@@???@@@AAABBBBBB@@@???>>>===<<<<<<<<<<<<===@@@CCCEEEDDDCCCCCCCCCAAACCCDDDDDDCCCAAAAAABBB@@@????????????@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;;;;<<<>>>???>>>>>>>>>=========<<<<<>><<<<<<===>>>??????@@@@@@???>>>===<<<:::888666666666666555444333333222222222333444555111222333333444444444444222222222111111111000000000000000000000000000000000//////...............,,,++++++++++++++++++,,,++++++,,,,,,++++++***)))+++++++++************)))*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&'''(((((())))))''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))%%%%%%$$$$$$$$$%%%%%%&&&'''&&&$$$$$$&&&'''&&&%%%""""""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((''''''&&&###$$$%%%'''''''''&&&&&&&&&&&&''''''((()))))))))++++++,,,,,,,,,+++***)))***+++,,,---///111222333222222333444444444444333333444555555666:::@@@DDDDDDDDDDDDDDDEEEEEEEEEEEEHHHIIIKKKMMMNNNNNNMMMMMMMMMOOOQQQTTTVVVYYYZZZZZZYYYYYY[[[^^^```ccckkkuuu))))))))))))))))))))))))((((((((((((((()))*********************************)))(((((()))******)))((())))))******))))))(((''''''(((((())))))******))))))))))))))))))))))))((((((((())))))*********,,,***)))((()))***)))(((***))))))))))))(((((((((************+++++++++,,,+++*********************************++++++++++++,,,------......------,,,------------,,,,,,,,,,,,...---,,,---///000///...///000333666888::::::::::::888666555777888888888888888777666666666777777999888666555444444444444444444444444444444444444888999;;;===???@@@AAAAAADDDDDDDDDBBB@@@???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>@@@BBBDDDEEEFFFGGGEEEBBB???>>>???AAAAAAAAA??????>>>===<<<<<<<<<<<<===@@@CCCDDDCCCBBBBBBBBBBBBEEEIIIKKKIIIEEECCCAAA>>>>>>>>>??????@@@@@@AAA?????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCAAA???=========<<<<<<<<<>>>???@@@<<<======>>>??????@@@@@@??????@@@???======>>>@@@@@@@@@@@@@@@???>>><<<<<<;;;999666555666555444333444333111000111222444666222222333444444444333333222222111111111000000000111111000000//////......//////...------------...++++++************++++++,,,,,,+++************++++++++++++************))),,,,,,+++***((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''((("""######$$$%%%%%%&&&&&&((((((((('''''''''''''''%%%$$$$$$$$$$$$$$$######'''&&&$$$######$$$&&&'''#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%'''&&&$$$$$$&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&& ###&&&((())))))(((&&&''''''(((((())))))***+++++++++,,,++++++***)))++++++---...000111333333444444333333333444555666555555666666888;;;@@@DDDCCCCCCDDDDDDDDDEEEEEEEEEGGGIIIKKKLLLMMMLLLKKKJJJNNNOOOQQQSSSUUUWWWWWWXXXWWWVVVXXX[[[]]]```hhhqqq((((((((()))))))))))))))(((((('''&&&&&&((()))***))))))))))))))))))))))))(((%%%###$$$(((***)))'''(((((())))))))))))((((((((((((((('''((()))******))))))))))))))))))))))))&&&''''''((()))***++++++***)))((('''(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************))))))))))))************++++++++++++,,,------......------,,,------------------,,,,,,///...---...000000000//////000222333555666666666777666555555666888888999777777777777777888888999;;;999777444333333444555444444444444444444444444888999;;;===???@@@@@@AAACCCCCCCCCAAA???>>>???@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===;;;<<<>>>@@@CCCDDDFFFFFFGGGEEEAAA????????????>>>???>>>===<<<<<<<<<<<<<<<===???BBBCCCBBBAAAAAAAAABBBFFFJJJKKKIIIEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@===>>>>>>???@@@@@@@@@@@@@@@BBBCCCDDDCCCAAA===;;;======<<<===>>>???@@@AAA======>>>???@@@@@@AAAAAA>>>???@@@???======???@@@@@@@@@@@@???>>>===<<<;;;;;;999666555555555444222444333111000000222444666666666555444333111000///111111111111000000000000111111000//////...------///...------,,,,,,------+++++++++,,,,,,+++++++++---,,,***)))))))))***++++++++++++*********))))))++++++***)))((('''&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######"""!!!!!!!!!((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###############'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%!!!$$$'''))))))(((''''''''''''((())))))*********++++++++++++*********+++,,,---///000222333444555333222111111333666888555555555666888<<<@@@BBBBBBCCCCCCCCCDDDEEEEEEEEEHHHIIIKKKMMMMMMLLLJJJIIILLLMMMPPPRRRTTTVVVWWWXXXXXXWWWXXXZZZ[[[]]]eeennn''''''(((((())))))))))))((('''&&&&&&&&&''')))***(((((((((((((((((((((((((((%%%###$$$''')))(((&&&(((((())))))))))))(((((()))((((((((((((((()))***((((((((((((((((((((((((&&&&&&'''((()))******+++&&&'''''''''((()))***+++))))))))))))******************+++++++++,,,,,,,,,*********))))))(((((((((++++++++++++,,,,,,,,,,,,,,,------......------,,,------------------------000/////////111222111000000000111222333444444444555555666666666666888888666666666666777888999:::<<<;;;888666444444555666444444444444444444444444777888:::<<<>>>???@@@@@@???@@@AAA@@@>>>>>>???AAABBBAAA@@@????????????@@@??????>>>>>>>>>======>>>:::<<<>>>@@@CCCDDDEEEFFFFFFDDDAAA@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<===???AAAAAA@@@??????@@@BBBDDDFFFFFFDDDBBBBBBBBBDDDDDDCCCCCCAAA@@@>>>===<<<<<<===>>>?????????>>>???@@@BBBCCCBBB@@@===;;;=========>>>???@@@AAAAAA????????????@@@@@@@@@@@@??????@@@>>>===<<<>>>?????????>>>===<<<<<<;;;;;;;;;999666555555444333111333222111000000222333555555555555444333222000///111111111000000000//////000000000///...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,+++***)))((()))***++++++++++++*********)))))))))))))))(((((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""!!!""""""&&&%%%######%%%&&&%%%$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&'''(((((('''%%%$$$''''''(((((()))******************************++++++,,,---///000222333444333222000///000222555777555444444666888<<<>>>@@@AAABBBBBBCCCDDDEEEEEEEEEIIIKKKMMMOOOOOONNNKKKJJJJJJKKKNNNQQQTTTWWWYYYZZZ[[[ZZZZZZ\\\[[[\\\ccckkk|||&&&''''''(((((())))))***'''''''''''''''((())))))'''''''''''''''''''''''')))(((''''''((())))))((('''(((((())))))(((((('''((((((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))$$$&&&((()))))))))***,,,)))))))))************+++************+++++++++,,,++++++******)))(((((((((,,,,,,,,,,,,---------...,,,------......------,,,------------............111000///000222333222111000111111222222333444444333555666666555555666888666666666666777888999999;;;:::888777666666666777444444444444444444444444666777999;;;===>>>??????<<<===>>>=========???AAAAAA@@@???======>>>??????======<<<<<<<<<<<<======;;;<<<>>>@@@BBBDDDDDDEEEAAA@@@>>>???@@@AAAAAA@@@======<<<<<<;;;<<<<<<======???@@@@@@???>>>>>>???AAABBBBBBBBB@@@@@@AAACCCDDDDDDDDDCCCAAA>>>;;;:::;;;<<<===>>>>>>>>>===<<<===>>>???@@@@@@???===<<<>>>>>>??????@@@@@@AAAAAA@@@@@@@@@??????????????????@@@???>>><<<;;;<<<=========<<<;;;;;;;;;;;;<<<;;;999666555444444222111111111111111111222333333111111222333444444444444111111000000000///////////////......------,,,,,,------,,,++++++++++++,,,,,,---...//////...---,,,++++++***))))))))))))***+++++++++************)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$######""""""""""""###&&&%%%######%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((('''&&&%%%'''(((((())))))******+++******)))))))))***++++++++++++---...000111333333222111//////000222555777555444444666999<<<>>>>>>AAAAAABBBCCCDDDEEEEEEFFFIIIKKKNNNQQQQQQPPPMMMKKKIIIKKKNNNQQQUUUXXXZZZ[[[]]]\\\\\\]]]\\\\\\ccckkk}}}&&&&&&''''''((())))))***''''''((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&''')))''''''(((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((''''''(((((((((((((((((($$$'''+++,,,+++)))))))))))))))*********+++++++++)))))))))*********++++++,,,,,,+++******)))((((((,,,,,,,,,,,,------------,,,------......------,,,------------.........///111//////000111222111000000000000000111222333444333555777666555444555777555555555555666777888888888888777777666666666666555555555555555555555555555666888:::;;;======>>>;;;<<<<<<<<<;;;;;;===??????>>><<<;;;;;;;;;===>>>;;;;;;:::999999:::;;;;;;;;;<<<>>>???AAABBBBBBCCC>>>===<<<===>>>??????>>><<<<<<<<<;;;;;;<<<<<<======>>>??????=========??????@@@BBBBBBAAAAAACCCDDDCCCDDDDDDDDDBBB@@@===;;;;;;<<<===>>>>>>===;;;:::;;;<<<==================??????@@@@@@@@@@@@@@@@@@???????????????????????????@@@???===:::999:::;;;::::::999999999:::;;;<<<;;;999666444444333222000///000111222333222222111///000111333444555666666111000000000////////////---------------------------,,,,,,++++++++++++++++++,,,...//////...,,,+++***************))))))(((+++++++++************)))******)))((('''&&&&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((((('''''''''((()))+++,,,((((((((()))******++++++***)))(((((()))***+++,,,***+++,,,---///111222333222111000000111444666777777555555777;;;>>>???>>>@@@AAAAAABBBCCCDDDEEEFFFHHHJJJNNNQQQRRRQQQNNNLLLKKKMMMOOORRRUUUWWWYYYZZZ\\\ZZZ[[[]]]]]]^^^eeemmm&&&&&&&&&'''((())))))***&&&''')))*********)))((())))))))))))))))))))))))&&&((()))'''###"""$$$'''''''''(((((((((((('''''''''(((***++++++)))'''&&&((((((((((((((((((((((((((((((((((((((('''''''''%%%)))......,,,(((''''''))))))******++++++++++++((())))))))))))*********,,,,,,,,,+++***))))))(((++++++,,,,,,,,,---------,,,------......------,,,---------.........//////000///...///000111000////////////000000222333333222555777777444333444666555555555555555666777777555666666777666666555444666666666666666666666666444555777999;;;<<<<<<===;;;<<<<<<;;;999999;;;<<<>>>===;;;999999:::;;;<<<999999888777777888999:::;;;<<<===???@@@@@@AAAAAA???===<<<<<<<<<<<<:::888<<<<<<;;;;;;;;;<<<<<<======>>>???>>>===<<<===>>>===@@@CCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEECCCAAA???;;;<<<===>>>>>><<<:::888::::::;;;;;;<<<======>>>@@@@@@AAAAAAAAA@@@??????=========>>>??????@@@@@@@@@@@@???===999888888999999888888777888999;;;<<<;;;999666444444333111000...000222333444333111000222222333444444444333333000000000000////////////,,,------------------------,,,++++++******++++++***+++---......---+++***)))***+++++++++***((('''+++++++++************))),,,,,,***)))'''%%%$$$###((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$###%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&$$$######$$$%%%%%%$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&))),,,000222((((((((()))******++++++***)))(((((((((***+++,,,)))***+++---///000111222222222222222333555777888888777666888===@@@@@@???@@@@@@AAABBBCCCDDDEEEFFFFFFIIIMMMQQQRRRQQQNNNLLLNNNOOOQQQSSSUUUWWWXXXXXXYYYXXXYYY\\\]]]___gggppp(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))******))))))((((((''''''(((((((((((((((''''''''''''((()))******)))((('''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))***)))(((((((((((()))*********))))))))))))******+++*********+++,,,,,,---000...,,,***))))))***++++++++++++,,,,,,---------((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...///000000//////000111000000111222222222222111222222222333444555666777777777666555444444333333555777999;;;;;;:::888666666888999;;;<<<<<<;;;;;;===<<<<<<<<<<<<;;;999777999888888888999::::::;;;777777777777777777888888777999===@@@BBBBBBAAA@@@BBB???===;;;<<<<<<;;;:::<<<;;;:::999999:::;;;<<<;;;<<<===>>>>>>===<<<<<<;;;===@@@CCCEEEGGGGGGGGGGGGGGGFFFEEECCCAAA@@@>>><<<<<<;;;:::::::::;;;;;;:::;;;===???@@@AAA@@@@@@FFFAAA<<<<<>>>>>>>>===<<<;;;:::888777666555888888888888888888888888555666666444222000000111000000//////000111222222222222222222111111111000//////000000000000//////......//////...,,,+++)))++++++******++++++,,,---...------,,,,,,------.........//////...,,,+++)))%%%(((+++------+++(((%%%************)))'''&&&&&&(((((((((((('''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$#########&&&'''((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$))))))((('''&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###""""""######((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''((())))))(((''''''((()))***)))))))))))))))******+++******+++,,,///222444666777555333111000111333555777777777888999;;;<<<===>>>@@@CCCDDDCCCDDDEEEFFFGGGKKKQQQTTTTTTQQQOOONNNKKKLLLNNNQQQTTTXXX[[[]]]YYYXXXYYY[[[\\\^^^gggppp''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))))))))(((((((((''''''((((((((((((''''''''''''(((((())))))))))))(((((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********************+++,,,---,,,+++)))'''&&&&&&'''(((***+++++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////---///000000//////000111///000111111222222111111222222222222333555666777666666555555444333333222444555777888888777666555444555888:::<<<>>>>>>>>><<<;;;:::::::::999888777999999888888999999:::;;;888888777666666888999:::999;;;>>>@@@AAAAAA@@@???AAA>>>;;;:::::::::999888:::::::::999999::::::::::::;;;<<<===>>>======<<>><<<;;;;;;:::::::::::::::===>>>@@@BBBCCCCCCCCCCCCEEE@@@<<<<<>>::::::999999::::::;;;;;;<<<<<<;;;999888777666555777777777777777777777777444555555444111000000111000000000000000111222222222111111111000000000000///000000000000000000///.........------,,,+++***---,,,,,,+++*********+++++++++************++++++...////////////---,,,***))))))************)))))))))))))))))))))((('''&&&(((((((((((('''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%&&&&&&''''''(((((()))))))))(((((((((((())))))***((((((''''''((()))***+++---,,,+++***)))))))))))),,,,,,+++,,,---000222444444333111000111333555777666666777777888:::;;;<<<===???BBBCCCCCCCCCDDDFFFGGGLLLQQQTTTTTTRRRPPPOOOLLLMMMOOOQQQTTTWWWZZZ\\\ZZZXXXXXX[[[\\\^^^gggqqq''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''')))(((((((((((((((((()))''''''&&&&&&&&&''''''((()))))))))(((((('''''''''''''''''''''''''''''''''(((((()))******)))((((((***))))))(((((())))))*********************+++,,,---,,,+++)))))))))***+++***************+++++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000111222222111111222444//////000111111111111111111111111222333444555666555444444333333222222222333333333444444555555555555666888:::<<<>>>>>>???;;;:::888777666777777888999999888888999999:::::::::888666555666888:::<<<;;;===???AAABBBAAA@@@??????===:::999999999777666888999999::::::999999888999:::<<<===>>>>>>>>>===AAAAAAAAABBBDDDEEEGGGHHHHHHGGGFFFEEEBBB@@@>>>===;;;;;;:::999999999999999>>>???AAABBBCCCCCCCCCBBBCCC???<<<===@@@BBBAAA@@@<<<;;;:::888888999::::::;;;;;;:::999777666555555555555555555555555555555333444444333111//////000000000000000000000111222000000000000////////////000000111111111111000000...---,,,++++++***++++++///...,,,+++***)))))))))******))))))))))))******...//////000///...,,,+++,,,***(((''''''(((***,,,(((((()))))))))(((((('''(((((((((((('''&&&%%%%%%'''''''''&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''&&&&&&%%%#########$$$%%%&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&'''$$$%%%&&&'''((()))******((('''&&&&&&&&&&&&&&&&&&''''''''''''((()))+++,,,000///---+++)))(((((((((------++++++,,,...111222222111000000222444666888666666666666777999:::;;;<<<>>>@@@BBBBBBBBBDDDEEEHHHLLLQQQSSSSSSQQQPPPOOOMMMNNNOOOQQQTTTVVVYYYZZZZZZXXXXXXZZZ[[[^^^hhhrrr'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((+++******)))(((''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))******)))))))))******+++------,,,+++++++++,,,,,,)))))))))))))))************++++++++++++******)))++++++++++++++++++++++++,,,,,,---............---...///000000//////000111...///000000111111000000000000000111222333444555333333333222222222111111333222111111222333555666999999::::::;;;;;;;;;;;;999888777555444444666888:::999999888999999::::::;;;999777555666888;;;>>>???@@@BBBCCCCCCBBBAAA@@@???===;;;::::::999777666888999:::;;;;;;:::999888999;;;<<<>>>@@@@@@@@@???@@@????????????AAACCCDDDGGGFFFFFFDDDBBB???===<<<;;;:::999999888888999999<<<===>>>???@@@@@@???>>>@@@>>>======@@@BBBBBBAAA@@@???===;;;:::;;;;;;<<<:::999999888666555555444555555555555555555555555222333333222000//////000111000000000000000111111000////////////.........000000111111111111000000...---+++***)))***++++++...---,,,+++************++++++************++++++------.........---+++++++++***(((''''''(((***+++''''''(((((()))(((((((((''''''(((((('''&&&&&&%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((&&&%%%$$$$$$&&&''''''(((((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%&&&''''''((())))))''''''&&&%%%$$$$$$$$$$$$&&&&&&'''((()))***+++,,,...---,,,***)))((('''''',,,,,,++++++,,,...111333222111111111222444666777555555555666666777999999:::===???AAAAAABBBCCCEEEGGGJJJOOORRRQQQPPPNNNNNNNNNOOOPPPQQQSSSUUUWWWXXXZZZXXXWWWYYYZZZ^^^hhhsss''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((+++******)))(((''''''&&&'''''''''''''''''''''''')))'''$$$""""""$$$''')))))))))(((((((((((())))))***))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))******+++++++++***))))))+++++++++++++++++++++++++++,,,,,,---------------((()))+++***))))))***,,,......///000000000000////////////000111222333444222222222222222111111111333222111111222333555777999999999999:::::::::;;;777888777555333333666999::::::999999888999999:::;;;999777666666999===???BBBBBBCCCDDDDDDCCCCCCBBB???===<<<<<<<<<;;;999888999:::;;;<<<<<<;;;:::999;;;<<<>>>@@@AAABBBAAAAAA??????>>>>>>>>>@@@BBBCCCEEEEEEDDDCCCAAA???>>>===;;;:::999999888888999999;;;<<<===>>>>>>===<<<;;;>>>======>>>@@@AAAAAAAAAAAA@@@>>>===<<<;;;<<<<<<888888777666555555444444555555555555555555555555222333333222000///000111111111000000000000000111////////////.........---000000111111111111000000---,,,+++***)))***+++,,,,,,++++++***++++++,,,,,,+++******))))))******+++***+++,,,,,,,,,+++***)))))))))************))))))&&&''''''((((((((((((''''''''''''(((''''''&&&%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%"""!!!!!!###&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&******)))((('''''''''(((%%%&&&'''((()))***++++++******)))((((((((((((((()))******,,,...000333444333333222222222333444555555555555555666777888888:::<<>>=========>>>>>><<<::::::;;;;;;<<<<<<;;;;;;:::<<<===???@@@AAAAAAAAA@@@????????????@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>;;;;;;:::999999999999999======>>>??????>>><<<<<<<<<<<<===>>>>>>???@@@@@@======<<<;;;;;;:::999999777777666555555444333333444444444444444444444444222333444333111000111222222111111000000000000000////////////............//////000000000000//////,,,,,,++++++++++++,,,,,,++++++******++++++,,,---))))))(((((((((((()))))))))***+++++++++***)))((('''(((***,,,,,,***((('''''''''(((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((""""""###$$$%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%%%%!!! !!!###&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%((((((''''''&&&'''''''''%%%&&&((()))************'''''''''''''''((()))***((())),,,...111333444444333333333222333333444444666666666666666777888888999<<>><<<;;;::::::::::::::::::;;;<<<<<<>>>???@@@???>>>>>><<<===>>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@??????<<<;;;;;;:::::::::::::::>>>>>>?????????>>><<<;;;:::;;;===============>>>888999:::;;;:::999777666666666555555444333333333333333333333333333333333222333444333222111222333222222111000000000000000000000000/////////............////////////......,,,,,,------------,,,,,,,,,,,,++++++***+++++++++***))))))(((((())))))***)))***+++,,,,,,+++***)))((()))***++++++***)))((((((((((((((('''&&&%%%%%%&&&&&&'''''''''''''''&&&'''''''''&&&''''''((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((()))"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((()))******))))))((((((((((((((()))******(((+++...222444444333222111111222222333444555666777777666666777777888888:::<<>>>>><<<======>>>>>>???@@@@@@::::::;;;===???@@@>>><<<;;;:::999888888999:::;;;;;;<<<===>>>>>>===<<<<<<888:::<<<>>>@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@===<<<;;;;;;::::::;;;;;;======>>>>>>>>><<<;;;:::999;;;======<<<;;;<<<<<<777999;;;<<<<<<:::777666555555555444444333333333111111111111111111111111333444555444222222222444222222111000000///000000000000000000////////////------............------+++,,,---...///...---,,,......,,,+++***))))))))),,,,,,++++++++++++,,,,,,******,,,,,,---,,,+++***)))))))))******)))))))))(((((((((((('''&&&%%%$$$&&&&&&'''''''''''''''&&&((((((((((((((()))******'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))$$$%%%%%%&&&&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''((((((%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((###$$$$$$%%%&&&'''(((((('''''''''''''''((()))***'''((()))******)))((((((******))))))))))))*********,,,111444555444111///...///000222444666777888888777777777777888888999:::<<>>>>>CCC@@@;;;888888888888888;;;;;;::::::::::::;;;;;;======<<<;;;;;;;;;;;;<<<;;;<<<===>>>????????????<<<<<<<<<;;;;;;::::::::::::::::::999999999999999;;;<<<<<<===>>>??????@@@@@@@@@BBBCCCDDDDDDDDDDDD???>>><<<;;;::::::;;;;;;@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<==================<<<;;;;;;::::::;;;;;;888777666555444333222222222222222222333444555666:::888444222000111222444222111000//////000111111111111111000000...------111000000000000/////////,,,,,,---.........------...------,,,,,,++++++***((()))***+++++++++++++++)))))))))))))))*********---,,,***)))))))))************))))))((((((''''''''''''((())))))((('''&&&&&&'''((((((((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))(((((('''%%%$$$###'''''''''''''''''''''''''''((((((&&&$$$""""""###(((''''''&&&&&&&&&'''''''''%%%$$$%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''$$$ ###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((()))******(((&&&&&&'''***)))'''%%%$$$%%%&&&'''$$$%%%&&&'''(((((((((((((((((()))***************&&&&&&&&&&&&'''''''''(((+++,,,---...///111222222222222222333444555666777888999:::;;;::::::888777;;;===???@@@@@@AAACCCEEEJJJMMMPPPQQQQQQPPPOOOPPPOOOOOOQQQRRRTTTVVVWWWXXXVVVVVVXXX[[[[[[^^^iiittt(((''''''&&&&&&&&&''''''$$$$$$######$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''(((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))(((******)))'''''')))+++++++++++++++++++++++++++************************'''&&&%%%&&&(((******)))(((((()))***+++,,,,,,---........................---------...............111000000000111111222333333444444333111111222444555555666666666666555555333444666999;;;===>>>???CCC@@@<<<999999:::::::::<<<<<<=========>>>>>>>>><<<;;;;;;:::::::::::::::;;;<<<========================<<<<<<;;;:::999999999999999999999999999999;;;<<<<<<===>>>???@@@@@@???@@@AAABBBCCCDDDDDDDDD@@@???===;;;::::::;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888777777777777888888777777666444333333222111111111222222333444555888777555333222222333444222222111000000000111222222333333222111000//////............------------,,,,,,------,,,+++******,,,,,,,,,+++******))))))))))))***+++++++++++++++)))))))))))))))))))))***+++***)))((((((((())))))***)))))))))((((((((('''(((((()))******)))((('''(((((()))))))))((('''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%'''(((''''''&&&&&&&&&&&&&&&'''$$$"""!!!"""###%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&&&&$$$######$$$((('''%%%$$$$$$%%%&&&'''$$$$$$%%%&&&''''''''''''(((((()))***************&&&'''''''''((((((((((((++++++,,,---///000111111111111111222333444555666777888999:::;;;::::::999<<<>>>@@@AAAAAABBBDDDFFFLLLNNNQQQSSSRRRQQQQQQQQQMMMNNNPPPRRRUUUWWWYYYZZZZZZYYYZZZ[[[[[[]]]fffqqq)))((('''&&&%%%%%%%%%%%%###############$$$%%%&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((***+++((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))))))))******)))((((((***+++++++++++++++++++++++++++************************,,,+++))))))*********))))))*********++++++,,,,,,------------------------.........---------------/////////000111222333444333444444333111111222333222333444555666777777666222333555888:::<<<>>>???AAA>>>;;;:::;;;<<<<<<<<<===>>>???AAABBBBBBBBBAAA::::::999888888888888999;;;<<<<<<=========<<<<<>>===<<<;;;:::999888777777888888999999::::::;;;<<<<<<===>>>???@@@AAA@@@AAABBBBBBCCCCCCCCCCCCBBB@@@===;;;::::::<<<===<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;:::::::::888888777666666666666666888888777666555444333333111111111111222333444444666666555555444444444444333222111111111222333444444444444444333222111111.........---------,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,+++*********)))***++++++++++++++++++******))))))))))))))))))))))))((('''''''''(((((())))))))))))(((((((((((())))))************)))))))))))))))***)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%''''''&&&%%%&&&'''&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%&&&''''''''''''(((((()))***************(((((((((((())))))))))))******+++,,,...///000000000000000111222333444555666777888:::;;;;;;;;;;;;>>>@@@BBBBBBBBBCCCEEEFFFJJJMMMPPPRRRQQQPPPPPPPPPLLLMMMOOORRRUUUXXXZZZ[[[ZZZYYYZZZ\\\[[[]]]gggrrr((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''%%%%%%&&&&&&''')))(((((((((((('''''''''&&&%%%$$$######%%%'''((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++************************...,,,*********+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,......//////111222333444333444444222111000222333000111333555777888888999444555555777999:::<<<===>>><<<:::999;;;<<<===<<<;;;===@@@CCCDDDDDDCCCCCC;;;:::999999888888999999;;;;;;===>>>>>>?????????@@@@@@???===;;;:::999888666777777888999:::;;;;;;;;;;;;<<<>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDAAA>>>;;;:::;;;===>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888888::::::999888888888888999888888777777666555444444222111111111222222333444444555666777666666444444444333222111222333444555444444444444444333222222000000000/////////......******,,,---............000//////......---,,,,,,******+++,,,,,,+++++++++*********))))))))))))))))))((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))******)))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&$$$%%%'''''''''%%%###!!!&&&'''(((((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&(((&&&%%%%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&'''&&&&&&'''(((%%%%%%$$$$$$%%%&&&'''(((%%%%%%&&&'''(((((((((((((((((()))***************((())))))))))))*********))))))***+++---...///000000000111111222444555666555666777999;;;<<<===>>>@@@AAACCCCCCCCCDDDFFFGGGHHHJJJMMMOOONNNMMMMMMMMMMMMNNNPPPRRRUUUWWWYYYZZZVVVVVVXXX[[[\\\```jjjvvv%%%%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&)))(((((((((((('''''''''&&&%%%###"""###$$$&&&(((%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((()))***++++++++++++++++++++++++++++++************************+++***((()))***++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,.........///000222333444222333333222000000111333000111333555888999:::;;;888888777777777888999:::;;;999888888:::;;;<<<;;;999;;;>>>AAACCCCCCBBBBBB<<<<<<;;;::::::::::::::::::;;;===???AAABBBCCCCCCAAA@@@???>>><<<;;;:::999777777888999:::;;;;;;<<<;;;;;;<<<>>>???AAABBBBBBDDDDDDEEEEEEEEEDDDDDDCCCCCCAAA???===<<<===>>>@@@======<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888888777;;;;;;:::999999999999999888888888777777666666555333333333333333444444555555666777888888666555444333333222222222333555666333333333333333333222111111111000000000/////////+++,,,,,,,,,,,,++++++***000//////......---,,,,,,++++++,,,,,,,,,++++++***************))))))((((((((()))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%'''''''''%%%###!!!%%%&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$""""""###$$$%%%&&&'''''''''&&&&&&%%%$$$""""""###$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''' """#########$$$%%%%%%%%%&&&&&&&&&'''((((((&&&'''((())))))******)))(((((()))***************))))))))))))*********+++((()))***+++,,,...//////222222222222333555666777555666777999;;;===???@@@AAABBBDDDDDDDDDDDDFFFGGGGGGJJJMMMNNNNNNMMMLLLMMMOOOPPPQQQSSSTTTVVVWWWWWWVVVVVVXXX[[[\\\```kkkwww$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&''''''&&&&&&%%%###############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&######"""###$$$%%%'''(((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%&&&''')))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((()))'''&&&''')))*********++++++++++++++++++++++++***************************((('''(((***,,,,,,+++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------.........///000111222333222333333222000000111222000222444777999;;;<<<===<<<:::999888777777888999:::888777888:::;;;;;;:::888999<<<>>>???@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<<<<===>>>@@@BBBCCCDDDDDDAAA@@@???>>>===<<<;;;:::999999::::::;;;;;;<<<<<<;;;;;;===>>>@@@AAABBBCCCEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@????????????@@@AAA;;;;;;:::999999999999:::;;;;;;;;;::::::999999999999999888777777777777888999888888888777777777666666666666555555666666777666777888888888777555444333222222111222333555666222222222333333222222111000000000/////////............---+++)))'''%%%$$$------,,,,,,+++*********,,,,,,,,,,,,,,,,,,+++***++++++******)))((((((((((((((()))*********))))))(((((((((((())))))))))))'''&&&&&&&&&'''((()))***(((((('''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%'''((()))((((((''''''%%%$$$###%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% """$$$%%%$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&''')))))))))))))))(((((()))***************))))))))))))************))))))***+++---...//////222222222333444555777777666666777999;;;===???AAAAAACCCDDDDDDDDDDDDFFFGGGIIILLLOOOQQQPPPOOOOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVYYYYYYZZZ\\\\\\___iiittt%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((&&&$$$%%%(((******(((++++++++++++++++++++++++************************+++***((()))***,,,++++++******++++++,,,---......------------------------******+++,,,---......//////////////////000111111222333333222000///111222222333555888:::<<<===>>><<<;;;999888888888::::::;;;999888999;;;;;;;;;:::888999:::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>???@@@AAAAAABBBBBBBBB<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::888888777666666666666777999999888888888888777777999999888888888888999999999999999888777666555444222111111111222333555666111222222333333333222222111111111111000000000000///......---+++)))(((''',,,,,,,,,+++******)))))),,,,,,------,,,,,,+++***++++++******)))(((((('''&&&'''((()))))))))(((((('''((((((((()))))))))***((('''''''''((()))***+++))))))'''&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''$$$&&&((()))******)))(((***(((&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%'''((('''&&&'''(((&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&'''(((((((((((((((((()))***************((((((((()))))))))******)))***+++,,,---//////000111111111222333444666666777777777999;;;===???AAAAAACCCDDDDDDCCCCCCEEEFFFJJJMMMPPPQQQPPPOOOOOOPPPPPPPPPQQQSSSTTTVVVWWWWWWYYYYYYZZZ\\\]]]___iiiuuu''''''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''%%%###$$$(((***)))(((++++++++++++++++++++++++************************---,,,******+++,,,+++***))))))***+++---...//////------------------------))))))***+++---...//////000///////////////000111222333333111000///111222333444666999;;;===>>>>>><<<:::999888888:::;;;===<<<;;;::::::<<<<<<;;;:::999999999999:::<<<===>>>======<<<;;;;;;;;;;;;<<<@@@@@@@@@@@@@@@???>>>===@@@?????????>>>>>>=====================<<<<<<<<<;;;;;;===>>>@@@BBBCCCDDDCCCCCCCCCBBBAAA@@@???>>>===>>>@@@BBBCCCCCCCCCBBB>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777999999999888888888888888;;;;;;::::::999::::::;;;;;;:::999888777666555444111111000000111333444555222222333444444333333333444444444333333333222222---......///000000000000......---,,,,,,++++++***------------,,,,,,+++***+++++++++***)))(((((('''$$$%%%'''((((((((('''''''''((((((((())))))******)))((((((((((((***,,,---+++***((('''''''''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&(((***++++++***)))'''%%%######$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&(((((()))***************(((((((((((())))))))))))******+++,,,...///000000000000000111222333555555888888888999:::===???AAAAAACCCDDDDDDCCCCCCDDDFFFIIIKKKNNNPPPOOONNNNNNNNNNNNOOOPPPRRRUUUWWWXXXYYYVVVVVVYYY\\\]]]aaammmxxx$$$$$$###""""""###$$$$$$'''''''''(((((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''************++++++++++++,,,,,,,,,+++***)))((('''&&&'''((()))***+++,,,,,,---------,,,,,,++++++++++++,,,------......------+++******))))))******+++...------------...//////333222222222222222222222444333222111000000000000555666888:::<<<=========::::::999888888999999999888999:::888666555555666555777999;;;<<<;;;:::999;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;:::::::::<<<===>>>???????????????===>>>@@@AAAAAA@@@>>>===>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBDDDEEEEEEDDDBBBAAABBB@@@>>>;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;888888777777777777888888888888888888888999::::::???>>>===<<<;;;<<<======;;;;;;:::888777555444333333333333333333222111000222222222111111111000000222333333444444333333222222222111000///...------///---+++***++++++***)))************************''''''((((((((((((''''''))))))))))))))))))(((((()))(((''''''''')))***+++))))))(((''''''''''''(((,,,+++)))''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))******)))'''%%%$$$((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&((()))************))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$############$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&))))))))))))(((((((((((((((((())))))******++++++(((((()))***,,,...000111111111222333444444555555666666777999;;;>>>@@@AAA@@@BBBCCCDDDCCCCCCCCCEEEHHHKKKNNNPPPNNNMMMLLLLLLNNNPPPRRRTTTUUUVVVYYY[[[\\\XXXWWW[[[^^^```fffmmm%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((((()))))))))))))))*********)))(((((((((((()))***+++,,,,,,---------,,,,,,,,,+++++++++++++++,,,---------------,,,,,,++++++++++++,,,,,,---------------...//////222111111111111111111111333222111111000111111111444555777999:::;;;;;;:::<<<;;;;;;::::::;;;;;;;;;888999:::999666555666777555666888:::::::::999888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????@@@@@@??????>>>???@@@AAAAAA@@@???>>>??????@@@AAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBAAA???===;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::999999888888888888999999888777666666666888999:::>>>===<<<;;;:::;;;;;;<<<;;;:::999888666555444333222222222222222111000000222222222222111111111111222333333444444333333222111111000000///.........///---+++***++++++***)))************************(((((())))))))))))((((((((((((((((((((((((((()))))))))(((''''''((()))***'''''''''''''''((()))***,,,+++)))(((''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((((('''&&&%%%((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''((()))******))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***************))))))))))))))))))))))))*********((())))))+++,,,...000111111111111222333555666777666777888999<<<>>>@@@AAA???AAACCCDDDCCCCCCDDDEEEHHHKKKNNNPPPNNNMMMLLLLLLNNNPPPRRRSSSTTTUUUXXXZZZZZZWWWXXX[[[^^^```ffflll$$$&&&(((******(((&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((())))))&&&'''(((((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,...------,,,,,,------...---------------......///000000000000000000000000111111111000111111222333444555666888999999888888;;;;;;::::::::::::;;;;;;888999:::999777666666777555666777999999999888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBB@@@???===<<<;;;<<<===============<<<;;;::::::999::::::999999999999::::::777666555444444666888999;;;;;;:::999999999999::::::999888777666555444444111111222222111111000000333333333222222222111111222333333444444333333222///////////////////////////---+++++++++++++++)))************************))))))************))))))&&&&&&'''''''''(((((((((***)))(((((((((((())))))%%%&&&&&&&&&((()))***+++,,,+++***)))((((((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&'''((())))))))))))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&%%%$$$############%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&***************+++++++++************))))))))))))))))))***+++---...000111111111000111222555888999777888888:::<<<>>>@@@AAA???AAACCCDDDCCCCCCDDDEEEHHHKKKNNNPPPNNNMMMLLLLLLNNNPPPRRRSSSSSSTTTVVVWWWXXXWWWXXX\\\^^^```eeelll###$$$%%%''''''%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++''''''((())))))))))))(((************************,,,+++++++++++++++++++++)))***++++++,,,,,,++++++...------,,,,,,------...------,,,,,,------...///......//////////////////000000000000111222333444444555666777888888777666888888888888888888999:::888999:::999777666777888666777888999999999999999888888888888999999999999:::::::::;;;;;;<<<<<<<<>>===<<<<<<======>>>>>>===<<<<<<;;;:::999999999999999888888999999999777666444333333444666888999999888888888777777777888888777666666555444444222222222333333222222111333333333333222222222222222222333333333333222222........./////////000000///---++++++,,,,,,+++************************************++++++*********%%%%%%&&&&&&'''((((((((()))))))))(((((((((((((((&&&&&&&&&''''''(((******++++++******))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''(((***'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''((('''&&&%%%$$$%%%&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%)))))))))******+++++++++++++++******))))))((((((*********+++---///000111222111000000222555999;;;888888999:::;;;===???@@@???AAACCCDDDCCCCCCDDDEEEHHHKKKNNNOOONNNMMMLLLLLLNNNOOOQQQRRRRRRRRRTTTVVVWWWVVVYYY]]]^^^___eeemmm$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%###%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((())))))))))))*********))))))******))))))((('''((((((((()))))))))))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------.........///////////////000000111222444444444555666888888888777666777777777777888888999:::888999:::999888777888999999999::::::::::::::::::888888888888888888888888999999::::::;;;<<<======@@@@@@AAAAAAAAA@@@@@@???AAA@@@@@@??????@@@@@@AAA???@@@AAAAAABBBAAAAAAAAA???????????????????????????@@@@@@@@@@@@@@@@@@???>>>>>>>>>============>>>===<<<<<<;;;::::::999999888888777777777777888888888777555444444555666777777777777777777666666555777666666666555555444444333333444555555444444444333333333222222222111111111111222222222222111111------......//////000000000...,,,+++,,,,,,+++*********************************++++++++++++******&&&&&&&&&&&&''''''((((((((())))))))))))(((((((((((((((''''''''''''((((((************)))))))))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''((('''&&&%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''(((((()))***++++++++++++******))))))((((((***++++++,,,---///000111222111000000222666999<<<888888999999;;;<<<===>>>>>>@@@CCCDDDCCCCCCEEEFFFHHHKKKNNNOOONNNMMMLLLLLLMMMOOOQQQQQQQQQRRRTTTUUUWWWWWWZZZ]]]^^^___fffooo'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''''''''((((((************))))))(((''''''''''''((((((((())))))*********+++++++++++++++***++++++,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,------...---------......//////000000000000000111222333444333444555777888888777777999999888999999:::;;;<<<888999:::999888777888:::;;;;;;;;;:::;;;;;;;;;;;;888888888888888777777777888888999:::<<<===>>>>>>@@@@@@@@@@@@@@@@@@???>>>??????????????????????????????@@@@@@@@@@@@??????;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>???????????????>>>>>>=========;;;;;;;;;;;;::::::::::::888777777777777777777888888888777777666666777777666666777777666666555444555555555555555444444444444444555666666666555555222222222111111111000000000000000111111000000000---------....../////////000...,,,+++,,,,,,,,,*********************************++++++++++++******''''''''''''''''''''''''''''''((()))))))))))))))))))))((('''''''''''''''(((((())))))))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%&&&'''((()))***++++++************))))))))))))++++++,,,,,,---///000111222222111222333666999:::888888888888999:::;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFHHHKKKNNNPPPNNNMMMLLLLLLMMMOOOQQQRRRRRRSSSUUUVVVXXXYYY[[[^^^]]]___hhhsss&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((''''''(((((())))))((((((&&&&&&'''((()))******+++)))*********++++++++++++++++++,,,---------------******))))))))))))******,,,,,,++++++,,,,,,---...---------...///000000000111000000000111222333333000111333555666777777666888888888888999:::;;;<<<888999::::::888888999:::;;;:::::::::::::::::::::999999999888888777777777777888999:::<<<===>>>?????????@@@@@@??????>>>======>>>????????????>>>===>>>>>>?????????>>>>>>===;;;;;;;;;<<<<<<<<<======??????>>>>>>>>>>>>??????@@@@@@@@@???>>>===<<<;;;999::::::::::::;;;;;;;;;999888888777777888888999999999:::::::::999888777555666777777777666444444444444444444444444444444333444444555666666555555111111111000000000//////......////////////......---.....................000...,,,,,,,,,---,,,+++************************))))))************))))))***))))))((((((''''''&&&%%%&&&((()))************(((''''''''''''(((((()))&&&'''(((((()))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((***+++,,,---)))))))))))))))*********,,,,,,,,,,,,---///000111222222333333444666777888777777777777888999::::::===@@@BBBCCCCCCDDDEEEGGGHHHKKKNNNPPPNNNMMMLLLLLLLLLNNNQQQRRRRRRTTTVVVXXXZZZZZZ\\\]]]]]]___kkkwww"""$$$&&&''''''&&&$$$"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((()))))))))***###$$$%%%'''((()))))))))&&&'''((()))***+++,,,---))))))******+++++++++++++++,,,------......------+++******************+++,,,,,,++++++,,,,,,---...------......///000111111111111111000111111222333...///111444555666666666666666666666777888999:::888999::::::999888999;;;::::::999999888999999::::::999999999888888777777777777999:::<<<===>>>??????????????????>>>===<<<;;;===>>>@@@@@@>>>===;;;======>>>>>>>>>>>>===<<<===>>>>>>>>>??????@@@@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@>>>===;;;;;;888999999::::::;;;;;;<<<:::999999999999999999:::999:::<<<===<<<:::888777555666777777777666444444333333444444444444444555222333333444555555555444000000000000////////////------............------........................000...,,,,,,------,,,+++************************))))))************))))))++++++***)))((('''&&&&&&$$$%%%''')))++++++++++++&&&&&&&&&'''((()))***+++%%%&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$###%%%((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))(((((((((((()))******&&&'''((()))+++---......(((((())))))******++++++,,,,,,,,,---...///000111222333444555555666666777777777666666777888888999===@@@BBBCCCCCCDDDEEEGGGHHHKKKNNNPPPOOOMMMLLLLLLLLLNNNQQQRRRSSSUUUWWWYYY\\\\\\]]]]]]]]]```lllyyy$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%...+++'''$$$######%%%'''%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''))))))((((((''''''&&&&&&((('''&&&&&&&&&''')))***((((((((((((((()))************+++++++++,,,,,,,,,+++++++++************))),,,,,,++++++***+++++++++..................------///000000000000//////...000222333444444666999;;;999999999999999999999999777777888999::::::;;;;;;999999888777777666666666555555555444444333333333555555666777888:::<<<===???>>>===<<<;;;;;;<<<===<<<;;;;;;;;;<<<>>>???@@@???>>>===<<<======<<<;;;AAA@@@AAACCCFFFFFFCCC???@@@??????>>>>>>=========AAA@@@???>>><<<;;;:::999;;;;;;:::999888888888888999:::<<<=========<<<<<<;;;<<<<<<<<<;;;;;;:::999777777666555444333333333777555222000///000111333222222222222222222222333000000000000000///.......................................------,,,,,,,,,...---,,,,,,+++++++++,,,******++++++++++++******)))+++---...,,,*********,,,++++++***)))(((''''''''''''(((((())))))******((()))))))))))))))((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))""")))------...000111///000///,,,*********+++,,,'''(((((()))+++---///000333222111111222333555666777777888888999999::::::===???@@@@@@@@@@@@BBBCCCGGGIIIKKKLLLJJJIIIIIIIIIOOOPPPQQQRRRTTTVVVWWWWWWYYYYYYZZZ]]]^^^bbbnnn{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%***(((%%%###"""###$$$%%%%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))((((((((((((((('''''''''***)))((((((((()))++++++((((((((((((((()))******************+++++++++++++++++++++*********)))))),,,++++++******+++++++++.........------------------....../////////......000222444444444555777999777777777777777777777777666777777888999999::::::888888888888888777666666444444444444444333333333555555555666888999;;;<<<======>>>>>>>>>===<<<;;;;;;;;;::::::;;;<<<===>>>>>>>>>===>>>>>>===<<<;;;BBBBBBEEEIIILLLLLLHHHEEECCCBBB@@@>>>>>>???AAABBBCCCBBBAAA@@@???===<<<<<<;;;;;;:::999999999999::::::;;;<<<======<<<;;;::::::;;;;;;;;;::::::999888777666555444444333333333555444222000000000222222111111111111222222222222000000000000000///......------------------------.........---------------------,,,+++++++++++++++******++++++++++++******+++---...---+++******+++++++++******))))))((((((''''''(((((())))))))))))''''''(((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((***))))))'''&&&%%%$$$$$$###&&&&&&&&&)))+++)))///...,,,*********+++,,,))))))***+++---///111222222222222111222333555666666777777888888999999:::<<<>>>@@@@@@@@@AAABBBDDDHHHJJJMMMNNNNNNMMMNNNNNNOOOOOOQQQRRRTTTUUUVVVWWWYYYXXXYYY[[[]]]aaannnzzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######""""""######$$$$$$############$$$$$$########################$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$######$$$%%%%%%(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&((()))***+++'''''''''((((((((((((((())))))(((((())))))***+++((((((((((((((()))******))))))))))))************++++++*********)))))))))++++++*********++++++,,,------------------------+++,,,---...............111222444555444444555666555555555555555555555555555555666666777888888888777888999999999888777666333333333333333444444444444444444555777888:::;;;:::<<<>>>@@@???===;;;999;;;::::::999999:::;;;;;;<<<===>>>??????>>><<<;;;@@@CCCHHHMMMPPPOOOJJJFFFCCCAAA???======???BBBDDDCCCBBBAAA@@@???>>>===<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999888888999999999999888888777777666555444333333333333333222222111111111222222111111111000000000000000//////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,+++************************++++++++++++******---......,,,***)))***+++*********)))))))))))))))'''(((((((((((()))))))))%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&+++***)))(((&&&$$$###"""###(((***((((((,,,...---...---,,,*********++++++++++++,,,---///111222333222222222222333444555555555666666777888888999999;;;===???@@@AAABBBDDDFFFGGGJJJMMMNNNOOOOOOOOOQQQNNNOOOQQQSSSUUUVVVWWWWWWXXXWWWXXXZZZ\\\aaammmzzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###############"""$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&(((&&&$$$""""""###$$$%%%(((''''''&&&%%%$$$############$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''((((((((((((((((((((())))))***(((((((((((())))))))))))************))))))))))))***************++++++,,,,,,,,,,,,,,,,,,---------***+++,,,....../////////111333555666444333333444444444444444444444444444444444555555555666666666666777888::::::999777666222222333333444444555555444444444444666777888999999:::<<<======<<<:::999:::999999999999999999999999;;;>>>>>>>>><<<<<<<<<===AAAGGGLLLNNNKKKEEEAAA>>>>>>=========???@@@AAA@@@@@@???>>>===<<<;;;::::::::::::;;;;;;===>>>>>>>>>===<<<;;;:::888777777777777777888888777666666666555444444333333333444111111111222222222222222000000000000////////////...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------******))))))))))))************++++++++++++******------,,,***''''''(((***)))))))))))))))*********((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&###""""""###&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$&&&&&&'''''''''''''''''',,,///000...---111333333---,,,+++***)))*********++++++,,,---///111222333222222222222333444555555555555666777888888999999;;;===???AAAAAABBBEEEGGGEEEHHHKKKLLLLLLKKKLLLMMMNNNPPPRRRUUUVVVXXXXXXXXXYYYXXXXXXZZZ\\\bbbooo|||$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""$$$%%%%%%$$$$$$###$$$######""""""######$$$#######################################$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&$$$"""""""""$$$%%%''''''&&&%%%$$$$$$######"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))%%%&&&&&&'''''''''''''''((((((((((((((())))))***''''''((((((((()))))))))*********)))))))))((((((***)))))))))******+++,,,++++++++++++,,,,,,------+++,,,---...///000000000000333666777666444333333444444444444444444444444333444444444444444555555555555777888999888888777333333333444444555555555444444444444555666888888999999999888888999999:::999999999999999999888888777:::<<<===<<<;;;;;;======BBBGGGJJJIIIDDD???;;;:::<<>>===>>>>>>======<<<;;;:::::::::::::::;;;<<<===>>>???>>>>>><<<:::888777666555555555666666777666666555555444444333333333333444000111111111111111111111000000000/////////............////////////......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,)))))))))(((((()))************++++++++++++******++++++***(((&&&&&&'''))))))))))))))))))*********((((((((('''''''''''''''%%%&&&'''(((((((((((((((&&&''''''((((((''''''&&&&&&%%%"""!!!!!!"""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''((()))******......+++***---///...++++++******))))))************+++,,,---///111222111111222333444444444444555555666777888999::::::;;;===@@@AAAAAACCCEEEGGGFFFHHHJJJKKKJJJIIIIIIIIIOOOQQQTTTVVVYYYZZZZZZZZZZZZYYYYYY[[[]]]cccqqq$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((())))))))))))(((((((((((((((((()))******(((((((((((())))))))))))******)))))))))((((((((()))))))))))))))***+++,,,)))******++++++,,,,,,---,,,---...///////////////000333777999888555444333444444444444444444444444444444444444444444444444444444555555666777888888555555555555555666666666444444444555555666888888999999777777777888:::;;;999999:::;;;;;;;;;::::::777:::<<<<<<::::::===@@@BBBEEEIIIIIIFFFAAA===;;;;;;>>>BBBEEEEEEBBB???<<<>>>>>>>>>===<<<;;;;;;;;;:::::::::;;;<<<===>>>???>>>===;;;999777666666555444555555666666666666666444444333333333333444444222111111000000000111111111111000000//////......------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++))))))))))))))))))***+++******++++++++++++******))))))***)))'''&&&((()))*********)))))))))))))))(((((((((''''''''''''&&&%%%&&&'''(((((((((((((((''''''((((((((((((''''''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((,,,,,,)))(((***+++)))))))))))))))))))))))))))))))))***+++,,,...000111111111222333444444444444555666666888999:::;;;<<<<<<>>>@@@AAABBBCCCEEEGGGHHHJJJLLLLLLKKKIIIIIIJJJNNNPPPTTTWWWYYYZZZZZZZZZ[[[ZZZZZZ\\\^^^dddrrr$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''&&&'''((()))))))))((((((((((((((((((((()))******(((((()))))))))************)))))))))(((((((((((((((((((((((()))***+++,,,)))))))))***+++,,,,,,,,,,,,------.........------///333888;;;:::777555444333333333333333333333333444444444444444444444444333333222222333666888999777777777777777666666666555555555555666777888888888999999:::::::::::::::999:::;;;=========<<<<<<999<<<===<<<:::;;;???DDDFFFHHHIIIGGGBBB???=========???BBBDDDDDDAAA>>><<<===<<<<<<;;;;;;::::::999;;;:::::::::;;;<<<======>>><<<:::888777666666666444444555666666666666666444333333222333333444444444333111///...///000111222222111000000///......,,,---......//////......------------------------,,,,,,,,,,,,++++++++++++***))))))))))))***+++,,,******++++++++++++******''')))++++++***)))***+++++++++******))))))(((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''(((((('''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""#########$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""############''''''''''''''''''&&&&&&)))...///,,,***++++++((((((((()))))))))))))))((())))))***+++,,,...000111000111333444555444444444666666777999:::;;;<<<===>>>@@@AAABBBBBBBBBDDDFFFGGGIIILLLLLLLLLKKKKKKLLLLLLNNNRRRVVVXXXYYYYYYYYY[[[YYYYYYZZZ]]]cccrrr$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$###""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''((())))))(((((('''''''''&&&$$$$$$&&&'''''''''&&&%%%((((((((((((((()))******))))))))))))************))))))))))))(((((((((((((((((((((((()))***+++,,,((())))))***++++++,,,,,,,,,,,,---------,,,++++++///333999<<<;;;888666555222222222222222222222222444444444444444444444444333222111000222444888:::999999888888777777666666666666666666666777888999777999;;;===>>>===;;;:::999:::<<<>>>??????>>>>>>;;;>>>???===:::<<>>???>>>???@@@@@@???>>>===;;;999999999888888777777777;;;::::::::::::;;;<<<<<<===<<<:::888666666666666444444555666777777777666333333333222222333444444555333000...---...000111333222222111000//////...,,,,,,---.../////////....................................------,,,,,,,,,******))))))***+++,,,,,,******++++++++++++******'''))),,,---,,,,,,,,,---,,,++++++***)))(((((('''(((((('''''''''&&&&&&&&&"""###$$$%%%&&&&&&'''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((()))...000...,,,,,,+++((((((((()))))))))))))))((())))))***+++---///111222000111333444555555444333666777888999;;;<<<===>>>???@@@BBBBBBBBBBBBCCCEEEDDDGGGJJJKKKKKKKKKLLLMMMJJJMMMQQQUUUWWWXXXXXXWWWZZZXXXXXXYYY\\\bbbrrr&&&%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%########################!!!###$$$$$$$$$$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""##############################$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%'''&&&&&&&&&&&&'''(((((())))))))))))************))))))))))))(((((((((((())))))))))))************((((((***+++,,,---------......---,,,,,,,,,------...///111222333333222222222222111111111111111111666555333222222333444555555555444333444666888:::<<<;;;:::999888777888888555666777888888888888888888999999:::;;;<<<===>>>===<<<;;;;;;===>>>>>>===;;;:::::::::<<<>>>@@@AAADDDDDDEEEDDDCCCAAA???===???>>>===;;;:::999888777777888:::<<<======<<<<<<;;;;;;;;;<<<<<<<<<============<<<;;;999777555444555666777555333111111222666666555444222111000000222222111111111111222222222222222111000//////...------...............---...//////000000000000000......---,,,,,,+++******++++++***************+++...------,,,+++***))))))++++++,,,,,,,,,,,,++++++---,,,***(((''''''((((((***)))(((&&&&&&((()))***((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((,,,+++***(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$###$$$%%%%%%###"""""""""&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((&&&$$$######$$$%%%%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((((())))))************))),,,+++)))***++++++)))''',,,,,,,,,---...///000111666444111///000222555777333555777:::;;;<<<<<<<<<@@@AAABBBBBBAAABBBEEEHHHJJJLLLNNNNNNMMMJJJIIIIIIJJJKKKNNNQQQTTTVVVXXXXXX[[[YYYYYY[[[]]]bbblllwww%%%$$$######"""""""""###$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#################################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((((()))))))))*********)))))))))))))))))))))((())))))))))))************)))***+++,,,..................------------.........///000222222222222111111000000000000000111111444444333333333333333444333333333333555777:::;;;;;;;;;;;;:::999999888888888999999::::::::::::999999999:::;;;<<<===>>>>>>???===<<<<<<>>>??????>>>======<<<<<<===>>>???@@@CCCCCCCCCBBBAAA@@@>>>===?????????>>><<<;;;999888777888:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<:::999777555444666777888777555444444555666666555444333222222111222111111000000111111222333222222111000000//////---......//////.........---...//////000000//////.........---,,,+++++++++++++++************+++++++++************************++++++++++++++++++***++++++***)))))))))***++++++***)))(((((()))***+++''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''******)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%$$$###$$$%%%###$$$%%%$$$"""""""""###$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$############$$$$$$%%%%%%&&&######"""$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((((())))))******))))))---,,,***************+++******+++,,,...000222333555333111000111222555666444555777999;;;<<<<<<<<<@@@AAAAAAAAAAAABBBEEEGGGIIIKKKMMMMMMLLLJJJIIIIIIIIIKKKMMMPPPSSSUUUWWWXXX]]]ZZZZZZ[[[]]]```jjjuuu$$$###""""""!!!"""""""""######""""""""""""######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%"""!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$########################%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++***+++,,,...////////////......------------......---...000111222111111000///////////////000111222222333333444444444333333222222222333555888;;;<<<;;;;;;<<<<<<;;;:::999888::::::::::::::::::999888999::::::;;;<<<===>>>??????>>>======???@@@@@@???@@@???>>>>>>>>>>>>??????BBBAAA@@@???>>>>>>>>>>>>@@@@@@AAAAAA@@@===;;;999888999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;===<<<;;;:::888666555444555666777666555444555777666666666555555444444444111111000000000000111111333222222111111000000000......////////////......,,,---......//////......+++++++++***))))))((((((++++++************++++++))))))*********+++++++++******++++++++++++*********************+++,,,,,,++++++))))))))))))++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%###""""""###%%%""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&""""""###$$$%%%&&&&&&'''$$$"""!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%######%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&'''((())))))))))))(((++++++***(((''''''***,,,((((((***+++...111333444333333222222222333444555444555777999;;;<<<<<<===@@@AAAAAAAAAAAABBBEEEGGGHHHJJJLLLMMMKKKIIIHHHHHHIIIJJJMMMPPPRRRTTTVVVVVV]]][[[ZZZ[[[\\\___hhhrrr$$$######"""""""""######""""""!!!!!!!!!!!!""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''%%%""" !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%########################%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((()))))))))***)))))))))))))))*********))))))*********+++++++++++++++,,,....../////////---,,,,,,,,,,,,------...,,,---///000111111000000////////////000111333333222333555666666555444333333333333444555777999::::::;;;<<<======;;;999888999999999999888777777666999999:::;;;<<<======>>>???===<<<===>>>@@@??????@@@?????????@@@@@@AAAAAAAAA@@@>>>===<<<===>>>>>>???@@@BBBCCCAAA???<<<:::999999::::::::::::::::::<<<<<<;;;;;;;;;;;;::::::<<<<<<:::999777666555555222333555444444333555666777777666666666666666666111111111000000111111111333333222222222111111111//////000000000///......+++,,,------......------+++++++++*********))))))++++++*********+++,,,,,,+++++++++,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++,,,,,,******)))(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%$$$###!!!"""$$$''')))(((&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$,,,***(((&&&%%%$$$%%%%%%#########$$$$$$%%%%%%%%%%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$"""###%%%&&&&&&&&&$$$$$$&&&%%%######%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%%%%&&&'''(((((())))))((('''((()))'''%%%%%%''')))((()))***+++---000222333222222333333444444333333555555777999:::<<<======AAABBBBBBBBBBBBCCCFFFHHHHHHJJJMMMMMMLLLJJJIIIJJJIIIJJJLLLOOORRRTTTUUUUUU[[[YYYYYY[[[\\\^^^hhhqqq$$$$$$#########$$$$$$%%%"""!!!!!!!!!!!!!!!!!!"""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((((((((()))))))))((()))))))))*********+++************++++++++++++***+++,,,------...------++++++******+++,,,------,,,---///000111111000000000000000111222333444555333444555777777777666555555555555555555666777777999;;;<<<======;;;:::888999999999999999888777666888888999:::;;;<<<======>>><<<;;;;;;===>>>>>>======>>>???@@@AAABBBCCCCCC@@@???>>>=========>>>??????@@@BBBCCCBBB???<<<:::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::<<<;;;:::888666666666666222444555555555555666888777777777777777777777777222222111111111111222222333333333333222222222222000000111111000//////...+++,,,,,,---------------...............---------++++++******+++,,,,,,------,,,,,,+++******))))))******++++++++++++******------,,,,,,+++***))))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%$$$###""""""%%%(((---,,,+++)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$"""!!!""""""###%%%%%%%%%$$$$$$#########&&&$$$""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%'''''''''&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%%%%&&&'''((())))))))))))&&&''')))))))))(((''''''******++++++---...000111111222333444444444333333555666777888:::;;;===>>>BBBCCCDDDCCCCCCDDDGGGIIIIIIKKKNNNOOONNNLLLKKKLLLIIIKKKMMMOOORRRSSSTTTUUUWWWVVVWWWZZZ\\\___hhhrrr$$$$$$$$$$$$$$$$$$%%%&&&""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""########################!!!###$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$########################$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((())))))((())))))******+++++++++*********++++++++++++,,,++++++,,,---------------+++*********+++,,,---...---...000111222111111000222222222222222333444555333444555666666666666666666666666666666666666666999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;:::999888999999:::;;;<<<=========<<<:::;;;===>>>>>>===<<<===???AAABBBCCCCCCDDD??????????????????@@@@@@@@@AAABBBBBBBBB@@@>>><<<===<<<;;;:::::::::::::::999:::::::::;;;;;;;;;;;;<<<;;;999777666666666666666888999999888888999;;;888888888777777666666666333333222222222222333333333333333333333333333333111222222111111000///...+++,,,------......------,,,,,,,,,,,,++++++++++++++++++***++++++,,,---...,,,,,,+++***)))((('''&&&+++++++++,,,,,,+++++++++---------,,,+++)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$$$$&&&$$$%%%%%%$$$######%%%(((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&'''&&&&&&%%%$$$###""""""&&&$$$###$$$%%%'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!###$$$%%%&&&&&&''''''&&&'''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''((()))*********)))(((((()))+++,,,***(((++++++++++++,,,---//////111222333444444444333333666666666777999;;;===>>>BBBCCCCCCCCCCCCDDDGGGIIIIIILLLOOOPPPNNNMMMMMMMMMJJJLLLNNNPPPRRRTTTUUUUUUUUUTTTVVVYYY[[[___hhhqqq###############$$$%%%%%%###""""""!!!!!!""""""###"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#################################$$$%%%%%%%%%$$$###"""!!!"""######$$$&&&''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&&&&%%%&&&''''''((('''''''''((((((((())))))((())))))******+++,,,,,,*********+++++++++,,,,,,,,,------............---,,,,,,,,,,,,---...///000...///000222222222222111333222222111222222333333222222222333333444666666444444555666666666666666999999::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;::::::;;;<<<===>>>??????>>>===;;;<<<>>>??????>>>===>>>@@@AAABBBBBBBBBAAA???@@@AAAAAABBBBBBBBBAAACCCCCCCCCCCCBBBAAA@@@@@@???>>>===;;;::::::;;;;;;888888999:::;;;<<<<<<===<<<:::888666555555666777999:::;;;;;;:::999:::<<<999999888777666555555444555444444333333444444555333333444444444444444444222222222222111000///...,,,,,,---...............************************++++++++++++,,,---......,,,,,,,,,++++++*********,,,,,,------------,,,,,,******+++++++++***((('''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%$$$###$$$%%%###$$$%%%%%%$$$$$$%%%''' !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$#########$$$######$$$&&&&&&%%%$$$########################&&&&&&%%%%%%$$$$$$##################$$$%%%&&&''''''&&&$$$$$$&&&'''&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''%%%&&&((()))***+++++++++---((("""###(((,,,+++((())))))***+++,,,...000111222222222333333333444444666666666777999;;;===???@@@AAABBBAAAAAABBBEEEGGGHHHKKKNNNOOONNNMMMLLLMMMKKKMMMOOOQQQSSSTTTUUUVVVUUUTTTVVVYYY[[[]]]fffooo""""""!!!""""""###$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!!!!!!!!"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###########################%%%%%%%%%$$$"""!!!"""######$$$&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((()))******))))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---...//////////////////---------...///000111111...///111222333333222222222222111111111111111111111111000000111333444666222333444666777888888888:::999888888888999::::::777888999999::::::::::::<<<<<<===>>>???@@@AAAAAA???>>><<<===???@@@@@@?????????AAAAAAAAAAAA@@@??????@@@BBBCCCDDDDDDCCCBBBEEEEEEDDDDDDCCCCCCCCCBBBAAA???>>><<<;;;;;;;;;<<<777777888999;;;<<<======<<<:::888666555555666777888999::::::888888999:::999999888777666555444333666555555444444555555666444444444444444444444444333333333222222000//////,,,---......//////......000000000000000000000000++++++++++++,,,---...///........./////////000000,,,------......------,,,'''((()))++++++***))))))(((((())))))))))))(((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$"""$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%"""""""""$$$&&&&&&$$$"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%&&&&&&###"""!!!!!!"""$$$&&&'''(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&'''(((***++++++,,,,,,///%%%""")))***'''''''''(((***---///111333333333222222222333444555666666666777999;;;===?????????@@@@@@???AAACCCFFFGGGJJJMMMNNNMMMLLLKKKLLLLLLMMMOOOQQQSSSUUUVVVVVVWWWUUUWWWYYYZZZ\\\ccclll|||!!!"""###$$$$$$###"""!!!$$$$$$$$$#########"""""""""###$$$$$$###"""!!! ########################$$$#########""""""!!!!!!###############"""!!! %%%$$$###""""""$$$&&&'''$$$#########""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))***)))&&&$$$$$$%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))),,,,,,+++***)))))))))*********+++,,,,,,,,,++++++---...///000000...,,,+++,,,,,,,,,---...//////000000111222222000/////////111111000000000000000111333222111222444555444333444333333333444666888999::::::999888777777888888999999:::;;;<<<<<<<<<<<>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBDDDFFFFFFEEECCCBBBAAAAAABBBBBBCCCEEEFFFGGGHHHGGGFFFDDDCCCCCCBBBBBB@@@???===;;;:::999::::::<<<:::888888999:::;;;:::999888666555444555666888999999888777777777777777::::::999888777555555444777777777777666666666666444444444444444444333333666444222///.........///000000////////////000000111111111111111000//////,,,,,,,,,,,,---...//////---+++***+++---...---******++++++,,,,,,+++++++++***++++++,,,,,,++++++***)))((((((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%---,,,+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((())))))  ###%%%$$$###%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$############"""+++(((%%%$$$%%%%%%%%%$$$(((''''''&&&$$$######"""((()))++++++)))))))))******)))'''&&&'''(((***+++******)))***+++---///111222111111111222444666777======<<<:::888888;;;===>>>@@@BBBCCCCCCCCCEEEGGGHHHIIIIIIIIIHHHHHHJJJKKKMMMOOOQQQSSSUUUUUUUUUUUUYYYXXXYYY[[[[[[]]]gggrrr######$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$%%%$$$$$$###"""####################################"""""""""!!!#########$$$######""""""%%%$$$"""""""""###%%%&&&##################""""""#########$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$'''((('''((()))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''++++++******************++++++++++++******)))(((---...///000///...,,,+++,,,,,,---......///000000000111333222000//////000111111000000000000111111333222111222444555444333333333333333444666777888888888777777666666666666666666777999999999999999>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFEEECCCBBBAAAAAAAAABBBAAA>>><<<:::999888888<<<:::999999:::;;;;;;:::999888666555555555777888888777666555444333333333777777777777777777777777777777777777777777777777555444444444444333333333222111///---,,,,,,------000000////////////000000000111111111111000///......------,,,,,,,,,---------+++***+++---...,,,***++++++,,,,,,,,,+++******)))******++++++******)))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$""""""$$$$$$### $$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&)))'''$$$$$$$$$%%%$$$###%%%%%%&&&&&&&&&&&&''''''&&&(((************+++,,,+++***)))(((((()))+++,,,******)))***+++---///111333222222222333444666777999::::::999999:::===@@@@@@AAACCCCCCBBBBBBCCCEEEGGGIIIIIIIIIHHHHHHJJJKKKMMMNNNQQQSSSUUUUUUVVVUUUWWWWWWXXXZZZZZZ\\\fffqqq%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""############"""""""""""""""###$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$!!!###&&&'''((((((***,,,'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''***************++++++++++++++++++***)))((('''&&&------...//////...,,,+++------......///000000000000111333222111000000111111000000000000000111111333222111222333444444222333222333333444666777888666666666555555555555555555666777888999999999999========================@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDCCCBBBAAA@@@@@@@@@CCCBBB@@@===;;;999888777;;;:::999:::;;;<<<:::888999888777666555666777888888777666444333222222222444444666777888:::;;;;;;777777888888888888888888555555444444444333333333444333111000000000111222000//////......//////000000000000000000//////...///...---,,,++++++++++++---,,,***+++,,,---,,,***+++,,,,,,,,,+++***)))))))))))))))******)))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$###$$$%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%%%%%%%%%%###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%&&&'''((((((&&&$$$###$$$$$$$$$###&&&&&&&&&''''''(((((((((%%%&&&))))))******,,,...,,,,,,***))))))***+++,,,******)))***+++---///111444333333222333444666777666777888999999<<>><<<:::999888999999999;;;<<<<<<999777999888777666666666777777888777666555555444555555555555777888:::;;;<<<===666666666666777777777777555555555444444333333222444333222222222333444444/////////......//////////////////000000///.........---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,++++++***)))((())))))************))))))***))))))(((((((((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%(((((((((((('''''''''''''''%%%$$$$$$%%%&&&%%%$$$((((((((('''&&&%%%%%%$$$&&&''')))))))))***,,,...,,,,,,+++*********++++++******)))***+++---///111444333222222222333555666444666888999:::<<>>>>>>>>>>>;;;<<<<<<<<<=========>>>>>>??????@@@AAA@@@@@@@@@DDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDEEECCCCCCCCCCCCCCCBBB@@@@@@>>>>>>>>>===<<<;;;;;;:::888888888:::;;;;;;888666777777777666666666666666555555444555555666777888888999999999:::;;;;;;;;;444444444444555555666666666666555444333333222222///////////////000000111//////............//////---....../////////......+++++++++++++++,,,---...,,,,,,,,,+++************++++++++++++******)))(((***++++++++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&''''''&&&&&&%%%$$$$$$$$$))))))***)))((((((***,,,++++++******))))))))))))******)))***+++---///111222222111111111333444555555777999999:::;;;===???@@@BBBDDDDDDDDDEEEFFFHHHFFFHHHJJJJJJIIIIIIIIIJJJLLLMMMPPPSSSUUUVVVWWWWWWWWWWWWYYY[[[\\\```kkkvvv###""""""""""""""""""##################$$$$$$$$$"""""""""!!!""""""###$$$""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$ !!!!!!!!!!!!  !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$&&&(((((('''&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((()))+++,,,,,,+++***)))((()))***+++,,,---------,,,,,,,,,,,,,,,------------.....................---...000000///...///000////////////000111222333222111000111222333333111000111222444555555555555666777999::::::999888888::::::;;;<<<============<<<<<<<<<======>>>>>>???======>>>????????????>>>CCCCCCDDDEEEFFFFFFGGGGGGEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBCCCDDDCCCBBB@@@???<<<<<<<<<===<<<<<<;;;:::888777666777888999777666666666666555555555444444222222222333444666777888:::::::::999888888777777222222333333444444555555666666555444333333222111000000000000111111111111///......------......///,,,---..................************+++,,,---...+++,,,---,,,***))))))***))))))***************)))++++++,,,,,,,,,,,,+++++++++***)))((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$#########$$$$$$!!!"""###$$$%%%$$$######%%%&&&'''%%%###!!!"""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""###$$$%%%&&&&&&&&&&&&&&&''')))***((('''"""######$$$%%%&&&''''''*********)))''''''***,,,+++++++++******)))((((((******)))***+++---///111222111111111222444666777666777999:::::::::<<<===@@@AAACCCDDDDDDEEEGGGIIIFFFHHHJJJKKKJJJIIIIIIIIIKKKMMMPPPSSSUUUVVVWWWWWWXXXXXXZZZ]]]___bbbmmmyyy"""######$$$$$$######"""""""""#########$$$$$$$$$%%%$$$###"""""""""###$$$########################!!!"""""""""#####################$$$######"""""""""######$$$$$$$$$$$$$$$##################""""""!!!!!!""""""""""""!!!!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%'''(((''''''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''')))***+++,,,,,,+++)))(((((()))***++++++,,,++++++,,,+++++++++,,,------...------------------,,,,,,+++---//////...---...///////////////000111222333222000000111222333222111///000222444555555555555666777999:::;;;:::999888999:::;;;<<<============<<<<<<===>>>>>>???@@@@@@;;;<<<<<<===============???AAABBBDDDEEEFFFEEEEEECCCCCCBBBAAAAAAAAABBBBBB@@@@@@BBBCCCBBBAAA???>>><<<<<<<<<<<<;;;:::888777777666444444666777666555444444444444444333333222333333333444555666777888999888777777666555444444222222333444444555666666777666555444333222222111222222222222222222111111///......------......///+++,,,---...............,,,+++++++++++++++,,,,,,+++,,,---,,,)))'''(((***'''((()))******++++++*********++++++++++++******+++***)))(((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$#########$$$%%%%%%!!!"""$$$%%%&&&%%%$$$###$$$&&&'''&&&###"""###%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$%%%''')))***((('''######$$$%%%&&&'''(((((()))))))))((('''(((+++...,,,,,,,,,,,,+++***)))(((******)))***+++---///111222222222333444777999:::444666999:::::::::<<<===???AAACCCCCCBBBCCCDDDFFFEEEHHHJJJKKKJJJIIIIIIIIIKKKMMMPPPSSSUUUWWWWWWWWWXXXXXXZZZ^^^___cccooozzz###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$'''&&&$$$#########$$$$$$########################!!!!!!""""""#########$$$###############"""!!! ######$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&(((((('''&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))******+++,,,---,,,***((('''))))))*********))))))(((,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...////////////000111222333111000000000222333222111///000222444555555555444555777999:::;;;:::999888:::;;;<<<===>>>>>>>>>>>><<<======>>>???@@@@@@AAA:::;;;;;;<<<===<<<<<<<<<===>>>AAACCCEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCC>>>???@@@AAAAAA@@@>>>===<<<======<<<;;;888666555777555333333444555666555333333444444333333222111888777777777777888999999666666555444333222222111333333444444555666777777777666666444333222111111///////////////...------.........------.........+++,,,------.........---------,,,+++************+++,,,...,,,)))'''(((***&&&'''(((***++++++++++++))))))************))))))++++++)))(((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&''''''(((###%%%&&&(((((('''&&&%%% ###%%%&&&$$$%%%'''***'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########(((((('''''''''&&&&&&&&&######$$$&&&((()))(((&&&''''''''''''''''''&&&&&&'''(((((('''''')))---000---......---,,,+++***)))************+++---000111333333333444666999<<<===222555888::::::;;;===>>>@@@AAABBBBBB@@@@@@AAABBBEEEHHHJJJKKKJJJIIIIIIIIIKKKMMMOOOSSSUUUWWWWWWXXXWWWXXXZZZ^^^___cccooo{{{$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$#########""""""!!!!!!***((($$$!!! """$$$&&&""""""#########$$$$$$$$$#########"""""""""""""""$$$$$$######""""""!!!!!!"""######$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))%%%&&&&&&'''((()))******''''''&&&%%%&&&'''((()))))))))))))))))))))))))))***************)))((('''((()))***+++,,,---------*********++++++,,,,,,,,,---,,,,,,------...///000111111111111111111111111222222222333444555777777:::999888888777888888888999:::;;;;;;<<<<<<<<<<<<>>>>>>?????????>>>>>>===???>>>===;;;::::::::::::>>>???@@@BBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>?????????>>>======@@@>>>;;;999888888999:::<<<===<<<999444111333666666555555444444333222222666666666666666555555444444333333444444555666777333333444444555666666777555555444333222111000///222111///.........///000........................///...------++++++***)))******))))))))))))******......,,,+++)))((('''&&&***)))))))))))))))************))))))((((((''''''((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%+++(((%%%$$$&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))))))))))))))*********,,,,,,,,,,,,***(((%%%$$$---,,,+++***+++---000111...444666555999AAACCCAAA555555555444444666:::===CCCCCCCCCBBBAAAAAACCCEEEJJJKKKLLLLLLJJJIIIJJJLLLLLLMMMOOOQQQTTTWWWYYYZZZZZZYYY[[[]]]^^^bbbmmmyyy$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$#########""""""""""""$$$###"""  !!!##################$$$$$$############""""""""""""$$$$$$$$$$$$############!!!"""$$$%%%%%%%%%##################""""""""""""######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&'''((()))))))))))))))))))))))))))******++++++***))))))(((+++,,,,,,------------,,,,,,,,,------------------------------...///000000222222222222111111111111111222222222333555666777777777666666666555555555777888999:::;;;;;;;;;;;;======>>>>>>>>>>>>>>>===>>>>>>===<<<;;;:::::::::@@@AAAAAAAAAAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<>>>??????@@@@@@???>>>===<<<:::999999999:::::::::999666444333444666666666555555555555444444666666666666666555444444555555555555555555666666333333333444555666666666444444333222111000//////111111///.........///000........................---------,,,,,,++++++************))))))*********++++++++++++******))))))******))))))))))))******))))))))))))))))))((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''***'''%%%$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))***************************)))((((((,,,,,,++++++,,,...000111000444555222222777777444333444555555555777:::===BBBCCCCCCBBBAAAAAACCCFFFHHHIIIJJJIIIHHHGGGHHHIIIGGGHHHKKKNNNQQQTTTWWWXXXYYYYYYZZZ]]]^^^aaammmyyy$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""###############"""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$##########################################$$$$$$$$$$$$$$$%%%%%%%%% """###$$$$$$$$$%%%%%%$$$###""""""""""""!!!!!!""""""######$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))***++++++++++++***)))))),,,,,,,,,,,,,,,+++******---------------,,,,,,,,,------------...///000111333333333222222111111111111111111222333444555666555555666777666555444333444555777888999::::::;;;:::;;;<<<======>>>======>>>===<<<<<<;;;;;;;;;;;;???????????????>>>=========>>>@@@AAAAAA@@@>>>===:::;;;<<<>>>@@@AAAAAAAAA<<<<<<<<<<<<<<<;;;:::::::::777555444555555555555555666666666666777777777666666666666555555555444777777666666666666555555222333333444444555555666333333222111000///......111000//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))******+++,,,,,,,,,******)))))))))))))))***))))))))))))************((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))************(((((((((((()))***+++,,,++++++++++++,,,...000111111333333///...000///,,,111333555666777888:::===AAABBBBBBBBBAAAAAADDDFFFGGGHHHIIIHHHGGGGGGHHHIIIHHHJJJLLLPPPSSSWWWZZZ[[[YYYXXXZZZ]]]^^^bbbmmmyyy$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""""""""""""""""""""""""""########################%%%%%%%%%%%%$$$$$$######$$$$$$$$$###############"""###############$$$$$$"""######$$$$$$%%%%%%%%%"""############""""""!!!%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''(((((()))))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((+++++++++***************------------...///000111444444333333222222111111111111111111222333444555555666888999888777555333222333444666888999999:::888999:::;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<;;;<<<===>>>????????????<<<>>>@@@BBBBBB@@@>>><<<:::;;;<<<===??????@@@@@@;;;<<<>>>??????>>><<<;;;<<<999555444666777666333444444555666666777888888888888777777666666666666888888888777777666555444222222333333444444444444222111111000///.........000000//////............------------------------******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,)))******++++++,,,,,,---+++***))))))))))))))))))(((((())))))******++++++'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))******++++++)))(((((('''(((***,,,---++++++++++++---...000111222222222111111111111000///111555777888999;;;<<<@@@AAABBBAAA@@@AAADDDFFFHHHIIIJJJJJJIIIIIIJJJKKKKKKLLLNNNQQQTTTWWWYYYZZZYYYYYY[[[]]]___cccooo{{{$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$###"""  !!!"""########################""""""######$$$$$$$$$%%%!!!"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))******+++++++++******%%%&&&'''((())))))))))))************************,,,,,,,,,------...///000333333333222222111111111111111111111111222333444444555777888777666444222000111333555666777888888666777888999:::;;;;;;;;;;;;:::::::::::::::;;;<<<;;;<<<===>>>>>>???>>>>>>===>>>AAABBBBBBAAA>>>===<<<<<<<<<======<<<<<<;;;:::<<<>>>@@@AAA@@@???===@@@<<<888666777777555333333333444555666777777888:::999888777777777888888888888888888777666444333222222222333333333333333111000000000///.........///////////////......---------------------------)))******++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***)))(((((())))))(((((())))))*********+++&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((()))******++++++******((((((((()))***+++******+++,,,---///000111333222222333333333333444...111555888999999:::;;;???@@@AAA@@@@@@BBBEEEGGGHHHIIIKKKJJJIIIIIIKKKLLLJJJKKKLLLNNNPPPQQQSSSSSSZZZZZZ\\\___```dddppp|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$###!!!!!!"""###""""""#########$$$$$$$$$""""""######$$$%%%%%%%%%"""""""""""""""#########"""###$$$%%%&&&&&&&&&&&&!!!"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((())))))))))))((())))))))))))))))))))))))(((((()))************)))'''((()))***,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,---...///111111111111111111111111111111000000111111222333222222333444333222111000000111333444555666777777555666777888888999888888888888888888999999:::;;;>>>>>>>>>>>>===;;;::::::===???@@@AAAAAA@@@???===<<<<<<<<<;;;:::999888777999:::===???@@@@@@???>>>@@@>>>:::888777666555444333333444555666666777777;;;:::888777777777888999777777888888777555444333222222222222222222222222111000000000/////////......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,++++++************++++++......---,,,+++******))),,,+++***)))(((((((((((((((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%###$$$%%%$$$###$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))***++++++,,,+++******)))))))))))))))))))))+++,,,...///000111555222222444333000000222///222666888888999:::;;;>>>???@@@@@@@@@BBBEEEHHHFFFHHHIIIIIIHHHIIIJJJKKKMMMNNNNNNOOOPPPQQQRRRSSSYYYYYY[[[^^^```dddppp}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&$$$$$$###############""""""###$$$%%%%%%%%%%%%%%% """$$$%%%%%%###"""##################""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''((()))***))))))((())))))))))))))))))))))))''''''((())))))))))))))))))******+++,,,,,,,,,,,,))))))***+++,,,------...************+++,,,------/////////000000111111222111000000000000111222222222222222222111111111111111222333444555555555555555666666777777777666666666666666666777888999:::=========<<<;;;999888777===>>>>>>??????>>>>>>===;;;;;;::::::888777666555666777999<<<===>>>>>>>>>===<<<;;;888666555555777555555555666666777777777:::999777555555666777888555666777777777555333222222222222222222111111111111111000000000000//////....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********))))))*********...------,,,++++++******,,,+++***)))((((((((((((((((((((('''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&$$$###########################&&&&&&%%%%%%$$$######"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''(((((('''''''''&&&&&&%%%%%%%%%###%%%&&&%%%###"""%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,))))))************))))))((()))+++,,,...000000111555111111444333//////222111333666777777888999;;;===>>>???@@@@@@BBBEEEHHHGGGIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQSSSTTTUUUVVVWWWWWWYYY]]]^^^cccooo{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!######"""  !!!###$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$"""!!!!!!"""$$$'''******(((%%%###$$$$$$$$$#####################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&''')))*********)))((())))))))))))))))))))))))&&&&&&'''(((((()))(((((()))************)))((((((&&&&&&''')))***+++,,,---))))))))))))***+++,,,---------...///000111222222111000000000000000111222555444333222222222333333222333444444555555555555666666666666666666555555555555555555666888999999888888999:::::::::999999=========<<<<<<=========999999999888888666555555444555777999:::<<<======888::::::888444333666999777777777777888888888888888777555444333444666777333444666777777555333222222222111111111111111111111111111111000000000000---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******------,,,,,,,,,,,,,,,+++,,,+++***)))((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&###!!!########################&&&&&&%%%%%%$$$###""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$############%%%&&&%%%""""""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((()))***+++,,,,,,&&&((()))+++++++++***)))((()))+++---///000111111333///000444555111222666333444666666666777999;;;<<<>>>??????@@@BBBFFFHHHJJJKKKMMMMMMLLLMMMNNNPPPJJJJJJLLLNNNPPPRRRSSSTTTVVVUUUXXX[[[]]]bbbnnnzzz%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$######$$$%%%%%%'''%%%""" ###%%%$$$###"""""""""""""""###""""""""""""""""""###### !!!"""###$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$#########$$$''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))((((((((((((((()))))))))))))))************&&&'''))))))(((''''''(((((((((&&&&&&''')))+++---------,,,+++************000000000///......------///............//////000333222222222222222333333444444444333333111000000222333333444555666777888999666444555777888777555;;;:::888777777999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777666444444333333555666777888:::;;;======>>>===<<<:::888666555444222333555777777777777666999999888888888888888999:::777444111000111333444333333222111000///...---000111111222222000///.........---,,,,,,,,,,,,---.........------,,,,,,,,,------,,,++++++******)))******))))))))))))************))))))))))))************++++++******)))(((---+++)))((()))*********((()))***+++***(((&&&$$$&&&&&&&&&''''''((((((((()))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###,,,+++)))&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################((((((((((((''''''&&&%%%"""$$$&&&(((((('''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''(((((())))))((('''&&&&&&(((((((((((())))))))))))************************,,,+++++++++,,,...000111222222333333333333444444222333444666888;;;<<<===???@@@AAAAAA@@@AAACCCDDDGGGIIILLLNNNOOOOOOMMMLLLJJJLLLNNNQQQSSSTTTUUUUUUQQQXXXXXXYYY^^^___fffxxx%%%%%%$$$$$$###""""""!!!'''&&&%%%$$$$$$%%%&&&'''&&&$$$""" !!!###$$$###"""""""""""""""###############"""""""""""""""!!!""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))((((((((((((((()))(((((()))))))))*********(((*********(((((((((***((((((''''''((()))***+++*********)))******++++++............------------//////.........//////000333222222111111111222222000111111222222222222222555555555444444444444444777555333444666777666444777666555555666888:::<<<:::::::::999999999999999999888777555333222222111555555666777999:::;;;;;;;;;;;;:::999888777777666555555666777777666555444777777666666666666777777666555555444444555555666666555444333222111000///000111111222111000///.........---,,,,,,,,,,,,---......---------,,,,,,,,,*********+++,,,,,,------***))))))(((((())))))*********))))))))))))******((()))***,,,------.........,,,))))))***++++++***'''((()))******)))((('''$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((())))))(((((('''&&&(((((('''&&&&&&'''((()))%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##############################(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,...///111222222222333333333444444444444555777888:::;;;;;;???@@@AAAAAA@@@AAACCCEEEJJJMMMQQQTTTTTTRRRNNNKKKKKKLLLOOOQQQSSSUUUUUUUUURRRXXXXXXXXX^^^```hhhzzz%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$#########""""""!!!!!!$$$$$$#########""""""""""""############$$$$$$$$$################################################$$$$$$$$$#####################"""!!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%############$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))))))))((((((''''''((())))))(((((())))))))))))***************(((&&&&&&''')))))))))))))))))))))))))))((((((((())))))***+++,,,,,,,,,,,,---------------000//////....../////////333222111000000000000000---...///000111333444444444444444444444444444444666444333444555666555444444333333333555777999:::::::::999999999888888888888777666444333222111111555666666777777888999999888888888888888888888888777777777666666444333222555555444444444555555666333333555666777777777777999888777666444333222111000111111111111000//////......---,,,,,,,,,,,,---...------------,,,,,,,,,******++++++,,,---------***))))))(((((())))))*********))))))))))))******'''(((+++---000222333444...,,,+++***+++,,,+++***&&&''''''((()))******+++&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((())))))))))))(((((('''&&&&&&&&&&&&'''((())))))$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""((('''%%%###"""""""""###(((&&&%%%$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))++++++***+++,,,---///000222222222222333333333333555555666777888999::::::???@@@AAAAAA@@@AAACCCEEEGGGKKKPPPSSSRRRNNNIIIEEEKKKMMMOOORRRTTTUUUVVVVVVTTTYYYXXXXXX^^^aaakkk~~~$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!!!!!!!"""###%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$##################""""""#########$$$$$$$$$########################################################################$$$###!!! !!!"""$$$%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$$$$###"""""""""#########$$$$$$$$$!!!!!!"""""""""######$$$%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))******(((((('''''''''((())))))(((((((((((()))))))))***(((((('''$$$"""###%%%'''))))))*********)))((((((******))))))***+++,,,,,,++++++,,,---......//////000000////////////000000333222111000////////////.........///111222333444000111222333444666777777555555555555666666555444444444333444555666777888:::::::::999999999888888666666555555444555555555888888888888888888888888888777777777777777777777666666666666555444333333444444444333444444555666444444444555666666777777999999888666555444333222111111111111000000000///......---,,,,,,,,,,,,---------------------------...------,,,++++++******++++++************++++++******))))))))))))******((())),,,///222444666666///---,,,+++,,,,,,+++***((('''''''''((()))***+++))))))((((((''''''&&&&&&)))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''%%%$$$######$$$&&&''''''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))+++*********+++---///000111222222222222333333333444444555777888:::;;;;;;@@@AAABBBAAAAAAAAACCCEEEEEEGGGKKKNNNNNNKKKGGGDDDKKKMMMOOORRRTTTUUUVVVVVVTTTZZZWWWWWW^^^bbbmmm$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!!!!!!!!!!"""###%%%%%%############""""""!!!!!!!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$########################################################################%%%$$$"""!!!"""$$$&&&'''''''''&&&%%%%%%$$$#################################""""""###%%%&&&$$$###""""""#########$$$$$$$$$""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((())))))))))))'''''''''''''''((())))))'''(((((((((((()))))))))(((((('''$$$######%%%((()))***************)))(((...---,,,+++++++++++++++,,,,,,---...///000000111///////////////000111111222111111000//////000000111111111000111222333444111222222333444555666777555666777777777666666666777666666666555666666666777777777777777777777777555555666666888999;;;;;;<<<<<<;;;::::::999999888999999888888777666666666555555444444444444555555555444444444555555666777888666444222111333555666777777666555444333222222111111111000000000000000......---,,,,,,,,,,,,---------------------------......------,,,++++++***---,,,,,,++++++,,,,,,---******))))))))))))*********+++---///111333444444///---,,,,,,---,,,+++)))))))))(((((((((((()))))))))))))))((((((''''''''')))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$&&&(((***%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((''''''(((((((((((())))))))))))+++++++++++++++++++++++++++*********+++---///000111111111222222222333333111222444666999;;;===>>>@@@AAABBBBBBAAABBBDDDEEEFFFHHHJJJKKKLLLLLLKKKJJJKKKMMMOOORRRTTTUUUUUUUUUTTTYYYWWWVVV^^^cccooo##############################$$$$$$$$$$$$######!!!""""""############""""""!!!!!!!!!"""###$$$$$$"""""""""""""""""""""### !!!"""###$$$%%%&&&"""############$$$$$$$$$###############################################################$$$$$$$$$$$$$$$#########%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%%%%&&&(((((('''%%%#########$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((($$$$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))''''''(((((((((((())))))((())))))(((&&&''')))+++************************//////---,,,,,,+++++++++------......///000111111.........///000111222333111111111000000111111222666555333222222333444555777777666555444333333222444666888999777666666666888888888777666666555555333333444444555666666666666666777888:::<<<>>>???@@@???>>>===;;;:::999999999999999888888777777666555444444333444444555555555555555555555666777888:::888444111000111333444444444333333333222222222222111111000///000000000......---,,,,,,,,,,,,---,,,,,,,,,------------...++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,---******))))))))))))******+++,,,---...///000000000...---,,,,,,---,,,)))'''))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%% !!!###$$$%%%&&&&&&&&&###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" """&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&'''(((((()))((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******)))***+++,,,...///111111111111222222222222000111333666999<<<>>>???@@@AAABBBBBBAAABBBDDDFFFEEEFFFGGGHHHIIIJJJJJJKKKJJJLLLNNNQQQSSSTTTUUUUUURRRWWWVVVVVV^^^cccppp##############################$$$%%%%%%$$$######!!!""""""""""""######$$$###"""""""""""""""######!!!!!!!!!"""######$$$$$$!!!!!!!!!""""""#########"""############$$$$$$$$$################################################""""""#########$$$$$$$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((()))(((''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))'''''''''((((((((())))))&&&((())))))))))))***,,,***))))))))))))***,,,---------,,,++++++,,,,,,,,,---------....../////////---------///000222444555111111000111111222333444888777555444444555777888::::::888777555333222222222555888999777555555666666777777777777666666555333333444555777888999999999999999:::;;;<<<>>>>>>BBBAAA@@@>>><<<:::999888888888888888999999999999777666444333333333333444444444444444555666777888999888555333222222333333111111111222222222333333222222000/////////000111......---,,,,,,,,,,,,---,,,,,,,,,---------......++++++,,,,,,---.........+++++++++******+++++++++******))))))))))))******)))***+++,,,---------------,,,,,,,,,,,,+++(((&&&&&&'''((()))******))))))&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&"""###%%%&&&'''''''''&&&###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%&&&''''''((((((((('''(((((((((((())))))))))))++++++++++++++++++++++++******))))))***,,,...///111111111111222222222222111222444666999;;;===>>>@@@BBBCCCBBBBBBBBBDDDFFFDDDEEEGGGHHHIIIHHHGGGFFFIIIKKKMMMPPPRRRSSSSSSTTTPPPVVVUUUVVV___dddppp##################$$$$$$!!!"""###$$$$$$###"""!!!""""""!!!!!!"""###$$$$$$$$$###"""""""""""""""### !!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$################################################""""""######$$$$$$$$$$$$ """###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$###!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))###%%%((()))(((((()))******)))(((((()))+++---///************+++,,,------,,,,,,,,,---------......,,,,,,---///111333555777000000111111222333555555888777666555666777999;;;999888888777666555555555111444888888666333444555444444555666777777777666555555777888:::<<<===>>>;;;;;;:::::::::;;;<<<<<>><<<:::888777666777777999:::;;;<<<<<<999888555333222111111222333333333444555666777888777777777777666555444333000000111222222333444444333222000/////////000111......---,,,,,,,,,,,,---,,,,,,,,,------.........///......------,,,++++++******))))))))))))************))))))))))))******'''((()))***+++,,,,,,,,,---,,,++++++,,,***'''%%%###%%%'''***+++,,,+++***''''''(((((())))))******))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%'''((())))))(((&&&%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&''''''(((((((((((("""###$$$%%%%%%%%%%%%$$$%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$###"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&$$$%%%%%%&&&'''''''''&&&(((((((((((())))))))))))***************************)))))))))***,,,...///000111111111111222222222333333555666888:::;;;<<>>:::999777666444444333333444444555666777777777666999:::;;;999777666777888888999999::::::999999999::::::999888999:::;;;<<>>===;;;999888888888666555444555777999888777333333222222111222222222222222333444555777777888555444333222222222333444111111111111111111111111///000111222333222111111111111111111000000000000))),,,///...+++***+++...***+++,,,------+++***)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))************++++++)))))))))***+++,,,)))))))))))))))*********''''''(((((())))))*********))))))((('''&&&&&&%%%$$$%%%$$$###!!!!!!###%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))*********++++++,,,,,,,,,***)))))))))***,,,...///111111111111222333444555555444333333555888;;;>>>AAABBBCCCCCCBBBDDDGGGIIIJJJKKKNNNPPPPPPOOOMMMKKKFFFHHHKKKNNNPPPQQQQQQPPPQQQWWWUUUXXXaaaeeeooo$$$$$$%%%%%%%%%%%%$$$$$$ !!!""""""######"""""" !!!""""""!!! #########""" !!!"""$$$###"""###$$$$$$###!!!!!!"""###""" """### """$$$$$$###"""###$$$"""""""""!!!!!! ######"""""""""!!!!!!!!!############"""""""""!!!%%%&&&%%%###""""""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$##########################################$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''...,,,(((''''''(((((('''))))))))))))))))))))))))))))))******++++++,,,,,,++++++,,,,,,------......---------...///111333444222222111111111111222222777777777888999;;;>>>???999888777666555444444444555666666777777777777666888999:::999777666777888888888999:::::::::999999:::999999999999;;;<<<===???>>>===;;;:::999888888:::999999999;;;<<<;;;:::444333333222222222222222222222333444555666777777555444333222111222222333111111111111111111111111///000111222333222222111000000000////////////...,,,,,,,,,,,,------,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))((())))))))))))************,,,++++++************+++))))))))))))************'''((((((((()))))))))******))))))(((''''''&&&&&&((())))))(((&&&''')))+++&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))******+++++++++***)))))))))***,,,...///111111111111222333444444444444333444555777:::<<>>???999888777666555444444444777777888888888777666666666777999888777777888:::777888999:::::::::::::::888888999999;;;<<<>>>???@@@???===<<<::::::999999:::999888888999999888777555444333222222222222222111111222333444555666666444333222222111111222222111111111111111111111111000000111222222222222111000000000000////////////...+++***+++///000---)))+++******++++++,,,---...++++++++++++++++++++++++*********))))))))))))((()))))))))*********++++++,,,,,,,,,,,,,,,+++***)))************************(((((((((((())))))))))))***))))))((((((''''''''''''(((((('''&&&&&&(((***'''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))))))))))))))************)))))))))***,,,...///000000111111222333333333333333333444666777999:::@@@AAABBBAAAAAABBBEEEGGGJJJLLLNNNPPPQQQOOOMMMLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQVVVUUUWWW```eeennn""""""############"""""" !!!!!!!!!!!!!!!%%%%%%$$$""" """###!!!!!!"""###$$$###!!! ###"""!!!"""$$$$$$###!!!!!!"""$$$###"""!!!"""###"""$$$&&&&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$"""!!!!!!!!!"""###!!!"""###"""  """"""""""""############$$$$$$$$$###############"""######$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$###"""###&&&)))))))))))))))))))))))))))))))))((()))******+++,,,------////////////............/////////000111222333444333333333444555777888999666777:::<<<>>>>>>===<<<888888777666555555555666777888888888777666555555555666888888888888999;;;777888999::::::::::::999777888999:::<<<>>>???@@@@@@???>>><<<;;;::::::::::::888777666777777555444666555444333333222333333111111222222333444555555333333222222111111111111111111111111111111111111000000111111222222222222222222111111111000000000...,,,+++,,,...///---+++---,,,+++******+++---...++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,---------+++)))(((++++++***************)))(((((((((((()))))))))))))))))))))(((((('''''''''&&&'''(((&&&$$$###$$$%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******))))))*********************)))))))))***,,,...///000000111222222222222222222222444555666777888999@@@AAAAAAAAA@@@AAADDDFFFJJJLLLNNNPPPPPPOOOMMMLLLOOOOOONNNNNNOOOPPPQQQRRRQQQVVVUUUWWW```dddnnn!!!""""""######""""""!!! !!!!!!!!!!!!!!!$$$$$$$$$"""!!!$$$###""""""###%%%%%%### %%%###"""#########!!!!!!"""$$$$$$###""""""######$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$######"""""""""""""""###%%%&&&&&&$$$###"""###!!!!!!!!!""""""#########""""""######$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&###$$$&&&&&&$$$###$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((###""""""$$$''')))***))))))))))))))))))))))))))))))******+++,,,,,,------//////////////////......111111222222222222222111444444444555666888999:::888:::<<<======<<<:::999888777777666666666777777777777777777777666555444555777888999888999:::<<<888999999::::::999999888777888999;;;===???@@@AAA@@@???>>>===<<<;;;;;;;;;===;;;:::999:::999888666777666555444333333333333111222222333333444444444333333333333222222111111111111111111111111111111111111111111111222222222111111000000000/////////+++---//////---,,,,,,...///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++++++++,,,---,,,+++)))(((,,,+++++++++******))))))))))))))))))(((((((((((((((((((((((('''''''''''')))******(((%%%###"""###((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********++++++++++++++++++++++++***)))))))))***,,,...///000000111222222222111111111222333555777888999:::AAAAAABBBAAA@@@AAACCCFFFJJJKKKNNNOOOPPPOOOMMMKKKNNNNNNNNNNNNNNNOOOPPPPPPPPPUUUTTTWWW```dddnnn""""""############"""""" !!!""""""""""""!!! """###""" ######!!! """%%%&&&### %%%$$$###"""###""" ###%%%%%%$$$"""""""""###$$$&&&%%%###"""######!!!!!!!!!"""""""""""""""$$$$$$#########""""""""""""############"""!!!!!!"""%%%&&&$$$###""""""!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$########################""""""!!!!!!""""""###$$$"""###%%%%%%#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''((()))***)))'''))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,.........///////////////111222333333333333222222333333333444555777888999:::;;;<<<===<<<:::888777777777666666666777888888777777888888777777666666777888::::::999:::;;;===::::::::::::999888777777777888:::===>>>@@@@@@AAA@@@@@@>>>======<<<<<<<<<<<<;;;999999999999888666888777666555444333333333222333333333444444444555333444444444444333222111111111111111111111111111111111000000111111222333////////////............***...111000,,,+++,,,///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))(((*********++++++++++++,,,)))******+++++++++******,,,,,,,,,+++******))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''###!!! (((''''''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++,,,,,,,,,+++++++++++++++***)))))))))***,,,...//////000111222222111000000111222333555777:::<<<===BBBBBBBBBBBBAAAAAADDDFFFHHHJJJLLLNNNOOOMMMKKKJJJMMMMMMNNNNNNOOOOOOPPPPPPPPPUUUTTTVVV___dddmmm"""######$$$$$$######""" !!!""""""######""""""###&&&%%%"""!!!###&&&###"""$$$""" ###"""!!!"""###"""!!! ###%%%&&&$$$###"""""""""$$$%%%$$$###!!!!!!""" !!!!!!"""""""""######"""""""""!!!!!!!!!!!!"""$$$%%%%%%###!!!"""$$$###!!! !!!!!!"""######$$$%%%%%%######$$$%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$###########################""""""""""""###$$$$$$"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))((()))******)))'''))))))))))))))))))))))))---,,,,,,,,,,,,+++++++++---------......//////000///000222333444555555444444444444555666777888999999::::::;;;;;;:::888888777777666666777888999999888888999:::::::::999999999:::;;;;;;;;;;;;<<<===<<<<<<;;;:::999777666555888999;;;>>>???@@@@@@@@@@@@@@@???>>>============;;;:::888888999999888777999888777555444444333333444444444444444555555555444444555555555444333222111111111111111111111111222111000000000111222333111111111000000000000///,,,---...///...---------***+++,,,---............++++++++++++++++++++++++*********))))))))))))(((*********+++++++++,,,,,,(((((((((((()))***++++++------,,,++++++***))))))***)))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$!!!!!!!!!(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++++++++++++++*********)))***)))))))))***,,,...//////000111222222111000///222222222444777;;;???AAACCCCCCCCCBBBAAABBBDDDFFFGGGIIIKKKMMMMMMLLLJJJIIILLLMMMOOOPPPQQQQQQQQQPPPPPPUUUTTTVVV___dddmmm######$$$$$$$$$$$$######!!!!!!"""###############!!!&&&******'''%%%'''***""""""!!!!!! !!!######"""!!! ###%%%&&&%%%###"""""""""###$$$$$$"""!!!!!!!!!!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!! """$$$&&&&&&###  %%%''''''%%%$$$$$$!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$"""  """######$$$$$$$$$########################&&&&&&%%%%%%&&&&&&'''(((###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&%%%%%%'''***+++***((())))))))))))))))))))))))...------,,,,,,++++++***+++,,,,,,---...///000000,,,...000333555777777777777777777777888999:::;;;888888999999:::::::::999777666666666777888999:::999:::;;;;;;<<<<<<<<<<<<:::<<<===<<<;;;;;;<<<>>>======<<<;;;999777555444999:::<<<>>>@@@@@@@@@???@@@@@@???>>>=========>>>@@@>>>======>>>???===<<<999888777666444444333333444444555555555555555555444555666666666555444333111111111111111111111111222111000000000111333444555555555444444444333333///---+++---000111...+++&&&(((+++---///000111000++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,''''''&&&&&&''')))+++,,,------,,,,,,+++***))))))******))))))((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***+++)))((((((((()))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!$$$)))+++######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******+++++++++*********))))))((((((***)))))))))***,,,...//////000111222222111///...222222222444777<<>>???@@@@@@???>>>===???>>><<<:::999888888999<<<>>>@@@BBBCCCCCCCCCBBBEEEBBB???>>>>>>???>>>===???>>><<<===>>>??????>>>>>>===;;;;;;:::999666444666666666666666555444444888888777777666666555555222222222222222222222222111111222222222333333333...///000000000000//////***++++++,,,,,,---.........///////////////......---,,,++++++******++++++...+++((('''((()))))))))))))))))))))))))))))))))+++,,,,,,---,,,+++***)))...---+++)))((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%###$$$%%%%%%%%%###"""!!!!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***+++,,,***************)))((((((+++************+++---......000111111///...//////222333444444444666:::<<>>@@@CCCEEEDDDCCCJJJIIIIIIHHHHHHIIIIIIJJJOOOOOOPPPPPPQQQPPPPPPPPPQQQVVVUUUXXX```dddlll~~~"""""""""""""""###$$$$$$######""""""!!!!!! !!! !!!"""$$$&&&'''$$$###"""!!!!!!"""######$$$###"""!!! !!!!!! """###"""!!! !!!############"""######$$$$$$############""""""""""""!!!!!! $$$$$$$$$############"""""""""######""""""!!! """"""############""""""!!!  """#################################$$$######$$$%%%%%%$$$"""$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((())),,,,,,))))))***)))%%%))))))))))))***+++,,,,,,+++,,,---...////////////////////////000222444555555555666777888888888888666666777777777777888888777888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::<<<===>>>>>>>>>>>>===<<<===<<<;;;999999999::::::>>>???@@@AAABBBCCCDDDDDDCCCAAA@@@@@@BBBBBBBBBAAAAAA???======???@@@???>>>===<<<::::::999888666444777777777777777666555555888888777777666555555444222222222222222222222222111111111222222222333333000000111111111111000000///...,,,******+++,,,.........////////////......---,,,++++++******++++++///,,,***)))***+++,,,+++)))))))))))))))))))))))))))((((((((()))***+++,,,,,,,,,***)))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$$$$######$$$&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))*********************)))((((((***))))))((()))***,,,---///000222111000//////000222333444444444666:::<<<@@@???>>>@@@CCCFFFFFFEEEHHHHHHHHHHHHHHHIIIJJJJJJPPPPPPQQQQQQRRRRRRQQQQQQRRRWWWVVVXXX```dddnnn""""""""""""""""""###$$$%%%$$$"""!!! !!! """###%%%'''((("""""""""""""""#########""""""!!!!!!!!!!!!"""""" """###"""!!! !!!###""""""!!!!!!!!!"""$$$%%%!!!"""###%%%%%%%%%$$$############"""""""""""""""$$$$$$$$$############"""###$$$$$$$$$######"""!!!######""""""""""""######"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%"""""""""!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))(((&&&&&&'''(((((()))******))),,,,,,)))(((+++***'''(((((((((((()))***+++,,,,,,---...///////////////.........///000111222333444555555666666666555555555555555555666666666777999999:::;;;<<<<<<<<<<<<===<<<<<<;;;::::::999999<<<<<<============<<<<<<<<<;;;:::999999:::;;;<<<@@@@@@@@@AAABBBCCCDDDEEE@@@@@@AAACCCFFFGGGGGGEEECCCAAA???>>>???@@@???>>><<<;;;999888888888666444888888888999888888777666777777777666555555444444222222222222222222222222111111111222222222222333111111111222222111111000333111---)))((()))+++---......///////////////...---,,,++++++******++++++---+++))))))+++,,,---,,,)))))))))))))))))))))))))))(((&&&&&&&&&(((***,,,******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''''')))***(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$##################$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''"""###&&&((()))((('''&&&''''''''''''''''''''''''))))))))))))(((((((((((()))************))))))((()))((((((((((((***+++,,,///111333222111000111222222333444444444666:::<<>>>>>@@@CCCFFFGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKPPPQQQQQQRRRSSSSSSRRRRRRTTTYYYWWWXXXaaaeeeooo###"""""""""""""""######&&&$$$"""  !!!"""""""""###$$$%%%&&&&&&!!!!!!"""############"""!!!!!!!!!!!!!!!"""###### """###"""!!! !!!###"""!!!!!! !!!###%%%'''!!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%###!!!!!!###&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%((())))))%%%###""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((())))))((((((%%%%%%&&&((()))***+++,,,+++---,,,)))(((+++,,,)))((((((((())))))+++,,,---++++++,,,---------------.........///000111222333555555555555555555444444444444555555666666777777888999:::;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<==================>>>===<<<;;;;;;;;;<<<===>>>@@@AAACCCDDDDDDCCCBBB===>>>AAAEEEIIIKKKIIIHHHCCCAAA???>>>??????>>>===<<<:::888888888888777555888999999999999999888888777777666555555444444333222222222222222222222222111111111111222222222222000111111111111000//////222000---+++******+++,,,---...//////////////////---,,,++++++******++++++***((('''''')))++++++***))))))))))))))))))))))))))))))(((''''''((())))))(((((())))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))***''''''&&&&&&%%%%%%%%%$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&&&&%%%'''''''''((((((((((((((((((((((((((())))))))))))))))))************)))((()))((((((((()))***,,,---000111333333222111222333222333444444444666:::<<<@@@???@@@AAACCCEEEFFFGGGDDDDDDEEEFFFGGGIIIJJJKKKOOOPPPQQQRRRRRRRRRRRRRRRUUUZZZWWWXXXaaaeeeppp######"""""""""""""""###&&&$$$""" !!!"""%%%%%%%%%%%%%%%$$$$$$###!!!"""############"""""" !!!!!!"""######### """###"""!!! !!!######"""""""""###%%%&&&'''%%%###!!! """### !!!!!!"""""""""$$$$$$$$$#########"""""" !!!"""############$$$###"""!!!!!!"""###$$$%%%###""""""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%(((***)))&&&###############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((((((((((($$$%%%&&&(((***+++,,,---666777333---***,,,+++((()))))))))***+++,,,......,,,,,,------......------......///111222222333333555555555666555555444444444444555555666777888888777888999::::::;;;;;;:::<<<=========>>>>>>>>>???=========>>>>>>?????????BBB@@@???===<<<;;;<<<<<<;;;>>>AAADDDEEECCC@@@>>>:::<<>>======>>>===;;;<<<:::888777888999888777777888888999999999888888666666555555444333333333222222222222222222222222000000111111111222222222//////000000///......---,,,------......------,,,------...///////////////---,,,++++++******++++++)))((('''(((***++++++***))))))))))))))))))))))))"""$$$&&&(((***)))((('''''''''((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$""""""###$$$&&&''''''''''''(((((())))))&&&&&&'''((()))***++++++((())))))*********))))))))))))))))))***,,,...///000111333444333222333444222333444444444666:::<<>>??????@@@>>>>>>======>>>???@@@AAACCCAAA???===<<<;;;;;;;;;999;;;???BBBCCC@@@===;;;999:::===AAADDDEEECCCAAA???===;;;:::;;;<<<;;;::::::888666555777888888777555666777777888777777777555555555444333333222222222222222222222222222222000000000111111111111222////////////...---,,,,,,)))+++---///000000...---,,,---...///000000000000---,,,++++++******++++++,,,******+++,,,---,,,+++))))))))))))))))))))))))###(((******)))(((&&&'''((()))***)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#####################$$$%%%$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''+++((($$$"""!!!"""%%%'''&&&&&&&&&''''''(((((()))%%%%%%&&&((()))+++,,,,,,((())))))************)))))))))))))))+++---///000///111333333222222333444222333444444444666:::<<>>@@@AAA@@@???===;;;;;;;;;;;;;;;::::::<<<<<<===<<<<<<;;;999999:::<<<>>>???===;;;;;;999888888999:::999888777555333222444666666666333444555555666666666555555555444444333222222222222222222222222222222222000000000000111111111111000000000000///...---,,,+++,,,---...////////////,,,---...///000000000000---,,,++++++******++++++,,,+++++++++,,,,,,+++)))))))))))))))))))))))))))!!!###&&&)))***+++***)))&&&''')))***)))((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%$$$&&&''')))$$$%%%%%%&&&''''''((((((&&&''''''((()))******+++(((((()))***************((((((((((((***,,,...///...000222333222222333444222333444444444666:::<<>>===<<<;;;::::::888999;;;<<<<<<;;;999888============<<<;;;:::999999999888888888888888999999:::999888666555555777444555666888888999999999222111111000000000000000222333333444444333333222444333222000000000111111111111111111000000000000000222444666555333000...//////000000000000//////...------...///...+++(((///,,,+++,,,///000///---...---,,,,,,++++++++++++------,,,++++++******)))+++***)))(((((()))***+++***************)))(((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''***'''%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''###!!!###$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((()))(((((('''''''''(((((()))***+++,,,,,,+++))))))+++*********+++---///000222222333333333333444444666666777888999:::;;;;;;@@@?????????AAACCCFFFHHHJJJHHHGGGHHHKKKMMMLLLJJJLLLNNNQQQSSSTTTSSSRRRPPPVVVWWWZZZ]]]^^^```iiisss###!!!!!!###%%%%%%""" """""""""""""""#########%%%%%%$$$##################""""""###%%%%%%$$$"""""""""""""""""""""""""""$$$###!!!!!!"""######"""######$$$$$$$$$$$$######&&&""""""&&&&&&"""!!!###"""""""""""""""#######################################$$$$$$$$$###""""""'''&&&%%%$$$############!!!"""""""""############%%%%%%%%%%%%&&&&&&&&&&&&############"""""""""!!!$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&''''''((()))))))))((((((((((((((((((,,,+++***(((''''''&&&&&&)))((('''''')))+++******)))'''&&&&&&(((******)))+++,,,---...//////.........------,,,---...///000///111333222111000111111111222333444444333222111555555555666777888999999=========<<<;;;;;;::::::999:::;;;======<<<:::999888999:::;;;;;;<<<<<<;;;999999888888888888888999;;;;;;;;;999666555666777555666777777888888888777222222111000000000000000222222333333333333222222111000///......///000000111111111000000000//////...////////////...---,,,...//////000000//////...+++++++++---///000///......,,,***+++......---+++...---,,,,,,+++++++++,,,---,,,,,,++++++******)))***)))(((((((((((()))***))))))******))))))((('''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&''')))'''%%%&&&((((((&&&$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&### """$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((()))(((((('''''''''(((((()))***++++++++++++***)))************+++,,,...///111111111222222222333333555666777999:::<<<>>>>>>AAA@@@??????AAACCCEEEGGGJJJIIIHHHJJJMMMNNNLLLJJJKKKMMMPPPRRRSSSRRRQQQPPPUUUUUUXXX[[[[[[^^^hhhsss$$$###""""""###$$$###!!!$$$###"""!!!!!!""""""###$$$######"""""""""""""""""""""!!!###$$$%%%$$$"""""""""""""""""""""""""""  !!!""" ###$$$$$$%%%%%%%%%$$$$$$$$$###$$$''''''$$$"""$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$%%%&&&&&&%%%###!!! """"""""""""###############$$$$$$$$$%%%%%%%%%%%%############""""""""""""!!!!!!!!!""""""""""""###%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''))))))(((((('''''''''&&&+++***)))((('''&&&&&&&&&'''&&&%%%&&&(((*********)))'''&&&''')))+++,,,,,,***+++,,,---............,,,,,,,,,,,,...///000111///111222222111000000111000111222222222222111111333333444555777888999999::::::::::::::::::::::::888:::;;;<<<===<<<<<<;;;777888999::::::;;;;;;;;;999888888888888888999999<<<<<<<<<:::888666777888888888888777777777666666222222111000000000000111111111222222222222111111000000/////////000111111111111000000000000//////------,,,+++++++++,,,,,,---..................---,,,++++++,,,...000111000,,,+++******,,,,,,+++***------,,,+++++++++,,,,,,,,,,,,,,,+++******)))))))))((((((''''''(((((()))(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''(((((()))))))))***++++++******)))))))))))))))***,,,---///000000111111111222222222222333555777:::<<<>>>???AAAAAA@@@@@@AAABBBDDDEEEIIIIIIJJJMMMOOOOOOMMMJJJKKKLLLOOOQQQRRRRRRQQQPPPTTTTTTVVVXXXYYY\\\hhhttt%%%$$$###""""""#########&&&$$$""" !!!"""###""""""!!!!!!!!!!!!"""""""""!!!!!!"""$$$%%%###"""""""""""""""""""""""""""  """######!!!######$$$$$$%%%$$$$$$$$$ """#########$$$&&&$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""#########!!!!!!!!!!!!""""""""""""#########""""""""""""""" !!!!!!"""######$$$&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''')))((((((''''''&&&&&&%%%'''''''''''''''((()))***'''&&&%%%%%%''')))(((((())))))***---///111000...***+++,,,,,,---.........,,,,,,------...///000000///111222222000000000111000000000111111111111111111111222333555666777777666666777888888999999:::888888:::;;;;;;;;;;;;;;;:::::::::::::::999888888888888888777888888999::::::;;;<<<;;;999999:::<<<<<<;;;:::999777666666666333222111111000000111111000111111222222111111000111111111222222333333444111000000000////////////------------------------,,,------......------,,,111///,,,,,,---//////...,,,+++++++++++++++******---,,,,,,++++++,,,,,,,,,,,,,,,++++++***)))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&'''''''''&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((()))***)))))))))***************)))((((((((()))+++---...111111111111222222222222000111222444777999:::;;;BBBAAAAAAAAAAAABBBCCCDDDGGGIIIKKKMMMOOONNNLLLJJJLLLMMMOOORRRSSSSSSSSSRRRUUUTTTUUUWWWXXX]]]iiivvv%%%%%%$$$###""""""###$$$&&&$$$""" !!!"""###"""!!!!!!!!!!!!!!!"""""""""!!!!!!"""$$$$$$###!!!###########################"""###%%%''''''%%%###!!!!!!"""###$$$$$$######"""######!!! ###%%%$$$$$$######""""""!!!!!!########################!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&'''######"""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""###### !!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$#########"""###%%%''''''&&&$$$"""%%%$$$$$$$$$$$$%%%&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***)))(((&&&%%%&&&'''&&&%%%(((+++///444777777444111,,,,,,,,,,,,------........................------///000222222000///000111/////////000000111111111//////000111222333444555444444555666777888999999777777888888999999999999:::;;;;;;;;;;;;::::::999888888777777888999999:::888999;;;;;;;;;;;;>>>@@@@@@>>><<<:::888777666666333222222111111111111111000111111222222111111000111111222222333333333333000000000////////////...+++---///111111///---,,,,,,,,,------------,,,,,,111///,,,,,,---.........+++,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++******))))))(((''''''((((((((((((''''''''''''((((((((((((''''''((((((((())))))((((((((((((((('''&&&&&&&&&&&&'''&&&''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******((((((((())))))******+++)))((((((((()))+++---...222222222333333333333444222222333555666777888888AAAAAAAAAAAABBBBBBCCCCCCEEEGGGKKKMMMMMMLLLJJJIIINNNOOOQQQSSSTTTUUUUUUUUUUUUTTTVVVXXXZZZ___kkkxxx$$$%%%&&&%%%###""""""###$$$###"""!!!!!!""""""###!!!!!!!!!!!!!!!""""""###!!!!!! """###$$$###!!!######################## !!!######"""!!! !!!"""###############$$$((((((### """###############"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######!!!!!! !!!"""$$$&&&'''############"""""""""""""""#########$$$$$$$$$$$$""""""""""""############""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''+++)))'''&&&&&&&&&%%%$$$(((+++///555999999666333//////...------------.........//////...------,,,...000111111000//////000000/////////000111222333///000000111111222222333333444444555666777888999777777777777777777777777777777999;;;<<<=========777777777777888999::::::777999:::;;;;;;<<>>;;;888666555555555444333222222111111222222222222333333333333222222000111222222222111000///000000/////////.........,,,---///000111000///...------............------,,,++++++,,,------,,,***&&&(((******)))))),,,...,,,+++++++++,,,,,,---...++++++******))))))(((((((((((()))******)))(((((('''((())))))******))))))'''(((((((((((((((((('''(((((('''&&&&&&&&&&&&'''$$$&&&((((((&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""%%%'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,((((((''''''((()))+++,,,************+++,,,...///111222222222333333333333444555666777999:::;;;<<<>>>???@@@BBBCCCDDDDDDEEEFFFIIILLLLLLJJJJJJKKKMMMOOOOOOQQQSSSTTTVVVWWWXXXSSSTTTWWW\\\^^^bbbmmmyyy"""%%%((((((%%%"""!!!""" !!!"""###$$$$$$######"""""""""""""""###$$$$$$!!! !!!###$$$"""!!!########################$$$"""!!!!!!###%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&######"""$$$$$$"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%### $$$#########""""""!!!!!!""""""""""""############!!!!!!""""""#########$$$############$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$!!!###&&&&&&&&&%%%%%%&&&&&&'''((("""###$$$%%%&&&''''''((($$$%%%%%%&&&'''(((******)))'''&&&&&&((())))))(((''''''(((+++///333555555555333111///...---------***+++---///000000//////...000111111/////////000111000000000000222444555444444444333333333222222444444555555666777777888<<<;;;999888777777666666777888888999999999888888777777777777888999:::;;;;;;<<<<<<;;;999999:::<<<>>><<<999666444444444444444333222222111111222222222333333444444333333222333444444555444333111000000/////////............000000000000000111222333---......//////......---///...------,,,***'''$$$###&&&))))))((((((+++...++++++++++++,,,,,,---...++++++******)))(((((((((((()))***++++++***)))((((((((()))***************&&&''''''''''''''''''&&&(((((('''&&&&&&&&&&&&'''$$$&&&((((((&&&%%%'''***((('''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&''''''%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,((('''''''''((()))+++,,,+++*********+++---///000000111111111111222222222111111333555888:::<<<<<<===>>>@@@BBBCCCDDDEEEEEEHHHKKKMMMLLLJJJJJJMMMOOONNNOOOPPPRRRSSSUUUVVVWWWQQQSSSWWW\\\___bbbmmmxxx""""""!!!!!!"""$$$&&&'''########################!!!!!!"""###$$$$$$%%%%%%"""###$$$$$$$$$"""!!! """"""""""""""""""""""""###$$$$$$###!!!"""$$$&&&%%%$$$###""""""###$$$%%%&&&%%%$$$#########$$$%%%###"""!!! !!!"""#########""""""!!!!!! #########""""""""""""!!!######""""""######$$$%%%&&&%%%$$$"""!!! !!!!!!"""""""""#########"""###$$$%%%###""" !!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))***'''&&&***333:::===<<<===:::555111......///000//////000000000000///......///////////////......---......000222444555777666666666777777888888888:::;;;===<<<:::888777777999777555333333444666888999888888999:::;;;:::999888666444666999<<<;;;999999999999999999999999::::::999777555444444444444555444333222222222222222333222111111111111222333222222222222333333444555222000......000111///---......//////000000111111//////...------------...---,,,+++,,,------+++))),,,,,,++++++,,,,,,---...++++++***)))***+++,,,---+++++++++************)))++++++++++++++++++++++++******++++++++++++******((((((((((((((((((((((((+++******)))(((''''''&&&'''''''''(((***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$#########$$$%%%%%%######$$$%%%&&&(((((()))'''&&&%%%%%%$$$$$$$$$$$$$$$%%%'''''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''++++++***************+++---+++)))((()))+++---///000111222000//////000222111333444555666888;;;===@@@@@@@@@@@@AAACCCEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJLLLOOOSSSUUUVVVVVVVVVWWWWWWVVVWWWZZZ[[[```lllxxx###""""""""""""$$$%%%&&&########################&&&&&&%%%$$$###!!!!!! %%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""%%%&&&%%%###!!! !!!###$$$$$$###""""""###$$$$$$&&&%%%$$$#########$$$$$$###"""!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!''''''&&&&&&%%%%%%$$$$$$######""""""######$$$%%%$$$###""""""""""""""""""######""""""""""""""""""############$$$$$$###!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''(((((())))))******((()))000999AAADDDDDD999777444000.........///000000111111111000000///......////////////.........//////111222444666777888999999:::;;;;;;<<<<<>>???@@@AAAHHHIIIHHHEEEAAA<<<999999777666666666777:::===??????<<<999777888888888888999888666777999::::::::::::::::::999999888888777666555333111000000111111777666555555555555555555555666777777777777666555555555555555555555666777555444222333444444333111111111111000000000000000000000///..................---,,,,,,...---,,,***++++++******++++++,,,---------,,,+++++++++,,,,,,,,,+++++++++************++++++++++++++++++++++++******++++++++++++******((((((((((((((((((((((((***))))))(((((('''''''''''''''&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$######"""!!!&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))***)))))))))*********++++++)))))))))(((((())))))***)))))))))***+++---...///000222222222111222444555333555777888999:::===@@@AAA@@@@@@@@@AAACCCDDDFFFGGGGGGHHHJJJJJJKKKKKKKKKMMMPPPTTTUUUUUUUUUUUUUUUVVVVVVXXX\\\^^^dddqqq~~~$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""###""""""$$$&&&######""""""""""""######%%%$$$$$$###############$$$##################$$$""""""""""""""""""""""""!!! ######""""""######$$$%%%"""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""###$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********&&&&&&'''+++///222222000---.........------,,,+++...//////000000000000000------......//////......//////000111222444555666999:::;;;===>>>@@@AAAAAAIIIIIIIIIFFFAAA===::::::555555555666999<<>>:::777777888888888999999888888999999::::::<<<<<<;;;;;;:::999888888888777666444333333444444666666555555555555555666555666888999999888666555666555555444555555666666555444444333444333333222333333222111000000//////111000//////......//////,,,+++++++++,,,,,,***)))+++************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++***************************************++++++++++++******(((((((((((((((((((((((())))))((((((((('''''''''((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&***)))(((&&&&&&%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$''''''(((((())))))******(((((((((((((((((()))***((((((***+++---...///000///000222111111222444666333555777888888:::===@@@AAAAAA@@@@@@AAABBBDDDEEEHHHIIIJJJKKKLLLMMMMMMMMMNNNQQQTTTVVVUUUTTTTTTUUUVVVVVVYYY]]]```fffttt###$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&######!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&$$$!!!""""""""""""""""""""""""$$$$$$$$$$$$######""""""#########$$$$$$#########""""""""""""############%%%$$$$$$###"""!!!!!!!!!######""""""######$$$%%%$$$######""""""""""""""""""######$$$%%%&&&&&&'''!!!###%%%$$$""" !!!"""!!!""""""############"""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$ !!!"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))***************,,,------,,,+++)))***+++,,,,,,,,,+++***,,,,,,---...//////......,,,,,,---........................///000222333444777777888:::;;;===>>>???CCCDDDEEECCC@@@<<<;;;:::444444555777999<<>>:::777777888999999:::::::::999888888999:::>>>>>>===<<<;;;:::::::::999888777555555555666666888888777777777777888888777999:::<<<<<<:::999777555555444444444444444555333333444333222222222222444444333222111000//////111111000////////////000...---,,,---......,,,***++++++******++++++,,,---//////////////////......,,,,,,,,,++++++++++++*********************************++++++++++++******((((((((((((((((((((((((((((((((((((''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((('''$$$""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''((()))*********(((((('''(((((()))******((()))***,,,---...///000...///000000000000333555222444666777888999<<>><<<;;;;;;555555666888:::<<<>>>??????<<<999888999:::::::::;;;;;;;;;:::888777888:::=========<<<<<<;;;;;;;;;888777555444444444555666:::::::::::::::;;;;;;<<<;;;<<<============<<<;;;666555444444333444444444222333444333111000111222444444333333222111000000222111111000000000000000111000///000111000///---,,,,,,++++++,,,,,,---...,,,---......//////......,,,,,,,,,,,,++++++++++++******************************++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&+++***'''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&###"""###$$$''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((()))***++++++(((((())))))***+++,,,,,,(((((((((((()))***++++++*********+++,,,...///000...000000000///000111333222444666777777999<<>>???;;;:::999999;;;<<<<<<<<<;;;<<<===;;;888777888:::;;;;;;;;;;;;::::::::::::777666555444333444555555999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777666666555444444555555222333555333111000111333444444333333222222222111222222111000000000111111000///...///000000...,,,------,,,,,,------...///((()))+++,,,---...------------,,,,,,,,,+++++++++******************************++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''(((&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%''''''&&&&&&%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((())))))***&&&'''((()))***++++++,,,)))(((((()))***+++,,,,,,---,,,+++***+++---///111000111222111000000111333333555777888888:::===@@@BBBBBBAAA@@@AAABBBCCCDDDEEEFFFHHHIIIKKKLLLLLLLLLLLLOOOSSSUUUUUUUUUVVVVVVWWWWWWZZZ^^^aaahhhuuu !!!###$$$%%%%%%%%%$$$########################""""""######$$$$$$$$$%%% !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""  !!!"""######"""!!! """######$$$$$$"""!!! !!!"""######"""!!! """"""######$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$#########"""###$$$$$$%%% !!!!!!"""$$$%%%&&&##################$$$$$$ $$$$$$!!! ###&&&""""""#########""""""!!!########################!!!""""""###$$$$$$%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&%%%$$$&&&(((+++))))))((((((((())))))***+++,,,---...////////////***+++,,,---............000000000000111222333444888888888999999:::::::::<<<>>>??????>>><<<<<<<<<;;;;;;<<<<<<===>>>>>>???999888888:::<<<>>>>>>===;;;======;;;888666888:::999999999999999999999:::888777666555444555666777666666555555666777888888888777777666666777777888888888777666666666666666222444666444222000222444444444333333333333222222333222111111000111111111---,,,+++,,,------+++)))...------------...//////***+++---///111111111111---------,,,,,,,,,++++++))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((&&&'''''''''''''''''''''(((&&&$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''((())))))))))))))))))***+++,,,---...---+++******,,,///111222333333222111000222333444666888999:::;;;>>>AAACCCBBBAAA@@@AAABBBCCCDDDHHHIIIKKKLLLNNNOOOOOOPPPLLLOOOSSSUUUVVVVVVVVVWWWWWWWWWZZZ^^^aaaggguuu########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! """""""""""""""!!! %%%$$$###""""""###$$$%%%!!! !!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""%%%###!!! !!!###%%%%%%$$$!!! !!!$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########"""######$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&######''')))''''''&&&%%%%%%&&&'''((())))))((('''%%%%%%%%%&&&'''(((((((((((()))))))))))))))+++...///...------...,,,,,,---...///000111111555444333222111222333333555666777777666777999;;;:::;;;===>>>??????>>>>>>@@@@@@@@@???????????????;;;;;;;;;;;;<<<>>>???@@@???>>>;;;999888999::::::;;;;;;;;;:::999888777666777777777777888888888888999888777777999;;;::::::::::::999999888777777777888999999999999888777777555555555444333333222222666555444222222333444444222222222111111111111000000//////...---,,,,,,,,,///...+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******(((((())))))*********+++***))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$))))))((('''&&&$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''(((***+++'''''''''''''''((()))))),,,+++))))))***,,,///111111111222222222111111000333444777999<<<=========AAAAAAAAAAAABBBBBBCCCDDDGGGHHHJJJKKKLLLMMMMMMMMMQQQRRRSSSUUUWWWXXXXXXYYYXXXYYY]]]```bbbhhhwww########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$###"""!!!!!!!!!!!!"""###########################!!!"""""""""############$$$$$$$$$###############$$$######"""""""""""""""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%&&&############"""""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%"""###&&&(((&&&''''''&&&%%%&&&&&&(((((((((((('''&&&&&&&&&&&&&&&(((((((((((()))))))))))))))+++------,,,,,,---...111111000000000/////////222111111111222444666777555666777777666777999;;;;;;<<<>>>???@@@@@@???>>>AAAAAA@@@@@@??????>>>>>>;;;;;;;;;<<<===>>>???@@@>>>===:::999888888999::::::::::::::::::999888777888888888888888999::::::;;;999888999:::<<<<<<;;;;;;:::999888777777777777999999999999999888888777666666666555555555555555666555444444333333444444222222222111111111111000000000//////...------,,,...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++************((()))))))))************+++******)))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((***+++((((((((((((((()))******,,,+++))))))***,,,///111111111222222222111111000333444777999;;;=========AAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKPPPQQQRRRTTTVVVWWWXXXXXXZZZZZZ\\\___aaahhhxxx########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%$$$$$$###""" !!!!!!"""############$$$$$$###"""""""""######################################################""""""""""""############%%%%%%$$$$$$###"""""""""$$$$$$#########"""""""""""""""""""""""""""""""""###""""""""""""""""""###############$$$%%%&&&&&&############"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###%%%%%%""""""&&&'''%%%((('''&&&&&&%%%&&&&&&''''''''''''(((''''''&&&%%%(((((((((((()))))))))))))))***++++++***+++---///222222222111111111111000111111111222333444666666555777777777777777999;;;<<<===>>>@@@AAA@@@@@@???AAAAAAAAA@@@???>>>===<<<;;;<<<<<<===>>>???@@@AAA===;;;:::999888888999:::999999::::::::::::999999999999888888999;;;===>>>===<<<:::;;;<<<======<<<===<<<:::888777666777777999::::::::::::999888888666666666777777777777777555555666666555555444333222222222111111111111000111000000//////......---,,,,,,,,,,,,...000222333------------------------***++++++,,,,,,++++++***++++++*********)))))))))))))))))))))************++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&!!!!!!###$$$%%%&&&&&&&&& !!!"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&'''((()))***)))))))))))))))***+++++++++***))))))***,,,///000000111111222222222111111333444666999;;;<<<===>>>AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKNNNOOOQQQSSSUUUVVVWWWWWWZZZYYYZZZ\\\___fffxxx################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######""""""!!! !!!"""######"""!!! """"""""""""######$$$$$$########################''''''''''''''''''''''''"""""""""""""""#########$$$$$$#################################""""""!!!""""""############""""""!!!"""###$$$$$$###"""!!!###"""""""""######$$$%%%#########"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$############$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###&&&&&&###$$$''''''%%%(((''''''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&%%%(((((((((((())))))))))))***+++++++++***,,,...111//////000111222333444444444444333333333222222222555666777777666777999;;;<<<===???@@@AAAAAA@@@@@@????????????>>><<<;;;:::;;;<<<===>>>???@@@AAAAAA<<<<<<;;;:::::::::;;;;;;888999999:::;;;;;;::::::;;;:::::::::;;;===???AAA???===<<<<<<>>>???>>>===>>>===:::888777666777777:::::::::::::::999888888555555555666777888888888444555666777666555444333222222222111111111000000111111000000/////////...,,,,,,,,,---...000222333------------------------***++++++,,,,,,++++++************))))))))))))((()))))))))))))))******************))))))((((((((('''''''''''''''&&&&&&&&&)))))))))))))))(((((((((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""$$$%%%%%%&&&&&&&&& """###%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%%%%%%%###%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$###&&&&&&''''''(((((()))***))))))(((((())))))***+++******))))))***,,,...///000000111222222222111111444555666888:::<<<===>>>AAAAAAAAAAAABBBDDDEEEFFFIIIHHHHHHHHHIIIJJJLLLMMMLLLMMMOOORRRTTTUUUVVVVVVVVVWWWYYY\\\^^^eeettt################################################$$$$$$$$$$$$$$$%%%%%%%%%""""""############"""""""""#########"""!!! """###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%!!!""""""######""""""!!!""""""############""""""!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!""""""###""""""""""""""""""######!!!!!!"""""""""#########"""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$'''(((%%%&&&))))))&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))+++,,,---,,,,,,---000333...///000000222222333444444444444333333333222222444555666666555666888999;;;<<<>>>???@@@@@@???>>><<<======>>>===;;;999888;;;<<<===???@@@@@@@@@@@@===<<<<<<<<<<<<======>>>888999::::::;;;;;;;;;;;;<<<;;;;;;<<<===???AAABBB@@@>>>======>>>???>>>======<<<:::999777777777888999::::::::::::999888888222333444444555666777777444555666666666555333222222222222111111111000000000000000000////////////---,,,,,,------......///------------------------***++++++,,,,,,++++++************))))))))))))(((******)))))))))))))))))))))(((((((((((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&###$$$%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((()))))))))(((''''''''''''((())))))))))))))))))***,,,...//////000111222222222222222444555666888:::<<<>>>???AAAAAAAAABBBCCCDDDFFFFFFIIIIIIIIIIIIJJJKKKKKKLLLKKKLLLNNNQQQSSSUUUVVVVVVTTTWWW\\\aaabbbfffrrr###################################################$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###"""!!!  """###$$$$$$$$$############################################################"""""""""""" !!!###$$$%%%&&&''' !!!"""$$$%%%$$$$$$###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!"""""""""""""""############!!!!!!!!!"""""""""######!!!!!!""""""###$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$((()))''''''***)))&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''((('''''''''(((((((((((())))))))))))+++,,,.........///111333222222222111111111000000000000222333444555555555222444555444444444666888999:::<<<===>>>======<<<:::;;;<<<======<<<:::888:::;;;===???@@@@@@@@@???<<<======>>>>>>?????????999999:::;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@???>>><<<<<<===>>>===<<<;;;;;;;;;:::999999888888888999999999999888777777222222222333444555555666444444555555444444333222222222222111111111111000////////////////////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++*********)))))))))************))))))))))))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###$$$%%%$$$###$$$############$$$$$$%%%%%%$$$#########$$$%%%&&&###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))'''''''''''''''(((((())))))))))))***+++,,,---...///000111222222222222222555555666777999<<<>>>???AAAAAAAAABBBCCCEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIKKKLLLNNNQQQSSSUUUVVVVVVVVVZZZ```eeeeeegggqqq|||############################################################$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%######"""""""""######$$$!!!"""###$$$$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!!!!!!!"""###$$$%%%%%%&&& !!!$$$&&&'''(((''''''$$$###"""!!!!!!"""###$$$""""""############""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!!!!!!!"""""""""###!!!!!!!!!"""###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&###'''(((&&&''')))(((%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))+++---......///000222333333333333222222222222///000222444555555555444111222333333222222444666777888999;;;;;;;;;;;;:::999;;;===??????>>><<<:::999:::<<<>>>?????????>>>;;;;;;<<<>>>>>>?????????::::::;;;;;;;;;;;;;;;;;;;;;===>>>@@@@@@@@@???>>>>>>===;;;;;;<<<<<<;;;:::888999;;;<<<<<<;;;999888777888888888888777666666222222333333444444555555444444333222222222222222222222222111111111111000........................,,,,,,---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++************************)))))))))((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$""""""###%%%%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###$$$%%%$$$"""###############$$$%%%%%%%%%$$$###""""""$$$&&&'''%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((%%%&&&'''((()))))))))(((((((((((('''((())))))***(((((()))***+++,,,------//////000222222333333222555555666777999<<<>>>???AAAAAAAAABBBDDDEEEGGGHHHGGGHHHJJJLLLLLLKKKIIIHHHKKKLLLNNNQQQSSSUUUVVVWWWXXX[[[```ccccccdddnnnzzz########################"""""""""""""""""""""""""""""""""######$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""!!!!!!!!!"""$$$'''(((%%%%%%&&&&&&%%%$$$"""!!!################################################$$$#########""""""!!!!!!###############$$$$$$$$$ """%%%(((*********)))%%%###""" """###%%%###""""""""""""""""""#########"""""""""""""""###!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&'''&&&"""&&&'''&&&&&&((('''$$$"""###%%%&&&'''&&&&&&%%%'''&&&%%%%%%&&&'''((()))(((((((((((())))))))))))''')))---.........///000111222222333444555666777333333444555444333222111000111222222111222444555555666888999::::::999999999;;;>>>@@@AAA@@@>>>===888:::<<<>>>??????>>>===::::::<<<===>>>>>>>>>>>>:::;;;;;;<<<<<<;;;::::::;;;===???AAAAAA@@@===<<<>>><<<:::::::::;;;:::999666888;;;======<<<:::888777777777777777666555555333333333444444444444555444333222111000111222333222222222111111111111000---------...............+++,,,,,,---......------************************+++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***+++*********))))))(((((()))))))))))))))*********))))))((('''&&&&&&%%%%%%&&&'''''''''(((((())))))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###$$$$$$$$$"""######""""""###$$$%%%%%%%%%$$$###""""""$$$&&&'''%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%&&&'''''''''((()))))))))%%%&&&'''))))))))))))((()))))))))))))))******+++(((((()))***+++,,,,,,---//////000222222333333333555555666777999<<<>>>@@@@@@AAAAAABBBDDDFFFGGGHHHIIIKKKNNNPPPPPPNNNLLLJJJKKKLLLNNNQQQTTTVVVWWWXXXXXXYYY\\\^^^]]]___kkkwww%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$"""  ###%%%### $$$$$$$$$#########"""""")))'''### !!!###%%%!!!!!!!!!!!!!!!"""###$$$###$$$%%%$$$""" !!!######"""!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###"""!!! %%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$#########""""""!!!!!!!!!###%%%&&&%%%$$$###%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((%%%$$$%%%'''(((&&&$$$''''''(((((())))))******(((...222111---+++...333///000000000111111111111222222222333333444444444//////000111222222333333222333666888999:::::::::;;;<<<===<<<;;;;;;<<<===;;;<<<===>>>>>>?????????::::::999888888999:::;;;;;;;;;:::::::::999999999===>>>??????>>><<<999777???<<<999666555555777999888777777888::::::999777666666555555555444444444444444333333333444555555111111000000000000111111222111111000///......------,,,,,,++++++,,,,,,---.........------,,,,,,,,,))))))))))))))))))******++++++++++++++++++++++++'''((()))+++++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((******((('''&&&))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((%%%$$$%%%'''(((&&&$$$(((((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######'''&&&%%%$$$######""""""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''(((***''''''''''''))),,,///111333333222111000000000111444555777777888:::>>>AAACCCBBB@@@@@@AAACCCFFFHHHHHHIIIKKKMMMMMMLLLJJJIIIKKKMMMOOOPPPQQQTTTWWWZZZ[[[YYYYYY[[[]]]```jjjuuu%%%%%%%%%$$$$$$$$$######"""#####################%%%%%%$$$$$$############%%%%%%$$$$$$###$$$$$$%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$#########"""""" """"""!!!""""""######$$$"""$$$&&&&&&%%%$$$%%%&&&######"""!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$######""""""!!!!!! $$$$$$#########$$$$$$%%%""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###############"""""""""!!! !!!###$$$%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&$$$%%%'''(((&&&$$$'''''''''((()))***+++,,,...333666444///,,,...222//////000000000111111111333333333333333222222222000000111111222222333333222333555888999::::::999:::;;;<<<;;;:::999:::<<<::::::;;;<<<============999888777666666777888888999999999999999999999999:::;;;<<<=========<<<;;;;;;:::888777666555555555999888777888999999888666555555444444444444333333333333222111111222222222000000000000000000111111000000//////...------,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++************************''''''((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%'''(((&&&$$$''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######((('''&&&$$$###""""""!!!$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***(((((('''((())),,,///000222222222111111111111111555777999::::::===@@@CCCBBBAAA@@@???@@@CCCFFFHHHIIIJJJKKKLLLLLLKKKKKKJJJMMMOOOQQQQQQRRRRRRTTTVVVYYYWWWXXXZZZ\\\```jjjttt%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""######$$$%%%%%%$$$############"""""""""%%%$$$$$$###$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$###############!!!"""!!! """"""""""""############!!!""""""###$$$%%%######"""!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###############"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%(((''''''''')))***,,,...555888:::777111---...000////////////000000000000444444333333222111111000222222222222222222222222222333555777888999888888888999:::999888777888:::888999:::;;;;;;<<<<<<<<<888777666444444444555666777888888999999::::::;;;;;;;;;;;;<<<<<<=========999999999999888777555444999888777777888888666444444333333333333222222222222111000000/////////////////////000000111111111//////......---,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''(((((())))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$%%%&&&'''&&&$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))((()))***,,,...///111111111111222222222222555666999:::;;;===AAADDDBBBAAA??????@@@BBBEEEGGGIIIIIIIIIIIIIIIJJJKKKKKKNNNPPPRRRSSSRRRQQQQQQRRRWWWUUUVVVYYY\\\```jjjttt$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###"""""""""""""""""""""$$$$$$######$$$$$$%%%%%%"""%%%'''&&&###"""%%%'''########################!!!$$$%%%%%%$$$"""!!!!!!"""""""""""""""""" !!!"""#########""""""!!!""""""#########$$$$$$$$$$$$###### !!!!!!!!!"""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""#########"""""""""""""""######""""""###$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&(((((('''''')))+++---///666999:::777111......000........./////////000000222222222222111111111111333333333222222222222222222333555666777777777666555777888777666555666777888888999:::;;;;;;;;;;;;888777555444333444444555777777888999:::;;;<<<===@@@???>>>===<<<<<<<<<<<<:::::::::999888777777666999888666777777666444222222222222222111111111111222111000///..................///000000111111111............------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''')))***))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((*********)))******,,,---...000111111222333333333333222444777999:::===@@@BBBBBB@@@???>>>???BBBEEEGGGHHHGGGFFFFFFFFFHHHJJJKKKMMMOOORRRTTTSSSQQQQQQQQQVVVUUUVVVZZZ]]]aaakkkuuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$#########$$$$$$%%%&&&"""$$$&&&%%%"""!!!###%%%########################$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!""""""!!! """$$$$$$#########%%%######""""""""""""######"""######$$$$$$######""" !!!!!!""""""######!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""###############"""######$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&(((''''''''')))***,,,---222444555444000......///---............///////////////000000111222333333333222222222222222222222222333444555666555555444444555666555444333444666888888999:::;;;;;;;;;;;;888777666555444555666666777888999:::;;;<<<===>>>AAA@@@???>>>=========>>>;;;999666444444555666888888666555555666555333111222222111111111000000000333222111//////.........---...///000000000000000/////////...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((************************+++***)))(((((((((******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''')))***)))((('''(((***************+++,,,---...000111222333333333333333000333777999;;;>>>AAACCCBBBAAA??????@@@BBBEEEGGGGGGEEEDDDCCCDDDFFFIIIKKKJJJMMMQQQSSSSSSRRRRRRSSSVVVVVVXXX\\\___bbbllluuu###$$$$$$$$$$$$%%%%%%%%%###""""""!!! """""""""############$$$############$$$%%%&&&&&&"""###$$$###"""!!!"""##################$$$$$$$$$'''&&&$$$#########%%%&&&!!!!!!"""######""" !!!###$$$$$$"""!!!!!!"""######"""""""""###$$$$$$""""""############""""""!!!!!!""""""######$$$$$$"""""""""""""""###$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""!!!""""""""""""""""""!!!""""""""""""####################################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''''''''(((((())))))******---...000000...------...------------.........///------...000111222333444111111111111111111111111222222444555555444333222333444555444333222333555777888999:::;;;;;;;;;;;;888777666555555666777888777888888999;;;<<<======<<<<<<===>>>??????@@@@@@888666333000000111444666666555444444555555333111222111111111111000000000222222111000////////////...///000000000000...---........................---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------,,,,,,+++*********************************+++******))))))))))))***((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$######""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''')))***)))((('''(((***))))))***+++,,,---......111222333444444444333222111555999<<<>>>AAADDDFFFCCCBBB@@@@@@AAACCCFFFHHHFFFEEEDDDDDDEEEGGGIIIKKKIIILLLOOOQQQRRRRRRTTTUUUWWWWWWYYY]]]___bbbkkkuuu######$$$$$$$$$%%%%%%%%%############""""""""""""############$$$$$$%%%%%%############$$$%%%&&&'''%%%###""""""######"""!!!""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$######%%%%%%%%%###""" !!!""""""!!! !!!######""""""######$$$%%%""""""############""""""############$$$$$$$$$$$$$$$$$$#########$$$$$$%%%"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""############"""###$$$%%%$$$$$$###""""""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$###$$$$$$%%%&&&$$$&&&((('''%%%$$$&&&'''%%%&&&((())))))((('''&&&***+++,,,---,,,,,,,,,,,,,,,,,,---------..................///000111222222/////////000000111111222222222333444444333222111222333444444333222333444666666777888999999999999666666555555555777888999666666777888999999::::::888:::;;;===>>>???>>>>>>666555333222222333444555444333333333555555333111222222222111111111000000000000////////////000000//////000111000///---+++---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))))))))******)))(((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$###%%%&&&%%%###"""$$$&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''')))***)))((('''(((***'''(((***,,,---...//////222333444555555333222000111444999<<>>AAACCCBBBBBBAAAAAABBBCCCEEEFFFFFFHHHJJJLLLMMMLLLKKKJJJMMMMMMNNNOOOQQQSSSTTTUUUYYYXXXXXX[[[\\\^^^fffppp""""""#########$$$$$$$$$$$$###############$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$ !!!""""""!!!!!!"""$$$$$$$$$######"""!!!!!! $$$$$$$$$$$$############"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""########################"""""""""######"""""""""!!!"""""""""############$$$$$$###"""!!!!!!""""""%%%%%%%%%$$$###"""!!! ################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$ ###%%%$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!"""$$$&&&'''''''''''''''((((((((((((((()))))))))************+++++++++***************,,,------...///000111111000000000000000000000000//////111222333444555555666888<<<>>>>>>;;;888555333333444444444444333333333444444444444444444333333333333333333555666777666666666777777888888888555555444222222222222333333222111111000/////////111111111000000000000000...///000/////////111222111111111000000///......------......---,,,***(((***+++---......---+++***,,,,,,---------,,,,,,+++,,,+++++++++*********))))))***++++++++++++***)))++++++++++++***)))((((((******)))(((''''''((((((((((((((((((''''''''''''))))))******************(((''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&(((###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&(((***+++******++++++++++++******((((((((((((***,,,...///333333333333333333333333333333555888;;;>>>AAABBBBBBBBBAAAAAABBBCCCEEEFFFCCCEEEHHHKKKLLLLLLLLLKKKOOOOOOPPPQQQRRRRRRSSSSSSXXXWWWWWWZZZZZZ]]]eeennn###$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%################################################""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$!!!""""""!!!!!!"""###%%%%%%$$$###"""!!! $$$$$$$$$#########"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""############%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$##################$$$ """""""""############$$$######$$$$$$$$$$$$######!!!###$$$###"""######''''''&&&%%%%%%$$$######&&&%%%$$$$$$$$$&&&'''(((&&&&&&'''''''''((((((((())))))))))))************************************------......//////000000000000000000000000000000///000111333444555555555444777;;;===>>><<<999666444444555555555555444444444555555666666555555444333333333333444555666777777777666666666666666666333444555444333333444666555444444333222111000000111111000000000000000000...///000000//////111333111000000/////////......,,,---000111000...+++))),,,------...---,,,***)))---------------,,,++++++,,,++++++******))))))))))))***+++,,,,,,+++***)))*********+++******))))))+++++++++***)))((((((''')))))))))(((((((((((('''))))))))))))************(((((('''''''''(((((()))&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''###$$$&&&'''''''''&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))******++++++++++++******)))((((((((()))+++---...111111111111111111111111222333555777:::>>>@@@BBBBBBAAAAAAAAAAAACCCDDDEEECCCDDDFFFIIIJJJKKKKKKKKKLLLMMMOOOQQQRRRSSSTTTTTTXXXVVVWWWYYYZZZ\\\eeennn!!!!!!"""""""""###############""""""###$$$$$$%%%########################################################################!!!!!!!!!"""###$$$$$$$$$ """######"""!!!###$$$$$$#########""""""!!!!!!"""""""""###############"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""##################"""""""""""""""#########$$$$$$$$$######"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""###$$$%%%%%%$$$###""""""$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))))))))******************++++++,,,,,,------.........///////////////000000000000000000000000000111222444444555444444222333444666777777777777555555555666666555555555444555666666666666555444333333444444555666666666777777777666666555555444222444666666444444666888777777666555444333222111000000000000000000000111...///000000///000222444111111000000000000000000---...000000000///...------------,,,,,,+++++++++,,,,,,------------------------,,,++++++***))))))(((***+++,,,,,,+++***(((((()))***************)))+++,,,---------,,,+++*********)))))))))(((((((((((((((((()))))))))******((((((((((((((()))***+++(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%&&&'''((('''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((******++++++++++++******************+++,,,...///111111111111111111111111222333555777:::===@@@BBBBBBAAA@@@@@@AAABBBDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKNNNPPPQQQRRRSSSSSSXXXVVVWWWZZZ[[[^^^fffppp"""#########$$$$$$$$$$$$######""""""###$$$%%%%%%######################################################################## !!!!!!"""###$$$$$$$$$!!!###$$$$$$######$$$%%%""""""""""""############ !!!"""###$$$$$$%%%"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""########################!!!"""###$$$$$$###"""!!!""""""""""""############!!!!!!!!!!!!"""###$$$%%%"""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$%%%%%%$$$""""""%%%&&&&&&%%%$$$###%%%'''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))************++++++,,,------.../////////////////////.........000000000000000000000000000111333444555444444333444444333333444777999;;;555555666666666666555555444444555666666555444444333333444444555666666666888888777666555444444333111444666777555555777:::888888888777666444333222000000000000000111111111...///000000///000222444333222111111000111111111000////////////000000111---,,,,,,++++++,,,------***+++,,,---.../////////......---,,,,,,+++******((()))+++,,,,,,+++)))((('''((()))******************,,,...000000000...---++++++******))))))((((((''''''(((((()))))))))***(((((((((((()))***,,,,,,(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&'''((((((((('''&&&$$$$$$%%%%%%&&&'''(((((($$$%%%''''''''''''%%%$$$$$$%%%&&&((()))(((((('''******++++++++++++******,,,,,,++++++,,,...///111333333333333333333333333222333444777:::===@@@BBBAAAAAA@@@@@@AAABBBDDDEEEIIIIIIHHHGGGFFFFFFFFFGGGKKKLLLNNNOOOPPPPPPOOOOOOXXXWWWXXX[[[\\\___hhhqqq"""############$$$$$$$$$######$$$%%%&&&&&&&&&&&&!!!"""""""""############&&&%%%$$$$$$######$$$$$$############""""""""""""###$$$&&&&&&$$$###$$$%%%$$$$$$############$$$$$$######################## !!!!!!"""""""""###""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$###"""!!! !!!"""$$$&&&######""""""!!!!!! !!!###$$$$$$###"""!!!""""""""""""""""""""""""$$$###"""!!! $$$$$$##################%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%%%%#########$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''''')))))))))(((''''''&&&&&&)))))))))***+++++++++,,,,,,,,,---...///000111222---------...............111111000/////////////////////000000111222444444777777666666777888999999999999999999999999999999777666555444333444555555555555555666777999:::;;;999999999999777555333111444333333222333444666777999:::;;;:::999666333111222222222222222222222222000000111111111222222222111111111111000000000000000000000000000000000000000000000///......------,,,---......//////......+++,,,,,,,,,,,,+++******---,,,,,,,,,+++************++++++***'''&&&&&&'''***,,,...000111000///......---,,,***)))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&)))******)))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''((('''))))))'''$$$"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$###""""""###$$$%%%000...***'''%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******(((((((((***,,,---(((&&&$$$%%%(((******(((''')))******)))))))))+++++++++******+++---///111555555555555444333222111555777888999:::;;;>>>@@@BBBBBBBBBAAA@@@@@@CCCEEEFFFFFFGGGHHHHHHHHHGGGGGGIIIKKKNNNPPPOOOOOOPPPQQQVVVVVVYYY^^^```aaahhhqqq"""############$$$$$$$$$""""""#########"""!!!!!!""""""""""""############$$$$$$###"""""""""###### !!!!!!""""""!!!"""$$$$$$"""!!!"""############""""""#################################!!!!!!!!!""""""###############"""""""""!!!!!!!!!!!!"""######$$$$$$#########"""!!! !!!"""$$$%%%###"""""""""!!!!!!!!! !!!"""###$$$$$$###!!! """"""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!########################$$$$$$$$$######"""""""""&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&((())))))$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((()))))))))***++++++,,,,,,,,,------...///000111111////////////000000000000111111000///////////////111000000000111222333444888777777777888999999:::::::::::::::::::::::::::888777666555444444555666666666666777888999:::;;;999999999999777555333222555444444444444666777888::::::::::::999777666555555555555444444333333333222222222222222222222222222111111111000000000000111111111111111111111111000000000///......------,,,---......//////......,,,,,,------,,,,,,+++***+++++++++++++++*********((()))***)))((('''((())),,,...000333444444333222...---,,,***)))((((((((())))))))))))(((((((((((('''&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!  """"""'''(((((('''$$$"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$###""""""###$$$%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!###$$$&&&(((&&&%%%'''***+++***(((''')))++++++***)))***+++++++++******+++---///111555555555555444333222111444666888888999:::===???AAABBBBBBAAA@@@@@@CCCEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKNNNOOOOOOOOOPPPQQQVVVVVVXXX]]]___aaajjjsss"""############$$$$$$$$$"""######"""!!! ##################""""""""""""!!!!!!!!!""""""### !!!"""###$$$!!!"""$$$$$$"""!!!"""######""""""!!!!!!""""""###########################"""""""""###############$$$$$$#########""""""""" !!!""""""######""""""###"""!!!!!!!!!"""$$$$$$""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$"""!!! """"""""""""""""""""""""%%%$$$###"""""""""""""""#################################"""""""""""""""&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((((((&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))***((())))))***++++++,,,,,,---.........//////000000000000111111222222222222111111000///////////////111111111111111222333444999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666555555666666888888888888888999::::::::::::999999777666444333666555555555666777999:::;;;;;;::::::::::::::::::;;;;;;:::888777555444333555555555444333333222222222222222111111111000000222222222222222222222222000000000///......------,,,---......//////......---------------,,,,,,+++))))))******************'''((())))))((((((***+++,,,...111333555555555444------+++***))))))(((((())))))))))))(((((((((((((((&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''((()))***&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######"""""""""###$$$%%%&&&''''''&&&$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$###""""""###$$$%%%""""""!!!"""###%%%((()))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""###$$$%%%''''''''')))+++,,,***((((((***,,,,,,+++***+++,,,++++++******+++---///111555555555555444333222222333555777777777999;;;>>>AAAAAABBBAAA@@@@@@CCCEEEFFFGGGHHHHHHIIIIIIIIIHHHIIIKKKNNNOOOOOOOOOQQQRRRWWWVVVWWW[[[^^^bbblllvvv""""""#########$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$$$$############""""""""""""!!!!!!!!!"""######"""""""""######$$$$$$%%%###$$$&&&&&&$$$###$$$%%%""""""!!!!!!!!!!!!""""""##########################################$$$$$$$$$$$$$$$$$$#########""" !!!"""""""""""""""######"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!######$$$$$$###"""!!! """"""""""""""""""""""""%%%%%%$$$###""""""#####################$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))))))))((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((())))))(((((()))***+++,,,,,,---.........///////////////000000111111222333333333111000000/////////////////////000111222444555666::::::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888777777777888:::999999999999999:::::::::::::::999888666555555666555555555666888999:::<<<<<<:::::::::<<<>>>???AAA@@@>>><<<:::777666555888888777666555444333222333333222222222111111111222222222222222222222222000000000///......------,,,---......///.........,,,------------,,,++++++((((((((()))*********+++''')))******)))(((***+++***,,,///222444444444444---,,,+++***))))))))))))''''''''''''&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%&&&'''((()))''''''&&&%%%%%%$$$######$$$%%%''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$############$$$%%%$$$$$$############$$$%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&''')))+++,,,,,,***))))))***,,,,,,+++++++++,,,++++++******+++---///111444555555555444444333222333444666666666777:::<<<@@@AAAAAA@@@???@@@CCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIKKKMMMNNNOOOOOOQQQSSSWWWUUUVVVZZZ]]]bbbnnnyyy""""""#########$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#####################"""""""""######$$$%%%%%%$$$$$$######""""""###$$$&&&&&&$$$###$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$#########""" !!!"""""""""""""""######""""""""""""""""""!!!!!!!!!!!!""""""""""""###############"""!!!!!!########################%%%$$$##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&)))+++---&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''''''''((()))***+++,,,------........./////////////////////000111111222333333111000000///////////////------///000333666888999;;;;;;<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<============<<<:::999888888999999;;;:::::::::::::::;;;<<<;;;;;;:::999888777777666555444444444555777999:::===<<<;;;:::<<<>>>AAACCCDDDCCCAAA>>><<<:::888777:::999888777666444333333333333333333222222222222111111111111111111111111000000000///......------,,,---......///.........,,,,,,,,,,,,,,,++++++***((((((((()))*********+++)))***+++***)))((()))***)))+++...111333444333333,,,,,,+++***))))))))))))''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&(((***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))''''''&&&%%%%%%$$$#########%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%###""""""###%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%'''***,,,,,,+++***))))))***,,,,,,+++++++++,,,++++++******+++---///111444444444555444444333333222444555555555666999;;;???@@@@@@@@@???@@@CCCEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKMMMNNNNNNOOORRRTTTXXXVVVVVVYYY]]]cccooo{{{"""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$$$$###"""!!! !!!"""$$$$$$"""!!!"""######""""""!!!!!!""""""###""""""""""""""""""""""""###############"""""""""$$$$$$#########""""""""" !!!""""""######""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""##############################$$$######"""""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###%%%'''%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''***))))))(((''''''&&&&&&''''''(((***+++,,,---...---.........//////000000......///000111222222333111111000///////////////------///111333666999:::;;;;;;<<<======<<<:::999::::::;;;;;;<<<=========<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::999888888888888444444444444666888:::;;;===<<<;;;;;;===???BBBDDDDDDCCCAAA???===;;;:::999:::999888777666555444444444444444333333333222222111111111111111111111111000000000///......------,,,---......//////......---------------,,,++++++))))))*********************+++,,,+++)))((()))******,,,///111333333333222,,,++++++***))))))******))))))))))))((((((((((((&&&%%%%%%''')))+++******(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###%%%###"""###%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''***+++***)))******(((***,,,,,,+++***+++,,,++++++******+++---///111333444444555444444333333333444555555555666888:::>>>???@@@??????@@@CCCEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNOOORRRUUUXXXVVVWWWZZZ]]]cccooozzz"""############$$$$$$$$$!!!"""###############"""""""""######$$$%%%&&&&&&%%%$$$###"""!!! $$$######""""""!!!!!!!!!!!!"""$$$$$$"""!!!"""############""""""#########""""""""""""""""""""""""#########""""""!!!!!!!!!######"""""""""!!!!!!!!!!!!"""######$$$$$$#####################"""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!""""""###$$$$$$########################"""""""""!!!!!!""""""###!!!""""""###$$$$$$%%%%%%"""#########$$$$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###!!! $$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''(((***+++,,,---...,,,------...///000111111......///000111222333333111111000/////////////////////000111333555777888:::;;;<<<======;;;999888999::::::;;;<<<<<<======;;;:::999999999:::;;;<<<;;;;;;;;;;;;<<<===>>>???<<<<<<:::999888888999999555555555666777999;;;===<<<<<<<<<<<<>>>@@@BBBCCCBBBAAA@@@???>>><<<;;;;;;999888888777666555555444444444444444333333333333222222222222222222222222000000000///......------,,,---......//////......///////////////......---+++++++++++++++*********(((***++++++***)))***,,,)))+++---000111111000///,,,+++******)))*********))))))))))))(((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$"""!!!"""%%%''''''%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''%%%'''))))))'''''')))+++''')))++++++***)))***+++++++++******+++---///111333333444444555444444333333555666666555666888:::>>>????????????@@@CCCEEECCCCCCEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMMMMOOOSSSVVVXXXWWWXXX[[[^^^cccnnnyyy"""############$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""###%%%&&&'''(((%%%$$$"""!!!$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""###"""""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$###############"""!!! !!!!!!!!!""""""######!!!!!!!!!!!!"""$$$%%%&&&########################"""!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$#########$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))&&&'''(((***+++,,,......,,,,,,---...///000111222...///000111222333444444111111000///////////////222222222222333444555555:::;;;<<<======;;;999888999999::::::;;;<<<======:::999888888999:::<<<===::::::;;;;;;===>>>@@@@@@===<<<:::999888999999:::777666666777999;;;===>>><<<<<<<<<===>>>@@@AAABBB@@@@@@??????>>>===<<<<<<888888777777666666555555555555444444444333333333333333333333333333333333000000000///......------,,,---......//////......111111111111111000//////---,,,,,,,,,+++*********&&&(((*********+++,,,...'''(((***,,,------,,,+++++++++******************((('''''''''&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$$$$%%%%%%&&&'''((())))))'''''''''((((((((())))))&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&!!!###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$""" """%%%''''''%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%$$$$$$###(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%'''((((((&&&&&&))),,,''')))******))))))***+++++++++******+++---///111333333444444555444444444444555666666666666999;;;===>>>?????????@@@CCCEEEBBBCCCDDDEEEGGGGGGHHHHHHIIIJJJLLLLLLMMMPPPSSSVVVXXXWWWYYY\\\___cccmmmxxx""""""""""""""""""""""""%%%$$$###""""""###$$$%%%######$$$%%%(((,,,///222########################!!!!!!""""""######$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!"""######&&&%%%%%%$$$#########$$$###############"""!!!!!!#########"""""""""""""""######$$$$$$$$$$$$######"""!!! !!!!!!###$$$###!!!!!!$$$$$$$$$$$$###############""""""###$$$$$$"""!!! $$$$$$############$$$$$$######""""""!!!!!! ######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))******((('''%%%(((((()))***+++,,,,,,---222111000.........///000...///000222222111111000111111111000000000000000111111111111222333444555;;;<<<===>>>===<<<:::888::::::999888888777777666666777888999;;;<<<===>>>>>>>>>============>>>>>>======<<<;;;;;;<<<===>>>>>>:::777999>>>AAA@@@>>>:::;;;<<<===>>>@@@@@@AAA???===<<<>>>@@@AAA???<<<888888888777666666555555555444333333222222222222111111111000111111222222////////////............++++++---...////////////......---------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******------------,,,,,,,,,+++))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((('''%%%### %%%%%%&&&&&&'''((())))))''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((***)))'''&&&&&&''')))***"""$$$%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''')))+++,,,---...'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''&&&&&&'''&&&%%%%%%&&&''')))***)))'''%%%'''***,,,***(((+++++++++************)))***)))((((((***---111333222222333333444555666666777777888777555555666888>>>???@@@@@@???@@@BBBDDDFFFFFFEEEDDDDDDEEEFFFGGGHHHKKKNNNNNNLLLLLLOOORRRWWWVVVWWWZZZ\\\bbbqqq~~~""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$&&&(((+++,,,$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!"""########################"""""""""""""""###$$$$$$&&&%%%$$$$$$###########################"""!!!!!!############""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!!!!"""######"""!!!"""""""""""""""####################################"""!!!!!!$$$######""""""######$$$"""""""""""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%'''((())))))(((&&&%%%(((((()))***+++,,,,,,---------,,,,,,---...///000...///000111222111111000111111111111000000000000000000000111111222333444999:::;;;<<<<<<;;;999888999999999999999888888888888888999999:::;;;;;;<<<>>>>>>============>>>>>>======<<<<<<===???@@@AAA???;;;888999===@@@???===<<<<<<<<<===>>>???@@@AAA>>>===<<<===??????===:::888777777666666555444444555444333333222222222333222222111111000111111111000000000/////////......+++,,,,,,---...............------------,,,,,,,,,)))*********++++++,,,,,,++++++***************+++,,,,,,,,,,,,++++++++++++((((((((('''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&******))))))'''&&&%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$(((((('''&&&$$$###""""""%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''(((((('''&&&'''***+++***)))+++++++++************)))***)))))))))***---111333111222222222333444444444666777777666555555666888;;;<<<>>>???@@@BBBEEEGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJMMMPPPPPPNNNNNNQQQSSSWWWVVVWWWZZZ\\\bbbooo|||""""""""""""""""""""""""$$$$$$###""""""###$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!!!!!!!!######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###########################"""!!!!!!########################!!!"""######$$$$$$$$$######"""""""""""""""######%%%$$$###$$$%%%$$$###"""!!!!!!!!!""""""#########$$$######"""""""""""""""$$$######""""""######$$$!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''(((((()))***+++,,,,,,******+++,,,---///111222...///000111111111000000111111111111111111111111//////000000111222222333666777999::::::999888777888888999::::::::::::999888888999999999:::::::::>>>======<<<<<<======>>>=========>>>???AAACCCDDD???;;;888999<<<======;;;===<<<:::::::::;;;===???===<<<<<<<<<======;;;999777666666555444444333333444444333222222222333333333222111111000000000000111111000000000/////////,,,,,,------------------------------,,,,,,,,,,,,''''''((()))***+++,,,---******))))))))))))******---------,,,,,,,,,++++++*********))))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&))))))(((((('''(((((((((###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%))))))***(((%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$&&&''''''((($$$$$$$$$###""""""!!!!!!%%%%%%$$$$$$$$$$$$######))))))'''&&&$$$###!!!!!!%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((('''&&&'''***+++***)))+++++++++************)))***)))))))))+++...111222222222222222222222222222555666666666444444666777;;;<<<>>>???@@@BBBEEEGGGFFFEEEEEEFFFGGGHHHIIIJJJLLLOOOQQQQQQPPPOOORRRUUUWWWVVVXXXZZZ[[[```mmmyyy""""""""""""""""""""""""$$$##################$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$######$$$$$$$$$########################"""!!!!!!"""###############$$$$$$$$$%%%%%%%%%%%%$$$###############"""######$$$$$$&&&)))+++***'''$$$$$$$$$ !!!"""######$$$%%%$$$"""!!!!!!!!!"""#########""""""""""""######!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&'''''''''&&&%%%''''''((()))***+++,,,,,,++++++,,,...///111333333/////////000000000000000000111111111111111222222...///000111111222222222555666777888999999888888666777999:::;;;;;;;;;:::666777777888999::::::;;;=========<<<<<<===============>>>??????@@@AAABBB>>><<<999999:::;;;:::999;;;999777555555666888:::===<<<<<<<<<<<<;;;:::999666555555444444333222222444333333222222333333333333333222000////////////111111111111000000000000.........------------------------,,,,,,,,,++++++'''(((((()))******++++++******************+++,,,---------,,,,,,,,,,,,+++---------,,,,,,,,,++++++)))))))))******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''%%%######$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$###""""""!!!%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''''''''((()))((('''%%%$$$'''''''''((()))*********+++++++++*********)))))))))))))))***+++...000222333333333222222222222222444555666555444444666888>>>???@@@@@@???@@@BBBDDDEEEEEEFFFGGGHHHJJJKKKKKKLLLOOORRRQQQPPPPPPRRRUUUWWWVVVXXX[[[\\\___kkkvvv""""""""""""""""""""""""#########$$$$$$###############"""######$$$$$$%%%""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$######""""""###$$$$$$$$$###"""###############"""!!!!!!""""""######$$$$$$$$$%%%&&&%%%%%%$$$###!!!###############$$$%%%%%%'''---222///'''"""$$$((( !!!"""######$$$%%%$$$"""!!!!!!!!!"""######""""""""""""""""""###!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&''''''&&&''''''((()))***++++++,,,,,,---......///000000000///////////////000000000000000111111222222222333///000111222333333333222666666777777888888888888555666888:::;;;;;;::::::333444555777999;;;<<<=========<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>=========;;;999888888999999999:::888666444444555777999;;;;;;<<<<<<;;;:::999999555555555444333333222222333333333222222333333444333222111000////////////111111111111000000000000000///...------......///------,,,,,,,,,+++++++++))))))))))))))))))))))))+++++++++++++++,,,---...------,,,,,,,,,+++++++++))))))))))))(((((((((((())))))***++++++***))))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%'''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''###%%%%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((()))((('''%%%$$$&&&'''(((((())))))***++++++++++++*********)))))))))))))))***,,,...000111444444444444333333333333444555666666555555777888>>>???@@@@@@???@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKNNNPPPPPPOOONNNQQQTTTVVVVVVYYY\\\]]]___jjjuuu"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""######$$$%%%%%%%%% !!!###$$$$$$$$$###"""!!!"""###$$$$$$$$$###"""###############"""!!!!!!""""""######$$$%%%%%%%%%######"""!!! """"""""""""###$$$%%%%%%&&&+++///,,,%%%!!!$$$)))!!!!!!!!!""""""#########$$$######"""""""""""""""###""""""!!!!!!""""""###""""""##################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&''''''((()))***+++++++++,,,,,,---------,,,,,,//////.........///000111000000111111222333333333111222333555555555555444666666666666666777777777444666888:::;;;:::999888111222444666888;;;<<<======<<<<<<;;;;;;<<<<<<======>>>>>>======<<<;;;:::;;;:::999777777777888999;;;:::888777777888999:::777999::::::999888999:::666555555444333333222222333333222222222333444444222111000000////////////111111000000000////////////...---,,,,,,---///000,,,,,,,,,,,,++++++++++++++++++*********))))))))),,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''))))))))))))''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''))))))(((((('''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$ """$$$$$$######%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''))))))((((((***++++++++++++************)))((())))))+++,,,...000111444444444444444444444444555666777666666666888:::;;;<<<>>>???@@@BBBEEEGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJMMMOOOOOONNNMMMPPPSSSUUUVVVZZZ]]]^^^aaajjjuuu"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!""""""###############"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""!!!!!!""""""###$$$$$$%%%!!!"""$$$%%%&&&%%%$$$### !!!###$$$%%%$$$###"""###############"""!!!!!!""""""###$$$$$$%%%&&&&&&!!!""""""!!!!!! !!!!!!!!!""""""$$$%%%%%%"""#########""""""$$$%%%"""####################################"""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$##################!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***&&&&&&'''((()))***++++++***+++,,,---------,,,,,,///......---...///000111000000111222222333444444222444666777888888777666666555555444444444444555333555777999:::999777666222333444666888:::;;;<<<===<<<<<<;;;;;;<<<<<<===<<<<<<=========<<<;;;:::999999888777666666888999::::::999999999::::::;;;222555777777666555777999666666555555444333333333333222222222333333444555111000000/////////000000000000000/////////......,,,+++*********,,,...///,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++,,,---...///++++++*********)))))))))************))))))))))))&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&######$$$$$$$$$$$$######!!!###$$$$$$$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''(((%%%'''))))))((((((***,,,+++++++++************)))(((((()))+++---...000000222222222333333444444555555777888777777777999;;;;;;<<<>>>???@@@BBBEEEGGGEEEFFFGGGHHHIIIIIIHHHGGGJJJMMMOOOOOONNNMMMPPPSSSUUUVVVZZZ___```bbbkkkvvv"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""""""""###"""!!!!!! ########################!!!!!!""""""######$$$$$$ !!!!!!"""######$$$$$$"""###%%%''''''&&&%%%$$$!!!###$$$%%%$$$###"""###############"""!!!!!!""""""###$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%% $$$$$$!!!$$$$$$$$$###############"""###$$$$$$$$$###!!! """"""!!!!!!!!!!!!""""""%%%$$$$$$$$$###""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))***+++&&&&&&'''((()))***+++++++++,,,---///000000/////////......------///000111000000111222333333444444444555777999:::999888777555444444333222222222222333555777999999888666444444444555666777888999:::<<<<<<<<<;;;;;;<<<<<<<<<:::;;;<<<>>>>>>>>>===<<<888888888777666666888:::777777888888999999999999///222555555444333555888777666666555555444333333222222222222333333444555000////////////000000111////////////............***)))(((((()))+++---...,,,,,,,,,+++++++++******))))))***+++,,,------...************+++,,,---...*********))))))))))))((())))))))))))(((((((((((((((***+++,,,,,,+++***((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((('''%%%### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&'''(((((('''''''''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''')))***%%%'''***)))((('''***,,,+++++++++************)))((((((***+++---///000000000000111222333333444444666777888888777888:::<<<>>>???@@@@@@???@@@BBBDDDEEEFFFGGGHHHHHHHHHGGGFFFJJJMMMPPPPPPNNNNNNQQQTTTTTTVVV[[[```aaaccclllvvv%%%$$$###!!!!!!###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!!!!!!!!!! $$$$$$############$$$$$$ ###&&&'''%%%###!!! !!!""""""#########""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%&&&%%%###"""""""""######"""######$$$$$$######"""######"""""""""""""""###$$$$$$$$$$$$$$$###"""!!!$$$###""" !!!"""$$$""" """&&&((($$$$$$$$$#########""""""$$$$$$$$$$$$######""""""%%%###!!!###%%%'''%%%###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,++++++***+++++++++//////.........//////000000111333444555555444333444555666888:::;;;;;;;;;:::888666333222222333444444555777888888777777666333444555666777888999999888999;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999777555444555666555555;;;<<<<<<:::777555555666666555333222222333555666444333222222111111222222000000000000000111111111000000000000000000000000,,,,,,,,,---...///...,,,---,,,,,,+++*********++++++*********+++,,,------)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))************))))))+++******)))(((''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!"""&&&%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$############%%%%%%&&&'''((((((''''''(((((('''&&&$$$!!!&&&&&&&&&'''''')))************+++,,,,,,,,,++++++************************''''''(((***+++...///000000111222222333333222222444555666777888888777777>>>===;;;;;;<<>>===<<<<<<===@@@CCCEEEEEEFFFGGGHHHHHHHHHGGGFFFJJJLLLMMMNNNNNNOOOQQQRRRTTTUUUXXX[[[\\\```jjjuuu!!!  !!!################################################%%%&&&&&&'''&&&$$$###"""!!!!!!"""###$$$%%%&&&'''###""""""!!!!!!""""""### """###"""!!! !!!"""###$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!"""""""""%%%$$$######"""#########&&&%%%$$$######$$$%%%&&&###"""""""""""""""######$$$$$$$$$############"""######"""!!!!!!!!!""""""!!! !!!###%%%$$$$$$$$$###############$$$$$$$$$$$$############&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))+++***************+++++++++++++++,,,---...///000111111111111222333444555333444555777888999999999777666555333333222222333333444555777888888777777777666666555666777888999;;;<<<===>>>===<<<;;;:::::::::::::::::::::::::::888666444444555666666555000222333333333333444666444444333333333333444444333333222111111111111222000000000000000000000000........................+++******+++---...,,,+++,,,,,,++++++******++++++******)))))))))***+++++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''***))))))(((((('''''''''''''''''''''''''''''''''((((((''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&''')))(((%%%$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&,,,+++)))(((&&&%%%%%%%%%&&&'''(((((()))))))))((())))))))))))))))))))))))(((((()))***,,,...///000222222333444444444444444444444444444555777999;;;>>>=========>>>AAADDDEEEFFFGGGHHHIIIIIIIIIHHHGGGIIIKKKMMMNNNNNNOOOQQQSSSTTTTTTXXX\\\___cccnnnzzz$$$###""""""""""""###$$$###################################################$$$$$$$$$###"""!!! """"""###$$$$$$%%%&&&&&&""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""###""""""!!!!!!""""""###$$$$$$##################%%%###""" """###%%%""""""""""""""""""###$$$$$$$$$########################"""""""""""""""""""""!!! !!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***))))))))))))***++++++*********+++,,,...///000111111000000000222444555222333444666777777888888555555444444333333222222222333555777888888777777999888666555666777888999======>>>>>>>>><<<;;;::::::::::::999999999999999777666444555666777666555///111222222111111333444222333444444444444333222333222222111111111111111000000000000000/////////------------------------+++******+++------,,,***,,,,,,++++++***++++++,,,***)))))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))************************''''''((((((((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%#########%%%&&&&&&&&&%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&'''(((((((((''',,,+++)))(((&&&%%%%%%%%%&&&&&&'''((())))))))))))(((((((((((((((((((((((()))))))))***,,,...///000222333444444555555444444444333333333444777:::<<<>>>======>>>???BBBDDDFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIKKKMMMNNNNNNOOOQQQSSSSSSTTTXXX^^^aaafffqqq}}}$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""""""""""""""########################""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""$$$$$$$$$$$$###!!! #################################""""""#####################$$$#########$$$###!!! !!!###$$$""""""!!!!!!"""###$$$$$$$$$######""""""###$$$$$$""""""####################################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((((())))))***+++))))))******,,,---//////111000//////000111333444111222333444555666666666333444555555555444333222222333555666777777777666888888777666666777888999======>>>>>>>>><<<;;;:::::::::999999999888888888666555444555777777666555222333444333111111111333222222333444444333222222333222111111000000111111000000000000//////......------------------------+++******+++------,,,***,,,++++++***++++++,,,,,,******)))))))))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))************************''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###$$$$$$%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%$$$###"""$$$&&&&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%'''''''''(((((('''&&&&&&))))))((('''''''''''''''&&&'''((()))************((((((((((((((((((((((((*********+++,,,...///000222333444444555555444444444333222333444777:::<<<=========>>>@@@BBBEEEFFFGGGHHHIIIJJJKKKJJJIIIIIIHHHJJJMMMNNNNNNOOORRRTTTSSSTTTXXX^^^aaafffrrr~~~########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$%%%&&&&&&######"""""""""!!!!!!!!!###""""""!!!!!!""""""###!!!!!! !!!"""!!!!!!"""###$$$$$$$$$$$$########################$$$######""""""######$$$""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$###"""""""""###$$$%%%!!!"""###$$$$$$$$$############$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$%%%&&&'''(((((()))''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''''''''((()))***+++*********+++,,,---...///////////////000111222333000111222333444444444444222444555777777666444333333444555666777666555555777777777888888999999999;;;<<<===>>>===<<<;;;:::;;;::::::999999888888888555444444666777888666555444555666444222111111222333333222222222222333333222222111000000000000111111000000//////......---------------------------+++******+++---...,,,+++++++++******++++++,,,,,,++++++***)))))))))*********))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###&&&'''%%%######$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''###$$$%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$(((((((((((('''&&&%%%%%%(((''''''''''''(((((()))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))******++++++,,,...///000222222333444444444444444333333333333444666888:::;;;<<<===>>>@@@BBBDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHJJJLLLNNNNNNPPPRRRTTTSSSTTTXXX]]]```eeeppp|||""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$%%%&&&&&&'''!!!!!!!!!"""""""""""""""#########""""""#########%%%$$$###"""!!!"""$$$%%% !!!"""###$$$%%%%%%%%%########################"""""""""!!!!!!"""""""""!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!"""###%%%&&&!!!"""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''%%%$$$%%%'''$$$$$$%%%&&&'''((()))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((()))******,,,,,,,,,,,,,,,---......---...///000111111111111000000111222333333333333222444666999999888666444444555666666666555444333444555888999::::::999999999:::<<<======<<<;;;;;;<<<;;;;;;:::999999888888444444444666888888666444444555666444222111222333444333222111111222333444222222111000000000000000111000000///......------------------------------,,,++++++,,,......---,,,++++++******++++++,,,---,,,,,,+++***************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))((($$$$$$((()))&&&######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&''''''''''''&&&%%%%%%((((((''''''''''''(((((('''''')))***+++,,,,,,,,,************************+++++++++,,,---...///000111222222333333333333333333333444444555666777777::::::<<<>>>@@@BBBCCCDDDFFFGGGHHHIIIJJJIIIIIIHHHHHHJJJLLLNNNOOOPPPRRRUUUTTTUUUXXX\\\^^^bbbmmmyyy######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########$$$%%%%%% !!!"""###$$$$$$%%%$$$$$$############$$$$$$%%%###""" !!!###$$$###$$$$$$$$$$$$###""""""########################!!!!!! !!!!!!!!!"""###$$$%%%%%%$$$###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!"""###%%%&&&!!!"""###$$$%%%%%%$$$###!!!"""###%%%$$$###!!! """"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&###!!!###%%%$$$$$$%%%&&&'''((()))******)))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%''')))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******---------,,,,,,---......,,,---///111111111000000///000111222222222222222222444777::::::999777555555666666666666444333222222444888:::<<<;;;:::888888999;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888444444444666888888666444333444555444222222222444444333111000000111333444222111111000000000000000111000000///...---------........................---,,,,,,---//////...,,,+++*********+++,,,,,,---------,,,+++******++++++'''((()))******)))((('''))))))))))))))))))))))))************************))))))************))))))&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''""""""''')))%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''###$$$$$$###""""""###%%%############$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&))))))((('''''''''''''''&&&'''(((***++++++,,,,,,************************+++++++++,,,---...///000111111222333333333333222333333444555666666555555999:::;;;===???AAACCCDDDFFFGGGHHHIIIIIIIIIHHHGGGHHHJJJLLLNNNOOOPPPSSSUUUTTTUUUXXX[[[]]]aaakkkwww$$$$$$############$$$$$$########################'''&&&$$$######$$$&&&'''$$$"""!!!"""###$$$###!!!######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$######"""""""""!!!"""$$$$$$"""!!!"""###$$$$$$############$$$$$$'''&&&$$$""""""###$$$%%%###%%%&&&"""$$$###!!!!!!$$$############""""""""""""""""""""""""""""""""""""######""""""""""""######&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))+++------***&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&))))))))))))************+++++++++,,,,,,---------222111111000///......---000000111222333333333333000111333555777777777777777666444444333444555666777777777777777777666666777888999:::::::::::::::???<<<:::999999999888777999888888777777777777777555444333222111222333333333333444444333333222111666555333000------000222//////............//////......---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++*********))))))((((((''''''&&&&&&&&&&&&''''''***++++++***'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%)))))))))((('''''''''&&&(((((((((((()))))))))))),,,,,,,,,++++++***************)))***+++---///111222222222222222222222222222333444444555555555444777999<<<>>>???AAADDDFFFGGGHHHJJJKKKKKKHHHFFFDDDGGGIIIKKKLLLMMMOOORRRUUUWWWXXX\\\______```hhhrrr$$$$$$############$$$$$$########################&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$"""######$$$"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$###""""""######%%%$$$$$$$$$############!!!"""$$$$$$"""!!!"""###$$$$$$############$$$$$$&&&%%%###"""""""""$$$$$$%%%$$$###!!! !!!###$$$######"""!!!!!!"""###$$$############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!  !!!$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))+++,,,,,,)))&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&))))))))))))***************++++++,,,,,,------......////////////000000000111222333444444555555444000111333555666666555555666555444333333444555666555555555555555555555444777777888::::::;;;;;;;;;===;;;::::::::::::999777444555555666777999;;;<<<777666555444333444555555555555555555555444333333555444222///------///111000//////......//////000///......---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************************+++*********)))))))))))))))((((((''''''(((((())))))***+++)))'''&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&((((((''''''''''''''''''(((((((((((()))))))))))),,,,,,,,,++++++***************)))***+++---///111222222222222222222222222222222333444555555555555777999<<<===???@@@CCCEEEFFFGGGIIIJJJIIIHHHFFFEEEFFFIIIMMMOOOOOOOOOPPPQQQTTTUUUYYY^^^___aaajjjttt$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""######$$$"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$######"""#########%%%%%%%%%$$$$$$$$$$$$###!!!###$$$###"""!!!"""###$$$$$$############$$$$$$%%%$$$###""""""""""""###%%%### !!!###%%%%%%$$$######$$$$$$$$$$$$###"""############""""""""""""""""""""""""""""""""""""######""""""""""""#########"""!!!!!!!!!!!!"""###$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++***(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))******************+++,,,,,,---......+++,,,---...///111111222222333444555555666666666111222333444555444444333555444444333444444555555222222222222222333333333666777888:::;;;<<<<<<<<<;;;::::::<<<======;;;999444444555666777999;;;<<<999888777555555666666777666666777777666666555444333333111///,,,,,,...000000000////////////000000000000///...------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***************************************)))))))))***))))))(((((())))))***((()))***)))((('''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%'''((())))))&&&&&&&&&'''&&&&&&%%%%%%''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$&&&(((((((((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))***+++++++++++++++***************)))***+++---///111222222222222222222222222111222333444555555555555777999;;;===>>>@@@BBBDDDEEEFFFGGGGGGHHHGGGGGGGGGEEEIIINNNQQQQQQPPPOOONNNQQQRRRWWW\\\^^^aaakkkvvv$$$$$$############$$$$$$###########################$$$%%%%%%%%%%%%$$$###"""!!! !!!###$$$###"""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$$$$"""#########!!!!!!"""$$$$$$$$$############$$$$$$############""""""!!!!!!###"""""""""###$$$$$$$$$"""#########""""""!!!!!!############"""""""""!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***((('''%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((((()))))))))******************+++,,,,,,---......+++,,,,,,...///000111222222333444555555666555555333444555555555444333222444444444444444555555555111111222222222222333333555666888:::;;;<<<======::::::<<<>>>@@@@@@>>><<<:::999888777666666666666999888777666666666777777666666666666666555555444333333222000...---///111111000000//////000000111111111///...------------........................------------------------******++++++,,,,,,------***************************************************))))))(((((())))))***&&&((())))))(((((()))+++(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###&&&(((((('''&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''$$$%%%%%%%%%&&&'''''''''''''''(((((())))))******+++++++++*********************)))***+++---///111333333222222222222222111000111222444555666666666777999;;;===>>>???BBBDDDEEEEEEEEEFFFFFFGGGGGGHHHEEEHHHMMMPPPPPPPPPPPPQQQRRRSSSWWW\\\___bbbmmmxxx$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$$$$$$$############$$$$$$""""""###$$$###"""!!! ###%%%### !!!$$$%%%$$$"""!!!!!!!!!"""###############"""""""""!!!""""""""""""""""""""""""######""""""""""""######!!!""""""""""""""""""!!!######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((())))))***((()))))))))************)))******+++---......///............//////000000111222333444444555555555555666666777777666444333444444444555555666666666222333333333444444444555666777888:::<<<=========;;;;;;===???BBBBBB@@@>>><<<;;;:::888666555444444888777666555555555666777444555555555555444333333333444444222000000111333111111000000000000111111222111000///...---------////////////////////////------------------------++++++,,,,,,,,,---------***************************************+++++++++)))((((((''''''(((((()))&&&'''))))))((((((***+++'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!###%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''$$$%%%%%%%%%&&&''''''''''''''''''((()))***************************************)))***+++---///111333333333222222111111111///000222444555666777777888:::<<<===>>>???BBBDDDEEEEEEEEEFFFFFFGGGGGGHHHFFFHHHKKKMMMNNNPPPSSSUUUTTTUUUYYY]]]___cccnnnyyy$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########"""######$$$%%%"""############$$$$$$$$$#########""" !!!###%%%$$$$$$############$$$$$$"""###$$$%%%%%%###!!! ###&&&$$$$$$(((&&&$$$""""""###$$$%%%############""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!""""""!!!!!! ###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''((((((''''''&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((()))******))))))))))))************))))))***+++---...//////000000000000////////////111222333444444555555444555666777888888777555555444555666777777777777777444444555555666666777777777888999;;;<<<=========;;;;;;<<<>>>AAAAAA@@@???999999888777666666666777888777555444444444555666333333333444333333222111333444444333111111222333222222111111111111222222111111000///............////////////////////////------------------------////////////////////////++++++++++++++++++++++++*********+++++++++++++++)))((((((''''''(((((()))&&&((())))))(((((()))+++'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''((()))***++++++)))))))))*********************)))***+++---///111444333333222222111111111...000111444555777888888999;;;===>>>???@@@BBBDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGIIIKKKLLLMMMOOOSSSUUUUUUVVVYYY^^^```dddooo{{{$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%"""!!! """$$$%%%$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$######""""""###$$$$$$%%%!!!!!!"""""""""##################!!! ###%%%$$$$$$############$$$$$$"""###%%%'''&&&$$$""" """$$$$$$"""!!!"""$$$&&&%%%%%%$$$######""""""############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''''''''&&&((('''%%%%%%&&&%%%###!!!"""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''((((((((())))))))))))************((()))***+++---...///000111111111111111111111111222333444555555666666555444555666777777666555555444555777888999999999888555555555666777888888888888999:::;;;<<<<<<<<<<<<;;;:::999;;;===>>>>>>===777777777777777888888999888777666555444555666666333333333333333222222111222333444333111000111333222222222111111222222222000000///////////////000////////////////////////........................111111000000///.........++++++++++++++++++++++++*********++++++,,,,,,,,,***))))))(((((())))))***'''((())))))(((((()))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$''''''%%%$$$######$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&((((((''''''''''''''''''&&&&&&'''((()))***++++++((()))))))))*********+++******)))***+++---///111444444333333222111111000...///111333666777888999:::<<<>>>???@@@AAACCCEEEFFFGGGIIIJJJIIIHHHFFFEEEHHHJJJMMMNNNNNNNNNOOOQQQSSSSSSWWW\\\___eeeqqq}}}$$$$$$############$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$$$$%%%%%%$$$"""######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""###$$$%%%%%% !!!!!!"""""""""############!!! ###%%%$$$$$$############$$$$$$"""$$$&&&((('''%%%""" !!! !!!###%%%'''&&&$$$!!!"""$$$$$$$$$!!!############""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((''''''&&&((('''&&&&&&&&&%%%""" !!!"""###$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))************((()))***+++---...///000000000111111222222222333333444555666777777777777222333555666666666555444555666888999:::::::::999555555666666777888888999999::::::;;;<<<<<<<<<;;;:::888777888:::<<<<<<<<<888888777777777777888888999888666555555555666777333333444444333333222111111222333222111000111222333222222111111222222333000////////////000000111000000000000000000000000........................000000///...---,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++((()))***)))((('''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%+++)))&&&$$$###$$$%%%&&&"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%)))))))))((('''''''''&&&&&&&&&'''((()))***++++++(((((())))))*********+++************+++---000111444444333333222111000000---///111333666888999999;;;===???@@@@@@AAACCCEEEGGGHHHJJJKKKKKKIIIFFFDDDIIILLLPPPQQQPPPMMMLLLKKKOOOPPPUUU[[[___eeerrr$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$###""""""%%%###"""$$$'''(((&&&$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!&&&$$$######$$$%%%%%%$$$""""""""""""""""""""""""!!! !!!!!!"""###$$$!!!!!!""""""###$$$&&&&&&########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$((($$$""""""%%%%%%"""########################&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''++++++******)))((((((''')))***+++---///000222222000000111111111000000///333333333333555777:::;;;888555222222555888888777;;;;;;;;;;;;:::999888777::::::888777666666666666999999999999999:::;;;<<<;;;999888888999:::999888666666777777777888888888;;;:::999999888888888888;;;:::999999999888666444222222222222222222333333333333333222222222111111//////...---------------////////////........................////////////000000000000///...---,,,------------------------++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))'''&&&%%%&&&((()))((('''$$$%%%%%%&&&''''''''''''###%%%''''''&&&%%%&&&''',,,***'''$$$$$$%%%(((***%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""$$$((()))(((&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%))))))))))))(((((((((((('''''''''''''''((())))))***)))((('''(((***,,,---)))*********++++++++++++))))))***+++---///111222222333333333333222111111...///111333666777888999999===>>>===???EEEGGGEEEEEEHHHJJJKKKJJJIIIIIIJJJHHHJJJKKKLLLKKKLLLMMMOOORRRVVVVVV[[[ddddddlll$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$######$$$""""""###&&&'''%%%###""""""######$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%###""""""###$$$$$$##############################""""""!!!!!!!!!"""""""""""""""!!!""""""######""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))++++++,,,---...//////000///000111222222333333333222222333444555777888999888555333222555777777666999999:::;;;;;;;;;::::::;;;:::999888777666666666:::::::::::::::;;;;;;<<<;;;999888888999:::999888888888888888999999::::::;;;;;;:::999999999999999;;;:::999999:::999777555333333333222222222222222333333222222222222222222111111000////////////000////////////...................../////////000000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))(((((((((((())))))((((((((('''''''''((())))))))))))(((&&&&&&&&&$$$$$$$$$&&&'''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%''''''&&&%%%&&&'''***(((&&&$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$'''((('''&&&%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((,,,***(((&&&%%%&&&'''''')))))))))*********++++++))))))***+++---///111222222333333333333222111111...000222444666888999999999<<<>>>===???EEEGGGEEEDDDGGGIIIJJJIIIHHHHHHIIIHHHJJJLLLLLLLLLLLLNNNOOORRRVVVVVV[[[ccccccjjj~~~$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""#####################"""""""""""""""""""""""""""######$$$%%%$$$$$$$$$###""""""###%%%%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$"""!!!!!!"""######"""########################$$$$$$###"""!!!!!!!!!!!!###""""""!!! !!!!!!""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!%%%''''''########################"""#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))***++++++,,,,,,,,,,,,------------...///000222444555555555222333555777888888888888888666333333444555555555777777999;;;<<<=========;;;:::999888888888888888:::::::::;;;;;;;;;<<<<<<:::999777777999:::999999999999999:::::::::::::::;;;;;;::::::999999::::::;;;:::999:::;;;:::888666444444444333333222222111222222222222333333333333444333222222111111222222/////////............---////////////000000000000//////000//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))))))))((((((((('''''''''$$$%%%(((******(((&&&$$$$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""###%%%''''''&&&%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())),,,+++)))'''&&&&&&&&&&&&((((((((()))))))))******))))))***+++---///111222333333333333333222222111///111333555777888999:::999<<<======???DDDGGGEEEDDDFFFHHHIIIHHHGGGGGGGGGHHHJJJLLLLLLLLLMMMNNNPPPSSSVVVUUUZZZbbbaaaiii|||~~~#########"""######$$$%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#######################################!!!!!!""""""######$$$$$$$$$###!!!!!!###$$$###"""########################$$$######"""!!!!!!""""""###""""""!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%### """$$$$$$###########################!!!!!!"""###$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********+++++++++,,,,,,,,,------...///000222333444444555333555777:::;;;:::999777666555444333333444444444666777999:::<<<=========::::::999999888999999999;;;;;;;;;;;;<<<;;;;;;;;;999888777777999:::999999999999999999999999999:::;;;;;;:::::::::::::::;;;;;;:::999:::;;;;;;:::888666555555444333222222111222222222333333333333444444444333222222222222333//////.........---------/////////000000000111111////////////...---,,,,,,************************++++++++++++++++++++++++---,,,++++++*********+++******)))))))))((((((((( """$$$&&&''''''&&&&&&$$$###"""###%%%&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&'''''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%((()))$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))))))))))))))***+++++++++******))))))***++++++(((((((((((())))))))))))))))))***+++---///111222333333444444333333222111000222333555777999999:::999<<<===<<>>DDDFFFDDDFFFHHHJJJKKKIIIHHHHHHHHHIIIKKKMMMNNNNNNNNNPPPRRRSSSVVVUUUZZZaaa```ggg{{{~~~""""""""""""###$$$%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$############$$$%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""#######################################""""""""""""############&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%!!!!!!""""""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""#########$$$$$$%%%%%%&&&!!!###&&&((((((&&&$$$"""########################"""#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))***+++,,,---...//////...///000111111111111111///111333555555333111000111222444444333222333555888999999999999999888777888888888888888999:::;;;999:::;;;;;;;;;:::999888888666555666888::::::999666666666666666555555555999999888888999999::::::999888888999;;;<<<;;;999666666666555555444444333444444444444333333333333222111000000//////000000.........------------,,,............////////////......///......---,,,+++************************++++++++++++++++++++++++(((''''''&&&&&&&&&''''''++++++*********)))))))))///...+++)))'''''''''((('''&&&%%%&&&((()))((('''%%%&&&''')))***++++++,,,###%%%''''''&&&%%%&&&'''&&&'''(((((()))((((((((('''''''''&&&&&&'''''''''###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%&&&'''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((())))))''''''&&&&&&''''''((()))*********))))))(((''''''((((((((()))))))))******))))))***+++---///111222444444444444444333222222111222333555777777888888888;;;<<<<<<>>>CCCFFFDDDGGGIIIKKKKKKJJJHHHHHHHHHIIIKKKMMMNNNNNNOOORRRSSSSSSVVVUUUZZZbbbaaaiii|||""""""""""""###$$$%%%&&&########################$$$$$$############$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%""""""""""""""""""""""""######"""""""""###$$$%%%###%%%'''&&&$$$"""###$$$""""""######$$$%%%%%%%%%$$$$$$############$$$$$$!!!"""""""""#########$$$#################################"""""""""""""""%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&"""######$$$%%%%%%&&&&&& """$$$&&&&&&%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))),,,,,,------............---...///111222333444444000111333444333222111000...000333333222222444666777777888888888777777777666666666777888999:::;;;888999:::;;;:::999777666777666555666888::::::999666666666555555555444444888777777777888888999:::777666777888:::;;;:::999666666666555555555555555666666555444333222222111111000000///////////////.........---------,,,,,,------------........................---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((''''''''''''(((((()))))))))((((((((((((''',,,,,,++++++***)))(((((('''&&&&&&&&&((()))((('''%%%&&&''')))************###%%%''''''&&&%%%&&&'''&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%%%%$$$###%%%'''###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%&&&&&&'''((()))))))))******))))))((()))))))))*********++++++))))))***+++---///111222444444444555444444333222000111333444666666777777888;;;<<<;;;>>>CCCEEEDDDGGGIIIKKKJJJIIIGGGGGGGGGIIIKKKMMMOOOOOOPPPRRRTTTRRRVVVVVV[[[ccccccjjj~~~""""""""""""###$$$%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%"""$$$&&&%%%"""!!!"""###!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""###""""""!!!!!!!!!!!!!!!########################"""###$$$&&&(((***+++,,,""""""###$$$%%%%%%&&&&&&"""###$$$###"""###$$$%%%########################&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((***++++++/////////......---------,,,---///222444666666777333444555555555444333222,,,///333333222222444777555555666777777777777777666666666666777888::::::777888:::::::::888666555777666555666888::::::999777777666666555555555444777777666666777888999999666666666888:::;;;:::999555555555666666666666666777777666555333222111000111000000///////////////......---------,,,,,,,,,,,,,,,,,,---------..................---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++((('''''''''&&&&&&&&&&&&"""$$$'''***++++++)))((('''&&&%%%&&&((()))((('''''''''((((((((((((((('''###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&'''((('''((()))******)))((('''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& ###%%%%%%######&&&((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&######$$$%%%%%%&&&'''''''''''''''''''''((())))))&&&''')))+++---...//////************++++++++++++)))******+++---///111222444444555555444444333222000111222444555666666666888;;;<<<;;;>>>CCCEEEDDDFFFHHHJJJIIIHHHFFFEEEFFFIIIKKKNNNOOOOOOPPPSSSUUURRRVVVVVV[[[ddddddlll """###$$$%%%%%%!!!###%%%&&&&&&%%%$$$###&&&%%%###"""""""""######$$$$$$###"""###$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!$$$&&&%%%######%%%'''######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$###############!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%&&&%%%%%%$$$#########$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''(((((('''''''''(((((()))''''''&&&&&&'''(((***++++++,,,,,,,,,,,,,,,,,,---000111111222222222222111111111222333222111000///333333333444444444555555666666666666555555555555666666666777888888999999===<<<;;;::::::;;;<<<===999999999888777666666555666444222222333555555444555555555555555666777888666666555444444444444555666666666555444444333333555555444333333222222111000000000000////////////111111000...---,,,+++***------------------------...---,,,,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((''''''((()))))))))'''&&&%%%(((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''000...***(((&&&'''((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''((((((((('''&&&%%%%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))************))))))************))))))((()))***+++---///111333333333444555666666555555444555555666666666666666999:::<<<======@@@DDDFFFGGGGGGHHHHHHHHHGGGGGGFFFJJJKKKMMMNNNPPPPPPQQQQQQPPPVVVXXX^^^fffgggppp%%%%%%&&&&&&&&&&&&&&&&&&######"""###%%%%%%%%%$$$&&&%%%###"""""""""###$$$&&&&&&%%%%%%%%%&&&((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""$$$&&&%%%###"""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################"""""""""""""""""""""""""""##################"""##################$$$$$$""""""#########"""!!!!!!""""""###$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$''''''&&&%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''' """$$$&&&&&&&&&%%%%%%''''''&&&&&&'''(((***++++++++++++,,,,,,,,,,,,------...///000111111111111...///000111111000//////333333444444444555555555555555555555444444444444555555666666777888888888;;;;;;;;;::::::;;;;;;;;;999999888888777666666555555444444555777777555333555555555444555555666666666666555555555666666777777777666666555444333333444444333333222111111111000000000000////////////,,,,,,,,,---...//////000------------------------...,,,+++,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))))))))))))))*********)))((('''((((((((((((((((((((((((%%%&&&'''((()))(((''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((((()))))))))*********))))))************))))))******+++---///111333444333333444555555555555555333444555666777777777777:::;;;<<<===>>>???CCCEEEFFFGGGGGGGGGGGGGGGFFFFFFJJJKKKLLLNNNOOOPPPPPPQQQQQQVVVWWW]]]fffgggqqq$$$$$$###"""!!!!!! %%%###!!!"""%%%''''''%%%%%%%%%$$$############$$$######"""""""""###$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$###$$$%%%%%%###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""###$$$$$$$$$%%%######"""!!!!!!!!!!!!!!!######$$$$$$$$$######"""######"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######&&&&&&%%%$$$$$$$$$$$$%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''"""%%%'''&&&$$$"""'''&&&&&&&&&'''((()))***++++++++++++,,,,,,------+++,,,---...////////////...///000222222222111111444444444555555555666666444444444444333333333222444444555555666777777777::::::;;;;;;;;;;;;::::::999999888888777666666666444555666888999888555222666555555444444444444555555555555555666777888999999888777666555444333333333333222222111000000000000000000000////////////******+++---...///000111---------------------------,,,++++++------,,,+++************************++++++++++++++++++++++++------,,,,,,+++************++++++++++++******)))((((((((((((((((((((((((&&&'''((()))))))))(((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''&&&$$$###&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))************))))))******+++---///111333444333444444555555555555444222333444666777888888888:::<<<===>>>>>>???BBBDDDEEEEEEFFFFFFGGGFFFFFFEEEIIIJJJLLLMMMOOOOOOPPPPPPRRRVVVWWW\\\eeegggsss!!!!!! %%%###"""$$$(((***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""!!!""""""""""""#########$$$$$$$$$$$$##################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$###"""  !!!$$$$$$$$$$$$$$$###"""!!!######"""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$######""""""!!!""""""###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&& !!!$$$'''''''''%%%$$$&&&&&&''''''(((((()))************+++,,,,,,------,,,,,,---.........------///000222444555555555555444444555555555666666666444444444444333333333333333333444444555666666777999:::;;;<<<<<<;;;:::999888888888888777777666666555555555777888777444222666555444333333222333333333333444444555777888999999999888777555444333333222222111111000/////////000000000000////////////......------------,,,,,,------------------------,,,+++***+++,,,---,,,***))))))))))))))))))))))))************************,,,,,,+++++++++******************+++************(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%######&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))************))))))'''((()))***,,,///111222333444444555555444444444000111333555777999999:::;;;<<<>>>>>>>>>???AAACCCDDDDDDEEEFFFFFFFFFFFFEEEIIIJJJKKKMMMNNNOOOPPPPPPRRRVVVVVV[[[dddgggsss$$$$$$$$$$$$$$$#########$$$###$$$'''++++++((($$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$######""""""######$$$"""###%%%&&&&&&%%%###"""!!!""""""""""""#########$$$##################"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$###""" !!!"""$$$$$$$$$$$$$$$###"""!!!######"""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""!!!""""""######%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))))))))))))))***++++++,,,------////////////...---,,,,,,///000222444555666666555444444444444555555555666555555555444444444444333333333333444555555666666:::;;;<<<======<<<;;;:::888888888777777777777777777555333333444444444333444444333222222111222222111111222333444666777888888888777666555444333333222222111000000//////...000000000000////////////000///...---,,,+++******------------------------,,,+++******+++,,,+++***))))))))))))))))))))))))***************************************)))))))))))))))((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((""""""###%%%&&&'''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''((((((((())))))************))))))'''((((((***,,,...000222333444444444444444333333000111333555777999:::::::::<<<>>>?????????AAABBBCCCDDDEEEFFFFFFFFFFFFFFFIIIJJJLLLMMMOOOPPPPPPPPPRRRVVVVVV[[[dddfffrrr$$$%%%%%%%%%&&&'''''''''"""$$$&&&(((((('''%%%$$$###$$$%%%%%%&&&%%%%%%%%%#########$$$######"""!!!######""""""""""""#########$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$###"""!!!"""$$$%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################!!!""""""######""""""!!!"""""""""###$$$$$$$$$%%%######""""""""""""############$$$$$$$$$######"""######"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%''''''%%%$$$######$$$$$$%%%&&&'''((())))))))))))((())))))***+++,,,------000000000000///...---,,,,,,...000111333333333222333333333444444444555555555555555555444444444444333333444444555666666666::::::;;;;;;;;;;;;::::::888888777777777777777777888555333222222333333333333222222111111111111222111111111222333555666777666666666555444444333333222222111111000/////////000000000000////////////------,,,,,,,,,,,,,,,,,,------------------------+++***))))))++++++***)))************************************************))))))))))))))))))))))))'''''''''&&&''''''((()))(((((((((((((((((((((((((((((('''''''''((()))***%%%&&&''''''((('''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&###""""""$$$&&&((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$&&&'''((((((!!!"""$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&'''''''''((())))))************))))))))))))***,,,...000222333333444444444444333333222000111333555777999999:::999;;;>>>??????@@@AAABBBDDDDDDEEEFFFGGGGGGGGGGGGJJJKKKMMMNNNPPPPPPQQQQQQQQQUUUVVV[[[ccceeeppp#########$$$$$$$$$%%%%%%"""$$$&&&### """&&&###$$$%%%&&&&&&&&&%%%%%%!!!!!!"""""""""!!! ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%""" !!!$$$&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""##################"""##################$$$$$$!!!"""###$$$$$$%%%%%%$$$""""""###$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$###%%%&&&'''((()))))))))((((((((()))***+++,,,------------...///////////////,,,---///111222222111111222222222333333333333444444444444444333333333222444444444555666666777777999999888888888888999999777777777777777777777888777666444444555555333111111111000000000111222222222222222333444555666777444444444444444444333333333222222111111000//////000000000000////////////+++++++++,,,,,,---------------------------------+++)))((()))***+++***)))++++++++++++++++++++++++************************************************''''''&&&&&&&&&'''))))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$############%%%&&&'''"""######$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%%%%&&&&&&&&&'''''''''))))))************))))))))))))***+++...000222333444444444444444333222111111222444555777888999999777:::===???@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHKKKLLLNNNOOOQQQRRRRRRRRRPPPUUUVVV[[[ccccccmmm%%%%%%$$$$$$$$$$$$$$$$$$###%%%$$$ '''"""###%%%&&&'''&&&%%%%%%$$$%%%&&&&&&&&&$$$###"""######""""""""""""######%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!! $$$'''&&&$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$######$$$$$$$$$############### !!!###%%%&&&&&&&&&%%%!!!"""###$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$#########$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%"""$$$''')))***(((&&&$$$%%%&&&'''))))))))))))((('''((()))***+++,,,------)))***,,,...///000111111...///111222333333222222111111222222222333333333333333333222222222111111444444555555666777777777888777666555555666777888777777777777777888888888666666777888999777333000000000//////000111222222444444444444444555666777222222222333333333444444333333222222111000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------***)))((()))***+++***(((++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++,,,((('''&&&&&&&&&((()))***(((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''"""###%%%&&&'''(((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$###""""""###%%%''')))""""""###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######''''''(((((('''%%%$$$"""((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''))))))************))))))&&&'''((()))+++...000111444444444444333333222111222333444666777888888888666999===???@@@AAABBBDDDEEEEEEFFFGGGHHHIIIIIIIIILLLMMMNNNPPPQQQRRRSSSSSSOOOTTTVVV[[[bbbbbbkkk%%%%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$###"""!!!***)))&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!%%%###!!!###&&&'''&&&$$$%%%$$$###!!!!!!###$$$%%%$$$$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!!!! %%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""#########"""""""""$$$%%%$$$###&&&&&&%%%$$$#########$$$"""""""""!!!"""######$$$########################""""""""""""""""""""""""'''%%%"""!!!"""######"""&&&%%%$$$$$$%%%%%%###"""######$$$$$$$$$%%%%%%%%%"""$$$&&&((((((&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%""" ###%%%$$$%%%'''''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))+++***)))(((((()))******++++++---...////////////000000000000000000000000............///111222333111111111111222333444555333333444444555666666666888777555555777888777666555555666777777777777777888888777555444333222111222222222111111111000000444333222222111111222222111111111111111111111111111111111000///......---111000///...,,,+++)))))),,,,,,,,,------.........+++******+++---......---,,,,,,+++***))))))******)))))))))***+++++++++,,,************************,,,,,,,,,+++)))'''&&&%%%''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''++++++******)))'''&&&%%%''''''((((((((((((''''''%%%&&&'''''''''&&&%%%$$$'''''''''(((((((((((()))&&&''''''%%%$$$$$$&&&((()))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%'''***)))&&&&&&(((+++))))))))))))************((((((((((((((((((((((((******+++,,,---...000111666666555555555444444444444444444444555777888999888:::===>>>???@@@CCCEEEEEEGGGKKKKKKJJJHHHFFFFFFJJJOOORRRQQQPPPRRRQQQOOONNNVVVXXX[[[bbbccckkk}}}###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$###""""""((('''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$###!!!###%%%&&&%%%######"""!!! !!!"""###$$$$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$###""""""""""""###$$$###"""""""""$$$%%%$$$##################$$$$$$$$$$$$$$$#########$$$$$$%%%################################################(((&&&$$$###$$$%%%%%%$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############""""""&&&%%%""" !!!###$$$$$$%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))(((((()))***++++++,,,---...///000000000111111111111111111111111///////////////000111222222222222111111222333333333333333444444444444555555444222222444555444333444444555666666666666666888777777555444333222222222222222222222222222222444333222222111222222222000000000000000000000000222222111000000///......000000/////////.........,,,,,,,,,---------------+++***)))***---...---,,,,,,+++***))))))))))))******************+++++++++************************,,,,,,,,,,,,++++++***)))(((((())))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''((((((((((((''''''%%%&&&'''''''''&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&%%%$$$$$$&&&(((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((((((''''''((()))(((((()))))))))*********))))))))))))))))))))))))******+++,,,---...000111444444333333333222222222333333444555666777888888888:::===>>>???@@@CCCEEEEEEGGGJJJKKKJJJHHHGGGFFFIIIOOORRRQQQPPPSSSSSSQQQNNNVVVWWWYYY```ccclll~~~""""""!!!!!!!!!"""#########$$$$$$$$$$$$###""""""%%%$$$###!!!!!!!!!""""""########################$$$$$$$$$$$$$$$#########$$$"""""""""$$$%%%$$$######"""!!! !!!"""######$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$###"""""""""$$$%%%$$$###!!!"""###%%%%%%%%%%%%$$$$$$$$$###"""""""""######################################################&&&$$$######$$$$$$$$$######%%%&&&%%%"""!!!###%%%!!!!!!"""""""""#########%%%$$$"""!!!!!!"""$$$%%%$$$$$$###############"""$$$$$$$$$###############&&&$$$"""!!! !!!###$$$$$$%%%&&&&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((((((((())))))+++++++++,,,---///000000111111111111111111111111111111111000000000000000111111444333222222111111222222444444444333333333333222888666555555666777777666333444444555555555555555777777666666555444333333222222333333444555555555444444333222222222222222000000000000000000000000222222222111000000//////------......///000000000------------,,,,,,,,,,,,***))))))***,,,---,,,++++++***))))))))))))))))))+++++++++*********************************************++++++,,,+++++++++))))))************))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&'''((()))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$###%%%'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$((('''''''''%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&((()))((('''(((((())))))))))))******))))))))))))))))))))))))******++++++---///000111333333444444333333222111222333555666777888777777999;;;===>>>???@@@CCCEEEEEEGGGJJJKKKIIIHHHGGGGGGHHHNNNQQQPPPQQQTTTUUUSSSOOOVVVUUUWWW^^^bbblll##################$$$$$$######$$$$$$$$$######"""$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$######%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$!!!!!!!!!!!! ######$$$$$$$$$$$$#####################$$$$$$$$$###"""""""""$$$%%%$$$###"""$$$&&&''''''&&&$$$###"""!!!!!! ###################################################!!! """"""!!! !!!$$$'''&&&!!! """&&&""""""""""""#########$$$$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&&&&$$$$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''((()))***+++++++++,,,---///000111111111111111111111111111111111333222111000000000000000333222222222222222333333666666555444444333222222999777666666777888888777333444555555666666555555777777666666555555444444222333444555666777888888444444333222222222222333000000000000000000000000222222222222111111000000++++++,,,,,,---............------,,,,,,+++++++++***)))((()))+++,,,+++*********)))(((((())))))***,,,+++++++++***)))))))))************************(((((())))))))))))((((((((())))))******))))))((()))))))))(((((((((''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$###%%%&&&%%%%%%$$$$$$###$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%)))***(((&&&(((((((((((()))))))))***************************)))******+++---///111222555555666666666555444333111333555777888888777666999;;;===??????AAACCCEEEEEEGGGIIIJJJIIIHHHHHHHHHHHHMMMQQQPPPQQQUUUWWWVVVPPPVVVUUUUUU]]]aaalll######$$$$$$############"""######$$$$$$$$$######$$$######"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""######$$$$$$######"""""""""######$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$&&&&&&%%%###!!!!!!!!! !!!################################################"""!!! !!!"""###""" $$$'''%%%!!!###&&&#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''((()))************+++---...000111111222111111111111111111111111444333222111111000111111111111111222333555666777888888777666555444333333666444333333444555444444555555666777777777777666666666666666666666555555333333444666777888999:::555444333333222222333333222222222222222222222222222222222111111111111111---------------,,,,,,,,,---------,,,,,,++++++***+++)))))))))+++,,,+++*********))))))))))))******,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''(((((())))))(((((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$#########$$$$$$%%%'''''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''(((%%%$$$%%%(((***(((%%%'''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++---///111222444555666777666555333222111333555777888888777666999;;;>>>???@@@AAADDDFFFEEEGGGIIIIIIIIIHHHHHHIIIHHHMMMQQQPPPRRRVVVYYYXXXRRRWWWUUUUUU\\\```lll""""""######""""""!!! """"""###$$$$$$$$$$$$######$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%########################"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""##################"""""""""$$$%%%$$$###############!!!###"""""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$### ###%%%$$$"""!!!###%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###!!! """###$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))***,,,---///000111111222222222222222222222222444444333222111111111222111222222333555777999:::888888777777666555444444777555444444555666666555555666666777777777777777666666666666666666777777444444555666777888999:::555444444333333333333333333333333333333333333333111111111111111111111111111111000///......------,,,,,,,,,,,,++++++++++++,,,***)))***+++,,,+++*********************+++,,,+++++++++***************))))))))))))))))))))))))++++++++++++***)))((('''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$######$$$$$$%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%'''((('''&&&''''''(((((((((((())))))(((((((((((((((((((((((())))))***+++---///111333222333444555555333111000222333555666777888777777:::<<<>>>???@@@AAADDDFFFEEEGGGIIIIIIHHHHHHIIIJJJIIINNNQQQPPPRRRWWWZZZZZZTTTYYYWWWWWW]]]aaalll######$$$$$$$$$###!!! """"""###$$$$$$$$$$$$$$$"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%&&&((('''$$$###$$$&&&"""##################"""""""""###$$$%%%%%%%%%%%%############"""""""""!!!!!!"""###$$$$$$###"""!!!!!!"""######""""""###"""""""""$$$%%%$$$###$$$######"""!!! """""""""###$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%''''''%%%$$$!!!"""""""""#########$$$############$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########!!!"""$$$%%%&&&%%%$$$##################$$$$$$%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&&&&&&&'''&&&'''((())))))(((((('''''')))***,,,...///000000222222222222222222222222444333333222222222333333444444444555666888999:::777777666666555555555444999888666666888888888777444555666666777777666666555555666666777777777888444555555666777888888999555555444333333333333444222222222222222222222222000000000000000000000000111000000///......------+++++++++++++++,,,,,,,,,---+++***+++,,,---,,,***+++++++++++++++,,,------***************+++++++++)))))))))))))))))))))))))))***************))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&'''(((***+++%%%%%%%%%%%%&&&&&&&&&&&&%%%'''))))))'''&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((($$$%%%'''&&&&&&%%%'''((('''''''''((((((((())))))''''''''''''''''''''''''((()))***+++---000222333111333444666555333111000333333444555666777888888:::<<<>>>@@@@@@BBBDDDFFFEEEGGGHHHHHHHHHHHHIIIKKKKKKOOORRRQQQRRRWWWZZZZZZVVV\\\ZZZYYY___aaakkk~~~%%%&&&''''''&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$!!!"""###############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%''')))'''%%%###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$#########""" """###$$$$$$###"""  !!!"""""""""!!!###"""""""""$$$%%%$$$###&&&%%%$$$$$$###$$$$$$%%% !!!"""$$$&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&&&&$$$""""""!!! !!!###$$$$$$###""""""""""""############%%%###  ###%%%""""""######$$$$$$$$$$$$###$$$%%%''')))+++,,,---!!!"""$$$&&&&&&&&&$$$#########""""""###$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''((())))))((('''&&&'''(((***,,,...///000000222222222222222222222222444333333222222333333444777777666777777888999999555555555555555444444444666555333333555666555444333444555555666666555555555555666666777777888888555555666666777777888888555555444333333333333444111111111111111111111111///////////////000000000---------------,,,,,,,,,*********++++++,,,,,,------,,,++++++------,,,+++,,,+++++++++,,,------...))))))******+++++++++,,,))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''###$$$%%%'''((()))))))))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&'''(((***+++%%%%%%&&&&&&&&&&&&''''''%%%'''******((('''''''''%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''))))))(((((('''&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((***++++++&&&&&&&&&'''''''''((((((###&&&((('''%%%$$$&&&)))''''''''''''((((((((()))''''''''''''''''''''''''(((((()))+++---000222333333555777888777666333111444444444444555777888999:::<<<>>>@@@@@@BBBDDDFFFEEEGGGHHHHHHHHHHHHJJJKKKKKKPPPRRRQQQRRRWWWZZZZZZWWW]]][[[[[[```aaajjj}}}""""""############"""""" """######"""!!!###$$$########################""""""!!!!!!!!!###$$$%%%(((((('''&&&%%%$$$###"""%%%%%%%%%$$$$$$#######################################""""""######$$$%%%%%%$$$$$$$$$###""""""""" !!!"""###############%%%%%%%%%$$$$$$#########!!!"""$$$$$$######$$$&&&$$$$$$######$$$$$$%%%&&&#########$$$&&&&&&%%%###""""""""""""""""""""""""!!!""""""""""""###############$$$$$$$$$$$$###### """###$$$######%%%&&&'''$$$""""""%%%&&&%%%###%%%$$$$$$######$$$$$$%%%""""""""""""!!!$$$###!!!$$$%%%###$$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$"""###%%%''''''&&&%%%$$$(((((((((((())))))))))))+++,,,,,,---............111111222333333444555555666666555444444444444555444444444555666777888999777777777777777666666555666777888999888777555444555666777777777777777777444555555666777888888999777666555555666777888999777888888888888666444333666666555444222000---,,,111111111000000000000///222111000///------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&###""""""$$$&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((&&&'''((()))))))))(((''''''&&&%%%$$$$$$&&&''')))'''''''''(((((()))***+++'''&&&&&&&&&'''((()))*********+++,,,...000222333111111222222222333333333000111222333444666777777<<<>>>@@@AAAAAABBBDDDFFFFFFHHHJJJKKKJJJIIIIIIIIIKKKMMMQQQSSSTTTUUUWWWYYYZZZYYY[[[^^^```cccmmmwww"""##################"""%%%&&&&&&%%%###""""""###########################$$$###"""!!!!!!"""######"""""""""""""""!!!!!!!!!%%%%%%%%%$$$$$$$$$####################################""""""######$$$%%%$$$$$$$$$###############"""######$$$%%%%%%$$$$$$$$$$$$$$$#########"""""""""###$$$$$$######$$$%%%""""""!!!!!!""""""###$$$$$$######$$$%%%&&&$$$###########################"""""""""#########$$$$$$######$$$$$$$$$$$$######$$$%%%&&&$$$"""!!!!!!"""&&&$$$"""###$$$%%%$$$"""%%%$$$$$$$$$$$$$$$$$$%%%""""""#########""""""!!!!!!'''%%%$$$&&&&&&$$$$$$###"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$&&&''''''&&&%%%$$$(((((((((((())))))))))))+++,,,---...////////////222222222333333444444444666555555444333444444444444444444444444555666777666666777777777666666555555666777888888666555444555666666777777777777777555555666777777888999999777777666555555666888888777777777777777666555555555555444333222222111111222222111111111000000000222111000///...---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,******)))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&$$$######$$$&&&(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((("""###%%%''''''(((''''''&&&%%%#########$$$&&&''''''''''''(((((()))***++++++++++++************+++******+++,,,...000222333111222222222222333333333111222333444555666777888<<<>>>@@@AAAAAABBBDDDFFFGGGIIIKKKKKKJJJIIIJJJJJJKKKNNNQQQRRRSSSTTTVVVWWWYYYXXXZZZ^^^```cccmmmxxx######$$$$$$$$$$$$######$$$%%%$$$"""########################%%%$$$###"""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################""""""######$$$%%%###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&############""""""""""""$$$%%%&&&%%%#########%%%""""""!!!!!!""""""###$$$$$$$$$###$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$######%%%&&&&&&%%%""" !!!&&&%%%######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!$$$&&&%%%%%%'''&&&#########""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((())))))))))))+++,,,---...////////////222222222333333333333333555444444333333333333333333333333222222333444444555555666666666666666555666666888999999888777666555666666777888888777777666777777888888999999:::999888777666555666777777777777666666666666666777444444333222333444555666333333333222222222111111222111000///...---------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((!!!"""$$$&&&((((((((((((&&&&&&%%%$$$$$$&&&'''((('''''''''(((((()))***++++++******)))((('''''''''******+++,,,...000111222222222222222333333333333222333444555666888888999<<<>>>@@@AAAAAABBBDDDFFFGGGIIIKKKKKKJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRSSSUUUWWWWWWZZZ]]]___cccooo{{{$$$$$$$$$%%%%%%$$$$$$$$$#########"""########################$$$######"""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$##################%%%&&&&&&%%%###"""###$$$$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""$$$&&&%%%"""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%((('''&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))***+++,,,---.../////////222222222222222222222222444444333222222222222333333333222111111111222222333444555666666666666666888888999:::;;;::::::999555666777888888999888888888888999999:::::::::::::::999888666666666777777888777666555555666777888555444333222333555777888444444333333333222222222222111000///............***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,++++++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''(((&&&%%%&&&''''''&&&%%%'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$$$$%%%&&&&&&''''''((($$$%%%'''))))))***)))))))))(((((('''((()))******''''''''''''((()))***+++(((((((((((((((''''''&&&)))******,,,---///111222222222222333333333444444333333444666777888999:::<<<>>>@@@AAAAAABBBDDDFFFGGGHHHJJJJJJIIIHHHIIIKKKLLLNNNPPPQQQPPPPPPQQQSSSVVVVVVYYY\\\^^^dddqqq$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%########################!!!!!!""""""############!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%"""""""""###$$$$$$$$$%%%%%%$$$######"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$######$$$$$$%%%&&&$$$###"""###$$$$$$###!!!##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$###"""$$$%%%###$$$%%%$$$$$$""""""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###"""!!!$$$"""!!!"""$$$%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&(((((((((((()))))))))))))))***+++,,,.........///111111222222222222222333444444333222222222222333333333222111111111222222333444555666777777777777888999999999999999999999666777888999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;999888777888888999:::999777666666777888999888666444333333444666777444444444333333333333222222111000///////////////++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,------------,,,+++,,,++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((()))'''&&&'''(((((('''%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$"""!!!!!!$$$$$$%%%&&&&&&''''''((('''((()))))))))((('''&&&(((((((((((())))))******''''''''''''((()))***+++)))***+++,,,,,,,,,,,,+++))))))***+++---///111222222222333333333444444444333444555666777999::::::<<<>>>@@@AAAAAABBBDDDFFFEEEGGGHHHGGGFFFFFFHHHIIILLLNNNPPPQQQPPPPPPQQQRRRUUUVVVYYY\\\^^^eeeuuu######$$$$$$$$$$$$######"""###$$$$$$######%%%&&&######################## """###$$$$$$$$$$$$$$$$$$######""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%###############$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%$$$"""""""""$$$""""""!!!!!!""""""###$$$"""!!!!!!###$$$%%%$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%######$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!"""### """%%%%%%$$$""""""######$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$###""" $$$""""""%%%%%%######&&&""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((()))))))))))))))***+++---.../////////000000111111222333333333555444444333333333333333333333333222222333444444333444555777888999999999888888888777777777666666888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::;;;;;;<<<;;;:::999888888888888888777555444333333444444444444444333333333222222222111000000/////////000,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,------,,,,,,++++++,,,---......---,,,+++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))(((''''''((()))(((&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((******''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%$$$$$$###"""!!!$$$$$$%%%&&&&&&''''''(((&&&''''''''''''%%%$$$###&&&&&&&&&''''''''''''''''''''''''(((((()))***+++'''(((***+++,,,,,,++++++))))))***+++---///000111333333333333444444444444333444555666777888999:::<<<>>>@@@AAAAAABBBDDDFFFEEEFFFFFFFFFEEEEEEGGGIIILLLNNNPPPQQQPPPPPPQQQRRRTTTVVVZZZ]]]___fffxxx"""##################""" !!!!!! !!!###########################!!!"""######$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$###############%%%$$$""" !!!"""###$$$$$$$$$%%%%%%&&&&&&&&&!!!"""######"""!!!"""$$$""""""!!!!!!""""""###$$$ """$$$%%%%%%###########################"""""""""#########$$$$$$######$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$!!!$$$%%%$$$"""###$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$###"""!!!###"""$$$&&&######!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&& !!!###%%%&&&&&&%%%%%%(((((((((((())))))))))))***+++---///000111111222...///000111222333444555666555555444333444444444444444444444444555666777333444666888999:::;;;;;;;;;;;;:::888888777777777999:::;;;===>>>>>>??????==============================<<<;;;;;;<<<===>>>>>>======<<<;;;999888777555555555444444444444333333333333333222222222222222111000000///000000000.............../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++,,,,,,------,,,,,,++++++,,,---//////---,,,+++******)))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''''')))***)))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&'''''''''(((((()))***+++&&&''')))******)))((('''((())))))+++,,,...000111333333333444444444444555222333444555777888999999<<<>>>@@@AAAAAABBBDDDFFFFFFFFFGGGFFFEEEEEEGGGIIILLLNNNPPPQQQQQQQQQRRRTTTTTTWWW[[[^^^___hhh|||""""""############""""""!!!###$$$###"""!!!"""$$$##############################$$$$$$###"""  !!!"""###$$$%%%&&&&&&#########$$$$$$%%%%%%%%%#################################"""###$$$$$$%%%%%%$$$$$$$$$######""""""&&&$$$"""!!! !!!"""############$$$$$$%%%%%%%%%!!!""""""!!!!!!"""$$$$$$$$$$$$###$$$%%%%%%&&& """$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############$$$$$$$$$$$$###### """######%%%'''))) $$$%%%$$$######%%%"""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%$$$$$$ ###%%%!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&''''''&&&"""%%%&&&&&&%%%$$$(((((((((((()))))))))))),,,---///000222333333444---...///000222444555666666666555444444444444555444444444555666777888999444555666888:::;;;<<<<<<@@@???>>><<<;;;:::999999:::;;;<<<>>>???@@@@@@@@@>>>>>>>>>>>>============>>>===<<<<<<===>>>???@@@?????????>>><<<:::888666222333444555555444444444333333333222222222111111222111000000000000000111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))******)))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***'''%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((('''''''''$$$$$$%%%&&&&&&''''''(((%%%&&&((()))))))))((((((&&&''''''((()))((((((((('''''''''(((((()))***++++++,,,---...---+++)))(((((())))))+++,,,...000111333333333444444444555555222333444555666777888999<<<>>>@@@AAAAAABBBDDDFFFGGGGGGGGGFFFEEEFFFHHHJJJLLLNNNPPPRRRRRRRRRSSSUUUUUUWWW[[[^^^```iii}}}