BM6P6(@ qqqrrrtttuuusssnnniiieeeddd]]]TTTVVV[[[UUURRRSSSNNNIIIIIIGGGCCC===888555444///......------,,,++++++++++++)))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((((())))))***)))+++---...///...------000//////000333666888999777444222444999===<<<999777999;;;>>>GGGUUU]]]___OOOMMMIIIFFFFFFIIIMMMPPPLLLIIIFFFBBB@@@@@@@@@AAAEEEFFFHHHHHHHHHHHHJJJKKKNNNOOOQQQTTTUUUVVVUUUUUUZZZ```eeeggggggkkkuuu}}}~~~~~~qqqfff```^^^XXXYYY```nnn}}}|||yyyxxxzzzzzzeeeVVVKKKBBB???@@@AAABBBFFFMMMUUU[[[dddeeefffggghhhhhhhhhhhhfff___\\\\\\XXXUUU\\\hhhyyyqqqlllrrr~~~zzz{{{eeeoookkkjjjqqqllliiibbbZZZPPPAAA111...333---,,,++++++,,,,,,***(((************************))))))(((((((((((())))))******)))((((((((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,///111...+++---111333000555FFF```www|||[[[XXXrrr}}}zzzssshhh[[[LLLFFFJJJIIIKKKLLLQQQ___vvvsssYYYMMMEEE:::666999999888777666555444444444222222:::OOOooouuuiiicccggg|||tttiiiaaa^^^aaaeeedddcccaaa``````aaaccceeeuuupppqqqrrrooojjjeeebbbaaa]]]TTTVVV[[[TTTQQQRRRLLLIIIIIIGGGCCC===888555444///......------,,,++++++++++++)))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((())))))***)))+++---///000///...---......///111444777888999555222111444:::===;;;999666888:::>>>HHHTTTZZZZZZLLLIIIEEECCCDDDGGGJJJLLLHHHFFFCCC@@@???@@@AAABBBEEEGGGHHHIIIHHHIIIJJJLLLMMMNNNOOOQQQSSSTTTUUUUUUZZZ___eeeggggggkkkttt{{{uuujjjaaa]]]]]]]]]eeeqqq}}}~~~nnn[[[OOOFFF???CCCEEEIIIMMMRRRXXX```eeehhhhhhiiijjjkkkkkkkkkjjjhhhbbb^^^]]]ZZZWWW___kkk}}}lllhhhkkk|||oooxxxdddkkkppplllkkkkkkddd]]]UUUGGG777000111...---,,,---------,,,***************************))))))(((((((((((())))))******)))((((((((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,///000///...000222444999:::MMMqqqrrr[[[```xxxrrr^^^SSSKKKCCCCCCIIIIIIPPP\\\jjj{{{qqq]]]KKKEEECCC<<<;;;>>>:::999888777666555555555777666>>>WWWxxxwwwhhh^^^YYY___yyylll___``````___]]]```fffkkkqqqrrrssstttwwwzzz~~~wwwqqqqqqpppmmmhhhdddbbbaaa]]]TTTVVVZZZSSSPPPPPPJJJHHHHHHGGGBBB===888555444///......------,,,+++++++++***))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))******)))+++///111222111...---+++---///333555777888888111000111555:::<<<;;;999666888:::???IIISSSUUUQQQFFFCCC??????CCCFFFHHHGGGBBBAAA???>>>>>>???AAABBBDDDFFFHHHHHHHHHIIIJJJLLLLLLLLLLLLMMMOOORRRTTTUUUZZZ___eeeggghhhllltttzzzuuujjj```]]]]]]```gggssssss^^^OOOIIIDDD@@@FFFKKKRRRYYY___eeekkknnnlllmmmnnnoooooonnnmmmmmmiiibbb^^^\\\XXXVVV```nnnqqqfffgggsssooofffYYYeeerrrkkknnnmmmgggaaa[[[PPPAAA555//////...------//////---,,,***************************))))))(((((())))))*********)))((((((((())))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------------------............///000111222444555:::BBBaaawwweee]]]mmmxxxdddOOOFFFCCCAAAFFFMMMLLLZZZooo|||nnnTTTGGG>>>@@@AAA>>>>>>AAA::::::999888777777777777;;;;;;GGGeee{{{tttlllddd\\\WWW___|||jjj\\\RRRNNNTTT[[[aaafffkkkrrrxxxwwwuuutttsssooojjjfffdddddd^^^TTTVVVZZZRRROOOOOOIIIHHHHHHFFFBBB<<<888555444///......------,,,+++++++++******)))(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((''''''(((((()))***+++))),,,///222333111///---+++...222555555555444444...///111555:::<<<;;;999777999;;;@@@IIIPPPNNNGGG@@@===;;;===CCCGGGGGGFFF@@@???>>>======>>>???@@@CCCDDDFFFGGGGGGHHHIIIKKKKKKKKKJJJKKKMMMPPPTTTVVV]]]aaafffiiijjjnnnuuuzzzzzzsssiiiaaa]]]___eeejjjttt|||yyybbbPPPHHHGGGHHHGGGKKKQQQZZZccchhhllloooqqqnnnooopppqqqqqqooonnnlllggg```[[[YYYTTTSSS```qqqrrrjjjkkkvvvjjjoooeee^^^jjjooorrrnnniiiddd```XXXJJJ:::///000///------...///...---***************************))))))))))))))))))*********))))))((())))))***))))))***++++++,,,,,,---,,,,,,,,,------------...............------------000......111222222333555777SSSccc[[[ccc{{{ooo]]]LLLFFFFFFFFFIIIMMMLLLYYYooo{{{qqqhhhZZZNNNGGGAAA===@@@AAA>>><<<>>>::::::999888888888888888:::>>>RRRvvv{{{ooolllhhhgggkkknnniiiaaabbb}}}qqqggg^^^YYY[[[```ggglllooosssyyy~~~zzzvvvvvvtttpppkkkgggeeeeee^^^TTTVVVZZZRRROOOOOOIIIGGGGGGEEEBBB<<<777555444///......------,,,+++++++++******))))))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((()))***+++***,,,///222222111///---...111555666444111000000---///222666999;;;:::999;;;===>>>AAAGGGKKKGGG@@@:::999:::>>>CCCGGGGGGFFF??????>>>=========>>>>>>AAABBBDDDEEEEEEFFFHHHJJJLLLKKKJJJKKKMMMQQQVVVYYY```dddhhhlllnnnrrrwww{{{}}}zzzmmmhhhbbb___aaaiiirrrwwwwwwgggTTTHHHGGGKKKOOORRRVVV\\\dddkkkooopppqqqqqqpppqqqrrrrrrqqqooommmkkkggg```ZZZWWWRRRSSScccvvvzzzqqqppp}}}~~~mmmiiicccpppooommmjjjgggddd^^^SSSAAA333111///---,,,---------,,,******************************))))))))))))************))))))))))))***************+++,,,,,,------,,,,,,---------..............................---222......111222000222777FFFooo{{{ZZZ\\\mmm^^^SSSKKKJJJNNNNNNKKKIIIHHHOOO]]]mmmvvv{{{rrr```TTTKKKDDDEEEBBBAAABBB@@@<<<::::::;;;;;;:::999888888888888777BBB___lll```^^^\\\aaannnwwwqqqeee^^^qqqmmmjjjmmmpppqqqooommmkkknnnppppppoooqqquuuzzz}}}tttuuusssooojjjeeecccbbb]]]TTTVVVZZZSSSPPPPPPJJJFFFFFFEEEAAA<<<777555555///......------,,,+++++++++******))))))*********((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((***+++,,,+++,,,...000000000///...000333777666222///......///111333666999::::::;;;@@@CCCCCCBBBBBBDDDAAA<<<888:::===AAACCCDDDEEEEEE???>>>>>>>>>>>>>>>??????@@@BBBDDDEEEEEEFFFHHHJJJMMMLLLLLLMMMPPPTTTYYY\\\bbbeeejjjmmmqqqtttxxx{{{{{{ssslllhhhcccaaaaaadddkkkuuu|||}}}~~~cccWWWLLLIIIMMMRRRXXX]]]dddiiioootttuuuuuuttttttrrrsssuuuuuussspppmmmkkkggg```[[[WWWSSSVVViii~~~tttttt|||qqqzzzjjjlllhhhkkkllljjjfffbbbZZZJJJ<<<444111...,,,,,,,,,,,,+++************************+++******))))))******+++******)))))))))***++++++******++++++,,,---------,,,---------..............................//////222......222111///555@@@fffvvv___\\\ggg{{{|||vvvxxx|||~~~dddRRROOOQQQXXXaaaaaaWWWNNNKKKKKKRRR[[[```eeeuuusss\\\NNNGGGCCCDDDDDDCCCAAA>>><<<<<<>>>>>>>>><<<;;;:::999999999999KKKoooqqqddd___bbbdddgggpppvvvmmm^^^]]]|||kkk]]]XXXYYYcccooouuuvvvvvvtttuuuvvvuuutttvvv{{{xxxssssssssspppjjjeeeaaa```]]]TTTVVV[[[TTTQQQRRRLLLEEEFFFDDDAAA<<<777555555///......------,,,+++++++++******))))))***++++++((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((***+++,,,+++,,,,,,---......//////000444777555111......///222333555666888999;;;<<>>CCCDDDAAA>>>???@@@======>>>???@@@AAABBBBBBAAACCCEEEFFFGGGHHHJJJLLLNNNNNNOOOQQQTTTXXX\\\^^^ccceeejjjnnnqqquuuxxxzzzzzz{{{{{{wwwppphhhbbb___```aaaeeellluuu}}}~~~~~~|||oooWWWPPPNNNSSSZZZ^^^ccchhhppptttwwwyyyyyyxxxxxxyyywwwxxxyyyyyywwwsssooommmfff___YYYVVVRRRVVVlll|||vvvyyyqqqgggfffkkknnnmmmiiieee___SSSGGG777444000...------,,,+++************************+++******))))))******+++******))))))******+++,,,******+++,,,,,,------...------------............------......//////000000///---///444222000<<>>???BBBEEECCCBBB@@@>>><<<;;;;;;:::AAAXXX}}}vvvdddaaalllxxx{{{wwwsssgggYYYbbbiii^^^[[[XXX[[[eeemmmooorrrvvvxxx{{{pppsssttttttrrrlllfffbbb```]]]TTTWWW[[[UUURRRSSSNNNEEEEEEDDDAAA<<<777555555///......------,,,+++++++++***************++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((***+++,,,,,,,,,+++,,,,,,---/////////333666555000...///222444555666666777888;;;===IIILLLKKKBBB:::999:::::::::AAAFFFEEE???::::::<<<;;;<<<===???AAACCCEEEFFFBBBDDDGGGHHHHHHJJJLLLNNNOOOPPPQQQSSSWWW[[[^^^```ccceeeiiimmmqqquuuwwwyyyrrrsssssspppjjjddd```^^^```bbbiiirrr{{{~~~tttxxxooo```TTTQQQTTT^^^eeegggkkkqqqvvvxxxzzz{{{zzzyyyzzz{{{zzz{{{}}}|||zzzvvvrrroooccc\\\WWWSSSOOOUUUlllzzzqqq|||tttyyyeeekkkkkkooopppjjjfffcccZZZOOO:::666222///...---,,,+++************************++++++************++++++******))))))***+++,,,,,,***++++++,,,,,,------...---------.........//////,,,------...///000111111---,,,000555333222BBBVVVWWWPPP[[[nnnvvvoookkkuuu}}}cccTTTTTTRRRZZZ___jjjzzzrrraaaQQQLLLKKKOOONNNQQQcccyyynnn]]]MMMNNNLLLEEE@@@BBBGGGLLLFFFEEECCCAAA???===<<<<<>>999888:::???BBBEEEDDD???:::888888<<<===???AAADDDGGGIIIJJJBBBEEEJJJLLLMMMNNNNNNOOOQQQTTTWWWYYY[[[\\\^^^```cccfffiiikkklllnnnppprrrnnnmmmkkkhhhddd```\\\ZZZccckkkuuu|||{{{xxxtttsssxxx||||||yyyyyy{{{}}}}}}xxxmmm___UUUUUU\\\eeekkklllmmmqqquuu{{{zzzyyyzzz{{{{{{yyyxxx||||||||||||zzzvvvpppkkkeee^^^WWWRRRRRR[[[mmm~~~yyywwwyyyuuummm]]]ffffffooorrriiifffcccYYYJJJ;;;---,,,...---,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,---------------............///............////////////---......444999555CCCaaaxxxVVVNNNeee|||vvvvvvyyy}}}~~~iiiXXXRRRYYYccciiimmmqqqtttzzz~~~zzzsss]]]SSSMMMQQQRRRSSS]]]kkknnnaaaOOOJJJLLLIIIKKKQQQPPPMMMGGGCCCAAA===999===EEE]]]xxxjjjhhhvvv|||mmmgggqqq}}}sssooojjjffffffgggmmmssssssoooooottt{{{rrrpppvvvwwwpppiiieeecccaaa]]]YYYWWWXXXWWWQQQMMMMMMHHHEEEBBB===999555222111////////////...---,,,+++************)))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((()))+++---///000...,,,++++++---......---333222111111111222333333555555333000000555???GGGIIIDDDAAA@@@===999888;;;???AAACCCAAA===:::888888:::;;;>>>AAADDDGGGJJJKKKEEEHHHKKKLLLMMMMMMNNNPPPRRRUUUXXX[[[]]]^^^aaabbbfffhhhkkkmmmmmmmmmnnnoookkkjjjgggccc```^^^\\\[[[hhhooovvvxxxuuusssuuuyyy}}}{{{zzzyyyxxxwwwwwwxxxzzz{{{zzzyyyvvvuuuyyyyyywwwtttqqqqqqtttvvvrrrvvvvvvqqqggg```\\\ZZZ```gggooossstttuuuxxx{{{yyyxxxxxxzzz||||||{{{zzz||||||||||||zzzvvvpppkkkbbb\\\VVVSSSTTT^^^qqqyyyvvv~~~gggxxxgggdddeeeoootttkkkgggdddYYYNNN@@@222//////...---...,,,,,,+++++++++*********************+++++++++,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,---------------............///............///////////////111///222555777OOOuuu|||ffflllyyy}}}pppbbb\\\\\\bbbiiiuuuyyy}}}uuuiii___[[[UUUPPPXXXeeeuuu```XXXZZZZZZ```eeeaaaZZZPPPHHHDDD???===DDDNNNkkkvvvuuunnnzzz~~~mmmggggggffffffhhhqqqvvvyyyxxxuuuvvv~~~rrrrrrwwwwwwqqqjjjfffccc```]]]YYYWWWXXXWWWQQQMMMLLLGGGEEEAAA===888444222111...//////......---,,,+++************))))))))))))(((((('''&&&&&&'''((((((''''''''''''''''''''''''(((((()))+++---///222333...,,,******+++---......222111000///000111333555888555222000111666===AAABBB>>><<<===<<<999999<<>>;;;999888999999:::===@@@DDDGGGJJJKKKHHHJJJKKKKKKKKKLLLNNNPPPSSSVVV[[[^^^```bbbdddfffjjjlllooopppooolllkkkkkkgggddd```\\\[[[\\\^^^___nnnrrruuusssppprrryyy{{{wwwrrrooonnnmmmmmmllljjjkkklllmmmmmmkkkiiihhhkkkkkkjjjhhhffffffiiikkklllooonnnhhh___]]]ccckkkoootttzzz~~~~~~~~~yyyyyyyyy{{{}}}~~~~~~|||}}}}}}}}}|||{{{vvvoookkkaaa[[[VVVTTTWWWbbbvvvyyykkkqqqpppiii|||{{{eeedddooovvvppplllggg]]]TTTGGG999222000///...///+++++++++*********)))))))))))))))*********++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////111444111111666BBBiiisssrrrxxxqqqbbb```ffflllrrrwwwyyylllaaaSSSIIIMMMXXXuuuuuulllooorrrzzz~~~wwwmmm\\\LLLEEEBBBDDDPPP___}}}}}}xxx{{{qqqfff]]]]]]bbbgggkkkooowwwzzz{{{yyyyyy}}}vvvrrrvvvvvvoooiiifffccc___[[[WWWVVVXXXWWWRRRNNNNNNFFFDDD@@@<<<888444222000............---,,,++++++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))+++---000222333...,,,))))))+++...000000111000......///111444555888444000111444999<<<<<<<<<999888:::;;;999:::===>>>===<<<:::888888999::::::;;;===@@@CCCFFFHHHIIIJJJJJJJJJIIIIIIJJJMMMPPPTTTXXX]]]aaaccceeegggiiinnnpppssssssoookkkhhhfffccc___[[[WWWXXX\\\aaaeeeqqqqqqqqqppprrrwww~~~{{{yyyyyyxxxvvvtttttttttvvvwwwrrrmmmhhhdddccccccbbbbbb```aaabbbcccbbbaaa___^^^\\\]]]]]]\\\[[[[[[^^^```hhhhhhhhhgggeeefffoooyyyyyy}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}{{{vvvoookkkbbb\\\WWWVVVYYYeeezzzxxxsssvvvuuurrrlllfffmmmvvvsssppplllbbbYYYNNNAAA777111///......++++++*********)))))))))((())))))))))))*********++++++******++++++,,,,,,+++++++++,,,,,,,,,---------------............///............///////////////444222222<<>>@@@BBBCCCDDDEEEIIIIIIIIIHHHHHHJJJMMMPPPUUUYYY^^^bbbeeefffhhhiiippprrrtttrrrnnniiieeeccc___\\\XXXVVVXXX^^^eeejjjpppnnnnnnrrryyy{{{xxxuuuqqqooolllkkkiiigggggghhhjjjkkkhhhddd___\\\[[[ZZZZZZYYYWWWXXXXXXXXXXXXWWWVVVUUUPPPQQQRRRRRRQQQRRRTTTVVV[[[[[[aaajjjppprrrwww}}}~~~~~~~~~~~~}}}{{{vvvooojjjddd___YYYXXX[[[fff{{{tttxxxsss}}}lllhhhoooooopppnnneee\\\UUUHHH;;;222///...---+++++++++************)))((())))))))))))*********+++*********++++++,,,---+++++++++,,,,,,,,,---------------............///............////////////...444333666GGGbbb~~~ppp|||}}}}}}zzz|||www}}}ppp]]]aaajjjvvv~~~}}}wwwlll\\\MMMGGGHHHAAAKKKUUU[[[gggwwwgggLLLGGGMMMYYYqqq}}}|||oooaaaWWWOOOUUU^^^iiisss{{{~~~vvvppprrrqqqlllhhhfffbbb]]]XXXUUUTTTVVVVVVRRROOOOOOCCCBBB>>>:::666333111000---......------,,,+++***************))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((()))+++---...///---,,,***+++...111333333.........//////000111111222222444999===>>>:::666444222333777999777888<<<;;;999777777888:::::::::===>>>>>>???AAABBBBBBCCCFFFGGGHHHHHHIIILLLPPPSSSUUUZZZ___ccceeefffggghhhnnnppppppnnniiiddd```___[[[YYYWWWWWW[[[aaahhhlllmmmmmmqqqwww|||xxxsssnnnkkkhhheeeccc___]]]\\\ZZZZZZ[[[]]]^^^[[[XXXUUUSSSRRRRRRPPPOOOLLLLLLLLLLLLLLLKKKKKKJJJFFFGGGIIIHHHHHHHHHJJJLLLOOOSSSbbbvvv~~~~~~{{{vvvooojjjeee```[[[YYY\\\ggg||||||wwwzzzzzz}}}yyyddddddgggkkklllddd]]]ZZZPPPAAA555111///---,,,,,,,,,+++++++++******)))))))))*********++++++************+++,,,------++++++,,,,,,,,,,,,---------------............///............////////////000444444===TTTmmmtttjjjwwwtttpppqqqssszzzuuuqqqrrryyy{{{lllbbb\\\fffvvv}}}{{{vvvmmm___QQQFFFAAA>>>>>>???EEEPPP^^^iiiooo|||gggQQQSSS]]]iiiooozzzuuufff[[[UUUSSSTTT___lllvvv}}}uuuoooqqqpppllliiihhhddd^^^[[[WWWUUUWWWVVVPPPMMMLLLCCCAAA>>>:::666333111000------------,,,+++******************))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((())))))***,,,---...---,,,+++---111333444444---...///000000000///...111444:::???@@@===777333444222333777999777777::::::888666777:::;;;;;;999<<<<<<===???@@@BBBCCCCCCDDDFFFHHHJJJLLLOOOTTTWWWVVVZZZ___ccceeeeeeeeefffiiijjjjjjgggbbb^^^[[[[[[WWWWWWWWWYYY]]]ccciiillljjjpppxxx~~~}}}xxxmmmiiiddd___\\\ZZZWWWUUURRRQQQPPPPPPPPPPPPRRRRRRMMMKKKIIIIIIIIIHHHEEECCCBBBBBBBBBBBBAAAAAAAAA@@@===???@@@@@@??????AAABBBEEEPPPiii~~~|||vvvooojjjddd___ZZZYYY\\\hhh}}}{{{{{{tttggg___bbbiiikkkddd^^^^^^WWWFFF999444111------------,,,,,,,,,,,,+++************+++++++++,,,************+++,,,---...++++++,,,,,,,,,,,,---------------............///............////////////222444666GGGfffzzzkkkmmmyyynnnkkklllqqqyyyxxxppppppuuuyyy~~~{{{qqq~~~kkkaaa```hhhrrr|||yyyssskkkbbbWWWJJJAAA@@@>>>???DDDLLLUUU^^^eeesss|||gggYYYdddrrrzzzyyyiiixxxvvvggg]]]XXXZZZ]]]dddppp|||wwwpppqqqppplllkkkjjjfff```^^^YYYVVVWWWUUUOOOJJJIIIBBB@@@===999666333111000------------,,,+++******************))))))))))))%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))************+++,,,------,,,,,,---///222555555444---...000111111///---,,,111666>>>CCCBBB<<<555000444222333777888666666999999777666888;;;===;;;999:::;;;<<<>>>@@@BBBDDDEEECCCFFFIIILLLOOOSSSWWWZZZUUUZZZ___cccddddddddddddffffffeeebbb]]]ZZZXXXXXXUUUUUUWWWZZZ___dddhhhkkkhhhsssyyyqqqjjjeeeccc___YYYUUURRRPPPNNNMMMJJJJJJJJJIIIJJJJJJJJJKKKCCCBBBAAABBBBBBAAA>>>;;;============<<<<<<<<<<<<888999::::::999999:::<<<<<>>:::555333333999:::;;;;;;;;;999777666888777777777888999::::::?????????@@@BBBCCCCCCCCCDDDFFFGGGHHHIIILLLQQQUUUVVVYYY]]]^^^^^^___bbbeee_________]]][[[XXXUUUSSSWWWYYYZZZ[[[\\\```ggglllssswww|||{{{uuunnnggg```YYYTTTNNNMMMKKKIIIFFFDDDBBBAAA????????????@@@@@@@@@AAA<<<<<<;;;;;;:::999888888777777777777777777777777444444555444333444777999666NNNooo~~~{{{tttkkkeeeddd\\\SSSTTT___qqqlll~~~|||\\\mmmmmmbbbnnnccc]]]WWWTTTKKK;;;///,,,...,,,******+++---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------.....................///000000...///000000//////000111999444???YYYmmmvvvhhhpppvvvtttwww~~~}}}rrrfffpppgggmmmxxxzzzxxxxxxqqqcccWWWUUUSSSSSSXXX```hhhmmmnnnvvv}}}rrrnnnyyyuuu}}}ooohhhaaabbbiiittt|||}}}uuukkknnnnnnlllllllllhhhaaa[[[UUUSSSUUUUUUOOOIIIGGGAAA???<<<888444111///............---,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&(((***+++---///222222111...------...000222555666666333111//////////////////......555888;;;:::777444333444888999:::;;;:::999777666777777777777888999::::::>>>>>>???@@@BBBDDDDDDDDDCCCEEEGGGIIILLLPPPUUUYYYWWWZZZ\\\]]]]]]^^^aaaddd___^^^]]][[[YYYWWWUUUUUUYYY[[[^^^```bbbhhhpppvvvyyy|||qqqmmmggg```ZZZTTTNNNJJJEEEDDDBBB@@@>>><<<;;;:::888888999999999::::::::::::999999888777777666666555555555555555555555555333444555444333444666777555MMMnnn|||vvvnnnhhhccc[[[SSSSSS___rrr~~~ppplllcccaaahhhfffiiihhhaaa[[[XXXOOO@@@444///000...,,,,,,---------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------........................///000000,,,...///000000000222444666CCCSSSdddzzzkkkwwwppp```|||vvvmmmlllvvv~~~wwwpppbbbbbbffflllssswwwvvvsssyyyyyytttuuuwww|||rrr``````dddlllyyyuuukkknnnpppoooooonnniiibbb[[[UUUSSSUUUTTTOOOIIIGGGAAA???<<<888444111///............---,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&&&&'''(((***+++000222555555222///,,,,,,111333666888777333///,,,...------,,,---...///000///222444555444333333444777888999999999888777666777777777777888999:::;;;======???AAACCCEEEFFFGGGFFFHHHJJJLLLNNNRRRWWWZZZYYYZZZ[[[[[[[[[]]]```ccc___^^^[[[XXXVVVVVVVVVVVV\\\]]]```cccgggnnnuuu{{{}}}{{{wwwpppkkk```\\\UUUOOOJJJFFFBBB???::::::999888777555444444333333333444444444555555666666666555444444333333333333333333333333333333222444555555444333555666888PPPppp}}}zzzuuuooojjjbbbZZZRRRSSS```ttt}}}|||gggxxxtttZZZeeeoookkkmmmfff___\\\VVVHHH:::222222000///.........,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------........................///000000+++---//////000111444777===```|||uuummm~~~{{{kkk```yyy{{{qqqnnnqqqxxxwwwwwwxxx{{{}}}zzz}}}zzzxxx}}}{{{vvvxxx}}}zzz}}}nnnccc^^^dddooo{{{uuummmqqqqqqooonnnmmmfff___ZZZUUURRRTTTTTTNNNIIIFFFAAA???<<<888444111///............---,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((()))+++,,,///222444444222///---,,,333555666666333///,,,+++...---+++***+++---///111...///111222222222333333666666777888888888777666777777777777888999;;;;;;;;;===@@@BBBCCCEEEHHHIIIMMMNNNPPPPPPPPPRRRUUUWWWYYYYYYYYYYYYZZZ\\\^^^```aaa^^^ZZZVVVTTTTTTVVVWWWaaabbbcccggglllssszzz~~~~~~yyysssnnniiiccc\\\VVVRRRNNNHHHCCC???===:::999555555555444444333333333222333333333444444444444555444444444333333222222222222222222222222222222222444555555444444555666???VVVsss}}}zzzwwwsssmmmjjjaaaYYYRRRUUUcccxxx}}}zzz~~~mmm^^^```ooolllpppjjjccc```[[[PPPBBB777111000/////////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...........................///000000---...///000000222555777HHHyyy|||pppiiinnn~~~yyygggeeevvvsssmmmkkkrrr}}}~~~}}}vvvtttrrrnnnsss{{{|||qqqeee^^^ccclllxxx|||qqqllloooooommmlllkkkeee^^^ZZZUUURRRTTTTTTNNNHHHFFFAAA???<<<888444111///............---,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***+++,,,,,,...111111000.........333444444222///,,,---...000...,,,++++++---000222111000000000111222222222444555555666777777777777666666666777888:::;;;<<<;;;>>>AAACCCDDDEEEIIIKKKOOOQQQRRRRRRRRRSSSUUUWWWXXXXXXWWWXXXYYY[[[]]]^^^aaa]]]YYYUUUSSSUUUWWWZZZdddeeefffjjjqqqzzz}}}yyyqqqkkkccc]]]XXXSSSLLLGGGFFFBBB>>>:::999888666555333333333333333333333333333333444444444444555555555444444444444444333333333333333333333333333333222444555555555555666888FFFZZZrrr}}}zzzvvvrrrmmmiii___XXXSSSWWWggg|||sssqqqqqqppp\\\bbbhhhmmmjjjgggccc^^^VVVIII>>>111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------.........//////...............///000000000000111000000111444777LLL{{{nnn```fffsss||||||hhhjjjttt|||qqqggghhhpppwwwooojjjqqq}}}~~~|||vvvooofffaaaaaafffooozzz~~~nnnhhhkkkkkkjjjjjjlllhhhbbbZZZTTTRRRTTTSSSNNNHHHFFFAAA???<<<888444111///............---,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,+++,,,---...------///111333444444111---,,,...222000...---,,,...000333555444222//////000222222222333333444444555666777777666666666777888:::;;;<<<;;;???CCCDDDDDDEEEIIILLLMMMOOOQQQRRRSSSTTTWWWXXXVVVUUUUUUWWWZZZ\\\\\\[[[]]]ZZZVVVTTTUUUXXX\\\___aaaaaabbbhhhpppzzz|||vvvppplll___ZZZRRRMMMIIIFFFAAA===<<<999666555555555444333111111111111222222222222222222333333333444444444555555555555555555555555444444444444444444444444333444555555555666999<<>>===:::888555444333333444555444222111111111111222222222222222222222222333333333333555555555555555555555555444444444444444444444444444555444444555888===AAAPPP[[[iiisssyyy~~~yyyrrrkkkfff[[[WWWWWW```qqq}}}www{{{}}}{{{|||]]]gggaaaiiilllhhhbbb]]]VVVOOO===999444000//////......------------------------------,,,,,,,,,,,,------............////////////...............///000000000000111000000333777:::QQQoootttZZZ]]]tttrrrvvvlllgggrrr}}}~~~mmm^^^ZZZ[[[]]]fffqqq|||rrrnnnooolllhhhgggiiigggbbbYYYTTTQQQSSSSSSMMMHHHEEEAAA???<<<888444111///............---,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&((()))+++,,,,,,,,,//////---+++***,,,000333444888;;;999333//////111***+++---000444999===???333///,,,,,,000333444444111111222333444555777888555555666777888:::<<<======AAAEEEEEEDDDDDDHHHLLLPPPQQQSSSSSSQQQPPPQQQRRRPPPPPPSSSWWW\\\^^^[[[XXXPPPPPPQQQTTTYYYaaahhhlllwwwtttqqqrrrvvv{{{~~~~~~{{{uuulllcccZZZRRRJJJFFFCCC>>>999666777888777666333333333444666666555444222222333333333333333333333333333333444444444444555555555555555555555555333333333333333333333333555555444444555999???DDDTTT]]]iiirrr{{{}}}wwwppphhhcccZZZWWWXXXbbbtttyyyrrrxxxzzz{{{]]]eee^^^hhhooojjjccc___ZZZUUUDDD???888222//////......------------------------...------,,,,,,------.............../////////000...............///000000...///000000111444999===NNNooorrrdddTTT^^^xxxxxxppphhhmmmzzz||||||}}}jjj[[[ZZZ\\\___jjjxxxyyyuuulllkkkgggdddgggiiieee^^^XXXVVVTTTSSSSSSPPPIIIDDDEEE>>>999777555000...///............---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((()))+++---.........+++)))))),,,000333444666777777333///---...111++++++,,,111777;;;<<<:::222///...///222444444222111222222333333444555555333444444444555777;;;>>>???FFFJJJJJJRRR___aaaZZZRRRRRRQQQNNNMMMPPPVVV\\\TTTLLLHHHOOOXXXZZZWWWTTTRRRRRRSSSWWW^^^dddhhhjjjvvvyyy|||~~~~~~}}}}}}~~~~~~|||pppfffXXXNNNIIIEEEAAA===666666666666555555555555444444444444444444444444333333444444444444444333222333444444444444444333555555555555555666777777999888666444333333555666333333666::::::;;;FFFTTTfffjjjttt}}}vvvooogggbbbUUUVVV\\\jjj~~~vvvtttiiieee]]]aaagggqqqooodddccc^^^OOOMMMEEE===777000++++++///---------------------------------------------------------............///............/////////000444222333555333111777???RRRoooqqqYYYUUUjjjyyytttfffjjjvvvxxx~~~xxxsssnnndddZZZZZZdddpppwwwyyy{{{zzzzzzxxxtttooolllhhhdddgggjjjfff___XXXVVVTTTTTTTTTQQQKKKFFFDDD>>>888777555000...///............---,,,++++++))))))))))))(((((((((((('''''''''''''''''''''''''''''')))***,,,...///000...+++)))))),,,000333444444444333111...---...///---,,,---000444777777555111///...///222333333222111111111222333333444444333444555555555777;;;>>><<>>BBBPPP^^^nnnqqqyyy~~~vvvnnneee```WWWXXX^^^lllqqqxxx}}}}}}pppwww]]]___dddnnnnnndddccc```RRRPPPHHH???999333---,,,///---------------------------------------------------------............///........./////////000000///,,,...555666666BBBSSSfffhhhPPPMMMaaassszzzmmmkkkooosss|||zzz|||xxxiii[[[VVVaaaaaabbbfffmmmttt{{{{{{{{{|||~~~}}}tttqqqnnnhhhdddfffiiifff___XXXVVVTTTUUUVVVSSSNNNIIIDDD===888777444000...///---------...------,,,,,,))))))))))))(((((((((((('''''''''''''''''''''''''''''')))+++---///111222...,,,******---111444555222000///......///...---...------///111222111///000......///111222222111000000000111222222333333333444555555555777;;;======CCCFFFGGGMMMWWWYYYTTTPPPQQQQQQQQQRRRTTTXXX\\\XXXRRRNNNOOOPPPOOOOOORRRVVVXXXZZZ[[[\\\aaaiiiooosssvvvyyyzzz{{{{{{|||}}}zzzrrrjjjbbbZZZUUUFFFAAA;;;888777666444111444555555666666777888888444444444444444444444444333444444444444444333333333333444555555555555555777777666555555555666666888888777777777777777888<<<===???CCCGGGOOO^^^kkkwwwyyywwwmmmddd^^^XXXZZZaaappp{{{ssszzzrrrvvvbbbbbb```bbblllpppgggdddaaaUUUTTTLLLDDD===666///---000---------------------------------------------------------............///....../////////000000000444...000777666888QQQppp^^^IIILLLYYYnnnqqqlllwww}}}{{{rrr]]]OOOKKKZZZcccooouuuwwwyyy}}}{{{}}}tttqqqnnnhhhdddeeeiiieee___XXXVVVUUUVVVWWWUUUPPPKKKCCC===777666444000...///,,,,,,------...---------))))))))))))((((((((((((''''''''''''''''''''''''&&&'''(((+++---///111222...,,,++++++...222444555111...,,,---000111///------------.........------.........///000111000000/////////000111111222222222333555555666777:::===<<>>CCCEEEJJJOOOSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRTTTPPPMMMMMMKKKKKKQQQXXX[[[^^^aaaaaa```ccckkksssqqqtttvvvxxxyyyzzz}}}}}}}}}xxxqqqkkk[[[VVVNNNHHHCCC???<<<:::888777777888999999888777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888666777888999::::::::::::999999888888888888888999::::::;;;===???AAADDDEEELLLRRRYYY___eeennnvvv{{{}}}|||qqqfff___XXX]]]iiiyyyuuutttyyyzzz~~~|||jjjfff]]]cccooonnnjjjddd[[[XXXQQQJJJCCC;;;222...///................................................---------............///////////////000000000111...,,,000444777OOO|||YYYDDDDDDTTTkkk{{{xxxqqqxxx~~~~~~qqqqqquuuxxx|||}}}~~~rrrnnnlllhhheeehhhkkkfff___XXXWWWVVVWWWXXXVVVQQQLLLAAA;;;666555444000...///---------...------,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))+++,,,.........---,,,...111444555555000000000111333333222000---///000000///...///000---///222222111//////000/////////000111111222222111333555666777888:::<<<===AAAEEEGGGIIILLLOOOQQQOOONNNMMMOOOSSSUUUVVVVVVUUUQQQNNNMMMLLLKKKPPPVVV\\\___bbbcccdddhhhnnnsssppprrrtttvvvxxxyyy|||zzztttmmmeeeZZZSSSGGGCCC>>>;;;;;;;;;;;;:::777777888999:::::::::999:::::::::::::::;;;;;;;;;====================================<<<;;;::::::999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>???@@@AAACCCGGGKKKPPPRRRYYY```hhhlllqqqxxx||||||~~~rrrfff___WWW```nnntttqqq{{{xxx}}}kkk~~~ttt^^^[[[iiimmmkkkggg```ZZZSSSLLLGGG>>>444///000................................................---------............////////////000000000111111///111333444:::YYYmmmTTTSSS]]]kkkssshhh{{{yyyvvvwww{{{{{{zzz~~~}}}|||vvvmmmllljjjiiilllnnniiiaaaYYYWWWVVVWWWWWWUUUPPPKKKAAA;;;666555333000...000............---,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((((())))))***+++,,,---......------///222444555555...000222333222111111111111333444444111///000111...111333444222000000000//////000111111222222333111333555777777888:::;;;???AAADDDFFFEEEEEEGGGJJJLLLJJJIIIKKKOOOSSSTTTTTTTTTOOOLLLMMMOOOOOOSSSWWW]]]___bbbeeeiiimmmppprrrrrrtttvvvxxxzzz|||yyyrrrhhh___WWWOOOGGGAAA===:::888777999;;;<<<===:::<<<===>>>??????@@@AAA???@@@AAABBBDDDEEEGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@AAACCCDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGGGGJJJOOOVVV]]]aaahhhooosssssswww}}}}}}rrreee\\\XXXcccttttttpppnnn{{{}}}yyy|||{{{ssswwwxxxqqqnnn]]]eeekkkjjjiiiccc[[[UUUOOOJJJBBB888222222................................................---------............/////////000000000111111111333666666666@@@___bbb^^^wwwssshhhxxx|||yyynnnfffbbbhhh}}}|||||||||mmmmmmlllllloooqqqkkkcccYYYWWWVVVVVVWWWUUUOOOJJJAAA:::666555333000...000...///......---,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))***++++++,,,,,,---......///...---///222555555555---000333333000///000111444666888666222000000111...111555555222000000111000000000111222222333333000333666777777888:::;;;999<<>>???@@@BBBCCCEEEEEEFFFIIIJJJLLLMMMPPPRRRUUUXXXZZZ[[[PPPPPPPPPPPPPPPPPPPPPPPPOOOPPPOOOOOONNNMMMLLLKKKHHHIIIKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPQQQSSSUUUVVVLLLLLLLLLOOOUUU]]]eeejjjrrrwwwyyyvvvxxx~~~}}}rrrcccZZZYYYeeexxxnnnkkkcccbbbzzz}}}zzztttvvvxxxpppuuuiiizzzdddfffjjjiiihhhddd\\\WWWQQQMMMEEE:::555444////////////////////////////////////////////////---------.........//////000000000000111111111111---222333555FFFfffWWWfffuuuwww}}}|||yyyuuufffVVVLLLIIIOOOaaasssxxxzzz~~~|||lllmmmnnnpppqqqppplllhhhZZZTTTUUUUUUQQQUUUUUUHHHAAA:::555444333///...000------......------,,,+++(((((((((((((((((((((((()))(((((((((((())))))***---......,,,***)))***,,,//////000222444444222111000333444333///---...///555777888555///,,,...111//////000000111111111222......//////000000111111222444666777777777999;;;===???AAADDDFFFIIIMMMPPPLLLJJJHHHIIIKKKMMMOOOOOOLLLLLLKKKMMMPPPVVV]]]aaa```cccgggkkkmmmooorrruuuqqqvvv|||~~~~~~~~~ttthhhUUUMMMDDD?????????===:::777999<<<>>>@@@DDDIIIMMMOOORRRVVVZZZ___bbbddddddgggjjjlllkkklllppppppnnneeeccc```aaaccceeedddbbb`````````___^^^\\\ZZZYYYVVVWWWXXXWWWVVVVVVXXXYYY___bbbcccbbbdddfffddd___ZZZVVVXXXaaahhhiiilllqqquuutttrrrrrrvvv|||qqqeee^^^^^^lllyyyttthhh[[[]]]gggvvvuuulllpppuuu]]]ppp\\\oooqqqdddgggbbb[[[QQQKKKEEE>>>555...222222111///------///000////////////////////////////////////000000000000000000000000111222333444111<<<444333MMMeee{{{lll___hhhxxx|||~~~{{{vvvzzz}}}xxxoooiiiooozzz~~~aaaUUUIIIFFFHHHKKKOOOSSSggghhhtttxxxxxxzzz}}}|||mmmmmmnnnpppqqqnnniiieeeZZZTTTUUUTTTPPPUUUUUUJJJBBB;;;666444222///...///---------------,,,++++++(((((((((((((((((((((((()))(((((((((((()))******000000000...,,,+++,,,------///111444555333000...///111333222///...///000333555666333...,,,---111//////000000000111111111......//////000000111111222444666777777888999;;;===???BBBDDDFFFHHHLLLOOOMMMKKKHHHHHHIIIKKKKKKKKKIIIHHHIIILLLRRRZZZ___bbbaaadddhhhjjjllloooqqqtttssswww}}}~~~vvvooobbbWWWIIICCC===888888:::<<<===BBBFFFKKKQQQVVV]]]ccchhhmmmooossswww{{{~~~zzzwwwuuuuuuwwwxxxvvvuuuppppppoooooonnnmmmmmmmmmfffggggggfffeeefffhhhjjjmmmqqqrrrqqqrrrtttrrrnnnooojjjjjjpppttttttvvvzzzwwwuuussstttxxx~~~qqqccc[[[^^^mmmzzzmmmfffhhhnnnuuullluuu~~~bbbsssvvvWWWbbbjjjffflllddd]]]TTTMMMGGG@@@777000111111000///......//////////////////////////////////////////000000000000000000000000111222333444///777555BBBcccyyy~~~___WWWbbbyyy{{{{{{}}}uuuvvv|||zzzxxx|||ppp\\\TTTNNNMMMMMMLLLMMMPPPVVVSSS[[[___```vvv~~~zzzyyy~~~zzzmmmlllmmmooopppnnngggbbbZZZTTTUUUTTTPPPUUUWWWLLLCCC<<<666444222...---...,,,,,,,,,,,,,,,++++++***((((((((((((((((((((((((((((((((((((((()))***+++222222222000---,,,---...,,,///333555555222...+++...000111111///...///000///111222000,,,+++---000//////000000000000111111......//////000000111111333555777777777888:::<<<===???BBBDDDFFFHHHKKKNNNMMMJJJHHHFFFGGGHHHGGGFFFEEEEEEFFFLLLUUU]]]aaabbbbbbdddhhhjjjlllnnnppprrrtttyyy~~~rrreeeYYYMMMDDD>>>>>>======@@@EEELLLQQQZZZ___fffnnnuuu|||~~~~~~~~~~~~zzzzzzyyywwwuuuuuuwwwyyyxxx|||~~~yyyuuuvvvwwwwwwyyy|||{{{zzzyyy{{{rrrddd[[[```ppp~~~qqqoooqqqzzzuuuyyyzzz|||{{{{{{ooobbb___[[[dddhhhmmmgggaaaXXXPPPJJJBBB:::333000000////////////......////////////////////////////////////000000000000111000000111111222333444222666???\\\kkkPPPPPP```~~~zzzpppcccaaajjjyyyuuuaaaWWWWWW[[[^^^]]]XXXVVVXXXVVVNNNPPPSSSTTTgggwwwllljjjkkknnnqqqoooiiicccZZZUUUVVVTTTOOOTTTWWWNNNCCC<<<666444111---+++---++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((()))***++++++222222222000---,,,---......000333444333000---+++000000111000///.........,,,---...---,,,+++---000//////000000000000000000......//////000000111111333555777888888999;;;<<<===???BBBDDDFFFGGGJJJLLLJJJHHHEEEEEEFFFGGGFFFEEEEEEDDDFFFNNNXXX___aaaaaabbbeeehhhkkklllmmmoooqqqvvv{{{}}}zzzqqqaaaQQQFFFAAA???AAAGGGOOOUUU[[[bbbllltttxxx}}}~~~{{{zzz|||~~~{{{~~~xxxuuuuuuvvvxxxyyy~~~uuuhhh```eeexxx|||wwwwwwxxxrrrnnnwwwwwwvvv___wwwttt```dddiiikkkjjjddd]]]UUUMMMEEE===888000/////////000000...---////////////////////////////////////000000000000111111111111222333444444555;;;SSS}}}[[[GGGQQQdddzzz}}}{{{|||xxx~~~xxxlllbbbaaaaaadddmmmyyyuuueeeccciiittt|||zzzsssppprrrmmmbbb]]]]]][[[fffwwwjjjhhhgggkkkqqqqqqlllfffYYYUUUWWWUUUOOOTTTWWWNNNCCC<<<666444111---+++---++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((()))***+++,,,///000000///,,,,,,---...111333444222///......///222222111111000///---+++***+++,,,,,,,,,,,,...000000000//////////////////......//////000000111111444666888999999999;;;======???CCCEEEFFFGGGHHHJJJEEEDDDCCCDDDFFFHHHHHHGGGHHHHHHJJJPPPXXX^^^______cccfffiiikkklllnnnppprrrxxx|||}}}vvvmmm___OOOCCC???DDDJJJTTT^^^kkktttyyy~~~~~~zzzzzz}}}~~~vvvjjjcccnnn|||vvv~~~rrr[[[XXX{{{uuurrrfffmmmddd```iiijjjlllggg```XXXPPPHHHAAA===333111//////000000///---////////////////////////////////////000000000000111111111111222333444555444GGGtttkkkMMMCCCUUUjjj}}}wwwwwwsssccc]]]\\\WWWXXXYYYRRROOOWWWdddsss|||rrr~~~yyyoooiiieeefffzzzwwwiiieeecccgggnnnqqqmmmhhhYYYVVVZZZXXXPPPSSSUUULLLBBB;;;555333111---,,,---,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((((((((()))***+++,,,------......---,,,,,,---///222444555222...---000222444222111111111000...,,,+++++++++,,,---...///000000000////////////............//////000000111111555777888999999:::<<<>>>===@@@CCCEEEFFFFFFGGGHHHCCCBBBCCCEEEHHHJJJJJJJJJKKKMMMPPPTTTWWW[[[^^^___dddfffjjjlllnnnppprrrtttyyy|||yyytttggg]]]PPPHHHEEEJJJVVVbbbnnnwww~~~vvvkkkeeexxxxxxzzzwwwrrrwwwvvvzzzqqqhhh[[[ggglllllliiiccc[[[SSSKKKEEEBBB888444000///000111///---////////////////////////////////////000000000000222111111222222333444555999XXXXXXDDDDDDXXXmmmzzzyyy}}}{{{hhhXXXJJJDDDHHHJJJEEEIIIQQQPPPYYY___jjjwww}}}qqqlllgggrrruuujjjddd```bbbjjjmmmkkkfffXXXWWW\\\ZZZRRRSSSTTTJJJ@@@999444333111---,,,...---------------,,,++++++))))))))))))))))))))))))((((((((()))***+++---...+++,,,------,,,---///111111444666555111///111333222111000111333444222000---,,,,,,,,,...000000111000000/////////...............//////000000111111555777999:::::::::<<<>>>===@@@CCCEEEFFFFFFFFFGGGCCCCCCDDDFFFIIIKKKKKKKKKMMMPPPUUUVVVVVVYYY^^^cccdddgggjjjmmmooorrrtttvvvyyy|||~~~{{{qqqiiiYYYPPPKKKOOOXXXbbbqqq}}}yyyqqqmmm|||{{{ttt\\\eeeiiikkkiiiddd]]]TTTMMMHHHFFF===777111...000111000...////////////////////////////////////000000000000222222222222333444555555???^^^MMMCCCHHHYYYmmm~~~~~~uuu~~~xxxfffZZZOOOGGGBBBEEEBBBHHHJJJFFFOOO[[[[[[eeeeeefffjjjpppyyy~~~wwwxxx}}}sssqqqlllppprrrkkkddd^^^___fffjjjhhhcccXXXXXX]]]\\\SSSRRRRRRHHH???999333333111...---///------......------,,,+++))))))))))))))))))))))))((((((((()))***,,,---...***,,,---------...000222...333888888444000111333000///...111555777555333...---,,,---///111111111000000//////.........---......//////000111111111666777999::::::;;;===???===@@@DDDFFFFFFEEEFFFFFFEEEDDDEEEHHHJJJLLLKKKJJJMMMRRRWWWWWWUUUXXX___fffdddgggkkknnnpppsssvvvxxxzzz|||}}}~~~~~~wwwkkkbbbQQQKKKMMM[[[kkkxxx~~~xxxuuuzzzaaabbbdddjjjiiiddd]]]UUUNNNJJJHHH@@@:::222...000111000...////////////////////////////////////000000000000222222222222333444555555>>>VVVkkkKKKFFFLLL[[[nnn}}}sssqqqwww~~~nnnzzzqqq\\\KKKHHHIIIGGGGGGLLLEEEBBBGGGJJJJJJXXXhhhjjjbbb^^^ZZZYYY\\\dddnnntttttt}}}vvvrrrvvv}}}ooopppnnnpppzzzlllbbbYYY[[[eeekkkggg```UUUYYYZZZUUUQQQOOOLLLIII>>>888333333222...---///------,,,,,,+++***))))))))))))))))))((((((((((((+++)))'''(((+++///000111///---++++++///222555666000111111000......///000///111000000555;;;999111......///////////////...//////............////////////000111222333333444666666666666888999;;;===AAAAAABBBCCCDDDDDDDDDCCCCCCEEEGGGFFFEEEFFFJJJMMMUUUUUUTTTUUUWWW[[[___aaafffhhhjjjmmmpppsssvvvwwwyyyyyyzzz{{{|||~~~{{{wwwnnn```VVVNNNZZZjjjuuu|||~~~|||}}}}}}~~~sssmmm^^^hhhjjjiiigggbbb[[[SSSKKKGGGCCC<<<333///000111000...111111000////////////////////////000111111222222///555111...444333333<<>>BBBBBBBBBCCCDDDFFFGGGHHHFFFGGGIIIMMMQQQTTTVVVVVVVVVWWWYYY\\\```dddhhhjjjjjjkkkmmmppprrruuuwwwxxx|||wwwnnnkkkrrr~~~}}}|||zzzzzztttfffaaabbbdddccc```ZZZSSSOOOHHHBBB;;;444000///......111000000////////////////////////000111111222222222555444555555666SSS~~~lllJJJEEEOOOhhh}}}vvvsssfff^^^YYYSSSPPPZZZnnn~~~~~~vvvhhhkkkmmmkkkggggggkkkoookkkpppxxxtttyyy{{{|||ggggggiiikkklllkkkgggcccXXX[[[YYYRRRMMMLLLKKKHHH>>>888333333222...---...++++++++++++++++++++++++))))))))))))(((((((((((()))((((((***---///////////////...000333666777666444000------222555777666000---,,,------******,,,,,,,,,...///000000000000......------------......---......///000111222222444555777999;;;===>>>>>>BBBBBBBBBBBBCCCEEEHHHIIIJJJKKKMMMQQQVVVYYYZZZZZZWWWYYY[[[^^^bbbfffiiikkklllmmmoooqqqtttvvvxxxyyy}}}zzztttuuu~~~~~~}}}zzzuuujjj___aaadddeeebbb]]]VVVRRRJJJEEE>>>666111......///111111000////////////////////////000111111222222111444555666444777___[[[GGGLLLTTTmmm|||xxxyyyzzzxxxiii___```ZZZZZZfffzzzzzz~~~zzzkkkiiiiiikkkmmmlllfffaaaUUUXXXVVVPPPKKKJJJJJJGGG===777333333222///...000++++++++++++++++++++++++))))))))))))((((((((((((***))))))+++---......---/////////222666888999999888333......111555555444///------000///******---------...//////000//////...------,,,,,,------...------...///000111222222333555777:::<<<===>>>>>>AAA@@@@@@@@@AAADDDFFFHHHLLLLLLNNNSSSXXX[[[[[[ZZZYYY[[[]]]```dddgggjjjllloooppprrrtttvvvxxxzzz{{{~~~}}}{{{zzz|||xxxxxxqqq{{{___bbbeeegggeee```ZZZVVVMMMIIIAAA999333000000111111111000////////////////////////000111111222222111222333777666:::fffyyyTTTJJJRRR[[[vvvvvvpppxxx~~~vvvqqq||||||wwwuuurrrmmmlllttt~~~xxxwww~~~ooollljjjkkknnnlllfff```SSSUUUTTTMMMIIIIIIHHHFFF<<<666222333222000///111++++++++++++++++++++++++))))))))))))((((((((((((***)))***+++...///...---//////000333777:::;;;;;;;;;555///...111444444222///,,,...222111+++***.........///////////////......------,,,,,,------...------...///000111222222333555777:::<<<>>>>>>>>>??????>>>>>>@@@BBBEEEGGGLLLKKKMMMRRRWWWZZZZZZXXX[[[\\\^^^aaaeeehhhjjjlllrrrrrrtttvvvyyy{{{|||}}}yyywwwuuuwww{{{wwwpppuuu~~~qqquuu```cccgggiiihhhccc]]]YYYOOOKKKDDD<<<555111222333111111000////////////////////////000111111222222111000111888999===hhhiiiKKKEEEJJJ^^^|||pppjjjxxx{{{ggg```nnnzzzxxxzzz|||{{{}}}tttpppkkkiiijjjjjjhhheeeRRRUUUTTTNNNIIIGGGEEEBBB<<<999444111///...---,,,,,,,,,,,,+++++++++******+++******)))))))))))))))(((+++///111000.........+++---000333555666666666444222//////111222333222333666888777444///,,,***------...///000000//////...------,,,,,,,,,------------...000111222333444444444555666999<<>>MMMggg{{{YYYIIILLL[[[mmmnnnggg}}}~~~wwwwwwmmmhhhbbbYYYTTTZZZwwwxxxuuuwww|||~~~tttooojjjjjjkkkkkkfffbbbTTTWWWVVVOOOIIIGGGDDDAAA;;;888444000///...---,,,,,,++++++++++++*********)))((((((''''''''''''''',,,///222333333111111111...///222555666555444333///.........000000...---...000222222///---++++++---......///////////////---------,,,,,,------.........///000222333444555666666777999;;;>>>@@@AAA??????>>>???AAADDDGGGIIIIIIIIIKKKMMMPPPSSSVVVWWW]]]___bbbdddeeegggjjjlllpppqqqrrrrrrrrruuuyyy|||zzzsssppprrrvvvwwwxxxyyyzzz{{{|||sssfff[[[[[[ddduuu~~~cccXXXiiijjjhhhfffZZZUUUOOOHHHCCC<<<444111222222111111000000000000000000000000111222222333333666666666999AAASSSpppjjjLLLFFFMMM[[[vvv}}}rrrhhhbbbqqqwwwxxxwwwkkkccc^^^^^^[[[XXX\\\wwwuuummmmmmrrryyy}}}sssnnnjjjjjjllllllfff```VVVYYYWWWPPPJJJHHHEEEBBB;;;777333000///...---,,,++++++++++++************))))))(((''''''''''''((())),,,///000///......///111222555777888666444222000000000111222222///---+++---......---+++++++++......///////////////...------,,,,,,,,,---.........///000111222444555555777777888:::<<>>>>>>>>???AAADDDGGGHHHJJJKKKMMMOOOSSSVVVYYY[[[___aaadddeeeggghhhkkkmmmooopppqqqqqqrrrtttxxx{{{{{{tttpppqqqtttvvvvvvtttuuuxxx{{{yyysssnnncccXXXVVV___ooozzz~~~nnnoooVVVdddllliiieee^^^WWWPPPIIIEEE???666222222222111111000000000000000000000000111222222333333222888<<<===HHHfffZZZDDDHHHUUUccczzzgggccc]]]gggttttttwwwmmmccc___[[[]]]^^^[[[___{{{vvvjjjfffjjjrrryyyrrrmmmhhhjjjnnnmmmfff^^^VVVYYYXXXQQQKKKIIIGGGCCC:::777222000///...---,,,+++++++++*********))))))+++***))))))(((((())))))(((***,,,---,,,,,,---...000222555777777555222000111111111222333222///---***+++,,,,,,+++***+++,,,...///////////////......,,,,,,,,,,,,,,,---...//////000000222333444555666777888999;;;===???@@@AAA?????????@@@BBBDDDEEEGGGMMMNNNPPPSSSVVVZZZ]]]___```bbbeeeggghhhjjjmmmooommmoooqqqrrrsssvvvzzz}}}{{{ssspppqqqtttuuuuuuqqqsssvvvyyy}}}|||{{{}}}{{{vvvppplllaaaVVVSSSZZZiiizzznnnsss~~~[[[```jjjiiieeebbbZZZRRRKKKGGGAAA999333222222111111000000000000000000000000111222222333333222666;;;HHHhhhyyyMMMDDDOOOaaasss{{{ddd```ZZZcccxxxttt|||rrrhhhbbbaaaYYYZZZZZZXXX^^^|||zzzuuusssooovvv}}}{{{mmmddddddlllsssooojjjgggjjjooooooggg^^^TTTWWWVVVPPPJJJIIIGGGCCC999666222///......---,,,+++************)))))))))++++++***))))))))))))))))))+++---...------...///...000333666555333000---111000///000000000...,,,+++,,,,,,+++******,,,...//////////////////...---,,,,,,,,,,,,---......///000000111222444555666777666888:::<<<===??????@@@??????@@@AAABBBDDDEEEFFFMMMNNNQQQTTTXXX\\\___aaa___bbbeeegggiiikkkoooqqqmmmooorrrtttuuuxxx{{{~~~~~~~~~yyysssrrrtttvvvwwwvvvqqqsssvvvzzz}}}}}}zzzzzzzzzxxxsssoooggg]]]SSSQQQWWWfff|||}}}wwwoooeee]]]gggiiieeeddd\\\TTTLLLHHHDDD;;;555222222111111000000000000000000000000111222222333333666222666TTTlllIIIGGGPPP```uuuggg```XXXfff||||||tttiiicccddd]]][[[XXXXXXccczzzxxxtttpppmmmkkkkkkkkkyyysssgggbbbgggmmmmmmhhheeejjjpppqqqhhh^^^PPPSSSRRRMMMHHHGGGEEEBBB999555111///......---,,,************))))))))))))******)))(((((((((((((((***,,,---...------...000...000444777777444111...444222000000000000///...---------+++******---//////////////////...------,,,,,,,,,,,,---...//////000111222333444666777777666777999<<<===>>>>>>>>><<<===>>>AAACCCEEEGGGHHHKKKLLLNNNRRRVVVZZZ^^^```^^^aaadddgggiiilllpppsssqqqsssuuuwwwwwwyyy{{{~~~}}}{{{wwwwwwzzz}}}|||{{{sssuuuxxx{{{}}}~~~}}}|||zzzwwwsssooolllfff\\\RRROOOTTTbbbxxx~~~tttppp[[[bbbgggeeefff^^^UUUMMMJJJFFF===555222222111111000000000000000000000000111222222333333666444999YYY```IIILLLPPP^^^vvv{{{lll```XXXmmmyyyllldddcccccc^^^YYY]]]mmmzzzlllddddddhhhlllgggdddiiiqqqrrriii___MMMPPPPPPJJJFFFEEEDDDAAA888555111///......---,,,************))))))))))))))))))(((''''''''''''''')))+++,,,,,,,,,,,,---///000333777:::;;;888444222888555333111222333222222//////...,,,***+++---000//////000000///...------+++++++++,,,---...///000000111222333555666777777555777999;;;===>>>>>>===999;;;===@@@DDDGGGIIIJJJHHHIIILLLPPPTTTXXX\\\^^^]]]```dddgggjjjmmmqqqttttttvvvxxxxxxxxxyyy{{{}}}|||}}}~~~uuuvvvyyy|||~~~~~~~~~~~~{{{uuuooollljjjggg]]]SSSNNNQQQ^^^sss}}}www[[[___fffeeefff___UUUMMMJJJGGG>>>666222222111111000000000000000000000000111222222333333333999@@@XXXRRRFFFRRRVVVeeezzzuuu{{{qqq```XXXrrr~~~ooocccaaaddd\\\XXX^^^rrr~~~pppeeedddfffmmmkkkgggfffjjjmmmggg___TTTSSSQQQLLLGGGCCCBBBCCC777444000...---------,,,+++,,,,,,,,,,,,+++******((('''''''''''')))***+++***,,,---.........000111444555777999:::888333///000000111222222222111111444222///------...///111111000///......------...++++++,,,---...///000111111222333444555777888888888:::>>>@@@????????????@@@@@@@@@AAABBBEEEGGGIIIJJJKKKMMMOOOSSSXXX[[[^^^^^^```cccfffjjjnnnqqqsssttttttuuuxxx|||}}}{{{xxxwwwwwwyyy{{{~~~~~~}}}}}}yyyvvvtttrrrnnnlllgggbbbSSSJJJRRR\\\ooobbbfffmmmggghhhaaa[[[SSSJJJDDD???:::777333111000111222222111000111222333333222222444666888000BBB]]]jjjNNNJJJPPP___kkkzzzpppuuu{{{}}}pppcccaaa|||tttdddbbb```^^^\\\```uuu}}}|||{{{}}}~~~yyyqqqhhhcccaaannnkkkgggeeeiiimmmiiibbbYYYVVVRRRNNNIIIEEECCCAAA777444000...---------,,,++++++,,,,,,++++++***))))))(((''''''((()))+++,,,---/////////------...///666777999:::888444000---...///111333555777888888333111///------...///111111000///......------...++++++,,,---...///000111111222333444555777888888888:::>>>??????>>>???????????????@@@AAADDDFFFGGGIIIJJJLLLOOOSSSXXX[[[^^^]]]___bbbeeeiiimmmpppqqqvvvuuuvvvyyy|||~~~}}}{{{|||{{{{{{}}}~~~~~~|||zzzzzzxxxvvvuuutttrrrooolllhhhdddUUULLLRRR[[[lll}}}kkk```dddgggjjjbbb]]]TTTKKKEEE@@@;;;888333222111111222222111000111222333333222333444666777444JJJ\\\wwwcccLLLJJJSSSdddsssyyypppvvv}}}uuuiiiddd{{{sssjjjjjjbbb]]]\\\eeeyyy}}}{{{vvvxxxxxxtttlllddd```^^^~~~nnnlllhhheeeiiinnnkkkeee^^^YYYSSSOOOLLLHHHCCC???777444000...---------,,,++++++,,,,,,++++++***)))))))))(((((()))***,,,---111111111000---,,,---...666999;;;999444///---,,,///000222333555666777888222000///------...000111111000///......------...+++,,,,,,---...///000000111222333444555777888888888:::===>>>>>>===>>>?????????>>>???@@@BBBDDDEEEHHHIIILLLOOOSSSXXX[[[^^^]]]^^^aaadddhhhkkknnnooowwwvvvvvvxxx{{{~~~~~~~~~~~~~~~|||yyywwwvvvtttssssssrrrqqqnnnllliiieeeWWWNNNSSSYYYiii{{{aaa^^^hhhjjjddd^^^VVVMMMGGGAAA===:::444333111111222222111000111222333333222333555777:::555IIIZZZnnnZZZIIIKKKUUUjjj{{{qqqhhhnnnwwwyyywwwlllfffxxxzzzmmmfff]]]```rrrzzzssstttsssoooiiiccc___]]]yyykkkkkkiiihhhkkkoookkkeee^^^XXXQQQNNNMMMJJJDDD???777444000...---------,,,+++++++++++++++***))))))***))))))))))))+++,,,---111222111000...---...000444888;;;888222---,,,...333222222111000/////////000///...------...000111111000///......------...,,,,,,------...//////000111222333444555777888888888:::=========<<<===>>>>>>>>>===>>>???@@@BBBDDDGGGHHHKKKOOOTTTYYY\\\^^^^^^___bbbeeehhhkkkmmmnnnvvvuuuuuuvvvyyy|||~~~}}}|||yyywwwuuutttrrrqqqqqqpppmmmkkkgggeeeYYYPPPSSSXXXfff}}}|||~~~jjj\\\ggggggfff```WWWOOOIIICCC???<<<666333111111111222111000111222333333333444666888???444HHHddd}}}RRRHHHLLLWWWmmm~~~}}}lllaaaeeeooo|||zzzrrrlllgggtttvvvkkk```hhh{{{ssssssqqqnnnjjjeeeaaa___zzzgggjjjkkkkkkmmmooojjjccc[[[UUUOOOLLLLLLJJJEEE@@@777444000...---------,,,***++++++++++++***))))))***))))))))))))+++,,,---///000000///---...111333222666999666111---///222555444111...,,,+++***)))......------...///000111111000///......------...,,,,,,------.../////////111222333444555777888888888:::<<<<<<;;;;;;<<<>>>======<<<===>>>@@@BBBCCCFFFHHHLLLPPPVVVZZZ]]]___```aaacccfffhhhkkkmmmnnnssssssssstttvvvyyy~~~~~~}}}}}}}}}{{{yyyxxxvvvssspppooommmkkkhhhddddddZZZRRRSSSVVVcccyyyzzzsssZZZbbbggggggbbbYYYPPPJJJEEE@@@===777444222000111222222111111222333444333444666999>>>@@@bbbqqqNNNJJJNNNXXXmmm~~~sssddddddnnn~~~yyyppppppqqqkkkpppkkkcccpppyyyuuussspppmmmjjjfffcccaaa}}}gggjjjlllkkklllmmmiiicccXXXTTTOOOLLLJJJHHHEEEAAA777444000...---------,,,******++++++******)))((())))))(((((()))***,,,------......------///222555333555666444111000111444444333000...---,,,,,,---,,,,,,------...///000111111000///......------...---------.........//////111222333444555777888888999:::;;;;;;::::::;;;===<<<<<<<<<===>>>AAACCCEEEFFFHHHMMMRRRWWW\\\___aaaaaabbbdddfffhhhkkkmmmnnnooopppqqqrrrtttwww|||~~~||||||}}}}}}|||{{{{{{wwwrrrnnnllljjjhhhgggbbbddd\\\SSSRRRRRR]]]sss|||ZZZ\\\iiihhhbbbYYYQQQKKKEEEAAA>>>888555222000111222222111111222333444444555777999<<>>999666222000111222222222111222444444444555888:::???sss]]]FFFNNNUUU]]]ssszzzuuu{{{{{{{{{iiixxxmmmjjjwww~~~{{{yyywwwsssmmmjjjhhhfffcccaaayyymmmmmmjjjeeedddggghhhfffYYYXXXUUUOOOHHHCCCAAAAAA777444000...---------,,,***************)))((((((((('''''''''''')))***+++......---++++++,,,000333999666444222333333333222333111///,,,++++++,,,,,,***+++,,,---...000111111111000///......------...---------...............111222333444555777888888999:::;;;:::999999;;;<<<::::::;;;===???CCCFFFHHHFFFIIINNNUUUZZZ___bbbccc``````bbbdddfffhhhiiijjjkkknnnrrrtttuuuwww|||}}}{{{zzz{{{{{{{{{zzzyyytttlllfffeeefffggghhheeehhh```UUUOOOJJJRRReee~~~kkkUUUhhhhhhbbbZZZQQQKKKEEEAAA>>>:::666222000000111222222111222444444444555888:::GGGWWWCCCNNNWWW```xxx|||~~~gggooozzzrrrpppzzz~~~|||}}}zzzuuuoookkkiiihhheeebbbwwwlllkkkiiiiiijjjlllllllllZZZYYYTTTLLLFFFDDDAAA===:::444000111000---+++,,,************************))))))))))))***+++,,,,,,.........---...111555888888888777666555444444444444000---...222333111---000000///............//////...---,,,+++*********++++++,,,---...///000111///111333444444555777888888999999::::::999999888===<<<;;;<<>>;;;777333111111222333222111444000000888777444:::DDDpppIIIKKKQQQ[[[kkkzzziiiooo|||~~~~~~{{{yyyuuutttoookkkkkkllliiidddvvviiihhhhhhjjjlllllliiifffYYYYYYTTTLLLFFFDDDAAA===999444000111000,,,+++---***************************************+++,,,------------------000444777888777666444333333333444333000...000444666444111///..................//////...---,,,+++++++++++++++,,,,,,---...///000000000111333444444555777999888999999::::::999999888<<<<<<<<<===@@@CCCFFFHHHHHHLLLRRRYYY^^^aaabbbbbbaaabbbcccccccccdddgggjjjmmmqqquuuuuutttuuuzzz~~~{{{{{{{{{zzzyyyyyyxxxxxxuuuqqqmmmjjjiiihhhfffdddcccdddccc\\\QQQKKKSSS___vvvnnnccciiihhhdddZZZNNNDDD@@@???;;;888444111111222333222000555111111666444555@@@NNN___HHHKKKRRR^^^ppp|||kkkmmm|||zzzvvvvvvqqqlllkkkllliiidddssseeedddfffjjjnnnllleee___XXXXXXTTTLLLFFFDDDAAA===999333000000000,,,+++---************************************+++,,,---...,,,,,,+++,,,...111444555999777444111000111222333111...---///333555444222,,,,,,,,,---......////////////...---,,,,,,,,,,,,---------.........//////000222444444444555777999888999999::::::999999888:::;;;===???AAACCCEEEFFFHHHLLLQQQWWW[[[^^^_________```bbbbbbccceeeiiilllooorrruuuvvvvvvwww||||||{{{yyywwwuuuuuuuuuuuutttqqqmmmjjjiiihhhfffeeecccdddddd^^^RRRLLLSSS^^^rrr~~~tttcccjjjjjjfff]]]QQQFFFAAA???<<<888444222222222222222111555222222666333666DDDVVV{{{OOOFFFJJJSSSbbbuuu}}}~~~{{{kkkmmm}}}|||yyyyyyuuuooommmmmmiiidddoooeeeddddddhhhlllkkkccc\\\WWWXXXTTTLLLGGGEEEAAA<<<888222///000000,,,+++---*********************************+++,,,---...///---,,,+++---///333555555888555222///...///111222...---,,,---///111000...******+++---.../////////000///...---------------------..................000222444555555555777999888999999::::::999999888999;;;>>>@@@BBBDDDDDDDDDHHHKKKPPPTTTXXXZZZ[[[[[[]]]___aaabbbcccfffjjjmmmppprrrtttuuuvvvxxx{{{~~~~~~|||yyyuuusssrrrrrrrrrsssqqqnnnkkkiiihhhggggggeeeggggggaaaTTTKKKPPPZZZppp}}}zzz___hhhiiifff^^^SSSHHHAAA???<<<999555222222222222222222444111333888444555CCCVVV{{{oooNNNFFFKKKUUUfffyyysssyyyqqqiiiqqq~~~||||||yyysssooommmiiidddmmmgggeeeccceeehhhgggbbb]]]VVVWWWSSSLLLGGGEEEAAA<<<777222...000///,,,+++---*********************************+++,,,---///000...---,,,...222555666666666444000...---...111222///...------------,,,+++)))***+++---...///////////////...---------......------..................000222444555555666888999888999999::::::999999888999;;;>>>AAACCCDDDDDDCCCHHHJJJNNNRRRVVVXXXYYYYYY\\\^^^```bbbdddgggkkknnnoooppprrrsssuuuwwwzzz|||}}}zzzvvvsssqqqqqqqqqrrrqqqooollljjjiiiiiiiiihhhjjjkkkdddVVVKKKMMMVVVnnn}}}bbbeeegggfff```TTTIIIBBB>>>===:::555333222222222222444333///444<<<777666DDDZZZpppkkkRRRGGGLLLWWWhhh|||zzz}}}pppdddfffxxx~~~}}}vvvqqqnnnkkkfffkkkgggeeedddccccccbbb```___TTTVVVSSSLLLGGGEEEAAA<<<666111...//////,,,+++---************************)))))))))***,,,---/////////---,,,///444777888666333111///......///111333111000000///...---,,,,,,)))***,,,...///000//////......---------------...---------.........//////111333444555555666888:::888999999::::::999999888:::<<<>>>AAABBBCCCCCCCCCHHHJJJMMMQQQTTTWWWXXXYYY\\\^^^```bbbdddgggkkknnnnnnoooppprrrtttwwwyyyzzz~~~zzzwwwtttqqqppppppppppppooollliiihhhiiijjjiiikkkmmmfffWWWKKKLLLTTTlllxxxiiibbbeeefffaaaWWWKKKCCC@@@>>>:::666333222333222222444222///555<<<888===PPPuuueeePPPHHHMMMYYYjjjooobbb[[[fffzzzsssppplllhhheeebbbdddeeeccc```]]]]]]]]]SSSUUUSSSLLLGGGEEEAAA;;;666111...//////,,,+++---************************((((((((()))+++,,,...///...++++++...444888777555000////////////111222333...//////...---,,,,,,---***,,,...000000000//////------,,,,,,,,,,,,------+++,,,,,,---...///000000111333555555555666888:::888999999::::::999999888;;;<<<>>>@@@AAACCCCCCDDDGGGIIILLLPPPTTTVVVXXXYYY]]]^^^```bbbcccgggkkknnnnnnnnnoooqqqtttwwwyyyyyy|||}}}|||zzzwwwtttqqqooonnnmmmnnnmmmjjjgggfffhhhjjjfffjjjmmmhhhYYYMMMMMMUUUggg{{{xxx```dddgggcccZZZOOOFFFBBB>>>;;;666333222333222222222333111555999777HHHggg]]]JJJIIINNNYYYlllyyyddd[[[ZZZjjj|||uuurrrnnnkkk{{{___^^^bbbfffddd^^^ZZZZZZ[[[SSSUUURRRLLLGGGEEEAAA;;;555000---//////,,,+++---************************''''''((()))***,,,...///---***)))---444777666444......//////111222333444***+++,,,,,,+++***+++,,,+++---///000111000///...,,,,,,+++++++++,,,,,,---++++++,,,---...000000111111333555666666666888:::999999999::::::999999999<<<===>>>???AAABBBDDDDDDGGGIIILLLPPPSSSVVVYYYZZZ]]]___aaabbbcccfffjjjmmmoooooooooqqquuuxxxyyyzzzzzz~~~~~~{{{{{{yyywwwtttqqqnnnlllkkklllllliiieeedddfffiiidddhhhlllhhh[[[OOOOOOWWWdddzzz```dddhhheee\\\QQQIIIDDD???;;;666333333333222222000444444666666666PPPyyyXXXFFFIIINNNYYYmmmwww^^^YYY]]]nnn}}}vvvsssooolll{{{cccccchhh^^^```\\\TTT]]]XXXUUUUUUQQQJJJGGGFFFAAA<<<666333///............---,,,,,,,,,++++++************)))***+++---...,,,***+++***,,,222999<<<999666555111000222111------000+++,,,---,,,+++***+++,,,+++,,,---////////////...---,,,,,,++++++,,,,,,---,,,,,,------.../////////222333444555666666666666888888888888999:::;;;<<<;;;===@@@AAABBBCCCDDDFFFIIIKKKNNNOOOPPPRRRUUUWWW[[[\\\^^^___aaacccgggjjjnnnpppssstttuuuvvvxxxzzz}}}zzzzzzxxxwwwvvvuuurrrnnnkkkjjjhhhgggffffffgggiiijjjhhhiiiiiieeeZZZPPPPPPUUUhhhyyygggfffllliii\\\VVVNNN@@@@@@>>>:::666444333333444333222888222<<>>@@@BBBBBBBBBDDDEEEJJJLLLOOOPPPQQQSSSVVVXXXZZZ\\\^^^___aaadddhhhkkknnnqqqvvvxxxyyyyyyyyyzzz~~~{{{zzzyyywwwvvvuuusssooollllllkkkhhhfffeeeeeefffgggiiiiiijjjfff[[[PPPNNNSSSfffwww~~~nnneeehhhjjjaaaWWWOOOBBB@@@>>>:::666444333333444...111777111;;;CCC\\\nnnLLLGGGLLLUUUbbbrrrwwwfffbbbuuu{{{uuunnnjjjttt]]]___fff___ccc```XXX```ZZZTTTTTTPPPIIIEEEDDD@@@:::666333///------...------,,,,,,,,,++++++++++++***+++)))(((***,,,...//////......///333888:::777444555111///111000///111444999999888555111...------+++,,,...///000000//////---,,,,,,++++++,,,,,,---,,,,,,------.../////////111222333555666777777777777777777777777888999:::===???AAABBBBBBBBBCCCEEEKKKMMMPPPQQQRRRTTTWWWYYYYYY[[[]]]___aaadddiiilllnnnrrrxxx|||||||||{{{{{{}}}{{{zzzxxxwwwvvvssspppmmmnnnmmmjjjgggeeedddddddddhhhiiijjjggg[[[OOOMMMRRRbbbsss{{{zzzeeebbbkkkfffYYYNNNEEE@@@>>>:::777444333333444000444888222777@@@bbb^^^GGGGGGNNNUUU```ppprrrggggggzzzwwwnnnhhhrrr^^^```ggg```dddaaaYYY___YYYTTTTTTOOOHHHEEECCC???999555222///------------,,,++++++++++++++++++++++++))))))))),,,///000000///......///222555666444222222...---...///...000555999999888555111...------+++,,,...///000000//////---,,,,,,++++++,,,,,,---,,,,,,------.../////////111222333555666777777777777777666666777888888999===???BBBBBBBBBBBBDDDEEEJJJLLLOOOQQQRRRTTTVVVXXXYYY[[[]]]___aaadddiiilllooossswwwzzz{{{{{{|||}}}}}}{{{yyyxxxwwwvvvsssooolllnnnmmmkkkhhhgggfffeeeeeefffgggiiifff\\\PPPNNNSSS```qqq{{{fff\\\jjjjjj[[[NNNFFF@@@>>>;;;888555444444444222777999666999BBBfffsssPPPAAAEEEOOOTTT___ooollleee```ggg|||yyyooohhhrrraaacccjjjbbbeeeaaaWWW]]]VVVUUUTTTPPPHHHEEECCC>>>888555222...,,,,,,------,,,++++++++++++++++++++++++'''(((+++///222222///---,,,,,,---///111222111000///,,,***------,,,...222333333333111///---------,,,---...000000000000///---,,,,,,++++++,,,,,,---,,,,,,------.../////////000111333555666777888888777777777666777777888999===???BBBCCCCCCCCCDDDFFFIIIKKKNNNPPPQQQRRRUUUWWWZZZ[[[]]]___aaadddhhhlllppprrrtttuuuvvvxxx|||~~~|||zzzyyywwwvvvuuusssooollllllkkkkkkjjjiiiiiihhhhhhdddeeehhheee[[[QQQPPPUUU```qqq~~~wwwmmm[[[hhhjjj\\\NNNFFF???>>>;;;999666555444333000555555999===GGGkkkkkkKKKAAAEEEOOOSSS^^^qqqcccZZZ\\\iii}}}|||rrrjjjrrraaaeeejjjbbbddd___UUU[[[UUUVVVUUUPPPIIIEEECCC>>>888555222...,,,,,,---,,,,,,***++++++++++++,,,,,,,,,((())),,,000333222///,,,***+++,,,---.../////////---******------+++,,,///,,,---......,,,+++,,,---,,,---///000111111000000---,,,,,,++++++,,,,,,---,,,,,,------.../////////000111333555666777888888888888777777777888888999<<>><<<999777555444333222666111777999BBBiiijjjLLLDDDGGGNNNRRR```vvveeeXXX___nnnxxxpppppp]]]dddiii```bbb]]]UUU\\\WWWWWWVVVQQQJJJFFFDDD???999444111...,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,...000111000///***+++,,,---......///000,,,***+++//////,,,+++---***+++,,,,,,++++++,,,---,,,---///000111111000000---,,,,,,++++++,,,,,,---,,,,,,------.../////////000111222555666888888999999999888888888888999999;;;>>>AAACCCDDDEEEGGGIIIIIILLLNNNPPPQQQSSSUUUXXX\\\^^^___``````cccfffiiilllnnnpppqqqsssuuuyyy|||}}}}}}|||zzzyyyxxxuuurrrooommmmmmnnnnnnnnnnnnmmmmmmiiihhhgggbbbWWWNNNNNNUUUddduuu{{{hhhgggfff```VVVIII???>>><<<:::888555444333444:::222999888GGGzzziiiLLLFFFGGGNNNTTTddd~~~{{{aaaZZZddduuu~~~vvvoooXXXbbbggg^^^```\\\UUU]]]YYYXXXWWWRRRKKKFFFDDD???999444111...,,,,,,,,,,,,+++*********++++++,,,,,,,,,111...,,,+++---///111222***+++---......///000222,,,+++---111000,,,+++,,,***+++,,,,,,++++++,,,...,,,...///000111111000000---,,,,,,++++++,,,,,,---,,,,,,------...//////000///111222555666888888999::::::999999999999999::::::===@@@CCCDDDFFFHHHJJJKKKMMMOOOQQQRRRTTTWWWYYY]]]^^^`````````bbbeeehhhiiilllpppsssuuuvvvxxxzzz}}}|||{{{zzzwwwtttqqqooooooooooooooonnnnnnmmmlllkkkhhhaaaUUUKKKLLLSSSfffwwwxxxnnngggeeebbbYYYKKK???>>>===:::888666444333111;;;666@@@CCC]]]eeeJJJDDDFFFOOOUUUhhhyyy}}}bbb[[[gggyyyzzzlllSSSdddhhh]]]^^^YYYRRRZZZVVVVVVVVVRRRKKKFFFCCC===666777444000///......,,,++++++++++++*********))))))+++***)))+++...000...,,,+++---,,,)))***///222111000---,,,---000111000---++++++++++++,,,---......---...///000000///......---+++)))+++---///---+++---------............///111111222333555666777777999888888888888888999999??????@@@@@@@@@DDDHHHLLLNNNOOOPPPQQQSSSUUUWWWXXX]]]]]]]]]___aaadddgggiiikkklllooosssvvvyyy{{{||||||xxxtttrrrppppppooonnnooopppqqqpppoookkkkkkfffZZZNNNHHHKKKOOObbbtttyyy{{{ZZZjjjjjjTTTOOOBBB>>>:::888999888444111333666111===CCCmmmYYYBBBKKKHHHOOOXXXnnn~~~|||~~~yyy\\\\\\kkk}}}hhhSSSaaaggg___```ZZZRRR[[[XXXXXXXXXSSSLLLHHHEEE???888666333000......---,,,++++++++++++*********))))))+++******,,,...///...,,,,,,...---******...///---///...---...//////...---+++++++++++++++,,,,,,------...///000000///...------+++***+++---...---+++---------............///111111222333555666777777888888777888888999::::::???@@@@@@@@@AAADDDIIIMMMMMMNNNOOOQQQSSSVVVXXXYYY]]]]]]^^^```cccfffhhhjjjjjjkkknnnrrruuuxxxzzz{{{}}}zzzwwwtttrrrpppooonnnnnnooopppooommmjjjiiidddXXXLLLGGGIIIMMM___ooowww~~~]]]kkklllWWWPPPDDD@@@<<<::::::999666222555:::555???MMMXXXCCCKKKHHHNNNXXXooo|||zzz~~~zzzpppXXX]]]lll~~~cccSSS]]]fffaaaccc\\\SSS^^^\\\YYYYYYTTTMMMIIIFFFAAA:::555222///---------+++***+++++++++***************+++***+++---//////---,,,))),,,---+++,,,//////,,,---///000000...---......------,,,++++++++++++,,,...///000000///...---,,,,,,+++***+++---...---,,,---------............///000111222333555666777888777777777888888:::;;;<<>>@@@BBBDDDEEEHHHLLLOOORRRRRRRRRSSSTTTUUUVVVWWWZZZ[[[^^^```cccfffhhhiiifffhhhkkkooorrruuuwwwxxx{{{}}}~~~~~~~~~yyytttppppppnnnmmmlllmmmmmmkkkiiifffbbb[[[PPPFFFAAAAAACCCOOOWWWbbblllssswwwyyyyyyvvvxxx{{{|||{{{{{{{{{|||}}}|||}}}~~~wwwssseeehhhbbbWWWHHHCCC===999999888666444444;;;;;;888UUUfffKKKFFFHHHJJJUUUccc||||||uuu|||xxxtttnnn___bbbqqqlllYYY___hhhccceee^^^UUU```^^^VVVUUUPPPHHHEEECCC???:::333111...------------,,,***************+++++++++))),,,000111///---,,,,,,'''+++---,,,,,,///---******---111333444444555555222111000///...------------...//////...---,,,+++***,,,------++++++---...---------............//////000111333555777888999888888888999999;;;<<<======???BBBDDDFFFHHHLLLOOOSSSSSSTTTTTTUUUWWWXXXYYYZZZ\\\^^^aaaccceeefffffffffhhhkkkooorrruuuwwwxxx{{{}}}zzzuuurrrqqqooonnnnnnoooooommmlllgggbbbZZZOOOFFFAAA@@@AAAIIIOOOYYYaaafffjjjlllnnnjjjmmmoooppppppppprrrssstttvvvxxxxxxvvvuuuuuuuuu}}}pppdddeeedddXXXIIIDDD===999999888666444333888<<<999VVV~~~^^^JJJGGGGGGLLLTTTbbb{{{zzzttt}}}xxxvvvsss```cccrrrmmm]]]dddjjjbbbccc]]]UUU^^^[[[VVVUUUOOOHHHDDDCCC@@@:::444111///............---))))))*********+++++++++)))---111222000---,,,,,,(((,,,---++++++---,,,))),,,---///111444444111/////////...---,,,,,,------,,,---.........---,,,+++***,,,------++++++,,,...---------............/////////111333555777888999999999999999999:::;;;<<<<<<>>>AAADDDFFFHHHKKKNNNRRRSSSTTTUUUWWWZZZ\\\]]]\\\^^^```bbbdddeeeeeeeeeggghhhkkkooorrruuuwwwxxxzzz|||~~~~~~zzzwwwqqqpppooooooqqqqqqpppooohhhcccZZZOOOGGGBBB@@@AAABBBIIIRRRWWWZZZ\\\___ccccccdddfffgggffffffhhhiiigggjjjlllmmmllljjjjjjjjjlllsssyyy~~~sssgggdddeeeYYYKKKEEE>>>::::::999777555111222:::;;;ZZZzzz^^^NNNJJJGGGNNNTTTccc{{{tttnnnxxx}}}{{{wwwpppbbbbbbrrrmmm```gggkkk```aaa]]]UUU]]]YYYVVVUUUPPPHHHDDDDDD@@@;;;444222///...//////......))))))******++++++++++++)))---222222000---,,,,,,&&&***+++***+++...///,,,...------000333222...***------,,,+++++++++,,,,,,+++,,,---.........---,,,))),,,...---+++***,,,///---------.........//////...///111333555777999999:::::::::999999:::;;;;;;;;;>>>AAADDDEEEHHHKKKNNNPPPQQQSSSVVVYYY\\\___aaa^^^```bbbdddeeeffffffeeegggiiilllooosssvvvwwwxxxyyy{{{}}}~~~|||rrrqqqpppqqqrrrsssrrrqqqiiicccZZZPPPGGGCCCAAAAAA===EEEMMMQQQRRRSSSWWW\\\ZZZ\\\]]]\\\[[[[[[\\\]]]^^^```ccceeedddcccbbbbbb___fffnnnttt|||wwwwwwjjjeeefffYYYMMMGGG@@@;;;;;;:::999777444333===BBBccc```QQQLLLHHHOOOVVVeee}}}nnnfffqqq|||~~~xxxfffiii}}}eee```bbbrrrggg___eeedddbbb^^^ZZZWWWWWWXXXSSSPPPMMMIIIFFFBBB>>>:::444111...,,,,,,,,,,,,++++++++++++*********))))))***+++---............---*********++++++,,,,,,,,,,,,///333444222///---,,,++++++,,,,,,,,,++++++***...///000///---,,,,,,,,,+++++++++***)))***,,,..................---------000111222444666777888999;;;999777666555777999;;;<<<>>>@@@BBBDDDGGGLLLOOORRRUUUXXXZZZZZZZZZ[[[\\\______```aaacccdddeeeffffffiiimmmppprrrtttwwwzzz}}}~~~~~~~~~~~~|||zzzxxxyyyvvvrrrqqqqqqsssssssssmmmcccUUUJJJDDDAAA>>>===<<<===>>>@@@DDDGGGKKKMMMOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTUUUWWWXXXYYYYYYYYY[[[^^^ccciiioootttwwwyyy{{{zzzrrrggghhhbbbTTTHHH>>><<<;;;999888888777777222GGG[[[JJJFFFGGGOOOXXXjjj}}}ooolll{{{~~~~~~|||wwwfffYYYSSSSSSUUUVVVcccrrrfff___fffeeeccc___ZZZWWWVVVVVVRRRPPPLLLIIIFFFBBB===:::444111...,,,,,,,,,,,,++++++++++++*********))))))++++++---...///...------******++++++,,,------...000222555555333111000000+++,,,,,,,,,,,,++++++***...///000///---,,,,,,,,,***++++++***)))***,,,...------..................111111333444666888999999999888666666777999;;;======???AAABBBDDDHHHMMMPPPRRRTTTWWWYYYYYYZZZ[[[\\\^^^___```bbbdddeeefffggghhhjjjnnnpppqqqsssuuuwww}}}~~~}}}|||{{{yyywwwuuutttsssqqqooojjjaaaUUUKKKFFFDDDAAA???::::::::::::<<<>>>@@@BBBDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIKKKLLLMMMNNNNNNNNNPPPRRRVVV[[[aaafffjjjlllnnnssszzzssscccddd```TTTIII>>><<<<<<:::888999999999999VVVXXXJJJGGGHHHPPP___rrr}}}}}}~~~zzzzzzkkk]]]TTTQQQSSSUUUbbbqqqddd___fffeeeddd```[[[WWWUUUUUURRROOOLLLIIIEEEAAA===999444111...,,,,,,,,,,,,++++++++++++***************+++,,,......///...---,,,)))***+++---.../////////222444555555333222222333---------,,,,,,+++++++++---///000///---++++++,,,***+++,,,+++******,,,...,,,---------.../////////111222333555777888999:::777777666666888:::===??????@@@AAABBBDDDHHHNNNRRRRRRTTTWWWYYYYYYZZZ[[[]]]^^^___aaaccceeefffggghhhiiikkknnnppppppqqqsssuuu{{{}}}~~~~~~}}}||||||zzzvvvppplllfff___UUUMMMJJJGGGDDDAAA999888777666555666666777999999::::::;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBDDDEEEGGGKKKPPPUUUYYY\\\```eeemmmuuu}}}}}}ggggggeeeUUUJJJ???<<<<<<:::999:::555666;;;bbb{{{SSSIIIHHHIIIQQQdddxxxxxx|||pppaaaTTTOOOPPPSSSaaapppccc^^^dddddddddaaa]]]YYYWWWWWWQQQOOOKKKHHHEEEAAA<<<999444111...,,,,,,,,,,,,+++************************------...//////...---,,,)))***,,,...///000111111222333333222111000222333///......---,,,+++++++++---...//////---++++++,,,)))+++,,,+++******,,,---,,,,,,,,,---...///000000222222333555777888::::::888777777777999;;;===>>>???@@@AAABBBDDDIIIOOOTTTSSSUUUXXXYYYZZZ[[[]]]___aaabbbccceeeffffffffffffhhhjjjmmmooopppqqqssstttyyy{{{|||}}}~~~~~~zzzsssmmmddd]]]UUUOOOKKKHHHDDDAAA;;;:::888666444444444444555555666666666777777777777888999:::;;;;;;;;;;;;======>>>@@@CCCHHHLLLOOOVVV[[[bbbjjjrrr|||nnnkkkjjjWWWKKK@@@===<<<;;;:::;;;555555>>>jjjlllLLLJJJJJJIIIRRRbbbvvvzzz~~~|||{{{yyypppbbbSSSLLLNNNSSS```oooccc___bbbcccdddccc___\\\ZZZYYYQQQNNNJJJGGGDDD@@@;;;888444111...,,,,,,,,,,,,+++************************...////////////...,,,+++(((***,,,///000111111000222333333222111111333555111000///---,,,+++++++++---...///...,,,+++++++++)))+++,,,,,,+++***+++---,,,,,,,,,---...///000000111222333555666888999:::888888888888888:::;;;<<<>>>???AAACCCEEEJJJOOOTTTTTTVVVXXXZZZZZZ\\\___aaadddeeefffggggggfffeeedddfffhhhlllnnnoooqqqsssuuuyyy{{{}}}}}}~~~}}}~~~uuuoooccc\\\TTTNNNKKKGGGCCC???===;;;999777666555555666555555555555666666666666555555666777888888888888888888888999<<>>AAACCCFFFJJJOOORRRTTTVVVXXXYYYZZZ\\\___bbbeeefffhhhiiihhhgggeeedddeeegggkkkmmmoooqqqsssuuuyyy{{{~~~{{{rrrlll```ZZZRRRLLLIIIFFFBBB>>><<<;;;999777666666666777555555555555555555555555444555555666777777666666666666666666888:::<<<===BBBFFFMMMWWWcccrrr}}}|||qqqnnn^^^QQQDDD>>>===:::999:::999;;;GGGoooVVVFFFMMMKKKJJJWWWhhhyyy|||~~~pppiiihhhdddYYYNNNJJJMMMSSS^^^oookkkmmmfffhhhjjjiiiddd___ZZZXXXPPPMMMIIIFFFCCC???:::777444111...,,,,,,,,,,,,+++))))))*********+++++++++000000111000///---+++***)))***---///000///...---111333444444333333444555555333000---,,,++++++,,,,,,...///...,,,******+++(((***,,,---,,,++++++,,,------..................///000111333444666777888444444555666888999:::;;;999<<<@@@DDDGGGJJJMMMPPPRRRTTTVVVWWWXXXZZZ^^^aaaccceeegggiiijjjiiihhhffffffhhhkkkmmmnnnoooqqqsssuuuxxx{{{~~~zzzrrriiiccc\\\UUUMMMHHHFFFEEEBBB@@@>>><<<:::888777666666777666666555555555555555555666666777777888888777777666666666777888888999999<<>>CCCJJJUUUdddrrr|||rrrssscccUUUFFF???<<<999888999888???QQQvvvXXXIIILLLFFFIII]]]mmmzzzwww}}}pppeeebbb[[[SSSKKKJJJMMMQQQ^^^qqq}}}zzztttppp{{{rrrzzzooolllhhhdddaaa]]]XXXUUULLLKKKIIIHHHFFFBBB<<<888666222...,,,,,,++++++***++++++******************//////...//////...,,,***///---,,,---000000...+++000111222111///......///000000000000///...---,,,...------,,,,,,++++++******+++,,,+++******,,,...+++,,,------......------//////000222555777777666666555555555777999;;;<<<;;;>>>AAAFFFIIILLLNNNNNNNNNPPPSSSXXX\\\___aaabbb```bbbeeefffggghhhkkkmmmjjjjjjkkklllnnnppprrrsssttttttuuuxxx}}}zzzsssmmmeee[[[TTTPPPLLLGGGDDDCCCBBBAAA???@@@@@@>>>===;;;999888777777777888999999999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===:::;;;BBBLLLXXXiiixxx~~~ffflllbbbWWWHHH>>>;;;<<<<<<;;;777===\\\YYYJJJFFFIIIJJJZZZllltttxxxqqqkkk```UUUMMMHHHGGGLLLRRRcccsss|||zzzyyyuuunnngggyyymmmjjjeeeaaa^^^ZZZWWWTTTLLLJJJIIIGGGEEEAAA;;;777555222...,,,,,,,,,++++++************************...............---+++***///...---...111111///---222222222000...------.....................------...------,,,,,,++++++******+++,,,+++******,,,...,,,,,,---...............//////000222555777777666555555555555777999;;;<<<>>>@@@CCCGGGJJJLLLMMMMMMNNNPPPRRRVVVZZZ]]]```bbb```bbbeeefffgggiiikkknnnjjjkkkkkklllnnnpppqqqrrrtttuuuwwwzzz~~~~~~tttmmmfff___UUUNNNNNNKKKFFFDDDBBBBBB@@@???@@@@@@???>>><<<;;;:::999999::::::;;;;;;;;;;;;;;;999999:::;;;<<<<<<============>>>>>>>>>>>>>>>>>><<<999:::@@@IIIWWWiiixxxhhhfffdddXXXIII>>>;;;<<<<<<;;;<<>>>>>======<<<<<<===>>>>>>??????>>>>>>:::;;;<<<===???@@@AAABBBAAAAAABBBCCCCCCDDDDDDCCC===:::999===EEESSSgggxxxsssgggggg[[[JJJ???<<<<<<<<<;;;???FFFmmm}}}UUUHHHGGGLLLLLLYYYnnn}}}~~~{{{fff]]]RRRLLLHHHHHHLLLSSS___nnnzzzvvvsssqqqqqqnnniiieeejjjfff```[[[XXXWWWUUUTTTOOOMMMKKKHHHEEEAAA<<<888333000---,,,,,,---------***************+++++++++------...---+++******+++......///000111222111000666666444000---,,,---...///.........------.........------,,,,,,++++++******+++,,,+++******,,,...---......///000///////////////000222555777777666555444555555777999;;;===AAACCCFFFIIIKKKMMMNNNNNNOOOOOOPPPRRRUUUYYY]]]```___bbbdddfffhhhjjjmmmooollllllllllllnnnooopppqqqvvvwwwzzz~~~~~~xxxssskkkddd]]]VVVNNNIIIIIIGGGDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@BBBCCCDDDDDDEEEEEEFFFGGGIIIIIIJJJIIIIIIBBB>>>:::;;;AAAMMMbbbtttzzzpppkkk^^^MMMAAA======<<<;;;===JJJ{{{xxxRRRGGGGGGLLLMMMZZZnnn||||||ddd[[[QQQLLLHHHHHHLLLSSS]]]kkk|||{{{xxxuuurrrpppooonnnkkkhhhjjjfff```\\\YYYXXXWWWVVVSSSQQQMMMJJJGGGBBB===:::333000---,,,,,,---------))))))*********+++++++++---......---***)))***,,,---...///000000000000000666666555222///...///000333222111///...---------...------,,,,,,++++++******+++,,,+++******,,,...---......///000///////////////000222555777777666444444444555777999<<<===???AAAEEEIIILLLOOOPPPQQQOOOOOOPPPQQQTTTXXX\\\^^^___aaadddfffgggiiikkknnnkkkkkkllllllnnnoooqqqqqqwwwxxx{{{~~~}}}~~~{{{uuupppmmmggg```ZZZSSSMMMIIIGGGEEECCCBBBBBBBBBAAA???===>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLLLLLLLLLLIIIDDD>>><<<>>>HHH]]]pppuuuvvvoooaaaOOOBBB=========<<<<<>>;;;444111---,,,,,,---,,,,,,)))))))))***++++++,,,,,,---///000---***)))+++...---///111000///......///444555666555333222222333666444222000...---------...------,,,,,,++++++******+++,,,+++******,,,...------...////////////...//////000222555777777666444444444555777:::<<<>>>>>>@@@DDDHHHLLLOOOQQQQQQOOOPPPPPPRRRUUUXXX[[[\\\___aaadddeeefffgggiiikkkjjjjjjkkklllnnnppprrrsssxxxyyy{{{zzzwwwwwwsssnnnhhheeeaaa[[[UUUOOOKKKHHHEEEDDDBBBBBBCCCCCCBBB@@@?????????@@@@@@@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJMMMNNNNNNNNNMMMOOOIIICCC???===FFFZZZmmmsssvvvssseeeRRRDDD>>>======<<>>:::555222...,,,,,,,,,++++++((())))))***++++++,,,,,,...000111...***))),,,//////111333222///......///111444777888777666666666444333111...------.........------,,,,,,++++++******+++,,,+++******,,,...,,,,,,---...............//////000222555777777666333333444555777:::<<<>>>???AAADDDHHHKKKMMMOOOOOOOOOPPPRRRTTTVVVXXXZZZ[[[___aaacccddddddeeegggiiihhhiiijjjlllnnnqqqssstttxxxyyy{{{~~~~~~uuupppooolllgggaaa```]]]XXXSSSNNNKKKIIIDDDCCCCCCCCCDDDDDDCCCAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHIIIKKKOOORRRTTTTTTSSSRRRQQQLLLFFFAAA???FFFZZZmmmssswwwyyyvvvgggTTTEEE???>>>===<<>>@@@BBBEEEHHHJJJLLLMMMMMMOOOPPPSSSUUUWWWYYYYYYZZZ___aaacccccccccccceeegggggghhhiiilllnnnqqqtttuuuyyyyyy{{{}}}yyypppjjjhhheee```______\\\XXXSSSOOOMMMLLLDDDCCCCCCDDDEEEEEEDDDBBBDDDDDDEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNNNNQQQTTTXXXZZZZZZYYYXXXQQQMMMHHHCCC@@@GGG[[[nnnxxxkkkwwwiiiUUUFFF???>>>===<<>>???BBBEEEHHHJJJKKKLLLNNNPPPSSSTTTUUUWWWZZZ]]]___```bbbcccdddccccccbbbeeehhhlllooopppooooooooorrrvvvzzz}}}~~~|||wwwuuuqqqlllhhhdddaaa___^^^]]][[[XXXTTTPPPMMMKKKFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLNNNPPPRRRTTTUUUVVVVVVZZZ\\\\\\]]]```___\\\OOOJJJGGGEEEAAAFFF[[[rrr{{{mmmzzzvvvlllYYYFFF<<<===??????CCC]]]XXXFFFGGGFFFHHHJJJ]]]ooo}}}qqqvvvuuucccWWWMMMKKKHHHDDDFFFMMM\\\kkk~~~}}}|||{{{yyywwwtttrrrpppllldddaaadddccc\\\YYY\\\VVVRRRLLLHHHEEEAAA;;;666444111...,,,,,,,,,,,,+++++++++***************+++......---------,,,,,,,,,444555555333000---,,,,,,,,,------,,,///333222...000000///........./////////...---,,,,,,,,,,,,,,,++++++++++++*********)))***++++++,,,,,,---......222111111333666888666444444444555666777:::<<<======>>>@@@CCCEEEHHHIIIJJJNNNPPPRRRTTTUUUWWW[[[]]]___```bbbcccddddddcccbbbeeehhhmmmpppppppppqqqqqqrrrvvvzzz|||~~~~~~{{{tttrrrmmmhhhccc___]]]\\\\\\[[[ZZZXXXUUURRRPPPNNNKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJJJJJJJLLLNNNOOOOOOOOOPPPRRRTTTVVVWWWXXX[[[___aaa```aaabbb```[[[RRRLLLHHHEEECCCHHH^^^vvvhhhzzzuuulll[[[HHH>>>>>>@@@@@@IIIsssXXXGGGGGGFFFHHHKKK___ppp}}}ttttttsssbbbVVVLLLKKKHHHDDDGGGNNN\\\lll{{{xxxuuusssnnneeeaaacccaaaYYYWWWZZZVVVRRRLLLHHHEEEAAA<<<777444111...,,,,,,,,,,,,++++++***************++++++......---------,,,,,,,,,444555666444111.........///000...***+++//////+++.........---......//////000///...---,,,+++++++++++++++++++++************+++++++++,,,------......222111222444777777666555444444555666888:::<<<======>>>???@@@CCCEEEGGGIIIMMMOOORRRTTTUUUXXX[[[^^^```aaabbbddddddddddddccceeehhhmmmppprrrrrrsssuuutttwww{{{}}}~~~{{{yyyqqqmmmhhhbbb]]]ZZZYYYXXXZZZYYYYYYXXXWWWUUUTTTSSSRRRRRRQQQOOONNNMMMLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOOOONNNLLLKKKLLLNNNQQQSSSTTTSSSSSSTTTVVVXXXZZZ\\\^^^ccceeedddeeegggeeeaaaWWWOOOIIIFFFDDDKKKbbbzzzppp|||tttmmm]]]KKKAAA@@@AAA@@@JJJXXXHHHGGGEEEHHHMMM```qqqzzz{{{rrraaaUUUKKKJJJHHHEEEHHHOOO]]]nnn~~~|||zzzmmmddd^^^___\\\UUURRRVVVVVVRRRLLLHHHFFFBBB<<<888444111...,,,,,,,,,,,,+++*********)))******+++,,,......---------,,,,,,,,,222333444444222111111111555555111,,,+++...///,,,---------------...///000111000...---,,,++++++***++++++++++++++++++++++++++++++,,,,,,---.........111222333555777777666555444555555777999:::<<<===>>>>>>???@@@BBBEEEGGGHHHMMMOOOQQQTTTUUUXXX\\\___aaabbbdddfffggggggffffffeeeiiimmmqqqrrrtttvvvxxxyyy|||~~~{{{wwwuuunnnjjjddd^^^YYYWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXWWWVVVTTTSSSQQQPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRPPPNNNLLLKKKLLLNNNQQQSSSWWWVVVVVVVVVWWWYYY\\\]]]]]]```aaaaaaccchhhjjjhhhZZZQQQHHHEEEEEENNNfffuuurrrlll___MMMBBB@@@@@@???IIIVVVIIIGGGDDDHHHNNNbbbrrrxxxzzzvvv```TTTJJJIIIGGGEEEIIIQQQ^^^rrrkkkaaaZZZZZZWWWPPPNNNSSSVVVRRRLLLHHHFFFBBB===888444111...,,,,,,,,,,,,+++******))))))***++++++,,,......---------,,,,,,,,,...000222333333333444555888888444...+++...///...---------------...///000111000...---,,,++++++***+++++++++++++++++++++,,,+++,,,,,,------...//////000222555777777777666666444555666888:::;;;<<<<<<>>>???@@@AAADDDFFFHHHJJJLLLNNNQQQSSSVVVYYY]]]```cccdddfffhhhiiiiiiiiihhhfffiiimmmqqqsssuuuwwwyyy~~~|||yyyvvvtttrrrmmmiiiddd^^^ZZZXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]][[[ZZZYYYXXXVVVUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUURRRQQQOOONNNNNNPPPSSSTTTXXXXXXWWWXXXXXXZZZ[[[]]]ZZZ[[[YYYVVVXXX```eeeeee[[[QQQGGGEEEFFFQQQkkksssxxxrrrmmmaaaNNNBBB?????????LLL{{{SSSJJJGGGCCCIIIPPPddduuuyyy~~~|||```SSSIIIHHHGGGDDDIIIQQQaaauuulllaaaYYYXXXUUUNNNNNNSSSVVVRRRLLLIIIGGGCCC>>>999444111...,,,,,,,,,,,,+++))))))))))))***+++,,,,,,......---------,,,,,,,,,,,,///111222222333444666888999777000---///000000.........---......//////000///...---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////222666888888777666666444555777999:::<<<<<<<<<<<<>>>AAADDDFFFIIIJJJKKKKKKMMMPPPSSSVVVYYY^^^aaacccdddfffhhhjjjjjjjjjjjjgggjjjnnnppprrrtttwwwyyy~~~{{{wwwuuutttsssqqqooollliiieee```]]][[[[[[\\\\\\]]]^^^___````````````]]]\\\[[[ZZZYYYXXXWWWVVVUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUUUUVVVVVVYYYYYYYYYZZZZZZ[[[[[[[[[XXXXXXTTTOOOOOOUUUZZZZZZ[[[PPPGGGFFFIIIVVVooouuuqqqdddPPPBBB>>>???@@@MMMrrrNNNIIIGGGCCCJJJQQQdddxxxxxx```SSSIIIGGGFFFDDDIIIQQQbbbuuunnnccc[[[ZZZWWWQQQQQQVVVVVVRRRLLLIIIGGGCCC>>>:::444111...,,,,,,,,,,,,+++))))))))))))***+++,,,---......---------,,,,,,,,,---///111222111111222333999<<<;;;555111333555444000000///........./////////...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////...222777999888666666777333555777999;;;<<<<<<<<<999<<<@@@EEEHHHJJJJJJJJJJJJMMMPPPSSSVVVZZZ^^^bbbbbbccceeegggiiiiiiiiiiiihhhjjjnnnpppqqqsssvvvyyyzzz}}}~~~wwwtttqqqpppppppppnnnllljjjhhhfffccc```___^^^^^^``````aaabbbbbbbbbbbbbbb^^^^^^]]]\\\[[[[[[ZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWYYYZZZ\\\]]]]]]]]][[[ZZZVVVWWWUUUPPPQQQUUUWWWVVV[[[PPPHHHHHHMMM[[[uuuyyyuuugggSSSCCC???AAABBBNNNhhhJJJHHHGGGCCCJJJRRRddd{{{uuuaaaTTTIIIFFFEEECCCHHHQQQaaatttqqqeee]]]\\\YYYTTTTTTZZZVVVRRRLLLIIIGGGDDD???:::444111...,,,,,,,,,,,,+++))))))))))))***+++,,,---......---------,,,,,,,,,///000222222000///000000;;;??????:::666888:::999222111000///////////////...------,,,,,,,,,------+++++++++,,,,,,---------,,,,,,------.../////////...222888:::888666666777333555777:::;;;<<<<<<<<<777:::@@@EEEIIIKKKJJJJJJJJJLLLPPPSSSVVVZZZ___bbbaaabbbdddfffhhhhhhhhhhhhhhhkkkmmmoooqqqsssvvvxxxvvvyyy|||~~~}}}~~~tttqqqnnnmmmoooooommmkkkiiihhhfffdddbbbaaa```___bbbccccccdddddddddcccccc______^^^^^^]]]]]]]]]\\\[[[\\\]]]^^^____________]]]^^^^^^]]]\\\ZZZWWWVVVZZZ\\\^^^``````^^^\\\ZZZTTTWWWXXXWWWXXX\\\\\\ZZZ\\\QQQIIIJJJQQQ^^^xxx}}}yyyjjjUUUDDD@@@BBBDDDTTTcccGGGHHHHHHDDDKKKRRRddd}}}}}}qqq~~~~~~~~~bbbTTTIIIFFFDDDBBBGGGPPP```rrrqqqggg]]]ZZZXXXVVVUUUVVVUUURRROOOKKKGGGBBB===999555222///---,,,,,,+++))),,,+++******+++,,,...///222///------***(((+++000111///000222111...000444:::999777666666777888999222111///...------......000///---+++*********++++++++++++,,,,,,,,,------,,,,,,------------------222333555777999999666444555666777888:::;;;======:::<<<@@@BBBCCCEEEGGGIIIRRRQQQQQQSSSUUUYYY]]]___```aaacccddddddeeegggiiikkklllmmmoooppprrrssstttvvvwwwxxxyyyzzz|||~~~sssqqqmmmkkkjjjjjjlllmmmhhhhhhgggfffeeeddddddccc```bbbfffiiiiiigggdddbbbcccdddeeeeeeeeedddcccbbb````````````````````````dddddddddbbb___[[[XXXUUU[[[^^^aaacccaaa^^^]]]\\\]]]___bbbcccaaa^^^\\\ZZZXXXPPPJJJLLLUUUdddvvv}}}zzzooogggWWWCCC???CCC@@@WWWbbbQQQDDDBBBGGGNNN[[[iiinnnooopppfffUUUIIIIIIIIIEEEIIITTTcccqqqqqqggg^^^ZZZXXXUUUTTTUUUUUURRROOOKKKHHHCCC===999555222///---,,,,,,+++***++++++******+++,,,...///111...------+++(((***///222000000222000---...222888666444333222333444555111000...------...//////000///---+++************+++,,,,,,,,,------------,,,,,,,,,------------...222333555777999888666444555666777888:::;;;======:::===@@@BBBDDDEEEGGGIIIPPPPPPQQQSSSUUUYYY\\\]]]___aaacccccccccdddfffhhhiiijjjlllnnnppprrrssstttvvvxxxzzzzzz{{{|||~~~zzzsssqqqooommmlllkkklllllljjjjjjiiihhhgggfffeeeeeeccceeehhhjjjjjjiiigggeeeeeefffggggggggggggfffeeecccccccccbbbbbbbbbbbbbbbdddddddddccc```]]]ZZZYYY[[[___cccffffffeeeeeeeeefffhhhjjjjjjhhheeebbb```YYYPPPJJJLLLTTTcccvvv~~~}}}rrriiiZZZFFFAAADDDAAA]]]bbbRRREEECCCGGGNNN[[[iiikkknnn|||hhhVVVIIIJJJIIIEEEIIISSSbbbqqq~~~uuukkkbbb^^^\\\XXXWWWXXXUUUSSSOOOLLLHHHCCC===999444222...---,,,,,,+++***++++++******+++,,,...//////------///---)))***...222000111222000,,,---111555333111///......///000//////...------...000111111000...+++***))))))))),,,,,,,,,---------......,,,,,,,,,---------......111333555888888777555444555555777888:::<<<===>>>;;;>>>AAACCCDDDEEEHHHIIIMMMNNNPPPSSSVVVXXXZZZ\\\^^^```bbbbbbbbbccceeeggghhhiiijjjlllnnnqqqrrrssstttwwwyyy{{{|||}}}{{{wwwsssrrrqqqpppoooooonnnnnnmmmmmmlllkkkjjjiiihhhhhhhhhiiijjjkkklllkkkjjjiiihhhiiiiiijjjjjjiiiiiihhhggggggfffffffffeeeeeeeeedddddddddcccbbbaaa___^^^^^^bbbhhhmmmooopppqqqqqqpppqqqqqqqqqoookkkgggeeeZZZQQQIIIJJJRRRaaattt}}}zzzooogggZZZGGGBBBFFFDDDgggcccSSSFFFDDDGGGMMMZZZhhh}}}iiikkk}}}jjjWWWJJJJJJIIIEEEIIISSSbbbqqquuujjjooouuulllccc___]]]YYYWWWXXXUUUSSSOOOLLLHHHCCC===999444111...,,,,,,,,,+++***+++************,,,---......------///...******...000///000222111---...222333222///---,,,,,,,,,---...---------...///111222222000...,,,***))))))))),,,,,,---------.........+++,,,,,,------.........111333666888777666555444444555666888:::<<<===>>>===???BBBDDDEEEFFFHHHJJJKKKMMMOOOSSSVVVXXXYYYZZZ]]]___aaaaaaaaabbbdddfffhhhiiijjjkkkmmmnnnppppppooorrrwwwzzz|||~~~|||xxxrrrssstttuuuuuutttsssrrrqqqqqqpppooommmlllkkkkkkkkkkkkllllllllllllmmmmmmjjjjjjkkkkkkkkkllllllkkkkkkkkkjjjiiihhhhhhggggggddddddddddddddddddeeeeeedddiiipppuuuxxxyyyzzz{{{wwwvvvuuusssqqqlllgggdddYYYPPPGGGGGGOOO^^^qqquuuiiibbbYYYGGGBBBGGGGGGnnnbbbSSSGGGEEEGGGLLLZZZhhh}}}hhhfffrrrkkkYYYKKKJJJIIIEEEIIISSScccsssmmmgggsssrrrhhh```]]][[[WWWTTTUUUVVVSSSPPPLLLHHHCCC>>>:::333111...,,,,,,---,,,++++++***))))))***+++---......,,,---///...***+++...///...000333222///000333333222///---,,,,,,------------------...///111222111000...+++***))))))***,,,,,,,,,---------......++++++,,,,,,---...//////000333777888666444444444444444666888:::<<<>>>???>>>AAADDDEEEFFFGGGIIIJJJJJJLLLOOORRRVVVXXXZZZZZZ]]]^^^```aaaaaabbbdddfffjjjjjjjjjkkkllllllmmmmmmjjjnnnsssxxx{{{~~~~~~zzztttuuuwwwyyyzzzyyyxxxxxxuuutttsssrrrpppooonnnmmmmmmmmmmmmmmmmmmnnnnnnooollllllllllllmmmmmmnnnnnnnnnnnnmmmlllkkkjjjiiihhhfffeeeeeeeeefffhhhjjjkkknnnrrrxxx}}}~~~|||yyyvvvsssppplllfffaaaVVVMMMDDDDDDLLLYYYlll{{{~~~}}}nnnfff[[[HHHAAAFFFGGGppp___RRRHHHFFFGGGKKKYYYhhh}}}ggg___eeemmmZZZLLLJJJIIIEEEJJJTTTfffvvv{{{pppuuussskkkcccaaa___[[[YYYYYYVVVTTTPPPMMMIIIDDD>>>:::333000...,,,------,,,+++******))))))***+++---......,,,---...---***+++000000///222555444000000444444222000...---......///...---------...///111222000///---+++*********++++++++++++,,,,,,,,,------***+++,,,,,,---.../////////444888888666333333444333444666888:::<<<>>>???@@@BBBEEEFFFGGGHHHIIIKKKKKKLLLOOORRRUUUXXX[[[\\\]]]___aaaaaaaaabbbdddfffjjjjjjjjjkkkllllllmmmmmmiiimmmrrrwwwzzz~~~}}}yyyzzz|||}}}~~~}}}||||||wwwwwwvvvtttsssqqqpppooooooooooooooopppppppppqqqnnnnnnnnnnnnnnnooopppqqqrrrrrrqqqooonnnlllkkkkkkhhhggggggggghhhkkknnnpppvvvzzz|||vvvsssooojjjccc]]]RRRIIIAAAAAAHHHTTTfffttt~~~qqqdddLLL@@@CCCFFFooo\\\PPPGGGEEEFFFJJJXXXhhh}}}jjj^^^___wwwmmmZZZLLLJJJJJJFFFKKKVVViiiyyywwwtttxxxssskkkdddcccbbb^^^\\\\\\VVVTTTPPPMMMIIIDDD>>>:::333000---,,,------,,,,,,***))))))))))))+++,,,---///,,,,,,---,,,***,,,111444333555777555000///222444222000///...///000111///...------...///000111...---,,,+++***+++,,,,,,*********+++++++++,,,,,,***++++++,,,---...///000///444888888555222222444333444666888:::===>>>???AAACCCFFFGGGHHHHHHJJJKKKLLLMMMNNNQQQTTTXXX\\\^^^]]]___aaabbbbbbccceeefffggghhhiiikkkmmmnnnppppppmmmppptttwwwzzz~~~~~~}}}}}}yyyyyywwwvvvtttrrrqqqpppqqqqqqrrrssssssssssssrrrqqqpppppppppqqqrrrtttuuuwwwvvvuuusssqqqooonnnmmmjjjiiihhhhhhjjjmmmqqqsss{{{~~~{{{tttppplllfff^^^XXXMMMEEE>>>???EEEPPP```mmmzzz{{{jjjPPP@@@CCCGGGkkkXXXMMMEEEDDDEEEIIIXXXiii~~~ssshhhgggpppmmmZZZKKKJJJJJJGGGMMMXXXjjj{{{www{{{mmmeee^^^]]]]]]YYYWWWWWWVVVTTTPPPMMMIIIDDD>>>:::222000---,,,---------,,,***))))))))))))+++,,,---000---+++,,,+++)))---222777666888999666///---///333222000//////000111222//////...------///000111------++++++++++++------))))))*********+++++++++******+++,,,---//////000///444999999555111222444333444666888:::===???@@@AAADDDFFFHHHHHHHHHJJJKKKNNNNNNNNNPPPTTTYYY]]]```^^^```bbbbbbbbbccceeegggeeefffhhhkkkmmmppprrrsssrrrtttvvvxxx{{{~~~~~~}}}|||zzzyyyxxxvvvtttsssqqqqqqrrrsssuuuvvvvvvvvvuuutttssssssrrrrrrssstttvvvwwwzzzyyywwwvvvtttrrrppppppkkkjjjiiihhhjjjnnnrrruuu|||~~~xxxqqqlllhhhbbbZZZSSSJJJBBB<<<>>>DDDNNN\\\hhhuuu|||}}}~~~mmmQQQAAADDDIIIiiiVVVLLLDDDDDDDDDIIIXXXiii|||ssssssmmmlllYYYKKKJJJJJJHHHNNNZZZkkk|||fff]]]XXX]]]aaa^^^WWWRRRWWWOOOKKKLLLKKKDDD<<<888444111...,,,,,,,,,,,,+++)))***++++++***+++---///111...,,,---,,,***---333444555888:::666///...111666666555222000///000111///...---,,,,,,---...//////---***)))***+++******,,,,,,,,,---------......------,,,------...///000111333666777555333333333444666888999999:::===???>>>AAAEEEGGGHHHIIIJJJKKKMMMNNNOOOQQQTTTWWWYYY[[[[[[^^^```bbbbbbcccdddfffiiijjjkkkmmmoooppprrrrrrsssuuuxxxyyy{{{~~~}}}{{{|||{{{wwwrrrpppppprrrtttrrrsssuuusssoooooorrrttttttttttttuuuwwwxxxzzz|||{{{yyyvvvssspppnnnmmmmmmjjjiiikkklllmmmrrryyy~~~|||vvvnnniiieee___UUUNNNDDDBBBAAA???>>>CCCRRRaaannnyyynnnPPPFFFAAAIIIoooTTTJJJBBBCCCEEEKKKZZZjjjiiiYYYLLLHHHHHHJJJTTT___wwwbbbZZZVVV\\\aaa```ZZZVVVWWWOOOKKKLLLKKKDDD<<<888444111...,,,,,,,,,,,,+++)))***++++++***+++---///000...---...---+++---222555444555666111,,,---111555555444111///---///000000///...------...///000///---***)))***+++******+++,,,,,,,,,,,,------------,,,,,,------...///000222444777777666444444444444666888999999:::<<<>>>>>>AAAEEEGGGIIIJJJKKKMMMNNNOOOPPPRRRTTTVVVYYYZZZ[[[]]]```bbbcccdddfffhhhhhhiiijjjlllmmmoooppppppqqqsssvvvyyy{{{~~~|||{{{zzz{{{{{{xxxtttrrrrrrtttrrrpppqqqttttttpppqqqtttvvvuuuuuutttuuuvvvxxxyyy{{{zzzyyywwwtttrrrqqqpppkkkhhhgggiiiiiikkkqqqxxx}}}{{{yyyssskkkfffbbb\\\RRRJJJDDDBBB@@@???>>>BBBOOO]]]iiitttnnnSSSFFFAAAKKKfffTTTIIIAAABBBEEELLL\\\mmm}}}vvveeeXXXMMMJJJIIIKKKVVVcccyyyddd]]]YYY^^^bbbaaa[[[XXXWWWOOOKKKLLLKKKDDD<<<888444111...,,,,,,,,,,,,+++)))***++++++***+++,,,...000......000///,,,---222555333333222...***,,,222333333222000---,,,---...111000///......///000111///---***)))***+++************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000222555777888777555444444333555888999:::;;;<<<>>>>>>AAAEEEHHHJJJKKKMMMOOOPPPPPPQQQRRRTTTVVVWWWXXXZZZ]]]```cccdddfffhhhjjjkkkkkklllmmmnnnoooppppppooorrruuuxxx{{{}}}{{{zzzzzzzzz{{{yyywwwvvvvvvwwwqqqooopppssstttrrrsssvvvvvvvvvuuuuuuvvvwwwxxxyyyzzzzzzxxxwwwuuutttrrrrrrkkkgggeeeffffffgggmmmtttyyy|||xxxuuuooogggbbb___XXXOOOGGGEEEBBB@@@???===@@@LLLXXXbbbmmmzzz|||oooWWWGGG@@@NNNjjjVVVJJJBBBBBBEEEMMM^^^pppvvvmmm___UUUMMMLLLJJJLLLYYYhhh}}}kkkccc^^^aaaccc```[[[XXXWWWOOOKKKLLLKKKDDD<<<888444111...,,,,,,,,,,,,+++***+++++++++******,,,...///...///111000,,,---111444333444444000,,,...333222222111...,,,+++,,,---000///...------...///000///---***)))***+++******)))************+++++++++,,,,,,,,,,,,---...//////222444777777666444444444333555888::::::;;;<<<======AAAEEEHHHJJJLLLNNNPPPQQQQQQQQQRRRSSSUUUVVVWWWYYY\\\```ccceeegggjjjlllnnnoooooopppqqqqqqrrrrrrppprrrvvvxxx{{{~~~}}}|||zzz{{{{{{{{{zzzzzzzzzzzztttppppppsssuuussssssvvvuuuuuuvvvwwwxxxzzz{{{|||{{{zzzxxxwwwuuusssqqqqqqlllhhheeedddbbbbbbfffmmmttt{{{~~~{{{vvvpppjjjddd```]]]XXXOOOHHHEEEBBB@@@???===>>>GGGQQQZZZeeerrr|||{{{rrr[[[HHH@@@PPPyyy[[[OOOEEEDDDFFFMMM___qqq}}}yyyjjjZZZRRRMMMKKKIIIKKKZZZkkkjjjccc^^^```aaa^^^YYYXXXWWWOOOKKKLLLKKKDDD<<<888444111...,,,,,,,,,,,,+++***+++,,,+++******,,,---///---...111///,,,---111444555888999666000000333222222111...,,,+++,,,---......,,,,,,,,,,,,......///---***)))***+++******)))))))))*********++++++,,,++++++,,,,,,---...///000333555666444333222222222555999;;;;;;;;;<<<======AAAEEEHHHJJJLLLNNNPPPQQQQQQRRRRRRSSSUUUVVVWWWYYY\\\```ccceeegggjjjlllooooooooopppqqqrrrrrrsssrrruuuxxxyyy{{{|||}}}}}}}}}~~~~~~}}}|||{{{xxxsssqqqtttvvvttttttuuusssuuuwwwyyy{{{~~~|||{{{yyywwwtttqqqooonnnnnnjjjfffdddaaa]]]```eeemmmuuu{{{||||||}}}zzzvvvmmmhhhbbb```___ZZZSSSLLLGGGCCCAAA@@@======CCCJJJRRR]]]jjjuuuuuu^^^III@@@PPPaaaTTTIIIFFFGGGMMM]]]ooo~~~nnnYYYQQQKKKJJJHHHKKKZZZkkkddd^^^ZZZ]]]^^^\\\YYYZZZWWWOOOKKKLLLKKKDDD<<<888444111...,,,,,,,,,,,,+++++++++,,,+++******+++---///------///...+++,,,111444555999<<<888222111444333333222000---,,,---......---,,,++++++,,,---...///---***)))***+++******))))))*********+++++++++++++++++++++,,,---...//////222444555444222111111222555999;;;;;;;;;<<<<<<>>>AAAEEEHHHJJJKKKMMMOOOQQQQQQQQQRRRSSSUUUVVVWWWYYY\\\```bbbdddfffiiikkkkkklllmmmnnnooopppqqqqqqtttvvvyyy{{{{{{|||~~~~~~vvvpppooorrrtttvvvzzz}}}zzz{{{uuurrruuuwwwvvvvvvwwwuuuvvvyyy|||~~~}}}zzzxxxtttqqqooonnnoookkkhhhfffbbb\\\\\\```eeemmmtttvvvxxxzzzzzzwwwmmmhhhcccaaa```]]]UUUOOOIIIEEEBBBAAA>>><<>>AAAEEEGGGIIIJJJKKKMMMPPPPPPQQQRRRSSSUUUWWWXXXYYY\\\___bbbccceeehhhjjjjjjjjjlllmmmooopppqqqrrrtttvvvzzz|||}}}}}}{{{ooojjjiiifffhhhlllwww{{{~~~}}}}}}|||yyy|||uuurrrvvvzzzzzzyyyzzzyyy{{{}}}~~~~~~|||yyywwwtttsssrrrllljjjiiiiiiddd^^^\\\___\\\dddkkknnnrrrwwwxxxwwwpppkkkeeebbbaaa]]]UUUNNNKKKFFFCCCBBB???<<<===AAADDDNNNZZZeeesssxxx[[[MMMFFFPPP^^^RRRIIIGGGGGGKKKYYYiii{{{fffXXXLLLHHHIIILLLZZZiii|||kkkeee``````___[[[YYYZZZWWWOOOKKKLLLKKKDDD<<<888444111...,,,,,,,,,,,,++++++,,,,,,+++***)))+++---///,,,++++++***(((+++111444333333444111---000555666666555222000///000111///...---,,,,,,---...//////---*********+++*********++++++++++++,,,,,,,,,++++++++++++,,,---......111333666777555444333333111555999<<<<<<<<<;;;<<<>>>AAAEEEGGGHHHIIIJJJKKKPPPPPPQQQRRRTTTVVVWWWYYYYYY\\\___aaacccdddggghhhkkkkkkmmmnnnppprrrttttttrrruuuzzz|||~~~rrrfff^^^bbbllluuu|||xxx|||uuuqqqvvv{{{||||||}}}}}}~~~~~~~~~}}}{{{yyywwwvvvvvvjjjhhhiiijjjfff```^^^```VVV^^^eeeiiimmmtttwwwwwwrrrmmmgggcccaaa\\\TTTMMMLLLGGGDDDCCC@@@<<<<<>>@@@BBBEEEHHHJJJLLLMMMMMMOOORRRSSSTTTUUUXXXZZZ[[[]]]___``````bbbeeegggkkkjjjjjjlllooorrrttttttwwwxxxzzz|||~~~oooffflllsss{{{~~~{{{yyy{{{~~~zzz~~~~~~|||zzzyyyxxxxxxjjjjjjjjjhhhfffdddbbbaaa]]]XXXXXX___gggnnnuuu|||vvvrrriii```\\\\\\YYYSSSQQQHHHBBBCCCBBB<<<999:::;;;AAAMMM]]]ooo~~~}}}```JJJFFFNNN|||}}}UUUNNNGGGBBBBBBKKK^^^oooeeeNNNIIIJJJLLLVVVcccyyynnngggcccdddccc]]]XXXVVVXXXRRRMMMLLLJJJBBB;;;888444111---******+++++++++++++++******++++++,,,------------,,,,,,---000333000111111000---,,,,,,---...000111111111111333444555111---+++,,,...///......---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000222444555444333333444666888:::;;;::::::<<<===???@@@CCCFFFIIIKKKMMMNNNNNNPPPRRRSSSTTTUUUWWWYYY[[[\\\^^^___```bbbeeegggkkkjjjiiijjjmmmrrruuuxxxzzzzzzzzzzzz{{{}}}qqqxxx~~~|||~~~~~~|||~~~|||{{{zzzzzzpppnnnkkkiiigggeeebbb___YYYUUUTTTYYY___eeeoooxxxyyyvvvooofffaaa^^^YYYRRROOOHHHCCCDDDCCC>>>::::::888===HHHXXXlll~~~}}}cccIIIDDDLLLtttwwwUUUNNNGGGCCCBBBKKK]]]nnn|||qqqUUUJJJHHHJJJVVVfffzzzxxxqqqjjjgggbbb]]][[[]]]XXXRRRNNNMMMKKKCCC;;;888333000---,,,,,,,,,+++***+++************+++,,,,,,......///...---...000333///000111///---++++++,,,---,,,,,,---000222333333444111---+++,,,...//////...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000222444555444333333444666888:::;;;;;;;;;<<<===???@@@CCCGGGJJJLLLNNNOOONNNPPPRRRSSSSSSTTTVVVXXXZZZ\\\^^^______aaadddfffjjjhhhggghhhlllqqqwww{{{||||||{{{{{{{{{}}}uuukkkiiijjjiiigggjjjuuu~~~}}}|||{{{vvvqqqkkkhhhhhhfffaaa\\\WWWSSSQQQRRRTTTZZZgggsssuuuuuurrrkkkfffccc\\\UUUKKKFFFCCCEEEEEE@@@<<<:::888;;;DDDSSShhh~~~~~~|||eeeIIIAAAKKKmmm{{{UUUNNNGGGCCCBBBJJJ\\\mmm}}}zzzZZZLLLGGGHHHUUUfffzzz{{{wwwvvvzzzwwwhhh___[[[]]]aaaXXXRRRNNNNNNLLLDDD<<<999222000---,,,,,,,,,***)))***************++++++,,,---...///...------///111111111222000...,,,------///,,,)))+++///111111///222000...,,,---...///000------,,,+++************++++++++++++++++++++++++++++++,,,------......///000222444555444333333444555777:::;;;;;;;;;<<<>>>@@@AAADDDGGGJJJMMMOOOOOOOOOQQQSSSSSSSSSTTTVVVXXXZZZ[[[]]]^^^___aaadddffffffggghhhiiilllqqqwww{{{{{{{{{|||~~~kkkddd[[[WWWWWWXXXWWWVVVXXX]]]hhhxxx}}}|||{{{yyyqqqiiifffgggfff```ZZZWWWSSSOOOLLLKKKOOO]]]kkkzzz|||yyyqqqjjjcccZZZQQQFFFCCCBBBDDDEEEBBB===999;;;<<>>@@@BBBDDDGGGJJJLLLNNNNNNNNNPPPRRRSSSSSSTTTWWWXXXZZZ\\\^^^______aaadddgggbbbfffjjjmmmoooqqquuuxxxtttwww{{{wwwoooiiijjjjjjiiiiiiiiijjjjjjnnnoooqqquuu{{{}}}{{{yyywwwooofffccceeefffaaa\\\VVVQQQKKKFFFCCCEEEQQQ^^^~~~{{{pppdddYYYNNNEEEAAAAAAAAABBBDDDCCC>>>888999:::AAARRRjjjwwwhhhLLLBBBLLLrrrUUUOOOHHHDDDBBBIIIZZZjjjrrrhhhiiisss}}}xxxcccPPPLLLIIIFFFNNN\\\ppp~~~ooodddccc```YYYSSSYYYSSSPPPQQQNNNEEE===999333000---,,,,,,,,,+++******))))))))))))***+++++++++---...---,,,,,,---...555666777555333111111222555222///,,,,,,,,,,,,+++---...///...---...000222...---,,,+++************))))))))))))))))))))))))++++++,,,------......///000222444555444333333444444666999;;;;;;;;;===???BBBCCCEEEGGGIIIKKKLLLLLLMMMOOORRRSSSTTTUUUXXXZZZ[[[]]]___``````bbbeeegggbbbggglllooooooppprrruuuqqqsssxxx|||}}}vvvooopppuuuvvvyyy|||~~~~~~}}}yyywwwuuunnnfffccccccdddbbb___WWWPPPIIICCC???>>>FFFOOO```cccbbbZZZRRRLLLEEE??????@@@@@@AAACCCEEEAAA:::555777@@@TTTooo~~~{{{iiiOOOEEELLLrrr}}}UUUOOOHHHDDDBBBHHHXXXhhh~~~ooo```\\\fffrrrgggWWWKKKKKKIIIEEEKKKWWWkkk{{{xxxiii]]]\\\``````[[[WWWYYYTTTQQQRRROOOFFF===999444111---******+++++++++)))))))))))))))***++++++,,,...//////---,,,---...666777777666444222222333666555222///,,,+++,,,...,,,...///...---...000333...---,,,+++************++++++++++++++++++++++++++++++,,,------......///000222444555444333333444444666999:::;;;<<<===???CCCDDDEEEGGGHHHIIIIIIJJJLLLNNNQQQSSSTTTVVVYYY[[[\\\^^^```aaaaaacccfffiiieeeiiimmmnnnlllmmmppptttvvvvvvxxxzzz|||~~~{{{mmmmmmqqquuu|||xxxwwwyyyzzz|||}}}yyyvvvuuupppiiidddbbbbbbbbbbbb\\\TTTKKKFFFAAA>>>AAAFFF@@@EEEHHHDDDBBBBBBBBBAAA???AAAAAA@@@DDDHHHEEE>>>666888CCCXXXsss~~~zzzkkkRRRFFFIIIjjj|||UUUOOOIIIDDDBBBHHHWWWgggzzzppp___XXX___kkkhhhXXXLLLKKKHHHCCCJJJVVViii{{{tttiii___]]]^^^\\\ZZZYYYYYYTTTQQQRRROOOFFF===999555111,,,))))))+++,,,,,,)))))))))))))))******+++---///000000///......///666777888666444222222333555666444000,,,+++...111+++---//////---...111333...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000222444555444333333444444666999:::;;;<<<===???CCCDDDEEEFFFGGGHHHHHHHHHKKKMMMPPPSSSTTTWWWZZZ\\\]]]^^^```aaabbbdddgggiiiiiilllnnnllljjjjjjooouuu~~~}}}{{{zzz|||{{{ooommmyyyrrrccc___VVVPPPTTT[[[bbblllvvv~~~zzzvvvwwwssslllfffbbbaaabbbcccbbbYYYPPPKKKGGGBBBAAACCC???CCCDDD@@@===???@@@@@@@@@CCCBBBAAAEEEJJJHHHAAA:::===GGG[[[ttt|||wwwnnnSSSGGGGGGaaayyyUUUOOOIIIDDDBBBHHHWWWfffxxxtttcccXXX^^^iiiqqq___OOOKKKFFFBBBJJJXXXiii}}}uuuaaa\\\bbb]]]XXXZZZZZZ[[[RRRNNNQQQMMMBBB:::999777111---------***)))+++)))***+++***))))))+++---///000000...+++*********666666888999555//////333777777777444111/////////000...---,,,,,,...111333///---,,,***))))))******((()))************)))(((***+++,,,---...............111444555555333333444777888999:::;;;<<<<<<<<<>>>@@@CCCFFFGGGHHHJJJLLLQQQOOONNNPPPUUUYYY[[[ZZZ\\\^^^```bbbcccfffiiilllmmmnnnmmmlllkkklllppprrruuuvvvxxx{{{~~~tttoooyyyvvvhhh[[[RRRVVVQQQNNNNNNPPPRRRXXX^^^kkkvvv~~~tttrrrooojjjeeebbbbbbccciiibbb[[[UUUOOOIIIGGGIIICCCDDDFFFEEECCCAAAAAAAAA;;;AAACCCBBBDDDJJJKKKGGG===>>>FFFXXXlll}}}{{{uuurrrRRREEEGGG___zzzPPPNNNJJJFFFCCCHHHVVVcccxxxmmmaaaccciiikkkooo\\\MMMJJJGGGCCCJJJWWWnnnwwwbbb]]]ddd^^^YYY[[[[[[[[[RRRNNNQQQNNNBBB:::999777111---------******,,,)))***+++***))))))+++---///000000///,,,++++++,,,555555888999555///...222222444666666666666777888111///...,,,---...000222...---,,,***)))******+++************************++++++,,,,,,---......//////111555666555444444444666666888999:::;;;;;;;;;===@@@CCCEEEFFFHHHJJJLLLQQQOOOOOOSSSXXX[[[\\\\\\]]]^^^aaabbbccceeehhhkkkoooooonnnmmmkkkllloooqqquuuvvvxxx{{{~~~{{{pppfff___ZZZVVVTTTUUUYYYYYYVVVVVVXXX\\\cccssswwwvvvrrrllleeeaaa``````eeecccaaa]]]SSSJJJHHHLLLRRRSSSRRROOOJJJEEEBBBAAAAAAFFFIIIHHHIIILLLKKKFFF??????FFFVVVhhhxxx~~~xxxsssTTTFFFGGG\\\pppQQQNNNJJJFFFCCCGGGUUUbbbvvvqqqcccaaaiiioooooo\\\MMMJJJGGGBBBIIIVVVkkk~~~yyyddd___eee___ZZZ[[[[[[ZZZRRRNNNQQQNNNBBB:::999666000---------******,,,)))***+++***))))))+++---...///000///---,,,---...444444777888444...---111---000444666777888999:::222111///...---...000111...---+++************+++,,,+++***))))))***+++,,,,,,,,,++++++,,,---///000000222555777666555555555555666777888999:::::::::===@@@CCCEEEFFFGGGJJJKKKOOOOOOQQQUUUZZZ]]]^^^^^^^^^___aaabbbbbbdddgggiiinnnooonnnmmmkkkkkkmmmoootttvvvxxx|||wwwnnniiihhhhhhggghhhlllqqqoooggg```^^^]]]___dddttt|||{{{vvvppphhhbbb```___```bbbfffdddZZZPPPOOOUUU______^^^ZZZTTTNNNJJJHHHIIIMMMOOONNNMMMMMMIIIEEEAAA@@@EEESSScccppp||||||rrrVVVHHHGGGSSSsssSSSNNNIIIEEECCCFFFSSSaaasss|||sssfffbbbjjjwwwppp]]]MMMJJJFFFAAAGGGTTThhh{{{zzzddd___eee___YYYZZZZZZZZZQQQNNNQQQNNNCCC::::::666000,,,------+++***,,,)))***+++***))))))+++------///000///......///000111222555777333,,,+++///,,,///222444333222222333333222000.........///000...---+++*********++++++---,,,***))))))***,,,------,,,+++***+++---///111000333666777666555555666555666777999::::::::::::===???CCCEEEFFFGGGIIIKKKMMMNNNRRRVVVZZZ]]]^^^^^^___```bbbbbbbbbccceeegggjjjkkklllkkkkkkkkkmmmoootttuuuxxx||||||uuusssuuuxxx~~~|||rrrjjjggghhhgggccchhh|||vvvnnnhhhdddccc___aaadddeee^^^WWWXXX]]]___aaabbbaaa^^^ZZZXXXWWWRRRSSSSSSQQQOOOLLLHHHEEEBBB@@@DDDPPP]]]hhhsss{{{~~~pppWWWHHHGGGRRRUUUMMMGGGEEECCCDDDQQQ```sss|||xxxtttrrrmmmiiiqqq}}}qqq]]]NNNJJJEEE@@@FFFSSSdddxxxzzzddd___ddd^^^XXXXXXXXXZZZQQQMMMPPPNNNCCC;;;:::555000,,,------++++++---)))***+++***))))))+++------...000///......///000///000444666222+++))),,,---///111111///.........222111000///......//////---,,,+++*********+++,,,---,,,***))))))***,,,------,,,+++***+++---///111000333666777666555555666666777999:::;;;;;;<<<<<<===???BBBDDDEEEGGGIIIKKKJJJMMMQQQUUUXXX[[[\\\]]]___```aaabbbaaabbbdddfffdddfffhhhiiijjjlllnnnqqqsssuuuxxx|||{{{tttjjjeeeeeeeeeeeebbb```ppp|||vvvppplllkkkdddaaa______\\\YYYYYY]]]]]]```dddffffffeeeeeeeee___\\\YYYUUUPPPKKKGGGFFFCCCAAACCCMMMWWW```iiipppxxx}}}~~~~~~nnnWWWHHHGGG^^^WWWLLLDDDDDDCCCDDDPPP```ttt~~~wwwvvvwwwyyy}}}rrr___OOOJJJEEE@@@EEERRRbbbwww}}}~~~{{{tttqqqrrr~~~zzzeee___ddd^^^WWWXXXWWWYYYQQQMMMPPPNNNCCC;;;;;;555///,,,------++++++---)))***+++***))))))+++------...//////...---...000///000444777222+++***,,,...///000000......///111000//////............///---,,,+++*********,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++,,,---///000000222555777666555555555777888999:::;;;<<<<<<<<<<<>>BBBDDDEEEFFFHHHJJJMMMPPPRRRSSSSSSUUUZZZ^^^]]]^^^```aaaaaabbbeeehhheeegggjjjlllmmmnnnppprrrssstttwww{{{~~~}}}vvvsssttt|||xxxvvvjjjkkkllljjjccc^^^ccclllrrrwww~~~rrr]]]LLLGGGJJJDDD@@@BBBDDDEEEGGGKKKJJJOOOUUUZZZaaakkkwww|||rrrVVVGGGIIIcccWWWFFF===AAACCCCCCPPPcccwww}}}xxxdddSSSNNNHHHAAAEEEQQQccc|||uuurrrrrrmmmkkknnnrrr}}}~~~sssnnnooommmgggaaaiiihhhjjjtttggg]]]cccaaa\\\\\\YYYUUURRROOOMMMJJJEEE===777666000,,,------+++***---,,,+++)))(((((()))+++,,,+++...000111///---,,,,,,///333777888666333000///555555333222///---,,,+++000...,,,,,,---............,,,******+++,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000333555666555444444444444555888:::;;;<<<;;;;;;@@@AAACCCDDDDDDGGGJJJMMMLLLMMMOOOPPPRRRUUUYYY\\\]]]]]]___```bbbdddeeefffggghhhiiikkkmmmooopppqqqppptttyyy}}}~~~|||~~~{{{yyyuuusssqqqooommmnnnnnnooozzzppp[[[NNNIIIHHHEEE@@@<<<:::;;;>>>@@@CCCCCCGGGMMMTTT]]]kkkxxx{{{}}}vvvWWWEEEHHH```WWWKKKKKKAAA===FFFNNNeee|||{{{|||eeeSSSHHHGGGGGGCCCUUUjjj{{{{{{vvvqqqmmmzzz}}}vvvooojjjmmmmmmqqqxxxhhh___dddaaa\\\[[[XXXXXXTTTQQQNNNKKKEEE===777666000,,,------+++***---,,,+++)))(((((()))+++,,,,,,...000000...---,,,---111333444444111/////////555444333111///.........///---++++++---...///......,,,******+++,,,+++***))))))*********+++++++++++++++,,,,,,,,,,,,------000333555666555444444444444555888;;;===>>>??????BBBCCCDDDDDDDDDFFFIIIKKKKKKMMMPPPQQQSSSUUUXXX[[[______```aaabbbcccddddddggghhhiiikkklllnnnooopppqqquuuyyy|||~~~{{{yyyvvvtttrrrpppooopppqqqrrryyyxxxgggWWWMMMIIIIIIEEE@@@;;;888888999;;;<<<<<>>FFFMMMccc}}}zzz|||kkkXXXLLLJJJIIIEEEWWWlll}}}}}}xxxrrrqqqpppsssyyyhhh___ddd```[[[ZZZWWW[[[WWWSSSPPPMMMGGG>>>888666000,,,------+++***---,,,+++***))))))***+++,,,.../////////---,,,---...444333222///---,,,...///333222111//////000222333...,,,++++++---/////////...,,,******+++,,,+++***(((((()))))))))*********++++++,,,,,,,,,,,,------000333555666555444444444333555888<<>>@@@AAAAAA@@@BBBDDDDDDDDDFFFHHHJJJIIILLLPPPSSSUUUVVVXXXYYY___```aaacccdddeeeeeeeeefffggghhhiiikkklllmmmnnnsssuuuwwwyyyzzz|||}}}{{{zzztttpppnnnttt|||~~~|||xxxwwwuuutttuuuwwwzzz|||~~~~~~ooohhh```XXXSSSOOOJJJFFFKKKHHHDDD???<<<;;;:::;;;666666777:::===EEEUUUdddyyy|||\\\FFFGGGUUUZZZHHHGGGCCCBBBGGGIII]]]qqqyyyyyywww```QQQMMMLLLIII[[[rrruuu```[[[bbb^^^YYYZZZYYY]]]ZZZUUURRRNNNHHH???999666000,,,------+++***---+++******************+++...//////...,,,,,,---///222444555444111...,,,,,,,,,,,,,,,---000444999<<<444222///......///...---...,,,******+++,,,+++************+++++++++,,,,,,+++++++++,,,,,,,,,------000333555666555444444444555666888;;;<<<=========<<>>BBBDDDFFFGGGIIIJJJKKKMMMPPPQQQSSSUUUXXX[[[\\\___bbbfffhhhiiihhhhhhiiiiiijjjkkklllmmmmmmnnnvvvyyy}}}|||qqqiiiddd[[[UUURRRPPPWWWrrr~~~|||wwwuuurrrpppqqqtttyyy||||||~~~|||tttlllfff^^^WWWOOOMMMIIIGGGFFFEEEDDDCCCAAAAAABBBCCCDDDEEEEEEEEE?????????===:::@@@SSSeeewwwzzz```FFFDDDVVVmmmOOOGGGDDDEEEFFFDDDXXXiii||||||yyyuuueeeRRRLLLLLLKKK___ooo}}}|||yyyxxxzzznnndddaaadddooozzzyyyfffbbbggg___WWWWWWWWWWWWTTTQQQNNNLLLFFF>>>888666000,,,------++++++---******++++++++++++******+++...000111///---,,,,,,///111444555333111///...222222111000...,,,+++++++++***((())),,,...//////...,,,******+++,,,+++***))))))))))))************++++++,,,,,,,,,---------000333555666555444444444111333666999<<<===>>>???===???CCCEEEEEEFFFGGGHHHLLLNNNOOOPPPRRRUUUYYY\\\^^^```dddggghhhhhhgggfffjjjjjjkkkllllllmmmnnnnnnxxx{{{zzztttlllfff```YYYNNNKKK___xxx~~~{{{yyyvvvtttpppnnnooossswwwzzzxxxyyywwwoooiiiddd]]]VVVLLLJJJFFFBBB@@@@@@AAACCCCCCDDDEEEGGGHHHHHHHHHHHHCCCCCCBBB???<<>><<<666111---......***)))+++************************,,,...111111///---,,,,,,333///111999;;;555///...444555555333111///...///+++++++++,,,---...///000000///---,,,+++*********************************++++++,,,------......//////111333555555555444333111333777;;;===?????????===@@@CCCEEEGGGHHHJJJLLLKKKNNNPPPRRRSSSUUUWWWZZZ___```aaacccfffhhhkkklllhhhiiijjjjjjkkkmmmpppsssvvvyyy~~~|||pppfffaaaYYYRRRWWWddd~~~|||{{{yyywwwpppkkkjjjiiiiiinnntttttt|||}}}qqqeee]]]TTTIIIKKKIIIEEEAAA>>>===<<<<<>>AAADDDFFFGGGHHHJJJLLLLLLNNNQQQSSSTTTUUUXXXZZZ______aaaccceeehhhjjjkkkhhhiiijjjjjjkkklllooorrrrrruuuzzz{{{nnnggg]]]SSSTTT\\\uuu}}}{{{xxxuuusssrrrmmmjjjjjjiiihhhjjjnnnsss{{{{{{pppeee^^^VVVMMMNNNKKKGGGBBB>>><<<;;;;;;@@@BBBDDDFFFGGGJJJOOOSSSQQQKKKIIIIIIFFFHHHZZZppp|||dddJJJJJJJJJuuummmJJJGGGFFFBBBEEEFFFRRR```ooorrrggg{{{XXXOOOLLLLLLTTT]]]ffftttzzzuuuooommmuuuwwwmmmnnnsssllldddddd[[[VVVWWWTTTVVVSSSRRRSSSOOOEEE===999666000---......+++***+++***************************,,,//////...,,,++++++222000111555666222......555888;;;<<<888444000...,,,,,,,,,,,,---.../////////...---+++************************************++++++,,,,,,------......///111333666666555444333333444666999===@@@BBBCCC@@@BBBEEEGGGGGGHHHJJJKKKLLLNNNQQQSSSTTTUUUXXXZZZ]]]^^^```bbbdddfffhhhiiiiiijjjjjjjjjjjjkkknnnqqqpppsssxxx}}}vvvmmmdddYYYTTTVVViii~~~}}}qqqkkkhhhfffgggiiizzz|||xxxtttpppnnnooollljjjllljjjggggggiiixxxyyypppkkkddd[[[UUUQQQLLLFFFBBB???>>>>>>BBBDDDGGGJJJNNNSSSZZZ^^^UUUOOOKKKIIIHHHKKK]]]ppp{{{bbbJJJIIIFFFooommmJJJFFFEEEBBBDDDCCCOOO]]]lllsssaaasssdddQQQLLLIIIMMMSSS]]]kkkzzz{{{wwwwww~~~uuupppvvv}}}kkkdddeee]]]XXXXXXUUUUUURRRRRRSSSOOOEEE<<<888555000---......+++***,,,************************))),,,...///---+++++++++111000111333333000...---444888===???<<<666000------------------...//////...---,,,+++***************************************++++++,,,------......///111444666777666444222333444666999<<<@@@CCCEEEAAACCCFFFGGGGGGHHHIIIKKKKKKMMMPPPRRRSSSTTTWWWYYY\\\^^^___bbbdddfffggggggiiijjjjjjjjjjjjkkknnnpppqqqssswww{{{~~~yyypppjjj```XXXVVV```xxxzzzfff\\\QQQJJJIIIJJJJJJJJJWWWnnn}}}yyytttpppnnnppplllkkklllkkkgggfffiiizzz~~~zzzrrriii___[[[UUUNNNIIIFFFEEEEEEJJJKKKNNNQQQVVV\\\bbbfff[[[TTTNNNJJJIIIOOO___ooozzzeeeMMMHHHLLLssslllHHHCCCCCCAAACCCBBBMMM___oooyyydddhhhyyyhhhSSSLLLHHHHHHMMMVVVdddsssxxxwww~~~zzzggg```bbb[[[WWWXXXUUUUUURRRRRRSSSOOOEEE<<<888555///,,,......+++***,,,************************)))+++......---,,,++++++///222333222111000...,,,333777<<<>>>;;;666111.........---------...//////---,,,,,,+++******************************************++++++,,,------...///111555777888666444222444444666888<<>>@@@AAA???AAADDDFFFFFFGGGIIIJJJJJJLLLOOOQQQRRRSSSVVVXXX\\\^^^```ccceeeeeeeeeeeefffhhhiiiiiiiiikkkoooqqqrrrrrrsssuuuwwwxxxzzz{{{~~~vvvoooggg^^^XXXXXXlllyyyeeeSSSHHHBBBDDDDDDBBBAAADDDDDDBBB???GGG^^^yyyyyyyyyxxxwwwtttrrrpppnnnjjjhhhiiihhhfffgggkkkqqqwwwpppllleee^^^ZZZXXXXXXYYYXXXXXXXXXYYY[[[\\\ZZZXXXUUUPPPJJJKKKTTTdddwwwzzzkkkOOOFFFJJJqqquuuMMMCCCAAA???DDDCCCMMM^^^nnn}}}tttqqqbbbYYYVVV```ZZZLLLJJJHHHBBBBBBHHHOOO[[[kkk{{{}}}|||hhh___```YYYVVVYYYWWW[[[WWWTTTSSSNNNDDD<<<999444///,,,......,,,+++---************************))),,,///000///---------,,,444888555111111...***///111444555333222111111//////............//////,,,++++++************************************************+++,,,,,,------...111555999999777444222222444666999;;;<<<=========???BBBDDDEEEGGGIIIJJJLLLNNNPPPRRRSSSUUUXXXZZZ]]]___aaadddeeeffffffeeeeeefffhhhhhhiiilllpppssssssssstttuuuxxxzzz}}}~~~{{{{{{rrrkkkeee___[[[iii~~~ppp```UUUPPPOOOTTTWWWUUUKKKDDDEEEGGGGGGGGGFFFRRRooozzzxxxuuuuuu{{{}}}xxxyyyyyyxxxwwwuuusssqqqnnnkkklllooooookkkkkkmmmuuuyyyuuunnnhhheeedddeeefffeeedddcccddddddaaa\\\XXXOOOJJJFFFHHHVVVkkk|||gggJJJFFFHHHnnnVVVIIIDDD@@@DDDCCCMMMWWWhhh}}}ssszzzvvvhhh\\\LLLOOOJJJGGGLLLHHHAAACCCDDDJJJVVVhhhyyy~~~wwwxxxxxxoooooozzznnneeeddd]]]ZZZ]]][[[^^^YYYUUUSSSNNNDDD<<<999444///,,,......,,,+++---***************************,,,///000///.........,,,444999666222222///)))...///111111000000111222000//////.........//////++++++******************************************)))******+++,,,,,,------...111666999:::888444222222444777999;;;<<<;;;:::;;;>>>AAADDDEEEFFFIIIJJJMMMOOORRRTTTUUUWWWYYY[[[]]]___bbbdddfffffffffeeedddeeeggghhhjjjlllpppsssuuuuuuvvvxxx{{{yyy}}}~~~uuuppplllgggXXXbbbxxx{{{vvvlll]]]QQQOOOWWW```ppprrrjjjXXXKKKJJJNNNPPPPPPIIINNNeee~~~~~~{{{{{{{{{zzzyyywwwuuusssooonnnqqqvvvvvvrrrppppppwww}}}wwwqqqnnnnnnpppqqqqqqpppooopppoookkkccc]]]SSSNNNIIILLL[[[rrrgggLLLMMMJJJppp]]]NNNFFFAAADDDCCCMMMRRRdddzzzuuuxxxzzznnndddXXXUUULLLLLLSSSKKKAAADDDAAAGGGSSSeeexxxxxxuuuwww|||yyyrrrvvvqqqbbbccc^^^YYYZZZYYY[[[XXXTTTPPPMMMGGG>>>888222000,,,++++++***)))(((+++***)))))))))***,,,---***...111333111///---,,,,,,000444444111...------000666888444000000111111////////////...---,,,+++---,,,+++))))))))))))***))))))))))))************++++++++++++,,,---......///222666999:::999666444444555777999;;;<<<======;;;>>>CCCEEEGGGHHHJJJKKKMMMPPPSSSUUUVVVXXXZZZ\\\^^^___aaaaaaaaabbbdddfffdddfffhhhiiijjjkkkmmmnnnooorrruuuxxxzzz|||~~~|||~~~~~~uuujjjaaaUUU^^^ppptttgggVVVMMMNNNTTTXXXYYY^^^aaacccaaa\\\YYY[[[^^^ZZZWWWYYYggg~~~|||wwwttttttrrrrrrtttxxx||||||xxxttt}}}}}}vvvggg[[[OOOKKKWWWhhhyyyhhhKKKIIIHHHsss\\\FFFFFFHHHHHHAAAJJJSSS```tttvvvwwwtttllllll[[[VVVPPPOOOQQQOOOHHHAAAAAAGGGPPP^^^ooo~~~}}}|||ooobbbddd___YYYXXXUUU[[[XXXTTTRRRNNNHHH???888222000---++++++++++++*********))))))***++++++,,,***---111222111///---,,,,,,///333444222///------444777888777777888333,,,...............---,,,,,,---,,,+++))))))))))))***))))))))))))************+++******++++++,,,---...///222666999:::999666444333555777999;;;<<<===>>>;;;>>>BBBDDDEEEGGGIIIKKKNNNQQQTTTVVVWWWYYY[[[]]]]]]___```aaaaaabbbeeegggeeefffhhhiiiiiijjjmmmoooooorrruuuxxxyyy{{{}}}~~~{{{ppphhh]]]```jjjxxx~~~{{{yyyllldddXXXOOOKKKKKKLLLMMMOOOYYYdddlllmmmkkkkkkkkkiiieeeeeennn~~~zzzwwwvvvxxxvvvuuuwwwyyyzzzyyywwwrrrcccUUUPPP]]]ooojjjNNNJJJLLLlllZZZGGGIIILLLKKKAAAHHHSSS```uuuuuuttt~~~~~~uuummmmmmccc\\\TTTQQQPPPMMMFFF@@@@@@EEEOOO]]]mmm}}}}}}xxxtttwwwlllaaaeee^^^WWWUUURRR[[[XXXUUUSSSPPPIII???888222000---,,,---------,,,))))))***++++++++++++******---111222111...---,,,,,,///333555333000---,,,444555666999???AAA777+++---------------------,,,...---+++***))))))******)))))))))*********++++++************+++,,,------///111555999:::888666444333444666999;;;<<<===>>><<<>>>@@@BBBCCCFFFIIILLLOOOQQQUUUWWWXXXYYY[[[]]]\\\^^^```aaabbbccceeegggfffggghhhhhhhhhjjjnnnqqqpppsssvvvwwwxxxyyy{{{}}}wwwooofffdddhhhttt|||{{{uuuqqqbbbeeegggccc\\\VVVUUUVVV___hhhssszzz{{{yyyvvvuuuwwwtttrrruuu}}}zzzyyy}}}zzzwwwwwwxxxzzz{{{{{{yyyhhhZZZUUUcccxxxmmmRRRMMMHHH]]]bbbJJJJJJKKKJJJBBBIIISSS```uuuuuuqqqwww}}}xxxoooooollldddZZZSSSOOOKKKDDD??????CCCLLLYYYjjjzzz}}}qqqfffaaadddlllsssuuujjj```ccc\\\UUUTTTRRR[[[XXXVVVTTTPPPIII???777222000------...///......))))))+++,,,,,,+++***)))***---000222000...,,,,,,,,,///333555444111...,,,111222444888???AAA:::000,,,,,,,,,,,,,,,---------...---+++***))))))***+++))))))*********+++++++++************+++,,,------...111555888999888555444333444666999;;;===>>>>>><<<>>>???@@@BBBEEEIIILLLNNNQQQTTTVVVWWWXXX[[[\\\ZZZ]]]```aaabbbdddfffhhhggghhhhhhggggggjjjooorrrqqqsssvvvwwwxxxxxxzzz{{{~~~vvvtttyyy|||tttggggggllluuuxxxsssllliiibbbsss~~~|||||||||zzz}}}|||{{{{{{|||~~~|||gggYYYVVVhhhoooVVVOOODDDUUUoooMMMEEEEEEFFFBBBLLLQQQ^^^ssszzzppprrr||||||rrrqqqrrriii]]]SSSMMMIIICCC???>>>AAAIIIUUUeeevvv|||gggYYYSSSSSSWWW[[[[[[bbbqqqhhh^^^```YYYSSSVVVVVV[[[XXXUUUSSSOOOHHH???888222000...---...//////...)))***+++,,,,,,+++))))))))),,,000222000...,,,+++,,,...222555666333///,,,000444666555666888666222------,,,,,,,,,---.........---,,,************+++************++++++++++++************+++,,,---......111555888999888555333222333666999;;;===>>>???<<<>>>???@@@BBBEEEIIILLLMMMOOORRRTTTVVVWWWYYY[[[ZZZ\\\```bbbcccdddfffggghhhhhhhhhggghhhjjjooorrrrrrtttwwwxxxxxxxxxzzz{{{zzzrrrooouuu}}}vvvfffkkksssvvvoooddd___aaawww~~~{{{zzz|||~~~cccXXXZZZpppqqqVVVMMMGGGXXXrrrNNNEEEDDDFFF@@@JJJNNN[[[ooorrrppp|||vvvttttttlll___TTTMMMHHHDDDAAA===@@@FFFQQQ```qqqvvvZZZNNNLLLMMMOOORRRRRRQQQUUUgggggg^^^```YYYTTTXXXZZZ\\\XXXTTTPPPMMMGGG???888333111...---.........---***++++++++++++***))))))))),,,000111000---,,,+++,,,...111555777555///+++111777888333------...///000///---,,,,,,---...//////...,,,+++******++++++*********++++++++++++,,,++++++++++++,,,---.........000444888999777555333222333666888;;;===??????<<<>>>@@@BBBCCCFFFIIILLLLLLNNNRRRTTTUUUVVVXXXZZZZZZ]]]```ccccccdddeeefffggghhhiiiiiiiiikkkooorrrsssuuuwwwyyyyyyzzz{{{}}}}}}zzz{{{xxxqqqwww|||vvvfffYYY[[[eeezzz~~~www```[[[bbb{{{{{{qqqSSSIIIGGGUUUmmmOOOJJJLLLKKK@@@EEELLLXXXkkkrrrppp}}}~~~xxxvvvmmmaaaVVVMMMHHHEEECCC>>>???DDDNNN\\\lll{{{nnnQQQFFFGGGJJJOOOUUUVVVQQQKKKRRRooo{{{eee___ccc]]]WWWZZZ\\\\\\XXXRRRNNNJJJEEE>>>999444111...---------,,,+++,,,++++++***))))))******))),,,000111000---++++++,,,...111666888666000+++---444666000++++++,,,,,,222111///---------...//////...,,,+++******++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...///000---000444777888777555333111333555888;;;===???@@@;;;>>>BBBDDDEEEGGGIIIKKKLLLOOORRRTTTUUUWWWYYY[[[[[[^^^aaacccccccccddddddfffhhhiiijjjjjjllloooqqqsssuuuxxxzzzzzz{{{}}}~~~}}}}}}zzzzzzvvviiiWWWQQQ___qqq~~~ooo^^^]]]jjjzzzqqqPPPHHHEEEKKK{{{qqqSSSPPPRRRPPPDDDHHHLLLWWWiii|||~~~qqqqqqyyy~~~xxxqqqeeeYYYPPPIIIFFFDDD??????CCCKKKXXXhhhwww{{{zzzwwwuuuyyyjjjPPPFFFDDDGGGRRR___```]]]QQQJJJZZZwwwddd```ggg```ZZZ\\\\\\\\\WWWQQQLLLIIIDDD>>>999444111...,,,,,,,,,+++***---,,,***)))))))))***+++))),,,///111///---++++++,,,---111666999777000+++(((...111///---...///---444222000...---.../////////...,,,+++******+++,,,******+++++++++,,,,,,,,,------------...///000000---000444777888777444333111333555888;;;>>>???@@@;;;>>>CCCEEEGGGHHHJJJKKKMMMPPPSSSUUUVVVXXXZZZ\\\[[[^^^bbbdddcccccccccccceeegggjjjkkkkkklllnnnpppsssuuuxxxzzz{{{|||~~~~~~~~~yyywwwzzzwwwrrrfffUUUFFFHHH___wwwvvvppphhhdddhhhrrr~~~nnn\\\^^^nnnpppPPPIIIGGGFFFppp{{{YYYRRRSSSSSSIIIOOOLLLWWWhhh{{{zzzppprrryyy{{{{{{ttthhh\\\RRRJJJFFFEEE???@@@BBBIIIVVVfffttt}}}|||tttlllggghhhjjjjjjqqqyyysssyyykkkUUUIIIDDDEEEUUUhhhhhhhhhZZZIIIMMMooo{{{iiidddfff___YYYXXXSSSUUUTTTQQQNNNJJJCCC;;;666444222...---,,,,,,+++******************************---000222222///,,,)))))),,,000555777555000,,,...000///---...111///+++/////////...---------,,,///...---,,,+++*********)))************+++++++++,,,,,,,,,---------.........000333555666555444333333333555666999;;;>>>???===@@@CCCGGGKKKLLLMMMMMMMMMOOOQQQTTTVVVXXXYYYZZZ]]]^^^___aaadddfffiiijjjhhhiiijjjlllmmmnnnnnnnnnssstttwww{{{~~~~~~|||wwwkkkjjjpppxxxyyyjjjYYYOOOLLLOOOYYYccc]]]RRRKKKRRR^^^hhhqqqyyysssjjj[[[ddduuupppMMMMMMFFFCCCiiiYYYOOOKKKHHHXXXUUUVVVXXX```qqqvvvqqq|||xxxuuummm```UUUMMMIIIEEEAAA???@@@GGGQQQ^^^nnn|||~~~yyywwwsssqqqssswww}}}mmmUUUNNNIIIDDDNNN```}}}uuucccVVVUUU^^^llleeeeee]]]WWWVVVSSSVVVUUURRROOOKKKDDD<<<777444222...---,,,,,,+++******************************,,,///111111///,,,***))),,,000555777555000,,,,,,111444000...///...---...............---------///...---,,,+++*********)))************+++++++++,,,,,,,,,---------.........000333555666666444333333333555666999;;;>>>???>>>@@@DDDHHHKKKLLLMMMMMMNNNOOOQQQTTTVVVXXXZZZZZZ``````aaabbbdddeeeggghhhiiijjjkkkmmmnnnnnnoooooottttttuuuxxx{{{}}}~~~~~~yyyqqqlllpppxxxnnn```SSSNNNNNNNNNOOORRREEEBBBDDDMMMXXXbbbmmmxxxzzzzzzlllbbb[[[fffzzzrrrOOOKKKGGGEEEiii[[[NNNJJJDDDMMMHHHRRRTTT]]]nnnvvvppp{{{vvvrrrhhh\\\RRRMMMJJJIIIBBB???@@@GGGPPP\\\mmmzzzmmmVVVOOOJJJDDDJJJWWWyyyvvveeeYYYXXXtttmmmcccaaaXXXSSSTTTQQQWWWVVVSSSPPPLLLEEE===888444222...---,,,,,,+++******************************,,,///111111///,,,***))),,,000444777555111---***333999555000/////////---------...............///...---,,,+++*********)))************+++++++++,,,,,,,,,---------.........000333555777666555444333333555666999;;;>>>???>>>@@@DDDHHHKKKMMMNNNNNNOOOPPPRRRTTTWWWYYY[[[[[[bbbbbbbbbcccdddeeefffgggkkklllmmmnnnooooooppppppttttttuuuvvvyyy|||~~~xxxooonnnrrryyycccWWWMMMMMMOOOKKKEEEBBB@@@DDDLLLVVV]]]dddpppzzz|||~~~qqqbbbXXXZZZjjjsssRRRIIIHHHGGGcccZZZKKKKKKFFFLLLEEELLLOOOYYYjjj{{{rrryyyyyyuuuzzzvvvooodddYYYQQQLLLKKKLLLCCC@@@@@@FFFNNNZZZiiivvv}}}ttt\\\SSSMMMFFFHHHOOOkkkxxxaaaVVVfffjjj___\\\TTTPPPRRRQQQYYYWWWUUURRRMMMFFF???999444222...---,,,,,,+++***************************)))+++...000000///---+++)))+++///444777555111...)))222999888555555444222,,,---------...////////////...---,,,+++*********))))))*********+++++++++,,,,,,,,,---------.........000333666777777555444333333555666999;;;>>>??????AAADDDGGGJJJLLLNNNNNNPPPQQQRRRUUUWWWYYY[[[]]]aaabbbbbbccceeefffhhhiiinnnnnnnnnnnnooopppqqqqqqsssuuuwwwyyy{{{~~~zzzsssnnnooossszzz}}}}}}^^^UUUMMMLLLKKKGGGBBB@@@IIIOOOYYYaaagggnnnwwwtttggg[[[SSSZZZooorrrSSSJJJHHHGGGWWW```JJJLLLHHHKKKEEEGGGLLLWWWggg{{{uuuxxxpppiiinnnzzzpppeee\\\SSSMMMJJJKKKDDD@@@@@@EEELLLVVVeeeqqq}}}{{{xxxzzzzzzyyyzzzwww|||gggYYYQQQKKKIIIKKKTTTvvvnnn[[[]]]ppp}}}hhh]]]\\\UUURRRUUUTTTYYYXXXUUURRRNNNGGG???:::444222...---,,,,,,+++***************************(((***,,,/////////...---)))+++///333666555222///***000555777:::<<<888333,,,---------...////////////...---,,,+++*********))))))*********+++++++++,,,,,,,,,---------.........000333666777777666555333333555666999;;;>>>??????@@@CCCFFFIIIKKKMMMNNNQQQQQQRRRTTTVVVYYY\\\]]]^^^___aaacccfffiiilllmmmooooooooooooooopppqqqrrrqqquuuzzz~~~}}}sssllljjjtttyyy{{{qqqgggccc^^^\\\^^^___``````ttt{{{~~~sss^^^XXXQQQKKKFFFBBBDDDIIIKKKSSS___kkkwwwyyylll```XXXTTT]]]uuuoooSSSMMMHHHGGGNNNnnnMMMMMMFFFEEEAAAEEEJJJUUUeeewwwxxxwwwkkkbbbggg}}}vvviiiaaaXXXNNNIIIIIIEEEAAA@@@CCCIIIRRR```lllyyyyyyxxxwwwwwwwwwvvvvvvwwwtttxxx~~~wwwxxxrrr]]]RRRLLLIIIHHHEEEeee|||fffYYY___rrr{{{ggg___```YYYWWWYYYXXXYYYXXXUUURRRNNNGGG???:::444222...---,,,,,,+++***************************''')))+++...//////......)))+++...333666666333000***...222555999<<<999222---------...............///...---,,,+++*********)))************+++++++++,,,,,,,,,---------.........000333666888888777666333333555666999;;;>>>???>>>???AAADDDGGGJJJLLLNNNQQQQQQRRRSSSUUUXXX[[[]]]\\\]]]```cccgggkkkoooqqqppppppooonnnooopppqqqrrrpppvvv}}}xxxooommmooovvv||||||wwwssskkk___WWWRRRPPPNNNMMMMMMNNNMMMLLLQQQVVV[[[dddzzzwwwiiibbb\\\UUUNNNFFFCCCIIISSSTTTaaarrr}}}tttggg]]]YYYWWWddd|||nnnRRRNNNGGGHHHKKKuuuOOOPPPIIIGGGFFFEEEJJJTTTccctttxxxuuu|||mmmbbbggg|||}}}mmmdddZZZNNNHHHIIIFFFBBB@@@BBBGGGNNN[[[gggwww|||wwwtttssstttuuuyyy~~~xxx|||yyyxxxxxxyyyrrrgggWWWPPPKKKFFFDDDZZZsssrrrYYYWWW\\\jjjxxxeee```bbb[[[WWWXXXUUUYYYWWWUUURRRNNNGGG???:::444222...---,,,,,,+++***************************'''(((+++---...//////...***+++...222555666333000(((...222333444555444000...............---------///...---,,,+++*********)))************+++++++++,,,,,,,,,---------......---000333666888888777666333333555666999;;;>>>???===>>>@@@BBBEEEIIIKKKMMMPPPPPPQQQRRRTTTWWW[[[]]]\\\]]]```ccchhhlllppprrrqqqpppnnnnnnnnnoooqqqrrrqqqvvv||||||tttooosss{{{xxx~~~yyypppjjjbbb]]]ZZZYYYVVVTTTWWWYYY\\\]]]^^^^^^^^^]]]]]]^^^\\\[[[hhh}}}yyynnnhhhaaa[[[VVVQQQNNNRRRXXXeeeyyy|||uuutttggg]]]YYYXXXlllpppQQQMMMEEEIIIKKKvvvOOOSSSLLLIIIKKKEEEIIISSS```pppyyyrrrxxxsssggghhhxxxnnncccYYYMMMJJJMMMGGGBBB???AAAEEEKKKXXXcccrrr~~~yyyyyyzzzzzzyyysssooommmmmmqqqyyyxxxiiiuuuzzzfff\\\TTTMMMKKKUUUkkk}}}___\\\UUU```ssstttccc^^^aaaZZZUUUTTTPPPYYYWWWUUURRRMMMFFF???999444222...---,,,,,,+++***************************'''(((***,,,.../////////***+++...222555666333111%%%...444222......///.../////////......------,,,//////---,,,+++*********)))************+++++++++,,,,,,,,,---------......---000333666888888888777333333555666999;;;>>>???<<<===???AAADDDHHHJJJLLLPPPPPPPPPQQQSSSWWWZZZ\\\]]]^^^aaadddhhhlllppprrrqqqpppnnnmmmmmmoooqqqrrrrrrvvvzzz||||||}}}xxxrrrpppxxx|||uuujjj___ZZZSSSPPPRRRYYY```dddlllqqqwww{{{}}}}}}}}}~~~{{{ppprrr}}}~~~vvv~~~zzzmmmfff```___^^^ZZZYYY[[[nnnyyyqqquuuhhh^^^YYYXXXrrrsssQQQKKKCCCIIIJJJyyyQQQRRRHHHBBBCCCDDDIIIRRR^^^mmm|||pppuuuxxxkkkfffqqqmmm```VVVLLLKKKRRRHHHCCC???@@@DDDJJJVVVaaalllyyy~~~|||}}}yyysssnnnkkkllllllqqqvvvbbbjjjwwwjjj___VVVPPPSSShhhfffeeeXXXaaappp}}}uuuccc^^^```ZZZUUUUUURRRXXXZZZZZZUUULLLCCC>>><<<555222...,,,,,,,,,+++***((()))+++,,,+++***(((&&&(((***+++---......------)))+++///222333222111///+++,,,///222///***+++///000000000000///,,,***)))///000///---+++******,,,))))))))))))************,,,,,,------.../////////000111333666999:::999777555444333444888<<>><<<555222...,,,,,,,,,+++***((()))+++++++++***(((''''''(((***,,,---------,,,)))+++///222444333222000,,,,,,///333222...---///////////////...,,,+++***///000///...+++***+++,,,))))))))))))************,,,,,,------...////////////000111555888999888777555444333555999===>>>?????????@@@BBBDDDHHHKKKMMMMMMOOORRRVVVXXXZZZ[[[\\\]]]^^^aaacccgggiiilllmmmmmmnnnoooooopppqqqtttwwwuuuzzzxxxuuuxxx}}}zzzpppiiieeebbb```ggglllrrrvvvzzz}}}tttqqqmmmjjjddd```dddkkkrrrlllbbbWWWOOOOOOVVV\\\jjj}}}mmmsss|||{{{zzz{{{~~~wwwdddXXX\\\gggnnnWWWKKKGGGFFFKKKbbbbbbMMMLLLFFFFFFDDDHHHOOOYYYgggyyyqqqooovvvjjjfffsssyyyggg^^^XXXPPPJJJLLLFFFAAA@@@???BBBJJJTTTbbbkkkyyyyyyxxx{{{kkkdddZZZfff~~~eeecccllloooiiiiiimmm~~~zzzxxxxxxeee___aaaZZZUUUUUURRRXXXYYYXXXTTTLLLDDD>>>;;;555222...,,,,,,,,,+++***)))******++++++)))((('''&&&((()))+++,,,---,,,,,,)))+++///222444444333333---+++...444666333000000---------------,,,++++++...//////...,,,***+++,,,))))))*********+++++++++,,,,,,,,,---......//////...///000444777999888777444333444777;;;===>>>>>>===>>>@@@CCCEEEHHHJJJKKKMMMOOORRRVVVZZZ\\\]]]^^^^^^___```bbbeeegggiiijjjkkkmmmnnnooopppqqqtttvvvsssxxx}}}}}}wwwxxx}}}}}}nnnbbb^^^aaagggkkksssyyy|||wwwvvvuuuqqqggg___aaagggaaaSSSAAA555333777<<>>;;;555222...,,,,,,,,,+++***)))************)))(((((('''(((***,,,---...------)))+++...222444555555444---+++---444999666222111+++,,,,,,,,,,,,,,,,,,,,,---//////...,,,++++++,,,))))))******+++,,,,,,,,,+++,,,,,,------...////////////000444888::::::999333333555888<<<>>>>>>===<<<>>>@@@CCCFFFHHHIIIJJJMMMOOOSSSWWW[[[^^^___```^^^___```bbbccceeefffgggiiikkkmmmnnnnnnpppsssuuurrrvvv{{{zzzwwwzzz~~~}}}uuupppkkkhhhjjjpppwww{{{zzz~~~~~~}}}yyyvvvqqqhhh]]]XXXYYYLLLCCC999444666999999888:::DDDQQQ^^^lllwwwsssmmm|||{{{xxxwwwwwwxxxxxxxxxtttaaaZZZfffvvvnnnYYYMMMHHHJJJDDDKKKpppPPPNNNOOOJJJCCCDDDIIISSSaaaqqqxxxqqq{{{zzznnnooowwwvvvggg^^^UUUMMMOOOIIIDDDBBB@@@@@@FFFNNNZZZdddrrr}}}~~~cccVVVUUU^^^|||pppjjjlllzzz}}}yyy{{{~~~||||||iiibbbccc\\\XXXYYYVVVXXXWWWUUURRRMMMFFF???:::555222...,,,,,,,,,+++******************)))((((((((()))+++---////////////)))+++...111333444444444...+++---444888666333222++++++++++++,,,,,,------,,,...//////---+++++++++)))******+++,,,---------++++++,,,,,,---.........000000111555999<<<===<<<333444555888<<<>>>>>>===<<<===@@@CCCFFFHHHIIIJJJLLLOOOSSSWWW[[[^^^```aaa^^^___```aaabbbdddeeeeeefffhhhkkklllmmmoooqqqssssssvvv{{{~~~{{{yyyxxx}}}~~~yyywwwooooooqqqtttxxx}}}yyypppkkklllrrrzzzwwwooolllggg\\\RRRLLL:::999888888999:::999888:::===DDDOOOYYYlllyyyttt{{{pppzzz~~~zzzxxx|||tttbbb^^^kkk{{{mmmZZZQQQHHHMMMEEEHHHpppyyyPPPNNNRRRJJJDDDBBBEEEPPP]]]lll~~~wwwnnnwwwzzzjjj```WWWOOOOOOJJJFFFDDDAAA@@@DDDKKKXXXaaappp{{{jjjVVVVVVUUUhhh~~~qqqkkkjjj~~~xxx|||uuussswwwzzz{{{|||www|||{{{ggg```aaa[[[WWWYYYWWWXXXVVVTTTQQQMMMGGG???:::555222...,,,,,,,,,+++************)))))))))))))))((())),,,...000000111000)))+++---000222333333333---+++,,,222555333222333---,,,,,,,,,,,,,,,---...+++---//////---,,,++++++******+++,,,------...///+++++++++,,,------......000000111555999===>>>???555444555888;;;>>>??????<<<===???BBBDDDGGGIIIJJJMMMOOOSSSWWW[[[^^^``````^^^___```aaabbbdddeeeeeedddgggjjjlllmmmnnnppprrruuuwww{{{~~~wwwxxxzzz~~~zzzuuutttyyyzzzzzzzzz{{{vvvlllmmmnnnmmmmmmpppwww{{{xxxkkkgggeee\\\OOOGGG888888777666555666888:::;;;888===GGGOOO___tttyyyuuuzzztttdddbbbqqqlllZZZTTTJJJMMMEEEKKKfffTTTMMMRRRHHHEEEAAACCCNNNZZZfffyyyxxxmmmsss}}}mmmcccYYYPPPNNNJJJFFFEEEBBB@@@DDDJJJTTT]]]lll}}}~~~bbb[[[TTTWWWnnn{{{rrrpppuuu}}}zzztttuuuxxxqqqqqqppp|||xxxtttxxxyyynnnkkknnnrrrtttvvvyyy~~~wwwccc\\\^^^XXXVVVXXXVVVXXXVVVSSSQQQMMMGGG???999555222...,,,,,,,,,+++***+++******)))))))))))))))''')))+++---///000000000***+++---...000111111111,,,+++---000000...000444///...---,,,,,,------...+++---///000...,,,++++++******+++,,,---...//////***++++++,,,,,,---......//////000444999===??????666555555777:::>>>@@@@@@===>>>>>>@@@CCCFFFIIIKKKMMMOOOSSSWWWZZZ]]]^^^___^^^___```aaacccdddeeefffeeehhhkkknnnoooppprrrssswwwyyy{{{~~~|||zzztttwww|||}}}xxxuuuuuuvvv~~~}}}{{{kkk```dddhhhmmmrrrvvv{{{rrrjjjcccXXXLLLEEE???<<<999666666888:::<<<<<<666999CCCIIIVVVzzzrrr~~~zzzzzzssseeefffyyykkkZZZUUUNNNKKKBBBOOOeeeXXXMMMSSSHHHGGG@@@AAALLLWWWbbbttt{{{lllmmm}}}qqqfff[[[QQQNNNIIIGGGEEECCC@@@CCCIIIRRR[[[kkk|||{{{dddYYYQQQXXXnnn||||||tttddd]]]```bbb______]]]```kkktttuuurrrqqqooozzz}}}wwwwwwvvvmmmkkklllmmmwwwxxxzzzttt```ZZZ\\\VVVTTTWWWUUUXXXUUURRRPPPMMMGGG???999555222...,,,,,,,,,+++***+++******)))))))))))))))&&&(((***,,,.../////////***+++,,,...///000000000++++++---///---+++...444000///...---,,,---......***---///000...,,,++++++******+++,,,---//////000***++++++,,,,,,---............///222777<<<>>>???777666444666:::>>>@@@AAA>>>>>>>>>???BBBFFFJJJLLLMMMOOOSSSVVVZZZ\\\]]]^^^^^^___```bbbccceeefffgggfffiiimmmoooqqqrrrsssuuuyyyzzz|||~~~~~~{{{xxxrrrxxx}}}}}}vvvqqqrrruuuyyyyyy}}}|||rrrjjjfffeeeiiijjjlllqqqyyy|||oooaaaSSSHHHDDD@@@<<<999999;;;===<<<:::???888999BBBGGGQQQuuuttteee~~~|||tttvvvuuunnngggjjjyyyrrreeeiiijjjZZZWWWRRRJJJ>>>RRRgggZZZMMMUUUIIIHHH@@@@@@KKKUUU___rrr|||jjjffftttuuuiii]]]QQQMMMIIIGGGFFFCCCAAACCCIIISSS\\\lll~~~|||lll^^^RRRMMM\\\iiittttttdddYYY[[[YYYRRRKKKKKKPPP[[[dddgggiiillllllzzzzzzvvvpppnnnmmmsssssstttxxxsssbbb^^^aaaZZZWWWYYYXXXZZZXXXTTTQQQLLLFFF???;;;444111---+++++++++***)))++++++******)))(((((((((((())))))***+++---...//////---,,,...222555555333,,,+++******++++++,,,,,,///000000...***)))+++---...///000000///,,,)))''')))******++++++,,,------,,,,,,,,,---------......111//////222999???AAABBB<<<:::777666666:::===@@@???===<<<>>>BBBFFFHHHIIIIIILLLOOORRRUUUXXX[[[^^^_________```bbbccceeefffdddkkkrrrtttqqqppptttxxx|||}}}~~~~~~{{{yyywwwwww|||}}}tttqqqssswwwyyyxxxyyy{{{nnnfffdddfffiiijjjpppqqqttt|||{{{pppfffWWWJJJCCC@@@>>>;;;;;;;;;<<<<<<<<<;;;888888;;;EEE[[[|||uuummmooovvvyyyzzzvvvqqqllljjjhhheeefffjjjlllfffwwwlll]]]VVVNNNEEEGGGGGG[[[cccRRRWWWNNNIIIEEECCCFFFMMMZZZmmm~~~xxxlllnnnzzzmmm___YYYPPPMMMJJJHHHBBB===???EEENNNXXXiii}}}{{{yyy]]]VVVUUURRRUUU^^^___UUUPPPRRRNNNDDDFFFHHHLLLSSSZZZaaadddffflllzzz|||tttvvvxxxooonnnsssllloootttwww|||rrraaa]]]```YYYUUUWWWVVVZZZXXXTTTQQQLLLFFF???;;;555222...,,,+++++++++***++++++******)))(((((((((((((((((()))+++,,,...///---++++++---222555666555,,,+++******+++,,,,,,,,,/////////---***)))+++------...000000///,,,)))''')))******++++++,,,------,,,,,,,,,------------...111//////222888===@@@@@@<<<:::777666666999===@@@@@@???>>>@@@CCCGGGIIIJJJJJJLLLPPPRRRTTTWWWZZZ]]]]]]^^^^^^___aaacccdddeeehhhmmmrrrsssssssssvvvyyyzzz|||~~~~~~{{{yyy{{{{{{vvvtttvvvyyy{{{|||zzz~~~sssnnnhhheeehhhlllppprrrwww}}}~~~rrrgggWWWIIIBBBCCCAAA>>>======<<<;;;999:::999999===EEE[[[}}}tttnnnrrryyy|||{{{yyyqqq|||wwwwww|||{{{ssskkkfff```\\\]]]aaaiiiqqq{{{mmmkkk~~~kkk___[[[QQQFFFFFFBBBQQQrrrTTTPPPJJJIIIEEECCCEEELLLXXXkkk{{{vvvrrruuupppddd___QQQMMMKKKHHHCCC>>>@@@EEEMMMWWWiii||||||vvvddd[[[SSSLLLPPPPPPKKKGGGGGGDDD???CCCEEEIIIOOOWWW^^^cccfffmmm|||rrrxxx{{{|||vvvlllrrrsssttttttvvv{{{rrr```\\\^^^WWWSSSVVVUUUZZZXXXTTTQQQLLLFFF???;;;555222///,,,,,,,,,,,,+++++++++******)))(((((((((''''''((()))***,,,---...+++******---111666888999...,,,***+++---...///.........---+++))))))+++---,,,...///000///---***((()))******++++++,,,------,,,,,,,,,,,,------------111//////111666;;;>>>???<<<:::777666666999===???AAA@@@???AAAEEEIIIKKKKKKKKKMMMPPPRRRTTTVVVYYY[[[\\\\\\]]]^^^```bbbdddeeelllnnnqqqtttvvvwwwxxxxxxvvvyyy}}}}}}{{{~~~xxxyyyzzzzzzzzz{{{~~~|||yyyuuuvvveeeeeefffjjjoootttwwwxxxtttzzzwwwjjjZZZKKKBBBFFFDDDBBB@@@???===999777999:::;;;===DDDXXXzzz{{{qqqkkkhhhiiinnntttjjjvvvzzzuuuooohhhccc``````bbbcccgggmmmuuuzzzzzzooofff___ZZZ\\\aaaXXX\\\cccnnn{{{wwwlllqqqkkkaaa]]]TTTHHHEEE???HHH\\\NNNMMMJJJEEEBBBDDDIIITTTfffvvvxxxssszzzttthhhbbbRRRNNNKKKIIIEEE@@@@@@DDDKKKVVVgggyyy~~~}}}nnn```SSSOOOLLLMMMKKKGGGFFFIIIHHHJJJOOOVVV^^^eeekkknnnsssyyyuuuoooqqq~~~|||lllwwwvvvtttssssssxxx~~~rrr```[[[]]]VVVSSSVVVUUUZZZXXXTTTQQQLLLFFF???;;;666333///---------,,,+++++++++******)))(((((((((&&&''''''((()))+++,,,---))))))***---111666999;;;111...,,,,,,000222333222///...,,,***)))***,,,---,,,---///000///---+++))))))******++++++,,,------++++++,,,,,,,,,---------000//////111555999<<<>>>===;;;888666666999===???AAA@@@@@@BBBFFFIIIKKKKKKLLLNNNQQQRRRSSSUUUWWWZZZZZZ[[[\\\]]]```bbbdddeeemmmnnnqqqvvvzzzzzzvvvrrrpppsssxxx}}}}}}{{{|||tttyyy~~~}}}|||~~~|||xxxqqqlllkkkdddggglllrrrwwwyyyzzzyyysssqqqmmmfffbbbfffqqqzzzzzzmmm^^^NNNEEEGGGEEEDDDCCCAAA???:::777999:::<<<===@@@OOOnnn~~~wwwqqqkkkfffeeeiiifffooozzzpppggg___XXXTTTPPPNNNLLLKKKMMMSSS[[[aaammmxxxvvvkkkaaa[[[\\\aaaZZZXXXXXX]]]iiixxxpppiiiuuummmdddaaaVVVJJJDDD???EEErrr```LLLSSSJJJFFFBBBCCCGGGPPPaaappp{{{vvv}}}|||jjj___TTTPPPLLLKKKGGGBBBAAADDDJJJUUUfffwwwzzz|||kkk]]]TTTUUURRRJJJLLLUUURRRWWW^^^fffmmmrrrvvvxxx~~~ssskkkppp|||~~~xxxwwwwwwvvvwwwyyy|||rrr```[[[]]]VVVTTTXXXWWWZZZXXXTTTQQQLLLFFF???;;;666333///---------,,,+++++++++******)))(((((((((&&&''''''((()))+++,,,---))))))***,,,000444999===555111---///333777777666111...+++))))))***,,,---+++,,,...000///...+++***)))******++++++,,,------+++++++++,,,,,,,,,------//////000111444777;;;>>>===;;;888666666999<<>>;;;888666666888<<<>>>??????@@@CCCFFFIIIJJJIIIKKKMMMPPPRRRRRRTTTWWWYYY[[[\\\]]]___bbbeeehhhjjjkkknnnsssyyy{{{wwwmmmeeegggjjjpppuuuyyy|||}}}}}}}}}{{{}}}wwwsssrrrsssqqqkkkfffeeejjjnnntttxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz|||}}}}}}ooocccTTTIIIEEEDDDCCCCCCCCCBBB???===888999;;;<<<:::>>>MMM\\\uuuzzzxxxxxxtttooommmaaaccchhhrrrwwwhhh[[[RRRMMMKKKFFFFFFEEECCC@@@>>>???AAAKKKPPPYYYfffvvvwwwfffVVVMMMKKKOOOKKKGGGHHHQQQbbbsssvvvfffhhhyyyoooiiiddd___MMM@@@@@@AAATTTjjjHHHRRRNNNIIIDDDCCCDDDJJJXXXeee{{{}}}{{{vvvaaaXXXRRRNNNNNNKKKFFFCCCCCCIIITTTdddtttzzzxxxtttpppvvv|||rrrssssssnnn\\\WWWZZZUUUTTTYYYZZZZZZXXXTTTQQQLLLFFF???;;;555222...,,,+++++++++***++++++******)))(((((((((((((((((()))+++,,,...///,,,---...------111666;;;777111,,,...555:::;;;999888333---******,,,,,,,,,)))+++---///000///---+++)))******++++++,,,------***++++++++++++,,,,,,,,,,,,///111333444888>>>BBB>>><<<888666666888;;;>>>@@@@@@AAADDDHHHKKKKKKJJJJJJMMMOOOQQQRRRTTTWWWYYY\\\]]]___aaaeeehhhkkklllooorrrvvvxxxxxxssskkkfffjjjlllpppuuuyyy}}}wwwooonnnpppsssqqqllllllnnnpppssswwwyyyyyyzzz|||~~~|||uuujjj[[[NNNGGGEEEBBBAAAAAAAAA@@@>>>999999<<>><<<999666666888;;;>>>AAAAAACCCFFFJJJLLLLLLKKKJJJLLLOOOQQQRRRTTTWWWZZZ]]]^^^```cccfffjjjmmmnnnsssuuuwwwwwwuuupppkkkiiimmmnnnqqqvvvzzz~~~uuullllllooorrrqqqnnnqqqwwwxxxzzz|||{{{zzz{{{~~~}}}qqqbbbUUUIIIFFFCCCAAA@@@@@@???>>>::::::===AAAAAA>>>???CCCJJJgggwwwxxxzzzzzzyyytttrrrsssnnniii```ZZZ^^^qqqpppbbbZZZXXXXXXJJJJJJJJJHHHEEECCCBBBBBB888FFFXXXbbbcccaaaaaabbb^^^]]]^^^```\\\RRRLLLJJJFFFHHHJJJIIIIIINNNXXXaaappprrrhhhdddoooxxxtttmmmbbbKKK:::???CCCHHHzzzRRROOOQQQLLLFFFDDDCCCGGGSSS___ppp|||nnnkkkxxxooo~~~www}}}yyyiiiZZZTTTOOOOOONNNHHHDDDCCCIIITTTeeesss~~~yyy}}}}}}{{{|||yyy{{{vvvxxx~~~hhh]]]WWWXXXWWWSSSTTTZZZ]]]]]][[[VVVNNNEEE???;;;777333...+++***++++++++++++++++++************))))))(((((((((***+++---......///000000///000222555444///+++---444888777333333111...---,,,---,,,+++******,,,///111000---+++(((((()))***++++++,,,,,,******+++,,,,,,---......//////000000111555;;;???===<<<;;;888777888<<>>===???BBBCCCCCCAAA@@@@@@HHHSSSnnnvvv|||xxxwwwwwwssspppppphhhaaa]]]XXX\\\tttuuuddd]]]aaaVVVQQQLLLJJJJJJIIIFFFCCC:::AAANNN]]]gggggg___XXXQQQOOOLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIJJJSSS]]]kkkxxxvvvpppgggeeerrrvvvoooiiiZZZBBB===<<<@@@MMMyyyZZZQQQLLLMMMLLLGGGCCCFFFPPPYYYjjjsssiiisss~~~sss}}}~~~llleeeqqq{{{fffddd[[[RRRNNNLLLHHHEEEEEEMMMTTT```ooo}}}~~~|||zzzzzzxxx{{{{{{yyy~~~uuutttwwwxxxfff\\\WWWZZZYYYUUUVVV\\\______\\\WWWNNNFFF???;;;777333...+++***++++++++++++++++++************))))))((((((((()))+++---......//////......000333666666000++++++000444333111000///,,,+++++++++++++++******,,,...111000...+++)))))))))***++++++,,,,,,******+++,,,,,,---......//////000000111555;;;???===<<<;;;888777888<<>>>>>@@@AAACCCDDDEEEEEEEEEHHHQQQkkkttt|||{{{vvvvvvuuusssqqqpppiiiccc___XXXVVVeeeyyyzzziiibbbeeeaaa\\\UUURRRQQQOOOLLLHHHEEE@@@@@@OOOdddqqqooohhhZZZSSSLLLJJJLLLNNNLLLIIIMMMLLLMMMMMMJJJIIIOOOWWWfffrrr~~~nnniiiccceeeuuuxxxpppkkkVVV@@@<<<;;;???IIIppp\\\LLLLLLMMMLLLGGGCCCEEENNNVVViiiyyylllqqq~~~yyyooofff```ooonnn]]]NNNMMMNNNJJJDDDBBBJJJQQQ]]]kkkyyy}}}}}}|||}}}~~~www~~~}}}{{{~~~vvv{{{~~~yyy|||ddd\\\XXX[[[\\\WWWXXX]]]```___\\\WWWOOOGGG@@@<<<777333///,,,+++++++++++++++++++++************))))))((((((((()))+++,,,.........---,,,,,,///444888:::333,,,***---000000///---,,,+++***)))******+++***+++,,,...000000...,,,))))))******+++,,,,,,,,,***++++++,,,,,,------......///000000111555:::>>>===<<<;;;999777999<<>>@@@BBBDDDFFFFFFGGGIIIKKKKKKMMMOOOPPPQQQTTTWWWYYYZZZ\\\___ccchhhmmmppprrrrrrtttuuuuuuvvvwwwzzz|||}}}}}}}}}~~~{{{xxxxxxtttmmm{{{nnnhhhbbbZZZVVVUUUTTTRRRPPPVVV___gggcccWWWKKKGGGHHHMMMSSSmmmtttrrryyy|||uuurrrqqqpppooommmhhheeefffccc\\\YYYZZZqqq~~~wwwmmmfffaaa]]]YYYVVVMMMLLLGGGDDDGGGWWWmmm~~~qqqfffbbbbbbaaa```VVVRRRPPPNNNKKKHHHKKKQQQ\\\fffrrrzzzzzzrrrggg^^^\\\^^^jjj~~~tttjjjJJJ<<<<<<;;;===@@@SSSWWWOOOOOOMMMIIIDDDCCCGGGLLLZZZnnn}}}zzz~~~|||xxxnnncccuuuZZZMMMNNNKKKFFFFFFDDDIIISSSaaaooo}}}|||uuu~~~rrrllluuuwwwxxxvvvvvvcccZZZWWW[[[[[[VVVUUUZZZZZZXXXUUURRROOOJJJCCC>>>777444000------,,,+++***+++++++++*********)))))))))(((((((((((()))+++,,,---,,,+++******...444888CCC<<<333......000222333---......,,,******---///,,,,,,,,,...000111///...+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...///000111222444888;;;<<<<<<;;;:::888999;;;>>>@@@BBBDDDEEEEEEFFFHHHJJJKKKMMMOOOPPPQQQTTTWWWYYY[[[]]]aaaeeejjjnnnqqqssspppqqqrrrssstttvvv{{{~~~zzzxxx}}}sssggglllpppiiibbbZZZUUUSSSSSSRRRQQQZZZnnn}}}hhhSSSLLLNNNNNNTTTmmm{{{oooxxxvvvqqqnnnmmmllllllgggddddddddd___[[[YYYbbb~~~ssskkkfffbbb^^^[[[WWWVVVQQQIIIDDDIIIXXXdddzzzrrrkkkfffdddVVVQQQLLLKKKJJJKKKPPPWWW\\\cccmmmssspppggg___\\\[[[```ooouuuhhhHHH<<<>>><<<>>>???HHHqqq]]]PPPPPPNNNJJJFFFDDDEEEGGGWWWggg{{{kkkllluuuWWWNNNKKKIIIHHHDDDHHHPPP\\\jjjxxx~~~uuu|||sssiii~~~{{{vvv}}}zzz|||bbbYYYVVVYYYZZZUUUVVV\\\YYYVVVSSSQQQOOOJJJCCC===777444000......---+++***+++++++++************)))))))))((('''((()))***+++,,,,,,+++***+++---222666@@@;;;444//////222444666...000111...+++***---000---,,,,,,...000111000...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222444777:::;;;<<<<<<:::999999;;;===@@@BBBCCCDDDDDDEEEHHHJJJKKKMMMOOOPPPQQQTTTWWWYYY\\\^^^bbbfffkkknnnqqqrrrooooooppppppqqquuuzzz~~~|||yyy|||rrrbbbWWW{{{uuukkkcccXXXPPPLLLKKKIIIGGGQQQlllvvv___VVVXXXPPPSSShhh~~~tttvvvwwwpppllljjjiiijjjfffcccbbbaaa___[[[WWWYYYooowwwnnniiigggdddbbbfff]]]SSSOOOPPPPPPMMMIII___iiiuuuyyyssshhh^^^XXXRRRLLLIIIKKKMMMOOOUUU\\\\\\aaahhhkkkfff]]]ZZZ\\\\\\ccctttxxxfffFFF===???;;;???@@@BBBbbbkkkPPPPPPOOOLLLHHHEEEDDDEEEWWWdddwww}}}tttkkktttdddOOOLLLKKKIIIFFFHHHNNNWWWdddrrr}}}vvvxxx}}}xxx~~~|||uuuxxx}}}zzzyyyzzz{{{{{{yyywwwwwwyyy{{{```WWWTTTXXXZZZXXX[[[aaa\\\XXXTTTRRRPPPJJJBBB;;;666444111///...---,,,***+++++++++************)))))))))((('''''')))***++++++,,,,,,++++++---000333:::666111......111444666///111222///+++))),,,000...---,,,...000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222444777999;;;;;;<<<;;;999999;;;===AAABBBCCCCCCCCCDDDGGGIIIKKKMMMOOOPPPQQQTTTWWWYYY[[[]]]aaaeeeiiilllnnnooonnnooonnnnnnppptttzzz~~~~~~|||wwweeeXXXddd}}}mmmdddWWWMMMHHHEEECCCAAADDD```{{{hhh]]]\\\VVVSSSddduuuuuu|||}}}vvvooojjjhhhgggeeedddbbbaaaaaaaaa^^^[[[UUUaaazzzyyyqqqmmmlllkkkiiijjjbbb[[[ZZZ]]][[[SSSJJJJJJRRR\\\bbbaaaZZZQQQLLLKKKHHHHHHNNNRRRTTTXXX\\\[[[]]]bbbddd]]]TTTUUU\\\^^^dddvvvzzzeeeEEE>>>???:::>>>@@@>>>XXX}}}QQQQQQPPPNNNJJJGGGEEEDDDQQQ___ttt{{{vvvkkkiiihhhzzziiiOOONNNNNNHHHFFFHHHLLLSSS^^^kkkwww~~~vvv|||xxx|||{{{|||xxxrrrrrrvvv|||~~~}}}zzzxxxwwwsssuuuwwwxxxwwwwwwyyyzzz___VVVSSSXXX[[[[[[___ggg___[[[VVVSSSPPPJJJAAA999666444111//////...,,,***+++++++++************)))))))))(((''''''(((******+++,,,,,,,,,,,,,,,///111444111...+++,,,///333666///222222///***(((+++///...---,,,...000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333666999:::;;;<<<;;;:::999;;;===AAABBBCCCBBBBBBDDDGGGIIIKKKMMMOOOPPPRRRTTTWWWYYYZZZ]]]```dddhhhjjjlllllloooooonnnnnnoootttzzz}}}~~~pppaaaXXXkkkoooeeeXXXNNNIIIFFFDDDBBB===VVVttt{{{kkk___ZZZ\\\UUUbbb{{{www~~~}}}zzzuuuooojjjgggggg```bbbccccccdddeeedddaaaTTTZZZppp{{{ssspppppppppooocccfffgggfffbbb^^^\\\\\\LLLKKKIIIJJJLLLLLLJJJHHHGGGEEEIIIQQQVVVWWWXXX[[[YYYZZZ^^^^^^WWWOOORRR[[[^^^eeevvv}}}eeeEEE===>>>888===@@@<<>>999777444000---,,,,,,+++***+++*********++++++)))(((((((((((((((((()))******)))+++------+++******+++000111111---((((((///666111333555222...++++++,,,...------...000111000///,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,//////000//////111555888<<<::::::<<<;;;888999>>>===@@@BBBBBBAAABBBGGGKKKIIIJJJLLLOOORRRTTTUUUVVV[[[]]]```cccfffggghhhhhhjjjjjjkkklllnnnqqqwww{{{~~~vvvkkkYYY\\\~~~lll[[[UUUQQQIII@@@======KKKcccwwwzzzooobbb\\\ZZZbbbmmm|||}}}|||uuukkkeeeeeegggkkkfffcccfffeeeaaaaaafffXXX[[[iii{{{uuurrrtttvvvsssqqqooommmjjjfff```\\\XXXUUUSSSRRRQQQPPPNNNMMMPPPRRRTTTTTTQQQPPPQQQRRRSSSXXXVVVOOOLLLPPPUUUUUU```ppp{{{]]]CCC===:::;;;===???EEELLLSSSTTTMMMJJJMMMHHHAAADDDIIIUUUkkk~~~ssshhhbbb```eeennnsss___YYYSSSLLLLLLHHHCCCBBBHHHQQQ]]]lllyyy~~~nnnbbbggg}}}~~~vvveeevvvjjjjjj}}}sssllljjjkkkooorrruuuuuutttsssuuuwwwxxx}}}```YYYVVV\\\]]]ZZZZZZ```bbb___YYYTTTNNNGGGAAA<<<777444000---,,,,,,+++***+++*********++++++)))(((((((((((((((((()))******,,,---......,,,,,,---...111000...+++***,,,000333111333444222...,,,,,,---...---,,,---///111111000,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,...////////////111555888<<<:::;;;===;;;888:::>>>@@@BBBDDDDDDBBBCCCGGGKKKJJJKKKMMMPPPRRRTTTUUUUUUZZZ\\\___bbbeeeggghhhhhhhhhiiijjjlllnnnrrrwww|||zzz}}}qqqfff___qqq{{{mmm^^^VVVOOOFFF@@@@@@>>>KKK___pppqqqggg^^^\\\ZZZfffwww}}}}}}{{{vvvnnnhhhfffgggiiieeedddgggfffccccccggg```^^^ggg}}}||||||wwwsssllleeeaaa[[[YYYVVVUUUVVVWWWWWWWWWVVVVVVVVVRRROOONNNPPPRRRRRRVVVUUUOOOLLLPPPUUUVVVdddtttyyyYYYBBB===999:::<<<>>>DDDKKK```RRRKKKMMMMMMJJJGGGGGGHHHSSSfff}}}ssseee^^^```uuuzzzooo^^^XXXQQQKKKOOOHHHDDDBBBGGGPPP[[[iiivvvqqqeeejjj~~~{{{|||rrrcccvvvzzzlllnnnwwwoookkkppppppqqqrrruuu{{{bbbZZZXXX]]]^^^ZZZZZZ___```]]]YYYTTTOOOHHHBBB===777444000------,,,,,,++++++*********++++++)))(((((((((((((((((()))******---......,,,++++++---///222000---+++,,,...000111222333333111///------...---,,,+++,,,///111111111---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000222555888<<<;;;<<<>>><<<999:::>>>CCCEEEGGGFFFDDDDDDGGGKKKKKKLLLNNNPPPRRRSSSTTTTTTXXXZZZ]]]```dddfffhhhiiiggghhhjjjkkkmmmrrrwww|||xxxyyy~~~tttqqqddd___~~~{{{lll___RRRGGGAAAAAA===KKK```ooonnnddd]]]\\\ZZZjjj~~~|||wwwrrrmmmiiifffkkkhhhggghhhgggeeedddgggiiicccfff{{{~~~|||yyytttqqq```\\\WWWUUUUUUVVVWWWWWWWWWVVVSSSOOOLLLMMMPPPSSSPPPSSSSSSNNNLLLPPPUUUXXXgggxxxuuuSSS@@@;;;888:::;;;===BBBHHHrrrxxxSSSGGGOOOJJJFFFIIICCCGGGOOO^^^rrr|||uuufffaaafffqqqnnn```XXXOOOJJJOOOIIIEEECCCFFFMMMVVVeeeqqq}}}wwwiiippp~~~zzzyyypppccctttvvvgggsss{{{sssmmmqqqooonnnooovvvccc[[[YYY^^^___YYYYYY]]]]]]ZZZVVVRRRMMMGGGAAA<<<888444000...------,,,++++++*********++++++)))(((((((((((((((((())))))***,,,,,,+++***((())),,,...333444222000------///111333333222111///.........,,,+++***+++...111222222...---+++***)))******+++++++++,,,,,,,,,,,,------+++---//////000222555888<<<;;;<<<>>>===::::::>>>FFFHHHJJJIIIFFFEEEGGGJJJLLLMMMOOOPPPRRRSSSTTTTTTVVVXXX[[[^^^bbbeeehhhiiiiiijjjkkkkkkmmmqqqvvvzzzxxxxxx}}}xxxyyymmm```nnnsssdddWWWKKKCCC???;;;KKKbbbsssrrrfff^^^]]][[[kkk}}}{{{yyyvvvrrroootttqqqmmmjjjgggeeeeeefffkkkeeehhhxxxkkkfff^^^XXXUUUTTTTTTSSSSSSRRRPPPNNNMMMNNNQQQSSSOOOQQQQQQNNNMMMPPPVVVZZZiii|||rrrNNN>>>:::888:::;;;<<<@@@FFFWWW___JJJUUUKKKEEEIII@@@DDDJJJXXXkkk~~~{{{qqqkkkjjjvvvrrreee]]]RRRJJJLLLJJJFFFCCCEEEIIIQQQ___lll{{{yyyuuuoooxxx|||zzzrrrhhhkkkuuuiii|||}}}yyyuuuuuusssqqqsss{{{ccc[[[YYY^^^___YYYXXX\\\\\\YYYVVVRRRNNNHHHAAA<<<888555111...------,,,++++++*********++++++)))(((((((((((((((((())))))***,,,,,,+++***((())),,,...444888;;;666---)))---222555444222000//////......,,,+++)))+++---000222222///---,,,************++++++++++++,,,,,,---------+++---///000000111444666;;;:::<<>><<>>===999999<<>>BBBGGG___UUUTTTRRRNNNMMMEEE@@@EEEPPPaaasss|||vvvxxxrrrjjj]]]PPPNNNJJJGGGEEEDDDEEEJJJXXXfffwwwyyynnnfffbbbooossssssrrr{{{wwweee}}}}}}xxxxxxvvvuuutttsssqqqmmmjjjjjjnnn{{{___XXXWWW]]]^^^XXXVVVZZZ^^^\\\YYYVVVQQQIIIAAA<<<888555111///......---,,,+++*********++++++)))(((((((((((((((((()))******,,,---......,,,,,,---...000666;;;777...))),,,111:::666222/////////---+++...,,,***))),,,...000000000///---+++******************+++,,,,,,---......,,,...000000000000111222888888:::>>><<<888777:::DDDGGGJJJJJJGGGEEEEEEGGGKKKLLLNNNQQQSSSUUUVVVWWWYYYZZZ[[[]]]```cccfffhhhlllmmmnnnoooppptttzzz~~~}}}uuunnnppp~~~ppphhhyyyzzznnn\\\LLLMMMQQQ[[[hhhmmmiiicccbbbrrrzzz}}}{{{||||||zzzoooeee]]]___ggguuu}}}|||zzzyyyvvvqqqkkkfffccc___ZZZWWWUUUSSSPPPMMMSSSPPPQQQSSSRRRPPPVVV___{{{cccAAA<<<999999<<<===<<<>>>AAACCCMMM[[[OOOTTTQQQIIIEEEAAADDDLLLZZZkkk}}}yyy~~~yyy{{{qqq___QQQPPPJJJHHHFFFEEEDDDIIIWWWeeewwwvvvkkkeeehhhxxxxxxyyykkkqqq}}}}}}xxxqqqlllrrrkkkjjjxxx|||]]]WWWVVV\\\]]]XXXVVVZZZ\\\[[[XXXTTTOOOGGG???999999555111///......---,,,,,,+++******++++++***(((((((((((((((((()))******)))+++------+++******+++...222555444000------000<<<888222/////////---+++///---***)))+++...///000000///---+++******************+++,,,,,,---......---///111111000///000111777777:::===<<<777777999CCCFFFIIIIIIFFFDDDEEEGGGJJJLLLNNNQQQTTTVVVWWWXXX[[[[[[\\\]]]```cccfffhhhjjjkkkmmmooorrrwww}}}|||vvvnnnqqqwwwuuu}}}vvvmmmggg]]]RRRRRRXXXgggyyy~~~uuuggg^^^bbbmmmnnneeejjjvvvppptttsssfff\\\]]]ddduuu|||uuummmgggbbb\\\VVVRRRRRRRRRPPPOOOTTTQQQQQQTTTSSSQQQVVV___|||___>>><<<::::::===>>><<<>>>AAABBBGGGgggRRR[[[WWWJJJHHHCCCDDDIIITTTeeeyyyzzzooouuu~~~xxxtttxxxwww```QQQQQQJJJHHHFFFEEECCCHHHWWWeeexxxyyysssmmmssszzz|||gggvvv~~~~~~uuurrroooqqqzzz{{{YYYWWWXXX\\\\\\YYYXXXZZZ```___[[[UUUMMMEEE>>>:::999555000---++++++***)))+++++++++************)))((()))*********((('''&&&++++++******++++++,,,---///111111///+++((()))+++333222///...000333///(((,,,,,,,,,---...///000000111///,,,+++---...,,,***,,,,,,,,,---------......------...///000111222222888999;;;:::999888888999@@@BBBEEEGGGGGGEEECCCAAAHHHLLLQQQUUUVVVUUUTTTUUUXXX[[[___ccceeehhhkkkmmmpppqqqssstttuuuyyy}}}rrriiiqqqyyyyyy|||tttnnniiieeebbb```ccciiiwwwjjjTTTRRROOOUUU______aaazzz|||yyyvvvpppnnnqqqyyyrrrggg]]]\\\jjjzzzrrrkkkddd___YYYWWWYYYZZZXXXUUUWWWTTTTTTUUUPPPLLLUUUcccNNNAAA;;;;;;:::;;;;;;<<<===>>>EEEGGGvvvyyyLLLPPPSSSIIIIIIBBB@@@EEERRRbbbrrr~~~vvv^^^UUUQQQNNNJJJFFFEEEFFFKKKWWWcccttt}}}zzzwww{{{qqqpppvvvwwwtttuuuzzzyyyXXXWWWYYY]]]]]]ZZZYYY[[[\\\[[[XXXSSSMMMFFF???<<<999555000---++++++***)))+++++++++************)))((()))******)))((('''&&&++++++******++++++,,,,,,---///000///,,,++++++---000///---+++///222000***,,,,,,,,,------...///000222000---,,,------+++))),,,,,,,,,---------......------...///000111222222777999;;;;;;999888888999???AAADDDFFFGGGFFFCCCAAAGGGKKKPPPSSSTTTTTTUUUVVVYYY[[[___bbbdddgggiiilllpppqqqssstttvvvyyy~~~sssfffiii{{{}}}xxxvvvuuutttyyy~~~zzzbbbPPPRRRPPPRRRVVVVVVWWWgggzzzyyyqqqkkkjjjtttyyyjjj```]]]jjj|||xxxsssnnnhhhffffffeeeaaa]]]ZZZVVVVVVVVVRRRNNNWWWfff~~~MMM@@@;;;;;;:::;;;;;;<<<===>>>CCCEEEqqqUUURRRVVVOOONNNFFFCCCEEEPPP^^^mmm}}}aaaTTTPPPPPPKKKGGGFFFFFFHHHQQQ[[[kkkwwwxxxuuuvvv}}}yyy}}}vvvYYYXXXZZZ______[[[YYYZZZXXXWWWUUURRRMMMGGGAAA>>>:::666111---,,,+++******+++++++++************)))((())))))))))))(((((('''******+++++++++,,,,,,,,,+++---//////...------...------+++)))---111000+++,,,,,,,,,,,,---...///000333111...------,,,+++))),,,,,,,,,---------......------...///000111222222777999;;;;;;:::999999999>>>@@@CCCFFFGGGFFFDDDBBBFFFIIIMMMPPPRRRTTTVVVWWWYYY\\\___bbbccceeegggiiipppqqqssstttvvvyyy~~~qqq^^^ZZZsss}}}iii\\\VVVUUUSSSQQQQQQSSSWWWYYYttt~~~tttlllhhhccclllzzzsssggg```jjjzzzwwwtttooohhhccc^^^YYYXXXWWWSSSPPP[[[jjjvvvJJJ???;;;;;;:::;;;;;;<<<===>>>BBBCCCiii\\\MMMQQQOOOLLLIIIEEEDDDLLLWWWeeevvvppp[[[UUUSSSNNNJJJHHHGGGFFFLLLSSSbbbooo~~~zzz}}}uuu\\\[[[\\\```___ZZZWWWXXXWWWWWWUUURRRMMMHHHCCC@@@:::666111---,,,,,,+++***+++++++++*********))))))((())))))))))))(((((((((******++++++,,,,,,,,,,,,+++---///000000///...---...///---***,,,000000,,,---,,,,,,,,,------...///444333000...---,,,+++***,,,,,,,,,---------......------...///000111222222666888;;;;;;:::999999999<<<>>>BBBEEEGGGFFFEEECCCEEEHHHKKKNNNQQQSSSVVVYYYZZZ\\\___aaabbbccceeegggnnnoooqqqrrrtttxxx}}}rrr^^^UUUdddyyy{{{wwwuuukkkcccddd```[[[^^^ccc^^^SSS[[[iiiyyyrrrmmmbbbeeeiiiwwwpppdddiii~~~|||tttjjjdddaaa[[[XXXWWWSSSRRR^^^ooommmGGG>>>;;;;;;:::;;;;;;<<<===>>>AAAEEEaaaiiiLLLKKKMMMJJJKKKEEECCCHHHQQQ^^^ooo~~~oooaaaUUUPPPLLLJJJIIIGGGJJJPPP\\\jjj~~~|||uuu```^^^^^^```^^^XXXTTTTTTZZZYYYWWWSSSNNNHHHCCC@@@:::666111...,,,,,,+++***+++++++++*********)))))))))(((((((((((())))))))))))***+++,,,,,,,,,++++++---...000222222000---+++111333111---...000000,,,---,,,,,,,,,,,,------...444333222000---,,,++++++,,,,,,,,,---------......------...///000111222222555777;;;<<<;;;999999999:::===AAAEEEGGGGGGEEEDDDDDDGGGKKKNNNPPPSSSVVVYYYYYY[[[^^^```aaabbbdddfffjjjlllnnnooorrruuu{{{~~~zzziii^^^eeeooommmccc\\\gggsssyyyuuuwwwsssnnnsssyyypppaaa[[[YYY```yyy|||vvvqqqjjjfff```dddzzzxxxgggeeewwwuuukkkdddbbb\\\WWWVVVRRRSSSbbbttt~~~}}}cccDDD===;;;;;;:::;;;;;;<<<===>>>@@@GGG[[[XXXMMMQQQOOOKKKEEEBBBDDDKKKWWWjjjyyyqqqZZZSSSMMMJJJHHHGGGIIIMMMZZZhhh{{{zzzwwwwwwsssuuu~~~}}}rrroootttxxxbbb___^^^___\\\VVVSSSTTT[[[ZZZXXXTTTNNNHHHCCC???;;;777222...---,,,+++++++++++++++************))))))(((((((((((())))))***)))***+++,,,---,,,++++++---...000333444222...***222555444111000111000,,,------,,,,,,,,,,,,------333444333000---,,,,,,---,,,,,,,,,---------......------...///000111222222444777;;;<<<;;;:::999999999<<<@@@DDDGGGGGGFFFEEEDDDGGGLLLOOOQQQSSSVVVXXXXXXZZZ]]]___```aaaccceeehhhjjjlllnnnppptttyyy}}}~~~pppgggkkkrrrmmm___SSSPPP```jjjrrr|||pppooohhhccchhhvvv~~~xxxrrroooggg^^^]]]hhh}}}mmmeeerrrxxxnnnhhhccc\\\WWWUUURRRUUUgggzzz}}}WWW@@@<<<;;;;;;:::;;;;;;<<<===>>>===HHHTTT|||fffNNNRRRQQQKKKFFFBBBCCCGGGQQQcccsss~~~ggg\\\QQQLLLHHHEEEFFFJJJWWWdddvvvwwwxxx|||vvvtttyyy{{{pppiiiooozzzuuukkkfffhhh{{{{{{aaa]]][[[\\\ZZZUUUTTTVVVYYYXXXVVVSSSNNNHHHCCC@@@;;;777222...---,,,,,,++++++++++++************))))))(((''''''((()))***+++(((***+++------,,,+++***+++,,,///444666555000+++...333555333222333111---------,,,,,,+++,,,,,,---222333333111...,,,...///,,,,,,,,,---------......------...///000111222222333666;;;===<<<:::999999777:::???DDDGGGHHHGGGFFFDDDHHHMMMQQQSSSTTTUUUVVVVVVYYY\\\^^^```aaaccceeehhhiiilllmmmppptttyyy}}}uuulllsss|||kkk[[[MMMSSSTTTZZZyyyzzz~~~~~~xxxtttrrrxxx{{{sssnnneee___aaacccjjj}}}xxxlllssszzzqqqllleee]]]WWWVVVTTTYYYlllvvvMMM===<<<;;;;;;:::;;;;;;<<<===>>>===JJJLLLgggrrrNNNNNNPPPNNNIIIDDDCCCDDDLLL]]]lll|||~~~}}}ooo^^^RRRJJJEEEEEEHHHQQQ]]]mmmzzzwwwtttnnnhhhbbbgggqqq{{{xxxmmmooosssvvv}}}pppfff___fffrrr{{{~~~}}}```[[[YYYZZZYYYVVVVVVYYYWWWVVVTTTQQQMMMHHHCCC@@@;;;777222...------,,,++++++++++++************))))))(((''''''''')))***+++(((***+++------,,,+++***)))***...444888777222---+++111555444333444222...------,,,++++++,,,,,,,,,111333333111...---...111,,,,,,,,,---------......------...///000111222222333666;;;===<<<:::999999777:::???DDDGGGHHHGGGGGGDDDHHHNNNSSSTTTUUUUUUUUUUUUXXX[[[^^^___aaaccceeehhhjjjlllnnnqqquuuzzz~~~|||rrr||||||hhhWWWPPPHHHNNNjjj}}}{{{~~~vvvnnndddbbbhhheee___kkktttwwwzzzrrrnnnfff^^^XXXVVVUUU[[[pppnnnGGG;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>LLLFFFXXX|||PPPOOORRRQQQKKKFFFDDDCCCIIIYYYgggxxxjjjZZZOOOHHHGGGIIILLLWWWfffsss|||yyy}}}vvvhhheeekkkfff~~~~~~xxx|||{{{ssspppuuuzzzmmmbbb]]]aaammmuuuzzz{{{eee\\\WWWYYYXXXTTTTTTZZZWWWWWWUUURRRMMMGGGAAA>>><<<888222///------------,,,+++******))))))***************)))(((''''''&&&'''(((***+++,,,,,,,,,++++++,,,///444777666111,,,---...333777444...---000---,,,***+++,,,------,,,111222111000---+++,,,---++++++,,,,,,,,,,,,------//////000000111111222222666777888;;;===<<<999777666888<<>>AAADDDHHHSSSzzzYYYHHHKKKPPPLLLGGGDDDBBBGGGTTTaaaxxx~~~mmmgggooojjjXXXLLLLLLIIIAAANNNSSS^^^lllwwwyyypppddd]]]cccppp{{{uuuvvvvvvqqqlllyyymmm^^^WWW\\\cccjjj{{{yyyhhh___ZZZ\\\[[[VVVUUUZZZWWWVVVUUURRRNNNHHHBBB???<<<888333///------------,,,+++******))))))******+++******)))(((((('''''''''((()))+++,,,,,,,,,+++((())),,,333999:::444///,,,---111555333...---000---,,,******,,,---,,,+++000111222111///---,,,,,,++++++,,,,,,,,,,,,------/////////000111111222222666777888;;;===<<<:::777777888<<>>>>>999:::999999999:::<<<>>>???@@@CCCIIIRRRuuujjjMMMJJJOOOLLLJJJGGGCCCEEEQQQ___www~~~vvvRRRVVVXXXUUUNNNIIIHHHHHHFFFJJJTTT```jjjssswwwsss|||ttt]]][[[```qqq{{{wwwvvvtttqqqpppqqqbbbYYY]]]ccciiizzzxxxlllccc___aaa___XXXVVVZZZVVVVVVUUURRRNNNIIICCC@@@===888333///---------,,,,,,+++******))))))******++++++******))))))((((((&&&''')))+++,,,,,,,,,,,,***)))+++333:::<<<666///,,,,,,///222111,,,,,,...---+++******+++,,,++++++///111333444111...---,,,++++++,,,,,,,,,,,,------...//////000111111222222666777888:::======;;;999888999<<>>???@@@DDDJJJOOOhhhyyyPPPHHHMMMMMMMMMJJJDDDCCCMMMYYYqqqyyydddWWWNNNQQQSSSNNNJJJJJJEEEGGGNNNXXXaaajjjwwwsssrrrfff^^^[[[dddtttyyyxxxxxxxxxlll{{{xxxggg[[[]]]aaagggyyyxxxnnneeeaaadddaaaYYYVVVYYYUUUUUUUUUSSSOOOIIIDDDAAA===999333///------,,,,,,,,,+++******))))))******++++++******))))))))))))&&&''')))+++,,,---,,,,,,///,,,,,,222:::<<<666...---,,,---000000,,,+++...---+++******+++++++++***---000444555333000...,,,+++++++++,,,,,,,,,------......///000111222222333666666888:::======<<<:::::::::<<<@@@FFFKKKMMMNNNIIIJJJLLLPPPUUUXXXZZZZZZXXX[[[___```___```bbbdddgggiiikkklllnnnsss{{{xxx~~~zzziiiWWWHHHJJJdddzzzrrrmmmccc```ddd{{{yyypppkkkhhhfffbbb^^^```eee\\\jjj|||uuummmcccZZZQQQQQQWWWbbbsssoooEEE;;;<<<666:::999999:::;;;===???@@@BBBDDDJJJLLL[[[WWWJJJJJJMMMOOOMMMEEE@@@GGGRRReeeooo}}}zzzdddUUUVVVXXXPPPFFFGGGGGGKKKRRRYYYaaaooo{{{~~~wwwrrrfffbbbiiipppxxx}}}zzz}}}sssyyymmm\\\ZZZ]]]eee{{{yyynnnfffaaaccc```XXXTTTWWWVVVVVVUUUSSSOOOJJJEEEBBB>>>999333///------,,,+++,,,+++******))))))***************)))))))))))))))%%%''')))+++,,,---------///,,,,,,111999===999555///,,,,,,//////---,,,///...,,,******+++++++++***+++///444666444111...---+++++++++,,,,,,,,,------......///000111222333333666666777:::===>>>===<<<<<<;;;;;;???EEEJJJNNNPPPLLLKKKLLLPPPUUUYYY[[[[[[YYY\\\``````___```dddhhheeehhhjjjlllmmmrrrzzzxxxwwwsssbbbPPPIIIYYYooo}}}xxxwwwmmmnnnmmmiiippp|||rrrnnnkkkiiiddd______cccaaabbblll}}}ssskkkaaaXXXQQQQQQWWWccctttaaaAAA<<<<<<888999999999:::;;;===@@@AAABBBCCCKKKNNNUUUiiiNNNJJJLLLPPPOOOFFF@@@CCCKKKZZZeeeuuu~~~xxxeeeTTTWWWSSSFFFEEECCCDDDHHHLLLTTTaaammmzzz|||zzzkkkdddjjjnnnnnnyyy~~~|||~~~www```YYY[[[eee~~~yyynnneee```aaa___WWWTTTWWWWWWWWWVVVSSSOOOJJJDDDAAA>>>:::444///---,,,,,,+++,,,+++******))))))******)))))))))(((((((((((((((%%%&&&(((+++,,,---------***)))***///777>>>AAAAAA222...,,,///000///...000///---++++++,,,,,,+++******...333555333111...---++++++,,,,,,,,,,,,---------...///000111222333444666666777999===??????>>>===<<<;;;>>>CCCJJJOOORRROOOMMMLLLOOOUUUZZZ[[[[[[\\\```cccbbb```bbbiiiooofffhhhkkklllnnnrrryyy}}}wwwzzzkkk[[[PPPUUUbbbuuuooozzz}}}vvvmmmhhhrrryyytttqqqmmmfff^^^\\\^^^fff___```rrr{{{nnnggg```XXXQQQQQQVVVcccvvvVVVAAA===::::::999999999:::<<<>>>@@@BBBBBBBBBLLLSSSVVVvvvSSSLLLMMMPPPPPPJJJBBBBBBFFFQQQ]]]nnn}}}vvvzzzqqqPPPOOORRRMMMFFFCCCAAACCCEEEJJJVVVbbbvvv}}}yyyyyyjjjiiinnnpppuuu|||jjj```___hhhxxxoooeee___```]]]VVVTTTXXXXXXXXXWWWTTTOOOIIIDDD@@@>>>:::444///---,,,++++++,,,+++******))))))******'''''''''''''''''''''((($$$&&&(((+++,,,---...---))))))+++...444<<>>777;;;999999999:::<<<>>>AAABBBEEEBBBMMMWWWUUUjjjdddQQQOOOPPPRRRNNNGGGDDDEEEJJJUUUeeeuuu~~~wwwoooooojjjQQQMMMQQQPPPIIIEEECCCBBBBBBFFFQQQ\\\kkkxxx||||||rrruuu{{{~~~~~~wwwkkkggglllwwwpppeee______]]]VVVUUUZZZYYYYYYWWWTTTOOOIIICCC@@@???:::444///---,,,++++++,,,++++++***)))*********&&&&&&&&&'''''''''''''''$$$&&&(((+++------......+++,,,---...222999DDDKKK888111...000333222222444222000...------...---+++))),,,000111111/////////++++++,,,,,,,,,---------------...000111333444444666666666999===???@@@@@@@@@===;;;<<>>AAADDD<<>>:::>>>IIIQQQRRRYYYUUUPPPMMMOOOTTTYYY\\\\\\]]]^^^______bbbeeehhhhhhiiikkkoootttyyy~~~tttlllbbb[[[XXXfffnnnssscccfff~~~}}}{{{uuuwwwxxxvvvkkkgggaaa\\\XXXaaa|||tttaaaTTTQQQLLLHHHHHHMMM[[[rrriiiHHH<<<;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBHHHLLLKKKNNNUUU\\\tttWWWQQQLLLSSSYYYLLL@@@DDDGGGKKKVVVfffssszzz|||yyyddd\\\VVVUUUUUUQQQOOOOOOMMMIIIEEEBBB@@@@@@GGGPPP]]]jjj|||}}}rrrlllzzznnnfff^^^[[[ZZZYYYZZZ\\\\\\YYYVVVRRRNNNIIIDDD@@@===999333///------,,,,,,***************)))(((((((((((((((((('''''''''''''''''''''((()))+++,,,---,,,++++++---111666:::<<<999111***,,,222666444000///...---,,,++++++,,,,,,+++,,,---///222222000...---+++***+++,,,......---......///000111222333333333555888:::<<<>>>AAACCC>>>@@@>>>:::===FFFNNNPPPXXXUUUPPPLLLMMMRRRXXX\\\[[[]]]^^^___```bbbfffhhhjjjkkkmmmpppuuuzzz~~~yyypppggg^^^[[[cccggguuutttkkkjjj|||zzz||||||vvvpppiiibbb\\\ccc||||||qqqkkkkkkooorrrsssnnnqqqvvvzzz~~~|||pppaaaVVVMMMHHHEEEFFFKKKZZZqqq```CCC:::::::::999;;;<<<<<<===???AAABBBCCCFFFLLLMMMQQQWWWZZZlllfffSSSMMMUUUUUUIIIBBBCCCDDDGGGRRRbbbnnnvvv~~~yyyiii```WWWTTTSSSPPPNNNOOONNNJJJFFFDDD@@@???CCCJJJVVVbbbttt|||uuuiii^^^ZZZYYYXXXZZZ^^^\\\ZZZVVVSSSOOOJJJDDD@@@===999333///------,,,,,,***************)))((((((((((((((((((''''''''''''(((((((((((()))***+++,,,------,,,---000444777:::999333,,,***...333555333///...---+++******++++++++++++,,,///111222111///---,,,++++++---...------......///000111222333444555777999;;;<<<===@@@BBB@@@AAA???:::;;;BBBIIILLLWWWTTTPPPLLLKKKOOOVVV[[[ZZZ\\\^^^```aaacccfffiiikkklllnnnqqquuuyyy|||~~~yyyooogggbbbiiihhhiiiuuusssdddccc|||{{{yyyzzzooofff^^^cccyyy|||tttiii```[[[[[[\\\]]]VVVYYY]]]```aaacccdddeeeeeeeeefffhhhggg```VVVNNNHHHCCCAAABBBHHHVVVnnnUUU===999;;;999888<<<<<<===>>>@@@BBBDDDEEEFFFNNNRRRVVV[[[ZZZfff}}}XXXMMMWWWPPPHHHHHHCCCAAACCCLLL[[[gggpppyyy{{{qqqggg\\\XXXTTTPPPNNNOOOMMMJJJGGGFFFBBB>>>???CCCLLLWWWggguuuooo```ZZZXXXUUUWWW]]]\\\YYYVVVRRRNNNIIIDDD@@@===999333///------,,,,,,***************)))((((((((((((((((((''''''''''''((((((((((((((()))***+++,,,,,,,,,---...222666:::===999111++++++111444555///...---+++*********+++++++++,,,...111222111000...---++++++---...------......///000222333444444666888:::;;;<<<===???AAA@@@@@@>>>::::::???FFFLLLUUUTTTQQQMMMIIILLLSSSZZZZZZ\\\^^^```bbbdddgggiiikkklllnnnqqqtttwwwzzz{{{yyypppkkkrrrrrrjjjfffxxx}}}zzzqqqeeeeee|||~~~|||uuukkkbbbfffyyy|||~~~zzzppphhhddd]]]ZZZVVVUUUVVVVVVUUUSSSQQQPPPOOOPPPPPPNNNJJJFFFFFFAAA>>>???DDDRRRhhh{{{yyyMMM::::::<<<999777;;;;;;<<<>>>@@@CCCEEEFFFJJJRRRVVVYYY___^^^eeexxxaaaLLLUUUMMMMMMQQQDDD@@@AAAHHHTTT```kkkuuu~~~}}}}}}{{{qqqgggbbb]]]VVVQQQPPPMMMIIIHHHHHHDDD???===???EEENNN[[[iiiuuuppp___[[[YYYUUUWWW]]]ZZZXXXTTTQQQMMMHHHBBB>>>===999333///------,,,,,,***************)))((((((((((((((((((''''''''''''((((((''''''((()))******)))***+++,,,---111666;;;@@@@@@999...***...333444000///---+++*********+++,,,++++++...000222222111///---,,,,,,---...---,,,......///111222333555555777999;;;<<<<<<===???AAA???>>>===;;;999<<>>BBBNNNbbbuuusssJJJ;;;======999888:::;;;<<<>>>AAADDDFFFGGGLLLTTTUUUWWW___aaagggwwwrrrQQQPPPJJJQQQVVVDDDBBBAAAEEEOOO[[[fffrrr}}}}}}vvv}}}}}}~~~vvvrrrlllaaaYYYUUUNNNJJJHHHIIIGGGAAA>>>???BBBHHHRRR^^^kkkyyylll\\\\\\\\\XXXYYY___YYYWWWSSSPPPLLLGGGAAA======999333///------,,,,,,***************)))((((((((((((((((((''''''''''''''''''''''''((()))***+++''')))++++++,,,///555:::@@@EEE@@@333***---111222222000...,,,++++++++++++,,,++++++---000222222222000...,,,,,,---...---,,,......///111333444555666777999;;;<<<<<<===???AAA@@@???>>><<<::::::CCCMMMVVVZZZ[[[UUULLLIIINNNUUU[[[]]]aaabbbcccdddfffggghhhjjjlllooorrrtttuuuvvv|||wwwmmmnnnwwwvvvjjjeeesssssstttlllcccxxxuuulllllluuuvvvccccccgggnnnsssvvv|||qqqgggffffffdddaaa___ZZZRRRKKKFFFEEEFFFGGGHHHDDD@@@???BBBMMM```rrrnnnHHH===>>><<<:::;;;;;;;;;===???BBBEEEHHHJJJMMMTTTSSSSSS]]]bbbhhhvvvcccPPPHHHQQQUUUFFFFFFBBBCCCKKKVVVaaaooo{{{}}}~~~~~~wwwvvvwww{{{zzznnnccc___SSSMMMIIIIIIHHHCCC@@@AAAAAADDDJJJTTT```ooo~~~~~~iii[[[^^^___YYYWWW]]]ZZZWWWTTTPPPMMMHHHBBB>>>===999333///------,,,,,,***************)))((((((((((((((((((''''''''''''%%%%%%&&&&&&((()))+++,,,(((+++,,,+++***,,,222888<<>>@@@BBBCCCAAA@@@>>>:::888@@@LLLWWW]]]aaa[[[OOOIIILLLSSS\\\___bbbcccccccccdddfffhhhjjjmmmpppsssuuuvvvvvv{{{~~~rrrqqqxxx{{{ssshhhlllzzzxxxrrrjjjqqq|||qqqnnnpppttt}}}|||{{{vvvvvvvvvwww|||~~~yyypppbbb___aaagggiiieeebbbccciiiuuuqqqiiieeedddccc___XXXOOOHHHEEEEEEFFFHHHDDDAAA@@@DDDNNNbbbsss~~~vvvgggEEE===>>>:::999>>>===>>>???BBBEEEHHHKKKMMMOOOVVVTTTTTT___eeejjjtttyyyYYYJJJPPPSSSMMMHHHCCCBBBHHHRRR]]]lllxxx~~~zzzzzz~~~|||www{{{zzzxxxwwwnnnjjjZZZSSSLLLJJJHHHCCCAAABBB???@@@CCCJJJUUUdddsss|||kkk]]]``````WWWTTTXXX[[[XXXUUUQQQNNNIIICCC???===999333///------,,,,,,***************)))(((((()))(((((((((''''''''''''$$$%%%%%%&&&(((***+++,,,***,,,...,,,)))***000555777CCCEEE777,,,---000///444333000...---,,,,,,,,,,,,+++***,,,000222333333111///------......---,,,---...000111333555666777666888;;;<<<===>>>AAACCCFFFCCCBBB???999666>>>JJJXXX```eee^^^QQQIIILLLQQQ]]]```cccdddccccccdddeeehhhjjjmmmqqqtttvvvwwwwww{{{zzzzzz~~~yyylllhhhyyytttkkkkkkppp|||vvvssspppuuu}}}~~~zzzooossswww{{{wwwooojjjkkkiiibbb\\\\\\YYY___eeeiiimmmxxx{{{nnnkkkmmmfffccc^^^VVVOOOIIIGGGGGGHHHDDDAAAAAAEEEPPPddduuuaaaCCC<<<<<<888999?????????AAADDDGGGKKKNNNOOORRRZZZXXXXXXbbbhhhkkksssuuueeeNNNPPPSSSUUUIIIDDDAAAFFFOOO[[[jjjvvvyyy{{{|||zzzwwwyyy~~~zzzuuu~~~|||tttqqqaaaWWWNNNJJJGGGCCCAAABBB>>>>>>???DDDNNN]]]kkktttfff^^^\\\ZZZZZZRRRXXX\\\XXXTTTQQQNNNJJJCCC>>>???;;;444000...---,,,,,,+++++++++************)))((((((((((((''''''''''''&&&'''((('''&&&'''(((***************+++---///000222<<>>@@@BBBDDDCCCAAA@@@??????@@@AAASSS]]]eeebbbXXXOOOOOORRRaaaffffffaaa```eeegggeeehhhkkknnnrrrvvvxxxzzzzzz{{{|||{{{~~~uuunnntttzzzqqqoooqqqvvvuuuzzzsssjjjhhhqqq|||tttiii\\\TTTRRRXXX[[[WWWTTTWWW___fffxxxmmmpppiiieee^^^VVVRRRPPPLLLHHHGGGGGGEEEBBBCCCPPPdddtttqqqVVV>>>:::===;;;:::<<>>===@@@@@@AAACCCGGGKKKOOOSSSVVV[[[\\\]]]___bbbeeehhhjjjpppqqqXXXJJJLLLTTTQQQJJJDDDCCCGGGQQQcccrrr}}}zzz|||yyypppqqq{{{wwwoooiii___UUUQQQMMMIIIFFFGGG@@@???======BBBKKKWWW___hhhsss|||ttttttkkk```]]]YYYYYYTTT[[[VVVSSSPPPNNNMMMJJJDDD??????;;;444000...---,,,,,,+++++++++************)))((((((((((((''''''''''''&&&'''((('''&&&'''(((***************+++---...///000222555666444000,,,***,,,---///000000000///...,,,------......000333666444222///------...---,,,------...000111222333444444666888999:::;;;===???BBBBBBBBBBBBBBB@@@???>>>DDDLLLXXX___```ZZZSSSOOOTTT]]]eeeeeedddeeeffffffjjjlllooorrrvvvyyyzzz{{{zzzsssoooyyy~~~vvvrrrsssxxxvvv|||vvvbbbUUURRR[[[nnn~~~rrriii[[[UUUOOOLLLMMMNNNOOOOOOKKK[[[sssssspppjjjddd```[[[UUUNNNIIIFFFFFFCCC???AAANNNcccsss{{{MMM@@@888;;;???>>>???BBBAAABBBDDDHHHNNNTTTZZZ]]]`````````aaaccceeeggghhhqqqhhhyyydddHHHJJJNNNRRRLLLFFFDDDGGGOOO```ooo~~~}}}uuuiiinnn}}}{{{tttggg^^^UUURRROOOKKKIIIJJJBBBAAA>>><<<===DDDLLLSSSaaalll{{{qqqlll~~~mmm```[[[WWWXXXSSS[[[XXXTTTQQQOOOMMMJJJDDD??????;;;444000...---,,,,,,+++++++++*********))))))((((((((((((''''''''''''&&&'''((('''&&&'''(((************++++++,,,---...111111222333222000,,,)))+++,,,.../////////......,,,---.........///222444333222000...------,,,,,,------...000111222333444444666888999999;;;===???@@@AAACCCDDDCCCAAA>>>===@@@GGGTTT```eeeaaaXXXPPPMMMWWWbbbgggfffeeefffgggkkklllooorrruuuxxxzzz{{{{{{xxxnnnsssyyytttrrr{{{~~~uuuvvvooo^^^TTTSSSYYY```rrrvvveee]]]UUUQQQOOONNNOOOQQQJJJOOOXXXjjjxxxooofffbbb___YYYSSSPPPIIIHHHEEEBBBDDDRRRgggxxxbbbEEE>>>:::<<<<<<;;;>>>CCCEEEEEEGGGKKKQQQXXX^^^aaabbbbbbbbbbbbdddeeegggiiiqqqhhhtttyyyRRRLLLIIIQQQLLLGGGEEEEEEKKK[[[iiiwww~~~}}}yyyjjjeee}}}{{{fff]]]TTTRRRPPPKKKIIIIIIFFFDDDAAA>>>>>>AAAGGGLLLXXXcccsssyyy{{{mmm___ZZZUUUWWWRRRZZZ[[[WWWSSSPPPNNNJJJCCC>>>???;;;444000...---,,,,,,+++++++++*********))))))((((((((((((''''''''''''&&&'''((('''&&&'''(((***)))******+++,,,,,,,,,,,,111222333333111///---,,,------...//////...---,,,,,,---............000222111111111///---,,,,,,,,,------...000111222333444555777999:::;;;<<<>>>@@@@@@AAACCCDDDDDDAAA>>><<<===CCCOOO\\\eeecccZZZQQQJJJRRR]]]eeefffeeeeeehhhkkklllnnnqqqtttwwwyyyzzz}}}~~~ppprrr}}}|||vvvqqq|||~~~{{{rrryyyzzz{{{|||kkkbbb[[[WWWVVV___llloooggg```ZZZTTTOOORRRYYYSSSQQQNNNQQQgggyyykkkddd```XXXSSSQQQIIIIIIFFFCCCFFFTTTkkk|||QQQBBB>>>;;;;;;:::;;;@@@FFFIIIJJJLLLOOOSSSYYY^^^aaaaaaaaaaaabbbdddfffiiijjjmmmnnntttaaaSSSJJJOOOKKKIIIFFFCCCFFFSSS```kkkwww}}}{{{{{{oooddduuulllcccZZZVVVSSSNNNJJJJJJGGGFFFCCCAAA???@@@DDDHHHLLLWWWeeerrr|||~~~~~~{{{lll___ZZZVVVWWWRRRZZZ\\\XXXTTTQQQNNNJJJCCC>>>???;;;444000...---,,,,,,+++++++++************)))((((((((((((''''''''''''&&&'''((('''&&&'''(((***))))))***+++,,,,,,++++++000222444777777555111---...////////////---,,,+++,,,---//////......///000///000111000...------...------...000111222333444666888:::;;;<<<===???AAA@@@AAACCCDDDCCCAAA>>>===:::>>>HHHUUU___aaaZZZTTTJJJNNNWWWaaafffeeefffhhhkkklllmmmooorrruuuxxxyyy}}}ttttttsssyyyrrrxxx~~~mmmwww{{{xxx~~~rrrkkkfffaaa^^^___aaajjj|||rrrhhhbbbYYYRRRUUU]]]TTTSSSOOOLLLTTTkkkppphhh```VVVOOONNNGGGGGGDDDBBBFFFVVVmmmyyyHHH>>>===;;;999:::>>>EEEJJJLLLMMMOOORRRUUUYYY\\\^^^______```aaaccceeehhhjjjiiiqqquuunnnUUUIIIMMMLLLKKKIIICCCBBBKKKWWWeeeqqq}}}~~~tttffflll}}}zzzpppfff```[[[SSSMMMLLLFFFFFFDDDBBB??????AAACCCGGGPPP]]]iiittt}}}uuuzzzlll```\\\XXXYYYTTT[[[ZZZVVVRRRPPPNNNJJJDDD>>>???;;;444000...---,,,,,,+++++++++************)))((((((((((((''''''''''''&&&'''((('''&&&'''(((***))))))***+++,,,++++++***---...333<<>>@@@BBBBBBBBBCCCBBBAAA???>>>999<<>><<<===<<<;;;>>>AAACCCBBBJJJLLLPPPUUUXXXZZZZZZZZZ______^^^___```aaacccdddbbbffflllvvvcccPPPNNNPPPRRRPPPGGG@@@CCCLLLRRR___qqq~~~tttnnnooowwwnnndddXXXNNNKKKMMMMMMKKKHHHCCC@@@???@@@>>>EEEOOOYYYeeeuuuyyyyyy~~~ppp___[[[WWWXXXUUU```YYYVVVRRRNNNKKKGGGCCC@@@AAA<<<666111///------,,,,,,,,,,,,+++***)))(((((((((((((((((())))))))))))'''((()))(((&&&&&&((()))((()))***+++++++++++++++,,,+++///:::EEEEEE;;;///------...111555666222///---,,,---///111111000...111222333333222000...,,,//////000111222333333444777777888:::<<<===?????????@@@AAABBBAAA???===;;;::::::>>>HHHTTT^^^bbbbbb^^^OOOIIITTTbbbgggiiilllllllllmmmnnnpppqqqsssttt{{{{{{sss{{{wwwxxxvvv}}}qqqffflllwww|||vvvwwwxxxiiiggg```bbbgggkkkooo~~~yyyssscccYYY\\\______^^^]]][[[VVVRRRVVV^^^yyykkkggg___RRRNNNGGGGGGFFFHHHQQQccczzzPPP@@@======<<<===>>>AAADDDFFFIIIMMMRRRWWWZZZ\\\^^^```______``````aaaaaabbbbbbbbbooooookkkyyyLLLKKKMMMOOONNNGGGBBBBBBFFFMMMXXXhhhvvvvvvmmm}}}qqqhhh```WWWPPPIIIMMMPPPNNNFFF???======>>>@@@HHHRRR[[[gggyyy~~~{{{sssbbb\\\WWWVVVPPPZZZXXXUUUQQQMMMJJJGGGBBB???AAA<<<666111///------,,,,,,+++++++++***))))))))))))))))))((((((((((((((('''((()))(((&&&&&&((()))'''((()))***+++++++++++++++***---777AAABBB999000---,,,---111666666333000......---------...///000000111222333222000...,,,//////000111222333333444666777888:::<<<===>>>???@@@AAABBBBBBAAA???===;;;999999;;;CCCOOOZZZaaaddd]]]RRRKKKPPP[[[bbbeeefffllllllmmmnnnppprrrsssttt|||~~~qqqyyy~~~yyy~~~rrrxxx|||{{{ooohhhooozzz~~~wwwuuuzzzllljjjbbbdddiiinnnoooyyy}}}tttfff\\\\\\^^^bbb___]]][[[UUUQQQUUU\\\~~~qqqkkk^^^OOOJJJGGGFFFEEEGGGQQQddd|||xxxJJJAAA======<<<===???BBBEEEFFFIIIMMMSSSWWWYYY[[[^^^___cccccccccddddddddddddddddddnnnnnnmmmyyy[[[JJJKKKNNNOOOKKKFFFDDDFFFHHHQQQ```ooozzz|||sssxxx{{{qqqggg]]]VVVMMMOOOPPPNNNHHHBBB???>>>===???DDDLLLTTT___pppzzzrrr~~~rrrbbb^^^XXXUUUOOOWWWXXXUUUQQQMMMJJJGGGCCC@@@AAA<<<666111///------,,,++++++*********************))))))((((((''''''''''''((()))((('''&&&''')))'''((()))***++++++++++++***)))***222:::===888222++++++,,,111555777444111///000000---******...111000111222333222000...---//////000111222333333444666777888:::;;;===>>>???AAABBBBBBCCCAAA???===;;;999888888>>>HHHUUU```fff```ZZZPPPLLLRRR^^^ddddddkkklllmmmoooppprrrtttttt|||ssswwwsss|||yyyqqqvvv~~~ssskkkrrr}}}yyyvvv{{{nnnmmmcccdddkkkqqqqqqvvvrrrggg^^^[[[]]]ccc```\\\YYYTTTPPPSSSYYYsssxxxppp```OOOKKKHHHEEEBBBEEEQQQfff~~~eeeBBBBBB=========>>>@@@CCCFFFHHHKKKOOOSSSWWWYYY[[[]]]___fffgggggggggggghhhhhhhhhgggmmmmmmpppxxxnnnLLLIIIJJJNNNMMMGGGBBBAAABBBIIITTTdddsss{{{pppxxxlllaaaZZZSSSQQQOOOMMMJJJGGGCCC@@@???>>>AAAFFFLLLVVVfffvvv~~~xxxvvvxxxooo```^^^ZZZWWWPPPXXXXXXVVVRRRNNNKKKHHHDDDAAAAAA<<<666111///---,,,,,,***************+++++++++******)))(((''''''&&&&&&&&&((())))))'''''''''(((((((((***+++,,,,,,,,,,,,+++))))))...555999999666+++***+++...333555444111///222444111,,,***---111///000111222222111///...//////000111222333333444666666888999;;;===>>>>>>AAABBBCCCCCCBBB@@@>>><<<:::888777999BBBOOO^^^gggfffcccXXXKKKLLL[[[gggiiikkklllnnnppprrrssstttuuuzzz}}}}}}zzz~~~vvvuuu|||uuuwww~~~}}}wwwpppvvv}}}yyywww|||ooommmbbbbbbiiirrrtttvvvkkkddd^^^[[[^^^bbb]]]YYYWWWRRROOORRRXXXeeeyyy{{{rrraaaRRRPPPGGGDDDAAAFFFUUUkkkUUU<<>>AAABBBCCCDDDCCCAAA???>>>;;;:::888888===JJJZZZfffiiiiii]]]LLLIIIWWWgggmmmkkkmmmooorrrtttuuuvvvvvvwwwzzzvvvnnn~~~|||zzzyyyxxxyyyzzzzzzyyy{{{|||zzzuuuuuu|||oookkkbbb```fffqqqssstttddd```]]]ZZZ```___YYYUUUSSSPPPNNNRRRXXX___vvvzzzqqq```RRRSSSFFFCCCBBBJJJ\\\rrryyyKKK<<>>>>>???AAADDDIIIMMMOOORRRTTTWWWYYYZZZ\\\^^^```aaabbbdddfffhhhkkkmmmmmmiiilllmmmqqqtttsssiiiUUUHHHMMMSSSOOOGGGDDD@@@AAAGGGTTTeeevvvqqqlll{{{vvvlllfff\\\UUUMMMJJJLLLMMMJJJGGGBBB@@@@@@BBBDDDKKKZZZiiikkkrrrooo```]]]XXXUUUMMMUUUYYYVVVRRROOOMMMJJJFFFCCCAAA<<<666111///------,,,++++++******************)))((((((''''''&&&&&&&&&%%%''')))***((('''''''''((()))***,,,---.........,,,+++***,,,///555;;;>>>555111,,,+++...222333333///444888888555111//////---...000222333222111000//////000111222333333444555666777999:::<<<===>>>@@@AAACCCDDDDDDCCCAAA@@@<<<<<<:::888:::DDDTTT```ggghhh```RRRIIIPPP```kkklllnnnqqqtttvvvwwwxxxxxxvvvyyy}}}|||qqq}}}~~~zzzzzz}}}|||wwwsssuuu}}}~~~pppkkkeee```fffqqqrrrooo~~~dddaaa^^^XXXaaa\\\VVVPPPOOOMMMMMMPPPVVVaaawwwyyynnn\\\NNNNNNEEECCCEEEQQQeeezzzfffFFF???<<<@@@@@@AAADDDHHHLLLQQQSSSVVVXXXZZZ[[[\\\]]]```bbb```aaaccceeehhhkkkmmmnnnjjjooooooqqqtttttt}}}^^^EEEFFFNNNMMMHHHFFF@@@AAAEEENNN]]]mmm{{{}}}}}}~~~ssskkkppp|||~~~xxxpppkkkccc[[[QQQLLLLLLMMMKKKIIIAAA?????????@@@EEERRR___tttrrrtttmmm^^^[[[WWWUUUNNNWWWWWWTTTPPPMMMKKKHHHDDDBBBAAA<<<666111///------,,,,,,+++++++++***)))))))))''''''''''''''''''''''''%%%'''******)))'''''''''&&&'''(((***+++,,,------*********+++---333:::@@@>>>888000,,,...222444555222333555555555333111///,,,...000222333222111000//////000111222333333444555666777888:::<<<===>>>???@@@BBBDDDEEEDDDCCCBBB;;;<<<;;;888777>>>MMMYYYeeefffeee]]]PPPKKKUUUdddmmmooosssvvvxxxzzzzzzzzzxxxzzz~~~uuu~~~~~~zzzyyy~~~tttlllgggbbbiiixxxxxxqqq{{{kkkggg```UUU^^^\\\UUUNNNLLLKKKJJJMMMQQQ___uuu~~~xxxnnn[[[LLLJJJDDDCCCHHHXXXnnnRRRAAACCC888AAABBBCCCFFFJJJOOOTTTWWWYYY[[[\\\]]]]]]^^^aaaccccccdddfffhhhjjjlllmmmnnnkkkttttttqqqvvvyyyuuuNNNGGGNNNMMMHHHGGG@@@AAACCCIIITTTcccsss~~~~~~{{{{{{}}}tttmmmjjjyyy{{{{{{|||~~~zzzuuunnneeeZZZQQQLLLKKKJJJIIIDDDAAA@@@???>>>@@@KKKVVVjjj{{{vvviii[[[ZZZWWWWWWRRR\\\UUURRROOOLLLIIIGGGCCC@@@AAA<<<666111///------,,,---,,,,,,+++***)))((((((&&&&&&&&&'''''''''''''''%%%'''******)))'''''''''$$$%%%'''(((***++++++,,,)))*********,,,111:::@@@EEE===333---...222666777444222111222333333222000,,,...000222333333222111//////000111222333333444555555777888:::<<<======>>>???BBBDDDEEEEEEDDDDDD:::<<<<<<888555:::HHHTTTeeefffjjjgggWWWIIIOOO^^^nnnppptttwwwzzz{{{{{{{{{zzz|||tttvvvxxxnnngggcccmmmwww~~~sssnnncccSSS[[[]]]UUUMMMJJJIIIGGGJJJNNNZZZppp{{{xxxooo]]]LLLJJJCCCCCCJJJ\\\tttvvvEEE>>>EEE666BBBCCCDDDGGGLLLQQQVVVYYY[[[]]]^^^^^^^^^___bbbdddhhhhhhiiijjjkkkmmmmmmnnnmmmxxxwwwrrrxxx}}}bbbTTTVVVSSSMMMLLL>>>@@@BBBEEEMMM\\\nnnzzz|||{{{|||uuuppphhhiiivvvmmm```TTTMMMIIIIIIIIIGGGEEECCCBBB>>>???GGGRRReeeuuuwwwmmm[[[[[[YYYWWWSSS___ZZZUUUPPPLLLJJJGGGBBB===@@@<<<666222///...,,,+++,,,,,,,,,+++++++++******(((((((((((('''''''''''''''''')))*********)))((($$$%%%&&&''')))+++---...---+++)))(((+++000666:::HHH>>>222,,,...222555555999666333000000000000///,,,---...111444444222000000000000000111222333444555666888:::<<<===>>>>>>???AAADDDFFFGGGFFFDDDCCCBBB>>>;;;;;;:::;;;AAAHHH]]]hhhnnnhhh]]]UUUQQQOOOaaammmvvvvvvuuuzzz~~~~~~}}}~~~xxxvvv{{{yyy|||nnnhhhhhhsssxxxuuulllccc___\\\XXXQQQKKKGGGHHHJJJKKKXXXooo~~~wwwggg\\\SSSKKKDDDFFFTTTlll]]]CCC@@@@@@:::???DDDIIIMMMRRRXXXXXXUUU^^^]]]\\\\\\]]]```bbbdddjjjkkkkkkjjjiiijjjlllooossstttuuuvvvwwwyyy~~~wwwQQQUUUSSSJJJPPPGGGCCCAAACCCGGGPPP```nnnyyy~~~xxxuuuxxxlll]]]kkktttggg]]]UUUMMMIIIJJJMMMIIIEEEAAA@@@BBBDDDFFFYYYjjjooo]]]\\\YYYWWWRRR^^^YYYUUUPPPMMMKKKHHHCCC>>>@@@<<<666222///...,,,+++,,,+++++++++************((((((((((((''''''''''''%%%&&&((()))***))))))(((%%%%%%&&&''')))+++,,,...---+++***))),,,000444777@@@:::333......000111222888555222000/////////......---...000333444222111111000000000111222333333555666777999;;;<<<======???AAACCCFFFFFFFFFEEECCCCCC???<<<;;;::::::???FFFXXXdddnnnkkkbbbYYYRRRMMMZZZgggssswwwxxx}}}uuurrr||||||}}}pppeeefffqqq}}}|||uuu|||}}}tttjjjfff^^^YYYSSSLLLIIIHHHIIIKKKVVVkkkyyyrrrcccYYYQQQJJJFFFMMM___wwwvvvNNN;;;;;;??????@@@EEEJJJMMMSSSZZZ\\\ZZZZZZZZZ[[[]]]___bbbeeegggfffgggiiiiiiiiijjjlllnnnqqqrrrsssssstttvvvzzz}}}```SSSSSSPPPNNNJJJFFFBBBBBBCCCJJJXXXeeeuuuzzzwww|||uuugggjjj}}}tttiii```WWWNNNKKKMMMJJJHHHEEEBBB??????AAABBBSSSccczzzsss```^^^ZZZVVVPPP\\\WWWSSSOOOMMMLLLIIIDDD@@@AAA<<<666222000...---+++++++++*********)))))))))((((((((((((''''''''''''$$$%%%'''((())))))((((((%%%%%%%%%'''(((***,,,---,,,,,,++++++,,,...111333777666444111...---...000777555222///...---......///......///111333333222222222111111111222222333444555777999;;;<<<======>>>@@@CCCEEEFFFFFFEEEDDDDDD@@@===<<<999888<<>>???AAAJJJVVVhhhzzzuuubbb```[[[VVVOOOZZZVVVRRROOONNNMMMJJJEEEAAAAAA===777222000...---,,,*********))))))))))))(((((((((((((((''''''''''''###$$$&&&'''((()))((((((%%%%%%%%%&&&(((***+++,,,,,,,,,,,,,,,,,,---......222444555222---+++---111666666333111......///000111///------000222333333333333222111111111222222444555777999:::<<<<<<===>>>@@@BBBEEEFFFGGGFFFFFFFFFBBB???===:::777999>>>HHHXXXjjjrrrqqqjjj]]]RRRNNNZZZjjjuuuzzz~~~xxxrrr||||||tttlllnnnuuu|||zzzuuu}}}}}}uuussskkkgggaaaZZZUUURRRQQQQQQYYYeeemmmggg\\\UUUPPPMMMJJJ^^^zzzzzzRRRFFFEEEAAA@@@EEELLLOOOQQQQQQTTT\\\aaabbb^^^```bbbcccdddcccbbbaaabbbdddhhhiiiiiiiiiiiijjjlllmmmnnnnnnnnnooorrrtttwww]]]MMMTTTNNNQQQLLLEEEAAA===>>>GGGQQQcccwww}}}}}}tttqqqyyytttrrrmmm```QQQIIIGGGIIIKKKIIIDDD@@@AAACCCBBBIIIUUUcccsssvvvdddaaa\\\VVVNNNYYYUUURRROOONNNNNNKKKFFFAAAAAA===777333000///---,,,*********))))))))))))(((((((((((((((''''''''''''###$$$&&&(((((((((((('''%%%%%%%%%&&&''')))***+++,,,,,,,,,+++++++++++++++000333555222,,,+++///333666666555222000///111444222000------///111333333333333222222222222222222444555777999;;;<<<======???@@@CCCEEEGGGHHHIIIIIIHHHDDDBBB@@@<<<888888===BBBQQQdddqqqvvvrrrggg\\\KKKSSSaaaoooyyy{{{ttt|||}}}wwwvvvwww{{{~~~yyyvvv~~~wwwxxxppplllggg```[[[WWWUUUTTT[[[ccchhhddd[[[UUUQQQOOOOOOfffnnnHHHCCCHHHCCCBBBIIIRRRVVVVVVSSSTTTZZZ```bbb```bbbdddeeeeeedddbbbaaaeeegggiiijjjhhhgggggggggjjjkkkmmmmmmmmmnnnppprrrtttvvvyyyUUURRRPPPRRRMMMHHHDDD???>>>DDDMMM\\\pppxxx{{{nnneeetttpppoooiii]]]UUUIIIKKKKKKIIIEEEBBBCCCDDDAAACCCHHHQQQ^^^nnn}}}uuucccaaa\\\VVVNNNXXXUUUSSSPPPOOOOOOKKKEEE@@@BBB===777333111///...,,,++++++*********)))))))))((((((((((((''''''''''''%%%&&&'''((()))(((''''''%%%%%%%%%&&&'''(((***+++,,,,,,+++***************///222444222...,,,///333444555555333000000444777222000...---///111222222333333222222222333333444555666888:::<<<======>>>@@@AAACCCFFFHHHJJJKKKLLLJJJGGGEEEDDD???::::::======JJJ\\\jjjuuuwwwpppgggOOOOOOWWWfffvvv~~~tttzzzyyyxxxzzz}}}ssspppkkkeee```[[[XXXVVV^^^bbbeeeccc]]]WWWSSSQQQYYYpppeee@@@;;;AAAAAAEEEPPPUUUYYYYYYUUUSSSYYY___aaa___aaacccfffggggggfffeeefffhhhiiiiiigggffffffggggggiiikkkllllllmmmoooqqqpppmmm}}}fffNNNJJJPPPMMMJJJGGGCCC???CCCJJJVVVhhh~~~zzzwwwyyyxxxjjjbbbuuutttnnnhhhaaa]]]QQQOOOKKKGGGEEEDDDDDDDDDBBBBBBCCCGGGPPP^^^nnnyyysssbbbaaa\\\WWWOOOYYYVVVSSSQQQPPPOOOKKKEEE@@@BBB>>>888333111///...---,,,+++++++++************(((((((((((('''''''''''''''((()))))))))((('''&&&%%%%%%%%%&&&'''((()))***,,,+++***)))((()))******+++...333444111///...///111333444222000000555999222000......000111222111222222222222222333444555666777999;;;===>>>??????AAACCCDDDGGGIIILLLMMMNNNLLLJJJHHHGGGCCC===<<>>888333111///...---,,,,,,,,,++++++++++++***)))((((((((('''''''''''')))************((('''&&&%%%%%%%%%&&&'''((()))***,,,+++)))''''''(((***+++''',,,222555555111---***...111333111///000555:::111000//////111222111000111111111222333444555666777888:::<<<===??????@@@BBBCCCEEEHHHJJJMMMOOOPPPNNNKKKJJJIIIEEE???===@@@777???LLLZZZkkkxxxzzzuuulll\\\TTT___qqq}}}zzz||||||}}}}}}{{{wwwrrrmmmhhhdddbbbjjjkkkmmmnnnjjjddd___^^^qqqoooUUU@@@@@@EEEFFFIIIOOOQQQWWWYYYUUUTTTXXX___bbbggggggggggggfffeeeddddddbbbcccccccccbbbcccfffiiiaaadddgggiiijjjkkkmmmoookkkkkkqqq|||qqqUUUNNNMMMMMMLLLFFF??????CCCFFFSSSddduuu|||rrrkkkmmmnnnkkkkkkooonnncccUUUMMMKKKLLLIIIFFF999===@@@???>>>DDDOOOYYY```lllwwwttt`````````[[[QQQWWWTTTSSSRRRRRRPPPKKKEEE@@@@@@<<<666222///---,,,++++++,,,---......,,,***)))))))))))))))(((((((((((()))))))))))))))(((''''''%%%&&&''''''((((((''''''))))))***+++***)))((('''))),,,000333444111---+++///000111111111000111111555111---,,,///222222222222222333333333333444444777999<<<======>>>???AAACCCDDDFFFHHHKKKNNNPPPQQQSSSQQQMMMIIIEEEBBB@@@???777999@@@NNNaaarrrzzzzzzuuugggXXXUUU```qqq~~~{{{{{{yyyssspppqqqssstttsssooohhhbbbbbbhhhnnn{{{YYYKKKAAADDDFFFFFFKKKUUUXXXUUUVVVYYY\\\]]]```eeeeeegggjjjlllkkkhhhdddbbbbbbcccfffggggggeeebbbaaadddeeefffgggiiikkkmmmnnniiillllllpppaaaLLLNNNOOOMMMJJJGGGDDDBBBFFFOOOZZZgggyyyzzzpppjjjhhhgggdddaaazzz|||ooo^^^PPPJJJIIIIIIIIICCCCCCAAA>>><<<>>>CCCHHHRRRXXXdddssssss___```___ZZZPPPVVVSSSRRRQQQPPPNNNJJJDDD???AAA===777222000...---++++++,,,---...---,,,***)))))))))))))))((((((((('''((((((((((((((('''&&&&&&%%%&&&''''''((((((''''''((()))***++++++***))))))))),,,000222222000,,,***....../////////111333444444111......000222222111222222333333333333444444777999<<<===>>>>>>@@@AAAFFFGGGHHHJJJKKKMMMNNNOOORRRPPPMMMJJJFFFCCCAAA???;;;:::===GGGXXXjjjxxx~~~zzznnn___WWW[[[ggguuu}}}{{{xxxxxxzzz{{{xxxrrrkkkgggkkkssszzzkkkNNNCCC>>>DDDIIIKKKQQQZZZ\\\YYYYYY\\\]]]]]]```dddfffhhhkkkmmmmmmjjjfffdddbbbcccdddeeeeeecccbbbaaabbbbbbcccdddfffhhhiiijjjmmmnnnooouuu}}}XXXTTTSSSTTTPPPHHHAAA???BBBIIISSS___qqq~~~tttmmmhhhddd```\\\jjjzzzuuussssssjjj\\\RRRLLLIIIFFFDDDCCCCCCBBB>>><<<<<<@@@CCCJJJNNNZZZhhhtttrrr______^^^YYYOOOVVVRRRQQQPPPOOOMMMIIICCC???AAA===777333000///...---+++,,,---------,,,***))))))))))))(((((((((''''''&&&''''''''''''&&&%%%%%%%%%&&&''''''((((((''''''((()))***,,,,,,,,,++++++***,,,///000000...+++))),,,,,,,,,---///111444666333111000000222222111000222222333333333333444444777999<<<>>>>>>???@@@BBBIIIIIIJJJKKKKKKLLLMMMMMMPPPOOOMMMKKKGGGDDDBBB@@@>>><<<:::>>>JJJ^^^sssxxxkkk^^^WWW]]]lllxxx~~~~~~uuunnnnnnvvvQQQEEE>>>>>>FFFLLLNNNTTT[[[___\\\[[[^^^___]]]___cccgggjjjmmmoooooollliiifffddddddccccccbbbbbbbbbbbbccccccccccccdddfffhhhiiimmmkkklllssscccTTTLLLSSSUUUJJJAAAAAA???CCCIIISSSdddxxxzzzqqqiiiccc]]]ZZZ\\\uuuuuulllddd___bbb]]]VVVQQQOOOLLLHHHEEEEEEEEEDDDAAA>>>===>>>???AAAEEENNN[[[gggrrrqqq``````^^^YYYOOOWWWSSSRRRPPPOOOMMMIIIDDD@@@AAA===888333111000///...+++,,,,,,,,,,,,+++***)))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&''''''(((''''''''''''(((***,,,------------***+++---//////---+++)))++++++,,,...111333333333222222222333333222111000222222222333333333444444666999<<<===>>>???AAABBBGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNNNNLLLJJJGGGDDDBBB???<<<999:::@@@QQQjjj~~~xxxhhhZZZYYYfffttt|||vvvpppssslllEEEBBB???AAAIIINNNOOORRRWWW]]]ZZZZZZ]]]^^^]]]^^^bbbgggiiillloooooommmjjjggggggeeecccbbbbbbccceeefffggggggfffffffffhhhjjjlllnnniiijjjooottt```IIINNNUUUMMMDDDDDD>>>@@@CCCKKKZZZnnnuuujjjbbb]]][[[WWWiiixxxqqqfff]]]UUURRRNNNNNNOOOOOOMMMJJJHHHGGGFFFDDDBBB@@@??????>>>@@@GGGQQQ\\\gggwwwqqqaaaaaa___YYYOOOXXXUUUSSSQQQPPPNNNJJJEEEBBBAAA===777333111000///...+++,,,,,,+++++++++******((((((((((((''''''''''''&&&''''''(((((((((''''''%%%&&&''''''(((''''''''''''(((***,,,---......---)))***,,,---------,,,+++,,,,,,...111444444111...111333444555444222111000222222222333333333444444555888;;;======???@@@BBBCCCDDDEEEGGGIIIKKKLLLMMMMMMNNNOOOOOOMMMJJJGGGEEE???<<<::::::<<>>>>>BBBIIIQQQ[[[jjjxxx~~~pppaaaaaa^^^WWWNNNWWWVVVTTTRRRPPPNNNJJJFFFCCC@@@<<<777333111000///...,,,+++++++++************((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''%%%&&&''''''((((((''''''&&&(((***+++---------,,,)))***+++,,,---.........------...222555555222...222444666666444222111111222222333333333333444444444666999;;;<<<>>>@@@AAA@@@AAACCCEEEHHHKKKMMMNNNMMMNNNPPPRRRQQQNNNJJJHHH@@@===<<<===;;;>>>PPPcccyyymmm^^^YYYZZZppp{{{zzzxxxpppIIIBBB???BBBFFFJJJNNNRRRVVVZZZXXXVVVWWW\\\]]]\\\^^^aaabbbeeeiiilllmmmllliiiggggggfffdddcccdddgggkkknnnhhhgggeeeeeefffiiilllnnnpppooosssuuuoooooo\\\LLLNNNNNNLLLLLLEEEBBBBBBEEELLL[[[qqqwwweee[[[WWWUUUXXX```uuuuuujjjcccZZZTTTRRRQQQPPPNNNJJJHHHFFFEEEDDDCCCAAA???===<<<===BBBGGGNNN[[[gggttt~~~mmm___```[[[UUULLLUUUUUUSSSQQQNNNLLLIIIEEEBBB???;;;666222000///...---,,,++++++***************(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''&&&''')))+++,,,,,,++++++))))))***+++---///000111000---,,,///444777666333333555777666333111111333222222333333333333444444222555888:::;;;<<>>===???;;;999EEEVVVooo|||mmm^^^WWWdddttt^^^@@@BBBAAADDDGGGIIILLLRRRYYY^^^\\\ZZZ[[[___```^^^___aaabbbeeeiiilllmmmllliiihhhdddcccbbbbbbeeehhhlllooogggeeedddccceeehhhllloooiiikkkppppppllllllyyyuuuYYYOOONNNOOOPPPFFFCCCBBBCCCGGGQQQgggzzznnn^^^WWWTTTUUUWWWaaa{{{zzzmmmggg___[[[\\\^^^___^^^RRRNNNJJJHHHGGGFFFCCCAAA>>><<<;;;>>>???CCCMMMXXXcccnnn}}}kkk]]]^^^YYYSSSJJJTTTUUURRROOOMMMKKKHHHDDDAAA>>>:::555111000///...---,,,+++******))))))******(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''')))***++++++******((()))***+++---000222333222...***,,,222888:::999444666777555222000222444222222333333333444444444111444777999:::<<<>>>@@@BBBCCCEEEGGGIIILLLMMMNNNMMMOOOSSSVVVUUUSSSOOOLLLFFF@@@>>>???:::666@@@OOOfffvvv|||iii]]][[[nnnlllOOO<<>>GGGPPPSSS^^^qqqlllZZZ\\\[[[XXXNNNUUUXXXSSSQQQQQQNNNGGGAAA@@@AAA===777333111///,,,+++***+++,,,+++)))))))))***((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&)))+++---------,,,)))(((((())),,,///111111111000......000222555777======:::666333111222444777444111000222333222000///111444777888:::===???CCCDDDFFFHHHIIIKKKNNNPPPNNNOOORRRTTTUUUUUUTTTSSSLLLGGG@@@======??????>>>SSSlll|||kkkWWW```pppyyyqqqOOOBBBCCCFFFJJJLLLNNNMMMLLLOOOWWW^^^\\\]]]^^^````````````___```cccgggjjjiiihhhfffeee``````aaaccceeehhhjjjkkkgggggggggffffffiiinnnrrrgggjjjlllmmmmmmppptttxxxgggIIIHHHRRRJJJFFFEEEEEEBBBCCCQQQbbbuuutttfff[[[TTTPPPRRRXXXkkkzzzrrrkkkdddcccgggiiilllxxxmmm```RRRKKKIIIHHHGGGFFFBBB@@@===;;;;;;===@@@BBBMMMSSS___rrrmmm[[[\\\[[[XXXOOOVVVXXXTTTRRRRRROOOHHHBBBAAAAAA===888444111///---,,,***+++,,,+++)))))))))***((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***++++++++++++***))))))+++...000111111///...---...111444666<<<;;;999666222111222333888555111111222333333111000222444666888:::>>>@@@CCCEEEGGGHHHIIIKKKNNNPPPPPPRRRTTTVVVWWWWWWVVVUUUPPPJJJCCC?????????@@@???JJJ___{{{www[[[[[[cccttt~~~rrreeeIIIBBBGGGLLLOOOSSSUUUUUUTTTUUU[[[```^^^^^^___```aaa``````___```bbbeeeggggggfffeeeeeecccccccccdddeeeggghhhiiihhhiiijjjiiihhhiiikkklllfffhhhjjjkkkkkkmmmqqquuuaaaOOOLLLLLLIIIEEEAAA???BBBKKKUUUddduuu~~~rrrbbbZZZSSSQQQRRR]]]{{{wwwllliiihhhmmm~~~ppp^^^RRROOOMMMKKKIIICCCAAA???===<<<===???@@@DDDIIITTTfff{{{ooo\\\\\\[[[XXXOOOXXXYYYTTTRRRSSSPPPIIICCCBBBAAA>>>888444222000...---***+++,,,+++)))))))))***((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''')))***+++---,,,***)))***,,,...000111///---,,,,,,...111333:::999888555111000111222888666222111222333333333222333444555777:::>>>BBBBBBDDDFFFGGGGGGIIILLLNNNSSSTTTVVVXXXYYYYYYXXXXXXUUUOOOHHHBBB@@@@@@AAAAAA@@@PPPhhhfffZZZTTTbbbxxxzzzzzzsssSSSBBBCCCLLLSSSWWW[[[```aaa``````aaadddaaaaaaaaaaaa`````````______```bbbcccdddeeeeeeeeeffffffeeeddddddeeeffffffhhhjjjlllkkkiiigggfffgggeeefffggghhhhhhjjjnnnpppzzzzzzZZZGGGLLLLLLGGGAAA???CCCFFFFFFSSSbbbuuuooodddYYYRRRNNNQQQbbbuuuwwwnnniiimmm~~~sss```TTTNNNIIIFFFEEEDDDBBB@@@>>>===>>>>>><<>>999555333111///...***+++,,,+++)))))))))***((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&))),,,...///...,,,)))(((***---///000///---++++++,,,...000777777666444111///000111777555333111111222333333333444444444666999>>>BBB@@@BBBCCCDDDEEEGGGJJJLLLTTTUUUWWWXXXYYYZZZZZZZZZXXXTTTLLLFFFBBBAAAAAABBB===DDDTTTmmmxxxbbbOOOSSShhh~~~^^^FFF@@@GGGRRRYYY]]]bbbhhhlllllljjjiiiiiidddcccbbbaaa````````````]]]]]]]]]___bbbeeeggggggfffeeecccbbbbbbbbbcccdddggghhhiiiiiifffdddddddddeeeeeeeeefffgggiiikkkmmmqqqhhhMMMHHHMMMLLLFFFCCCDDDCCC???KKKVVViii}}}rrrbbbXXXPPPNNNUUU___wwwooommmyyyrrr]]]RRRMMMJJJHHHGGGEEECCCAAA???======;;;<<>>FFFMMM]]]sssooo```VVVPPPQQQTTTeee}}}sssmmmuuuppp___XXXUUUMMMKKKIIIFFFCCCAAA???>>><<<===>>>CCCLLLXXXdddlllrrrvvv}}}qqq______]]]XXXNNNTTTTTTPPPNNNOOOMMMFFFAAA@@@@@@<<<888444222111///...***+++,,,+++)))))))))***((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%(((+++///222...//////---)))(((***------...000000000///...---333444555444222000000111333555666555333222111222111222333444444777;;;>>>BBBDDDFFFHHHJJJMMMPPPSSSUUUVVVVVVWWWXXXYYYZZZZZZ\\\[[[VVVPPPJJJEEEDDDDDDCCC>>>>>>KKKaaa{{{qqq^^^VVV^^^uuuwww^^^NNNIIIfff{{{^^^EEEDDDMMMSSSZZZbbbdddhhhmmmqqqrrrqqqnnnlllfffdddaaa___^^^___aaabbb]]][[[[[[^^^dddiiiiiiiiidddbbb___]]]\\\]]]___```aaaaaaaaa```______bbbddddddcccbbbdddgggjjjkkkkkknnnkkkuuuiiiNNNJJJIIIKKKIIICCC??????AAAEEERRRfffyyy|||kkk]]]TTTOOOMMMRRRnnn}}}pppiiiooo{{{rrraaaWWWQQQOOOLLLHHHEEECCCBBBBBB>>>>>>>>>>>>BBBHHHQQQWWW___cccjjjrrr{{{qqq___```^^^XXXLLLRRRTTTPPPNNNPPPNNNGGGBBBAAA???;;;777333222000///...***+++,,,+++)))))))))***((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''))),,,---+++///111///***((())),,,,,,...222444444222///---333444555444222111111222333666::::::777444222222///111333444444666999;;;@@@BBBEEEHHHJJJNNNRRRUUUVVVVVVWWWWWWXXXZZZ[[[\\\^^^^^^\\\WWWPPPJJJGGGGGGEEE???<<>>???HHHYYYiiixxxwwwhhh\\\SSSMMMNNNXXXrrr{{{mmmmmmtttsss___UUURRRNNNJJJGGGEEEEEEFFF?????????>>>>>>@@@EEEJJJLLLPPPVVV^^^fffppp|||ppp```aaa___XXXKKKPPPUUUQQQOOOQQQOOOHHHCCCBBB>>>;;;666333111000///---***+++,,,+++)))))))))***)))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((***...111000+++((()))++++++...333777777444000---222444555555333222222222333888<<<===:::666444333...000222444444555888:::<<>>DDDQQQ^^^lllrrreeeZZZRRRRRRMMM\\\{{{qqqrrrrrrWWWTTTOOOJJJHHHGGGHHHHHH@@@BBBBBBAAA>>>???BBBEEEAAADDDJJJOOOWWWaaannnvvv~~~lll]]]\\\ZZZVVVKKKNNNQQQPPPQQQSSSPPPHHHCCCBBB???;;;777444333111///...+++++++++************)))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((......---,,,,,,+++******------000777>>>>>>555---...///111333444444444444444888>>>@@@===888222/////////000111222333444444;;;???CCCEEEEEEIIIQQQXXX[[[[[[ZZZYYYXXXYYY\\\___```aaaaaaaaa^^^XXXPPPJJJFFFAAA@@@AAA@@@FFF___{{{}}}iiiYYYPPP___}}}{{{~~~qqqKKKIIIHHHMMMTTT\\\aaabbbiiiiiihhhgggggggggffffffjjjiiifffbbb___```cccgggdddeeeeeeeeeccc```]]][[[dddeeeeeebbb]]]YYYYYY[[[\\\\\\]]]]]]___```bbbbbbcccdddeeeddddddeeehhhjjjmmmttt{{{pppOOONNNJJJIIILLLEEE@@@BBBGGGMMMSSS]]]ooo}}}oooaaaVVVOOOQQQTTTcccvvviiioooyyyaaa\\\UUUNNNJJJHHHIIIJJJGGGGGGFFFBBB>>>;;;::::::===>>>@@@CCCIIIOOOUUUYYYhhhqqq}}}mmm]]][[[YYYVVVKKKPPPRRRPPPQQQSSSPPPHHHCCCCCC???<<<777444333111///---+++++++++************)))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((+++++++++++++++*********,,,---000666;;;:::555///...///000333666777555333111555:::???AAA>>>:::666111111111111111222222222999===BBBDDDDDDHHHNNNTTTXXXYYYYYYYYYXXXYYY\\\^^^^^^___```bbb```\\\UUUPPPKKKEEEBBBBBB>>>>>>NNNbbb{{{hhhZZZ[[[ooocccHHHHHHIIINNNVVV\\\``````kkkmmmnnnnnnmmmiiifffcccjjjkkkjjjgggeeedddeeegggfffffffffeeedddbbb```^^^```bbbcccbbb```___```bbb^^^^^^^^^___```aaabbbccccccdddffffffgggiiilllooonnnssszzz~~~XXXNNNHHHJJJLLLDDD??????CCCGGGLLLTTTeeeuuuzzzkkk___VVVSSSOOOUUUooovvvkkkcccppphhhccc[[[TTTOOOKKKGGGEEEIIIIIIHHHFFFBBB?????????<<<<<<<<<>>>AAAFFFJJJMMMXXX```kkksssyyyooo\\\ZZZXXXWWWMMMRRRSSSQQQQQQSSSPPPHHHDDDDDD???<<<777444333111///---+++++++++************)))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))******************,,,000333555555444333...---...333999;;;777222///111666===BBBCCC???;;;555333222000000000111222777;;;@@@CCCDDDFFFKKKOOOTTTVVVXXXYYYYYYYYY[[[]]]]]]^^^```cccdddaaa[[[WWWPPPIIIFFFEEE@@@;;;@@@JJJooo|||hhhXXX]]]nnnzzzrrrTTTEEEGGGKKKRRRYYY]]]______hhhkkkooorrrqqqlllfffbbbiiijjjkkkkkkhhhfffffffffiiihhhgggeeedddccccccccc```bbbccccccccccccdddeeeaaaaaaaaaaaabbbbbbccccccaaaccceeefffhhhkkkooorrroooqqqwww{{{yyysssXXXIIIKKKNNNGGGAAA@@@@@@BBBDDDKKKZZZhhhvvvyyymmm^^^UUUMMMNNNYYYrrrqqqfff___eeesss~~~pppjjjbbb\\\YYYUUUNNNHHHHHHHHHGGGDDD@@@===<<<<<<>>><<<;;;:::;;;===???@@@FFFMMMUUU]]]cccjjjsssyyyqqq\\\XXXXXXXXXNNNSSSTTTQQQQQQRRRNNNHHHDDDEEE@@@<<<888444222111...---+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''')))***+++,,,,,,+++))),,,///111000111333666...,,,,,,333;;;???:::555222111333999AAACCC@@@;;;888666333000000111333555666:::???BBBDDDGGGJJJMMMPPPSSSVVVXXXYYYZZZ\\\^^^___```cccfffgggeee```]]]SSSMMMHHHGGGDDD??????BBBVVVkkkcccXXX[[[tttzzz~~~bbbJJJEEEIIIPPPXXX]]]``````___aaaeeekkkoooooolllgggdddhhhiiijjjhhhfffeeeeeefffjjjiiigggeeedddeeefffgggfffgggfffeeedddccccccccccccccccccddddddddddddccc___aaacccdddeeehhhllloooqqqmmmpppuuutttxxxoooRRRLLLOOONNNGGGDDDAAAAAAAAAEEEQQQ]]]gggvvv|||fffZZZRRRQQQQQQ[[[xxx{{{ooojjjjjjppp~~~zzztttlllddd``````^^^WWWQQQIIIIIIHHHDDD???;;;999999BBB@@@>>><<<;;;;;;;;;<<<>>>BBBGGGLLLRRRXXX```eeemmmssszzz}}}rrr\\\XXXXXXYYYPPPTTTUUUQQQOOOPPPMMMGGGDDDEEE@@@===888555222000...,,,+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''))),,,------------(((+++......---///333888000,,,+++111:::@@@>>>:::666333333888@@@EEEDDDBBB<<<999555111111333777:::777:::>>>BBBEEEHHHKKKMMMMMMPPPTTTWWWYYY[[[^^^```eeeeeegggiiijjjhhhccc```XXXQQQJJJHHHFFFCCCBBBBBBDDDWWWsssfffUUU___qqqzzz}}}nnnVVVDDDJJJOOOVVV]]]aaaccccccbbbccceeehhhkkkkkkjjjgggfffhhhiiihhhfffddddddfffhhhjjjhhhfffeeeeeefffhhhiiiiiihhhgggfffeeedddcccbbbcccdddeeeffffffeeeeeedddaaabbbdddddddddfffiiilllqqqiiiiiiooorrruuudddPPPLLLQQQMMMHHHDDDBBB@@@BBBJJJSSS___nnnuuudddWWWSSSNNNMMM```xxxzzzwww}}}uuummmccc______]]]WWWQQQKKKKKKJJJGGGCCCAAA@@@@@@DDDCCCAAA???======<<<======>>>@@@CCCFFFKKKPPPSSS[[[aaaiiilllmmmqqqxxxttt\\\XXXYYYZZZPPPTTTTTTPPPNNNNNNKKKEEECCCEEE@@@===888555222000...,,,+++++++++************)))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%'''***,,,......---,,,(((+++---------///444888555111---000666<<<>>>>>>999666444777>>>EEEJJJLLLCCC???999444333555:::===888:::===AAAFFFJJJMMMOOOLLLOOOSSSVVVYYY\\\```cccjjjjjjkkklllmmmjjjfffbbb^^^WWWOOOIIIFFFDDDAAA@@@<<>>>>>>>>============???AAADDDEEELLLQQQWWW[[[\\\```gggnnntttxxxttt]]]YYY[[[[[[QQQTTTTTTOOOLLLLLLHHHCCCBBBDDDAAA===888555222000---++++++++++++************)))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$&&&))),,,------+++***)))***+++,,,...111444777===888111///111777<<>>777444666:::>>>888888:::???DDDJJJNNNPPPMMMOOORRRUUUYYY]]]cccgggmmmmmmnnnoooooommmiiieeebbb]]]UUUMMMIIIFFFCCC@@@<<<@@@JJJ]]]|||fffWWWZZZnnnrrrYYYNNNMMMVVVZZZ___aaabbbdddfffiiilllmmmmmmmmmkkkiiifffddddddeeefffeeedddcccdddeeedddcccccccccdddfffggghhhcccaaaaaabbbeeegggfffeeebbbccceeeggghhhhhhgggfffcccdddddddddcccdddgggjjjdddiiijjjhhhjjjqqquuuuuu```RRRPPPKKKGGGEEECCC@@@BBBFFFMMM[[[nnn}}}mmm]]]QQQKKKNNNUUUeee~~~wwwnnncccXXXPPPJJJKKKKKKJJJGGGFFFFFFGGGEEEDDDCCCBBBAAA??????>>>===<<<;;;;;;======>>>===AAADDDHHHKKKMMMRRRXXX\\\bbbgggoooxxxuuu]]]ZZZ\\\\\\QQQSSSSSSOOOKKKJJJGGGBBBAAADDDAAA===999555222000---++++++++++++************))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((###%%%(((+++,,,+++***)))*********,,,///222555666DDD>>>555...---222999???>>>;;;555000000777AAAHHHRRRLLLBBB999555666:::===777777888===CCCJJJOOOQQQMMMOOORRRUUUYYY^^^dddiiinnnnnnoooppppppoookkkhhhcccaaa[[[SSSMMMJJJFFFCCC@@@???@@@KKKfffcccWWW]]]hhhdddOOOOOOWWWZZZ]]]```aaaaaacccfffjjjgggiiikkkmmmmmmjjjfffddd^^^aaadddeeecccaaa______bbbbbbbbbcccdddeeefffgggcccaaa```aaadddfffeeecccaaabbbeeeggghhhhhhgggggg___```aaaaaaaaabbbeeehhh^^^jjjooohhhfffmmmpppmmmxxxsssWWWRRRNNNJJJIIIFFFBBBCCCFFFBBBQQQeeevvv|||jjj\\\RRRNNNMMMOOOppprrrddd\\\VVVVVVTTTQQQLLLIIIGGGGGGGGGGGGFFFDDDCCCAAA@@@???===<<<<<<<<<===>>>===<<<:::<<<>>>AAAEEEIIINNNQQQWWW[[[cccllltttzzz}}}~~~~~~~~~~~~vvvaaaaaa___XXXLLLTTTPPPNNNJJJIIIHHHHHHGGGFFF???<<<777333111000...,,,,,,+++******))))))************)))((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))***+++******)))((()))---333777BBB???999222---...444999:::===;;;555444:::@@@CCCWWWTTTNNNDDD;;;777999<<<>>>:::666999AAAIIILLLLLLOOOQQQSSSVVVYYY]]]cccgggmmmqqqssspppmmmnnnmmmkkkmmmiiiddd^^^XXXQQQIIIEEEJJJAAA===DDDPPPddddddYYYZZZrrr~~~}}}sss]]]VVVYYY[[[XXX^^^ddddddaaaaaagggmmmllljjjhhhffffffhhhkkkmmmddd```___cccdddaaa```bbb^^^]]]]]]___bbbdddeeeeeeaaa```___^^^^^^```aaacccccc```^^^___bbbddddddcccaaa___]]]]]]___dddiiillldddddddddeeefffiiikkklllwww]]]QQQSSSQQQKKKGGGGGGEEEAAACCCHHHUUUjjj{{{{{{bbbPPPNNNSSSQQQ^^^wwwvvvnnnddddddbbb]]]XXXSSSPPPPPPJJJFFFDDDEEEDDD@@@???AAA???>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBJJJMMMRRRYYY___eeeiiikkkkkkmmmrrryyy{{{sssoooooorrrtttsss______]]]WWWKKKRRRRRROOOLLLJJJJJJIIIHHHGGG@@@<<<777333111000...,,,,,,++++++*********************)))(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++******)))((((((,,,111555<<<;;;777222...000555999888<<<<<<666444888>>>AAAUUURRRMMMFFF???;;;:::::::::999888999>>>DDDJJJLLLPPPRRRTTTVVVXXX\\\aaaeeekkkppprrrpppoooppppppnnnpppmmmiiiccc]]]UUULLLFFFFFFAAA???BBBEEEQQQooo~~~eeeXXXZZZfff|||~~~gggWWWTTTWWWYYY]]]bbbeeeeeebbbbbbeeeiiikkkjjjgggeeedddeeeggghhhfffaaa___aaaaaa^^^\\\]]][[[ZZZYYY[[[^^^```aaaaaa```^^^[[[XXXXXX[[[^^^aaa```^^^\\\]]]```bbbbbbaaa^^^]]][[[ZZZ[[[^^^bbbdddcccccccccdddfffhhhjjjkkkmmmxxx]]]PPPIIIKKKMMMGGGBBBBBBBBBEEEOOOaaarrr~~~kkkXXXQQQQQQNNNTTTccc{{{xxxxxxwwwtttnnndddXXXPPPOOOJJJHHHHHHGGGDDDDDDGGGAAA@@@???===<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>CCCEEEIIINNNRRRVVVYYYZZZ]]]___dddllluuu{{{rrrjjjeeedddfffhhhnnn]]]^^^\\\VVVJJJPPPSSSPPPMMMKKKKKKKKKJJJHHH@@@<<<777333111000...,,,+++++++++************)))******)))(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++*********((((((***...111555555333111000111555888666===???999444666<<>>@@@SSSiii~~~cccUUUXXXfff|||}}}kkkXXXPPPTTTXXXYYY^^^```bbbcccbbbbbbccceeeiiihhhfffdddcccccccccdddeee```]]]______\\\[[[\\\ZZZXXXWWWXXX[[[]]]^^^^^^]]]ZZZVVVSSSSSSVVVZZZ]]]]]][[[ZZZ[[[]]]^^^^^^^^^\\\[[[ZZZYYYYYYZZZ[[[\\\``````aaabbbdddfffhhhiiieeemmm{{{^^^JJJNNNRRRIIIBBBCCCAAAAAAGGGTTTcccqqqxxxfffWWWPPPPPPMMMPPPaaa{{{rrreee\\\ZZZSSSLLLJJJHHHEEEDDDGGGEEEDDDCCC@@@???======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGLLLNNNTTT\\\eeeooowww{{{~~~}}}wwwpppkkkccc[[[VVVTTTUUUWWWlll]]]]]]\\\WWWKKKOOOSSSQQQMMMKKKKKKKKKJJJIIIAAA===888444111000...,,,++++++++++++******))))))***))))))(((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((******+++,,,+++***)))***---///111111111111222222444555888@@@DDD>>>777666999;;;FFFOOOXXXYYYRRRFFF===888111777;;;999555777AAAKKKQQQTTTVVVXXXZZZ[[[^^^```fffkkknnnnnnnnnqqqrrrqqqrrrrrrssssssooofff[[[TTTNNNKKKIIIGGGAAA>>>EEEPPPqqqhhh^^^YYYbbbvvv}}}{{{wwwttt\\\MMMOOOWWW\\\\\\ZZZ[[[]]]___aaabbbbbbbbbeeeeeedddccccccccccccccc```[[[YYY\\\^^^]]]]]]___[[[YYYWWWWWWYYY\\\\\\\\\ZZZXXXUUURRRRRRSSSVVVWWWYYYYYYXXXYYYZZZZZZ[[[ZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ\\\]]]^^^___aaacccdddeeeeeeiiiuuu]]]QQQRRRNNNGGGCCCBBB???AAAIIIUUUdddvvvuuubbbSSSUUUPPPLLLRRRbbb~~~~~~{{{wwwuuukkkbbbXXXRRRNNNHHHEEEFFFIIIHHHFFFDDDBBBAAA@@@@@@?????????>>>======<<<<<<:::;;;<<<===============AAACCCHHHOOOWWW___eeeiiimmmmmmnnnqqqtttwwwyyyzzz|||~~~|||vvvqqqqqqtttyyy}}}zzz}}}xxxkkkbbb[[[WWWQQQKKKGGGFFFGGGIIIlll^^^]]][[[XXXMMMPPPSSSPPPMMMKKKKKKJJJIIIHHHBBB>>>888444222000...,,,***++++++++++++***)))(((***))))))(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***,,,---...---++++++---...///000111222333444333222:::CCCHHHCCC<<<999888888>>>NNN```dddYYYIII>>>999222777;;;888333444>>>HHHOOORRRVVVYYY[[[\\\^^^```dddiiilllkkklllooopppnnnppprrruuuwwwvvvppphhhbbbUUUNNNIIIHHHGGGDDDBBBBBBRRRnnnpppYYYSSS___wwwtttwww~~~jjjTTTKKKRRR[[[```aaa\\\]]]___aaaaaaaaa``````bbbbbbbbbbbbbbbcccdddddd\\\WWWUUUXXXZZZYYYZZZ\\\\\\YYYVVVVVVWWWYYYZZZZZZXXXWWWWWWWWWVVVUUUTTTSSSVVVWWWXXXXXXXXXWWWXXXXXXWWWXXXXXXYYYZZZZZZZZZZZZXXXYYY[[[\\\^^^___```aaafffhhhlllyyy{{{XXXNNNQQQMMMCCCEEE@@@???CCCKKKXXXjjjzzzmmm[[[UUUSSSPPPPPPSSSbbb{{{pppfff```[[[SSSNNNLLLIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>AAAEEEKKKPPPTTTVVVXXXYYYZZZ[[[]]]```ccceeejjjmmmpppqqqrrrsssuuuwwwyyy}}}}}}yyyvvvsssoooiiiddddddhhhmmmqqqnnnnnnooonnniiiaaaVVVOOOIIIGGGCCC@@@>>>???@@@BBBlll___]]]ZZZXXXNNNQQQSSSPPPMMMKKKKKKKKKIIIHHHBBB>>>999555222000...,,,******+++,,,,,,***)))(((******)))(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***,,,---......---,,,---...//////000333666666555333:::BBBGGGFFFBBB???;;;666999JJJ^^^eee\\\MMMCCC>>>888999999666444555<<>>======<<<<<<<<<<<<<<<<<<;;;;;;999:::<<>><<<;;;;;;===???AAAmmm```[[[WWWWWWNNNQQQTTTRRRNNNMMMLLLLLLKKKJJJCCC???999555222000...,,,)))***+++,,,,,,+++)))(((******)))(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))***,,,......---,,,,,,,,,...---///333888:::999777555<<>>777999DDDSSS\\\[[[SSSJJJDDD???;;;777555666999;;;<<>>>>>CCCQQQiiiiii\\\aaalll|||~~~```UUUNNNQQQWWWZZZ]]]aaagggkkkmmmkkkddd^^^]]]^^^```___]]]\\\]]]___aaacccaaa[[[XXXYYYZZZYYYYYY\\\^^^ZZZVVVTTTTTTVVVWWWWWW\\\\\\]]]\\\[[[XXXVVVUUUTTTWWWYYYYYYWWWUUUVVVWWWSSSSSSSSSSSSTTTUUUVVVVVVWWWYYY[[[]]]___`````````ddddddhhhlllpppqqqYYYQQQOOOHHHEEEBBBBBBBBBGGGTTTaaavvvuuudddZZZTTTSSSPPPMMMVVVddd{{{zzzwwwmmmaaa[[[VVVTTTQQQNNNKKKHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@?????????>>>>>><<<;;;;;;::::::;;;<<<===>>>>>>>>><<<>>>AAAAAA@@@@@@BBBDDDGGGIIIKKKLLLLLLNNNQQQSSSYYY[[[\\\[[[VVVRRRPPPPPPMMMLLLJJJIIIJJJLLLOOOPPPSSSPPPKKKGGGEEEBBB>>><<<<<<<<<;;;;;;<<<>>>AAABBBmmm___YYYUUUVVVNNNQQQVVVSSSPPPNNNNNNMMMLLLKKKCCC???:::555222000...,,,)))***,,,,,,,,,+++)))'''******)))((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''))))))(((***------,,,+++++++++,,,,,,...333999======;;;000777>>>CCCHHHIIIAAA888:::???HHHRRRYYYWWWOOOHHHDDD===666555888;;;;;;999???DDDLLLRRRVVVXXXZZZ\\\]]]ccchhhjjjlllrrruuuttt||||||}}}}}}ssscccUUUMMMJJJGGGCCCGGG???>>>NNNjjjddd\\\```eee}}}{{{xxxzzzwwwTTTNNNLLLRRRVVVWWWYYY^^^ccciiimmmkkkccc]]]]]]```aaa___\\\ZZZZZZ[[[^^^```ccc^^^[[[^^^``````bbbeeeaaa]]]YYYVVVWWWXXXYYYYYY______]]][[[YYYXXXXXXWWWTTTWWWZZZZZZWWWUUUVVVWWWVVVUUUTTTSSSSSSTTTUUUVVVXXXZZZ\\\___```aaaaaaaaafffeeejjjooolllnnn^^^PPPVVVHHHFFFDDDBBBAAACCCMMMYYYgggwwwsssbbbVVVUUUSSSNNNNNNTTTbbbzzzlllccc```^^^ZZZUUUQQQMMMJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAA???>>><<<;;;<<<<<<===>>>>>>>>>======777:::<<<<<<;;;:::;;;======>>>@@@AAAAAACCCFFFHHHGGGJJJLLLKKKHHHGGGHHHJJJ@@@@@@@@@@@@AAACCCDDDEEEJJJGGGCCC@@@???>>><<<;;;============>>>@@@BBBCCCppp___\\\ZZZVVVLLLQQQTTTSSSQQQOOOMMMKKKJJJJJJCCC???999444111///,,,***+++++++++************)))((((((((((((''''''''''''$$$%%%&&&((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''&&&%%%&&&'''((()))++++++,,,---------,,,,,,---,,,,,,///666;;;<<<<<<333444666:::===?????????>>>AAAAAADDDRRR___XXXHHHHHH@@@777333555888::::::===BBBIIINNNSSSXXX]]]```bbbccceeehhhkkkpppvvv{{{zzz|||||||||wwwjjjXXXLLLHHHJJJHHHAAA???CCCKKK```sss\\\]]]eeewwwwwwvvvrrrnnnvvv{{{vvvbbbOOORRRSSSRRRTTTYYY[[[ZZZcccdddccc___]]]^^^```aaaiiieee___[[[XXXYYY[[[]]]aaabbbddddddcccbbbdddeee```___\\\YYYWWWVVVUUUUUU[[[\\\^^^___^^^\\\ZZZXXXXXXYYYYYYZZZZZZZZZYYYYYY]]][[[WWWVVVWWWYYYZZZ[[[ZZZ[[[___cccfffgggdddbbbcccbbbgggnnnnnnppprrrVVVWWWRRRJJJCCCAAABBBDDDFFFGGG[[[jjj|||rrr___VVVUUURRRMMMIIIVVVgggtttqqqkkkeee^^^WWWQQQMMMIIIIIIIIIIIIHHHEEEFFFHHHFFFEEECCCAAAAAA@@@@@@???>>><<<999999:::;;;<<<<<<:::::::::;;;<<<;;;999777;;;<<<======;;;;;;<<<===@@@AAABBBCCCCCCBBBAAAAAADDD???;;;;;;;;;:::===BBBCCC???===>>>>>>=========>>>AAACCCAAA@@@CCCLLLTTTwwwbbb\\\XXXVVVMMMRRRTTTSSSQQQNNNLLLJJJIIIIIIDDD@@@:::666222000---,,,+++++++++************)))((((((((((((''''''''''''&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''&&&&&&%%%&&&'''((()))))))))***+++,,,,,,,,,,,,,,,,,,---222777::::::999222111222555999<<<===<<<@@@@@@===<<>>@@@AAAAAA@@@>>>=========>>>??????===;;;>>>===<<<===>>>??????>>>>>>???AAABBBCCCCCCCCCCCC???<<<;;;======;;;===AAA<<<<<<===@@@BBBAAA@@@???>>>EEEJJJJJJHHHNNN[[[ggg~~~ddd[[[VVVTTTLLLSSSTTTSSSQQQNNNKKKIIIHHHGGGEEEAAA;;;777444111///---+++++++++************)))((((((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&'''(((***+++,,,------,,,---///333888:::999888555222///111666<<>>>>>:::888AAARRR[[[ZZZNNNGGG???888555555666666555888>>>GGGPPPWWWZZZ\\\```bbbdddgggkkkrrrzzz}}}~~~rrraaaSSSNNNIIIFFFGGGDDDAAAGGGRRRkkkZZZ]]]jjjzzz}}}|||~~~|||ooo\\\RRRSSSWWWYYYXXXYYY\\\[[[XXXZZZ\\\^^^___^^^^^^___```bbbbbbaaa___\\\ZZZXXXVVVWWWZZZ___bbbcccbbbbbbbbbdddbbb```]]][[[ZZZZZZZZZ[[[\\\^^^___^^^]]][[[ZZZYYY[[[]]]___``````___^^^^^^]]]\\\[[[\\\^^^```aaabbbaaabbbdddfffggggggeeecccbbbfffmmmnnnkkkoooyyy^^^TTTQQQNNNKKKDDD>>>???EEEGGGRRRaaaooo~~~tttcccXXXSSSRRRGGGFFFNNNdddvvvnnnbbb\\\VVVSSSTTTTTTPPPLLLLLLJJJIIIHHHFFFCCC???;;;666999===AAABBBAAA>>><<<>>>>>>>>>???AAA@@@>>><<<>>><<<:::;;;>>>??????===;;;<<<===???AAABBBBBBBBB<<<:::;;;>>>===:::;;;???>>>@@@BBBDDDDDDCCCAAA???CCCLLLUUUVVVUUUZZZiiivvvdddZZZVVVTTTKKKQQQTTTSSSQQQNNNKKKIIIGGGGGGEEEAAA;;;777333111...---+++++++++*********))))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((%%%&&&(((***,,,...//////---...000333666:::<<<===>>>888222111777???GGGKKK;;;>>>===:::>>>IIIQQQRRRKKKHHHBBB<<<777666777888555666888@@@JJJSSSYYY\\\aaaccceeegggkkkqqqyyy~~~~~~{{{~~~rrrfffVVVOOOJJJIIIFFFAAAAAAEEEXXXzzzssseee^^^^^^pppyyytttyyy|||xxx```UUUSSSXXX\\\^^^]]]]]]___^^^ZZZXXXYYY]]]aaaaaa______bbbbbbbbb```___\\\ZZZWWWVVVVVVYYY\\\]]]]]]]]]^^^```bbbaaa^^^\\\ZZZYYYYYYYYYXXXYYYZZZ[[[[[[ZZZXXXWWWXXXZZZ]]]```aaa```___^^^]]]]]]]]]\\\\\\^^^```bbbcccbbbaaabbbeeefffffffffgggeeegggmmmnnnlllmmmqqquuusss^^^UUUOOOMMMGGG@@@???DDDCCCJJJTTTaaaooo~~~ssseeeZZZTTTPPPJJJGGGPPPccc~~~rrrbbbWWWXXX^^^^^^ZZZVVVSSSPPPNNNLLLIIIDDD@@@666:::@@@CCCDDDDDDBBBAAAAAAAAAAAABBBDDDDDDBBB??????>>>>>>>>>>>>>>>??????===>>>???@@@AAABBBCCCCCCBBB@@@@@@AAA>>><<>>777333777AAAMMMUUU@@@BBB@@@;;;<<>>DDDDDDBBB>>>999888>>>JJJSSSLLLHHHAAA:::999AAANNNXXXSSSUUUTTTMMMAAA777444333999888777777;;;EEEPPPYYY```cccfffiiikkknnnrrruuuyyyzzz}}}sssbbbTTTLLLHHHFFFFFFFFFEEEQQQooorrrbbb___```qqqvvvrrrtttzzzyyycccYYY]]]cccbbbeeefffddddddfffeeeaaa^^^\\\___fffeee______dddeeecccaaa^^^\\\ZZZYYYYYYXXXWWWTTTRRRPPPSSSXXX\\\[[[ZZZXXXVVVTTTTTTTTTTTTWWWXXXXXXYYYYYYYYYYYYYYYUUUVVVWWWXXXYYYYYYYYYZZZXXXZZZ\\\[[[YYYYYY[[[___```___^^^___bbbddddddddddddccccccdddeeefffhhhjjjqqqtttzzzYYYPPPQQQLLLEEECCC??????CCCKKKUUUcccuuuoooZZZOOOLLLJJJGGGFFFPPPfff{{{vvvaaaRRRPPPRRRRRROOOJJJGGGHHHJJJLLLKKKJJJKKKKKKJJJGGGEEEAAADDDHHHIIIHHHFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGDDDBBBBBBDDDKKKZZZiiiuuu{{{{{{qqqgggddd___XXXXXX___mmm|||aaa[[[ZZZYYYMMMPPPTTTSSSQQQOOONNNMMMLLLLLLEEEAAA;;;777444111///---+++++++++************)))((((((((((((''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%&&&&&&'''&&&%%%$$$###%%%&&&'''((((((((('''&&&%%%&&&(((+++---///000000---...---,,,,,,111888>>>AAAEEEGGGCCC;;;:::AAAIIIRRRLLLDDD===:::>>>HHHPPPWWW\\\^^^WWWIII<<<666555666888:::888777===GGGQQQ\\\```eeeiiillloooqqqsssvvvwwwyyy|||yyyiii]]]UUUMMMHHHJJJAAAAAARRRnnnjjjZZZaaalll{{{wwwtttvvvzzzhhh[[[[[[aaadddcccffffffddddddggggggdddbbb^^^```fffeee]]]]]]dddcccccccccbbb```\\\YYYWWWSSSSSSRRRPPPOOORRRVVVZZZ[[[ZZZXXXVVVUUUTTTTTTTTTVVVWWWWWWXXXXXXXXXXXXXXXUUUUUUTTTTTTTTTUUUWWWWWWWWWZZZ\\\[[[XXXWWWYYY]]]^^^]]]]]]```bbbdddeeeddd```bbbdddcccaaabbbdddeeejjjkkkwwwlllYYYUUUMMMFFFFFFBBB@@@@@@EEEKKKUUUfffvvvppp[[[UUUNNNJJJGGGJJJUUUaaazzzttttttuuussslllbbbZZZXXXXXXZZZYYYXXXXXXWWWVVVRRRPPPLLLLLLNNNUUU[[[]]]XXXSSSNNNNNNMMMMMMMMMOOOPPPQQQPPPMMMKKKKKKMMMUUUfffwww|||nnnlllsss~~~ccc\\\[[[[[[PPPSSSSSSSSSQQQPPPOOONNNNNNNNNGGGBBB===888555222000...+++++++++************))))))(((((((((''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&'''&&&%%%###"""%%%%%%'''((((((((('''&&&$$$%%%(((***,,,...//////,,,------,,,+++---222777@@@IIIOOOKKK@@@888;;;AAARRRMMMGGGCCC>>>;;;<<>>999444000---,,,***++++++++++++***))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&'''((((((((((((***,,,...//////......///111444666DDDMMMHHH???;;;:::777CCCVVV]]]LLL???AAADDD@@@GGGZZZeee___XXXSSSFFF555333555999:::777444:::CCCLLLYYYgggllliiiggglllqqqnnnoooppprrruuuzzz}}}hhhWWWMMMJJJGGGDDDAAAGGG^^^uuuhhh]]]ZZZ^^^qqq~~~vvvttttttxxx}}}xxxaaa[[[\\\\\\___fffhhhgggeeecccbbbbbbbbbbbbbbbccceeefffddd___ZZZWWW[[[]]]___``````___]]][[[UUURRRNNNKKKLLLPPPVVVYYYZZZYYYYYYZZZ[[[YYYTTTPPPVVVUUUSSSRRRSSSTTTSSSRRRUUUVVVUUUTTTRRRQQQRRRSSSVVVWWWXXXYYYZZZZZZZZZZZZXXXWWWWWWXXXZZZ[[[ZZZYYY\\\]]]___`````````___^^^fffeeefffmmmaaaIIIDDDLLLDDDCCCDDDDDDBBBCCCMMMXXXggguuuxxxtttiiiZZZPPPNNNNNNMMMPPP\\\ppp}}}vvvuuuyyyzzzqqqoooooorrr}}}uuuoooqqqrrrttt{{{}}}yyy{{{{{{eee]]]YYYXXXMMMOOOPPPPPPPPPOOONNNMMMLLLKKKEEEBBB>>>999444000...,,,***++++++++++++***))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&'''(((((('''(((***,,,...///000///...///000222777???DDDAAA<<<;;;999555CCCNNNTTTNNNIIIIIIFFF???AAANNN[[[```bbb^^^NNN===555555888<<<:::666888===GGGTTTccckkkkkkiiijjjmmmllllllnnnoooqqqvvv||||||mmmZZZSSSMMMIIIEEEDDDMMMXXXrrr{{{kkk]]]]]]fffxxxyyyrrrrrruuuzzzmmm\\\[[[^^^^^^```eeecccdddeeeeeedddcccaaa```bbbccceeeeeedddaaa]]][[[YYYZZZ[[[]]]^^^^^^^^^^^^YYYVVVRRRPPPOOOQQQTTTWWWWWWVVVVVVWWWYYYXXXTTTQQQUUUSSSQQQQQQRRRSSSSSSRRRSSSTTTTTTRRRPPPOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXVVVUUUTTTUUUXXXZZZZZZZZZ\\\\\\]]]^^^^^^^^^^^^^^^bbbbbbdddiiisssxxx[[[JJJDDDHHHFFFEEEDDDAAA@@@FFFNNN\\\kkk|||yyypppaaaWWWSSSPPPMMMLLLRRR^^^ttttttnnnlllnnnwwwqqq```[[[YYYYYYNNNOOOPPPPPPPPPOOONNNMMMLLLKKKEEEBBB>>>888444000...---***++++++++++++***))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&'''(((((('''((()))+++,,,...111111000/////////555999<<<;;;:::;;;999555===HHHTTTXXXSSSJJJDDDCCC???CCCOOOaaannnkkkYYYHHH999666777;;;<<<999777888@@@LLL[[[gggkkkjjjiiiiiiiiijjjkkklllmmmqqqwww{{{ooocccUUUMMMIIIEEECCCDDDIIIgggsss```ZZZ]]]jjj|||wwwllliiijjjsss|||xxxlll___XXX]]]bbbaaaaaaccc]]]```cccffffffccc```]]]^^^___```aaaaaa```___^^^[[[[[[\\\\\\\\\]]]]]]]]]]]][[[XXXTTTSSSRRRSSSSSSRRRQQQQQQSSSUUUUUUTTTSSSRRRPPPOOOOOOQQQRRRRRRQQQSSSSSSSSSRRRPPPOOOPPPRRRPPPQQQSSSUUUVVVVVVVVVVVVSSSQQQPPPQQQTTTWWWYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]```___bbbffffffrrrwww]]]KKKMMMJJJGGGFFFBBB???AAAFFFQQQ```vvvpppddd[[[SSSLLLKKKKKKOOO[[[ttt|||vvvpppmmmnnnrrrjjjlllpppttt}}}zzzvvvyyy|||}}}}}}lll]]][[[[[[ZZZNNNNNNPPPPPPPPPOOONNNMMMLLLKKKDDDBBB===888444000...---***++++++++++++***))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&'''(((((('''''')))++++++...111222111///...---000555:::;;;;;;;;;;;;;;;666DDDZZZfff[[[HHHCCCIIIEEE@@@FFF^^^ssstttdddVVVBBB:::555888<<<;;;999888<<>>;;;???DDD888???QQQdddeeeVVVKKKKKKJJJAAABBBVVVnnnwwwqqqhhhOOOAAA555555999<<<<<<<<<;;;???GGGQQQ\\\eeekkknnnlllmmmnnnnnnoooqqquuuxxx||||||kkk^^^VVVOOOKKKGGGDDDFFFTTTnnnrrrbbb\\\eeevvvvvvkkkggghhhpppsss}}}{{{aaaVVVWWW\\\dddhhhfffbbb```XXXYYYZZZ[[[\\\]]]]]]]]]VVVWWWXXXYYY[[[]]]^^^___aaabbbddddddbbb___[[[YYYYYYYYYXXXVVVTTTRRRPPPOOOIIIJJJKKKMMMNNNPPPRRRSSSOOOMMMLLLMMMOOOPPPPPPOOORRRSSSSSSRRRQQQPPPRRRSSSMMMOOORRRUUUVVVVVVVVVUUUTTTQQQNNNMMMOOOQQQRRRSSSWWWVVVUUUUUUUUUVVVXXXYYY\\\YYY]]]dddbbb^^^kkk}}}```TTTIIIFFFFFFEEEDDDEEEFFFQQQaaattttttdddVVVQQQRRRQQQNNNOOO___{{{{{{xxxtttnnnhhheeegggkkkmmmnnnssszzznnnhhhkkkrrryyy}}}ppp___\\\ZZZYYYMMMMMMPPPPPPPPPOOONNNMMMLLLKKKCCCAAA===888444111///...***++++++++++++***))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''((('''&&&&&&''')))))),,,///111111///......***222===BBB???===DDDNNNEEE:::<<>>;;;<<>>???HHHSSSQQQ@@@555BBBZZZeee\\\NNNIIIJJJGGGFFFSSSjjjzzz~~~kkkXXXCCC999777777999<<<<<<<<<;;;===CCCNNN\\\eeekkkmmmooopppppprrrvvvxxxzzz|||sssfffZZZUUUOOOHHHAAABBBQQQbbbmmm```^^^fffqqqvvvmmmeeeaaaaaaeeeqqq}}}nnn[[[RRRWWW[[[^^^______^^^^^^]]]TTTSSSRRRRRRSSSUUUWWWXXXXXXYYYZZZ\\\]]]]]]^^^]]]\\\\\\[[[[[[[[[\\\\\\]]]XXXWWWUUUSSSQQQNNNLLLKKKGGGJJJNNNPPPOOONNNNNNOOOPPPOOOMMMMMMNNNOOONNNMMMMMMNNNNNNMMMLLLLLLMMMOOOKKKNNNQQQUUUWWWVVVUUUTTTSSSQQQPPPPPPQQQRRRRRRQQQSSSTTTTTTUUUUUUUUUUUUUUUSSSWWWXXXVVVXXX^^^aaa```pppaaaOOOIIIFFFDDDCCCBBBDDDJJJVVVgggzzzwwwfff^^^UUUOOOJJJHHHQQQ[[[gggqqq}}}{{{pppqqqqqqpppooosssyyy~~~qqq^^^XXXVVVWWWMMMOOOPPPPPPPPPOOONNNMMMLLLKKKCCC@@@===888444111//////***++++++++++++***))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''(((((('''%%%%%%'''((('''***---/////////111222222...///666;;;@@@JJJUUUTTTJJJ>>><<>>:::666999EEEOOOaaafffmmmrrrsssssstttuuu~~~~~~~~~dddRRRLLLKKKJJJHHHPPPPPP\\\|||}}}mmmggghhhooo~~~zzzkkk```YYYUUUWWW[[[bbbmmmzzzsssddd\\\XXX```^^^aaafffccc\\\YYY\\\RRRRRRQQQNNNNNNQQQXXX]]]YYYZZZZZZZZZYYYWWWUUUSSSTTTUUUVVVVVVVVVWWWYYY[[[\\\XXXUUUTTTTTTSSSPPPLLLJJJIIIIIILLLPPPSSSRRRPPPOOOOOOOOOQQQSSSTTTTTTRRRSSSRRRRRRRRRRRRRRRSSSSSSNNNNNNPPPTTTXXXYYYVVVSSSVVVTTTQQQPPPPPPQQQQQQPPPRRRUUUWWWXXXVVVRRROOONNNRRRRRRQQQRRRUUUZZZ___bbbgggjjjuuuTTTHHHFFFDDDFFFAAACCCKKKSSS\\\nnn}}}jjj\\\TTTQQQNNNKKKQQQOOOPPPZZZqqq}}}tttnnnmmmppptttxxx~~~tttaaaXXXUUUXXXOOOOOOSSSRRRQQQPPPPPPNNNJJJGGGCCC@@@<<<888555222///---+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%'''(((+++---///000111<<<:::888777999===BBBEEEEEEGGGFFFAAA>>>FFFWWWeeelllUUUNNNQQQDDD>>>WWWtttyyy```OOOEEE===666444444888:::999666777>>>DDDXXXbbbmmmsssrrrqqqtttxxx{{{{{{}}}kkk\\\SSSNNNKKKKKKIIIMMM\\\ttt{{{ooohhhiiinnn{{{}}}mmmbbb]]]ZZZXXX\\\aaahhhqqq{{{{{{kkkdddbbbaaaeeedddfffiiifff___\\\___VVVVVVUUURRRPPPRRRVVV[[[YYYYYYYYYXXXWWWVVVTTTSSSUUUVVVWWWWWWWWWYYY\\\^^^[[[XXXUUUTTTUUUUUUSSSQQQRRRPPPPPPQQQTTTUUUSSSQQQQQQQQQQQQSSSUUUVVVVVVTTTUUUTTTSSSSSSRRRRRRRRRRRRUUUTTTSSSTTTVVVVVVTTTRRRSSSQQQPPPPPPQQQRRRRRRQQQQQQSSSVVVVVVUUURRRPPPNNNPPPPPPRRRTTTVVVYYY\\\]]][[[bbbppprrrUUUJJJKKKDDD@@@AAAHHHLLLQQQ```pppwwwhhh^^^VVVNNNHHHIIIJJJKKKOOO[[[qqq~~~yyyvvvtttxxx}}}qqqaaaYYYWWWYYYOOOOOOUUUSSSRRRQQQPPPNNNJJJGGGCCC@@@<<<888555222///---*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&(((***---000222======;;;888666999???DDDBBBKKKPPPIII???BBBVVViii~~~lll___```XXXAAAFFFddd}}}pppcccXXXMMM===///000333777888888888888999JJJYYYjjjrrrrrrqqqvvv{{{yyyzzz}}}yyyfffWWWPPPLLLJJJIIIIIIMMM___~~~tttlllfffmmmxxxtttjjj\\\RRRPPPTTT[[[```jjjrrr|||~~~lllaaaaaaeeegggeeefffhhhkkkiiicccaaaccc\\\\\\[[[XXXVVVUUUWWWXXX^^^]]]]]]\\\[[[ZZZYYYYYYUUUVVVVVVVVVVVVXXX\\\___ZZZXXXUUUTTTUUUVVVVVVVVVXXXWWWUUUUUUVVVVVVTTTRRRTTTTTTTTTUUUWWWXXXVVVUUUVVVUUUTTTRRRQQQQQQQQQQQQWWWUUUSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQPPPOOOOOOPPPSSSTTTTTTSSSPPPOOOMMMOOORRRTTTWWWXXXXXXXXXXXXaaagggtttgggNNNKKKDDDAAACCCHHHHHHHHHRRR```uuuzzzooocccVVVLLLHHHJJJKKKHHHHHHQQQbbbppp|||xxxxxxxxxxxx{{{ooo```ZZZXXX[[[PPPOOOVVVTTTSSSRRRQQQNNNKKKHHHCCC@@@<<<888555222///---+++*********))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&)))---111333777999999777555777@@@GGGCCCMMMUUUSSSLLLMMMZZZfff|||~~~wwwwwwtttVVVAAAMMMaaaooovvvnnnbbbUUUEEE555222333444777999:::888777???MMM___kkkpppssswww{{{zzz|||pppbbbQQQPPPNNNLLLIIILLLYYYhhhwwwrrrkkkhhhmmmzzzwwwiii___YYYRRROOOSSS]]]iiiqqq}}}ssseee___```bbbdddbbbdddgggiiihhhfffeeefff``````___^^^\\\ZZZYYYYYY______^^^]]]\\\\\\[[[[[[VVVVVVUUUSSSRRRTTTWWWZZZZZZWWWUUUSSSSSSTTTVVVWWWZZZYYYWWWVVVUUUUUUTTTSSSXXXWWWVVVVVVVVVVVVTTTRRRRRRRRRQQQPPPOOOOOOOOOOOOQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPPPPOOOMMMKKKMMMMMMOOOQQQSSSSSSQQQOOOMMMNNNPPPRRRTTTUUUUUUUUU[[[aaaeeelll___KKKHHHDDDEEEJJJIIIGGGMMMYYYdddtttuuueeeYYYQQQRRRQQQLLLHHHIIIOOOVVVggg~~~|||vvvtttyyymmm___ZZZYYY[[[PPPOOOUUUTTTRRRRRRQQQOOOKKKHHHCCC@@@<<<888555222///---,,,,,,+++++++++*********''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&)))---111444222555666555333666>>>EEEHHHMMMTTTZZZ]]]^^^^^^^^^hhh~~~~~~mmmKKK>>>FFF```uuuqqqbbbTTTJJJAAA666444333444666999999888:::BBBPPP^^^jjjqqquuuvvv|||~~~ggg\\\RRROOONNNNNNOOORRRTTTccc|||ppphhhhhhmmmqqq~~~kkkZZZPPPTTTUUUVVV[[[dddppp}}}vvvkkkeeedddcccaaa```dddgggiiihhhgggfffeeeddd```````````````^^^\\\ZZZZZZYYYYYYYYYXXXWWWWWWWWWXXXXXXWWWTTTRRRQQQSSSUUUXXXVVVTTTQQQPPPPPPRRRTTTYYYXXXWWWVVVUUUUUUUUUVVVYYYWWWUUUTTTTTTRRROOOMMMLLLKKKKKKKKKLLLMMMNNNNNNKKKMMMPPPRRRRRRSSSRRRRRRQQQOOONNNNNNOOOOOONNNLLLKKKKKKLLLNNNQQQRRRPPPNNNNNNNNNNNNOOOQQQRRRTTTUUUYYYYYY^^^gggrrr]]]OOOGGGDDDHHHIIIGGGKKKSSSVVVcccuuuuuuhhhZZZWWWTTTQQQPPPOOOMMMKKKNNN[[[qqqwwwrrrvvvmmm___YYYXXX[[[PPPOOOSSSRRRQQQQQQQQQOOOLLLIIICCC@@@<<<888555222///---,,,,,,,,,++++++++++++***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&'''))),,,000222222444555555444666:::>>>JJJKKKPPP[[[dddeee\\\SSSYYYpppzzzzzzhhhMMM<<>>999555222111000...***'''(((,,,---***&&&))))))))))))))))))))))))((()))))))))))))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%(((''''''&&&&&&((()))***...,,,...333777<<>>@@@HHHVVViiiwww{{{kkk]]]UUURRRQQQRRRKKKJJJOOO[[[iii{{{xxxlll```WWWRRRPPPPPPRRRXXXaaakkkttt~~~zzzyyysssqqqjjjccc]]]___gggkkkjjjfffddddddcccaaa``````_________]]]ZZZWWWTTTSSSRRRRRRPPPRRRUUUVVVUUUSSSRRRQQQPPPPPPPPPSSSVVVWWWWWWVVVRRROOONNNNNNOOOOOOMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHIIIKKKLLLKKKJJJIIIGGGFFFDDDCCCDDDEEEFFFCCCBBBBBBBBBCCCFFFHHHJJJKKKJJJIIIJJJKKKJJJIIIGGGGGGHHHHHHIIIIIIIIIHHHHHHFFFGGGIIIKKKLLLLLLLLLKKKLLLLLLKKKLLLNNNRRRUUUXXX\\\nnnjjjSSSHHHGGGHHHJJJLLLQQQ\\\jjjxxxvvvkkkcccYYYUUUPPPMMMKKKLLLKKKKKKHHHXXXmmmkkk^^^ZZZZZZ^^^TTTSSSRRRSSSQQQNNNNNNQQQPPPLLLHHHEEE@@@;;;666222///...+++)))(((+++000333222111(((((((((((((((((((((((('''(((((())))))(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))(((***000888<<<===@@@EEEGGG>>>777;;;GGGRRRUUUSSSPPPRRRLLLJJJccc}}}OOO999@@@^^^~~~~~~oooZZZJJJAAA999333444555666777888999::::::>>>IIIYYYiiiuuu~~~|||mmmbbbZZZVVVQQQKKKGGGEEEGGGPPP```nnnxxxmmm\\\XXXRRRMMMLLLNNNRRRUUUaaalll{{{{{{qqquuuuuu}}}pppssshhhfffeee^^^ZZZ___hhhmmmiiibbbiiigggdddaaa^^^\\\\\\\\\```aaaaaa]]]XXXUUUUUUWWWTTTSSSSSSSSSTTTSSSQQQOOOMMMMMMNNNQQQTTTVVVVVVUUUSSSQQQNNNNNNNNNNNNMMMLLLHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEEEEGGGGGGFFFEEECCCBBBAAA@@@AAABBBCCCDDDAAA@@@??????@@@AAACCCDDDCCCCCCDDDFFFHHHHHHGGGEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJGGGGGGGGGHHHJJJNNNQQQTTTXXXZZZfff```KKKDDDMMMLLLKKKLLLQQQZZZeeemmm|||~~~vvvjjjcccZZZSSSNNNLLLKKKKKKDDDKKKTTT]]]hhhzzzkkk___ZZZYYY\\\RRRRRRQQQRRRPPPMMMNNNQQQQQQMMMHHHFFFAAA<<<666222///---,,,+++)))***,,,,,,+++)))((((((((((((((((((((((((''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&''''''((((((&&&)))111:::===<<<===@@@CCC>>>;;;???HHHQQQUUUVVVLLL___jjjccc^^^kkkuuuXXXIIIDDDJJJXXXkkkUUULLLCCC888777777777777888888777666:::@@@LLLZZZiiiwwwqqqggg^^^ZZZTTTNNNIIIHHHLLLQQQQQQ___sssvvvjjj[[[PPPNNNMMMMMMOOOSSS[[[dddjjjyyy|||lllaaaoooxxxtttrrr|||sssiiibbb^^^^^^[[[YYY\\\bbbeeeccc```iiigggeeebbb___\\\ZZZYYYZZZ___cccbbb\\\WWWVVVXXXYYYVVVSSSRRRTTTTTTRRROOOQQQPPPPPPQQQRRRSSSQQQPPPOOONNNLLLKKKKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHGGGIIIGGGEEEEEEFFFFFFDDDCCCAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCC@@@@@@AAADDDFFFFFFDDDBBBEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHDDDDDDEEEFFFHHHLLLOOOPPPXXXUUUUUUmmm|||[[[KKKLLLJJJJJJLLLNNNQQQXXX___llluuuwwwkkk```XXXRRROOONNNKKKLLLLLLMMMRRR___qqq~~~jjj___ZZZWWWYYYOOOOOOQQQRRRPPPMMMNNNQQQQQQMMMHHHFFFBBB<<<777222///------,,,******)))((('''%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&'''''''''''''''%%%(((000888;;;999999<<<@@@BBBCCCBBBBBBGGGQQQYYYVVVhhh}}}~~~jjj[[[jjjvvvfff^^^NNN@@@@@@iiinnncccTTTCCC888666333333555666666555888:::@@@KKKZZZjjjyyyooolllddd[[[RRRNNNMMMLLLHHHLLLRRRXXXaaappprrrjjj```ZZZXXXVVVRRRNNNOOOSSSYYY```iiittt}}}sssjjjeeennn~~~qqqkkkvvvjjjgggaaaYYY]]]^^^^^^]]][[[\\\^^^aaaddddddeeedddbbb^^^ZZZWWWRRRYYYaaabbb]]]WWWUUUUUUZZZVVVRRRQQQSSSSSSQQQOOOSSSRRRQQQQQQRRRQQQOOOMMMJJJJJJJJJJJJIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHIIIIIIJJJGGGEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@?????????>>>AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAACCCDDDDDDBBB@@@DDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGDDDDDDEEEFFFHHHKKKMMMOOOOOORRRQQQXXXjjj}}}~~~bbbKKKFFFEEEJJJMMMMMMOOOTTT[[[eeesss||||||nnnddd\\\VVVRRRNNNLLLJJJGGGHHHMMMVVV\\\qqq}}}kkk```[[[XXXYYYOOOOOORRRSSSQQQNNNNNNQQQPPPLLLGGGEEEBBB===888333000...,,,,,,++++++******))))))''''''''''''''''''''''''%%%&&&''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&'''(((---333666555777;;;BBBJJJOOOKKKBBBBBBOOO\\\^^^```kkkttthhhVVVYYYlllyyyxxxpppiiiaaaMMM@@@EEEKKKhhhuuu^^^HHH===888222000222555666666555666999>>>HHHVVVeeeooonnn```XXXRRRMMMNNNMMMKKKIIIJJJOOOUUUZZZggguuuxxxmmmeee```UUUQQQKKKHHHJJJNNNRRRTTT\\\cccmmmwwwvvvmmmiiiiiinnntttsssiiihhhsssmmmiiiaaaZZZ```dddeeebbb\\\[[[___ddd```bbbdddeeeddd___[[[WWWQQQVVV\\\^^^[[[VVVSSSRRRUUUSSSQQQPPPPPPPPPOOOMMMPPPOOOOOOPPPQQQQQQPPPNNNHHHJJJLLLLLLJJJJJJJJJKKKEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFCCCAAABBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>??????????????????@@@@@@DDDBBBAAAAAABBBCCCBBB@@@CCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHJJJKKKMMMMMMIIIRRRSSSRRRVVVaaa\\\OOOFFFGGGJJJIIIJJJNNNNNNVVV```hhhooowww|||rrrhhh```[[[QQQPPPMMMKKKJJJKKKLLLLLLTTT]]]kkkxxxlllccc___[[[\\\SSSTTTSSSTTTRRRNNNNNNPPPOOOKKKFFFDDDAAA>>>999444111///+++,,,,,,,,,+++******+++''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&)))((()))...000000555<<>>>>>???@@@@@@@@@@@@DDDBBB??????@@@BBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>@@@AAACCCEEEFFFFFFFFFEEEHHHIIIIIIIIIJJJKKKKKKLLLLLLSSSTTTSSSVVVYYYnnnlllRRRKKKJJJIIIKKKQQQJJJNNNRRRVVVZZZbbbjjjqqqwwwnnnhhh]]]ZZZUUURRRPPPOOOMMMLLLIIINNNUUU\\\dddrrrmmmeeebbb___```XXXYYYTTTUUURRRNNNNNNPPPNNNJJJEEEDDDAAA>>>999555111///,,,,,,---+++)))(((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''''''''&&&%%%+++((('''***+++...444<<>>FFFUUUcccuuuwwwllleee\\\VVVTTTRRRMMMIIIJJJKKKIIIGGGFFFHHHOOOTTT]]]fffsssuuummmhhhbbb\\\UUUSSSOOONNNMMMMMMLLLKKKHHHMMMUUU\\\dddooo|||wwwjjj```[[[aaalllzzzoootttvvvqqqxxxwwwkkkcccfffaaadddgggiiihhheeeaaa___ccccccbbbaaa```]]]\\\ZZZ```\\\XXXUUUTTTSSSSSSRRRPPPSSSVVVTTTQQQOOOPPPRRRMMMLLLLLLLLLNNNNNNLLLJJJRRRUUUXXXWWWRRRMMMJJJIIIDDDDDDEEEFFFGGGHHHIIIIIIIIIFFFCCCBBBBBBCCCCCCCCC===>>>???@@@AAAAAAAAAAAA>>>???@@@AAABBBBBBBBBBBBCCC@@@======???AAACCCDDDBBBBBBBBBAAA@@@???>>>===@@@BBBDDDFFFGGGGGGFFFEEEJJJJJJJJJJJJJJJJJJKKKKKKOOOQQQOOORRRXXXVVV\\\ooobbbQQQNNNMMMQQQXXXNNNMMMKKKKKKLLLQQQXXX]]]kkkyyyzzztttgggaaaYYYTTTQQQPPPMMMKKKKKKMMMNNNMMMOOOWWWdddoooxxx~~~lllbbbbbbeeegggVVVQQQRRRQQQPPPPPPQQQPPPNNNLLLEEECCC???<<<999555111---,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''(((,,,222666CCCXXXjjjooonnnkkkaaaTTTcccjjjlllhhhiiilllggg^^^[[[fff}}}www\\\QQQKKKCCCIIIccc~~~|||{{{kkkRRR===444222222777888888888888888:::;;;AAAKKKXXXeeeoooyyyrrrhhh```WWWOOONNNLLLJJJHHHGGGGGGHHHHHHIIIKKKMMMOOOTTT]]]jjjrrr~~~}}}uuummmggg```\\\WWWUUUSSSQQQMMMJJJJJJJJJJJJJJJKKKOOOTTTXXXYYY___jjjuuunnnbbbcccXXXbbbhhhmmmzzzxxxooonnnkkkkkkppprrriii^^^aaa``````cccfffeee```\\\gggffffffggggggeeebbb___aaa]]]WWWRRRPPPRRRUUUXXXWWWVVVVVVUUUTTTTTTTTTUUURRRQQQNNNLLLKKKJJJKKKKKKOOOLLLJJJLLLNNNNNNJJJEEEHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFDDDCCCAAA@@@@@@???:::;;;<<<>>>???AAABBBBBBAAAAAA@@@@@@???@@@@@@@@@BBBAAA??????AAABBBBBBAAACCCBBBAAA@@@????????????BBBDDDFFFFFFFFFEEEFFFGGGGGGHHHJJJLLLMMMMMMLLLLLLNNNQQQTTTSSSQQQSSSYYY^^^uuulllTTTLLLPPPUUUTTTRRROOOKKKHHHIIIKKKNNN^^^mmm}}}yyyrrriiibbb]]]XXXTTTPPPJJJJJJJJJJJJJJJLLLPPPSSSXXXYYY___jjjttt}}}kkkaaaaaacccdddUUUOOOUUUSSSQQQQQQPPPOOOMMMJJJFFFCCC???<<<999555111...,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''(((+++111555===LLLYYY]]]```aaaXXXKKKIII[[[hhhhhhhhhpppxxxzzz^^^eeexxxnnn^^^SSSDDD???LLLdddwwwxxx{{{fffKKK:::666777333444555666666888:::;;;<<>>=========>>>>>>?????????@@@@@@????????????@@@@@@AAA@@@>>>???@@@AAAAAA@@@BBBBBBAAA??????>>>>>>>>>@@@BBBEEEEEEEEEEEEFFFGGGFFFGGGHHHJJJKKKKKKKKKKKKMMMPPPRRRRRRPPPQQQVVVZZZ\\\vvviiiYYYWWWYYYZZZYYYUUUNNNHHHFFFHHHKKKSSS___nnnzzz}}}tttlllfffaaa[[[XXXSSSQQQPPPNNNMMMLLLKKKKKKOOONNNQQQXXX```fffpppxxx{{{}}}iii^^^^^^___aaaSSSNNNVVVTTTRRRQQQPPPOOOLLLJJJGGGDDD@@@<<<999555111...,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((('''(((+++///333???GGGMMMOOOSSSXXXRRRHHHDDDTTTccciiippp|||wwwpppwww}}}nnnZZZHHHAAAJJJaaavvv|||pppWWWFFF<<<999333333333444555777888999999<<<@@@EEEMMMZZZiiittt}}}wwwoooeee^^^ZZZVVVQQQLLLNNNOOONNNLLLHHHEEEDDDDDDEEEGGGJJJKKKLLLMMMPPPRRRQQQRRRUUUWWWYYYZZZ[[[[[[[[[[[[ZZZ[[[]]]]]][[[YYYYYY[[[]]]^^^[[[XXXVVVUUUQQQPPPOOOMMMKKKIIIGGGFFFFFFDDDBBBBBBDDDEEEFFFEEEIIIHHHGGGHHHKKKNNNOOOOOOVVVZZZbbbjjjsss}}}{{{wwwbbbUUUVVV^^^kkkxxxqqqgggbbbgggiiiddd``````___]]]\\\ZZZYYY[[[___aaa```]]]XXX[[[aaagggjjjgggaaa]]]WWWVVVSSSRRRQQQRRRSSSTTTRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPNNNLLLKKKMMMIIIFFFEEEGGGGGGEEECCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBB@@@???>>>>>>>>>??????>>>>>>===<<<<<<<<>>>>>>>>>>>>>>??????@@@>>>===>>>???AAAAAA@@@AAAAAA@@@???>>>>>>>>>>>>>>>@@@BBBCCCCCCCCCEEEFFFEEEEEEFFFFFFGGGIIIJJJKKKKKKMMMPPPPPPNNNNNNQQQTTTPPP[[[fffsssbbbZZZ[[[\\\[[[WWWPPPJJJHHHHHHJJJRRR[[[eeesss|||vvvpppkkkhhh]]]YYYTTTQQQPPPMMMIIIEEEJJJGGGFFFJJJNNNRRRYYYaaafffhhhjjjlllpppuuu{{{qqqttt|||fff\\\[[[\\\___SSSPPPVVVTTTQQQPPPPPPOOONNNLLLHHHEEE@@@<<<999555111...,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((***...111AAAFFFHHHGGGIIINNNOOOLLLNNNPPPTTT___uuutttjjj___cccoooyyy~~~ooo\\\HHH???MMMccc}}}rrreeeWWWFFF888777555333222333555666777999:::;;;<<>>>>>======>>>>>>======<<<;;;;;;;;;===<<<<<<<<<<<<======>>>???======>>>@@@AAABBBAAA@@@???>>>>>>=========>>><<<>>>@@@AAAAAABBBCCCDDDDDDDDDCCCCCCDDDFFFHHHIIIIIILLLNNNOOOMMMMMMNNNOOOSSSVVVXXXjjj~~~iii______^^^]]][[[UUUMMMGGGIIIKKKMMMRRR]]]mmm}}}}}}zzzmmmfff^^^[[[[[[ZZZWWWRRRSSSMMMIIIJJJKKKMMMQQQVVVYYY\\\aaaeeejjjrrr}}}vvvrrrpppvvvdddZZZYYYZZZ^^^SSSRRRTTTRRRPPPPPPPPPQQQPPPPPPIIIFFF@@@<<<888555111///,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((((())),,,...555<<<@@@???>>>DDDNNNTTTTTTPPPLLLRRRggg}}}xxx~~~vvviii___\\\cccpppyyy~~~uuuhhhSSSAAACCCOOOjjjvvv~~~mmmVVVDDD===888333000111444555666888999;;;;;;===CCCLLLTTTbbbmmmzzz{{{rrrhhh```ZZZVVVTTTMMMKKKIIIHHHHHHGGGGGGGGGMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFDDDEEEFFFGGGFFFEEEDDDGGGJJJKKKKKKJJJJJJKKKGGGGGGGGGHHHIIIKKKMMMNNNKKKLLLMMMOOORRRUUUYYY[[[___aaafffllluuu~~~vvvcccXXX]]]```]]]gggxxxnnn```___aaa]]]bbbdddcccdddhhhiiihhheeeaaa^^^]]]___aaa```^^^ZZZ[[[\\\___bbbbbb```]]]\\\\\\[[[YYYWWWTTTRRRQQQRRRRRRQQQQQQQQQQQQRRRRRRPPPRRRSSSTTTRRROOOLLLIIIKKKHHHDDDAAAAAAAAABBBCCC<<<<<<======>>>??????@@@BBBAAA@@@???>>>=========;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<===>>>===<<<===@@@BBBCCCBBB>>>>>>===<<<<<<<<<======;;;===???@@@@@@@@@AAACCCBBBBBBAAABBBCCCDDDFFFHHHIIIKKKLLLMMMLLLLLLLLLLLLPPPUUUTTT\\\rrrzzzoooccc]]]]]]ZZZSSSLLLLLLIIIGGGHHHNNNYYYhhhsss~~~vvvnnnkkkmmmppppppnnnbbbZZZRRRPPPOOOLLLLLLOOOPPPVVV]]]dddjjjsss|||yyynnniiinnnzzzfff[[[YYYXXX\\\SSSSSSTTTRRROOOOOOQQQRRRRRRRRRKKKGGGAAA<<<888555111///,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%'''))))))((((((***+++***222:::<<<===DDDSSS___eeellljjj]]]ZZZhhh{{{{{{wwwmmm```XXX]]]mmm{{{zzzeeeOOODDDBBBDDDbbbmmm^^^LLLDDD:::333222444555555444777:::;;;:::<<<@@@DDDPPPYYYeeennnuuuxxxooohhheeebbb]]]ZZZXXXVVVTTTRRRPPPPPPOOOMMMLLLKKKJJJJJJKKKIIIHHHHHHIIIJJJJJJIIIFFFIIILLLMMMNNNNNNOOOPPPOOOOOOPPPQQQSSSVVVYYY[[[YYY]]]bbbgggkkkpppuuuxxx}}}yyyiii[[[RRRTTT\\\kkkkkk```fffeee\\\^^^cccfffeeefffjjjjjjhhhdddaaa]]]\\\^^^___]]][[[WWWVVVVVVYYY]]]```aaaaaa___^^^]]][[[XXXUUURRRQQQNNNNNNMMMMMMMMMNNNOOOOOOOOOPPPRRRRRRPPPNNNJJJHHHIIIGGGCCC@@@??????@@@AAA999::::::;;;<<<===>>>>>>@@@???>>>===<<<<<<<<<<<<888888999:::;;;<<<<<<===888888888888999:::;;;;;;<<<;;;;;;<<>>@@@@@@>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDFFFEEEDDDEEEFFFHHHIIIJJJJJJNNNNNNRRRXXXYYYhhhpppeee___]]]VVVQQQMMMLLLJJJHHHMMMUUUZZZdddrrr~~~yyypppgggdddaaaZZZTTTRRR\\\^^^bbbiiiqqqvvvyyyyyy}}}}}}zzztttmmmjjjlllpppzzzooobbb[[[WWWXXXNNNOOOXXXUUUQQQPPPPPPPPPPPPPPPLLLHHHAAA<<<888555222///,,,,,,++++++***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&)))***)))(((((((((***---333;;;AAAHHHQQQYYYpppmmm]]]bbblll~~~yyymmm```XXXVVVXXXgggrrr[[[QQQGGGCCCSSStttxxx```LLL???888333000000444999;;;:::999;;;===888:::>>>BBBJJJVVVcccmmmyyy~~~|||{{{}}}~~~~~~~~~~~~zzztttkkkeeeaaakkkwww}}}xxxeeeaaa```]]]```iiibbbnnnuuunnnbbb\\\^^^```ZZZWWWVVVWWWZZZ[[[YYYWWWTTTSSSSSSTTTWWWXXXWWWVVVYYYXXXWWWVVVTTTSSSRRRQQQJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLJJJHHHGGGCCCBBBAAA>>>;;;999:::;;;777888999:::;;;<<<======::::::999888777777777777999999999999999:::::::::666666666666777888999:::777666666888;;;>>>??????;;;;;;:::::::::;;;;;;<<<>>>???AAA@@@>>>======>>>>>>???AAACCCDDDDDDDDDCCCEEECCCAAAAAADDDFFFHHHIIILLLLLLJJJPPPWWWRRRTTTeee|||rrrfffbbb^^^XXXSSSRRRLLLEEEEEEKKKJJJTTTaaannnyyywwwqqqpppooojjjdddbbb______bbbiiirrrxxxzzzzzzyyy|||sssoooooottt{{{jjj\\\YYYXXXXXXNNNPPPUUUSSSQQQQQQQQQPPPNNNMMMGGGCCC>>><<<:::777333...,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!!!!###&&&(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))+++,,,---111888CCCPPPXXXnnnzzzooocccbbbggg{{{vvvmmmhhh```XXXZZZhhhwwwMMM???LLLUUUkkkrrr[[[FFF777000777666111///555>>>>>>999;;;;;;999888;;;CCCNNNWWWgggoooyyy}}}pppdddaaaeeefffdddsss{{{eeeccc```^^^^^^```ccceeecccddddddbbb___[[[ZZZZZZYYYWWWUUUVVVWWWXXXXXXWWWUUUQQQNNNLLLNNNQQQTTTUUUUUUXXXXXXTTTMMMHHHHHHJJJJJJIIIHHHHHHIIIJJJLLLMMMMMMIIIGGGGGGEEEAAA@@@BBBAAA???===;;;:::;;;<<<===:::999888888777777888888:::777444444666888::::::999999999999999888777666444444444555555777888888777777777777888999:::;;;<<<;;;:::999999999:::;;;::::::;;;<<<============>>>>>>===>>>>>>???@@@AAACCCBBB@@@@@@AAACCCFFFHHHIIIJJJLLLNNNQQQTTTVVVWWWZZZtttxxxmmmkkk[[[WWWXXXRRRNNNMMMHHHKKKKKKPPP[[[gggsss~~~{{{vvvtttrrrpppqqquuuzzz~~~yyyssswwwwwwyyy{{{~~~{{{jjj[[[YYYXXXXXXNNNPPPVVVTTTRRRQQQQQQPPPNNNLLLGGGCCC>>><<<:::777333...,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))&&&''')))---555???LLLTTT___dddjjjiiiddd```___```gggqqq~~~qqquuufff[[[ggg|||XXXEEE>>>NNNooo|||^^^EEE<<<111666999888333111555:::;;;;;;;;;:::999<<>>???@@@AAA@@@??????@@@BBBEEEGGGHHHIIIJJJMMMOOORRRSSSTTTVVV```}}}vvvfff```aaaYYYUUURRRJJJIIIGGGJJJQQQYYYcccqqq~~~|||{{{|||}}}~~~~~~{{{wwwzzz~~~~~~}}}zzzwwwyyy|||jjj\\\YYYXXXXXXNNNPPPWWWUUUSSSRRRQQQPPPMMMKKKGGGCCC>>><<<:::777333...,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''((())))))))))))(((%%%&&&'''***///777AAAHHHUUUTTTUUUXXX]]]aaacccccceeeiii~~~zzz{{{wwwXXXPPPgggaaaKKKEEEPPPbbbyyyUUU888666666888333,,,...777888:::<<<<<<;;;999999:::<<>><<<;;;::::::;;;<<<::::::999777777666666666777555444444666777777666888888888888888777777666444444444444555666777777555555555555666777888888555777999;;;<<<;;;999888::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@???>>>>>>???AAADDDEEEFFFGGGHHHKKKMMMOOOPPPQQQRRRPPP___rrrjjj```\\\YYYPPPNNNKKKJJJKKKMMMSSS___jjj~~~~~~}}}{{{uuupppppprrruuuxxxzzzzzzyyylll^^^[[[ZZZZZZOOOQQQXXXVVVSSSRRRQQQOOOMMMJJJGGGCCC>>><<<:::777333...,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))(((((((((((())))))***...444888LLLNNNOOORRRWWW```jjjppprrriiisssrrrssstttdddWWWTTTfffjjjSSSCCCFFFNNN|||YYYAAA222555888333111555333666:::<<<======<<<<<<:::<<<>>>@@@CCCKKKVVV___nnnyyy}}}yyyvvvooohhhbbbbbbmmm|||kkkbbb\\\``````aaaaaabbbbbbaaaaaa\\\aaahhhlllkkkgggbbb```___\\\YYYWWWVVVVVVTTTRRROOOMMMKKKKKKLLLMMMMMMLLLMMMOOOQQQPPPMMMLLLLLLNNNLLLJJJHHHFFFDDDDDDCCCDDDHHHDDDCCCDDDBBB===;;;=========;;;;;;::::::;;;;;;<<<;;;:::888777777777777555444444444666666555444666777777888777777666666444444444444444555666777555555555555666777888888555666888999::::::::::::::::::;;;;;;;;;::::::999999999999999:::;;;======@@@???>>>>>>@@@AAACCCEEEEEEFFFGGGIIIKKKMMMNNNOOOQQQPPPVVViii{{{kkkfffdddYYYYYYTTTPPPNNNKKKKKKSSS[[[kkksss~~~{{{zzzzzzyyyxxx|||~~~wwwpppnnnnnnrrrxxx|||}}}|||uuuwww{{{~~~|||ooo```]]][[[[[[QQQRRRWWWUUUSSSQQQPPPNNNLLLJJJGGGCCC>>><<<:::777333...,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&%%%$$$%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((((())))))))))))***...000;;;DDDLLLNNNPPP[[[ppp{{{tttvvv}}}~~~wwwnnnkkkpppppp]]]QQQhhhzzzdddMMMHHHDDDSSSrrr|||\\\@@@::::::444333777333444666999<<<>>>??????<<<<<<:::888888<<>><<<:::777333...,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''%%%'''((())))))***---///---:::HHHMMMPPP```{{{tttjjjwww~~~xxxyyysss|||xxxcccTTTEEEBBBNNNmmmxxx___MMM???333222888666555333444777:::;;;;;;>>>===;;;888777777;;;>>>FFFQQQbbbtttvvvcccYYYYYY^^^hhhqqquuunnniii^^^YYY_________```aaabbbbbbbbbbbbeeeiiimmmnnnlllgggccc```cccdddgggjjjjjjeee^^^YYYTTTQQQNNNMMMPPPTTTWWWYYYOOOOOOOOOOOOOOONNNNNNMMMPPPNNNLLLIIIFFFEEEDDDDDDEEEBBBBBBDDDBBB<<<:::;;;::::::::::::::::::::::::;;;;;;:::999999999999:::777555444444555555555444444555555666666666666666555444444444444444555555666666666666777888999999:::888555333444777:::<<<;;;;;;;;;:::999888777666666666777888999;;;<<<===???@@@@@@@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLKKKMMMQQQWWWddd{{{ooodddZZZUUURRROOOMMMMMMMMMQQQ\\\lll|||yyyttthhhaaa^^^eeerrr||||||yyywwwuuutttwww|||uuuqqqmmmlllnnnrrrwwwyyy{{{wwwsssoooooorrrvvvyyyqqqmmmpppxxxzzztttoooppp|||}}}{{{vvvrrrvvvooo```]]][[[ZZZOOOQQQSSSQQQOOONNNNNNMMMKKKIIIGGGCCC>>><<<:::777333...,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''$$$&&&(((***)))***+++,,,+++444???IIIUUUhhhxxxcccnnn}}}nnn{{{xxxfffHHHKKKEEEEEEdddooo```RRREEE===:::777444333555777777666===>>>>>>===<<<;;;;;;<<<888???IIIVVVeeewwwuuulllgggllluuuzzzeeehhhmmmeee^^^___```aaaaaabbbccccccddddddhhhjjjlllkkkgggccc```___bbbcccfffiiijjjgggaaa]]]VVVTTTRRRRRRTTTWWWXXXYYYRRRQQQQQQPPPPPPOOOMMMLLLPPPNNNKKKHHHFFFEEEDDDDDDEEEBBBBBBDDDBBB===::::::999999::::::::::::999999888888777777888888999999999777444333444555555555333444555555666666666555555444444333333444444555555555555555666777888888999777666444555666888999;;;;;;::::::999777666555666666777888999;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHJJJOOOSSSWWW```hhhpppeee```ZZZTTTQQQNNNNNNSSS]]]fffpppxxxppphhhhhhpppwwwxxxvvvqqqooollllllnnnrrrxxx{{{wwwvvvtttqqqppprrruuuxxxvvvtttpppmmmmmmpppsssvvvyyyqqqqqq{{{wwwooonnnnnnnnnlllhhhfffjjjttt|||mmm___[[[YYYYYYNNNOOOQQQOOONNNMMMMMMMMMKKKIIIGGGCCC>>><<<:::777333...,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&(((******)))''''''''',,,///666CCCUUUkkk}}}qqqbbbgggsssxxx}}}|||ccciii~~~vvv}}}}}}\\\QQQDDD???LLLjjjdddHHH;;;888555555777888666444999:::<<<>>>>>>===<<<;;;<<<===>>>AAAIIIXXXjjjwwwwwwlllllllllwwwqqqpppjjjbbbdddlllkkkeeeddddddddddddeeefffggghhhfffggghhhgggdddbbbaaabbbaaaaaacccfffgggfffbbb___WWWVVVUUUVVVWWWXXXWWWVVVTTTSSSQQQQQQPPPOOOMMMKKKOOONNNKKKHHHFFFDDDDDDDDDEEEBBBCCCEEECCC===::::::888999999:::::::::999999555555555555666777888999;;;888444333333555666666333444444555666666666555555444444333333333444444444444444444444555777777777777777777666666666666;;;;;;::::::888777555444666666777888999;;;===>>>======>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFGGGIIIMMMOOOLLLKKKRRR\\\cccwwwooofff]]]WWWTTTPPPPPPSSSUUU\\\lll|||uuunnnmmmoooppppppooolllfffaaa___bbbhhhnnnnnnooopppnnnlllkkkooorrrpppooommmkkkjjjkkklllmmmzzzooommmwww}}}vvvnnnmmmjjjiiieeeaaa___bbbjjjppp|||rrrfff```[[[[[[PPPPPPOOORRRQQQNNNKKKKKKHHHDDDFFFBBB===;;;999666222---,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&))))))))))))************---,,,000>>>RRRdddnnnpppvvvvvvuuurrrmmmiiiffffff___www{{{gggRRR]]]sssuuu}}}qqqUUULLLLLLQQQ\\\iiipppLLL444:::???555000777888666444777;;;>>><<<:::>>>>>>===<<<===CCCLLLSSSZZZaaalllyyy|||uuuxxxxxxrrrpppttt|||zzzooosssxxxnnnjjjggghhhlllmmmjjjffffffgggfffccc``````dddgggmmmiiifffgggiiiiiieeeaaafffeeecccbbbbbbbbbcccddd[[[ZZZXXXVVVYYY[[[WWWOOOSSSPPPNNNNNNOOOOOOLLLJJJOOOMMMKKKIIIFFFCCCAAA@@@@@@AAACCCDDDBBB>>>:::888777666555444444555666777666666666666666666666666888666444333333333555666222222222222222222222222111111222222222333333333111111222333333444555555555555555555666666666666777888999999888777666555555666666888999:::;;;;;;???>>>>>>>>>>>>>>>???@@@>>>??????@@@AAABBBCCCDDDFFFGGGHHHJJJKKKMMMNNNOOOZZZiiiyyyyyyuuunnncccXXXSSSOOOGGGNNN\\\___hhhmmmxxxxxxrrrpppooooooooolllgggbbbaaadddggghhhhhhhhhhhhhhhhhhhhhhhheeedddbbbaaaaaabbbcccddddddllluuuwwwuuusssuuuxxxuuuppphhhaaa^^^```eeehhhvvvyyy~~~rrrgggaaa]]]]]]QQQPPPQQQSSSRRRNNNLLLLLLJJJFFFGGGCCC>>>;;;:::777222...,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''((((((((())))))))),,,***+++444CCCSSS^^^ccchhhfffiiirrrzzzxxxlll```aaafffwwwyyy```VVVaaammm~~~|||YYYFFFDDDMMMVVVgggsssUUUGGG===222333===777555444666===CCCHHHJJJ<<<===>>><<<::::::===@@@IIIKKKQQQZZZfffsss~~~vvvrrrrrrsssvvv{{{|||uuujjjllllllmmmmmmmmmjjjgggeeedddeeeeeeccc```aaaeeeiiikkkgggeeeeeehhhhhhddd``````___^^^]]]]]]^^^______ZZZZZZXXXWWWZZZ\\\YYYRRROOOLLLIIIIIIJJJKKKIIIGGGJJJIIIGGGEEEBBB@@@>>>===???@@@AAAAAA???<<<999777555555444333333444555666555555555555555555555555777666444333222333444555222222222222222222222222111111111222222222222333111111222222333444444444444444555555555666666666777777888888888777555444666666777777888999::::::<<<<<<<<<;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCEEEEEEGGGHHHJJJLLLMMMNNNTTTYYYlllooo___ZZZZZZSSSPPPRRRNNNYYY\\\eeerrr{{{~~~{{{zzzxxxyyyyyyuuupppmmmlllmmmqqqpppmmmiiifffbbb```^^^^^^]]][[[YYYXXXXXXYYYZZZ```jjjvvv|||{{{zzz{{{}}}|||wwwqqqkkkiiikkknnnqqqwwwyyy}}}rrrgggbbb___^^^QQQOOOSSSUUUSSSNNNLLLMMMLLLIIIHHHDDD???<<<;;;888333///,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((,,,***(((***222>>>JJJRRRVVVSSSYYYnnnpppeeeqqq|||yyyfffbbblllwwwvvvUUUNNNOOOKKKMMMlllxxxfffYYYJJJ===555777555555666;;;AAAHHHLLLCCCDDDDDDBBB???<<<<<<<<<@@@@@@@@@BBBIIIRRR[[[```kkkqqqxxx{{{zzzxxxxxxyyykkk^^^```rrroooeeedddgggkkknnnnnnjjjeeebbbbbb___```aaa___]]]^^^bbbfffeeebbb``````bbbbbb___\\\[[[[[[ZZZZZZZZZZZZ[[[\\\XXXXXXWWWUUUWWWZZZWWWQQQKKKIIIFFFEEEFFFGGGGGGGGGIIIHHHGGGEEECCCBBBAAA@@@>>>>>>>>>===<<<:::999888444444222222222222333444444444444444444444444444555555333222222222333444111111111111111111111111000000000111111111222222000111111222222333333333333333444444444555555555555666777777777666555444666666666777777888888888999999999999999:::;;;;;;======>>>???@@@AAABBBBBBDDDDDDEEEGGGIIIJJJKKKLLLQQQPPPUUUddd|||pppccceeeaaaYYYRRRIIIMMMLLLPPPYYYbbbiiirrrzzz{{{}}}yyywwwzzzxxxtttoooiiiddd```^^^[[[ZZZXXXWWWWWWYYYZZZ\\\fffqqq~~~~~~zzzyyyzzz}}}~~~~~~qqqfffaaa___^^^QQQNNNSSSTTTRRRMMMKKKMMMMMMJJJIIIEEE@@@===<<<999444000,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((,,,+++***)))***222<<>><<<888666888===DDDIIIRRRRRRQQQNNNJJJFFFCCCAAA>>>>>>>>>>>>@@@AAACCCDDDLLLSSS]]]fffmmmqqquuuxxxuuutttccc___^^^uuu}}}qqqvvvkkkggggggeeedddeeegggfffdddaaa___^^^ZZZ[[[\\\ZZZXXXXXX[[[___]]]\\\ZZZ[[[\\\[[[YYYVVVYYYYYYYYYYYYYYYZZZZZZ[[[UUUUUUSSSQQQQQQSSSQQQLLLJJJHHHEEECCCCCCDDDFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>===<<<;;;:::999999999555444333222111222333333444444444444444444444444444333222111111111222222000000000000000000000000//////000000000111111111000000000111111222222222222222222333333333444444333444555666666555444333666666666666666666666777777777777777888999::::::<<<<<<===>>>???@@@@@@AAACCCDDDEEEFFFHHHIIIJJJJJJLLLMMMPPPVVVaaaxxxrrrqqqmmmfff___WWWRRRLLLJJJMMMRRRVVVZZZ___lllvvv~~~zzzwwwsssqqqooofffffffffgggiiilllppprrr{{{pppccc___]]]^^^OOOLLLRRRSSSQQQLLLJJJLLLLLLJJJIIIEEE@@@>>><<<999555000,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((()))))))))(((***+++***))),,,333999LLLNNNTTT___ppptttpppooojjjooo^^^NNNFFFMMM\\\pppttt\\\RRREEE999666999AAAFFFQQQUUUYYY[[[YYYSSSKKKEEE>>>============>>>?????????EEEMMMWWWaaakkkrrrwwwgggjjjqqq{{{xxxtttrrrlllbbbggguuubbb\\\fffggg___dddaaa]]]]]]```aaa___\\\YYY[[[[[[YYYUUUTTTVVVYYYYYYYYYXXXXXXYYYXXXVVVUUUWWWWWWXXXXXXXXXXXXXXXXXXTTTUUUSSSNNNMMMNNNMMMHHHGGGFFFCCCAAA@@@AAACCCEEE@@@@@@??????>>>============<<<;;;:::999::::::;;;666555333222222222333333222222222222222222222222222111111000000000000000////////////////////////........./////////000000/////////000000000000000111111111111222222222222222222444444555444333222555555555555555555555555777777777777888999:::;;;:::;;;;;;<<<===>>>??????CCCCCCDDDEEEGGGHHHIIIIIIEEEIIINNNQQQRRRZZZooowwwpppggg^^^TTTMMMMMMOOOOOOOOOQQQ\\\cccqqqpppaaa\\\\\\]]]OOOLLLPPPRRRQQQLLLKKKMMMLLLIIIIIIEEE@@@===<<<999444000,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((()))))))))%%%(((******)))***---111>>>IIIVVV___gggqqq~~~uuunnnzzz}}}aaa\\\uuu~~~hhhQQQEEE???FFF^^^yyy~~~cccMMM???:::999999>>>FFFSSS```gggeee]]]VVVKKKHHHCCC>>>;;;;;;<<<===>>>???BBBGGGNNNUUU[[[^^^TTTRRRRRRXXXcccmmmrrrsss}}}pppaaa]]]lllrrrdddbbbdddbbb\\\eee___YYYZZZ^^^aaa```\\\ZZZ\\\]]]ZZZVVVTTTUUUWWWXXXYYYYYYYYYXXXXXXWWWVVVTTTTTTUUUUUUTTTTTTSSSRRRSSSUUUSSSNNNLLLMMMLLLIIIDDDCCCBBB???======>>>@@@?????????>>>======<<<<<<;;;;;;:::999999999::::::666555333222111222222333222222222222222222222222000000000000/////////...........................------.........///////////////////////////////////////000000000111111111000111222333333333222111333333444444444555555555666666666777888999:::;;;999999:::;;;<<<===>>>>>>AAABBBBBBCCCDDDEEEFFFGGGEEEGGGKKKMMMKKKMMMYYYfffoooaaaUUUQQQQQQOOOLLLKKKOOOQQQZZZiiiuuuxxxyyy{{{qqq```[[[[[[^^^QQQNNNPPPSSSRRROOOMMMNNNMMMIIIIIIDDD@@@===;;;999444000,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((('''((())))))))))))+++---...;;;MMM]]]gggnnnuuuzzz|||~~~tttoooyyykkkRRRZZZkkk___JJJFFFHHHKKKNNNnnn~~~mmm[[[HHH;;;777;;;DDDPPP[[[aaabbb```[[[XXXSSSNNNHHHCCC@@@>>>@@@???>>>>>>@@@BBBDDDDDDCCCAAAAAACCCIIINNNSSSUUU```hhhttt~~~iii___^^^eeeyyypppmmmkkkkkkgggaaa^^^```aaa^^^[[[ZZZ\\\\\\[[[YYYXXX[[[\\\ZZZVVVTTTVVVXXXVVVWWWWWWWWWVVVUUUUUUUUUSSSSSSSSSSSSRRRQQQOOONNNNNNQQQPPPKKKIIILLLLLLKKKCCCDDDDDDAAA===<<<<<<>>>@@@@@@@@@???>>>=========888888888888888888888888555444222111000000111111111111111111111111111111///////////////...------------------------------,,,------------......................................./////////000000000///000111222222222111111111111222333444555555666555555555666777888999:::888888999:::;;;<<<======>>>??????@@@AAABBBCCCCCCGGGFFFHHHKKKKKKKKKQQQYYYaaazzzpppddd^^^XXXRRRPPPMMMLLLPPPWWW\\\^^^aaafffoootttrrraaa[[[[[[^^^RRROOOPPPSSSTTTQQQOOOPPPNNNJJJHHHDDD???<<<;;;888333///,,,,,,++++++***))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***)))((()))***,,,,,,)))222BBBTTTbbbjjjkkkjjjmmmwwwppp~~~|||xxx~~~yyymmmwwwvvv^^^XXX___yyynnnQQQKKKMMMMMMKKKHHHRRRfffnnnUUUEEE???999888>>>GGGOOOSSS\\\^^^aaaaaa]]]VVVNNNIIIEEECCCAAAAAAAAA@@@???>>>;;;<<<>>>>>>===>>>AAACCCDDDMMMZZZiiiuuu{{{tttttt||||||fffXXX```qqquuujjjaaa^^^bbbaaa[[[\\\cccZZZ\\\]]][[[XXXUUUTTTTTTUUUWWWYYYXXXUUUTTTUUUXXXRRRSSSTTTTTTSSSRRRRRRRRRTTTTTTTTTTTTSSSQQQNNNMMMIIILLLKKKGGGGGGJJJLLLKKKEEEGGGGGGEEE@@@======???======<<<;;;:::999999888555666777777777777777666444333111000/////////000000000000000000000000000......//////......---,,,------------------------,,,,,,,,,---------...........................---.........////////////000...///000222222222111000000000111222444555666666333444444555666777999999777888999:::;;;<<<<<<===<<<<<<===>>>???@@@@@@AAAEEECCCDDDIIIKKKJJJJJJMMMTTTccc~~~qqqfff^^^YYYTTTQQQPPPOOOKKKIIIOOOWWW^^^cccppp}}}sss^^^______\\\VVVNNNPPPRRRRRRNNNMMMNNNLLLIIIJJJFFFAAA>>><<<999333///...,,,++++++++++++***((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&))))))))))))************'''***222@@@OOOXXXYYYWWWkkk{{{~~~ttttttyyy|||wwwmmmnnnzzzkkkVVVUUUXXXRRRXXXZZZXXXYYYjjjlllXXXGGGDDDEEEBBBAAADDDDDDMMM]]]jjjmmmjjjjjjnnnbbbWWWMMMJJJHHHEEECCCDDDCCCBBBAAA??????>>>>>>???>>>DDDJJJLLLOOOYYYkkkzzz}}}ssseeeZZZZZZeeexxxtttqqqttttttmmmdddooorrrwwwyyysssmmmnnntttmmmiiifffjjjsss}}}nnn```VVVXXX```lllpppkkkdddcccbbb```___]]]\\\\\\YYYYYY[[[\\\\\\[[[ZZZYYYWWWVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRTTTVVVWWWVVVSSSOOOMMMMMMLLLJJJJJJKKKKKKIIIHHHHHHFFFDDDBBB@@@???>>>>>>999999999999888888888777777777666666666666777888555444222000//////000111////////////..................---------,,,,,,,,,------------------------,,,,,,,,,---------......---------............//////////////////...............///000111222222333222222333333333222222111333333444444555666666666888999::::::;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBCCCCCCEEEIIILLLTTTSSS```zzzqqqnnn___SSSPPPMMMHHHHHHNNNUUUVVV[[[dddjjjmmmqqqwwwttt^^^______[[[VVVMMMOOORRRQQQMMMLLLMMMLLLHHHJJJFFFAAA===;;;888333///...,,,++++++++++++***((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((''''''''''''(((((()))))))))*********,,,,,,---222;;;HHHUUU^^^gggrrrwwwuuuzzz}}}}}}zzzwwwtttkkk\\\RRR^^^~~~zzzeeePPPBBB@@@EEE@@@AAAGGGPPPVVVYYY^^^dddjjjlllppprrrjjjZZZNNNJJJMMMLLLJJJGGGDDDBBB???>>>>>>??????@@@EEEPPP```kkkvvvzzzxxxkkk[[[VVV___kkkzzzyyyzzzwwwooohhhnnniiibbb___^^^]]][[[YYYUUUXXX]]]^^^WWWOOOMMMRRROOOKKKGGGGGGLLLRRRXXXZZZYYY[[[eeeuuu~~~kkkaaa___aaa``````___]]]\\\\\\[[[[[[[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWSSSSSSRRRQQQQQQQQQQQQQQQSSSTTTUUUVVVUUUSSSPPPNNNLLLKKKJJJJJJKKKKKKJJJIIIFFFEEECCCAAA>>><<<:::999777777777777666666666666555555444444444444555555444333111///...///000000////////////.........---------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------............///...................../////////000111111111222111222222333333222222111333333333444555555666666888999999::::::::::::::::::;;;;;;<<<======>>>>>>???@@@BBBBBBBBBDDDGGGJJJPPPLLLQQQ]]]kkk~~~yyymmmiiicccVVVMMMLLLJJJFFFFFFKKKPPPUUU[[[aaajjjmmmttt{{{vvv______^^^ZZZTTTLLLNNNQQQPPPLLLKKKLLLKKKGGGKKKFFFAAA===;;;888222......,,,++++++++++++***((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$&&&'''((()))***'''''''''''''''((((((((((((((())))))))))))******+++,,,+++((()))666JJJZZZ^^^eeepppvvvtttyyy~~~```___xxxtttXXXLLLXXXjjjvvvaaaOOODDD;;;:::???CCCIIINNNSSS]]]lllwwwxxxuuuyyymmmlllhhhccc\\\UUUPPPLLLQQQOOOLLLJJJKKKPPPWWW\\\lllssswwwpppcccYYYYYY]]]^^^aaagggmmmqqqxxx|||{{{xxxqqqmmmdddbbb___]]]]]]]]][[[YYYXXXZZZ[[[YYYVVVVVVZZZ___cccdddfffcccYYYLLLGGGIIIGGGEEECCCBBBCCCHHHPPPUUUdddtttnnnbbb^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYRRRRRRQQQPPPPPPPPPQQQQQQUUUUUUUUUUUUTTTRRRQQQPPPLLLKKKIIIJJJKKKKKKJJJIIIEEEEEECCCAAA>>>;;;777555555555555444444444444333333333222222111222222333222111///...---....../////////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................000000000000000000000000111111222222222222222111222333333444444555555666777888999999::::::999999:::::::::;;;<<<<<<======???@@@AAAAAAAAABBBDDDFFFMMMJJJKKKNNNPPPZZZrrr{{{oooccc]]]^^^___VVVOOONNNOOOOOOOOORRRUUUYYY___fffmmmvvv~~~xxx___^^^\\\XXXSSSKKKMMMPPPOOOLLLJJJKKKJJJFFFJJJFFF@@@===;;;777222......,,,++++++++++++***(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''((((((((((((((((((((()))))))))***%%%))),,,***(((---999DDDTTT]]]kkkxxxrrrooottt|||xxxZZZ___vvvyyyjjj\\\[[[dddsss}}}iiiSSSHHHDDD@@@<<<:::@@@CCCKKKQQQTTTWWWbbbnnnvvvvvvuuusssppplllgggeeeeeegggiiiiiiggggggiiikkkjjjeee```]]][[[VVVNNNGGGNNNMMMNNNPPPTTT[[[dddkkknnnnnnooopppqqqsssuuuwww{{{~~~wwwkkkgggiiidddbbb___[[[XXXWWWXXXYYYNNNPPPRRRTTTVVVYYY\\\___bbbhhhnnnooommmlllppptttqqqnnnkkkdddVVVIIICCCDDD>>>AAAFFFIIINNNWWWccclll}}}hhh]]]]]]aaa```]]]^^^^^^______``````aaaaaaaaaaaa``````___]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZSSSRRRRRRQQQQQQQQQRRRRRRWWWVVVUUUTTTSSSRRRRRRRRRMMMLLLJJJIIIJJJIIIHHHFFFDDDDDDDDDCCC@@@<<<999777444444444444333333333333222222111111000000111111000///...------------............---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------------------------.........000000000000000/////////000111111222222222222111222222222333444444555555666777888888999999888888999999::::::;;;;;;<<<<<>>>>>@@@@@@>>>???CCCQQQTTTYYY^^^bbbeeeffffff```fffmmmnnnnnnrrr|||wwwrrrnnnggg^^^WWWTTTOOOKKKKKKPPPVVVVVVSSSUUUQQQMMMNNNSSSWWWYYYXXX[[[___hhhsssvvvmmmccc]]]]]]fffrrrxxxwwwsssqqqrrrtttsssqqqppppppooollljjjiiillljjjggghhhnnntttuuuZZZVVVQQQOOORRRYYYaaafffgggjjjmmmnnnnnnnnnppprrrwwwzzz~~~~~~{{{vvvrrrpppccc]]]WWWPPPFFF>>>===AAACCCLLLYYYeeeooo|||ssskkkcccaaadddddd```[[[```aaabbbcccdddeeeffffffdddcccaaa```^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[UUUTTTSSSSSSRRRSSSSSSSSSWWWVVVTTTSSSRRRQQQRRRRRROOOMMMJJJIIIHHHGGGDDDBBB@@@@@@AAAAAA???<<<:::888555555555444444444333333333222222111000000111111......------------------------------,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,,,,---------...000000000//////////////////000111111222222222222111111222222333444444444555666777777888888777777888888888999::::::;;;;;;???@@@BBBBBBAAA@@@AAACCCBBBBBBGGGMMMPPPPPPQQQSSSaaaoooyyypppiiicccaaabbbSSSSSSRRRPPPNNNPPPWWW^^^eeegggjjjmmmqqquuu{{{|||~~~|||uuuqqqkkkeeeaaa^^^]]]\\\zzz___\\\ZZZWWWSSSLLLMMMPPPOOOKKKJJJKKKJJJFFFGGGCCC>>><<<;;;888444000...,,,++++++++++++***(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))),,,+++******++++++++++++...AAAXXXfffffffffqqqnnn___[[[[[[\\\^^^[[[zzz}}}uuuaaaUUUHHHCCCAAA@@@@@@BBB888:::===AAAEEEGGGHHHIIIKKKOOOQQQNNNLLLSSSdddrrr}}}xxxrrrrrr{{{~~~vvvsssjjj^^^TTTPPPPPPQQQRRRPPPRRR[[[jjjrrrlll___WWWOOOUUU]]]aaa```\\\ZZZYYYZZZYYYXXXWWWWWWXXXZZZ[[[[[[bbbgggfffeeeiiimmmooojjjjjjkkkpppxxx|||wwwtttrrrnnnnnnllliiiddd\\\TTTNNNHHHDDDAAAAAAAAADDDKKKTTTiiiuuulllgggeeedddfffhhhiiieeebbbbbbbbbccceeefffggghhhiiieeecccaaa___\\\[[[ZZZZZZWWWXXXYYY[[[\\\[[[[[[ZZZWWWVVVUUUTTTSSSSSSSSSSSSTTTSSSRRRPPPOOOOOOOOOOOOMMMKKKIIIGGGFFFDDDBBB@@@<<<<<<===<<<;;;:::888777555555555555444444444444333333222111000000000000------------------------------,,,,,,,,,++++++++++++++++++*********))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------//////////////////////////////000111222222222222000111111222222333333444444555666666777777666666777777888888999:::::::::<<<>>>@@@@@@??????@@@AAACCCAAAAAADDDHHHKKKKKKJJJQQQVVVeeeyyyqqqrrrxxxllljjjfff]]]UUUTTTZZZ```XXXYYYYYYYYYZZZ\\\```ccc```fffnnnuuuyyy{{{||||||}}}}}}}}}~~~~~~}}}{{{yyywwwvvvvvvvvvwwwvvvsssppplllgggdddbbb[[[ZZZXXXUUUSSSUUUYYY\\\zzz___[[[YYYWWWTTTMMMMMMPPPPPPLLLKKKLLLJJJGGGEEEAAA===;;;;;;999555111...,,,++++++++++++***(((&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))+++***))))))***,,,,,,---(((///<<>><<<:::888777666======;;;666222666AAAKKKNNN[[[iiinnnmmmssssssmmmmmmppppppnnnqqqyyy|||vvvmmmhhheeehhhllloooooonnnkkkiiifffgggfffbbb```aaafffjjjqqqxxx|||||||||~~~~~~||||||}}}sssooohhhaaa[[[UUURRRPPPQQQPPPNNNKKKHHHDDDBBBAAA@@@???CCCMMMXXXdddrrr~~~~~~|||kkk______^^^___dddhhhkkkjjjhhhaaabbbcccdddeeeggghhhhhheeeccc```]]]ZZZYYYXXXXXXRRRTTTVVVYYYZZZZZZZZZYYYWWWWWWUUUSSSRRRQQQQQQQQQOOONNNNNNMMMLLLKKKJJJIIIIIIGGGEEEEEEEEEDDDBBB@@@======<<<:::999777666666555555444444444333333333333222111000////////////------............------,,,,,,,,,,,,+++++++++++++++*********))))))))))))************************))))))))))))*********+++************++++++++++++*********+++,,,,,,---------.........///000000000...///000111222222222222000000111111222333333333444444555666666666666555666666777777888999999:::888:::===>>>=========>>>AAABBBBBBBBBDDDGGGIIIJJJHHHLLLTTTbbbwww}}}|||ssseee^^^aaafffeeeccc___YYYTTTQQQQQQSSSRRRUUUXXX[[[]]]```cccfffeeeeeeffffffhhhjjjkkklllnnnnnnnnnnnnmmmkkkiiihhhpppqqqrrrrrrrrrrrrqqqqqqqqqooolllkkkkkkkkkiiigggiiigggeeecccbbbbbbbbbcccbbbaaa___^^^]]]]]]^^^^^^]]]```dddgggiiimmmsssyyyyyy^^^[[[YYYWWWUUUNNNNNNQQQPPPLLLKKKLLLKKKGGGDDD@@@<<<;;;;;;:::666222...,,,++++++++++++***(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))$$$'''+++------------...333++++++888GGGSSS___hhhwwwjjj]]]eeexxxiiihhh[[[VVVXXXeeerrr~~~jjj^^^KKKIIIGGGDDDAAA???>>>===777888999999888999;;;<<>>>>>>>>>>>>>>???AAAAAAAAAEEEMMMRRR[[[\\\eeevvvlllbbb```]]]\\\[[[\\\aaafffhhhddd`````````aaabbbdddeeeffffffdddbbb___\\\YYYWWWVVVVVVOOOQQQTTTWWWYYYYYYYYYXXXWWWVVVUUUSSSQQQPPPOOOOOOJJJKKKJJJJJJIIIGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBBBB@@@>>>;;;999888777666444444444333333333222222222222111//////.........------...//////.........,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))***+++,,,,,,------,,,------...///000111111......000111111222222222000000000111222222333333333444555555666666555555666666666777888888999999555777:::;;;;;;;;;;;;<<<888???DDDEEEDDDEEEFFFHHHEEEMMMSSSQQQRRRbbbkkk```___ccc{{{tttjjj```YYYVVVUUURRRRRRQQQOOOMMMOOORRRUUURRRRRRSSSTTTUUUWWWXXXYYYZZZ[[[[[[[[[ZZZYYYWWWVVVYYYZZZ[[[[[[\\\\\\\\\[[[___\\\YYYYYYZZZ[[[YYYWWWWWWVVVTTTRRRRRRSSSTTTUUUZZZZZZ\\\^^^bbbggglllooottt{{{www]]]]]][[[UUUQQQLLLTTTWWWVVVPPPKKKKKKJJJGGGFFFBBB===::::::888555111///---,,,,,,,,,,,,+++)))&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$&&&%%%$$$$$$############&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************)))+++,,,+++...<<>><<<777777;;;::::::999999;;;===@@@BBBGGGGGGGGGIIIMMMPPPQQQQQQcccsss|||ssslllhhhjjjjjjiiinnnuuummmooopppiiiaaa]]]aaafff___]]]YYYWWWUUUSSSPPPNNNJJJJJJJJJJJJHHHFFFCCCBBB<<<;;;:::999;;;===@@@BBBDDDDDDDDDGGGQQQbbbwww}}}jjj___WWWVVVYYY[[[ZZZZZZ[[[___bbbdddddd]]]\\\___dddeeeccceeeiiiaaaZZZRRRPPPSSSWWWXXXWWWRRROOOPPPTTTVVVTTTRRRSSSUUUUUUTTTSSSPPPMMMJJJHHHGGGIIIIIIFFFBBBAAACCCFFFDDDCCCCCCBBBBBBAAA@@@@@@===<<<:::888777666555555222222222222222222222222000000000000///////////////...---,,,++++++++++++))))))))))))((((((((((((,,,***((('''(((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,---------......000//////........./////////000000000111111111111333333333444444444555555444444444555666777777888777888:::;;;<<<;;;::::::;;;<<<===???AAACCCDDDEEEHHHIIIJJJMMMPPPVVV^^^cccqqqddd^^^xxxkkkaaabbb\\\RRRNNNRRRRRRLLLKKKHHHNNNRRRMMMOOORRRMMMPPPQQQQQQRRRQQQOOOMMMKKKTTTQQQPPPRRRQQQNNNOOOSSSUUUYYYQQQJJJOOOPPPOOOUUUVVVPPPNNNQQQRRRSSSXXX```iiiuuuxxx]]]]]][[[UUURRRNNNSSSVVVUUUOOOKKKKKKJJJGGGGGGBBB===;;;:::888444111///---,,,,,,,,,,,,+++)))((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))(((((()))))))))************,,,,,,***+++333@@@KKKjjjjjjrrr}}}wwwgggaaaeeeuuulll\\\RRRFFF======@@@??????AAA===<<<:::999999:::<<<>>><<<;;;;;;<<>>===AAA@@@>>>===<<<===>>>>>>BBBAAA@@@@@@CCCFFFJJJMMMVVV```ooo|||jjj```[[[UUUSSSTTTTTTTTTUUUXXX\\\```bbbddd```^^^^^^bbbcccbbbfffkkkbbb]]]WWWUUUWWWXXXWWWUUUSSSOOOPPPTTTVVVSSSRRRSSSUUUTTTSSSQQQOOOLLLJJJIIIHHHHHHHHHFFFCCCCCCDDDEEEBBBBBBBBBAAA@@@@@@??????<<<;;;999777666555444444222222222222222222222222000000000/////////............---++++++***************)))))))))(((((((((''''''((((((((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********************************,,,,,,,,,,,,------------//////.............../////////000000000111111111333333333333444444444444333444444555666666777777777888999:::;;;;;;;;;;;;;;;<<<===???AAABBBDDDDDDDDDEEEFFFHHHJJJOOOTTTXXX^^^rrr~~~yyyjjjaaaXXXPPPSSSJJJKKKQQQSSSZZZ]]]TTTSSSRRRQQQPPPQQQUUUXXX[[[TTTQQQRRRVVVXXXVVVUUUWWWUUU]]]ZZZWWW]]]___```jjjfffcccccchhhlllooovvvzzz^^^]]][[[VVVTTTPPPPPPSSSSSSMMMJJJJJJJJJGGGHHHDDD>>>;;;:::888333000///---,,,,,,,,,,,,+++)))******)))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((())))))))))))******+++,,,,,,++++++,,,000333OOO^^^sss~~~}}}|||}}}ooo}}}kkklllqqquuukkk^^^WWWPPPGGGAAAEEECCC???<<<:::::::::;;;<<<:::999:::<<<======<<<999:::;;;;;;<<<===???@@@CCCAAA?????????>>>===;;;>>>;;;999::::::888999<<<<<<:::888888:::;;;999888>>><<<999888999::::::999<<<;;;999999;;;???DDDGGGBBBEEELLLWWWeeeuuujjjaaa[[[\\\]]][[[WWWVVVRRRSSSTTTWWWZZZ]]]___aaaaaa]]]\\\^^^``````dddiiieeeaaa]]]]]]]]]\\\YYYVVVSSSPPPOOOSSSUUUSSSQQQRRRUUUTTTRRROOOMMMKKKJJJIIIJJJHHHFFFEEEEEEEEEDDDCCC@@@@@@??????>>>=========999888777555444333333333111111111111111111111111////////////.........---------,,,+++************************))))))))))))%%%(((++++++(((&&&&&&(((''''''((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))******************************++++++,,,,,,,,,---------......---------......///////////////000000000000222222222333333333333444333333444444555555666666666666777888999:::<<<===;;;;;;===>>>@@@AAABBBCCC@@@BBBDDDEEEFFFHHHKKKNNNNNNVVVeeewww}}}ssspppccccccmmmwwwyyyooommmjjjhhhjjjpppyyy~~~yyyxxx|||~~~zzzvvvuuuuuu~~~{{{^^^\\\ZZZVVVUUURRRMMMQQQQQQLLLIIIJJJIIIGGGIIIEEE???<<<:::888333//////---,,,,,,,,,,,,+++))),,,+++***)))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))************,,,---...---,,,///GGGeeevvvuuupppwwwpppppp|||yyyvvvjjjoooqqqmmmeee\\\SSSLLLGGGDDDDDDAAA???>>>>>>>>><<<;;;AAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===::::::;;;===>>>>>>>>>???>>><<<;;;;;;===>>>===;;;;;;;;;;;;<<>>======<<<;;;;;;::::::777666555333222222111111000000000000000000000000............------------,,,,,,+++***************+++*********))))))))))))(((---000...(((######%%%'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))***************************++++++++++++,,,,,,,,,,,,---------,,,------.............../////////000000111111111222222222333333222333333333444444444555555555555666777:::<<<===:::;;;<<<===???@@@AAABBB@@@BBBDDDFFFFFFGGGIIIJJJLLLMMMNNNQQQ]]]wwwzzz]]]\\\YYYUUUTTTQQQLLLPPPPPPKKKHHHIIIIIIGGGJJJEEE???<<<:::888333000///---,,,,,,,,,,,,+++))),,,++++++)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))***)))(((***---///...---//////;;;UUUnnnzzzzzzwwwuuueeeZZZ^^^iiixxxzzzpppkkk^^^[[[VVVRRRNNNKKKGGGDDDEEEGGGGGGCCC===::::::<<<;;;;;;;;;::::::999999999:::<<<<<<<<<<<<;;;:::888777999:::::::::;;;>>>@@@:::===DDDMMMUUUYYYYYYXXX___fffrrr}}}yyyzzz}}}kkk\\\WWWYYYYYYYYYZZZ\\\[[[WWWSSSXXXZZZ\\\\\\ZZZZZZ[[[]]]\\\YYYZZZ```dddbbbaaaaaa^^^^^^___aaaaaa___\\\ZZZTTTPPPOOORRRSSSQQQPPPRRRSSSRRROOOLLLJJJIIIIIIIIIJJJGGGDDDEEEFFFFFFCCC@@@;;;;;;;;;:::999999888888555444333222111111000000////////////////////////------------,,,,,,,,,+++++++++***)))))))))***************))))))))))))(((***...111///)))%%%$$$&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......---............/////////000000000111111111111222222222222222333333333333444444444555666888;;;<<<::::::;;;<<<>>>???@@@@@@>>>AAADDDFFFGGGGGGIIIJJJBBBHHHMMMOOOQQQXXXfffpppxxx\\\[[[YYYTTTRRRNNNMMMPPPPPPKKKHHHIIIIIIGGGIIIEEE???<<<;;;999444111///---,,,,,,,,,,,,+++)))+++******)))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))***)))((()))***,,,,,,+++222***(((666NNNeeexxxtttzzz{{{ppplllkkkpppyyyzzzzzzwwwqqqqqqnnndddUUULLLJJJKKKQQQQQQPPPMMMIIIFFFEEEEEEGGGKKKNNNOOOQQQUUUUUURRRPPPQQQSSSSSSSSSVVVZZZ___```fffqqq{{{ssskkkaaa[[[[[[``````^^^[[[ZZZ[[[YYYUUUUUUXXX\\\\\\[[[[[[]]]___]]]ZZZ\\\dddhhhgggdddcccYYYYYYZZZ[[[[[[ZZZYYYYYYUUUPPPOOOQQQRRRPPPPPPRRRQQQPPPNNNLLLJJJIIIHHHHHHGGGFFFEEEEEEEEEDDDBBB@@@::::::999999888777777777444333222111000000000000........................,,,,,,,,,,,,++++++++++++******)))))))))))))))***))))))))))))(((((((((((('''***------***((()))***&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,------...------------.........////////////000000000111111111111111111222222222222333333444555666777999:::999::::::;;;===>>>>>>???;;;>>>AAACCCDDDEEEGGGHHHBBBFFFIIIIIIHHHJJJOOOUUUcccuuuuuuZZZZZZXXXRRROOOKKKNNNQQQQQQLLLHHHIIIHHHFFFHHHDDD???<<<;;;:::666222///---,,,,,,,,,,,,+++))))))))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))******)))))))))))),,,,,,------000???]]]xxx|||}}}qqqppp{{{tttooooooqqqvvv~~~|||zzz|||zzzvvvvvvvvvvvv|||tttgggkkkooohhhaaa___bbbdddbbb]]]]]]aaaaaa^^^XXX\\\``````^^^\\\___aaa]]]YYYZZZaaaggghhhfffeee[[[[[[ZZZYYYXXXXXXYYYYYYUUUQQQNNNQQQRRRPPPOOOQQQOOONNNNNNLLLKKKIIIGGGFFFCCCEEEFFFEEECCCAAA@@@@@@999999999888777777666666444333222111000000000000------------------------,,,+++++++++************))))))((((((((())))))***(((((((((((('''''''''&&&(((((((((((((((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++************+++,,,---...,,,,,,---------.............../////////000000000111111111111111111111111222333444555666777777777999999:::;;;<<<======>>><<<>>>@@@@@@AAABBBDDDFFFHHHFFFBBB??????CCCKKKPPPUUU[[[aaassssssYYYYYYWWWQQQMMMIIIOOORRRQQQLLLIIIIIIHHHFFFHHHCCC???<<<<<<:::666333///---,,,,,,,,,,,,+++)))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&############$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%(((+++,,,+++******+++...,,,+++,,,,,,222???MMMmmm~~~zzz{{{tttkkkiiiaaannn}}}zzztttyyy{{{yyybbb___hhhzzz}}}nnnaaa___]]]```___[[[\\\ccceeebbb___dddgggeeeaaa^^^___aaa\\\VVVUUU\\\ccceeeeeefff``````^^^[[[YYYXXXZZZ\\\VVVQQQNNNPPPQQQOOOOOOQQQMMMMMMNNNMMMKKKIIIGGGEEEAAADDDFFFEEEAAA>>>???@@@999999999888777777666666333333222111000000000111------------------------+++++++++************)))))))))(((((((((((()))***((('''''''''&&&&&&&&&&&&+++)))&&&&&&&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************************+++,,,---...,,,,,,,,,---------................../////////000111111111000000000000000222333555666777666555555999999::::::;;;<<<======>>>???@@@@@@@@@@@@BBBEEEAAABBBDDDEEEEEEEEEDDDCCCCCCOOOUUUZZZdddqqqyyyXXXWWWWWWTTTPPPJJJLLLOOONNNKKKIIIJJJIIIEEEGGGDDD@@@===:::777444111///---,,,,,,,,,,,,+++)))((((((((((((''''''''''''$$$&&&''''''%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((()))++++++***))))))---,,,++++++,,,///111333===YYYxxxnnnkkkuuu|||vvvnnnkkkooorrrooojjjxxx|||www{{{uuuggg```]]]]]]bbbmmmsssooohhhdddbbbbbb^^^[[[]]]ccceeeccc^^^bbbfffiiigggdddaaa```aaaaaa___]]]]]]___cccggg___^^^\\\[[[ZZZYYYZZZZZZSSSRRRQQQRRRRRRQQQNNNLLLKKKLLLLLLJJJHHHIIIJJJLLLHHHFFFDDDBBBAAA@@@===;;;;;;;;;:::888777555444444333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&$$$%%%'''))))))))))))(((((((((((((((((('''''''''))))))************))))))))))))***+++,,,,,,------+++++++++,,,,,,,,,------------......///000000000222222111111111111111222444444444555555555555666999:::;;;===>>>@@@BBBBBB<<<<<<<<<<<<===???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDEEEHHHKKKMMMQQQ[[[hhhrrr{{{ZZZXXXXXXTTTPPPJJJLLLOOONNNKKKIIIJJJIIIEEEGGGDDD@@@===;;;888444111///---,,,,,,,,,,,,+++)))((((((((((((''''''''''''%%%&&&''''''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((()))************))),,,+++++++++,,,...000222000444CCC```~~~ooo{{{~~~zzzyyyxxx{{{~~~}}}zzz~~~tttaaaZZZ[[[___]]][[[___iiinnnkkkeeebbbaaabbb```]]]___bbbbbb___^^^```bbbcccbbb```___^^^bbbbbb```^^^\\\\\\___aaaYYYXXXWWWWWWWWWXXXYYYZZZWWWUUUTTTTTTTTTSSSPPPMMMKKKKKKKKKJJJHHHHHHJJJLLLIIIGGGEEEDDDCCCBBB@@@>>>;;;:::999888666555444333333222222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%'''((()))))))))(((((((((((((((''''''''''''))))))************)))))))))******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------------...//////000000222111111000000111111111333444444444555555555555777777999:::<<<>>>???@@@;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAEEEHHHJJJKKKPPPXXX^^^bbbuuu~~~]]]ZZZXXXTTTPPPKKKLLLOOOOOOKKKJJJKKKIIIFFFGGGDDD@@@===;;;888444222///---,,,,,,,,,,,,+++)))((((((((((((''''''''''''%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((())))))******+++*********+++,,,...000...,,,---888NNNggg}}}~~~|||xxxxxxyyy|||}}}xxx{{{xxxiii___ZZZYYYXXX]]]ZZZ\\\dddhhheeeaaa```\\\^^^^^^\\\^^^aaa```\\\]]]]]]]]]]]]\\\\\\[[[[[[]]]^^^^^^]]][[[[[[]]]^^^VVVUUUTTTSSSSSSTTTUUUVVVXXXVVVUUUTTTSSSQQQNNNLLLJJJKKKKKKIIIGGGGGGHHHJJJHHHFFFDDDCCCCCCBBB@@@>>>999999888777666444333333222222111000000//////...------------------------+++++++++***************)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''((())))))******))))))(((***************+++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000111111000000000000111111333333333333444444444444444555666888999;;;<<<===::::::;;;;;;<<<>>>???@@@>>>????????????@@@@@@@@@<<<@@@EEEFFFFFFGGGJJJMMMMMMSSS```rrr```\\\YYYTTTPPPKKKLLLOOOOOOKKKJJJKKKJJJFFFFFFDDD@@@>>>;;;999555333///---,,,,,,,,,,,,+++)))((((((((((((''''''''''''%%%&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''''')))***+++))))))))))))***+++------///444444+++%%%222OOOiiiwww~~~}}}xxxzzzxxxyyy|||~~~|||~~~yyyuuudddgggmmmtttuuunnnbbbYYY^^^ZZZ[[[```cccaaa___```YYY[[[ZZZXXXZZZ______\\\ZZZZZZZZZ[[[\\\[[[YYYWWWUUUXXXZZZ[[[[[[[[[]]]^^^YYYXXXUUUSSSQQQQQQQQQQQQVVVTTTQQQOOONNNLLLIIIGGGIIIIIIJJJIIIGGGFFFFFFHHHDDDBBBAAA@@@@@@@@@>>><<<888888777666555444333222111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&'''''''''''''''((((((((())))))))))))((((((***************)))))))))************+++++++++++++++,,,,,,---......//////000000/////////000111111222222222222333333333444333444555666777999::::::999999::::::;;;===>>>???>>>>>>>>>>>>????????????:::>>>BBBDDDEEEFFFIIIKKKVVVQQQNNNOOOUUUbbbwwwaaa]]]YYYSSSPPPLLLLLLOOOOOOKKKJJJLLLKKKGGGFFFDDD@@@>>><<<999666333///---,,,,,,,,,,,,+++)))((((((((((((''''''''''''&&&&&&'''&&&$$$%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''''''''(((***+++))))))))))))******+++,,,(((+++...//////000555888WWWgggqqqyyyvvvaaaVVV^^^```eeelllqqqooohhhbbb___[[[[[[___```______aaaaaa```[[[VVVWWW]]]___]]]XXXXXXZZZ]]]___]]]YYYUUUSSSVVVXXXZZZYYYYYYZZZ[[[ZZZXXXVVVTTTSSSRRRRRRRRRTTTQQQNNNLLLKKKIIIFFFDDDGGGHHHIIIHHHFFFDDDDDDEEEBBBAAA???>>>>>>>>><<<:::777666666555444333222222000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((***))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------......///.........//////000111111111111111222222222222333333444555777888999999888888999999:::<<<===>>>===>>>>>>>>>>>>?????????===>>>@@@BBBCCCFFFIIIKKKJJJJJJMMMQQQRRRSSSXXX```kkkbbb]]]YYYSSSPPPMMMLLLOOOOOOLLLKKKMMMKKKHHHFFFDDD@@@>>><<<:::777444///---,,,,,,,,,,,,+++)))((((((((((((''''''''''''&&&''''''&&&$$$%%%'''***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))))))))))))))*********++++++))))))***...111111///---444???SSSjjjyyyjjj[[[WWWXXX[[[[[[]]]```ccceeeeeeddd___\\\\\\___```^^^```ccckkkhhhaaaYYYXXX]]]___]]]WWWWWWZZZ___bbbaaa[[[VVVWWWYYYZZZYYYWWWUUUUUUUUUUUUUUUTTTSSSTTTUUUVVVWWWTTTQQQNNNKKKJJJIIIGGGEEEFFFGGGHHHGGGEEECCCCCCCCCCCCAAA???>>>>>>===;;;999555555444444333222222111//////......---,,,,,,+++++++++++++++++++++++++++)))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&''''''(((((('''(((((())))))(((((('''((((((((((((((()))))))))((())))))))))))***************+++,,,,,,------......------......///000111000000000000111111111222333333444555666777888888777777888888999;;;<<<===============>>>>>>>>>>>>@@@???>>>>>>???BBBEEEGGGEEEEEEHHHMMMNNNNNNRRRXXXVVV]]]kkkbbb]]]XXXRRRQQQNNNLLLOOOOOOLLLKKKMMMLLLIIIFFFDDD@@@>>>===:::777555///---,,,,,,,,,,,,+++)))((((((((((((''''''''''''&&&''''''%%%$$$%%%(((***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((())))))(((((())))))******++++++******...//////+++'''(((///666///222666???NNNhhh~~~~~~sssrrrkkk___RRRMMMRRRYYYOOOSSSXXX\\\^^^^^^^^^___]]][[[\\\______^^^```dddjjjhhhbbb[[[[[[___```^^^XXXWWWXXX]]]bbbbbb^^^ZZZYYYYYYYYYXXXUUUSSSSSSTTTRRRQQQQQQQQQRRRTTTVVVWWWSSSPPPMMMKKKJJJIIIGGGFFFEEEFFFGGGGGGDDDBBBAAAAAABBB@@@>>><<<<<<;;;888666444444333333222222111111......------,,,+++++++++)))))))))))))))))))))))))))))))))((((((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((()))''''''&&&%%%%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((''''''((((((((((((''''''&&&''''''(((((()))))))))((((((((()))))))))***************+++,,,,,,------------------...///000111/////////000000000111111222222333444555666666777777777777777999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<>>>@@@AAAAAAJJJEEECCCDDDFFFHHHOOOVVVZZZRRRQQQYYYcccpppbbb]]]XXXRRRQQQOOOLLLOOOOOOLLLKKKMMMLLLIIIFFFDDDAAA>>>===;;;777555///---,,,,,,,,,,,,+++))))))(((((((((''''''''''''''''''&&&%%%$$$%%%(((+++$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))(((''')))******++++++++++++***+++++++++...111222000---***///333333333===QQQaaaqqqkkkrrr~~~qqq[[[```cccccc^^^UUUNNNLLLLLLTTTVVVXXXWWWVVVVVVZZZ^^^\\\ZZZ[[[______^^^```eee```aaa^^^[[[\\\aaaaaa___ZZZXXXWWWZZZ```cccaaa^^^WWWWWWXXXVVVUUUTTTVVVWWWRRRQQQPPPPPPPPPPPPQQQRRRQQQNNNKKKIIIHHHHHHFFFEEEDDDFFFGGGFFFDDDAAA@@@@@@@@@>>>;;;999999777444222444333333222222111111111......---,,,,,,++++++***((((((((((((((((((((((((******)))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%''')))+++((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((((((((()))))))))))))))******+++,,,,,,------,,,,,,,,,---...///000111////////////000000000000111111222333444444555555666666777777888999;;;<<<999999:::::::::;;;;;;;;;999999:::<<>><<<999555333000///------...---+++)))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((('''''''''))))))))))))))))))))))))(((+++......,,,+++,,,---............000222444555LLL^^^yyy~~~wwwyyyyyymmmdddZZZRRRWWWZZZ]]]YYYSSSNNNNNNQQQ```[[[WWWUUUWWWXXXXXXWWWTTTUUUXXX___dddddd]]]WWW[[[[[[[[[\\\^^^aaaccceeeaaa___\\\YYYXXXYYYZZZ[[[XXXYYYXXXVVVVVVYYYVVVRRRXXXVVVRRRNNNLLLLLLOOORRRLLLKKKHHHFFFEEEEEEFFFFFFGGGFFFEEEDDDBBB???===<<<<<<;;;999777666555555555000000000000000///......------,,,,,,+++***))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,---...//////////////////000000000000111222222333333444444555555555666666777777888888999999888888888888888999<<<<<<======>>>?????????AAABBBDDDGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNQQQRRR]]]aaalll}}}fff]]]XXXVVVUUUPPPLLLMMMLLLKKKLLLNNNKKKEEEFFFDDD@@@>>><<<999555333000///------...---+++)))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((((((((((((((((((((((((((((((+++......,,,+++,,,---...---------...000111222000;;;MMM```ssszzzoooyyyhhhUUUNNNNNNPPPQQQSSSWWW\\\ZZZUUURRRRRRUUUZZZWWWTTTTTTVVVYYYYYYXXXVVVUUUVVV[[[___```[[[VVVWWWWWWWWWXXXYYY[[[]]]]]]]]]\\\\\\ZZZYYYWWWVVVUUUWWWYYYXXXUUUVVVXXXVVVRRRSSSRRRQQQOOOMMMMMMNNNOOOKKKJJJGGGEEECCCCCCCCCDDDFFFEEEDDDCCCAAA???===<<<:::999777555444333333333///000000000000///......---,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))******++++++,,,,,,++++++,,,,,,---...///....../////////000000000111111222222333444444444444555555666666777888888999888888777777888888888;;;;;;<<<<<<===>>>>>>>>>???AAACCCFFFHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLNNNOOOQQQSSSXXX```gggooo}}}eee^^^YYYVVVTTTOOOKKKMMMMMMKKKKKKMMMKKKFFFFFFDDD@@@>>><<<999666333000///------...---+++))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''((((((((()))(((((((((((((((((((((((()))***,,,---+++++++++,,,------,,,,,,---......///(((+++///777FFF\\\ttt~~~|||~~~~~~~~~~~~mmm```NNN@@@===CCCMMMSSSQQQWWW]]]]]]XXXTTTTTTUUUTTTSSSRRRTTTWWWYYYYYYYYYXXXVVVUUUXXX[[[[[[YYYVVVWWWWWWXXXXXXYYYYYYYYYZZZVVVWWWYYYZZZXXXUUUQQQNNNVVVXXXWWWUUUUUUXXXVVVQQQNNNNNNNNNNNNNNNMMMLLLLLLJJJIIIGGGEEECCCBBBAAAAAAAAAAAA@@@???===<<<;;;:::777666555333222111000000/////////000//////...---,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))************************++++++++++++,,,---...............////////////000000000111111222333333444444444444555666666777777888888777777777777888888999::::::;;;;;;<<<======>>>???AAADDDFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJLLLLLLNNNOOONNNPPP[[[gggwwwccc\\\WWWTTTRRRLLLJJJMMMMMMKKKKKKLLLJJJFFFFFFCCC@@@>>><<<999666444000///------...---+++)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))***+++++++++++++++,,,------------,,,---------111000///...000888CCCKKKkkkyyy~~~}}}yyyaaaSSSVVVRRRKKKEEECCCGGGMMMRRRSSSYYY______ZZZTTTRRRRRRRRRRRRSSSUUUWWWXXXYYYYYYXXXWWWWWWYYY[[[ZZZXXXUUUSSSTTTUUUUUUVVVVVVVVVVVVPPPRRRTTTVVVUUUSSSPPPNNNUUUWWWVVVTTTTTTWWWUUUQQQLLLKKKKKKLLLLLLMMMLLLKKKKKKJJJHHHFFFDDDBBB@@@???===<<<;;;:::999888777777666555444222111000//////...////////////...------++++++******))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************))))))))))))************+++,,,---...------.........///////////////000111111222222333333333333444555555666666777777666666666777888888888888999999:::;;;;;;;;;<<<===???AAACCCFFFGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHKKKLLLOOOPPPNNNPPP[[[hhhdddbbbcccjjjvvvddd]]]XXXTTTRRRLLLIIIMMMNNNKKKJJJKKKJJJFFFEEECCC@@@===<<<:::666444000///------...---+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''***)))))))))***+++++++++------------------,,,,,,...///////////////000111:::HHH]]]qqqrrr```TTTNNNMMMIIIJJJKKKJJJIIIIIILLLOOOPPPWWW^^^___ZZZTTTRRRRRRSSSTTTUUUVVVWWWWWWXXXYYYWWWYYY[[[^^^^^^]]]YYYVVVNNNNNNNNNOOOOOOPPPPPPQQQNNNNNNPPPQQQRRRRRRRRRRRRSSSUUUUUURRRTTTVVVUUUPPPMMMKKKHHHHHHJJJLLLMMMLLLLLLKKKKKKIIIGGGDDDBBB@@@===<<<;;;999888777777888666555444222111000//////...............---,,,,,,******))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((******))))))))))))))))))***************+++------------------..................//////000111111222222222222333444444555555666555555555666666777888777777888888999999::::::;;;;;;===???AAACCCEEEFFFBBBCCCDDDEEEFFFGGGGGGHHHFFFHHHKKKNNNNNNQQQ[[[gggfff]]]VVVVVVXXX\\\hhhuuu{{{ggg___YYYVVVTTTNNNHHHMMMNNNKKKIIIJJJIIIGGGEEEBBB???===<<<:::777444000///------...---+++)))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''***)))'''((()))++++++***,,,,,,------------,,,+++))))))+++,,,...///000111///111666===III^^^vvvyyymmm]]]OOOHHHHHHJJJMMMFFFGGGHHHHHHIIILLLOOORRRJJJQQQYYY\\\YYYUUUUUUVVVUUUVVVVVVVVVUUUUUUWWWYYYWWWYYY]]]aaaaaa```]]][[[RRRQQQPPPOOOOOOPPPQQQRRROOONNNNNNOOOPPPRRRTTTUUURRRTTTSSSQQQSSSVVVTTTPPPOOOLLLHHHHHHKKKMMMMMMLLLKKKLLLLLLLLLJJJGGGDDDBBBAAA@@@===;;;:::999999:::666555444222111000000///------......------,,,+++)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---------......------...//////000000111111111111222333333444444555444444555555666777888666777777888888999::::::;;;;;;;;;<<<>>>@@@BBBCCCAAAAAACCCDDDFFFFFFFFFFFFEEEDDDFFFIIIIIIJJJOOOWWWVVVRRRPPPQQQQQQQQQSSSVVV^^^dddjjjnnnrrr}}}hhh___YYYVVVTTTOOOGGGMMMOOOKKKHHHIIIIIIGGGDDDBBB???===<<<:::777555000///------...---+++)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++(((&&&&&&)))+++***))))))***+++,,,,,,,,,+++***+++***)))***,,,---......222///,,,)))---777FFFQQQeeettt}}}iii[[[RRROOOKKKKKKKKKJJJFFFBBBGGGHHHJJJLLLOOOPPPQQQQQQGGGNNNVVVYYYVVVSSSTTTUUUSSSTTTUUUSSSRRRSSSWWWZZZWWWZZZ]]]```aaaaaabbbbbb]]][[[WWWSSSRRRRRRSSSTTTQQQQQQQQQQQQRRRRRRSSSSSSQQQSSSRRRQQQRRRUUUTTTOOOPPPLLLJJJKKKNNNOOOMMMJJJJJJKKKMMMMMMKKKHHHEEEBBBBBBAAA>>>;;;999888888999666555333111000/////////,,,------------,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******)))(((((())))))***+++,,,+++,,,,,,,,,,,,---------,,,------...//////000000000000111111222333333333444444444444555666777888666777777888999999::::::;;;;;;;;;;;;<<<>>>???@@@BBBBBBDDDEEEEEEEEEDDDDDDGGGDDDDDDGGGIIIGGGHHHKKKFFFHHHJJJKKKMMMQQQRRRPPPWWWYYYZZZXXXYYY___jjjqqq}}}ggg]]]WWWTTTSSSNNNGGGMMMOOOKKKHHHIIIIIIGGGDDDBBB???===<<<:::777555000///------...---+++)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''+++(((%%%&&&)))+++***)))'''((()))+++++++++***)))*********+++------+++***(((+++///222222111000000<<>>???DDDDDDEEEEEEEEEDDDBBBAAAGGGBBBBBBHHHKKKJJJHHHIIINNNPPPLLLFFFGGGOOORRROOONNNSSSWWWWWWWWWXXXXXXWWWaaa___gggvvv}}}~~~zzzyyysssrrrmmmddddddcccXXXeee^^^YYYSSSPPPMMMJJJKKKLLLKKKIIIHHHHHHIIIIIIDDD===;;;<<<;;;777333111///............---+++***)))(((''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,...///000000//////000111...222777999>>>MMMcccttt|||iii]]]OOOGGGGGGIIIHHHFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKPPPZZZ```[[[QQQHHHNNNQQQOOONNNQQQTTTTTTYYYSSSPPPRRRQQQNNNPPPVVVXXXfffllleeeaaaggglllkkkjjjcccZZZUUUUUUTTTQQQNNNTTTSSSRRRSSSTTTSSSQQQNNNUUUTTTSSSSSSSSSSSSQQQOOOKKKKKKJJJJJJJJJLLLMMMNNNJJJJJJIIIHHHGGGGGGFFFFFFBBBAAA>>>;;;888555444333222222111111000/////////------------,,,+++******)))))))))))))))))))))))),,,***(((%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,------......///000000000/////////000111111222222666555333333555777777777666666666666777777777777999999999::::::;;;;;;;;;AAABBBCCCCCCCCCBBBAAA@@@BBBCCCDDDEEEEEEFFFFFFEEEKKKKKKKKKJJJKKKOOOTTTXXXQQQPPPOOOOOOPPPRRRTTTVVVXXXYYYZZZ[[[]]]aaagggkkkqqqvvv}}}{{{yyyuuuqqqlllgggaaa\\\YYYWWWUUURRROOOMMMLLLKKKfff```[[[SSSOOOJJJIIIKKKMMMLLLJJJHHHHHHHHHHHHCCC===;;;;;;:::777333000///------......,,,+++***)))(((''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,---...//////......///111000222333111000555@@@JJJQQQ___sssyyyjjj^^^WWWPPPKKKEEEBBBDDDFFFFFFDDDIIIIIIIIIIIIHHHHHHHHHHHHLLLLLLLLLOOOUUUZZZVVVOOOIIIOOOPPPKKKGGGJJJPPPSSSWWWRRRPPPRRRQQQNNNOOOSSSYYYiiiqqqhhh```dddkkkmmmkkkddd\\\XXXWWWVVVSSSOOOSSSSSSSSSSSSTTTTTTQQQOOORRRQQQQQQQQQRRRQQQOOOMMMKKKJJJJJJIIIJJJKKKLLLMMMIIIHHHGGGGGGFFFEEEDDDDDDAAA@@@===:::777555333333222111111000000///......------------,,,+++***)))((((((((((((((((((((((((+++***(((%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---......//////...//////000000111222222333444444555555555444444555555666666666666777777888888999999:::;;;;;;;;;@@@AAABBBCCCBBBBBBAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFJJJKKKKKKLLLNNNRRRXXX]]]PPPPPPPPPPPPRRRTTTWWWXXXTTTUUUVVVWWWYYY]]]bbbfffcccfffjjjmmmpppuuu|||{{{yyyzzz|||xxxlll```ZZZ^^^\\\ZZZYYYWWWTTTQQQNNNMMMLLLJJJHHHFFFDDDCCCBBBhhhbbb\\\TTTNNNHHHHHHKKKMMMNNNLLLIIIGGGGGGFFFBBB===;;;;;;:::666333000...------------,,,******)))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((&&&$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++,,,,,,++++++---......---,,,...///---...//////......000222222999EEERRRaaavvvwwweeeUUUJJJDDDBBBAAA@@@BBBDDDFFFHHHHHHGGGFFFIIIIIIGGGGGGGGGGGGHHHIIINNNOOONNNLLLNNNQQQPPPKKKJJJSSSXXXSSSKKKJJJNNNPPPTTTRRRQQQRRRRRROOONNNQQQUUUdddmmmeee[[[\\\dddhhhfffaaa[[[YYYYYYXXXVVVTTTUUUUUUTTTUUUVVVUUURRRPPPMMMMMMNNNPPPQQQPPPMMMKKKKKKJJJIIIIIIIIIJJJKKKLLLGGGFFFEEEDDDCCCBBBAAAAAA???>>><<<999666444333222111111000000///......---,,,,,,,,,,,,,,,+++))))))((((((((((((((((((((((((***)))'''%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((()))***+++++++++***)))******+++,,,,,,------.........//////000111111111111555999:::777444333333444444555555666666666666777888888999::::::;;;;;;???@@@@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHJJJMMMSSSWWWMMMMMMNNNOOOQQQTTTVVVXXXQQQRRRSSSTTTVVVYYY^^^aaaaaabbbccccccccccccfffhhhkkkoootttxxx{{{}}}zzztttrrrrrrnnnggg```cccccccccbbbdddccc[[[RRRLLLKKKJJJJJJJJJJJJGGGEEEEEEEEEFFFEEEDDDBBB@@@???iiibbb]]]UUUQQQLLLHHHKKKNNNOOOMMMIIIGGGFFFDDDAAA>>><<<;;;999666333///...,,,,,,------+++******)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%################################################"""%%%((()))'''%%%############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))'''((()))***++++++++++++***+++,,,,,,++++++,,,---,,,,,,...000222222111000222222111222777EEEVVVcccxxxvvvcccTTTOOOJJJDDD??????@@@AAABBB@@@DDDJJJLLLJJJGGGFFFFFFGGGFFFEEEDDDEEEGGGIIIJJJNNNPPPOOOIIIGGGIIIJJJIIIJJJYYYeeecccYYYQQQNNNMMMPPPPPPQQQSSSSSSRRRQQQQQQRRR]]]ccc^^^XXXZZZ___bbb___\\\YYYXXXYYYZZZYYYXXXZZZYYYXXXXXXWWWVVVRRRPPPKKKKKKMMMOOOPPPPPPMMMJJJJJJJJJHHHGGGGGGHHHIIIJJJFFFEEEDDDCCCBBB@@@@@@???===<<<999777555333222111000000//////...---------,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&###$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''(((***,,,,,,+++)))(((******++++++,,,---------------...//////000000111111777>>>???:::555333444333333444444555555666666666777777888999:::;;;;;;>>>>>>>>>???@@@@@@@@@@@@BBBCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFEEEDDDFFFJJJMMMJJJJJJKKKLLLMMMOOOQQQRRRQQQRRRTTTTTTUUUXXX\\\___cccddddddddddddeeeeeeffffffhhhjjjkkklllkkkkkkjjjhhhhhhhhhkkkmmmnnnooopppkkklllmmmooopppqqqqqqqqquuuuuurrrnnnjjjhhhfffeeeiiiccc]]]]]]``````[[[UUUUUUXXXWWWVVV\\\ddd^^^RRROOOMMMKKKJJJIIIHHHFFFDDDBBBCCCDDDEEEEEECCCAAA@@@iiiaaa[[[VVVUUUQQQIIILLLOOOOOOMMMIIIGGGFFFCCCAAA???===;;;999666444000...------------,,,******)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%################################################"""%%%((()))'''$$$###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))************)))***++++++******+++,,,///---,,,---//////---***''',,,111333333333555666BBBLLLZZZfffssswwweeeUUUKKKFFFCCCBBB???>>>===>>>@@@AAA@@@??????DDDIIIIIIEEEBBBAAABBBBBBBBBAAAAAACCCFFFIIIKKKLLLNNNLLLFFFBBBEEEGGGGGGKKKZZZfffcccXXXPPPMMMLLLLLLNNNQQQSSSTTTUUUUUUTTTTTTXXX[[[[[[\\\___aaaaaa^^^]]][[[[[[[[[ZZZYYYXXX^^^]]][[[ZZZYYYVVVRRROOOLLLLLLLLLNNNPPPOOOMMMKKKJJJIIIHHHFFFFFFFFFGGGGGGEEEEEEDDDBBBAAA???>>>>>>:::999777555333222111111//////......---,,,,,,+++++++++++++++***)))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&(((***+++,,,+++)))(((+++++++++,,,------......---------...//////000000000666===>>>999444222333111222222333444444555555555555666777888999:::;;;<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDGGGGGGGGGFFFEEEFFFHHHKKKJJJJJJJJJKKKKKKLLLLLLMMMPPPQQQRRRSSSSSSUUUXXX[[[[[[\\\]]]___aaabbbbbbaaa```aaaccceeeeeebbb___\\\dddeeeeeecccbbbccccccbbb^^^bbbffffffdddaaabbbccccccaaaaaaeeeiiihhhddd```]]][[[YYYZZZ\\\]]]ZZZXXXOOORRRQQQPPPXXX```\\\PPPNNNLLLIIIHHHGGGEEECCCAAA<<<>>>@@@AAAAAA@@@>>>===hhh___[[[WWWWWWUUUKKKMMMOOOOOOLLLIIIGGGFFFBBBBBBAAA???<<<999777666111///...---......---+++***)))(((''''''&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%################################################"""$$$''''''%%%###""""""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))******)))(((***++++++***)))+++,,,+++***)))***,,,---...---***---000222111111111222000222444888???NNNaaannnuuuwwwqqqjjjbbbQQQLLLDDD;;;777777<<<@@@AAA>>><<<;;;===>>>>>>===>>>BBBEEEFFFDDDBBBBBBDDD>>>>>>???@@@BBBDDDGGGHHHHHHJJJHHHCCCAAAEEEHHHGGGMMMVVVZZZSSSJJJGGGJJJKKKJJJNNNPPPPPPRRRVVVVVVSSSPPPPPPQQQUUUZZZ]]]]]][[[aaa```___^^^\\\YYYWWWUUU]]]\\\ZZZZZZYYYWWWSSSPPPNNNMMMLLLMMMNNNOOOMMMKKKJJJHHHGGGEEEDDDDDDEEEEEEDDDCCCBBBAAA???>>><<<<<<888777555333222111000000......------,,,+++++++++******+++******)))((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''((()))*********)))(((***++++++,,,,,,---......,,,,,,------.../////////...222666777444111000000000000111222333444444555444444555777888999:::;;;:::::::::;;;<<<>>>???@@@???@@@AAABBBCCCCCCCCCCCCAAACCCCCCCCCCCCEEEGGGJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOOOOPPPRRRTTTWWWXXXZZZ^^^aaabbb```___\\\]]]```dddeeeddd```]]]___cccdddbbb```aaaaaa___]]]dddjjjiiibbb^^^___bbbddd^^^\\\bbbgggfffaaa^^^YYYXXXWWWWWWWWWXXXXXXXXXUUUUUUSSSSSSXXX\\\YYYRRRJJJHHHEEEDDDDDDCCCBBBAAA<<<===>>>?????????>>>===fff___[[[XXXWWWTTTMMMNNNOOONNNKKKIIIGGGGGGBBBBBBBBB@@@===:::888777222000////////////...,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%################################################"""$$$%%%%%%###"""""""""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$""""""###$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&'''((())))))))))))(((***++++++***)))+++,,,'''((()))+++,,,...000111222000---++++++---222555111222333444444555777888>>>IIIUUU^^^gggsss|||mmmgggZZZLLLGGGGGGBBB<<<777999<<<>>>===;;;999777<<<:::888888;;;===??????===???CCCEEEEEEEEEDDDDDD===>>>>>>???@@@AAABBBBBBCCCEEECCCAAABBBHHHJJJIIILLLPPPPPPHHHBBBCCCGGGIIIJJJNNNPPPMMMNNNSSSSSSOOOLLLLLLMMMQQQTTTUUUVVVVVV[[[\\\]]]\\\ZZZWWWUUUTTTXXXWWWVVVWWWXXXWWWTTTRRRPPPNNNLLLKKKLLLLLLLLLKKKIIIHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@???===;;;:::999666555333222111000000///---------,,,++++++******************)))((('''&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&+++)))&&&$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))******+++,,,,,,,,,+++,,,,,,---......//////...///000111111000000000//////000111222333444444333444555666888999::::::999999999:::;;;===???@@@>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCBBBCCCEEEGGGHHHIIIIIIJJJKKKKKKKKKKKKIIIKKKLLLLLLLLLLLLNNNOOOUUUVVVYYY^^^cccdddccc```]]]]]]]]]```cccdddaaa___YYY```ccc___]]]^^^^^^[[[YYYaaaiiiggg___[[[]]]cccddd\\\XXXZZZ]]]\\\^^^aaa```[[[VVVRRRRRRSSSTTTUUUXXXRRRMMMMMMMMMJJJJJJLLLJJJHHHEEECCCCCCCCCBBB@@@>>>>>>>>>???????????????eee```]]]XXXVVVRRRNNNOOOOOOMMMKKKHHHHHHHHHBBBCCCCCCBBB>>>;;;999888222111//////000000...---***)))(((''''''&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""###$$$###!!!!!!!!!#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$ """###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((***++++++******+++,,,)))+++---,,,***((())))))%%%(((---000111///---+++...------...000222222111333888999666777???GGGKKKVVV^^^iiiuuurrriiiaaaUUUIIICCC??????;;;777<<>>===;;;999999;;;<<<;;;:::777777888;;;===>>>===;;;999;;;???BBBDDDCCC@@@>>>>>>>>>????????????>>>===AAAAAA@@@???CCCJJJLLLJJJHHHMMMNNNJJJFFFFFFFFFFFFKKKOOOOOOKKKKKKOOOPPPLLLMMMOOORRRUUUTTTSSSUUUXXXPPPSSSVVVWWWWWWVVVUUUUUURRRRRRRRRTTTVVVWWWUUUSSSQQQNNNKKKIIIJJJKKKKKKKKKIIIHHHFFFDDDCCCBBBBBBCCC@@@@@@>>>===;;;999888777555444333111000/////////------,,,,,,+++******)))************)))((('''&&&''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&///---((($$$"""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******((((((((()))******++++++++++++,,,------......///111///......000222222222...///000111222333444444333333444666777999::::::888888888999:::===???@@@======>>>???@@@@@@@@@@@@IIIJJJJJJHHHFFFEEEFFFGGGCCCDDDFFFGGGHHHIIIIIIIIIIIIKKKLLLLLLKKKKKKMMMNNNLLLMMMQQQXXX___aaa```]]]ZZZXXXUUUVVVXXXZZZXXXWWW[[[bbbfffaaa]]]^^^]]]YYYUUU___hhhfff^^^YYY^^^ddd```ZZZWWWYYY[[[^^^iiiuuujjjaaaVVVPPPPPPSSSTTTSSScccWWWPPPOOOKKKEEEGGGPPPLLLIIIEEEBBBAAA@@@>>>===<<<<<<;;;;;;;;;<<<======___VVV\\\[[[TTTPPPJJJOOOQQQMMMJJJKKKLLLKKKEEECCCAAA???>>><<<999777111000000000000///,,,)))******))))))((((((''''''%%%$$$***'''!!!+++,,,!!!"""###%%%&&&'''(((((($$$$$$$$$$$$######"""""""""############$$$$$$$$$''''''&&&%%%%%%$$$$$$###%%%%%%$$$###""""""######'''&&&%%%%%%$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))************+++,,,,,,---..............................///000111222333444555555999;;;>>>BBBEEEKKKQQQVVVgggkkkqqqzzzrrreee^^^YYYJJJGGGDDD@@@???@@@BBBDDDBBB>>>::::::<<<======<<<666;;;??????;;;888999<<<>>>;;;999888999;;;======>>>;;;;;;@@@GGGHHHCCC======>>>??????>>>===>>>>>>DDDBBB@@@???AAACCCDDDDDDDDDJJJPPPMMMEEE@@@CCCGGGMMMOOOQQQRRRPPPMMMLLLLLLJJJJJJKKKMMMPPPRRRTTTUUUTTTSSSQQQPPPPPPQQQRRRSSSOOOPPPQQQRRRRRRRRRQQQPPPMMMKKKJJJHHHHHHHHHJJJKKKMMMKKKGGGCCCAAA@@@AAABBB???>>><<<;;;:::999888888777555222111111000...,,,,,,,,,------,,,,,,+++***))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,+++,,,,,,---......------......///000111000000000000000111111111222333444555666666666666666888:::::::::;;;<<<>>><<<<<<======>>>>>>??????DDDDDDFFFGGGGGGFFFEEEDDDEEEFFFFFFGGGGGGHHHIIIIIIGGGIIILLLNNNNNNMMMNNNOOOQQQTTTWWW[[[\\\\\\[[[[[[XXXXXXWWWVVVUUUUUUUUUUUUWWW^^^]]]WWWXXXbbbddd___XXX]]]```___ZZZVVVVVVXXX[[[ZZZYYYWWWXXX]]]eeejjjtttfffTTTKKKLLLOOOOOOLLLQQQPPPMMMJJJGGGDDDCCCBBBDDDDDDCCCAAA???>>><<<<<<<<<<<<<<<;;;;;;:::::::::bbbWWW\\\[[[TTTPPPKKKQQQSSSOOOLLLLLLMMMLLLEEECCCAAA???>>><<<999777111000///000000///,,,*********))))))(((((('''''''''$$$(((***((('''$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$#########""""""############$$$$$$$$$########################%%%$$$$$$######"""######%%%%%%$$$###############"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))************++++++,,,------...---------------------------...///000111222333333111222333444555777;;;>>>;;;<<<@@@DDDHHHLLLOOOQQQ[[[bbbjjjppprrruuuzzz~~~iii```___UUUbbbeeeWWWGGG@@@===999<<<;;;888777777888:::<<<===:::666666777999999888666:::>>>===999666777888999888888888:::;;;;;;;;;;;;;;;;;;>>>@@@@@@>>>===BBBEEEFFFBBB===;;;???CCCDDDBBB???>>>>>>@@@@@@@@@???GGGOOOOOOHHHAAAAAADDDFFFHHHKKKKKKKKKJJJJJJKKKJJJJJJKKKLLLOOORRRTTTVVVSSSRRRQQQOOONNNNNNNNNOOOLLLMMMNNNOOOPPPOOOOOONNNMMMLLLJJJHHHGGGHHHIIIJJJJJJHHHDDDAAA>>>===============;;;:::888777777777555333111111111000...,,,,,,,,,,,,---,,,++++++***(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''((((((***+++,,,---...------------...///000111//////000000000000111111222333444555555666666555555777999999999999;;;===;;;<<<<<<======>>>>>>???BBBCCCDDDFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJLLLMMMMMMMMMNNNOOOQQQSSSVVVXXXZZZ[[[ZZZZZZWWWWWWVVVUUUTTTTTTTTTTTTTTTZZZZZZVVVXXXbbbeeeaaaXXX[[[^^^\\\XXXVVVWWWYYYWWWVVVTTTSSSSSSVVV\\\```aaaYYYOOOKKKLLLOOONNNLLLOOOMMMKKKHHHEEECCCAAA@@@CCCBBBAAA???===<<<;;;:::<<<<<<;;;::::::999888888dddXXX]]][[[UUURRRLLLRRRUUUQQQMMMNNNNNNMMMEEECCCAAA???>>><<<999777111000//////000///---*********))))))((((((''''''%%%$$$&&&((()))(((%%%"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############"""############$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$###############$$$#########"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((++++++************++++++*********+++,,,,,,------------------------------+++,,,,,,---...///000000...//////...------000222222222333333444444555555333777<<>>999===;;;DDDHHH@@@999999888555444444444444555777888999888666444333444555666555666:::<<<<<<888555444666444555777999:::;;;;;;;;;:::<<<===<<<:::999;;;===GGGJJJKKKEEE<<<:::@@@GGGBBB@@@======???AAABBBBBB<<>>>>>@@@AAABBBDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGKKKLLLLLLLLLKKKKKKMMMOOOPPPQQQSSSUUUWWWXXXXXXYYYVVVUUUUUUTTTTTTTTTUUUUUUTTTYYYZZZVVVXXX```bbb___XXXZZZZZZXXXUUUTTTWWWZZZTTTSSSSSSQQQOOOPPPRRRUUUQQQOOONNNMMMNNNNNNLLLJJJLLLJJJHHHEEECCCAAA??????AAA@@@???===;;;:::999888<<<;;;:::999888777666555dddXXX\\\\\\VVVSSSLLLRRRUUUQQQMMMMMMMMMLLLEEECCCAAA???>>><<<999777111000////////////---+++******))))))((((((''''''&&&)))&&&###"""###///%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%&&&######$$$$$$$$$###########################""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((++++++************++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...///000//////000222444222222222222222222222222222333444333111111333555;;;EEEJJJDDD<<<888888888888555444666<<<>>>===:::???;;;777555777:::;;;<<<888444444;;;@@@CCCFFFIIICCCLLLRRRKKK<<<333555;;;555999:::666444777777444222333444666777777777777777666555444444555555666555777::::::888666666666333444666777888:::<<<>>>??????===;;;888999;;;===EEEGGGHHHDDD???===@@@DDD???===<<<>>>BBBFFFHHHIII>>>FFFOOOQQQMMMGGGDDDDDDDDDEEEGGGGGGHHHIIILLLNNNNNNMMMKKKKKKLLLNNNPPPRRRPPPPPPOOONNNMMMLLLLLLLLLIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIGGGDDDCCCAAAAAAAAAEEEEEEEEEDDDCCCAAA???>>>===<<<:::888777555555555111///...///000000///---+++++++++++++++******)))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((()))))))))***+++,,,,,,++++++***,,,,,,,,,,,,---...///000---......//////000000000000111222333444444444444333555666666666666777999999999:::;;;<<<======>>>>>>???@@@BBBCCCDDDDDDEEECCCCCCCCCDDDEEEEEEFFFFFFLLLLLLLLLKKKIIIJJJLLLNNNOOOOOOPPPRRRSSSUUUVVVVVVUUUTTTTTTTTTUUUUUUVVVWWWZZZ]]]\\\XXXXXX\\\]]]ZZZYYYYYYWWWTTTQQQQQQTTTWWWTTTUUUUUUSSSPPPNNNNNNOOOOOOQQQRRRRRROOOLLLJJJIIIJJJHHHFFFDDDAAA@@@???>>>??????>>><<<:::999777777;;;:::999777666444333333cccVVV\\\\\\WWWTTTKKKQQQTTTPPPLLLLLLKKKIIIEEECCCAAA???>>><<<999777111000......//////...,,,******))))))((((((''''''))),,,'''***333***%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$$$$######"""###$$$%%%%%%$$$######""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%!!!###%%%%%%###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''+++******************+++))))))***************++++++++++++++++++++++++++++++,,,,,,------.........+++,,,.........///111333,,,,,,---------.........000111111111111222444666444<<>>:::888999:::<<<<<>><<>>BBBFFFHHHIII@@@FFFKKKLLLHHHEEEDDDEEEBBBCCCCCCCCCCCCCCCFFFHHHOOONNNLLLKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJHHHFFFDDDCCCAAAAAABBBCCCDDDEEEEEEDDDBBBAAA>>>===;;;999777666555555///...------//////...---******++++++******)))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++++++++++++++++++++,,,,,,---...///,,,------...//////000000///000111222333333333333222444555555555555666888777888999:::;;;<<<=========>>>>>>???@@@BBBCCCCCCAAAAAABBBCCCCCCDDDDDDEEEJJJKKKJJJIIIHHHHHHKKKMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUWWWXXXYYY\\\]]]\\\YYYYYYZZZZZZXXXXXXWWWUUURRRPPPOOOPPPRRRTTTUUUVVVTTTQQQNNNMMMMMMPPPRRRSSSQQQNNNJJJIIIJJJHHHGGGEEECCCAAA??????>>>???>>>===;;;:::888777666999888777555444222111111bbbVVV\\\\\\VVVSSSIIIPPPSSSPPPKKKJJJIIIGGGEEECCCAAA???>>><<<999777111000...---...///...---******))))))((((((''''''&&&)))&&&;;;ZZZNNN+++!!!%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$######"""!!!!!! !!!"""###%%%%%%$$$######"""###$$$%%%%%%%%%$$$###"""############$$$$$$$$$############$$$$$$$$$$$$$$$(((+++***'''%%%&&&'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))************************,,,,,,,,,------.........,,,---......------.../////////////////////..................///000111222,,,222444000------...,,,............//////000000//////000111000...,,,***222///...000000------000000000000111222111///...555444333444666888999888222222222222222111000///000111222222111111222333111333555888:::::::::999555666555333333777???FFF@@@<<<777666888;;;<<<<<<:::999:::===BBBBBB===999BBB@@@======???AAABBBBBBAAAEEEGGGGGGDDDAAABBBCCCCCCEEEFFFEEEDDDDDDEEEFFFMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPPPPPPPPPPPPPLLLKKKKKKKKKKKKLLLMMMMMMNNNMMMLLLJJJHHHGGGEEEDDD@@@AAABBBCCCCCCBBBAAA@@@>>>===;;;999777555444444///---,,,---......---,,,)))************)))(((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''')))***+++,,,++++++++++++,,,---......+++,,,,,,---...///000000...///000111222222222222333444555555444444555777666777888999:::;;;<<<===============>>>@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCCGGGHHHHHHHHHGGGGGGIIIKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRSSSUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYTTTTTTSSSRRRPPPOOONNNMMMQQQRRRSSSQQQOOOMMMLLLLLLLLLMMMMMMLLLJJJIIIIIIJJJEEEDDDCCCAAA???>>>>>>>>>>>>===<<<:::999777666555666555444333222111000000dddXXX]]][[[TTTPPPIIIPPPSSSPPPLLLJJJHHHFFFEEECCCAAA???>>><<<999777222///------...//////...******))))))((((((''''''###'''###888\\\PPP...+++$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$""""""""""""!!!!!!!!!!!! """###%%%%%%%%%###""" !!!###$$$%%%$$$###""""""############$$$$$$$$$############$$$$$$$$$$$$%%%***------)))&&&''')))############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,------------...000///...---...///,,,,,,,,,+++******))))))111000/////////...---,,,333555444000000111000,,,,,,...000111000000111222000111111111///------,,,111//////222111...///333///...---...111222111000...------///000111222333333333333222222222222111---///111111000///000222111222444666888999777666222444555444333666===CCC<<<;;;;;;999888:::>>>BBB999999:::<<>>>>>@@@@@@@@@CCCFFFHHHGGGEEEBBBAAABBBEEEGGGIIIJJJIIIHHHHHHHHHGGGIIIJJJLLLNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPOOONNNLLLLLLKKKKKKKKKLLLMMMNNNMMMMMMLLLKKKJJJHHHFFFFFFAAAAAAAAAAAAAAA@@@???>>>===<<<:::777555444333222///---,,,,,,------,,,***))))))******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((000...,,,)))))))))+++,,,************+++,,,---...***+++,,,---...//////000......///000111111111111333444666555444444555666555666777888999;;;<<<<<<======<<<<<<<<<===???@@@??????@@@@@@AAABBBBBBBBBBBBDDDGGGGGGGGGGGGHHHIIIJJJLLLNNNPPPQQQQQQPPPOOONNNOOOPPPQQQSSSUUUWWWXXXXXXWWWWWWXXXWWWUUUUUUUUUMMMNNNPPPRRRRRRQQQNNNKKKLLLNNNOOOOOOMMMLLLMMMNNNIIIIIIHHHHHHHHHGGGFFFEEEBBBAAA@@@???===<<<<<<<<<<<<;;;:::888777555444333333333222222111000//////fffZZZ^^^[[[RRRNNNIIIPPPTTTPPPLLLJJJIIIFFFFFFCCCAAA???>>><<<:::777222///------...//////...*********)))((((((''''''%%%,,,!!!%%%999,,,...###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$"""""""""###$$$$$$%%%%%% !!!###%%%&&&%%%###""" """###$$$###"""!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$((('''### ###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,(((***------------...000------------------------,,,,,,---///111222111000,,,,,,+++***...222111---***---//////---++++++---.........---,,,,,,...000---,,,---//////,,,,,,000...------...000111222333111111222333333111222444000000/////////000000111---000222222000///111333111222333555777777555333///222555555333555:::???:::>>>@@@>>>:::;;;BBBIII:::<<<======;;;;;;===@@@DDDBBB@@@???AAACCCDDDDDDFFFIIILLLLLLIIIEEECCCBBB@@@CCCFFFHHHGGGFFFFFFFFFCCCEEEIIILLLOOOPPPPPPPPPNNNOOOPPPPPPOOONNNMMMLLLLLLLLLKKKJJJKKKLLLMMMNNNKKKKKKJJJIIIHHHGGGEEEDDDEEEEEECCCBBB@@@???>>>===<<<;;;999666444222111111///---,,,,,,,,,,,,+++))))))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((===:::444...***))))))***************+++,,,---...******+++,,,...//////000---...///000111111111111333555666555444444555666555555666888999:::<<<<<<>>>===<<<;;;;;;<<<>>>>>>>>>??????@@@AAAAAABBBBBB@@@BBBEEEGGGGGGFFFGGGHHHIIIKKKNNNQQQRRRQQQOOONNNLLLLLLMMMOOOQQQSSSUUUWWWZZZXXXWWWWWWTTTQQQNNNOOOHHHJJJNNNRRRTTTSSSNNNKKKKKKMMMNNNNNNMMMMMMOOOPPPJJJIIIHHHHHHHHHFFFBBB???@@@???>>>===;;;;;;;;;;;;:::999888777555333222111222222111111000000//////dddZZZ^^^ZZZ[[[PPPLLLOOOSSSTTTQQQMMMJJJHHHHHHEEEBBB@@@???>>>;;;:::444222000/////////...---***++++++******)))((('''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################"""!!! ######""""""######$$$%%%"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''(((((((((((((((''''''(((((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,------...///000000111---......///000111111222.........///000111111222............////////////111111000000111111222333///111222222222222444555444333333444444555666777:::999???DDD???888???NNNBBBAAA???===<<<<<<===>>>===@@@???===>>>DDDGGGFFFFFFGGGJJJNNNJJJCCC???@@@BBBFFFJJJLLLKKKIIIHHHGGGEEEGGGJJJMMMOOOOOOOOONNNKKKLLLLLLKKKKKKJJJIIIHHHIIIIIIJJJKKKKKKJJJIIIIIIMMMJJJIIIKKKJJJGGGFFFIIIJJJHHHFFFCCCAAA???>>>===999888777555444333111111...------,,,,,,++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######%%%'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((***)))'''%%%((()))))))))************+++***)))(((((()))***+++******+++,,,---//////000/////////000111111222222333333222222333333444555555555666666777999:::;;;<<<;;;:::999:::;;;<<<===@@@??????>>>???AAABBBCCCAAAAAA@@@@@@@@@AAABBBBBBFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOTTTUUUUUUTTTRRROOOLLLJJJGGGNNNOOOLLLNNNUUURRRJJJKKKHHHIIIPPPRRRNNNKKKLLLJJJFFFCCCBBBBBBBBB???=========>>>===<<<;;;999888<<<;;;999888777555222///111111111111000000000///cccXXX[[[XXX[[[QQQMMMPPPRRRRRROOOKKKIIIHHHGGGDDDAAA???>>>===:::999333111///...//////---,,,***+++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$######"""!!! ######""""""######$$$%%%"""""""""#########$$$$$$!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''(((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++++++++*********,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------......///------...//////000111111------......///000000000........./////////000000000////////////000111111///000222222222222333555444444444444555666777777;;;999;;;@@@<<<666<<>><<<:::999::::::<<>><<<===BBBDDDCCCBBBCCCHHHMMMKKKDDDAAABBB@@@CCCGGGIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKIIIIIILLLKKKGGGGGGIIIGGGFFFCCCAAA>>><<<;;;;;;777666555444222111000///---------,,,++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######%%%&&&(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&(((((()))))))))***************)))(((((()))************+++,,,---...//////......///000000111111222222222222222222333444444555555555666777888999:::;;;;;;:::999:::;;;<<<===??????>>>>>>???@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOONNNNNNMMMMMMNNNNNNMMMKKKJJJHHHIIIKKKLLLKKKMMMPPPOOOKKKJJJFFFHHHNNNOOOKKKIIIJJJIIIFFFBBBAAABBBAAA???===============<<<;;;999888999777666666666555222000111111000000000/////////fffZZZ\\\XXX]]]TTTNNNPPPQQQPPPMMMIIIGGGGGGFFFCCC@@@>>>===<<<:::888333111///.........---,,,+++******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$######"""###""""""""""""###$$$$$$!!!!!!!!!"""""""""###### !!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#################################$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((''''''&&&''''''((((((((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++************))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......//////000,,,,,,,,,------......///------...///000000111111...............///000000///000222222111111222444444444444444555666777777===888777:::999555888@@@>>>===;;;:::999999999999<<<>>>===:::;;;???AAA???===???EEELLLKKKEEEAAABBB>>>@@@CCCEEEEEEDDDEEEFFFIIIHHHHHHGGGGGGGGGGGGGGGLLLLLLKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGHHHLLLLLLHHHFFFHHHCCCBBB@@@===;;;999888888555444333222111//////...------,,,,,,+++*********(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***))))))(((((())))))*********+++,,,------...///---......///000000111111222111111111111222333333444444444555666777999999:::::::::::::::;;;<<<<<>>>>>>>>>>>>>>???@@@BBBAAAAAAAAAAAABBBCCCCCCDDDDDDFFFHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOOOOOOONNNMMMJJJJJJNNNOOOMMMKKKKKKHHHFFFFFFJJJLLLIIIGGGGGGIIIGGGCCCBBBAAA@@@>>><<<=========<<<;;;:::999888555444333444555444222000000000000/////////......lll___aaa[[[___VVVOOOPPPPPPNNNKKKHHHFFFFFFFFFDDDAAA???===<<<:::888333111............---++++++***))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""####################################$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++((((((((()))))))))************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------......***+++++++++,,,,,,,,,---,,,,,,---...000111222222...............//////000///000111111000000111333333333333444444555666777>>>888444666666444555:::888888888888999:::<<<===<<<>>>===:::;;;>>>???===:::<<>>>>>=========>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBBAAABBBDDDFFFHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKOOOPPPPPPQQQQQQRRRRRRRRRRRRMMMOOOWWWWWWNNNHHHJJJHHHFFFFFFGGGIIIHHHFFFEEELLLIIIFFFCCC@@@>>>;;;:::<<<<<<<<<;;;:::999888777555444333333444333111////////////............---ooocccccc\\\^^^UUUOOOPPPPPPNNNKKKGGGFFFEEEHHHEEEBBB@@@???===;;;999333111///.........---,,,+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""""""""""""###############""""""!!!!!!""""""###$$$!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))************+++)))*********************'''''''''((((((((())))))***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,************+++++++++++++++,,,---...///000111111///............///000000...000111111//////000222222222222222333444555666===777333444555444444666666666777888999;;;<<<===;;;>>>>>>;;;;;;>>>>>><<<:::<<>><<<:::888666555555333222222111000///......,,,++++++******)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###(((---///---***'''&&&&&&''''''''''''(((((((((((((((((())))))((((((((())))))******+++,,,,,,,,,+++,,,,,,---......//////000////////////000111111222222222333444555777777888888999::::::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>======>>>>>>???@@@???@@@BBBDDDFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJMMMMMMNNNNNNNNNMMMMMMLLLVVVRRRVVV______SSSJJJIIIJJJIIIGGGFFFGGGHHHGGGEEEMMMLLLHHHDDD???;;;999888;;;;;;:::999888777666666777555444444444333000............---------,,,,,,mmm```___XXX[[[RRRMMMOOOPPPOOOLLLHHHFFFFFFHHHEEEBBB@@@???>>><<<:::444222000/////////...---+++***((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$########################### !!!!!!!!!"""#########"""!!!!!!!!!!!!"""######!!!!!!!!!"""""""""###### !!!""""""######""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""""""""############$$$"""""""""############$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''((((((((((((((()))))))))******((((((((()))))))))))))))''''''''''''(((((((((((())))))*********+++++++++******++++++++++++++++++************************************************++++++,,,---......//////...............///000000...///111000///...///111111111111111222333444444888555333333444444444444777888888888888888888888:::======:::;;;======;;;;;;<<<@@@EEECCC===:::;;;@@@BBBDDDDDDBBB@@@@@@@@@BBBBBBAAAAAABBBDDDGGGIIIFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFCCCAAABBBFFFFFFBBB@@@BBB===<<<:::888777555555444111111111000///.........++++++******)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###)))...000---)))'''&&&&&&&&&&&&&&&'''''''''((('''(((((())))))(((((('''))))))*********++++++++++++++++++,,,------......///............///000000111111222222333444666777666777888:::;;;;;;;;;;;;;;;<<<===>>>????????????===<<<<<<<<<<<<===>>>>>>===>>>@@@CCCEEEFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMNNNOOONNNLLLJJJIIIRRRSSSYYY``````WWWMMMIIIKKKKKKHHHDDDEEEHHHGGGDDDJJJJJJGGGBBB===888777777:::999777666555444444444777555444333333222///------------,,,,,,,,,,,,+++lll\\\ZZZTTTZZZTTTLLLNNNQQQQQQNNNJJJGGGFFFGGGEEEAAA???>>>===;;;999555333111000000000///...+++***(((&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%% !!!!!!"""######$$$!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""###########################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&&&&&&&######$$$&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''''''''''''''((((((((()))))))))'''''''''(((((()))))))))''''''''''''(((((((((((('''''''''((((((((())))))((((((((())))))******+++))))))))))))))))))))))))************************+++++++++,,,,,,------------------------......///...///000000......///000////////////000111222333111222333333333444444333555666666666666666555555777:::;;;999999<<<<<<999::::::>>>AAA@@@;;;:::<<<;;;>>>BBBCCCCCCAAAAAAAAACCCBBBBBBBBBCCCEEEGGGHHHHHHGGGDDDBBBAAA@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@CCCBBB???>>>@@@;;;:::888777555444333333/////////...------,,,,,,+++******)))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))---,,,(((%%%&&&(((%%%%%%&&&&&&&&&'''''''''''''''((())))))((('''''')))))))))*********************++++++,,,---------......------......///000111111111111222444555666555666888:::;;;;;;;;;;;;:::;;;===???@@@@@@@@@@@@===<<<<<<<<<<<<===>>>>>><<<===???AAACCCEEEFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJKKKMMMPPPRRRRRROOOLLLJJJJJJOOOTTTVVVXXXXXXRRRJJJKKKKKKHHHBBBBBBGGGGGGCCCCCCCCCBBB>>>999666666888888777555444222222222333333222111111222111///---,,,,,,,,,,,,++++++++++++lllZZZXXXSSS\\\YYYJJJNNNQQQRRROOOKKKHHHFFFFFFDDD@@@>>>===<<<:::888666444111111111111000...+++***(((&&&%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&& !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******)))))))))))))))(((((((((+++++++++***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---......///000///...---...///............///000111222,,,000333333222333333333000111333444555666666666444888999777888;;;;;;888999999<<>>666:::???CCCCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEFFFGGGKKKIIIEEEAAA>>>===<<<===@@@AAAAAABBBBBBAAAAAA@@@CCC@@@???AAA@@@===<<>>??????;;;<<<>>>AAACCCDDDEEEFFFBBBCCCEEEGGGIIIJJJKKKKKKHHHKKKOOORRRRRRPPPLLLIIIBBBJJJNNNMMMPPPWWWTTTLLLJJJKKKGGGAAAAAAFFFFFFBBB<<<>>>>>>;;;777555666999777666444222111111111222000///...///111111000...,,,,,,,,,+++++++++******jjjVVV\\\YYY[[[VVVOOONNNMMMMMMMMMKKKHHHEEEDDDCCCAAA???===;;;::::::555222//////111222000---+++***)))(((''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""############""""""""""""""""""""""""""""""""""""""""""##################""""""""""""##############################""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$#########$$$%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''')))(((''''''''''''((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,000000////////////000000...///111111111222333555444444444444444555666777888999:::;;;<<<;;;:::::::::<<<===<<<<<<===<<<::::::999:::<<>>AAAFFFLLLLLLIIIFFFFFFGGGKKKJJJHHHFFFCCCAAA???>>>@@@AAA@@@>>>===>>>AAADDD>>>???@@@@@@???<<<:::999888666444222222222000//////......---+++***))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''(((((()))*********(((((()))***++++++,,,,,,///......---------.........///000111222333444444555555555666777888888888:::;;;===>>>@@@AAAAAAAAABBBAAA???======>>>???@@@@@@AAAAAAAAAAAACCCFFFIIIHHHFFFEEEGGGJJJKKKIIIGGGGGGLLLSSSTTTQQQMMMJJJIIIHHHGGGFFFGGGIIIKKKLLLKKKHHHGGGFFFDDDBBBAAA@@@@@@>>>===<<<:::888666555444555555444333222000000///111111000///...---,,,,,,+++++++++***)))(((((('''iiiUUU\\\XXXZZZUUUMMMLLLMMMNNNNNNLLLHHHDDDDDDCCCAAA???===;;;::::::555222//////111222000---++++++***)))(((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""##################""""""""""""##############################""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$!!!"""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''((((((''''''''''''''''''&&&'''''''''((((((((((((&&&'''((())))))((('''&&&''''''((((((((()))))))))))))))(((((((((((()))))))))(((((((((((((((((((((***))))))((()))+++---.........---,,,+++***)))(((------............------//////............//////---///111111111111333555666555555444444444444555777888888999999999888888999;;;=========<<<:::888999999:::<<<@@@BBBBBBAAA>>>CCCIIIIIIFFFCCCCCCEEEKKKJJJIIIGGGEEECCCAAAAAAAAA@@@??????@@@AAABBBCCCAAA@@@???>>><<<:::999888888666333222222111000///......---,,,+++***))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((()))******(((((()))******+++,,,,,,......------------.........///000111222333333444555555555666666777777777999:::<<<===???@@@@@@@@@BBBAAA???======>>>???@@@AAABBBCCCBBBAAABBBCCCEEEEEEDDDDDDFFFJJJKKKJJJHHHGGGMMMTTTWWWTTTNNNKKKIIIFFFEEEEEEFFFHHHIIIIIIHHHJJJHHHFFFDDDBBB@@@>>>>>>===<<<;;;999888666555444555444333222111000000///000//////...---,,,++++++++++++******)))(((((('''jjjVVV[[[WWWYYYTTTJJJKKKMMMPPPPPPNNNHHHDDDDDDDDDBBB@@@>>><<<;;;:::555222//////111222000---,,,+++***)))((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################""""""""""""""""""""""""$$$######""""""######$$$""""""############""""""""""""""""""""""""""""""""""""""""""##################""""""""""""##############################""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$############$$$""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''''''''(((((((((((())))))((((((''''''(((((()))(((((((((((((((((((((((())))))((()))***,,,...///---,,,,,,+++***)))((((((...------,,,,,,------......------------------...---///111111111111333555777666555444333333333333777777666555555666666666888:::===???>>>;;;888666:::::::::<<<>>>@@@@@@???<<<@@@DDDEEECCCAAAAAABBBHHHHHHGGGEEEDDDCCCBBBAAAAAA???>>>???CCCDDDCCCAAAAAA@@@???===;;;999888777777555222111111111000......------,,,+++***))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))((())))))******+++++++++...---------------.........//////000111222333333555555555555555666666666777888:::<<<===>>>>>>>>>AAA@@@>>>=========>>>???@@@BBBCCCCCCBBBAAAAAABBBBBBBBBCCCEEEIIIJJJJJJIIIGGGMMMTTTWWWTTTNNNKKKIIICCCCCCCCCEEEGGGGGGEEEDDDIIIHHHFFFDDDAAA???===<<<<<<;;;:::888777555444333444333333222111000/////////...---,,,+++******)))+++******))))))(((((('''lllXXX]]]WWWXXXSSSJJJLLLOOOSSSTTTPPPJJJEEEEEEDDDCCCAAA???===;;;:::555222//////111222000---,,,+++***))))))(((((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""##############################"""""""""""""""""""""""" !!!"""###$$$###""""""%%%$$$$$$###############""""""############""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''((((((((('''''''''(((((((((((((((((((((((()))+++---...000'''(((((()))***++++++,,,...---,,,++++++,,,---.........------------......---///000111000111222444555555444333333444444444777666555444444444555666888999===BBBBBB<<<888777<<<;;;::::::<<<>>>===<<<<<<>>>AAABBB@@@@@@@@@BBBDDDCCCCCCBBBAAAAAA@@@@@@AAA>>>===@@@EEEGGGDDD@@@????????????===;;;999777555333111000000000///...---,,,,,,+++***)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((()))))))))*********+++------,,,,,,------....../////////000111222222333444444444444444444555555666666888:::;;;<<<<<<===???>>>>>>=========>>>???===@@@BBBCCCBBB@@@@@@AAABBBBBBDDDEEEGGGHHHHHHGGGGGGLLLQQQQQQNNNKKKIIIJJJBBBBBBCCCEEEFFFFFFCCCAAAFFFEEEDDDCCCAAA???===<<<:::999888777666444333333333222222111000000//////......---,,,+++******)))******))))))((((((((((((ppp\\\^^^WWWWWWSSSKKKMMMQQQUUUVVVRRRLLLGGGEEEDDDDDDBBB@@@>>><<<:::555222//////111222000---,,,+++***)))((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""&&&))))))'''###!!!$$$$$$$$$$$$######""""""""""""#########""""""!!!"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&''''''((((((((()))&&&'''((()))***,,,......&&&&&&'''(((***+++,,,,,,---,,,+++******+++,,,---///..................///---...000000000000222444222222222333333555666777777777555444444555666777:::999>>>EEEEEE>>>999:::;;;:::999;;;>>>@@@AAAAAA===>>>@@@@@@@@@@@@AAACCCBBBBBBBBBBBBAAAAAAAAAAAAAAA>>><<>>:::===@@@AAAAAAAAAAAABBBDDDEEEFFFFFFFFFEEEEEEEEEHHHJJJLLLJJJGGGFFFHHHJJJCCCCCCDDDEEEFFFEEECCC@@@@@@@@@AAA@@@@@@>>>===<<<888888777666444333222222111111111000000////////////......---,,,+++******)))))))))(((((((((((((((ttt______VVVVVVQQQMMMOOORRRUUUVVVRRRLLLGGGEEEEEEEEEDDDBBB???<<<:::555222//////111222000---+++***)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""!!!""""""######""""""!!!""""""############""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""%%%))),,,,,,)))%%%"""######$$$$$$######"""!!!""""""######""""""!!!!!!""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((()))&&&&&&'''(((***++++++,,,)))))))))))))))*********,,,++++++******++++++,,,//////............//////,,,...000000000000222444111111111222333555777888666666555555666666777888:::999===FFFGGG???;;;>>>:::999999<<>>??????@@@AAACCCEEEFFFGGGGGGEEEDDDDDDEEEHHHIIIJJJHHHEEEDDDGGGJJJEEEDDDDDDEEEEEEEEEBBB@@@;;;<<<===>>>>>>===<<<;;;666666555444333222111111000000000000//////......///......---,,,+++***)))((((((((((((((((((((((((uuu```^^^TTTRRRMMMNNNOOOQQQTTTTTTPPPJJJEEEEEEEEEEEEDDDBBB???<<<;;;555222//////111222000---***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$########################"""""""""""""""""""""""" !!!"""######"""!!! """"""############""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""###%%%'''&&&%%%###""""""######$$$###"""!!! """""""""""""""!!!!!! """"""############""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%(((+++---$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&''''''((())))))%%%&&&'''(((((())))))))))))))))))******+++++++++******++++++++++++******...------------------...,,,...///000///000222333222111222222333444555666333333444666777777777777999666;;;EEEGGG???<<<@@@;;;:::999;;;@@@DDDGGGHHH@@@???>>>>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCAAA@@@???>>>>>>>>>??????>>>>>>>>><<<:::777555333111000...---......---,,,)))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''(((((()))******)))))))))))))))))))))(((++++++++++++,,,---...///////////////000000000000...///000111222444444555333444666777999:::::::::;;;;;;<<<<<<============;;;===>>>>>>===>>>@@@BBBCCCFFFHHHHHHFFFEEEFFFGGGGGGJJJMMMLLLIIIGGGHHHIIIFFFDDDCCCCCCCCCCCCAAA@@@:::;;;<<<<<<<<<;;;999888555555444333222111111000000000////////////......------,,,+++***))))))(((((((((((((((((((((((((((vvv```]]]RRRPPPKKKNNNNNNPPPRRRQQQNNNHHHDDDEEEEEEFFFEEECCC@@@===;;;555222//////111222000---)))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""######"""!!! """"""############""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!  """######$$$$$$"""!!! """""""""""""""!!! """"""############""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###%%%)))---000######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((''''''%%%&&&((()))+++---//////)))***+++,,,,,,+++***)))---,,,,,,++++++,,,,,,---,,,...///000///000111333333333333222222333444444000111444666777777777777999555999DDDFFF>>><<>>???@@@@@@???======???BBBDDDEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@===;;;;;;===@@@CCC@@@<<<888444222222222111///------......---,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((()))*********))))))))))))((((((((((((++++++++++++,,,---...///////////////000000000000---...///000222444555666333444666777999:::::::::::::::;;;<<<=========<<<>>>>>>>>>===;;;<<<>>>@@@BBBEEEHHHHHHFFFFFFHHHJJJGGGKKKPPPQQQNNNJJJIIIIIIFFFDDDBBBAAAAAABBBAAA???:::;;;;;;<<<;;;888666444444444333333222111000000///////////////.........,,,,,,+++***)))((('''''''''''''''(((((((((((((((zzz___]]]WWWOOORRROOOLLLNNNSSSUUUPPPIIIFFFKKKFFFBBB@@@@@@???<<<999666333///...000111///---((((((((((((''''''''''''&&&%%%%%%&&&''''''&&&$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############"""""""""""" """###"""!!!"""#########""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""###$$$$$$%%%###############"""!!!!!!$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((($$$"""%%%***)))%%%&&&&&&&&&''''''''''''(((###$$$&&&(((+++---...///'''(((******((('''((()))++++++,,,---------,,,,,,---......////////////////////////000111333444555222222333444555666888999<<<<<>>:::===>>><<<===@@@@@@>>>FFFEEEDDDEEEEEEEEECCCAAA@@@AAACCCCCCAAA>>>;;;999===<<<:::888666444333333111000///...---,,,++++++'''((()))))))))(((&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""####################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))))))))))))))************))))))***+++,,,,,,------.........///////////////000000000111222222333333444555666777777888888888;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;::::::???BBBEEEGGGHHHHHHJJJKKKLLLLLLLLLLLLJJJIIIGGGEEEBBBAAA@@@???>>>>>>>>>>>>777777888777777555333222000000000000000///...---,,,,,,------------------+++*********))))))((((((((((((((((((((((((((((((zzz___]]]XXXOOOQQQOOOLLLMMMSSSUUUPPPJJJGGGJJJHHHEEECCCAAA???<<<:::666333//////000111///---(((((((((((('''''''''''''''&&&%%%&&&((((((&&&%%%###$$$$$$%%%%%%$$$$$$###########################$$$######""""""#########$$$$$$$$$#########"""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""!!!"""###"""!!!"""######"""""""""!!!!!!!!! """"""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""#########"""######$$$$$$###############"""!!!!!!$$$######""""""######$$$##################$$$$$$""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))&&&'''******'''&&&&&&&&&''''''''''''(((((((((((())))))******+++***+++,,,,,,***))))))***++++++++++++++++++++++++------...///////////////......//////000222333444333333333333444444555666999999<<<@@@DDDDDD???:::@@@:::666999;;;999:::<<<:::======:::;;;???@@@>>>FFFEEEDDDDDDFFFEEEDDDBBBBBBBBBBBBBBBAAA???<<<:::;;;:::888666444333222222000000///...---,,,++++++'''(((((()))((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###""""""################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))(((((()))))))))******************++++++,,,,,,---------....../////////000000000000111222222333333444555666777777888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;>>>AAADDDFFFGGGGGGHHHJJJHHHHHHIIIHHHGGGEEEDDDBBB@@@@@@???>>>===<<<<<<;;;666777777777555333111000000000000000//////......---------------,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''zzz```^^^YYYPPPPPPNNNKKKLLLRRRTTTPPPJJJHHHJJJJJJJJJGGGCCC>>><<<;;;666333//////111111///---(((((((((((('''''''''''''''&&&&&&'''(((((('''%%%###$$$$$$%%%%%%$$$$$$###########################""""""!!!!!!!!!""""""###$$$$$$$$$###############"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""!!!######"""!!!"""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$######"""""""""######"""############""""""!!!$$$######""""""######$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''%%%&&&)))((($$$&&&&&&&&&''''''''''''(((((())))))))))))))))))))),,,---......,,,+++++++++---,,,+++***))))))******,,,---......//////......------......///000222222333333222222222222222333555555888===AAABBB===999>>>999777999;;;::::::<<<999;;;;;;999<<>>>>>>>>===;;;999888555666666555333111///...000000///............///...------,,,,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''{{{```___[[[PPPNNNNNNJJJKKKQQQTTTPPPKKKIIIIIILLLMMMJJJDDD>>><<<<<<666333000000222222///---((((((((((((''''''''''''''''''&&&'''(((((('''%%%###$$$$$$%%%%%%$$$$$$###########################""""""!!!!!!!!!"""##############################"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!############"""""""""!!! !!!######!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""""""""############"""!!!######""""""""""""######!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%+++///+++$$$&&&&&&&&&''''''''''''(((&&&&&&''''''((()))*********+++------,,,,,,---...///...+++)))((()))***+++,,,,,,---............---------------...///000111111111000000000111222222222333555:::???@@@===999;;;:::999:::;;;;;;;;;<<<666999999999===EEEJJJJJJ@@@???>>>???AAACCCBBBBBBDDD@@@======??????<<<888999888666444111000///......------,,,++++++******((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""!!!"""""""""####################################$$$##################$$$######$$$$$$$$$######"""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))***,,,,,,++++++++++++++++++++++++,,,---///000111111000000000111222222333333444555666777777888888888999:::::::::;;;;;;;;;;;;<<<<<<<<<===============<<>>>>><<<:::777666444444444333111///---+++//////...---------...///...------,,,+++******)))((((((((((((((((((((((((''''''''''''''''''''''''}}}aaa___\\\QQQMMMMMMJJJJJJPPPSSSPPPKKKJJJHHHKKKMMMJJJDDD???<<<===666333111111333222000,,,(((((((((((('''''''''''''''&&&&&&'''(((((('''%%%###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""###$$$%%%########################"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!############"""""""""!!! """######!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""######""""""!!!""""""###!!!""""""#########""""""###""""""""""""""""""###!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%)))333999333)))&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))%%%'''***+++++++++---...000...,,,***))))))***++++++,,,,,,---------------,,,,,,,,,,,,---...//////.........///000111222333222222444999>>>@@@===:::888999::::::999::::::999666999888777:::AAAFFFFFF<<<:::999:::===?????????AAA>>>;;;;;;<<<;;;999666;;;:::777444111...---,,,,,,,,,++++++******))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""!!!"""""""""#############################################$$$$$$#########"""######$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((())))))))),,,,,,++++++++++++++++++***+++,,,---...///000111000000000111222222333333444555666777777888888888999999999999:::::::::;;;<<<<<<<<<<<<======>>>>>><<<>>>AAABBBAAAAAAAAABBBBBBCCCDDDEEEDDDCCCBBBAAA<<<===>>>>>><<<:::777555222222222222000...,,,+++...---------------......------,,,+++******))))))'''''''''''''''''''''(((''''''''''''''''''''''''aaa___]]]RRRLLLLLLIIIIIIOOORRRPPPLLLKKKHHHIIIIIIGGGCCC???===<<<666333111222333333000,,,((((((((((((''''''''''''&&&%%%%%%&&&''''''&&&$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""###$$$%%%%%%###############$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""!!!"""######!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$!!!""""""############"""###""""""!!!!!!""""""###"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###'''111888222(((&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%"""%%%'''))))))***+++------,,,+++***))))))***+++***+++,,,,,,------,,,,,,------,,,,,,---......///,,,------...///111333444222222444888===???<<<999444999;;;888777777777444777999888555666:::<<<;;;:::888666777999;;;<<<<<<<<<<<<<<<;;;:::888666666:::999666333000---,,,+++++++++******))))))))))))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#######################################################################################################################################$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$##################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((())))))++++++++++++++++++++++++++++++,,,---...//////000000000000111222222333333444555666777777888888888888888999999999:::::::::;;;;;;;;;<<<<<<======>>><<<>>>AAAAAA@@@@@@@@@@@@BBBBBBDDDEEEEEEDDDCCCCCC=========<<<:::888666555000000111111000...,,,++++++,,,------......------,,,++++++******)))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&aaa___^^^SSSLLLLLLHHHHHHNNNRRRPPPLLLLLLHHHFFFDDDBBBAAA@@@>>><<<555333111222444333000,,,((((((((((((''''''''''''%%%$$$$$$%%%&&&&&&%%%######$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!!!!"""###$$$$$$""""""#########$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""!!!"""$$$###!!! !!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!###$$$%%%!!!!!!"""###############""""""!!!!!!!!!!!!""""""##################$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$(((+++)))###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))))))))))))))((((((((((((******+++,,,,,,,,,,,,,,,---------------......///............///000222222222222333777;;;===;;;888555<<<>>>;;;777888777444666999888666666::::::888:::888666666777999::::::999<<>>999555555777666555333111///---,,,,,,******))))))))))))((((((((('''&&&%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))*********++++++,,,,,,---,,,,,,,,,------.........000000000111222222333333444555666777777888888888888888888888999999999999999::::::;;;<<<<<<======<<>>;;;555333222333444444000,,,)))(((((((((''''''''''''$$$$$$###$$$%%%&&&$$$"""$$$$$$$$$%%%%%%$$$$$$$$$######################## """######""""""######$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""!!!###$$$###!!! !!! !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" """###%%%&&&!!!!!!"""###############""""""!!!!!!!!!!!!""""""$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!'''***&&&###$$$%%%$$$&&&&&&&&&'''''''''(((((("""###$$$%%%'''((()))***&&&''')))(((&&&%%%%%%&&&%%%&&&''''''(((''''''&&&******+++,,,,,,,,,,,,+++......---------...//////000000////////////000000222111222555:::;;;999666999@@@CCC???;;;;;;:::666444777999888:::>>>@@@===;;;888666666777999::::::777===BBB@@@:::555555888222111000......---------))))))))))))((((((((((((((('''&&&%%%$$$%%%&&&&&&$$$#########$$$%%%%%%&&&#################################$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))))))))***+++,,,,,,------------------------------000000000111222222333333444555666777888888888888777888888888888999999999999999::::::;;;<<<=========???AAAAAA@@@?????????===>>>???@@@AAAAAA@@@@@@<<<;;;999777555444333333......///000000///...---'''***---///000...,,,***))))))))))))************%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&ccc______VVVRRRLLLJJJJJJMMMQQQQQQLLLGGGKKKHHHDDDAAA@@@???===<<<:::777444333222111///---)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########################################################""""""""""""######"""""""""""""""""""""""""""""""""""""""!!! ###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!#########"""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,...///111222222111///.........///000111000000444888:::999666:::>>>BBBCCC???;;;888888333888999666===IIIJJJCCC;;;777666999:::888777888888777666777777666333000000//////...,,,+++******+++******)))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!""""""""""""#########$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$#########""""""!!!!!!$$$$$$##################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))*********)))))))))))))))***++++++,,,,,,------...............///111222333444444555555666777777777888888999999999:::::::::999:::<<<;;;::::::;;;===:::;;;===>>>?????????>>><<<===>>>??????>>>===<<<:::999777555333222111111111000000///...---------+++,,,,,,------,,,,,,++++++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''aaa^^^^^^VVVRRRLLLJJJIIIMMMQQQRRRMMMGGGJJJGGGCCCAAA@@@???>>><<<999666333222111000...,,,)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########################################################""""""""""""######"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!###"""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""""""""###%%%%%%$$$$$$###!!! ############"""""""""!!!""""""""""""""""""""""""""""""############""""""###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,+++++++++,,,---...//////000000////////////000000333111111444888:::777444666:::===>>>;;;888777777666::::::777;;;DDDEEE>>>999666777;;;<<<999777777888777666666666555333111///......---,,,+++***)))))))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""#########$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$####################################"""""""""!!!########################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))))))))))))))******+++,,,,,,------...---------...///000111222333333444555555666666777888888888999999999999::::::;;;<<<<<<;;;;;;<<<>>>:::;;;===>>>??????>>>>>>;;;<<<===>>>>>>===<<<<<<:::999777555333111111000000000000///...---------++++++,,,,,,,,,,,,++++++******))))))(((''''''&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&&&&___\\\\\\UUURRRLLLJJJIIIMMMQQQRRRMMMHHHHHHFFFBBB@@@@@@@@@>>>===888666333111000///---,,,)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################""""""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""#########"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" """#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""######!!!!!!!!!"""""""""######%%%%%%%%%%%%$$$"""!!! ############""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((())))))))))))*********++++++++++++++++++++++++,,,,,,---------...///000000111111000444333222555888999777444444666999999888777888888888<<<;;;777888>>>>>>777777555777<<<===999666666888666444333444444222111------,,,+++***))))))(((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$####################################""""""""""""########################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,---...///000111222222333333444555555555777777777888888888999999:::<<<======<<<;;;===>>>:::;;;<<<===>>>>>>>>>>>>999:::<<<=========<<<<<<:::999777444222111000///000000//////...---------++++++,,,,,,,,,,,,++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&^^^[[[[[[TTTQQQKKKIIIIIIMMMQQQRRRMMMHHHGGGEEEBBB@@@@@@@@@???>>>888666333111111000...,,,)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""""""""###############""""""""""""######!!!!!!"""""""""#########!!!!!!"""###$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""######$$$##############################$$$$$$$$$###""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''((((((((()))))))))))))))************+++,,,,,,,,,---------,,,,,,+++,,,///000222222111111333222222555999:::888555444555777777888999:::;;;888;;;;;;777777999888444777444444888:::777555666888555222111111222111111,,,++++++***))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$#################################"""""""""""""""###############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))*********+++,,,,,,------+++++++++,,,---...///000111111111222333333444444666666777777777888888888999:::<<<;;;::::::;;;===;;;;;;<<<<<<============999:::;;;============<<<:::999666444222000///.../////////......---------******++++++++++++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%^^^[[[[[[SSSQQQKKKIIIIIIMMMQQQRRRNNNIIIGGGDDDAAA@@@??????>>>===:::777444222222111///---)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!###$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!""""""##################""""""""""""######""""""""""""############ !!!"""############""""""""""""""""""######""""""""""""""""""""""""""""""############""""""!!!"""""""""####################################$$$$$$$$$$$$$$$###"""!!!########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********,,,---............------+++,,,...000222222222111111000111555:::<<<;;;888555555555666777999::::::666999999777666666555333666222111444666555555777777444111000000111000///*********))))))(((((('''((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################""""""""""""""""""######""""""#########$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''(((((())))))))))))))))))***++++++,,,,,,---++++++++++++,,,...///000000000111111222333333333555555555666666666777777777999::::::999888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<999:::<<<=========<<<<<<999888555333111///..................------------)))******++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%```]]]\\\SSSOOOJJJIIIHHHLLLRRRRRRNNNIIIGGGEEEAAA?????????===<<<:::888555333222111///...)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########################################################""""""""""""######"""""""""""""""""""""""" !!!!!!""""""""""""""" !!!###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$######""""""""""""######"""""""""#########$$$$$$"""""""""""""""!!! """"""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!"""############"""########################$$$$$$$$$$$$$$$###"""!!!########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))+++,,,...///000///......,,,---...000111111222222000///000555:::===<<<:::555444444444666777777666444666888888666444444444555111111444666555444666444222000///000000...---******)))))))))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""############"""""""""###$$$$$$%%%%%%"""""""""#####################$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&''''''(((((())))))***))))))******+++,,,,,,,,,+++++++++,,,---...///000000000111111222333333333444444555555555666666666666777999888777777888:::;;;;;;:::::::::;;;;;;<<<::::::;;;<<<<<<;;;:::999777666444222111//////...------------------------))))))************))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$bbb___]]]SSSNNNJJJHHHHHHLLLRRRSSSNNNIIIHHHEEEBBB???>>>>>><<<;;;999777444222111000...---)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########################################################""""""""""""######"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!!!!"""######$$$$$$######""""""""""""######""""""#########$$$$$$$$$"""############"""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""############"""""" !!!"""###$$$######"""########################$$$%%%%%%$$$$$$"""!!!!!!########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))***---...//////..................///000222222111000111555:::===;;;999888777666777888888666333444666888999666333222333222111333999;;;888444444222111000000000///---+++*********))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""#########$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################!!!"""""""""############!!!""""""###$$$$$$%%%%%%!!!"""""""""#########$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***)))))))))***++++++,,,,,,++++++,,,,,,---///000111000000111222222333333444333444444444444555555555666888999999888888999:::<<<;;;:::999999:::;;;;;;999999::::::999888777666555444333111000000//////------------------------((())))))))))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$ddd```^^^SSSNNNJJJHHHHHHLLLRRRSSSOOOJJJIIIFFFBBB???>>>===;;;:::888666333111000///---,,,)))))))))(((''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$######################################################""""""""""""######"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$######""""""""""""######"""############$$$$$$$$$ !!!"""###%%%%%%&&&&&&!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############"""""" !!!"""$$$$$$######"""""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''')))+++---//////...---//////.........000111333333222222666:::<<<:::777===;;;999:::<<<;;;777444555666999999666111111333000111666>>>@@@:::444222111000000000000///,,,***************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################!!!""""""""""""#########""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***)))))))))***++++++,,,,,,,,,,,,,,,---...///000111111111111222333333444444333333333444444444555555777999::::::999888:::;;;<<<;;;:::999999999:::;;;888888888888777666444333444333222111000000000000------------------------(((((())))))))))))((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$___^^^]]]RRRKKKMMMKKKIIILLLPPPQQQMMMHHHIIIGGGDDDBBBAAA@@@>>><<<999777444333222111000...*********)))((((((''''''$$$$$$%%%&&&&&&''''''(((#########"""""""""!!!!!!%%%$$$######""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""########################!!!$$$%%%###"""$$$"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!""""""######"""############"""!!!!!!!!!""""""!!! ###%%%######"""""""""""""""#########$$$######"""!!! #########"""""" """"""""""""####################################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!! !!!$$$%%%""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&''''''((()))))))))((())))))+++,,,---......,,,,,,---...///000111111<<>>444222:::===999999::::::888666555555777777777666555333222111111333222222444666666333///222000.........---+++***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!###%%%%%%$$$$$$%%%&&&$$$$$$############$$$$$$!!!""""""""""""#########################################################################################################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***&&&###%%%***,,,)))%%%)))************+++++++++,,,,,,,,,,,,------...///222111000000000111222333555555555444444333333333555555777888999999999999888999999::::::999999888888888777666555444333333222222111111000...---,,,,,,,,,+++******))))))((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%bbb^^^\\\QQQKKKLLLJJJIIIMMMQQQRRRMMMHHHHHHFFFCCCAAAAAA???===<<<999777444333222111000...******)))((((((''''''&&&$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" """###!!!!!!$$$$$$!!! !!!!!!""""""############""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!"""!!! """%%%######""""""""""""######!!!""""""#########""""""############"""!!! """"""""""""####################################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&''''''(((((())))))((())))))***+++,,,,,,---,,,,,,---...///000111111;;;@@@>>>555222999:::555555666666444333333444666666666555444333111111000///000222555888666222...000...---,,,---,,,***)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################"""""""""""""""""""""""" """$$$$$$######$$$%%%$$$$$$############$$$$$$"""""""""#########$$$$$$################################################################################################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''''''''&&&))))))*********+++++++++,,,,,,,,,,,,------...///111000000000111222333333555444444444333333333333444555666777888888888888999:::::::::999999888777888777777666555444333222111111111000///...---,,,...------,,,++++++******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%eee^^^YYYOOOLLLIIIHHHIIINNNSSSSSSMMMHHHGGGEEEBBBAAA@@@???===;;;999777444333222111000...))))))(((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''%%%$$$######""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!""" """''')))''' !!!"""######$$$######""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""### !!!"""!!! """$$$###"""""""""""""""###### """######$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""#########$$$$$$########################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''(((((())))))(((((())))))*********++++++,,,,,,---...///000000999===<<<555444777777111222222222000///000333666444444333222111111000000---///222666888666111---...---++++++++++++)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!#########"""###$$$$$$$$$############$$$$$$############$$$$$$$$$%%%################################################################################################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))(((&&&%%%&&&((()))))))))*********++++++,,,,,,,,,,,,---...////////////000111222333333333444444333333333333333222333333444555666666666666999:::::::::999888888777777666666555444333222111000000000000///...,,,,,,------,,,,,,+++*********(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%hhh^^^WWWMMMLLLHHHGGGIIINNNTTTTTTNNNHHHEEECCCBBBAAA@@@???<<<:::999777444333222111000...((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((%%%$$$###""""""$$$%%%'''%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!###(((+++))) !!!"""###$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""!!!!!! %%%$$$""" !!!###$$$ !!!""""""!!!!!!"""$$$""""""""""""""""""###$$$!!!!!!"""###############$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$########################$$$$$$###############$$$########################!!!"""###$$$$$$###"""!!!!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((()))(((((((((((())))))))))))++++++,,,---...//////000444777888555555888666000333333222000///000333666222222111111000000//////---///111444444333000......,,,++++++++++++)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!###$$$######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))***))))))))))))************+++++++++,,,---...///000---///000222333333333222333333333333222222222222222222333444444444444444777777888999999999999888555555444333222111111000////////////...---,,,+++*********)))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%hhh]]]UUUMMMLLLHHHGGGIIINNNTTTTTTNNNHHHDDDCCCAAAAAAAAA???<<<:::999777444333222111000...((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((%%%$$$#########$$$%%%&&&%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$### !!!%%%'''&&& !!!"""#########!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""!!!!!! %%%$$$""" !!!###$$$!!!""""""!!!!!!"""###""""""!!!!!!"""###$$$$$$###############"""!!!!!!###$$$$$$$$$$$$######"""############$$$$$$$$$$$$########################$$$###############$$$$$$########################!!!"""###$$$$$$###"""!!!!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))******+++,,,---.../////////111333444777999777222777777555333111111333555000000000000000000000000000000000000//////000111...,,,++++++,,,,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################"""""""""""""""""""""""" """$$$%%%$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$''',,,///...+++(((((()))))))))*********+++++++++,,,---...000000...///111222333333222222222222222222222222222222111222222333333333333222333333555777888999::::::444444333222111000//////......///......---,,,+++***))))))((((((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%fff[[[UUULLLKKKIIIHHHIIINNNSSSSSSMMMHHHDDDCCCBBBBBBBBB@@@===:::999777444333222111000...))))))(((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###############""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""""""""!!!"""""" !!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###!!!######"""!!!"""###!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$######""" """###############""""""#########$$$$$$$$$$$$%%%#################################"""######$$$%%%########################!!!"""###$$$$$$###"""!!!""""""""""""############"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((()))))))))***)))******+++,,,---......------///333888:::777444777888888666333222333444//////000000000000000000222222000---+++,,,...111---,,,++++++,,,,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!###%%%%%%%%%$$$%%%&&&$$$$$$############$$$$$$############$$$$$$$$$%%%################################################################################################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((($$$"""&&&---000...***((((((((()))))))))************+++,,,---...000111000000111222222222222111000111111111111222222222111222222333333222222222000111333555666888888888333222222111000///......------......---,,,,,,+++++++++******)))((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%cccZZZUUUMMMKKKLLLJJJIIIMMMQQQRRRMMMHHHDDDCCCCCCCCCCCCAAA>>>;;;999777444333222111000...******)))((((((''''''&&&$$$$$$%%%&&&&&&''''''(((%%%&&&''''''&&&$$$""" %%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!!!!!!!!!!""""""""""""  !!!""""""""""""""""""!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""############""""""""""""!!!######"""!!!""""""!!!!!!!!!!!!"""###$$$%%%""""""#########""""""!!!!!!""""""######""""""!!!#########$$$$$$$$$%%%%%%##############################""""""###$$$$$$%%%########################""""""############""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''((()))******++++++))))))***+++,,,---.........---...333999:::777444333555666666444222222333//////000000000111111111222222111...+++***+++...,,,***))))))***+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%##############################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################"""""""""""""""""""""""" """$$$$$$$$$###$$$&&&$$$$$$############$$$$$$"""""""""#########$$$$$$################################################################################################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$&&&)))+++***((((((((((((((()))))))))*********+++,,,---///000111333222111111000111111111000000000000111111222222222222222333333222222111111111222333444444444444222111111000///...------,,,------------,,,+++++++++******))))))((('''''''''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%```YYYVVVMMMKKKMMMKKKIIILLLPPPQQQMMMHHHDDDDDDCCCDDDDDDBBB???<<<999777444333222222000...*********)))((((((''''''$$$$$$%%%&&&&&&''''''(((###$$$%%%&&&$$$!!!%%%$$$$$$###"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""############""""""""""""######!!!!!!!!!!!!""""""""""""########################!!!###"""###&&&%%%"""######""""""!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""############"""!!!!!! ######"""!!!!!!"""!!!!!!!!!!!!"""###$$$%%% !!!"""######$$$$$$### !!!!!!"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%##############################""""""###$$$%%%%%%""""""""""""""""""""""""###""""""""""""""""""###""""""""""""############"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&'''((()))***+++,,,---))))))***+++,,,------...111......333888999666333...111444555444222222222//////000000111111222222000222333000,,,))))))******)))(((((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&##############################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!#########"""###%%%$$$$$$############$$$$$$!!!""""""""""""#########################################################################################################""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%$$$%%%'''(((((((((((())))))))))))*********,,,---///000111444333222000///000000111//////000000111111111222222222333333333222222111222333333333333222111111111111000///...---,,,,,,,,,,,,---------,,,++++++((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%ccc]]]WWWNNNMMMLLLKKKKKKMMMOOONNNJJJEEEEEEDDDCCCCCCCCCBBB???<<<;;;888444222111111///...))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$###### !!!######$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!""""""######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######"""#########""""""""""""""""""""""""""""""#########""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***)))'''((()))***(((''')))******++++++,,,------,,,+++---555===>>>888222000111222222222222111000//////............//////......---,,,+++))))))(((******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))***+++++++++,,,///111111111111000000000000000//////000111222222333333555444333333222222222222333333222111000///...---///............---------------,,,,,,+++***))))))))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%aaaZZZTTTLLLLLLLLLJJJJJJMMMOOOOOOJJJFFFEEEDDDCCCCCCCCCBBB???<<<:::777444222111000///---))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$############ !!!"""###$$$$$$$$$""""""""""""""""""""""""!!!""""""#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""&&&%%%$$$###""" """"""""""""""""""""""""######""""""""""""""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%$$$###############$$$$$$""""""""""""""""""""""""""""""######$$$######""""""""""""""""""""""""""""""""""""""""""######$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((***((('''((()))***)))''')))******++++++,,,,,,------,,,---333;;;===888222000000000000000000000000/////////....../////////...---,,,+++***))))))((())))))))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))***+++++++++,,,///111000000000000000000000000//////000111111222333333444444333222222222222222333222222111000///...---............---------------,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%aaaZZZTTTLLLNNNKKKJJJJJJLLLOOOOOOLLLHHHEEEDDDCCCCCCCCCBBB>>><<<999666333111000000...---************)))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$############"""""""""!!!""""""###$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""""""""!!!!!! """"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$###""""""!!! """"""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$"""""""""""""""""""""""" !!!""""""######$$$""""""""""""###$$$%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$"""""""""""""""""""""""""""""""""""""""######$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&''''''(((((()))((('''((()))***)))((())))))******+++,,,,,,,,,...,,,,,,111888:::777333000//////......//////000000//////......//////000---,,,,,,+++***)))(((((()))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))+++,,,++++++,,,...000000000000000000000000000///000000111111222222222333333222111111111222222222222111000///......---......---------,,,,,,,,,,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%fff]]]WWWPPPRRRKKKIIIIIIKKKOOOOOOLLLIIIFFFEEEDDDCCCCCCAAA>>>;;;888555222000000///...---+++++++++******)))((('''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""###""""""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!  !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!! !!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""" !!!""""""######""""""""""""###$$$%%%&&&""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&"""""""""""""""""""""""""""""""""""""""######$$$###############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&'''(((((()))((('''((()))***)))((()))))))))***++++++,,,,,,...,,,,,,///444777555333000000///......///000000000//////......//////000,,,++++++***))))))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))+++,,,,,,+++,,,...////////////000000000000000///000000000111111111222222111111000000000111111111111000//////...------------------,,,,,,,,,+++++++++******))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%iii```YYYRRRUUUKKKIIIIIIKKKNNNOOOMMMJJJFFFEEEDDDCCCCCCAAA>>>;;;888555222000000///...---+++++++++******)))((('''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""###"""######$$$$$$$$$#######################################$$$$$$###""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""!!! !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!""""""######""""""""""""###$$$%%%&&&""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&"""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%&&&'''''''''(((''''''((()))******)))((())))))******+++,,,,,,---,,,,,,...222444333222000000000//////000000000//////............//////*********))))))((((((((('''''''''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))+++,,,---,,,,,,---.........//////000000000000000000000000000111111111000000/////////000000111000000//////...------------,,,,,,,,,++++++++++++******))))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%jjj```XXXPPPSSSLLLJJJIIIKKKNNNNNNLLLIIIGGGEEEDDDCCCCCCAAA===;;;888555222000000000///...************)))(((''''''$$$%%%&&&''''''(((''''''%%%%%%%%%$$$$$$$$$######"""""""""############$$$!!!""""""###$$$$$$$$$###########################""""""###$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########!!! """!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!! !!!"""###!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!""""""######$$$""""""""""""###$$$%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$"""""""""""""""""""""""""""""""""""""""######$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%&&&&&&''''''((('''&&&(((***+++***)))(((((())))))***+++++++++,,,+++,,,...000222111000///000000111111000000///...------------------...))))))))))))((((((''''''&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))+++------,,,,,,,,,------......//////000000111000000000000000000000000//////.........///000000//////......------------,,,,,,,,,+++++++++******)))))))))(((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%lll```WWWNNNQQQNNNKKKIIIJJJMMMNNNKKKIIIGGGFFFDDDDDDCCCAAA===:::888666333111111111000///))))))))))))((('''&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%% !!!"""###$$$$$$$$$######################## !!!###$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$###!!!""""""!!!!!!!!! """""""""""""""""""""""" !!!"""""""""#########"""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%$$$###############$$$$$$""""""""""""""""""""""""""""""######$$$######""""""""""""""""""""""""""""""""""""""""""######$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''((('''&&&'''***+++***)))(((((())))))******++++++***+++,,,...000000///...---...000111111000...------,,,,,,++++++,,,,,,---))))))((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))+++---...---,,,,,,---------......///000000111000000000000000000000///......------......///000.........------------,,,++++++++++++************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%nnnbbbXXXOOOQQQOOOLLLJJJJJJMMMMMMKKKHHHGGGFFFDDDDDDCCCAAA===:::999666333222222222111000))))))))))))((('''&&&%%%$$$%%%&&&'''((((((((((((%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%% !!!######$$$$$$######################## !!!###$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######"""!!! ######""""""!!!!!! """"""""""""""""""""""""""""""$$$$$$###!!! !!!""""""""""""""""""""""""""""""""" !!!"""######$$$$$$######""""""!!!!!!$$$"""!!! !!!"""$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$##################""""""""""""""""""""""""""""""#########""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''''''''&&&'''***++++++***((((((((()))******++++++)))***,,,...000///...---***,,,///111111///,,,***,,,++++++******++++++,,,((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))+++......---,,,,,,,,,---------...///000000111000000000000////////////---------------...///000------------------,,,,,,+++++++++************)))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%eee[[[VVVPPPQQQQQQLLLGGGHHHKKKNNNLLLJJJHHHHHHGGGEEECCC???===;;;<<<888333111222222///---((((((((((((((('''''''''%%%&&&''''''((((((''''''''''''&&&%%%%%%$$$######"""###$$$%%%%%%$$$###"""###!!!!!!"""###$$$###"""########################""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!######"""!!!  !!!!!!!!!!!!%%%%%%%%%$$$###""""""!!! !!!######!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""""""""############""""""""""""############%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""######%%%$$$#########$$$%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''(((((()))***+++,,,(((***///000,,,,,,000+++,,,,,,------,,,,,,+++************))))))))))))))))))((('''&&&&&&%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))***+++,,,,,,------,,,,,,,,,---------......000000000000000///...............------,,,++++++///...---,,,+++*********,,,+++)))((((((((()))***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%%%%$$$fff\\\XXXRRRRRRRRRMMMHHHHHHKKKMMMLLLIIIHHHHHHGGGFFFCCCAAA>>><<<<<<888333222222222000---))))))(((((('''''''''&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%$$$######"""###$$$$$$$$$$$$###"""###"""!!!"""###$$$###"""########################""""""""""""""""""""""""############"""""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!#########"""!!!!!! !!!!!!!!!""""""""""""###%%%$$$$$$###""""""!!!!!! """######""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""""""""############""""""""""""############%%%%%%$$$$$$####################################"""""""""######$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((()))***+++,,,((()))000333///,,,,,,+++,,,,,,------,,,,,,+++*********)))))))))(((((()))(((((('''&&&&&&%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))***++++++,,,------------------.........///000000000000000///......,,,,,,,,,---------------...---,,,+++++++++++++++++++++)))((((((((())))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$ggg]]]YYYSSSTTTRRRMMMHHHHHHKKKMMMKKKHHHGGGGGGGGGFFFDDDBBB@@@>>>;;;777333222333333000---******)))((('''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""###"""!!!"""$$$$$$$$$###########################""""""""""""""""""""""""############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###############"""""""""""""""""""""############$$$######""""""!!!!!! """""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$ !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""""""""############""""""""""""############$$$############"""""""""########################!!!""""""###$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&'''''''''''''''(((((()))***+++,,,((()))111777444---(((++++++,,,,,,,,,,,,++++++******))))))))))))((((((((((((((('''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$############$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))******+++,,,,,,,,,------.........//////////////////000//////...---******+++,,,,,,---......,,,,,,+++++++++++++++,,,******)))((((((((())))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$ggg^^^YYYSSSTTTRRRMMMHHHGGGJJJLLLJJJGGGGGGGGGGGGGGGEEECCCAAA???;;;777444333444333000---+++***)))((('''&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$############"""!!!"""$$$%%%$$$###########################""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########!!!!!!!!!""""""#########!!!!!!"""""""""############"""""""""!!!!!! !!!""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################!!!"""""""""############!!!"""""""""###############"""""""""""""""""""""########################!!!""""""$$$%%%&&&''''''$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***++++++((()))222<<<<<<111(((++++++,,,,,,,,,,,,++++++***)))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))******+++++++++,,,,,,,,,,,,---------...............//////......---***+++++++++,,,,,,,,,---+++************++++++,,,)))))))))((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fff]]]YYYRRRRRRQQQLLLGGGGGGJJJLLLJJJGGGGGGGGGGGGGGGEEECCCAAA???:::777444444555444111...+++***)))((('''&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$##################$$$$$$""""""###$$$%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""#########$$$ !!!!!!""""""""" !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######### !!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############"""""""""""""""""""""###########################!!!""""""$$$%%%&&&''''''######$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++)))''')))222>>>@@@777+++***++++++,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))***************++++++******+++++++++,,,,,,,,,,,,---............------,,,,,,+++++++++***************)))))))))***++++++((((((((()))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$ggg]]]XXXQQQPPPPPPKKKFFFFFFJJJMMMKKKHHHGGGGGGGGGFFFDDDBBB@@@>>>999777444444666555111...******)))((('''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$###"""###%%%%%%%%%$$$########################""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""######$$$$$$$$$ !!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""############$$$########################!!!""""""###$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''((('''''''''(((((()))***+++(((((()))///;;;@@@888---******++++++++++++******))))))((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#################################"""############$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((************************)))))))))*********+++++++++,,,------...---------,,,,,,++++++***))))))(((******)))))))))))))))***''''''((()))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$hhh^^^XXXPPPPPPNNNIIIEEEFFFJJJMMMLLLIIIHHHHHHGGGFFFCCCAAA>>><<<999666555555666666222...))))))(((((('''''''''&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$###"""###%%%&&&%%%$$$########################""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""######$$$%%%%%%!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""###########################""""""""""""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!"""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################$$$$$$%%%%%%########################"""""""""######$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''(((((()))***+++))))))(((+++444;;;666,,,******++++++++++++******))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################"""############$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((************)))))))))))))))*********++++++++++++++++++,,,---------------***************)))))))))+++***)))(((((((((((((((&&&&&&((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$jjj___YYYQQQPPPMMMHHHDDDEEEJJJNNNMMMJJJHHHHHHGGGEEECCC@@@===;;;999666555555777666222...((((((((((((((('''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$###"""###%%%&&&%%%$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%#########"""""""""""""""""""""""""""###########################$$$$$$$$$######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%########################"""""""""""""""#########"""###$$$%%%&&&%%%$$$$$$$$$#########$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''(((((()))***+++******)))(((///666222*********++++++++++++******)))(((((((((''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))*********)))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,------------(((((())))))******++++++++++++***(((''''''''''''%%%&&&((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$lll___[[[SSSQQQQQQOOOJJJFFFHHHMMMNNNJJJGGGEEEDDDDDDCCCAAA===:::999777444333222000...,,,+++***))))))******)))(((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%################################################$$$#########""""""!!!!!!######""""""""""""######""""""###""""""!!! """""""""""""""""""""""""""""""""""""""""""""""" """###%%%&&&&&&&&&######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$#########""""""!!!!!!######""""""""""""######!!!!!!!!!!!!""""""""""""$$$%%%%%%###"""!!!"""$$$""""""""""""""""""""""""######################## !!!!!!""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##################""""""""""""""""""""""""##################""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%$$$""" """###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,))))))---///,,,******************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))((((((''')))))))))))))))))))))))))))************++++++++++++,,,---...---,,,+++***)))))))))***+++++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%lll___ZZZSSSQQQPPPOOOJJJGGGIIIOOOPPPLLLHHHFFFDDDCCCBBBAAA>>>;;;:::888555444333222///---+++***((()))******)))'''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%############################################################"""""""""!!!######""""""""""""######!!!""""""""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$%%%%%%###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""############"""""""""!!!#########""""""#########!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$""""""###$$$""""""""""""""""""""""""########################!!!!!!!!!"""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##################""""""""""""""""""""""""##################""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%''')))'''%%%###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++((((((,,,---***((()))*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))))))))))))))))))))))))))************++++++++++++,,,---------,,,******))))))***************+++((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%jjj^^^ZZZRRRPPPQQQOOOKKKGGGJJJPPPQQQNNNIIIGGGDDDBBBAAA@@@>>>===;;;999666555444333111///***)))(((((())))))((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%############################################################""""""""""""######""""""""""""###### !!!!!!""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""########################!!!!!!!!!"""""""""######$$$%%%%%%$$$###"""$$$%%%""""""""""""""""""""""""########################""""""""""""""""""!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##################""""""""""""""""""""""""##################""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""&&&---333444111+++'''$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))&&&&&&***,,,)))''''''******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++******************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%iii]]]YYYRRRPPPRRRPPPKKKGGGIIIOOOOOOLLLJJJGGGDDDAAAAAA@@@???>>><<<999666444444333222000***)))'''((())))))(((&&&''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%#########################################################"""""""""""""""######""""""""""""###### !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""""""""######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$%%%%%%$$$######$$$&&&""""""""""""""""""""""""########################$$$######""""""!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###############"""""""""!!!!!!"""""""""##################""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%'''(((&&&$$$'''///666555222---(((&&&&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***&&&&&&***,,,)))'''(((***)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***(((((((((((((((((((((((())))))*********++++++++++++++++++++++++******)))*********))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%iii]]]YYYSSSQQQSSSQQQKKKFFFHHHLLLLLLHHHKKKHHHDDDBBBAAAAAA???>>>;;;888555333333333222111***)))(((((())))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""############""""""""""""###### !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""######"""###$$$$$$$$$$$$###"""""""""""""""###############$$$%%%$$$######$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###############"""""""""!!!!!!"""""""""##################""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###&&&%%%""""""''',,,)))((('''%%%###""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++((((((,,,---***((())))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***(((((((((((((((((((((((())))))*********+++++++++++++++******))))))))))))***))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%iii]]]ZZZTTTRRRSSSPPPKKKFFFGGGLLLLLLHHHJJJHHHEEECCCBBBAAA???>>>;;;888555333333333333222+++***))))))******)))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%################################################""""""""""""##################""""""""""""###### !!!!!!""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############!!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$"""###$$$###""""""$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""##################""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##################""""""""""""""""""""""""##################""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%% ###&&&&&&$$$###$$$&&&###$$$%%%&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,))))))---///,,,******))))))((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))************++++++++++++***))))))(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%iii^^^[[[UUUSSSQQQOOOJJJFFFIIINNNOOOKKKIIIGGGEEEDDDDDDBBB???======:::666444444444444444,,,+++******++++++***)))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%################################################!!!"""""""""##################""""""""""""######!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######### !!!!!!!!!"""""""""###########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!"""""""""############ """######""" """"""#########$$$$$$$$$!!!"""""""""!!!!!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##################""""""""""""""""""""""""##################""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$%%%'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((---)))***...///,,,***+++))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))))))))))))))))))))))))))************++++++++++++***)))((('''((())))))&&&'''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%jjj___\\\VVVTTTOOONNNJJJGGGJJJQQQRRROOOHHHGGGFFFEEEEEECCC???<<<>>>;;;777555555666666666---,,,++++++,,,,,,+++)))'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%################################################!!!!!!""""""#########$$$######""""""""""""######""""""###""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$ !!!!!!!!!""""""##############################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$ !!!######!!! """############$$$$$$$$$ !!!"""!!! !!!"""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##################""""""""""""""""""""""""##################""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###!!! !!!"""######"""$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())),,,))))))---///,,,******)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))((((((''')))))))))))))))))))))))))))************++++++++++++***((('''''''''((()))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%oooccc[[[QQQPPPQQQQQQMMMHHHIIILLLMMMJJJIIIIIIIIIGGGCCC@@@??????;;;888333111111333444555---,,,,,,+++************(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%############""""""!!!!!!###################################################"""""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$######!!! """"""""""""""""""""""""""""""############""""""""""""############""""""$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$############""" !!!""""""""""""""" !!!"""$$$$$$######"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$"""############"""!!!!!!############""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################################################################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''((()))******)))'''&&&&&&(((((((((&&&%%%&&&'''(((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&oooccc[[[SSSRRRNNNNNNKKKGGGHHHMMMNNNKKKJJJKKKKKKHHHDDDAAA@@@???<<<999555333444555555555...---,,,+++++++++++++++(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""#########################################################""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$######"""!!! """"""""""""""""""""""""""""""############""""""""""""############""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$############""" !!!""""""""""""""" !!!"""###$$$######"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$!!!!!!"""###########################""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''(((((()))***+++***(((&&&'''(((((('''&&&&&&((()))((())))))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))******++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&nnnccc\\\TTTSSSLLLLLLIIIFFFHHHMMMNNNLLLLLLMMMLLLIIIEEEAAA@@@???===:::777666666777666555//////...---,,,++++++,,,)))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""""""""######$$$######"""!!! """"""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""###############""""""!!!!!!""""""###$$$$$$$$$############""" !!!"""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###############""""""""""""############$$$$$$$$$ !!!###$$$%%%%%%%%%############""""""""""""""""""""""""""""""######""""""""""""""""""""""""#################################################################################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))***,,,+++)))'''((((((((('''&&&'''***---((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))******++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&lllaaa[[[TTTTTTNNNNNNKKKGGGHHHMMMNNNLLLLLLLLLLLLIIIDDDAAA??????<<<:::888777777777555444111000///------,,,,,,,,,)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!""""""######$$$$$$###""""""""""""""""""###$$$$$$$$$#########"""""" !!!"""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""""""""""""""#########$$$$$$$$$ !!!"""###$$$$$$$$$$$$############"""""""""!!!"""""""""""""""#########""""""""""""""""""""""""########################################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((***------+++'''((((((((('''&&&)))---000''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&jjj___ZZZSSSSSSQQQQQQMMMIIIIIINNNNNNKKKJJJKKKJJJHHHCCC@@@>>>>>>;;;999777555555555333222222111///...---,,,,,,,,,))))))(((''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!""""""######$$$$$$######""""""""""""######$$$$$$$$$#########"""""" !!!""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$##################"""""""""!!!!!!!!!""""""############""""""""""""""""""""""""########################################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))''''''***///000,,,(((((((((((('''''')))---111'''&&&&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''(((((()))))))))'''''''''((((((((())))))(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&iii___YYYRRRSSSSSSRRROOOJJJJJJNNNNNNKKKIIIIIIIIIGGGCCC@@@??????;;;888555333333333222111222111///...,,,,,,++++++***)))((((((''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$################################################"""""""""###############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""############$$$######""""""######$$$$$$$$$$$$############""" !!!""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""######"""""""""$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$%%%%%%$$$######"""############""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""#################################################################################$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''((())))))))))))''''''+++000111...)))'''((((((((('''))),,,///((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''(((((())))))******''''''((((((((()))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&kkk___ZZZSSSTTTQQQQQQMMMIIIJJJNNNOOOLLLHHHIIIIIIGGGDDDBBBAAAAAA<<<999555222111222222111111111///---,,,+++*********))))))(((((((((((((((%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$################################################!!!!!!!!!""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""#########"""""""""""""""$$$######""""""######$$$$$$$$$$$$############""" !!!"""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$$$$######"""###$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$############"""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))******'''&&&+++111333///***&&&((()))(((((()))+++---,,,+++)))'''&&&'''((()))))))))))))))))))))))))))''''''((())))))***++++++'''((((((((())))))))))))))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&lllaaa[[[TTTUUUNNNNNNKKKHHHIIINNNPPPMMMHHHIIIJJJHHHFFFCCCCCCCCC>>>:::555111111222222222111000///---+++***************)))(((((((((((((((%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$################################################ !!!!!!"""""""""###""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""""""""############""""""""""""############""""""$$$$$$######""""""!!!!!!$$$$$$############$$$$$$$$$$$$$$$############""" !!!!!!"""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&############"""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################################################################%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))******'''&&&+++111444000***&&&'''))))))(((((()))+++///---+++)))(((((()))***))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&lll___\\\UUUSSSMMMLLLIIIIIIOOOSSSOOOGGGGGGGGGGGGFFFDDDBBB???>>>===999555222222444555555...,,,,,,,,,,,,,,,)))'''((((((((((((((((((((((((((('''&&&'''''''''%%%###########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$###"""###$$$$$$###"""""""""############""""""######""""""""""""######$$$"""!!! !!!"""$$$%%%""""""""""""""""""""""""!!!!!!"""###############&&&%%%###!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""######################## """###$$$$$$###""" $$$#########""""""!!!!!!""""""""""""############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""$$$'''((($$$$$$$$$############"""""""""############"""""""""############$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((''''''''''''''''''&&&&&&((((((((((((((()))******((()))***,,,111555111***''''''''''''((((((((())),,,+++++++++******))))))*********)))))))))))))))((((((((((((((()))******)))))))))))))))*********+++***))))))((()))))))))'''(((***+++,,,++++++***'''(((*********)))'''&&&))))))))))))))))))******&&&''')))++++++***(((''',,,***(((''''''(((***+++***'''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&###"""!!!!!!###$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&(((***+++)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&lll___[[[TTTSSSNNNLLLIIIHHHMMMRRROOOHHHGGGGGGGGGFFFDDDBBB???>>>===999555222222333444444///---+++++++++***)))'''(((((((((((((((((((((((($$$$$$############"""!!!##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$###"""###$$$$$$###"""""""""############""""""######""""""""""""#########"""!!! !!!"""$$$%%%""""""""""""""""""""""""!!!!!!"""###############&&&%%%###"""!!!"""###$$$""""""!!!!!!!!!!!!""""""########################!!!"""###$$$$$$###"""!!!############"""""""""!!!""""""""""""############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%%%%$$$############$$$&&&'''$$$$$$$$$############""""""###############"""!!!"""############$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((()))******'''))))))+++000444000)))'''''''''((((((((())))))+++++++++******)))))))))************************************+++,,,---...(((((((((((()))))))))***)))***+++,,,---...//////++++++,,,,,,+++***)))(((******++++++,,,,,,,,,,,,*********+++******))))))''''''((((((((('''&&&&&&((()))***+++++++++)))))),,,***(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((******((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&lll^^^YYYSSSRRROOOMMMHHHGGGKKKQQQPPPJJJGGGGGGGGGFFFDDDBBB???>>>===999555222222333444444111...+++)))))))))(((&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%########################"""##################"""$$$$$$############$$$$$$$$$###"""###$$$$$$###"""""""""############""""""######""""""""""""#########"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!"""###############%%%$$$###"""""""""###$$$###""""""!!!!!!""""""###########################!!!"""###$$$$$$###"""!!!############""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$$$$###"""!!!!!!"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((()))******&&&((())))))...111///)))''''''((((((((()))))))))*********)))))))))))))))************************((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***------.........------,,,000//////......///000000------.........---+++***,,,+++***))))))***+++,,,(((((())))))))))))))))))((((((((()))***)))'''$$$''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))(((''''''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&mmm^^^XXXRRRRRROOOMMMHHHEEEIIIOOOPPPLLLGGGGGGGGGFFFDDDBBB???>>>===999555222222222333333222///+++((((((((('''&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((()))########################""""""############""""""$$$$$$############$$$$$$$$$###"""###$$$$$$###"""""""""############""""""######""""""""""""######""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!"""###############$$$$$$###""""""######$$$###""""""""""""""""""###########################!!!"""############"""!!!#########"""""""""""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$###"""!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((())))))***%%%(((((((((+++///---((('''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++***)))))))))***++++++,,,............---------------...000111222222111111555666777999;;;<<<=====================<<<<<<;;;888999999:::999777555333222000...,,,+++---///000---+++(((%%%%%%&&&)))+++'''&&&&&&'''((()))'''&&&((((((((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))((('''&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&nnn^^^XXXRRRRRRNNNMMMIIIEEEHHHNNNOOOMMMGGGGGGGGGFFFDDDBBB???>>>===:::555222111222222222222///+++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###!!!###'''***########################""""""############""""""$$$$$$############$$$$$$$$$###"""###$$$$$$###"""""""""############""""""######""""""""""""######"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!"""#################################$$$$$$######""""""""""""##############################""""""############""""""""""""""""""""""""######!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((())))))***%%%((()))((()))---,,,((((((((((((((()))))))))***)))))))))))))))************+++++++++,,,,,,,,,---...---------------......+++,,,---///111333444555888999<<>>>>>:::555111111111222111222///,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%###%%%***///########################"""##################"""$$$$$$############$$$$$$$$$###"""###$$$$$$###"""""""""############""""""######""""""""""""######!!!"""""""""############""""""""""""""""""""""""!!!!!!"""###############"""#########$$$$$$$$$$$$$$$######""""""######$$$###########################""""""""""""""""""###""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((''''''''''''''''''(((((())))))***((((((((((((((()))******%%%((()))((((((,,,,,,)))((((((((()))))))))*********************++++++++++++++++++,,,,,,------...++++++,,,,,,---...000000222444777;;;???BBBEEEGGGLLLKKKJJJIIIIIIIIIIIIJJJGGGGGGFFFEEEEEEEEEFFFFFFGGGJJJOOOTTTXXX[[[\\\]]]\\\[[[[[[ZZZYYYYYYYYYYYYQQQOOOLLLGGGBBB===999777666888;;;<<<<<<:::666444222...***((((((***************))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&qqq___XXXSSSTTTLLLLLLJJJFFFGGGLLLNNNLLLGGGGGGGGGFFFDDDBBB???>>>>>>:::444111000111111111000///---,,,,,,,,,***(((((((((((((((((((((((((((***++++++(((&&&(((///555##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$###"""###$$$$$$###"""""""""############""""""######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###############""""""###$$$$$$$$$$$$$$$$$$######""""""######$$$##############################""""""""""""######!!!"""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###"""$$$############$$$&&&'''$$$$$$$$$############"""""""""###$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''&&&''''''((())))))******((((((((((((((()))******&&&)))***((((((+++,,,***(((((()))))))))************+++++++++,,,,,,,,,,,,++++++,,,,,,---.........***+++,,,///222555777999CCCDDDFFFHHHKKKMMMOOOPPPVVVSSSNNNJJJFFFEEEDDDDDDEEEDDDCCCAAAAAAAAABBBBBB@@@AAACCCGGGLLLQQQVVVXXXZZZYYYWWWVVVVVVWWWXXXYYYZZZZZZZZZXXXTTTNNNIIIEEE>>>>>>???AAABBBCCCDDDEEE???;;;777444111///---+++++++++***))))))(((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&(((***+++######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&rrr```XXXSSSTTTJJJLLLKKKGGGHHHLLLNNNLLLGGGGGGGGGFFFDDDBBB???>>>>>>:::444111000111111111///...---......---+++)))************************((())))))&&&###&&&---444########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$###"""###$$$$$$$$$"""""""""############""""""######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################""""""""""""######!!!!!!""""""#########$$$""""""""""""############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%$$$###"""$$$###"""""""""%%%''')))$$$$$$$$$############"""!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))))))))((((((&&&''''''((()))******+++((((((((((((((()))******&&&***+++((((((+++,,,***))))))))))))************+++++++++,,,,,,---------++++++,,,,,,---...//////000111444888<<>>>>>AAAGGGNNNRRRPPPNNNLLLJJJKKKLLLOOOQQQSSSVVVYYY[[[ZZZVVVQQQNNNFFFBBB===;;;>>>FFFOOOUUUPPPMMMIIIEEEAAA<<<666222+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%(((+++///111#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''$$$&&&))))))(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&rrr```[[[WWWVVVNNNNNNKKKGGGIIINNNPPPNNNEEEFFFFFFFFFDDDBBBAAA???===:::555111000222555777000//////...---+++***)))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%######""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$#########""""""""""""############""""""!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""%%%$$$$$$$$$###"""""""""########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!#########"""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''(((((('''%%%%%%'''(((&&&&&&'''((())))))(((((())))))******)))(((''''''(((((((((((())))))))))))***((('''''')))+++,,,+++))))))))))))***+++,,,---+++((()))---...,,,+++---111000///------///111333444:::AAACCCCCCCCCGGGJJJRRRNNNIIIIIIMMMQQQSSSSSSLLLMMMMMMJJJFFFEEEGGGJJJJJJKKKKKKJJJJJJJJJJJJKKKJJJHHHFFFDDDDDDIIIPPPVVVSSSPPPPPPPPPMMMHHHGGGKKKDDDGGGHHHEEE@@@???EEEKKKPPPNNNKKKFFF<<<555;;;GGGHHHSSS[[[XXXTTTQQQKKKDDD:::888333///,,,*********'''***---...,,,)))&&&%%%)))'''&&&&&&((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$"""$$$111FFFWWW***(((&&&$$$###"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&qqq___ZZZUUUTTTNNNNNNKKKGGGIIINNNPPPNNNFFFFFFFFFFFFDDDBBB@@@???<<<999666333333555999<<<111000...,,,*********+++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%########################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""""""""############"""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$#######################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$%%%%%%$$$$$$###""""""!!!$$$$$$###""""""###$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&(((&&&'''(((((())))))(((((()))************))))))((((((((((((((()))))))))******(((''''''***+++,,,,,,+++*********+++,,,------000---,,,///000---,,,---+++...222666888;;;===>>>BBBBBBCCCBBBAAACCCGGGJJJFFFIIIMMMQQQTTTVVVYYYZZZYYYZZZXXXSSSQQQVVVbbbkkkffffffffffffeeebbb\\\XXXRRRPPPMMMKKKKKKMMMOOOPPPRRRNNNLLLOOOOOONNNPPPTTTJJJJJJIIIGGGDDD>>>999666AAADDDIIIKKKDDD999777;;;BBBMMMVVVZZZ[[[[[[UUUOOOLLLIIIDDD>>>888333000...)))******)))(((((()))***)))'''&&&&&&'''(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""!!!'''444>>>)))(((&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&qqq___ZZZUUUSSSNNNNNNKKKGGGIIINNNPPPNNNHHHHHHGGGFFFDDDBBB???>>>===:::666333333555777:::333111---***))))))+++,,,))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$###############""""""############""""""############$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((('''(((((())))))))))))((())))))******++++++******((((((((()))))))))*********)))((((((***,,,,,,,,,,,,,,,+++++++++,,,------///---,,,//////,,,---000///444:::???BBBBBBCCCCCCCCCBBBDDDGGGKKKOOOQQQQQQQQQ^^^oooxxxyyyyyy~~~|||}}}xxxuuurrrpppqqqpppllliiifff^^^WWWVVVTTTQQQNNNOOORRRNNNKKKLLLNNNMMMFFF???@@@>>>===<<<999444444888444<<>>>>>;;;777333000///000111111222222222000...,,,***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################""""""############""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$######$$$$$$$$$########################$$$$$$#######################################$$$%%%&&&&&&''''''###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&&&&&&&%%%%%%'''))))))***************))))))'''((())))))************))))))))))))******************)))+++---...---,,,,,,,,,+++++++++,,,------000///000444555777<<>>BBB999<<>><<<:::777444222222333444333222000///---,,,,,,,,,(((((((((((())))))))))))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################################################################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###(((&&&###$$$&&&(((******###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,---,,,+++******)))******&&&&&&''')))+++---///000555555444111---,,,,,,------,,,,,,///444777777666<<>>======;;;777444222222333444333222000///---,,,,,,,,,'''((((((((()))))))))***(((((('''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###(((&&&$$$$$$&&&)))******########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((()))***++++++,,,,,,+++***)))))))))))))))'''(((((((((***+++,,,---111333444333111...------111222333333666;;;CCCIII[[[cccsss}}}}}}yyycccZZZ[[[\\\[[[[[[WWWKKK???===EEEOOOTTTVVVQQQSSSTTTTTTTTTVVV[[[^^^WWWSSSIII;;;///***)))***))))))((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((('''''''''((((((***++++++((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''|||ddd[[[VVVVVVQQQOOOLLLLLLMMMOOOOOOOOOFFFFFFEEEDDDBBB@@@???>>>===;;;777444333333444444333222000///---,,,,,,,,,''''''(((((())))))******((((((''''''&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&###############$$$$$$$$$###############$$$$$$$$$########################"""""""""""""""""""""""""""######$$$$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$"""###%%%&&&''''''########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&'''(((((()))******++++++***)))))))))))))))*********)))))))))***+++,,,,,,...000333333222111111222...///222666???QQQfffuuu}}}}}}nnn^^^WWWXXXXXXWWWTTTNNNHHHEEEGGGJJJZZZ\\\[[[XXXTTTSSSWWW\\\cccddd]]]MMM;;;222...---++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((()))******(((((((((((((((((((((((('''(((((())))))(((((('''************))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''|||cccZZZUUUVVVRRROOOMMMLLLMMMOOOPPPPPPFFFFFFFFFEEEDDDCCCAAAAAA===;;;888555333333444555333222000///---,,,,,,,,,'''''''''((()))*********((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$###""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$%%%&&&%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((()))******++++++((((((((((((((()))***+++************+++,,,---......///000111222555888;;;444888@@@NNNccc|||~~~zzzuuurrrtttyyyxxxfff___XXX\\\```___YYYNNNDDD===IIINNNTTTYYYZZZXXXUUUSSS]]]dddeee\\\PPPGGG>>>666---,,,+++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''))))))***************+++&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''|||bbbXXXTTTUUUQQQOOOLLLLLLMMMOOOOOOOOOGGGGGGGGGGGGFFFEEEDDDCCC===;;;888555333333444555333222000///---,,,,,,,,,&&&''''''((()))******+++((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$#########""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%&&&''''''%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((())))))******++++++''''''''''''(((***+++,,,*********+++,,,...///000000/////////111777>>>CCCLLLQQQ^^^sssvvvqqqsssvvvyyyzzz}}}kkk```UUUUUU[[[\\\SSSIII666===JJJWWW]]]YYYMMMCCCQQQ[[[cccdddaaa\\\OOOAAA...---,,,***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))'''((()))******)))(((''')))))))))***+++++++++,,,&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((bbbYYYWWWSSSQQQQQQMMMIIIJJJPPPQQQOOOJJJHHHFFFEEEFFFFFFEEEDDD===;;;888555444444666777444111---+++++++++******&&&''''''((()))******+++(((((('''''''''&&&&&&&&&666///&&&"""###%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""""""""###############$$$%%%%%%%%%%%%&&&'''"""############$$$$$$$$$((('''&&&%%%$$$%%%&&&&&&""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,(((---000///------...000---000222000,,,///===KKKccc|||xxxyyygggXXXVVVYYYUUUNNNMMMAAA888???NNNUUUMMMBBBDDDMMMYYYbbbeeebbb\\\WWWNNNAAA111***,,,///---***((())))))(((''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))(((&&&&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((*********)))))))))))))))((())))))************)))&&&''')))***+++,,,++++++***)))((((((***,,,++++++***'''&&&'''***+++)))'''&&&(((++++++***))))))))))))***++++++***)))'''&&&***(((''''''((())))))((())))))(((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bbbYYYWWWSSSPPPPPPLLLHHHIIINNNPPPNNNJJJHHHFFFFFFFFFFFFDDDCCC===;;;888555444444666777555222...+++++++++***)))'''''''''((()))*********'''''''''&&&&&&&&&&&&%%%...)))$$$###%%%&&&%%%"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################$$$#########""""""""""""######$$$$$$$$$$$$######""""""""""""###############%%%&&&&&&$$$$$$%%%'''############$$$$$$$$$$$$''''''%%%$$$$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))(((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,+++---...---++++++---...///000000000222<<>>FFFBBB>>>@@@JJJVVV```fffgggeeeaaaYYYOOODDD;;;555000...,,,+++++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***************++++++++++++***+++,,,...000111,,,///444999;;;:::888666DDDHHHKKKHHH@@@999666777000000000000111111111000,,,///333444222///---,,,111000---+++++++++---...+++***(((((()))))))))((()))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''bbbYYYXXXTTTMMMMMMIIIEEEFFFLLLMMMKKKHHHGGGGGGGGGGGGEEEAAA>>>===;;;888555444444666777555222000...---,,,***((((((((((((((())))))))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!#######################################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%'''((()))''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''((((((((()))))))))***))))))))))))*********************+++,,,,,,------...+++,,,000000---...333333DDD]]]zzz{{{nnnaaa\\\^^^]]]SSSIIIFFFCCC>>>:::<<>>===<<<;;;<<<<<<;;;888555444555000///...------------...---+++******+++++++++***))))))(((''''''''''''((())))))((((((((('''''''''''''''''''''''''''''''''bbbZZZXXXUUUNNNNNNJJJFFFHHHMMMOOOLLLIIIHHHGGGFFFFFFDDDAAA>>>===;;;888555444444666777333222//////...---+++)))(((((((((((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$#########$$$%%%&&&((())))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''(((((())))))******)))))))))*********++++++******++++++,,,---------111---...111///,,,111;;;HHHbbb~~~kkk]]]UUUTTTUUUJJJGGGAAA999666<<>>AAAEEEHHHXXX```iiimmmlllkkklllmmmeeeXXXGGG999333000---+++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''???888///)))&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------...000666???MMM\\\iiiqqqnnnoooooonnnllljjjgggeeeaaa]]]WWWRRROOOLLLHHHFFFCCCGGGKKKNNNOOOQQQVVVYYYccccccbbb]]]UUUMMMGGGDDDCCCJJJTTT]]]ccceeecccaaaQQQNNNIIIDDD@@@===999666---,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((ddd]]]ZZZTTTSSSOOOLLLJJJKKKNNNOOOPPPOOOIIIEEEEEEEEECCCBBBDDD>>>;;;777555444444444333444333111000...,,,******))))))(((((((((((())))))(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###%%%%%%%%%$$$###&&&%%%%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((('''''''''*********)))))))))))))))+++,,,---,,,*********,,,///---,,,,,,---///111111111222666:::???OOOppp~~~___XXXSSSQQQLLLGGGIIIPPPVVVaaammmpppnnnkkkiiihhhgggfff___OOO<<<000---///---***'''&&&(((+++,,,---))))))))))))((((((((((((((((((((((((''''''''''''CCC;;;000(((&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,---,,,***''',,,))),,,222000)))***333333???OOO\\\ccciiiooottttttvvvvvvrrrjjjaaaZZZVVVQQQKKKGGGJJJLLLKKKJJJLLLMMMOOOQQQQQQMMMHHHEEEDDDPPPXXXbbbiiihhhccc]]]ZZZUUURRRQQQYYYeeemmmmmmiiidddRRRBBBBBBNNNTTTOOOHHH;;;:::444+++(((***+++)))***++++++***(((''''''(((&&&&&&&&&'''''''''((((((eee]]][[[UUUSSSPPPLLLKKKLLLOOOPPPQQQOOOIIIFFFGGGGGGDDDBBBDDD>>>;;;777555444444444333222222111///...---,,,+++))))))(((((((((((())))))(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((************))))))))))))***+++,,,,,,+++***+++---,,,+++***---111222111///222...222DDD]]]vvv~~~jjjWWWRRRVVVVVVTTTRRRZZZ```hhhlllnnnmmmlllkkkjjjhhhbbbXXXKKK===222,,,+++,,,------,,,,,,,,,,,,***)))))))))((((((((((((((((((((((((''''''''''''000+++&&&######%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******,,,+++***))))))***---///,,,***)))***+++///999DDDLLLSSS]]]gggnnnqqqqqqqqqmmmlllkkkhhhddd^^^WWWSSSPPPKKKHHHLLLPPPPPPRRRTTTUUUWWWYYYZZZXXXUUURRRPPPEEEIIIPPPXXX```fffkkkmmmeeeaaa^^^ccclllqqqppplllcccZZZNNNCCC???DDDPPPZZZRRROOOFFF999111000...+++)))))))))((((((((()))***&&&&&&&&&''''''(((((((((fff^^^[[[VVVTTTQQQMMMLLLMMMPPPRRRRRRNNNIIIHHHJJJIIIEEECCCCCC>>>;;;777555444444444333222111111000...------,,,***))))))(((((())))))***(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((************************)))+++,,,,,,,,,+++---...++++++,,,000444555222///666999HHHcccrrrfffjjjppprrrooohhhbbb^^^bbbjjjnnnmmmlllnnnooonnnvvv{{{}}}}}}lll```^^^]]]YYYVVV___aaadddjjjnnnooonnnnnnkkkgggdddbbb]]]QQQAAA555...///111111///---+++*********)))))))))(((((((((((((((((((((''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((()))******((((((((((((((((((((((((((())))))))))))*********+++,,,---***((())),,,000,,,//////...222???MMMUUUccceeehhhmmmqqqpppkkkgggeeeccc```^^^^^^]]]\\\[[[ccc^^^ZZZ\\\___```bbbfffaaa`````````___\\\XXXUUU]]][[[XXXYYY\\\```cccdddooollljjjlllnnnllleee___XXXXXXTTTJJJ@@@???FFFMMM^^^^^^ZZZPPPGGG@@@888111,,,+++)))((('''((()))+++''''''''''''((((((((((((ggg^^^\\\WWWTTTQQQNNNMMMNNNQQQSSSTTTMMMIIIIIILLLKKKFFFCCCBBB>>>;;;777555444444444333333333222000///---,,,+++***))))))))))))))))))***(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&&&&&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((())))))))))))***************++++++)))+++,,,---,,,---...000+++---000111222444777999DDDYYYuuu}}}{{{tttkkklllnnnpppooonnnllllllmmmjjjoooqqqnnnkkklllllljjjaaafffiiigggcccbbbdddgggnnnmmmpppzzz|||xxxyyyyyyiii^^^ZZZ[[[``````bbbhhhlllmmmnnnqqqiiigggfffggggggaaaUUUKKK:::666111///...---+++)))*********)))))))))((((((((((((((((((''''''''''''((((((((()))))))))'''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))******)))))))))))))))))))))))))))))))))*********++++++(((---111000,,,***,,,000888CCCHHHFFFJJJVVV^^^^^^eeeeeeeeefffggggggfffeeeiiihhheeecccccciiissszzzvvvooojjjjjjkkkmmmssszzzzzzvvvssspppllliiimmmjjjhhhhhhjjjkkkjjjiiiiiiiiilllnnnnnniii```ZZZSSSOOOHHHEEEHHHMMMLLLHHHXXX___eeeddd___VVVJJJ>>>777333...+++)))(((((((((((((((((((((((((((((((((ggg^^^\\\XXXTTTQQQNNNMMMOOOQQQTTTTTTLLLIIIIIILLLLLLFFFBBBBBB>>>;;;777555444444444333555444333111///,,,+++*********))))))))))))******(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$***)))''''''&&&'''((()))&&&''''''(((((('''&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***(((((((((((())))))******))))))******+++++++++,,,***,,,------------///000***///222000...444BBBNNNdddyyy|||yyyxxx}}}}}}zzzyyyvvvrrrmmmkkkjjjjjjkkkmmmrrryyysssiiiccc^^^[[[]]]cccgggggglllrrrjjjiiiiiiiiihhhfffcccaaaMMMAAA222+++,,,...,,,)))************))))))))))))((((((((((((''''''''''''''''''&&&%%%$$$$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++(((,,,//////...111888>>>OOOYYY^^^YYYXXX^^^```\\\[[[^^^```aaaccciiisss{{{{{{{{{}}}zzzwwwvvvooooooooonnnmmmjjjgggfff\\\RRRDDD<<>>;;;777555444444444333555444333111///---,,,++++++******))))))******+++(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''((((((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((()))))))))((((((((()))))))))******'''(((((())))))******+++))))))******+++,,,,,,,,,+++---......------///000***...000111555DDD\\\ooo||||||wwwuuuvvviiipppzzz{{{iii___YYY\\\```bbbgggoookkklllllliiifffeeehhhjjj^^^OOO<<<111//////---***++++++*********)))))))))((((((((((((''''''''''''%%%%%%%%%%%%$$$$$$''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,------------222===JJJUUUZZZ]]]]]]WWWSSSUUUYYYZZZ]]]bbbgggkkkrrrwwwlllgggfffhhhbbbeee___PPPGGGJJJPPPRRR^^^dddjjjkkkjjjiiiccc\\\SSSMMMDDD===888333---)))************))))))))))))fff\\\ZZZWWWSSSPPPMMMLLLNNNQQQSSSTTTLLLHHHGGGIIIIIIEEEAAABBB>>>;;;777555444444444333222222222111000///......+++******))))))******+++(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))&&&&&&((()))******++++++)))***+++,,,,,,***)))'''''''''((()))******++++++---,,,+++)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''''''''''''''((((((((())))))))))))(((((()))))))))*********'''(((((()))******++++++))))))***++++++,,,---------...//////...---...000---...111888IIIddd~~~|||{{{}}}~~~~~~|||~~~{{{|||xxxwwwvvvvvvyyysss\\\YYY^^^___```dddeeegggjjjjjjiiihhhiiijjjfff]]]OOOBBB888111---++++++++++++*********))))))((((((((((((''''''''''''%%%'''))))))'''''')))+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---000000222777???KKKVVV]]]VVVUUUWWWYYYZZZ\\\ccclllsssuuuzzzsssllljjjnnn{{{}}}lllYYYNNNGGGBBBQQQZZZccchhhkkklllgggaaaZZZTTTLLLFFFBBB===666111+++++++++******)))))))))fff[[[ZZZWWWRRROOOLLLKKKNNNQQQSSSTTTLLLHHHFFFHHHHHHDDDAAABBB>>>;;;777555444444444333000000000000111111111111++++++************++++++(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))******++++++,,,,,,---...000333444444444444...///000111111///---,,,&&&'''(((***,,,...000000333111...+++(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))************'''(((((()))***+++++++++))))))***+++,,,,,,------...///000///...---...///111///222AAA^^^rrrooo}}}~~~~~~|||zzzyyyyyyyyyzzzxxxuuuwww}}}~~~|||~~~{{{|||{{{}}}~~~vvvtttwww|||eeeZZZ^^^^^^[[[ZZZ]]]```fffkkknnnmmmkkkiiigggfff___QQQ@@@333------+++++++++************))))))(((((((((''''''''''''$$$'''******'''%%%%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))&&&&&&''')))***+++------++++++++++++++++++++++++++++++,,,,,,,,,---------111444;;;EEENNNUUUWWWWWWRRRRRR[[[iiiqqqsss}}}zzztttgggccc\\\SSS:::III[[[iiipppqqqiii```[[[VVVOOOKKKIIIEEE>>>999++++++++++++******))))))hhh```\\\WWWTTTQQQNNNMMMMMMNNNOOONNNLLLGGGDDDFFFFFFDDDDDDFFF@@@>>>:::666333333333444666444111000000///...,,,,,,+++******))))))******((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$(((((('''&&&&&&%%%%%%%%%###$$$&&&'''((('''%%%$$$,,,+++***+++,,,............333777777888:::999555;;;999999::::::777333222,,,+++***+++---/////////999999999555000+++((('''***)))''''''''')))+++---))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&+++***%%%%%%)))+++(((++++++***)))(((((())))))******)))))))))))))))***+++++++++,,,,,,---------111...---...---+++000666333666???UUUyyyxxx~~~|||zzz{{{|||{{{wwwrrrxxxxxxwwwwwwwwwxxxxxxyyyyyyzzztttlllppp}}}|||xxxsssooonnnqqq{{{mmmaaaYYYXXX[[[^^^^^^aaaeeejjjmmmmmmlllnnngggccccccXXXBBB333///000,,,(((&&&''')))******(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''))))))))))))(((((((((((((((((())))))******++++++(((((((((((())))))))))))*********)))))))))))))))---,,,,,,,,,---------,,,***...000///,,,,,,111666:::AAAJJJTTT^^^eeebbb\\\eeeiiiooouuu}}}sssbbb```eeeYYYPPPKKKTTTeeeqqqpppiiiccc```ZZZOOOEEEBBBGGGLLLCCC:::000++++++,,,***(((fff]]]ZZZTTTSSSPPPNNNMMMNNNOOOPPPOOOLLLGGGEEEFFFGGGDDDDDDEEE@@@>>>:::666333333333444333111///.........,,,+++,,,,,,+++***************)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&*********+++++++++++++++,,,++++++,,,---.../////////555888888;;;???@@@>>>>>><<<:::999999777555333111222444555555777999;;;@@@AAABBB>>>888111+++(((((()))+++,,,............+++***)))(((((()))+++,,,$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,333555///(((((()))(((++++++***)))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,---------///,,,,,,//////...///333666FFF]]]tttuuuqqq~~~~~~}}}yyyvvvsssrrrtttvvvxxxxxxzzzyyyyyyyyyyyyyyyzzzzzzxxx{{{wwwnnnppp{{{~~~zzzxxxrrrkkkfffhhhqqq~~~uuuccc[[[ZZZZZZ]]]bbbeeeggghhhkkklllnnnkkkiiihhh```PPP???666------+++***))))))***+++))))))******))))))((('''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))*********(((((((((((()))))))))***************************,,,++++++,,,------,,,+++...///000///000444;;;AAAMMMRRRZZZdddqqq}}}}}}xxxzzzwwwpppgggaaa^^^]]]\\\[[[cccgggkkkkkkfffaaa______[[[ZZZ\\\___aaadddnnnxxxmmmccc^^^_________aaagggnnnssskkkhhhaaaVVVKKKFFFHHHLLLJJJBBB888111...,,,+++)))eee\\\YYYSSSRRROOOMMMMMMNNNPPPQQQQQQLLLGGGEEEGGGGGGDDDCCCEEE???===999666333333333444222000............---,,,---,,,++++++******++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%"""###&&&((())))))))))))///............///000111.........//////000111111666:::<<<999888;;;;;;:::;;;999666555555555444333000222444333111000222444???AAADDDBBB===555///,,,***+++,,,---000222444666///...+++)))((((((***+++%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++555:::666---)))((()))++++++***))))))))))))*********)))))))))******+++------------------,,,,,,///------111222000111555AAAZZZxxxxxx||||||}}}}}}||||||{{{zzzwwwuuuqqqmmmmmmpppvvv{{{||||||{{{{{{{{{{{{{{{|||{{{}}}uuusssyyy|||yyy~~~sssdddZZZZZZccckkkttt{{{|||jjj[[[XXX]]]bbbddddddeeeiiinnnlllmmmmmmkkkggg___PPPAAA......---,,,***)))***+++***+++++++++******)))(((&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))))))))************))))))))))))((((((((()))))))))******************************,,,,,,---......------,,,...------000666???IIIOOOWWW\\\bbbmmm~~~xxxpppkkkhhhdddaaaXXXSSSMMMHHHEEEEEEDDDCCC@@@DDDIIIIIIEEEAAA??????DDDAAA@@@BBBDDDEEEIIIOOORRR\\\fffooozzz|||vvvkkk```]]]dddnnntttuuupppoooiii___SSSJJJFFFFFFQQQLLLDDD<<<555///,,,+++fff^^^[[[UUUQQQOOOMMMMMMOOOQQQRRRSSSLLLGGGEEEGGGGGGDDDBBBDDD???<<<999555333333333444333222000///000111000///---,,,,,,++++++++++++++++++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&)))+++---------,,,...//////000111111111111...000111222222222333444;;;@@@BBB???;;;;;;:::888888888666333444666555222777666555333111///---,,,333666::::::888555222111111///------000666===AAA:::888555222...+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%---444555111---***)))++++++***))))))***************))))))******++++++............------------//////111333111000888BBBZZZppp}}}{{{{{{||||||{{{{{{zzzyyyyyyyyyxxxtttppppppuuuyyy}}}}}}|||{{{{{{{{{||||||}}}|||wwwyyyzzzyyyyyy{{{}}}}}}}}}~~~xxxmmmdddaaaaaaZZZ]]]mmmjjj\\\]]]___aaacccfffjjjmmmiiimmmlllggghhhhhh]]]MMM777333---******++++++***++++++++++++***)))((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******(((((((((((())))))))))))++++++******))))))(((((((((((()))))))))******************+++++++++++++++...///000000///...---.........222:::GGGTTT^^^dddZZZ___gggrrrvvvbbb[[[RRRJJJGGGGGGGGGGGGHHHFFFDDDBBBBBBDDDEEEEEE@@@CCCEEEFFFDDDCCCCCCDDDJJJDDDAAACCCEEECCCAAABBBBBBDDDGGGKKKRRR\\\eeekkk{{{uuujjjiiinnnqqqsssrrrsssqqqjjj___TTTKKKGGGRRRRRROOOHHH???666000...fff^^^[[[UUUQQQOOOMMMMMMOOORRRSSSSSSLLLHHHFFFHHHHHHDDDBBBCCC>>><<<888555333222333444333222000///000111000///---,,,++++++******+++++++++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((()))+++---...............000222444555444333222///111555666555555777999???FFFLLLJJJFFFEEEDDDBBB@@@@@@===888777:::888333???===::::::;;;:::666222---///111222111111333444444444444666:::@@@EEEHHHAAAAAA???<<<888333...+++,,,++++++***(((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))%%%''',,,222444111,,,(((+++***************++++++***************+++,,,,,,........................---000333222...333EEEXXXwww~~~||||||}}}}}}||||||{{{zzzyyy|||{{{xxxwwwxxx||||||{{{zzzyyyyyyzzzzzz{{{|||wwwwwwwwwwwwsssuuuxxxzzzzzz|||zzzqqqjjj___YYY^^^ooozzzeee```[[[\\\aaaggghhhggghhhkkkiiidddfffkkkfff[[[HHH<<>>>>>>>>@@@CCCMMMUUUYYYUUUOOOLLLJJJIIINNNOOOHHH>>><<>>>>>>>>;;;888333///,,,------,,,+++)))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))+++(((***111555111+++'''+++************+++,,,,,,***************+++,,,---........./////////000000+++...222333555AAA\\\uuu}}}}}}~~~~~~~~~~~~}}}||||||xxx|||~~~{{{yyyyyyxxxwwwvvvuuuuuuuuuvvvuuuvvvwwwuuutttsssssssssppprrruuuwwwxxxzzz}}}~~~~~~}}}}}}~~~xxxjjj___^^^aaagggttttttiii^^^[[[___ddddddbbbjjjjjjhhheeefffiiiiiifffXXXJJJ888...---...---***++++++******)))(((&&&&&&''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((((())))))))))))((((((&&&&&&''''''(((((())))))''''''(((((())))))******************)))))))))))))))))))))*********+++++++++++++++,,,,,,------...,,,...///...---...333777999AAAPPPaaaqqq~~~~~~xxxlll^^^RRRLLLMMMOOOMMMOOOUUU^^^jjjxxx}}}yyyvvvuuuuuuuuuxxxrrrnnnlllhhh]]]TTTOOOQQQIIIBBBAAABBBAAABBBCCCDDDGGGLLLSSS^^^pppvvvddd\\\fffiiinnnrrrqqqmmmhhhdddYYY[[[^^^___ZZZQQQGGG@@@fff]]]ZZZTTTRRRPPPNNNNNNPPPRRRSSSSSSLLLHHHGGGIIIIIIDDDAAAAAA===:::777444222222333444333111///.........,,,++++++***))))))(((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))***+++,,,.........///222555888:::888777777777888:::<<<===???EEEKKKNNNMMMNNNQQQTTT^^^dddgggbbb\\\\\\___```eeedddZZZMMMNNNZZZaaa___TTTVVVVVVOOOEEE===::::::<<<===>>>===;;;999::::::444777<<>>:::666222///---,,,,,,++++++++++++*********''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))),,,)))***000222---))))))+++*********++++++,,,---************+++,,,---...------...///000111111222......222:::GGG\\\zzz}}}wwwwww~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{||||||{{{yyywwwttttttsssrrrqqqqqqqqqqqqpppnnnnnnoooqqqrrrqqqrrrppprrrtttvvvwwwxxx{{{}}}{{{{{{{{{|||{{{{{{zzzzzz||||||}}}}}}pppbbbWWWTTTXXX]]]pppzzz|||lllbbb```bbbccccccgggffffffhhhfffcccfffkkkcccXXXIII:::111---------,,,,,,,,,+++***)))'''&&&'''((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''(((((((((((('''''''''''''''((((((((((((((('''''''''((()))*********)))))))))))))))*********))))))*********+++++++++++++++,,,,,,---.........---///111111111666???FFFHHHRRRbbbrrrwwwYYYUUUQQQQQQUUU^^^ggglllqqquuu|||yyyuuukkk```WWWUUUTTTNNNIIIHHHFFFDDD@@@>>>AAALLL\\\gggkkkmmmmmmmmmmmmnnnooonnnmmmfffeeeeeefffddd___VVVOOOhhh```]]]WWWSSSQQQNNNNNNPPPRRRRRRRRRLLLHHHGGGIIIIIIDDDAAAAAA<<<:::777444222222333444666444111000000///...,,,***))))))(((((((((((((((((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&'''((()))***+++,,,---222111222333777;;;@@@CCC;;;888555333555999===AAAKKKQQQXXX\\\[[[\\\```dddccckkkpppnnnooowww|||zzznnnaaafffyyywww```OOOJJJMMM???AAADDDEEECCCAAA??????999777555666:::BBBJJJOOOKKKFFF???888222000000000)))******++++++,,,------''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''&&&)))...---((((((---+++*********+++,,,,,,---************+++,,,---...,,,---...///000111222333333111444CCCYYYttttttlllqqqyyy~~~~~~~~~~~~~~~}}}}}}||||||vvvsssssstttsssqqqrrrqqqpppooonnnnnnnnnnnnoookkkiiimmmqqqsssssssssqqqsssuuuvvvvvvwwwyyy{{{|||}}}~~~|||zzzrrrvvv{{{}}}~~~vvveee[[[VVVSSSPPP[[[lll}}}zzzkkkbbbaaadddgggdddaaaeeejjjfff^^^```jjjgggbbbVVVEEE444,,,,,,000---------,,,+++***(((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))******&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&''''''((()))******+++(((((())))))******++++++)))************+++++++++++++++,,,,,,---...//////000222555666888???KKKTTTZZZeeeuuu~~~fffSSSQQQRRRYYYgggzzzzzzvvvpppdddZZZVVVMMMLLLIIIEEEAAACCCIIINNNddd|||uuuqqqppprrrtttuuurrrnnnjjjiiijjjggg```ZZZfff]]]ZZZTTTPPPQQQNNNJJJKKKPPPSSSRRRNNNLLLJJJHHHGGGEEEBBB???===;;;888555444333444444111000...///000000///...,,,+++***)))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""$$$&&&(((&&&$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''')))+++...000111111111111111222444777<<>>JJJZZZgggaaa\\\^^^fffkkkkkkhhhiiigggiiirrr}}}ooonnn|||qqqnnneeennnkkkddd^^^QQQFFFIIIGGG???999888888999AAAJJJIIIIIIIIIFFFAAA999222,,,---,,,+++---111222111...+++***(((((())))))'''&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((()))************++++++++++++******)))************+++++++++***+++---...///......---...+++,,,000222000111333333666CCC[[[www|||{{{}}}}}}wwwqqqqqqrrrppppppqqqqqqrrrrrrrrrqqqooommmlllnnnooooooppprrrsssssstttpppqqqrrrsssssstttuuuuuu{{{}}}zzzzzzyyyyyyzzz{{{~~~yyynnn[[[KKKMMMMMMSSS___ooo|||jjj[[[ZZZaaa___\\\\\\```cccdddfffjjjlllkkkcccTTTEEE:::000)))444000...///...++++++---******))))))((((((''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((()))******++++++***++++++++++++******))))))++++++++++++++++++,,,,,,---------...///222444555333111888HHHWWWaaajjjsss}}}xxxlllccc^^^]]]iiitttwwwggg___UUUNNNJJJHHHHHHIIILLL```yyyvvvpppooonnnpppnnnjjjhhhjjjjjjbbbXXXddd\\\YYYSSSPPPQQQNNNIIIIIINNNQQQPPPLLLKKKIIIHHHGGGFFFCCC@@@===;;;888555444333333444222000//////000111///...,,,+++***)))(((((((((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((++++++,,,---///111444555777777777888:::>>>CCCFFFCCCCCCDDDHHHJJJPPP[[[gggiiijjjmmmsssyyy~~~oookkkjjjpppxxxzzz~~~zzznnnlllPPPFFF>>>@@@BBBAAA???@@@CCCDDDGGGIIIJJJGGGCCC@@@555111------111666999:::333111...,,,+++)))'''%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((()))************++++++++++++******************++++++++++++***+++---............---111...---000000------000555IIIhhh~~~||||||}}}}}}{{{yyyxxxsssssssssqqqppprrrttttttuuuuuutttsssqqqppptttttttttttttttuuuuuuuuusssssssssttttttvvvwwwwww|||~~~||||||{{{{{{zzz{{{}}}}}}ooobbbXXXTTTSSSWWW___kkk}}}~~~iii[[[UUU[[[ZZZ\\\cccfffddddddffflllmmmhhh^^^RRRFFF999...111---+++---,,,(((''')))******))))))((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((('''((()))***++++++++++++++++++++++++*********)))++++++++++++,,,,,,,,,,,,,,,---///000000000111111999===LLLbbbuuuuuu___TTTZZZjjj}}}wwwggg^^^UUULLLFFFHHHJJJOOOWWWbbbqqq~~~aaadddwwwsssuuusssnnnjjjiiieee```eee]]]ZZZUUUQQQRRROOOIIIHHHLLLOOONNNKKKIIIHHHGGGGGGFFFDDDAAA<<<;;;888555333333333444222111000000111111000...,,,+++***)))(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***///......///222555999<<>>===>>>AAAFFFJJJQQQXXX[[[ZZZ\\\eeepppvvvrrrwww~~~}}}{{{~~~zzzwwwpppPPP@@@>>>AAAEEEGGGGGGGGGHHHKKKMMMMMMKKKIIIAAA;;;333///111777===AAA>>>;;;666222...+++(((%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((()))************++++++++++++******************+++++++++,,,++++++,,,......//////...333000///111///---///444@@@```{{{}}}~~~|||yyywww}}}wwwtttuuutttrrrqqqsssvvvwwwxxxxxxyyyyyyxxxxxxzzzzzzyyyyyyxxxxxxxxxwwwvvvuuutttssstttvvvwwwyyy~~~~~~}}}|||{{{|||}}}}}}}}}uuuddd\\\UUUQQQPPPTTT___jjjeeeSSSWWWWWW\\\eeeiiihhheeefffiiilllkkkggg```TTTCCC444111,,,***++++++(((&&&'''***))))))))))))((((((((()))((((((''''''(((((()))((((((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((('''((()))***++++++++++++++++++++++++************++++++,,,,,,,,,---------+++...111111000000333555AAAMMMccc}}}vvv^^^UUUNNNUUUlllxxxeeeVVVLLLDDDAAAEEEHHHKKKUUU```uuusssbbbdddhhhooosssqqqnnnmmmkkkggghhh```]]]XXXTTTTTTPPPJJJIIILLLNNNMMMIIIHHHGGGGGGGGGGGGDDDBBB<<<:::777555333333333333333222000000111111000...++++++***)))(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++,,,---111222444777;;;???BBBDDDDDDEEEEEEDDDDDDGGGMMMRRR```iiijjjbbb```jjjtttwwwxxx|||}}}}}}lllaaa^^^[[[SSSLLLTTTPPPKKKIIIJJJJJJIIIHHHHHHCCC<<<666555777;;;===FFFBBB===888444000,,,)))''''''&&&''''''(((((()))''''''''''''''''''''''''$$$%%%'''((((((&&&$$$###''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))*********++++++++++++***************+++++++++,,,,,,++++++,,,---...//////000222111111111000000888AAA\\\xxx~~~~~~{{{wwwvvvtttppppppssssssqqqqqqsssuuuvvvwwwyyy{{{|||}}}~~~}}}}}}|||||||||{{{{{{{{{yyywwwuuussssssuuuxxxyyy}}}|||{{{zzzzzz{{{yyynnndddZZZSSSOOONNNSSSZZZ```rrrttt^^^XXXVVVYYYbbbiiikkkkkklllfffiiijjjiiifff^^^MMM===444...+++,,,---+++)))***))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---.........///,,,...111111222777???FFFPPP^^^tttzzzcccTTTLLLUUUddd{{{~~~zzzwww~~~zzzyyy~~~zzzcccWWWPPPQQQNNNFFFEEELLLVVVgggxxx______ccchhhlllqqquuuqqqiiiiiiaaa^^^YYYVVVVVVRRRLLLJJJMMMOOOMMMHHHGGGFFFFFFGGGFFFDDDCCC<<<:::777444333222333333333222000000111000///---+++***))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***+++---///000000111444:::@@@EEEIIIJJJKKKIIILLLOOOOOOOOORRRXXX^^^bbbiiihhh\\\WWW```kkkpppuuuvvvxxx{{{~~~~~~~~~~~~{{{uuulllgggiiimmmoooooofff^^^TTTMMMLLLLLLJJJHHHGGGFFFDDDBBB???===<<<<<>>;;;777222///)))(((''''''''''''((()))''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((((((((())))))*********++++++++++++*********++++++++++++,,,,,,,,,+++,,,,,,---...///000111222111111000///333AAANNN{{{}}}||||||{{{yyyvvvtttrrriiiiiikkkqqqrrrppppppsssrrrssstttvvvyyy{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{yyywwwwwwxxx{{{|||~~~~~~|||zzzyyyyyy{{{}}}xxxnnnddd\\\UUUNNNMMMPPPSSS___tttsss^^^WWWTTTZZZbbbhhhmmmrrrhhhiiiiiihhhgggcccWWWJJJ999111,,,---...---+++,,,))))))))))))************))))))(((((((((((())))))(((((('''''''''(((((()))((((((((((((((((((((((((************************))))))))))))************((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,------...//////000000,,,...111444<<>>EEEJJJMMMMMMMMMMMMRRRXXXYYYYYY[[[aaagggaaaeeeddd\\\WWW^^^kkkuuuyyywwwvvvxxx{{{~~~~~~|||yyy{{{xxxwww~~~rrrccc___gggttt{{{{{{qqqdddZZZUUUPPPJJJEEECCCFFFJJJKKKIIIEEECCCBBBGGGFFFDDDCCCAAA===777333,,,+++)))((('''(((((()))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((()))************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111222333222111111111999NNNaaa}}}xxx~~~||||||}}}zzzwwwuuuvvvxxxxxxtttpppkkklllqqqxxxyyyvvvwwwzzzwwwwwwwwwxxxyyy{{{}}}~~~}}}}}}~~~~~~~~~}}}|||}}}~~~~~~}}}}}}~~~}}}{{{zzzyyy{{{zzzqqqiii___SSSKKKHHHMMMPPP[[[qqqnnnaaaUUUTTTZZZbbbkkkrrrlllmmmkkkhhhgggfff```XXXBBB777...,,,---,,,++++++)))))))))************+++***))))))(((((())))))***((((((''''''(((((())))))))))))))))))))))))))))))************************)))))))))************+++((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...///000111111222...111999EEEUUUfffuuu}}}~~~iiiaaakkk{{{~~~{{{}}}}}}xxxssssssuuuyyy}}}}}}yyywwwqqq^^^RRRMMMHHHAAACCCUUUppp}}}llliiiooopppmmmfff^^^\\\WWWVVVVVVRRRLLLJJJNNNOOONNNIIIHHHFFFFFFFFFEEECCCAAA;;;999777444222222222333222000///.........,,,+++******))))))))))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%''''''''''''((((((((())))))+++,,,...000333555777888777999>>>CCCGGGIIIJJJJJJMMMSSS[[[^^^]]]]]]bbbgggbbbdddfffeeebbbdddrrr~~~yyyvvvuuuvvvvvvyyy~~~vvvtttwww{{{qqqrrrxxxjjj^^^vvvooogggbbb```ZZZPPPHHHEEEHHHKKKKKKIIIGGGGGGHHHFFFFFFFFFGGGEEE@@@:::555000...,,,)))((((((((()))'''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((((((((''''''''''''(((((('''((((((((())))))))))))((((((((((((((()))************++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---...000222333222222333444888HHHddd}}}~~~{{{zzz{{{~~~{{{xxxxxx~~~yyy|||~~~~~~~~~~~~|||{{{{{{}}}~~~|||{{{zzzwww{{{~~~~~~}}}zzzrrrcccWWWQQQLLLIIIKKKXXXooottt```WWWXXX^^^gggnnnmmmnnnlllgggeeefffddd```PPPBBB444///...+++******))))))*********+++++++++******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))************************))))))*********+++++++++))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------......///111222222333444<<>>BBBDDDDDDHHHNNNRRRTTTVVVXXXYYY[[[___aaajjjnnnqqqqqquuu||||||wwwwwwwww]]]MMMQQQ^^^dddcccRRRMMMGGGFFFHHHHHHDDD???AAACCCFFFHHHGGGBBB;;;666222111333666333+++'''''')))'''(((+++***''''''+++))))))((('''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))******+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,---///111111///---444222000888SSSyyyyyyrrrssszzz~~~|||{{{zzz~~~|||}}}~~~~~~}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~zzzyyyxxxxxxzzz|||~~~~~~yyydddTTTIIIJJJMMMRRR```pppqqqYYYUUU___ggggggmmmnnngggcccddddddaaa[[[ZZZNNN888,,,------***,,,,,,++++++***++++++,,,,,,***((()))+++,,,+++((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))******************++++++,,,,,,---......---///000///...,,,,,,---+++,,,111555333111888CCCTTTYYYjjj~~~sssmmmsss~~~qqqsssrrrkkkbbb^^^aaafffggg||||||aaaPPPIIIHHHLLLRRR^^^uuuddd\\\aaaiiiaaa^^^XXXVVVVVVRRRMMMMMMQQQRRROOOJJJFFFEEEGGGGGGCCCAAACCC===:::777333111111111222222111000...---,,,,,,,,,(((''''''''''''((()))***((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&(((******+++---///222...000222444777999::::::AAA@@@CCCHHHIIIGGGIIINNNSSSUUUWWWWWWXXX\\\ccciiikkkqqqvvvxxx|||~~~yyy|||~~~zzz~~~}}}sssccc\\\WWWSSSMMMLLLKKKJJJIIIHHHFFFEEECCCBBBBBBFFFHHHFFF===666333111222555333---'''&&&***((((((+++***'''(((+++))))))((('''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))***++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...///000111111222444;;;PPPqqq~~~yyyssssssyyy~~~~~~~~~~~~~~~}}}|||zzzxxxxxxyyyzzz{{{tttggg\\\YYYTTTNNNOOOWWWgggvvvooo]]]XXX\\\bbbhhhkkkhhhfffhhhhhhfff^^^___WWWFFF666///......++++++++++++++++++,,,,,,,,,***((()))+++,,,+++)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((())))))***************++++++,,,,,,---.........+++---//////......///000222///000222555<<>>TTTpppxxxgggooo~~~}}}xxxlllaaaYYYTTTSSSOOOSSSbbbuuu}}}eeeTTTHHHFFFCCCJJJ]]]ooo}}}jjj___[[[VVVTTTTTTPPPKKKLLLPPPQQQNNNLLLGGGDDDFFFGGGCCC@@@@@@<<<:::666333111111222333222222111000//////000000)))))))))(((((())))))***((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))'''***...000111111222333555666888===DDDLLLSSSWWWIIIGGGHHHJJJJJJHHHJJJOOOIIIPPPXXX\\\___iiiyyy~~~yyyzzz~~~zzztttuuuwww{{{}}}|||lllXXXZZZ]]]]]]XXXPPPIIIDDDIIIFFFDDDFFFHHHHHHCCC===666///***---111333444555000,,,***,,,,,,***))),,,)))))))))))))))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))******+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------------...000000///......///111333555BBBaaa|||xxx~~~~~~~~~|||yyyvvvuuutttsssvvvuuuvvvyyyzzzssskkkcccccchhhUUUZZZYYYbbb|||{{{eeeXXXXXX\\\```ccceeefffeeedddccc______^^^OOO999,,,,,,+++++++++++++++,,,---...+++************+++******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,------......,,,---////////////111333333000222AAA\\\{{{yyyyyywwwwwwxxxiii___WWWTTTXXX]]][[[^^^wwwmmmZZZRRRDDD===FFFPPPYYYmmmkkk___[[[VVVTTTSSSPPPKKKLLLPPPQQQNNNLLLFFFDDDGGGIIIEEEAAA@@@;;;999666333111111222333333222111000000000000000+++******)))))))))******((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))******,,,///000000///000000333333555888>>>EEELLLPPPHHHEEEDDDFFFFFFFFFKKKQQQTTTZZZ``````]]]```kkkttt|||zzzwwwtttwww~~~~~~zzz{{{{{{xxxuuurrrqqqqqqzzzwww{{{yyyssskkk___WWWSSSPPPKKKHHHHHHIIIKKKJJJHHHFFFEEEDDD@@@666...---///222777<<<666000---......+++***+++))))))******))))))((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,******+++,,,,,,,,,,,,+++,,,,,,---------.........///000111111//////222444???SSSttt~~~{{{~~~~~~~~~}}}|||zzzxxxvvvuuuuuuuuutttsssuuuzzzwwwkkkaaa]]]^^^XXXXXXNNNJJJWWWhhhtttZZZRRRSSSWWW\\\```aaabbbcccfff___^^^bbbZZZEEE222+++,,,+++++++++,,,------...******+++************+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++*********+++,,,,,,------///000000///...///111333444666BBB]]]wwwfffppp}}}nnn```XXXXXXTTTOOOXXXhhhyyyeeeSSSGGGGGGGGGGGGTTTfffzzzlll___[[[VVVTTTSSSPPPLLLMMMQQQRRRPPPKKKFFFDDDJJJMMMIIICCC@@@;;;999666333111222333444333222111000////////////,,,+++******************((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))***+++,,,...000000///...///000777666666666999===AAADDDFFFCCCCCCFFFHHHIIIOOOVVVXXX\\\^^^\\\XXXYYY___fffiiioootttwwwzzz}}}{{{||||||xxxrrrnnnlllmmmvvvsssdddccciiiooozzz~~~mmmUUUIIIDDDAAA???DDDHHHMMMLLLIIIGGGHHHJJJIII@@@777222///000666======666000000000---++++++((()))***+++***)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++************+++,,,,,,******+++,,,,,,,,,,,,+++,,,---------...............000222222111333888<<>>111------,,,,,,,,,,,,------)))+++++++++***)))***+++************************))))))))))))************)))))))))))))))))))))))))))***++++++,,,+++++++++******+++,,,,,,------...000111111000...///111333555???SSSpppmmmdddfffppp~~~\\\QQQTTTTTTQQQPPP^^^wwwhhhXXXOOOGGGAAAFFFOOO[[[yyymmm___\\\WWWTTTTTTQQQMMMNNNRRRSSSQQQIIIEEEEEELLLQQQLLLEEE@@@;;;999666333111222333444444333111000///...---------,,,+++***************((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++---...//////...///111333999999888888:::<<<>>>@@@CCCCCCGGGMMMPPPRRRVVV]]]\\\\\\ZZZWWWTTTVVV\\\bbbfffnnnssspppkkkjjjhhheeeggghhhjjjmmmnnnmmmjjjggg^^^aaaaaaXXXLLLFFFHHHMMMPPPXXXbbbhhhnnnwwwfffPPPCCC<<<999>>>BBBGGGJJJKKKKKKLLLLLLHHHDDD???:::444111777@@@DDD;;;444222222...++++++((()))***++++++)))((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++******++++++,,,---******+++,,,,,,,,,,,,+++------------............///000111000111888CCCLLLiii}}}~~~~~~}}}|||{{{zzzwwwvvvvvvwwwxxxwwwvvvtttxxx{{{wwwuuusssuuulllbbb\\\UUUYYYkkkxxx\\\UUUPPPSSSXXXZZZ^^^ddddddfffeeedddbbbZZZJJJ:::///...---,,,,,,,,,,,,,,,)))+++,,,+++)))(((***,,,************************************++++++++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,------...//////000///000000//////000333666>>>OOOeeezzzsssccckkk{{{~~~|||{{{|||}}}|||||||||fff\\\ZZZTTTNNNMMM___~~~yyycccRRRHHHEEEDDDHHHZZZ}}}mmm```\\\XXXUUUTTTQQQMMMNNNSSSTTTQQQHHHDDDFFFNNNSSSOOOFFF@@@;;;999555333222222333444444333111000...---,,,,,,---,,,,,,+++*********+++)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++---.../////////111444777555555666777999<<<>>>@@@BBBDDDKKKUUUYYYYYY\\\aaaiiieee^^^VVVQQQRRRWWW[[[kkkooolll^^^PPPHHHFFFEEEKKKKKKOOOZZZdddgggbbb[[[]]]WWWOOOGGGDDDFFFKKKNNNKKKJJJKKKMMMNNNRRR^^^lll|||yyycccRRRGGGCCC;;;<<>>666444333///+++***((()))+++,,,+++***((('''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))************++++++******++++++,,,---******+++,,,,,,,,,,,,+++---------.........//////111111000///222<<>>CCCHHHKKKNNNQQQKKKHHHDDD@@@??????AAACCCGGGCCC===777222...---,,,+++***)))***+++,,,***)))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000***...333333222<<>>000)))...000***''')))+++++++++************)))))))))))))))))))))))))))(((((())))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------...............111///111444333333;;;FFF[[[xxx~~~~~~}}}|||zzzzzzyyyzzz{{{|||||||||wwwkkk```RRRKKKYYYwwwsssXXXFFFCCCCCCNNNhhhpppddd^^^VVVSSSTTTRRRNNNMMMPPPRRRPPPMMMEEEBBBFFFIIIGGGBBB@@@;;;888555333333333333222111111000///...---,,,,,,************))))))))))))++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((('''((()))***++++++++++++------.........000444777:::;;;;;;;;;;;;===AAADDDLLLLLLOOORRRWWW\\\```bbbbbb[[[UUUSSSRRROOOOOOQQQNNNLLLHHHEEEFFFKKKTTTZZZaaagggmmmqqqsssxxx|||tttlllfffbbbjjjkkkllllllooopppiiiaaa^^^ccclllxxx}}}rrrZZZOOOEEEDDDHHHKKKNNNQQQQQQOOOKKKGGGDDDAAA@@@@@@DDDAAA<<<666222000//////---,,,******++++++***)))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000000000111555;;;KKKfff}}}yyy{{{~~~}}}~~~~~~~~~}}}{{{xxxvvvvvvuuuxxx{{{~~~pppZZZXXX^^^tttyyyaaaSSSPPPRRRZZZbbbdddfffeeecccbbbaaa[[[TTTDDD555+++...000,,,)))+++++++++++++++************************************))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////111111444555444999LLL___sss~~~}}}{{{yyyxxxzzz}}}cccYYYSSSVVV```xxxtttZZZMMMEEEFFFUUUkkkpppddd___XXXQQQTTTSSSOOOOOOQQQQQQNNNJJJCCC@@@DDDGGGEEEAAA???;;;888444222222333222222111111000///...------,,,,,,+++)))((((((((()))***+++***))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&''''''(((''''''''''''((()))***++++++++++++)))+++---///000333666999888:::;;;<<<===???CCCFFFLLLIIIHHHKKKRRRXXX\\\]]]SSSKKKEEEFFFIIIIIIIIIKKKJJJKKKKKKNNNSSS]]]hhhooo{{{vvvtttkkkbbbbbblllyyysssdddSSSJJJHHHHHHLLLPPPVVVUUUSSSOOOKKKFFFAAA???@@@>>>:::666333222222333000...+++******+++***)))))))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......//////000000111555111111:::KKKccc|||yyy~~~{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwyyy|||}}}~~~lll[[[RRRdddrrr___SSSQQQXXXaaa```eeegggdddaaaaaa```\\\MMM<<<...---000---+++,,,,,,+++++++++************************************)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------........./////////000222444777:::???NNNkkk~~~~~~vvvfffZZZTTTPPPZZZzzz```NNNDDDJJJRRR]]]xxxnnnccc___YYYRRRTTTSSSNNNNNNQQQQQQOOOHHHBBB@@@DDDFFFDDD@@@@@@:::888444222222222222111111000000///......------,,,+++)))''''''(((***+++***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%&&&'''''''''''''''(((((()))***++++++++++++)))+++...000222444666999555888:::===???BBBGGGJJJHHHDDDBBBEEEMMMRRRSSSRRRFFF???<<<>>>CCCFFFMMMSSS[[[\\\___dddjjjttttttfffcccdddffffffwww{{{jjjZZZMMMFFFFFFKKKTTTUUUUUUTTTQQQLLLFFFCCC>>><<<888555333333333444333000---+++++++++***)))))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------............///000000111111444111444FFF```|||{{{zzz|||}}}}}}~~~}}}}}}~~~hhh\\\hhhppp^^^TTTSSSWWW^^^eeehhhddd```aaabbbbbbUUUDDD333...///---,,,---,,,,,,+++++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................//////000000111444444888BBBTTTooo|||hhh```XXXTTThhhzzz```OOOPPPNNNKKK^^^zzzmmmaaa^^^YYYUUUUUUQQQLLLKKKPPPRRRRRRIIIDDDBBBEEEGGGCCCAAAAAA:::777444222222222222111000000//////......------,,,+++)))''''''(((***+++))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%&&&''''''((((((''''''((()))***++++++,,,,,,+++,,,...000222222333555777555777;;;>>>AAADDDHHHLLLGGGCCCAAACCCGGGIIIFFFAAA>>>===>>>AAADDDJJJXXXffftttuuuxxxzzz}}}ssslllhhhfffccchhhrrrwww^^^JJJCCCFFFLLLOOORRRTTTTTTQQQNNNKKKAAA>>>:::666444333333444444111...,,,,,,,,,+++)))******************************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------...............//////000111111111111222>>>WWWvvv}}}||||||oookkk|||eeeUUUOOONNN\\\dddhhhddd``````cccdddZZZLLL;;;111...---,,,---,,,,,,,,,++++++++++++***************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......//////000111222222333333888KKKjjj~~~lllXXXWWWddd{{{{{{bbb[[[SSSGGGOOOdddlllaaa^^^YYYVVVVVVQQQKKKJJJOOOSSSSSSJJJFFFDDDGGGGGGCCC@@@AAA:::777333111111222111111000000//////............,,,+++)))((((((((()))***((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&''''''((()))(((((((((((()))***+++,,,,,,,,,,,,///000111222111222555777888;;;>>>@@@BBBDDDFFFIIIFFFDDDBBBBBBBBB@@@<<<777999<<>>======<<<@@@HHHPPPVVV\\\gggrrr~~~ttt```[[[cccpppvvv^^^SSSGGGIIIKKKNNNQQQTTTUUUVVVSSSOOOHHH@@@:::555222111111111000111111///,,,)))************************+++******))))))******+++)))************+++++++++++++++++++++++++++++++++------------............/////////000111111222222666EEEaaa~~~~~~~~~~~~}}}}}}~~~zzzmmm]]]RRRRRRZZZ```aaaaaacccdddccc```[[[PPPAAA444...---///------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------++++++,,,---...///000000...//////000222333333444666HHH]]]kkkxxxnnnbbbXXX\\\hhhqqqXXXMMMNNNooobbb```\\\RRRTTTSSSOOONNNQQQQQQNNNKKKGGGFFFGGGEEE???===>>>999777333111111111111000///////////////.........)))************)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$((((((((((((((('''''''''(((((()))***************))))))***+++,,,,,,,,,,,,000111000000000333888;;;EEEFFFFFFDDDAAA>>>======;;;<<<=========@@@EEEIIIGGGIIISSS___gggkkkqqqvvvwwwyyy{{{|||{{{|||~~~||||||{{{{{{|||vvvhhhdddfffnnnxxxooo```JJJKKKLLLMMMPPPSSSUUUWWWZZZUUUMMMDDD<<<666333111000000111222333111,,,)))************************++++++************++++++)))************+++++++++++++++++++++++++++++++++---------.........///////////////000111111222222;;;NNNmmm~~~~~~~~~~~~zzzyyyhhhWWWMMMUUU\\\___bbbffffffcccaaa```XXXGGG777//////000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------++++++,,,---...///000111...///000111222333444444;;;XXXssszzzwww|||wwwuuummm___[[[VVV^^^yyyfffQQQJJJmmm___]]][[[UUUQQQLLLMMMPPPRRRPPPMMMIIIEEEDDDFFFEEE@@@<<<<<<:::777333111111111000000/////////...------,,,,,,+++******))))))))))))))))))&&&$$$%%%''')))(((&&&)))(((&&&%%%%%%&&&((()))'''%%%###$$$&&&'''%%%###&&&%%%$$$$$$%%%&&&((()))'''((()))+++++++++***)))*********)))((()))+++...444333222333444777:::<<>>@@@DDDJJJNNNVVVYYY^^^dddiiimmmoooqqqvvvvvvvvvuuuuuuuuuttttttvvvvvvwwwzzz}}}wwwmmmtttwwwlllXXXHHHIIIRRRWWWWWWWWWXXXVVVQQQMMMGGG???888222...222111...000444444///+++,,,,,,+++******,,,...+++++++++************))))))************+++++++++++++++,,,,,,,,,---------............/////////000+++111222...,,,111666777@@@YYYxxx~~~}}}}}}~~~|||pppTTTRRRUUU]]]aaa```aaaeeebbb```\\\RRRCCC444------++++++++++++,,,---...///++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///////////////222---+++...222444999???\\\sss|||tttqqqwwwqqqzzz}}}rrrbbbXXXYYY^^^nnnjjjOOOkkk\\\ZZZXXXSSSOOOLLLMMMPPPSSSRRROOOJJJFFFEEEGGGFFFAAA>>>>>>:::777333111111111000000000000//////...------,,,++++++***)))))))))))))))(((&&&$$$$$$&&&''''''%%%((('''&&&%%%%%%&&&'''((('''%%%###$$$&&&'''&&&$$$%%%%%%%%%%%%&&&'''(((((('''((()))*********))))))((()))+++++++++,,,///111333333333444555888:::;;;======;;;888555333444555999<<>>888444666444000000444444000---------------,,,,,,,,,++++++++++++************************++++++++++++++++++,,,,,,,,,---------........./////////000000000111111111111333666999NNNlllxxx~~~}}}vvv[[[TTTRRRXXX]]]^^^^^^```aaa```^^^UUUHHH:::111...------,,,,,,+++,,,,,,---+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///////////////222111333555555999EEEQQQzzzzzzxxx}}}{{{jjjaaaZZZ]]]yyyqqqhhhYYYXXXVVVRRROOOLLLMMMPPPSSSRRRQQQKKKGGGEEEHHHGGGBBB??????:::777333111111111000000111111000//////......---++++++***))))))))))))***'''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$$$$%%%&&&'''(((((((((((())))))*********)))((((((&&&(((+++---...///111333111222444555777888999:::888888777555333333444666999<<>>DDDJJJPPPUUUYYYZZZZZZZZZ[[[[[[[[[[[[[[[YYY[[[^^^bbbfffjjjmmmooooooppprrruuuxxx{{{~~~uuuccc```jjjxxx{{{cccSSSNNNOOORRRUUUZZZ___```[[[TTTMMMAAA???:::444111444888;;;;;;555...+++---...,,,))),,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,------------......////////////000000000222,,,---444444333BBBXXXttt|||~~~oooZZZQQQUUU[[[^^^^^^___bbbccc^^^UUUHHH999---///...---,,,,,,+++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///000000111111222222333444777DDD]]]ttt~~~yyywwwwwwqqq]]]WWW[[[pppkkk^^^]]]\\\UUUSSSPPPOOONNNNNNNNNMMMHHHDDDCCCFFFFFFAAA>>>>>>:::777333111111111000000111111111000//////......,,,++++++***************))))))((('''&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******)))(((++++++******))))))))))))'''***---............///000111444666777777555444222333444444444555888;;;888:::>>>EEEKKKQQQUUUWWWQQQRRRSSSUUUWWWYYY[[[\\\ZZZ[[[^^^aaaeeeiiikkkmmmnnnooorrruuuxxxzzz|||}}}hhh^^^aaahhh}}}fffSSSHHHNNNRRRWWW]]]aaa```[[[WWWGGGCCC===777444555<<>>>>>:::777333111111111000000111111000//////......---,,,,,,+++************+++)))******)))'''&&&'''(((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&'''((()))************,,,,,,+++*********+++++++++,,,......---,,,---...111222444555555444222111///000222222333555888;;;>>>>>>@@@EEEIIIMMMNNNMMMJJJKKKMMMPPPTTTXXX\\\^^^[[[\\\^^^```ccceeeggghhhlllnnnppptttwwwyyy{{{|||ppp___XXXbbb~~~dddPPPPPPQQQTTTXXX\\\^^^]]][[[PPPJJJCCC>>>999888???GGGKKKBBB666...,,,---......,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............/////////000000000111111......222555777CCCddd}}}yyy~~~pppsssrrrYYYMMMQQQXXX\\\___cccccc^^^[[[UUUEEE333...---------------......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000111222222444222555BBBSSSeeewwwyyytttrrrwwwppp^^^XXXTTTeeepppaaa]]]ZZZUUUTTTRRRPPPMMMLLLMMMNNNHHHDDDCCCFFFFFFBBB??????:::777333111111111000000000000//////...------,,,---,,,++++++******++++++)))******(((&&&%%%&&&(((((('''&&&%%%%%%&&&'''(((%%%'''((((((&&&%%%&&&((((((((((((((()))***++++++---,,,+++++++++,,,---...---...///...------///000222222333333222111///...000111222333444666:::===??????@@@CCCGGGIIIHHHFFFHHHIIIKKKNNNRRRWWWZZZ]]]\\\]]]^^^```bbbdddeeefffiiikkknnnrrruuuwwwxxxyyy}}}~~~|||ddd[[[fff}}}kkkVVVTTTRRRRRRUUUYYY[[[\\\ZZZSSSLLLFFF>>>:::@@@JJJNNNHHH???777111//////000------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------............//////000000000111111111,,,///111333<<>>AAAFFFHHHGGGEEEIIIIIIJJJMMMQQQUUUXXXZZZ]]]^^^___aaaccceeefffggggggiiilllpppsssuuuvvvwww{{{|||~~~qqqbbb___xxx\\\WWWRRROOOPPPTTTXXX[[[bbbZZZSSSLLLBBB<<>>666111000000---------,,,,,,,,,++++++++++++,,,,,,,,,------------------.........//////000000000000111111111111333666777999GGGaaazzzzzz{{{sssrrrXXXPPPTTTYYY\\\``````]]]```cccWWWEEE222111000...,,,+++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///000111222333333333???WWWssszzz|||~~~qqqjjj^^^^^^|||sssccc^^^ZZZVVVTTTPPPMMMLLLMMMOOOPPPOOOKKKHHHFFFFFFEEEAAA>>>;;;888333111000111111000///............---------+++++++++************)))***)))(((&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&******+++,,,,,,---............,,,,,,---///111333111000///------......///...///111444777:::<<<======>>>???@@@???@@@CCCEEEGGGJJJMMMPPPQQQSSSUUUWWW[[[\\\___aaacccccccccccccccdddfffiiilllnnnoooppp{{{|||~~~~~~|||{{{{{{{{{|||yyyxxxyyywwwzzzsss___ccc|||eeeOOOLLLTTTXXXVVV]]]\\\YYYSSSJJJDDDBBBBBBMMMOOOOOOIII???555111000***+++++++++******,,,...---------,,,,,,+++++++++---...............------111000000000000000111222444222555BBBZZZvvv~~~wwwqqqaaaMMMLLLTTT]]]______```ccccccXXXIII;;;111***,,,//////...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////444000...111333333555888222KKKzzz||||||ppp```___wwwsssccc___[[[VVVTTTQQQNNNMMMMMMOOOQQQNNNJJJGGGFFFFFFEEEAAA===;;;888333111000111111000///............---------+++++++++************)))***)))((('''&&&''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((((()))************)))(((***++++++,,,------.........---------...000222333///...---,,,,,,---...///000111222555777999;;;<<<<<<>>>?????????@@@CCCEEEFFFIIILLLOOOPPPRRRTTTVVVZZZ[[[]]]___```bbbbbbbbbcccdddeeehhhkkknnnqqqrrrwwwxxxyyyyyywwwwwwxxxyyy}}}~~~zzzmmm```YYYWWWYYY\\\ooottt~~~oooccciii}}}uuu]]]RRRTTTZZZZZZ[[[[[[XXXQQQKKKHHHHHHLLLOOOQQQMMMCCC999333000------...---,,,,,,,,,------------,,,,,,,,,++++++---......//////...------000000000000000111111222333222666GGGaaa}}}zzziiiwwwXXXMMMSSS\\\^^^___^^^```aaaXXXNNN@@@666...---//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////111......111333222444888AAA[[[jjjZZZaaatttccc___[[[WWWUUUQQQNNNMMMNNNPPPRRRMMMIIIEEEDDDEEEDDD@@@===;;;888333111000111111000///............---------+++++++++************)))))))))(((''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))***+++,,,,,,,,,,,,+++***+++++++++,,,------......,,,---...///111111222222,,,,,,+++,,,,,,---...///222333444555777999::::::;;;===>>>??????@@@BBBEEEFFFHHHLLLNNNOOOQQQSSSUUUYYYYYYZZZ\\\^^^___aaaaaadddccccccdddgggkkkoooqqqqqqrrrrrrqqqpppppprrrtttvvvvvvxxx{{{}}}zzzsssmmmddd\\\OOOEEEBBBGGGOOOUUUgggsssssscccfffzzznnnPPPNNNZZZWWW[[[^^^^^^ZZZSSSNNNKKKKKKNNNRRRPPPJJJ@@@777222///////////////...,,,,,,------------,,,,,,,,,,,,---......//////.........000000000000000111222222555555>>>SSSqqqgggoooeeePPPRRRZZZ]]]^^^]]]^^^^^^YYYSSSFFF;;;111///000...---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////000...000333444222555:::NNNdddxxxYYYMMMeeetttccc___\\\WWWUUUQQQOOONNNOOOQQQSSSKKKHHHDDDCCCDDDCCC@@@<<<;;;888333111000111111000///............---------+++++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&'''((()))***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------......,,,---///111222222111000+++++++++,,,---///000000333444555666777888888999:::<<<===>>>>>>@@@BBBDDDFFFIIILLLNNNOOOQQQSSSUUUXXXXXXYYYZZZ\\\]]]___```cccaaa___^^^___cccgggiiiiiiiiihhheeecccccceeehhhiiiiiikkknnnnnniii^^^VVVHHHFFFEEEFFFKKKSSS\\\bbbooozzz{{{nnnqqqyyy^^^NNNRRRUUUYYY^^^aaa^^^XXXQQQLLLHHHKKKOOOQQQNNNFFF===666/////////000000///...,,,------------------,,,,,,---......////////////...000000000000111222333333333888FFF```|||mmmdddaaa```^^^\\\hhhyyyqqqiiirrrYYYQQQXXX[[[]]]^^^^^^\\\YYYVVVIII>>>333000000.........------------------------,,,,,,------------------............////////////000000333555444333888???YYYddd|||nnnTTTZZZppptttbbb^^^\\\VVVTTTQQQOOONNNPPPRRRSSSJJJGGGDDDCCCDDDCCC@@@<<<;;;888333111000111111000///............---------+++++++++*********))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))******++++++++++++++++++++++++,,,,,,------------......,,,...000222222111///...++++++---...///000111111444444444555666666777777999;;;<<<===>>>???BBBDDDGGGIIILLLNNNOOOQQQSSSTTTWWWXXXXXXYYYZZZ[[[\\\\\\^^^[[[WWWSSSSSSUUUXXXZZZZZZZZZWWWTTTQQQPPPRRRSSSUUUUUUWWWYYYXXXTTTKKKEEEEEEGGGLLLRRR[[[dddlllppp|||rrr{{{YYYJJJPPPTTTYYY^^^___\\\VVVRRRGGGHHHKKKOOOPPPLLLCCC===///...---...000111///------------------------------......///000000//////000000000000111222333444111;;;PPPmmm|||iii___TTTOOOOOOQQQQQQOOOQQQaaavvvllluuujjjVVVWWWYYY]]]``````]]]YYYWWWKKK???333//////......000------------------------,,,,,,,,,---------.............../////////000000///000333444222333<<>>>>>???@@@AAACCCDDDDDDEEEEEEEEETTTVVV[[[cccnnnzzz|||jjjvvvqqqTTTNNNPPPTTTZZZ^^^___]]][[[LLLJJJIIIKKKOOONNNIIICCC333///------000111///---------------............---...//////000000000000000000000111222333444555888IIIdddkkk^^^XXXTTTPPPPPPSSSWWWXXXWWWWWW___lllxxxpppgggwwwggg[[[YYY[[[```aaa^^^ZZZYYYOOOBBB555000///...///111------------------------+++,,,,,,------.............../////////000000000...///111222111666FFFWWWooosss}}}jjjWWWrrr___[[[ZZZTTTRRROOOMMMMMMOOOQQQSSSJJJGGGDDDDDDEEEDDDAAA>>>;;;888333111000111111000///............---------+++++++++************)))'''((()))))))))(((&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((***+++,,,,,,+++***))))))***+++,,,..................------000000000///...,,,***)))+++,,,---///000000//////111111222222333444555555777999;;;<<<===>>>AAADDDDDDGGGIIIKKKLLLMMMOOOPPPRRRTTTVVVWWWVVVTTTQQQNNNEEEBBB>>>:::888888999:::888999999888555444444555333555888888;;;BBBMMMUUUeeehhhnnnxxxtttqqqsssrrrVVVUUUUUUXXX\\\```aaa```VVVPPPIIIIIIMMMOOOLLLHHH:::444///---///000///,,,------------.........///------///000000111111111000000000111222333555555@@@VVVwww|||zzzoooccc^^^___aaaeeeiiimmmpppqqqqqquuuyyy~~~uuuaaahhhccc[[[XXX\\\```^^^\\\]]]UUUGGG888222000......000........................++++++,,,,,,---......///.../////////000000000000///000222333555@@@XXXmmm{{{xxx{{{bbbqqq^^^[[[YYYTTTRRROOOMMMLLLNNNQQQSSSKKKHHHDDDDDDEEEEEEBBB???;;;888333111000111111000//////.........---------+++++++++************)))'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''(((***+++,,,,,,,,,************,,,,,,..................------111111000...,,,***((('''***+++---...///......---000000111222333333444444777888:::<<<<<<>>>AAADDDBBBEEEHHHIIIJJJKKKLLLNNNPPPRRRTTTVVVTTTQQQLLLIII;;;999666333111111111222111333555555333222333333///222555666;;;GGGYYYgggqqqvvv~~~sssaaabbb{{{aaa]]]YYYXXX[[[^^^_________UUUKKKHHHLLLOOOMMMJJJ@@@999111...///000...,,,---------.........//////------///000111111111111000000000111222444555666@@@YYY}}}wwwhhh|||kkkjjjttttttlllmmmppprrrxxx{{{bbbfff{{{jjj^^^UUUYYY^^^^^^^^^```ZZZKKK;;;444111......///........................++++++,,,,,,---...//////////////////000000000000111333555777;;;JJJggg|||uuummmccc]]]ZZZ]]]bbbeeejjjsssyyyrrr```___ZZZVVVTTTQQQNNNMMMMMMNNNOOOIIIGGGFFFEEEEEEBBB???<<<:::777333111111111000000///............---------+++++++++************)))(((((('''''''''&&&&&&&&&***)))(((''''''''''''''',,,***((((((***+++,,,,,,...///000...++++++...111//////.........------,,,000///...,,,+++***)))))),,,,,,------...///////////////000111222444555666666777999;;;>>>@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKMMMPPPPPPMMMGGG@@@;;;444333333222222222222333333555666666444333444555777777;;;CCCJJJSSSbbbooonnn``````dddmmmRRRXXX^^^WWWVVVbbb___[[[QQQFFFBBBGGGKKKMMMHHH>>>444///111333111...........................///......------///000111///222333222222444888;;;NNNccc~~~pppzzzxxxiiieeettt~~~tttbbblll___OOOWWWXXX^^^dddZZZ[[[SSSCCC333///333222---////////////////////////............////////////////////////000000000000---999:::111;;;bbbyyyjjjaaaZZZSSSPPPPPPRRROOORRRYYY___ffftttsss```___ZZZUUUSSSPPPNNNMMMMMMOOOPPPJJJHHHGGGFFFFFFDDD@@@===:::777333111111111000000...---------,,,,,,,,,,,,*********))))))))))))((((((((('''''''''&&&&&&&&&)))(((''''''&&&&&&'''''')))((('''(((+++------------//////...++++++...000//////...---------------//////---,,,+++*********,,,,,,------...///////////////000111222444555666666777999;;;>>>@@@BBBCCCDDDEEEGGGHHHJJJJJJKKKKKKNNNMMMLLLIIICCC===666333333333222222222222222333333444666666444444444666777999@@@KKKUUU```ooo|||eee[[[\\\yyycccTTTVVV[[[^^^```aaa^^^UUUJJJFFFIIILLLKKKGGG@@@777222111222111///........................//////...---...///000111333000000222444555:::AAAdddttt|||zzz{{{}}}yyyiii^^^zzznnnXXXZZZZZZaaafff^^^ZZZTTTFFF777111222111...////////////////////////............////////////////////////000000000000000333333777LLLuuunnndddZZZTTTPPPLLLJJJLLLLLLJJJNNNWWWaaajjjwwwtttaaa```ZZZSSSRRROOOMMMMMMNNNPPPQQQJJJIIIHHHGGGGGGDDDAAA>>>:::777333111111111000000------,,,,,,,,,+++++++++***))))))))))))(((((((((((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,......------......---,,,,,,...///000///...---,,,---............---++++++*********,,,,,,,,,---......////////////000000222333555666666777999;;;===???AAABBBDDDEEEGGGIIIJJJKKKKKKKKKLLLJJJEEE???999444111///444444333333333444444555222444555555444444666777;;;???IIIWWWcccnnn}}}rrr^^^[[[ccc{{{VVVLLLXXX___ZZZbbb```YYYOOOJJJJJJJJJGGGFFFBBB<<<666222000000000........................//////.........///000111888...---333666555???NNNzzzsss```nnnyyyyyy]]]WWWWWW___ccc]]]XXXUUUKKK===333111000///////////////////////////............/////////////////////000000000111111777111111AAA\\\yyy|||rrrkkk```XXXRRRPPPOOOLLLKKKNNNKKKJJJNNNYYYeeeppp{{{uuubbb```ZZZRRRQQQOOOMMMMMMOOOQQQSSSJJJIIIGGGGGGFFFDDD@@@>>>:::777333111111111000000---------,,,,,,,,,,,,+++************))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&(((***---...---+++,,,---------------......000///---,,,,,,---...///------,,,+++*********++++++,,,,,,------...///////////////000111333555666666777888:::<<<>>>???@@@CCCDDDGGGIIIJJJJJJIIIIIIEEEAAA;;;666333222333444555555555555666666777888333444555666555666888:::CCCHHHSSSbbbmmmxxxyyyqqq```bbbuuuYYYVVVZZZZZZ______[[[RRRMMMKKKGGGBBBFFFEEEAAA;;;333//////111........................///////////////000000000888......666666333FFF```|||jjjiiiwwwaaaUUUVVV^^^aaa]]]WWWVVVPPPCCC777000///000////////////////////////............/////////////////////000000111111222999111888QQQhhhsss}}}wwwllleeeaaa]]]XXXUUUTTTRRRNNNNNNPPPQQQPPPSSS]]]jjjuuu}}}}}}vvvccc```ZZZRRRPPPNNNMMMMMMOOORRRSSSIIIHHHFFFFFFEEECCC???<<<:::777333111111111000000............------------,,,,,,++++++++++++******))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))+++------+++))),,,,,,,,,,,,---......---///...---,,,------...///,,,,,,+++*********++++++++++++,,,,,,---...............///000111333444555777777888:::;;;===>>>>>>BBBCCCEEEGGGHHHGGGFFFEEE<<<999444111000222555888555555555666666888999:::555777888888999:::===@@@GGGLLLYYYhhhttt}}}uuu^^^fffxxx}}}]]]WWW___]]]___]]]WWWQQQNNNIIICCCFFFGGGEEE???666000000111/////////////////////////////////000000000000000444///333999555555PPPssskkkaaahhhiiiWWWZZZaaabbbaaaXXXWWWSSSIII;;;111///111////////////////////////............/////////////////////000111222222222444111AAA___tttyyyuuullleee___\\\XXXUUUTTTTTTRRRMMMMMMPPPTTTUUUXXX```mmmyyy}}}wwwcccaaaZZZRRRQQQOOOMMMMMMOOOQQQSSSHHHGGGFFFEEEDDDBBB???<<<:::777333111111111000000//////.........---------------,,,,,,,,,+++++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&'''(((***))))))***,,,,,,+++)))+++++++++,,,...///...,,,---------...............+++************++++++,,,+++++++++,,,------............//////111222444555777777888999:::<<<<<<===@@@BBBDDDEEEEEECCCAAA???777666444222222444666888666666666777888:::;;;<<<;;;===>>>??????BBBEEEHHHJJJOOO\\\kkkwwwnnncccfffjjjVVVZZZ[[[^^^___[[[WWWUUUOOOHHHFFFGGGFFFAAA:::444111111////////////////////////...///000111111111000000111111666999777===]]]}}}wwwxxxpppdddaaazzzoooWWWXXX^^^^^^bbb\\\YYYTTTLLL>>>222///222////////////////////////............////////////...///000000111222333333333888MMMjjj|||ssskkkfffaaa\\\ZZZWWWUUUUUUWWWUUURRRSSSWWWUUUYYY]]]cccnnn|||xxxdddaaaZZZSSSQQQOOOMMMMMMOOOQQQRRRIIIHHHGGGFFFEEECCC@@@===:::777333111111111000000.........---------,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((('''''''''&&&&&&''''''((()))***(((((((((+++,,,---,,,+++******,,,///000...++++++,,,...///000///...---******)))******+++,,,,,,***++++++,,,,,,---...............///111222444555777777888999:::;;;;;;<<>>:::777333111111111000000---------,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((('''''''''''''''((()))***)))'''&&&'''***---//////***)))))),,,///000...+++***,,,...000111000...,,,))))))))))))***+++,,,,,,***++++++,,,,,,---...............///000222444555777888888999::::::;;;;;;>>>???AAAAAA@@@<<<999666555888===BBBEEEFFFFFFEEEBBBCCCCCCDDDFFFHHHJJJKKKHHHJJJKKKLLLMMMQQQUUUYYY[[[^^^gggrrryyybbb]]]aaazzzlllQQQSSSXXX[[[ZZZZZZYYYUUUOOOGGGGGGEEECCC???:::444000000000000000000000000000...///000222222111111000111333333444===TTTrrrxxx[[[gggzzzwwwgggbbbbbbjjjxxxpppiii[[[YYYwww\\\VVVXXX[[[gggccc[[[SSSMMMBBB555000222////////////////////////............/////////000...///000111222333444444444KKKooovvvqqqmmmlllgggaaaccciiifffdddddddddaaa]]]___dddhhhooorrrqqquuu|||tttaaa```[[[VVVUUUQQQMMMJJJKKKNNNQQQMMMIIIEEECCCCCCAAA===999888777444222000/////////.........------,,,,,,,,,+++++++++************)))))))))))))))(((((((((((((((''''''''''''(((((()))((('''''')))+++,,,+++)))))),,,///000///---,,,,,,))),,,...///...---,,,---,,,***)))***++++++***)))************+++,,,---...//////000000111222444555666666777888999::::::;;;<<>>===>>>@@@AAAGGGPPPUUUWWWUUURRRQQQPPPPPPPPPQQQQQQRRRSSSTTTVVVVVVWWWXXX[[[]]]```aaaeeeggglllsssxxx|||kkkaaa___]]]MMM[[[VVVRRR]]]ZZZRRRZZZRRRLLLFFFDDDDDD???666...111111000///////////////000000000000111111111111...333555777EEE___wwwsssvvvoooxxxoooXXXTTTjjj{{{___QQQWWWeeeccc\\\UUUQQQGGG999222222000000000000000000000000////////////000000000000,,,555333///222222222:::444dddxxxuuurrrpppppprrrrrrrrrooommmjjjggggggkkkqqqvvvvvvvvvuuuvvvzzz~~~rrr___^^^ZZZWWWUUURRRNNNKKKLLLOOORRRMMMIIIEEECCCCCCAAA===999888666444222000/////////......---------,,,,,,,,,+++++++++************)))))))))))))))(((((((((((((((''''''''''''((())))))((('''''')))+++,,,+++***))),,,///000///---,,,,,,***,,,//////...,,,,,,,,,+++***))))))***+++***(((************+++,,,---.../////////000111222444444666666777888999:::;;;;;;;;;???BBBCCCCCCEEEIIILLLQQQWWW```fffhhhfffdddccc_________```bbbeeeggghhhggghhhiiikkknnnoooqqqqqqnnnmmmppptttvvvxxx~~~rrr```rrrkkkVVVZZZYYYXXX\\\WWWRRRVVVPPPKKKEEECCCDDDAAA999222111111000////////////000000000000000111111111111444666666999IIIfff~~~tttttt{{{ttt]]]TTTaaahhhSSSVVVcccaaaZZZTTTPPPFFF999222222000000000000000000000000////////////000000000000...666444000444333333;;;CCCtttzzzyyywwwwwwxxxyyyxxxwwwppppppqqqqqqrrrvvv{{{||||||{{{|||~~~qqq]]]^^^ZZZXXXVVVSSSOOOLLLLLLPPPSSSMMMIIIEEECCCCCCAAA===999777666444111000/////////...------------,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((('''''''''(((((()))***)))((('''(((+++,,,+++******,,,///000...,,,,,,,,,,,,...//////---+++*********)))((()))***+++***)))************+++,,,---.../////////000111222333444777777888999:::;;;;;;<<<;;;>>>CCCFFFIIIOOOWWW]]]dddkkkssszzz}}}|||{{{zzzuuuuuuuuuuuuwwwyyy{{{}}}xxxyyy{{{}}}~~~~~~}}}|||xxxuuussstttrrrpppsssyyyzzz~~~jjjeee~~~bbbVVVUUU[[[XXXUUUUUUSSSPPPJJJEEECCCCCCBBB===888222111000000///000000000000000000111111111222222666666555<<>>:::666444222000////////////------------------------+++++++++*********))))))))))))))))))(((((((((((('''''''''(((((()))++++++***((('''''')))+++++++++,,,...//////---++++++,,,...//////...+++))))))))),,,+++***+++---...---,,,************+++,,,------.........///000111333333666777888999:::;;;;;;<<<<<<>>>BBBGGGMMMWWWdddmmmvvv|||yyysssnnnlllhhhbbb___aaahhhooo}}}vvviiiiiiTTTUUUTTT[[[```TTTUUUPPPIIIEEECCCAAA>>><<<333333222111111111111111111111111111222222222222111222;;;PPPkkk}}}pppvvvqqq{{{~~~jjjVVVZZZ}}}uuugggaaaQQQUUUUUUQQQKKKDDD===666111////////////////////////////////////000000000000000444111111666555:::KKKvvv~~~uuucccddd```XXXVVVSSSOOOLLLLLLPPPSSSNNNJJJFFFDDDDDDBBB>>>:::555444222000////////////,,,,,,,,,------------...+++++++++************)))))))))))))))(((((((((((('''''''''((()))***+++,,,***((('''''')))+++,,,,,,---...///...,,,++++++,,,.........---***))))))***+++******+++---...---,,,************+++,,,---............///000111222333666666777888999::::::;;;;;;>>>AAAEEEKKKVVVbbbkkkwww~~~~~~yyyrrrmmmiiihhhddd^^^YYYYYY```hhhxxxnnn{{{gggVVVUUU^^^___UUUWWWSSSLLLGGGCCCAAA>>><<<444333222222111111222222111111111222222222222333333666FFFaaa}}}eeepppttttttttt[[[TTTlllooowwweeeQQQTTTUUURRRKKKDDD???888111000000000000000000000000////////////000000000000...222111222666555AAAXXX|||vvvbbb```[[[WWWUUURRRNNNKKKLLLOOORRRNNNJJJFFFEEEDDDBBB>>>:::444333111000////////////,,,,,,,,,---------......+++++++++************)))))))))))))))(((((((((((('''''''''((()))+++,,,---***(((&&&''')))+++,,,,,,...//////...,,,++++++,,,---...---,,,***))))))+++)))(((((()))+++,,,,,,+++************+++,,,---...............000111222333555555666777888999999:::999<<<@@@DDDJJJTTT```iiiuuu|||}}}vvvsssmmmhhheeefffccc\\\UUUSSSXXX```pppooo{{{YYYUUU\\\ZZZWWWVVVSSSNNNIIIEEEAAA???===444444333222222222222333111111111222222222333333333999OOOqqq|||\\\yyy~~~rrrvvvdddRRR^^^vvvyyycccRRRSSSVVVTTTLLLEEE@@@888000000000000000000000000000////////////000000000000---222333444666666HHHfff~~~|||uuu```]]]VVVVVVUUUQQQMMMJJJKKKNNNQQQNNNKKKGGGEEEDDDCCC>>>;;;444333111000////////////,,,,,,,,,------.........+++++++++************)))))))))))))))(((((((((((('''''''''((()))+++,,,---+++)))&&&&&&(((+++,,,,,,...//////...,,,***+++,,,,,,------+++))))))***+++'''&&&&&&'''***+++***)))************+++,,,---...............///111222333444444555666777888999999777:::???CCCJJJSSS___hhhrrryyy{{{uuurrrkkkfffdddfffddd[[[SSSPPPQQQZZZkkkjjjkkkYYYTTTYYYWWWZZZUUURRROOOJJJFFFCCC@@@>>>555444333333222222333333111111222222222333333333111999RRRzzzkkkaaaxxxqqqvvv}}}zzz{{{~~~lllTTTXXXjjj{{{zzz___QQQTTTWWWUUULLLEEEAAA999000000000000000000000000000////////////000000000000,,,333555555666777MMMppp{{{{{{ttt^^^]]]ZZZRRRSSSSSSOOOJJJJJJOOOTTTPPPJJJFFFGGGFFFAAA<<<:::666444111/////////...---.........------,,,,,,,,,,,,+++***))))))***+++,,,))))))((('''''''''''''''%%%&&&''')))************------,,,+++++++++,,,,,,,,,...///---***)))+++---000///,,,***))))))))))))******++++++++++++******++++++,,,,,,,,,,,,------/////////000111111222222333444555666555444333222777444555===GGGQQQ^^^hhhmmmyyy}}}tttlllfffdddaaa```^^^ZZZTTTNNNQQQYYYfffwww{{{eeepppgggPPPUUU[[[VVVSSSRRRNNNJJJFFFBBB>>>===;;;777333111111222111///333333333333333333333333<<<@@@fffWWWqqqtttsssvvvvvvuuuxxx|||{{{fff]]]___vvv}}}kkkTTTRRRYYYWWWKKKCCCBBB<<<222111000000000000000111111000000111111111000000///555///111777222666YYY~~~{{{ttt___^^^\\\TTTUUUTTTOOOJJJIIIMMMRRRPPPJJJFFFGGGFFFAAA<<<:::666333000/////////...---......---------,,,,,,,,,++++++***))))))***++++++))))))((('''''''''''''''&&&&&&'''((()))***++++++------,,,,,,+++,,,,,,,,,,,,......---***)))+++---...---+++*********++++++******++++++++++++******++++++,,,,,,,,,,,,------/////////000111111222222333333444444444333222111333111222999AAAKKKYYYfffpppxxx{{{sssllldddbbbaaabbbbbb___YYYTTTQQQXXXeeeuuuttt]]]eeeuuu[[[WWWXXXSSSTTTRRROOOKKKFFFBBB???===;;;777333111222222111///222222222333333444444444777FFFwwwwwwYYY|||}}}mmmnnnsssuuuuuuwwwzzzkkk```___~~~rrruuuVVVTTT[[[YYYNNNEEECCC===444111111000000000000111111000000111111111111000000444000222888666===```}}}yyyvvvaaa```]]]VVVVVVTTTOOOJJJIIILLLPPPOOOIIIEEEFFFFFFAAA<<<:::666333000/////////...---------------,,,,,,,,,,,,++++++***))))))***++++++))))))((('''''''''''''''''''''''''''((()))+++,,,---,,,,,,,,,,,,,,,------------...---+++***,,,---,,,,,,*********+++,,,---******++++++++++++******++++++,,,,,,,,,,,,------...//////000000111111222111222222222222111000000000///111777<<>>666111111000000000000000111000000111111111111000000333000333888;;;GGGiii}}}www{{{wwwaaa```]]]VVVUUUSSSNNNKKKJJJMMMPPPOOOHHHEEEFFFFFFAAA<<<:::555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++))))))((('''''''''''''''((('''&&&&&&'''))),,,---,,,,,,,,,,,,,,,---...///---------,,,,,,,,,---------,,,+++*********+++,,,******++++++++++++******+++++++++,,,,,,,,,------......//////000111111111000000000000000000000000111111444888;;;DDDVVVfffsssxxx~~~~~~zzzvvvqqqmmmfffeeeeeeffffffaaaZZZSSSQQQUUU___mmm|||sss]]]\\\```aaaPPPQQQXXXTTTSSSQQQMMMIIIDDD@@@>>>;;;999666333222222222222111111111222333555777888CCCbbb}}}nnneeejjjssswwwtttuuuwwwzzz}}}vvvdddYYYtttssseeeYYY]]]\\\TTTKKKFFF>>>777222111000000000000000000///000000111111111111000111111222666>>>QQQooo~~~~~~}}}vvvvvv{{{wwwaaa^^^[[[UUUSSSQQQNNNLLLLLLOOOQQQNNNHHHDDDFFFEEE@@@<<<;;;555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********))))))((('''''''''''''''((('''&&&&&&'''))),,,---+++++++++,,,---...///000...---,,,,,,------......///...,,,***)))))))))*********++++++++++++******+++++++++,,,,,,,,,------.........///000000111111/////////000000111111222222333666999;;;CCCSSSccckkksss|||}}}xxxtttooollldddcccbbbcccbbb___WWWQQQPPPTTT\\\hhhwwwzzzbbb]]]YYYwwwoooVVVQQQXXXUUUTTTRRROOOJJJEEEAAA>>>;;;:::777444222111222333111111111222333666888:::IIImmm}}}mmmfffjjjppprrrtttuuuvvvxxxzzz}}}|||fffVVV\\\qqqmmm[[[^^^]]]VVVMMMFFF>>>888222222111000//////000000//////000111111111111111000222222333@@@YYYtttuuu~~~}}}~~~~~~~~~xxxuuuwwwxxxaaa^^^ZZZUUUSSSOOOMMMLLLNNNPPPRRRMMMGGGDDDEEEEEE@@@<<<;;;555222///.........---,,,++++++++++++,,,,,,,,,,,,)))***++++++++++++***)))))))))((('''''''''''''''''''''''''''((()))+++,,,+++++++++,,,---///000111...---+++,,,...///......000///---+++))))))))))))******++++++++++++******++++++,,,,,,,,,,,,---------......//////000000111/////////000111333444555333222444888:::AAANNN[[[hhhsss|||{{{vvvqqqllljjj___^^^\\\]]]^^^\\\WWWRRRNNNPPPVVVbbbqqqpppcccWWWfffhhhUUUSSSUUUUUUSSSPPPLLLGGGBBB???;;;:::999555222111333444333222111222333666888:::JJJsss~~~~~~|||jjjeeehhhjjjkkksssssssssuuuxxx{{{~~~lllXXXVVVkkksss{{{vvv]]]___^^^YYYPPPFFF>>>999333222111000////////////...///000111111222111111///444333222CCCccc|||yyy~~~|||xxxvvvzzzccc```[[[WWWTTTPPPMMMLLLMMMOOOPPPLLLGGGCCCEEEEEE@@@<<<;;;555222///------------,,,******+++++++++,,,,,,,,,)))***++++++++++++***)))))))))((('''''''''''''''&&&&&&'''((()))***++++++***++++++,,,...///111222///---+++,,,...000///...///---,,,***))))))************++++++++++++******++++++,,,,,,,,,,,,------------......///000000000/////////111333555888999555333333888<<>>CCCJJJQQQWWWaaajjjooottt}}}zzzuuuyyyzzzzzzwwwrrrkkkeeecccddd```[[[XXXWWWTTTPPPLLLHHHIIIMMMVVVeeeuuueee[[[XXX}}}```VVVVVVVVVUUURRRNNNHHHCCC???;;;;;;:::777222111333666555444222222333555888:::TTTmmmjjj[[[]]]dddjjjmmmmmmmmmnnnooorrrvvvzzz}}}yyy}}}}}}eeeWWWUUUvvv|||jjjxxxbbbbbbbbb___VVVJJJAAA===333222111000////////////......///111111222222222000888777666OOOxxxwwwjjjfff^^^dddyyy~~~{{{