BM6P6(@ ~~~}}}vvvooommmmmmnnnpppqqqrrrrrrqqqqqqggg\\\SSSMMMFFF<<<:::>>>;;;:::999999888888999999888:::;;;:::::::::===???CCCJJJTTT]]]eeemmmvvv}}}wwwkkkbbb\\\XXXZZZ[[[[[[]]]```dddmmmzzzxxxzzzvvvnnneee]]]XXXTTTSSSQQQPPPQQQRRRTTTTTTRRRPPPKKKDDD<<<888888888777444333333333333333333333333666555555555555666777777~~~}}}{{{tttooommmlllmmmooopppqqqqqqqqqpppiii```UUULLLDDD===;;;<<<;;;:::999999888999999999888:::;;;;;;;;;<<<>>>@@@DDDKKKTTT\\\ccckkksssyyyyyymmmddd]]]YYYYYYYYYXXXZZZ]]]aaaiiiuuuxxxxxxtttnnnfff^^^YYYUUUTTTRRRRRRRRRSSSTTTTTTQQQOOOLLLEEE<<<888888888666444333333333333333333333333444333333333333444555555|||zzzwwwrrrnnnmmmjjjkkknnnpppqqqqqqppppppjjjcccWWWIIIAAA>>><<<999;;;;;;:::999999999999999888:::;;;<<<<<<===@@@BBBGGGMMMUUU[[[```eeelllqqqzzz|||{{{}}}qqqggg___YYYXXXWWWUUUUUUXXX\\\cccmmmyyyxxxvvvrrrmmmfff```ZZZWWWUUUTTTSSSSSSTTTTTTTTTQQQOOOLLLFFF>>>999888777666444333333333333333333333333444444333333444444555666yyyuuurrrooommmnnniiikkknnnqqqssssssrrrqqqhhhcccVVVGGG@@@AAA>>>777;;;;;;:::999999999999:::888:::<<<======???BBBDDDIIINNNTTTXXX[[[___dddiiiooottt{{{}}}wwwwww}}}uuujjjbbb[[[XXXUUUQQQQQQTTTXXX^^^fffppp}}}yyyssspppkkkfff```[[[XXXWWWVVVUUUTTTUUUUUUTTTRRROOOMMMGGG???:::777666555444444444444444444444444444666666666666666777777888uuupppnnnkkkkkkmmmiiilllooosssuuuuuutttsssiiidddXXXMMMHHHGGGBBB;;;<<<;;;::::::999999::::::999:::<<<======???BBBDDDHHHLLLRRRUUUVVVXXX]]]```fffjjjqqqwww}}}yyyuuuuuu|||yyymmmeee\\\XXXTTTPPPPPPRRRVVVZZZaaajjjvvv{{{qqqnnniiiddd___[[[YYYWWWWWWVVVUUUVVVVVVUUUSSSPPPMMMHHHAAA;;;777555555444444444444444444444444444777666666666666777888888tttoookkkhhhgggiiiiiilllppptttvvvvvvuuutttnnneee\\\YYYUUUMMMEEE@@@<<<;;;;;;:::::::::::::::999;;;<<<======>>>AAACCCEEEIIINNNPPPQQQSSSVVVZZZ^^^bbbgggmmmsssxxx~~~~~~xxxvvvvvv}}}|||pppggg^^^YYYUUUQQQQQQSSSUUUXXX^^^fffqqq}}}pppmmmgggaaa\\\YYYXXXXXXWWWVVVVVVWWWWWWWWWTTTRRRNNNIIICCC<<<777444444444444444444444444444444444555555444444555555666777xxxpppkkkfffccceeegggjjjoootttvvvvvvuuutttrrrddd^^^ccc___NNNAAA@@@<<<<<<;;;::::::::::::;;;:::;;;<<<<<<<<<===???BBBBBBFFFJJJMMMMMMNNNRRRUUUWWW[[[```eeejjjooouuuyyyzzzxxxyyyzzz~~~rrrhhh___ZZZWWWSSSSSSVVVSSSWWW\\\bbblll{{{pppllleee^^^YYYWWWWWWXXXVVVVVVVVVWWWXXXXXXVVVTTTNNNJJJDDD<<<666444444444555555555555555555555555555555555555555666666777{{{rrrkkkdddaaaaaafffiiinnnsssvvvvvvtttssssssaaa]]]gggcccKKK<<<===<<<<<<;;;::::::::::::;;;:::;;;<<<<<<<<<<<<>>>@@@???CCCHHHJJJKKKLLLPPPSSSTTTWWW[[[```dddjjjooosssuuu}}}xxxxxx{{{}}}rrriii```[[[XXXUUUUUUXXXRRRUUUZZZ```iiiwwwqqqlllddd\\\WWWUUUVVVXXXVVVVVVVVVWWWYYYYYYWWWUUUNNNKKKEEE===666333333555555555555555555555555555777777777777777888999999}}}{{{|||vvvkkkaaa^^^```eeejjjppptttvvvvvvvvvvvvssslllddd]]]RRREEE>>>===<<<<<<;;;::::::::::::;;;????????????@@@AAABBBCCCDDDFFFHHHIIIJJJKKKNNNQQQSSSTTTWWW\\\aaafffjjjmmmkkkqqqxxxyyyzzzvvvmmmccc^^^ZZZUUUTTTVVVTTTWWWZZZ^^^dddooo|||tttiii]]]XXXUUUSSSSSSUUUXXXWWWWWWXXXZZZZZZXXXVVVPPPJJJCCC===:::888777777777777666555444333333333666666666666777777777777yyyvvvuuuyyy}}}yyymmmccc___```dddiiioootttvvvvvvuuuvvvqqqjjjaaaYYYOOOCCC======<<<<<<;;;::::::::::::;;;============>>>@@@AAABBBCCCEEEGGGHHHIIIKKKNNNQQQSSSUUUXXX\\\```dddgggiiifffkkkrrryyywwwyyyxxxoooeee___ZZZUUUTTTVVVTTTWWWZZZ]]]ccclllxxxxxxlll```ZZZWWWTTTTTTVVVXXXWWWWWWXXXZZZZZZXXXVVVPPPKKKCCC===:::888777777777777666444444333333444444555555666777888888999}}}|||rrrmmmkkkmmmoooqqqvvv|||~~~qqqfff```aaaccchhhooosssuuuuuuuuuuuuppphhh^^^UUUKKKAAA<<<===<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<===>>>@@@@@@BBBDDDGGGHHHIIIKKKOOOQQQTTTVVVYYY]]]```bbbcccdddbbbffflllsss|||zzztttzzz~~~|||rrrgggaaa[[[UUUSSSUUUTTTVVVZZZ]]]aaaiiisss{{{~~~rrreee___[[[WWWWWWXXXXXXWWWWWWYYYZZZZZZXXXVVVQQQLLLDDD>>>:::999777666777666555444444444444444333444555666777888999:::{{{vvvzzzwwwjjjddd```aaaaaabbbgggmmmxxxvvviiicccccccccgggnnnsssuuuuuuuuuvvvqqqggg]]]SSSIII@@@===>>><<<<<<;;;::::::::::::;;;::::::;;;<<<===>>>@@@AAABBBDDDFFFHHHIIILLLPPPRRRUUUWWWZZZ]]]````````````cccfffkkkqqq{{{~~~vvvssszzz|||zzz|||uuujjjccc\\\UUUSSSTTTTTTWWWZZZ]]]___eeemmmtttxxxlllfffaaa\\\ZZZ[[[XXXXXXXXXYYY[[[ZZZXXXVVVSSSMMMEEE???;;;999777666777666555444444444444444444555555666777888888999yyyrrrsssyyyxxxnnnbbb\\\XXXWWWWWWWWW\\\bbblllyyyzzzlllfffeeebbbgggnnnsssuuuvvvvvvvvvsssjjj^^^UUUJJJAAA>>>@@@<<<<<<;;;::::::::::::;;;;;;;;;<<<===>>>@@@AAABBBAAACCCFFFHHHJJJMMMQQQTTTVVVXXX[[[^^^```aaa``````fffhhhmmmsss~~~zzztttsss{{{|||yyyxxxzzz{{{xxxmmmeee]]]VVVSSSTTTTTTWWW[[[^^^___ccciiinnnyyy~~~sssnnniiiccc^^^^^^ZZZYYYYYY[[[\\\\\\ZZZXXXUUUOOOGGG@@@;;;999777666666666555444444444444555777777777777666666666666xxxpppooouuu}}}|||ooofffZZZUUUQQQQQQPPPPPPTTTYYY```nnn}}}ooohhhgggccchhhoootttvvvwwwwwwxxxvvvlllaaaWWWLLLBBB???@@@<<<<<<;;;::::::::::::;;;<<<<<<<<<>>>???AAACCCDDDBBBDDDGGGIIILLLOOOSSSVVVXXXZZZ\\\___aaabbbcccccchhhkkkpppwwwwwwrrrsss|||zzzwwwuuuuuuxxx|||zzznnnfff___WWWTTTUUUTTTYYY]]]```aaacccgggkkkttt~~~zzzvvvqqqiiibbb```\\\[[[[[[]]]^^^^^^\\\ZZZVVVPPPHHH@@@<<<999777666666555555444444444555555888888888777666666555555zzzpppnnnqqqwwwyyyoooddd]]]RRRNNNKKKLLLLLLLLLOOOSSSVVVeeexxx~~~rrrjjjiiidddiiipppuuuwwwxxxyyyyyyxxxnnncccYYYNNNCCC>>>???<<<<<<;;;::::::::::::;;;;;;;;;<<<===???AAACCCDDDBBBEEEHHHKKKMMMQQQUUUXXXZZZ[[[]]]```bbbeeeggghhhlllooottt|||sssppprrr||||||wwwrrrppprrrvvv|||{{{ppphhh```YYYVVVWWWUUUZZZ___bbbcccdddgggjjjnnnxxx}}}xxxooofffbbb]]]]]]]]]^^^```___]]][[[WWWQQQIIIAAA<<<999777555555555444444444555555666777777777777666666666666~~~rrrmmmnnnrrrzzzuuulllddd\\\VVVNNNJJJHHHJJJKKKJJJLLLQQQQQQ___rrrssslllkkkdddiiipppvvvxxxyyyzzzzzzxxxooodddZZZOOOCCC======<<<<<<;;;::::::::::::;;;:::;;;<<<===???AAACCCDDDCCCEEEIIIKKKNNNRRRVVVYYY[[[\\\^^^```cccgggjjjkkkpppsssyyy}}}qqqooorrr|||~~~wwwqqqnnnmmmrrrxxx|||ppphhhaaaYYYWWWXXXUUUZZZ```ddddddeeegggjjjkkkttt}}}rrrhhhccc___^^^^^^___aaaaaa___]]]XXXRRRIIIAAA<<<999777555555555444444444555555666555555666666777777888888uuupppnnnqqqwww~~~xxxwww{{{zzzrrrhhh___YYYVVVTTTMMMKKKHHHFFFGGGIIILLLNNNVVV]]]kkk{{{rrrlllhhhhhhlllqqqwww{{{|||}}}|||zzzttthhh[[[NNNEEE???<<<;;;;;;;;;::::::999999999;;;===???@@@AAABBBEEEHHHFFFHHHKKKMMMOOORRRVVVYYY___aaaeeeggghhhiiikkkllltttxxx~~~{{{qqqnnnpppzzz~~~vvvpppooommmooovvv}}}~~~tttlllddd[[[VVVVVVTTTYYY___fffiiiiiigggeeeiiillluuu}}}tttkkkggg___aaacccdddcccaaa^^^\\\[[[TTTJJJBBB<<<999777666666555555555555666666777999888666555555777999:::xxxpppmmmmmmssszzz|||vvvooolllnnnrrruuuvvvwwwrrrjjjaaaZZZTTTQQQPPPKKKIIIGGGFFFGGGHHHKKKLLLRRRXXXfffzzz{{{rrrllliiiiiilllrrrxxx|||~~~~~~{{{uuuiii\\\PPPFFF@@@===;;;;;;;;;:::::::::999999<<<===???@@@AAACCCFFFHHHGGGIIILLLOOOQQQTTTXXX[[[```cccgggiiijjjkkklllnnnuuuyyyvvvmmmkkkoooyyyyyysssooolllmmmrrryyytttmmmeee\\\WWWWWWUUUYYY___eeehhhhhhfffdddeeegggnnnxxx|||}}}|||tttkkkfffaaaaaaccccccbbbaaa___]]][[[TTTJJJBBB<<<999777666666555555555555666777777999888666666666777999:::{{{pppjjjiiimmmttt~~~wwwpppgggbbbccceeefffffflllhhhbbb[[[UUUQQQNNNMMMJJJJJJIIIHHHIIIJJJKKKLLLOOOVVVcccvvvzzzrrrllliiiiiimmmsssyyy~~~}}}vvvjjj]]]QQQGGGAAA>>>;;;;;;;;;;;;::::::::::::<<<===???@@@AAACCCFFFHHHHHHKKKNNNQQQSSSWWW[[[^^^bbbeeeiiilllmmmnnnoooqqqvvvzzz}}}ppphhhggglllxxx}}}wwwpppkkkjjjnnnsssyyyvvvoooggg^^^YYYYYYVVVZZZ___dddffffffdddcccaaaaaadddlllttt~~~~~~wwwyyy{{{uuukkkeeebbbbbbcccbbbbbbaaa```___[[[TTTJJJBBB<<<999777666555555555555555666777777888777777666777888999:::|||ooogggdddhhhnnnvvvxxxpppgggaaa___`````````eeebbb^^^YYYUUUQQQOOONNNLLLLLLLLLLLLLLLMMMMMMNNNPPPWWWddduuuzzzrrrmmmjjjhhhlllsssyyy~~~|||vvvjjj]]]PPPGGGAAA>>>;;;;;;;;;;;;;;;;;;::::::<<<>>>@@@AAAAAACCCFFFIIIJJJLLLPPPSSSVVVZZZ^^^bbbeeehhhlllooopppqqqsssuuuwww{{{vvviiibbbbbbjjjwww}}}sssnnniiikkknnnsss|||xxxqqqhhh___ZZZZZZWWWYYY]]]aaabbbbbbaaa___^^^\\\]]]bbbiiisss{{{sssuuuyyyuuummmfffdddccccccbbbaaaaaaaaa```[[[TTTJJJBBB<<<999777666555555444555555666777888777777777777777999::::::}}}ooogggccceeekkkpppyyy{{{sssiiibbb`````````___aaa```]]]ZZZVVVSSSPPPOOOMMMMMMMMMMMMMMMNNNOOOOOOSSSZZZfffvvvzzzrrrmmmkkkhhhlllrrryyy~~~|||uuuiii\\\PPPFFF@@@===;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCCFFFIIIKKKNNNQQQUUUXXX\\\aaaeeegggjjjoooqqqssstttvvvxxxxxx|||oooddd\\\___hhhvvvyyyrrrlllkkklllooowww{{{sssjjjaaa[[[[[[VVVWWWZZZ\\\]]]]]]\\\[[[[[[XXXXXX\\\aaakkk{{{zzzppprrrvvvtttmmmgggeeedddccccccbbbbbbaaaaaa[[[TTTJJJBBB<<<999777666444444444555555666888888777777777888888999:::;;;rrriiicccdddiiikkksssxxxmmmfffccccccbbbaaaaaa```___\\\YYYUUURRRPPPOOOOOONNNMMMNNNOOOPPPQQQVVV]]]jjjxxx{{{sssmmmkkkiiimmmsssyyy~~~{{{uuuiii\\\OOOFFF@@@===;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBDDDGGGIIIKKKNNNRRRVVVZZZ^^^cccgggiiilllpppsssuuuvvvyyyzzzxxx}}}yyyiii```YYY]]]hhhvvvwwwpppmmmkkklllrrrxxx~~~uuulllaaa[[[ZZZTTTUUUVVVWWWWWWWWWVVVUUUVVVTTTTTTWWW\\\dddrrrxxxoooooorrrpppkkkhhhddddddeeeddddddcccaaaaaa[[[TTTJJJBBB<<<999777666444444444555555777888999666777777888999:::;;;;;;wwwmmmeeedddggghhhoooyyyxxxoookkkjjjhhhfffffffffeeebbb___[[[WWWTTTUUUSSSQQQPPPPPPRRRUUUVVV\\\dddqqq~~~{{{sssnnnkkkkkkooouuu{{{|||vvvjjj]]]QQQGGGAAA>>>;;;;;;;;;;;;<<<<<<<<<======???AAABBBBBBDDDGGGIIIKKKNNNSSSWWWZZZ___dddhhhjjjmmmqqqtttvvvxxxzzz|||xxx|||qqqccc[[[WWW\\\hhhwww{{{rrrnnnkkkiiilllrrrzzzwwwmmmaaa[[[ZZZRRRRRRRRRRRRRRRQQQQQQQQQPPPOOOPPPTTTXXX^^^iiiuuuvvvmmmkkkllljjjggggggddddddeeefffeeedddaaa```[[[TTTJJJBBB<<<999777666444444444444666777888999666666888999:::;;;;;;;;;{{{pppgggeeegggfffllluuu|||zzzuuurrrpppnnnmmmlllkkkiiieee```\\\YYY[[[YYYVVVTTTUUUWWWZZZ\\\bbbjjjwww|||tttnnnkkknnnqqqwww|||~~~wwwlll^^^RRRHHHBBB???;;;;;;;;;<<<<<<<<<=========???AAABBBBBBDDDGGGJJJKKKNNNSSSWWW[[[```eeeiiijjjmmmrrruuuwwwxxx{{{|||www|||lll___YYYWWW\\\hhhwww|||tttooojjjgggiiinnntttzzzxxxmmmbbb[[[YYYPPPPPPPPPOOOOOONNNNNNNNNKKKKKKMMMQQQUUUYYYdddnnn~~~uuullliiihhheeedddfffcccdddfffgggfffdddaaa___[[[TTTJJJBBB<<<999777666333333444444666777888999555666888999:::;;;;;;;;;tttkkkfffeeeeeehhhnnnttt||||||xxxuuuwwwvvvsssnnniiidddcccbbb^^^[[[ZZZ\\\\\\]]]bbbiiioooyyyzzzooojjjlllkkkqqqyyyzzzmmm___RRRHHHBBB???>>>======<<<<<<<<<======???@@@BBBBBBCCCEEEHHHKKKKKKOOOTTTXXX\\\```dddgggkkklllooorrruuuyyy{{{}}}|||jjj]]]WWWUUU]]]hhhttt~~~|||tttmmmiiigggfffpppvvv{{{pppfff^^^YYYVVVTTTQQQOOONNNNNNOOOOOOLLLNNNPPPQQQSSSXXXaaaggg{{{vvvlllhhheeeaaa^^^___```aaabbbdddeeeddd```^^^\\\VVVNNNGGGAAA===999666777777777777777888888999777777888999:::;;;;;;<<>>;;;888777777777777777777888888999777888888999:::;;;<<<<<>>???@@@AAABBBBBBDDDGGGJJJNNNQQQVVVZZZ]]]```cccfffkkklllnnnqqqtttwwwzzz{{{}}}ppp^^^VVVTTTWWW```lllyyyzzzqqqjjjfff```eeeooozzzyyyrrrqqqrrrtttyyyuuuiii```ZZZUUUUUUUUUTTTTTTSSSSSSRRRQQQRRRSSSSSSSSSWWW^^^dddooo{{{|||qqqlllggg```[[[ZZZ]]]]]]___aaabbbbbb___\\\]]]VVVMMMEEE???:::777555777777777777777888888999888888999:::;;;<<<======wwwmmmggg```___]]]\\\___gggpppwwwzzzwwwwwwzzz~~~sssgggccceeejjjpppxxx{{{nnn```SSSIIICCC@@@<<<<<<<<<<<<<<<===>>>>>>???@@@BBBBBBCCCEEEIIIKKKNNNRRRVVVYYY\\\___bbbdddjjjkkkmmmpppsssvvvxxxyyyzzz~~~nnn^^^XXXWWWXXXaaammmzzz~~~uuulllggg```dddlllwwwzzzppplllkkklllpppvvv|||wwwlllbbb\\\WWWWWWXXXYYYYYYXXXWWWVVVSSSTTTUUUTTTTTTXXX___eeeooozzz~~~tttooojjjbbb]]]\\\]]]]]]___aaacccccc```]]]^^^WWWNNNEEE>>>:::777555777777777777777888888999999999:::;;;<<<======>>>zzzoooiii^^^\\\ZZZXXXZZZ```iiioooxxx}}}|||vvviiieeegggkkkqqqyyy{{{ooo```SSSIIICCC@@@<<<<<<;;;<<<<<<===>>>???>>>@@@BBBCCCDDDGGGKKKNNNPPPSSSWWWZZZ]]]___bbbdddhhhjjjlllnnnqqqtttvvvwwwyyy}}}nnn___ZZZZZZZZZcccooo{{{||||||zzzpppjjjcccdddjjjttt}}}qqqkkkgggeeehhhlllttt|||{{{pppfff```YYY[[[\\\^^^^^^]]][[[ZZZVVVWWWXXXXXXXXX\\\ccciiiuuu~~~uuuqqqllleee```___^^^___aaaccceeeeeebbb___ZZZTTTKKKBBB===;;;999888777777777777777888888999999::::::;;;<<<===>>>>>>ssslll```^^^[[[YYYYYY]]]dddiiipppxxxyyymmmhhhiiilllrrrzzz{{{ooo```SSSIIICCCAAA;;;;;;;;;<<<<<<===>>>???>>>@@@BBBDDDFFFJJJNNNQQQSSSVVVZZZ]]]___aaacccfffggghhhjjjlllooorrrtttuuuxxx~~~ppp___ZZZ[[[]]]fffrrr~~~{{{|||uuunnnffffffhhhqqq~~~sssjjjeee```aaaeeekkktttvvvlllfff___aaadddffffffeeecccbbb^^^___`````````eeelllrrr}}}xxxtttqqqjjjfffeee```aaabbbeeeggggggdddbbb\\\UUULLLCCC>>>;;;:::999777777777777777888888999::::::;;;<<<===>>>??????wwwpppdddccc___\\\ZZZ]]]bbbffflllttt~~~{{{ooojjjkkkmmmssszzz{{{oooaaaSSSJJJDDDAAA;;;;;;;;;<<<<<<>>>??????>>>@@@BBBEEEGGGKKKPPPSSSUUUXXX\\\___```bbbeeegggfffgggiiikkknnnppprrrsssyyy~~~qqq___ZZZ[[[```hhhuuu~~~{{{{{{yyyrrrhhhfffgggooo|||tttkkkccc^^^]]]```dddooo|||zzzpppjjjfffhhhkkknnnnnnmmmjjjiiifffggghhhhhhiiimmmuuu{{{{{{yyyuuupppkkkjjjaaabbbdddgggiiiiiifffdddccc[[[PPPFFF@@@<<<999888777777777777777888888999::::::;;;<<<===>>>??????sssoooggg```^^^]]]\\\^^^aaajjjnnnvvv~~~}}}uuunnnjjjooossszzzxxxkkk]]]OOOFFF@@@>>>======<<<======>>>???@@@CCCDDDGGGIIILLLPPPVVVZZZ____________```bbbcccddddddeeeggghhhjjjnnnsssvvv{{{sssccc\\\\\\```lllyyy}}}|||||||||{{{~~~uuummmkkkjjjmmmvvvxxxjjj___ZZZYYYZZZ^^^hhhvvvuuuooolllpppuuuyyyyyyuuuppplllkkklllmmmnnnqqqvvv}}}}}}yyyyyywwwpppjjjjjjgggcccdddggghhheeeaaa^^^WWWMMMEEE???;;;999777888888888888888999999999999999999:::;;;<<<===>>>|||tttlllccc```^^^[[[\\\___gggkkkrrrzzz~~~uuuoookkkoootttzzzxxxkkk\\\NNNEEE@@@???===============>>>???@@@BBBDDDGGGIIILLLQQQWWW[[[___``````aaabbbcccdddeeeccceeefffgggiiilllqqqttt{{{tttddd]]]\\\```mmmzzz||||||{{{{{{|||~~~~~~{{{ooollljjjkkksss}}}wwwiii___ZZZXXXYYY\\\eeerrr||||||uuussswww|||}}}xxxtttssstttvvvwwwyyy~~~~~~zzzzzzyyysssnnnkkkhhheeeeeehhhiiifffccc^^^XXXNNNEEE???<<<999888888888888888888999999999:::::::::;;;<<<===>>>???|||rrriiiccc___[[[[[[^^^dddhhhnnnttt{{{~~~vvvpppmmmpppttt{{{yyyjjjZZZMMMEEEAAA@@@============>>>???@@@AAABBBDDDGGGJJJMMMSSSYYY]]]aaaaaabbbcccdddeeeffffffdddeeeffffffhhhkkkooorrr|||vvveee^^^]]]bbbnnn||||||{{{{{{zzz}}}~~~zzz~~~vvvqqqllllllqqqyyyvvviii___YYYWWWWWWZZZaaallluuu|||~~~{{{~~~}}}|||}}}~~~{{{|||{{{wwwrrrkkkiiifffgggiiiiiigggddd___XXXNNNFFF@@@<<<:::888777777888888888999999999;;;;;;;;;<<<===>>>@@@AAAyyynnngggaaa]]]\\\___cccfffkkkqqqvvv}}}~~~{{{{{{~~~{{{zzz{{{~~~xxxsssooorrruuu{{{yyyiiiYYYLLLDDDAAA@@@=========>>>???@@@AAABBBBBBDDDGGGKKKOOOTTTZZZ___bbbcccdddeeefffgggggggggeeefffgggggghhhkkkooorrr~~~vvvfff___]]]cccppp~~~~~~|||{{{zzzyyy~~~~~~xxxzzz~~~xxxrrrooorrrxxxuuuiii___YYYVVVUUUYYY___hhhqqqxxx}}}yyyzzz{{{wwwsssjjjhhhgggggghhhhhhfffddd___XXXOOOFFF@@@<<<:::999777777777888999999:::::::::;;;;;;<<<===???@@@AAA~~~rrrkkkddd___^^^aaacccfffjjjoootttzzzwwwtttsssxxx~~~wwwuuurrrpppppprrruuuwww|||{{{vvvssssssvvv{{{xxxiiiYYYKKKDDD@@@@@@======>>>>>>???AAABBBCCCCCCEEEHHHLLLPPPUUU\\\```cccdddeeeggghhhhhhhhhhhhggghhhiiijjjjjjmmmqqquuuuuueee^^^]]]dddqqq}}}{{{zzzyyy~~~~~~~~~~~~~~~|||tttssswwwzzz~~~wwwrrrtttxxx~~~~~~uuukkkaaaZZZVVVTTTZZZ___gggpppxxx{{{vvvwwwxxxuuuqqqhhhgggffffffffffffeeeddd___XXXNNNEEE@@@<<<:::888666777777888999999::::::999999:::;;;<<<>>>@@@AAAwwwnnngggaaa___bbbbbbdddhhhlllqqqwww~~~zzzqqqlllkkkppp|||}}}{{{zzz{{{~~~vvvtttpppmmmkkkkkkkkklllrrrvvv|||zzzwwwtttwww|||xxxiiiYYYLLLDDD@@@???>>>>>>>>>???@@@BBBCCCDDDEEEGGGJJJMMMPPPVVV\\\```cccdddfffhhhiiiiiiiiihhhiiijjjkkkkkkmmmppptttwwwrrrccc]]]\\\cccqqq~~~}}}{{{zzz}}}}}}~~~~~~~~~zzzooolllnnnsss||||||wwwwww{{{~~~xxxooofff^^^YYYWWW[[[___gggqqqyyyzzzsssssssssqqqmmmgggggggggfffeeeeeedddddd^^^WWWMMMEEE???;;;999777666666777888999::::::;;;999999999;;;<<<>>>@@@AAA}}}qqqhhh```^^^```^^^aaadddhhhmmmsss{{{~~~tttkkkfffeeekkkwwwyyyyyyzzz}}}zzzuuuqqqmmmkkkjjjkkknnnssszzz}}}zzzuuuxxx|||wwwiiiZZZMMMDDD???===>>>>>>>>>???AAABBBDDDEEEGGGHHHKKKNNNQQQVVV\\\```cccdddgggiiijjjjjjiiihhhhhhiiikkklllnnnqqqvvvyyyooo```[[[\\\bbbqqq~~~|||{{{{{{|||~~~~~~~~~zzzmmmhhhjjjllluuu~~~uuulllddd^^^[[[[[[___hhhrrr{{{yyyqqqppppppmmmiiihhhhhhhhhgggfffeeeeeeeee]]]VVVLLLCCC>>>:::888666555666777888999:::;;;;;;999::::::<<<===???AAABBBsssiii```]]]^^^[[[]]]aaadddiiipppxxx}}}{{{qqqhhhbbbbbbgggtttzzz{{{}}}zzztttpppnnnhhhjjjnnnuuu~~~|||vvvxxx|||~~~vvviii[[[NNNDDD???<<<>>>>>>???@@@AAACCCEEEEEEHHHJJJLLLNNNQQQVVV[[[___cccdddgggiiijjjjjjiiihhhgggiiijjjlllnnnqqqvvvzzzmmm^^^ZZZ[[[bbbqqq~~~}}}{{{zzz|||~~~~~~|||nnniiiiiieeennnzzzzzzqqqiiibbb___ZZZ___hhhsss|||~~~zzzqqqooonnnkkkggghhhiiiiiihhhgggffffffggg\\\VVVLLLCCC===999777666555666777888999:::;;;;;;:::;;;;;;===???AAACCCDDDyyymmmeee___\\\___```bbbdddgggmmmtttyyy{{{~~~vvvnnnfffddddddhhhpppyyywwwssspppqqqvvv|||xxxxxx{{{~~~xxxhhhXXXMMMEEEAAA???>>>???AAAAAAAAABBBEEEGGGHHHKKKNNNQQQTTTXXX]]]```cccdddfffhhhjjjjjjjjjjjjiiijjjkkklllmmmppptttxxx~~~jjj^^^YYYYYYbbbqqq~~~}}}}}}~~~{{{{{{|||}}}yyynnnggg```gggpppzzzwwwqqqiiiaaa]]]aaagggpppyyy}}}rrrkkkhhhhhhgggfffggghhhiiiiiihhhhhhggg^^^VVVJJJBBB===<<<:::888777888888888888999999999777999<<<===>>>@@@BBBDDD{{{ppphhhbbb``````aaabbbcccfffkkkqqqvvvzzz~~~uuullldddaaaaaaccckkksssyyy|||~~~~~~{{{yyy{{{~~~~~~xxxxxxzzz~~~vvvfffWWWLLLFFFCCCAAA???@@@AAAAAABBBCCCGGGIIIJJJMMMPPPSSSVVVYYY]]]```cccdddfffhhhjjjjjjjjjjjjkkklllmmmmmmnnnqqquuuxxx|||hhh\\\YYYZZZbbbppp}}}|||}}}~~~}}}}}}}}}}}}~~~|||ppphhhbbbgggnnnwww}}}vvvmmmddd```bbbgggoooyyy}}}qqqiiigggffffffeeefffggghhhiiihhhgggfff___VVVJJJBBB===;;;999777888888888888999999999999777999<<<>>>???@@@CCCEEE~~~ssskkkfffccc```aaabbbcccdddhhhmmmqqqwww{{{uuulllddd```^^^___eeelllooorrruuuwwwxxx{{{|||xxxwwwzzz}}}sssdddVVVLLLFFFDDDCCCBBBBBBBBBBBBBBBEEEJJJMMMMMMPPPSSSVVVXXX[[[___aaadddeeegggiiijjjkkkkkkkkknnnooopppppppppssswwwzzzyyyeee[[[YYY[[[bbbppp}}}||||||}}}~~~~~~}}}}}}}}}sssjjjdddfffjjjqqq~~~tttjjjddddddgggnnnwww|||ooogggdddddddddccceeefffhhhhhhhhhfffeee```WWWKKKAAA===:::888666888888888888999999999:::888:::===>>>@@@AAADDDFFFvvvmmmgggcccaaabbbccccccdddgggkkknnnssswww}}}wwwnnneeeaaa^^^]]]aaaggghhhlllpppsssvvv|||}}}zzzwwwuuuyyy}}}rrrcccTTTJJJEEECCCCCCCCCCCCCCCCCCDDDGGGLLLQQQQQQTTTWWWZZZ\\\^^^aaacccfffggghhhiiikkklllmmmmmmqqqrrrrrrrrrsssuuuyyy|||wwwcccZZZYYY\\\bbbppp|||{{{|||}}}}}}|||||||||}}}wwwmmmeeeeeeeeekkkvvv|||rrriiihhhhhhllluuu|||mmmeeeaaaaaabbbbbbcccfffhhhhhhgggfffeee```WWWKKKAAA<<<:::888666888888888999999999::::::999;;;>>>@@@AAACCCFFFHHHxxxooogggbbbcccdddeeeeeefffhhhlllooopppuuu{{{wwwooofffbbb^^^[[[^^^cccfffjjjoootttxxx{{{yyywwwvvvtttxxx}}}rrrbbbSSSHHHCCCAAAAAADDDDDDDDDDDDEEEIIIOOOSSSTTTWWW[[[^^^```bbbdddfffiiiiiijjjkkklllnnnooopppssssssttttttuuuwww{{{uuubbbYYYZZZ]]]cccqqq~~~{{{zzz{{{|||zzzzzzzzz{{{}}}}}}rrrgggdddbbbfffppp}}}|||qqqnnnlllmmmuuu}}}mmmddd`````````aaacccfffhhhiiihhhfffeee___VVVJJJAAA<<<:::888666888999999999999:::::::::999<<>>AAADDDEEEHHHKKKNNNxxxrrrjjjjjjjjjmmmqqqxxxzzzuuusssssstttvvvyyysssrrrrrrwwwyyy~~~zzzjjjXXXNNNHHHDDDBBBCCC@@@CCCFFFIIIKKKOOOSSSVVV\\\___cccgggiiikkkmmmoootttssssssssssssttttttuuutttvvvxxxyyy{{{~~~uuuccc[[[[[[^^^mmmyyyzzzwwwvvvwwwxxxwwwxxxzzz|||}}}}}}||||||vvvkkkeeeccchhhtttsssiiibbb```___aaaeeehhhiiikkkmmmiiiccc^^^RRRGGGAAA===999777888:::999999999::::::;;;<<<<<>>@@@DDDFFFIIILLLPPPSSS~~~wwwsssrrrqqqrrrvvv}}}|||xxxvvvxxx{{{vvvgggVVVLLLGGGCCCBBBBBBCCCFFFIIILLLOOOSSSWWW[[[___bbbgggjjjkkkmmmooopppssssssuuuvvvxxxzzz{{{|||zzz{{{{{{{{{{{{|||tttddd^^^```cccoooyyy}}}xxxuuutttuuuuuuvvvwwwxxxzzz{{{{{{|||||||||}}}sssiiiddddddmmmwww|||sssmmmiiifffeeefffjjjllllllmmmmmmiiibbb[[[PPPEEE@@@===999888999999999999:::;;;<<<===>>>@@@CCCFFFHHHKKKNNNRRRUUUwwwuuutttrrrsssxxx~~~zzzyyyyyy|||ttteeeTTTLLLGGGCCCBBBBBBDDDGGGJJJMMMPPPTTTYYY\\\bbbeeeiiikkklllnnnoooqqqssstttuuuwwwyyyzzz{{{|||zzz{{{|||||||||}}}tttddd^^^```cccooozzz|||wwwtttsssssstttuuuvvvwwwxxxzzz{{{{{{||||||}}}wwwllleeecccjjjsss{{{uuuqqqooommmkkkjjjmmmnnnmmmmmmmmmhhhaaaYYYNNNDDD???<<<999888:::999999999:::;;;===>>>???AAADDDGGGIIILLLOOOSSSVVV}}}vvvtttrrrsssyyy}}}}}}~~~|||{{{yyy|||qqqcccSSSLLLHHHDDDBBBCCCDDDGGGKKKNNNQQQUUUZZZ]]]dddgggjjjlllmmmnnnpppqqqssstttvvvwwwxxxyyyyyyyyyxxxyyy{{{|||}}}sssccc\\\^^^bbbooozzz|||wwwtttrrrsssssstttuuuuuuwwwxxxzzz{{{|||}}}~~~{{{ppphhheeeiiiqqq}}}~~~{{{uuuttttttrrrqqqlllooopppnnnnnnmmmggg```WWWMMMBBB>>><<<999999:::999999:::;;;<<<>>>@@@AAABBBDDDGGGJJJLLLPPPTTTWWWxxxvvvssstttzzz{{{uuutttxxx~~~~~~||||||xxx|||pppbbbSSSLLLIIIEEECCCDDDEEEHHHKKKOOORRRWWW[[[___eeehhhkkkmmmnnnnnnooopppssstttvvvwwwxxxxxxxxxwwwwwwxxxzzz|||~~~qqqaaa[[[]]]aaannnyyy}}}xxxtttrrrrrrssssssssstttuuuwwwyyyzzz|||~~~wwwnnnhhhiiioooxxx~~~~~~~~~|||zzztttuuuvvvvvvtttlllooopppnnnnnnmmmggg```UUUKKKAAA===<<<999999;;;999999:::;;;===???AAABBBCCCEEEHHHKKKMMMQQQUUUXXX~~~zzzvvvvvvzzz}}}uuuqqqsssxxx{{{|||{{{www{{{oooaaaSSSMMMJJJFFFEEEEEEGGGIIIMMMQQQTTTYYY^^^aaafffhhhkkkmmmmmmnnnooopppqqqrrruuuwwwyyyzzzyyyyyywwwyyy{{{}}}~~~ooo```[[[^^^bbbmmmyyy~~~xxxtttsssssssssssssssssstttvvvxxxzzz|||~~~tttkkkjjjmmmsss}}}}}}{{{zzzzzzxxx~~~xxxrrrsssvvvvvvtttlllooopppnnnmmmmmmggg```TTTIII@@@===;;;999:::<<<888999:::;;;>>>@@@BBBCCCEEEGGGKKKMMMPPPSSSWWWZZZyyywww{{{yyytttsssvvvyyy}}}zzzvvvzzzoooaaaTTTMMMKKKGGGEEEFFFHHHKKKOOOSSSVVV[[[```cccfffhhhkkkmmmmmmmmmnnnooooooqqqtttxxxzzz||||||{{{xxxzzz|||}}}nnn```\\\___ccclllxxx~~~yyyuuusssssssssrrrrrrrrrsssuuuxxxzzz|||~~~~~~yyynnnjjjlllqqq{{{zzzxxxwwwwwwtttzzzvvvpppqqqtttuuutttkkkoooooonnnmmmlllggg```SSSIII???<<<;;;999:::<<<888999:::<<<>>>AAACCCDDDGGGIIILLLOOOQQQUUUYYY\\\zzz{{{~~~}}}{{{zzzzzz}}}xxxxxxyyyzzziii[[[MMMHHHHHHFFFEEEFFFGGGJJJNNNRRRVVVZZZ___bbbhhhjjjlllnnnoooooonnnmmmnnnpppsssvvvwwwxxxxxxwwwyyy{{{}}}oooaaaZZZ]]]ccckkkxxx{{{wwwuuuttttttrrrrrrqqqrrrsssvvvyyy{{{}}}~~~wwwrrrpppvvv}}}{{{vvvtttrrrqqqpppqqqwwwwwwnnnkkklllmmmmmmkkknnnpppooonnnmmmfff^^^PPPHHHAAA>>>;;;777777999888:::<<<======???BBBDDDHHHKKKOOORRRTTTVVVYYY\\\}}}||||||{{{{{{|||}}}~~~~~~~~~~~~|||xxxxxxyyy~~~xxxgggZZZLLLHHHGGGFFFEEEFFFIIILLLQQQUUUXXX\\\```ccchhhiiilllnnnppppppoooooooooqqqtttvvvxxxxxxxxxxxxyyy{{{}}}nnnaaaZZZ\\\bbbkkkwww|||xxxuuuuuuuuuqqqqqqqqqrrrtttvvvxxxzzz|||}}}yyytttqqquuu{{{xxxssspppnnnmmmlllooovvvxxxmmmiiijjjkkkkkkjjjnnnpppooonnnllleee]]]OOOGGG@@@>>>;;;888888:::999:::<<<===>>>???BBBEEEHHHKKKOOORRRTTTWWWZZZ\\\zzzyyyxxxwwwvvvwwwxxxyyyxxxxxxxxxxxxyyy}}}zzzwwwxxxyyy~~~uuudddWWWKKKGGGGGGFFFFFFGGGKKKOOOTTTXXX[[[___ccceeegggiiillloooqqqrrrqqqqqqppprrruuuwwwyyyyyyyyyyyyyyy{{{}}}~~~nnn```YYY\\\bbbkkkvvv|||xxxuuuttttttooopppqqqssstttvvvwwwxxxzzz{{{}}}~~~~~~vvvrrrsssyyy{{{tttnnnjjjiiihhhgggkkkrrr}}}yyymmmggggggggghhhiiimmmooonnnmmmkkkddd\\\MMMEEE???===;;;999999;;;999;;;===>>>>>>@@@CCCFFFIIILLLPPPSSSUUUWWWZZZ\\\xxxwwwuuutttsssttttttuuussssssttttttvvvzzz}}}xxxwwwyyyzzz}}}rrr```UUUJJJGGGGGGFFFGGGIIIMMMQQQVVVZZZ]]]```dddfffgggiiilllppprrrsssssssssqqqsssvvvyyyzzz{{{zzzzzzyyy{{{}}}~~~ooo```YYY\\\bbblllwww{{{vvvtttssssssmmmooopppssstttuuuvvvvvvxxxyyy{{{||||||yyytttrrrwww~~~xxxpppiiieeedddcccbbbdddlllxxxzzzlllfffdddddddddgggkkknnnmmmmmmjjjcccZZZKKKDDD>>>===;;;999:::===999;;;===>>>???AAAEEEGGGJJJMMMPPPTTTVVVXXX[[[]]]sssrrrqqqpppoooooopppqqqooopppqqqrrrtttxxx~~~~~~yyyuuuvvvyyy{{{{{{ooo\\\SSSJJJHHHGGGGGGHHHLLLNNNRRRWWW\\\___bbbdddfffgggiiimmmpppsssuuuuuuuuussstttwwwzzz|||||||||{{{zzz{{{}}}pppaaaYYY\\\bbbnnnyyy~~~xxxtttqqqpppppplllmmmoooqqqssstttuuuuuuwwwxxxyyyzzz{{{}}}|||vvvrrruuu|||}}}vvvmmmfffaaa___^^^^^^aaahhhtttzzzllleeecccbbbaaaeeejjjmmmmmmllliiiaaaXXXJJJCCC===<<<;;;::::::===:::<<<>>>???AAACCCFFFIIIJJJMMMQQQTTTVVVYYY[[[^^^nnnmmmlllkkkkkkkkklllmmmnnnnnnoooppprrrwww}}}{{{vvvsssuuuyyy|||yyymmmYYYQQQJJJIIIHHHHHHJJJOOOPPPTTTZZZ^^^aaacccfffggghhhkkknnnrrrtttuuuvvvuuutttvvvxxx{{{}}}}}}}}}|||{{{|||rrrbbbZZZ]]]cccpppzzz}}}wwwrrrpppnnnnnnlllmmmnnnpppqqqssstttuuuvvvwwwyyyyyyyyy{{{xxxrrrtttxxx||||||uuukkkbbb]]][[[ZZZZZZ___eeeooozzzzzzmmmfffbbb```___ccchhhllllllkkkhhh```WWWIIIBBB===<<<;;;999:::===:::<<>>@@@BBBCCCDDDFFFIIILLLOOOPPPQQQTTTWWWZZZ]]]^^^jjjjjjiiiiiiiiiiiiiiijjjhhhiiijjjkkkllloootttxxx}}}|||wwwuuuxxx}}}tttfffXXXQQQKKKJJJKKKLLLPPPUUUZZZ]]]bbbfffhhhiiikkklllnnnppprrrssstttuuuwwwyyyzzz{{{~~~uuuccc\\\^^^bbbnnnwww}}}wwwrrrnnnkkkjjjjjjkkklllnnnoooqqqrrrsssvvvwwwxxxyyyzzz{{{|||||||||vvvrrrooottt~~~~~~|||~~~{{{uuuqqqoooooorrrwww}}}~~~{{{xxxtttqqqkkkbbbZZZTTTPPPMMMKKKNNNOOOQQQTTTUUUVVVVVVVVVXXXZZZ^^^cccjjjpppuuuxxx|||~~~uuummmeeebbbdddgggjjjkkkjjjhhheee\\\SSSKKKFFF@@@<<<;;;<<<===>>>???AAACCCDDDEEEGGGJJJMMMOOOPPPQQQTTTWWW[[[^^^___jjjiiiiiiiiiiiijjjkkkkkkhhhiiijjjjjjkkkmmmrrruuuwww}}}{{{zzz}}}ssseeeXXXQQQLLLLLLNNNOOOSSSXXX\\\```dddhhhiiijjjlllmmmppprrrtttuuuuuuvvvxxxzzz{{{}}}tttbbb[[[]]]aaammmvvv}}}wwwqqqmmmkkkjjjjjjkkklllnnnoooqqqrrrsssttttttuuuwwwxxxzzz{{{|||~~~}}}wwwsssooosss{{{}}}|||}}}~~~xxxrrrllljjjiiikkkpppvvvzzz||||||wwwsssqqqjjjaaaYYYSSSOOOLLLJJJIIIJJJKKKKKKKKKKKKKKKJJJOOOQQQSSSWWW[[[```ccceeejjjnnnttt{{{~~~uuummmfffccceeehhhlllnnnllliiidddYYYOOOIIIFFFAAA>>>>>>>>>>>>>>>???AAADDDFFFGGGIIILLLNNNOOOPPPRRRUUUXXX\\\___aaakkkjjjjjjiiiiiiiiijjjjjjhhhiiijjjiiiiiikkknnnqqqssswww}}}rrrdddXXXQQQMMMOOORRRSSSWWW\\\```cccgggkkkllllllnnnooorrrsssuuuvvvvvvwwwyyy{{{{{{}}}uuuccc[[[]]]```llluuu}}}wwwqqqmmmjjjiiijjjjjjlllmmmoooqqqssssssrrrssstttvvvxxxzzz{{{||||||wwwsssooopppvvv}}}}}}{{{yyyxxxxxx{{{}}}~~~vvvpppjjjhhhfffgggkkkqqquuuwww~~~zzzuuurrrkkkaaaXXXQQQMMMKKKIIIGGGGGGGGGGGGGGGFFFFFFFFFIIIJJJLLLNNNRRRUUUXXXYYY\\\```ffflllssszzz~~~vvvnnnfffcccdddggglllpppnnnjjjcccXXXMMMHHHEEEBBB@@@@@@AAA@@@???@@@BBBFFFHHHIIIKKKMMMOOOOOOPPPSSSVVVYYY]]]```bbbmmmllljjjiiihhhgggggggggggghhhiiihhhhhhiiilllnnnooottt{{{~~~yyywww}}}~~~~~~~~~pppcccXXXRRROOORRRUUUXXX\\\aaadddgggkkknnnoooooopppqqqtttvvvwwwxxxxxxyyy{{{|||{{{|||vvvddd]]]]]]aaakkkttt}}}vvvpppllliiihhhiiijjjkkkmmmppprrrssstttrrrsssuuuvvvxxxzzz{{{|||{{{~~~wwwsssnnnmmmqqqwww{{{|||~~~}}}|||zzzwwwuuutttssstttwww{{{|||uuuppphhheeebbbcccffflllppprrryyy}}}|||uuummmbbbXXXQQQMMMJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHKKKNNNPPPRRRRRRUUUZZZ___dddkkkrrrwwwyyyxxxpppgggccccccdddkkkpppoooiiibbbWWWMMMFFFDDDBBBAAABBBBBBAAA@@@AAACCCGGGJJJKKKMMMOOOQQQQQQRRRTTTWWWZZZ^^^aaacccmmmllljjjhhhfffeeeddddddeeefffggggggggghhhjjjlllmmmqqqxxx~~~wwwrrrooosssvvv}}}}}}|||nnn```XXXRRRQQQTTTYYY\\\```eeeiiilllppprrrssssssssstttvvvxxxyyyzzzzzzzzz|||~~~{{{}}}wwweee]]]]]]```kkkuuu}}}vvvpppkkkiiihhhiiijjjkkkmmmppprrrssstttssssssuuuvvvxxxyyyzzz{{{yyy|||yyytttnnnlllmmmqqqvvvxxxyyyxxxwwwvvvtttrrrqqqpppppprrrvvvzzz|||zzzuuuqqqfffccc______bbbgggkkknnntttyyyzzzrrrfffZZZRRRMMMJJJHHHDDDCCCBBBBBBBBBCCCCCCDDDAAAAAABBBDDDFFFHHHJJJKKKKKKMMMPPPSSSVVV\\\bbbgggjjjpppyyy|||uuulllgggfffdddkkkpppnnnggg___UUULLLEEECCCAAA@@@AAABBBBBBBBBAAAEEEIIILLLNNNOOOQQQSSSSSSTTTUUUXXX[[[^^^aaabbbjjjiiihhhfffeeedddddddddcccdddfffffffffgggiiijjjkkkooouuuzzzwwwpppnnnnnnnnnuuu}}}}}}zzzkkk^^^WWWSSSRRRVVV\\\___ccchhhmmmpppsssuuuvvvvvvvvvwwwwwwyyy{{{{{{{{{{{{}}}~~~}}}~~~vvvddd\\\\\\___llluuu}}}vvvpppkkkhhhggghhhiiikkkmmmppprrrtttuuurrrssstttuuuvvvwwwxxxxxxvvv{{{{{{wwwpppllllllooosssvvvvvvvvvuuusssrrrrrrqqqqqqnnnooorrrvvvyyyyyyvvvssshhhddd```___bbbgggkkkmmmpppvvvvvviii\\\SSSMMMJJJHHHEEEDDDCCCAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDFFFFFFGGGIIIJJJKKKLLLPPPUUUYYY]]]ccckkkqqquuu||||||tttnnnmmmfffmmmqqqlllddd[[[QQQIIIDDDBBB???>>>@@@BBBCCCCCCBBBEEEJJJMMMOOOQQQRRRTTTUUUVVVWWWYYY[[[^^^```bbbhhhgggfffeeeeeeeeeeeeeeeaaaccceeefffffffffhhhjjjjjjnnnsssxxx|||yyyrrrooommmkkkqqq~~~~~~~~~xxxjjj]]]WWWSSSRRRXXX]]]```eeejjjooorrruuuwwwxxxwwwxxxxxxxxxzzz||||||{{{|||}}}uuuccc[[[[[[]]]lllvvv}}}vvvpppkkkhhhggghhhiiikkkmmmppprrrtttuuurrrrrrsssssstttuuuvvvvvvtttyyy~~~}}}yyyrrrmmmlllooosssvvvuuuuuutttsssrrrrrrrrrrrrmmmnnnppptttwwwxxxvvvtttkkkgggcccbbbdddiiimmmpppnnnuuuyyykkk^^^TTTNNNJJJHHHHHHGGGEEECCCBBBAAABBBBBBEEEDDDDDDCCCCCCDDDDDDDDDHHHHHHHHHHHHHHHKKKPPPSSSTTTYYY```dddgggmmmvvv~~~zzztttssshhhooorrrlllbbbXXXNNNGGGDDDAAA>>>===???BBBCCCDDDBBBFFFKKKNNNPPPQQQSSSTTTWWWWWWXXXZZZ\\\^^^```aaaffffffeeedddccccccccccccccccccbbbcccdddfffhhhiiilllnnnqqqtttxxx~~~}}}vvvssstttvvv}}}~~~rrrgggaaaWWWVVVVVVXXX]]]dddkkkoooppprrrtttwwwxxxxxxxxxwwwzzzzzzzzzzzzzzz{{{|||}}}|||}}}~~~uuuddd]]]]]]```iiirrr~~~vvvnnniiifffeeeeeegggjjjmmmoooqqqqqqrrrpppqqqssstttuuuuuutttsssuuuwwwzzz||||||yyyrrrkkkhhhjjjoootttyyyyyyxxxwwwvvvuuuuuutttpppmmmlllooovvvyyyxxxvvvnnnkkkgggeeehhhlllpppqqqrrrwwwyyyjjj\\\TTTNNNJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEECCCCCCCCCEEEFFFFFFGGGGGGIIIJJJLLLMMMOOOQQQTTTYYY___eeeiiilllttt{{{zzzvvvppppppoookkkcccXXXNNNHHHAAA???===<<<===@@@DDDFFFHHHJJJNNNRRRUUUWWWXXXXXXWWWXXXYYY[[[]]]___aaaaaafffeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbccceeeggghhhjjjlllooorrrvvv{{{{{{zzz{{{|||{{{oooddd^^^WWWVVVWWWYYY^^^dddkkkoooppprrrtttvvvwwwxxxxxxwwwzzzzzzzzzzzz{{{|||}}}}}}}}}}}}tttccc[[[\\\```hhhqqq~~~wwwpppkkkhhhgggfffgggjjjlllnnnoooppppppnnnoooppprrrtttuuuuuuvvvuuuwwwzzz|||{{{xxxrrrllliiikkkpppuuu{{{{{{{{{zzzyyyyyyxxxwwwrrrnnnlllnnnssswwwxxxwwwrrroookkkkkknnnrrrvvvxxxxxx}}}zzzkkk]]]UUUOOOKKKHHHGGGFFFEEEDDDDDDCCCCCCCCCFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKNNNRRRWWW\\\```bbbgggnnnxxxzzzwwwppppppnnniiiaaaWWWMMMGGG???>>>===<<<>>>AAAEEEHHHIIILLLOOOTTTWWWXXXYYYYYYXXXYYYZZZ[[[]]]___``````dddcccbbbaaaaaa`````````bbbaaaaaaaaabbbccceeefffhhhkkknnnppptttxxx~~~{{{sssooonnnpppqqq{{{vvvjjj```[[[VVVVVVWWWZZZ___eeekkknnnqqqrrrssstttuuuwwwxxxxxxzzzzzz{{{{{{|||}}}}}}~~~~~~rrraaaZZZ[[[^^^fffooo|||xxxqqqllljjjhhhggghhhiiikkkmmmmmmnnnnnnmmmmmmnnnppprrrtttvvvxxxuuuwwwyyy|||~~~{{{xxxsssnnnkkkmmmrrrwww~~~~~~~~~}}}||||||uuuqqqllllllpppuuuxxxxxxuuurrrppppppsssxxx|||}}}~~~{{{kkk^^^UUUPPPKKKHHHGGGGGGFFFEEEDDDDDDDDDDDDHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGIIILLLOOOSSSVVVWWWZZZ```iiisss}}}~~~}}}zzzwwwqqqpppmmmggg^^^TTTJJJDDD>>>>>>======???CCCFFFIIIKKKMMMQQQUUUXXXZZZZZZZZZZZZZZZ[[[\\\]]]^^^______bbbbbbaaa```____________aaa```______```aaabbbcccgggiiilllooorrrvvv{{{~~~~~~vvvnnniiiiiijjjllltttzzz|||qqqfff]]]XXXVVVWWWYYY\\\aaafffkkknnnqqqqqqrrrssstttvvvwwwxxxyyyzzz{{{|||}}}}}}~~~~~~~~~sssaaaYYYYYY\\\dddmmmyyyxxxqqqmmmjjjiiihhhhhhiiijjjkkklllllllllnnnnnnnnnooopppsssuuuwwwuuuwwwyyy{{{}}}{{{yyyuuuqqqnnnppptttxxxyyytttnnnlllnnnsssxxxzzzuuusssqqqrrrvvvzzz~~~yyyjjj]]]UUUPPPKKKIIIGGGGGGFFFEEEEEEEEEEEEEEEHHHJJJJJJIIIHHHGGGGGGIIIIIIJJJJJJKKKKKKKKKJJJJJJHHHIIIIIIJJJLLLNNNOOOPPPSSSXXX___gggqqq~~~~~~}}}xxxuuuqqqoookkkddd[[[PPPGGGBBB??????>>>>>>@@@CCCFFFHHHLLLNNNRRRVVVYYYZZZZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^aaaaaa```___^^^^^^^^^^^^______^^^]]]]]]^^^___```eeehhhkkkooorrruuuzzz}}}~~~wwwoookkkiiijjjkkkqqqwwwxxxmmmbbb[[[WWWUUUWWWZZZ^^^bbbgggkkknnnqqqqqqqqqrrrsssuuuwwwxxxxxxyyyzzz|||}}}~~~~~~}}}~~~~~~uuubbbYYYYYY[[[bbbkkkvvvxxxqqqllljjjiiihhhhhhiiiiiijjjkkkllllllppppppooooooppprrrtttuuuuuuwwwxxxzzz{{{~~~~~~|||xxxtttqqqqqquuuxxx~~~{{{wwwqqqnnnooossswwwzzzuuusssrrrssswww|||vvvggg[[[TTTOOOLLLIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMLLLKKKLLLLLLKKKKKKKKKLLLLLLMMMQQQTTTYYY^^^eeeqqq~~~}}}|||uuurrrpppnnniiiaaaWWWMMMEEE@@@AAA@@@@@@@@@AAACCCFFFGGGLLLOOORRRVVVXXXZZZZZZZZZ\\\\\\]]]]]]]]]^^^^^^^^^aaa```___^^^^^^]]]]]]^^^^^^^^^\\\[[[[[[\\\]]]]]]bbbeeeiiimmmppptttxxx{{{|||uuupppmmmkkkkkkooottt}}}}}}~~~~~~ttthhh^^^YYYVVVUUUWWW[[[___dddhhhlllmmmooopppqqqrrrsssuuuvvvvvvvvvwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~yyyfff\\\YYYZZZ```iiiuuu}}}zzzrrrmmmjjjiiiiiiiiiiiiiiijjjkkklllmmmqqqqqqpppqqqqqqrrrssstttuuuvvvxxxyyyzzz}}}~~~{{{vvvqqqppprrrtttzzz|||~~~~~~}}}{{{xxxtttpppoooqqquuuwwwuuutttrrrtttxxx|||~~~}}}ssseeeZZZSSSPPPMMMKKKJJJJJJIIIHHHHHHIIIIIIJJJIIIKKKLLLLLLKKKKKKMMMNNNMMMNNNPPPQQQQQQQQQPPPPPPQQQPPPOOOMMMLLLLLLKKKKKKNNNPPPSSSVVV[[[dddpppyyy|||}}}}}}xxxrrroooooolllfff^^^TTTKKKCCC???@@@@@@@@@AAABBBEEEGGGHHHMMMOOOSSSVVVYYYZZZZZZZZZ\\\\\\]]]]]]^^^^^^______aaa```___^^^^^^]]]]]]^^^^^^]]][[[ZZZZZZZZZ[[[[[[^^^aaafffkkkooorrrvvvyyy}}}}}}wwwrrrooommmmmmqqqxxx}}}|||~~~{{{oooddd[[[VVVUUUUUUWWW\\\aaaeeeiiilllmmmnnnoooqqqssstttuuuuuuttttttvvvxxx{{{|||||||||{{{}}}~~~~~~~~~~~~~~~~~~jjj^^^ZZZYYY^^^hhhttt|||}}}uuuooollljjjiiiiiihhhiiijjjlllnnnoooooopppqqqrrrttttttuuuuuuuuuvvvxxxyyyyyy|||~~~{{{uuupppmmmmmmnnnuuuwwwyyy|||||||||zzzyyywwwvvvtttrrrpppoooqqqrrrrrrqqqpppqqquuuxxx{{{|||www{{{{{{qqqdddZZZUUURRRPPPNNNNNNMMMMMMLLLLLLMMMMMMNNNLLLNNNPPPQQQQQQRRRTTTUUUTTTVVVXXXZZZ[[[ZZZZZZYYYVVVUUUTTTRRRPPPOOONNNNNNKKKMMMOOOQQQTTT[[[fffmmm}}}xxxxxxxxxtttpppnnnmmmiiiccc[[[RRRIIIBBB???======???AAADDDGGGJJJLLLOOOQQQUUUXXXZZZ[[[[[[[[[\\\\\\]]]]]]^^^___``````aaaaaa```___^^^^^^^^^^^^]]]\\\[[[YYYYYYYYYZZZZZZ[[[___dddiiimmmqqquuuxxx|||~~~xxxsssqqqkkkooouuu|||}}}zzzzzz~~~xxxlllaaaXXXUUUTTTUUUWWW\\\aaafffjjjlllmmmlllnnnqqqsssuuuuuutttssssssuuuxxxzzz||||||{{{{{{}}}}}}~~~~~~mmm```ZZZYYY]]]hhhttt|||wwwqqqmmmkkkiiiiiiiiiiiikkkmmmoooppplllnnnqqqsssvvvwwwwwwwwwuuuvvvxxxxxxyyy{{{~~~zzztttnnnjjjiiiiiirrrtttvvvyyyzzzyyyxxxvvvtttuuutttrrrooonnnnnnnnnnnnmmmlllmmmppptttvvvvvvqqquuu{{{zzzqqqddd[[[VVVTTTRRRPPPPPPPPPPPPOOOOOOPPPQQQQQQPPPRRRTTTUUUVVVWWWYYY[[[\\\^^^```bbbddddddcccbbb[[[ZZZXXXVVVTTTSSSRRRRRRJJJLLLNNNOOORRRXXXbbbiiiqqq|||tttttttttqqqnnnnnnlllhhhbbbZZZQQQHHHBBB???:::;;;===AAAEEEIIIMMMOOOQQQSSSVVVYYY\\\]]]]]]\\\[[[\\\\\\]]]^^^___```aaacccbbbbbbaaa```______^^^\\\ZZZXXXVVVUUUVVVWWWXXXXXX\\\aaaeeejjjnnnssswww{{{}}}|||sssnnnllllllnnnqqqyyy{{{yyy}}}ssseeeZZZUUUTTTVVVUUUYYY^^^bbbeeehhhkkkmmmmmmnnnpppsssttttttttttttwwwwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~mmm^^^YYY[[[aaaiiirrrzzzxxxqqqkkkhhhgggggghhhiiijjjlllmmmnnnssssssrrrrrrrrrsssttttttuuuvvvvvvvvvvvvxxx||||||xxxrrrmmmjjjhhheeedddmmmnnnppprrrsssrrrrrrqqqtttrrrpppoooooonnnkkkiiiiiihhhhhhjjjmmmpppqqqpppmmmmmmrrr|||~~~yyytttmmmccc\\\ZZZYYYYYYXXXWWWVVVUUUUUUUUUVVVXXXYYY]]]^^^```aaabbbdddgggiiiiiilllpppssstttssspppnnnjjjfffbbb]]]ZZZVVVSSSPPPRRRPPPOOOPPPRRRUUUWWWWWWkkkuuu|||tttoooooonnnllliiiiiieee^^^UUUMMMFFFBBB???>>>???AAAEEEHHHLLLPPPQQQRRRSSSUUUWWWYYY[[[\\\\\\^^^^^^_______________^^^bbbbbbaaaaaa```______^^^\\\ZZZXXXWWWVVVVVVWWWXXXXXX\\\aaaeeeiiimmmrrruuuzzz|||~~~wwwrrrmmmmmmooorrrxxxyyyxxx||||||pppcccZZZUUUVVVWWWWWWZZZ___dddfffiiilllnnnnnnppprrrtttuuuvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{}}}}}}ooo___YYYZZZ```gggqqqxxxxxxrrrllliiigggggghhhiiijjjlllmmmnnnrrrrrrrrrrrrrrrsssssstttuuuvvvvvvvvvvvvyyy|||{{{tttpppjjjeeecccbbbaaa```gggiiillloooppppppooommmqqqpppooooooooonnnkkkiiigggfffeeegggjjjlllmmmmmmkkkkkkpppzzz}}}yyytttrrrllleee```^^^^^^]]]\\\___^^^^^^___```aaacccdddhhhjjjlllmmmoooqqqtttwww|||zzzvvvqqqlllhhhddd```]]]XXXVVVSSSRRRTTTWWWXXXYYYaaajjjyyyyyypppkkkjjjjjjhhhfffhhhddd\\\SSSKKKEEEAAA???@@@AAACCCGGGJJJNNNQQQSSSTTTUUUWWWYYY[[[]]]^^^^^^______````````````______aaaaaaaaa```______^^^^^^\\\[[[YYYWWWWWWWWWXXXXXXXXX\\\```dddhhhlllpppsssxxxzzz}}}zzzvvvpppqqqrrruuuzzz|||wwwwww{{{xxxlll```XXXVVVVVVXXXYYY\\\aaaeeehhhjjjmmmooopppqqqsssuuuwwwwwwwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvwwwyyy{{{|||}}}~~~qqq___XXXYYY\\\dddnnnvvv~~~yyysssnnnjjjhhhgggggghhhiiikkkmmmoooqqqqqqqqqqqqrrrrrrssssssuuuvvvvvvvvvwwwyyy}}}~~~tttkkkgggaaa]]]\\\\\\]]]\\\```cccggglllnnnnnnlllkkkmmmlllmmmooopppooollljjjdddcccaaabbbeeeggghhhhhhiiihhhmmmvvv~~~|||zzzxxxuuuqqqsssoookkkiiiiiiiiiiiihhhkkklllmmmnnnqqqsssuuuwwwzzz|||}}}wwwrrrlllhhh___[[[VVVRRRRRRTTTUUUVVVXXX```mmm}}}xxxnnnhhhffffffeeedddfffaaaYYYQQQIIICCCAAA???BBBCCCFFFIIIMMMQQQSSSUUUVVVWWWYYY[[[]]]___``````aaaaaabbbbbbbbbaaaaaa````````````______^^^^^^^^^\\\[[[ZZZYYYXXXXXXXXXXXXYYY[[[```cccfffjjjnnnqqqtttvvvzzz~~~|||zzzuuuwwwyyy|||{{{wwwwww|||vvviii^^^WWWUUUVVVWWWZZZ]]]bbbfffiiikkknnnppprrrsssuuuwwwyyyyyyyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{yyyxxxvvvuuuuuuwwwzzz|||{{{}}}~~~sss```WWWWWWYYYaaakkkttt|||zzztttoookkkgggggggggggghhhjjjmmmnnnoooooopppqqqqqqrrrrrrrrrtttuuuvvvvvvwwwzzz~~~|||rrrhhhccc]]]YYYXXXZZZ[[[\\\\\\```fffllloooooommmkkkiiijjjkkknnnppppppnnnllldddbbb``````bbbdddeeeeeegggfffiiiqqqwww{{{|||yyyxxxvvvuuuxxxwwwwwwwwwxxxyyyyyyyyyyyyzzz}}}xxxtttjjjddd]]]WWWTTTTTTUUUUUUVVV\\\eeeqqqyyypppiiifffeeeeeeeeeddd___VVVMMMFFFBBB@@@@@@CCCEEEHHHKKKOOORRRUUUVVVWWWXXXZZZ\\\^^^```aaaaaaccccccccccccccccccbbbaaa____________^^^^^^^^^^^^\\\[[[[[[ZZZYYYYYYYYYXXXYYY[[[___bbbeeehhhkkknnnoooqqquuu{{{}}}{{{}}}{{{xxxzzz~~~~~~tttggg\\\VVVUUUVVVWWW[[[___cccgggiiilllnnnpppsssuuuwwwyyyzzz{{{zzzzzzyyyzzz{{{|||}}}}}}}}}}}}zzzyyywwwuuuvvvwwwzzz|||yyy{{{}}}~~~~~~uuuaaaWWWUUUVVV^^^hhhqqqzzz{{{uuuoookkkgggfffeeeeeefffiiilllmmmmmmnnnooopppqqqqqqqqqqqqrrrsssuuuuuuwwwzzz~~~tttjjjddd]]]XXXWWWXXX[[[\\\]]]bbbhhhnnnrrrrrrqqqoooiiiiiikkknnnqqqrrrqqqooogggeeebbbaaaccceeeeeeffffffdddeeekkkpppsssxxx~~~}}}|||}}}}}}{{{tttkkkccc^^^[[[YYYXXXWWWZZZ```hhhsss{{{ssskkkfffeeeeeeeeebbb]]]TTTKKKDDDAAA@@@AAACCCEEEIIIMMMPPPSSSUUUVVVWWWYYY[[[]]]___```aaabbbddddddeeeeeedddccccccbbb^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\[[[ZZZZZZYYYYYYYYY[[[___aaacccfffiiikkkkkkmmmqqqvvv|||}}}zzzxxxvvvvvvttttttuuuvvvzzz~~~~~~}}}zzz||||||rrrdddZZZVVVWWWXXXYYY^^^aaafffiiikkkmmmppprrrtttuuuwwwyyy{{{{{{{{{{{{yyyzzz{{{|||}}}}}}}}}}}}zzzyyyxxxwwwwwwxxxzzz{{{xxxzzz|||}}}~~~xxxcccXXXVVVTTT\\\fffooowww|||uuuoookkkeeedddccccccdddgggjjjlllkkklllnnnpppqqqqqqpppppppppqqqssstttvvvyyy~~~|||pppjjj```ZZZWWWXXX[[[\\\aaadddjjjppptttuuuuuutttlllkkklllooorrrtttttttttllliiieeedddeeefffggggggeeeaaa```cccgggjjjooovvvyyyooohhhbbb^^^\\\YYYZZZ]]]ccclllxxx}}}vvvnnnhhheeedddeeeaaa[[[RRRIIICCCAAAAAACCCDDDFFFJJJOOORRRUUUWWWWWWYYYZZZ\\\^^^```bbbcccccceeeeeeeeeeeeddddddcccbbb]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYYYY[[[^^^```bbbdddgggiiiiiikkknnnrrrvvvzzz|||}}}~~~}}}zzzwwwtttsssrrrpppqqqsssuuuzzz~~~~~~|||}}}{{{}}}yyynnnaaaXXXWWWZZZ]]]]]]aaaeeeiiilllnnnpppsssttttttuuuwwwzzz{{{{{{{{{{{{xxxyyyzzz{{{{{{||||||{{{yyyyyyxxxwwwwwwxxxxxxyyyvvvxxx{{{}}}~~~|||ggg[[[XXXSSS[[[eeennnvvv|||uuunnnjjjdddcccaaa```bbbeeehhhkkkiiikkkmmmooopppppppppooonnnpppqqqrrrtttxxx}}}{{{tttiii```\\\\\\^^^___cccfffkkkppptttvvvvvvvvvooonnnnnnpppsssvvvxxxxxxppplllhhhffffffhhhiiiiiiccc^^^ZZZ[[[^^^aaagggooo}}}wwwoooiiieee_________```eeeooozzz{{{tttnnniiiggggggaaa[[[QQQHHHBBBAAABBBDDDFFFIIIMMMQQQUUUXXXYYYYYY[[[\\\^^^```bbbdddeeeeeeeeeeeeeeeeeedddcccbbbaaa]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]\\\\\\[[[ZZZYYYYYY[[[^^^```aaacccfffhhhiiijjjmmmppprrruuuvvvwww{{{~~~|||yyyvvvtttsssrrrsssuuuyyy~~~}}}}}}}}}}}}|||{{{zzzyyyzzz~~~}}}{{{}}}uuukkk^^^WWWXXX]]]```aaadddgggllloooqqqsssuuuwwwtttuuuwwwzzz{{{{{{{{{{{{wwwwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwuuuxxx{{{}}}~~~jjj^^^ZZZSSSZZZeeemmmuuu~~~}}}uuunnniiicccbbb```___```dddgggjjjiiijjjmmmoooppppppoooooommmnnnppprrrtttwww|||}}}qqqgggbbbaaabbbcccdddfffjjjooorrruuuvvvvvvrrrpppooopppssswwwzzzzzzrrrnnnjjjggggggiiijjjjjjbbb[[[VVVVVVXXX[[[bbbjjjwwwxxxsssgggeeebbb```aaagggooouuuzzzsssnnnkkkjjjaaaZZZPPPGGGBBBAAACCCEEEHHHJJJOOOSSSWWWZZZ[[[[[[\\\^^^```bbbdddeeefffgggeeeeeeeeeeeedddcccbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^aaaaaaaaaaaa___]]][[[ZZZ\\\\\\]]]^^^```cccfffggghhhhhhiiikkkmmmppprrrsssyyy|||~~~}}}}}}}}}~~~~~~|||yyyxxxvvvvvvwwwwwwuuutttxxxzzz}}}rrrhhh___[[[ZZZ[[[___dddeeehhhmmmpppsssuuuwwwyyyxxxxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxyyyyyyyyyzzz{{{|||~~~~~~ppp```WWWVVVZZZaaaiiisss}}}}}}xxxpppiiidddbbb``````bbbcccdddcccgggggghhhiiikkklllmmmnnnmmmooopppqqqrrrvvvzzz~~~vvvkkkffffffeeeddddddfffkkkooorrrtttuuuuuurrrqqqqqqrrrvvvxxxyyyyyysssnnnhhhffffffgggfffddd^^^YYYUUUTTTTTTVVV^^^gggrrr|||tttnnnfff``````dddhhhjjjxxx}}}zzzssskkkeee```UUUJJJEEEBBB@@@BBBFFFHHHKKKPPPTTTWWWYYY\\\^^^___```aaabbbdddeeefffgggffffffeeeddddddcccbbbbbb^^^^^^^^^^^^^^^^^^^^^^^^aaaaaaaaaaaa___]]][[[ZZZZZZZZZ[[[\\\^^^aaaccceeefffggghhhiiikkknnnpppqqqtttwww{{{~~~{{{xxxvvvtttssstttsssrrrpppssstttzzz~~~zzzooofff^^^[[[[[[\\\```eeegggjjjooorrrtttuuuwwwyyyxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{|||}}}~~~sssbbbXXXXXX[[[aaahhhpppzzz~~~yyyqqqjjjdddbbb``````aaacccccccccfffggghhhiiikkklllmmmmmmoooppprrrssstttxxx|||~~~qqqkkkgggeeecccccceeehhhkkkoooqqqssstttrrrqqqqqqrrruuuwwwxxxwwwrrrmmmhhheeeeeeeeecccaaaYYYTTTQQQQQQQQQSSSZZZcccmmmyyyzzzppphhhddddddeeefffqqqvvvwwwnnnggg^^^TTTJJJEEEBBB@@@CCCGGGJJJMMMRRRVVVYYY[[[^^^``````aaabbbcccdddeeeeeefffdddddddddccccccccccccbbb^^^^^^^^^^^^^^^^^^^^^^^^aaaaaaaaaaaa___]]][[[ZZZZZZZZZZZZ[[[]]]```bbbddddddeeeeeegggiiikkkmmmnnnooorrrwww|||yyywwwtttsssrrrqqqpppnnnooopppuuu}}}}}}~~~{{{vvvlllddd]]]\\\]]]^^^ccchhhkkknnnrrrtttuuuvvvxxxyyyxxxxxxyyyyyyyyyyyyxxxxxxvvvvvvuuuuuutttttttttuuuwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzz{{{|||}}}~~~xxxfff[[[YYY\\\aaagggmmmvvvzzzsssmmmeeeccc```___aaabbbcccbbbffffffgggiiijjjkkklllmmmoooppprrrssstttwww{{{~~~zzzpppiiidddaaaaaaaaabbbeeehhhlllppprrrsssrrrqqqsssuuuvvvvvvuuuqqqlllfffbbbaaa```^^^[[[TTTPPPNNNOOOOOOQQQXXX___iiisss~~~tttnnnjjjgggfffkkkoooyyyzzzoooggg\\\RRRIIIEEECCCBBBDDDIIIMMMPPPUUUXXX[[[]]]___aaabbbbbbcccddddddddddddcccaaaaaaaaabbbbbbbbbcccccc________________________```aaaaaaaaa___^^^\\\[[[[[[[[[[[[\\\^^^aaacccdddccccccdddfffgggiiikkklllnnnqqquuuzzz}}}yyyvvvtttssspppooooooooosss{{{~~~zzzssshhhaaa\\\]]]___aaafffkkkooorrruuuwwwwwwwwwxxxzzzxxxxxxyyyzzzzzzzzzyyyyyyvvvuuuttttttssstttuuuuuuwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{}}}~~~~~~|||iii^^^YYY\\\```eeekkkttt}}}|||uuuooofffccc```___```aaabbbbbbeeefffggghhhiiikkklllllllllnnnpppqqqsssuuuxxx{{{~~~tttjjjccc^^^]]]]]]\\\]]]aaaffflllpppsssrrrrrrsssuuuuuuuuusssooojjjddd```^^^\\\XXXUUUQQQNNNMMMOOOPPPRRRXXX```gggppp{{{uuupppmmmllloooxxxyyymmmdddYYYPPPHHHEEEDDDCCCGGGKKKOOORRRVVVZZZ[[[]]]___aaaccccccdddddddddcccbbbaaa^^^______```aaabbbcccccc________________________``````aaaaaa```^^^\\\[[[[[[[[[[[[[[[]]]___aaacccccccccdddeeefffhhhjjjkkklllooossswww}}}|||yyyvvvsssppppppooorrryyyyyyrrreee___\\\___bbbeeeiiinnnrrrtttwwwyyyyyyyyyyyyzzzyyyyyyzzz{{{{{{{{{{{{{{{wwwvvvuuutttuuuvvvxxxyyyxxxxxxxxxyyyzzz{{{||||||||||||||||||}}}~~~kkk___WWWYYY]]]bbbiiisss|||~~~vvvpppgggddd```^^^___```aaaaaaeeeeeefffgggiiijjjkkkkkklllnnnppprrrssstttwwwzzzxxxkkkbbb]]]ZZZXXXVVVVVVZZZaaaiiimmmrrrqqqrrrtttvvvwwwuuutttooojjjddd___]]]ZZZVVVRRRPPPMMMMMMOOOQQQSSSZZZbbbhhhppp~~~{{{wwwrrrtttzzzxxxkkkbbbUUUMMMFFFEEEEEEEEEIIIMMMPPPSSSWWWZZZ\\\]]]___aaacccdddeeeeeedddcccaaa```\\\]]]^^^___aaabbbcccddd___________________________````````````^^^]]]\\\XXXXXXXXXYYYZZZ\\\^^^```bbbbbbbbbccceeeggghhhiiijjjlllooossswww~~~{{{wwwuuusssrrrsssxxx}}}xxxpppddd___]]]aaaeeehhhlllqqqsssuuuxxxzzzzzzzzzzzz{{{zzz{{{|||}}}}}}}}}}}}}}}zzzyyywwwvvvvvvwwwyyyzzzwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~kkk___TTTVVVZZZ___fffppp{{{~~~wwwqqqhhheee```]]]^^^___``````ddddddeeeggghhhiiijjjkkknnnppprrrtttuuuvvvyyy{{{|||mmmbbb]]]VVVTTTRRRRRRVVV]]]eeekkkpppppprrruuuxxxyyyxxxwwwqqqmmmgggbbb```]]]WWWSSSQQQMMMLLLOOOQQQTTT\\\eeelllttt||||||~~~vvvjjj```RRRKKKEEEEEEFFFGGGKKKPPPRRRUUUYYY\\\]]]^^^```aaacccdddeeefffeeecccaaa___\\\]]]^^^___aaabbbcccddd___________________________````````````^^^]]]\\\XXXXXXWWWXXXYYY[[[]]]^^^`````````aaabbbdddffffffiiikkkmmmppptttyyy}}}zzzwwwwww{{{vvvnnneee```___ccchhhkkknnnssssssuuuxxxzzzzzzzzz{{{|||||||||}}}~~~}}}zzzwwwvvvvvvwwwxxxvvvwwwxxxyyy{{{|||}}}~~~jjj^^^RRRTTTWWW[[[bbblllvvv}}}wwwpppiiieee```]]]]]]^^^___```cccdddeeefffhhhiiijjjjjjmmmpppssstttuuuvvvxxxzzz}}}pppddd]]]SSSQQQOOOOOOSSS[[[ccchhhmmmnnnqqquuuzzz||||||zzzvvvqqqlllhhheeebbb\\\XXXTTTPPPOOOQQQTTTXXXaaajjjuuu}}}{{{qqqfff]]]PPPIIIDDDEEEGGGHHHLLLQQQUUUXXX[[[^^^___```aaabbbbbbccceeefffeeecccaaa___]]]^^^^^^```aaabbbcccddd````````````````````````______`````````___]]]\\\ZZZYYYYYYZZZ[[[]]]___```^^^^^^______aaabbbddddddkkklllnnnpppsssxxx~~~}}}|||uuummmeeeaaa```eeejjjlllppptttrrruuuxxxzzzzzz{{{|||}}}|||}}}~~~|||xxxuuuuuuuuuvvvuuuvvvwwwxxxzzz{{{}}}}}}jjj]]]QQQSSSUUUYYY___hhhrrryyywwwpppjjjeee```]]]\\\^^^______cccdddeeefffgggiiijjjjjjkkknnnqqqrrrssstttvvvwww{{{rrreee^^^QQQPPPNNNNNNSSSZZZbbbggglllmmmqqqvvv{{{~~~~~~}}}yyyuuuooollljjjfff```\\\YYYUUUSSSTTTWWW\\\fffppp~~~uuulllaaaYYYNNNHHHCCCEEEGGGIIIMMMRRRWWWZZZ]]]``````aaacccdddbbbccceeeffffffdddaaa___^^^^^^___```aaabbbccccccfffeeebbb```______``````aaa``````___^^^^^^]]]]]]ZZZYYYXXXXXXYYY[[[]]]___`````````aaabbbdddeeefffjjjkkklllooossswww{{{}}}|||rrrkkkcccdddfffiiimmmppprrrsssvvvwwwxxxyyy{{{|||}}}}}}~~~~~~~~~}}}{{{yyywwwwwwttttttuuuvvvxxxzzz|||}}}~~~hhh[[[TTTSSSTTTYYY^^^eeeqqq}}}}}}vvvqqqjjjfffaaa^^^^^^____________aaadddeeeffffffhhhjjjkkknnnppprrrrrrtttwwwyyyyyy~~~~~~lll___ZZZSSSNNNPPPTTTXXX___fffkkkmmmrrrxxx}}}|||uuunnnjjjiiieee^^^[[[ZZZZZZ[[[ZZZ___lll{{{|||xxxqqqfff\\\TTTJJJGGGEEEGGGLLLPPPQQQQQQWWWZZZ^^^aaacccdddcccccceeeddddddcccbbbaaa``````````````````aaabbbcccdddgggeeebbb```_________```______^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXYYY\\\^^^___bbbbbbbbbcccdddeeefffgggiiijjjkkknnnrrrvvvyyy{{{{{{rrrjjjdddeeegggjjjmmmpppssstttwwwwwwxxxzzz{{{|||}}}~~~~~~~~~~~~|||zzzyyyxxxuuuuuuvvvwwwyyy{{{}}}~~~jjj\\\TTTRRRSSSXXX]]]dddqqq|||~~~vvvrrrkkkgggbbb^^^^^^^^^_________aaadddeeeeeefffgggiiikkkmmmoooqqqqqqsssuuuwwwxxx}}}wwwjjj___WWWPPPPPPRRRUUU\\\bbbkkkmmmqqqwww|||}}}vvvnnnkkkjjjfff```]]]\\\]]]]]]]]]aaammmzzz|||}}}{{{xxxtttmmmdddZZZSSSKKKIIIHHHJJJNNNRRRTTTTTTYYY[[[^^^aaacccdddcccbbbdddccccccbbbbbbaaaaaa```````````````aaabbbcccdddgggeeeccc```___^^^___```]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXYYY[[[]]]___aaacccccccccccccccdddeeefffhhhhhhjjjmmmppptttwwwxxx|||zzzqqqjjjfffgggiiilllooorrrtttuuuxxxxxxyyy{{{|||}}}~~~}}}|||{{{zzzwwwwwwxxxyyy{{{}}}~~~nnn^^^TTTQQQRRRWWW]]]dddooozzz~~~wwwrrrkkkgggbbb___^^^^^^^^^^^^___aaacccddddddeeefffgggiiikkknnnooooooqqqsssuuuxxx|||zzzjjj```VVVRRRRRRTTTZZZaaajjjlllpppuuuzzz~~~}}}wwwoookkkjjjgggbbb]]]]]]^^^``````cccnnnyyy}}}xxxwwwuuurrrnnnhhh```WWWQQQLLLKKKKKKMMMQQQUUUWWWWWW[[[\\\___bbbcccccccccbbbccccccccccccccccccccccccaaaaaaaaabbbbbbcccddddddgggfffccc```___^^^______\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXYYYZZZ\\\^^^```bbbbbbaaaaaaaaaaaaaaabbbbbbfffgggiiillloooqqqtttuuuxxx}}}}}}}}}~~~xxxpppjjjhhhiiikkknnnqqqsssuuuvvvyyyzzz{{{|||}}}~~~}}}|||{{{{{{yyyyyyzzz{{{|||~~~tttbbbUUUQQQQQQVVV\\\bbbmmmvvvxxxtttlllhhhbbb___]]]^^^]]]]]]^^^```cccdddcccccceeefffhhhjjjlllmmmnnnoooqqqssswww{{{wwwkkk^^^XXXUUUVVV\\\bbbiiikkkooossswww{{{~~~yyypppjjjhhheee```[[[[[[]]]```bbbeeennnwww|||zzzzzz{{{{{{xxxssspppnnnkkkgggbbb[[[TTTNNNLLLLLLMMMOOORRRVVVXXXZZZ\\\^^^```bbbcccccccccbbbdddddddddeeeeeeeeeffffffccccccdddeeeeeeeeeeeeeeehhhfffccc```^^^^^^^^^___]]]]]]]]]\\\[[[[[[ZZZZZZXXXYYYZZZ[[[]]]___aaabbbaaaaaaaaa``````aaabbbbbbeeefffhhhkkknnnpppqqqrrrvvvzzz|||zzz{{{}}}}}}vvvoookkkkkklllmmmpppsssuuuwwwxxx{{{{{{|||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{|||}}}{{{fffWWWRRRPPPTTTZZZaaajjjrrrzzzvvvmmmiiiccc___]]]]]]]]]\\\]]]___aaabbbbbbcccdddeeegggiiikkkllllllmmmoooqqqwwwzzzvvvggg^^^YYYXXX\\\bbbgggjjjmmmoooqqquuuzzz~~~}}}~~~zzzrrrkkkgggbbb]]]XXXWWWYYY^^^```dddlllttt}}}}}}zzzvvvqqqnnnnnnnnnooopppuuu}}}~~~uuuqqqkkkhhheeeaaa\\\WWWPPPLLLJJJKKKMMMPPPSSSVVVYYY[[[^^^___```bbbcccdddddddddeeeffffffgggggghhhhhhiiiffffffggghhhhhhhhhgggggghhhfffccc```^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[YYYZZZ[[[\\\^^^___```aaabbbbbbbbbbbbbbbcccdddeeeeeefffhhhkkkmmmoooppppppssswww|||zzzyyyzzz|||~~~~~~yyysssooolllmmmnnnppprrrtttwwwyyyyyy||||||}}}~~~~~~~~~}}}}}}|||||||||{{{{{{||||||}}}jjjYYYSSSOOOSSSYYY^^^fffmmmzzz}}}xxxnnnjjjddd___]]]]]]\\\[[[[[[]]]```aaabbbbbbdddfffggghhhjjjkkkkkklllnnnpppuuuyyy~~~qqqeee]]]YYY[[[```cccfffhhhiiiiiilllrrrwwwyyy}}}|||uuunnniiiccc^^^XXXVVVWWWZZZ]]]```gggooowww~~~wwwuuusssrrrrrrqqqooonnniiigggdddbbbaaaaaabbbcccfffiiipppxxx}}}uuuppphhheeeaaa\\\XXXSSSNNNJJJHHHJJJNNNQQQSSSVVVZZZ\\\^^^___```bbbdddeeeeeefffggggggggghhhhhhiiiiiiiiiggghhhiiijjjjjjiiihhhgggiiigggddd```^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZ[[[\\\^^^______``````aaaaaaaaaaaabbbdddeeeeeeeeefffiiikkkmmmnnnooooooooorrrwww|||yyyxxxyyy|||~~~~~~{{{vvvqqqooonnnooopppqqqsssvvvxxxzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}mmm[[[TTTOOORRRXXX\\\ccciiissszzzooojjjddd___]]]\\\[[[[[[XXX[[[^^^```aaabbbeeefffgggiiijjjkkkkkklllnnnooorrrwww}}}~~~oooddd]]][[[^^^^^^```bbbaaa```ccciiioootttzzz}}}yyysssnnnhhhbbb\\\XXXWWWXXXZZZ\\\bbbiiiqqq{{{~~~vvvnnnkkkgggeeecccbbb```^^^[[[ZZZXXXWWWXXXYYY[[[]]]^^^```eeelllvvv}}}vvvrrrgggddd^^^ZZZUUUQQQLLLIIIGGGKKKPPPSSSTTTWWW[[[^^^^^^___```bbbdddfffggghhhffffffggggggggggggggggggfffggghhhiiiiiihhhgggfffiiigggdddaaa^^^]]]^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^____________^^^^^^^^^___```bbbcccdddeeegggiiilllmmmnnnnnnnnnlllooosssxxx}}}~~~xxxxxxyyy}}}~~~}}}zzztttpppoooppppppqqqrrrtttwwwyyyzzz{{{}}}~~~||||||||||||}}}~~~ooo]]]UUUPPPRRRWWW[[[aaafffooo{{{|||ooojjjddd___]]]\\\[[[ZZZWWWZZZ]]]```aaaccceeeggggggiiikkkkkkkkklllnnnooopppuuu{{{yyykkkaaa]]]___ZZZ]]]^^^\\\ZZZ\\\ccciiipppxxx~~~|||wwwrrrmmmgggaaa\\\XXXXXXXXXYYY^^^eeelllvvvyyyqqqgggddd___\\\[[[YYYWWWUUUUUUTTTSSSSSSUUUWWWYYY[[[[[[]]]```gggqqq}}}wwwsssgggccc^^^YYYTTTPPPLLLIIIGGGLLLQQQTTTVVVXXX\\\___]]]^^^```bbbdddfffhhhiiifffffffffffffffffffffeeeeeefffhhhiiihhhgggeeedddnnnhhhbbbaaa```\\\[[[\\\]]]]]]]]]\\\\\\\\\[[[[[[]]]]]]]]]]]]^^^^^^______]]]]]]^^^___aaadddggghhhgggggghhhiiijjjjjjkkkkkklllnnnpppssswww|||~~~{{{{{{{{{~~~zzzvvvssspppooonnnqqqsssvvvxxxxxxyyy{{{}}}||||||}}}~~~~~~~~~}}}}}}||||||}}}uuubbbXXXOOONNNQQQUUU[[[```jjjtttyyyuuummmfffccc___YYYWWWXXX[[[[[[\\\]]]___aaacccdddhhhiiikkkkkkkkkkkkmmmnnnpppsssxxx|||uuujjjbbb^^^^^^YYYUUUUUUTTTUUU\\\cccpppvvv~~~yyynnngggbbbZZZUUUUUUVVVWWW[[[```gggqqq~~~uuummmccc___ZZZVVVTTTSSSQQQPPPMMMMMMMMMOOOQQQTTTXXXZZZXXXZZZ___gggmmmvvv|||vvvmmmfff___ZZZTTTLLLHHHIIIJJJLLLPPPTTTXXX[[[^^^___``````aaabbbccceeefffgggffffffffffffggggggggggggffffffggggggffffffeeedddqqqjjjdddbbb```\\\\\\^^^]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^___``````^^^^^^^^^___aaaccceeegggggggggggghhhiiiiiijjjjjjkkklllmmmoooqqquuu{{{||||||}}}{{{wwwsssqqqooooooqqqsssvvvwwwxxxyyyzzz|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~wwwbbbWWWNNNMMMPPPSSSYYY^^^gggppp{{{vvvooohhhddd```[[[XXXYYYZZZ[[[[[[]]]^^^```bbbcccfffgggiiijjjiiijjjkkkmmmnnnqqquuuyyy~~~qqqgggbbb]]]XXXTTTSSSRRRSSSXXX___jjjqqq{{{~~~uuuoooeee]]]VVVUUUVVVVVVZZZ^^^dddnnn{{{vvvoooddd```[[[WWWUUUSSSQQQPPPMMMMMMMMMNNNQQQTTTXXXZZZ\\\]]]aaagggllltttzzzppphhh___YYYRRRKKKIIIJJJKKKMMMPPPTTTXXX[[[]]]___```aaaaaabbbccceeeggggggfffffffffgggggggggggggggeeeeeeeeefffeeeddddddcccvvvnnnfffccc```]]]]]]___]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]___```aaaaaa_________```aaabbbcccdddeeeffffffgggggghhhhhhhhhjjjkkkllllllmmmoootttwww}}}}}}~~~|||wwwsssqqqooooooqqqsssvvvwwwwwwxxxyyy{{{{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~yyybbbWWWNNNLLLNNNPPPUUUZZZaaajjjyyy}}}xxxpppiiifffbbb\\\YYYZZZZZZZZZ[[[\\\]]]___aaabbbccceeeggghhhhhhhhhiiikkkkkknnnrrrvvv{{{}}}pppiii```ZZZUUUSSSRRRRRRVVV[[[eeelllxxxzzzuuujjjaaaYYYWWWVVVVVVYYY]]]aaajjjvvvyyyqqqeeebbb\\\XXXUUUSSSQQQOOOLLLLLLLLLNNNQQQTTTXXXZZZ``````ccchhhkkkqqq~~~uuujjj___WWWQQQKKKIIIKKKLLLNNNQQQUUUXXX[[[]]]^^^aaaaaaaaabbbdddeeeggghhhggggggffffffffffffffffffccccccddddddccccccbbbaaazzzqqqhhhddd```\\\\\\___\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[]]]^^^```aaabbb````````````aaaaaabbbbbbdddddddddeeeeeefffffffffiiijjjkkkkkklllnnnqqqtttzzz~~~~~~{{{vvvrrrpppooooooqqqsssvvvwwwwwwwwwxxxzzz{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}}}}|||{{{|||||||||~~~~~~~~~}}}}}}}}}}}}}}}zzzcccXXXNNNKKKLLLMMMQQQUUU\\\eeesssyyyqqqjjjfffbbb\\\YYYZZZYYYYYYZZZ[[[\\\^^^___```aaadddggghhhhhhhhhiiijjjiiilllpppssswww}}}|||ssshhhaaaZZZXXXVVVTTTUUUYYYbbbjjjuuuzzzuuummmeee\\\ZZZXXXXXX[[[___```gggqqq{{{{{{ttthhhccc^^^YYYVVVSSSPPPOOOLLLLLLLLLNNNQQQTTTXXXZZZaaaaaacccgggiiinnn{{{yyylll^^^UUUOOOKKKJJJMMMNNNOOORRRVVVYYY[[[]]]^^^aaaaaaaaabbbdddeeeggghhhfffffffffffffffeeeeeeeeeaaabbbbbbbbbbbbaaa``````~~~uuukkkeeeaaa\\\[[[^^^\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYZZZ\\\]]]___```aaa`````````aaaaaa`````````bbbbbbcccccccccccccccdddfffgggiiiiiijjjlllooorrruuuxxx~~~~~~~~~zzzuuuqqqpppppppppsssuuuwwwwwwwwwwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~||||||{{{zzzzzzzzzzzz{{{|||||||||||||||{{{{{{{{{}}}~~~zzzdddYYYNNNJJJJJJJJJMMMQQQXXXaaannnyyyqqqiiifffaaa[[[XXXYYYXXXXXXXXXYYY[[[\\\^^^^^^```cccfffhhhhhhhhhiiijjjgggkkknnnqqqtttyyyuuulllddd```]]]XXXWWWYYY___fffqqq{{{{{{xxxppphhhaaa___^^^]]]^^^bbb```eeennnvvv~~~vvvkkkfff```[[[WWWTTTQQQOOONNNNNNNNNOOOQQQTTTXXXZZZ^^^^^^aaadddfffkkkxxx|||mmm]]]TTTOOOLLLLLLNNNOOOQQQSSSVVVYYY\\\]]]^^^``````aaabbbccceeefffgggeeeeeeeeeeeeddddddcccccc`````````aaa```______^^^xxxoooiiiddd^^^\\\]]]\\\[[[[[[[[[[[[ZZZZZZZZZXXXXXXYYYZZZ\\\]]]^^^^^^___``````aaaaaa``````___aaaaaaaaaaaaaaaaaaaaaaaaaaaccceeeffffffhhhkkknnnpppssswww|||~~~yyyuuurrrqqqrrrssstttvvvxxxxxxxxxwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{|||||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{zzzzzzzzz|||}}}|||fffZZZOOOJJJHHHHHHJJJNNNUUU]]]jjjzzzyyyqqqjjjfffaaa[[[XXXXXXWWWWWWWWWXXXYYY[[[\\\]]]^^^bbbeeehhhhhhhhhhhhiiieeeiiilllnnnpppttt{{{|||rrrlllgggaaa]]]\\\^^^dddoooxxx~~~tttmmmgggfffdddbbbbbbddd```dddjjjrrr{{{zzzpppllleee___[[[XXXTTTRRRQQQPPPPPPPPPRRRUUUXXXYYY[[[[[[]]]aaacccgggsss}}}mmm\\\SSSOOOMMMNNNPPPQQQRRRTTTWWWZZZ\\\]]]^^^_________```bbbccceeefffddddddccccccbbbbbbaaaaaa______``````______^^^]]]}}}tttnnnhhhaaa]]]^^^[[[[[[[[[[[[ZZZZZZZZZZZZWWWXXXXXXYYYZZZ[[[[[[\\\^^^___```aaaaaa``````___``````````````````_________aaacccddddddeeegggiiikkknnnrrrvvvzzzzzzvvvttttttvvvwwwvvvxxxzzzzzzxxxxxxxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxwwwxxxzzz{{{|||{{{{{{zzzzzz{{{~~~hhh\\\PPPJJJHHHGGGHHHLLLRRRYYYeeettt{{{ssskkkgggbbb\\\YYYYYYWWWWWWWWWWWWXXXYYY[[[[[[\\\___dddfffgggffffffgggcccfffiiikkklllooouuuzzz}}}wwwoooiiigggeeejjjrrrzzzzzzsssnnnmmmjjjeeecccddd___bbbfffmmmvvv~~~wwwrrrkkkeee```\\\YYYVVVTTTSSSRRRRRRSSSUUUWWWYYYZZZYYY[[[^^^___cccnnnzzz}}}mmm[[[SSSPPPOOOOOOQQQRRRSSSUUUXXXZZZ\\\]]]]]]^^^^^^^^^___```bbbddddddcccbbbbbbaaa``````____________``````______^^^]]]wwwrrrkkkccc^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZWWWXXXXXXXXXYYYYYYZZZZZZ^^^___```aaaaaaaaa```________________________^^^aaacccdddeeeddddddfffggghhhkkknnnrrruuuzzz|||xxxvvvwwwyyy{{{wwwyyyzzzzzzyyyxxxyyyzzzzzzyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxwwwxxxzzz|||}}}}}}||||||zzz{{{}}}iii]]]PPPJJJHHHFFFGGGKKKPPPVVVbbbqqq|||uuummmiiiddd]]]ZZZ[[[VVVVVVVVVWWWXXXYYYZZZ[[[ZZZ]]]bbbeeeeeeeeeeeeeeeaaadddgggiiiiiilllrrrvvvyyy{{{ssspppooorrrwww}}}~~~xxxsssqqqnnngggcccccc^^^```dddjjjsss~~~{{{wwwpppiiiddd```\\\ZZZVVVUUUTTTSSSTTTUUUWWWYYYZZZYYYZZZ\\\\\\___jjjvvv}}}lll[[[SSSQQQPPPPPPQQQSSSTTTVVVXXXZZZ\\\]]]]]]]]]]]]]]]^^^```aaacccdddbbbaaaaaa```___^^^^^^^^^______``````______^^^]]]xxxrrrllleee___]]]\\\[[[\\\]]]]]]\\\[[[WWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[]]]___```aaabbbbbb```aaaaaabbbbbbbbbaaaaaa``````aaaaaabbbbbbbbbccciiiiiiiiikkkooouuu{{{}}}{{{yyyzzzzzzyyyxxx~~~}}}}}}|||{{{zzzzzzzzzxxxxxxxxxwwwxxxxxxyyyyyywwwwwwxxxyyyzzzzzz{{{|||yyyyyyzzzzzzyyyxxxvvvuuuuuuvvvyyy{{{||||||||||||||||||~~~uuucccQQQIIIIIIHHHFFFFFFMMMTTT___kkkxxxzzzqqqiiiddd```[[[WWWUUUUUUVVVWWWXXXYYY[[[\\\ZZZ[[[]]]___```aaabbbbbbbbbdddgggjjjkkklllnnnpppvvv|||}}}}}}~~~yyypppkkkhhhgggeeeccc^^^___bbbgggpppzzz|||tttooommmkkkfffaaa\\\ZZZYYYYYYZZZZZZYYYXXX]]]\\\\\\\\\[[[\\\eeeppp}}}sssggg[[[VVVTTTRRRSSSVVVWWWXXXYYYZZZ\\\\\\\\\]]]\\\\\\\\\]]]^^^___```aaa^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]___```aaabbbaaaaaa|||vvvpppiiiccc```^^^\\\[[[\\\\\\ZZZXXXVVVVVVVVVVVVVVVWWWXXXXXXZZZ[[[\\\^^^``````aaaaaa```aaabbbbbbbbbbbbbbbbbb``````aaaaaaaaabbbbbbbbbccccccccceeeiiioootttwww}}}~~~{{{zzz{{{|||{{{{{{~~~~~~}}}||||||{{{zzzzzzyyyxxxxxxwwwwwwwwwxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{yyyyyyzzzzzzyyyxxxvvvuuuuuuvvvxxxzzz||||||}}}}}}{{{|||}}}~~~}}}kkkVVVMMMJJJHHHFFFFFFKKKRRR\\\gggttt~~~tttkkkeee```ZZZVVVUUUUUUUUUUUUWWWXXXZZZ[[[ZZZ[[[\\\^^^___```aaaaaaaaacccfffhhhiiijjjkkkmmmpppvvv~~~}}}vvvmmmgggeeedddbbb```aaabbbdddiiipppzzzyyytttrrroooiiieee```^^^[[[[[[\\\]]]^^^]]]```^^^^^^]]][[[[[[ccclllxxxpppeeeZZZVVVUUUTTTUUUXXXXXXXXXZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\]]]^^^___```^^^^^^^^^]]]]]]]]]\\\\\\^^^___````````````___^^^|||uuunnnhhhbbb```]]][[[ZZZYYYWWWVVVVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[]]]^^^___``````aaaaaabbbccccccccccccccc``````aaaaaaaaaaaabbbbbbbbbaaabbbcccggglllpppssswww{{{}}}{{{{{{|||~~~~~~}}}~~~~~~}}}}}}||||||{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvvvvtttuuuwwwyyy{{{|||}}}}}}{{{||||||}}}~~~~~~uuu___QQQLLLHHHGGGHHHHHHOOOXXXbbbnnnwwwmmmggg```ZZZUUUTTTTTTTTTTTTUUUVVVXXXYYYYYYZZZ[[[]]]^^^_________```bbbdddeeeeeefffgggiiikkkooovvv~~~{{{tttkkkeeeccccccaaa___cccdddfffkkkqqqyyy|||yyyuuuooojjjeeeccc```___```bbbddddddgggdddaaa```\\\[[[```hhhpppyyywwwjjj```XXXVVVVVVVVVXXX[[[YYYZZZ[[[\\\]]]^^^^^^^^^\\\\\\\\\\\\\\\]]]^^^___^^^^^^^^^^^^]]]]]]]]]]]]````````````___]]]\\\[[[yyyqqqkkkccc```\\\ZZZZZZYYYWWWUUUVVVUUUUUUUUUUUUVVVWWWWWWYYYZZZ[[[\\\]]]^^^^^^^^^```aaabbbccccccddddddccc``````aaaaaaaaaaaaaaaaaaaaa```aaabbbeeeiiilllooorrruuu{{{}}}|||zzz{{{}}}~~~~~~~~~}}}}}}|||||||||{{{zzzyyywwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwtttuuuvvvxxxzzz|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~gggVVVNNNIIIHHHJJJGGGMMMUUU]]]hhhxxxxxxooohhhaaaZZZVVVTTTSSSRRRRRRRRRTTTVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^```bbbcccbbbbbbdddeeehhhlllrrrxxx|||uuukkkeeeccccccbbbaaacccdddggglllrrryyy{{{uuuppplllhhhdddcccdddfffhhhiiilllhhhdddaaa]]]ZZZ]]]ccchhhrrr~~~wwwnnnddd\\\VVVVVVXXXYYYZZZ]]]ZZZ[[[\\\]]]^^^^^^^^^^^^[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]_________^^^]]]]]]\\\[[[zzzrrrlllccc```\\\ZZZYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^``````aaabbbcccddddddcccaaaaaa``````````````````]]]]]]]]]^^^```ccceeegggjjjmmmrrrwww{{{|||zzzyyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{yyyxxxwwwwwwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxtttuuuvvvxxxyyy{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~nnn\\\QQQJJJIIILLLGGGLLLRRRYYYcccrrryyypppiiiccc\\\XXXUUUSSSRRRPPPQQQRRRTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[]]]___aaaaaaaaa```aaacccfffjjjnnnrrrxxx}}}uuullleeedddddddddcccccceeehhhmmmsssyyy~~~~~~~~~}}}}}}{{{wwwrrrnnniiigggggghhhjjjjjjkkkfffaaa___[[[WWWYYY]]]bbbmmm}}}~~~zzzzzz{{{wwwnnnggg___XXXTTTWWWZZZ[[[\\\^^^[[[\\\]]]^^^^^^^^^^^^^^^[[[ZZZZZZZZZZZZ[[[\\\\\\^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^}}}tttmmmeeeaaa]]][[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXZZZZZZ[[[\\\]]]]]]]]]]]]^^^___```aaabbbcccccccccaaaaaa````````````______^^^^^^^^^^^^```bbbdddeeehhhjjjnnnrrruuuzzz{{{zzzyyyyyy|||~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxwwwwwwxxxxxxyyyvvvvvvvvvwwwxxxzzz|||}}}}}}}}}}}}}}}~~~~~~~~~~~~|||}}}wwwcccUUULLLJJJLLLGGGKKKPPPUUU^^^mmm|||rrrkkkeee^^^ZZZVVVTTTRRRPPPPPPQQQSSSUUUUUUVVVWWWXXXYYYYYYYYYYYY\\\^^^```aaa``````aaabbbcccgggkkknnnqqqwwwwwwnnngggffffffffffffgggiiimmmqqqvvv{{{~~~zzzyyyyyyzzz{{{zzzwwwuuuqqqpppooopppttt{{{~~~xxxtttooolllkkkjjjiiiiiihhhbbb]]]\\\YYYUUUVVVZZZ```lll}}}|||vvvrrrqqqnnngggaaa\\\VVVTTTXXX\\\\\\\\\]]][[[\\\]]]]]]^^^^^^^^^]]]ZZZZZZYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYZZZZZZ[[[]]]^^^___wwwpppiiieee___\\\ZZZYYYXXXWWWXXXXXXWWWWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]^^^___```aaabbbbbbbbbaaaaaa`````````_________````````````aaabbbcccdddeeehhhjjjmmmppptttxxx|||}}}||||||~~~}}}{{{zzz{{{}}}|||{{{{{{zzzzzzzzz{{{{{{||||||{{{{{{zzzyyyxxxxxxyyyxxxxxxwwwwwwxxxyyyyyyxxxwwwwwwwwwwwwyyyzzz{{{{{{{{{{{{||||||}}}}}}}}}||||||jjjYYYMMMIIIKKKFFFIIINNNRRRYYYgggyyyvvvnnnggg___ZZZWWWUUURRRPPPOOOPPPSSSTTTTTTUUUVVVWWWXXXXXXXXXXXX\\\^^^```aaaaaaaaabbbdddcccfffjjjlllnnnqqqvvv{{{~~~tttmmmlllmmmmmmmmmooopppssswwwzzz|||}}}~~~{{{yyyvvvtttsssppplllhhhbbbaaaaaaccciiirrr{{{~~~zzzuuuqqqnnnllliiiggggggaaa]]]]]][[[YYYYYY\\\aaammm~~~zzzqqqkkkiiieee```\\\[[[VVVTTTYYY\\\\\\[[[\\\[[[\\\\\\]]]]]]]]]]]]]]]ZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ\\\^^^___zzzssslllhhhbbb]]]ZZZXXXVVVUUUYYYXXXXXXXXXXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^\\\]]]^^^```aaaaaabbbbbbaaaaaa``````_________^^^\\\\\\\\\\\\]]]^^^^^^______aaaccceeegggkkkooosssxxx|||vvvwwwzzz~~~}}}{{{|||~~~||||||{{{{{{{{{||||||}}}}}}}}}|||{{{zzzzzzyyyxxxyyyxxxwwwwwwwwwxxxyyyzzzyyyxxxwwwwwwwwwxxxyyyzzzyyyyyyzzzzzz{{{||||||}}}||||||ooo\\\NNNIIIIIIEEEHHHLLLOOOVVVdddvvvyyyppphhh```ZZZWWWUUURRRPPPOOOPPPSSSTTTTTTUUUVVVVVVWWWWWWWWWWWW[[[^^^```aaaaaabbbccceeedddhhhlllnnnnnnooosssvvvzzzzzztttrrrtttttttttuuuvvvyyy{{{|||}}}}}}|||~~~zzzuuurrroookkkeee```ZZZYYYYYY[[[bbblllvvv|||zzzuuuqqqmmmiiifffjjjddd`````````^^^___aaabbbnnnxxxnnngggccc```\\\YYY[[[VVVUUUYYY]]]\\\ZZZ[[[[[[[[[\\\]]]]]]]]]\\\\\\ZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYYYYYYYYYY[[[]]]^^^~~~yyyoookkkeee```]]]ZZZYYYWWWZZZYYYXXXWWWWWWXXXYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\^^^___```aaaaaa```aaa``````___^^^^^^]]]]]][[[\\\\\\]]]]]]^^^______aaaaaaaaacccfffjjjnnnqqqsssuuuyyy}}}yyyzzz}}}||||||{{{{{{{{{{{{||||||~~~}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~|||{{{zzz{{{|||}}}yyyyyyxxxxxxxxxyyyzzz{{{vvvxxxyyyyyyxxxwwwyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~vvv```QQQJJJGGGFFFEEEFFFLLLSSS^^^nnn|||uuujjjaaa\\\XXXUUUQQQOOOPPPRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXXXX[[[]]]___bbbccccccbbbbbbfffggghhhiiikkklllmmmnnnrrrtttxxx|||~~~yyyxxxzzz||||||~~~zzzvvvrrrjjj___XXXTTTTTTSSSRRRUUU^^^kkkttt~~~|||xxxrrrnnnnnnkkkhhheeeeeeffffffccc```iiitttyyyoooeee^^^[[[[[[\\\[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWW[[[[[[ZZZYYYXXXWWWVVVVVVWWWYYYZZZYYYXXXWWWXXXZZZXXXXXXYYYYYYZZZZZZ[[[[[[~~~sssnnngggbbb^^^[[[YYYWWWYYYXXXWWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^______````````````______^^^]]]]]]\\\[[[[[[[[[\\\]]]]]]^^^^^^`````````bbbeeeiiilllooommmooorrrvvvyyy{{{}}}}}}}}}yyyzzz|||~~~||||||{{{{{{{{{{{{||||||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||{{{zzzzzz{{{|||zzzyyyxxxxxxxxxyyy{{{|||yyyzzz{{{zzzyyyxxxyyy{{{zzz{{{|||}}}~~~~~~~~~~~~~~~zzzdddTTTLLLIIIGGGEEEFFFKKKPPPYYYhhhvvvxxxnnnfffaaaYYYUUUQQQOOOOOOQQQRRRSSSSSSTTTUUUUUUVVVWWWXXXXXX[[[\\\^^^```bbbbbbbbbbbbddddddeeefffhhhiiijjjjjjkkklllnnnqqqtttxxx{{{}}}~~~xxxnnnbbbZZZRRRRRRPPPOOOQQQYYYccckkk{{{}}}yyyxxxzzzuuurrroooooooooooollljjjooozzzzzzqqqggg```]]]]]]]]]ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWZZZZZZYYYYYYXXXWWWWWWWWWXXXYYYZZZYYYXXXXXXYYYZZZXXXXXXXXXXXXXXXYYYYYYYYYxxxssskkkeee```]]]YYYWWWXXXWWWVVVVVVVVVXXXYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]___^^^]]]\\\\\\]]]^^^_________^^^^^^]]]]]]\\\\\\YYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^___```cccfffiiikkkiiijjjllloooqqqsssttttttyyy{{{{{{yyyzzz{{{}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzz{{{{{{zzzzzz{{{|||}}}}}}{{{zzzzzzzzzzzz{{{zzzyyyyyyyyyzzz{{{||||||}}}}}}{{{yyyxxxyyy{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}jjjYYYNNNIIIGGGEEEEEEIIIMMMTTTbbbnnn~~~tttkkkfffZZZVVVRRROOOOOOPPPQQQQQQSSSSSSTTTUUUVVVWWWXXXYYY[[[\\\]]]^^^___aaabbbbbbaaaaaabbbbbbcccddddddeeeccccccccccccdddfffggghhhjjjpppxxxuuuggg]]]SSSRRRPPPNNNOOOTTT[[[aaarrryyy}}}{{{{{{zzzxxxvvvyyyzzzqqqhhhaaa^^^]]]]]]ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZXXXXXXYYYZZZXXXXXXXXXWWWWWWWWWWWWVVV}}}wwwooogggbbb]]]YYYWWWVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[\\\]]]^^^^^^```^^^\\\[[[ZZZ[[[]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\XXXXXXYYYYYYZZZ[[[[[[[[[\\\]]]]]]___aaaccceeeggghhhiiijjjlllmmmoooooopppqqqsssvvvzzz~~~yyyyyyyyy{{{||||||{{{{{{zzz{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzz{{{|||~~~~~~|||{{{{{{{{{|||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}{{{yyyxxxyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}ooo\\\OOOIIIGGGEEEEEEHHHKKKQQQ^^^jjjzzzxxxooohhh]]]YYYSSSPPPOOOOOOOOOOOORRRRRRSSSTTTVVVWWWXXXXXXZZZZZZ[[[[[[]]]___```aaa________________________]]]\\\\\\[[[[[[[[[[[[[[[\\\```fffkkkqqqzzz~~~nnncccWWWUUURRROOOOOOSSSXXX[[[hhhppp{{{~~~|||~~~zzzrrriiibbb^^^\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZZZZXXXXXXYYYZZZYYYYYYXXXXXXWWWVVVVVVUUU{{{rrrjjjddd^^^ZZZWWWVVVUUUTTTTTTTTTVVVWWWXXXXXXXXXYYYZZZ[[[]]]]]]^^^___^^^\\\ZZZYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[WWWXXXXXXYYYYYYZZZ[[[[[[[[[\\\\\\]]]___```bbbbbbhhhhhhhhhiiijjjkkklllllllllnnnpppssswww{{{~~~yyyyyyzzz{{{||||||{{{zzzyyy{{{{{{{{{zzzzzz{{{{{{{{{||||||{{{||||||}}}~~~~~~~~~}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}zzzxxxwwwxxxzzz{{{|||}}}~~~~~~}}}sss___PPPHHHGGGDDDEEEGGGJJJPPP[[[gggwww{{{pppiii```\\\VVVQQQPPPOOONNNNNNPPPQQQRRRSSSTTTVVVWWWWWWYYYYYYYYYZZZ[[[]]]___```]]]]]]\\\\\\[[[ZZZZZZYYYWWWWWWVVVVVVUUUVVVVVVVVVTTTWWWZZZ]]]aaahhhrrryyy~~~vvvlll]]]YYYTTTPPPPPPRRRUUUXXX```fffqqqyyy}}}zzzyyy{{{|||~~~|||uuummmfffaaa___^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVTTTTTTUUUUUUVVVVVVWWWWWWWWWYYYZZZYYYXXXWWWXXXYYY[[[ZZZZZZYYYXXXWWWVVVVVVvvvnnngggaaa]]]ZZZVVVUUUTTTSSSSSSTTTUUUVVVUUUVVVWWWYYYZZZ\\\]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\]]]^^^^^^______ddddddcccddddddeeeggggggiiijjjkkknnnqqqtttwwwyyyzzz{{{{{{|||~~~{{{zzz{{{|||}}}}}}}}}|||{{{||||||{{{{{{{{{{{{||||||~~~~~~}}}|||||||||}}}}}}~~~}}}|||||||||}}}~~~~~~}}}zzzwwwwwwyyy{{{{{{|||}}}~~~~~~}}}zzzeeeSSSJJJGGGEEEEEEHHHJJJNNNXXXcccssstttlllddd___YYYSSSQQQOOONNNMMMNNNNNNOOOQQQSSSTTTUUUVVVVVVWWWXXXYYYZZZ\\\]]]]]][[[ZZZYYYXXXVVVUUUTTTTTTQQQQQQPPPPPPQQQRRRRRRSSSQQQSSSTTTUUUVVV\\\dddkkkqqqvvv}}}xxxfff```XXXRRRPPPQQQSSSTTTXXX]]]eeelllqqquuuxxxzzzwwwvvvwwwzzz{{{~~~yyyrrrkkkfffbbbaaa]]]\\\[[[ZZZYYYYYYYYYZZZXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWXXXXXXVVVVVVWWWXXXZZZZZZZZZYYYXXXWWWWWWVVVzzzrrrkkkeee```^^^WWWVVVTTTSSSRRRRRRSSSTTTSSSTTTUUUWWWYYYZZZ\\\\\\ZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]```````````````bbbcccdddffffffgggiiikkknnnppprrrrrrrrrssstttuuuvvvwwwwwwxxxyyy{{{|||}}}~~~~~~~~~}}}}}}~~~~~~||||||}}}}}}}}}||||||{{{~~~~~~{{{|||}}}~~~~~~}}}}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}|||}}}~~~}}}{{{xxxyyy{{{}}}||||||}}}~~~~~~}}}lllYYYNNNIIIGGGFFFGGGHHHJJJSSS^^^lll}}}yyyqqqgggbbb[[[UUURRRPPPNNNMMMLLLLLLMMMOOOQQQSSSTTTUUUTTTUUUWWWYYYZZZ[[[[[[[[[XXXWWWVVVTTTRRRPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPPPPRRRSSSSSSSSSWWW^^^dddkkkqqqyyy}}}tttkkk```WWWSSSRRRRRRRRRQQQUUUZZZ___cccggglllooooooooossswwwzzz}}}zzzssslllgggbbb```[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWUUUUUUVVVWWWYYYXXXXXXWWWWWWVVVVVVVVV}}}uuunnnhhhdddaaaWWWVVVTTTSSSRRRQQQRRRRRRRRRSSSTTTVVVXXXZZZ[[[\\\YYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\______^^^^^^___aaabbbddddddddddddeeegggiiilllmmmmmmmmmnnnnnnooopppqqqqqqooopppqqqssstttuuuuuuuuuxxxxxxyyyzzz{{{{{{{{{{{{xxxyyyyyyzzzzzzzzzyyyyyy}}}~~~{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~{{{|||}}}~~~~~~}}}}}}}}}~~~~~~|||zzzzzz}}}|||}}}~~~}}}}}}qqq^^^RRRKKKHHHGGGGGGFFFGGGOOOYYYfffxxx~~~vvviiiddd]]]VVVSSSPPPNNNMMMJJJKKKLLLNNNPPPRRRSSSTTTRRRTTTWWWYYY[[[[[[ZZZYYYVVVUUUSSSQQQOOOMMMKKKJJJMMMMMMMMMMMMMMMNNNOOOOOOQQQSSSTTTTTTTTTWWW^^^ccciiipppxxx}}}uuuggg\\\VVVTTTTTTSSSNNNPPPTTTWWWZZZ^^^cccggggggiiinnntttxxx|||}}}xxxqqqjjjddd```^^^ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVUUUUUU~~~wwwpppgggaaaYYYVVVSSSQQQQQQQQQQQQPPPRRRRRRSSSTTTVVVXXX[[[\\\ZZZ\\\\\\[[[YYYWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___aaabbbcccddddddccccccdddeeefffggghhhkkkllllllllllllkkkjjjjjjjjjkkklllmmmnnnpppqqqqqquuuuuuuuuuuuvvvvvvvvvvvvttttttuuuvvvwwwxxxxxxyyyxxx{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}||||||~~~{{{dddVVVPPPJJJEEEEEEFFFIIIOOOVVVaaammm|||ppphhh```\\\WWWPPPLLLMMMKKKKKKKKKKKKMMMOOOQQQRRRRRRSSSUUUVVVVVVUUUUUUTTTSSSRRRQQQPPPOOOMMMLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSRRRSSSTTTVVVXXX^^^dddiiitttxxx}}}rrrhhhbbb]]]WWWSSSTTTRRRQQQRRRUUUYYY[[[\\\^^^aaaiiirrrxxx{{{yyyqqqjjjfffccc```^^^YYYXXXVVVTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS{{{sssjjjccc[[[XXXTTTRRRRRRSSSSSSRRRSSSSSSSSSTTTVVVXXXZZZ\\\ZZZ[[[\\\[[[YYYWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[XXXYYYZZZ[[[]]]^^^___```aaaaaaaaabbbbbbccceeeeeeffffffgggggggggggggggfffhhhiiijjjkkklllmmmnnnooorrrrrrrrrsssttttttuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxvvvxxxzzz|||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}|||||||||}}}{{{|||||||||||||||||||||{{{}}}lll]]]RRRKKKFFFEEEFFFGGGLLLQQQ\\\hhh{{{uuummmeee```ZZZSSSOOOPPPKKKKKKKKKKKKLLLNNNPPPQQQOOOPPPRRRSSSSSSSSSSSSRRRSSSRRRQQQPPPOOONNNMMMMMMKKKKKKLLLNNNPPPSSSUUUVVVUUUVVVWWWYYY\\\bbbjjjoooyyy||||||qqqjjjccc\\\VVVUUUSSSRRRSSSUUUWWWXXXXXX\\\^^^eeemmmrrruuu}}}{{{xxxrrrkkkddd```]]]ZZZYYYXXXWWWTTTRRRQQQPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSwwwnnnggg^^^[[[WWWUUUUUUUUUUUUUUUSSSSSSSSSTTTVVVXXXZZZ[[[YYYZZZ[[[[[[YYYWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWXXXYYYZZZ\\\]]]]]]_______________```aaabbbaaabbbcccdddeeeeeeeeeeeeeeefffggghhhjjjkkkllllllmmmnnnooopppqqqsssttttttvvvvvvvvvvvvvvvvvvvvvvvvuuuwwwyyyzzzzzz{{{|||~~~|||}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz|||~~~xxxgggTTTMMMFFFFFFFFFFFFHHHLLLVVVaaarrr{{{rrrjjjeee^^^WWWSSSSSSKKKKKKJJJJJJKKKMMMNNNOOONNNOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPOOOOOOMMMMMMOOOQQQTTTWWWYYY[[[ZZZ[[[\\\___cccjjjrrrxxxvvvmmmccc\\\YYYXXXVVVVVVXXXYYYXXXWWW[[[[[[```fffiiillluuu~~~zzzuuuqqqkkkddd^^^ZZZXXXVVVTTTVVVTTTRRRPPPNNNNNNNNNNNNPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMNNNOOOPPPRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSS|||rrrkkkbbb^^^YYYVVVVVVVVVVVVVVVSSSSSSTTTUUUVVVXXXYYYYYYXXXYYY[[[ZZZYYYXXXXXXYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZ\\\]]]]]]^^^^^^]]]]]]]]]^^^^^^___``````aaabbbdddeeeeeeffffffdddeeefffggghhhiiijjjkkkkkkkkkmmmnnnppprrrssstttvvvvvvvvvvvvvvvuuuuuuuuuvvvxxxzzz|||||||||}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{|||}}}~~~}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzzzzyyyyyyzzzzzzyyy{{{}}}nnnVVVNNNGGGFFFGGGFFFGGGIIIPPPZZZiii{{{wwwnnnhhhaaaYYYTTTTTTLLLKKKJJJJJJJJJKKKMMMMMMOOOOOOQQQRRRTTTUUUUUUVVVTTTTTTTTTTTTTTTSSSSSSSSSRRRSSSTTTVVVXXXZZZ]]]^^^```aaacccfffjjjrrrzzz}}}~~~|||||||||vvvjjjbbb___^^^]]]]]]^^^^^^]]]\\\\\\[[[]]]```bbbdddllluuuwwwrrrlllggg```[[[XXXVVVTTTSSSSSSQQQPPPNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNOOOPPPPPPOOOPPPPPPPPPPPPPPPPPPOOORRRRRRRRRRRRRRRRRRRRRRRRwwwpppeeeaaa[[[WWWVVVVVVVVVVVVTTTTTTUUUVVVWWWWWWXXXXXXVVVXXXZZZZZZXXXXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^______```aaacccdddeeeeeeeeeddddddeeeggghhhiiijjjkkkjjjkkklllnnnppprrrssstttvvvvvvvvvuuuuuuuuuuuuuuuuuuxxxzzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}{{{zzzyyyxxxwwwxxxzzz|||}}}~~~~~~}}}||||||{{{{{{||||||}}}||||||}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxyyyyyyyyyxxxzzz}}}~~~ttt[[[QQQHHHGGGHHHGGGGGGIIIMMMTTTaaaqqqzzzqqqjjjbbbYYYTTTTTTMMMMMMKKKJJJJJJJJJKKKLLLNNNNNNPPPQQQSSSUUUWWWXXXWWWWWWWWWXXXXXXXXXXXXYYY[[[[[[[[[\\\]]]^^^```aaaeeegggiiimmmqqqxxx~~~|||{{{yyy{{{}}}}}}{{{zzzyyyzzztttlllfffdddbbbbbbccccccbbbaaaaaa_________^^^___eeennnyyyvvvqqqgggccc]]]XXXUUUTTTSSSSSSPPPOOONNNNNNMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMPPPPPPPPPPPPPPPPPPPPPPPP}}}vvvjjjeee^^^YYYWWWVVVVVVVVVTTTUUUVVVWWWWWWWWWWWWVVVUUUWWWYYYYYYXXXXXXYYYZZZYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]^^^\\\]]]^^^```aaabbbbbbbbbddddddeeefffhhhiiijjjkkkjjjkkklllnnnppprrrssstttuuuuuuuuuuuuuuuuuuuuuuuutttvvvxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}|||||||||||||||}}}}}}}}}|||}}}}}}~~~}}}|||zzzxxxxxxwwwxxxyyy{{{|||}}}~~~~~~||||||{{{{{{{{{{{{||||||zzz{{{|||}}}}}}}}}}}}}}}}}}|||zzzyyyxxxxxxyyyzzzxxxzzz|||~~~~~~cccWWWKKKHHHHHHGGGGGGIIIJJJPPPZZZhhhxxxuuummmeee[[[VVVUUUOOONNNMMMKKKJJJJJJKKKKKKKKKLLLMMMOOORRRTTTWWWXXX[[[[[[\\\\\\]]]^^^______bbbbbbaaabbbbbbcccdddeeeiiikkkooosssvvv{{{{{{xxxwwwvvvxxxzzzzzzxxxwwwvvvwwwzzz||||||qqqmmmjjjggggggggggggfffgggdddbbbaaa]]][[[```gggpppxxx}}}tttooobbb^^^XXXTTTRRRRRRRRRQQQPPPOOONNNMMMMMMNNNOOOPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNN|||ooojjjbbb\\\XXXWWWWWWVVVTTTUUUVVVWWWWWWWWWVVVUUUTTTVVVXXXYYYXXXXXXYYYZZZZZZYYYYYYXXXWWWWWWVVVVVVTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\]]]______`````````ccccccdddeeeggghhhiiijjjjjjkkklllmmmooopppqqqrrrssstttttttttuuuvvvvvvvvvtttvvvyyyzzzzzzzzz|||}}}~~~~~~~~~~~~}}}zzz{{{{{{||||||}}}}}}}}}|||||||||||||||}}}~~~~~~}}}{{{yyyxxxwwwxxxyyy{{{|||}}}}}}}}}|||{{{{{{zzzzzz{{{{{{|||zzz{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxyyyzzzzzzyyyzzz}}}~~~mmm^^^PPPJJJIIIGGGFFFGGGHHHLLLTTT___ooozzzrrriii___YYYXXXQQQPPPNNNLLLKKKKKKKKKKKKLLLLLLMMMOOORRRVVVYYYZZZ^^^___```aaabbbcccddddddeeeeeeeeefffgggiiijjjkkkkkkooossswwwyyy|||}}}xxxvvvuuusssuuuwwwwwwuuusssssssssrrrtttwww{{{{{{uuupppmmmmmmllllllllliiifffccc]]]XXX[[[aaahhhppp|||{{{rrrmmm```\\\VVVSSSQQQRRRRRRQQQRRRPPPOOOMMMLLLKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLsssmmmeee^^^ZZZXXXXXXWWWTTTUUUVVVWWWWWWWWWVVVUUUTTTVVVXXXYYYXXXXXXYYY[[[ZZZZZZYYYXXXWWWWWWVVVVVVTTTTTTUUUVVVVVVWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZ[[[[[[]]]]]]^^^___````````````bbbbbbcccdddfffggghhhhhhjjjjjjkkklllnnnooopppppprrrsssssstttuuuvvvwwwwwwwwwyyy{{{}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~{{{xxxyyyzzz{{{|||~~~|||||||||||||||}}}~~~~~~{{{yyyxxxwwwxxxzzz{{{|||}}}}}}}}}{{{{{{{{{zzzzzz{{{{{{{{{{{{|||~~~}}}{{{yyyxxxyyyzzz{{{yyy{{{}}}tttdddSSSKKKIIIFFFEEEEEEGGGJJJPPPZZZiii|||~~~vvvmmmccc\\\[[[RRRQQQOOOMMMKKKKKKKKKKKKNNNNNNOOORRRUUUXXX\\\^^^aaaaaabbbccceeefffggghhhffffffgggiiijjjmmmnnnppplllpppuuuyyy{{{|||}}}~~~~~~{{{wwwtttsssqqqsssuuuuuusssqqqpppppplllnnnqqquuu{{{~~~wwwtttrrrrrrqqqoookkkhhhddd]]]WWWXXX]]]bbbkkkvvvyyypppkkk```\\\WWWTTTSSSSSSSSSSSSSSSRRROOOLLLJJJIIIHHHHHHJJJKKKKKKKKKLLLLLLMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKyyytttkkkddd___\\\YYYWWWWWWUUUSSSSSSUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUTTTTTTUUUWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]][[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZ\\\\\\]]]]]]]]]```aaaccceeeggghhhhhhiiijjjkkkkkklllmmmnnnppppppqqqqqqqqqrrrtttuuuwwwxxxuuuvvvwwwwwwwwwxxx{{{}}}~~~}}}zzzzzzxxxwwwtttuuuvvvwwwyyyzzz{{{|||}}}zzz{{{|||{{{||||||~~~}}}{{{zzz{{{}}}~~~~~~}}}}}}|||{{{{{{{{{|||{{{{{{zzzyyyyyy{{{~~~}}}{{{zzzxxxwww}}}~~~lllXXXNNNLLLIIIGGGFFFEEEHHHLLLSSS___qqqzzzqqqhhh___YYYTTTQQQNNNLLLKKKLLLKKKJJJOOOOOOQQQSSSVVVZZZ^^^```bbbcccdddfffhhhjjjmmmnnnllllllmmmpppsssuuuuuutttuuuttttttvvvyyy{{{|||{{{{{{{{{||||||zzzxxxuuusssppprrruuutttqqqnnnlllkkklllmmmooopppttt}}}|||wwwtttrrrnnniiieeebbb]]]WWWWWW[[[___ccckkkuuuyyynnnggg]]]ZZZVVVSSSQQQPPPNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLLLLLLLLLLKKKKKKKKK~~~xxxppphhhbbb^^^[[[YYYXXXVVVTTTTTTUUUWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUTTTTTTUUUVVVXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\ZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[ZZZZZZ[[[\\\]]]]]]\\\\\\```aaaccceeefffhhhhhhiiijjjjjjjjjjjjlllmmmnnnoooqqqqqqqqqrrrtttuuuwwwxxxvvvwwwxxxxxxxxxxxxzzz|||{{{yyyyyyyyyxxxtttuuuvvvwwwyyyzzz{{{{{{|||zzz{{{~~~{{{{{{}}}~~~|||{{{{{{|||}}}~~~~~~~~~}}}|||||||||||||||{{{{{{zzzyyyyyy{{{~~~~~~}}}|||zzzyyyyyy}}}~~~ttt^^^QQQLLLIIIFFFFFFEEEGGGKKKPPPZZZjjj}}}vvvmmmccc]]]YYYUUUQQQNNNLLLLLLJJJIIILLLMMMOOORRRVVV[[[^^^aaabbbcccdddfffhhhkkkmmmnnnoooooopppsssvvvxxxwwwvvvuuuuuuuuuwwwzzz{{{zzzyyyxxxyyyyyyyyywwwuuusssqqqoooqqqssssssqqqnnnlllllljjjlllmmmooosss|||~~~xxxtttlllgggbbb___ZZZUUUUUUXXX[[[```hhhrrr}}}tttiiibbb[[[XXXTTTRRRQQQPPPNNNMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKK~~~vvvmmmgggbbb^^^\\\YYYWWWUUUUUUVVVWWWWWWVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZYYYYYYXXXWWWVVVUUUUUUTTTUUUUUUVVVWWWXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZYYYXXXWWWXXXYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\```aaaccceeefffggghhhhhhiiiiiiiiijjjkkklllmmmnnnppppppqqqrrrsssuuuvvvwwwwwwyyyyyyyyyxxxxxxzzz|||~~~~~~}}}xxxwwwxxxyyyxxxttttttuuuwwwxxxyyyzzz{{{yyy||||||~~~~~~|||zzzzzz{{{|||}}}}}}}}}}}}|||||||||||||||{{{zzzyyyxxxxxxzzz}}}~~~~~~}}}}}}|||{{{{{{{{{}}}~~~fffVVVMMMHHHFFFFFFDDDFFFIIIMMMTTTaaaqqq}}}}}}sssiiibbb^^^ZZZTTTPPPMMMLLLJJJIIIJJJKKKMMMPPPUUUZZZ^^^```aaabbbdddgggjjjmmmooopppttttttuuuwwwzzz|||{{{yyyvvvvvvwwwyyyzzzzzzwwwuuuuuuuuuuuuuuutttrrrooonnnmmmoooqqqrrrpppnnnnnnnnnlllnnnooopppttt||||||vvvllleee```]]]XXXTTTSSSVVVVVV[[[dddooozzzxxxmmmccc\\\WWWUUUQQQOOOOOOOOONNNLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJ{{{ssslllfffaaa^^^ZZZXXXUUUUUUUUUVVVUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYZZZYYYXXXWWWWWWYYY[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]```aaaccceeeggghhhiiiiiijjjjjjjjjjjjkkklllmmmnnnpppppppppqqqrrrtttvvvvvvyyyyyyzzzyyyxxxxxxzzz{{{}}}}}}~~~~~~{{{wwwwwwxxxxxxwwwtttuuuuuuvvvxxxyyyyyyzzz}}}}}}{{{yyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxwwwvvvxxxzzz}}}{{{{{{{{{{{{|||||||||||||||~~~mmm[[[OOOHHHEEEFFFCCCEEEGGGIIIOOOZZZhhhqqqyyynnngggaaa\\\VVVQQQNNNLLLKKKJJJKKKKKKMMMPPPSSSXXX[[[]]]___aaadddiiimmmqqqtttvvvxxxxxxyyy|||~~~|||vvvvvvwwwyyyzzzxxxtttqqqrrrrrrrrrqqqpppooommmllllllnnnpppqqqppppppqqqrrrssstttuuuuuuwww}}}{{{ooohhh```]]]YYYTTTRRRUUURRRWWWaaalllxxx|||rrrhhh^^^XXXTTTRRROOOMMMMMMNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJJJJIIIIIILLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJwwwoooiiiccc___[[[YYYVVVTTTTTTTTTTTTSSSVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVXXXYYYZZZZZZYYYYYY[[[\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^____________^^^aaabbbdddfffhhhiiijjjjjjlllkkkkkkllllllmmmnnnooooooooooooppprrrsssuuuvvvxxxyyyzzzyyyxxxxxxyyy{{{||||||}}}~~~{{{wwwwwwxxxxxxwwwuuuuuuvvvwwwxxxyyyyyyzzz~~~~~~|||yyyxxxvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuutttwwwyyy|||~~~~~~xxxxxxyyyzzz{{{{{{||||||{{{}}}~~~vvvbbbTTTJJJGGGGGGBBBDDDFFFHHHLLLTTT```iii{{{~~~ssskkkccc^^^WWWRRROOONNNMMMLLLMMMMMMNNNPPPRRRUUUXXXZZZ]]]```eeekkkqqqvvvzzz{{{{{{{{{}}}}}}vvvvvvvvvwwwxxxuuuqqqnnnooooooooonnnmmmlllkkkjjjkkkmmmooopppqqqrrruuuwwwyyy{{{|||||||||wwwmmmddd___ZZZTTTRRRSSSRRRWWW```kkkvvvxxxnnnddd[[[UUURRRPPPMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLLLLKKKJJJIIIIIIHHHKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKzzzssslllfffbbb]]][[[WWWUUUUUUTTTSSSRRRUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTVVVWWWYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\]]]\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\]]]^^^___``````aaaaaaaaacccdddfffgggiiijjjkkkkkkmmmllllllllllllmmmnnnooonnnnnnooopppqqqssstttuuuvvvxxxxxxxxxwwwwwwyyy{{{{{{{{{|||}}}~~~zzzwwwxxxyyyyyywwwvvvwwwwwwxxxyyyyyyzzzzzz}}}~~~~~~}}}}}}~~~{{{xxxwwwttttttssssssttttttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuwwwyyy{{{|||}}}|||{{{zzzvvvvvvwwwxxxyyyzzz{{{{{{zzz{{{}}}~~~~~~mmm]]]PPPJJJIIIDDDEEEFFFGGGIIIOOOYYY```mmmzzzrrrgggbbbZZZTTTQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTVVVXXX]]]aaafffmmmsssxxx{{{|||||||||~~~|||uuuttttttuuuuuusssooolllllllllkkkjjjjjjiiiiiihhhiiikkkmmmnnnpppssswwwzzz}}}wwwkkkeee___XXXTTTSSSTTTYYYbbblllwww~~~tttkkkbbbZZZUUURRRPPPMMMKKKKKKLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIJJJKKKKKKLLLLLL~~~wwwpppiiieeeaaa^^^ZZZXXXWWWVVVUUUSSSUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUSSSTTTUUUVVVVVVUUUTTTSSSTTTUUUWWWYYYYYYYYYXXXWWWUUUVVVXXXYYY[[[\\\\\\\\\ZZZ[[[\\\^^^^^^]]]\\\[[[\\\]]]^^^```aaabbbccccccdddeeegggiiikkklllmmmmmmllllllkkkkkkllllllmmmmmmnnnnnnnnnoooqqqrrrtttuuutttvvvwwwwwwvvvwwwyyy{{{zzzzzz{{{}}}~~~}}}xxxvvvxxxzzzzzzyyyxxxxxxxxxyyyzzzzzz{{{{{{|||{{{}}}~~~~~~}}}}}}~~~~~~}}}{{{xxxvvvtttssssssrrrssstttuuuvvvvvvwwwxxxxxxyyyxxxxxxxxxwwwxxxzzz{{{zzzyyywwwuuuttttttuuuvvvwwwxxxyyyyyyyyyzzz{{{{{{|||~~~{{{hhhXXXNNNKKKFFFGGGGGGFFFFFFIIIQQQWWW^^^qqqyyynnnhhh___XXXTTTRRRPPPPPPNNNNNNOOOPPPRRRUUUWWWYYY___bbbgggmmmrrrvvvxxxyyy{{{|||~~~}}}zzztttsssrrrqqqqqqpppnnnkkkiiihhhgggfffffffffeeeffffffhhhiiikkkmmmrrrwww{{{yyypppiiiaaa[[[YYYYYY]]]eeennnxxx{{{qqqhhh___XXXTTTSSSPPPMMMKKKKKKKKKJJJIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIJJJKKKKKKLLLMMMMMMyyyrrrlllhhhccc```\\\ZZZYYYXXXVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWSSSTTTUUUVVVVVVUUUSSSSSSSSSUUUWWWYYYYYYYYYXXXWWWRRRSSSUUUWWWYYY[[[[[[\\\YYY[[[^^^``````___]]][[[\\\]]]^^^```bbbcccddddddeeefffhhhjjjlllmmmnnnnnnkkkkkkjjjjjjjjjkkkllllllmmmnnnnnnoooppprrrttttttssstttuuuvvvvvvwwwyyy{{{yyyzzz{{{}}}~~~~~~yyyuuutttwww{{{|||{{{yyyyyyyyyzzzzzz{{{{{{{{{{{{wwwyyy{{{zzz{{{~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzwwwuuuttttttsssrrrssstttuuuvvvwwwwwwxxxyyyzzzzzzzzzzzzxxxxxxyyyzzzyyywwwtttssssssttttttuuuvvvwwwwwwxxxxxxyyyzzzzzzzzz|||ppp]]]QQQMMMHHHIIIHHHFFFDDDEEEKKKPPPTTTggg~~~tttmmmccc[[[VVVSSSQQQPPPMMMMMMNNNPPPSSSVVVYYY[[[aaadddhhhmmmqqqssstttttt{{{{{{}}}|||yyytttrrrpppooooooooommmkkkffffffeeedddccccccccccccdddeeegggiiikkkpppwww{{{{{{sssjjjcccaaa\\\```gggpppyyyyyyooofff^^^XXXTTTSSSQQQMMMKKKKKKKKKJJJHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJKKKLLLMMMMMMNNNwwwqqqnnngggccc___\\\[[[ZZZYYYXXXUUUUUUVVVVVVVVVUUUUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^^^^______^^^^^^YYY]]]aaa```^^^^^^ccchhhaaadddhhhkkkmmmllljjjiiiggghhhjjjkkkkkkjjjiiihhhkkkmmmnnnoooooooooqqqsssssssssssstttuuuvvvwwwxxxzzzzzz|||}}}~~~~~~~~~~~~~~~}}}zzzxxxxxxxxxyyyzzzwwwyyyzzzzzzzzzzzz{{{}}}{{{zzzzzzyyyyyyzzzzzz{{{~~~}}}|||~~~~~~~~~}}}{{{zzzxxxwwwwwwvvvtttsssrrrrrrssssssvvvwwwxxxyyyzzzyyyxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrrrrsssssstttuuuvvvvvvwwwwwwwwwxxxyyy|||~~~lllZZZLLLHHHGGGEEECCCCCCEEEIIILLLTTT___pppyyysssjjjaaa[[[WWWSSSQQQNNNOOOPPPRRRTTTXXX[[[]]]bbbdddhhhllloooqqqrrrssstttvvvxxxzzz{{{yyyxxxvvvrrrpppmmmkkkjjjiiigggeeeaaaaaa```_______________aaabbbcccdddgggmmmsssxxx}}}tttnnnjjjjjjkkkooovvv~~~xxxnnnggg___VVVQQQQQQPPPNNNKKKIIIGGGFFFEEEFFFFFFGGGHHHIIIKKKKKKLLLNNNMMMLLLKKKKKKLLLMMMNNNIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHIIIIIIIIIJJJJJJ|||vvvrrrjjjgggaaa^^^\\\ZZZXXXWWWVVVVVVVVVWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXYYY[[[[[[\\\]]]]]]]]]]]]\\\[[[]]]______]]]^^^aaadddaaacccfffiiikkkkkkjjjiiihhhhhhiiijjjjjjjjjjjjiiiiiikkkllllllllllllnnnooorrrrrrrrrssstttuuuvvvwwwyyyzzz{{{}}}~~~~~~}}}|||zzzxxxwwwxxxyyyyyywwwyyyzzzzzzzzzzzz{{{}}}{{{{{{zzzyyyyyyyyyyyyyyy}}}}}}~~~~~~~~~}}}|||||||||}}}}}}}}}|||{{{zzzzzzxxxvvvuuusssssssssssstttvvvwwwxxxyyyyyyyyyxxxxxxwwwwwwvvvuuutttsssrrrrrrqqqrrrrrrsssttttttuuuuuuvvvvvvvvvwwwyyy{{{~~~uuuaaaQQQKKKJJJHHHEEEDDDEEEGGGIIIMMMVVVeeexxxyyyooofff```ZZZVVVTTTOOOOOOPPPRRRTTTWWWZZZ[[[___aaadddgggkkkmmmoooppprrrsssvvvwwwxxxwwwuuusssooommmjjjhhhgggeeecccaaa``````___^^^^^^^^^^^^^^^___```aaaccceeejjjqqquuu}}}yyyttttttvvvzzzuuullleee^^^VVVQQQQQQOOOMMMKKKIIIGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKMMMLLLKKKKKKKKKKKKLLLMMMJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKLLLHHHHHHHHHIIIIIIIIIJJJJJJ}}}yyyrrrmmmgggbbb___\\\YYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVVVVVVVVVVYYYXXXVVVUUUUUUVVVXXXYYYWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^___```bbbccceeefffhhhhhhiiiiiihhhhhhhhhhhhhhhiiijjjjjjiiijjjllllllkkkkkklllnnnpppppppppqqqrrrsssuuuuuuxxxyyyzzz|||~~~|||{{{yyyxxxwwwxxxxxxyyyxxxyyy{{{{{{zzzzzz|||}}}||||||zzzyyyxxxxxxxxxxxx{{{{{{||||||}}}}}}||||||{{{{{{|||||||||||||||{{{wwwvvvuuusssssssssttttttvvvvvvxxxyyyyyyyyyxxxwwwwwwvvvvvvuuutttsssrrrrrrqqqqqqrrrrrrssssssttttttvvvvvvvvvwwwxxx{{{}}}~~~jjjXXXOOOMMMJJJFFFEEEDDDEEEFFFGGGNNNZZZiii{{{wwwnnnfff___ZZZWWWQQQQQQQQQRRRSSSVVVXXXYYY[[[\\\^^^aaadddhhhkkklllmmmoooqqqssssssrrrpppoookkkhhheeecccbbbaaa___]]]___^^^]]]]]]]]]]]]]]]]]]]]]^^^___```cccgggmmmqqq{{{~~~}}}~~~tttkkkddd]]]VVVQQQPPPOOOMMMKKKIIIGGGFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJzzzuuunnnhhhccc___[[[YYYXXXWWWWWWWWWVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVYYYWWWUUUTTTTTTUUUWWWYYYYYYXXXWWWVVVVVVVVVVVVVVVXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXZZZ\\\^^^___^^^bbbbbbbbbcccdddfffggghhhfffeeeeeedddeeefffhhhiiikkklllmmmmmmllllllmmmoooooooooooopppqqqrrrssstttwwwxxxzzz|||~~~{{{zzzyyyxxxxxxxxxxxxyyyyyyzzz{{{|||{{{{{{|||~~~~~~}}}{{{zzzxxxwwwwwwvvvzzz{{{||||||}}}}}}}}}}}}{{{||||||||||||{{{{{{zzzvvvuuusssrrrrrrrrrssstttuuuvvvwwwyyyyyyxxxxxxwwwvvvvvvuuuttttttsssrrrrrrqqqqqqqqqrrrrrrsssssssssuuuuuuuuuvvvwwwzzz|||}}}~~~sss___RRROOOJJJGGGEEEDDDDDDDDDEEEJJJSSS___nnn~~~tttkkkddd]]]ZZZTTTSSSRRRRRRSSSTTTVVVWWWWWWXXXYYY[[[^^^bbbfffhhhhhhjjjlllnnnooommmllljjjfffdddaaa___^^^]]][[[YYY\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^___aaadddiiimmmrrr{{{wwwlllddd]]]VVVQQQOOONNNLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJzzzssslllfffaaa]]]ZZZZZZYYYWWWVVVUUUUUUUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUVVVVVVVVVWWWWWWWWWXXXWWWTTTSSSSSSTTTWWWXXXYYYXXXWWWWWWVVVVVVVVVVVVXXXXXXYYYZZZZZZZZZZZZZZZXXXWWWVVVXXX\\\^^^______aaaaaa``````aaaccceeefffcccbbbbbbbbbbbbdddfffgggjjjlllmmmmmmllllllnnnoooooooooooopppqqqrrrssstttwwwxxxzzz|||~~~zzzzzzyyyyyyyyyyyyyyyyyyyyy{{{||||||||||||}}}~~~|||zzzyyywwwwwwwww{{{{{{|||}}}~~~~~~~~~~~~||||||||||||zzzyyyxxxwwwtttsssrrrqqqqqqqqqrrrsssuuuvvvwwwxxxyyyxxxwwwwwwuuuuuuttttttssssssrrrrrrqqqqqqrrrrrrrrrrrrrrrssstttttttttuuuvvvyyy{{{|||~~~}}}~~~}}}fffVVVQQQKKKFFFEEEEEEDDDCCCDDDHHHOOOVVVbbbssszzzqqqhhhaaa\\\WWWVVVUUUSSSSSSSSSTTTTTTUUUUUUVVVWWWZZZ]]]```bbbccceeegggiiijjjhhhfffeeebbb```]]]\\\[[[[[[YYYXXXZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\^^^^^^___bbbfffjjjlllttt|||oooeee]]]VVVQQQMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJ~~~vvvoooiiiddd```]]]]]]\\\YYYWWWVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWUUUTTTTTTUUUWWWXXXYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYVVVWWWXXXYYYZZZ\\\^^^_______________```aaabbbcccaaaaaaaaaaaabbbccceeeeeehhhiiikkkkkkkkklllmmmooopppppppppqqqrrrsssuuuuuuxxxyyyzzz|||~~~zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}}}}||||||~~~}}}{{{zzzyyyxxxxxx||||||}}}~~~~~~~~~}}}}}}||||||{{{zzzyyywwwuuuttttttsssrrrqqqqqqrrrssssssuuuuuuwwwxxxxxxxxxwwwvvvtttttttttsssssssssrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttuuuxxxzzz{{{}}}|||}}}ttt___WWWNNNGGGEEEEEEEEEDDDBBBFFFJJJOOOVVVeeewwwxxxnnnfffbbb[[[ZZZWWWUUUTTTSSSSSSSSSRRRSSSSSSUUUWWWYYYZZZ[[[^^^___bbbcccdddcccaaa___]]][[[YYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]^^^```cccfffjjjqqq{{{~~~oooddd\\\UUUPPPLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJ}}}vvvqqqlllhhheeebbb```]]]ZZZWWWVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXYYYXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWUUUVVVWWWWWWXXXXXXWWWWWWXXXZZZ[[[[[[YYYYYY[[[^^^]]]]]]^^^______```````````````bbbcccdddeeeeeeeeegggiiikkkllllllmmmoooqqqrrrrrrrrrssstttuuuvvvwwwyyyzzz{{{}}}~~~~~~zzz{{{{{{{{{|||{{{{{{{{{zzz|||}}}}}}}}}}}}~~~~~~}}}{{{{{{zzzzzz||||||}}}}}}||||||{{{{{{yyyyyyyyyxxxwwwvvvuuutttuuutttssssssssssssuuuuuutttuuuwwwxxxxxxxxxwwwvvvttttttssssssssssssrrrrrrssssssssssssssssssssssssrrrrrrrrrsssuuuwwwyyy{{{{{{{{{}}}kkkaaaSSSJJJFFFFFFEEEDDDAAADDDHHHJJJNNNYYYiiiuuuvvvnnniii^^^]]]ZZZWWWTTTSSSRRRRRRPPPPPPQQQSSSTTTTTTTTTTTTWWWYYY\\\]]]^^^]]][[[YYYXXXVVVUUUUUUWWWXXXWWWVVVVVVUUUUUUUUUVVVVVVWWWXXXXXXYYYZZZ[[[[[[\\\___aaagggllluuu{{{lllaaaYYYSSSOOOKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFHHHIIIJJJJJJIIIHHHFFFHHHHHHHHHIIIIIIIIIJJJJJJ}}}xxxtttpppnnnfffccc```\\\YYYWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYWWWWWWWWWVVVVVVWWWWWWXXXTTTTTTUUUVVVVVVVVVVVVUUUZZZ]]]___\\\WWWVVVYYY]]]\\\\\\]]]^^^____________```aaaccceeeffffffffffffiiikkkmmmnnnooopppsssuuussssssssstttuuuvvvwwwxxxzzzzzz|||}}}~~~~~~~~~~~~}}}{{{{{{||||||}}}||||||{{{{{{|||~~~~~~}}}}}}}}}||||||||||||{{{|||||||||{{{zzzyyyyyyvvvvvvwwwwwwwwwwwwvvvvvvwwwvvvuuuttttttuuuvvvwwwtttuuuvvvxxxxxxwwwwwwvvvssssssssssssssssssrrrrrrttttttttttttttttttttttttrrrrrrrrrssstttwwwyyyzzz{{{zzz}}}ttthhhXXXLLLHHHFFFEEECCCAAAEEEHHHIIIKKKSSSaaammm~~~|||tttnnn```___[[[XXXUUUSSSRRRRRRNNNOOOPPPQQQRRRQQQPPPPPPSSSUUUXXXYYYZZZYYYWWWUUUUUUSSSRRRSSSUUUVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVWWWVVVWWWYYYYYYYYYZZZ\\\___dddhhhoooxxxwwwiii^^^WWWRRRNNNKKKJJJIIIHHHHHHHHHHHHHHHDDDEEEEEEGGGHHHIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIFFFFFFFFFGGGGGGHHHHHHIIIFFFGGGIIIJJJJJJIIIGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJ|||wwwuuullliiiccc^^^YYYWWWVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXVVVWWWWWWXXXXXXWWWWWWVVVUUUVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYSSSTTTUUUUUUTTTUUUVVVXXX[[[[[[ZZZWWWUUUVVVZZZ]]]]]]]]]\\\\\\\\\]]]^^^______```bbbdddfffhhhhhhiiinnnmmmmmmmmmmmmoooqqqrrrtttuuuvvvwwwwwwwwwwwwwwwzzzzzz{{{}}}~~~~~~}}}yyyyyyzzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}|||yyywwwwwwxxxyyyyyyyyyyyyxxxvvvtttsssssstttuuuvvvvvvuuutttssssssssstttwwwzzzzzzxxxvvvuuuuuuttttttsssssssssrrruuuttttttttttttsssssssssrrrrrrsssssstttvvvwwwxxxzzz{{{}}}uuu___RRRKKKEEEBBBAAAAAADDDFFFFFFGGGLLLVVV^^^ooo|||}}}vvvlllggg```ZZZVVVUUUSSSRRRPPPNNNMMMMMMOOOPPPOOONNNQQQRRRTTTUUUVVVVVVUUUUUURRRSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUWWWWWWWWWWWWXXXZZZ[[[\\\bbbdddhhhnnnxxx}}}pppdddZZZSSSNNNKKKIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIIII|||yyypppmmmgggbbb]]]ZZZYYYYYYWWWVVVVVVVVVVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXXXXYYYZZZZZZXXXYYYYYYZZZZZZZZZZZZZZZVVVWWWXXXWWWVVVWWWYYY\\\rrrjjj___YYYYYY[[[[[[[[[^^^^^^^^^^^^^^^______```bbbccceeegggiiijjjkkkkkknnnnnnmmmmmmnnnoooqqqrrruuuvvvwwwxxxyyyyyyyyyxxxzzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||||||||||||||{{{}}}}}}|||zzzxxxxxxxxxyyyyyyyyyyyyxxxvvvtttssstttuuuvvvwwwwwwvvvuuutttttttttuuuxxxzzz{{{yyywwwuuuuuuuuutttttttttssssssttttttttttttttttttttttttssssssttttttuuuwwwxxxyyyyyy{{{}}}~~~~~~~~~gggXXXOOOHHHEEEEEEAAACCCDDDCCCBBBFFFOOOVVVdddppp{{{pppkkkddd^^^ZZZWWWUUUSSSPPPNNNMMMMMMNNNOOONNNMMMMMMNNNPPPQQQRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\^^^```dddiiirrr}}}|||uuuiii___WWWQQQNNNKKKIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHvvvsssnnnhhhccc```^^^]]]ZZZZZZYYYXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVWWWXXXYYYZZZ[[[\\\YYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYZZZ]]]```rrraaaYYY\\\```___\\\`````````aaaaaaaaabbbbbbeeefffhhhjjjlllmmmmmmnnnnnnnnnnnnnnnooopppqqqqqquuuvvvxxxyyyzzzzzzzzzyyyzzzzzzzzz{{{{{{{{{||||||}}}~~~|||}}}~~~}}}~~~}}}}}}}}}}}}}}}|||||||||~~~~~~}}}|||||||||}}}}}}|||}}}~~~}}}{{{yyyxxxyyyyyyyyyyyyxxxwwwvvvttttttuuuvvvwwwxxxxxxwwwvvvuuuuuutttuuuxxxzzz{{{yyyxxxvvvvvvuuuuuuuuuuuuttttttsssttttttuuuuuuvvvvvvwwwuuuuuuuuuvvvvvvxxxyyyzzzyyy{{{|||}}}}}}~~~sssaaaUUUMMMIIIIIICCCDDDCCCAAA@@@BBBIIINNNXXXcccuuuwwwrrrjjjccc^^^[[[WWWUUUQQQOOOMMMLLLMMMNNNMMMKKKKKKLLLMMMNNNOOOOOOOOOOOOQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUWWWWWWWWWXXXYYYZZZ\\\\\\[[[]]]aaaeeekkksss|||}}}}}}}}}}}}}}}~~~{{{wwwuuuqqqjjj```XXXRRROOOMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFF~~~{{{vvvpppjjjfffdddccc___^^^\\\[[[YYYXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWUUUVVVVVVXXXYYYZZZ[[[\\\YYYYYYYYYZZZZZZ[[[\\\\\\^^^^^^]]]\\\[[[]]]```cccyyylll^^^XXX\\\aaabbb```cccccccccdddddddddddddddggghhhjjjkkkmmmnnnnnnooonnnnnnnnnnnnoooooopppppptttuuuwwwyyyzzzzzzyyyxxxwwwxxxxxxyyyzzz{{{{{{||||||}}}~~~}}}||||||}}}}}}|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{}}}}}}|||||||||}}}~~~~~~}}}~~~~~~{{{yyyyyyyyyxxxxxxxxxwwwvvvvvvuuutttvvvwwwxxxxxxxxxxxxwwwvvvtttttttttvvvyyyzzzxxxwwwvvvvvvvvvvvvvvvuuuuuuuuusssssstttuuuvvvwwwxxxyyywwwvvvvvvwwwxxxyyyzzz{{{zzz|||}}}}}}|||}}}lll]]]QQQKKKKKKFFFFFFEEEBBBAAACCCHHHLLLRRR[[[jjjzzzyyyqqqjjjddd___ZZZXXXSSSQQQNNNMMMMMMMMMLLLJJJLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTWWWWWWWWWXXXYYYZZZ\\\\\\[[[]]]aaadddhhhlllqqquuuzzz|||~~~~~~}}}||||||}}}|||}}}||||||}}}{{{{{{||||||}}}}}}~~~~~~}}}vvvpppnnniiicccZZZSSSNNNLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEE~~~xxxsssooollljjjdddcccaaa^^^[[[YYYXXXWWWVVVVVVWWWWWWWWWWWWVVVVVVTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYZZZ[[[]]]]]]_________^^^]]]___bbbdddiiiddd___\\\]]]```cccddddddeeefffggggggggggggfffggghhhiiikkklllmmmmmmnnnmmmnnnnnnnnnooooooooooooppprrruuuwwwxxxxxxwwwvvvttttttvvvwwwyyy{{{|||}}}}}}}}}}}}{{{xxxwwwxxxyyy~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzz|||{{{{{{{{{|||}}}~~~~~~}}}~~~~~~{{{yyyyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvsssrrrrrrtttvvvwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvttttttuuuvvvxxxyyyzzzzzzxxxxxxwwwxxxxxxyyyzzz{{{{{{}}}}}}}}}}}}}}}wwweeeVVVMMMKKKGGGFFFDDDCCCBBBDDDHHHJJJMMMTTT```oooxxxpppjjjccc^^^[[[WWWTTTQQQOOOOOONNNLLLJJJMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTVVVVVVWWWWWWXXXZZZ[[[\\\[[[]]]```bbbccceeehhhjjjmmmooorrrsssrrrqqqqqqrrrtttvvvyyyzzzzzzzzz{{{||||||}}}~~~}}}|||{{{zzz{{{{{{||||||||||||}}}}}}}}}||||||~~~{{{tttooolllfff```WWWPPPLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCC}}}yyyuuutttkkkjjjfffccc___\\\ZZZYYYVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVWWWXXXXXXXXXZZZYYYYYYYYYZZZ\\\^^^______```aaaaaa```aaacccdddbbbccceeedddaaaaaacccffffffggghhhiiiiiiiiihhhgggggggggiiijjjkkkllllllllllllmmmmmmnnnnnnmmmmmmlllmmmooosssuuuwwwvvvuuutttrrrsssuuuwwwyyy{{{}}}~~~}}}}}}|||zzzwwwuuuvvvwww|||~~~}}}~~~~~~|||||||||{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{|||}}}~~~|||}}}~~~}}}{{{yyyxxxyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyxxxwwwvvvrrrqqqqqqrrruuuvvvvvvuuuttttttuuuuuuuuuuuuvvvvvvuuuuuuvvvwwwxxxzzzzzz{{{xxxxxxxxxxxxxxxyyyzzzzzz{{{|||}}}}}}}}}}}}ppp]]]QQQMMMEEEDDDBBBAAAAAACCCEEEGGGFFFMMMWWWcccsssxxxpppjjjddd```[[[XXXUUURRRQQQOOOMMMKKKKKKKKKKKKKKKKKKLLLNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXZZZZZZYYY[[[]]]^^^^^^^^^```bbbfffiiilllmmmmmmmmmmmmnnnlllnnnpppqqqqqqrrrsssuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{|||}}}}}}}}}||||||~~~~~~|||vvvqqqnnneee___VVVOOOKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCC~~~ssspppmmmhhhddd```]]]\\\XXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXZZZZZZYYYYYYZZZ\\\^^^```___aaadddeeedddcccdddeeebbbeeehhhhhhfffeeefffgggfffgggiiijjjkkkjjjiiihhhggggggiiijjjkkkkkklllkkkkkkkkklllmmmmmmlllkkkjjjlllnnnrrruuuwwwvvvtttsssssstttuuuwwwyyy{{{|||}}}|||||||||{{{yyyxxxyyyzzz{{{~~~~~~}}}~~~}}}}}}}}}~~~~~~||||||{{{{{{zzzyyyyyyxxxwwwxxxxxxyyyzzz{{{|||}}}{{{}}}}}}|||zzzxxxxxxxxxwwwwwwvvvuuutttuuuvvvvvvuuuvvvwwwxxxxxxwwwvvvuuusssrrrqqqrrruuuvvvvvvvvvsssssstttttttttuuuuuuuuuvvvwwwwwwxxxyyyzzzzzz{{{xxxxxxxxxxxxxxxxxxyyyzzzyyyzzz{{{|||{{{|||}}}fffVVVPPPGGGEEEBBBAAAAAABBBBBBCCCDDDIIIPPPZZZgggyyy~~~wwwpppjjjfff___\\\YYYVVVTTTQQQOOOLLLJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNOOOOOOOOOOOORRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXZZZ[[[[[[[[[[[[]]]___bbbeeeggghhhiiiiiikkklllfffhhhjjjkkkkkklllnnnoooqqqqqqrrrrrrssssssttttttsssssstttuuuvvvxxxyyyyyywwwxxxzzz|||}}}}}}}}}|||~~~~~~~~~~~~xxxssspppbbb]]]UUUNNNKKKJJJIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDwwwuuuqqqlllgggccc```___ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXZZZZZZYYYYYYZZZ\\\___``````cccfffggggggeeeeeeeeeccceeeggghhhiiihhhiiiiiifffhhhiiikkkkkkjjjiiihhhggghhhiiijjjkkkkkklllllljjjkkklllllllllkkkjjjiiilllnnnrrruuuwwwvvvuuusssuuuvvvwwwxxxyyyzzz{{{{{{{{{|||}}}|||{{{{{{|||~~~}}}||||||~~~~~~|||yyyzzzzzz{{{|||}}}}}}~~~||||||{{{zzzzzzyyyxxxxxxvvvvvvwwwxxxyyy{{{|||}}}{{{|||}}}|||yyywwwwwwxxxwwwwwwuuuttttttuuuvvvvvvuuuvvvwwwxxxxxxwwwvvvuuutttsssrrrsssuuuwwwwwwwwwrrrsssssssssttttttuuuuuuwwwxxxxxxyyyyyyzzzzzz{{{xxxxxxwwwwwwwwwxxxyyyyyywwwxxxzzzzzzzzz{{{~~~}}}mmm[[[SSSJJJHHHDDDBBBBBBBBBBBBAAAFFFIIINNNTTT^^^mmm~~~|||uuunnnjjjbbb___[[[XXXUUUSSSPPPNNNKKKKKKJJJJJJKKKLLLNNNOOOMMMMMMNNNNNNNNNOOOOOOOOORRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXXXXZZZ[[[\\\[[[[[[[[[]]]___\\\]]]```aaaaaabbbeeegggdddfffhhhhhhiiiiiilllmmmooooooppppppqqqqqqrrrrrrooopppqqqssstttvvvwwwwwwtttuuuxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzztttqqq```[[[SSSMMMJJJJJJJJJIIIEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCDDDDDDDDD|||uuunnniiieeeccc___^^^\\\[[[ZZZZZZ[[[[[[]]]\\\[[[YYYXXXWWWWWWWWWWWWXXXZZZ[[[]]]]]]^^^^^^bbbcccdddeeeeeeeeeeeeeeeeeeeeedddcccdddeeeggggggiiiiiiiiiiiiiiihhhgggfffggggggggghhhiiikkklllmmmlllllllllllllllmmmnnnooopppqqqrrrssstttuuuuuuuuuvvvvvvxxxyyy{{{}}}~~~~~~||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{|||}}}}}}zzzzzzzzzyyyxxxwwwvvvuuurrrrrrrrrssstttwwwyyy{{{zzzzzzyyyxxxxxxwwwvvvvvvrrrrrrrrrssstttuuuvvvwwwwwwvvvvvvxxxzzzzzzwwwsssvvvsssqqqppprrrsssttttttrrrrrrqqqqqqqqqrrrtttuuuwwwxxxzzz{{{{{{zzzxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvwwwyyy{{{~~~mmm^^^LLLHHHFFFFFFEEEAAABBBEEEEEEFFFIIINNNVVVbbboooxxx|||tttoooiiiddd]]]YYYXXXVVVSSSPPPPPPOOOMMMKKKJJJKKKLLLMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^___```aaabbbbbbccccccdddfffgggiiijjjjjjoooooooooooonnnnnnnnnnnnmmmoooqqqrrrrrrrrrssstttvvvxxxzzzzzzyyyyyyzzz{{{|||||||||||||||}}}~~~~~~yyyqqqbbbYYYNNNHHHGGGGGGFFFDDDEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA{{{uuuooollljjjdddccc```___]]]]]]]]]]]]___^^^]]][[[ZZZYYYYYYYYYZZZ[[[\\\^^^___`````````cccdddeeeeeefffffffffeeeeeeddddddcccdddeeefffgggjjjjjjjjjjjjiiiiiihhhgggiiiiiiiiijjjkkkmmmnnnoooooonnnnnnnnnnnnoooooopppqqqrrrrrrttttttuuuuuuuuuvvvvvvxxxzzz}}}{{{||||||}}}}}}}}}||||||{{{{{{{{{{{{{{{|||}}}}}}zzzzzzzzzyyyxxxwwwvvvuuuttttttsssssstttuuuwwwxxxyyyyyyyyyxxxwwwwwwvvvvvvrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvxxxzzzyyyvvvssstttrrrpppppprrrtttuuuuuuppppppoooooooooppprrrrrrxxxyyyzzz{{{{{{zzzxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvxxxzzz|||}}}xxxhhhUUUMMMGGGFFFDDDAAAAAACCCCCCCCCEEEHHHNNNWWWbbbiiiwwwxxxrrrmmmgggaaa]]]\\\ZZZWWWTTTRRRQQQNNNLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUXXXXXXYYYYYYZZZ[[[[[[[[[\\\]]]]]]^^^___```aaaaaabbbbbbccceeefffhhhiiiiiilllllllllllllllllllllllllllnnnpppqqqqqqqqqrrrssstttvvvxxxxxxwwwwwwxxxyyy{{{{{{{{{{{{|||}}}~~~yyyppp```XXXNNNHHHFFFGGGFFFDDDEEEDDDDDDDDDEEEFFFFFFGGGDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA~~~yyyuuusssllljjjhhheeecccaaaaaaaaaaaa```___^^^]]]\\\\\\\\\^^^___```aaabbbcccccccccdddeeeffffffgggfffffffffeeedddcccccccccdddeeefffjjjjjjkkkkkkkkkjjjiiiiiikkkkkklllmmmnnnpppqqqrrrrrrrrrqqqpppppppppqqqqqqrrrrrrrrrsssttttttuuuuuuuuuvvvyyy|||~~~}}}~~~}}}zzzzzz{{{|||}}}}}}}}}||||||{{{{{{{{{{{{|||}}}}}}zzzzzzzzzzzzyyywwwvvvuuuvvvvvvtttssssssssstttuuuxxxxxxxxxxxxwwwvvvuuuuuuqqqqqqqqqqqqrrrsssttttttttttttuuuwwwxxxwwwuuussssssqqqoooppprrrtttuuuuuuqqqppppppppppppqqqqqqrrrxxxyyyyyyzzzyyyxxxvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvxxxyyyzzz}}}|||xxxdddXXXLLLHHHFFFCCCAAABBBCCCCCCBBBCCCFFFLLLTTTYYYdddrrr~~~xxxrrrlllfffbbb```___[[[XXXUUUSSSQQQNNNLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQPPPPPPQQQRRRTTTUUUWWWWWWWWWXXXYYYYYYZZZZZZ[[[[[[\\\]]]^^^___`````````aaabbbcccdddeeefffggghhhhhhhhhiiiiiiiiiiiiiiikkkmmmooopppppppppqqqrrrqqqsssuuuvvvuuuuuuvvvwwwyyyyyyyyyzzz{{{}}}~~~~~~~~~xxxmmm]]]VVVMMMGGGFFFFFFEEECCCBBBBBBBBBCCCDDDFFFGGGHHHDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA}}}{{{uuussspppllliiigggffffffcccbbbaaa```___^^^^^^^^^bbbbbbcccdddeeeeeeeeedddeeeeeefffffffffffffffeeeeeeeeedddccccccdddeeefffjjjjjjkkkkkklllkkkkkkkkkllllllmmmnnnpppqqqssstttttttttsssrrrrrrqqqrrrrrrrrrrrrrrrrrrssstttuuuuuuuuuwwwzzz~~~~~~}}}~~~zzzyyyyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{||||||}}}zzzzzzzzzzzzyyyxxxwwwvvvvvvuuusssrrrrrrrrrssssssvvvwwwwwwwwwwwwvvvuuutttqqqqqqpppppppppqqqrrrrrrrrrrrrtttuuuvvvuuutttrrrqqqpppooopppsssuuuuuuuuussssssssssssssssssssssssvvvwwwwwwwwwvvvuuutttsssttttttuuuuuuvvvvvvwwwwwwxxxwwwvvvuuuuuuvvvwwwxxx{{{zzz|||uuueeeTTTKKKIIIEEECCCCCCDDDDDDCCCBBBCCCFFFLLLPPPYYYdddsssvvvqqqjjjfffdddbbb^^^[[[WWWUUUSSSPPPNNNLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRSSSRRRQQQPPPQQQRRRTTTUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^______```bbbccccccdddeeeeeeffffffggggggggghhhiiikkknnnnnnnnnnnnoooqqqppprrrtttuuuttttttuuuvvvwwwwwwxxxyyy{{{|||~~~}}}~~~tttgggXXXSSSLLLGGGEEEDDDDDDCCC@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@~~~|||yyyuuuqqqnnnmmmlllhhhgggeeedddbbbaaaaaaaaaeeeeeefffggggggfffffffffeeeeeeffffffffffffeeeeeegggfffeeedddddddddeeefffiiijjjkkklllllllllllllllllllllmmmnnnppprrrtttuuuuuuuuutttsssrrrrrrrrrsssrrrrrrrrrrrrsssuuuvvvwwwxxxyyy}}}|||~~~{{{yyyyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyzzz{{{{{{|||yyyyyyzzzzzzzzzyyyxxxxxxtttsssrrrqqqqqqqqqrrrssstttuuuvvvwwwvvvuuutttsssqqqppppppoooooooooooopppooopppsssttttttsssrrrrrrpppoooooopppsssuuuuuutttssssssssssssssssssssssssttttttttttttssssssrrrrrrsssttttttuuuvvvvvvwwwwwwxxxwwwvvvuuuuuuuuuvvvvvvyyyyyyzzz}}}rrr]]]QQQKKKFFFCCCCCCDDDEEEDDDCCCCCCEEEIIILLLRRRXXXcccppp~~~{{{vvvnnniiigggddd```\\\YYYWWWUUURRRPPPMMMLLLKKKJJJKKKKKKLLLMMMNNNNNNOOONNNNNNOOOOOOPPPQQQQQQQQQTTTSSSRRRRRRRRRSSSTTTUUUSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^___``````aaaccccccdddeeeeeefffgggggghhhjjjlllmmmllllllnnnoooppprrrtttuuuttttttuuuvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~|||lll```SSSPPPKKKFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAACCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@~~~zzzwwwvvvuuupppooommmkkkiiigggffffffiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggggfffeeehhhgggfffeeeeeeeeefffggghhhiiijjjkkklllmmmmmmmmmkkklllmmmnnnppprrrtttvvvvvvvvvuuutttttttttuuuuuutttttttttuuuvvvyyy{{{}}}}}}}}}zzz{{{}}}yyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyzzzzzzwwwxxxyyyzzzzzz{{{zzzzzzvvvuuusssrrrrrrrrrssstttrrrsssuuuvvvvvvuuusssrrrppppppooonnnmmmmmmmmmnnnlllooorrrsssrrrqqqqqqqqqpppoooooopppsssttttttsssqqqrrrrrrrrrrrrqqqqqqppprrrrrrrrrrrrrrrrrrrrrrrrttttttuuuuuuvvvwwwxxxxxxyyyxxxvvvuuuuuuuuuvvvwwwxxxxxxzzz|||}}}mmm\\\PPPHHHDDDDDDBBBCCCCCCBBBAAACCCFFFHHHKKKNNNUUUbbbppp}}}tttnnnkkkgggbbb___\\\[[[YYYVVVSSSQQQNNNMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNOOOPPPPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^aaaaaabbbcccdddffffffgggfffhhhjjjkkkkkkkkklllmmmppprrrtttuuuttttttuuuvvvvvvvvvvvvwwwxxxzzz{{{|||}}}~~~|||qqqcccWWWOOOMMMIIIFFFCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@zzz~~~{{{zzzwwwtttqqqooonnnmmmmmmmmmmmmmmmllllllkkkjjjiiijjjjjjjjjiiiiiihhhgggjjjiiihhhgggfffgggggghhhggghhhiiikkkllllllmmmmmmlllmmmnnnoooqqqtttvvvwwwwwwwwwvvvvvvwwwwwwxxxxxxxxxwwwxxxyyy{{{~~~~~~}}}yyyyyy~~~~~~zzzzzzzzzzzzzzzyyyxxxwwwwwwwwwvvvvvvwwwwwwxxxyyyuuuvvvxxxzzz{{{|||}}}}}}{{{yyywwwuuutttsssssstttqqqrrrtttvvvvvvtttrrrqqqpppooonnnmmmlllllllllllljjjmmmqqqrrrpppooopppqqqqqqppppppqqqssssssrrrqqqrrrrrrsssssssssrrrpppppprrrrrrrrrrrrsssssstttuuuttttttuuuvvvwwwxxxyyyzzzyyyxxxwwwvvvuuuvvvwwwxxxvvvvvvyyy||||||}}}mmm[[[MMMIIIJJJBBBCCCCCCBBBAAAAAACCCEEEGGGGGGMMMYYYdddrrr|||uuuqqqlllgggbbb___^^^]]][[[XXXUUUSSSRRRPPPOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQPPPQQQSSSTTTTTTSSSQQQPPPQQQQQQQQQRRRSSSSSSTTTTTTSSSTTTTTTUUUVVVWWWXXXYYYXXXXXXYYYYYYZZZ[[[[[[[[[^^^___```aaacccdddeeefffeeegggiiijjjjjjjjjkkklllppprrrttttttsssssstttuuuvvvvvvvvvwwwwwwyyyzzzzzz||||||}}}~~~|||qqqgggZZZPPPKKKJJJIIIFFFCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBB????????????????????????ooossszzz{{{xxxuuutttsssoooooopppoooooonnnmmmllllllllllllllllllkkkjjjiiikkkjjjiiiggggggggghhhiiifffggghhhjjjkkklllmmmmmmmmmmmmnnnppprrruuuwwwxxxxxxxxxxxxxxxyyyyyyzzz{{{zzzzzzzzz|||}}}}}}}}}|||yyyxxxyyyzzz}}}{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvuuuvvvwwwwwwxxxtttuuuwwwzzz|||}}}~~~~~~~~~{{{xxxvvvtttttttttppprrrtttvvvvvvtttrrrqqqpppooonnnmmmlllkkkkkkkkkiiilllpppqqqpppnnnoooqqqqqqppppppqqqssssssqqqpppttttttuuuvvvuuutttrrrqqqrrrrrrrrrssstttuuuvvvwwwtttuuuvvvwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvwwwxxxyyytttuuuyyy{{{{{{{{{|||eeeTTTNNNPPPCCCDDDEEEDDDBBBBBBCCCDDDGGGFFFKKKUUU^^^gggvvv{{{uuupppjjjfffbbbaaa```^^^\\\YYYWWWUUUSSSSSSRRRPPPNNNMMMLLLKKKMMMNNNNNNOOOOOOPPPQQQQQQNNNPPPRRRTTTTTTRRROOONNNPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXWWWXXXXXXXXXYYYZZZZZZZZZ]]]]]]^^^```bbbcccdddeeedddfffhhhiiiiiiiiijjjkkkoooqqqssssssrrrrrrssstttwwwwwwvvvvvvwwwxxxyyyyyyzzz{{{|||}}}~~~{{{uuuiii```UUUKKKIIIIIIHHHFFFBBBAAA@@@AAA<<<<<<======>>>???AAAAAAAAABBBCCCCCCDDDDDDCCCCCCEEEDDDDDDCCCBBBBBBAAAAAA????????????????????????>>>>>>???@@@AAAAAABBBBBB????????????????????????^^^dddmmmwww|||{{{|||zzzxxxvvvuuuuuuvvvwwwtttsssrrrrrrrrrqqqnnnkkkkkkkkkkkklllkkkjjjjjjiiihhhiiijjjkkklllmmmnnnoooqqqrrrssstttssstttwwwyyy}}}~~~~~~}}}}}}~~~zzzwwwvvvvvvsssoooppptttttt|||~~~{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwrrrssstttwwwzzz~~~|||xxxuuusssrrrrrrttttttuuuvvvuuutttrrrqqqpppooonnnnnnnnnnnnnnnooonnnnnnooooooppprrrssstttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxxxxyyyyyyyyyyyyxxxwwwwwwyyy}}}vvvbbbRRRKKKHHHEEECCCEEEDDDAAA@@@BBBCCCBBBEEELLLSSS[[[gggrrr~~~xxxrrrnnnhhhfffdddcccaaa___\\\YYYUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNNNNNNNOOOPPPRRRRRRSSSRRRRRRRRRSSSQQQOOOLLLPPPOOOOOONNNNNNOOOOOOPPPQQQQQQRRRTTTTTTUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWZZZ[[[\\\]]]___aaacccdddfffeeeddddddeeefffhhhiiimmmnnnoooppppppqqqqqqqqqrrrsssssstttuuuvvvwwwwwwyyyzzz{{{{{{{{{|||~~~|||yyy{{{|||uuukkkaaaWWWOOOJJJIIIGGGDDDBBBBBBAAA???===@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDCCCAAA>>>===AAA@@@@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA????????????>>>>>>>>>>>>UUUZZZbbbjjjttt}}}}}}{{{zzzzzz{{{{{{}}}|||{{{{{{{{{yyyvvvsssmmmnnnnnnnnnmmmmmmllllllllllllmmmnnnooopppqqqqqqssstttvvvvvvwwwxxxzzz}}}zzzwwwsssooonnnnnnllliiilllqqqwww}}}}}}~~~~~~|||zzzzzzzzzyyyyyyxxxxxxwwwxxxwwwwwwvvvvvvvvvvvvwwwuuuuuuvvvwwwyyy|||{{{wwwtttsssrrrrrrtttttttttttttttsssrrrrrrqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxzzz~~~qqq^^^TTTNNNJJJGGGHHHFFFCCCBBBDDDDDDBBBDDDIIINNNTTT^^^ggguuu}}}wwwssspppnnnllljjjhhhfffccc```YYYXXXWWWUUUTTTSSSRRRRRROOOOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRRRRSSSRRROOOMMMPPPOOOOOONNNNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWZZZZZZ[[[\\\^^^```bbbcccddddddccccccdddeeeggggggkkklllmmmooooooppppppppprrrrrrssstttuuuvvvwwwxxxyyyzzz{{{{{{zzz{{{}}}|||wwwuuuxxxxxxzzzpppeee[[[SSSLLLHHHHHHFFFDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAA@@@>>>===@@@@@@@@@???????????????>>>>>>??????@@@?????????======>>>>>>?????????@@@LLLOOOTTT[[[eeeppp|||{{{xxxtttttttttsssssssssrrrrrrrrrsssssssssttttttttttttwwwxxxzzz{{{|||}}}|||vvvqqqmmmjjjfffdddeeeddddddjjjppp{{{zzzwwwxxxzzz{{{zzzyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvxxxxxxwwwwwwxxxzzz|||}}}}}}zzzwwwtttsssrrrrrrssssssrrrrrrqqqqqqrrrrrrrrrrrrqqqpppooonnnnnnmmmnnnnnnmmmmmmmmmmmmnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrssstttvvvwwwxxxzzz{{{{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxyyy{{{~~~jjj[[[RRRLLLGGGFFFEEEBBBAAACCCDDDAAABBBEEEHHHKKKRRRZZZeeeqqq{{{vvvssspppmmmkkkiiieeeccc^^^]]][[[YYYWWWVVVUUUTTTQQQQQQQQQRRRRRRRRRRRRRRRSSSRRRQQQRRRRRRRRRPPPNNNOOOOOONNNNNNNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYZZZ\\\^^^___```bbbbbbbbbbbbcccdddeeefffiiijjjkkkmmmnnnooooooooopppqqqrrrtttuuuwwwxxxyyyyyyzzz||||||{{{{{{|||~~~{{{xxxuuuqqqrrruuuwww{{{{{{|||}}}|||yyyrrrggg\\\TTTMMMIIIFFFEEECCCBBBBBBCCCDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>???????????????@@@@@@@@@>>>>>>>>>???>>>>>>======<<<<<<===>>>???@@@AAAAAAGGGIIILLLQQQZZZfffsss|||~~~||||||{{{{{{zzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz|||}}}yyysssmmmgggdddbbb^^^\\\^^^```dddllluuu|||uuurrrtttxxxyyyyyyzzz{{{||||||}}}|||{{{{{{zzzyyyyyyyyyxxxwwwvvvuuuxxxwwwwwwwwwwwwyyyzzz{{{|||{{{xxxvvvtttsssrrrrrrsssrrrqqqppppppppprrrrrrsssssssssrrrpppooonnnmmmoooooonnnmmmmmmmmmmmmmmmpppppppppppppppqqqqqqqqqppppppppppppppppppppppppppppppppppppqqqrrrssssssvvvvvvxxxyyyzzz{{{{{{{{{yyyzzzzzz{{{{{{{{{{{{{{{{{{zzzyyyzzz|||vvvdddXXXPPPIIIGGGFFFCCCBBBCCCCCCAAA@@@CCCCCCDDDIIIPPP[[[fffwww{{{xxxtttpppnnnkkkgggeeebbbaaa^^^\\\YYYWWWVVVUUUSSSTTTTTTTTTTTTSSSSSSRRRSSSRRRPPPQQQQQQQQQOOONNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQSSSSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]______``````aaabbbcccdddfffgggiiikkklllmmmnnnnnnpppppprrrtttvvvxxxyyyzzz{{{}}}~~~~~~{{{uuurrrooommmpppttt{{{yyyxxxwwwvvvuuuqqqiii^^^TTTMMMIIIFFFEEECCCAAA@@@@@@AAABBBAAA@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>???@@@@@@@@@AAA????????????>>>======<<<<<<======>>>??????@@@@@@EEEEEEGGGKKKRRR]]]jjjrrr|||~~~wwwpppjjjeee___\\\ZZZWWWVVVZZZ___fffrrr}}}~~~yyysssqqqtttwwwyyyyyy{{{|||~~~~~~}}}{{{{{{{{{zzzyyywwwuuutttuuuuuutttuuuvvvwwwyyy{{{yyyxxxwwwuuutttsssrrrrrrrrrqqqpppooooooppprrrssstttttttttsssrrrpppooonnnqqqqqqpppooonnnnnnnnnnnnoooooooooppppppqqqqqqqqqppppppppppppppppppppppppppppppppppppqqqrrrsssssstttuuuvvvwwwyyyyyyyyyyyyyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{}}}ttteeeZZZPPPLLLJJJGGGFFFGGGCCC@@@@@@CCCCCCBBBEEEKKKOOOYYYhhhvvv|||wwwtttpppllljjjdddccc```^^^[[[YYYWWWWWWVVVVVVWWWWWWWWWVVVUUUUUUTTTSSSQQQPPPPPPPPPOOOMMMOOONNNNNNMMMMMMNNNNNNOOONNNNNNOOOPPPPPPPPPOOOOOOQQQRRRSSSUUUVVVWWWWWWWWWVVVVVVVVVWWWWWWYYYZZZZZZ]]]]]]^^^___aaaaaabbbbbbdddeeegggiiikkklllmmmmmmoooppprrruuuwwwzzz|||}}}|||uuuooommmkkkkkknnnttt}}}zzzxxxvvvrrroooiiiaaaWWWNNNHHHFFFEEEDDDDDDBBB@@@@@@AAAAAA@@@???BBBAAA@@@@@@@@@@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>???@@@@@@@@@AAA???@@@@@@@@@???>>>======??????>>>>>>>>>>>>>>>>>>AAABBBDDDFFFLLLUUU___fffsssyyyxxxtttmmmgggbbb^^^ZZZWWWSSSQQQSSSYYYbbblllyyy|||xxxssssssuuuxxxyyyxxxzzz|||~~~|||||||||{{{zzzwwwuuutttrrrrrrrrrrrrtttvvvxxxyyyvvvvvvuuuuuutttsssrrrrrrqqqqqqppppppqqqqqqrrrrrrssstttuuuttttttrrrpppooorrrrrrqqqpppppppppppppppooooooooopppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrssstttssstttuuuwwwxxxxxxyyyyyyyyyzzz{{{}}}}}}}}}||||||||||||||||||~~~ssseeeWWWPPPMMMHHHFFFFFFCCCAAABBBDDDCCCAAADDDIIIHHHPPP\\\hhhuuuzzzvvvrrrooolllhhhfffdddaaa^^^]]][[[[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZXXXVVVSSSRRRQQQQQQOOONNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOOOONNNNNNMMMOOOPPPRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]___```aaaaaabbbbbbdddfffhhhjjjlllmmmnnnoooqqqsssvvvyyy|||~~~}}}yyysssnnnjjjjjjjjjkkkpppvvv}}}}}}zzzvvvpppkkkaaa[[[QQQJJJFFFDDDDDDDDDEEECCCAAAAAABBBBBBAAA@@@AAA@@@???>>>>>>???@@@AAA???@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@??????@@@@@@??????>>>>>>????????????>>>>>>======@@@AAACCCEEEIIIOOOVVV[[[iiipppzzz~~~xxxnnnjjjddd___\\\YYYUUUSSSQQQPPPTTT]]]hhhttt{{{wwwttttttwwwyyyxxxvvvxxxzzz}}}~~~|||}}}}}}|||zzzxxxuuusssqqqqqqpppqqqqqqsssuuuvvvtttttttttttttttsssrrrrrrpppqqqqqqrrrrrrsssrrrrrrssstttuuuuuuuuusssrrrppprrrqqqqqqpppppppppqqqqqqooooooppppppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttuuutttuuuvvvwwwxxxyyyyyyyyyyyyzzz|||~~~~~~~~~}}}|||||||||}}}}}}wwweeeZZZTTTMMMHHHGGGEEEDDDDDDFFFDDDAAABBBFFFGGGLLLSSS\\\fffsss~~~yyyuuuqqqnnnlllkkkiiifffdddbbbaaaaaa^^^```aaacccdddcccbbbaaa^^^[[[WWWUUUTTTSSSQQQOOONNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLMMMNNNPPPRRRSSSTTTTTTUUUVVVVVVVVVUUUVVVVVVWWWWWWZZZ[[[]]]___aaaaaaaaaaaaaaaccceeehhhjjjlllnnnnnnpppqqqtttwww{{{~~~{{{vvvrrrmmmiiigggkkknnnqqqwww}}}}}}wwwnnngggZZZTTTMMMGGGDDDCCCBBBBBB@@@???>>>>>>@@@AAAAAA@@@@@@???===<<<<<<===???@@@??????@@@@@@@@@@@@??????===>>>???@@@@@@@@@???>>>@@@@@@@@@???????????????======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>?????????AAABBBEEEGGGIIIMMMRRRVVV^^^fffpppyyyuuuooogggddd___[[[XXXVVVSSSQQQRRRRRRWWWbbbooo|||}}}zzzwwwtttuuuxxxyyywwwuuuvvvyyy|||~~~~~~}}}}}}}}}~~~}}}{{{xxxuuusssrrrqqqpppppppppqqqrrrsssssssssttttttssssssrrrqqqoooqqqrrrssstttssssssrrrrrrsssuuuvvvvvvtttsssqqqqqqqqqppppppppppppqqqqqqoooooopppqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzxxxzzz|||~~~}}}}}}}}}}}}}}}~~~vvviii```XXXQQQOOOGGGEEEFFFGGGDDD@@@@@@DDDDDDGGGKKKPPPVVVaaaoooxxx|||xxxuuupppooommmkkkiiigggffffffbbbcccfffhhhhhhhhhgggfffbbb^^^ZZZWWWVVVUUUSSSQQQNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLMMMMMMMMMMMMLLLKKKLLLMMMOOOQQQRRRSSSTTTTTTWWWVVVVVVUUUVVVVVVWWWWWWZZZ[[[]]]```aaabbbbbbaaaaaaccceeehhhkkkmmmnnnoooppprrruuuxxx||||||wwwqqqmmmjjjggghhhnnnsssxxx~~~wwwmmmeeeVVVQQQJJJEEECCCBBBAAAAAA:::999888:::<<<>>>???>>>???>>>===;;;;;;===>>>?????????@@@@@@@@@@@@??????===>>>@@@AAABBB@@@???>>>AAA@@@@@@@@@??????>>>>>>;;;;;;<<<===>>>>>>>>>===<<<<<<===>>>???@@@AAAAAABBBCCCCCCBBBBBBEEEKKKPPPXXX]]]dddlllsss|||}}}sssiiicccccc^^^YYYVVVQQQMMMPPPUUUOOOVVVbbbooo~~~}}}vvvvvvwwwwwwwwwxxxxxxxxxyyyxxxwwwxxxzzz{{{zzzyyyyyyzzz{{{|||zzzwwwtttrrrrrrqqqooommmlllmmmooopppttttttttttttsssrrrrrrqqqssssssttttttuuuuuuvvvvvvtttttttttttttttuuuuuuuuusssrrrpppooooooppprrrssssssssstttuuuvvvvvvuuuuuusssrrrrrrrrrrrrrrrrrrqqqsssrrrqqqppppppqqqrrrsssttttttuuuvvvwwwxxxyyyyyyzzzzzz{{{{{{||||||}}}}}}~~~~~~~~~|||lll\\\RRRQQQJJJFFFEEEGGGGGGDDDDDDFFFAAACCCFFFIIIOOOXXXaaagggyyy{{{wwwqqqooolllkkkkkkjjjhhhfffeeegggjjjmmmnnnnnnlllkkkhhhddd^^^ZZZWWWUUUSSSQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOQQQRRRSSSTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUYYY[[[]]]_________aaabbbdddfffhhhjjjjjjlllnnnqqqrrrtttxxx|||}}}yyyrrrjjjgggiiifffhhhoooxxxvvvhhh]]]QQQKKKFFFDDDEEEDDD@@@===??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>???@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================EEEFFFEEEDDDCCCDDDIIIMMMPPPTTTZZZ```hhhpppxxx}}}wwwnnneee___YYYVVVTTTSSSQQQNNNQQQVVVZZZbbbooo}}}|||wwwwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvwwwyyyyyyyyywwwyyyyyyzzz{{{yyyvvvsssqqqqqqooonnnlllllllllnnnnnnqqqrrrrrrrrrrrrqqqqqqpppsssttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwtttsssqqqppppppqqqrrrssssssttttttuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrsssrrrrrrqqqqqqrrrrrrssssssttttttuuuvvvwwwxxxyyyzzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~kkk]]]XXXMMMHHHFFFFFFEEEBBBBBBDDDAAABBBDDDFFFJJJPPPXXX]]]jjjsss~~~wwwtttpppnnnmmmllljjjhhhiiijjjmmmoooppppppooonnniiieee```[[[YYYVVVTTTRRROOOOOOOOONNNNNNMMMMMMLLLNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTSSSTTTUUUUUUUUUUUUUUUUUUWWWYYY\\\^^^^^^___aaabbbccceeehhhkkkmmmooorrruuuuuuwwwzzz}}}|||wwwtttnnnhhhhhhkkklllrrr|||vvvfff\\\OOOJJJEEECCCDDDDDDAAA===@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@>>>>>>??????>>>>>>===<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????======>>>???>>>????????????>>>>>>=========>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>><<<<<<===>>>>>>???????????????>>>>>><<<======>>>>>>======<<<========================;;;;;;;;;;;;;;;;;;;;;;;;KKKIIIFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGJJJOOOUUUZZZccciiirrrzzzzzztttqqqkkkeee___XXXQQQMMMPPPMMMNNNTTT[[[cccooozzz}}}}}}}}}|||{{{yyyxxxwwwwwwwwwvvvuuuvvvwwwxxxxxxvvvttttttuuutttsssrrrpppooolllllllllkkkkkkllllllllloooooopppqqqrrrrrrrrrqqqsssssstttuuuvvvwwwxxxxxxuuuuuuuuutttttttttssssssssssssssssssttttttuuuvvvvvvuuuttttttttttttuuuuuussssssrrrrrrqqqppppppoooooopppqqqrrrrrrqqqpppoooqqqqqqrrrssstttuuuuuuvvvwwwxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~|||fff[[[PPPLLLIIIFFFDDDEEEBBBCCCBBBAAA@@@BBBEEEHHHLLLRRR\\\fffqqq}}}{{{wwwsssppplllllllllmmmmmmnnnooooooooollliiifffeeeccc```^^^ZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVWWWXXXYYYZZZZZZYYY\\\___bbbdddfffgggiiikkkmmmppprrrtttuuuvvvyyy{{{~~~}}}vvvoookkkdddaaa_________cccooo{{{}}}nnn___QQQHHHEEECCCAAA@@@@@@@@@@@@@@@======<<<<<<<<<======>>>========================;;;<<<======;;;;;;<<<======>>>>>>?????????>>>>>><<<<<<============<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;QQQMMMGGGDDDCCCCCCDDDDDDBBBCCCCCCDDDEEEHHHMMMPPPVVV\\\eeemmmttt{{{~~~wwwsssnnnjjjfffaaa\\\WWWQQQMMMQQQPPPSSS[[[eeeppp~~~~~~}}}}}}|||{{{yyyxxxxxxwwwwwwuuuuuuvvvwwwxxxwwwvvvsssssssssrrrqqqpppoooooommmmmmmmmmmmnnnnnnnnnnnnqqqqqqrrrrrrsssrrrrrrrrrqqqrrrssstttuuuvvvwwwxxxwwwvvvvvvuuuuuutttttttttrrrrrrsssttttttuuuuuuuuuwwwvvvtttsssssstttuuuuuussssssrrrqqqpppooonnnnnnoooooooooppppppoooooooooppppppqqqrrrsssttttttuuuvvvvvvwwwxxxyyy{{{||||||~~~}}}}}}}}}}}}}}}~~~~~~~~~sssfffWWWPPPMMMHHHEEEEEE@@@AAA@@@???>>>???BBBEEEFFFKKKRRR[[[eeesss}}}xxxtttllllllkkkjjjkkklllnnnoooooommmkkkjjjiiihhhfffccc___^^^]]]\\\[[[YYYYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXYYYYYY[[[[[[]]]^^^____________bbbdddgggiiijjjkkknnnooorrrtttvvvvvvvvvwwwyyy{{{~~~~~~{{{sssmmmfffbbb\\\ZZZZZZ\\\```hhhyyyssseeeYYYNNNGGGCCCBBB@@@???>>>??????@@@<<<<<<;;;;;;;;;<<<==============================:::;;;<<<<<<::::::;;;<<<<<<======>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::ZZZSSSKKKFFFDDDDDDEEEDDDBBBCCCCCCCCCCCCDDDGGGJJJMMMRRR[[[aaagggnnnvvv{{{~~~}}}xxxtttooommmfffdddaaa^^^[[[XXXTTTPPPSSSTTT\\\iiivvv~~~{{{{{{zzzyyyxxxwwwwwwvvvuuutttssstttvvvwwwvvvuuurrrqqqqqqqqqpppoooooonnnnnnnnnoooooopppppppppppprrrrrrrrrrrrrrrrrrqqqqqqppppppqqqssstttvvvwwwwwwvvvuuuuuutttssssssrrrrrrqqqqqqrrrsssttttttuuuuuuwwwvvvtttsssssssssuuuuuutttssssssrrrqqqpppooonnnnnnnnnmmmmmmmmmmmmnnnnnnoooooopppqqqrrrsssttttttttttttuuuwwwxxxyyyzzz{{{|||{{{{{{zzzzzz{{{{{{{{{|||vvveeeZZZTTTNNNIIIHHHBBBCCCBBBAAA??????AAACCCCCCFFFJJJPPPXXXeeettt~~~}}}xxxnnnmmmkkkjjjkkklllnnnpppooonnnllllllmmmllljjjhhhfffeeedddcccaaa```___^^^^^^^^^]]]]]]]]]]]]^^^^^^\\\\\\]]]^^^^^^___`````````aaabbbccceeeeeeeeeeeefffhhhkkkmmmmmmnnnpppqqqsssuuuwwwxxxwwwxxxzzz|||||||||}}}~~~~~~wwwoooiiibbb]]]YYYUUUTTTWWW\\\cccpppvvvggg[[[RRRJJJEEEBBBAAA@@@>>>======>>>???<<<<<<<<<<<<<<<===>>>>>>========================999;;;<<<;;;:::999:::;;;;;;;;;<<<===============;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999aaaYYYOOOHHHEEEEEEEEEEEECCCDDDEEEEEEDDDDDDFFFGGGJJJOOOVVVZZZ^^^ccciiinnnuuu}}}yyyssspppmmmjjjhhhaaa___]]]\\\[[[YYYVVVTTTTTTYYYeeevvv~~~}}}yyyyyyxxxwwwwwwvvvvvvvvvtttsssrrrsssuuuvvvuuutttqqqqqqppppppoooooonnnnnnoooooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqpppoooooopppqqqrrrtttuuuvvvwwwssssssrrrqqqqqqpppoooooopppqqqrrrsssttttttttttttxxxwwwtttsssrrrssstttuuuuuuuuutttsssqqqppppppooonnnmmmlllkkkkkklllmmmnnnoooooopppqqqrrrsssssstttsssssstttvvvwwwxxxzzzzzzzzzzzzyyyxxxxxxxxxyyyyyy{{{~~~qqqddd\\\TTTNNNLLLGGGGGGFFFDDDBBBAAACCCDDDDDDEEEGGGIIINNNYYYgggppp{{{{{{qqqooommmllllllnnnppprrrooonnnmmmnnnoooooommmkkkmmmlllkkkjjjhhhgggfffeeebbbbbbaaaaaaaaaaaabbbbbb``````aaabbbcccdddeeefffcccdddfffggghhhiiiiiiiiihhhjjjmmmnnnooooooqqqrrrsssuuuwwwxxxxxxyyy{{{}}}{{{{{{|||}}}{{{vvvooogggaaa[[[VVVSSSPPPQQQTTT\\\eeevvv|||kkk]]]SSSLLLFFFBBBAAAAAA@@@>>><<<<<<===>>>===============>>>??????========================999:::;;;;;;999999:::;;;::::::;;;<<<======<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999vvvcccRRRKKKJJJFFFCCCCCCFFFAAA???AAABBB@@@@@@CCCHHHIIIKKKOOOTTTZZZ```ccciiinnnuuu|||uuutttqqqmmmhhhddd```]]]ZZZ[[[\\\[[[ZZZZZZ\\\^^^aaaiiiwww|||{{{{{{zzzyyyxxxvvvtttrrrqqqtttttttttssssssrrrrrrrrrssssssrrrqqqppppppppppppoooppppppqqqqqqrrrrrrrrrwwwuuussspppooonnnnnnnnnnnnooopppqqqssstttuuuvvvrrrssstttttttttsssrrrqqqpppppppppqqqrrrsssuuuvvvwwwwwwwwwvvvuuuttttttsssvvvuuutttsssqqqpppooonnnlllkkkkkkjjjjjjiiiiiihhhkkklllnnnppprrrsssssstttssstttuuuvvvwwwwwwwwwwwwxxxwwwvvvvvvvvvwwwyyyyyyzzz|||~~~pppeee]]]SSSLLLPPPIIICCCDDDEEECCCBBBCCCCCCAAA@@@BBBGGGPPPYYY___lllrrr}}}}}}yyytttrrrrrruuuwwwxxxwwwvvvtttrrrpppnnnnnnmmmllllllkkkjjjjjjjjjjjjjjjhhhgggfffeeeeeeeeefffgggggggggggghhhhhhhhhhhhiiikkkkkkkkkkkkkkkjjjjjjjjjmmmmmmllllllmmmoooqqqrrrrrrtttwwwxxxxxxyyyzzz|||~~~~~~~~~|||xxxqqqlllddd^^^YYYVVVSSSRRRPPPSSSXXX___kkkzzzooo___SSSLLLHHHCCC@@@@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<=========<<<:::999:::999999888888999999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999888888888999999:::::::::ooo\\\SSSOOOJJJGGGGGGGGGBBBAAADDDEEEDDDDDDFFFFFFFFFHHHJJJNNNSSSWWWYYY___dddjjjpppvvv|||~~~xxxkkkjjjgggddd```\\\YYYWWWPPPSSSVVVYYY\\\```eeeiiissszzz~~~|||zzzyyywwwwwwwwwwwwvvvuuutttssssssssssssrrrrrrrrrqqqqqqrrrqqqpppooooooooooooooopppqqqqqqrrrsssttttttuuuvvvuuutttrrrpppooooooooonnnooopppqqqrrrtttuuuuuurrrssstttttttttsssqqqqqqooooooppppppqqqssstttuuuvvvvvvuuuuuutttssssssrrruuutttsssrrrpppooonnnnnnlllkkkkkkkkkjjjjjjiiiiiilllmmmnnnppprrrsssssssssrrrrrrssstttuuuuuuuuuuuuvvvuuutttttttttuuuvvvwwwwwwyyy|||}}}~~~wwwlll```WWWUUUMMMFFFFFFEEECCCAAABBBCCCBBBAAAAAAEEELLLSSSWWWaaagggpppyyy~~~zzzwwwxxxzzz{{{|||zzzyyyxxxvvvtttsssrrrqqqoooooonnnmmmlllllllllllllllkkkjjjiiiiiiiiijjjjjjkkkllllllllllllmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkklllnnnoooqqqsssuuuxxxzzz{{{{{{}}}zzztttppphhhccc\\\VVVRRRPPPNNNNNNQQQWWW___hhhvvv~~~zzzpppfffXXXNNNIIIFFFCCC@@@??????>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;:::::::::999999999999::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999888888999999999:::::::::nnn```XXXRRRLLLJJJJJJFFFDDDFFFGGGEEEDDDEEEEEEEEEEEEFFFHHHKKKNNNOOOUUUXXX]]]bbbgggmmmtttxxx~~~yyyrrrlllaaa___]]]YYYVVVTTTRRRQQQKKKNNNTTTZZZbbbjjjsssyyy}}}yyyxxxyyyzzzzzzzzzyyyxxxwwwrrrssstttuuuuuuuuuuuutttrrrrrrqqqqqqqqqqqqpppppppppooonnnnnnnnnnnnnnnoooqqqrrrrrrsssuuuvvvwwwwwwuuuuuuuuutttsssqqqpppooonnnnnnoooqqqrrrssstttuuurrrssstttttttttsssqqqpppooooooooooooppprrrssstttuuuuuuttttttsssrrrrrrrrrsssrrrrrrpppooonnnmmmllllllkkkkkkkkkkkkkkkkkkkkklllmmmnnnpppqqqrrrrrrrrrppppppqqqrrrrrrssssssssssssrrrqqqqqqqqqrrrtttuuutttwwwyyy{{{}}}oooddd___VVVMMMJJJHHHDDDBBBBBBCCCBBBAAAAAACCCGGGJJJMMMUUUYYYaaaiiipppxxx|||zzzxxxwwwvvvsssrrrqqqpppoooooooooooopppooonnnmmmmmmmmmmmmnnnkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllmmmooopppqqqtttvvvzzz|||~~~zzztttnnniiieee___[[[VVVPPPLLLKKKLLLMMMRRRZZZeeeqqq~~~{{{yyyzzz~~~vvvmmmaaaYYYOOOGGGDDDCCCBBB@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999:::::::::::::::;;;;;;::::::::::::::::::::::::888888999999999999999888888999999999999:::::::::rrreee\\\SSSOOOOOOJJJGGGGGGFFFBBB???@@@EEEEEEEEEEEEGGGHHHJJJKKKNNNPPPSSSWWW[[[bbbiiinnnuuuyyy}}}wwwsssnnnhhhccc\\\ZZZWWWSSSPPPOOONNNNNNMMMQQQXXXaaakkkwww}}}vvvrrrrrrsssuuuvvvwwwwwwwwwvvvpppqqqrrrsssssssssssssssppppppooooooooooooooooooooonnnnnnnnnnnnnnnoooooopppqqqrrrssstttuuuvvvwwwtttuuuuuuuuutttsssqqqpppnnnnnnooopppqqqrrrssssssrrrrrrssstttsssrrrqqqpppnnnnnnnnnnnnooopppqqqrrrtttttttttssssssrrrrrrrrrqqqpppooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmooopppqqqqqqqqqqqqnnnnnnoooooopppqqqqqqrrrrrrqqqpppppppppqqqrrrsssuuuwwwyyy{{{|||}}}xxxmmmbbbWWWRRRMMMHHHDDDEEECCCBBBBBBBBBCCCDDDEEEFFFLLLPPPUUU\\\ccckkksssxxx}}}{{{yyyvvvvvvtttsssqqqqqqppppppqqqqqqppppppoooooonnnnnnjjjjjjjjjjjjkkkkkkkkkkkkjjjkkkkkkkkkllllllmmmmmmooooooooopppqqqrrrssstttuuuxxx|||{{{tttnnniiiddd___\\\ZZZWWWSSSNNNLLLLLLOOORRRZZZcccooozzz|||zzzxxxwww{{{{{{ooodddUUUOOOHHHBBB@@@@@@@@@???=========<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>===<<<;;;;;;;;;======;;;;;;::::::::::::;;;;;;999999999999::::::::::::999999999999999999999999777777888999999999888888999999999999999999999999wwwkkk___WWWSSSLLLHHHGGGEEE@@@>>>???CCCCCCCCCDDDEEEGGGHHHHHHIIIJJJLLLNNNRRRXXX^^^ccciiimmmtttzzz|||tttnnnjjjfffaaa]]]XXXVVVSSSOOOMMMLLLMMMNNNPPPVVV___jjjvvvzzzssspppoooppprrrtttuuuvvvvvvuuuppppppqqqqqqqqqpppoooooommmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqnnnnnnooopppqqqsssssstttrrrssstttttttttsssqqqpppnnnnnnoooooopppqqqrrrrrrqqqrrrsssssssssrrrqqqpppmmmmmmmmmmmmmmmnnnooopppssssssssssssssssssrrrrrrnnnnnnmmmlllkkkjjjjjjiiijjjjjjjjjkkkkkklllllllllmmmnnnooopppppppppppppppnnnnnnmmmmmmnnnooopppqqqqqqqqqpppooopppqqqrrrsssvvvxxxzzzzzzzzz{{{}}}~~~~~~rrrddd[[[SSSKKKGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDGGGIIIMMMQQQWWW^^^fffllluuuzzz}}}zzzyyyxxxvvvtttsssssssssrrrrrrrrrqqqppppppooonnnnnnnnnnnnnnnoooooooooooommmmmmnnnnnnooopppqqqqqqqqqrrrssstttuuuvvvvvvwwwxxx{{{}}}zzzsssoooiiiddd```]]]YYYWWWSSSRRRPPPMMMLLLOOOUUUZZZiiirrr~~~zzzwwwtttsssuuuvvvpppdddZZZNNNJJJEEE@@@>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::===<<<;;;::::::;;;<<<===;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999666777888999999999999999999999999999999999999999ssshhhZZZSSSLLLJJJGGGCCCBBBDDD@@@AAABBBCCCCCCDDDEEEEEEDDDEEEFFFGGGIIINNNSSSWWW]]]aaagggmmmsssxxx}}}|||uuupppjjjeeecccaaa]]]YYYTTTRRROOOLLLLLLNNNPPPRRRUUU\\\hhhuuuxxxssspppnnnpppqqqssstttttttttsssooooooooooooooonnnmmmlllkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmnnnpppqqqqqqlllmmmmmmnnnnnnoooooopppqqqqqqqqqrrrrrrqqqppppppmmmnnnnnnoooppppppqqqqqqqqqrrrsssssssssrrrpppooolllllllllllllllmmmnnnnnnrrrrrrrrrrrrqqqqqqqqqqqqlllkkkkkkjjjiiiiiihhhhhhhhhhhhiiijjjjjjkkkllllllnnnnnnoooooopppoooooooooooonnnmmmmmmnnnoooqqqrrrqqqppppppooopppqqqrrrsssvvvwwwyyyyyyxxxxxxzzz{{{}}}uuuhhh]]]RRRKKKJJJEEEEEEEEEDDDDDDDDDCCCCCCBBBDDDFFFHHHLLLRRRYYY^^^iiinnnvvv~~~~~~|||zzzyyyxxxxxxvvvvvvvvvvvvuuusssrrrqqqpppppppppqqqqqqqqqrrrrrrmmmnnnooopppqqqrrrssssssuuuvvvwwwxxxzzzzzzzzzzzz~~~xxxssspppgggccc^^^ZZZXXXWWWUUUTTTLLLMMMOOOOOORRRYYYcccjjjxxx{{{yyywwwvvvtttoooggg[[[SSSIIIGGGCCC???===<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::::::::::::::;;;<<<:::999999888888999999:::999999999888888888888777888888888888888888888888777777888999:::::::::::::::::::::999999999999888}}}lllbbbWWWQQQLLLGGGFFFHHHBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDGGGKKKNNNQQQUUU[[[```eeejjjooorrrzzz}}}~~~xxxrrrnnnhhhddd```^^^^^^\\\YYYUUUQQQOOOMMMLLLOOOSSSXXX[[[cccjjjvvv~~~vvvrrrpppooooooqqqrrrrrrrrrqqqpppmmmmmmmmmnnnmmmmmmlllkkkjjjjjjjjjkkkkkkkkkllllllkkkkkkkkklllmmmooopppqqqlllllllllllllllllllllllloooooonnnnnnnnnoooooopppmmmmmmnnnnnnooopppppppppqqqqqqrrrsssrrrqqqpppoookkkkkkkkkkkkkkkllllllmmmoooooooooooooooooooooooojjjjjjiiiiiihhhgggggggggfffgggggghhhjjjkkkkkklllnnnooooooooooooooonnnnnnpppooonnnnnnnnnppprrrssspppoooooonnnooopppqqqrrrqqqsssuuuuuuuuuvvvxxxyyyxxx|||{{{kkk\\\SSSPPPHHHGGGFFFEEECCCBBBAAAAAA@@@AAABBBCCCEEEIIINNNRRR[[[```hhhqqqyyy}}}~~~~~~}}}|||{{{yyyxxxtttttttttuuuuuuuuuvvvvvvssstttuuuvvvxxxyyyzzz{{{|||}}}~~~{{{ssslllfffcccZZZWWWSSSQQQQQQQQQQQQQQQLLLPPPTTTYYY```kkkzzz|||uuukkk^^^TTTNNNDDDCCCAAA>>><<<<<<<<<>>>::::::::::::::::::::::::999999888888888888999999777888999999:::::::::999999888888777777888888999999999888888777777777777888888888888888888888888777888999:::;;;;;;;;;;;;:::::::::999999999888888}}}qqqcccYYYPPPHHHFFFGGGEEEFFFFFFEEEDDDCCCBBBBBBAAABBBCCCCCCCCCEEEHHHJJJIIIMMMSSSXXX\\\aaaeeeiiinnnrrrwww~~~yyytttnnngggccc___\\\YYYYYYZZZYYYVVVSSSOOONNNMMMNNNSSSYYY```dddrrryyy{{{uuuqqqooooooooopppqqqqqqpppooonnnkkkkkkllllllmmmmmmlllllliiiiiijjjjjjjjjkkkkkkkkkiiiiiijjjkkklllnnnooopppmmmllllllllllllkkkkkkkkknnnnnnlllllllllmmmooopppmmmmmmnnnnnnooooooppppppqqqqqqrrrsssrrrqqqpppoookkkkkkjjjjjjkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmiiiiiihhhhhhggggggffffffeeeffffffhhhiiijjjkkklllooooooooooooooonnnnnnmmmqqqpppooonnnoooqqqssstttooonnnnnnmmmnnnooopppqqqmmmoooqqqsssssstttwwwyyytttxxx}}}wwwfff[[[WWWKKKIIIGGGDDDBBB@@@??????@@@AAABBBBBBCCCFFFJJJMMMOOOUUU]]]fffnnnvvv}}}~~~|||||||||}}}}}}}}}~~~~~~}}}xxxqqqiiibbb\\\YYYRRROOOLLLKKKLLLMMMNNNNNNQQQVVV]]]eeeooo}}}}}}sssdddVVVLLLGGG@@@@@@???>>><<<<<<===>>>::::::::::::::::::::::::999999888888888888999999555777888999:::999999888888888777777777777888888999888888888777777666666777777777777777777777777777888999:::;;;<<<<<<<<<:::::::::999999888888888uuufff[[[TTTOOOLLLHHHHHHGGGEEEBBBAAAAAABBBCCCCCCBBBBBBCCCDDDEEEEEEFFFGGGHHHJJJMMMRRRVVVYYYcccfffkkkppptttzzzxxxuuupppjjjddd___[[[YYYXXXWWWVVVUUUUUUUUUSSSRRRMMMNNNPPPSSSZZZdddpppxxxxxxsssrrrrrrppppppppppppoooooooooooonnnnnnoooooonnnmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkiiijjjjjjkkkkkkllllllmmmnnnmmmmmmllllllkkkjjjjjjkkkllllllmmmmmmllllllkkkkkkkkkkkklllmmmnnnooopppppppppqqqqqqpppooommmlllnnnllljjjjjjkkkkkkkkkjjjnnnoooooooooooommmlllkkkhhhhhhhhhhhhggggggggggggfffggghhhiiijjjkkkllllllnnnnnnnnnnnnnnnnnnmmmmmmrrrqqqqqqqqqppppppoooooommmnnnoooooooooooonnnnnnpppooonnnoooppprrruuuwwwuuuwwwyyy|||zzziii\\\TTTOOOIIIFFFFFFFFFCCCAAAAAA???>>>???AAADDDEEEEEEHHHKKKPPPWWW```iiipppttt}}}}}}wwwqqqiiibbb]]]XXXSSSNNNIIIGGGHHHIIIHHHHHHNNNVVVVVV___jjjxxxwwwgggWWWLLLFFFCCC?????????>>>======<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888999999999999999999999999666777777777888888888888666666666666777777777777888777666777888999888666222333555666888999999:::;;;::::::999888777666666yyykkk___UUUOOOIIIIIIGGGEEEBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDFFFIIILLLPPPRRRWWWZZZ___cccggglllrrruuuzzz~~~{{{xxxuuuooommmhhhccc]]]YYYVVVTTTTTTSSSRRRRRRRRRRRRRRRQQQMMMOOOSSSXXXaaammmyyy{{{tttpppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkiiijjjjjjkkkkkklllmmmmmmnnnmmmmmmllllllkkkjjjjjjkkkllllllmmmmmmllllllkkkjjjjjjjjjjjjkkklllmmmnnnoooppppppqqqqqqpppnnnnnnmmmllljjjjjjkkkkkkkkkjjjmmmnnnnnnoooooonnnlllkkkiiiiiihhhhhhhhhggggggggggggggghhhiiijjjkkkkkklllnnnnnnnnnmmmmmmmmmmmmmmmppppppppppppooooooooonnnmmmnnnnnnoooooonnnnnnnnnooonnnnnnnnnooorrrtttvvvtttvvvxxxzzz}}}{{{lll]]]WWWOOOJJJHHHHHHFFFDDDAAA???>>>>>>@@@AAAAAA@@@DDDFFFIIINNNUUU\\\bbbfffooossszzzzzztttpppjjjeee^^^YYYUUUQQQMMMIIIHHHGGGIIILLLLLLMMMSSS\\\fffsssqqqaaaTTTKKKEEEBBB======<<<<<<;;;::::::::::::::::::999999999999999888888888888888888888888888888888888888888888888666666777777777888888888666666666666777777777777888777666777888888777666444555666777777777777777::::::999888888777666666ttteee\\\TTTQQQNNNIIIFFFCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???CCCCCCCCCCCCDDDGGGIIIJJJJJJMMMQQQTTTXXX\\\aaadddggglllsssyyy~~~xxxsssoookkkhhhbbb```]]]YYYUUUQQQOOOMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQTTT[[[cccnnn{{{yyysssooonnnnnnoooooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkllllllmmmmmmnnnmmmmmmllllllkkkjjjjjjkkkllllllmmmmmmllllllkkkhhhhhhhhhhhhiiijjjkkkkkkmmmnnnooooooppppppoooooommmkkkjjjiiijjjkkkjjjiiikkklllmmmnnnooonnnmmmmmmiiiiiiiiihhhhhhhhhhhhggghhhiiiiiiiiijjjjjjkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnnnnnnnnnnmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnpppsssttttttuuuwwwyyyzzz}}}zzziiiaaaUUUMMMJJJHHHGGGEEEBBBAAA@@@@@@@@@@@@???===BBBBBBBBBEEEIIINNNSSSVVVbbbfffmmmsssyyy|||wwwqqqkkkeeeaaa[[[WWWRRRNNNLLLIIIFFFDDDDDDCCCFFFKKKMMMQQQYYYccctttyyyfffWWWNNNHHHCCC???===<<<<<<;;;;;;:::999999999999888888777777777888777777777777777777777777666666666666666666666666666666666666777777777777666666666666777777777777888777666666888888777666666666777777777666666555999999888888777777666666uuuiiicccZZZQQQKKKHHHFFFEEEAAABBBCCCCCCCCCCCCBBBAAAEEEDDDCCCCCCCCCCCCDDDDDDDDDGGGIIILLLNNNQQQUUUXXXYYY]]]dddjjjpppvvv{{{zzzssslllgggbbb^^^[[[WWWVVVSSSQQQNNNLLLJJJIIIGGGHHHHHHGGGHHHJJJMMMPPPYYY^^^fffooo{{{zzztttqqqppppppnnnnnnnnnmmmmmmllllllkkkmmmmmmmmmnnnnnnmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmmmmmmmnnnmmmmmmllllllkkkjjjjjjkkkllllllmmmmmmllllllkkkhhhhhhhhhhhhhhhiiijjjjjjkkkkkklllmmmnnnnnnnnnooommmkkkiiiiiijjjkkkjjjiiijjjkkklllnnnoooooonnnnnnjjjjjjiiiiiiiiihhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkllllllnnnoooqqqrrrsssuuuwwwxxxyyy{{{xxxnnn```UUUOOOLLLJJJIIIEEEDDDBBBBBBCCCBBB@@@>>>BBBAAA@@@@@@BBBFFFKKKMMMVVVZZZaaagggmmmsssyyy}}}{{{wwwqqqkkkeee```ZZZVVVQQQOOOKKKHHHFFFDDDCCCBBBCCCCCCEEEKKKPPPWWWdddppp~~~}}}nnnZZZLLLGGGDDDAAA===>>>>>>======<<<;;;;;;:::999888777666666666666777777777777777777777777777666666666666666666666666555555555666666666777777666666666666777777777777888666555666777888777666555555666666666666666555777777777777777777666666wwwhhhZZZPPPKKKIIIGGGBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAA@@@@@@@@@CCCDDDFFFGGGHHHJJJMMMOOOQQQTTTYYY^^^bbbggglllpppvvvyyy~~~~~~qqqllleee^^^YYYUUURRROOOPPPOOONNNLLLJJJIIIHHHHHHDDDEEEFFFFFFGGGKKKQQQVVVccchhhqqqzzzyyytttrrrqqqqqqnnnnnnnnnmmmlllkkkkkkjjjllllllmmmmmmmmmmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllmmmnnnnnnnnnmmmmmmllllllkkkjjjjjjkkkllllllmmmmmmllllllkkkjjjiiiiiiiiiiiijjjjjjkkkhhhiiiiiijjjkkklllmmmmmmlllkkkiiiiiijjjjjjjjjiiiiiijjjlllmmmnnnooonnnnnnjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkmmmmmmmmmnnnnnnnnnoooooommmmmmmmmnnnnnnnnnnnnnnnmmmmmmlllkkkjjjjjjkkkkkkjjjjjjkkklllmmmooopppqqqsssuuuwwwxxxxxxzzz}}}~~~ooobbbZZZTTTPPPMMMHHHFFFDDDCCCCCCBBBAAA???@@@???>>>???@@@CCCGGGIIIJJJNNNSSSYYY^^^dddjjjnnnxxx{{{}}}yyynnnjjjddd___ZZZVVVQQQNNNKKKJJJGGGEEEBBBAAAAAAAAAHHHFFFIIIOOOWWWcccttt~~~oooaaaPPPDDDAAAAAA???<<<======<<<<<<;;;;;;::::::888777666555444555666777666666666666666666666666777777777777777777777777444555555555555666666666666666666666777777777777777666555666777888777555333444555666666777777666666666666666666666777777zzziii^^^VVVPPPLLLGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>===BBBCCCDDDDDDCCCDDDFFFHHHKKKMMMPPPSSSVVVYYY]]]aaagggjjjooorrruuuxxx{{{~~~|||yyyuuurrrfffaaa[[[UUUQQQOOOMMMKKKLLLKKKJJJIIIHHHGGGGGGGGGCCCFFFHHHJJJMMMSSS]]]dddooottt|||zzzvvvrrrpppoooooooooooonnnmmmlllkkkkkkjjjkkkkkklllmmmmmmmmmmmmllljjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllmmmmmmnnnnnnnnnmmmmmmllllllkkkjjjjjjkkkllllllmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjkkkkkkhhhhhhhhhiiiiiikkklllmmmllljjjiiihhhiiijjjiiihhhiiijjjlllmmmnnnnnnnnnmmmkkkkkkkkkjjjjjjjjjiiiiiiiiijjjjjjjjjkkkkkkllllllnnnnnnnnnooooooppppppqqqnnnnnnooooooooooooppppppmmmlllkkkiiiiiiiiijjjjjjjjjjjjkkkmmmnnnoooppppppqqqsssvvvwwwxxxyyy{{{}}}}}}pppfff]]]VVVQQQMMMJJJFFFDDDCCCBBB@@@???>>>>>>>>>>>>???AAACCCDDDFFFIIIMMMQQQUUUZZZ___cccjjjnnntttzzz~~~{{{wwwrrrlllggg^^^[[[VVVRRROOOLLLJJJHHHEEEEEEDDDBBB@@@@@@AAACCCGGGGGGLLLUUU___lll~~~}}}ppp___UUUHHH@@@>>>>>>===;;;;;;::::::999999888777777999888666444444555666777666666666666666666666666777777777777777777777777444444444444555555555666666666666666777777777777777666555555777777666555222333444555666777777777444444555555666666777777xxxlllbbb[[[RRROOOKKKGGGDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@??????BBBCCCCCCBBBAAAAAABBBDDDDDDFFFHHHIIIKKKNNNQQQTTTZZZ\\\___bbbeeeiiimmmpppwwwyyy|||yyywwwssspppnnnkkkgggddd\\\XXXRRRNNNLLLKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEEEECCCGGGLLLPPPVVV```mmmvvv}}}~~~{{{wwwssspppnnnnnnnnnppppppooonnnmmmlllkkkkkkjjjkkkllllllmmmmmmmmmllliiiiiiiiiiiiiiiiiiiiiiiikkkkkkllllllmmmnnnnnnnnnnnnmmmmmmllllllkkkjjjjjjkkkllllllmmmmmmllllllkkkkkkjjjjjjiiiiiijjjjjjjjjkkkjjjjjjiiijjjkkklllmmmllljjjhhhhhhiiijjjiiihhhiiijjjlllmmmnnnmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjiiiiiijjjjjjkkklllmmmmmmnnnoooooopppqqqqqqrrrrrrpppppppppqqqqqqrrrrrrrrrmmmllljjjhhhggghhhiiijjjiiijjjlllmmmooopppppppppnnnpppsssuuuvvvwwwyyy{{{|||{{{pppeee^^^XXXTTTMMMHHHEEEDDDBBBAAA>>>>>>???@@@@@@@@@@@@@@@DDDFFFIIIKKKMMMQQQUUUYYY[[[___ffflllrrrxxx}}}}}}uuurrrnnnjjjfffbbb]]]YYYQQQNNNJJJGGGGGGFFFEEEDDDAAACCCDDDCCCBBBCCCGGGJJJHHHKKKTTTaaammmxxx|||mmm___QQQKKKDDD???<<<<<<<<<;;;::::::999999888777777777:::888666444444555777888555555555555555555555555555555555555555555555555333333444444444555555555666666666666777777777777777666555555666777666555444444555555666555555444333333444555555666777777tttjjj]]]YYYSSSMMMHHHFFFEEEEEECCCCCCDDDDDDDDDCCCCCCBBBCCCDDDDDDBBBAAA@@@AAABBB???AAABBBCCCDDDGGGKKKNNNQQQSSSVVVXXX[[[___dddhhhgggiiilllqqqvvvzzz~~~}}}yyyxxxpppmmmiiifffccc```]]]ZZZRRRMMMHHHEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCHHHNNNUUU]]]iiiyyy}}}{{{wwwsssqqqoooooooooqqqpppooonnnmmmlllkkkkkkjjjkkkllllllmmmmmmmmmllliiiiiiiiiiiiiiiiiiiiiiiikkkkkkllllllmmmnnnnnnnnnnnnmmmmmmllllllkkkjjjjjjkkkllllllmmmmmmllllllkkkjjjjjjiiiiiiiiiiiiiiijjjmmmlllkkkkkkkkklllmmmnnnllljjjhhhhhhiiijjjiiihhhjjjkkklllmmmmmmmmmlllkkklllllllllkkkkkkkkkjjjjjjhhhhhhiiijjjlllmmmnnnnnnoooooopppqqqrrrrrrssssssqqqqqqrrrrrrrrrsssssssssmmmllljjjhhhgggggghhhiiijjjkkklllnnnoooppppppqqqkkknnnqqqssstttuuuwwwyyyyyy}}}zzzrrrccc]]]UUUMMMIIIGGGEEEDDD@@@AAABBBCCCBBBAAA@@@??????@@@BBBCCCDDDGGGJJJMMMQQQVVV\\\ccciiioootttxxx{{{~~~}}}zzzvvvsssqqqiiifffbbb___\\\YYYVVVSSSJJJHHHDDDCCCDDDDDDEEEDDD@@@CCCEEEFFFFFFHHHMMMQQQOOOUUUbbbrrr~~~{{{qqqbbbTTTHHHFFFBBB???<<<;;;;;;;;;<<<<<<;;;;;;:::999999888:::888666444444555777888555555555555555555555555444444444444444444444444333333333444444444555555666666666666777777777777777555444555666777666555666666666666555444333222222333333444555666777777ttthhhYYYOOOLLLKKKGGGDDDAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAA??????@@@AAACCCDDDEEEEEEHHHJJJMMMOOOPPPRRRTTTWWW]]]^^^```bbbfffiiilllnnnooooooppprrrtttvvvxxxyyy{{{|||~~~}}}yyyuuurrrnnnjjjgggcccaaa___[[[WWWTTTQQQPPPIIIHHHFFFCCC@@@???@@@BBB???@@@AAAAAAAAABBBEEEGGGFFFOOOZZZdddlllwwwzzzvvvsssrrrpppnnnmmmllllllmmmmmmmmmnnnnnnmmmlllkkkkkkkkkkkkllllllmmmmmmlllllllllkkkiiihhhhhhhhhiiijjjjjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjkkkkkkllllllllljjjjjjkkkkkklllmmmmmmmmmllllllkkkjjjjjjiiiiiihhhiiijjjjjjkkkkkkjjjjjjjjjlllmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiiiiiiiijjjjjjkkkllllllmmmssssssssssssssssssssssssrrrrrrssssssssssssssssssllljjjhhhfffeeeeeefffggghhhiiikkkmmmnnnnnnnnnmmmlllmmmooorrrtttwwwyyyzzzzzz{{{}}}xxxjjj^^^WWWQQQHHHDDDFFFBBBBBBAAA???>>>???AAACCCAAA@@@@@@@@@AAACCCEEEGGGJJJLLLPPPUUUZZZ___ccceeeiiikkkmmmppptttxxx|||}}}yyyvvvvvvsssooollliiifffbbb___YYYWWWTTTQQQMMMKKKIIIHHHDDDBBBAAA@@@@@@@@@>>><<>><<<<<<;;;;;;999999888888777666555555333333444555666666555555555555555555555555555555555555555555555555555555555555555444444333333333444444444555555555555666555555555555666666777777444444444444444444444444333333333333333333333333~~~kkk]]]TTTOOOHHHCCCEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@?????????@@@AAABBBCCCCCCDDDBBBDDDGGGHHHIIIKKKMMMOOOTTTUUUVVVYYY[[[^^^aaabbbcccddddddfffgggjjjkkkllloooppprrrsssuuuvvvvvvwwwxxxxxxxxxyyy|||||||||||||||{{{yyywwwvvvpppmmmiiifffddd```]]]ZZZXXXWWWUUURRROOOMMMKKKJJJDDDDDDCCCAAA???>>>@@@AAABBBCCCCCCCCCDDDFFFKKKNNNQQQZZZhhhsss||||||zzzwwwtttrrrpppooommmlllkkkllllllllllllmmmmmmlllkkkkkkjjjjjjjjjkkklllmmmmmmmmmmmmiiihhhgggfffffffffggggggjjjjjjiiijjjjjjkkklllmmmnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjkkkkkkllllllllljjjkkkkkkllllllmmmnnnnnnmmmmmmllllllkkkjjjjjjiiiiiiiiijjjkkkkkkkkkkkkkkkmmmmmmnnnoooooooooooonnnnnnnnnnnnnnnmmmlllkkkjjjjjjjjjkkkllllllmmmmmmnnnrrrrrrrrrsssssstttttttttrrrrrrrrrrrrrrrrrrrrrrrrlllkkkiiigggffffffgggggghhhiiikkklllnnnnnnmmmmmmlllmmmoooqqqtttvvvxxxyyyzzz{{{}}}nnncccYYYPPPKKKLLLFFFEEEDDDBBB@@@@@@BBBCCC@@@@@@@@@@@@AAAAAABBBCCCCCCEEEHHHMMMQQQVVVYYY[[[^^^___aaadddhhhkkkooopppuuuyyy~~~{{{uuuqqqnnniiifffccc```]]][[[WWWTTTOOONNNLLLIIIGGGFFFEEEDDDEEEDDDCCCCCCCCCCCCCCCBBBEEEGGGJJJMMMRRR[[[fffnnn}}}~~~xxxxxx{{{~~~|||sssfffXXXLLLEEE@@@???>>>===;;;;;;;;;;;;:::999999888777777666666444444555666666666666666555555555555555555555555555555555555555555555555555555444444444333333333444444444444555555555555444444444555555666666666444444444444444444444444333333333333333333333333sssfff[[[PPPIIIIIIGGGDDDCCCCCCDDDCCCBBBCCCCCCCCCBBBAAA@@@@@@?????????@@@@@@@@@AAAAAAAAA===???BBBCCCCCCEEEGGGIIIKKKLLLMMMNNNPPPRRRTTTUUUVVVVVVWWWXXXYYY[[[]]]^^^aaabbbccceeefffggggggggghhhhhhiiijjjlllooorrrsssxxxzzz||||||{{{{{{{{{}}}~~~}}}|||zzzxxxuuusssqqqnnnoooooonnnmmmkkkhhhgggbbb```]]][[[YYYWWWTTTQQQMMMLLLKKKIIIGGGFFFEEEDDD@@@AAAAAA@@@???>>>@@@AAAAAAAAABBBCCCEEEKKKRRRXXXaaakkkzzzyyyvvvuuusssqqqooonnnlllkkkjjjjjjjjjkkkkkkkkkkkklllkkkkkkjjjiiiiiijjjkkklllmmmmmmmmmmmmiiihhhggggggffffffggggggiiiiiiiiiiiijjjkkklllmmmmmmmmmnnnmmmmmmlllkkkjjjjjjjjjkkkkkkkkkkkkllllllkkkkkkkkklllmmmmmmnnnnnnnnnnnnmmmllllllkkkkkkjjjggghhhiiikkkllllllllllllnnnnnnoooppppppppppppppppppppppppoooooonnnmmmlllllllllmmmmmmnnnoooooooooqqqqqqrrrrrrssstttuuuuuussssssrrrrrrqqqqqqppppppmmmllljjjhhhggggggggghhhgggiiijjjlllmmmmmmmmmmmmlllmmmnnnpppsssuuuvvvwwwyyy{{{|||~~~xxxiii]]]VVVTTTIIIHHHEEEBBB@@@@@@@@@AAA??????@@@@@@@@@??????>>>>>>???BBBEEEHHHKKKNNNOOOPPPQQQSSSUUUYYY\\\___```cccgggmmmssswwwzzz~~~~~~~~~~~~~~~}}}}}}}}}{{{zzzyyyxxxvvvuuutttsssrrrrrrqqqoookkkgggccc```ZZZWWWTTTRRRPPPNNNKKKHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDIIILLLRRRYYYcccqqq{{{wwwwwwyyy{{{{{{rrrgggZZZNNNEEE@@@>>>===<<<;;;:::999999999::::::999999888777777777555555666777777777666666444444444444444444444444444444444444444444444444444444444444333333333333444444444444555555555555333333444444444444555555444444444444444444444444333333333333333333333333}}}ooobbbYYYSSSOOOJJJGGGGGGGGGFFFDDDEEEDDDDDDCCCBBBBBBBBBBBB@@@@@@??????????????????>>>@@@BBBBBBBBBCCCEEEGGGGGGGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\^^^___bbbdddeeekkkmmmoooooonnnnnnoooppprrrqqqpppnnnllliiigggeeedddddddddcccbbb```^^^\\\YYYWWWUUUTTTSSSRRRPPPNNNIIIHHHGGGFFFDDDCCCAAAAAA>>>???@@@@@@>>>>>>???AAAAAABBBEEEHHHNNNXXXbbbiiisss}}}{{{tttqqqpppooonnnlllllljjjiiihhhiiiiiijjjkkkkkklllllllllkkkkkkjjjiiijjjkkklllmmmnnnnnnnnnlllkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhiiiiiijjjkkkllllllmmmmmmmmmllllllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnmmmmmmmmmlllkkkkkkjjjjjjfffgggiiikkklllmmmnnnnnnoooooopppqqqqqqqqqqqqpppqqqqqqqqqqqqpppooonnnmmmmmmmmmnnnnnnooopppppppppooooooqqqrrrsssuuuvvvvvvttttttssssssrrrqqqppppppnnnmmmllljjjiiihhhhhhhhhhhhiiijjjlllmmmmmmmmmmmmlllmmmnnnppprrrtttuuuvvvwwwyyy|||}}}~~~ooobbb[[[OOOLLLHHHEEEDDDCCCBBBAAA===>>>???@@@@@@???>>>===>>>???@@@BBBDDDFFFHHHHHHHHHHHHJJJKKKNNNQQQSSSTTTVVVZZZ___dddhhhlllppprrrvvvvvvuuuuuutttttttttssstttuuuwwwxxxxxxwwwuuutttrrrrrrrrrqqqpppooonnnnnnjjjjjjiiihhhfffeeeddddddaaaaaa```^^^\\\XXXUUUSSSPPPNNNKKKJJJIIIGGGEEECCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@AAAAAAAAACCCEEEGGGOOOVVVaaammmzzz~~~|||}}}}}}}}}|||uuuiii\\\PPPGGGAAA===<<<;;;:::999888888888888:::999999999888888888777666666777777777777777666444444444444444444444444444444444444444444444444333333333333333333333333333333444444444555555555333333333333333333333333333333333333333333333333333333333333333333333333wwwmmmccc]]]VVVQQQPPPNNNJJJFFFDDDCCCBBBBBBAAAAAABBBBBB@@@@@@????????????>>>>>>@@@AAACCCCCCBBBCCCDDDFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJLLLMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVXXXYYY]]]___aaaaaaaaaaaabbbccceeeeeedddbbb```^^^\\\[[[YYYZZZZZZZZZYYYWWWUUUTTTOOONNNLLLKKKKKKKKKIIIGGGHHHGGGFFFDDDBBBAAA??????>>>>>>???>>>======???AAAFFFJJJOOOWWWaaammmxxxxxxrrrnnnmmmmmmmmmjjjiiihhhgggggghhhiiiiiillllllmmmmmmmmmmmmlllllliiijjjkkklllmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkhhhhhhhhhhhhiiijjjkkkkkkllllllllllllllllllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkklllmmmmmmmmmllllllkkkkkkjjjiiiiiiiiifffgggiiikkkmmmnnnnnnooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmmmmnnnnnnooopppppppppmmmnnnoooqqqrrrtttuuuvvvvvvvvvuuutttsssrrrrrrqqqpppooonnnlllkkkiiiiiihhhhhhiiikkkmmmnnnnnnnnnmmmmmmnnnoooppprrrssstttuuuuuuwww{{{}}}~~~sssgggZZZVVVPPPLLLJJJHHHFFFDDD===>>>@@@AAAAAAAAA@@@??????@@@@@@AAABBBCCCDDDDDDCCCCCCDDDEEEGGGIIIJJJKKKMMMOOOSSSWWWYYY\\\___bbbfffffffffeeeeeeddddddcccdddfffgggiiiiiihhhgggfffddddddddddddcccaaa```___[[[[[[ZZZZZZYYYXXXWWWWWWSSSSSSSSSQQQOOOMMMJJJIIIJJJHHHFFFEEEEEEEEECCCAAABBBAAA@@@@@@@@@@@@@@@@@@BBBCCCEEEEEEFFFHHHLLLOOOZZZfffwwwvvvmmm```SSSJJJDDD???===;;;:::999888888777888888999999999888888888888888666777777777777777666666444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444444555333333333333333333333222333333333333333333333333333333333333333333333333wwwoooeee___[[[VVVNNNHHHFFFEEECCCAAA@@@@@@AAAAAA@@@@@@??????????????????@@@AAABBBBBBAAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMOOOQQQSSSTTTSSSSSSTTTVVVWWWWWWVVVUUUTTTRRRQQQPPPNNNOOOPPPPPPPPPOOONNNMMMKKKIIIHHHGGGHHHHHHFFFEEEFFFEEEDDDBBBAAA???>>>===>>>>>>>>>>>>===???BBBEEEMMMRRR\\\gggsss|||wwwqqqmmmkkkkkkllliiihhhgggfffggggggiiijjjllllllmmmmmmnnnnnnmmmmmmjjjkkkllllllmmmmmmlllllljjjkkkkkkkkkkkkjjjiiiiiigggggggggggghhhiiijjjkkkkkkkkkllllllllllllkkkkkkllllllkkkkkkkkkkkkjjjjjjiiiiiiiiijjjkkkkkklllllllllkkkkkkjjjjjjiiihhhhhhggghhhjjjkkkmmmnnnnnnooooooooopppqqqqqqqqqqqqppppppppppppoooooonnnmmmlllllllllmmmmmmnnnooooooooolllmmmnnnoooqqqrrrssstttvvvvvvuuuuuuttttttssssssqqqpppooonnnlllkkkiiiiiiiiikkklllnnnoooooooooooooooooopppqqqrrrssstttuuutttvvvyyy|||}}}|||iiicccZZZTTTPPPLLLGGGCCCBBBBBBCCCCCCCCCBBBBBBAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDDDDGGGIIIKKKLLLMMMPPPRRRWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[YYYXXXWWWUUUVVVVVVWWWVVVTTTRRRQQQOOOOOOOOONNNNNNMMMMMMMMMJJJIIIIIIHHHGGGEEEDDDCCCDDDBBBAAAAAABBBBBBAAA@@@@@@@@@??????@@@@@@AAAAAABBBEEEHHHJJJKKKOOOUUUZZZlllzzzlllcccVVVLLLFFFBBB???<<<:::999888888777777888888777777777777777777777777666666777777777666555555333333333333333333333333333333333333333333333333222222222222333333333333333333333333444444444444444444333333333333222222333333333333333333333333333333333333333333333333xxxrrriii^^^UUUNNNLLLIIIFFFDDDCCCBBBCCC??????@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFHHHJJJKKKKKKKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHFFFFFFGGGGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBBBBBBBBBBCCCHHHNNNRRRYYYaaannn{{{zzzyyyuuuqqqmmmjjjiiiiiihhhgggffffffggghhhiiijjjjjjkkklllmmmmmmmmmmmmlllllllllmmmmmmllllllkkkjjjhhhiiijjjjjjjjjiiihhhgggggggggggggggggghhhjjjjjjjjjkkkkkkllllllkkkkkkkkklllllllllkkkkkkjjjjjjjjjggghhhhhhiiiiiijjjkkkkkkmmmllllllkkkjjjjjjiiiiiihhhiiijjjlllmmmnnnnnnnnnnnnoooooopppqqqpppppppppnnnnnnnnnnnnmmmlllkkkjjjjjjjjjkkkllllllmmmmmmnnnkkklllmmmnnnooopppqqqrrrttttttttttttttttttttttttrrrrrrqqqooonnnllljjjiiikkklllnnnooopppqqqppppppppppppqqqrrrsssttttttuuutttvvvyyyzzz|||~~~{{{ooofff___XXXPPPJJJJJJIIIGGGEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@????????????????????????@@@AAAAAA???AAACCCCCCDDDEEEGGGIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKLLLMMMNNNNNNMMMKKKJJJIIIIIIKKKKKKKKKIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBAAA@@@??????@@@???>>>???@@@AAA@@@?????????@@@AAABBBDDDFFFGGGGGGLLLQQQTTTWWW^^^gggnnnyyy```XXXMMMEEEBBB@@@===::::::999888888777888888888666666666666666666666666666666666666666555444444333333333333333333333333333333333333333333333333111111222222222333333333222222333333333444444444555444444444333333333333222222222222222222222222333333333333333333333333tttiiiXXXUUUQQQMMMIIIGGGFFFFFF??????@@@@@@@@@AAAAAAAAAAAACCCCCCBBBAAA@@@@@@BBBAAAAAAAAAAAAAAABBBCCCDDD@@@???????????????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBEEEGGGHHHHHHHHHIIIJJJGGGGGGHHHHHHHHHGGGFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHEEEDDDBBBBBBCCCCCCAAA@@@BBBBBBBBBBBBCCCCCCCCCDDDGGGGGGGGGHHHKKKQQQYYY___jjjsss~~~wwwvvvtttqqqllliiihhhhhhggggggffffffggghhhiiikkkiiijjjkkkkkkllllllllllllmmmmmmmmmmmmlllkkkjjjjjjiiiiiijjjkkkjjjiiihhhgggfffffffffgggggghhhiiijjjjjjjjjkkkllllllkkkkkkkkklllllllllkkkkkkjjjjjjjjjggggggggghhhiiiiiijjjjjjnnnmmmmmmllllllkkkjjjjjjiiijjjkkklllmmmnnnnnnnnnnnnnnnoooppppppppppppooommmmmmmmmmmmlllkkkjjjiiiiiiiiijjjjjjkkkllllllmmmkkkkkklllmmmnnnooopppppprrrrrrssssssssssssssssssrrrrrrqqqpppnnnllljjjiiilllmmmooopppqqqqqqqqqqqqqqqqqqrrrsssssstttuuuuuuuuuwwwxxxyyyzzz}}}}}}tttkkk```YYYPPPNNNKKKGGGDDDCCCBBBAAABBBAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA>>>???AAAAAAAAACCCEEEHHHDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEFFFGGGGGGEEECCCBBBAAABBBCCCDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======???>>>===>>>@@@BBBAAA@@@???@@@AAACCCFFFIIIKKKMMMRRRXXX^^^ccchhhqqq|||rrrWWWPPPFFFAAA@@@???;;;888:::999888888888888888999555555555555666666666666555555666666555444333333333333333333333333333333333333333333333333333333111111111222222333333333222222333333333444444444555555555444444333333333222222222222222222222222333333333333333333333333wwwmmmaaaWWWRRRNNNIIIDDDCCCBBB@@@@@@AAABBB@@@???BBBAAAAAA@@@@@@@@@AAAAAABBB@@@???>>>>>>???AAABBBCCCBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDBBBAAAAAABBBBBBAAAAAACCCEEEDDDCCCDDDHHHKKKMMMOOORRRUUU[[[bbbkkkqqq}}}}}}zzzvvvssspppkkkhhhgggffffffcccdddeeefffggghhhiiijjjkkkjjjiiihhhhhhiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkiiiiiihhhggggggggggggggggggggghhhhhhiiiiiiiiijjjkkkkkkkkklllllllllmmmmmmoooooonnnmmmlllkkkjjjjjjiiiiiihhhhhhhhhiiikkklllllllllmmmmmmllllllkkkjjjjjjjjjkkklllmmmmmmllllllmmmnnnnnnooooooooonnnnnnmmmmmmmmmlllkkkiiihhhgggjjjjjjjjjkkkkkkllllllllljjjlllnnnooonnnmmmnnnooonnnoooqqqsssssssssqqqpppqqqqqqpppmmmjjjiiiiiikkkmmmmmmnnnooooooooooooooorrrrrrrrrsssssssssttttttssssssuuuwwwyyy{{{}}}~~~ssshhh^^^YYYRRRLLLHHHGGGFFFEEEAAA???======???AAAAAA@@@=========???AAABBB@@@>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>============@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>=========@@@>>>===<<<===?????????BBBCCCDDDGGGLLLSSSYYY]]]bbbgggpppyyynnnaaaOOOHHHAAA=========:::777999999888777666555444444666666666666666666666666555444333222333555777888444222111333666777555222333222222111111000000000222222222222222222222222111111222222222333333333111222222333333222222111222333333444333222111000444333333222111111111222vvvkkkddd\\\UUUOOOLLLJJJHHHGGGFFFEEECCCAAACCCBBBBBBAAAAAABBBBBBCCCEEEDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>????????????>>>======>>>>>>??????@@@@@@AAAAAA???@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAFFFFFFFFFFFFFFFEEEDDDCCCEEECCCAAA@@@AAAAAABBBBBBBBBEEEHHHIIIIIILLLRRRWWW^^^```dddhhhmmmuuu}}}{{{yyyuuusssooollliiigggffffffgggggghhhiiijjjkkklllllljjjiiihhhhhhggghhhiiijjjjjjjjjjjjjjjjjjkkkkkkkkkiiiiiihhhgggggggggggggggffffffggghhhhhhiiijjjjjjkkklllllllllmmmmmmmmmmmmoooooonnnmmmllllllkkkkkkjjjjjjiiihhhiiijjjkkklllkkkllllllllllllkkkjjjjjjjjjkkklllmmmmmmmmmmmmlllllllllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkjjjiiihhhjjjjjjjjjjjjkkkkkkkkkllljjjlllnnnooonnnnnnnnnpppoooppprrrtttuuutttsssrrrqqqqqqooollliiihhhiiijjjnnnoooppppppqqqppppppppprrrrrrrrrrrrsssssssssssstttuuuvvvwwwxxxyyyzzz{{{}}}~~~pppiii```WWWQQQMMMKKKIIIFFFCCCAAA@@@BBBCCCDDDCCCBBBAAAAAACCCDDDDDDBBB@@@>>>>>>??????>>>>>>======?????????>>>>>>>>>>>>===????????????????????????>>>>>>>>>>>>>>>===<<<<<<========================;;;;;;<<<<<<<<<<<<======@@@???>>>>>>@@@BBBDDDDDDDDDGGGKKKQQQXXXaaaiiinnn}}}rrr```VVVKKKFFF???<<<<<<<<<999666777777777777777777666666555555555555555555555555666555333333333444666777444333222333555666444222222222222222111111111111222222222222222222222222111111111222222222333333111222222333333222222111222222333333333222111000444333222222111111111222|||qqqggg___UUUSSSOOOMMMKKKHHHEEEBBBBBBBBBAAAAAAAAAAAAAAABBBDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>???????????????>>>======>>>>>>>>>>>>????????????>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>===>>>???AAABBBEEEIIINNNQQQUUU[[[cccjjjvvvxxx|||~~~yyyvvvtttrrrooollliiihhhgggggghhhhhhiiijjjjjjkkkllllllhhhhhhgggggggggggghhhiiiiiiiiiiiijjjjjjkkkkkkkkkiiiiiihhhgggggggggggghhheeefffggghhhiiijjjkkklllllllllmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkjjjjjjjjjkkklllmmmkkkkkkllllllkkkkkkjjjiiikkkllllllmmmmmmmmmmmmllljjjjjjlllmmmnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiijjjjjjjjjjjjkkkjjjlllnnnooonnnnnnooopppqqqrrrsssuuuvvvvvvuuutttqqqqqqooommmjjjhhhiiijjjooopppqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrrrrsssssssssuuuuuuvvvvvvwwwwwwxxxxxx}}}~~~wwwkkk```XXXRRROOOJJJGGGDDDCCCCCCDDDEEEDDDCCCBBBAAABBBCCCCCCAAA???????????????>>>>>>======????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@?????????@@@CCCEEEGGGJJJPPPXXXbbbnnnzzzzzzqqqcccTTTLLLGGGBBB===:::;;;;;;999777666777777777888888888888555555555555555555555555666555444333222333444555444333222333444444333111222222222222222222333333222222222222222222222222111111111222222222222333111111222222222222111111111222333333333222111000333333222111111111111222|||tttfffccc^^^ZZZVVVQQQMMMIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>@@@@@@????????????@@@@@@@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>============???@@@@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAACCCGGGJJJLLLQQQWWW^^^dddlllvvv~~~|||wwwtttrrrqqqnnnllljjjiiihhhhhhfffffffffggghhhhhhhhhiiiffffffffffffggggggggghhhiiiiiijjjjjjkkkllllllllljjjiiihhhhhhgggggghhhhhhfffggghhhiiikkklllnnnnnnmmmmmmmmmnnnnnnnnnnnnooommmmmmmmmmmmmmmmmmmmmmmmnnnmmmlllkkkkkklllmmmnnnlllllllllllllllkkkkkkjjjkkkllllllmmmmmmmmmlllllliiijjjkkkmmmnnnooooooooommmnnnnnnmmmlllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiikkknnnnnnnnnnnnoooppppppqqqssstttuuuuuuuuuuuussssssqqqnnnkkkjjjkkkllloooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrtttttttttuuuvvvvvvwwwwwwzzz{{{}}}~~~rrrfff]]]WWWTTTPPPLLLJJJIIIIIIHHHGGGDDDCCCBBBBBBDDDDDDBBBAAABBBBBBAAA@@@??????>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????>>>=====================>>>>>>>>>?????????@@@AAAAAABBBBBBDDDDDDDDDDDDDDDGGGKKKMMMWWW^^^kkkyyyuuujjjaaaTTTIIIDDDBBB???<<<::::::;;;:::888777777888888888888888888555555555555555555555555666555444333222222333333333333333333333333222111111111222222333333444444111111111111111111111111111111111111222222222222111111222222222222111111000111222333333222111000222222111111111111111222xxxpppiiiaaaYYYUUUQQQPPPNNNLLLJJJHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???@@@@@@@@@??????@@@@@@??????>>>===>>>>>>==================????????????@@@@@@AAAAAA>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFFFFHHHLLLRRRWWWYYY___gggooovvv{{{uuuqqqpppooonnnlllkkkjjjiiiiiieeeeeeeeefffffffffffffffeeeeeeffffffggggggggggggjjjjjjjjjkkklllmmmmmmmmmjjjjjjiiihhhhhhhhhhhhhhhhhhiiijjjkkkmmmnnnooopppmmmmmmmmmnnnnnnnnnnnnoookkkkkkllllllmmmnnnnnnnnnooonnnmmmllllllmmmnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkklllllllllllllllkkkkkkiiijjjkkkmmmnnnooooooooommmmmmmmmmmmlllkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjlllmmmmmmmmmnnnpppooopppqqqrrrsssttttttuuuuuuuuutttqqqnnnlllmmmooonnnoooppppppqqqqqqpppppppppppppppqqqqqqqqqrrrrrrpppqqqrrrsssuuuvvvwwwwwwrrrtttvvvxxxzzz~~~yyymmmfffccc___[[[WWWUUUSSSPPPNNNIIIHHHFFFFFFGGGHHHGGGFFFDDDCCCAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???????????????>>><<<<<<======>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBGGGHHHJJJKKKMMMRRRXXX]]]iiisssuuueeeZZZPPPFFF???<<<@@@>>><<<;;;;;;;;;::::::999999888888777666666555555555555555555555555555444444333333222222222222111222333333222111111111111111111222222333333333111111111111111111111111000000111111111222222222000111111222222111111000000000111222222222111000111111111000000111222222}}}rrriiiccc___]]]YYYUUURRRNNNLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@===>>>>>>>>>>>>===<<<<<<============>>>>>>>>>>>>>>>============>>>??????=========>>>>>>>>>>>>>>>>>>???AAACCCEEEGGGHHHHHHEEEGGGJJJLLLOOOTTT]]]cccmmmttt}}}|||xxxsssooonnnnnnmmmllllllkkkjjjiiigggggggggggggggggggggfffdddeeefffggghhhhhhhhhgggiiiiiijjjkkkllllllmmmmmmjjjjjjiiihhhhhhhhhhhhiiiiiijjjkkklllmmmnnnooopppllllllmmmmmmmmmnnnnnnnnnjjjjjjkkklllmmmnnnooopppooonnnmmmlllllllllmmmnnnllllllmmmmmmllllllkkkjjjjjjkkkkkkkkkkkkjjjjjjiiiiiijjjkkklllmmmmmmnnnnnnkkklllllllllkkkkkkjjjiiihhhgggggggggggggggfffffffffhhhjjjlllkkklllmmmnnnnnnnnnooopppqqqsssttttttwwwwwwvvvssspppnnnooopppnnnoooooopppqqqpppppppppoooooopppppppppqqqqqqqqqooooooqqqrrrsssuuuvvvwwwrrrtttuuuvvvvvvxxx|||~~~}}}tttqqqmmmiiiddd___YYYUUUPPPMMMKKKIIIIIIIIIGGGFFFEEEDDDBBB???>>>======>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>????????????>>><<<======>>>>>>??????@@@???@@@AAACCCEEEFFFHHHHHHIIILLLPPPSSSWWW^^^hhhooo~~~sssfffYYYPPPIIIAAA===<<<======<<<;;;::::::::::::999999888777666555444444444444444444444444444444222222222222222222222111...000222222111111111333111111111111111111222222111111111111111111111111000000000111111111111222000000111111111111000000///000111222222222111000111000000000000111222222vvvsssoooiiiccc^^^[[[YYYVVVTTTQQQNNNKKKIIIIIIHHHJJJIIIGGGFFFDDDCCCCCCCCC???@@@@@@@@@@@@???>>>>>>=========>>>>>>?????????>>>>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@??????@@@BBBEEEHHHLLLOOOPPPQQQNNNRRRVVVYYY]]]dddnnnvvv~~~|||zzzxxxvvvssspppmmmmmmmmmmmmmmmlllkkkkkkjjjiiiiiihhhhhhgggggggggfffdddeeeggghhhiiiiiihhhhhhfffggghhhiiijjjkkkllllllkkkjjjiiiiiihhhhhhiiiiiiiiijjjjjjkkklllmmmmmmmmmkkklllllllllmmmmmmmmmmmmiiiiiikkklllnnnooopppqqqooonnnmmmlllkkklllmmmmmmjjjkkkkkkkkkkkkjjjiiiiiiiiijjjjjjjjjjjjiiihhhggghhhhhhiiijjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjiiihhhgggggggggfffffffffeeeeeedddfffiiijjjjjjjjjlllmmmnnnnnnnnnoooqqqrrrtttuuuwwwwwwvvvssspppnnnoooqqqooopppqqqqqqrrrrrrqqqqqqoooooooooooopppppppppqqqppppppqqqqqqrrrssssssttttttuuuvvvvvvvvvwwwyyy{{{~~~wwwnnnhhh]]]ZZZUUURRROOOMMMKKKHHHJJJHHHEEECCCAAA@@@@@@AAA@@@@@@@@@????????????>>>??????????????????????????????@@@AAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDFFFHHHKKKNNNRRRVVVYYY[[[ZZZ^^^bbbfffiiiqqq{{{sssbbbXXXNNNIIIDDD???===>>>:::;;;;;;:::888777777888777666666666555555444444444444444444444444444444000111111222222222222222,,,///111222111000222444111111000000000000000000111111111111111111111111000000000000111111111111000000111111111111000000...///000222222222111000000000000000000111222222zzztttpppmmmgggddd___ZZZVVVTTTSSSRRRPPPOOOMMMKKKJJJHHHHHHGGGCCCCCCDDDDDDCCCCCCBBBAAA<<<======>>>???@@@@@@AAAAAA@@@?????????@@@BBBCCCEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFJJJNNNSSSVVVYYYZZZ___ccchhhlllpppxxxxxxvvvsssrrrrrrpppnnnlllllllllmmmmmmllllllkkkjjjhhhhhhggggggffffffeeeeeedddeeegggiiiiiiiiiiiihhhdddeeefffggghhhiiijjjjjjkkkjjjiiiiiihhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllllllllmmmmmmhhhiiijjjlllnnnoooqqqqqqooonnnmmmlllkkkkkklllmmmiiiiiiiiiiiiiiihhhggggggiiiiiiiiiiiiiiihhhgggffffffgggggghhhhhhhhhggggggiiiiiijjjjjjjjjiiihhhhhhggggggfffffffffeeeeeeeeeccceeehhhiiiiiijjjkkklllnnnnnnooopppqqqsssuuuvvvwwwvvvuuurrrooonnnooopppqqqqqqrrrsssssssssrrrrrrooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqoooqqqsssssstttuuuwwwzzz|||~~~oookkkeee___[[[WWWTTTQQQOOOMMMJJJGGGEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJPPPRRRVVV\\\bbbgggkkkmmmvvvyyy|||}}}zzzrrreeeSSSKKKCCC@@@>>>:::888:::999999:::888777555555666444444444555555555555555444444444444444444444444///000111222222222222222+++...111222111000333555111111000000//////......000000000000000000000000000000000000111111111111000000111111111111000000...///000111222222111000000000///000000111222222}}}vvvooojjjeee```]]]aaa___\\\YYYWWWTTTPPPMMMKKKKKKJJJIIIIIIHHHHHHGGGIIIGGGEEEDDDDDDCCCAAA???CCCCCCCCCBBBAAACCCGGGJJJLLLLLLKKKIIIFFFFFFGGGIIIJJJOOOUUUZZZ^^^cccjjjppprrruuuzzz{{{wwwuuussspppmmmkkkjjjjjjkkkiiijjjkkkllllllkkkjjjiiihhhhhhggggggffffffeeeeeecccdddfffhhhhhhgggfffeeedddeeefffhhhiiiiiiiiijjjjjjjjjjjjiiiiiiiiihhhhhhfffffffffggghhhjjjlllllljjjjjjjjjiiiiiiiiiiiiiiiggghhhjjjlllmmmmmmmmmllllllkkkkkkjjjjjjiiiiiiiiiiiihhhhhhggggggggghhhhhhfffgggiiikkklllkkkjjjiiijjjjjjiiihhhgggfffeeeeeeiiiiiiiiiiiihhhfffeeedddiiiiiiiiiiiihhhgggfffeeefffggggggggghhhhhhiiiiiikkkmmmooopppqqqrrrtttvvvyyyxxxuuusssrrrqqqqqqqqqtttsssrrrqqqppppppppppppooooooooooooooonnnnnnnnnqqqrrrrrrpppoooppprrrtttooopppqqqrrrtttuuuvvvvvvzzz{{{}}}|||sssmmmgggbbb^^^YYYVVVSSSQQQOOONNNKKKJJJIIIJJJJJJIIIGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHKKKMMMNNNNNNMMMMMMNNNJJJJJJNNNPPPQQQUUUZZZ___fffpppxxx~~~~~~qqqaaaWWWHHHFFFBBB>>>;;;999999999888888888888777777777666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111000000111111111000000000000000000000000000000000000000000000000000000000000000111111222222111///,,,+++000000000000000000000000|||yyyqqqnnnkkkhhheeebbb^^^[[[ZZZYYYXXXWWWUUUTTTSSSSSSRRRPPPMMMLLLKKKKKKIIIHHHHHHHHHGGGFFFFFFIIIMMMQQQUUUUUUUUUSSSQQQPPPQQQSSSVVVZZZaaafffjjjooowww|||~~~|||xxxuuusssqqqnnnkkkiiiiiiiiiiiihhhhhhiiijjjjjjiiihhhhhhgggggggggggggggfffffffffdddeeefffggggggfffdddccccccdddeeeggghhhhhhhhhhhhjjjiiiiiiiiihhhhhhhhhhhheeeeeeeeeeeefffhhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiijjjkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhiiihhhgggfffeeeeeeeeeeeefffgggiiikkklllkkkjjjiiihhhhhhhhhggggggffffffeeeiiiiiiiiiiiihhhgggeeeeeeiiiiiiiiihhhgggfffeeedddeeeffffffggghhhiiiiiiiiikkkmmmooopppqqqrrrtttvvvyyywwwuuusssrrrqqqqqqqqqttttttssssssrrrqqqqqqpppoooooooooooooooooooooooopppqqqqqqpppooooooppprrrooopppqqqrrrsssuuuvvvvvvxxxyyy{{{|||{{{rrrllleeeccc```]]]\\\[[[XXXWWWRRRSSSSSSRRRQQQOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNOOOSSSUUUWWWZZZ[[[ZZZXXXWWWWWWTTTTTTXXX\\\___dddkkkxxx~~~uuugggYYYOOODDDBBB???<<<::::::::::::888888888777777777666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111000000111000000000000000000000000000000000000000000000000000000000000000000000///.....................000000000000000000000000|||yyyvvvssspppooommmjjjgggeeecccccc]]]ZZZVVVSSSRRRQQQPPPOOOPPPPPPPPPOOOPPPSSSXXX\\\^^^___^^^]]][[[[[[\\\]]]dddiiioootttxxx~~~{{{xxxxxxwwwuuurrrooommmkkkiiiggggggggggggfffgggggghhhhhhggggggffffffffffffgggggggggggggggdddeeeffffffeeedddbbbaaaaaabbbccceeeffffffgggggghhhhhhhhhgggggggggggggggdddddddddddddddeeeffffffhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggfffdddcccbbbbbbaaafffggghhhjjjkkkjjjjjjiiiffffffffffffffffffffffffhhhhhhiiihhhhhhgggfffeeeiiiiiiiiihhhgggeeedddcccdddeeefffggghhhiiijjjkkkkkkmmmooopppqqqrrrtttvvvxxxwwwuuutttrrrrrrqqqqqqqqqrrrrrrsssrrrqqqooonnnoooooooooooooooooooooooommmoooppppppooonnnnnnooooooooopppqqqssstttuuuvvvuuuvvvwwwxxxzzz}}}{{{xxxuuusssrrrqqqooommmggggggfffeeedddbbb___^^^ZZZZZZ[[[\\\]]]___bbbccciiilllooorrrsssqqqnnnllljjjfffeeejjjooottt|||sssfffYYYMMMEEE???>>><<<:::999999999:::777777777777666666666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222111111111111000000000000000000000000000111111000000000000000000000000000000000000000000000000///...---,,,---///222444000000000000000000000000~~~zzzwwwvvvuuuppplllfffaaa___]]]\\\[[[]]]]]]]]]]]]^^^bbbgggkkkkkklllmmmllljjjjjjkkklllrrrwww}}}{{{vvvssstttsssqqqoookkkjjjhhhgggfffeeeeeeeeedddeeeeeeeeeeeeeeeeeedddeeeeeeffffffgggggghhhhhheeeeeeeeedddcccbbb```___``````bbbcccdddeeeeeeeeefffffffffffffffffffffeeeddddddcccccccccccccccdddfffffffffgggggghhhhhhhhhjjjiiigggfffeeefffggggggggggggggggggggghhhhhhhhheeeeeecccbbbaaaaaaaaaaaadddeeefffggghhhhhhhhhhhhdddddddddeeeeeefffffffffggghhhhhhhhhhhhggggggfffiiiiiiiiihhhfffeeecccbbbddddddeeegggiiijjjkkkllllllnnnpppqqqqqqrrrtttvvvwwwvvvuuutttsssrrrqqqqqqmmmnnnpppppppppnnnkkkjjjmmmmmmmmmmmmnnnnnnnnnnnnkkkmmmoooooonnnlllllllllnnnooooooqqqrrrssstttuuussstttuuuvvvvvvxxx|||~~~zzzuuurrrllllllmmmppptttxxx}}}~~~||||||~~~}}}vvvfffXXXLLLDDD???===<<<:::999888777777777777777666666666555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111000000000000000000000000000111111111////////////////////////000000000000000000000000000000000000111222444555000000000000000000000000zzzvvvsssqqqooonnnooopppqqqrrruuuzzz~~~zzzuuurrrqqqpppnnnkkkhhhhhhgggfffeeedddddddddccccccccccccccccccccccccddddddeeeeeefffffffffgggdddddddddcccaaa```___^^^^^^___```bbbccccccccccccddddddddddddddddddddddddddddddcccbbbbbbbbbbbbcccddddddeeefffgggggghhhhhhiiihhhfffeeeddddddeeefffeeeeeeeeeffffffgggggggggbbbbbbaaaaaaaaabbbbbbcccbbbcccdddeeeeeefffffffffccccccddddddeeeeeefffffffffgggggghhhhhhhhhhhhgggiiiiiiiiihhhgggeeedddccceeeeeeggghhhjjjkkklllmmmmmmoooqqqqqqqqqrrrtttvvvvvvvvvuuuttttttsssrrrqqqmmmnnnooopppooommmkkkiiikkkkkkkkklllllllllmmmmmmkkkmmmoooooommmkkkjjjkkkmmmnnnooopppqqqsssttttttsssuuuuuuuuuuuuvvvyyy{{{|||zzzzzzxxxzzzyyyiiiYYYMMMDDD???<<<<<<;;;999888666555444444666666666555555555555444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000//////000000111111111111////////////////////////////////////////////////000111222333333222111000000000000000000000000000~~~yyyssspppooonnnkkkhhhggggggffffffeeeeeeeeedddcccbbbbbbaaaaaabbbbbbcccccccccddddddddddddddddddccccccbbbaaa```___^^^]]]]]]^^^```aaabbbbbbccccccbbbbbbbbbbbbcccccccccccccccbbbbbbaaaaaaaaabbbbbbbbbcccccceeefffggghhhhhhggggggfffeeeeeeeeeeeeeeebbbccccccdddeeefffggggggaaaaaaaaaaaabbbcccdddeeebbbbbbccccccdddeeeeeefffdddddddddeeeeeefffffffffeeefffggghhhhhhiiihhhhhhiiiiiiiiiiiihhhgggfffeeeggghhhiiijjjkkklllmmmmmmnnnpppqqqrrrqqqrrrtttuuuuuuuuuuuuuuutttsssrrrqqqooopppqqqqqqpppooommmllljjjjjjkkkkkklllmmmmmmmmmlllmmmnnnmmmkkkjjjjjjkkkmmmmmmnnnoooqqqrrrsssttttttuuuvvvvvvuuuvvvxxxzzzxxx{{{zzzyyy|||vvv|||qqqhhh[[[NNNEEE???<<<;;;::::::999777666444333222666555555555444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111//////000000000000000111/////////000111111222222000000000000000000000000////////////////////////...///111111111///---+++000000000000000000000000zzzuuuooollllllkkkiiiffffffggggggggggggffffffeeecccbbbaaa``````aaabbbccccccccccccbbbbbbbbbbbbbbbbbbaaa```___^^^^^^^^^^^^]]]^^^___aaabbbbbbcccccc``````aaaaaaaaabbbbbbbbb``````_________``````aaaaaaaaabbbdddeeeggghhhhhhffffffffffffffffffeeeeeeaaaaaabbbcccdddeeefffgggccccccccccccccccccdddeeecccccccccddddddeeefffgggeeeeeeeeeeeeffffffffffffeeeeeeggghhhiiiiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhjjjjjjkkkkkklllmmmnnnnnnnnnppprrrrrrrrrrrrtttuuutttuuuuuuuuuuuusssrrrqqqqqqqqqppppppooonnnnnnnnnkkkkkklllmmmmmmnnnoooooommmnnnnnnllljjjiiijjjllllllmmmnnnoooppprrrsssssstttuuuvvvvvvvvvvvvwwwyyyvvvyyy~~~|||zzz|||~~~vvv___XXXNNNEEE???<<<999888777777777777666555444444555555555444444444333333444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111////////////000000111111...//////000111111222222000000000000000000000000////////////////////////////////////......------000000000000000000000000|||uuuqqqkkkiiijjjjjjhhheeefffgggggghhhhhhgggffffffcccbbbaaa``````aaabbbccccccbbbbbbbbbaaaaaa``````aaa```___^^^^^^^^^^^^^^^]]]^^^___aaabbbbbbcccccc___`````````aaaaaabbbbbb^^^]]]]]]]]]]]]^^^___``````aaabbbccceeefffhhhhhhdddeeefffgggggggggeeeeee``````aaacccdddeeeffffffffffffeeedddcccccccccdddeeeeeeeeeeeefffggghhhhhhffffffffffffffffffffffffdddeeefffhhhiiiiiiiiiiiihhhhhhiiijjjjjjjjjjjjjjjlllllllllmmmmmmnnnnnnnnnoooppprrrrrrrrrrrrtttuuuttttttuuuuuuuuutttrrrqqqpppooonnnmmmllllllmmmmmmmmmmmmmmmnnnoooppppppqqqoooooonnnllliiiiiikkklllllllllmmmooopppqqqrrrssssssuuuvvvvvvvvvvvvwwwyyypppsssxxx{{{~~~}}}~~~nnndddSSSNNNGGG@@@<<<999777555555555666666777666666666555555444444444333333333444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000.../////////000000111111...//////000111222222222000000000000000000000000////////////////////////111000///......///111222000000000000000000000000}}}yyysssoookkkiiiiiihhhfffcccffffffggghhhhhhgggfffeeegggeeebbb```_________```bbbbbbaaaaaa`````````___```______^^^^^^]]]]]]\\\ZZZ[[[]]]^^^______^^^]]]________________________[[[[[[\\\\\\\\\]]]]]]]]]^^^```bbbcccccccccdddfffeeeeeeffffffeeeeeeddddddccccccbbbbbbbbbbbbccccccfffeeeeeeeeeeeefffgggggghhhggggggfffffffffggggggeeeeeeffffffgggggghhhhhhjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkllllllmmmmmmnnnnnnpppqqqqqqrrrssstttuuuuuuvvvuuutttssssssrrrrrrsssqqqpppppppppoooooonnnnnnmmmmmmooorrruuuvvvvvvtttsssrrrooommmllllllmmmnnnnnnnnnnnnoooppprrrssstttuuuvvvwwwxxxyyyxxxwwwwwwuuuuuuvvvyyy|||vvviii\\\SSSHHHDDD@@@<<<;;;:::999777777777666555444444333333333333333333333333333333333333333222222111111111222333444555444222000...000000000000000000000000000000000000000000000000......//////000000111111222111000......000111222222222222111111111000000111111111111000000000000////////////////////////000000000000000000000000~~~yyyvvvqqqnnnjjjhhhhhhhhhfffdddffffffggghhhhhhhhhgggfffhhhfffcccaaa_________```aaaaaaaaa``````__________________^^^]]]]]]\\\\\\ZZZ[[[]]]^^^______^^^]]]______^^^^^^^^^^^^^^^^^^[[[[[[[[[\\\\\\\\\]]]]]]^^^```bbbcccccccccdddeeeeeeeeeeeefffeeeeeedddddddddddddddccccccdddddddddfffeeeeeeeeeeeefffggggggiiihhhhhhgggggghhhhhhhhhggggggggghhhiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhiiiiiijjjkkkkkkkkklllllllllmmmnnnnnnooooooqqqrrrssstttuuuvvvwwwwwwvvvvvvuuutttssssssssssssrrrqqqqqqqqqppppppppppppnnnooopppsssvvvwwwwwwuuutttssspppnnnmmmmmmmmmnnnnnnnnnooooooppprrrssstttuuuvvvwwwyyyyyyxxxxxxwwwttttttuuuwwwzzz}}}tttiii]]]RRRKKKBBB???<<<:::999:::999888777666666555444444333333333333333333333333333333333333333222222222111111222333444444333222000...000000000000000000000000.........................../////////000000000111222111///......///111222111111111000000//////////////////000000111111111////////////////////////000000000000000000000000}}}{{{xxxuuurrrooollliiigggggggggfffeeeeeefffggghhhiiiiiihhhhhhiiihhheeecccaaa``````````````````__________________^^^^^^]]]]]]\\\\\\[[[ZZZ[[[]]]^^^______^^^]]]^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\^^^```bbbcccbbbbbbccceeeddddddeeeeeefffeeeeeeeeeffffffffffffffffffffffffffffffeeeeeeffffffggghhhiiiiiiiiihhhhhhiiiiiijjjhhhhhhiiijjjjjjkkkllllllkkkkkkkkkjjjjjjjjjiiiiiihhhiiiiiijjjjjjkkkkkkllllllmmmmmmnnnoooooopppppprrrrrrtttuuuvvvxxxyyyzzzwwwwwwvvvuuuuuuttttttsssrrrrrrrrrrrrrrrqqqqqqqqqppppppqqqsssvvvxxxwwwvvvuuutttrrrpppnnnnnnnnnnnnooooooooooooppprrrssstttuuuvvvxxxyyyyyyyyyxxxwwwtttttttttuuuwwwzzz|||~~~~~~|||nnnaaaWWWNNNFFFAAA<<<:::777777888999999999666666555555444333333333333333333333333333333333333333333222222222222111222222333333333111000///000000000000000000000000........................////////////000000000000111111////////////111111000000////////////......,,,---...///000111111222////////////////////////000000000000000000000000{{{xxxvvvtttqqqooommmllliiihhhhhhhhhhhhhhheeefffggghhhhhhiiijjjjjjjjjiiifffdddbbbaaa``````__________________^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[ZZZ[[[]]]^^^______^^^]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^```bbbbbbbbbbbbcccdddcccddddddeeefffffffffeeeffffffggggggggggggfffffffffffffffffffffgggggghhhiiiiiihhhhhhhhhiiijjjjjjiiiiiijjjjjjkkklllmmmmmmlllkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjkkklllllllllmmmmmmnnnooopppqqqqqqrrrqqqrrrsssuuuvvvxxxyyyzzzwwwwwwwwwvvvvvvuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppprrruuuwwwwwwvvvvvvuuutttrrrppppppooooooppppppppppppqqqrrrssstttvvvwwwxxxyyyyyyyyyxxxwwwuuuuuuuuuuuuvvvxxxzzz{{{|||tttjjj\\\PPPIIIDDD???===999777666666777888888777555555555444444333333333222222222222222222222222222222222222222222222222222222222333222111000///000000000000000000000000000000000000000000000000////////////000000000000111000////////////000111////////////////////////---------...///000000000////////////////////////////////////////////////|||wwwtttrrrqqqooonnnllllllkkkiiihhhhhhhhhiiieeeffffffggghhhiiiiiijjjiiihhhgggeeecccbbbaaa```^^^^^^________________________^^^]]]]]]\\\\\\[[[ZZZ[[[]]]^^^______^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^```bbbbbbaaaaaabbbcccbbbcccdddeeeffffffffffffffffffggghhhhhhgggffffffgggffffffffffffggghhhhhhgggggggggggghhhhhhiiijjjhhhiiiiiikkklllmmmmmmnnnllllllllllllkkkkkkkkkjjjjjjjjjjjjkkkllllllmmmmmmmmmmmmnnnooopppqqqrrrrrrpppqqqrrrsssuuuvvvwwwxxxvvvwwwwwwwwwvvvuuutttsssppppppqqqqqqqqqqqqqqqqqqpppooooooqqqsssuuuuuuuuuwwwvvvuuutttsssrrrrrrqqqrrrrrrqqqrrrrrrssstttuuuvvvwwwxxxyyyzzzyyyxxxxxxwwwwwwvvvvvvvvvxxxyyyzzz|||uuuddd[[[OOOFFFBBB@@@???===:::888666666777888777666444444444444444333333333222222222222222222222222222222222222222222222222111111222222111111000000000000000000000000000000111111111111111111111111000000000000////////////000//////////////////000000000000000000000000000////////////............////////////////////////////////////////////////~~~zzzwwwsssqqqpppooommmlllkkklllkkkiiiffffffgggiiiffffffeeeeeefffggghhhiiiggggggfffeeecccbbbaaaaaa_______________````````````______^^^^^^]]]\\\\\\ZZZ[[[]]]^^^______^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^```bbbbbbaaaaaaaaabbbaaabbbccceeefffgggggggggfffggghhhiiiiiihhhgggfffggggggffffffgggggghhhiiiggggggggggggggghhhiiijjjiiiiiijjjkkkmmmnnnoooooommmmmmlllllllllkkkkkkkkkjjjkkkkkkllllllmmmmmmnnnlllmmmnnnooopppqqqrrrssspppqqqqqqrrrssstttuuuuuuuuuvvvwwwwwwvvvuuusssrrrppppppppppppqqqqqqqqqqqqqqqpppoooppprrrtttuuutttvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttuuuvvvvvvvvvwwwyyyzzzzzzzzzyyyxxxxxxxxxwwwvvvwwwxxxyyyzzz{{{}}}{{{yyy|||ssshhhVVVOOOFFF@@@>>>>>>>>>===:::888777777777777666444444444333333333333333333222222222222222222222222111222222222222333333333111111111111111111111111000000000000000000000000////////////////////////000000000000//////////////////////////////////////////000000000000111111000000000/////////......////////////////////////000000000000000000000000}}}|||tttrrrooonnnnnnmmmkkkiiiiiijjjjjjgggdddcccdddgggffffffeeeddddddeeefffgggeeeeeeeeeddddddcccbbbaaa_________``````aaaaaaaaaaaa``````______^^^^^^]]]ZZZ[[[]]]^^^______^^^]]][[[[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^_________``````^^^```bbbbbbaaa```aaabbb```aaaccceeefffggghhhhhhhhhiiijjjkkkkkkjjjiiihhhggggggggggggggghhhhhhiiihhhhhhhhhhhhiiijjjkkkkkkjjjkkklllmmmnnnpppqqqqqqmmmmmmmmmmmmllllllllllllkkkkkkkkklllmmmmmmnnnnnnkkklllmmmnnnpppqqqrrrrrrqqqrrrrrrrrrsssssssssssstttuuuvvvvvvvvvtttrrrqqqqqqqqqqqqqqqrrrrrrssssssrrrqqqppppppsssuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuvvvvvvwwwxxxwwwxxxyyyzzzzzzzzzyyyxxxxxxwwwvvvvvvvvvwwwyyyzzzyyy|||}}}|||{{{rrrcccYYYLLLFFF???;;;;;;;;;999777777666555666777777555444333333333333333333333333111111111111111111111111111111222222222333333333111111000000000000111111000000000000000000000000////////////////////////111000000000/////////......//////////////////............//////000000000//////000000000000000000////////////////////////000000000000000000000000}}}|||{{{zzzpppnnnmmmllllllllljjjhhhhhhiiihhheeebbb```bbbdddgggfffeeedddcccdddeeefffcccddddddddddddcccbbbaaa___`````````aaaaaabbbbbbaaaaaaaaa```______^^^^^^ZZZ[[[]]]^^^______^^^]]][[[[[[\\\]]]^^^______```_________````````````aaa^^^```bbbbbbaaa``````aaa```aaaccceeefffhhhhhhhhhiiijjjlllmmmmmmllljjjiiiggggggggggggggghhhiiiiiiiiiiiiiiiiiijjjkkklllmmmllllllmmmoooppprrrssssssnnnnnnmmmmmmmmmlllllllllkkkkkkllllllmmmnnnnnnnnnkkkkkklllnnnoooqqqrrrrrrssssssssssssssssssssssssssstttuuuvvvuuutttqqqppprrrrrrrrrssssssttttttttttttrrrqqqqqqtttvvvwwwvvvtttuuuvvvxxxxxxyyyyyyyyywwwwwwwwwwwwwwwwwwxxxyyywwwxxxyyyzzzzzzzzzyyyyyywwwvvvuuuuuuuuuwwwxxxyyyyyy}}}ppp___RRRJJJEEEAAA;;;999888777555222444444333555777777666444333333333333333333333333111111111111111111111111111111111222222333333333111000000000000000111111000000000000000000000000111111111111111111111111111111000000/////////.........////////////......---------.........//////......///000111222333333////////////////////////000000000000000000000000}}}yyyvvvsssqqqmmmmmmlllkkkiiihhhggggggjjjhhhfffdddcccdddeeefffeeeeeedddcccaaaaaabbbddddddccccccbbbaaa``````___``````___``````aaabbbcccbbbbbbcccbbbaaa___]]]\\\ZZZ[[[[[[\\\\\\]]]^^^^^^^^^______]]][[[[[[\\\]]]^^^___```bbbbbbccccccccc``````____________``````bbbbbbccceeegggiiilllmmmlllllllllkkkkkkjjjjjjjjjhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjkkkkkklllmmmjjjjjjkkkkkkmmmnnnoooppppppnnnmmmlllkkkkkkllllllllllllmmmmmmnnnooooooooolllllllllllllllmmmnnnooosssrrrqqqpppppprrrsssuuusssssssssrrrrrrqqqqqqqqqpppqqqssstttttttttsssssssssrrrrrrsssuuuvvvuuussstttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuwwwxxxyyywwwwwwxxxxxxyyyzzz{{{{{{wwwvvvuuuuuuuuuvvvxxxxxx{{{|||~~~{{{kkk]]]QQQHHHBBB::::::999888777666555444666555555555555444444444444555666666555444111000222222222222222222222222222111000//////000111222000000000000000000000000////////////////////////........................////////////000000000000//////............//////000000000000111111111111////////////000000000000000000000000000111222222000000000000////////////}}}xxxuuurrrpppnnnlllkkkkkkjjjiiihhhgggggghhhfffdddbbbbbbbbbcccddddddeeeeeecccaaaaaacccdddccccccbbbaaa```___^^^^^^____________```aaabbbbbbbbbcccccccccbbb```^^^]]][[[[[[[[[\\\]]]]]]^^^^^^^^^______^^^\\\[[[]]]^^^```aaabbbcccddddddddddddaaaaaa````````````aaaaaabbbbbbcccdddgggiiikkklllmmmmmmlllllllllkkkkkkkkkhhhhhhhhhiiiiiiiiiiiijjjkkkjjjjjjjjjkkkkkklllmmmjjjjjjjjjkkklllnnnooopppooonnnmmmllllllllllllmmmllllllllllllmmmmmmmmmmmmllllllkkkllllllmmmnnnoooppppppqqqrrrrrrssssssrrrsssssssssrrrrrrqqqqqqqqqqqqrrrsssuuuuuuuuuuuutttssssssrrrtttuuuvvvuuusssuuuuuuvvvvvvwwwwwwvvvvvvttttttttttttuuuwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvuuuvvvwwwxxxyyyxxxyyyzzzzzzzzz|||xxxjjj\\\PPPHHHBBB???:::999999888777666555444444444444444333333333333333444444555444222000///222222222222222222222222222111000//////000111222000000000000000000000000////////////////////////........................////////////000000000000//////............///////////////000000000111111....../////////000000000...............///000111......//////000000111111|||wwwrrrpppnnnkkkjjjiiiiiiiiihhhhhhhhhgggggggggfffdddcccbbbccccccddddddeeeeeedddbbbbbbccceeebbbaaaaaa___^^^]]]]]]\\\^^^^^^^^^^^^___```aaabbbccccccddddddcccaaa___^^^[[[[[[\\\\\\]]]]]]^^^^^^______```___]]]]]]^^^```bbbbbbcccdddeeeeeeeeedddbbbaaaaaaaaaaaaaaaaaabbbaaaaaabbbdddfffhhhjjjkkklllmmmmmmmmmmmmlllkkkkkkiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkjjjkkkkkklllllljjjjjjjjjjjjkkklllnnnnnnooonnnmmmmmmlllmmmmmmnnnlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooolllnnnqqqssstttsssrrrqqqsssssssssrrrrrrrrrrrrqqqrrrrrrtttuuuvvvvvvvvvvvvtttsssssstttvvvvvvuuusssuuuuuuvvvvvvvvvuuuttttttqqqqqqrrrsssuuuwwwyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvvvvwwwyyyyyyzzz{{{|||{{{zzz{{{}}}zzzkkkcccVVVKKKDDD@@@>>>===999999888777666555555444333333333333222222222222222222333333333111000///222222222222222222222222111111000000000000111111000000000000000000000000////////////////////////////////////////////////////////////000000000000//////............//////....../////////000000000------........./////////---------,,,------......------...///000111222222yyyvvvqqqmmmkkkjjjhhhggggggggggggggggggfffffffffhhhgggfffeeedddeeeeeeeeecccdddeeedddcccbbbccceeeaaa```___^^^]]]\\\[[[ZZZ]]]]]]]]]]]]^^^___aaaaaaccccccddddddcccbbb```___[[[[[[\\\\\\]]]^^^^^^______```aaa```______```bbbbbbcccdddddddddddddddcccaaaaaa````````````aaaaaaaaaaaabbbccceeegggiiijjjjjjkkklllllllllkkkjjjjjjiiiiiiiiijjjkkkkkkkkkllllllkkkkkkjjjjjjjjjkkkkkkhhhhhhhhhiiiiiikkkllllllmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmlllkkkjjjjjjiiijjjjjjjjjkkklllmmmnnnooolllmmmoooqqqrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrssstttuuuvvvvvvuuutttssstttvvvvvvuuusssuuuuuuuuuuuuuuutttsssrrrqqqqqqrrrssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwyyyzzz|||}}}~~~}}}{{{zzz{{{}}}}}}uuukkkeeeYYYSSSKKKCCC???===<<<;;;888888777666666555444444333333333333222222222222222222333333222111000000111111111111111111111111111000000000000000000111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000//////............//////............////////////------------.........///---------,,,,,,---............//////000000111111}}}tttpppllliiihhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeedddddddddddddddaaacccddddddcccbbbcccddd``````^^^]]]\\\ZZZYYYYYY[[[[[[[[[\\\]]]___```aaaccccccddddddcccbbbaaa```[[[\\\\\\]]]^^^^^^_________aaaaaaaaa``````bbbdddccccccccccccccccccbbbbbb_________^^^^^^_________``````aaabbbdddfffggghhhggghhhjjjkkkkkkjjjiiihhhhhhiiiiiijjjkkkkkklllllllllkkkjjjiiiiiiiiiiiiiiiffffffffffffggghhhiiiiiikkkkkkllllllmmmmmmnnnnnnooonnnnnnmmmlllkkkjjjjjjiiijjjjjjjjjlllmmmnnnooonnnnnnmmmmmmnnnoooqqqrrrpppqqqqqqqqqqqqqqqqqqqqqpppppppppqqqrrrtttuuuuuuuuuttttttuuuvvvvvvuuussstttttttttttttttsssrrrqqqrrrrrrrrrrrrssssssrrrrrrttttttuuuvvvwwwxxxyyyzzzxxxwwwvvvvvvvvvwwwxxxyyyyyyzzz{{{zzzyyywwwxxxyyy}}}}}}~~~yyynnncccYYYSSSKKKHHHDDDAAA???<<<999777777777666666555444444444444444444444333333333333333333333333333222222222111111111111111111111111000000000111111000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000//////............//////............////////////------------........./////////...............///111111000000//////......zzzvvvooolllhhhffffffgggffffffddddddddddddccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa___aaaccccccbbbaaabbbccc``````^^^]]][[[ZZZXXXXXXZZZZZZZZZ[[[\\\^^^___```bbbbbbcccccccccbbb```___\\\\\\]]]]]]^^^^^^______```aaabbbbbbbbbbbbdddfffccccccdddccccccbbbaaaaaa___^^^^^^]]]]]]^^^^^^___`````````aaacccdddfffgggeeegggiiijjjjjjiiihhhgggggghhhhhhiiijjjkkkllllllkkkjjjiiihhhggggggggggggdddddddddddddddeeeffffffhhhiiijjjlllmmmmmmmmmmmmooonnnnnnmmmlllkkkkkkjjjiiiiiiiiijjjkkkmmmnnnoooooonnnmmmkkklllmmmoooqqqooooooooooooooopppppppppooooooooopppqqqssstttuuuvvvuuuuuuuuuvvvvvvuuusssrrrrrrsssssssssrrrrrrqqqqqqqqqrrrrrrrrrqqqpppooopppqqqrrrtttvvvwwwyyyyyywwwvvvuuuuuuuuuvvvxxxxxxyyy{{{||||||{{{zzzzzz{{{}}}}}}|||}}}~~~~~~zzz{{{tttggg\\\SSSKKKFFFAAA???>>>===<<<:::666444666666555555444444444444444444444444333333333333333333333333333333333333111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////............//////....../////////000000000------........./////////111000//////.../////////222222111000///...------}}}zzzvvvrrroookkkhhheeeddddddeeeeeeeeeddddddccccccbbbaaa``````______````````````______]]]___aaabbbaaa```aaaaaaaaa```___]]][[[ZZZXXXXXXYYYYYYYYYZZZ\\\]]]___``````aaabbbbbbbbbaaa```___\\\\\\]]]]]]^^^_________```aaacccccccccdddfffhhheeeeeeeeeeeedddcccbbbaaa______^^^^^^^^^^^^____________``````bbbccceeefffeeegggiiikkkkkkjjjhhhgggfffgggggghhhiiijjjkkkllljjjiiihhhgggeeeeeeddddddbbbbbbaaaaaaaaabbbccccccfffgggiiikkkllllllllllllmmmlllllllllkkkkkkjjjjjjhhhhhhiiijjjkkkmmmnnnooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooppprrrtttuuuwwwwwwvvvuuuvvvvvvvvvtttssspppqqqqqqrrrrrrrrrrrrqqqnnnooopppqqqqqqqqqpppoooppppppqqqrrrtttuuuvvvvvvvvvuuutttttttttuuuwwwwwwyyy{{{}}}~~~~~~}}}~~~~~~|||{{{zzzzzz|||~~~uuunnnbbbVVVMMMFFFAAA???;;;999888888888888666444555555555444444444444333333333333333222222222222222222111111111111222222111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////............///////////////000000000111111....../////////000000000111000000///......//////111111000000//////......{{{wwwtttqqqnnnkkkhhhfffcccbbbcccdddeeedddeeedddcccbbbaaa```___^^^``````aaaaaaaaaaaaaaa```\\\^^^aaaaaa````````````aaa```___]]][[[ZZZXXXXXXXXXXXXYYYZZZ[[[]]]___`````````aaabbbbbbaaa______\\\\\\]]]^^^^^^______``````bbbcccccccccdddgggiiigggggggggfffeeedddcccbbb``````____________``````_________```aaacccdddeeeeeegggjjjllllllkkkiiihhheeefffggghhhiiijjjkkkkkkjjjiiigggfffddddddccccccaaa````````````aaaaaabbbeeefffhhhjjjkkklllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhiiijjjkkkmmmoooooommmmmmoooooonnnmmmkkkiiillllllllllllmmmmmmnnnnnnpppppppppqqqrrruuuwwwxxxwwwvvvuuuvvvwwwvvvtttsssooopppqqqrrrrrrrrrrrrrrrlllmmmooopppqqqqqqqqqpppqqqqqqqqqrrrrrrsssssssssuuuttttttsssssstttvvvwwwsssvvvyyyzzzzzzzzz{{{|||zzzyyyxxxxxxzzz}}}~~~~~~}}}{{{iiiaaaVVVKKKDDD???===<<<999777555444555777888777444444444444444444333333222222222111111111111000111000000000000000111111000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000////////////////////////////////////000000000000//////............//////000000000000111111111111////////////000000000000111000///...............////////////000000000000~~~zzzyyyvvvrrrmmmiiifffeeebbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```___^^^]]]\\\[[[[[[\\\]]]]]]^^^___```aaaaaa```___^^^]]]\\\[[[[[[[[[ZZZZZZZZZ[[[\\\___aaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```^^^]]]^^^```aaabbbcccdddeeeeeeeeeeeeeeeffffffffffffdddcccaaacccaaa^^^[[[[[[]]]```bbb___^^^\\\\\\\\\^^^```aaaeeefffgggiiijjjjjjjjjjjjhhhiiiiiiiiijjjjjjjjjjjjlllkkkiiigggeeeccccccbbbaaa```___^^^^^^___aaabbbbbbbbbdddfffhhhjjjkkklllllllllllllllkkkjjjiiiiiiggghhhhhhiiijjjlllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkjjjjjjkkkllllllnnnooooooppprrrssstttttttttuuuvvvwwwvvvuuusssqqqoooooonnnoooooopppqqqqqqqqqpppppppppoooooonnnnnnppppppoooooooooppprrrssssssrrrqqqpppooommmllllllppprrruuuwwwzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzzzz||||||}}}|||mmmdddZZZQQQFFF@@@???===888333666555555555555444444444333333333333333333333333444333333333333333333444000111111222222111111000111111222222222222111111000000000000000111111111000000111111111111000000333222222111000///......////////////000000000000000000000000000000000000//////////////////////////////000000000000//////000000///...---,,,++++++//////000000000000//////////////////////////////zzzwwwtttssspppnnnkkkhhhfffeee```````````````aaabbbcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]\\\[[[\\\\\\]]]^^^___``````aaa``````^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]___```bbbaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaa```^^^^^^___aaaaaaaaabbbcccddddddddddddeeeeeefffffffffeeecccbbbcccbbb```___^^^^^^^^^___^^^]]]\\\\\\]]]^^^```aaadddeeefffggghhhiiiiiiiiihhhhhhhhhiiiiiiiiijjjjjjkkkkkkiiigggfffddddddcccaaa```___^^^]]]^^^```aaaaaabbbccceeeggghhhjjjjjjjjjkkkkkkkkkjjjjjjiiihhhggghhhhhhhhhjjjkkklllmmmmmmmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjkkkkkklllmmmmmmnnnooopppqqqrrrrrrrrrssstttuuuuuusssqqqpppnnnnnnnnnnnnnnnooopppppppppppppppooooooooonnnnnnpppooonnnnnnooopppqqqrrrrrrrrrqqqpppnnnmmmlllllloooqqqsssvvvxxxzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxzzz}}}}}}~~~wwwiii\\\TTTLLLGGG@@@===<<<<<<999666555555555555444444444444333333333333333333333333111000000//////000000111222333333444444333333222000111111222222111111000222111111111000/////////000000111111111111000000111111000000///.........////////////000000000000////////////////////////........................//////000000000000///////////////.....................////////////......////////////////////////|||wwwsssoookkkkkkjjjhhhgggeeedddddd^^^^^^^^^___```aaabbbcccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]]]]\\\[[[\\\]]]^^^___``````aaaaaa```___]]]\\\\\\\\\\\\]]]\\\\\\]]]^^^___```aaa````````````````````````___`````````^^^^^^```bbb```aaabbbcccdddddddddccceeeeeefffggggggfffeeedddcccccccccbbbaaa___^^^]]]^^^]]]]]]\\\]]]___```bbbcccdddeeefffggghhhhhhhhhggggggggghhhhhhhhhiiiiiikkkjjjiiihhhgggfffeeeeeebbbaaa___^^^]]]]]]^^^___``````bbbccceeefffggghhhiiiiiijjjjjjjjjiiiiiihhhggggggggghhhiiijjjkkklllkkkkkkllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjkkkkkkkkklllmmmnnnoooooopppqqqqqqrrrssssssrrrpppooommmmmmmmmmmmmmmmmmnnnooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmnnnnnnooopppppppppoooooonnnmmmllllllnnnppprrrtttvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvxxxzzz}}}~~~wwwwwwxxxyyy|||zzzlll___TTTKKKFFF@@@???<<<:::999888777777555555555555444444444444333333333333333333333333333222222111111222222333222222333333333333222222000111111222222111111000333222111111//////...---000000111111111111000000////////////............////////////000000000000////////////////////////...........................//////000000//////............//////000000000------............------------------------------zzzvvvrrrnnnkkkffffffeeedddcccbbbbbbaaa\\\\\\]]]]]]___```aaabbbaaaaaaaaaaaaaaabbbbbbbbbaaaaaa```______^^^]]]]]]\\\\\\]]]^^^```aaabbbbbbaaa```___]]]\\\\\\\\\[[[]]]]]]]]]^^^^^^______```________________________^^^___```_________aaacccaaabbbccccccdddddddddccceeefffggghhhiiihhhggggggffffffeeecccaaa```^^^]]]]]]]]]]]]]]]^^^```aaabbbcccdddeeefffggghhhhhhhhhgggggggggggghhhhhhhhhhhhjjjiiiiiiiiihhhgggfffeeebbbaaa___^^^]]]]]]]]]]]]______```aaacccdddeeeeeehhhiiiiiijjjjjjjjjiiiiiigggggggggggghhhiiiiiijjjjjjjjjlllmmmmmmmmmmmmlllkkkjjjjjjiiiiiiiiiiiijjjjjjjjjkkklllmmmmmmnnnnnnooopppqqqqqqqqqpppoooooommmllllllkkkllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnpppqqqssstttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuvvvxxxyyyzzz{{{}}}uuummmbbbWWWNNNHHHCCC@@@===>>>>>><<<777333333333555555555444444444333333222222222222222222222222444333333222222333333444000000111111111111000000000000111111111111000000111111000000/////////...000000111111111111000000......//////////////////////////////000000000000////////////////////////////////////////////////...//////////////////...////////////000000000000---......//////......---------------------------~~~yyytttpppmmmiiigggeeeeeedddcccaaa```______[[[[[[[[[\\\]]]___```aaaaaaaaaaaaaaabbbbbbcccccc`````````___^^^^^^]]]]]]]]]]]]^^^```aaabbbcccddd```___^^^]]]\\\[[[[[[[[[\\\]]]]]]^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^___```_________aaacccbbbccccccddddddddddddccceeefffgggiiijjjjjjjjjiiiiiihhheeebbb```_________\\\]]]]]]^^^___```aaabbbdddeeefffggghhhiiiiiiiiigggggggggggghhhhhhhhhhhhiiiiiiiiiiiihhhgggeeedddaaaaaa```___^^^]]]]]]]]]^^^______```aaabbbbbbcccggghhhiiijjjjjjjjjjjjjjjggggggfffffffffggghhhhhhhhhjjjkkkmmmnnnnnnmmmmmmkkkjjjiiihhhhhhhhhhhhhhhjjjjjjkkkkkkllllllmmmmmmnnnnnnoooooooooooooooooollllllkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmnnnllllllmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnoooppprrrssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuvvvwwwwwwxxxyyy{{{}}}wwwmmmggg\\\WWWQQQKKKGGGCCC@@@>>><<>><<<999666666888444444444444333333333333222222222222222222222222111111000000000000111111111111222222222222111111///000000111111000000///,,,---......000111111222000000111111111111000000111111111111000000000000////////////000000000000........................000000000000000000000000---......//////......---000000000//////.........//////000000000000//////------------------------|||tttpppjjjfffdddcccbbbaaaaaaaaaaaa```___^^^]]]]]]ZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]^^^^^^___``````aaa]]]]]]]]]]]]]]]\\\\\\\\\ZZZ[[[\\\^^^___aaabbbccc^^^]]][[[ZZZYYYYYYXXXXXXXXXYYY[[[\\\^^^^^^^^^^^^________________________```aaaaaa```^^^^^^___aaa``````aaaaaaaaaaaa``````___aaaccceeeggghhhiiiiiiffffffeeecccbbb```___^^^[[[\\\^^^___aaabbbbbbccccccdddeeefffggghhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjhhhhhhiiihhhfffdddaaa```aaaaaaaaaaaaaaaaaa``````_________```````````````bbbccceeefffggghhhhhhhhhggggggfffeeeddddddeeeeeebbbdddgggjjjllllllkkkjjjjjjjjjiiihhhgggffffffggghhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhiiijjjjjjkkkmmmmmmlllkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmlllmmmnnnnnnnnnlllkkkjjjhhhhhhiiijjjkkklllmmmnnnnnnnnnmmmmmmnnnooopppqqqssssssssssssssssssssssssoooppprrrsssuuuvvvvvvvvvuuuvvvwwwvvvuuuvvvxxxzzzzzzyyylllbbb[[[TTTMMMGGGCCCAAA???===<<<:::777555999::::::999888777777888444444444333333333222222111111111111111111111111333333222222222222333333111111222222222222111111//////000000000000//////---.........///000000000000000111111111111000000111111111000//////......////////////000000000000................................................---......//////......---.............../////////...//////////////////...************************}}}yyyvvvrrrnnniiieeedddcccbbbbbb______^^^^^^^^^^^^^^^^^^[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]^^^______]]]]]]\\\\\\\\\\\\\\\\\\XXXYYYZZZ\\\^^^```aaabbb]]]\\\[[[YYYXXXXXXXXXWWWVVVWWWYYY\\\]]]^^^^^^^^^````````````````````````aaaaaaaaa```^^^]]]___```^^^_______________^^^^^^\\\^^^```ccceeegggggggggcccdddeeeeeedddaaa^^^\\\[[[\\\^^^```aaabbbccccccbbbbbbdddeeefffgggggggggiiiiiiiiiiiijjjjjjjjjjjjhhhhhhhhhhhhfffccc```^^^```aaabbbbbbbbbbbbbbbaaa```````````````````````````aaabbbdddeeeffffffgggggggggfffeeedddddddddddd```bbbeeehhhjjjjjjiiihhhjjjjjjhhhgggfffffffffffffffffffffgggggggggggggggfffffffffffffffggghhhiiinnnmmmllllllkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnnnnnnnmmmkkkjjjgggggghhhiiikkklllmmmnnnooonnnnnnmmmnnnooopppqqqsssssssssssssssssssssssspppqqqsssuuuwwwxxxyyyyyyvvvwwwwwwvvvttttttuuuwwwvvvzzz~~~|||qqqggg[[[RRRNNNJJJDDD@@@<<<:::888777777777555444;;;999888666666555555555444444444333333333222222111111111111111111111111000000////////////000000//////000000000000////////////000000000000/////////////////////.........000000111111111111000000111111000///...------,,,////////////000000000000........................---------------------------..................---++++++,,,---...///000111---..................---////////////////////////~~~{{{xxxtttrrrpppoooiiihhhgggeeecccaaa```___^^^]]]]]]\\\[[[[[[[[[\\\\\\YYYXXXXXX[[[[[[ZZZWWWXXXXXXZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\XXXXXXYYY[[[\\\]]]^^^___]]]\\\ZZZXXXWWWWWWWWWXXXVVVWWWXXXYYYZZZ\\\]]]]]]]]]^^^______```_________ccc```]]]]]]___```___]]][[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\^^^```aaacccdddeeeaaabbbcccdddcccaaa___^^^________________________bbbbbbaaaaaabbbdddfffggghhhhhhggghhhhhhiiijjjjjjkkkjjjiiihhheeecccaaa___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````ccccccccccccdddeeeffffffeeecccbbb``````aaacccdddcccdddfffhhhiiiiiihhhhhhkkkjjjiiihhhgggfffeeedddffffffggghhhhhhiiihhhhhhgggfffdddbbbbbbcccdddeeehhhhhhjjjkkkkkkkkkkkkkkkjjjjjjkkkkkklllmmmnnnnnnllllllmmmmmmllllllkkkkkkiiijjjjjjkkklllmmmnnnooonnnnnnnnnnnnooopppqqqrrrrrrrrrrrrqqqqqqpppppppppsssssssssssstttvvvwwwxxxuuuvvvuuuuuutttsssqqqqqqwwwwwwyyy{{{~~~wwwmmmeeeZZZSSSKKKFFFEEEBBB>>>999<<<;;;999777666666777888555444333333333333444555222222222333333444444444111111111111111111111111333222222222222222222333111111000000000000111111222111000.........///000////////////000000000000222111111000///......---////////////////////////,,,---...//////...---,,,////////////////////////000000///...............////////////////////////000///...---,,,------.....................------............////////////yyyzzz{{{}}}~~~yyywwwuuurrrooolllkkkjjjgggfffeeecccaaa___^^^]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\ZZZXXXXXXZZZZZZXXXVVVVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZXXXYYYYYYZZZ[[[\\\]]]]]]ZZZXXXWWWUUUTTTTTTTTTTTTUUUVVVWWWXXXYYY[[[\\\\\\]]]]]]^^^_______________aaa___\\\\\\^^^___^^^\\\[[[[[[[[[[[[ZZZZZZZZZYYY[[[[[[]]]___aaaccceeefff```aaabbbcccbbb```^^^]]]^^^^^^^^^^^^____________aaaaaa```aaabbbccceeefffffffffffffffggghhhiiijjjkkkkkkiiihhheeeccc```___````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaccccccccccccdddeeefffgggfffeeecccbbbaaabbbdddeeecccdddeeefffggggggggggggiiiiiihhhhhhgggffffffeeeeeefffgggggggggggggggggggggfffdddbbbbbbcccdddeeefffggghhhiiijjjjjjjjjjjjjjjjjjkkkkkklllmmmmmmnnnlllllllllmmmmmmlllkkkkkkiiiiiijjjkkklllmmmmmmnnnppppppppppppqqqrrrssssssttttttsssrrrrrrqqqppppppqqqqqqrrrssstttuuuvvvvvvuuuuuuuuuuuutttsssrrrqqquuuvvvwwwyyy|||~~~wwwqqqkkkcccYYYQQQNNNHHHBBB??????>>>:::666:::999777555444444555666555444333333333333444555222222333333333333333333111111111111111111111111222222111111111111222222111000000//////000000111222111000///......///000////////////000000000000111111111000///.........////////////////////////------............------////////////////////////000000///...............000000000000000000000000000///...---,,,------.......................................////////////wwwwwwxxxzzz|||}}}yyyvvvuuurrrqqqooollliiihhhffffffdddcccbbbaaa___^^^\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\ZZZXXXXXXYYYXXXWWWUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[XXXWWWUUUTTTSSSRRRRRRRRRTTTTTTUUUVVVXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^___]]][[[[[[\\\]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZ[[[\\\^^^```bbbdddeeeaaaaaacccccccccaaa___]]]]]]]]]]]]^^^^^^^^^__________________```bbbcccddddddddddddeeeeeefffggghhhkkkkkkiiihhheeeccc```___``````````````````````````````aaaaaabbbcccccccccdddddddddddddddeeegggggghhhgggeeedddddddddeeefffddddddddddddeeeeeefffgggfffgggggggggggggggggggggfffggggggggggggffffffeeegggfffdddcccccccccdddeeeeeefffggghhhhhhiiiiiihhhjjjjjjkkkkkkllllllmmmmmmkkkllllllmmmmmmmmmlllllliiiiiijjjkkklllmmmmmmnnnrrrrrrqqqrrrrrrssstttuuuuuuuuutttsssrrrppppppooonnnoooqqqsssttttttsssssstttttttttttttttsssrrrqqqssstttvvvwwwyyyzzzzzzzzz{{{{{{}}}|||xxxvvvnnnhhhaaaZZZTTTNNNFFF@@@BBB>>>999888999:::888555777666444333222222333444444444333333333333444444333333333333333222222222111111111111111111111111111111000000000000111111000//////......//////000111000000////////////000////////////000000000000111111000000//////......////////////////////////.........------.........////////////////////////000//////............///000000000000000000000000//////...------------.......................................////////////uuuvvvwwwxxxzzz{{{}}}~~~|||vvvsssqqqqqqooommmkkkiiigggfffeeedddaaaaaa```___^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[ZZZYYYXXXWWWVVVUUUTTTSSSTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRSSSTTTUUUVVVXXXXXXYYY[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\]]]^^^___```aaaaaaaaabbbdddeeedddcccaaa```]]]]]]]]]]]]^^^^^^^^^___]]]]]]^^^^^^___aaaaaabbbbbbbbbbbbcccdddeeefffgggkkkjjjiiigggeeecccaaa`````````````````````````````````aaabbbcccdddeeeeeeddddddddddddeeefffggghhhjjjiiihhhgggffffffggggggeeedddcccbbbcccdddeeefffddddddeeefffgggggghhhhhhhhhhhhhhhhhhhhhgggfffeeegggfffeeedddddddddeeeeeeeeefffggghhhhhhiiiiiiiiijjjjjjkkkkkkkkklllllllllkkkkkklllmmmmmmnnnmmmmmmjjjjjjkkklllmmmnnnoooooorrrrrrrrrrrrrrrsssttttttuuuuuusssrrrpppooonnnmmmkkkmmmooorrrsssrrrqqqpppsssssstttttttttsssrrrrrrssstttuuuvvvvvvvvvuuutttwwwwwwwwwxxx{{{~~~wwwoooiiieeebbbXXXTTTNNNIIIFFFCCC@@@===<<<:::777777888999888666555444333222222222222333333333333333333333333333444333333333222222111111111111111111111111111111000000////////////000000//////............//////000000000////////////000////////////000000000000111000000000/////////...///////////////////////////...---,,,,,,---...///////////////////////////000///............//////....................................------......---------...........................////////////qqqrrrssstttvvvwwwxxxxxx{{{|||~~~}}}vvvqqqnnnmmmmmmjjjiiihhhfffeeedddcccccc```______^^^]]]\\\\\\[[[XXXXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYWWWUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[\\\]]]\\\\\\\\\[[[[[[[[[[[[^^^^^^^^^]]]]]]]]]]]]]]]___```bbbdddddddddbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\]]]^^^___``````````````````aaabbbdddeeefffiiiiiihhhgggfffdddbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbcccdddffffffgggeeeeeeeeeeeefffggghhhhhhlllkkkjjjiiiiiihhhhhhhhhfffeeecccbbbbbbcccdddeeebbbbbbccceeefffhhhiiiiiijjjjjjjjjjjjjjjiiihhhggghhhggggggfffffffffffffffgggggghhhiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjkkklllmmmnnnnnnooonnnlllmmmmmmnnnooopppqqqqqqrrrqqqqqqqqqqqqrrrrrrsssssssssrrrpppooommmlllkkkjjjkkknnnpppqqqqqqpppooorrrrrrssssssssssssssssssssstttuuuvvvuuutttsssrrrvvvvvvuuuvvvwwwxxxzzz{{{}}}|||vvvmmmccc\\\VVVRRROOOIIIFFFCCC@@@???>>>>>>===:::999888777777777777666444444333333222222333333333333333333333333333333333333333222222111111111000000000000000000000000000//////////////////000//////............///////////////000000000000///////////////000000000000000000000000///////////////////////////////////////...---,,,,,,---.../////////////////////////////////............//////------------------------------..................---------.........//////............////////////qqqrrrtttvvvwwwxxxxxxxxxwwwxxxyyyzzz|||}}}zzzuuuoookkkhhhhhhgggeeedddcccbbbaaa`````````]]]]]]]]]\\\\\\[[[[[[[[[WWWVVVVVVVVVVVVWWWXXXXXXWWWXXXXXXWWWTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]\\\[[[[[[]]]___^^^^^^^^^]]]]]]]]]\\\\\\^^^]]]]]]]]]\\\\\\[[[[[[[[[]]]___bbbddddddccccccaaa``````___^^^^^^]]]]]]ZZZ[[[]]]^^^___`````````______``````bbbccceeefffggggggggggggfffeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffggghhhffffffeeeffffffggghhhiiimmmllllllkkkjjjiiihhhhhhfffeeeeeedddcccccccccccc```aaabbbdddfffggghhhiiijjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhgggggghhhiiijjjkkkkkkllllllkkkjjjjjjjjjjjjkkkkkkkkkkkkiiijjjlllmmmooooooppppppnnnnnnooopppqqqrrrrrrsssqqqqqqppppppppppppqqqqqqqqqqqqpppooonnnllllllkkkjjjkkkmmmooopppppppppooopppqqqrrrsssssssssssssssttttttttttttttttttsssrrrtttssssssssstttuuuuuuvvvwwwyyy}}}xxxpppfffaaaYYYRRRMMMHHHEEEBBBAAA???===;;;::::::::::::888777777666555444333333333333333333333333333333222222333333333333222222222222222222222111111111000000000000000000000000000000////////////000000000//////......//////000...//////000000000000///////////////000000000000000000000000////////////////////////////////////.........------.........///////////////////////////............//////000////////////////////////,,,---......///.........,,,,,,------.../////////............////////////qqqrrrtttvvvxxxyyyyyyyyytttuuuvvvvvvwwwyyy}}}~~~|||tttrrroookkkhhheeeddddddaaaaaa```_______________ZZZZZZZZZZZZZZZYYYYYYYYYUUUUUUUUUUUUUUUVVVWWWWWWTTTVVVWWWVVVSSSRRRSSSUUUTTTTTTUUUUUUUUUUUUTTTTTTQQQRRRSSSTTTUUUVVVVVVWWWYYYYYYYYYYYYYYYYYYZZZZZZWWWXXXXXXWWWVVVUUUSSSRRRQQQQQQRRRSSSUUUVVVWWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ\\\^^^___^^^\\\\\\___aaa```____________^^^^^^^^^[[[[[[[[[[[[\\\\\\\\\\\\[[[]]]```dddfffggghhhgggccccccbbbaaa___^^^]]]\\\ZZZ[[[]]]^^^___``````___^^^______```bbbccceeefffeeeeeefffffffffffffffeeeccccccccccccccccccccccccccccccdddeeefffgggggghhhffffffffffffggghhhiiijjjmmmmmmmmmlllkkkiiihhhhhhffffffffffffeeedddcccbbb```aaabbbccceeeggghhhiiiiiiiiijjjkkkkkkkkkjjjjjjjjjkkkkkkkkkjjjjjjiiiiiihhhiiijjjkkklllllllllllljjjjjjjjjjjjjjjjjjjjjjjjiiijjjlllmmmoooppppppqqqmmmnnnooopppqqqrrrrrrsssqqqqqqppppppppppppqqqqqqqqqppppppooonnnmmmmmmmmmkkkkkklllmmmnnnoooppppppooopppqqqrrrssstttttttttssssssrrrrrrrrrsssttttttqqqqqqqqqqqqqqqrrrrrrsssrrrtttvvvyyy|||vvvuuuqqqkkkhhhfffaaaYYYRRRNNNIIIEEEBBB@@@>>>===:::::::::999888777888888555555666555444333222222222222222333333333222222111222333333333333222111111111111111222222222222000000000000000000000000111000000//////000000111111000000//////000000111---...///000111111000///////////////000000000000////////////000000000000////////////////////////------............------////////////////////////...............///000000////////////////////////,,,,,,.../////////......,,,,,,------...//////000............////////////lllmmmppprrrsssttttttttttttuuuvvvvvvuuuwwwyyy|||~~~}}}yyyuuussspppooommmjjjgggeeeccccccaaaaaa``````______``````XXXXXXXXXXXXXXXXXXXXXXXXUUUTTTTTTTTTUUUVVVVVVWWWSSSUUUWWWVVVSSSRRRTTTVVVSSSTTTTTTTTTTTTTTTSSSSSSPPPPPPQQQRRRSSSTTTUUUUUUYYYYYYYYYYYYZZZZZZ[[[[[[ZZZ[[[[[[[[[ZZZXXXVVVUUUQQQQQQRRRTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZ]]]___```___]]]]]]```cccaaa````````````_________XXXYYYYYY[[[\\\]]]^^^___]]]___cccgggjjjlllmmmmmmeeeeeecccbbb```^^^]]]\\\ZZZ[[[]]]___`````````___^^^______```bbbccceeefffddddddeeefffggggggggggggddddddddddddddddddddddddddddddeeeeeefffgggggggggfffffffffgggggghhhiiijjjmmmmmmmmmlllkkkjjjhhhgggffffffggggggfffdddbbbaaa```aaabbbccceeefffggghhhggghhhiiijjjjjjjjjjjjjjjkkkllllllllllllkkkjjjjjjhhhhhhjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiijjjlllmmmooopppqqqqqqmmmmmmnnnooopppqqqrrrrrrrrrrrrqqqppppppqqqqqqqqqqqqpppppppppoooooonnnnnnllllllllllllmmmooopppqqqooopppqqqrrrssstttttttttrrrqqqqqqpppqqqssstttuuuooooooppppppqqqqqqrrrrrrnnnpppssstttvvvyyy~~~}}}wwwooollllllfffddd___YYYVVVVVVQQQJJJFFFCCC???============<<<555777888888888888999:::444555666666444333333444000111222222222222111111111222333444444333222111000000111111222222222333000000000000000000000000111111000000000000111111111111000000000000111111---...///111111111000///////////////000000000000////////////000000000000////////////////////////,,,---...//////...---,,,////////////////////////...............///000111------------------------+++,,,.../////////......,,,,,,------...///000000............/////////000pppppprrrssstttuuuuuuuuuvvvtttrrrpppqqqsssvvvxxx}}}~~~}}}}}}{{{xxxtttqqqooonnnnnnjjjiiihhhgggeeeeeedddddddddbbb```______^^^\\\ZZZWWWWWWUUUUUUUUUUUUWWWWWWWWWVVVUUUTTTTTTTTTVVVVVVTTTTTTTTTSSSRRRQQQQQQPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQRRRSSSUUUWWWVVVXXXYYYYYYYYYYYY\\\^^^___```aaa```]]]ZZZYYYXXXUUUUUUTTTTTTUUUUUUVVVWWWYYYXXXWWWWWWWWWYYYZZZ[[[^^^^^^__________________^^^^^^^^^_______________^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]```dddgggjjjlllmmmlllhhhcccaaaaaaaaa```^^^]]]^^^___`````````___^^^\\\\\\^^^```bbbccceeeffffffggghhhhhhgggggghhhiiidddeeeeeeeeedddbbb```___ccccccdddeeeffffffffffffiiiiiihhhhhhiiiiiijjjkkkjjjjjjjjjiiiiiihhhhhhhhhjjjjjjiiigggfffdddccccccccccccdddeeeffffffffffffggghhhiiijjjjjjkkkjjjjjjlllmmmmmmnnnnnnnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkjjjjjjkkklllllllllkkkkkkiiijjjlllmmmooopppqqqqqqppppppppppppqqqrrrssstttqqqrrrrrrssssssrrrqqqqqqqqqqqqppppppoooppppppqqqoooooonnnnnnnnnnnnooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooooopppqqqrrrqqqqqqqqqpppppppppoooooonnnnnnmmmmmmpppssswwwyyy|||xxxpppiiibbb^^^\\\\\\TTTRRROOOKKKHHHFFFEEEEEE>>>>>>===<<<;;;;;;::::::888888888888777666444444555555555444444333333333333333222111111222333333222222222222222222222222111111111111111111111111111111111111111000///......///000111111222111111111222333444444333222111////////////////////////........................000000000000000000000000........................000000//////.........---111111000000//////..................////////////........................//////...---+++***)))(((................................................ooopppqqqrrrsssttttttttttttrrrpppoooppprrruuuwwwzzzzzz{{{|||~~~}}}xxxuuuttttttssspppmmmjjjiiihhhhhhhhhgggfffeeedddcccccccccbbb```^^^]]]]]]\\\ZZZYYYWWWWWWUUUUUUUUUUUUWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWUUUUUUTTTSSSSSSRRRQQQQQQSSSSSSSSSTTTTTTTTTTTTUUUTTTSSSRRRQQQRRRSSSUUUVVVWWWXXXYYYYYYYYYZZZ\\\^^^___```aaa```]]]ZZZYYYYYYWWWVVVVVVUUUUUUUUUVVVVVVYYYXXXXXXWWWXXXYYYZZZ[[[]]]]]]^^^_________^^^^^^^^^^^^^^^^^^____________]]]]]]^^^^^^^^^]]]\\\\\\]]]^^^```bbbeeehhhjjjkkkkkkhhhcccaaaaaabbb```___]]]^^^```aaaaaa``````___\\\]]]^^^```bbbccceeeeeeeeeggghhhhhhgggfffhhhiiieeeffffffeeedddbbb```___bbbcccdddeeeffffffffffffiiiiiihhhhhhiiiiiijjjkkkjjjjjjjjjiiiiiiiiihhhhhhjjjiiiiiihhhgggfffeeeeeeddddddeeefffffffffeeeeeeggghhhiiijjjjjjkkkkkkjjjlllmmmnnnnnnoooooonnnnnnnnnnnnmmmkkkkkkjjjjjjjjjiiijjjkkkkkkllllllkkkkkkiiijjjlllnnnooopppqqqqqqppppppppppppqqqrrrssssssssssssssstttssssssrrrqqqppppppppppppqqqrrrssssssppppppoooooooooooopppppprrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppoooooopppqqqrrrqqqqqqqqqppppppoooooooooooonnnmmmlllmmmooorrrtttwwwwwwwwwxxx{{{zzzqqqfffbbb\\\UUUPPPMMMLLLLLLIIIGGGDDDAAA???===<<<<<<<<<;;;;;;:::999999888888777888888777666555444444555555444444444333333333333333222111111222333333222222222222222222222222111111111111111111111111111111222222111000000/////////000000111000000000///000111222222111000///////////////////////////000000000000000000000000////////////////////////........................000/////////.........---/////////...........................////////////........................//////...---,,,++++++***................................................nnnnnnpppqqqrrrsssssssssrrrqqqooonnnoooqqqtttvvvxxxyyyyyyyyyzzz|||}}}~~~wwwqqqmmmkkkkkkkkkjjjhhhfffeeedddccccccddddddcccbbbbbbaaabbbbbb```^^^\\\\\\\\\[[[YYYWWWWWWWWWUUUUUUUUUUUUWWWWWWUUUTTTSSSSSSTTTUUUVVVWWWUUUUUUUUUTTTSSSSSSRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSUUUUUUWWWXXXYYYYYYYYYZZZ\\\^^^^^^```aaa```^^^[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^____________]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___aaadddfffhhhiiigggdddbbbbbbbbbaaa```^^^___aaabbbbbbbbbaaa```]]]^^^___```bbbcccdddeeedddfffggggggffffffggghhhgggggggggfffdddbbb```___aaabbbccceeeffffffgggggghhhhhhhhhhhhhhhiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhiiiiiiiiihhhhhhhhhhhhgggfffffffffffffffeeeeeedddggghhhiiijjjkkkkkkkkkkkkmmmnnnnnnoooooooooooooooooonnnmmmkkkjjjiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkjjjkkkmmmnnnooopppppppppppppppoooppppppqqqrrrssstttuuuuuuuuuttttttsssrrrqqqqqqqqqrrrssstttuuuvvvqqqqqqppppppppppppqqqqqqtttsssssssssrrrrrrqqqqqqrrrqqqppppppppppppqqqqqqppppppppppppoooooooooooopppnnnlllkkkjjjkkklllmmmppppppoooppprrruuuxxxzzz|||~~~}}}xxxuuuqqqjjjaaaZZZUUURRRMMMHHHDDDCCCBBBCCCBBBAAA???===<<<:::::::::999999888888777777666666777777777777666555444444444444444444333333333333333222222111111222222333222222222222222222222222111111111111111111111111111222222222222111000000//////000000000///............////////////......////////////////////////000000000000000000000000////////////////////////......................../////////...............---------------.........---............/////////........................//////......------------................................................lllmmmnnnpppqqqqqqrrrrrrqqqpppooooooppprrrtttvvvzzzzzzzzzzzzzzz{{{{{{|||}}}~~~vvvoooiiifffffffffgggfffeeeddddddcccccccccbbbbbbaaa`````````aaaaaa___]]]\\\[[[[[[[[[YYYWWWWWWWWWUUUUUUUUUUUUWWWWWWTTTTTTSSSSSSSSSUUUVVVWWWUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSTTTUUUVVVXXXYYYYYYXXXYYY[[[^^^]]]___``````^^^\\\[[[[[[[[[ZZZYYYXXXVVVVVVVVVUUUYYYYYYYYYYYYYYYYYYYYYZZZYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^______```\\\\\\]]]]]]]]]^^^______^^^]]]\\\\\\]]]```bbbdddgggeeecccbbbbbbbbbaaaaaa```aaabbbcccdddcccbbbbbb^^^______aaabbbcccddddddccceeeffffffeeeeeefffggghhhhhhgggeeedddbbbaaa``````aaacccdddeeefffggggggggggggggggggggghhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjhhhhhhhhhggggggeeeddddddhhhhhhiiijjjkkkkkkkkkkkkmmmnnnooooooppppppoooooopppooommmkkkjjjiiihhhhhhhhhiiijjjkkkkkkllllllkkkkkklllmmmoooooopppppppppoooooooooooopppqqqrrrsssvvvvvvvvvvvvvvvuuutttttttttttttttsssttttttuuuvvvrrrrrrqqqqqqqqqqqqrrrrrruuuttttttssssssrrrrrrqqqrrrrrrqqqqqqqqqpppqqqqqqooooooooooooooooooooooooooommmkkkjjjiiiiiijjjkkkmmmmmmllllllmmmoooqqqsssuuuvvvyyy{{{~~~zzztttpppnnnmmmmmmlllhhhfffccc```]]]XXXQQQMMMKKKIIIFFFCCCAAAAAAAAABBB???>>>>>>===<<<;;;;;;;;;777777777777666666555555666666666666666555444333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111//////000//////...------........................////////////////////////........................////////////////////////................................................,,,,,,------.........///---------.........//////.................................///////////////................................................llllllnnnooopppqqqqqqqqqqqqqqqppppppqqqsssvvvwwwzzzzzzyyyyyyyyyyyyzzzzzz{{{||||||||||||zzzvvvoooiiidddbbbccccccddddddddddddcccccccccbbbaaaaaa```______`````````___]]][[[[[[\\\[[[ZZZXXXWWWWWWUUUUUUUUUUUUWWWWWWTTTTTTSSSSSSSSSTTTVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSUUUVVVXXXXXXWWWXXXZZZ\\\\\\^^^______]]][[[[[[[[[\\\[[[ZZZXXXWWWVVVUUUUUUXXXXXXYYYYYYYYYXXXXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]^^^______```\\\\\\\\\\\\\\\]]]^^^___]]]\\\[[[ZZZ[[[]]]___```cccccccccbbbaaaaaaaaabbbbbbcccdddeeeeeeeeedddddd___``````aaabbbccccccdddbbbdddeeeeeeddddddeeefffhhhgggfffdddcccbbbaaa``````aaabbbdddeeeffffffffffffeeeeeeeeeeeefffgggggggggggggggggggggggggggggghhhhhhhhhiiijjjkkkkkkkkkiiiiiiiiihhhgggfffeeedddhhhiiijjjkkkkkklllkkkkkkmmmmmmnnnoooooooooooooooooonnnmmmkkkiiihhhhhhhhhiiiiiijjjkkklllmmmmmmmmmmmmmmmnnnoooppppppoooooooooooooooooopppqqqrrrrrruuuvvvvvvwwwwwwvvvvvvuuuxxxxxxvvvuuuttttttssssssssssssrrrrrrrrrrrrsssssstttttttttssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjjjjjjjkkkkkklllkkkkkkkkkkkklllnnnnnnmmmnnnpppqqqrrrvvvzzz~~~}}}wwwssspppiiifffaaa^^^\\\\\\ZZZYYYVVVTTTRRRQQQOOOMMMIIIGGGBBBAAA???===<<<<<<===>>>999999999999999888888888777777777777666666666666444555555555555444444333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000111111222222222111111//////000//////...------////////////////////////////////////////////////........................................................................---------...............---------......//////000------------............................................./////////000000................................................llllllnnnooopppqqqqqqqqqpppppppppqqqrrrtttvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyyyyzzz}}}~~~yyyvvvpppmmmhhhccc```___````````````aaaaaaaaaaaa````````````___^^^^^^^^^^^^^^^^^^\\\[[[[[[[[[[[[YYYXXXWWWWWWUUUUUUUUUUUUWWWWWWUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVVVVWWWYYY[[[ZZZ\\\^^^^^^\\\[[[ZZZ[[[[[[[[[YYYXXXWWWVVVVVVUUUWWWWWWXXXXXXXXXWWWVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[\\\]]]^^^______```\\\\\\[[[ZZZZZZ[[[]]]^^^\\\[[[ZZZZZZZZZ[[[]]]^^^___```aaaaaa```___```bbbcccdddfffgggggggggfffeeeaaaaaaaaabbbbbbcccccccccbbbcccddddddccccccdddeeefffeeedddcccbbbaaaaaaaaaaaabbbcccddddddeeeeeedddcccccccccccccccdddeeeeeedddeeeeeeeeeeeeeeeffffffggghhhhhhiiijjjjjjkkkkkkiiiiiiiiiiiihhhgggfffeeehhhiiijjjkkklllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnmmmllljjjiiihhhhhhhhhiiijjjkkkmmmnnnnnnnnnnnnnnnnnnoooppppppooooooooooooooonnnoooooopppqqqrrrttttttuuuvvvwwwwwwwwwwwwzzzyyyxxxvvvtttsssrrrrrrssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrsssssssssrrrsssssssssrrrqqqpppooommmmmmmmmmmmnnnnnnnnnnnnkkkkkkjjjjjjjjjjjjkkkkkkiiiiiiiiiiiiiiijjjjjjkkkiiikkklllmmmmmmoooqqqssswww{{{}}}zzzxxxvvvuuuvvvvvvwwwwwwvvvvvvuuutttsssrrroookkkfffbbb^^^\\\WWWUUURRRPPPOOOOOOMMMLLLHHHGGGFFFEEEEEEDDDDDDCCC===<<<;;;:::::::::;;;;;;777777888888888888777777777777777777666666666666333444444444444444333333222222222222333333333333111222222333333222222111111111111111111111111111111111111111111111111111//////000111111111111000//////000000000///......000000////////////000000////////////////////////000000000000000000000000................................................---------------......................../////////,,,------------..........................................///////////////................................................lllmmmnnnooopppqqqqqqqqqooooooooopppqqqsssuuuvvvuuuuuuuuuttttttuuuvvvvvvuuuvvvxxxxxxxxxyyyzzz|||}}}{{{wwwtttpppnnnhhhfffcccaaa___^^^______^^^___`````````___^^^^^^___^^^]]]\\\[[[[[[[[[[[[\\\ZZZYYYYYYZZZZZZXXXWWWWWWWWWUUUUUUUUUUUUWWWWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSUUUUUUTTTUUUWWWYYYXXXZZZ\\\\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTSSSTTTUUUWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^______```]]][[[ZZZYYYXXXYYY[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\[[[^^^``````^^^^^^___aaaeeefffggghhhhhhhhhgggfffbbbbbbbbbbbbbbbbbbccccccaaabbbccccccbbbbbbccceeedddcccbbbaaaaaaaaabbbbbbbbbccccccdddddddddccccccaaaaaaaaaaaaaaabbbccccccbbbbbbcccccccccdddddddddgggggghhhhhhiiijjjjjjjjjiiiiiiiiiiiihhhhhhgggfffhhhiiijjjkkkllllllllllllkkkkkklllmmmmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiijjjkkklllnnnooopppppppppoooooopppppppppoooooonnnnnnnnnnnnoooooopppqqqrrrrrrrrrtttvvvwwwxxxxxxxxxyyyyyywwwvvvtttssssssssssssrrrrrrrrrrrrrrrrrrsssppppppqqqqqqrrrrrrsssssssssssssssssssssqqqpppooolllllllllmmmmmmnnnnnnnnnkkkkkkjjjjjjiiiiiiiiiiiiggghhhhhhhhhhhhiiiiiiiiihhhjjjmmmmmmlllllllllmmmmmmpppsssuuuwwwyyy{{{}}}~~~{{{wwwsssrrrqqqooooooppppppooonnnmmmlllkkkiiigggfffdddcccaaabbbbbbbbbbbbaaa``````]]]\\\ZZZXXXVVVSSSQQQPPPLLLJJJHHHGGGGGGFFFEEECCC@@@@@@@@@???======>>>???===<<<;;;::::::::::::;;;888888999::::::999888777666666666666666666666666222333333444444444333333111111222222222333333333111222333333333333222111111111111111111111111111111111111111111111111111......///000000000000000//////000000111000000000111000///......///000111////////////////////////000000000000000000000000................................................,,,,,,,,,------..................---------------,,,,,,---------.........................................................................................................lllmmmnnnpppqqqqqqqqqqqqmmmmmmnnnoooppprrrtttuuuvvvvvvuuuuuuuuuvvvwwwwwwtttwwwyyyzzzzzzzzz{{{|||zzz|||~~~~~~~~~}}}}}}zzzyyywwwssspppmmmkkkjjjeeedddbbbaaa```___``````^^^___```aaaaaa```^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXZZZYYYWWWWWWXXXXXXWWWUUUWWWWWWUUUUUUUUUUUUWWWWWWWWWVVVTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRTTTTTTSSSTTTVVVXXXVVVYYY[[[[[[ZZZYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUVVVVVVWWWVVVUUUSSSSSSRRRSSSUUUVVVWWWXXXXXXXXXZZZ[[[[[[\\\^^^___``````]]][[[YYYXXXWWWXXXYYYZZZXXXYYYZZZ[[[\\\\\\[[[[[[YYY\\\______^^^]]]___aaaeeefffhhhiiiiiiiiihhhgggbbbbbbbbbbbbbbbbbbbbbbbb```bbbccccccbbbbbbcccdddcccbbbaaa``````aaabbbccccccddddddddddddcccbbbbbb```````````````aaaaaabbbaaaaaabbbbbbbbbcccccccccgggggghhhhhhiiiiiiiiiiiihhhiiiiiiiiiiiihhhhhhgggiiiiiijjjkkklllllllllllljjjkkkllllllmmmmmmlllllllllkkkkkkjjjiiiiiiiiijjjkkklllmmmooopppqqqqqqqqqoooppppppppppppoooooonnnnnnnnnnnnnnnooopppqqqrrrpppqqqsssuuuwwwxxxyyyyyyxxxwwwvvvuuuttttttttttttsssrrrrrrqqqqqqrrrrrrsssnnnooopppqqqrrrsssssstttssssssttttttsssqqqpppooolllllllllmmmmmmmmmnnnnnnkkkkkkjjjiiihhhgggffffffhhhhhhhhhiiiiiijjjjjjjjjeeegggjjjkkkiiigggffffffgggiiikkkmmmmmmoooqqqsssrrrqqqqqqqqqpppmmmhhheeefffeeeccccccddddddcccaaaaaa```___^^^]]]\\\[[[ZZZUUUUUUVVVVVVVVVVVVUUUUUUPPPOOOOOONNNMMMLLLLLLKKKGGGEEEDDDCCCCCCBBB@@@>>>??????>>><<<::::::<<<===;;;;;;:::999888888888888555666777777777666555444555555555555555555555555222222333444444444333333111111111222222333333333111222333444444333222111000000000000000000000000111111111111111111111111------...//////000//////...///000111111222111111000///...------...///000////////////////////////........................................................................,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,---------..............................//////......------------................................................kkklllmmmooopppppppppppprrrrrrqqqqqqqqqrrrsssssssssssssssssssssssssssrrruuuuuuuuuuuuvvvwwwxxxyyy{{{zzzzzz{{{{{{|||}}}~~~~~~zzzvvvtttrrrqqqpppmmmjjjgggeeecccbbbgggdddaaa______`````````____________^^^]]]\\\[[[[[[ZZZYYYXXXXXXWWWWWWXXXYYYYYYZZZZZZYYYWWWTTTSSSQQQRRRSSSTTTUUUVVVWWWWWWYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPRRRRRRRRRSSSTTTTTTUUUUUUWWWXXXYYYYYYYYYXXXWWWVVVVVVWWWXXXXXXXXXWWWVVVUUUVVVVVVVVVUUUTTTSSSRRRQQQSSSTTTUUUVVVWWWWWWWWWWWWXXXYYY[[[]]]^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]^^^___``````aaabbbcccdddeeeeeeeeeeeebbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```aaaaaabbbcccccccccccccccbbbaaa```___^^^aaabbbcccddddddcccbbbaaabbbbbbaaaaaa``````____________``````aaabbbbbbbbbeeefffgggiiiiiiiiiiiihhhkkkjjjhhhggggggggghhhiiihhhiiijjjkkkkkkjjjiiihhhiiiiiijjjkkklllllllllllliiikkkkkkkkkjjjjjjlllnnnnnnnnnnnnoooppppppqqqqqqnnnnnnoooppppppooonnnmmmllllllllllllmmmooopppqqqssssssssstttuuuwwwyyyyyy|||{{{zzzxxxvvvuuussssssuuuuuutttsssrrrqqqqqqppprrrrrrqqqqqqqqqrrrssssssnnnnnnnnnnnnnnnoooooopppmmmlllkkkjjjjjjkkklllmmmkkkjjjiiigggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiffffffeeeddddddcccbbbbbbcccddddddeeefffggghhhhhhiiihhhgggdddbbb___\\\[[[YYYYYYYYYYYYYYYXXXXXXXXXYYYXXXWWWUUUTTTRRRQQQPPPPPPOOONNNMMMLLLKKKJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDBBB@@@???============<<<;;;::::::999888:::999999888777666666555777777777666555555555444555555555555555555555555111111111222222333333333333333333222222111111111333333333222222222111111000000000111222222333333333333222222111000//////000000111111000///......000000//////.........---111111111111000000000000111000000///......------..............................---,,,,,,,,,,,,---//////.........---------////////////////////////......------------......000///...---,,,------...///////////////////////////...---,,,,,,---...///........................111000///---------...///kkklllmmmoooppppppqqqqqqrrrqqqqqqpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttuuuuuuvvvwwwwwwwwwxxxxxxxxxxxxyyy{{{||||||}}}}}}~~~}}}yyyuuurrrooonnnlllkkkiiigggeeecccbbbbbbdddbbb___^^^___``````_______________^^^]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVWWWVVVWWWXXXXXXWWWUUURRRQQQQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXWWWVVVUUUTTTSSSRRRSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQRRRRRRTTTSSSSSSRRRRRRQQQQQQPPPQQQQQQRRRRRRSSSTTTTTTUUUTTTTTTUUUUUUUUUTTTSSSRRRTTTUUUVVVWWWWWWVVVUUUTTTUUUUUUUUUUUUTTTSSSRRRRRRTTTTTTUUUVVVVVVWWWVVVVVVWWWXXXZZZ\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[\\\]]]^^^___```aaabbbcccdddeeeeeeeeeeeeeeecccbbbbbbbbbaaaaaa`````````````````````aaabbbbbbcccccccccbbbbbb```______```aaaaaaaaaaaaaaaaaa```aaa``````______^^^^^^]]]^^^^^^^^^___``````aaaaaabbbcccdddfffffffffeeedddggggggfffeeeeeefffhhhhhhhhhiiijjjkkkkkkjjjiiihhhggghhhiiijjjkkkkkkkkkkkkjjjkkkkkkkkkjjjjjjkkkmmmlllmmmmmmnnnooooooppppppnnnnnnooooooooommmlllkkkkkkkkkkkklllmmmooopppqqqrrrrrrssstttuuuwwwxxxyyy{{{zzzyyywwwvvvtttsssrrrttttttssssssrrrqqqpppppppppppppppppppppqqqqqqrrrnnnnnnnnnnnnnnnoooppppppnnnnnnlllkkkkkkkkkllllllkkkjjjiiihhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhfffeeeeeedddbbbaaaaaa````````````aaabbbbbbcccccccccbbbaaa```]]][[[XXXWWWVVVVVVVVVUUUUUUUUUUUUUUUQQQQQQPPPOOONNNLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;::::::::::::::::::999888888777666666555555444444444444333333333333555555555555555555555555222222222222333333333333333333222222222222222222333333333222222222111111111111111000000000000000333333222111111000/////////////////////...------111111000000000/////////111111111000000000//////.............../////////........................000//////...............//////.........---------..............................------------......000///...---,,,------...........................///...------------...///------------------------000000///...............lllmmmnnnooopppqqqqqqqqqqqqppppppooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqrrrtttuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxzzz{{{zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~|||zzzxxxwwwuuurrrooollljjjiiifffeeedddcccaaaaaa``````aaa___]]]]]]^^^___```___^^^^^^^^^^^^^^^]]][[[[[[XXXXXXWWWVVVUUUUUUUUUUUUTTTTTTUUUUUUTTTRRRPPPOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTRRRRRRRRRSSSRRRQQQQQQPPPRRRSSSTTTUUUUUUTTTSSSRRRUUUUUUUUUUUUTTTSSSRRRRRRTTTTTTUUUUUUVVVUUUUUUUUUUUUVVVXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^```aaaaaaddddddeeeeeeeeeeeeeeedddccccccbbbbbbaaa```_____________________`````````bbbbbbbbbbbbaaaaaa```___```__________________```______^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^_________```aaabbbcccdddcccbbbbbbccccccbbbcccdddeeegggiiihhhiiijjjkkkkkkjjjiiihhhfffggghhhiiijjjjjjjjjjjjjjjkkklllkkkjjjiiijjjkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiijjjkkklllnnnooopppqqqrrrrrrrrrsssuuuvvvxxxyyyyyyxxxwwwvvvtttsssqqqqqqrrrrrrrrrqqqqqqpppppppppnnnnnnnnnnnnnnnoooppppppoooooonnnnnnoooooopppqqqpppooonnnllllllkkkkkkkkkkkkjjjiiihhhggggggggghhhhhhhhhggggggggggggggggggeeeeeedddbbbaaa___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZXXXVVVTTTSSSQQQQQQQQQQQQPPPPPPOOOOOOKKKJJJJJJIIIIIIHHHGGGGGGDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>======<<<;;;;;;:::888888888999999999::::::777777777666555555444444333333333333444444444444555555555555555555555555444444444444333333333333222222222222222222333333333333333222222222111111222111111000//////......222222222111111000000//////////////////.........111111111111000000000000111111000000000000//////---------------.................................222111000000//////000000...............---------..............................------------......//////...------------...........................///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------llllllnnnooopppqqqqqqqqqoooooonnnmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppsssuuuuuuuuusssrrrssssssssstttuuuwwwxxxyyyzzzyyyyyyyyyyyyzzz{{{{{{|||{{{{{{||||||}}}~~~}}}zzzwwwuuusssrrrppppppooommmkkkhhhgggeeecccbbbaaa```^^^^^^]]]]]]___]]]\\\\\\^^^``````___]]]]]]]]]]]]]]][[[ZZZZZZVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNOOOPPPPPPQQQRRRSSSSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPOOOOOONNNMMMMMMOOOOOOOOOOOOPPPPPPQQQQQQOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTTTTSSSSSSRRRTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSTTTUUUUUUTTTTTTSSSSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWXXXYYY[[[]]]___```aaaddddddeeeeeeeeedddccccccccccccbbbaaa```___^^^^^^]]]^^^^^^^^^___^^^^^^^^^```aaaaaaaaaaaa``````___```___^^^]]]]]]^^^___```___^^^^^^]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\]]]]]]^^^```aaacccddddddccccccbbb``````aaaaaacccfffhhhiiihhhiiijjjkkkkkkjjjiiihhhfffggghhhiiijjjjjjjjjjjjkkklllmmmllljjjiiiiiijjjjjjkkkmmmnnnoooooonnnnnnmmmmmmlllkkkjjjiiihhhggghhhiiijjjlllmmmoooppppppppppppqqqrrrsssuuuvvvwwwwwwvvvuuutttrrrqqqpppooopppppppppooooooooooooooommmmmmmmmmmmmmmnnnooooooooonnnnnnnnnnnnoooppppppqqqpppooommmlllkkkjjjjjjjjjjjjiiihhhggggggggggggggggggffffffffffffeeeeeedddcccbbb```^^^\\\[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVUUUSSSRRRQQQNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHGGGCCCCCCCCCBBBBBBBBBBBBBBB??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;::::::777777777888888888888888666666555555555444444444444444444555555666666666444444444444444444444444555555555444444333333333111111111222222333333333333333333222222222111111222111111111000000000///222111111111000000000///111000000000000000000000000000000000000000000000111000000000////////////...------------,,,,,,,,,........................222111000000//////000000......................................................------------..................------.......................................------.........---------------------------.../////////...---,,,kkklllmmmnnnooopppppppppmmmmmmlllkkkkkkkkkkkkkkkkkklllllllllmmmmmmnnnnnnmmmoooqqqssstttsssrrrqqqrrrrrrrrrssstttuuuwwwwwwyyyxxxxxxwwwwwwxxxxxxyyyuuuuuuuuuvvvvvvwwwxxxyyy{{{|||}}}~~~}}}{{{yyyxxxxxxxxxwwwvvvtttrrrpppnnnmmmllllllkkkkkkjjjiiigggeeedddbbbaaa```^^^\\\[[[ZZZZZZ^^^\\\[[[\\\^^^```______\\\\\\\\\[[[[[[ZZZYYYXXXUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNOOOOOOOOOPPPPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNRRRQQQPPPPPPOOONNNMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXVVVVVVXXXZZZ[[[]]]______bbbccccccccccccbbbbbbaaaaaaaaa```______^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\^^^^^^___`````````______```___^^^]]]]]]^^^___```______^^^]]]]]]\\\\\\[[[YYYYYYYYYZZZ[[[[[[\\\\\\___```aaaccccccccccccbbbaaaaaaaaabbbdddfffhhhjjjhhhiiijjjkkkkkkjjjiiihhhggghhhiiijjjkkkkkkkkkkkkkkklllnnnmmmkkkjjjiiijjjkkklllnnnoooppppppooonnnmmmlllkkkjjjiiihhhggggggggghhhjjjlllmmmnnnnnnnnnnnnnnnooopppqqqssstttuuuttttttsssrrrpppooonnnnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnoooooonnnnnnmmmmmmnnnnnnooopppqqqpppooonnnllljjjiiihhhiiihhhhhhhhhgggfffeeeeeeeeeeeeeeeddddddcccccccccaaaaaa___^^^\\\ZZZYYYXXXZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTRRRQQQPPPLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHBBBAAAAAAAAAAAAAAAAAAAAA>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777777666555555555555555555444444444444333444444444555555666666222222222222222222222222555555555444444333333333111111111222222333333333333333333222222222111111111111111222222333333333111111111000000000000000000//////......///000000////////////////////////000000000////////////...++++++,,,,,,---......///////////////////////////111000//////......//////---...................................................------------......------..........................................---..................---////////////////////////,,,---...//////...---,,,jjjkkklllmmmnnnooooooooolllkkkjjjiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllllllllmmmnnnooopppqqqqqqppppppqqqqqqqqqqqqrrrssstttuuuuuuttttttsssssssssttttttsssssssssssstttuuuvvvwwwyyyzzz{{{|||}}}~~~}}}~~~~~~}}}||||||{{{zzz{{{|||}}}~~~}}}|||~~~}}}|||{{{{{{wwwvvvuuusssrrrqqqpppppppppooonnnmmmkkkjjjiiiiiihhhhhhhhhhhhgggdddbbbaaaaaa```^^^\\\ZZZYYYYYYXXX\\\[[[ZZZ[[[]]]^^^]]]\\\YYYZZZZZZYYYYYYXXXWWWVVVTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLMMMNNNNNNOOOOOOPPPOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSSSSRRRRRRPPPPPPPPPQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZYYYYYYXXXXXXXXXTTTUUUVVVXXXYYY[[[\\\\\\______```````````````___^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]^^^______^^^\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^______^^^^^^^^^^^^______^^^^^^^^^]]]\\\\\\[[[[[[XXXXXXYYYYYYZZZ[[[[[[[[[\\\]]]___aaabbbccccccbbbccccccbbbcccdddfffgggiiihhhiiijjjkkkkkkjjjiiihhhggghhhiiijjjkkkkkkkkkkkkkkkmmmoooooommmlllkkkllljjjlllnnnpppqqqpppooonnnlllkkkjjjiiihhhhhhhhhhhhggghhhjjjlllmmmmmmlllllllllllllllmmmoooppprrrsssrrrqqqqqqpppooommmmmmlllkkkkkkkkkllllllmmmmmmmmmlllllllllllllllmmmnnnnnnmmmmmmllllllmmmmmmnnnooooooooonnnmmmllljjjhhhgggggggggggggggfffeeedddcccccccccbbbbbbaaaaaa``````^^^^^^]]][[[ZZZXXXWWWVVVXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTRRRQQQOOOOOOKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEE@@@@@@??????>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999888777666555444444555555555555555555555555222222222222333333333333222222222222222222222222444444444444333333333333222222222222222222333333333333333222222222111111111111222222333444444555000000000000000000000000......---,,,,,,---///000............////////////000000////////////......((((((***,,,...111222333////////////////////////000///......------......---------...............------------------------......------------......,,,---......///.........------------------------------...//////...------////////////////////////,,,,,,---............---hhhiiikkklllmmmmmmnnnnnnkkkjjjiiihhhggggggggggggggghhhhhhiiijjjjjjkkkkkkmmmmmmmmmnnnooooooppppppppppppoooooooooooopppppppppppppppooooooppppppqqqsssssssssssstttuuuvvvwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwvvvuuutttttttttuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwyyyzzzxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzxxxwwwvvvuuuuuuuuuqqqqqqpppooommmlllkkkkkkiiijjjjjjiiiiiigggffffffddddddeeeeeecccaaa^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYYXXXXXXYYYZZZ[[[ZZZXXXWWWWWWXXXWWWWWWVVVUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKKKKLLLMMMMMMNNNNNNOOONNNMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOQQQQQQQQQQQQPPPMMMNNNNNNOOOOOOOOONNNNNNMMMNNNPPPQQQRRRSSSTTTTTTQQQQQQRRRSSSUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZYYYXXXXXXWWWVVVVVVSSSTTTUUUVVVWWWXXXYYYYYY[[[[[[\\\]]]^^^^^^^^^^^^[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^___```___^^^\\\[[[YYYYYY[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[]]]___bbbdddeeeeeeeeeeeedddcccccccccdddeeefffhhhiiijjjkkkkkkjjjiiihhhfffggghhhiiijjjjjjjjjjjjjjjmmmooopppooonnnmmmnnniiikkkmmmooopppooonnnllllllkkkiiihhhhhhhhhiiiiiihhhiiikkklllllllllkkkjjjiiijjjjjjkkklllnnnppppppppppppooonnnmmmllllllkkkiiiiiijjjjjjkkklllmmmmmmkkkjjjjjjjjjjjjkkklllllllllkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmkkkiiihhhgggeeeeeeeeefffeeedddbbbaaaaaaaaa``````___^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRQQQPPPNNNLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999999888888888888888777777666666666555555555555555555555555333333222222222222222222333333333333333333333333222222222222333333333333333333222222222222222222333333333222222222111111222222222222222222333333///000000000000000000000000///...---...///111222......//////000000000000000000/////////.........++++++,,,---///000111222////////////////////////000///......------......---------.........//////------------------------......------------......,,,,,,.../////////......------------------------------...//////...------////////////////////////---,,,,,,,,,------...///hhhhhhjjjkkklllmmmmmmmmmjjjjjjhhhggggggffffffffffffgggggghhhiiijjjjjjkkkmmmmmmlllmmmmmmnnnppppppoooooonnnmmmmmmmmmmmmnnnoooooonnnnnnnnnooopppppppppppppppqqqqqqrrrsssttttttuuuvvvwwwxxxyyyyyyyyy{{{{{{{{{{{{yyyxxxwwwvvvuuuuuutttsssrrrrrrrrrrrrpppqqqrrrsssttttttttttttqqqpppppprrrtttuuuuuusssttttttuuuuuuuuuttttttsssvvvuuutttsssrrrqqqqqqqqqpppoooooommmlllkkkjjjjjjffffffgggggggggfffdddcccaaaaaabbbbbb```^^^[[[YYYXXXXXXWWWWWWWWWXXXYYYYYYWWWVVVVVVWWWXXXXXXWWWUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTRRRQQQQQQQQQQQQQQQOOONNNMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJKKKLLLLLLKKKLLLNNNOOOPPPPPPOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMOOOQQQRRRTTTTTTTTTQQQQQQRRRSSSTTTVVVXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYXXXWWWVVVVVVUUUUUUSSSSSSTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]YYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^`````````^^^\\\[[[WWWXXXYYYZZZ[[[\\\\\\\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[]]]^^^aaadddgggiiiiiiiiifffeeecccbbbbbbbbbcccdddhhhiiijjjkkkkkkjjjiiihhheeefffggghhhiiiiiiiiiiiijjjmmmpppqqqpppooooooooohhhiiilllnnnooonnnlllkkkkkkjjjiiihhhhhhiiijjjjjjhhhiiikkkllllllkkkiiihhhhhhhhhiiijjjkkkmmmnnnooooooooonnnmmmllllllkkkkkkhhhhhhiiijjjkkkllllllmmmiiiiiiiiihhhiiijjjjjjkkkkkkjjjjjjjjjjjjkkkllllllkkklllllllllkkkiiigggfffcccdddeeeeeedddcccaaa`````````___^^^]]]]]]\\\\\\ZZZZZZYYYXXXWWWWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPOOOMMMKKKIIIHHHIIIHHHGGGFFFEEEDDDCCCCCCEEEEEEDDDDDDCCCBBBBBBAAABBBAAAAAA???>>>===<<<<<<:::::::::999999999999888::::::999999888777777777777777777777888888888888555555666666666666666666555555555444444333333333555555555555555555555555111111111222222333333333444333333222222111111111333333333222222222111111333333222222111000000000////////////000000000000444333222111111333555666//////000000111111111222000/////////............111111000///...------,,,000000000000000000000000000000///...............---------.........//////------------------------.........------.........+++,,,.../////////......------------------------,,,---...//////...---,,,........................------,,,+++,,,---///000hhhggggggiiikkklllkkkiiihhhhhhgggfffffffffffffffgggggghhhiiijjjjjjjjjjjjmmmmmmlllllllllkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmlllkkkllllllnnnooommmmmmmmmmmmnnnnnnnnnnnnppppppqqqsssuuuxxxzzz{{{vvvvvvvvvvvvuuuuuuuuuuuusssrrrrrrqqqpppooonnnnnnkkknnnqqqqqqnnnllllllmmmkkkkkkkkkllllllmmmmmmmmmpppqqqrrrsssrrrpppnnnmmmlllmmmnnnoooooommmkkkjjjjjjjjjiiihhhgggfffeeeeeebbbccccccccccccbbbaaaaaa`````````^^^]]][[[ZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUVVVUUUUUUTTTSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSUUUSSSQQQOOONNNOOOPPPQQQLLLLLLLLLLLLLLLLLLLLLMMMJJJJJJKKKLLLMMMNNNOOOOOONNNKKKLLLNNNOOOMMMOOOSSSMMMIIIHHHKKKLLLJJJKKKOOOLLLLLLMMMMMMLLLJJJHHHGGGHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNLLLMMMMMMNNNMMMLLLKKKJJJKKKLLLLLLNNNOOOPPPQQQQQQTTTTTTUUUUUUUUUVVVVVVVVVSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSUUUWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZ[[[\\\\\\]]]```aaabbb```^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZXXXWWWVVVUUUUUUUUUUUUUUUVVVXXX[[[]]]______```aaaccceeeggghhhiiihhhhhhgggeeeeeeeeeeeeeeefffggghhhhhhhhhgggfffeeedddddddddeeeeeefffffffffjjjkkklllmmmmmmmmmlllkkklllkkkkkkkkkkkklllmmmmmmjjjjjjiiiiiihhhhhhgggggghhhiiijjjkkkkkkjjjiiihhhhhhggggggggghhhiiikkklllnnnnnnmmmmmmkkkjjjhhhgggjjjjjjjjjjjjjjjjjjjjjjjjhhhgggeeeddddddfffhhhiiijjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggddddddcccccccccbbbbbbbbb______^^^]]]\\\[[[[[[ZZZZZZYYYXXXVVVVVVUUUUUUUUURRRRRRSSSSSSSSSSSSRRRRRROOONNNNNNMMMLLLKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEECCCBBBBBBBBBBBBAAA?????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888777777777777555222000000333666444444555555444444333222333333333444444444555555555555555555555555555555333333444555444333111000000000000000000000000000000000000000000000000000222222222111111111111111222111111111000000//////000000000000000000000000//////............//////......////////////......////////////////////////000000//////......------................................................---------------------------------.........//////------------------------......------------......111111000000//////..............................,,,---...//////...---,,,gggffffffhhhjjjkkkjjjiiihhhhhhgggfffffffffffffffgggggghhhiiijjjjjjjjjjjjllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhlllkkkkkkjjjkkklllmmmnnnllllllmmmmmmmmmnnnnnnnnnnnnoooppprrrtttvvvxxxyyyvvvvvvuuuuuutttttttttsssqqqqqqqqqpppoooooonnnnnnmmmppprrrqqqmmmjjjiiiiiiiiiiiijjjjjjjjjkkkkkkkkknnnooopppqqqpppooommmllljjjjjjkkklllkkkjjjiiihhhhhhhhhgggfffeeedddccccccbbbbbbccccccbbbbbbaaa```_________^^^\\\ZZZYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRTTTSSSQQQOOONNNOOOOOOPPPMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMOOOKKKJJJMMMNNNKKKJJJKKKKKKIIIKKKMMMKKKGGGGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNLLLMMMNNNNNNNNNLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[XXXXXXWWWWWWXXXXXXYYYYYY[[[]]]___aaaaaa```^^^]]][[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVXXX[[[]]]______```aaabbbdddeeegggggggggfffeeeddddddcccccccccddddddeeefffffffffeeedddbbbccccccddddddeeeeeefffhhhiiikkklllllllllkkkkkkjjjjjjjjjjjjjjjkkklllllljjjiiiiiiiiihhhhhhggggggiiiiiijjjkkkjjjiiihhhgggggggggfffffffffgggiiijjjjjjjjjjjjjjjiiigggfffeeeiiiiiiiiiiiijjjjjjjjjjjjkkkjjjhhhgggggghhhiiijjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggfffffffffddddddcccccccccbbbbbbbbb```___^^^]]]\\\[[[[[[ZZZXXXWWWWWWVVVUUUTTTSSSSSSPPPPPPPPPQQQQQQPPPPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCAAAAAABBBBBB@@@???>>>======<<<<<<;;;;;;::::::999999999999888888888999999888888888777777777666666555333111111333555444444444555444444333222222333333333333444444444222222222222222222222222333333444444444333222111000000000000000000000000000000000000000000000000111111111111111111222222111111111000000000//////000000000000000000000000//////............//////......////////////..............................////////////............................................................---------------------------------.........//////------------------------.........------........./////////.........------........................,,,,,,---......---,,,,,,fffeeeeeefffhhhiiihhhggghhhhhhggggggffffffgggggghhhhhhiiijjjkkkkkkkkkkkklllllllllkkkkkkkkkjjjjjjiiiiiihhhhhhgggfffeeeeeehhhhhhhhhiiijjjkkklllmmmllllllllllllmmmmmmmmmmmmlllmmmnnnppprrrtttuuuvvvuuuuuuttttttsssrrrqqqqqqoooooooooooooooooooooooooooqqqqqqooolllhhhffffffgggggghhhhhhhhhhhhiiiiiikkklllmmmmmmmmmlllkkkjjjhhhggggggggggggfffffffffffffffeeedddcccbbbbbbaaaaaabbbbbbbbbbbbaaa``````^^^]]]]]]\\\[[[YYYXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQPPPPPPOOOPPPPPPQQQQQQSSSQQQPPPNNNNNNNNNOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJNNNJJJIIILLLLLLHHHGGGHHHLLLKKKKKKMMMKKKGGGFFFHHHJJJJJJIIIIIIJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMMMMNNNNNNMMMKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMQQQQQQRRRRRRRRRSSSSSSSSSQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTVVVWWWXXXWWWWWWXXXXXXYYYZZZ[[[[[[WWWWWWWWWVVVVVVVVVVVVVVVZZZ[[[]]]_________]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXWWWVVVUUUUUUVVVVVVVVVWWWXXXZZZ]]]^^^______```aaabbbcccddddddeeedddcccbbbbbbaaaaaaaaa```aaabbbcccccccccccccccaaaaaaaaabbbcccdddddddddeeeggghhhjjjkkkkkkjjjjjjhhhhhhhhhggghhhiiiiiijjjiiiiiiiiihhhhhhhhhhhhhhhjjjjjjkkkkkkjjjhhhfffeeefffeeedddddddddeeefffggghhhhhhhhhhhhhhhgggffffffgggggghhhhhhhhhiiiiiiiiilllkkkiiihhhggghhhiiiiiihhhhhhhhhggggggggggggfffhhhhhhgggffffffeeeddddddccccccccccccbbbbbbbbbbbb______^^^]]]\\\[[[[[[ZZZUUUUUUVVVUUUTTTRRRQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@@@@AAAAAA???>>><<<<<<;;;;;;:::999999999999999999888888888777777888888777777777777777666555666666555333222222333444444444444444333222222111111222222222333333333111111111111111111111111333333333444333333222111000000000000000000000000000000000000000000000000000000000111222222222333111111000000000000//////000000000000000000000000//////............//////......////////////............................................./////////................................................---------------------------------...............------------------------.................................---------------........................+++,,,,,,------,,,,,,+++eeedddcccdddfffggggggfffhhhhhhgggffffffgggggggggiiijjjkkkllllllmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhhfffeeeddddddeeeffffffggghhhjjjkkkkkkkkkkkkkkkkkklllllllllllljjjkkklllnnnpppqqqrrrrrrtttssssssrrrqqqpppoooooollllllmmmmmmnnnnnnnnnoooooooooooommmjjjhhhfffeeeggggggggggggggggggggggggggghhhiiijjjjjjiiiiiihhhffffffeeeddddddddddddeeedddddddddcccbbbaaaaaaaaa```aaaaaaaaaaaa```______\\\\\\\\\[[[ZZZXXXWWWVVVTTTTTTSSSRRRQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQPPPOOONNNMMMNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIJJJKKKIIIFFFJJJQQQZZZQQQJJJJJJKKKJJJJJJLLLKKKJJJIIIHHHHHHIIIKKKLLLIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDFFFHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRSSSSSSSSSTTTUUUVVVVVVWWWUUUVVVVVVWWWXXXYYYZZZZZZWWWWWWWWWWWWVVVUUUUUUTTTWWWXXXZZZ[[[\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUWWWWWWVVVWWWXXXZZZ\\\]]]_________``````aaaaaabbbcccbbbaaa```____________]]]]]]^^^___```aaaaaaaaa______``````aaabbbcccccccccdddfffhhhiiiiiiiiiiiifffeeeeeeeeeeeefffgggggghhhhhhhhhhhhhhhiiiiiiiiikkkkkkkkkkkkiiigggeeedddddddddcccbbbbbbcccdddeeehhhhhhiiiiiiiiiiiihhhhhheeeeeeffffffggghhhhhhhhhjjjiiihhhfffeeeeeeeeeeeeffffffffffffffffffeeeeeehhhgggfffeeedddcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa___^^^^^^]]]\\\[[[ZZZYYYTTTTTTUUUUUUTTTRRROOOMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCAAA@@@???@@@@@@???===<<<;;;;;;::::::999888888::::::::::::999999999999666666666666666666666666333555777666444222222222333444444444444333222222000111111111111222222222333333333333333333333333222222333333333222222222000000000000000000000000000000000000000000000000//////000111222333333333000000000000000000//////000000000000000000000000//////............//////......////////////..............................---------....../////////................................................------------------------........................---------------------------..................---......------------------........................,,,,,,,,,------,,,,,,,,,dddcccbbbbbbdddfffffffffgggfffffffffffffffggggggjjjkkklllmmmnnnnnnnnnnnnkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhgggeeedddcccccccccdddeeefffhhhiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkiiijjjkkkmmmnnnoooooooooqqqqqqppppppooonnnnnnmmmjjjkkkkkkllllllmmmmmmnnnlllkkkkkkjjjjjjiiigggfffggggggffffffffffffffffffdddeeeeeefffggggggggggggffffffeeeddddddddddddeeecccccccccbbbbbbaaaaaa```___````````````___^^^^^^[[[[[[[[[ZZZYYYXXXWWWVVVSSSSSSRRRQQQPPPPPPPPPPPPNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFIIILLLLLLFFFFFFQQQ```nnn\\\JJJFFFJJJMMMMMMMMMMMMLLLJJJHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLMMMNNNNNNOOOQQQRRRSSSTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVXXXWWWWWWWWWXXXYYY[[[\\\^^^^^^^^^______`````````aaa```___^^^^^^]]]]]]^^^ZZZ[[[[[[\\\]]]^^^^^^___]]]]]]^^^___```aaabbbcccaaaccceeeggghhhhhhhhhhhhdddccccccccccccdddeeeeeegggggghhhhhhiiiiiijjjjjjkkkkkkkkkjjjiiifffdddcccccccccbbbaaaaaabbbddddddgggggghhhiiiiiiiiiiiihhhdddddddddeeeeeefffffffffhhhgggfffeeeddddddcccccccccccccccddddddeeeeeeeeeffffffeeedddcccbbbaaa```aaa````````````_________]]]]]]\\\[[[ZZZYYYXXXXXXTTTUUUUUUUUUTTTQQQNNNMMMKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>>>>??????===<<<<<<<<<;;;::::::999999888::::::999999999888888888555555555555555555555555333555777777555222111111333333444444333333222111000000000111111111222222444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000//////000111222333333333//////////////////000000//////////////////////////////............//////......////////////..............................,,,,,,------......//////................................................------------------------.....................---------------------------------...//////...------......................................................------------......eeecccaaaaaaccceeeffffffeeeeeeeeedddeeeeeefffgggjjjjjjkkklllmmmmmmmmmmmmjjjjjjjjjiiiiiiiiihhhhhhgggffffffeeedddcccbbbbbbcccdddeeefffggghhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjhhhiiikkklllmmmmmmllllllnnnnnnnnnmmmmmmmmmmmmmmmjjjjjjjjjkkkkkkllllllllljjjhhhggggggiiiiiihhhgggfffffffffeeeeeeeeeeeeeeebbbbbbccccccdddeeeffffffffffffeeeeeeeeedddddddddbbbbbbaaaaaaaaa`````````^^^____________^^^]]]]]]ZZZZZZZZZZZZYYYXXXWWWVVVSSSRRRQQQPPPPPPOOOOOOPPPLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGEEEIIILLLLLLFFFFFFTTTcccttt```KKKDDDGGGJJJJJJJJJMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJLLLMMMNNNNNNOOORRRSSSTTTSSSRRRQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWWWWVVVUUUTTTRRRSSSTTTUUUVVVWWWWWWWWWYYYZZZ\\\]]]^^^]]]]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYXXXWWWWWWXXXYYYZZZ[[[]]]]]]^^^^^^______`````````___^^^]]]]]]\\\\\\]]]ZZZZZZYYYYYYZZZ[[[\\\]]]\\\]]]^^^___```aaabbbcccbbbcccdddfffgggggggggfffbbbbbbbbbbbbbbbccccccdddffffffggghhhiiijjjjjjkkkjjjkkkkkkjjjhhhfffdddccccccbbbbbbaaabbbdddeeefffeeefffgggggggggggggggfffccccccccccccccccccccccccfffeeeeeeeeedddccccccccc___```aaabbbcccdddeeefffddddddccccccbbbaaa``````^^^^^^^^^^^^]]]]]]]]]]]][[[[[[ZZZYYYXXXWWWWWWVVVTTTUUUTTTTTTRRRPPPNNNLLLKKKJJJIIIHHHHHHIIIJJJKKKGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAA???>>>===>>>>>>===;;;;;;;;;;;;:::999999888888777777777666666666666555333444444444444555555555333555777666444222222222333333333333333222111111000000111111111222222222222222222222222222222222222111111111111222333333000000000000000000000000000000000000000000000000000000000111222222222333......////////////000000//////////////////////////////............//////......////////////......---------------------------------------.........................................................------------------------...............---------------------------------,,,---...//////...---,,,.............../////////........................///......------......///eeecccaaaaaaccceeeffffffcccccccccccccccdddeeefffggghhhiiijjjkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhfffffffffeeeeeedddddddddddddddfffgggggggggffffffhhhhhhhhhiiiiiiiiijjjjjjgggiiijjjlllmmmlllkkkjjjkkkkkkkkkllllllllllllmmmiiiiiijjjjjjjjjjjjjjjjjjjjjhhheeefffhhhhhhgggeeedddddddddcccccccccbbbbbb```aaaaaabbbcccdddffffffdddeeefffffffffeeecccccc_______________^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\ZZZZZZZZZZZZZZZYYYXXXWWWSSSRRRQQQPPPPPPOOOOOOPPPLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHJJJKKKHHHGGGNNNXXXbbbUUUIIIFFFGGGGGGGGGIIIJJJJJJJJJJJJIIIIIIHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIKKKNNNOOOMMMNNNQQQSSSTTTSSSRRRPPPPPPPPPRRRRRRSSSRRRRRRQQQSSSSSSRRRRRRRRRRRRQQQQQQRRRSSSTTTVVVVVVUUUTTTSSSRRRSSSTTTUUUVVVWWWXXXXXXYYY[[[]]]_________^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXZZZZZZ]]]]]]]]]^^^___```aaaaaa```___^^^]]]\\\\\\\\\\\\ZZZYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^___```bbbccccccbbbccceeefffgggfffeeeeeebbbaaaaaaaaaaaabbbcccccceeefffggghhhiiijjjkkkkkkiiijjjjjjjjjhhhfffeeecccbbbbbbbbbbbbdddfffhhhiiigggggghhhhhhhhhgggffffffdddccccccbbbbbbaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaa\\\]]]^^^```bbbdddfffgggbbbbbbbbbaaaaaa`````````\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTRRRQQQOOOMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@?????????@@@>>>============<<<::::::999999888888777777666777777666666666555555555222333333333444444444444444555666555333222222333222333333333333222111111111111111222222222333333111111111111111111111111222111000000000111333444000000000000000000000000000000000000000000000000111111111111111111222222........./////////000000//////////////////////////////............//////......////////////......------------------------...------------------,,,................................................------------------------//////.........---------------------------------,,,---///000000///---,,,,,,,,,---------.......................................---,,,,,,---......eeecccaaaaaacccfffggggggcccbbbbbbbbbccccccdddeeeeeefffggghhhhhhiiiiiihhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddeeefffgggggggggfffeeehhhhhhhhhhhhiiiiiiiiiiiigggiiikkklllmmmllljjjiiiiiijjjjjjkkkkkkllllllmmmiiiiiiiiiiiiiiiiiiiiiiiikkkhhheeeeeeggghhhfffdddcccbbbbbbbbbaaaaaa```````````````aaabbbdddffffffcccdddfffgggfffeeecccaaa^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\ZZZ[[[[[[[[[ZZZYYYXXXXXXSSSSSSRRRQQQPPPPPPPPPPPPKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKHHHHHHIIIJJJKKKLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJGGGGGGJJJKKKHHHHHHJJJJJJGGGFFFGGGGGGEEEGGGLLLGGGHHHIIIJJJKKKJJJIIIHHHDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEGGGIIIJJJIIIHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGIIILLLNNNPPPLLLNNNQQQSSSTTTSSSQQQPPPOOOPPPQQQRRRRRRRRRQQQPPPRRRRRRRRRQQQPPPPPPOOOOOOOOOQQQSSSTTTUUUTTTSSSRRRSSSTTTTTTVVVWWWXXXYYYYYYZZZ[[[^^^`````````___^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZ\\\]]]]]]^^^___```aaabbb```___^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWXXXYYYZZZ\\\]]]^^^___aaabbbcccdddcccdddeeefffffffffeeedddaaaaaaaaaaaaaaabbbcccccceeefffggghhhiiijjjkkkllliiiiiiiiiiiihhhgggeeedddbbbbbbbbbccceeegggiiikkkjjjjjjjjjjjjjjjiiihhhhhhddddddcccbbbaaa```______\\\]]]^^^^^^^^^^^^^^^]]]ZZZ[[[]]]___bbbdddfffgggaaaaaaaaaaaa````````````[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTSSSTTTRRRPPPNNNLLLKKKKKKJJJHHHGGGFFFDDDDDDFFFGGGHHHCCCDDDDDDDDDDDDDDDCCCBBBCCCBBBAAA@@@???????????????>>><<<<<<======;;;:::888888888777666666555555888888888888777777777777222222222333333444444444555666666555333222222333222333333333333222111111111222222222222333333333111111111111111111111111111111000000000111333444000000000000000000000000000000000000000000000000222222222111111111111111---.........//////000000//////////////////////////////............//////......////////////......------------------------.........------,,,,,,,,,................................................------------------------//////.........---------------------------------,,,---///000000///---,,,+++++++++,,,,,,---------........................------++++++++++++------cccddddddeeeeeeddddddccc```aaaaaacccdddeeeffffffeeeeeeeeeffffffgggggggggiiiiiijjjjjjjjjiiiiiihhhffffffffffffggggggggggggdddeeeffffffggggggffffffeeeeeefffggghhhhhhhhhggghhhiiiiiijjjjjjjjjiiiiiijjjiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhgggggggggggggggggggggggghhhiiiiiicccccccccbbbbbbbbbaaaaaa^^^^^^^^^^^^^^^___```aaacccddddddddddddcccbbbbbb____________^^^]]]\\\\\\]]]\\\\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXUUUUUUSSSRRRPPPNNNMMMLLLOOONNNNNNLLLJJJHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGIIILLLMMMKKKIIINNNMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHFFFEEEDDDGGGGGGHHHHHHHHHGGGFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKNNNPPPNNNOOOQQQRRRRRRRRRQQQPPPPPPOOOOOONNNOOOPPPQQQRRRPPPOOOOOONNNNNNNNNOOOOOORRRRRRRRRSSSSSSSSSSSSTTTRRRRRRSSSUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^___^^^^^^^^^^^^______````````````_______________bbb```^^^[[[ZZZ[[[\\\\\\[[[[[[\\\]]]^^^``````aaa]]]]]]]]]\\\\\\\\\[[[[[[XXXWWWVVVVVVWWWYYY\\\]]]]]]^^^___aaacccddddddeeedddeeefffffffffffffffeeedddcccaaa``````bbbccceeedddeeegggiiiiiiiiihhhhhhkkkkkkjjjiiihhhgggfffeeeeeeeeeeeeffffffffffffgggjjjjjjjjjjjjjjjiiihhhgggeeedddbbbaaa`````````aaa]]]]]]\\\\\\\\\\\\\\\]]]\\\\\\\\\]]]___aaabbbcccdddbbb`````````___^^^\\\\\\[[[YYYYYYZZZYYYVVVTTTXXXXXXWWWVVVUUUTTTSSSSSSOOOOOONNNLLLKKKIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCAAA???>>>????????????>>>>>>>>>===:::;;;<<<=========<<<;;;999888888777777777777777666777888888888666555444111222222333333222222111444444444333333222222222000000000000000000000000111111000000000111333444:::666222111222333111///444444333333333333333333333222111000////////////000000000000000000000000222111000//////000111222//////............//////////////////////////////......////////////...............------,,,,,,,,,------...//////...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,ddddddeeeeeeeeeeeeddddddaaaaaabbbcccdddeeeffffffeeeeeeeeeeeefffffffffgggggghhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhfffgggggghhhhhhggggggfffdddeeefffggghhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhgggggggggggggggffffffgggggghhhiiiddddddccccccbbbaaaaaaaaa^^^^^^^^^^^^^^^___``````bbbbbbbbbbbbbbbaaa``````____________^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXXXXXXXWWWXXXXXXYYYYYYXXXXXXWWWUUUTTTSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGIIILLLMMMKKKIIIMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGEEEFFFFFFGGGFFFEEEDDDCCCFFFFFFGGGGGGHHHGGGGGGFFFHHHHHHGGGFFFFFFGGGHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDEEEDDDDDDDDDEEEGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKKKKKKKNNNPPPNNNOOOPPPQQQQQQQQQPPPPPPOOONNNNNNMMMNNNOOOPPPQQQOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRSSSTTTVVVWWWXXXXXXZZZ[[[\\\^^^______``````_________^^^______```aaaaaaaaaaaabbbbbbbbbbbbcccdddbbb```]]]\\\\\\\\\\\\[[[\\\\\\]]]___``````aaa^^^^^^^^^^^^]]]]]]]]]]]]YYYYYYXXXWWWXXXYYY[[[]]]]]]^^^```aaacccdddddddddeeeeeeffffffggggggffffffeeedddcccaaaaaabbbdddeeedddeeeggghhhiiiiiihhhhhhkkkkkkjjjiiihhhgggfffeeefffffffffggggggggghhhhhhjjjjjjjjjjjjjjjiiihhhhhheeedddbbb```_________```]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\]]]___```bbbbbbbbbaaa______```___^^^\\\\\\[[[YYYYYYYYYXXXVVVTTTUUUTTTTTTSSSRRRQQQPPPPPPOOONNNMMMLLLJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@???>>>?????????>>>>>>>>>======::::::;;;<<<;;;;;;:::999888888777666666666666777666777777888777666555444333333444444444444333333444444333333333222222222000000000000000000000000111111000000000111222333888555222111222222111/////////000000111111222222000000000///000000111111000000000000000000000000000////////////000000111//////............//////..............................////////////......//////.........---------------...//////...---,,,.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,ddddddeeeeeeeeeeeeddddddaaabbbccccccdddeeeffffffeeeeeeeeeeeeeeefffffffffeeeffffffggggggfffffffffhhhhhhhhhiiiiiijjjjjjjjjiiiiiiiiiiiihhhgggffffffcccdddeeeggghhhiiiiiiiiijjjjjjkkkkkkkkkkkkjjjjjjhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhgggggggggffffffeeeeeeffffffggghhhfffeeeeeecccbbbaaa```___^^^^^^^^^^^^^^^^^^___``````````````````______^^^`````````___^^^\\\[[[ZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSQQQPPPNNNMMMLLLHHHHHHIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGIIIKKKLLLKKKIIIKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIKKKKKKJJJKKKMMMOOONNNNNNPPPQQQQQQQQQPPPOOOOOONNNMMMMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPOOONNNNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUWWWXXXXXX\\\]]]^^^___```aaaaaaaaa```_________``````aaabbbccccccdddeeefffggghhhhhhgggeeeccc```^^^]]]]]]]]]\\\\\\]]]^^^___``````aaa``````_________^^^^^^^^^[[[[[[ZZZYYYYYYZZZ[[[\\\]]]^^^```aaacccdddddddddeeeffffffgggggggggggghhhhhhfffeeedddccccccdddeeeeeeeeefffhhhhhhhhhhhhhhhjjjjjjiiihhhggggggffffffgggggggggggghhhhhhhhhiiiiiijjjjjjjjjjjjiiihhhhhhdddcccbbb```______^^^^^^\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^___```aaaaaa```___`````````___]]]]]][[[YYYXXXXXXWWWUUUSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMKKKJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>============:::::::::::::::999888777777777666555555555555666666666666777666666555444444555555666666555555444333333333222222222222222000000000000000000000000111111000000000111222222555333111000000111000...,,,---...///000111111222.........//////000222222000000000000000000000000---...//////000000000000//////............//////..............................////////////......////////////............,,,---............------.........------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++...------------,,,,,,,,,eeeeeeffffffffffffeeeeeecccccccccdddeeefffffffffeeeeeeeeeeeeeeeeeeffffffeeeeeeffffffggggggffffffiiiiiijjjjjjkkkkkklllllljjjjjjjjjiiihhhgggeeeeeecccdddfffgggiiijjjkkkkkkkkkkkklllllllllkkkjjjjjjggggggffffffffffffggggggggggggggggggggggggggggggeeeeeeeeeeeeeeefffgggggghhhgggfffdddbbb```___^^^^^^^^^^^^]]]]]]^^^____________``````______^^^]]]```______^^^]]][[[ZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQOOONNNMMMLLLHHHHHHGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJJJJKKKMMMOOONNNOOOPPPRRRRRRQQQQQQPPPOOOOOONNNMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRPPPPPPOOOOOOOOOPPPQQQRRRQQQRRRSSSTTTUUUWWWXXXXXX\\\]]]^^^```aaaaaaaaaaaa``````___``````aaabbbcccdddeeefffhhhjjjkkklllmmmjjjiiifffcccaaa___^^^^^^]]]]]]]]]^^^___``````aaa``````_________^^^^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[^^^___```aaacccccccccdddffffffffffffggghhhhhhiiiiiihhhgggfffeeeeeeeeeeeeeeeeeefffgggggghhhhhhhhhjjjiiiiiihhhggggggffffffffffffggggggggghhhhhhhhhiiiiiijjjjjjjjjiiiiiihhhdddcccbbbaaa___^^^^^^]]][[[[[[ZZZZZZZZZ[[[\\\\\\^^^^^^]]]]]]^^^___``````bbbaaaaaabbbddddddbbb```^^^\\\YYYXXXXXXWWWUUUSSSSSSSSSRRRQQQPPPOOONNNNNNMMMLLLLLLKKKJJJHHHHHHGGGEEEDDDDDDCCCBBBBBBBBBBBB???@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999888777666666666555444444444444555555555555555555555555555444444555555555555444444222222222222222111111111000000000000000000000000111000000000000111111111222111000000/////////.../////////000000111111111///.........//////000111////////////////////////,,,---///111111111000//////......------......///........................---......//////......---..................------,,,,,,---------...------............------------------------....................................---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++------------------------eeeffffffggggggffffffeeedddddddddeeefffffffffgggffffffffffffffffffffffffeeefffggghhhhhhhhhhhhhhhjjjjjjjjjkkklllmmmmmmnnnkkkkkkkkkjjjhhhgggeeeddddddeeegggiiijjjkkklllllllllllllllllllllkkkjjjiiifffeeeeeeddddddeeeeeefffeeeeeeeeefffggggggggghhheeeeeeeeeeeeeeefffgggggghhhhhhfffdddbbb```___^^^___^^^^^^]]]]]]]]]^^^^^^_______________^^^^^^]]]^^^^^^]]]]]]\\\ZZZYYYXXXVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRPPPOOONNNMMMLLLJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJMMMOOOOOOPPPQQQRRRSSSRRRQQQQQQQQQPPPOOONNNNNNOOOPPPQQQRRRRRRSSSTTTUUUUUUTTTTTTPPPPPPOOONNNNNNPPPQQQRRRRRRRRRSSSUUUVVVWWWXXXYYY[[[\\\]]]^^^___`````````_________``````aaacccccceeefffgggiiikkkmmmoooppplllkkkiiifffcccaaa```___]]]^^^^^^______`````````____________^^^^^^^^^^^^___^^^^^^]]]\\\\\\\\\\\\^^^___```bbbbbbccccccccceeeeeeeeeeeefffgggiiiiiijjjiiihhhgggfffffffffeeeeeeeeeeeefffgggggghhhhhhiiiiiihhhhhhgggfffffffffeeeeeefffffffffggggggggghhhiiiiiijjjjjjjjjiiiiiiddddddcccbbb```___]]]]]][[[[[[ZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^______```aaadddddddddfffhhhiiigggeee```^^^ZZZXXXWWWVVVUUUSSSRRRQQQQQQPPPOOONNNMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCC>>>???????????????>>>>>>=========<<<<<<<<<<<<;;;<<<;;;;;;:::999888888777666555555444444444444444444444444444444444555555333333333444444333333333111111111111111111111111000000000000000000000000000000000111000000000000//////000000////////////111000000//////.........000//////...------......////////////////////////---...000111222111000///......------------..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////.........---------++++++,,,,,,,,,---------........................---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++------------------------ffffffggggggggggggffffffeeeeeeeeefffffffffgggggghhhhhhhhhgggggggggggggggfffggghhhhhhiiiiiiiiiiiijjjjjjkkkllllllmmmnnnnnnlllllllllkkkjjjhhhgggfffggghhhiiikkklllmmmmmmmmmkkkllllllkkkkkkjjjiiihhhdddddddddccccccdddddddddcccddddddeeefffggghhhhhhffffffeeeeeeffffffggghhhhhhhhhfffeeecccaaa```______^^^^^^]]]]]]]]]]]]]]]^^^^^^______^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIIIIIIIHHHIIIKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@AAABBBDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHJJJJJJIIIJJJLLLNNNOOOPPPQQQRRRRRRRRRQQQPPPRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTVVVVVVVVVUUUUUUOOONNNMMMLLLLLLNNNPPPQQQSSSTTTUUUVVVWWWYYYZZZZZZZZZ[[[\\\]]]^^^_________^^^^^^^^^___```aaabbbccceeefffgggiiikkkmmmooopppmmmllljjjhhheeecccaaa```^^^^^^_________````````````____________^^^^^^^^^_________^^^^^^]]]]]]]]]______aaabbbbbbccccccccceeedddddddddeeefffhhhjjjiiiiiihhhhhhggggggffffffeeeeeeeeeeeefffggghhhiiihhhhhhhhhggggggfffffffffeeeeeeeeeeeeffffffffffffhhhhhhiiijjjjjjjjjjjjiiieeeeeedddcccaaa___^^^]]][[[[[[[[[[[[\\\]]]^^^^^^____________```aaabbbccceeefffgggjjjmmmmmmkkkiiiccc```\\\YYYXXXWWWUUUTTTOOOOOONNNMMMLLLKKKJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGHHHGGGFFFEEEDDDCCCCCCCCC??????????????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888888999666666555444444444444555444444333333333444555555111222222333333222222111000000000000000111111111000000000000000000000000000000111111111000///...---///000000///...///000000//////...---,,,++++++000000...------,,,,,,,,,000000000000000000000000/////////000000//////.........------------......------------------------------............------+++++++++++++++,,,,,,,,,,,,+++++++++,,,---...////////////.........------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...ggggggggghhhhhhgggggggggffffffffffffggggggggggggjjjiiiiiiiiihhhhhhhhhgggffffffggghhhiiiiiiiiiiiiiiijjjjjjkkklllmmmnnnooonnnnnnnnnmmmmmmkkkjjjjjjjjjkkklllmmmnnnnnnnnnnnnkkkkkkkkkkkkjjjiiihhhgggcccccccccbbbbbbcccccccccbbbcccdddeeefffggghhhhhhggggggffffffgggggghhhiiihhhgggfffeeecccbbbaaa```___^^^]]]]]]\\\\\\]]]]]]\\\\\\]]]]]]\\\\\\[[[ZZZWWWXXXXXXYYYYYYXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQPPPOOONNNMMMMMMMMMLLLIIIGGGFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDGGGIIIIIIHHHHHHIIIKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCBBBAAABBBBBBCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA???@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIIIIIIIJJJLLLNNNMMMNNNOOOPPPPPPPPPOOONNNRRRQQQOOONNNNNNNNNOOOOOOPPPQQQSSSUUUVVVUUUTTTTTTPPPOOOMMMLLLLLLNNNPPPRRRTTTUUUVVVWWWYYYZZZ[[[[[[ZZZ[[[\\\]]]^^^_________]]]]]]]]]^^^___aaabbbcccdddeeefffhhhjjjlllmmmnnnllllllkkkiiifffdddbbbaaa____________````````````aaaaaaaaa`````````____________``````______^^^^^^___```aaabbbbbbcccbbbbbbdddcccbbbbbbccceeehhhiiiggghhhhhhhhhhhhhhhggggggeeeeeeddddddeeefffhhhiiigggggggggggggggfffffffffffffffffffffgggggggggggghhhhhhiiijjjjjjjjjjjjjjjfffffffffeeeccc```^^^]]]\\\\\\\\\\\\]]]^^^___```_________```aaacccdddeeefffgggiiilllooopppnnnllleeebbb^^^ZZZYYYXXXVVVUUUOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGIIIHHHFFFEEEDDDCCCCCCCCC@@@@@@@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;::::::999999888777777777888999777666666555444555555555333333222222222333555555111111222222222222111111/////////000000000111111000000000000000000000000000000111111111000...---+++...111111000//////111//////......------,,,,,,......------,,,---------000000000000000000000000//////...---,,,,,,,,,,,,...------,,,,,,------...------------------------,,,------......------,,,+++++++++,,,,,,---------+++++++++++++++---...///////////////............++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---........................,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......gggggghhhhhhhhhhhhggggggfffffffffgggggggggggggggkkkjjjjjjjjjiiiiiihhhhhheeefffggghhhiiiiiiiiiiiiiiiiiijjjkkklllmmmnnnoooppppppppppppooonnnmmmlllllllllmmmnnnooooooooonnnkkkkkkkkkjjjiiihhhgggfffccccccbbbbbbbbbbbbccccccbbbbbbcccdddfffggghhhhhhggggggggggggggghhhiiiiiiggggggfffeeecccbbbaaaaaa___^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYUUUVVVWWWWWWXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUVVVVVVQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOONNNMMMMMMLLLKKKIIIGGGGGGGGGIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDGGGIIIJJJHHHGGGIIIKKKJJJJJJIIIHHHGGGEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDDDDDDDCCCBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHGGGHHHIIIIIIIIIJJJLLLNNNKKKLLLMMMNNNOOONNNMMMMMMQQQPPPNNNMMMMMMMMMNNNNNNNNNPPPRRRTTTUUUTTTSSSRRRSSSQQQOOONNNOOOPPPSSSUUUUUUVVVWWWXXXYYY[[[\\\\\\[[[[[[]]]^^^___`````````\\\\\\]]]]]]___```aaabbbddddddeeegggiiikkklllmmmlllkkkkkkiiigggeeecccbbb_________```````````````bbbbbbbbbbbbaaaaaaaaaaaa______````````````_________```aaabbbbbbbbbbbbbbbcccbbbaaaaaaccceeegggiiifffgggggghhhhhhhhhhhhgggeeeeeeddddddeeefffhhhiiigggggggggggggggfffffffffgggggggggggghhhhhhhhhhhhggghhhiiijjjjjjjjjjjjjjjggggggffffffdddaaa___]]]]]]]]]]]]]]]^^^___```aaa______```aaacccdddfffgggfffgggiiimmmpppqqqooommmgggccc^^^[[[YYYXXXWWWVVVQQQQQQPPPOOONNNMMMLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFEEECCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::777777666555555666888888777777666555555555555666333333222111222333555666111222222333333222222111.../////////000000111111000000000000000000000000///000111111111///...---+++...111222000///000222//////000000000000000000,,,,,,,,,,,,---...//////000000000000000000000000///...,,,***))))))******...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,------.........++++++******+++---...///000/////////............,,,,,,------...///000000........................,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---........................,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........hhhhhhhhhhhhgggggggggggghhhhhhiiiiiijjjkkkllllllkkkjjjjjjiiihhhgggffffffffffffggghhhhhhiiihhhhhhllllllmmmmmmnnnooooooooorrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppooonnnnnnnnnooolllkkkkkkjjjjjjiiiiiihhhfffdddbbbaaabbbbbbaaa```bbbbbbbbbcccdddeeeggghhhiiihhhggggggggghhhiiijjjeeeeeeeeeeeedddcccbbbaaa```___^^^]]]\\\]]]^^^___[[[[[[[[[[[[ZZZXXXVVVUUUWWWWWWUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLKKKIIIIIIHHHHHHHHHKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@????????????@@@BBBCCCDDDCCCBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@@@@???BBBCCCEEEEEECCCBBBCCCDDDGGGEEEDDDDDDEEEEEEDDDBBBDDDDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBCCCEEEGGGIIIGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLNNNNNNOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWTTTRRRPPPNNNNNNOOOQQQSSSYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[\\\^^^```aaabbbccc]]]]]]]]]^^^___```aaabbbdddcccbbbbbbdddfffiiijjjjjjjjjiiihhhgggfffeeedddbbbaaa```^^^^^^```aaabbbbbbaaaaaaaaaaaaaaaaaaaaacccaaa```______```aaaccccccccccccccccccccccccccceeedddccccccbbbbbbccccccccceeefffhhhiiihhhhhhgggdddccccccccccccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffgggggggggggggggfffhhhhhhhhhhhhhhhgggfffffffffffffffdddcccaaa___^^^]]]\\\]]]___bbbdddeeedddbbbbbbaaaaaaaaaaaabbbbbbfffggghhhjjjlllmmmmmmmmmfffccc```]]][[[ZZZWWWUUUUUUSSSQQQNNNLLLJJJJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@??????>>>============<<<<<<<<<<<<;;;;;;;;;999999999999999888777777444444555555555555444444333333333222222111111111222111000//////000111222000000//////.........---000000000000000000000000000///------///000///...////////////////////////........................---------............///000000000000000000000000//////...---+++++++++,,,,,,++++++******++++++,,,---,,,*********,,,.../////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///------......---,,,...---+++***)))***++++++//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------gggggggggggggggggggggggghhhhhhiiijjjkkklllmmmmmmmmmlllkkkjjjiiihhhgggfffffffffggghhhhhhhhhhhhhhhjjjkkkkkklllmmmnnnnnnooopppppppppqqqqqqqqqrrrrrrrrrrrrqqqoooooonnnnnnnnnllllllkkkkkkjjjiiiiiiiiifffdddbbbbbbbbbbbbbbb```bbbbbbbbbcccdddeeefffgggiiiiiigggggggggggghhhiiiffffffffffffeeedddcccbbb```___^^^]]]]]]]]]^^^^^^]]]]]]^^^]]]\\\ZZZYYYXXXUUUUUUSSSSSSRRRSSSTTTUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCDDDCCCBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@CCCEEEFFFFFFEEEDDDDDDEEEFFFEEEDDDDDDEEEEEEDDDBBBDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBCCCEEEGGGHHHGGGGGGGGGHHHHHHHHHHHHIIILLLMMMMMMNNNOOONNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUTTTRRRPPPOOONNNPPPRRRSSSVVVVVVVVVWWWXXXZZZ[[[\\\ZZZ[[[\\\]]]^^^___```aaa\\\\\\]]]]]]^^^___aaaaaabbbaaa``````bbbdddfffggghhhhhhgggffffffeeeeeedddcccbbb```______```bbbccccccccccccbbbbbbbbbbbbbbbcccbbb```___^^^___```aaacccccccccccccccccccccccceeedddccccccbbbbbbcccccccccdddeeefffggggggggggggeeeddddddddddddeeefffffffffffffffeeeeeedddddddddeeeeeeffffffgggffffffeeeeeeffffffggghhhhhhggggggfffffffffeeedddbbbaaa```^^^^^^^^^___bbbddddddcccaaaaaaaaa``````aaaaaaaaacccdddfffggghhhhhhiiiiiidddbbb___\\\[[[ZZZXXXVVVTTTRRRPPPMMMKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>======<<<;;;;;;;;;;;;::::::::::::888888888888888777777666444444555555555555444444444444444333333333222222111111111000000111111111000000000/////////......000000000000000000000000222000//////000111111000////////////////////////////////////////////////---------............//////////////////////////////000000///......///000......------------......,,,,,,+++++++++,,,......///.........------------........................---------......---------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...------......---,,,...---,,,+++***++++++,,,///.........------------------------------------...---------------------------------------......eeeeeeffffffgggggghhhhhhggghhhiiijjjlllmmmoooooonnnnnnlllkkkjjjhhhgggfffffffffgggggghhhhhhgggggghhhhhhiiijjjkkklllmmmnnnnnnnnnooopppqqqrrrrrrssstttsssrrrpppooonnnnnnnnnmmmmmmlllkkkkkkjjjjjjiiifffeeecccbbbccccccbbbaaaaaaaaabbbbbbcccdddffffffiiihhhgggfffffffffffffffffffffffffffeeeeeedddccc```___^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYSSSSSSRRRQQQQQQRRRSSSTTTSSSSSSSSSSSSRRRRRRRRRRRROOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFEEEDDDCCCDDDDDDEEEDDDCCCCCCDDDEEECCCBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHKKKLLLLLLMMMNNNMMMMMMMMMKKKKKKLLLNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSRRRPPPOOOOOOPPPRRRTTTSSSSSSTTTUUUWWWYYY[[[\\\YYYZZZZZZ[[[\\\\\\]]]]]][[[[[[[[[\\\]]]___```aaa______^^^^^^___aaacccddddddeeeeeeeeeeeeeeeeeeeeecccbbbaaa``````aaabbbcccdddddddddddddddddddddeeedddcccaaa___^^^^^^______ccccccccccccccccccccccccddddddcccbbbbbbbbbbbbcccccccccccccccdddeeefffgggffffffeeeeeeffffffggghhhggggggfffeeeddddddccccccddddddeeeeeeeeeeeeddddddcccdddeeeggghhhhhhiiiiiifffffffffeeeeeedddbbbbbbaaa```___```bbbdddcccbbb`````````______````````````aaabbbbbbccccccbbbbbbaaa___\\\[[[[[[ZZZYYYWWWSSSRRRPPPMMMKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA?????????>>>======<<<<<<:::::::::999999999888888777777777777777666666555444444555555555555444444444444444444444333333333111111222222222222111111111000000000000000//////////////////////////////111///......///000000///////////////////////////000000000000000000000000---------............///...........................///000000//////000222//////............//////,,,,,,,,,,,,,,,---------............------------------------------------------////////////------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------......---,,,...---,,,,,,,,,,,,,,,,,,............------------------------------------/////////......---------++++++,,,,,,------......cccddddddeeefffgggggghhhfffggghhhjjjlllnnnooopppnnnmmmlllkkkiiigggfffffffffgggggghhhhhhgggggggggffffffggghhhjjjkkklllllllllmmmnnnoooqqqssstttuuuuuutttrrrqqqooonnnmmmmmmmmmmmmllllllkkkjjjjjjjjjgggeeecccccccccdddcccbbbaaaaaaaaabbbbbbccceeeeeehhhhhhgggfffeeedddddddddeeeeeeeeeeeeddddddcccbbb```______^^^]]]]]]]]]]]]\\\[[[[[[ZZZZZZYYYXXXXXXSSSRRRQQQQQQQQQRRRSSSTTTSSSSSSSSSSSSRRRRRRRRRRRROOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCBBB@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDDDDBBBBBBBBBCCCDDDCCCBBBBBBDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIKKKLLLMMMNNNOOOOOONNNNNNNNNOOOOOOOOOOOOOOORRRQQQPPPOOOPPPQQQRRRSSSSSSSSSTTTTTTVVVWWWYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]___```^^^^^^^^^^^^^^^___```aaabbbbbbccccccdddeeeeeeeeeccccccbbbaaaaaabbbcccccceeeeeeeeefffffffffffffffeeedddbbbaaa___^^^^^^^^^bbbbbbbbbbbbccccccccccccdddccccccbbbbbbbbbbbbbbbbbbbbbaaaaaabbbccceeefffggggggffffffgggggghhhiiihhhggggggeeedddcccbbbbbbcccddddddddddddccccccbbbdddeeefffggghhhiiiiiiiiiffffffffffffeeeeeedddccccccaaa```aaabbbcccbbbaaa______^^^^^^^^^^^^______^^^^^^______^^^^^^]]]\\\^^^\\\ZZZYYYZZZZZZYYYXXXSSSRRRPPPNNNMMMKKKJJJIIIIIIHHHGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???>>>>>>======<<<;;;;;;::::::999999999888888888666666666777666555555444333444444555555444444333333333333333333333333333111222333444444333222111111111111111000000000000////////////////////////...---++++++---...---,,,////////////////////////////////////////////////---------............///------------------------,,,///111000---,,,---///......------------......,,,,,,------...------,,,------------------------------------------------,,,---...//////...---,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------------------------------------------------------------------------//////......------,,,,,,******++++++,,,---......bbbbbbcccdddeeeffffffgggeeefffgggiiikkklllnnnnnnllllllkkkiiihhhgggeeeeeeggghhhhhhhhhhhhhhhggggggeeeeeefffggghhhiiijjjjjjkkklllmmmoooqqqsssuuuvvvuuutttrrrpppooonnnmmmmmmmmmllllllkkkkkkjjjiiiiiihhhfffdddcccddddddcccbbbaaaaaaaaaaaabbbbbbcccdddfffffffffeeedddcccbbbbbbbbbbbbcccccccccbbbaaaaaa```_________^^^]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXTTTSSSRRRQQQQQQRRRSSSTTTRRRRRRSSSSSSSSSSSSSSSSSSOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCAAAAAA@@@????????????@@@AAABBBBBBBBB@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBBBBBBBAAACCCDDDDDDCCCBBBBBBCCCCCCBBBAAABBBCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPOOOOOOPPPQQQRRRSSSUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXYYY[[[\\\^^^______^^^^^^^^^^^^_________``````aaabbbcccdddeeeeeeccccccbbbbbbbbbbbbcccccceeeeeeeeeffffffgggggggggfffeeedddbbbaaa___^^^^^^aaaaaaaaabbbbbbcccccccccdddcccbbbbbbaaaaaabbbbbbaaaaaa`````````bbbdddeeefffffffffffffffggghhhhhhhhhggggggeeedddcccbbbbbbccccccddddddcccbbbaaaaaafffggghhhhhhiiiiiihhhhhhffffffffffffeeeeeedddccccccbbbaaaaaabbbbbbaaa___^^^]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]\\\[[[ZZZYYYZZZXXXVVVVVVWWWXXXXXXWWWRRRRRRQQQPPPNNNLLLKKKJJJHHHHHHFFFEEECCCBBBAAA@@@????????????@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;::::::::::::999999999888666666666666666555444444333333444444444444333333111111111111111111222222111222333444444333222111000000000000111111111111////////////////////////...---++++++---...---,,,////////////////////////........................---------............///------------------------///222444222...++++++---///......------......///,,,---.........---,,,,,,,,,,,,------------------------------------------+++,,,------------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,,,,---------------------,,,,,,------------------------------------------------------,,,,,,++++++******++++++,,,---......bbbbbbccccccddddddeeeeeecccdddeeefffhhhjjjkkkkkkkkkjjjjjjiiihhhgggffffffiiiiiijjjjjjiiiiiihhhhhheeeffffffgggggghhhhhhhhhjjjkkklllnnnppprrrtttuuusssrrrqqqooonnnmmmmmmmmmllllllkkkjjjjjjiiiiiihhhhhhfffddddddeeeeeedddcccaaaaaa``````aaabbbbbbcccddddddddddddcccbbbaaaaaaaaaaaaaaabbbbbbaaaaaa````````````___^^^]]]\\\[[[\\\[[[ZZZYYYYYYYYYYYYZZZUUUTTTSSSQQQQQQQQQRRRSSSQQQQQQQQQQQQRRRRRRRRRRRRPPPOOOOOOOOONNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@???@@@AAAAAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBCCCDDDFFFFFFDDDCCCDDDEEEBBBAAA@@@AAACCCCCCCCCAAAAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQTTTTTTSSSRRRRRRRRRRRRSSSUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYY[[[]]]^^^____________^^^^^^^^^^^^^^^^^^___```aaabbbcccdddbbbbbbbbbbbbbbbbbbbbbbbbdddddddddeeeffffffggggggggggggfffdddcccaaa```___``````aaaaaabbbcccccccccccccccbbbaaaaaaaaaaaabbb````````````aaabbbcccdddeeeeeeddddddeeeeeefffgggggggggfffeeeddddddccccccddddddddddddcccbbbaaa```fffggghhhhhhhhhhhhhhhgggfffffffffeeeeeedddbbbbbbcccaaa``````aaaaaa```^^^]]]\\\\\\[[[[[[\\\\\\]]][[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUSSSSSSUUUVVVUUUTTTQQQQQQQQQPPPNNNLLLKKKJJJGGGFFFEEEDDDCCCBBBAAA@@@????????????????????????=========<<<;;;;;;:::::::::::::::999999999888888666666666666666555555444333333444444444444333333000000000000111111111111111111222222222222111111//////000000000000000111////////////////////////111///......///000000///////////////////////////........................---------............///------------------------111555888666000,,,,,,///000000////////////000000.........---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,+++,,,,,,------------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......bbbbbbbbbcccccccccccccccbbbbbbcccdddeeefffggghhhjjjjjjjjjiiiiiihhhhhhhhhkkkkkkkkkkkkkkkjjjiiiiiigggggggggggggggggggggggghhhiiijjjlllnnnpppqqqrrrqqqpppooonnnmmmmmmmmmmmmkkkjjjjjjiiiiiihhhhhhgggiiigggeeedddeeeeeeeeecccaaa````````````aaabbbbbbaaabbbcccccccccbbbaaa```aaaaaabbbbbbbbbbbbaaaaaa___`````````^^^]]][[[ZZZZZZZZZYYYXXXWWWXXXXXXYYYUUUTTTRRRPPPOOOOOOPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>AAA@@@??????>>>>>>??????===>>>@@@@@@??????AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDCCCBBBAAABBBBBBAAA@@@???@@@BBBCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQSSSTTTTTTTTTUUUUUUVVVVVVTTTUUUUUUWWWYYY[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\\\\[[[\\\\\\]]]^^^___`````````aaaaaaaaaaaaaaaaaa```bbbbbbcccddddddeeeffffffgggggggggfffeeecccbbbaaa`````````aaabbbcccccccccccccccbbbaaaaaaaaaaaaaaa___```aaabbbbbbccccccbbbcccccccccccccccddddddeeefffffffffeeeeeedddddddddddddddddddddcccbbbaaa```cccccceeefffggggggggggggfffffffffeeedddbbbaaa```aaa```^^^___``````___^^^\\\[[[[[[ZZZZZZ[[[[[[\\\YYYYYYZZZYYYYYYXXXWWWVVVTTTRRRQQQQQQRRRSSSSSSRRRNNNOOOOOONNNMMMKKKIIIHHHEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@??????????????????======<<<<<<;;;::::::999999999888888888777777777666777777777777666555555222333333444444333333222000000111111111222222222111111111000000111111111....../////////000000000000000000000000000000000222000//////000111111000////////////////////////........................---------............///------------------------000555999777111---...111000//////......//////000000///...---,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,)))***+++---------,,,+++++++++,,,,,,,,,---------------------------------++++++,,,,,,---.........------------------......cccccccccbbbbbbbbbbbbbbbaaaaaabbbccccccdddeeeeeejjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllkkkjjjiiihhhggggggggggggffffffffffffggghhhjjjlllnnnoooooooooooonnnmmmmmmmmmmmmmmmjjjjjjiiiiiihhhgggggggggiiigggeeeeeeeeefffeeedddaaa````````````aaaaaabbb``````bbbccccccbbbaaaaaaaaabbbbbbcccccccccbbbbbb___`````````___]]][[[ZZZXXXWWWVVVUUUTTTUUUVVVWWWUUUSSSQQQOOONNNMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<>>>======<<<<<<<<<<<<<<<<<<===?????????@@@AAACCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@@@@>>>===>>>???AAA@@@???@@@BBBCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPKKKKKKLLLMMMNNNNNNOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPSSSSSSSSSTTTUUUUUUVVVVVVTTTTTTUUUVVVXXXZZZ\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZ[[[\\\\\\]]]]]]``````aaaaaaaaaaaa``````aaaaaabbbccccccdddeeeeeehhhhhhhhhgggfffeeecccccc___``````aaabbbccccccccccccbbbbbbaaaaaaaaaaaaaaa^^^___aaacccccccccbbbbbbbbbbbbaaaaaabbbbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddbbbaaaaaa___```bbbdddeeeggghhhhhhfffffffffdddcccaaa___^^^```___^^^^^^___```___]]][[[[[[ZZZZZZZZZZZZ[[[[[[XXXXXXXXXXXXXXXWWWVVVUUUSSSQQQOOOOOOQQQQQQQQQPPPLLLMMMMMMMMMKKKIIIGGGFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@?????????>>>===<<<<<<;;;;;;:::999999777777777777666666666666777777777777777666666555222333333444444333333222111111222222222333333333222111000//////000111222---.........//////000000111111111111111111111111000///------///000///...////////////////////////000000000000000000000000---------.........//////........................,,,111666555///,,,---111------,,,,,,,,,,,,------111000...,,,+++,,,...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111///---++++++---///111,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,((()))+++,,,---,,,,,,++++++++++++,,,,,,---------------------------------+++,,,,,,---...///000000..................------cccccccccbbbaaa``````___aaaaaaaaabbbcccccccccdddfffgggiiijjjkkkkkkjjjjjjjjjkkklllllllllkkkjjjiiijjjjjjjjjiiigggfffdddccceeefffggghhhiiijjjkkkkkkmmmmmmmmmllllllkkkkkkkkkjjjiiihhhgggggggggggggggjjjjjjiiigggeeecccaaa```___^^^^^^^^^^^^___``````cccbbbaaa``````aaabbbcccaaabbbbbbbbbbbbaaa`````````___^^^^^^]]]\\\[[[[[[VVVUUUSSSTTTUUUUUUTTTSSSRRRRRRQQQPPPNNNMMMMMMLLLOOONNNNNNNNNNNNNNNNNNNNNQQQPPPOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIFFFEEECCCBBBCCCEEEHHHJJJIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>===<<<<<<<<<===???@@@???>>>===<<<<<<;;;<<<<<<===>>>???@@@AAABBBBBBBBB@@@@@@@@@????????????>>>@@@???>>>>>>>>>???AAABBB>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAAEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBCCCDDDEEEEEEGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOONNNNNNNNNMMMMMMLLLLLLLLLNNNOOOOOONNNMMMOOOPPPQQQRRRSSSUUUUUUVVVVVVVVVUUUTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYZZZZZZWWWVVVVVVVVVWWWXXXZZZ[[[^^^^^^______``````aaaaaabbbaaaaaaaaaaaacccdddeeeiiiiiijjjjjjhhheeebbb______```aaabbbbbbbbbbbbbbbaaaaaa``````_________^^^______^^^^^^^^^______```ccccccccccccbbb```___^^^___```aaabbbbbbaaa```___aaaaaaaaaaaaaaa``````___]]]^^^___aaacccdddeeeeeeeeedddcccaaa___^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSQQQPPPNNNLLLKKKKKKLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBB@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;:::999888666555555444444555555444333333333333444444444333333222111000000222222222111111111000000000000000000000000000000111///......//////...,,,---......///000111111222000000000000000000000000000000000000000000000000......---......///000111///...---,,,,,,---...//////////////////......---//////.........---------------------------------...---,,,,,,,,,,,,---............------,,,,,,,,,111000///...---,,,++++++)))***++++++,,,,,,++++++---------------------------------------...///000,,,++++++---//////,,,(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------+++***)))((((((((())))))*********+++++++++---------...------,,,,,,------,,,+++,,,---...//////...,,,+++***+++,,,,,,dddccccccbbbaaaaaa``````aaaaaaaaaaaabbbbbbbbbbbbdddeeegggiiijjjjjjiiiiiiiiijjjkkkkkkkkkkkkjjjiiiiiiiiiiiiiiihhhgggeeeeeeeeeeeefffggghhhiiijjjjjjlllkkkkkkkkkjjjjjjjjjjjjiiihhhgggfffffffffffffffiiihhhhhhfffdddbbbaaa___^^^^^^^^^^^^^^^___``````bbbbbbaaa``````aaabbbbbbbbbbbbbbbbbbbbbaaa``````______^^^]]][[[ZZZYYYYYYTTTSSSRRRRRRSSSSSSRRRQQQQQQPPPPPPOOONNNMMMLLLKKKNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFDDDBBBCCCDDDGGGHHHIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<>>>===<<<<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>>>>???>>>>>>>>>??????@@@@@@>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBB???@@@AAACCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLMMMOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWXXXYYYZZZ[[[^^^^^^^^^___``````aaaaaaaaaaaa``````aaabbbdddeeefffggghhhhhhfffdddaaa______```aaabbbbbbbbbbbbbbbaaaaaa``````___^^^]]]]]]^^^^^^]]]]]]^^^___````````````aaaaaaaaa``````_________```aaaaaa```______``````aaaaaa``````___^^^\\\]]]^^^```aaacccccccccdddcccaaa```^^^]]]]]]\\\[[[[[[[[[ZZZZZZ[[[[[[[[[]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUUUUTTTSSSRRRRRRPPPOOOMMMLLLKKKJJJJJJKKKGGGGGGGGGHHHGGGGGGFFFFFFDDDDDDCCCAAA@@@???==============================<<<;;;;;;::::::::::::::::::999888666555444444444555555444333333333333444444333333222111111000000222222222111111000000000////////////////////////111///......//////...------......///000000111111000000000000000000000000////////////////////////000///...............//////...------------...//////////////////...------///.........------------------------------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,.........---------------+++,,,,,,------------------------------------------,,,,,,,,,,,,------......,,,***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,---------*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,ddddddccccccbbbbbbaaaaaabbbbbbaaaaaaaaaaaaaaaaaabbbccceeeggghhhhhhhhhhhhhhhhhhiiiiiijjjiiiiiihhhhhhiiiiiiiiihhhhhhgggfffdddeeeeeefffggghhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiihhhgggfffeeeddddddddddddffffffeeedddcccaaa___^^^^^^^^^^^^^^^^^^______```bbbaaaaaa``````aaaaaabbbbbbbbbbbbbbbbbbaaa``````^^^]]]\\\[[[YYYXXXWWWVVVRRRQQQPPPPPPQQQQQQPPPNNNOOOOOONNNMMMLLLKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFDDDCCCBBBCCCEEEFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>===<<<;;;===<<<<<<<<<<<<===>>>>>>======<<<<<<;;;<<<<<<<<>>>>>>>>======>>>???????????????>>>>>>???@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@AAAAAAAAA>>>>>>???@@@BBBDDDFFFHHHDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDDDDDDDCCCAAAAAADDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKLLLLLLKKKJJJLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWZZZYYYYYYYYYYYYYYYZZZZZZ]]]]]]^^^^^^___``````aaa``````___``````aaabbbcccbbbcccdddeeedddbbb```___^^^___```aaabbbbbbbbbbbbbbbaaa```___^^^]]]\\\[[[\\\\\\\\\\\\]]]___``````^^^^^^___```````````````^^^^^^____________^^^^^^_______________^^^]]]]]][[[\\\\\\^^^___```aaaaaabbbaaa```^^^]]]\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMLLLJJJIIIIIIIIIIIICCCDDDDDDEEEFFFFFFEEEEEECCCCCCBBB@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::999888777666555444444444555555444333333333333333333333222222111000000000111111111111000000000000////////////////////////000///......//////...---.........//////000000111000000000000000000000000////////////////////////111000///...------------///...------------...///...////////////...------............------------------------------------------,,,,,,,,,,,,------...------------,,,,,,,,,+++++++++,,,,,,---------------...///////////////---------------------------,,,,,,,,,,,,+++++++++///---***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------......///000+++++++++,,,,,,,,,------******++++++++++++******+++,,,,,,---------------...---,,,,,,+++,,,,,,,,,eeedddddddddcccccccccbbbdddccccccbbbbbbaaaaaaaaabbbccceeefffhhhhhhggggggffffffgggggggggggggggggggggggghhhiiiiiihhhhhhhhheeeeeeffffffggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggeeedddccccccccccccdddccccccbbbaaa```^^^]]]^^^^^^]]]]]]^^^^^^___```aaaaaaaaa``````aaaaaaaaaaaabbbbbbbbbbbbaaa``````]]]\\\[[[YYYWWWVVVUUUTTTRRRQQQOOOOOOPPPPPPNNNMMMMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLNNNNNNOOOKKKKKKJJJIIIHHHGGGFFFEEEHHHFFFDDDCCCBBBBBBCCCDDDFFFFFFFFFEEEEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<======@@@@@@AAAAAAAAA@@@??????????????????>>>>>>>>>>>>;;;<<<>>>???@@@???>>>===>>>>>>??????????????????????????????????????????????????????@@@@@@@@@@@@>>>>>>>>>???AAACCCFFFGGGCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEDDDCCCAAA???CCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLOOOPPPQQQSSSTTTUUUUUUVVVSSSSSSSSSSSSSSSTTTUUUVVVUUUUUUUUUTTTTTTUUUUUUUUUYYYYYYXXXXXXXXXXXXXXXXXX[[[[[[\\\]]]^^^______```^^^^^^^^^___``````aaaaaa___```bbbccccccbbb```___^^^^^^```aaabbbbbbbbbbbbbbbaaa```___]]]\\\ZZZZZZZZZ[[[[[[\\\]]]^^^```aaa______``````aaa``````___]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\ZZZZZZ[[[[[[\\\]]]^^^_________^^^\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVTTTSSSRRRQQQPPPOOONNNMMMKKKKKKJJJIIIHHHGGGFFFFFFBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999888777666555444444444444555444333333222222333333222222111111000000000000000000000000000000000000////////////////////////000///......///000///---........./////////000000////////////////////////////////////////////////000///...---------------.........------...............//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,------...///////////////------------------------------------,,,,,,++++++...,,,+++***+++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......)))***++++++++++++++++++***+++,,,---...---,,,,,,---------,,,,,,,,,------eeeeeeeeeeeeddddddddddddeeeeeeeeeddddddccccccccccccdddeeeggggggggggggfffddddddddddddeeeeeeffffffffffffggghhhhhhhhhhhhgggeeefffffffffggghhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjgggfffeeecccbbbbbbaaaaaaaaaaaaaaaaaa```___^^^]]]]]]]]]]]]]]]]]]^^^______`````````aaaaaa````````````aaaaaaaaaaaa```______[[[ZZZYYYXXXVVVUUUTTTSSSSSSQQQPPPPPPPPPPPPOOOMMMKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMKKKJJJIIIHHHGGGFFFEEEEEEGGGFFFDDDCCCBBBAAABBBBBBDDDDDDDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAA@@@???????????????>>>>>>>>>======;;;<<<===>>>???>>>======???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????@@@AAACCCDDDBBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEECCCAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKJJJJJJKKKMMMNNNOOOPPPRRRTTTUUUUUUUUUSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVVVVVVVVVVVVVUUUUUUXXXYYYZZZ[[[\\\]]]^^^^^^\\\\\\]]]^^^____________^^^___```aaaaaaaaa``````]]]^^^___```bbbbbbbbbbbbbbbaaa```___]]]\\\ZZZZZZZZZ[[[[[[\\\]]]^^^```aaabbbbbbbbbbbbaaa```___^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYZZZ[[[\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBAAA@@@???>>>@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777777666555444333333333444444444333222222222222333111111000000000000//////////////////////////////........................///...---...///000///...............////////////////////////////////////........................---------------...//////---..................---...............------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++*********,,,,,,---............---------------------------......//////...---,,,+++***,,,---...---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,,,,---------.........******+++,,,,,,,,,,,,,,,)))***,,,---------,,,+++------------------------ffffffffffffeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeedddeeefffggggggfffeeedddbbbbbbbbbbbbbbbcccdddeeeeeeeeefffgggggggggffffffeeeeeeeeefffffffffggggggiiiiiiiiiiiiiiijjjjjjjjjggggggeeecccbbbaaaaaaaaa````````````______^^^]]]]]]]]]]]]]]]]]]^^^^^^______``````aaaaaa``````__________________^^^^^^]]]YYYXXXXXXWWWVVVUUUTTTTTTTTTRRRQQQPPPQQQPPPOOOMMMKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>===<<<;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<===>>>???@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>=========;;;<<<<<<===============???>>>=============================================>>>>>>>>>>>>?????????AAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDFFFFFFKKKJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKJJJIIIKKKLLLKKKLLLNNNOOOQQQRRRSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSTTTTTTTTTTTTSSSSSSUUUVVVWWWXXXYYY[[[\\\\\\ZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]^^^_______________\\\]]]^^^```aaabbbccccccbbbaaa```___^^^]]]\\\[[[\\\\\\\\\\\\]]]___``````ddddddccccccbbb```___^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZXXXXXXXXXYYYZZZ[[[\\\\\\[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[YYYYYYXXXXXXXXXWWWWWWWWWSSSRRRQQQOOONNNLLLKKKJJJHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@???===<<>>======<<<;;;;;;::::::::::::::::::::::::888888777666666666666777555555444333333333333333444444333222222222222222000000000///////////////............////////////........................///...---...///000///...........................000000000000000000000000........................,,,,,,,,,,,,---...///000------...//////...---------............---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,++++++*********++++++,,,------------,,,---------------------------.../////////...---,,,)))+++...///...,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********,,,,,,,,,---------......)))***+++,,,------------***++++++,,,,,,,,,,,,,,,,,,,,,---............---ffffffffffffffffffffffffdddddddddeeeeeeeeeeeeeeedddeeeeeeeeeeeecccbbbaaaaaa`````````aaabbbcccddddddeeeeeeeeeeeeeeeddddddcccccccccccccccdddddddddggggggggghhhhhhiiiiiiiiihhhgggfffdddbbbaaaaaaaaa_________```______^^^^^^]]]]]]\\\\\\]]]]]]^^^_________```aaaaaa```______]]]]]]^^^^^^]]]]]]\\\[[[WWWWWWWWWVVVVVVVVVUUUUUUTTTRRRPPPPPPPPPPPPNNNLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===============<<<::::::888999:::;;;<<<;;;;;;:::999999999:::;;;<<<>>>???>>>???@@@@@@AAAAAAAAAAAA???>>>>>>>>>============<<<<<<;;;;;;<<<<<<===>>>???>>>===<<<<<<<<<=======================================>>>>>>>>>????????????@@@@@@@@@@@@??????AAA@@@@@@@@@????????????@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEFFFJJJIIIIIIIIIHHHHHHHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIKKKJJJKKKMMMOOOQQQRRRSSSSSSRRRRRRQQQQQQPPPQQQQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTVVVWWWXXXZZZZZZYYYZZZ[[[]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]][[[\\\^^^```aaabbbccccccaaaaaa``````___^^^]]]]]]^^^^^^]]]]]]^^^___``````aaaaaabbbbbbaaa```______^^^]]]\\\\\\\\\\\\]]]^^^]]]]]]^^^^^^]]]]]]\\\[[[[[[ZZZXXXWWWWWWXXXYYYZZZ\\\[[[[[[ZZZ[[[[[[\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXXXXSSSRRRQQQOOOMMMLLLJJJJJJHHHHHHHHHHHHGGGEEEDDDCCC@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;999999999999999999999999888777666666555555666666555444333333222333333333444333222222111222222222////////////////////////---------....../////////........................///...---...000000000///........................000000000000000000000000........................---------,,,,,,---......------...//////...------------......------,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------+++,,,---//////...---,,,***,,,...---+++***+++---******+++,,,,,,---......++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,+++,,,,,,,,,------------((()))***+++,,,,,,,,,,,,+++++++++***++++++,,,---+++,,,.../////////...---fffffffffgggggggggggggggcccccccccddddddeeeeeeeeeddddddddddddcccaaa___^^^```_________```aaacccddddddeeeeeeeeeddddddcccbbbaaaaaaaaaaaaaaabbbbbbbbbeeefffffffffgggggghhhhhhiiihhhfffdddcccbbbaaaaaa^^^______``````___^^^^^^]]]]]]\\\\\\]]]]]]^^^___^^^___```aaaaaa```___^^^\\\]]]]]]]]]]]]\\\[[[[[[VVVVVVVVVVVVVVVVVVVVVVVVSSSQQQPPPOOOOOOOOOMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMGGGHHHHHHIIIJJJKKKLLLLLLGGGGGGFFFFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;:::999999888999:::;;;<<<;;;::::::888888999:::;;;===>>>???===>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>============<<<<<<;;;::::::<<<===>>>???>>>===<<<;;;;;;<<<=======================================>>>>>>>>>>>>===>>>???AAAAAA@@@??????@@@@@@@@@????????????>>>??????@@@AAAAAABBBCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHEEEGGGHHHHHHGGGFFFHHHIIILLLMMMOOOQQQRRRTTTUUUUUURRRQQQQQQPPPPPPPPPQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSOOOPPPRRRSSSTTTTTTTTTSSSQQQRRRSSSTTTVVVWWWXXXYYYXXXYYY[[[\\\]]]]]]\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\^^^```aaabbbccccccaaaaaa`````````_______________^^^^^^^^^______```^^^______```````````````___^^^]]]\\\\\\]]]^^^___]]]^^^^^^^^^^^^]]]\\\\\\[[[ZZZXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\YYYYYYYYYYYYYYYXXXXXXXXXSSSRRRQQQOOOMMMLLLJJJJJJHHHHHHHHHHHHGGGEEEDDDBBB>>>??????@@@@@@@@@@@@@@@=========<<<<<<;;;;;;:::777777777777777777777777777777666555555555555555444444333333222222333333444333222222111111222222.........///////////////---------.........//////...........................------...000111000///.....................---000000000000000000000000........................//////...---,,,,,,,,,,,,,,,---...//////...---,,,------......------,,,++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,------.........)))***+++,,,---...//////+++,,,------......------------------------------)))***,,,.........,,,+++,,,------+++)))))),,,000******+++,,,,,,---......++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------'''''')))******+++++++++,,,+++***)))***+++---...+++,,,.../////////......dddeeefffggggggfffeeedddeeedddcccbbbbbbbbbcccdddhhhfffdddbbb```______^^^^^^^^^^^^___```bbbcccdddcccccccccbbbaaa``````__________________```aaaaaaccccccccccccdddeeefffgggjjjiiigggeeecccbbbbbbbbb````````````````````````______]]]]]]\\\]]]^^^___aaa``````^^^]]]\\\[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYVVVVVVVVVVVVUUUTTTRRRPPPPPPOOOMMMKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGJJJIIIGGGHHHIIIIIIHHHFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA????????????????????????????????????????????????===<<<<<<;;;;;;:::999999:::999999888888999999:::;;;::::::::::::;;;<<<<<>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFGGGIIIJJJJJJKKKLLLMMMNNNPPPQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTSSSSSSRRRPPPOOONNNPPPPPPQQQQQQRRRSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYZZZZZZ[[[\\\\\\]]]]]][[[YYYWWWWWWXXXZZZ[[[ZZZ[[[\\\^^^___````````````aaabbbbbbccccccbbbbbbbbbaaa```^^^]]]\\\[[[[[[`````````___]]][[[ZZZYYY]]]\\\[[[[[[ZZZ[[[[[[[[[____________^^^^^^]]]\\\YYYYYYXXXXXXXXXXXXYYYZZZWWWYYY[[[\\\]]]\\\ZZZYYY]]]]]][[[ZZZYYYYYYYYYYYY]]][[[XXXWWWXXXXXXXXXWWWQQQPPPOOOMMMLLLKKKKKKJJJHHHGGGEEEDDDEEEDDDBBBAAA@@@@@@???>>>===<<<;;;;;;???>>><<<;;;::::::::::::::::::::::::999999999888888777555444333333444444333333333222222222111111111111111111111111111111////////////////////////000///...------...///000...............///000111------------------------........................///............---------////////////...---,,,+++........................///......---+++******)))........................*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++///---+++))))))+++---///+++++++++++++++++++++++++++++++++,,,,,,---------ddddddeeeffffffeeedddddddddcccbbbaaaaaabbbcccdddffffffeeecccbbbaaa```____________```aaabbbddddddccccccbbbaaaaaa```______```_______________``````aaaaaaaaaaaabbbcccddddddhhhhhhgggfffeeedddccccccaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]]]]]]]^^^___``````___^^^]]]\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWSSSSSSTTTSSSRRRQQQOOONNNOOONNNMMMKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIKKKKKKIIIHHHGGGIIIHHHGGGGGGHHHHHHGGGEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????????????????????????????????????????<<<<<<<<<;;;::::::999999:::999999888888999999:::;;;::::::::::::;;;<<<<<<>>>??????@@@@@@??????>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===>>>??????@@@@@@?????????>>>======<<<<<<<<<<<<===>>>??????@@@@@@??????@@@@@@@@@@@@?????????>>>??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFFFFGGGIIIJJJJJJKKKKKKLLLNNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOOQQQRRRRRRTTTTTTSSSSSSRRRPPPOOONNNOOOOOOPPPQQQRRRSSSTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[[[[\\\]]]___``````aaaaaabbbcccddddddeeeeeeddddddbbbaaa___]]]\\\[[[ZZZZZZ\\\\\\]]]]]]]]]\\\\\\[[[\\\\\\[[[[[[[[[[[[\\\\\\^^^_________^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[WWWXXXZZZ\\\]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYY\\\ZZZWWWWWWWWWXXXWWWWWWQQQPPPOOOMMMLLLKKKJJJJJJHHHGGGEEEDDDEEEDDDBBBAAA@@@@@@???>>>===<<<;;;;;;======<<<;;;;;;:::999999888777777777666666666666777666555444333333333444333333222222222111111111222222222222222222222222........................000///...------...///000---------------......///------------------------....................................------------------------,,,+++***)))........................++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++...---+++******+++---...+++++++++++++++++++++++++++++++++,,,,,,---------ccccccddddddddddddccccccbbbbbbaaaaaaaaaaaabbbbbbddddddeeeeeedddcccbbbaaa````````````aaabbbddddddbbbbbbaaaaaa``````______```______^^^^^^^^^______^^^^^^^^^______```aaabbbfffgggggghhhhhhgggeeeeeeccccccccccccccccccccccccaaa```___^^^^^^^^^^^^^^^___^^^^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQOOONNNMMMOOONNNLLLKKKJJJKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGHHHFFFEEEEEEFFFGGGEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999999999888888888888999999:::::::::::::::;;;<<<<<<>>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======>>>???????????????AAA@@@???>>>============<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>=========??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLNNNOOOPPPPPPOOONNNMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSSSSRRRPPPOOONNNMMMNNNOOOPPPRRRTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^```aaaaaaaaaaaaccccccdddeeeeeeeeeeeeeeebbb```___\\\[[[YYYXXXXXXWWWXXXYYY[[[\\\]]]]]]]]][[[[[[[[[[[[\\\]]]^^^^^^^^^^^^_________^^^]]]]]]^^^]]]]]]\\\\\\]]]]]]]]][[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZYYYYYYXXXYYYYYYYYY[[[YYYWWWVVVWWWWWWVVVUUUQQQPPPOOOMMMLLLKKKJJJJJJHHHFFFEEEDDDEEEDDDCCCAAA@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<:::999888666666666666555555555555666555444333222222222333333222222222222111111111222222222222222222222222........................//////...------...//////,,,,,,,,,,,,,,,---------........................------------------------............------------,,,------,,,,,,+++***)))------------------------+++++++++,,,,,,---------------------------------++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------aaaaaabbbbbbbbbbbbaaaaaa```````````````aaaaaaaaabbbccceeeffffffeeecccbbbaaaaaaaaaaaaaaabbbcccdddaaaaaaaaa``````_________```______^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaaaaadddeeegggiiijjjiiihhhgggeeeeeeeeeeeeeeeeeeeeeeeebbbaaa```______^^^^^^]]]]]]]]]\\\[[[[[[ZZZYYYYYYZZZYYYXXXVVVUUUSSSRRRRRRSSSSSSSSSRRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGEEEDDDDDDEEEEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;:::999999888999999888888888888999999::::::999999::::::;;;<<<======>>>>>>???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======>>>????????????>>>AAA@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFGGGHHHHHHIIIJJJJJJLLLMMMNNNPPPPPPPPPPPPOOOLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTSSSSSSRRRPPPOOONNNKKKLLLNNNPPPRRRTTTVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTUUUUUUUUUVVVVVVVVVXXXZZZ\\\]]]]]]]]]\\\^^^^^^```aaaaaabbbbbbbbbbbbccccccdddddddddddddddaaa```^^^\\\ZZZXXXWWWWWWVVVWWWXXXZZZ[[[\\\]]]]]]ZZZ[[[[[[[[[]]]^^^___```^^^______```______^^^^^^______^^^^^^]]]]]]^^^^^^```___]]][[[YYYXXXWWWWWWYYYXXXXXXXXXXXXYYYYYYZZZZZZXXXVVVVVVWWWWWWVVVTTTQQQPPPNNNMMMKKKJJJJJJJJJGGGFFFDDDDDDEEEEEECCCAAA@@@@@@???>>>===<<<;;;;;;:::;;;===>>>===<<<:::888888777777777777666666666444444333333222222222222222222222222111111111111222222222222222222222222................................................,,,,,,,,,---------,,,,,,........................------------------------.........---------,,,,,,...............---,,,+++------------------------......---,,,,,,+++******........................,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,``````____________``````______``````aaaaaaaaaaaaaaabbbdddfffffffffdddcccbbbaaaaaaaaaaaaaaabbbbbb`````````_______________```______^^^^^^^^^__________________```aaabbbbbbcccdddgggiiijjjjjjiiiiiiggggggggggggggggggggggggcccbbbbbbaaa```^^^]]]]]][[[[[[[[[ZZZYYYYYYXXXXXXZZZYYYXXXWWWUUUTTTSSSRRRSSSSSSRRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGFFFEEECCCDDDEEEEEEDDDBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888999888888777777888888999:::999999999999:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======>>>???????????????@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???????????????????????????@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIIIILLLNNNOOOPPPQQQQQQPPPPPPLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTSSSSSSRRRPPPOOONNNKKKLLLMMMOOORRRTTTVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTUUUUUUUUUUUUUUUVVVXXX[[[]]]___^^^]]]]]]______```aaabbbbbbbbbbbbccccccdddeeeeeeeeeeeeeee```___]]][[[YYYXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[\\\]]]___```aaa___``````aaaaaaaaa`````````___^^^]]]]]]]]]]]]]]]___^^^\\\ZZZXXXWWWVVVVVVYYYXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWWWWWWWWWWUUUTTTPPPOOONNNLLLKKKJJJJJJIIIGGGFFFDDDDDDEEEEEECCCBBB@@@@@@???>>>===<<<;;;;;;;;;<<<>>>???>>>===;;;999777777777777666666666555333333333333333333222222222222222111111111000000222222222222222222222222////////////////////////------............------------............---,,,........................------------------------...------------,,,,,,,,,---------...------,,,,,,---------------------------------,,,,,,++++++***************************------------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,^^^^^^]]]]]]]]]]]]^^^^^^^^^___```aaabbbbbbaaaaaaaaabbbccceeeeeeeeedddcccbbbaaa```````````````aaa__________________^^^^^^_______________```aaaaaaaaa``````aaaaaabbbcccdddcccdddfffhhhiiijjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhddddddcccbbbaaa___]]]\\\YYYYYYYYYYYYXXXXXXXXXWWWZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMMMMLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFDDDCCCCCCDDDEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>================================================;;;;;;::::::999999888888888888777777777777888888999999999999999:::;;;;;;:::;;;<<<======>>>>>>===???>>>>>>>>>============::::::::::::::::::::::::888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<======<<<===>>>>>>??????>>>>>>??????@@@@@@@@@@@@@@@AAA@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIILLLMMMOOOPPPQQQQQQPPPPPPLLLLLLLLLMMMNNNPPPQQQRRRTTTTTTSSSSSSRRRPPPOOONNNKKKLLLMMMOOOQQQSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWYYY[[[^^^______^^^]]]______```aaaaaaaaaaaaaaaddddddeeefffffffffffffff___^^^]]][[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^___aaabbbaaaaaabbbcccccccccbbbbbb```___^^^]]]]]]]]]]]]]]]ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXYYYYYYYYYYYYXXXWWWXXXXXXXXXVVVTTTPPPOOONNNLLLKKKJJJIIIIIIGGGEEEDDDDDDEEEEEEDDDBBB@@@@@@???>>>===<<<;;;;;;;;;;;;<<<======<<<;;;:::555555555555444444444444333333444444444444333333222111111111111000000000111111111111111111111111////////////////////////------............------------...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,---------...***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++------,,,,,,,,,,,,++++++]]]]]]\\\[[[[[[\\\]]]]]]^^^___```bbbccccccbbbbbbbbbbbbbbbcccccccccccccccaaaaaa```___^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^_________```aaabbbcccdddaaaaaaaaaaaabbbcccdddeeeddddddeeefffhhhiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhheeeeeedddcccaaa___]]][[[XXXXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWVVVVVVUUUTTTTTTRRRQQQPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHFFFEEEDDDDDDEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>?????????@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;::::::999888888888888888777777777777888888999999999888999999:::;;;999:::;;;<<<============>>>>>>=========<<<<<<<<<::::::::::::::::::::::::888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA>>>>>>======>>>>>>??????===>>>??????@@@@@@???????????????@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQTTTTTTSSSSSSRRRPPPOOONNNKKKLLLMMMOOOQQQSSSTTTUUUXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^^^^^^^^^^______``````aaaaaa``````aaabbbccccccddddddcccccc^^^^^^]]]\\\[[[ZZZZZZ[[[ZZZ[[[\\\^^^___`````````]]]]]]]]]]]]^^^___aaaaaabbbcccddddddeeeeeeddddddaaa```___^^^^^^]]]]]]]]]XXXYYY[[[]]]^^^^^^^^^^^^\\\[[[ZZZZZZYYYYYYYYYYYYZZZYYYXXXYYYZZZYYYVVVTTTPPPOOOMMMLLLJJJIIIIIIIIIFFFEEEDDDDDDEEEEEEDDDCCC@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::666666666555555555444444333444555555555555444333111111111111000000000000000000000000000000000000------------------------,,,------......------,,,,,,,,,.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///------------------------((()))******+++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******++++++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++]]]\\\[[[ZZZZZZ[[[\\\]]]^^^___aaabbbcccccccccbbbcccbbbbbbaaaaaabbbccccccaaa```___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________```bbbccceeefffaaaaaaaaaaaabbbcccdddeeedddddddddeeefffhhhjjjjjjhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeedddbbb___]]][[[WWWWWWWWWWWWWWWWWWVVVVVVWWWVVVVVVVVVUUUUUUTTTTTTUUUTTTRRRPPPOOOOOOOOOPPPLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHGGGEEEDDDDDDEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::999888888777888888777777777777888888999999888888999999:::;;;999:::;;;<<<==================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAA>>>>>>>>>>>>???@@@AAABBB>>>>>>???@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@AAA@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHIIIKKKLLLMMMMMMLLLLLLNNNMMMMMMMMMNNNOOOOOOPPPTTTTTTSSSSSSRRRPPPOOONNNLLLLLLNNNOOOQQQRRRSSSTTTXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^___```````````````___]]]]]]^^^_______________^^^]]]]]]\\\[[[[[[\\\\\\ZZZ[[[]]]___aaabbbbbbccc^^^^^^^^^^^^^^^___```aaacccdddeeeeeeffffffffffffbbbbbb```___^^^^^^^^^^^^[[[\\\^^^``````___^^^]]]]]]]]]\\\ZZZYYYYYYYYYYYYZZZYYYYYYZZZZZZZZZWWWUUUPPPOOOMMMLLLJJJIIIIIIIIIFFFEEEDDDDDDEEEEEEDDDCCC@@@@@@???>>>===<<<;;;;;;999888888777777888999999888888888888777777777777333444555666666666555444111111111111000000000000////////////////////////++++++++++++++++++++++++,,,,,,---......---,,,,,,***+++---------+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,************************&&&&&&''')))***+++,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...************************++++++++++++++++++++++++---------,,,,,,+++++++++___^^^\\\ZZZZZZZZZZZZ[[[\\\\\\]]]^^^___aaabbbbbbccccccbbbbbbaaaaaa``````_______________^^^^^^^^^]]]^^^___^^^]]]]]]^^^```aaaaaaaaabbbbbbcccccccccccccccddddddeeeffffffgggeeedddccccccdddfffiiijjjeeeeeeffffffffffffffffffdddccccccbbb```___]]]\\\XXXWWWUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTRRRPPPNNNMMMLLLMMMMMMKKKJJJIIIGGGFFFFFFGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>======>>>????????????????????????>>>>>>>>>>>>============;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<=========<<<:::888777666555555999777555333444666888:::555555666777888999999:::;;;;;;;;;<<<<<<=========::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@===>>>??????AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>??????=========>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJKKKLLLMMMOOOPPPNNNPPPRRRSSSTTTSSSQQQPPPPPPPPPQQQQQQRRRTTTUUUVVVYYYXXXXXXXXXXXXYYYYYYZZZ\\\\\\\\\]]]]]]\\\\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^]]]^^^_________^^^]]]\\\```````````````_________^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^___```aaabbbccccccdddccc```^^^^^^___aaabbbeeeddddddccccccddddddeeeccccccbbbaaa```___^^^^^^]]]]]]]]]]]]^^^___``````]]]\\\\\\\\\]]]]]][[[ZZZ[[[[[[ZZZXXXWWWUUUTTTTTTQQQOOOMMMKKKIIIIIIIIIIIIDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCBBB@@@>>>;;;999<<<<<<;;;:::999999999999666666666555444444333333111222333333333333222111222111111000000000000000111111000000//////......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++.........---,,,+++))))))---,,,,,,++++++,,,,,,---...------,,,,,,------...///...,,,++++++,,,...///,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,+++******))))))************+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********___^^^\\\[[[ZZZZZZ[[[[[[[[[[[[\\\]]]^^^___```aaabbbaaaaaaaaa``````______^^^^^^__________________]]]^^^___^^^]]]]]]___```bbbbbbbbbbbbcccccccccdddccccccddddddeeeffffffgggddddddcccbbbcccdddfffhhheeeeeeeeeeeeeeeeeeeeeeeebbbbbbaaa```___]]][[[ZZZWWWVVVTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@EEEDDDCCCBBBAAAAAAAAAAAA????????????????????????>>>>>>>>>=========<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::888777666666555777666555444555777888:::666666777777888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@??????@@@AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[\\\]]]^^^^^^^^^]]]\\\]]]^^^^^^^^^^^^]]]\\\`````````____________^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbccccccdddbbb```^^^^^^___aaabbbdddccccccccccccccccccdddccccccbbbaaa```___^^^^^^]]]]]]\\\\\\]]]]]]^^^___]]]\\\[[[\\\]]]]]][[[YYYZZZZZZYYYWWWVVVUUUTTTSSSPPPOOOMMMJJJHHHGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBAAA@@@>>>;;;:::<<<;;;:::999999888999999666666666555444444333333111222222333333222222111222111000000//////000000000000000000//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------////////////...---,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^____________^^^^^^^^^^^^]]]^^^^^^^^^___`````````]]]^^^___^^^]]]]]]___aaabbbccccccccccccdddddddddccccccddddddeeeeeeffffffdddcccbbbaaaaaabbbcccdddcccccccccccccccccccccccc_________^^^]]][[[ZZZYYYVVVUUUSSSQQQPPPOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKIIIHHHHHHHHHHHHIIIGGGHHHHHHHHHGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@BBBBBBAAA@@@????????????????????????????????????>>>============<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999888777777777777555555555666777888888999777777777777777888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>????????????@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSQQQQQQRRRRRRSSSUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]][[[\\\\\\]]]]]]]]]\\\\\\ZZZ[[[\\\]]]]]]]]]]]]]]]____________^^^^^^]]]]]]________________________^^^^^^___```aaabbbcccccccccbbb```___^^^___aaabbbccccccccccccccccccccccccccccccbbbaaa```___^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[\\\\\\ZZZXXXYYYXXXWWWVVVUUUTTTSSSRRRPPPOOOMMMJJJHHHFFFEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@>>><<<;;;<<<;;;:::999888888888888666666555555444333333333111111222333333222111111222111000000//////000000000000000////////////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,---......------............------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++++++++++++++*********...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++******++++++************++++++************************++++++******++++++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaaaaa]]]^^^___^^^^^^^^^```bbbcccccccccccccccdddddddddcccccccccddddddeeeeeeeeeddddddbbbaaaaaaaaabbbbbbaaaaaaaaaaaaaaa`````````^^^^^^]]]]]]\\\ZZZYYYXXXVVVUUUSSSPPPOOONNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQOOONNNMMMLLLKKKJJJJJJJJJHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@??????>>>>>>>>>???????????????????????????=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777888333444666777888888888888888888888777777777777777888888888888888888888888888888888888888888888888888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>???@@@AAABBBCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>???????????????@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNRRRRRRQQQQQQQQQRRRSSSTTTRRRRRRRRRRRRTTTUUUVVVWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^[[[[[[\\\\\\\\\\\\[[[[[[XXXYYYZZZ[[[\\\]]]^^^^^^_________^^^]]]]]]\\\\\\_________```````````````_________```aaabbbbbbbbbbbbaaa```______```aaabbbcccddddddddddddddddddcccbbbbbbbbbaaa```_________]]]]]][[[ZZZZZZYYYYYYYYY[[[ZZZZZZZZZ[[[[[[YYYWWWXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPNNNKKKHHHFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>?????????>>>===<<<;;;:::999888888777777777666666555444444333333222111111222222222222111111111111000//////////////////////////////////////////...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,------------,,,+++++++++++++++++++++++++++************************,,,+++******))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++******))))))******+++************************++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++------------+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++YYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^___```aaaaaa]]]^^^______^^^___aaacccccccccccccccccccccccccccbbbbbbbbbbbbccccccccccccddddddcccbbbbbbaaaaaaaaa```_________^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXVVVUUURRRPPPOOONNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPOOONNNLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::888888777777777777777888333444666888999888777777888888888777777777777777777777777777777777777777777777777777777777777777777777777888888999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>????????????>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIJJJLLLMMMMMMMMMMMMQQQQQQQQQPPPQQQRRRRRRSSSQQQQQQRRRRRRSSSTTTVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\ZZZZZZ[[[[[[\\\\\\[[[[[[XXXXXXYYYZZZ[[[]]]^^^___```______^^^]]]]]]\\\\\\____________``````aaaaaa______``````aaaaaabbbbbbaaaaaa```______```aaabbbddddddeeeeeeeeeeeeddddddbbbbbbaaaaaa``````______]]]\\\[[[ZZZYYYXXXXXXXXXZZZYYYYYYYYYZZZZZZXXXVVVWWWWWWVVVVVVUUUTTTSSSSSSQQQQQQOOOMMMJJJHHHFFFDDDDDDDDDCCCCCCBBBAAAAAA@@@=========>>>============::::::999888777777777777555555555444333333222222111111111111111111111111111000000///.../////////.............../////////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++************************,,,+++******))))))************+++++++++,,,,,,,,,+++,,,------...---,,,,,,+++******))))))******+++************************++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++XXXXXXYYYYYYYYYYYYXXXWWWYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^___`````````\\\^^^______^^^___aaaccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccbbbbbbaaaaaa```^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWTTTSSSQQQOOONNNNNNNNNNNNPPPPPPPPPQQQRRRRRRSSSSSSOOOOOOOOONNNLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::888888777666666666777777444555777888888888777666777777777777777888888888777777777777666666666666888888888888888888888888666666666777888888999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>?????????>>>>>>>>>??????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJLLLNNNOOOOOOOOONNNOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPQQQQQQRRRTTTUUUVVVUUUVVVXXXZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZXXXXXXZZZ[[[[[[\\\\\\[[[YYYYYYYYYZZZ[[[]]]^^^___aaa``````___^^^]]]\\\\\\^^^^^^^^^______``````aaa___`````````aaaaaaaaabbb```````````````aaaaaabbbcccccceeeeeeeeeeeeccccccbbbaaaaaaaaa`````````___]]]\\\[[[ZZZYYYXXXXXXXXXYYYXXXXXXXXXYYYYYYWWWUUUVVVUUUUUUTTTSSSSSSRRRRRRQQQPPPOOONNNKKKIIIFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@============<<<<<<<<<<<<:::999888777666666666666555555444444333222222222222111000000000000111222111000//////......//////---............/////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++************++++++,,,------...------++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++,,,---...///...---,,,++++++************++++++************************++++++******++++++,,,---***++++++++++++,,,,,,,,,***++++++,,,,,,------...))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,YYYYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^__________________\\\^^^_________```bbbdddbbbbbbbbbaaaaaaaaa``````________________________``````aaaaaaaaa``````___\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVQQQPPPOOOMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRNNNNNNNNNNNNLLLJJJHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBB????????????????????????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999;;;:::999888888999:::;;;;;;;;;;;;:::::::::999999999888777666666666666666777777777777777666666555666666777777888888999999777777777777666666666555777777777777777777777777555555666666777888888999888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@?????????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@????????????AAABBBBBBCCCCCCDDDEEEEEECCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHJJJLLLNNNOOOOOONNNMMMMMMNNNOOOPPPPPPPPPOOONNNOOOOOOPPPPPPQQQSSSTTTUUUTTTVVVXXXZZZ[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYXXXWWWVVVWWWXXXZZZ[[[\\\\\\\\\[[[ZZZZZZZZZ[[[]]]^^^___bbbaaaaaa```___^^^]]]\\\\\\]]]]]]^^^______``````````````````aaaaaaaaaaaa````````````aaaaaaaaabbb```aaacccddddddcccaaa```aaaaaaaaaaaa````````````\\\\\\[[[ZZZYYYYYYYYYZZZYYYXXXWWWWWWXXXXXXWWWUUUSSSRRRRRRQQQQQQPPPPPPPPPNNNNNNNNNMMMKKKIIIFFFEEEDDDDDDCCCBBBAAA@@@??????>>>======<<<;;;;;;;;;;;;999999777666666666666666555555444333333222222111222111000//////000111222000000///............///---------.........//////,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++*********************++++++++++++,,,,,,---------,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,)))+++,,,.........,,,+++,,,,,,++++++++++++,,,,,,************************++++++******++++++,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......+++******************+++************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYXXXXXXWWWWWWVVVWWWXXXYYYZZZ[[[\\\]]]^^^_______________^^^^^^^^^\\\^^^_________```bbbdddbbbaaaaaaaaa``````______^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^______```______^^^\\\[[[[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTOOONNNMMMKKKKKKKKKLLLMMMJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNLLLJJJHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHDDDEEEEEEFFFFFFFFFEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA???????????????@@@@@@@@@>>>>>>=========>>>>>>???::::::::::::::::::::::::;;;;;;;;;:::::::::999999;;;:::999888888999:::;;;;;;;;;;;;::::::999999999999888777666666555555555888888777777666666555555555666666777888999999:::888888777777666666666555555555555555555555555555444555555666777888888999777777777777777777777777999999999::::::;;;;;;;;;;;;;;;:::999999:::::::::<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>?????????AAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@??????>>>>>>AAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGJJJLLLMMMMMMLLLKKKKKKLLLNNNPPPPPPOOONNNMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUXXXZZZ[[[[[[ZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVWWWYYY[[[\\\]]]]]]\\\[[[[[[[[[[[[]]]^^^___cccbbbaaa```___^^^]]]]]]\\\\\\]]]]]]^^^___``````````````````aaaaaaaaaaaa______``````aaaaaabbbbbb^^^```aaabbbbbbaaa```^^^aaaaaaaaaaaa````````````\\\[[[[[[ZZZZZZZZZZZZZZZXXXWWWVVVWWWXXXXXXVVVTTTPPPPPPPPPOOOOOONNNNNNNNNLLLLLLMMMLLLJJJHHHFFFEEECCCCCCBBBAAA@@@???>>>===>>>>>>===;;;;;;::::::;;;999888777666666555555555555555444333333222222111222111000//////000111222000000///...............---------.........//////++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---******+++++++++******)))++++++************++++++,,,++++++++++++++++++,,,---,,,***))))))***,,,---*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,+++******))))))************+++++++++,,,,,,,,,((()))+++---------+++***---,,,,,,++++++,,,,,,---************************++++++******++++++,,,---*********++++++,,,,,,,,,******+++,,,,,,---......---,,,+++******+++,,,---************************+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,XXXXXXYYYZZZ\\\]]]^^^___\\\\\\\\\[[[ZZZXXXVVVVVVXXXXXXWWWXXXYYY[[[]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZ\\\\\\]]]___```bbbccccccbbbbbbbbbaaaaaa```___^^^^^^^^^]]]]]]\\\[[[[[[ZZZ_________^^^^^^]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXWWWUUUSSSRRRRRRSSSSSSQQQPPPNNNMMMLLLMMMMMMNNNNNNMMMLLLJJJJJJJJJKKKLLLNNNNNNMMMLLLJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>===??????>>><<<<<<;;;;;;;;;::::::;;;<<<;;;:::888777999999888888888888999999888888888888888999999999:::999888666666666777777888777555444333444666777666666555555555555666666444555666777777666555444777777777777777666555555222333555777777666555444666666666666666666666666444444555777888999:::;;;:::999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========>>>??????@@@@@@AAABBBBBBAAAAAA@@@@@@???>>>============>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>?????????AAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGKKKKKKKKKLLLMMMMMMNNNNNNQQQNNNLLLMMMPPPQQQPPPOOONNNNNNNNNOOOOOOPPPPPPPPPSSSTTTUUUVVVXXXYYYZZZ[[[\\\[[[ZZZYYYXXXWWWVVVVVVRRRSSSUUUXXX[[[^^^```aaa\\\\\\]]]]]]^^^]]]]]]]]]bbbcccccccccbbb___]]][[[\\\\\\\\\]]]]]]^^^^^^^^^aaaaaaaaa```````````````bbb```_______________^^^______`````````___]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^___]]][[[ZZZXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSRRRQQQPPPNNNNNNJJJIIIHHHGGGEEEDDDCCCBBBCCCBBBBBBAAA@@@???>>>>>>999999::::::::::::::::::888888777777666666555555444444333333222111000000333222111111222222111///111000///.......................................------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++............------,,,+++***++++++,,,,,,++++++***+++***)))'''''')))***+++************))))))((((((+++*********))))))((((((************************---,,,***)))))))))******)))***++++++,,,---......)))***,,,------,,,***)))))))))*********+++++++++,,,,,,,,,++++++*********((()))+++,,,------,,,,,,---------,,,,,,+++++++++---------......---,,,,,,************+++,,,------***---...---***))),,,///,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++*********++++++,,,,,,,,,YYYZZZZZZ[[[\\\]]]^^^^^^[[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWXXXZZZ\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZ^^^^^^___aaabbbdddeeeeee````````````___^^^]]]]]]\\\\\\[[[[[[ZZZYYYYYYXXX[[[[[[[[[[[[[[[[[[ZZZZZZ\\\[[[ZZZYYYXXXWWWVVVVVVWWWVVVTTTSSSRRRQQQRRRRRRPPPOOONNNMMMLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJLLLLLLKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<>>===<<<;;;;;;;;;;;;:::::::::::::::999888888999888888777777888888999999888888777777888888888:::999888777777777888999888777555444333444555666666666555555555555666666444555666777777666555444777777777777777666555555222444555666666666444333555555555555555555555555666666666666666666666666999999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>??????@@@AAAAAAAAAAAA@@@@@@???>>>>>>=========>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>>>>>>>??????AAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHGGGGGGGGGJJJJJJKKKKKKLLLMMMMMMMMMOOOMMMKKKLLLNNNOOOOOOMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUUUUTTTRRRSSSTTTVVVXXXZZZ\\\\\\]]]]]]^^^_________^^^^^^```aaabbbbbbaaa___]]][[[\\\\\\\\\\\\\\\[[[[[[[[[^^^^^^___```aaabbbbbbcccccc```]]]]]]___```___]]]\\\\\\]]]^^^^^^]]]\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]^^^\\\[[[YYYXXXXXXYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPNNNMMMLLLJJJJJJIIIGGGFFFDDDCCCCCCAAAAAA@@@???>>>===<<<<<<::::::::::::::::::::::::888888777666666555555444444444333222222111000000333111000000111111000///////////////....................................------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,++++++******++++++++++++++++++++++++---------------,,,++++++***++++++,,,,,,++++++***+++***)))(((((()))***+++++++++*********)))))))))+++*********))))))))))))************************,,,,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,++++++******+++++++++***++++++,,,,,,,,,------,,,******+++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,\\\\\\\\\]]]]]]]]]^^^^^^ZZZZZZ[[[[[[[[[[[[[[[ZZZWWWWWWVVVVVVWWWYYY[[[\\\^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]^^^``````aaa_________^^^^^^]]]\\\[[[YYYYYYYYYXXXWWWWWWVVVVVVXXXXXXXXXYYYYYYYYYYYYYYY[[[ZZZYYYXXXVVVUUUTTTSSSUUUTTTSSSRRRQQQPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@======<<<<<<<<<<<<<<<<<<======<<<;;;::::::::::::::::::999888888888999999888888777777777777888888:::999888666666666777777999888888888888999999:::777666555444333444555555666555555444444555555666444555555666666555555444666666666777666666555444333444555666666555333333555555555555555555555555666666666666666666666666888888888777888999999:::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<======>>>>>>???@@@@@@@@@?????????>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????AAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSQQQRRRSSSTTTUUUVVVWWWXXXWWWWWWVVVUUUTTTSSSSSSRRRQQQRRRSSSTTTUUUVVVWWWWWW[[[\\\]]]]]]^^^^^^^^^]]]^^^^^^___```___^^^]]]\\\\\\\\\[[[[[[ZZZYYYYYYYYY[[[\\\]]]___aaaccceeeeeebbb___]]]]]]______]]]ZZZXXXYYYZZZZZZ[[[ZZZZZZYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\[[[YYYXXXXXXXXXYYYYYYXXXWWWVVVUUUSSSQQQPPPPPPOOOOOOOOONNNMMMLLLKKKJJJHHHGGGGGGEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;:::<<<;;;;;;::::::999999999777777666666555444444444333333333222111111000000111000//////000000///...,,,---...///000///......------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++***)))(((((()))***++++++++++++++++++************************)))))))))************************,,,+++******)))*********---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***************+++,,,------,,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,++++++***+++++++++---,,,***)))*********)))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\[[[[[[ZZZWWWWWWVVVVVVWWWXXXZZZ[[[]]]]]]]]]]]]]]]\\\[[[[[[XXXYYYYYYZZZ\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[XXXXXXXXXWWWVVVVVVUUUUUUWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZXXXWWWUUUTTTSSSRRRSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCAAA@@@????????????>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@???????????????========================<<<;;;:::999999999999999:::999777666666777888999777777777666666777777777;;;999777666555555666666666666777777777888999999666555444333333333444444555444444444444444444555444444444444444444444444555555555666666555555444444444555555555444333222444444444444444444444444222333444555666888999999777777777777888888999999999999999999999999999999888888999999:::;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>=========<<<<<<;;;;;;>>>>>>==================>>>??????@@@@@@??????>>>??????>>>>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMOOOPPPRRRSSSSSSPPPPPPQQQRRRSSSTTTUUUUUUVVVUUUUUUTTTSSSSSSRRRRRRPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]___aaabbbdddeee^^^aaadddccc```[[[XXXWWWVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZYYYXXXWWWWWWWWWXXXYYYWWWVVVUUUSSSQQQOOONNNMMMMMMMMMLLLLLLKKKIIIHHHGGGEEEDDDCCCBBBAAA@@@????????????>>>===<<<;;;::::::<<<<<<;;;:::999888888888666666555555444333333333333222222222111111000000111///......//////...---***,,,...000000000...---------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))***++++++,,,,,,++++++***+++******))))))******+++++++++++++++++++++++++++************************************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++***)))***+++---...,,,+++++++++++++++++++++++++++,,,------------,,,------,,,+++************,,,)))''''''***,,,***((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********_________^^^^^^^^^^^^]]]_________^^^]]][[[ZZZYYYWWWWWWVVVVVVWWWXXXYYYZZZ\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^______^^^^^^^^^^^^]]]\\\[[[[[[YYYXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXZZZYYYXXXWWWUUUTTTSSSRRRPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA??????>>>>>>>>><<<<<<===>>>???@@@@@@AAA@@@@@@???>>>>>>>>>>>>???=========<<<<<<<<<<<<<<<:::999999888888888888888888777666555555666888999777666666555555666666777:::999777555444444555555444444555666666666777777555444444333333333333333444444333333333333444444444444333333333333444444333444555555555555444444444444444444444444333333444444444444444444444444222333444555666888999999666666777777777888888888888888888888888888888888777777888888999:::::::::::::::;;;<<<<<<======>>><<<<<<;;;;;;;;;;;;::::::===<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======???????????????@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLKKKKKKMMMNNNPPPQQQRRRSSSNNNOOOOOOPPPQQQRRRSSSSSSUUUTTTTTTSSSSSSRRRRRRRRRNNNOOOPPPQQQSSSTTTVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[XXXYYYYYYZZZ[[[\\\\\\]]][[[\\\]]]^^^___```aaaaaa]]]fffnnnmmmcccZZZWWWXXXVVVVVVVVVWWWWWWXXXYYYYYYVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWUUUTTTRRRQQQOOOMMMLLLKKKKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@?????????>>>===<<<;;;::::::;;;;;;:::999888777777666555555444444333222222222222222111111111111111000000///......//////...,,,***,,,...///000///...---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++))))))***++++++************++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++***************+++++++++************************************+++***************+++,,,,,,---......,,,++++++******++++++,,,************++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++***+++,,,,,,---------,,,------,,,+++************)))'''%%%'''***---,,,***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********^^^^^^^^^^^^^^^^^^^^^^^^aaa``````___^^^\\\ZZZYYYXXXXXXWWWWWWWWWXXXZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUSSSSSSTTTTTTTTTTTTTTTTTTXXXWWWVVVVVVUUUTTTSSSSSSNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@????????????@@@;;;<<<<<<======>>>>>>>>>???>>>>>>=========>>>>>>;;;;;;::::::999888888777888888777777666777777888666666555555555666777777666666555555555555666666777777666666555555444444333444444555555555555444444444333333333222222222444333333222222333333444444333333222222333333444222333444444555444444444333333333333333444444444333333333333333333333333555555555555555555555555555555666777777777777666666666666666666666666666666666777777888999999999999999::::::;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJLLLJJJKKKLLLMMMNNNOOOPPPQQQMMMMMMNNNNNNOOOPPPPPPQQQSSSSSSSSSRRRRRRQQQQQQQQQNNNNNNOOOQQQRRRTTTUUUVVVUUUVVVWWWXXXYYYZZZZZZZZZXXXXXXXXXXXXXXXXXXYYYYYYWWWWWWXXXZZZ[[[\\\]]]^^^[[[[[[\\\\\\]]]]]]]]]^^^___hhhpppoooddd[[[YYY[[[WWWWWWVVVVVVVVVWWWXXXXXXTTTTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRRRRSSSTTTRRRQQQPPPOOOMMMLLLJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDDDDCCCBBBBBBAAAAAA???>>>>>>===<<<;;;::::::999888888777777666666666444444333333222111111111111111111111111111111111000///......//////...---+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,+++*********+++,,,---++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++++++++*********+++++++++++++++************************))))))***++++++++++++***)))******+++---......///++++++++++++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,*********+++++++++++++++'''((()))***++++++++++++,,,,,,++++++***+++++++++(((''''''(((***,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++]]]]]]]]]]]]]]]^^^^^^^^^`````````______]]]\\\\\\ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[XXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRLLLLLLMMMLLLKKKJJJHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????@@@AAAAAA;;;;;;;;;<<<<<<<<<<<<<<<>>>======<<<<<<======>>><<<;;;:::999888777666555777666666666666666777777444444555666666666666666666555555444444555555666444555666777777666444333444555666666666555444333333333333333333222111111333333222222222222333333444333222111111222333444222222333444444444444444111111222222333444555666222222222222222222222222222222222222222222222222444555666777777777666666555555555555555555555555555555666777777888888999888888999999:::;;;;;;;;;999999999999999999999999999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFHHHIIIHHHFFFFFFIIIKKKJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[YYYYYYZZZZZZ[[[[[[\\\\\\^^^bbbeeeccc___[[[ZZZ[[[WWWWWWUUUUUUTTTUUUVVVVVVSSSTTTTTTUUUVVVVVVWWWWWWUUUTTTRRRPPPOOOOOOPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???======<<<;;;:::999888888666666666666666555555555333333333222111111000000000000000000111111111111111000...///000000///---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------...+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,+++***)))***+++---...++++++++++++++++++++++++)))******+++,,,,,,++++++***++++++,,,,,,++++++******++++++++++++++++++***)))))))))*********++++++*********++++++,,,,,,,,,************************((()))***+++,,,++++++***+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++************+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***)))*********++++++++++++'''((()))******++++++++++++++++++***++++++,,,,,,***++++++***)))(((***+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,\\\\\\\\\]]]]]]]]]^^^^^^^^^_______________^^^^^^ZZZZZZYYYXXXXXXYYY[[[[[[ZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTWWWWWWVVVVVVUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRKKKKKKLLLLLLKKKIIIGGGFFFFFFFFFGGGGGGFFFEEECCCBBB@@@AAACCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@???>>>????????????@@@AAABBBCCC;;;;;;;;;;;;;;;;;;;;;:::======<<<<<<<<<======>>>>>>>>>===;;;999888777666666666555555555666666777222333555666777666555555555555555444444555555555111333666888888666444222666666777777777555444333222333333333333222111111333222222222222222222333444333222111111222333444111222333333444444444444000000111222333555666777222222222222222222222222------...000111222333444333444666777777777666555555555555555555555555555555555666666777888888888777888888999::::::;;;;;;888888888888888999999999888888999::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;===>>>>>>>>>>>>>>>>>>============????????????????????????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDFFFHHHGGGEEEDDDGGGJJJJJJJJJKKKKKKLLLLLLLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNPPPPPPOOOOOOOOOOOOOOOOOOQQQQQQSSSTTTUUUVVVVVVVVVXXXWWWVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\YYYVVVVVVXXXYYYYYYXXXWWWVVVUUUSSSSSSSSSTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWTTTSSSQQQOOONNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHGGGEEEDDDCCC??????>>>>>>======<<<<<<<<<;;;;;;:::999888777777444444444555555555555555333333222222111000000000000000000000000111111111222000//////000000///...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******,,,+++***))))))+++---...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***(((((())))))*********+++*********++++++,,,,,,,,,************************((()))***+++,,,,,,+++***------,,,,,,,,,,,,++++++)))***,,,------,,,***)))++++++,,,,,,,,,---------*********++++++,,,,,,,,,***+++,,,------,,,***)))))))))******++++++++++++))))))***,,,,,,---------************+++,,,------,,,......,,,(((&&&(((***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---]]]]]]]]]]]]]]]]]]]]]]]]```______^^^]]]\\\[[[[[[\\\[[[YYYXXXWWWXXXZZZ[[[YYYZZZ[[[[[[[[[[[[ZZZZZZVVVWWWXXXZZZ[[[[[[[[[[[[^^^\\\ZZZYYYYYYYYYXXXVVVVVVUUUUUUTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOOOOONNNKKKJJJIIIGGGFFFGGGGGGHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@AAABBBBBBCCCDDDDDD@@@AAAAAAAAAAAA@@@??????????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<:::::::::;;;<<<===;;;999888999999888777777777666666555555555444555555555555555555555555444444333333333333222222333333333333333333333333444444444444444444444444333333333222222222111111222222222222222222222222333333222222111000000000222111111111222333333444333333333444444333222222222222222222222222222222333333222111111222333333444444444444444444444444666666555555555666666777777666666555555555666666555666777888888777666555888777666666666777999:::777777777777888888888888;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<<<<>>>>>>>>>>>>============??????@@@@@@@@@AAAAAAAAA>>>>>>???@@@AAACCCDDDEEEFFFDDDCCCDDDGGGHHHFFFDDDIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKMMMNNNOOOLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUTTTUUUWWWXXXYYYXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYYYY\\\\\\[[[ZZZYYYYYYZZZZZZVVVUUUSSSQQQPPPQQQRRRSSSVVVTTTRRRSSSUUUWWWWWWWWWVVVTTTQQQNNNMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIFFFFFFEEEDDDCCCBBBAAAAAACCCBBBAAA???>>>======<<<999999:::::::::999999888555555444444444333333333333333333222222222111111444333222000///.........//////////////////////////////...---,,,,,,++++++------,,,,,,,,,---......,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,444///)))(((,,,///000...++++++++++++++++++++++++,,,,,,,,,++++++***************))))))******+++,,,************************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********)))))))))******++++++,,,.........------,,,,,,,,,///---+++,,,------***(((***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++...------,,,***))))))(((************************************************\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[ZZZXXXWWWWWWWWWYYYZZZZZZZZZ[[[[[[\\\[[[[[[ZZZXXXYYYYYYZZZZZZZZZYYYYYY\\\ZZZXXXWWWWWWWWWVVVTTTUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOIIIHHHGGGEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCBBBAAAAAA??????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@???>>>>>>??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::;;;;;;<<<:::888888999999888666666666666666555555444444444444444444444444444444444444333333333222222222333333333333333333333333444444444444444444444444333333222222222111111111111111111111111111111111111111111111111111111222333333222222111111222222222333333444333333222222222222222222222222222222333222222111111222222333444444444444444444444444555555555444444555555666555555444444444444555555555666777888888777666555777777666666777777888999666666777777777888888888;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;>>>=====================?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAADDDHHHJJJJJJHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKMMMNNNOOONNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNOOOPPPRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVSSSQQQQQQQQQRRRRRRXXXUUUSSSSSSTTTUUUUUUUUUUUUTTTRRRPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@AAA@@@???===<<<<<<<<<<<<::::::::::::999999888777555444444444444333333333333333222222111111111111000000000///000000111222........................///......---,,,,,,++++++,,,,,,,,,+++,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,666111+++***,,,---,,,***++++++++++++++++++++++++,,,,,,,,,++++++***************))))))******+++,,,***************************++++++++++++++++++***)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++---+++***+++......,,,******++++++,,,,,,++++++***+++++++++******)))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++************************************************************\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZYYYXXXXXXWWWYYYWWWUUUTTTUUUUUUSSSRRRSSSSSSRRRRRRRRRSSSSSSTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOGGGFFFEEECCCCCCCCCCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>??????@@@@@@AAAAAA>>>????????????>>>======>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999;;;999888888888888777555666555555555555444444444444444444444444444444444333333333333222222222222333333333333333333333333333333333333333333333333222222222222111111111000000000000000000000000000//////000111111222333333444333333222111111000000222222333333333333222222222222222222222222222222333222111111111111222333333333333333444444444444444444333333333333444444444333333333333333444444555666777777777777666555555666666777777777777777666666777777777777888888:::::::::999999999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::========================?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAACCCBBBCCCEEEHHHJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLNNNNNNPPPPPPOOOOOONNNLLLKKKJJJMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWWWWVVVTTTRRRQQQQQQQQQRRRYYYVVVTTTSSSSSSTTTTTTSSSTTTTTTSSSQQQPPPOOONNNNNNLLLKKKJJJHHHGGGGGGFFFFFFDDDCCCBBBAAA@@@??????>>>======<<<;;;;;;;;;;;;;;;::::::::::::999888777666444444444444333333333333222111111111111000000000000/////////000000111222------------------------.........------,,,,,,+++++++++******++++++,,,---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,333000,,,+++------+++(((+++++++++++++++++++++++++++++++++++++++***************))))))******+++,,,************************))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++***))))))+++---...---,,,***++++++,,,,,,++++++******************)))))))))))))))*********+++++++++++++++++++++++++++++++++))))))******++++++,,,,,,************************************************[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWXXXVVVTTTSSSTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPMMMNNNNNNNNNNNNNNNNNNNNNGGGFFFDDDCCCBBBBBBCCCDDDBBBBBBAAAAAA@@@?????????=========>>>>>>?????????======>>>>>>======<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;;;;:::999888999888777777888777666444444444444444444444444444333333333333333333333333333333333222222222222111222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000///000000000111111111222111222222222222111111111111111222333333333333222111111111111111111111111222222111111111111222222333333333333333444444444444333222222222222222222333333333333333444444555444555666777777666555444444555666777888777666555666666666666777777777888999999999999999888888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<===============????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVXXXYYYVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUVVVVVVVVVXXXWWWUUUTTTRRRRRRRRRRRRWWWUUUSSSRRRSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPNNNMMMKKKJJJIIIGGGFFFEEEEEEEEECCCCCCBBBAAA@@@??????>>>;;;;;;;;;::::::;;;;;;<<<;;;;;;::::::888777666555444444444333333333222222111000000000000000000000222222111//////.........------------------------......---------,,,,,,,,,*********)))***++++++,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---++++++,,,...///---++++++++++++++++++++++++++++++++++++*********************))))))******+++,,,************************)))******************)))))))))***+++++++++++++++************************++++++++++++++++++++++++)))))))))*********++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++)))*********++++++,,,,,,))))))***+++---------,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************[[[[[[[[[ZZZZZZYYYYYYYYYWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXYYYYYYXXXWWWWWWVVVUUUUUUWWWXXXXXXYYYYYYYYYYYYWWWUUUTTTUUUVVVUUUTTTRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOONNNLLLLLLLLLLLLMMMMMMMMMMMMHHHGGGEEEDDDCCCCCCDDDDDDAAAAAAAAA@@@??????>>>>>><<<<<<==================<<<============<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999777888999::::::999888777888777666777777777444222333333333333444444444444333333333333333333333333333333222222222111111111222222222222222222222222222222222222222222222222111111111000000000//////111111111111111111111111111111111000000000//////...///000222222333333222000111222222333333333222111111111111111111111111111111111111111111111111222222222333333333444444333333222111111111111111444444333333444555555666444555666777777666555444333444555777777666555555555666666666666777777777888888888888888888888888999999999:::::::::;;;;;;999:::::::::::::::::::::;;;;;;<<<<<<=========>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>???@@@AAACCCCCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHIIIIIIIIIJJJLLLMMMNNNMMMMMMOOOPPPQQQQQQQQQQQQPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTVVVWWWVVVWWWWWWWWWXXXXXXYYYYYYYYYXXXVVVUUUUUUVVVWWWXXXVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSSSSTTTRRRQQQQQQSSSTTTUUUTTTRRRRRRRRRRRRQQQPPPNNNMMMKKKJJJHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@??????;;;::::::::::::;;;<<<<<<;;;::::::999888777555444444444333333333222222222000000000000000000000111111111000///....................................---------------,,,,,,,,,******)))))))))***++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---...,,,+++++++++++++++++++++++++++******************************))))))******+++,,,******************************++++++++++++******))))))***++++++++++++***************************++++++++++++++++++++++++************+++++++++,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,------***+++,,,,,,++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++...------------,,,,,,,,,************************************************\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZ\\\\\\\\\[[[[[[[[[ZZZZZZXXXYYYYYYYYYXXXWWWVVVUUUSSSTTTUUUWWWXXXYYYYYYYYYZZZXXXVVVVVVWWWWWWWWWVVVSSSSSSRRRQQQQQQQQQQQQQQQSSSRRRRRRQQQPPPOOONNNNNNLLLLLLKKKKKKKKKKKKKKKKKKIIIHHHFFFEEEDDDDDDEEEEEEAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<============<<<============<<<;;;;;;::::::999999999888888888888888888888888888888888666777888888888888888888666666555666777666333111222222333333333333333444222222222222222222222222222222222222111111111111222222222222222222222222111111111111111111111111000000000000////////////111111111111111111111111222222111000000///......,,,---///111333333333333///000111222333333333333111111111111111111111111000000111222222111000000111111222222333333444444444333222111111000111111444333333333444555666777444555666666666666555444333444444555555555555555555555666666666666777777777777777777777888888888999999999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>????????????@@@=========>>>@@@AAACCCDDD@@@BBBDDDEEEEEEGGGIIIKKKFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMLLLMMMOOOQQQSSSUUUVVVVVVTTTTTTVVVVVVVVVUUUTTTSSSQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQPPPPPPRRRTTTUUUUUURRRQQQQQQPPPOOOOOONNNNNNKKKJJJIIIGGGEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@???>>>::::::999999999:::;;;;;;999999999999888777666555333333333333222222222222000000000111111111111222---------...///000111222////////////////////////------------------------******))))))******+++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++)))))))))*********************))))))******+++,,,***************************++++++++++++++++++***((()))******++++++******************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,)))+++,,,,,,+++)))***+++***++++++,,,,,,++++++***((((((((()))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++......------,,,,,,,,,+++************************************************]]]]]]\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVTTTUUUVVVWWWWWWWWWWWWWWWZZZYYYWWWWWWXXXXXXXXXWWWUUUUUUSSSRRRQQQQQQPPPPPPSSSSSSRRRQQQPPPOOONNNNNNLLLLLLKKKKKKJJJIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEBBBAAAAAA@@@@@@???>>>>>>===============<<<<<<<<<===============<<<;;;;;;999999888888888777777777777777777777777777777777777666666666777777888999555555555666666555222000111222222222333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000/////////.........000000000000000000000000000000000000000/////////,,,...000222333333222111///000111222222333333333111111111111111111111111///000111222222111000///000111111222333333444444444444333222111111111111222222222222333444555666444444555666666555444444444444333333444444555666555555555666666666777777666666666777777777888888888999999999999:::::::::::::::::::::;;;;;;;;;<<<::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBB>>>AAADDDDDDDDDEEEHHHJJJFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPSSSUUUWWWXXXXXXWWWXXXYYYZZZYYYXXXVVVUUURRRRRRRRRQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSRRRRRRSSSTTTTTTUUUSSSTTTUUUVVVWWWWWWWWWWWWTTTRRRPPPPPPQQQSSSSSSSSSRRRQQQOOONNNMMMMMMNNNNNNLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>===999999888888777888888888888888888888888777666666333333333222222222222111111111111111222222333333---------...///000111222........................------------------------+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++***))))))***++++++++++++++++++++++++((()))))))))*********+++******))))))******+++,,,************************))))))************))))))((())))))***************************************++++++++++++++++++++++++)))))))))************+++,,,,,,++++++++++++++++++*********+++++++++++++++++++++++++++************'''))),,,,,,******+++---***++++++,,,,,,++++++***'''((((((((()))))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,************************************************]]]]]]]]]\\\[[[ZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZYYYXXXXXX\\\\\\\\\\\\[[[ZZZXXXXXXVVVVVVWWWWWWWWWVVVUUUUUUZZZXXXWWWWWWXXXYYYXXXWWWWWWVVVTTTSSSQQQPPPPPPPPPTTTSSSSSSQQQPPPOOONNNNNNLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDBBBBBBAAAAAA@@@?????????==================<<<<<<======>>>>>>======<<<;;;888888888888777777777777777777777777777777777777777666555555555777888999555444555666666555222///111111111222222333333333111111111111111111111111222222222111111111111000111111111111111111111111000000000000000000000000000/////////............////////////////////////......//////000000111111...///111222333111000/////////000222222333333333000000000000000000000000///000111222222111000///000000111222333333444444555444333222111111111111111111111111222333444555333444555666666555444333555444333222333444555666555555555555666666666777555666666666777777888888888888999999999::::::::::::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????@@@???????????????@@@@@@AAACCCEEEEEECCCBBBDDDFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPRRRTTTVVVXXXXXXYYYYYYZZZ[[[\\\[[[ZZZXXXVVVSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTVVVWWWXXXXXXWWWWWWXXXYYYXXXWWWUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVQQQQQQQQQQQQQQQRRRSSSTTTRRRSSSUUUVVVWWWXXXXXXXXXVVVSSSQQQPPPQQQQQQQQQPPPRRRPPPNNNLLLLLLLLLNNNOOOMMMKKKJJJHHHFFFDDDDDDCCCAAAAAA@@@???>>>===<<<<<<888888777666666666666666777777888888888777777666333333333222222222111111111111222222222333333333000//////............///------------------------------------------------++++++******++++++,,,---***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,((()))******)))***,,,...++++++++++++++++++++++++(((((())))))*********+++*********)))***++++++,,,************************(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))---,,,,,,++++++*********)))))))))******++++++,,,++++++******))))))(((((($$$'''++++++******---///+++++++++,,,,,,+++++++++))))))******+++++++++,,,)))************+++++++++++++++++++++++++++++++++&&&'''((()))***+++,,,,,,************************************************XXXYYY[[[\\\]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZYYYWWWVVVUUUVVVVVVWWWYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQPPPOOOPPPPPPPPPQQQPPPPPPOOOOOOOOOMMMKKKJJJIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999888666555333222777777777777777777777777444555666555333222333444666444222444666777666333111111111111111111111111111111000000000000111111......//////000000111111//////---,,,,,,---...///......///000000000000000//////.........------,,,,,,---///000000///---,,,...............///000111---...000111111111000/////////000000111111222222000000000000000000000000000000////////////000000000000111222222222222111222222222222222222222222222333555444333333444666333444555555666666555555333333444444555666777777555555555555666666666666777777777777777777777777999999888888999999:::;;;777999;;;<<<<<<;;;:::999<<<;;;999999999;;;===>>>>>>>>>???@@@@@@@@@@@@???@@@???>>>>>>>>>???AAAAAADDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIKKKMMMOOOQQQPPPRRRUUUVVVVVVWWWZZZ\\\^^^^^^^^^^^^]]]\\\[[[[[[TTTTTTRRRQQQPPPPPPPPPPPPSSSSSSSSSTTTUUUWWWXXXYYYZZZYYYWWWVVVUUUVVVWWWWWWTTTTTTUUUVVVVVVVVVVVVUUURRRRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUTTTUUUTTTRRRQQQQQQQQQRRRSSSRRRPPPNNNLLLKKKKKKLLLMMMLLLUUUVVVKKKCCCEEEEEE@@@CCCBBBAAA???>>>=========;;;:::888666666777999::::::999888777666666666666444444333222111//////...////////////////////////,,,***((()))+++,,,+++(((,,,,,,,,,,,,,,,---//////.........------,,,,,,,,,------,,,+++,,,---...///------,,,,,,,,,++++++++++++)))((()))******)))(((******)))))))))))))))***))))))))))))))))))))))))---,,,,,,++++++,,,,,,---************************+++++++++*********))))))))))))************))))))++++++******))))))(((((((((((())))))******++++++))))))))))))************((((((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++,,,...//////...,,,+++************************000///---+++************)))***+++,,,---,,,+++***((((((((((((((((((((((((,,,------------,,,++++++************************************************,,,+++***))))))***+++,,,************************,,,+++***)))))))))***+++++++++++++++++++++++++++WWWXXXZZZ[[[\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPPPPPPPQQQQQQPPPPPPOOOOOONNNMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCDDDCCCBBBAAAAAA@@@@@@@@@======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777555444333444444444444444444444444444555666555333222333444555444222333555666444333111111111111111111111111111111000000000000111111000000000000////////////......---------///000111//////000000000///......//////...------------------...///000000///...---///............//////000---...///000111000000///000000000000000111111111000000000000000000000000111111000000000000111111111111222333333333333222222222222222222222222222222333444444333333444666333444555555666666555555333333444444555666666777555555555555666666666666777777777777777777777777999999888888999999:::;;;999:::;;;======<<<;;;:::<<<;;;:::999:::;;;===>>>>>>>>>???@@@@@@@@@@@@???@@@???>>>>>>>>>???AAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIJJJKKKMMMOOOPPPQQQSSSUUUVVVWWWXXXZZZ\\\^^^^^^^^^^^^]]]]]]\\\[[[VVVUUUTTTSSSQQQQQQPPPPPPRRRRRRRRRSSSTTTUUUVVVWWWYYYXXXWWWVVVUUUUUUVVVWWWSSSSSSTTTUUUUUUUUUUUUTTTRRRRRRQQQPPPPPPPPPPPPPPPRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSSSSQQQPPPNNNLLLKKKKKKLLLLLLKKKSSSTTTJJJDDDEEEEEE@@@@@@@@@???===<<<;;;;;;;;;;;;999888666666777888999777666555444333333333333333333222222111000//////////////////////////////...,,,***+++---...,,,***..................------,,,++++++++++++++++++***---,,,+++++++++,,,---...------------,,,,,,,,,+++,,,***)))***+++,,,+++)))++++++************++++++************************,,,++++++******++++++,,,************************------,,,,,,,,,+++++++++******++++++++++++***************))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************---,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++***************************++++++++++++***))))))************************************************++++++************++++++************************+++++++++*********++++++++++++++++++++++++++++++VVVWWWXXXZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUXXXWWWVVVUUUTTTRRRQQQQQQPPPPPPQQQQQQPPPPPPOOONNNLLLLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888666555444444444444444444444444444333444555444333222333444444333222222333444333111111111111111111111111111111000000//////000000111111111111000///.........---------...///000222222000000000000///...---,,,000///...---,,,---......//////////////////////////////......---.........---...///000000000000///111000000000000000000///000000000000000000000000222111111000000111111222111111222333333333333333111111111111111111111111222333444444333333444555333444555555666666555555333333333444555555666666555555555555666666666666777777777777777777777777999888888888888999::::::999:::<<<===>>>===<<<<<<<<<<<<;;;::::::;;;===>>>>>>>>>???@@@@@@@@@@@@???@@@????????????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIJJJKKKMMMOOOPPPQQQSSSUUUVVVWWWXXXZZZ\\\]]]]]]^^^^^^^^^]]]\\\\\\YYYXXXVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSUUUUUUWWWWWWVVVUUUUUUUUUVVVVVVRRRSSSSSSTTTTTTTTTTTTTTTRRRQQQPPPPPPOOOOOOPPPPPPRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSPPPPPPOOONNNMMMLLLKKKJJJIIIPPPQQQIIIDDDFFFEEEAAA@@@???>>>===<<<<<<;;;;;;:::999888777666777888888555555444333222222222222222222222111111000000000////////////////////////000///------......---,,,///000000000///...,,,+++***++++++++++++++++++,,,,,,,,,+++***+++,,,---.........---------,,,,,,,,,---+++***+++,,,---,,,+++,,,+++++++++++++++,,,,,,************************+++******))))))******+++******************************)))))))))(((((((((++++++,,,,,,,,,,,,++++++))))))))))))************************)))))))))))))))))))))*********++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))*********************************************))))))))))))***+++---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******************************************************++++++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++UUUVVVWWWXXXXXXXXXWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNJJJKKKKKKKKKJJJHHHFFFEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888777666555666666666666666666666666222444555444222222333444222222111111222222111000111111111111111111111111000000////////////000000111000000000/////////...////////////000000111111....../////////...------000///---,,,,,,---.../////////............//////000///......------------.........///////////////111111000000/////////...000000000000000000000000111111000000000000111111000000111222222222222222000000000000000000000000111333444444333222444555333444555555666555555555333333333444444555555555555555555555666666666666777777777777777777777777888888888888888999999:::999:::;;;<<<======<<<<<<===<<<<<<;;;;;;<<<======>>>>>>???@@@@@@@@@@@@???????????????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUUUUVVVXXXYYY\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[YYYWWWUUUSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVVVVSSSSSSTTTUUUUUUUUUUUUUUURRRQQQQQQPPPOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSPPPPPPOOOOOOMMMLLLJJJIIIHHHMMMNNNHHHEEEFFFEEEBBB@@@@@@@@@??????>>>===<<<:::999888777666666777777777666555444444333333444111111111111000000000000////////////////////////000000///.........---,,,---...///000000...,,,***,,,,,,,,,------.........---,,,,,,++++++,,,...///.........---------,,,,,,,,,+++***+++,,,---,,,+++++++++*********+++,,,,,,************************++++++************++++++************************)))))))))(((((((((''''''***++++++++++++++++++***(((((())))))******++++++++++++******))))))(((((())))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++*********+++,,,---************************''''''((()))***+++,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++************************************************)))***,,,,,,,,,,,,***)))***************************+++,,,---...---,,,+++++++++++++++++++++++++++UUUVVVVVVWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMJJJJJJKKKKKKIIIHHHFFFDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@?????????@@@@@@>>>==================>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777666555777777777777777777777777222333444333222222333444222222222111000000000000000000000000000000000000000000////////////000000.../////////000000000111111111000000000///......++++++,,,......////////////...---,,,------...///...------,,,,,,------...000///...---------------...............//////000111000000000//////......//////////////////////////////............//////......///000000000000000000000000000000000000000111222444333222222333555333444555555666555555555333333333444444444444444555555555555666666666666888888888888888888888888888888777777888888999:::888888999:::;;;<<<<<<<<<>>>=====================>>>>>>???@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJKKKLLLMMMMMMNNNNNNPPPQQQRRRRRRSSSUUUVVVZZZZZZ[[[\\\]]]]]]]]]\\\]]]\\\ZZZXXXVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVVVVWWWWWWVVVVVVSSSRRRQQQQQQPPPPPPQQQQQQPPPPPPOOOOOOPPPQQQSSSSSSUUUUUUUUUUUUUUUTTTTTTSSSPPPPPPPPPOOOMMMKKKJJJIIIHHHJJJKKKGGGEEEEEEDDDBBB??????@@@@@@???>>>===<<<:::999888777666666666666777777666555444444444444111111000000000000000000....................................---,,,,,,---)))***,,,.........,,,+++,,,,,,,,,------............---,,,,,,,,,---///000......---------,,,,,,,,,+++***)))***,,,---,,,+++)))))))))))))))***++++++************************,,,,,,++++++++++++,,,,,,************************------------,,,,,,,,,,,,))))))************))))))(((((())))))******++++++++++++******))))))((((((************++++++++++++************************))))))))))))*********+++++++++++++++++++++++++++++++++******++++++,,,---************************)))))))))))))))))))))))),,,+++***)))***+++,,,---++++++++++++++++++++++++,,,------------,,,++++++***************************************************+++,,,------,,,+++***************************)))+++,,,---...---,,,,,,++++++++++++++++++++++++VVVVVVVVVVVVVVVWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUTTTTTTSSSRRRRRRQQQRRRRRRRRRQQQPPPOOONNNMMMJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>??????@@@>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666555555555555555555555555555111222333333222222333444111222333222000//////000000000000000000000000000000//////......//////000.........///000111111111111111111000///...---,,,)))***+++---...//////000---------...............,,,,,,,,,,,,,,,,,,,,,,,,......------,,,---------......------......///000000//////////////////...///////////////////////////......------......///------...///////////////111111111111111111111111111222333333222222333444333444555555666666555555333333333333333333444444555555555555666666666666888888888888888888888888888777777777777888999999888888888999:::;;;<<<<<<>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAADDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNPPPPPPPPPQQQRRRTTTWWWXXXYYYZZZ[[[\\\\\\\\\]]]\\\ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVWWWXXXXXXXXXWWWWWWUUUVVVVVVWWWWWWWWWWWWWWWTTTSSSRRRRRRQQQQQQRRRRRRPPPPPPOOOOOOOOOQQQSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTQQQQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHGGGEEEDDDCCCBBB<<<<<<===>>>===<<<;;;:::999999888777777666555444555555444333222222222222111111111000000/////////------------------------,,,---...---,,,,,,---...((()))+++,,,------,,,,,,***++++++++++++++++++,,,------,,,+++,,,---...///------,,,,,,,,,+++++++++***)))(((***,,,---,,,+++(((((((((((()))***++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---************************---,,,,,,,,,++++++++++++)))))))))******)))))))))))))))))))))************************))))))))))))*********++++++++++++,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))***+++++++++***************************************)))((('''++++++******++++++,,,---***************************++++++++++++***))))))************************************************++++++,,,,,,,,,,,,++++++************************)))***+++,,,,,,------,,,++++++++++++++++++++++++VVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXXXXXXXWWWVVVUUUWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>??????=========<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;888888888888777666555555333333333333333333333333000222333333222222333444111333444222000...///111000000000000000000000000//////............//////////////////000000000000...///000000///...---,,,)))***+++,,,---.........+++,,,...///000///...---,,,,,,---......---,,,,,,------,,,,,,,,,---............---------...///000........./////////////////////////////////////////////............//////---......///000/////////222222222222222222222222000222333333222222333444333444555555666666555555333333333333333333333333555555555555666666666666888888888888888888888888777777777777777888999999888999999:::;;;<<<===>>>????????????>>>>>>======>>>>>>???@@@@@@@@@@@@??????@@@AAABBBBBBBBBAAAAAACCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNPPPPPPPPPPPPRRRTTTUUUVVVWWWYYYZZZ[[[[[[[[[\\\[[[ZZZXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWVVVWWWXXXYYYYYYYYYXXXXXXUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPRRRTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTSSSRRROOOMMMKKKJJJJJJJJJIIIGGGFFFFFFFFFCCCAAA@@@;;;<<<===>>>===<<<:::999999999888888777555444333444333222111111000000111222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***,,,+++*********+++,,,---,,,,,,+++++++++*********+++***)))+++---...---,,,))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************))))))))))))(((((((((((()))******++++++******)))*********))))))))))))))))))))))))))))))******************+++++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++******************************+++++++++***)))(((******+++,,,,,,,,,,,,+++***************************++++++++++++***))))))************************************************,,,,,,,,,++++++,,,,,,,,,************************)))))))))******,,,------++++++++++++++++++++++++WWWWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXYYYXXXWWWUUUTTTVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJHHHFFFEEEEEEFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777666555444333333333333333333333333000111333333222222333444222444555333000...///111000000000000000000000000//////............//////111111000000//////......,,,---...//////...------++++++,,,---------,,,,,,***,,,...000111000...,,,,,,---///000000///---,,,,,,,,,,,,,,,------...///......---,,,---...///000---.........//////000000////////////////////////000000////////////000000...//////000000000000000222222222222222222222222000222333333222111333444333444555555666666555555333333333333333333333333555555555555666666666777888888888888888888888888777777777777777888888999:::::::::;;;<<<===?????????????????????>>>===<<<>>>>>>???@@@@@@@@@@@@??????@@@AAABBBCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKMMMMMMMMMLLLLLLNNNOOOQQQQQQQQQQQQSSSTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[YYYXXXWWWWWWWWWWWWUUUUUUUUUTTTUUUUUUVVVVVVVVVWWWYYYZZZZZZZZZYYYYYYTTTTTTUUUVVVVVVVVVVVVUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQRRRTTTVVVWWWVVVVVVWWWXXXWWWVVVUUUTTTTTTRRROOOLLLJJJJJJJJJKKKJJJGGGFFFFFFFFFCCC@@@@@@<<<===???@@@@@@>>><<<;;;999999888888777555444333555444333222111111111111333222111000///...---,,,++++++++++++++++++++++++))),,,......------///222//////---,,,,,,,,,,,,,,,.........------,,,,,,,,,***)))((((((((()))+++++++++++++++*********)))))),,,++++++,,,...//////...************+++,,,---...++++++++++++++++++++++++++++++************++++++************************++++++++++++************+++++++++,,,,,,+++++++++++++++******))))))(((((((((((())))))******++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***---///000///...---************************)))***+++,,,,,,+++***))))))***+++,,,---,,,++++++************************,,,------------,,,++++++************************************************...---++++++++++++---...***************************)))(((((()))+++---...++++++++++++++++++++++++VVVWWWWWWXXXXXXXXXXXXWWWUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVVVVWWWWWWWWWWWWXXXVVVUUUTTTSSSRRRPPPOOOOOORRRQQQOOONNNMMMNNNOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFGGGDDDAAA@@@@@@@@@???>>>@@@???===<<<<<<<<<===>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::555666666777777777777666444444222111111222444444444333222222111111222222111111111111000000000000000111111111111000000///,,,,,,,,,---------......------......//////000000//////.........---------------............------...------,,,,,,------.........---------,,,,,,,,,------......------,,,+++......------------...............///////////////........................111000///......---..................////////////111111222222222222111111111111111111111111111111555555555555555555555444555555555444444333333333444444555555666777777888777777888888888999999999666666777888999::::::;;;777888888999999:::;;;;;;<<<<<<<<<<<<========================>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDFFFGGGIIIIIIIIIIIIJJJLLLMMMNNNOOONNNMMMMMMNNNPPPSSSTTTVVVVVVWWWWWWXXXYYYYYYYYY\\\[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXUUUUUUVVVVVVWWWXXXXXXXXXUUUUUUTTTSSSRRRRRRRRRRRRTTTSSSSSSTTTVVVVVVUUUSSSSSSSSSSSSRRRSSSSSSTTTUUUWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTRRRPPPNNNLLLJJJIIIGGGFFFEEEDDDBBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;::::::999999777666444444666555444333222222222222444222000...------/////////.........------------.........------,,,,,,,,,---------------...///000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******)))))))))))))))))))))))),,,,,,+++***))))))******++++++************++++++************************))))))************))))))))))))***+++---...//////******))))))))))))******(((((())))))*********+++,,,++++++***)))((('''''')))************+++++++++,,,,,,++++++***)))))))))******))))))******+++,,,************************(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))+++++++++++++++***)))(((,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********WWWXXXXXXYYYYYYYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRPPPOOOOOOQQQPPPOOONNNMMMNNNNNNOOOMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEECCCAAA>>>===>>>>>>>>>===???>>>===<<<<<<<<<===>>><<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::999888888777555555666666666555555444333333222222222222333333444333222222111111222222111111111000000000//////......///////////////...........................------------..................------,,,,,,,,,,,,------............------,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,++++++,,,---.........---......------------......000000//////......------........................//////.........//////000............////////////000111111222222111111000111111111111111111111111444444444444444444444444555555444444444333333333222222333444444555666666777777777888888888888999666666666666777777777777777888888999999::::::;;;;;;<<<<<<<<<========================>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDEEEEEEFFFCCCBBBBBBBBBCCCDDDFFFGGGIIIIIIIIIIIIJJJLLLMMMNNNOOONNNNNNNNNOOOQQQSSSTTTUUUUUUVVVVVVWWWXXXXXXXXX[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXUUUUUUVVVWWWWWWXXXXXXYYYWWWVVVUUUSSSSSSRRRRRRRRRTTTSSSSSSTTTVVVVVVUUUSSSSSSSSSSSSSSSSSSTTTUUUUUUWWWWWWWWWVVVVVVVVVVVVUUUSSSSSSQQQOOOMMMLLLJJJIIIHHHGGGEEECCCBBBAAA@@@@@@>>>>>>======<<<;;;;;;;;;999999999888777666555444555444333222111111111111333222000...---...///////////////.........------------------,,,,,,,,,+++---------,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))*********))))))*********........................,,,++++++******)))******+++******************+++************************))))))************))))))))))))***+++,,,------...******))))))))))))******((()))))))))******************************))))))(((((()))))))))***************************++++++******))))))******+++,,,******************************++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))),,,,,,++++++************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++XXXXXXYYYZZZZZZZZZZZZZZZXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYZZZYYYYYYZZZZZZYYYXXXWWWVVVUUUUUUVVVUUUTTTSSSRRRPPPOOOOOOOOOOOONNNMMMMMMMMMNNNNNNLLLMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHFFFEEECCCCCCAAA???===<<<===>>>>>>===>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;::::::<<<<<<;;;:::888777666555555555555555444333222222222222333333333333222222333333222111111111111222111111000000000000//////++++++,,,---............//////////////////......---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++------............------,,,++++++******++++++,,,......---------,,,,,,,,,)))***+++---......//////......------------......111000000///...---,,,,,,---------------------------------......///111111............////////////000111111222222111111000111111111111111111111111333333333333333333333333444444444444333333333333000111111222222333333444666666666777777777777888666666555555444444444444777777888888999:::::::::;;;;;;;;;<<<<<<<<<==================>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDEEEFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIIIIJJJLLLMMMNNNOOONNNNNNNNNOOOQQQSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWUUUVVVVVVWWWWWWXXXXXXYYYXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSRRRTTTUUUVVVUUUSSSTTTTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTQQQQQQOOONNNMMMKKKJJJJJJHHHGGGEEECCCAAA??????>>>>>>======<<<<<<;;;::::::888888888888777777666555444333222111000000000000222111///...---......///000/////////............,,,,,,,,,,,,++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******)))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************))))))************))))))))))))******+++++++++,,,******))))))))))))******))))))))))))************************++++++,,,,,,'''((((((((())))))))))))((())))))***++++++,,,,,,******))))))******+++,,,******************************++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))+++************))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------XXXYYYYYYZZZ[[[[[[[[[[[[XXXWWWVVVTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJKKKJJJIIIGGGEEECCCBBBAAABBB@@@======>>>?????????======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999888777777666666555555555555444333111111000111222333333222111000333222222111111111111111111000000000////////////)))***+++------........./////////.....................------,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,******+++,,,---......---...------,,,,,,------.../////////......---------------------------------...............///000000............////////////000000111111111111000000111111111111111111111111111111111111222222222222333333333333333333333333000111111111222222333333555555555555666666666666444444444444444444444444777777777888999999::::::::::::;;;;;;;;;<<<<<<<<<===<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDHHHHHHHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQRRRSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUVVVVVVWWWXXXXXXXXXYYYXXXVVVUUUSSSRRRRRRRRRSSSRRRRRRSSSUUUVVVTTTSSSTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRRRROOONNNNNNMMMLLLKKKJJJJJJHHHGGGDDDBBB@@@>>>===<<<======<<<<<<;;;::::::999666777777777777777666666222222111000000000000000111000///............///000000/////////.........++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))),,,++++++++++++++++++,,,))))))))))))))))))))))))******+++++++++******************++++++*********************************)))******++++++******)))))))))))))))************+++******))))))******+++)))))))))))))))*********++++++++++++++++++++++++((((((((()))))))))******))))))*********+++++++++******))))))******+++,,,************************((())))))******))))))(((*********+++++++++,,,,,,))))))))))))))))))))))))******+++++++++******)))***)))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************+++,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,------.........WWWWWWYYYZZZZZZ[[[[[[[[[XXXVVVTTTRRRPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUVVVWWWXXXXXXYYYYYYYYYVVVVVVWWWWWWWWWWWWWWWWWWTTTSSSRRRQQQOOONNNMMMMMMKKKLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIJJJIIIHHHFFFDDDBBBAAA@@@AAA???<<<<<<===>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999666666777777777777777777666666666555444333222111///000222222222222000///333222111111000000111111000000000////////////...***+++,,,---.../////////------------------------///.........------,,,,,,------------............,,,,,,------------,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,---,,,,,,++++++------,,,,,,,,,,,,------,,,,,,------......//////------------------------000000///...........................////////////000000000111111000000000000000000000000000000000000000000111111111222222333333333333333333333333222222222222333333333333333333444444444555555555333333444555555666777777666777777888888999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@????????????????????????>>>======>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCFFFFFFGGGGGGHHHIIIKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTUUUUUUVVVWWWWWWWWWXXXWWWVVVTTTSSSRRRRRRRRRSSSRRRRRRSSSUUUUUUTTTRRRTTTTTTSSSSSSTTTTTTUUUVVVTTTSSSSSSRRRQQQQQQPPPPPPMMMLLLLLLKKKJJJJJJIIIIIIGGGFFFCCCAAA???===<<<;;;<<<<<<;;;;;;::::::999999666666777777777666666555111111000000//////000000/////////...............////////////............++++++++++++++++++++++++---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******)))***++++++++++++***)))******************************++++++++++++******))))))))))))))))))))))))++++++************++++++******))))))))))))))))))------,,,,,,+++******))))))))))))*********+++++++++++++++*********))))))******))))))******+++,,,************************))))))************))))))))))))))))))*********+++)))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++))))))***+++---///111222*********+++++++++,,,,,,,,,,,,,,,------.........UUUUUUVVVXXXYYYYYYYYYYYYVVVTTTQQQOOONNNNNNOOOPPPOOOPPPPPPQQQRRRSSSUUUVVVTTTUUUVVVWWWWWWXXXWWWWWWTTTUUUUUUUUUVVVVVVVVVVVVRRRQQQPPPOOONNNLLLKKKKKKIIIJJJKKKLLLLLLLLLKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFEEECCCBBB@@@@@@???<<<:::999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999888888888777777444444555666666777777888555555555555444333222222000000111111111111000000222222111000000000000111000000////////////......,,,,,,---...////////////,,,,,,,,,---------..................------------------...............///,,,,,,------------,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,------++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,111111///......---------............///////////////000000111111000000///000000000000000000000000//////000000111222222222222222222222333333333333333333333333333333333333222222222333333333444444333333444555666777888999666666777777888999999999999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCAAABBBBBBCCCCCCCCCBBBBBBDDDEEEEEEEEEFFFHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPRRRRRRSSSSSSTTTUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQSSSTTTUUUTTTRRRSSSSSSSSSRRRSSSTTTTTTUUURRRRRRQQQQQQPPPOOONNNNNNLLLKKKKKKJJJIIIHHHHHHGGGEEEDDDBBB@@@>>><<<<<<;;;<<<;;;;;;::::::999888888777777777777666666555444111111000000000000000111........................///.........------------++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++------------------------((()))***,,,,,,+++******)))***+++,,,,,,+++***)))******************************++++++++++++******(((((())))))*********+++++++++************++++++************))))))))))))------,,,+++***)))((((((************++++++++++++,,,,,,++++++***))))))(((******))))))******+++,,,************************++++++,,,,,,,,,,,,++++++(((((()))))))))*********++++++++++++++++++++++++))))))***++++++++++++***)))))))))************+++)))************+++++++++++++++++++++++++++++++++++++++,,,---///111333444************++++++++++++,,,,,,,,,,,,------------RRRSSSTTTVVVWWWWWWXXXXXXSSSQQQOOOLLLLLLLLLNNNOOONNNNNNOOOPPPQQQSSSUUUVVVSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTPPPOOONNNMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@???===:::999999:::999888:::;;;;;;<<<;;;:::999888777777777777666666666666555555555555555555666666222333333333333333222222000000000//////000000000222222111000000000000000000000/////////.........------...............---++++++,,,---...///000000,,,,,,,,,,,,,,,---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////............//////////////////000000000000//////000000000000000000000000//////000111111222333333111111222222222333333333333333333333333333333333111111111222222222333333444444555555666666777777666666777777888888999999999999999999::::::::::::<<<<<<<<<<<<<<<===??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>???AAABBBCCCAAABBBCCCCCCCCCBBBAAAAAACCCCCCCCCCCCEEEFFFGGGHHHHHHIIIJJJKKKMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQSSSSSSQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSRRRQQQQQQRRRTTTUUUSSSRRRRRRRRRQQQQQQRRRRRRSSSTTTRRRQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFCCCBBBAAA???===<<<<<<<<<;;;;;;::::::999888888888777777777777666555444333111111111000000111111222---.....................------------,,,,,,,,,,,,+++,,,,,,,,,------------,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************))))))*********************************''')))***,,,,,,,,,***)))(((***+++,,,,,,+++***(((***************************++++++,,,,,,++++++***(((((())))))***+++,,,,,,,,,++++++******++++++,,,************)))))))))(((+++++++++******)))))))))))))))))))))************++++++************************))))))******+++,,,************************+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++++++++************++++++,,,,,,)))************+++++++++************************,,,,,,,,,,,,---///000111************++++++++++++,,,,,,,,,,,,++++++++++++PPPQQQSSSTTTUUUVVVVVVVVVQQQPPPMMMKKKJJJKKKMMMNNNMMMNNNNNNOOOQQQSSSUUUVVVRRRRRRSSSTTTUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQOOONNNMMMLLLKKKIIIIIIHHHGGGHHHJJJKKKKKKKKKJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDCCCBBBBBBAAAAAAAAA???<<<;;;;;;;;;:::999::::::;;;<<<;;;:::999888666666666666555555555555666666666555555444444444000111111222222222111111111000///......///000111222111111000000000000000000/////////............------.........---,,,,,,+++,,,---...///111222222*********++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,......---------,,,,,,,,,((()))***+++,,,------------,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111............/////////000//////000000000000//////000000000000000000000000///000000111222333333333111111111222222333333333333333222222222222222222000111111111111222222222666666555555555444444444666666666777888888999999888888999999999:::::::::<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBAAABBBCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSPPPPPPQQQQQQRRRSSSSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQRRRTTTUUUSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQPPPOOONNNMMMLLLKKKLLLKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@>>>===<<<<<<<<<;;;;;;::::::999888888777888888888777666444333222222111111111111111222222------......///......---------,,,,,,,,,+++++++++,,,,,,,,,------.........++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))******))))))))))))******++++++++++++++++++++++++'''(((***,,,---,,,***)))((()))+++,,,,,,+++)))(((***************************++++++,,,,,,++++++***'''((()))***+++,,,------,,,++++++******++++++,,,+++*********))))))(((((()))))))))))))))*********(((((((((((()))))))))))))))))))))***++++++,,,,,,*********)))***++++++,,,************************)))******++++++******)))******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++************************+++******))))))******+++)))************+++++++++,,,,,,,,,++++++*********QQQQQQQQQRRRRRRRRRRRRSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHKKKNNNPPPPPPOOOPPPPPPSSSTTTTTTUUUUUUVVVWWWWWWUUUUUUUUUUUUTTTSSSQQQQQQNNNMMMKKKKKKKKKKKKIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDAAABBBCCCDDDCCCBBB@@@???<<<<<<;;;:::999999999999777777777777777888888999<<<:::888777555555555666666666555444333333222222111111111000000000000///111111111000000000000000000000000000111222333444000000///........................------,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////---,,,***))))))******---...///---+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++++++++,,,+++,,,,,,------,,,,,,+++------------------------...............---------///////////////000111111111///...,,,,,,...///111333333222222111222222222111111111111111111111111333333333333333333333333444444444444333111///...555444444444444555666666666666666666666666666666888888999999999::::::::::::::::::;;;;;;;;;<<<<<<999999;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<============@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEECCCCCCFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKJJJJJJKKKMMMPPPQQQOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTNNNNNNNNNNNNNNNNNNOOOOOOQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPNNNLLLKKKJJJKKKLLLMMMGGGGGGFFFDDDCCCAAA@@@@@@===============<<<<<<<<<999999999999999888666666666555555555555444444444333222111000////////////000///...------...///000//////.........---------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++******++++++,,,---...---+++*********++++++*********)))))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((((((***+++++++++++++++///......---+++******)))************************************************+++++++++*********))))))))))))************))))))*********************************************************************************++++++,,,,,,,,,************************++++++++++++++++++++++++******************************))))))******+++,,,))))))*********+++++++++************************((()))***++++++***)))(((++++++++++++++++++++++++((()))***+++,,,,,,+++***000...+++))))))***,,,...,,,,,,,,,++++++*********)))***+++,,,------------PPPPPPPPPQQQQQQQQQRRRRRROOONNNMMMKKKJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNPPPRRRSSSSSSTTTTTTUUUVVVVVVWWWUUUUUUUUUTTTSSSQQQPPPOOONNNLLLIIIIIIIIIIIIHHHFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAA@@@??????<<<<<<;;;:::999999999999777777666666777777888999<<<;;;999888666666666777555555555444333333222222333333333222222222111111000000000000000000000000000//////000000111222333///......---------------...---------,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,........................------------------------//////---,,,+++,,,,,,---,,,---...---+++)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,++++++,,,,,,------............------------------------------........................///////////////000000111222111000//////000111222222222111111111111222222222111111111111111111111222222222222222222222222000111222333333333222222444444444444444555555666222333444555666888999999777777777777888888888888::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<============>>>???@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMOOOQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOMMMKKKJJJIIIJJJKKKLLLGGGFFFEEEDDDBBBAAA@@@@@@===<<<<<<<<<<<<;;;;;;;;;999999999999888777666666555555555555444444444444333222111000///////////////...---,,,,,,---...//////.........---------,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,+++*********++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************+++++++++*********))))))))))))************))))))******************************************************************************+++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++***************************************++++++,,,++++++******)))(((((((((************************))))))***++++++***))))))************************((()))***+++,,,++++++***///---,,,******+++,,,---,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,OOOOOOOOOOOOPPPPPPPPPPPPNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMQQQTTTSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTTTTSSSQQQOOONNNMMMLLLJJJGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>???<<<;;;:::999999888888999777777666666777777888999<<<;;;:::888777777777777555444444333333222222222333333222222222111111111000000000000000000000000///......//////000111222...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++((())))))***++++++++++++........................++++++++++++++++++++++++...---,,,,,,,,,,,,------***+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------............------------------------------......////////////////////////......//////000111000000000000000000000000000000///000000111222333222222222111111000000000111111111111111111111111000111111222333333222222333333333333444444444444222333444555666888999999555555555555666666666666999999:::::::::;;;;;;;;;;;;:::999888888888999:::;;;<<<<<<<<<<<<===============>>>???????????????CCCCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPLLLLLLLLLMMMMMMMMMNNNNNNMMMNNNNNNOOOOOOPPPPPPPPPNNNOOOOOOPPPPPPPPPOOOOOOMMMLLLJJJIIIHHHHHHIIIIIIFFFEEEDDDCCCBBBAAA@@@???<<<;;;;;;;;;::::::::::::999999999888888777666555555555444444444333333333222222111000////////////------,,,,,,,,,,,,------......------------,,,,,,***************++++++,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,,,,------++++++++++++,,,,,,------++++++++++++++++++++++++************************+++++++++***************))))))************))))))***************************************************************************++++++++++++,,,,,,,,,************************,,,,,,,,,++++++*********************************)))************+++++++++---,,,+++***(((&&&%%%%%%******************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,MMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNLLLMMMNNNMMMMMMMMMPPPRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRPPPNNNLLLKKKKKKHHHEEEDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@>>>=========>>>???<<<;;;:::999888888888888666666666666666777888888:::999888888777666666666444333333333222222222111000000000000/////////////////////000000000000000...------......///000111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++)))***++++++***)))***,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///////////////000///............///000000------...//////...------............///111222222222222111111000000//////111111111111111111111111333333333222111000000///222222333333333444333333666666666666666666666666444444555555555666666666999999999999::::::::::::<<<:::888666666777888999;;;;;;;;;<<<<<<<<<======<<<===>>>>>>????????????CCCBBBAAAAAABBBCCCEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJLLLMMMNNNRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOMMMMMMNNNNNNOOOOOONNNNNNKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@??????;;;;;;::::::999999888888888888888888777666555444444444444444333333333222111111000///////////////------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++***+++,,,...------,,,,,,+++******)))************************************************************************))))))************))))))************************************************************************++++++++++++++++++++++++************************---,,,,,,++++++*********************************))))))******++++++++++++---,,,,,,***)))'''&&&&&&************************+++++++++,,,,,,+++++++++************************************+++************+++,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,---MMMMMMMMMMMMNNNNNNNNNOOOPPPOOONNNMMMLLLKKKKKKKKKJJJMMMOOOPPPOOONNNOOOOOOQQQRRRRRRSSSSSSTTTTTTUUUTTTSSSRRRQQQOOOMMMKKKJJJJJJGGGEEECCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????AAA@@@>>>=========>>>???;;;;;;:::999888888888888666666666555666777777888777777666666666555444444222222222222222111111111000000000/////////............//////000000000000------------...///000111///......---,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******************)))***++++++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---------***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000...............//////000------............------............///000111222111111111000000000//////222222222222222222222222333222222111000000000000111222333444444444333333666666666666666666666666555555555666666666777777888888888999999999::::::;;;:::888666666666888999;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@BBBBBBAAAAAAAAACCCEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLNNNOOOPPPQQQRRRTTTUUUUUUQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMKKKJJJHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKLLLMMMMMMMMMMMMMMMJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>;;;::::::999888888777777777777777777666555444444444333333333222222222222111000//////////////////---------......---------++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''((())),,,---,,,,,,,,,++++++******)))))))))))))))))))))))))))************************************************))))))************))))))************************************************************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************((()))***++++++++++++***,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......MMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHJJJMMMPPPQQQPPPNNNNNNNNNQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQOOOMMMLLLKKKIIIGGGFFFEEEFFFEEECCCBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>??????>>>>>>=========>>>;;;:::999888888777777888666666555555666666777888555555555555555444333333111111111111111111111111222222111111111000000000---......//////000000111...------......///000111///......---------------)))************++++++++++++,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***+++,,,+++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......------......///000//////////////////////////////...//////000111222000000000000000000000000222222222222222222222222/////////000000222333444111222444555555555444333222333444555666888999999666666666666777777777888777777888888888999999999:::999888777777777888999:::;;;;;;;;;;;;<<<<<<<<<;;;<<<===???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRTTTUUUVVVRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPRRRRRRPPPNNNLLLJJJHHHGGGHHHIIIIIIJJJJJJKKKKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLIIIHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>;;;;;;:::999888777777666777777777777666555444333333333333222222222111111000//////....../////////------............------******++++++++++++,,,,,,---------------...//////+++,,,,,,------,,,,,,+++++++++******++++++,,,---******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((('''''''''((()))+++,,,((())))))***+++,,,------))))))))))))))))))))))))***************************************+++++++++))))))************))))))************************************************************************,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************((()))***,,,,,,+++******+++++++++,,,,,,,,,------************************++++++************++++++++++++++++++++++++++++++,,,+++******)))*********)))***+++,,,,,,,,,+++***,,,,,,,,,,,,------------///...---,,,,,,---...///MMMMMMMMMNNNNNNNNNOOOOOOMMMLLLLLLKKKJJJJJJKKKKKKLLLNNNOOOOOONNNMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSTTTRRRRRRRRRQQQPPPNNNMMMLLLHHHHHHGGGHHHHHHGGGDDDAAA?????????@@@@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@??????===============<<<;;;;;;;;;:::999888777777777777666555555555555666777777444555666666666555444333000111111111111111111111222111111111000000000000------......///000000111............///000111222...------,,,,,,,,,,,,,,,))))))))))))******++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))),,,---...---+++)))***+++++++++++++++++++++++++++******************************************************+++,,,---,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,---............------------...//////000///............///000000000000//////000111111......//////000111111111111111111111111111111111//////...///000222333444222333555666666666444333222333444555666888999999666666666666777777777777777777777777888888888999888888888999999999999999::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>???????????????AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIHHHHHHIIIJJJJJJJJJJJJIIILLLMMMNNNPPPQQQSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPNNNMMMLLLKKKJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKKKKLLLLLLLLLIIIHHHHHHGGGEEEDDDBBBAAA@@@@@@@@@???>>>>>>======<<<;;;:::999888777777666666666666666555444333333222222222222111111111111//////.........//////000+++,,,------------,,,+++************+++++++++,,,---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))***+++,,,------************************************************))))))*********+++++++++))))))************))))))************************************************************************,,,,,,,,,+++++++++***************************************++++++,,,,,,---************************((()))+++,,,,,,+++***)))******+++++++++,,,,,,,,,************************+++***))))))))))))***+++************************,,,,,,***)))))))))******))))))***+++++++++++++++,,,,,,,,,---------......///...,,,++++++,,,...///MMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMNNNOOOOOOPPPOOOOOONNNMMMLLLLLLOOORRRPPPPPPQQQQQQRRRSSSSSSSSSQQQRRRQQQQQQPPPOOONNNMMMHHHHHHIIIJJJJJJHHHDDDAAA>>>>>>??????@@@@@@@@@AAA@@@AAAAAAAAAAAA@@@??????:::;;;<<<===<<<;;;:::999;;;:::999888777777777777555555555555555666777777555666777777777666555444000000000000000111111111////////////............---------...///000000111///......//////000111222---,,,++++++******++++++(((((())))))*********+++******+++++++++******)))************************++++++++++++++++++++++++***+++++++++***)))'''&&&---...///---+++******+++++++++++++++++++++++++++***************************************************+++,,,---,,,,,,***************++++++*********++++++++++++++++++++++++******+++,,,,,,---.........------------.../////////...,,,++++++,,,...///222111111000000000000111------...///000111222222000000000000000000000000222111000//////000111111222333555777777666555444666666666666666666666666555555555666666666666777777777777777888888888888777888999::::::::::::::::::::::::;;;;;;;;;<<<<<<888999:::<<<===>>>>>>>>>===???AAACCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIHHHHHHIIIJJJJJJJJJIIIIIIMMMNNNNNNOOOPPPQQQRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVUUUUUUTTTTTTSSSSSSOOOOOOOOOOOONNNNNNMMMMMMIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHHHHGGGEEEDDDBBBAAA@@@@@@??????>>>>>>======<<<<<<;;;:::999888777666666666666666555444333222222222222111111111111000//////.........//////000***+++,,,------,,,+++***))))))******+++++++++,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++******++++++,,,---)))***+++,,,---,,,,,,+++(((((())))))************((((((((((((((((((((((((******+++++++++,,,,,,,,,************************---------------+++******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++))))))************))))))************************************************************************,,,,,,,,,++++++*********************************))))))***+++,,,------...************************''')))+++,,,,,,,,,***)))************************************************+++***)))(((((()))***+++))))))))))))))))))))))))---,,,***)))))))))******))))))*********++++++,,,,,,,,,,,,------............---+++******+++---...OOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQRRRSSSRRROOOMMMMMMMMMLLLGGGFFFOOOZZZYYYLLL>>>??????@@@AAABBBBBBBBBBBB>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;::::::::::::999999888777777777555555444444444555555666666666555444333333222222222222222222222111000///000000000000000000000000------............------000//////......000111222+++,,,///000000...+++))),,,------...---,,,+++***)))************++++++++++++++++++++++++***)))(((************************,,,+++***)))))))))++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&***************)))(((''')))************+++++++++)))***+++,,,---,,,++++++---,,,+++******+++,,,---,,,---......//////..................////////////---,,,+++++++++---...///222111000.........///000,,,,,,,,,---------......------......//////000000222333444333222111222333000000111222222222222111777555444444666888999999555444444444444555666666777888888888888999999999:::::::::;;;;;;:::999999888888888999:::;;;<<<===;;;<<<===>>>????????????>>>??????@@@BBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHGGGHHHIIIIIIJJJJJJJJJIIILLLKKKJJJKKKLLLNNNQQQSSSUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSTTTTTTUUUUUUVVVVVVRRRRRRQQQOOONNNLLLKKKJJJHHHHHHHHHGGGGGGGGGGGGFFFIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFDDDBBBAAAAAA@@@===<<<::::::;;;;;;999888777888888888777666444333444444333333333222222222222222222111111111111000000000000000////////////------,,,++++++***))))))(((***,,,......,,,***(((***+++,,,------,,,***)))***,,,------+++))))))***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******))))))))))))))))))))))))************************(((((()))***+++---///000))))))))))))))))))))))))++++++++++++++++++++++++************************)))***++++++***)))***+++*********))))))))))))(((++++++************++++++)))))))))***+++++++++,,,+++++++++*********))))))++++++************++++++******))))))))))))*********************++++++,,,************************************************))))))))))))))))))))))))************************---,,,***)))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,------......//////.........------------,,,,,,,,,++++++*********PPPPPPOOOOOONNNNNNMMMMMMOOOOOOPPPPPPQQQQQQRRRRRRPPPPPPOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQOOOMMMMMMMMMLLLGGGFFFMMMUUUTTTJJJ???AAAAAAAAABBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::999999999::::::999888888777777666555555444444444444444555555555555444333333222222111222222222222111000///////////////////////////------............------///......---...///000111++++++,,,,,,++++++***)))...---,,,+++******++++++)))************++++++++++++++++++++++++***))))))************************,,,+++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))((((((''''''***++++++,,,,,,,,,++++++)))************+++++++++)))***+++,,,,,,,,,++++++++++++***))))))***++++++,,,------.............../////////000000000000111000///...---------......000//////...------......,,,,,,---------..................//////////////////000111000///...///111000000111222222222222222555444333333444666777777555444444444444555666666777888888888888999999999:::::::::;;;;;;::::::999::::::::::::::::::;;;;;;;;;<<<===>>>????????????>>>??????@@@BBBCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJLLLKKKKKKKKKLLLOOOQQQSSSUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTQQQQQQPPPNNNMMMKKKJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFJJJJJJIIIIIIIIIIIIJJJJJJGGGFFFEEECCCBBBAAAAAAAAA@@@>>>============<<<:::888888888888888666555444444444444444333333333222222222222111111111000000////////////............---------,,,++++++******)))***,,,------,,,***)))+++++++++,,,,,,++++++***+++,,,------+++******+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******************************************************++++++******++++++,,,---************************************************************************)))***++++++***)))***+++,,,,,,,,,++++++++++++***++++++************++++++***************++++++++++++++++++*********))))))++++++************++++++++++++************+++++++++************+++,,,,,,************************************************************************************************,,,,,,***)))))))))******************************))))))))))))))))))))))))************++++++,,,---++++++,,,,,,---.........------......------,,,+++,,,,,,,,,+++++++++******RRRQQQQQQPPPOOONNNNNNMMMOOOOOOPPPQQQRRRRRRSSSSSSQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMOOOQQQRRRQQQNNNLLLLLLMMMKKKHHHGGGIIIMMMMMMGGGBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::999999888888:::999999888888777666666666555555444333333333333555444444333333222222222111111222222111111000000........................------............---------------,,,---...//////---,,,***)))))))))***+++...,,,)))(((''')))+++---)))************+++++++++***++++++++++++***))))))************************+++******)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***,,,,,,---------)))************+++++++++)))***+++,,,,,,,,,,,,+++******))))))))))))******,,,,,,---...............++++++++++++,,,,,,,,,,,,///......---------......---............---,,,,,,,,,------------.........000000///////////////......///000000......///000000111111222222222222222222222222222222333555555555444444444444555666666777888888888888999999999999::::::;;;;;;:::::::::<<<<<<;;;:::::::::::::::<<<===>>>??????@@@????????????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLKKKLLLMMMOOORRRSSSTTTUUUUUUUUUUUUTTTSSSSSSTTTSSSSSSSSSSSSSSSSSSRRRPPPOOONNNMMMLLLKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDCCCBBBAAAAAAAAAAAA@@@???======>>>>>><<<;;;888888999888888777666555555555444444444333333333222222111111111000000000............------------......------,,,,,,++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******************************************************------,,,+++************++++++++++++++++++++++++((((((((((((((((((((((((************************)))***++++++***)))***+++,,,,,,,,,++++++++++++***++++++************+++++++++++++++***************+++++++++***************++++++************++++++,,,,,,++++++++++++,,,,,,+++************+++,,,,,,************************************************************************************************,,,+++******)))*********************************(((((((((((((((((((((((()))))))))***+++,,,---...++++++,,,,,,------......,,,------......,,,+++***,,,,,,,,,++++++++++++***RRRRRRQQQPPPOOOOOONNNNNNMMMNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMMMMMMMNNNMMMMMMMMMMMMMMMLLLLLLNNNOOOPPPOOOMMMLLLLLLLLLKKKIIIGGGFFFFFFFFFDDDCCCAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>=========;;;;;;::::::999999999888999999999888777777666666666555444333222222222222444333333333222222222111000000111111111111000000........................,,,------......------,,,,,,,,,,,,,,,,,,---------...---,,,+++++++++,,,,,,,,,***)))((('''(((***+++))))))*********+++++++++******+++++++++******)))******************************************++++++************************))))))))))))))))))))))))(((((()))))))))*********'''((()))***************))))))*********+++++++++******++++++,,,,,,,,,,,,+++******************+++,,,,,,---.........------)))))))))*********+++++++++++++++,,,---......///,,,---...//////...---,,,------------............111000000000//////......///000111111000000111222000111222222333333222222111222333222222222333555555444444444444555666666777777888888888999999999999999:::;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;<<<======>>>???@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTSSSSSSRRRRRRQQQQQQOOONNNNNNMMMLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFCCCBBBAAAAAA@@@@@@@@@@@@???===<<<<<<<<<<<<;;;999888888888888888777777666555555555444444444333333111111111111000000000000/////////.........------.........------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++***)))***+++,,,---,,,---------++++++,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******************************************************------,,,+++************++++++++++++++++++++++++((((((((((((((((((((((((************************)))***++++++***)))***+++*********)))))))))((((((++++++************++++++,,,+++++++++***)))))))))************************++++++************+++++++++++++++******+++++++++***))))))))))))***++++++************************************************************************************************++++++******************************************++++++++++++++++++++++++))))))))))))***+++,,,---***++++++,,,------......,,,---...///...---+++***++++++++++++++++++++++++RRRRRRQQQPPPPPPOOONNNNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNOOONNNLLLKKKKKKLLLJJJIIIHHHEEECCCBBBCCCEEE???@@@AAAAAABBBBBBBBBAAA>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::999999888888777666666555666555444222222111111111222222222222222111111111///000000111111111000000........................,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((())))))******)))))))))))))))*********+++++++++)))******+++++++++******************************))))))******++++++++++++************************(((((((((((((((((((((((((((((())))))******++++++***************)))((('''))))))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------.........//////------------......------,,,---///000000///...------------.........//////111111000000/////////......000111111000000111333111111222333333333333222111333555444333222333555555444444444444555666666777777888888888999999999888999::::::;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>???===>>>???@@@AAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFHHHJJJKKKLLLMMMMMMLLLMMMMMMNNNPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQOOOOOONNNNNNMMMMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFCCCBBBAAA@@@@@@@@@@@@@@@>>>===;;;;;;<<<<<<:::999888888888777777777777777555555444444444333333333111111111000000000//////000000000/////////............------------,,,,,,---,,,***))))))***,,,---++++++***)))***+++---...,,,,,,---,,,******,,,...,,,++++++++++++,,,------***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************+++++++++***++++++,,,,,,************************))))))))))))))))))))))))************************)))***++++++***)))***+++*********)))))))))((((((++++++************++++++,,,+++++++++***)))))))))************************++++++************++++++******))))))))))))******((((((((((((((()))******************************************************************************************************************+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***************++++++,,,------...------...///...---,,,+++++++++++++++++++++++++++PPPPPPPPPPPPOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPOOONNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLKKKMMMNNNMMMLLLJJJJJJKKKIIIIIIHHHFFFDDDCCCCCCDDD>>>???@@@AAABBBBBBBBBBBB???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999888888777777666555555444444333222111111111111111111111111111111111111//////000000111111000000........................,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,)))***+++++++++***(((''''''(((***++++++***)))((()))************+++++++++))))))***++++++++++++***************************((()))***+++++++++++++++************************************************)))))))))******+++++++++---------,,,,,,***)))))))))************+++++++++++++++******++++++,,,---,,,,,,------------,,,,,,++++++,,,---------------------------............111111111000///...,,,+++------...////////////...------........./////////111000000000000000000///,,,...////////////000222111222222333333333333333111444777666333222333666555444444444444555666666777888888888888999999999888888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFHHHJJJLLLMMMNNNNNNLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRPPPPPPPPPPPPPPPOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIKKKKKKKKKKKKIIIIIIDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<<<<======;;;:::777777666666666666777777444444333333333222222222111111000000000/////////111000000000////////////---------,,,,,,,,,,,,,,,---,,,+++******+++,,,---************+++,,,------+++++++++***)))***,,,...+++++++++++++++,,,------******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************+++,,,---...))))))))))))))))))))))))************************************************)))***++++++***)))***+++,,,,,,,,,++++++++++++***++++++************+++++++++++++++******************************+++++++++++++++************++++++***))))))))))))))))))***)))(((((((((((()))******************************************************++++++++++++++++++++++++************************))))))***++++++++++++***************************************************++++++***)))))))))))))))******++++++,,,,,,------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,NNNNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJJLLLMMMMMMKKKJJJJJJKKKHHHHHHHHHHHHGGGFFFDDDDDD@@@@@@AAABBBBBBAAAAAAAAA???>>>>>>===<<<<<<;;;;;;999999999999999:::::::::888888888777666666555555222222111111111111222222000111111111111111111111...//////000000000000000////////////////////////+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,+++******)))((())))))))))))))))))*********++++++)))************+++++++++))))))***+++++++++++++++************************'''(((***+++,,,,,,++++++******************************************************************++++++++++++,,,,,,,,,++++++***)))************+++++++++++++++*********+++,,,---+++,,,------------,,,+++++++++,,,------------,,,*********+++++++++,,,,,,+++,,,---.........---,,,------,,,,,,---......///............////////////000000000000000111111111---...000000///000111333111222333333444444333333000444777777333111333555555444444444444555666666777888888888888999999999777888999:::;;;;;;;;;;;;===<<<<<<<<<===>>>??????>>>???@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDFFFHHHJJJLLLNNNOOOOOOLLLMMMOOOPPPRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNMMMMMMMMMLLLLLLIIIJJJLLLMMMMMMLLLJJJIIIEEEDDDCCCBBB@@@?????????>>>===;;;;;;<<<<<<:::999666666555444444555666777333333222222222111111111111000000000////////////000000/////////.........++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,,,,,,,,,,*********)))((()))+++...+++++++++***++++++,,,---)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************+++,,,---...************************************************************************)))***++++++***)))***+++,,,,,,,,,++++++++++++***++++++************++++++***************+++++++++))))))*********+++++++++++++++************+++++++++******))))))******+++***************++++++,,,************************************************++++++++++++++++++++++++************************((()))***+++,,,++++++***************************))))))))))))))))))))))))***))))))))))))******+++*********+++,,,,,,---------,,,***)))((()))***+++******+++++++++,,,,,,,,,LLLMMMMMMNNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMLLLLLLOOOOOONNNNNNNNNOOOPPPPPPOOONNNNNNMMMLLLKKKKKKJJJJJJKKKLLLLLLKKKIIIJJJKKKGGGHHHIIIJJJJJJHHHEEECCCBBBBBBBBBBBBAAA@@@?????????>>>>>>===<<<;;;;;;;;;888888888888888888999999888888888777666666555555111111111111111111222222000000000000000111111111......///000000000000000000000000000000000000000+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,///---***(((((())),,,...,,,***)))((((((***,,,...)))************+++++++++((()))***+++++++++++++++************************'''(((***+++,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((************************'''((()))***************)))************+++++++++,,,+++*********+++,,,---***+++,,,------,,,+++***++++++,,,---------,,,,,,,,,,,,---------.........!!!###&&&))),,,......///,,,,,,+++***+++,,,...///............/////////000//////000000111111222222///111222333222222444555111222333333444444333333///444777666333000222444555444444444444555666666777888888888888999999999777888999:::;;;;;;<<<;;;???>>>>>>===============??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDFFFFFFDDDEEEHHHJJJLLLNNNOOOPPPMMMNNNOOOQQQRRRSSSSSSTTTRRRSSSTTTUUUUUUUUUUUUUUUSSSSSSTTTTTTUUUUUUVVVVVVSSSSSSSSSSSSTTTTTTTTTTTTOOOOOOOOONNNNNNNNNMMMMMMHHHIIIKKKLLLLLLKKKIIIHHHGGGFFFDDDBBBAAA?????????<<<:::999999999999888666666555444333333444666666222222222111111111000000000000000000//////////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,)))))))))((('''(((+++...++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++***++++++,,,,,,++++++++++++++++++++++++************************************************)))+++++++++***)))***+++*********))))))))))))(((++++++************++++++))))))******+++++++++,,,))))))******++++++++++++++++++************++++++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...************************************************++++++++++++++++++++++++************************((()))***+++,,,,,,+++***************************************************(((((((((((()))+++,,,---)))******+++,,,,,,------,,,***(((&&&%%%''')))************++++++,,,,,,,,,NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLJJJIIIHHHKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCBBB@@@???>>>>>>=========<<<;;;;;;::::::;;;;;;999888777777777777444555555555555555444444555555444333333222111111111111111111000000000//////////////////......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++*********++++++++++++******)))+++------,,,******+++******+++++++++******))))))((((((((()))+++---///---,,,,,,+++*********+++************************(((((())))))*********+++))))))))))))))))))))))))*********************************)))))))))))))))+++++++++++++++++++++++++++*********))))))((((((+++,,,,,,---,,,+++***)))))))))*********+++++++++***++++++,,,,,,++++++***///......------,,,++++++,,,,,,++++++,,,,,,---...---.....................////////////000000000000000000000000111111111111111000//////111333666888000000111111111222222222333333333222222222111111111333666999:::::::::999999999::::::;;;<<<======;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@AAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRVVVVVVUUUUUUTTTSSSRRRRRRQQQSSSUUUUUUSSSRRRSSSTTTSSSSSSSSSRRRQQQPPPNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIGGGEEEDDDCCCAAA>>>============;;;;;;<<<<<<;;;;;;:::999444444444333333222222222333333333222222222111111000000//////.........---///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******---,,,,,,++++++,,,,,,---+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++***************++++++******************++++++)))))))))******+++++++++,,,,,,,,,++++++***************)))))))))***,,,---(((((())))))*********+++++++++++++++++++++++++++...---,,,***)))******+++***++++++,,,,,,++++++***++++++******************************************......---,,,+++***)))(((++++++***)))(((((()))))),,,,,,+++******+++,,,,,,...,,,)))((()))******)))************************++++++*********************......+++)))+++---,,,,,,,,,++++++***+++++++++************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++------,,,++++++******)))************************************************MMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@???>>>============<<<<<<;;;::::::::::::999888777777777777777666666666666555444222222555444444333222222111111111111111000000000/////////////////////...------......---------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,++++++*********++++++++++++******)))+++------+++******+++******+++++++++******))),,,+++***)))))))))***+++---,,,++++++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********++++++++++++++++++++++++************)))))))))(((+++,,,,,,,,,,,,+++***)))***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...//////.........---------............////////////000000000000111111111111333222111000000111222333111111111222222222222333333333333222222222111111222444666888999:::::::::999:::::::::;;;<<<<<<<<<;;;;;;<<<======>>>>>>???>>>??????@@@@@@AAAAAABBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTUUUUUUSSSTTTVVVUUUTTTSSSSSSTTTRRRRRRRRRRRRQQQOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIGGGEEEDDDCCCAAA???>>>=========:::::::::::::::999999888333333333333333444444444333333333222222222111111111000000000///////////////---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++***************++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***)))))))))***+++,,,))))))******************+++++++++++++++++++++++++++******))))))***+++,,,***++++++,,,,,,++++++***++++++*********************************************************++++++++++++******))))))))))))***,,,++++++******++++++,,,---+++******+++++++++***************************+++***************++++++***,,,+++((()))...///---...---,,,+++******)))***************************************************++++++***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++KKKKKKLLLMMMNNNOOOOOOPPPQQQPPPOOONNNMMMNNNOOOPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@@@@???>>>===<<<<<<===<<<<<<;;;;;;::::::999888777777666666666777777777777666555444222111000444444333333222111111111000000000000////////////...////////////...------............------------************************(((((()))***+++++++++*********++++++++++++******)))***,,,,,,***)))***+++)))******+++++++++******,,,+++***))))))))))))***,,,,,,+++************+++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++************))))))))))))++++++,,,,,,,,,+++******++++++,,,,,,,,,---------***++++++,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------.../////////......------,,,------------............000000000000111111111111111111111111111111111111222222222222333333333333333333333222222222111111444444555666888999::::::::::::::::::;;;;;;;;;;;;<<<<<<======>>>?????????>>>>>>??????@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWUUUVVVWWWWWWUUUSSSSSSTTTRRRRRRRRRQQQPPPOOOMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHIIIHHHFFFDDDDDDCCCBBB@@@???>>>>>>===999999999999999888888777444444444444444555555555333333333222222222111111111111111000000000000///...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********+++******))))))******+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++************++++++***************+++,,,,,,......------------------++++++++++++++++++,,,,,,,,,+++******)))*********+++++++++++++++*********++++++++++++++++++++++++(((((((((((()))***,,,,,,***++++++,,,,,,++++++*********++++++++++++++++++******************************+++++++++,,,,,,,,,******)))))))))***++++++,,,+++************+++,,,++++++***+++------,,,******************************************+++,,,---111222///++++++///000---///...---+++***)))((((((************************************************++++++***))))))***++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,JJJJJJKKKLLLMMMNNNOOOPPPRRRQQQOOONNNMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMOOOOOONNNNNNMMMKKKJJJIIIFFFFFFFFFGGGGGGHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;:::999999999666666555555555666666777666555555555333222111000333333222222111111111000000000/////////...............//////......---,,,...------------,,,,,,,,,))))))))))))))))))))))))'''((()))***++++++,,,,,,******++++++++++++******(((***++++++)))))))))***))))))***+++++++++******((((((((()))***++++++,,,++++++***************+++************************(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,*********************************)))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***)))******+++,,,---------,,,,,,,,,,,,,,,---......---.....................------.........////////////000000000111111111111,,,---///000222333333333222222333333333444444444333333333222222222111111555555555555666888999:::;;;;;;::::::::::::::::::<<<<<<======>>>?????????>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWVVVWWWXXXXXXVVVTTTTTTUUURRRRRRQQQQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHFFFDDDDDDCCCBBBAAA???>>>>>>===999999999:::999888888777666666555555555444444444333333333222222222111111000000000///////////////...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++***************+++++++++************++++++))))))***++++++***))))))++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,+++*********++++++************+++,,,,,,---.........------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++******)))))))))---,,,,,,++++++*********++++++++++++++++++++++++***************++++++,,,***++++++,,,,,,++++++*********+++++++++++++++,,,************************///......---,,,,,,++++++))))))))))))***++++++,,,++++++************++++++******+++---//////---+++************************)))))))))***+++,,,---...===???<<<333------...---...---,,,+++************************************************************+++******************+++***+++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IIIIIIJJJKKKMMMNNNOOOOOORRRQQQOOONNNMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>======;;;;;;;;;:::999999888888666555555555555555666666333333333333333333222111222111111111111111000000/////////............---...............------,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))***+++,,,------******++++++++++++******((()))***)))(((((()))***((()))***+++++++++++++++'''(((((()))*********************))))))***++++++************************&&&'''''')))***+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,************************))))))))))))))))))******+++++++++++++++++++++,,,************++++++++++++***++++++,,,,,,++++++*********+++,,,---...//////------,,,,,,------...///+++,,,,,,---...///000000....../////////000000000///000000000111111111111,,,---///000222333333333222222333333333444444444333333333222222222111111555555555555666777999:::::::::::::::::::::999999<<<<<<<<<===>>>>>>??????===>>>>>>??????@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEFFFGGGHHHFFFGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOOOOSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXXXXVVVUUUUUUVVVRRRRRRRRRQQQPPPOOOMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEFFFGGGGGGEEECCCCCCCCCBBBAAA@@@>>>===<<<:::::::::::::::999999888888888777666444333222222333333333222222222111111........................------,,,,,,+++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++******+++,,,,,,------,,,,,,+++******++++++************+++,,,---...---,,,,,,,,,++++++***************++++++,,,,,,,,,++++++++++++******))))))---,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,************************------,,,,,,++++++************))))))***+++,,,,,,******************************+++---//////---+++************************************+++,,,---...===BBBBBB777,,,))),,,...+++++++++***++++++,,,,,,*********************************************************++++++******************++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IIIIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@??????????????????>>>>>>>>>===;;;::::::999999888888777777666666555555555666666111222222333333222222222000000000000000000000000///.........---------------............---,,,,,,++++++++++++************))))))))))))))))))))))))***************+++,,,---******++++++++++++******((())))))(((''''''(((***((()))***++++++++++++++++++++++++***)))((('''&&&***))))))))))))***++++++************************&&&'''''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))************++++++******++++++,,,---))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,------...//////---------------......///+++,,,,,,---...///000000////////////000000000111000000000000111111111111111111111111111111111111222222222222333333333333333333333222222222111111444444555666666777888888999999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>======>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMLLLLLLLLLLLLLLLMMMMMMRRRRRRRRRSSSSSSSSSTTTTTTTTTVVVWWWWWWVVVUUUVVVWWWSSSSSSSSSRRRQQQPPPNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHEEEDDDDDDEEEFFFFFFEEECCCBBBBBBAAAAAA???>>><<<;;;:::::::::::::::999999888888777666555444222111111333333333222222222111111,,,---------------......---------,,,,,,,,,++++++++++++++++++++++++++++++*********)))******+++,,,---,,,,,,,,,,,,,,,,,,---------,,,++++++,,,------++++++++++++++++++++++++++++++++++++,,,---.........---,,,++++++***++++++************+++---...///+++******************)))++++++++++++++++++,,,,,,******+++++++++***))))))+++++++++++++++*********++++++++++++++++++++++++............---,,,+++******++++++,,,,,,++++++*********++++++,,,---------************************''''''((()))******+++,,,++++++*********++++++,,,))))))***++++++***))))))++++++***+++------,,,***************************+++++++++++++++,,,---...222999;;;333***))),,,...************+++,,,---...************************************************)))***++++++++++++***)))*********++++++,,,,,,---------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,JJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOQQQQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDD@@@@@@????????????>>>>>>>>>>>>============<<<<<<:::::::::999888888777777888888777666555555555555222222333222222111000000000000000000000000000000.........---------,,,,,,------......------,,,+++,,,,,,,,,+++++++++******************************+++***)))((())))))***+++******++++++++++++******((())))))'''&&&&&&(((***(((((()))++++++,,,,,,+++***++++++***)))(((&&&%%%)))))))))))))))***++++++************************)))))))))))))))*********))))))))))))))))))))))))************************)))))))))))))))*********************************((()))))))))************++++++*********+++,,,---*********+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,------...---------------...//////................................./////////000000000000000000111111111111333222111000000111222333111111111222222222222333333333333222222222111111333444555777777777777666888888888999:::::::::;;;::::::;;;;;;<<<<<<============>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOPPPQQQRRRSSSTTTUUURRRTTTVVVVVVVVVUUUVVVWWWTTTTTTTTTSSSRRRQQQOOOOOOMMMLLLKKKJJJIIIHHHHHHGGGDDDCCCCCCDDDEEEFFFDDDCCC@@@AAAAAA@@@???===;;;999999999999999999888888777444444444444333333333333333333333222222222111111------------......//////,,,---------,,,,,,++++++******************************))))))***++++++,,,,,,,,,++++++++++++,,,,,,---+++)))(((((()))+++---************************,,,,,,,,,,,,---...///000......---,,,++++++++++++*********+++,,,---...///)))))))))***************,,,,,,++++++++++++++++++))))))***+++,,,+++******))))))******************+++++++++++++++++++++++++++,,,---------,,,++++++***++++++,,,,,,++++++*********++++++,,,------...************************'''(((((()))***+++,,,---,,,,,,+++*********++++++((()))***++++++***)))(((---+++******+++++++++***************************,,,,,,+++++++++,,,,,,---)))...///,,,+++,,,,,,)))+++++++++***++++++,,,,,,************************************************)))***++++++++++++***))))))******+++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++JJJJJJJJJKKKKKKKKKKKKKKKKKKMMMOOORRRRRRQQQOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJHHHGGGFFFCCCCCCCCCDDDDDDDDDDDDDDD????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777777:::999888666666555555555444444333333111000...---////////////000000000000......---------,,,,,,,,,------......------,,,+++---------,,,,,,,,,++++++***************************)))(((''''''((())))))******++++++++++++******((((((((('''&&&&&&(((***(((((()))++++++,,,,,,,,,'''((()))******)))(((((())))))((())))))***++++++************************,,,++++++***)))(((((('''))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++*********+++---...++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,...------------...//////111000///...---,,,++++++---------.........//////000000000000111111111111111000//////111333666888000000111111111222222222333333333222222222111111222444666888888777666555777777888999::::::;;;;;;999999::::::;;;<<<<<<============>>>??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGGGGHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMPPPRRRTTTVVVVVVQQQSSSUUUVVVVVVVVVWWWXXXUUUUUUTTTTTTSSSQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@@@@???>>><<<:::999888888888888888777666666111111222333333444555555333333333222222222111111---.........//////000000,,,,,,---------,,,+++*********************************))))))***+++,,,,,,++++++************++++++***(((%%%######%%%(((***************************,,,,,,,,,---...///000111///...---,,,++++++++++++*********+++,,,---///000)))))))))******++++++,,,---,,,,,,++++++*********((()))***+++,,,,,,+++***(((((())))))*********+++++++++++++++++++++++++++((()))+++,,,------,,,++++++++++++,,,,,,+++++++++******+++,,,,,,---......************************......------------------------,,,+++************((()))***++++++***)))(((...,,,)))((()))******)))************************------,,,+++++++++,,,,,,))))))((((((---000,,,$$$------,,,+++*********+++************************************************)))***+++,,,,,,+++***)))))))))***+++,,,,,,------*********++++++,,,------************************************************KKKJJJIIIIIIIIIKKKLLLMMMMMMNNNOOOPPPQQQPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHDDDEEEEEEDDDCCCBBB@@@???AAA@@@@@@???>>>======<<<:::999999888888999999:::777777888999888777666555:::999777555333222111111222222222111111111111000222000...///111111///---////////////////////////,,,---------,,,++++++***,,,,,,,,,++++++***************))))))))))))******)))************+++++++++)))))))))))))))(((''''''((()))+++,,,+++***(((&&&***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,,,,,,,++++++***)))((((((...---,,,+++***(((''''''******)))((((((((((((((())))))(((((((((((()))))),,,+++***((((((((())))))+++*********))))))(((((((((((()))***+++,,,,,,---))))))))))))))))))))))))%%%&&&(((***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,++++++*********+++,,,---+++,,,------,,,,,,---///////////////////////////////////////000000000000000000000000111111111111000000111111111222222222111111111111111111111111333444555666777777777777:::::::::999999999888888999999::::::::::::;;;;;;<<<======>>>???@@@@@@AAA??????@@@@@@@@@AAAAAAAAAEEEBBB??????BBBCCCCCCAAACCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJIIIIIILLLLLLMMMOOOQQQRRRSSSTTTVVVUUUSSSQQQQQQRRRSSSUUUUUUTTTRRRQQQOOONNNNNNNNNJJJJJJJJJJJJJJJIIIIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;:::888666666666666666555444444333333222222111222222222111000//////...000000//////......---------------,,,,,,+++++++++---------,,,,,,+++++++++.........------,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,+++******+++,,,---000...------...///...---)))***+++,,,...///000111...------,,,+++++++++,,,,,,,,,,,,++++++*********+++***)))***,,,---,,,+++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,---......,,,***(((((()))***+++)))))))))***++++++,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))***+++++++++++++++,,,++++++******++++++,,,)))))))))******++++++,,,,,,,,,,,,++++++*********IIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@?????????>>>===<<<<<<<<<999999999888888999999999777888999999999888666666888777666444333222222222111111111000000000//////111///......000000///,,,---------------------------------------,,,++++++,,,,,,,,,++++++***************))))))))))))******))))))*********+++++++++***************))))))(((((()))+++++++++***((('''(((((()))***+++++++++***++++++++++++++++++++++++))))))((((((((()))***+++,,,,,,+++******)))((((((************************++++++***)))))))))))))))))))))(((((((((((())))))+++***)))(((((())))))***************)))))))))(((***************+++++++++************************************)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++---......---,,,...///////////////////////////.../////////000000000000000000000000111111111111222222222222333333333444111111111111111111111111333444555666666777777777999999999999999999999999999999::::::::::::;;;;;;:::;;;;;;<<<======>>>>>>????????????@@@@@@@@@@@@AAA???===>>>AAADDDDDDCCCBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLNNNQQQSSSTTTUUUUUUTTTSSSRRRQQQRRRSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOKKKKKKKKKJJJJJJJJJJJJJJJGGGGGGFFFEEECCCBBBAAA@@@@@@??????>>>===<<<;;;:::999888666555555555555666444444444333222222111111222222111111000//////...////////////............---------,,,,,,+++++++++------,,,,,,,,,+++++++++---------,,,,,,,,,+++++++++++++++,,,,,,++++++***------------------------+++******)))))))))******,,,,,,+++******+++,,,,,,+++******+++,,,,,,+++)))++++++,,,,,,------......,,,+++******))))))******,,,,,,,,,+++++++++******+++***)))***,,,---,,,++++++++++++*********++++++************************---,,,++++++******++++++++++++++++++++++++++++++******************++++++************************++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,+++*********+++,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++***)))))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++)))******+++++++++******,,,++++++******++++++,,,*********+++++++++++++++,,,,,,,,,+++++++++******FFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDCCCAAA@@@@@@@@@@@@=========<<<<<<;;;;;;:::999999999999999999999999888888999999888888777666666555444333333222222222000000/////////.........000...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++++++++++++++***************))))))))))))******)))))))))*********+++++++++++++++++++++***)))))))))******++++++)))((('''&&&&&&((()))***+++++++++************************((((((((((((((()))******+++++++++******))))))((('''(((((()))***+++,,,---,,,++++++******************))))))(((((())))))******))))))((())))))***+++************))))))))))))+++++++++*********))))))++++++++++++++++++++++++------,,,+++)))(((&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,---///...------...000////////////////////////....../////////000000000000000000000111111111111333333444444444555555555222222222222222222222222333444555666666777666666777777777888999999::::::999999::::::::::::;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>????????????===<<<<<<>>>AAADDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMPPPRRRTTTUUUSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQLLLLLLLLLKKKKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBAAA??????>>>===<<<;;;::::::666555555444444444555555444444333333222111111111222111111000000//////................../////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((,,,,,,++++++++++++,,,,,,''''''(((+++,,,,,,***(((,,,,,,,,,,,,,,,+++++++++++++++******))))))******,,,,,,,,,++++++++++++***+++*********,,,---,,,++++++++++++++++++,,,,,,,,,************************,,,,,,++++++******++++++++++++++++++++++++++++++++++++******************************************************************---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++***))))))))))))***++++++*********))))))))))))************************'''((()))***+++,,,,,,,,,***+++++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***CCCEEEGGGIIIJJJJJJJJJIIIKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIEEEDDDAAA???>>>>>>???@@@<<<;;;;;;;;;::::::999999888888999999999999888888888888888888888777777777444333333222222222222333000000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,+++++++++*********************))))))))))))******))))))))))))******************++++++******)))((()))************)))((((((&&&&&&((())))))*********))))))))))))))))))))))))((((((((((((((()))))))))+++*********)))))))))(((&&&'''((()))***+++,,,---+++******))))))************))))))))))))))))))***((((((((())))))***++++++*********)))))))))))))))************************++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++------,,,,,,+++++++++***)))***,,,......---,,,+++,,,...//////...---///000////////////////////////........./////////000000///000000000111111111111333333333444444444555555222222222222222222222222333333444555666666666666555555666777888999:::;;;999999999:::::::::;;;;;;<<<<<<<<<======>>>>>>>>><<<============>>>>>>>>><<<<<<===???AAACCCDDDDDDAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRQQQQQQQQQRRRQQQPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHGGGEEEDDDCCCBBBAAA>>>>>>===<<<;;;:::999999444444444444444555555555333333333222111111000000111111000000////////////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++,,,,,,,,,++++++************************......---+++************,,,,,,,,,,,,,,,,,,,,,,,,((((((***---000///---***++++++++++++++++++++++++------,,,,,,+++,,,,,,---++++++++++++++++++++++++,,,+++******,,,,,,,,,***++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++******+++,,,---------,,,------,,,,,,++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++*********************************************************************)))++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++,,,,,,++++++******,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++AAABBBEEEGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHDDDCCC@@@>>>======>>>???:::::::::999999999999999777888888999999888888777888888777777777777666777222222111111111111222222111111000000000/////////------...---,,,,,,,,,,,,------------------------,,,,,,---------------,,,******************************))))))))))))******(((((()))))))))*********))))))******))))))((('''***************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))*********)))))))))))))))((((((((())))))******+++))))))((((((((())))))*********))))))))))))******(((((())))))************))))))))))))))))))******((())))))***++++++,,,,,,***************************+++,,,---------------++++++++++++++++++++++++,,,,,,++++++******)))))))))+++---.........,,,+++,,,---......------...000////////////////////////............///////////////000000000111111111111111222222222333333333333222222222222222222222222222333444555666666666666444444555666888999::::::999999999:::::::::;;;;;;<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPOOONNNMMMNNNOOOPPPQQQRRRRRRRRRQQQNNNMMMMMMLLLKKKJJJJJJJJJHHHGGGFFFEEEDDDBBBAAAAAA======<<<;;;:::999888888444444555555555555555555333222222111111000//////000000000///////////////,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++...000000...+++)))******++++++,,,,,,------,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,+++******,,,,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************************************---------------------------,,,++++++************((()))***+++,,,,,,++++++)))*********+++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******************************++++++++++++******)))***++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++,,,,,,,,,++++++***,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++@@@AAACCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKMMMMMMLLLLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCAAA@@@>>>============999999999999999999999999666777888999999888777666888777666555555555666666222111111000000000111111111111111000000000//////---...///...,,,+++,,,---------------------------++++++,,,,,,------,,,,,,)))))))))*********************))))))))))))******((((((((()))))))))******)))))))))))))))(((''''''*********))))))))))))))))))*********))))))((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++******))))))******+++((())))))************)))))))))))))))************'''((()))***+++,,,------)))))))))))))))))))))))))))***************))))))++++++++++++++++++++++++++++++*********************+++---.........---,,,+++,,,...---,,,,,,---///////////////////////////------........./////////000000000000111111111111000000000111111111222222333333333333333333333333222333444555555666555555333444555666777888999999999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<>>>???AAAAAA???>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKOOOOOONNNNNNNNNMMMMMMMMMLLLMMMOOOPPPQQQQQQPPPPPPMMMMMMLLLLLLKKKJJJIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@<<<<<<;;;:::999888777777444555555666666555444444222222111111000/////////////////////////////////---------------.........++++++,,,,,,,,,,,,------*********+++++++++++++++***************+++++++++)))***++++++,,,,,,,,,,,,........................------,,,+++************,,,,,,------------,,,,,,(((((())),,,...---+++))))))******+++,,,------...******))))))******++++++***++++++++++++,,,,,,,,,---+++***+++,,,,,,+++))))))***+++---------,,,,,,************************++++++******++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************------------------------,,,++++++************+++******************++++++(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,???@@@AAABBBEEEGGGIIIJJJIIIHHHHHHGGGHHHIIIJJJKKKNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEAAA@@@???>>>===<<<<<<;;;999999999999999999999999666777888999999888777666777666555444333444444555222111000000////////////000000/////////.........---///000///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++((()))))))))*********+++******))))))))))))******(((((((((((()))))))))***)))************)))((((((+++******)))))))))))))))))))))******+++*********************************((()))***+++,,,++++++***((()))))))))))))))))))))(((((((((((()))))))))***))))))(((((())))))***++++++******))))))******+++))))))***+++******((((((((()))))))))************))))))*********+++++++++************************))))))******))))))((('''******************************++++++++++++++++++,,,,,,,,,------------...***+++,,,,,,++++++,,,...////////////////////////---------.........//////000000000000111111111111000000000111111111222222333333333333333333333333222222333444555555555555444444555555666777888888999999::::::::::::;;;;;;999999999999999999999999999999999::::::::::::;;;:::===??????===;;;<<<===@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJOOONNNMMMLLLKKKLLLMMMMMMKKKLLLNNNPPPPPPPPPNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???;;;;;;:::999888777666666444444555555444333222111222111111000//////......////////////////////////...------------------,,,+++++++++,,,,,,---------)))*********++++++++++++*********+++++++++,,,,,,))))))***+++,,,,,,,,,,,,------------------------++++++***************+++,,,,,,---......---,,,,,,***)))(((***++++++***(((,,,,,,,,,,,,,,,---------******))))))******+++,,,******+++++++++,,,,,,,,,---,,,***+++,,,,,,+++)))'''(((***,,,------,,,+++************************++++++******++++++,,,---++++++++++++++++++++++++(((((()))***+++,,,,,,---************************++++++++++++++++++++++++******************+++,,,---,,,+++*********+++,,,++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))+++------,,,+++***++++++++++++++++++++++++)))******+++++++++******)))***+++,,,---.........,,,++++++******++++++,,,*********+++++++++++++++******+++++++++,,,,,,,,,??????@@@AAACCCFFFIIIKKKIIIHHHGGGGGGGGGHHHIIIJJJNNNMMMLLLKKKJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDDDD????????????>>><<<;;;:::999999999999999999::::::555777888999999888777555666555444333222333444444222111000//////.........//////.........------------///111///,,,+++---///++++++++++++++++++++++++((()))***+++++++++++++++(((((())))))*********+++******))))))))))))******(((((((((((())))))))))))+++++++++++++++***))))))+++******)))))))))))))))'''((()))+++,,,,,,,,,,,,************************)))***+++,,,---,,,++++++(((((((((((())))))))))))&&&''''''((()))***++++++******))))))***+++,,,,,,++++++************++++++)))***++++++***)))((('''(((((())))))*********++++++++++++***************++++++++++++++++++++++++((()))***+++++++++++++++************************+++++++++,,,,,,------------,,,,,,,,,,,,---...///)))+++,,,,,,+++***,,,---////////////////////////---------.........//////000000000000111111111111000000111111111222222222333333333333333333333333222222333444555555555555444444555555666777777777999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::777:::======;;;:::;;;<<>>;;;;;;:::999888777666666333333444444333111000///111111111000//////...............///////////////.........------,,,,,,,,,+++++++++,,,,,,---------))))))******++++++++++++******++++++,,,,,,,,,,,,((()))***+++,,,---------************************++++++++++++++++++,,,,,,,,,,,,---......---,,,,,,,,,+++)))***++++++***)))//////...------,,,++++++,,,+++++++++,,,------...*********++++++,,,,,,,,,---,,,++++++,,,,,,***)))&&&(((***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++''''''(((***+++,,,---...************************))))))))))))))))))))))))***)))))))))***+++,,,,,,000...,,,*********,,,---...------,,,,,,++++++***))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***((()))+++---------+++***************************'''((()))***+++,,,,,,,,,((()))***,,,---...//////,,,++++++++++++++++++,,,)))))))))******++++++,,,*********++++++,,,,,,,,,>>>???AAACCCEEEGGGGGGHHHFFFGGGGGGGGGFFFFFFHHHJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;:::999888666555777777777777777888888888777666444333222222333333111111111000///......---//////000000000000//////------------------------///...,,,******+++,,,---+++++++++*********)))))),,,+++++++++******))))))''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,)))))))))***+++---...///,,,------,,,,,,***)))(((************************''''''((((((((((((''''''))))))))))))))))))))))))+++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,------,,,+++((((((((((((((((((((((((++++++++++++++++++++++++++++++***************+++++++++******************++++++++++++,,,---...///...---------...///...------......///......------000---+++,,,...000...,,,//////............//////000000000000000000000000111222333444444333111000111222333333444444333333555555555444333222000000222222333444444555555666666777888999:::;;;;;;;;;999999::::::::::::;;;;;;888999::::::;;;;;;::::::::::::::::::::::::::::::???@@@AAABBBDDDEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIGGGEEECCCCCCEEECCCAAA>>><<<;;;;;;;;;<<<:::999777555444333333444333333222222333333444333222111000////////////000000000000000000000000//////.........---------...------,,,,,,------...(((***,,,......,,,***((())))))***++++++++++++***+++++++++,,,,,,---------+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******......---,,,+++***)))(((///...,,,+++++++++,,,,,,---------------------,,,++++++++++++++++++,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,---------------,,,,,,+++***))))))++++++,,,,,,,,,---------************************+++,,,...//////...,,,+++*********++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))))))))***+++,,,---...++++++++++++,,,---......------++++++++++++------,,,,,,,,,+++++++++******------,,,+++*********+++---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------000///...---------------++++++++++++++++++++++++>>>???AAACCCEEEFFFGGGGGGEEEFFFGGGGGGFFFFFFHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;;;;:::888777666666666666666666666666666777666444333222222333333222222111000000///......------............------------------------------///...,,,+++++++++------,,,,,,,,,,,,++++++******(((((((((((('''''''''&&&''''''''''''''''''''''''))))))************))))))************************************++++++++++++(((((())))))***,,,---...,,,,,,,,,+++***)))))))))************************((())))))******))))))(((************************((()))***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++++++++******************++++++++++++,,,---...///...---------.........------...............------000...,,,---///000///---000//////......//////000000000000000000000000000111111222222222222222111111222333333444444333333333333444444444333222222222222333444444555555666888888999::::::999999999999999::::::::::::;;;;;;999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::<<<<<<===???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@???>>><<<<<<;;;;;;:::999777666444444333333444333333222222333333444333222111000////////////////////////////////////.........------------,,,,,,++++++******++++++,,,***+++---//////---+++***))))))***+++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,++++++...---,,,+++***++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,++++++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,------...,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++***))))))(((((((((((()))---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------------------------//////...---------------++++++++++++++++++++++++>>>???@@@BBBDDDEEEFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCC@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888777666666666666666666666666666555444333222222222333222222222111000000//////------............------------------------------///...,,,+++++++++,,,------------,,,,,,,,,,,,+++(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))************))))))************************))))))))))))************(((((((((((()))+++,,,---,,,+++***)))(((((())))))************************)))******++++++******)))************************((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%************************))))))))))))))))))))))))+++***************++++++******++++++++++++++++++++++++++++++,,,---..............................------------......------111///......///000000///000000////////////000000000000000000000000000000000000///000000111222333111222222333333333333333111222333333444444444444222222333444444555555666999999999:::999999888777999999::::::::::::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>@@@@@@AAABBBBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB===>>>>>>======<<<;;;:::777666555444333333333333333333222222222222333333333222111000////////////////////////////////////------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++)))******+++++++++++++++************+++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------,,,+++*********+++++++++++++++,,,,,,---------++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---000//////...------......///...------,,,---------+++,,,,,,------,,,,,,+++...---------,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------++++++++++++++++++++++++===>>>@@@BBBCCCDDDEEEEEEEEEFFFGGGFFFDDDDDDFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCC??????>>>===<<<;;;;;;:::<<<<<<<<<;;;;;;999888888999888888888888888777777555444444333333222222222222222222222111111000000//////000000000000//////---------------------------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,+++***************)))))))))(((((((((((((((((((((((())))))************))))))************************(((((((((((())))))))))))'''''''''(((((()))++++++,,,***((('''&&&''')))***************************)))******************)))((((((((((((((((((((((((***+++,,,+++***)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&************************++++++++++++++++++++++++*********)))******+++,,,******+++++++++++++++,,,,,,+++++++++,,,,,,---.........///...---------...------------------......111000/////////000000000000000////////////000000///////////////////////////.........///000222333111111222333333333333222111222333333444444333333222222333444444555555666777888888999999999888888999999999:::::::::;;;;;;999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCC============<<<:::888777555444333333222333333333333333222222222222333333222222111000//////000000////////////////////////------,,,,,,,,,+++++++++------------------------+++,,,---......---,,,+++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,------+++***+++---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......+++++++++++++++************++++++,,,,,,---------,,,,,,,,,------------...++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,---......---,,,,,,---------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---//////............//////000000///...---,,,,,,---++++++------------++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,*********))))))*********++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,---++++++++++++++++++++++++>>>???@@@BBBCCCDDDDDDDDDEEEFFFFFFEEEDDDCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC??????>>>===<<<;;;::::::;;;;;;;;;;;;:::999888888888888888777777777666666333333333333333333222222222222222111111111111111//////000000000000//////------------------------+++******)))))))))))))))************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((()))******+++***(((&&&&&&''')))***))))))))))))))))))))))))((())))))******))))))((('''''''''''''''''''''''')))***++++++***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++******))))))***++++++,,,******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---------///000///---+++,,,...---,,,,,,,,,,,,---...///000000000/////////000111000000////////////000000////////////////////////......------...000222333000111222222333333222222333333444444333333222111222222333444444555555666444555777888999:::::::::999999999:::::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>??????@@@AAABBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDD??????>>>===;;;888555333333333222222222222333333333222222111111222222333222111000000000000000000........................------,,,,,,,,,+++++++++,,,------......------,,,***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++------------------------+++,,,------,,,+++,,,------------,,,,,,,,,++++++++++++++++++************++++++++++++,,,+++++++++******+++,,,------......,,,,,,,,,,,,++++++******+++++++++,,,,,,------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------...------------------------,,,------------------,,,...------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000111000///...---,,,,,,,,,++++++------------++++++++++++++++++*********))))))))))))))))))***+++,,,,,,++++++******++++++,,,(((((())))))))))))((((((++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,---++++++++++++++++++++++++???@@@AAABBBDDDDDDDDDDDDEEEEEEFFFEEECCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCC>>>???>>>>>>===;;;:::999999:::::::::999999888777666555555444444333333333222222333333333333222222111111111111111111111111------............------------------------------*********)))))))))(((((()))***************++++++))))))***************+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))*********)))(((''''''((()))***))))))))))))))))))))))))((())))))))))))))))))((('''''''''''''''''''''''''''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******++++++,,,---------,,,,,,,,,++++++,,,,,,------000111///,,,***,,,...,,,,,,+++++++++---...//////000000///......///111//////............//////000000000000000000000000//////...//////000111222000111111222222222222222444444444444333333222111222222333444444555555666333444666888999;;;;;;;;;999999::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???<<<:::777444333444333333222222222222333222222111111111111222222111111000000000000000111........................------------,,,,,,,,,,,,******,,,,,,,,,,,,*********++++++++++++++++++******++++++,,,,,,,,,,,,,,,............------------+++,,,------,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---------,,,,,,,,,,,,,,,------...............------,,,,,,++++++,,,,,,,,,,,,------------,,,---------............------------,,,,,,,,,,,,------------............------------------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********+++,,,...///000000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************))))))))))))+++++++++***++++++,,,,,,++++++************++++++******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,---************************++++++******++++++,,,,,,++++++++++++++++++++++++@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCC>>>>>>???>>>===<<<:::999888888999999888888777777555444444333222222111111111222333333333333222111000000000000000000000000------............------------------------------+++++++++++++++******)))*********++++++,,,,,,,,,(((((())))))************************************))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((&&&((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,************************))))))))))))))))))))))))))))))))))))***+++,,,---******++++++,,,------...---,,,,,,++++++,,,,,,,,,---000222000,,,***,,,...,,,+++******+++,,,...000---///000///---,,,...000......------------......000000000000000000000000///000000111111000000000000000111222222222222222222222333444444444333333222222333444444555555666444555666888999:::::::::999999::::::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>??????@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAA@@@>>>;;;999777666666555444333222222222222222222222111111111111222222111111000000000000111111.................................------------,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,+++,,,------,,,,,,---///...------------,,,,,,,,,,,,,,,---------------...+++,,,---...///......---........................000//////......---,,,,,,---------------,,,,,,,,,------------.....................---,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,---------------------------------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++++++++,,,---............---,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))//////...---------......++++++************+++++++++,,,------------,,,+++++++++++++++++++++++++++)))******+++,,,,,,------***************************************+++,,,,,,++++++++++++++++++++++++AAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDDDDCCCCCCCCC>>>>>>??????===<<<:::999777777888888888777777666666666555444444333222222000111333333444333222111///////////////000000000//////000000000000//////------------------------,,,------------,,,+++++++++++++++,,,,,,---------))))))******+++++++++,,,************************))))))************))))))************************))))))))))))***************))))))))))))******+++((()))************))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************(((***++++++******+++---)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---******+++,,,,,,---......------,,,++++++,,,,,,,,,---000222000+++)))+++///,,,+++*********,,,///000,,,...000...,,,+++...000---------,,,,,,---------000000000000000000000000000000111222222111//////000000111222222222222111000000222333444555555555222222333444444555555666555666777888888888888888999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@AAABBBBBBBBBCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDBBB@@@???@@@???===:::999888888999666555444333222222222222222222111111111111222222111000000000000000111111........................//////.........---------+++,,,...//////...,,,+++------------------------***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++,,,------,,,,,,...///......---------,,,,,,,,,,,,,,,---...///000111222+++,,,.../////////......///////////////.........111000000///......------.........------,,,,,,,,,---------.........////////////...---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........------------------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---------,,,+++++++++,,,,,,...---++++++++++++---...,,,,,,,,,+++++++++******---,,,++++++************++++++************++++++++++++------------++++++++++++++++++++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))******))))))***+++,,,,,,++++++++++++++++++++++++DDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<888888777666555444333333444444333333333333222222111111111111111111111111222111///.........///000000//////...------,,,,,,...---+++,,,,,,---+++***------++++++++++++------......---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,---,,,+++)))))))))******+++++++++*********)))))),,,,,,+++++++++++++++,,,+++***)))(((((()))***++++++***************++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))++++++************++++++...,,,)))'''&&&''')))+++******+++++++++,,,,,,,,,(((((())))))))))))((((((((())))))))))))*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,---,,,,,,++++++******))),,,,,,------......//////////////////...---,,,+++------......//////000000///111333333111/////////000000000///////////////000111222444555555444444222333444444555555444444666666666555666777777888;;;:::999999999999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;=========>>>??????@@@@@@>>>>>>???@@@@@@AAABBBBBBDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEFFFFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB??????>>><<<;;;:::999888666444333111111222333444111111111111000000000000///////////////000111111///...---...000000///...000000//////...............------,,,,,,------...111000...,,,,,,,,,......,,,,,,---......---,,,,,,,,,------......------,,,------------------------......---------,,,,,,,,,..................------,,,------......------,,,+++,,,...---,,,,,,---///...,,,,,,---///000///...------------------------000---******---......,,,+++,,,,,,------......///,,,------......------,,,---------,,,,,,+++++++++---------.........////////////...------,,,++++++******+++,,,,,,---......,,,,,,,,,++++++*********+++++++++,,,,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---///111///,,,+++,,,...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++************++++++,,,,,,++++++,,,,,,---...***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))((((((((()))*********+++++++++,,,,,,,,,,,,++++++******++++++,,,CCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>===<<<;;;::::::666666666666666666555555444444333333333222222222111111111111111111111111111111///.........///000/////////...---,,,,,,,,,...,,,++++++,,,,,,+++***---,,,++++++++++++,,,---...------,,,++++++*********+++++++++++++++***))),,,+++***)))))))))***************)))))))))((((((((('''''''''(((((()))*********)))(((((()))******++++++******)))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))************************))))))))))))+++******))))))******++++++***((((((((()))***,,,************************((((((((())))))((((((((()))))))))*********++++++******************************************************+++++++++,,,,,,,,,+++,,,,,,,,,------------000///...---,,,+++++++++,,,,,,,,,,,,------------....../////////...------------...............---.........///////////////000222444333222000000000000000000000000000000000000111222444555555444444333333444555555555444444888888888888888999999:::999999888888999;;;<<<===========================>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDCCCBBBBBBAAAAAA???>>>===<<<;;;999888888777666444333333444555666111111111111000000000000///////////////000000111444222000/////////...---/////////......---------------,,,,,,,,,,,,------...............------,,,++++++,,,------,,,++++++,,,------......------,,,------------------------......---------,,,,,,,,,..................------,,,------......------,,,+++,,,...---,,,,,,---///...---,,,---...//////...------------------------000---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,------------..................---,,,+++++++++******+++,,,,,,---......,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,...///...+++***+++---++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++************++++++,,,++++++++++++,,,------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))*********+++++++++,,,,,,,,,,,,++++++******++++++,,,BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>===<<<;;;::::::999555555666666666777777777333333333333222222222222111111111111111111111111111000//////....../////////......------,,,,,,+++---,,,++++++,,,,,,+++***,,,,,,++++++++++++,,,,,,------,,,,,,++++++******+++++++++******)))((('''))))))((((((((()))******)))))))))(((((((((((((((&&&&&&&&&&&&''''''((()))***))))))(((((())))))***,,,+++***)))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))+++******))))))******+++((((((((()))******++++++******))))))))))))))))))++++++,,,,,,,,,,,,++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......222000...,,,+++***++++++,,,,,,---......///000000//////111111000...,,,+++++++++,,,......////////////////////////.........111222444333222111111111111111111111111111111111111111222333444444444444444444555555555444444333888888888888888999999999777777888888:::<<<===>>>===>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDAAABBBBBBCCCDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBAAA@@@@@@??????>>>>>>===;;;:::999888777777666444333333333444555111111111111000000000000//////......//////000111999555111///......---,,,......------------,,,,,,------,,,,,,,,,,,,------,,,---///000///...,,,******+++,,,------,,,+++***,,,------......------,,,------------------------......---------,,,,,,,,,------------------......,,,------......------,,,+++,,,...---,,,,,,---//////---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---------,,,,,,+++******))),,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...------,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,------++++++************++++++++++++************+++++++++++++++++++++,,,------***++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>@@@??????>>>===<<<;;;:::666666666666666666666666333333333222222222222111111111111111111111111111000000//////............------------,,,,,,++++++---+++***+++,,,,,,+++***,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******)))))))))))))))(((''''''''''''((((((((()))******))))))))))))))))))))))))******)))(((((())))))))))))))))))(((((())))))))),,,+++***))))))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************)))))))))(((******))))))))))))******'''((()))***+++******)))***************)))))))))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........111///---,,,++++++,,,,,,---------.........//////---///111222111///---+++++++++,,,---............000000//////......------000111333222111000111222111222222222222222333333222222222333333444444444555555555555555444444333555555666777777777777777777888888999:::;;;<<<==================>>>>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDAAA@@@@@@??????>>>============<<<:::999888777666444333222111111111222222111111111111000000000//////............///000000999555111...------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---.........---,,,,,,+++,,,------------,,,+++,,,------......------,,,------------------------......---------,,,,,,,,,,,,,,,------------......,,,------......------,,,+++,,,...---,,,,,,---///000...,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,......------.........------------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,+++++++++,,,+++++++++,,,,,,,,,------+++******))))))******+++,,,++++++******++++++,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++***)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,??????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========??????>>>===<<<;;;::::::777777666666555444444333333333222222222111111111000000000000000000000000///////////////......---,,,,,,,,,,,,,,,+++++++++,,,*********,,,,,,+++***++++++++++++++++++++++++,,,+++++++++++++++******&&&'''((()))))))))))))))''''''(((((())))))))))))************************---,,,+++***)))(((((((((((((((((())))))(((((((((+++******)))(((((())))))************************((((((((((((((((((((((((((()))))))))************************)))))))))(((***))))))))))))))))))***)))***+++++++++)))((('''++++++++++++++++++++++++(((((())))))))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,---...///---------,,,,,,,,,+++++++++,,,///111222000...---,,,,,,------------,,,,,,000000//////......------///000111000///...000111111111222222333333333333333333333333333333444444444555555666666555444444555555666777777777777666999999::::::::::::::::::;;;;;;;;;<<<<<<===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEEEEEEEEEEDDDCCCBBB?????????>>>======<<<<<<<<<<<<;;;999888777666555333333222222111111111111111111111111000000000///...............//////000666222...,,,,,,---......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...---,,,++++++,,,---...,,,---...//////...---,,,,,,------......------,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,------......,,,------......------,,,+++,,,...---,,,,,,---///111...,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---.....................------------......//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------......---------++++++,,,,,,,,,------------,,,,,,,,,---------,,,+++++++++,,,,,,,,,------+++******))))))******+++,,,,,,++++++++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++***)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,>>>>>>??????@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<;;;:::999888888777777777666555444333222111222222222222111111111111000000000000000000000000...////////////...------+++++++++++++++++++++++++++***)))***+++,,,+++*********++++++++++++******++++++++++++++++++******&&&'''((())))))*********(((((()))*********))))))************+++++++++++++++***)))((('''&&&&&&&&&'''(((((())))))((((((''')))))))))(((((())))))***++++++++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))***))))))(((((())))))*********++++++***)))'''&&&******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------.........------,,,+++******))))))***+++---///000000......,,,,,,---------,,,,,,+++///////////////............/////////......///111111111111222222333333444444333333222222333333444444444555666666666666666666777888::::::999999888999::::::;;;;;;::::::999::::::;;;;;;<<<<<<======<<<======>>>??????@@@@@@>>>>>>>>>>>>????????????AAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHDDDDDDEEEEEEEEECCCBBBAAA???>>>>>>======<<<;;;;;;;;;;;;:::888777666555444444444444444333333333333111111111111000000000000......------......///000333000---,,,---.........++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---+++******,,,...///---...///000000///...---,,,------......------,,,------------------------......---------,,,,,,,,,++++++,,,,,,------......,,,------......------,,,+++,,,...---,,,,,,---///222///,,,+++,,,.........------------------------,,,...000000...---...///,,,------...//////000000,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++---......//////......---,,,,,,,,,,,,---------------,,,+++,,,---...---,,,++++++,,,,,,,,,,,,------++++++************++++++,,,,,,++++++++++++,,,,,,***************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++******)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,=========>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>======<<<;;;;;;:::999888777777444444444333333222222222222222222222111111111111000000000000000000000000....../////////...---,,,*********+++++++++++++++***))))))***+++,,,,,,***)))***+++,,,,,,+++***)))******************++++++(((((()))*********)))))))))***+++++++++***)))((())))))))))))*********+++'''''''''&&&&&&''''''(((''''''((())))))(((''''''(((((('''(((((()))***++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))(((((((((((())))))))))))*********))))))((((((((()))***+++,,,------------............------)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,---//////...---,,,+++++++++++++++*********,,,,,,---------------,,,***+++,,,,,,------------........./////////////////////000///......111333000000111111222333333333444444333222222222333444222333444666777777777777666777999:::::::::888777777888:::;;;;;;;;;;;;:::;;;;;;;;;<<<======>>>>>>===>>>>>>??????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHCCCDDDEEEEEEDDDCCCAAA???>>>>>>>>>===<<<<<<;;;;;;::::::999888666555444333444444444444444333222222111111111111000000000000...------------...//////333111///...//////...---,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,,,,+++++++++,,,------...------...//////...------,,,------......------,,,------------------------......---------,,,,,,,,,***++++++,,,------......,,,------......------,,,+++,,,...---,,,,,,---///222///,,,+++,,,---..............................,,,...111111///---...///------..................,,,------......------,,,+++++++++,,,,,,---------,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---......////////////......,,,,,,,,,------------...,,,***)))***---...---+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***************++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***))))))))))))*********+++++++++,,,,,,,,,,,,++++++******++++++,,,============<<<<<<<<<<<<===>>>???AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>======<<<;;;:::999888111111222222222222333333222222222111111111111000000000000000000000000000---.../////////...,,,,,,******************++++++***)))((()))+++,,,,,,***)))***+++,,,,,,+++***)))******************++++++***++++++******)))((('''***+++,,,,,,+++***)))((('''((((((((())))))******%%%&&&&&&'''((()))++++++&&&'''((())))))((('''&&&''''''''''''(((***+++,,,******))))))((((((((('''))))))))))))))))))))))))))))))))))))************************))))))))))))))))))(((((((((((())))))((((((((()))******++++++&&&&&&''')))***+++,,,---'''(((((())))))(((((('''((())))))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********++++++++++++---///000///---+++))))))******++++++,,,,,,---...------,,,+++++++++***((()))***,,,---...//////---.........//////000000000000000000//////222444//////000111222222333333555444333222222222333444222222444666777888888888444555777888999888666555555777999;;;<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@>>>??????@@@AAAAAABBBBBB?????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@CCCDDDFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHCCCDDDEEEEEEDDDBBB@@@??????>>>>>>===<<<<<<;;;;;;:::999999777666555444333111222222222222111000000111111111111000000000000...------------...//////444333111000111000...,,,,,,,,,,,,------.........,,,++++++++++++++++++,,,)))***,,,.........,,,+++,,,,,,---......---,,,,,,,,,------......------,,,------------------------......---------,,,,,,,,,******+++,,,,,,---......,,,------......------,,,+++,,,...---,,,,,,---///333000,,,+++,,,---......////////////////////////+++///111111///---...//////......------,,,,,,+++,,,------......------,,,+++++++++,,,,,,------------------.........//////......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------......////////////......,,,,,,,,,---------......+++)))'''))),,,---,,,***++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---*********)))***++++++,,,---,,,+++******+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++)))((((((((()))*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>============<<<<<<<<<;;;999777666555666666555444333333222222222222222111111111111000////////////////////////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))%%%'''***,,,,,,+++)))((((((((()))***************++++++++++++++++++++++++*********)))(((''''''&&&)))************))))))(((''''''((())))))((('''&&&(((((((((((())))))))))))***(((&&&&&&(((***************))))))((((((''''''))))))))))))************+++*********))))))(((((()))******+++++++++*********************)))(((((())))))(((((((((((()))))))))+++,,,,,,***))))))***))))))***++++++++++++***************************************+++,,,---...,,,+++***+++---...---,,,***++++++,,,,,,++++++***++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,---...//////////////////////////////111111111000000000000000222222222333333222111111222333444444555555444444555333333555999:::999777999:::;;;<<<============;;;;;;;;;<<<<<<<<<<<<<<<======>>>???AAABBBCCCCCCAAA@@@@@@??????>>>>>>=========>>>???@@@@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFBBBBBBCCCDDDEEEFFFFFFGGGHHHGGGGGGFFFEEEDDDCCCCCC@@@???>>>===;;;999888777777666555444444333444444222111111111000000//////.........///////////////................................................---.........---,,,,,,+++---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...............////////////.........------,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++---------------......---,,,,,,//////...------..................---------------,,,------...............+++++++++,,,,,,,,,,,,,,,.........---------------............---,,,+++***------,,,,,,---...//////............------------------------............------------,,,,,,++++++...............---,,,+++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@????????????======<<<<<<<<<<<<;;;;;;;;;;;;:::999888666444333666555555444333333222222222222222111111111000000000000000000000000000000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,---///000000000///...(((((()))************)))************************++++++***))))))(((''''''((())))))*********))))))'''((()))******)))(((((((((((((((((())))))))))))***(((&&&&&&(((******)))***)))))))))((((((((('''))))))))))))************************)))))))))((())))))***++++++++++++******************)))(((((())))))(((((((((((()))))))))+++,,,,,,***))))))***))))))***++++++++++++***************************************+++,,,---...,,,+++***+++---------+++***++++++,,,,,,++++++***,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,------.........////////////////////////000000000000000000000111222222333333333333222222333333444555555555555444666555555777:::<<<;;;999888999:::;;;<<<<<<<<<<<<999::::::;;;<<<===>>>>>>?????????@@@@@@AAAAAAAAACCCBBBBBBBBBAAAAAA@@@@@@>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCC@@@???>>><<<;;;999888777777666555444333333333333111111111000000000//////000000//////......------////////////////////////..............................//////......---,,,---,,,+++))))))+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---............////////////......---------,,,,,,,,,+++,,,,,,,,,------------------,,,++++++,,,------,,,---------------,,,,,,//////...............///////////////////////////---....../////////......---------------..................//////......---//////000000//////......000000///000000111111222////////////....................................------------------------+++,,,,,,------------,,,---------------,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAA????????????>>>>>>======;;;;;;;;;;;;:::::::::999999999999888666555333222555555444444333333222222222222111111111000000000000000000000000000000000//////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,------''''''((()))))))))))))))))))))))))))))))))))))))+++++++++***))))))(((((('''(((((()))************'''((()))***++++++******(((((((((((()))))))))))))))(((&&&''')))******)))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))***+++++++++++++++*********+++******)))(((***))))))(((((())))))***)))+++,,,,,,***))))))***))))))***++++++++++++************************************++++++,,,,,,------,,,++++++,,,---+++*********++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------/////////////////////////////////000000111111111222333333444444333333333333444555555666666555555666555666777:::;;;:::999777888999::::::;;;;;;;;;888999:::;;;<<<>>>??????@@@@@@??????????????????CCCBBBBBBBBBBBBBBBBBBBBB??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCC??????===<<<:::999777777666666555444333333333333111111000000000000//////111111000///...---,,,,,,////////////////////////...........................////////////......------,,,+++******+++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---............/////////...------------,,,,,,,,,------------...............---,,,,,,,,,,,,---...,,,,,,------------,,,,,,///...............//////------------------------...//////000000///...............//////000000000...///000111111000///...000111222222333333222222333333444444444444555555111111111111000000000000/////////...............------------............++++++,,,---............000000//////...------,,,........................,,,------......------,,,------------------------,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::;;;;;;;;;<<<<<<<<<============>>>???@@@@@@@@@??????>>>>>>=========;;;;;;;;;::::::999999888888888888777666555444333444444444333333333222222111111111111000000000000000000000000000000000000000///...---,,,,,,++++++++++++++++++++++++++++++************************(((((('''&&&&&&'''((()))''''''((())))))))))))((())))))))))))))))))))))))++++++++++++******))))))&&&'''((()))************''''''((()))******++++++(((((((((((()))))))))))))))((('''''')))******)))))))))))))))((((((((((((((()))))))))*********************)))))))))))))))((()))***+++++++++++++++*********++++++******)))***))))))))))))))))))***)))+++,,,,,,***))))))***))))))***++++++++++++*********************************++++++,,,,,,,,,,,,...,,,++++++,,,,,,***)))******++++++++++++******,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,////////////////////////---......///000111222222222222333444444444444333333444555555666666555555333444444666777777777777777888999:::;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB???>>>===;;;999888777666666555444333222222222222000000000000000000//////000000//////......------////////////////////////........................---...............---------,,,++++++++++++,,,---,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------------.........//////------------------------,,,------------...............------------......+++,,,,,,------------,,,...------------......///+++,,,,,,,,,------.........//////000000//////...//////000000111222222222///000222333444333222111222333444555666666777666777777888888888888888888444444444444333333333333000000//////......---------............/////////------......///.........000000//////....................................,,,------......------,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++---,,,+++***+++,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAA@@@@@@???>>>=========<<<<<<;;;::::::999888888888888888888777666444444333333333333333222222222111111111000000000//////////////////////////////000///...,,,,,,+++++++++++++++++++++++++++++++++************************+++***)))''''''(((***+++'''(((((()))))))))))))))************************+++++++++***************%%%&&&'''))))))*********&&&&&&''''''((()))******(((((((((((())))))))))))(((''''''(((******)))((((((((((((((())))))))))))((()))))))))************))))))))))))))))))******(((((()))***+++,,,,,,,,,******++++++++++++************))))))))))))******)))+++,,,,,,***))))))***))))))***++++++++++++*********************************+++,,,,,,,,,++++++---,,,++++++++++++***))))))******++++++******))),,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---------------------,,,,,,////////////////////////------...///000111111222111222333333444444444333333444444555555555555555333444555666666666666777888999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===???@@@@@@AAA?????????@@@@@@AAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@>>>===<<<;;;999777666555555444333222222111111222//////////////////000000------......//////000000------------------------........................+++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------......------,,,------------------------,,,------...............------------............------------------------,,,,,,,,,,,,------------........................+++,,,---...............---------------...//////......///000000111222222///000111111222111111111222333333444555555666666444555777888888888777777777888999:::;;;<<<<<<<<<<<<===>>>>>>>>>===<<<<<<999999999999888888888888333333222111111000//////000000000000000000000000/////////...---,,,+++***---........./////////000------------------------,,,------......------,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++---,,,+++***+++,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAA@@@@@@???>>>===<<<<<<<<<<<<;;;:::999888888777888888888888777666555444333333333333222222222222111111000000000/////////..............................---,,,+++++++++,,,++++++++++++++++++++++++***************+++++++++,,,+++***(((((()))******(((((()))***************************************************************&&&''''''((())))))))))))''''''&&&&&&'''((()))***(((((((((((())))))))))))(((''''''(((***+++)))((((((((((((((())))))))))))))))))))))))************))))))))))))************'''((()))***+++,,,,,,,,,)))***++++++,,,++++++++++++******))))))******+++)))+++,,,,,,***))))))***))))))***++++++++++++*********************************,,,------,,,+++***,,,+++******+++,,,***)))))))))************))))))+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------------------------------////////////////////////.........//////000000000000000111222333333333333222333444444555555444444444666888888777777777888888999:::;;;<<<<<<<<<<<<=========<<<;;;;;;::::::::::::;;;===>>>???@@@AAA??????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@??????======;;;:::888777555555444444333222111111111111......////////////000000,,,,,,---...///000111111,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,------............------------------------------,,,---...//////000//////,,,------------.........,,,,,,,,,------------...+++,,,,,,,,,,,,---------......///000000///......,,,---...///////////////............///000111111---...///000111222333333333444555777888888888888999::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCAAAAAAAAA@@@@@@@@@??????;;;;;;:::999777666555555555555555444444444333333000000000///...,,,******------...//////000111111------------------------,,,------......------,,,------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@??????>>>===<<<;;;:::;;;::::::999777666666555666666666666666555444333222222222222222222222222111000000000////////////------------------------------,,,,,,+++,,,,,,,,,************************))))))*********+++++++++******)))((((((((((((((()))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((''')))((((((''''''((()))***(((((((((((())))))))))))((('''''')))++++++)))''''''((((((((()))))))))***))))))))))))************((()))))))))************'''((()))***+++,,,,,,,,,)))***++++++,,,,,,,,,++++++******))))))******+++)))+++,,,,,,***))))))***))))))***++++++++++++***************************)))***,,,------,,,***)))+++***)))***+++,,,+++***))))))************)))))))))))))))******,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------+++,,,,,,------.........////////////////////////......//////////////////...///000111222222222222111222333333444333333333444666888888777666777888777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>??????===>>>>>>???AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBAAA@@@???>>>=========<<<;;;999888666555444444333222111111000000000........./////////000000------......//////000000------------------------........................***+++,,,,,,---------,,,,,,------------------,,,------............------........................+++,,,---///////////////,,,,,,---------.........,,,,,,,,,---------......------------...............///000000000000///...---...///000111111111111111111111111222333444555111111333444555777888888:::;;;===???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGIIIKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQPPPNNNMMMIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDCCCAAA@@@???>>><<<<<<;;;:::999888888777555555555444333222111000000000000111111111111111........................,,,------......------,,,------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???>>>===<<<;;;:::999999999999888777666555444444555555555555444333222222222222222222222222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------************************))))))******++++++++++++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++((((((((((((((((((((((((((((((((((((((()))))))))'''(((((((((((((((''''''+++***)))(((((()))******(((((((((((())))))))))))''''''''')))++++++)))''''''((((((((())))))******))))))))))))************(((((())))))*********+++'''((()))***,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++************++++++)))+++,,,,,,***))))))***))))))***++++++++++++***************************)))+++,,,------,,,***)))***)))((()))+++,,,,,,+++))))))************))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++...------,,,,,,------...++++++,,,,,,---.../////////////////////////////////////////////...............///111111222222222111111222333333333333222222444777666444333444666666777888999999:::999999:::;;;;;;<<<<<<=================================:::;;;;;;===>>>???@@@AAA@@@????????????????????????@@@@@@AAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGAAAAAA@@@???>>>===<<<<<<===<<<;;;999777666555444444333222111000000000000---.........//////000000///////////////.........................................................+++,,,------.........---,,,------......------,,,------............------........................)))+++,,,...//////......,,,,,,,,,---------......,,,,,,,,,------...................../////////000...///000111111000///.........000111222222222222444333444444555666777888;;;<<<===>>>@@@AAACCCCCC@@@AAACCCEEEHHHIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOPPPOOONNNLLLKKKLLLOOOQQQSSSUUUVVVVVVWWWWWWWWWWWWVVVVVVWWWYYYYYYYYYWWWUUUTTTOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLJJJIIIGGGFFFEEEAAAAAA@@@>>>===<<<;;;:::999:::::::::::::::999888444444333222222111111111000000000000000000000000,,,------......------,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::999999:::;;;;;;;;;::::::;;;;;;<<<===>>>>>>======999888888777666555555444555333222222333444222111111111111111111111222222////////////...............---,,,,,,,,,,,,---...,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++$$$%%%&&&'''(((******+++***---///---***((()))+++(((((())))))))))))((((((++++++***)))((('''&&&&&&))))))+++,,,,,,+++***)))************************))))))(((((('''''''''&&&''''''(((((()))*********))))))))))))))))))))))))******))))))((((((''''''(((***+++***)))((()))***))))))(((((((((((()))))),,,,,,,,,,,,,,,+++***)))************************+++(((%%%%%%(((******)))+++)))((('''((()))+++,,,,,,++++++******++++++,,,,,,,,,++++++***)))))))))((()))***+++++++++++++++'''((()))******+++************++++++++++++******)))************+++++++++++++++,,,------,,,,,,,,,+++++++++*********)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++///////////////000111111111111222222222333333333444444333222333444555666444444555666777888999999<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEE@@@@@@@@@???>>>======<<<;;;:::888777555444444333333333333222222222111111111000000000000///////////////.........---------.........------,,,,,,,,,//////////////////............---------,,,,,,,,,,,,,,,,,,------.........///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---111000///---,,,,,,,,,,,,........./////////000000///............---------...---------...//////000,,,...//////......///000000000111222444555666666444666888;;;============CCCDDDEEEFFFFFFFFFFFFFFFLLLMMMOOOQQQSSSUUUVVVWWWUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[ZZZ[[[[[[\\\[[[ZZZXXXWWW[[[[[[ZZZZZZYYYYYYYYYYYYWWWVVVTTTRRRRRRRRRSSSTTTUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEHHHGGGDDDBBB@@@?????????888777666555333333333333222111111111111222222333---------------...............------------------//////.........---------////////////////////////.........------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++***++++++,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<888888777777666555555444555333222222333333222111333222222111111000000000000000//////......------...---,,,,,,,,,,,,---...,,,++++++******++++++,,,******+++,,,,,,+++++++++((((((((((((((()))***++++++---...---***))))))***(((((())))))))))))(((((())))))))))))))))))))))))***++++++++++++)))((('''******************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((******))))))***,,,))))))(((((((((((())))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))---***''''''***,,,,,,,,,******((((((((()))+++,,,,,,++++++******++++++,,,******++++++,,,,,,,,,---))))))***+++++++++++++++)))***************)))(((******++++++++++++******************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------..................---------,,,,,,///////////////000111111111111111222222222333333444444333333333444555666444555555666777888999:::<<<;;;::::::::::::;;;<<<;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<======>>>======>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDAAAAAA@@@???>>><<<<<<;;;;;;:::888666555444333333333333222222222111111111...------------,,,,,,,,,//////.........---------------------------,,,,,,....................................------,,,,,,,,,,,,,,,---------......///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---000000//////...---------.............../////////---.........//////000000...............///000000...///000000//////111333222333444666888999:::;;;<<<===???BBBDDDEEEFFFFFFMMMNNNOOOOOOPPPPPPOOOOOOQQQSSSUUUWWWYYY[[[\\\\\\ZZZZZZYYYXXXXXXXXXYYYYYYXXXYYYYYYZZZ[[[\\\]]]]]]____________^^^]]]\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\YYYXXXVVVTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTRRRRRRQQQPPPOOONNNMMMMMMMMMLLLJJJHHHFFFEEEDDDDDD>>>===<<<:::888777666666555444444333333333444444////////////............///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888888888999999888999999::::::::::::999777777777666555555444444444333222222333333222000333333222111000//////...000000//////...---,,,,,,...------,,,,,,------...,,,++++++******++++++,,,***+++++++++++++++******,,,+++)))(((((()))+++,,,,,,------,,,***))))))***((())))))******))))))(((((((((((((((''''''''''''+++++++++***)))(((&&&&&&************************++++++************))))))))))))(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''((()))*********)))***+++***)))((()))******))))))(((((())))))******++++++,,,,,,,,,,,,+++((((((((((((((((((((((((,,,***((((((***,,,,,,,,,******)))((()))***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------)))***++++++++++++++++++++++++++++++***)))((('''******++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************)))***,,,...///111111222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........////////////............------///////////////000111111111111111222222222222333444333333333333444555666555666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::::::::;;;<<<<<<============>>>>>>>>>>>>??????=========>>>>>>>>>>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>>===;;;:::::::::999777666444444333333333222222222222111111111000000////////////.....................---------,,,,,,------------------------------------....../////////............---,,,,,,,,,------------...///...---,,,,,,---...///------,,,,,,,,,,,,------...///000111111000///.....................------,,,---...///000111222222///............///000000000111222111111222555777777888:::<<<>>>@@@BBBCCCFFFGGGHHHIIIKKKNNNPPPQQQVVVVVVWWWXXXXXXXXXXXXWWWWWWXXXZZZ\\\^^^``````aaa___^^^^^^]]]\\\\\\\\\]]]\\\\\\]]]^^^___```aaaaaacccbbbaaa```_______________```aaabbbaaa```^^^]]]ZZZYYYWWWUUUUUUVVVXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[YYYXXXXXXWWWVVVUUUTTTTTTSSSSSSRRRQQQOOONNNLLLKKKGGGFFFDDDAAA???===<<<;;;::::::999888777777777777333333222111000///......000000000000000000000000............------------------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++000///---,,,***))))))(((,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;===;;;999777666666888999666777777888888888777777666666666555555444444444333222111111222222111000222222111111000000//////000000///...------,,,+++------------------------,,,++++++******++++++,,,***++++++++++++******))),,,***((('''''')))+++---------,,,+++************)))))))))******)))))))))***)))((('''%%%###""""""))))))))))))((((((''''''************************************************((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***+++,,,,,,+++(((''''''(((***))))))))))))))))))*********+++,,,------------))))))))))))))))))))))))))))))(((((()))***************)))))))))***+++,,,,,,++++++******++++++,,,//////...,,,+++***)))(((******+++,,,,,,+++++++++++++++++++++******)))(((***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++++++++++++++***************************+++,,,...///000000000+++++++++++++++++++++++++++++++++,,,,,,,,,------------------........................------------///////////////000000111111111111111222222222222333333333333444444555555666666777888999:::;;;;;;999::::::;;;;;;::::::999999:::===>>>>>>===:::999:::::::::;;;;;;<<<<<<<<<============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????@@@@@@@@@BBBAAA@@@>>><<<:::999888999888666555444333333333222222222222111111111111111111111000000000//////........................,,,,,,,,,------.........,,,,,,,,,---------------/////////////////////...------------------------......------------......------,,,,,,,,,,,,---------...111222333222000///............------------------......///000000111///.........///000111111333444444444444666999<<<>>>???AAADDDFFFIIIKKKLLLNNNNNNNNNOOOQQQTTTWWWYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZ\\\^^^```aaabbbbbbbbbaaa```___^^^^^^^^^^^^______```aaabbbcccdddddddddcccaaa____________```^^^```bbbccccccaaa^^^\\\XXXWWWVVVUUUUUUVVVXXXYYY[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXYYYXXXWWWTTTRRRQQQOOONNNKKKHHHEEECCCAAAAAAAAA@@@???>>>============888777666444333111000///111111111111000000000000//////............------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......************************//////---,,,+++*********,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;888666555666777888555555666666666666555555555555555555444444444444333111000000111222000////////////000000111111222000//////...---,,,,,,,,,------------------------,,,++++++******++++++,,,*********++++++******))))))(((&&&&&&''')))---///...---+++***************))))))************))))))+++***)))((('''%%%$$$$$$''''''((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))***)))))))))(((((((((''')))***+++***)))((()))*********))))))))))))*********+++,,,---------------************************))))))))))))))))))***+++***************++++++,,,,,,++++++******++++++,,,------,,,+++***)))((((((++++++,,,,,,,,,++++++***))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,+++************+++************************+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---///////////////000000111000000111111111222222222333333333444444444444444666666777888999:::;;;;;;777888999999999999888777777999;;;======;;;999777:::::::::;;;;;;;;;;;;;;;<<<============>>>>>>>>>???????????????????????????>>>>>>>>>>>>???@@@@@@AAA@@@???===;;;:::888777777777555444333333333333222222222111111111000000......---------,,,,,,,,,---.....................,,,,,,,,,------.........,,,,,,,,,---------........./////////////////////------------------------...........................------,,,,,,------...---...111222333222111000........................///...................../////////000111222444444777888999:::;;;===@@@CCCGGGHHHJJJLLLNNNPPPRRRSSSUUUUUUUUUUUUWWWZZZ\\\^^^]]]]]]^^^^^^^^^]]]]]]\\\ZZZ[[[\\\^^^```aaabbbbbbcccbbbaaa`````````````````````aaabbbcccddddddeeeeeedddbbb```____________^^^```bbbccccccaaa^^^\\\XXXWWWVVVUUUVVVWWWYYY[[[]]]]]]^^^_________^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZXXXUUUTTTTTTSSSPPPMMMKKKHHHGGGFFFHHHHHHFFFEEEDDDDDDDDDDDD>>>===<<<:::888666444333333333222222111000000///000000000/////////......++++++++++++++++++++++++........................------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,------------,,,++++++++++++,,,,,,,,,---------:::::::::::::::::::::::::::999888666666666777777555555555555555444444333444444444444444444444444222111000000111111000...---......///000111222222.........---------------,,,------......------,,,,,,++++++******++++++,,,((())))))***++++++******''''''&&&&&&(((***---...///---***)))***++++++***)))******++++++******)))************+++++++++,,,'''''''''((()))***+++,,,))))))))))))))))))))))))((((((((())))))))))))***%%%&&&&&&'''(((((())))))*********************************)))((('''''''''%%%''')))))))))***,,,...+++******))))))******++++++,,,,,,------------,,,***************************+++---,,,++++++,,,...*********++++++++++++,,,,,,++++++******++++++,,,((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...---+++***))))))***+++***************+++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---///////////////000111111000000000111111111111222222333444444555555444444555666666777888999::::::777777777777777777777777777999:::;;;;;;:::999777::::::::::::::::::;;;;;;<<<<<<============>>>>>>@@@@@@????????????>>>>>>>>>======<<<===???@@@BBB@@@???>>><<<;;;999888888666666555444333222222333222111111111111000000000/////////............------------...............,,,,,,------------------,,,,,,,,,---......//////---............/////////...------------,,,,,,,,,..............................------------.........///000111222222111000........./////////000000000000000//////.........000111222333555777999:::<<>>>>>??????>>>>>>>>>============<<<<<<<<<===???BBBCCC>>>>>>===<<<;;;:::999888666555444333222222222222111111111111000000000000111111111111000000000000---------.........//////------------------,,,,,,,,,------...//////000000,,,,,,------..................---------,,,,,,,,,......////////////............------------......//////000000000000000000---......///000111222222111111111111111111222222333444666888;;;>>>@@@BBBCCCFFFJJJNNNOOOPPPRRRSSSXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYUUUVVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]][[[\\\\\\]]]^^^___``````bbbbbbbbbaaa___]]]\\\[[[YYYZZZZZZZZZZZZYYYXXXXXXSSSRRRQQQQQQRRRTTTWWWXXXYYYZZZ\\\]]]___`````````aaaaaaaaaaaa````````````\\\[[[ZZZYYYXXXWWWWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSTTTSSSRRRRRRRRRRRRSSSSSSNNNMMMKKKJJJHHHFFFDDDDDDBBBAAA???===:::888666555333333333222222222111111111111111111111111111111---........./////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++---...000000---------...------,,,+++++++++,,,,,,---......///888888888888888888888888555666777777777777777666555555555555444444333222333333333333333333333333111000//////000000///...000000000000////////////++++++,,,------......///,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,%%%&&&((()))+++,,,,,,,,,++++++++++++++++++++++++111---)))(((***++++++*********++++++++++++******))))))))))))((((((((((((,,,+++***))))))***++++++))))))))))))))))))))))))*********++++++,,,,,,,,,*********)))((((((''''''((((((((((((((((((((((((''''''(((((())))))******,,,------+++(((&&&&&&'''++++++************++++++............---,,,++++++))))))))))))))))))))))))'''***,,,,,,***)))***,,,******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------------------,,,,,,+++***,,,,,,,,,,,,+++***))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...---+++)))(((((()))***))))))******++++++++++++((()))***+++,,,---------************************,,,,,,,,,---------......---------.........//////---------........./////////////////////000111111000000000000111111111111222333444555555555444333444444555666777888999999:::999777666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<;;;<<<<<<;;;<<<===@@@CCCEEE======<<<;;;::::::999999555555444333222222222222111111111111000000000000............---------------------.........//////.........------,,,,,,,,,------......///000111111,,,,,,,,,---------...............------,,,,,,,,,......////////////............------------......000000////////////000000---...///000111222333444111111222333444555555666666777999;;;???BBBEEEGGGGGGKKKQQQUUUWWWWWWXXXYYY]]]\\\\\\[[[[[[ZZZZZZYYYWWWWWWYYYYYYYYYXXXWWWVVVTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRTTTUUUVVVVVVVVVRRRRRRSSSSSSTTTVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^\\\ZZZXXXVVVTTTTTTSSSSSSRRRRRRRRRRRRMMMMMMLLLLLLMMMPPPRRRTTTSSSTTTWWWYYY\\\^^^______```_____________________]]][[[ZZZXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXVVVVVVUUUUUUUUUVVVWWWWWWSSSRRRQQQOOONNNLLLKKKJJJHHHGGGEEEBBB???<<<:::999444444444333333333222222////////////////////////---.........//////000000++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------......------,,,+++++++++,,,,,,---...//////555555666666777777888888777777888888777666555555555555555333222222444666222333444444555555444444333111000111333333///+++111111000/////////////////////---,,,+++*********---///111000,,,***)))***)))************+++++++++++++++++++++******))))))************************---,,,+++***))))))))))))&&&&&&'''((()))******+++******))))))))))))******+++***)))(((((()))******)))))))))))))))*********************))))))))))))******))))))((((((''''''))))))))))))******************)))((((((((((((((((((((((((((('''''''''''')))************+++++++++...---,,,+++************************************+++++++++***************((()))+++,,,---,,,,,,+++*********++++++,,,,,,,,,******))))))******+++,,,,,,,,,---------,,,+++***,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...++++++************++++++,,,++++++******++++++,,,***,,,......,,,+++,,,,,,---+++)))***,,,---,,,)))++++++,,,,,,,,,,,,------,,,,,,............,,,,,,...---,,,++++++,,,...///000000111111111222222222111222222000222666666222555555666666555444444333555555555555666666666666888888888888888888888888999999999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>@@@AAABBB>>>===<<<<<<<<<;;;888666:::999666333111000111111222333333333333222111111////////////////////////////////////........................................................................////////////...000111000---,,,---//////......------...000111///////////////.........111222333222000///000111...///000111111111111000222333333555777999;;;<<<<<<>>>AAAFFFJJJNNNPPPQQQVVVWWWYYYZZZ[[[[[[\\\\\\aaa___]]][[[YYYZZZZZZ[[[[[[YYYWWWUUURRRPPPOOONNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUVVVXXXXXXYYYZZZXXXUUUUUUVVVUUURRROOOMMMMMMNNNOOONNNMMMLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKPPPQQQRRRSSSUUUXXXZZZ[[[YYYZZZ[[[[[[\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVXXXWWWWWWVVVVVVVVVVVVWWWXXXVVVSSSSSSTTTTTTRRROOOMMMKKKJJJIIIHHHFFFCCC@@@:::999999888666444222111111000000111222222000///000000///....../////////111///............---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......000///...---,,,+++++++++------------------------555555666666666666666666666666666777666666555555444444444333111000222444222222333444444444444333000//////000111111000///111000000///////////////------,,,,,,+++,,,,,,,,,,,,...000///,,,******+++)))************+++++++++++++++******))))))))))))************************)))((((((((((((((())))))((((((((())))))************))))))))))))))))))******))))))((((((((()))***(((((((((((((((((((((((((((((()))))))))************)))))))))((((((((('''))))))))))))******************)))(((((((((((((((******)))))))))((((((((())))))*********+++++++++...---,,,+++************)))))))))))))))))))))))))))*********************)))***+++,,,,,,,,,+++***)))***************++++++******))))))******+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++---+++)))(((((()))+++---+++,,,---,,,+++***+++------+++)))***,,,---,,,***++++++,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,---...///000000000111111111222222333444333111333888888555666666666555444444444333666666666777777777777777888888888888888888888888999999999999999999999999::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===???>>>===>>>??????>>>===============>>>???@@@AAA===<<<;;;;;;;;;:::888666888777444333222222333333222222333333222222111000////////////////////////////////////........................................................................///////////////000111000---,,,---///...............///000000////////////////////////...000000000...---.../////////000111111222333333444444666888:::===???@@@DDDFFFIIIMMMQQQTTTVVVWWWYYYZZZZZZ[[[\\\\\\\\\\\\^^^]]]]]]\\\[[[YYYXXXWWWVVVTTTQQQNNNKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFHHHJJJKKKLLLOOOOOOPPPQQQRRRRRRSSSSSSTTTRRRPPPPPPPPPOOOLLLJJJGGGHHHIIIJJJJJJIIIGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFJJJKKKKKKMMMOOOQQQSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWXXXVVVUUUUUUWWWXXXWWWUUUTTTRRRQQQQQQPPPNNNKKKHHHBBBAAA@@@???===;;;999888666555444444444444222000000000////////////000000+++***)))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......//////...---,,,,,,,,,,,,------------------------555555555555555555444444444444555555666555555555444444444222000///000111000111222222333333222222---...//////...///111333111000//////......//////,,,,,,++++++,,,---......+++---...---+++******+++)))************+++++++++++++++)))((((((((()))***************************'''''''''((())))))******)))*********************))))))(((((((((((()))))))))((((((''''''((())))))((((((((((((''''''''''''&&&''''''(((***++++++,,,))))))))))))(((((((((((())))))))))))******************)))((((((((())))))++++++*********))))))))))))))))))*********++++++---,,,+++***************((((((((((((((((((((((((((((((((())))))*********+++++++++,,,++++++***)))*********)))))))))))))))******))))))******+++,,,///...---+++******++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++************++++++---+++)))'''''')))+++---+++++++++***))))))+++---,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***+++,,,---......//////000000000000111111111111444555333222555;;;===:::888777555444333333444444666777777777888888888999888888888888888888888888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===@@@??????AAABBBBBB@@@>>>??????>>>>>>>>>>>>??????;;;:::999999::::::888666666555444333222333444555222222333333222222111000////////////////////////////////////........................................................................////////////000111111000...,,,---...---......///////////////////////////////////////---...//////......///000111111000111222444666777888999;;;>>>AAADDDFFFGGGMMMOOOQQQUUUXXXZZZ\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]ZZZ[[[\\\\\\ZZZXXXUUUSSSRRRPPPLLLHHHEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBAAAAAA@@@??????@@@@@@BBBCCCEEEGGGHHHJJJJJJJJJKKKKKKLLLLLLLLLNNNLLLKKKKKKKKKJJJGGGEEECCCDDDEEEFFFFFFEEEEEEDDDAAA@@@@@@@@@@@@AAAAAABBBDDDDDDEEEFFFGGGIIIKKKLLLQQQPPPOOONNNNNNNNNOOOPPPOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUUUUWWWYYY[[[ZZZYYYYYYXXXWWWWWWWWWVVVRRRPPPJJJJJJHHHGGGEEEBBB@@@???===;;;999888888666333111000000/////////000000000))))))(((***---......---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......///...------,,,,,,,,,,,,------------------------555555555444444333333333222333333444555555555555555555555333111///000111///000000111111111111111---///000...,,,,,,000333000000///............///,,,,,,,,,,,,,,,---......++++++,,,,,,+++******+++))))))*********++++++++++++***)))''''''(((***+++************************))))))***++++++++++++++++++++++++***************((((((((())))))((((((((('''''''''''''''((((((((()))(((((((((((((((''''''''''''(((((()))******+++))))))))))))((((((((((((((()))))))))******************))))))((())))))***++++++*********)))))))))))))))))))))************,,,,,,+++***************))))))))))))))))))))))))&&&&&&'''((()))******+++,,,+++++++++******))))))++++++******)))))))))(((******))))))******+++,,,111///---***)))***+++,,,++++++++++++,,,,,,------++++++++++++++++++++++++***+++,,,---,,,+++***)))++++++************++++++,,,+++************+++,,,++++++***)))'''(((+++---+++++++++++++++,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++(((***,,,.../////////.../////////000000000111111222333222111666>>>AAA@@@999777555333222333444555666666666777777888888999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<============<<<<<<<<<<<<======??????@@@BBBDDDCCCAAA>>>@@@@@@???>>>======>>>>>>999888888888::::::888666666555444333333333444444222222222222222111000000////////////////////////////////////........................................................................////////////000000000///...---------,,,---///000000000///...///////////////000000000---///000000000000111333333222222222444777;;;===???@@@CCCFFFJJJLLLNNNPPPRRRTTTUUUXXXZZZ[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[XXXXXXXXXXXXVVVTTTRRRQQQQQQOOOKKKGGGDDDCCCCCCCCCAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@????????????@@@AAACCCEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJIIIHHHFFFEEECCCDDDEEEFFFFFFFFFEEEDDD@@@@@@?????????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFJJJIIIGGGFFFEEEFFFHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTUUUVVVXXXZZZZZZZZZZZZYYYYYYYYYYYYXXXUUUSSSOOOOOONNNLLLJJJGGGEEECCCDDDBBB???===<<<999666333111111000000///000000000///---,,,---...///...,,,------------------------------------------,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------------------------555555444444333333222222222222333444555555444444555666777555333111111111...///000000111111000000///111111///++++++...111000//////...............///...------,,,,,,------,,,+++++++++++++++++++++))))))*********+++++++++******)))(((((()))***+++************************+++++++++++++++***)))(((+++++++++***************(((((())))))))))))((((((&&&&&&'''(((((((((((((((*********))))))((((((((()))((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************))))))))))))************)))))))))((((((((((((((()))))))))*********++++++******))))))******************************&&&&&&'''((()))******+++,,,++++++******))))))))),,,,,,,,,++++++******)))******))))))******+++,,,000///,,,***)))***+++,,,,,,+++++++++*********)))++++++++++++++++++++++++***+++,,,------,,,***)))++++++************++++++***+++,,,------,,,+++***++++++***)))'''(((+++---++++++,,,++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++(((***,,,.../////////........./////////000000000///111111111666???CCCCCC888666444333222333555666444444555555666777888888:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>=========<<<<<<=========>>>>>>???AAACCCCCC@@@>>>AAA@@@???>>>============999888777888999999888666777666555444333222222222111222222222222111000000////////////////////////////////////....................................////////////////////////............////////////000///////////////...---,,,---///000000000///...////////////000000111111,,,...000000000111333555555555555777999===AAACCCHHHIIILLLOOORRRTTTVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWUUUTTTRRRQQQPPPOOOPPPPPPPPPNNNJJJGGGEEECCCCCCCCCAAA@@@@@@@@@@@@?????????>>>>>>????????????>>>>>>??????@@@BBBDDDGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKIIIHHHGGGGGGEEEFFFGGGHHHHHHGGGFFFFFFAAA@@@@@@?????????@@@@@@???????????????@@@AAAAAAEEEDDDBBB@@@@@@AAABBBCCCCCCDDDDDDFFFGGGHHHIIIIIIKKKKKKKKKLLLLLLMMMMMMNNNLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTVVVWWWWWWYYYZZZ[[[YYYXXXXXXYYYZZZYYYWWWUUUTTTSSSRRRQQQOOOLLLJJJIIIIIIGGGDDDBBB@@@===999777444444333111111000000000000...---...//////...,,,------------------------------------------------,,,,,,,,,---------............---,,,,,,,,,------------------------------444444444444444444333333333333444444555444444444555666777666444222222222...///000000111111000000111111111///...---...///000///......------......//////...---,,,,,,------///---+++***+++,,,+++***)))************+++++++++************++++++++++++************************))))))******)))(((&&&%%%)))*********************((()))***++++++***)))(((&&&&&&((()))))))))))))))++++++******))))))(((((()))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))******************)))))))))***++++++******)))))))))(((((((((((((((((()))))))))******+++******)))))))))******************************((((((((())))))*********++++++***)))))))))******,,,,,,,,,+++++++++++++++******))))))******+++,,,...---,,,+++++++++,,,---,,,,,,+++******)))((((((++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++************++++++***+++,,,------,,,+++***+++++++++***))))))+++---***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***+++,,,---......//////............////////////...//////000555===@@@>>>555555444333444555666777333333444555666777888888:::::::::;;;;;;<<<<<<===::::::::::::::::::::::::::::::;;;<<<===>>>>>>???>>>======<<<<<<======>>>======>>>???AAABBB@@@>>>@@@@@@???>>>======>>>>>>:::999888888999999777555777666666555333222111111111111222222111111000///////////////////////////////////////....................................////////////////////////............///////////////...---...///000000...---......///////////////...//////000000111111222,,,...000111222333555777:::;;;<<<>>>BBBFFFIIILLLPPPQQQTTTVVVXXXYYYZZZYYYXXXXXXYYYYYYYYYXXXWWWWWWTTTSSSRRRQQQPPPPPPQQQRRRPPPOOOMMMKKKKKKLLLMMMNNNLLLKKKIIIGGGFFFDDDDDDCCC@@@@@@@@@?????????>>>>>><<<===>>>>>>???>>>>>>>>>??????AAABBBEEEGGGIIIKKKNNNNNNNNNOOOOOOPPPPPPPPPLLLNNNOOONNNLLLJJJJJJKKKIIIJJJKKKKKKKKKJJJHHHGGGBBBAAAAAA@@@@@@@@@@@@AAA??????>>>>>>>>>>>>>>>???BBBAAA@@@>>>>>>>>>?????????@@@AAABBBDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKQQQSSSUUUVVVVVVWWWYYY[[[YYYYYYYYYZZZ\\\\\\ZZZXXXXXXXXXWWWVVVTTTSSSQQQPPPNNNLLLJJJHHHFFFCCC@@@===:::999888666444333222222---,,,+++,,,...//////...------------------------------------............,,,,,,,,,---------.........------,,,,,,---------------------------------444444444444555555555555444555555555555444444333222444666555333222111222//////000111111111111000111000///000111111000...//////...------------......------------......///111...++++++,,,,,,+++***)))************+++++++++)))***,,,---------,,,+++************************'''((()))******)))'''&&&((((((((())))))*********)))***+++,,,,,,+++***)))&&&'''(((***************+++******)))(((((('''''''''''''''((((((((((((((('''((((((((()))))))))***))))))))))))******************))))))******+++,,,++++++*********)))))))))(((((((((((()))))))))*********))))))))))))******************************)))***************************)))(((((()))***+++************++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************)))))))))***+++,,,---...++++++************+++++++++***)))(((((()))***++++++,,,---,,,+++***+++---***+++---,,,***)))+++---++++++,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,---...///------........./////////...000000///222888999666222333333444555666777777444444555666777888999999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????>>>>>>============>>>>>>>>>>>>===>>>@@@BBBAAA@@@??????>>>>>>>>>>>>>>>???;;;:::999999:::999777555444555555555444333333222111111111111111000000///////////////////////////////////////....................................////////////////////////............////////////...,,,+++---000222111000...............///000000...//////000111111222222///111444555666888:::<<<@@@AAADDDHHHLLLOOORRRTTTUUUVVVXXXZZZ[[[ZZZZZZYYYWWWWWWWWWWWWVVVTTTSSSRRRMMMLLLKKKIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJIIIGGGFFFEEEAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAACCCDDDGGGJJJLLLMMMRRRRRRSSSTTTUUUVVVVVVWWWRRRTTTUUUTTTRRRPPPPPPRRRQQQQQQRRRRRRQQQOOOMMMLLLFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>============???@@@BBBDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEHHHKKKOOOPPPQQQSSSWWWZZZXXXXXXYYYZZZ\\\\\\[[[YYYZZZYYYYYYYYYXXXVVVUUUTTTRRRQQQNNNMMMLLLJJJGGGDDDBBB@@@>>>;;;999777666555///...---...///000///...........................------------.........///,,,,,,,,,---------......---------,,,,,,------...------------------------444444444555555666666666666666666666555444333333000222444444333111111111///000000111111111111111000......000444555222/////////...------------...,,,,,,,,,---...///000111333000,,,+++,,,---+++))))))************+++++++++(((***---//////...,,,***************************'''(((***,,,---,,,+++***&&&''''''((()))******+++)))***,,,------,,,***)))&&&''')))***+++++++++******))))))((('''&&&&&&&&&%%%&&&&&&'''((()))******'''((((((((())))))******))))))))))))******************))))))***+++,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))***)))))))))))))))******))))))))))))))))))))))))+++++++++***************))))))(((((((((***+++,,,(((((())))))******++++++*********)))***++++++,,,)))***+++---------------***++++++,,,,,,------...************************))))))))))))***,,,///000++++++************++++++,,,)))&&&######&&&))),,,***,,,......,,,+++,,,,,,))),,,---,,,***)))+++---++++++,,,,,,,,,---------......,,,,,,,,,,,,.........---,,,++++++,,,...///---------.........//////000111111///111444333///000111333555666777888888444555666777888999::::::666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@>>>>>>============>>>>>>@@@>>>===>>>@@@BBBBBBBBB??????>>>>>>>>>>>>??????===;;;:::::::::999777444222333444444555555555444111111111111111000//////////////////////////////000/////////....................................000000000000000000000000............/////////000---+++***---111333222111//////...------///000111...//////000111222222222444666999;;;<<<>>>@@@CCCDDDFFFJJJNNNRRRVVVXXXYYYWWWXXXZZZ[[[[[[ZZZXXXWWWUUUUUUTTTSSSRRRPPPNNNMMMIIIGGGFFFEEEEEEFFFHHHIIICCCEEEGGGIIIIIIIIIHHHGGGJJJLLLMMMNNNMMMKKKIIIHHHDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDFFFHHHJJJMMMOOOPPPUUUUUUVVVWWWXXXYYYZZZ[[[XXXZZZ\\\[[[XXXVVVWWWXXXXXXXXXXXXXXXVVVTTTRRRQQQKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@@@@@@@???>>>===<<<;;;<<<>>>???AAACCCEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBB???CCCHHHJJJLLLNNNSSSWWWWWWWWWWWWYYY[[[\\\ZZZXXXXXXXXXXXXXXXXXXVVVUUUUUUUUUTTTRRRQQQPPPOOOLLLIIIGGGEEECCC@@@===:::999888777555333222111000...,,,........................---------.........//////,,,,,,,,,---------......------,,,,,,,,,------...------------------------333333444444444444444444333333444444444333222222333222111000////////////////////////////////////000000000000000///......//////.........---------///---+++***+++---......444000,,,***+++,,,+++******++++++***))))))***,,,***++++++,,,,,,++++++***---)))***///111...***(((***''')))...111...,,,---++++++++++++++++++++++++000//////...,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%))))))))))))************++++++******++++++,,,---++++++************++++++'''((()))+++++++++***)))((((((''''''''''''((((((,,,+++******************+++***)))))))))***,,,---(((***,,,......,,,***(((///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***------,,,++++++******))))))******++++++,,,------,,,,,,,,,++++++************+++,,,------,,,*********,,,...///---+++******++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---...///000111222333333333222222222333555777888888666444444777999888666;;;;;;;;;;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<========================<<<<<<<<<<<<<<<;;;::::::============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::888777666666666222222333444444444333333555444222111000000000111000000////////////000000........................///......------///000111//////...---------------///000111000///...///000///////////////.........111000000//////000000000---///111333444777:::===:::;;;>>>AAACCCEEEGGGGGGJJJOOOTTTVVVUUUUUUVVVXXX\\\[[[YYYWWWTTTRRRPPPOOOSSSOOOJJJIIILLLOOOPPPPPPFFFEEEEEEEEEFFFGGGIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNQQQRRRRRRQQQNNNMMMKKKIIIGGGEEEEEEFFFIIIJJJGGGHHHIIIJJJKKKKKKJJJJJJGGGIIIKKKLLLMMMNNNQQQTTTUUUWWWYYY[[[\\\]]]]]]\\\YYYYYYYYYYYYYYYYYYZZZZZZYYYZZZ[[[[[[[[[ZZZXXXWWWQQQPPPPPPPPPOOOOOONNNNNNMMMLLLKKKJJJHHHGGGEEEEEEFFFEEEDDDBBB@@@???===<<<>>>>>>>>>>>>???@@@BBBBBBEEEEEEFFFFFFEEEDDDCCCCCCAAAAAA@@@???>>>>>>??????AAABBBBBBDDDGGGLLLPPPRRRRRRSSSUUUWWWYYYZZZ[[[[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVVVVVVVUUUUUUTTTSSSRRRRRROOOMMMJJJGGGDDDBBB@@@@@@>>><<<999666333111000000111000000///.........///+++,,,---.........---,,,......,,,++++++,,,......++++++++++++++++++++++++...------------...//////555555555555444444444444444444444444333333222111222222222111000000//////////////////////////////000000000000000///......///.........------------///---+++++++++---......333///,,,***+++,,,,,,+++++++++++++++******+++,,,)))******++++++******)))---))))))...000,,,***)))***))),,,222444000---,,,++++++++++++++++++++++++.........---+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***++++++,,,,,,++++++***))))))))))))******************))))))******+++,,,++++++************++++++)))******++++++++++++***---,,,,,,++++++,,,,,,---++++++***)))))))))************************++++++)))***,,,......,,,***)))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,------,,,+++***...///111111...+++***************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////......///000111222333333555444333333333444555666888666444555777999888666:::::::::;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<========================>>>>>>??????>>>>>>===<<<<<<<<<<<<=========>>>>>><<<============<<<;;;;;;:::999888777666555555555333333333444444333222222000///...---------------//////............////////////.........---------//////...---...///000111222111///........./////////111111111///...///000........./////////000000222222111000000000000000000222444555777999<<>>;;;777555444333111000///...---------------...////////////...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------777777666666555555444444444555444444333222111000000111222333222222000000///////////////////////////000000000000///..................------------......,,,++++++,,,---...000...++++++,,,---,,,,,,++++++++++++++++++++++++)))))))))******))))))))),,,((((((+++---***)))+++)))))),,,333555000+++***++++++++++++++++++++++++,,,,,,,,,++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++******))))))******+++))))))))))))************))))))(((((())))))***+++++++++************++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++***)))(((((())))))******+++++++++******))))))***,,,------,,,***)))((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------------,,,,,,+++******)))+++++++++++++++*********++++++,,,,,,---,,,,,,+++111222333222///,,,******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////......///000111222222333666555444333333333333444777666555555777888888777999999::::::;;;;;;<<<<<<:::::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999999888777555444444444444444444444444333222222111000111111111111111000000......------------......//////.........---------//////.........///000111444222000//////000111222000111222111///...///000......//////000000111111333222111111000000000111333666888:::<<<>>>AAACCCHHHIIIKKKNNNPPPQQQRRRSSSPPPNNNMMMMMMOOOOOOOOONNNNNNMMMLLLKKKJJJHHHGGGGGGDDDCCCAAABBBDDDEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIKKKKKKMMMOOOQQQTTTWWWYYYXXXYYY[[[\\\\\\[[[YYYXXXVVVUUURRRPPPOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSTTTTTTSSSSSSUUUWWWYYYZZZ\\\]]]^^^^^^]]]]]]ZZZZZZYYYYYYYYYZZZ[[[\\\]]]\\\\\\\\\[[[[[[[[[[[[YYYXXXWWWUUUTTTSSSSSSSSSXXXVVVTTTRRROOONNNMMMMMMJJJIIIHHHFFFEEECCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>???@@@BBBCCCFFFGGGIIILLLNNNQQQRRRSSSWWWXXXXXXXXXWWWUUUSSSRRRPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQOOOMMMLLLKKKIIIFFFBBB>>>;;;:::999444333111000......------//////000000000000//////------............------------------------------,,,++++++++++++,,,------999888888777666555555444555555555444333222111000///000222444444333111000//////////////////////////////000000//////...---------------------------.........---++++++---...---,,,++++++,,,,,,------+++******++++++,,,+++***))))))************)))))),,,(((''')))***((())),,,***(((***///000---))))))************************)))************))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))***)))(((''''''((()))***((()))))))))************)))))))))))))))***++++++++++++************++++++...---+++***))))))***+++,,,++++++******++++++,,,++++++***)))(((((((((((()))***+++,,,,,,***)))(((******,,,------,,,******)))***,,,.........,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++************************+++++++++++++++000222222111...,,,++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...//////000111111222222444444444444444444444444777666555555666777888888:::::::::::::::::::::;;;::::::999999::::::;;;<<<========================<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999888777666555444444444444555555555444333222111000222333444555555444333333///......------......///---------........./////////////////////000000000444222000//////000222333000111222111///...///000000000000000000000000000000000000111111333444444777:::>>>AAACCCEEEHHHKKKQQQQQQQQQQQQPPPOOONNNNNNNNNJJJFFFEEEGGGHHHGGGEEEGGGGGGFFFFFFEEEDDDDDDCCCAAAAAABBBCCCDDDEEEEEEDDDEEEFFFGGGHHHJJJKKKMMMNNNOOOPPPRRRTTTWWWZZZ\\\]]]]]]^^^___``````___^^^]]][[[ZZZXXXVVVUUUTTTUUUUUUSSSTTTUUUVVVVVVVVVUUUTTTUUUUUUVVVUUUSSSSSSUUUVVV[[[\\\]]]^^^^^^^^^]]]\\\XXXWWWVVVVVVWWWXXXZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZYYYXXXWWWWWWWWWXXXXXX[[[ZZZWWWUUURRRQQQOOOOOOKKKKKKJJJHHHGGGFFFDDDDDDCCCCCCBBBBBBCCCDDDEEEEEECCCDDDFFFHHHIIIJJJJJJJJJIIIIIIHHHGGGEEEDDDBBBAAAAAAAAA??????>>>>>>??????@@@AAABBBEEEGGGJJJLLLNNNTTTTTTTTTTTTSSSQQQOOONNNJJJJJJIIIIIIIIIJJJKKKKKKMMMOOOQQQSSSSSSRRRQQQPPPQQQPPPMMMIIIEEEBBB???>>>:::888666444222111000///000000000000000/////////,,,---...//////...---,,,...........................------------...//////999999888777666666555555444444444444333222111000///000222333333222111000///////////////////////////////////////...------,,,,,,---------------------...///...+++***,,,...++++++,,,,,,+++,,,------***)))(((***,,,,,,***'''***++++++++++++++++++***+++((('''))))))''')))......***(((+++,,,***)))+++************************)))))))))******))))))(((((((((((((((((((((((((((************************(((((((((((()))))))))***,,,+++***))))))***+++,,,((()))))))))************+++************+++,,,,,,++++++************++++++---+++***((((((((()))***......------------......,,,+++***)))(((((((((((()))***+++,,,,,,+++)))(((***+++,,,,,,,,,,,,+++***'''(((***+++***)))'''%%%++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************)))))))))))))))***++++++---...///...,,,++++++,,,+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000000111111222222222222333444555555555666666666666666666666777888;;;;;;;;;::::::999999888:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::888777666666555555555555555555555444333222111000---...///111111000///...000//////////////////000***+++,,,---...000111111/////////000000000000000222000///......///111222000222222111000///000111333333222111000//////.........000222444777:::;;;;;;???CCCGGGJJJMMMPPPRRRTTTTTTSSSRRRPPPNNNLLLKKKLLLGGGBBBAAABBBDDDCCCAAADDDDDDCCCCCCCCCCCCBBBBBB???AAACCCDDDEEEEEEFFFFFFFFFGGGJJJLLLOOORRRTTTUUUUUUVVVXXXYYY[[[]]]^^^^^^___``````aaaaaa``````___]]]\\\[[[YYYXXXWWWWWWWWWRRRSSSUUUWWWWWWXXXWWWWWWVVVVVVWWWVVVTTTTTTVVVWWW[[[\\\]]]]]]]]]\\\[[[ZZZUUUTTTRRRRRRRRRTTTWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWVVVVVVWWWYYY[[[]]][[[ZZZYYYWWWUUUSSSQQQPPPMMMMMMLLLKKKIIIHHHGGGGGGEEEEEEEEEDDDEEEEEEFFFGGGEEEFFFHHHJJJKKKMMMMMMNNNMMMMMMMMMLLLJJJHHHFFFEEECCCCCCAAA@@@???>>>>>>>>>===>>>>>>@@@BBBEEEGGGHHHNNNOOOOOOOOOOOOMMMLLLKKKDDDCCCBBBAAAAAABBBDDDEEEHHHJJJNNNQQQSSSTTTTTTSSSTTTSSSQQQNNNKKKHHHEEEDDD???===;;;888555333111111111000000//////.........,,,---////////////---,,,...........................------------...//////888888777777666666555555333333444444444333222222///000111222111111//////////////////////////////...////////////...------,,,,,,,,,,,,------------,,,///000///+++***+++---***+++---,,,++++++,,,---+++)))(((***------***'''++++++,,,,,,,,,,,,++++++***'''(((***)))'''***///333---***+++,,,++++++...************************)))************))))))((())))))))))))))))))))))))************************((((((((()))))))))******(((((((((''''''((((((((())))))))))))************+++++++++***+++,,,,,,---++++++************++++++******))))))((())))))))),,,,,,++++++++++++,,,,,,------+++***))))))))))))))))))***++++++++++++++++++++++++,,,,,,+++++++++******++++++***)))'''&&&++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,---------,,,,,,+++******))))))******+++,,,,,,------)))))))))***************))))))((())))))***+++,,,,,,------,,,+++***+++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000000111111111111000111333444555666666666555666777666555666777999::::::::::::999999999999999999999999999:::;;;;;;::::::::::::::::::::::::;;;;;;<<<=========<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999777777666555555555555555444444444444333222222111.........//////...------000000////////////000000******+++---///000111222...///000111111111000000//////......//////000000111222333222000///000111444333333222111000/////////000222555999===@@@BBBBBBFFFJJJNNNPPPRRRUUUWWWSSSSSSSSSRRRQQQOOONNNMMMIIIFFFCCCBBBBBBBBBCCCBBBCCCCCCCCCCCCBBBBBBBBBBBB>>>@@@CCCDDDEEEEEEGGGHHHHHHJJJMMMQQQTTTVVVXXXYYYYYYZZZ[[[]]]^^^____________``````````````````___^^^]]]\\\[[[ZZZYYYYYYYYYTTTUUUWWWXXXYYYYYYYYYXXXUUUVVVWWWWWWVVVVVVXXXZZZ[[[[[[\\\\\\[[[ZZZXXXWWWQQQPPPOOONNNOOOQQQTTTVVVVVVWWWXXXXXXXXXWWWUUUTTTTTTSSSSSSSSSUUUXXX[[[]]][[[\\\\\\\\\ZZZWWWTTTSSSPPPPPPOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIKKKMMMNNNPPPPPPQQQPPPPPPQQQPPPOOOMMMKKKJJJDDDDDDCCCBBBAAA@@@???>>>???>>>>>>>>>???AAACCCDDDHHHIIIJJJJJJJJJJJJHHHHHH???>>><<<;;;;;;<<<===???CCCEEEIIIMMMQQQTTTVVVVVVUUUUUUTTTRRRPPPNNNLLLKKKDDDBBB???<<<888555333222222111000///.........///......////////////..............................,,,++++++++++++,,,------666666666666666666666666222222333333444444333333111000000000///.........////////////////////////......//////......---,,,++++++,,,,,,,,,---------,,,///111///+++)))***---***,,,...---+++)))***,,,---+++***,,,000000,,,(((******++++++++++++******(((((()))+++***(((***///222---***,,,,,,******,,,************************++++++++++++***))))))((())))))))))))))))))))))))************************(((((()))))))))*********%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))***************************++++++,,,++++++************++++++))))))***+++++++++************))))))))))))******///...---+++******))))))(((((())))))***+++------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++,,,((()))))))))*********++++++*********+++,,,---...---......,,,***)))***+++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000000000000111111111111111222444555555555444444555666888777555555777:::777777888999::::::;;;;;;999999999888999999:::;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::999999888666555444444444444444444333333333444444333222222333333222111000000000000/////////....../////////,,,,,,------.../////////...///000111222111000000---...///000000000//////111222333222000///000111222222222222222222222222444555777;;;???CCCFFFHHHJJJNNNQQQTTTUUUUUUVVVWWWRRRRRRQQQPPPOOOMMMKKKJJJDDDDDDDDDBBBAAAAAABBBDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@BBBEEEFFFEEEFFFIIILLLLLLNNNQQQTTTVVVXXXXXXYYYYYY[[[]]]^^^````````````________________________]]]]]]\\\\\\[[[[[[[[[[[[WWWXXXYYYYYYXXXWWWVVVUUUQQQSSSTTTUUUUUUVVVYYY[[[ZZZZZZZZZZZZYYYWWWUUUTTTPPPNNNMMMLLLMMMPPPSSSUUUWWWXXX[[[\\\\\\ZZZWWWUUURRRQQQPPPPPPRRRUUUXXXZZZ\\\^^^aaabbbaaa^^^YYYWWWTTTSSSSSSRRRQQQPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNKKKLLLMMMOOOQQQRRRRRRSSSRRRSSSTTTTTTSSSRRRPPPNNNHHHHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@>>>>>>???@@@AAABBBCCCEEEFFFGGGGGGFFFEEE===<<<999777777888999;;;<<<>>>AAAFFFKKKPPPSSSUUUUUUUUUVVVVVVUUUTTTRRRQQQLLLJJJFFFBBB>>>;;;999777444333111000//////000000//////............//////------------------------,,,++++++++++++,,,------555555555555666666666666111111222333444444444444222111///...------------////////////////////////......//////......---,,,+++++++++,,,,,,---------+++///222000+++)))***---***,,,...---***)))***+++///,,,+++...222222...)))))))))************))))))((((((***---+++(((***000...***))),,,,,,)))'''((()))))))))))))))))))))))),,,,,,,,,++++++***)))((())))))))))))))))))))))))************************))))))))))))************'''((()))******)))((('''))))))))))))************)))))))))))))))******+++++++++************++++++((()))+++,,,------,,,+++...------,,,,,,------...000///...,,,+++*********(((((((((((())),,,...///++++++++++++++++++++++++((('''''''''((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))+++---...*********++++++,,,------------,,,++++++*********(((((())))))*********+++,,,,,,++++++,,,...///000000000///---***(((((())))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000000000000111111111111333444555555555444333222444666888777555555777:::444555666888:::<<<===>>>999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;666777888888999999999999;;;;;;;;;<<<<<<<<<======999999999999999888777777444444333333222222333333222222333444444444333333555444222000//////000000.........------.........//////.........---------...///000222222111111000,,,...000111222111000...111222333222000000000111///000000222333444555555999:::<<>>AAABBBAAA>>>>>>@@@CCCDDDDDDCCCCCCBBBBBBAAAAAACCCEEEHHHHHHHHHIIIMMMPPPOOOQQQSSSUUUVVVWWWWWWWWWYYYZZZ\\\___aaabbbbbbbbb________________________]]]]]]]]]]]]]]]\\\\\\\\\XXXYYYXXXXXXVVVTTTQQQPPPLLLNNNPPPQQQRRRTTTWWWYYYYYYYYYYYYYYYWWWUUUSSSRRROOONNNLLLKKKLLLOOOSSSUUUXXXZZZ^^^```___]]]YYYVVVQQQPPPOOONNNOOORRRUUUWWW^^^aaaeeegggfffccc^^^ZZZWWWVVVVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQMMMMMMOOOQQQRRRSSSTTTTTTTTTUUUVVVWWWVVVTTTRRRQQQLLLLLLLLLLLLLLLKKKJJJIIIFFFDDDAAA???>>>>>>???@@@???@@@BBBDDDEEEEEEEEEDDD===;;;999666555666888999555777:::???EEEKKKOOORRRUUUVVVWWWXXXXXXWWWVVVUUUSSSQQQMMMIIIEEEAAA???===666444333111000000111111000///...------...///000------------------------...------------...//////555444444333333444444555333222000/////////000111222111000///............------...///000111222222......---------,,,,,,,,,------------------------+++000222...+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,(((+++---//////---+++(((*********)))))))))))))))))))))(((((((((((())))))+++***)))***,,,,,,***)))+++*********))))))((((((&&&&&&''')))+++,,,***(((((((((((((((((((((((((((+++***))))))***,,,///000+++*********))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((++++++++++++++++++++++++******++++++++++++******************************+++***)))))))))***,,,,,,+++++++++*********))))))(((((((((((()))***+++,,,+++)))(((&&&&&&((()))+++++++++************+++++++++++++++,,,,,,+++++++++************************++++++,,,,,,,,,,,,------******++++++++++++******))))))***++++++++++++***************))))))))))))***)))))))))+++...111222111...++++++,,,---+++)))((()))***+++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++...---,,,+++++++++++++++---------.........//////,,,---///111111111000000333333222111222333444555666666666666666777888888666666666666666555555555777777888999999888666666888888999999999999888888888888888888888888888888<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999777777666777777666555444444333333555888777333111333333000////////////////////////............////////////000000///............/////////000111111111111111000000000000111111111111222111111000000000111111222222222222333555777888>>>@@@CCCGGGKKKOOOQQQSSSSSSUUUWWWYYYYYYXXXVVVUUUQQQOOOMMMKKKJJJGGGDDDAAAEEEDDDBBBBBBCCCEEEEEEEEEEEEFFFFFFEEEDDDDDDFFFHHHGGGGGGIIIKKKNNNQQQSSSUUUVVVVVVWWWVVVUUUUUUXXXZZZ[[[\\\___aaabbbbbbaaaaaa```\\\[[[]]]]]]ZZZ[[[___\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXXVVVTTTRRRQQQPPPIIIJJJKKKMMMPPPTTTWWWXXX\\\\\\\\\[[[ZZZWWWUUUTTTNNNLLLLLLMMMQQQUUUWWWWWW___ffflllmmmllliiibbbZZZUUUPPPNNNOOOPPPQQQVVV[[[aaaiiippprrrsssqqqkkkccc]]][[[XXXWWWWWWWWWUUUSSSVVVTTTSSSSSSUUUVVVVVVUUURRRRRRRRRRRRSSSTTTVVVWWWSSSTTTUUUVVVVVVVVVUUUTTTUUUUUUUUUTTTSSSRRRQQQPPPQQQNNNKKKIIIGGGDDDAAA???AAAAAAAAAAAAAAA@@@???>>>===;;;999777555555555555999999;;;===AAAFFFKKKNNNSSSUUUWWWYYYZZZXXXWWWUUUTTTTTTSSSPPPMMMIIIEEECCC===:::666444333222111000111000///...............//////.........---------***+++---...///...---,,,444444444333333444444444333222222111000000111111111000000//////...------///////////////000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***000222///,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++)))************))))))))))))))))))(((((((((((())))))***))))))***++++++***(((************)))))))))((()))(((((()))+++,,,+++***++++++++++++++++++++++++***)))((('''''')))+++,,,************)))))))))(((******))))))))))))******)))))))))))))))))))))(((++++++++++++++++++++++++******++++++++++++******************************+++***)))))))))***+++,,,+++++++++*********))))))&&&&&&'''(((***+++---...+++***)))(((((()))***+++++++++************++++++******++++++++++++******************************+++++++++,,,,,,,,,------******++++++++++++******))))))***++++++++++++***''''''(((((())))))************)))***+++---///000///---******+++,,,***)))******+++++++++******)))++++++++++++++++++,,,,,,.........------,,,,,,,,,...------,,,,,,,,,,,,,,,---------.........//////---...///000111111000000333333222222222333444555666555555555555666777777666666666666666666666666777888999::::::999888777777888888999999888888777888888888888888888888888;;;::::::999999::::::;;;::::::999888777666555555555555555444333222222222333555444222222444222...////////////////////////............////////////...............///000111//////000111111111111111000000000000111111111111111000000/////////000000333333333444666999;;;<<>>===:::888666555555555888888999;;;???DDDHHHJJJPPPRRRUUUXXXYYYYYYWWWVVVUUUUUUSSSQQQOOOKKKHHHGGGBBB>>>:::888666444222111111000///...............//////.........---------,,,---......//////......444444444444444444444444222222333333222222111111///000000000000///---,,,000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))000333000---------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************))))))(((((())))))******)))((()))++++++)))(((************)))))))))))),,,+++))))))+++,,,,,,+++))))))))))))))))))))))))+++***((('''''''''((()))************))))))))))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))******+++,,,+++++++++***************''''''(((((()))+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))************************++++++++++++,,,,,,,,,,,,******++++++++++++******))))))***++++++++++++***%%%%%%&&&'''((()))***+++******++++++,,,------......,,,***)))*********(((,,,,,,++++++***))))))(((,,,,,,++++++++++++++++++............---------------------------.........---------...............---...///000111111111000333222222222222333444444444444444444444555555666666666666666666666777777666777999:::;;;::::::999777888888999999888888777888888888888888888888888999999999888888999999999888888777777666555444444444444333333222222111111111444444333333555222---////////////////////////............////////////---------...///000222222///000111111222111111111000000000111111111222222111111000000000111222222555555777999<<>>;;;999777666555555555666888;;;>>>@@@FFFIIINNNSSSVVVXXXYYYYYYVVVVVVVVVUUUTTTSSSRRRRRRNNNKKKFFFBBB???;;;777444222111000000///000000000////////////............///...---------...000111333333444555555444333333...///000111111000///...000111222333333222000...,,,------...///000000000//////.........---------++++++++++++++++++++++++)))000444111------,,,***************************,,,+++************+++,,,))))))******+++++++++,,,******))))))))))))*********)))((()))++++++)))((())))))))))))))))))******---+++(((((()))*********++++++++++++++++++++++++...---,,,+++***)))(((((())))))))))))))))))******))))))(((((((((((())))))((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))******++++++++++++************************,,,,,,***)))(((((((((((())))))***++++++***))))))***+++,,,,,,,,,,,,+++***))))))************))))))*********************************+++++++++,,,,,,******++++++++++++******))))))***++++++++++++*********************************+++,,,,,,++++++************)))(((((())))))******))))))******,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,---.../////////........................---.........///000000111111111111222222222333333333222222222222222333444444777777777777888888999999333444666777888888888888777777777888888777777777777777777777777777777777888777777666666777777888777777777666555555444444444444444444333333333333111<<>>???BBBFFFJJJMMMPPPQQQSSSTTTVVVYYY[[[]]]^^^___bbbaaa___\\\WWWSSSOOOMMMJJJHHHFFFFFFHHHIIIIIIHHHKKKJJJJJJKKKMMMNNNNNNMMMJJJLLLNNNNNNNNNMMMNNNOOOSSSUUUWWWZZZ[[[[[[YYYXXXXXXXXXXXXWWWWWWZZZ^^^bbbgggllltttzzz{{{wwwrrrnnngggdddbbbcccbbb``````ccchhhkkkqqqxxx~~~}}}|||}}}~~~{{{yyywwwwwwyyy}}}zzzxxx|||{{{wwwuuuuuuvvvxxx{{{|||zzzvvvssslllhhhbbb\\\YYYYYYZZZ[[[YYYYYYXXXWWWVVVVVVUUUTTTTTTUUUVVVXXXYYYYYYZZZZZZ[[[YYYWWWVVVVVVUUUSSSQQQMMMMMMLLLKKKIIIHHHFFFEEEFFFEEEDDDBBB???<<<:::999666555555555666888;;;<<>>DDDKKKQQQUUUWWWXXXVVVVVVUUUUUUUUUVVVWWWXXXWWWUUURRRPPPNNNJJJEEEBBB<<<;;;999777555333222222000000000000/////////...,,,------...............222333555666666555333222111000/////////000222333......---------......//////............---------000/////////............---------------------------222333...***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))***+++,,,,,,------++++++************++++++,,,,,,+++,,,---...,,,***(((((())))))*********+++))))))***,,,//////...,,,***************************+++,,,---.../////////(((((())))))*********+++++++++************++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******))))))******+++++++++++++++******)))))))))))))))...---+++******+++---...***+++---......---+++***++++++,,,,,,,,,,,,++++++************************)))************+++++++++******++++++++++++******))))))***++++++++++++***''''''((()))***+++,,,,,,+++***(((((()))***---...)))+++,,,+++)))(((+++---...---***)))((()))***+++*********++++++,,,,,,---+++++++++,,,,,,---------+++,,,.........,,,***)))//////.........---------//////......///000222333///000111222333222111111333333222222333333444555777777888999::::::;;;;;;777777888999999888666666666666777777777777666666777777777777777777777777888888777777777777888888333333222222222222222222111111111111111111222222---//////,,,---111000---////////////////////////............/////////000////////////000222333444333333333333333222111000111111222222222333333333555777:::===BBBGGGKKKMMMNNNPPPRRRUUUWWWYYYYYYYYY[[[\\\^^^___aaabbbbbbbbb\\\[[[XXXUUUQQQNNNLLLJJJHHHFFFEEEFFFJJJMMMOOOPPPQQQQQQPPPQQQRRRQQQNNNLLLPPPQQQSSSUUUYYY```gggmmmooorrruuuxxxxxxuuuqqqoooiiihhhhhhggghhhlllrrrvvv{{{uuummmiiihhheeehhhlllnnnnnnllliiifff[[[[[[ZZZZZZYYYWWWVVVUUUVVVTTTSSSSSSTTTUUUSSSRRRPPPQQQQQQQQQPPPOOONNNNNNKKKLLLLLLKKKJJJGGGEEEDDD>>>===;;;999888999:::;;;999===CCCJJJPPPTTTWWWWWWVVVVVVUUUTTTUUUVVVWWWXXXXXXWWWUUUSSSQQQNNNJJJFFF>>>===;;;888666444222222000000000000////////////,,,---///000000000///...555555333222111000000000222222222222111111111000000000000000000000000000..............................---------,,,,,,,,,------......------,,,++++++---...---,,,******+++******+++++++++,,,,,,,,,))))))*********+++++++++******))))))***,,,///000---,,,***(((((()))***+++000+++'''''',,,...,,,)))))))))))))))))))))))))))...---+++)))(((((()))***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,---...---,,,***))))))************+++++++++*********+++,,,,,,,,,---++++++++++++++++++,,,,,,******))))))******+++,,,++++++******************)))******)))(((((()))+++333000+++))))))+++++++++******++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((******))))))***+++......---,,,+++***)))(((++++++************++++++)))))))))***+++++++++,,,*********+++,,,,,,,,,---+++,,,,,,------,,,,,,++++++*********+++,,,------...---,,,,,,++++++++++++,,,,,,++++++++++++++++++------------------------++++++,,,------......///...............---------//////000111111111111111///000222222222222444555666666555555555777999:::999999999888888888888777777666666666666888:::;;;555666777888888888888888999999888888777777666666444444333333333333222222222222222111111111111000222111111111000000//////////////////////////////////////////000000000000000111111111111222222222333222222111111111111111111111111111222333444555666999===CCCHHHMMMQQQSSSVVVWWWXXXYYYZZZ[[[\\\]]]\\\\\\]]]^^^]]]\\\[[[ZZZ^^^ZZZUUURRRPPPMMMIIIFFFFFFGGGHHHIIIJJJNNNSSSWWWYYYVVVSSSPPPPPPPPPPPPPPPNNNQQQVVV\\\bbbjjjrrrxxx|||}}}xxxxxxxxxwwwvvvxxx||||||tttqqqooottt|||yyyssslllddd[[[XXXZZZZZZVVVQQQWWWVVVUUUTTTTTTUUUVVVVVVTTTUUUUUUUUUUUUSSSQQQPPPNNNMMMLLLKKKIIIFFFDDDCCC@@@???<<<:::888888999:::888;;;@@@FFFMMMSSSWWWYYYXXXXXXXXXWWWWWWVVVVVVVVVXXXWWWVVVUUUSSSQQQOOONNNFFFCCC>>>:::666555555555,,,---...//////...------///......///000111///---333333222222111222222222222111111111000000000000------------------------------------------------...------------,,,,,,,,,++++++,,,,,,++++++***)))+++,,,------+++******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***))))))***,,,///000000///---++++++,,,---...///,,,))))))***+++)))&&&************************---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************++++++,,,,,,,,,+++)))))))))************+++++++++*********+++++++++++++++...------,,,***))))))(((******))))))******+++,,,************************+++,,,,,,+++******+++---111///+++******+++************++++++++++++******+++++++++***************++++++++++++++++++++++++,,,,,,------,,,+++***)))++++++++++++************++++++************++++++***************+++++++++*********++++++++++++++++++,,,,,,------,,,,,,++++++************++++++,,,...---,,,+++++++++++++++++++++++++++++++++++++++------------------------++++++,,,------......///---............////////////000000111111111111111000111333333222222333555666555555555666777888999999999999888888888777777777666666666666888999:::666666777888888888777777777777666666666666666666444444333333333333222222222222222111111111111000111111111111000000000///////////////////////////////////////000000000000000111111111111222222222444333222222222222222333222222222333444666777888;;;===BBBGGGMMMQQQSSSUUUWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]][[[ZZZYYYXXXUUUPPPNNNMMMLLLIIIFFFEEEFFFGGGHHHKKKPPPWWW\\\aaa^^^ZZZVVVUUUTTTTTTSSSSSSVVV[[[aaahhhpppyyy|||rrreee]]][[[ZZZVVVRRRTTTSSSSSSSSSSSSTTTVVVWWWVVVVVVVVVVVVUUUTTTRRRRRRPPPOOONNNMMMKKKHHHFFFEEEEEECCC@@@===;;;::::::;;;999<<>>BBBEEEIIIOOOSSSVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\[[[YYYWWWVVVRRRPPPMMMLLLLLLKKKJJJHHHGGGHHHIIIKKKPPPXXXaaahhhnnnkkkgggbbb^^^\\\[[[[[[\\\___ccciiipppyyyuuuiiibbb___ZZZWWWTTTTTTTTTUUUVVVWWWYYYZZZZZZZZZYYYXXXXXXWWWVVVUUUSSSRRRQQQOOOMMMKKKJJJIIIIIIGGGDDDAAA???>>>=========???CCCHHHMMMRRRVVVXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUSSSQQQOOOMMMLLLKKKIIIEEEAAA>>>;;;::::::777888888888777555333222000///...///000000///...333222222111222222333333000////////////.........////////////////////////---------------------------------,,,,,,,,,++++++,,,------------,,,++++++***,,,------,,,++++++,,,++++++++++++******************++++++++++++,,,,,,))))))))))))***+++,,,---++++++***))))))******++++++---...---***'''&&&&&&)))))))))))))))))))))))))))***+++++++++***((('''))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***)))))))))*********++++++*********************)))))))))*********++++++++++++*********)))((((((((())))))******++++++,,,,,,******))))))******+++,,,***************+++++++++******+++***)))(((***,,,...,,,++++++++++++)))(((***++++++,,,,,,++++++***+++++++++++++++++++++***++++++++++++++++++++++++(((&&&'''+++111333///***+++,,,---.........------++++++************++++++,,,+++++++++***)))))))))+++*********)))(((((((((++++++,,,,,,,,,,,,++++++++++++***)))((((((((())),,,,,,+++++++++++++++,,,))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......////////////000000000000000000000111222222222222111222333444444222111222333555555555666777777888888888888888888777777777777777777777666666666666666777888888888777666555555444444444555555666666777444444333333333222222222222222222111111111000000111111111000000000000000////////////////////////////////////000000000000000000111111111222222222222222222333333444666666444444666999<<>><<<<<<<<<<<<===<<<;;;999777666555333111111222333222000555444333222111111111111////////////.........---////////////////////////........................------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,......---,,,,,,---************************))))))))))))************'''''''''(((((()))******(((((((((((((((((()))))))))+++------+++***)))***((((((((((((((((((((((((((()))***++++++)))((('''))))))))))))))))))))))))((()))))))))******************))))))))))))******((((((((()))))))))******++++++*********+++++++++))))))*********++++++++++++*********)))((((((((((((((()))******+++,,,,,,******))))))******+++,,,))))))*********+++++++++***++++++***))))))***,,,...,,,++++++,,,,,,***(((++++++,,,,,,,,,,,,++++++))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,&&&$$$$$$(((...000,,,(((+++,,,---------,,,***)))++++++************++++++,,,+++++++++***)))))))))+++*********)))(((((((((***++++++,,,,,,++++++***++++++***)))((((((((()))+++++++++******++++++,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111111000000//////......000000111222222222222222333444555444222222333444444555666666777888888888888888888777777777666666777777777777666666666666777777777777777666555444555555555666666777777777444444333333333222222222222222222111111111000000000000000000000000111111000000000000000000000000////////////000000000000000000111111111222222222111111222333444555777888666777999===AAAEEEHHHJJJQQQSSSVVVYYY[[[\\\\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYWWWUUUSSSQQQPPPOOONNNMMMMMMLLLKKKJJJKKKKKKJJJKKKNNNTTT^^^lll{{{|||zzz{{{zzz{{{}}}~~~zzzwwwssspppqqqrrrrrrqqqrrruuuzzz~~~xxxtttnnnnnnnnnnnnmmmmmmllllllfffdddaaa]]][[[ZZZYYYYYYWWWUUUSSSQQQPPPOOONNNNNNKKKKKKJJJJJJIIIIIIIIIIIIHHHIIIJJJMMMPPPTTTWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVTTTRRRPPPMMMKKKIIIJJJJJJHHHFFFDDDAAA>>>===>>>?????????>>>===;;;:::999666444333333333222111666555333222111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,++++++++++++***************))))))(((***+++------,,,,,,,,,---)))))))))*********++++++((((((((())))))))))))***''''''(((((())))))))))))((())))))))))))*********(((((()))***++++++++++++((((((((((((((((((((((((((())))))***))))))(((((())))))))))))))))))))))))))))))))))))************+++******))))))******+++'''((((((((())))))))))))++++++*********+++,,,,,,)))************+++++++++******************))))))++++++*********)))))))))******))))))******+++,,,)))))))))***++++++,,,,,,,,,---...---++++++---...///---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++((()))***+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&''')))***(((%%%((()))+++++++++)))'''&&&++++++************+++++++++++++++*********************************))))))******++++++++++++******++++++***)))))))))******+++************++++++,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000000/////////......000111222222333222222222222333555444333222444555444555666777888888888777888888777777777666666666555555666777777777666666666666777777777666555555666666666666666777777777444444333333333333222222222222222111111111111000000000000000111111111111000000000000000000000000////////////000000000000000111111111111222222222111222222444666888999;;;;;;<<>>AAABBBEEEIIIMMMRRRUUUXXXYYYYYYXXXXXXXXXYYYZZZ[[[ZZZYYYYYYYYYXXXXXXWWWWWWXXXVVVTTTRRRQQQPPPPPPPPPLLLNNNPPPPPPPPPQQQTTTWWWWWWYYY\\\bbbjjjvvv~~~|||zzzxxxvvvtttssssssssstttvvvyyyzzzzzz~~~~~~yyytttqqqkkkcccbbbbbbaaa```aaaeeejjjooouuuxxx{{{~~~~~~|||yyyvvvrrrqqqpppqqquuuzzzuuukkkccc___]]]\\\ZZZXXXUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTVVVYYY[[[YYYYYYZZZZZZZZZ[[[[[[[[[XXXWWWVVVSSSQQQNNNKKKJJJGGGHHHJJJJJJIIIGGGDDDCCC???AAACCCDDDFFFFFFFFFFFFDDDAAA<<<888777555333222222222111111222222333444000000000000////////////........................************************,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******&&&''')))***)))((()))***&&&&&&''')))***+++,,,---)))************+++++++++***++++++,,,,,,,,,++++++''''''((())))))))))))))))))%%%!!!"""'''***(((%%%++++++++++++++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++)))(((''''''''')))***+++)))************+++++++++*********+++,,,,,,,,,---&&&'''((()))***+++,,,,,,*********)))***++++++,,,((())))))***++++++,,,,,,+++,,,,,,+++******+++---222///,,,***,,,...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++)))(((***---000(((***---///000000...---++++++************++++++))))))******+++++++++,,,*********+++,,,,,,,,,---******++++++++++++******+++*********+++,,,------******))))))***+++,,,,,,++++++,,,------...//////++++++++++++++++++++++++++++++,,,------......///))))))+++---///111222333111111222333333333333222111222444444444444666777333444666888888888777777777777777777666666666666222333555777777777777777444444555666777777777666555555555444444333333333444444444333333333222222222222222111111111111000//////000000111111111222000000000000000000000000////////////000000000000000111111111111222222222555555666888;;;===@@@AAAEEEGGGIIIMMMRRRVVVZZZ\\\[[[YYYWWWVVVVVVWWWYYYZZZYYYYYYYYYXXXWWWWWWVVVVVVXXXWWWUUUSSSRRRQQQQQQRRRNNNQQQTTTVVVVVVXXX\\\```aaabbbeeeiiiqqq{{{yyyvvvvvvwww{{{}}}}}}{{{wwwuuussssssrrrrrrssstttuuuvvvvvv|||}}}yyyuuusssmmmeeeaaaaaa```___```ccciiimmmrrruuuyyy{{{|||yyyuuurrrlllkkkiiihhhjjjnnnsssvvvyyyvvvllleeeccc^^^\\\ZZZWWWVVVVVVWWWWWWZZZZZZZZZZZZYYYXXXWWWVVVWWWVVVUUUTTTUUUWWWZZZ[[[YYYYYYZZZZZZ[[[[[[[[[\\\XXXXXXVVVTTTQQQNNNKKKJJJGGGIIIKKKLLLKKKIIIGGGEEE@@@AAADDDFFFHHHJJJJJJJJJKKKGGGBBB>>>;;;:::888666////////////............000000000000//////////////////---,,,,,,---...///...------------...//////000///---+++******++++++***************+++++++++,,,,,,+++***)))(((''''''******))))))))))))******,,,+++)))((('''((()))+++******))))))))))))******''')))***+++)))))))))***)))))))))))))))(((''''''*********)))******+++,,,''''''(((***,,,,,,***(((++++++***)))((('''&&&&&&))))))))))))))))))))))))++++++******))))))((((((************************&&&''')))******)))((('''************************++++++************++++++)))+++,,,+++***)))***+++***((('''))),,,,,,(((%%%------,,,,,,+++***))))))------------,,,,,,+++***.........------,,,,,,+++,,,------...---,,,***)))***++++++,,,,,,++++++***++++++************++++++++++++++++++,,,---...///,,,,,,,,,+++++++++******.........---,,,+++***))),,,,,,,,,++++++*********+++***)))))))))***,,,,,,++++++************++++++************************+++++++++***+++,,,,,,---***+++,,,---............---------,,,,,,++++++++++++++++++,,,,,,---------.../////////...///111444...///111222333333222111222222222222333333444555777777777777666666666666:::::::::::::::999888777666666666666777777777777666666777777777777666666666666555444333222111111444444333333333333222222000000000000000000000000222111000000000111222333333222000///.........///111000000000000000111222444333222111111222333444444555777999;;;???DDDGGGIIILLLOOORRRTTTVVVXXXZZZ[[[ZZZXXXWWWVVVUUUVVVVVVVVVWWWWWWXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRTTTYYY\\\```^^^[[[\\\```eeejjjlllmmmnnnoooqqqttt}}}{{{xxxwwwwwwwww~~~}}}{{{yyyvvvsssrrrrrrrrrsssxxx{{{|||wwwsssqqqmmmllliiihhhiiilllooorrrrrrsssuuuwwwyyyxxxtttrrroookkkgggfffgggjjjllllllrrruuuyyy|||}}}}}}~~~}}}rrrllleeeaaa]]][[[ZZZ[[[[[[[[[^^^]]]\\\\\\]]]]]][[[ZZZZZZYYYXXXWWWVVVWWWXXXYYYZZZ[[[\\\]]]^^^]]]\\\\\\[[[ZZZXXXVVVRRROOOLLLJJJHHHHHHJJJKKKKKKJJJHHHHHHFFFDDDBBBCCCGGGKKKMMMLLLNNNMMMKKKGGGBBB===999666111111111000000000//////000000000000////////////333222000...---,,,,,,,,,------,,,,,,------...///...------,,,++++++++++++))))))))))))))))))))))))++++++******)))(((((((((******))))))))))))******000...,,,)))((((((((()))******))))))))))))******(((***,,,+++***))))))***))))))******))))))((('''***************++++++,,,***)))(((***+++,,,***)))+++******))))))(((((('''))))))))))))))))))))))))))))))((((((''''''''''''))))))))))))))))))))))))(((((())))))******))))))************************++++++************++++++***+++,,,+++***)))+++,,,*********,,,......---+++------,,,,,,+++******))),,,---------,,,,,,+++***...------,,,,,,,,,------+++,,,---------,,,+++******++++++,,,,,,++++++***++++++************++++++))))))))))))***+++,,,---,,,,,,++++++************'''((())))))***))))))))),,,,,,,,,++++++*********+++***)))))))))***+++,,,******))))))))))))******************************)))((((((((())))))*********+++,,,---............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------...///.........111333///000111222222222222222333333222222333333444555555555666666777777888888777777888777777666666555555555555555555666666666666666777777777777666666666666666555444444333333444444333333333222222222000000000000000000000000222222111111111111111222333222000///......//////000000000000000111111222222111000000000222333444777999;;;===???CCCIIILLLNNNPPPSSSUUUVVVWWWXXXZZZXXXWWWUUUTTTSSSSSSSSSTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTVVVZZZ```dddkkkiiiggghhhmmmrrrvvvxxxzzzzzzzzzzzz}}}}}}||||||}}}~~~|||zzzzzzzzz{{{|||{{{wwwvvvuuuuuuuuuwwwyyyzzzvvvvvvvvvxxxzzzzzzyyywwwssspppmmmkkkkkkkkkkkkkkkqqqtttyyy{{{{{{{{{{{{|||xxxrrrnnniiieeecccbbbaaa```___^^^^^^^^^___^^^\\\ZZZZZZYYYXXXWWWVVVWWWXXXXXXZZZ[[[\\\]]]^^^]]]\\\\\\[[[[[[YYYWWWTTTQQQOOOMMMJJJJJJJJJJJJJJJIIIHHHHHHGGGEEECCCDDDHHHKKKMMMMMMPPPOOONNNKKKGGGBBB===:::333333222222222111111111000000000000////////////333222111///...---------,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,++++++++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******///---,,,************+++******))))))))))))*********,,,---,,,***))))))*********++++++******)))(((***************+++,,,,,,---+++******+++++++++)))************************)))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))***++++++************************++++++************++++++,,,------+++))))))***,,,(((***,,,,,,,,,+++,,,------,,,,,,++++++*********,,,,,,---------,,,++++++...---+++***+++,,,...///***+++,,,,,,---,,,,,,+++***++++++,,,,,,++++++***++++++************++++++))))))))))))***+++,,,,,,+++************)))))))))###$$$&&&'''))))))******+++++++++++++++***************))))))******+++,,,))))))(((((((((((())))))************************((((((((((((((()))))))))***+++,,,------......---------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,---......---...000222000000000000111222333444333333333333333333444555444444555666777888999999777777777777777666666555555555555555555444444444555666666777777666666555666666666666666666666666333333333333222222222222000000000000000000000000222222222222222111000///222222000///////////////000000000000000111222222111111111111222444555777;;;===AAADDDGGGKKKOOOSSSTTTVVVXXXXXXWWWWWWXXXYYYUUUTTTSSSRRRQQQRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWYYY^^^eeennnttt{{{yyyxxxzzz~~~~~~|||zzzzzz{{{}}}~~~~~~|||yyywwwuuutttrrrpppnnntttwww|||~~~~~~}}}}}}}}}|||zzzyyyyyyzzz~~~|||wwwtttqqqooommmiiigggeeedddcccaaa___\\\ZZZYYYXXXWWWVVVWWWXXXXXXZZZ[[[\\\]]]^^^]]]\\\\\\\\\[[[[[[YYYWWWUUUSSSRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGEEEEEEHHHKKKLLLLLLQQQRRRRRRQQQNNNIIIDDDAAA333333222222222111111111000000000000////////////.............../////////++++++******++++++,,,---***+++,,,---...---,,,+++......------,,,+++******(((((())))))******************))))))))))))******))))))))))))***,,,...///******))))))))))))******,,,---...---+++)))))))))+++++++++++++++***))))))+++************+++,,,,,,000---+++)))***+++******))))))******++++++++++++************************************************))))))))))))))))))))))))******)))))))))+++,,,---************************++++++************++++++...//////---+++***+++,,,...000111000,,,******---,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,+++...,,,***)))***,,,...000******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++,,,+++++++++,,,,,,---...***)))))))))))))))))))))&&&&&&((()))+++,,,,,,,,,+++++++++******************************+++++++++******))))))))))))******************************))))))******++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,++++++---......------///111111000000///000222333444444444333333333444444555555555555666777888888888999:::::::::::::::999999666666555555555555444444555666666666666666666555666666666777777888888888333333333222222222222111000000000000000000000000222333333333222111///...222111111000000/////////000000000000111222333333222222222333555888:::<<>>@@@CCCGGGLLLOOORRRTTTWWWYYYXXXZZZZZZYYYVVVSSSSSSSSSPPPPPPPPPQQQSSSUUUWWWYYYXXXXXXWWWWWWWWWXXXYYYZZZ\\\___ccciiiqqq|||}}}zzzyyyvvvxxx{{{uuulllgggcccaaa]]]\\\[[[YYYXXXXXXYYYYYYZZZ[[[\\\]]]^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYUUUTTTQQQOOOMMMLLLLLLMMMJJJIIIHHHFFFEEEFFFHHHIIIMMMPPPSSSUUUUUURRROOOLLL111000000000000/////////000000000000////////////---......------+++******++++++******++++++,,,---,,,,,,,,,------,,,++++++++++++******))))))(((((((((((())))))*********+++******))))))))))))***************)))))))))))))))******))))))))))))*********,,,---,,,***))))))*********++++++******)))(((+++++++++++++++,,,------...,,,************)))((()))))))))******+++++++++++++++++++++++++++++++++((((((((())))))))))))***************************((((((((()))***+++,,,---************************++++++************++++++&&&***///333444555777888<<<;;;999555000---+++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---,,,***)))***+++---...+++************++++++,,,***++++++,,,,,,++++++***++++++************+++++++++******)))******++++++)))))))))************+++***++++++++++++******))))))))))))***************))))))***++++++++++++***,,,,,,,,,++++++,,,,,,,,,************************'''((()))++++++***))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........---------------+++---/////////...///000000000000000111222333444666555444444444444444444888777777777666666666555777888999999999999999999888888888777666666555555444555555666666555555444444444444555555666666666222222222222111111111111000000000000000000000000222222222222222111000///000111111222222111000000000000000111222333444555000111333555999===AAACCCIIILLLQQQTTTVVVVVVWWWXXXWWWXXXYYYWWWTTTRRRQQQQQQMMMMMMNNNQQQTTTXXX\\\^^^\\\\\\[[[[[[[[[]]]^^^___bbbfffkkkrrr{{{}}}{{{{{{{{{|||}}}wwwnnngggccc```___]]][[[ZZZZZZZZZ[[[ZZZ[[[\\\]]]^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZWWWVVVTTTSSSQQQPPPPPPOOOLLLLLLJJJHHHEEEEEEGGGIIIKKKMMMQQQTTTUUUTTTRRRPPP111111000000000/////////000000000000////////////---............,,,+++***+++++++++++++++,,,------...------,,,++++++++++++)))))))))))))))))))))))))))))))))))))))***************))))))))))))******++++++++++++******)))(((******))))))))))))******(((***,,,+++***))))))***))))))******))))))(((''',,,++++++++++++,,,------,,,*********++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************&&&&&&((()))***+++++++++************************++++++************++++++***///444888888666555444444111...,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,---------,,,---,,,++++++***+++++++++,,,+++***))))))******+++***++++++,,,,,,++++++***++++++************++++++++++++******)))******+++************++++++,,,,,,******++++++++++++******((()))))))))*********+++((()))***+++,,,++++++***,,,++++++++++++++++++,,,************************((()))+++,,,,,,,,,***)))++++++,,,,,,,,,++++++***+++++++++,,,,,,---------------------............+++---000111000///000111///000111222222222222222666666555444444444444444666666666666777777777777555666777777888888888777888777777666555555444444444555555666666555555444333333333333333333444444222222222222111111111111000000000000000000000000222222111111111111111222000111222222222222111000000000000111222333555555333444666999>>>CCCGGGIIINNNQQQVVVXXXYYYXXXWWWWWWUUUWWWWWWVVVSSSQQQQQQRRRNNNOOOQQQUUUZZZ___cccffffffeeeddddddeeefffhhhjjjmmmqqqwww~~~~~~}}}}}}}}}~~~~~~{{{ooohhhbbbaaa___]]]\\\\\\\\\\\\ZZZ[[[\\\]]]^^^]]]\\\\\\[[[[[[\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWUUUTTTRRRRRROOOOOONNNJJJGGGFFFHHHJJJIIIKKKOOORRRTTTUUUUUUUUU111111111000000000000///000000000000////////////***+++---///000000//////,,,,,,++++++,,,,,,---...000///---+++******++++++***************+++++++++******))))))))))))))))))******))))))))))))******)))***+++,,,,,,,,,,,,,,,******))))))))))))******''')))++++++)))))))))***)))))))))))))))((('''''',,,,,,++++++,,,,,,---...***))))))***++++++(((&&&)))))))))(((((((((((((((((((((((((((((((((((((((******++++++,,,,,,,,,,,,))))))))))))))))))))))))$$$%%%''')))***+++******************************++++++************++++++333666;;;<<<999333///,,,///,,,)))***---//////---++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,+++*********---,,,***)))))))))******+++++++++,,,,,,+++++++++++++++************++++++------,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---------------(((((())))))*********+++((()))***+++,,,+++******++++++************++++++***************************,,,---//////...---,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,---------,,,---------.../////////,,,...000111111000000111...///111222333333222222777666555444444444444444444444555666777888999999666666777888888888888888777777666555444444333333444555555555555555555444222222222222222222222222222222222111111111111000000000000000000000000000222111000000000111222333000000222333333222111000000000000111222444555666777888;;;>>>CCCHHHMMMPPPRRRUUUYYY[[[ZZZXXXWWWWWWTTTVVVWWWVVVTTTRRRRRRRRRRRRSSSVVVZZZ```fffkkknnnooonnnmmmmmmnnnppprrrssswww{{{~~~}}}zzzwwwuuusssssssssrrruuuyyy~~~xxxnnncccbbb```^^^]]]]]]]]]]]]ZZZ[[[\\\]]]^^^]]]\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYYYYXXXVVVTTTSSSQQQRRRQQQMMMHHHGGGIIIKKKIIIKKKNNNQQQTTTVVVWWWWWW333111000000000///...---///............---------,,,------...---,,,***)))******+++++++++,,,,,,,,,............---,,,+++++++++++++++*********)))))))))))))))***+++++++++,,,************************)))************+++++++++,,,,,,,,,***)))))),,,...---,,,,,,+++*********+++)))***++++++***)))***+++***+++---//////...---,,,((()))+++,,,,,,+++***)))***++++++***((('''((()))************************))))))))))))))))))))))))******))))))((((((''''''++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((...///000000000///---,,,++++++++++++,,,---......++++++++++++++++++++++++++++++***)))***+++---...***++++++,,,,,,++++++***((())))))))))))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,++++++***+++,,,,,,---,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))++++++******************++++++++++++++++++++++++,,,,,,,,,---------......***+++---//////...---,,,------------,,,+++******------------------------........................))))))***+++---...//////222222222111000111333555222222333333333333444444666777777888888888777777::::::888777777777888999777777666666555555555444444444444444444444444444000111222333333222111000000000000000111111111111111111222222222111111000111111111222222333333333333333222222111111000000000111333444555555444444999<<<@@@CCCGGGLLLQQQUUUVVVVVVWWWXXXYYYYYYZZZZZZ[[[YYYWWWUUUSSSSSSSSSTTTQQQVVV]]]eeekkkqqqvvvzzz}}}{{{yyyxxxyyy{{{}}}}}}{{{yyyvvvrrrooommmnnnqqqtttyyy}}}uuummmdddaaadddeeebbb^^^___^^^\\\[[[[[[[[[\\\]]][[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYVVVUUUSSSPPPNNNKKKIIIHHHIIIJJJLLLOOORRRTTTVVVWWW111000////////////...---///............---------,,,------------,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++*********))))))***************+++++++++************************)))************+++++++++*********(((''''''***,,,,,,+++******)))))))))***)))***++++++***)))***+++((()))***+++,,,++++++******+++,,,,,,+++)))'''&&&)))+++,,,+++***(((((()))************************))))))))))))))))))))))))((((((((()))))))))))))))++++++************++++++************************************************------......---,,,,,,+++,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,+++*********+++,,,---*********++++++*********)))))))))*********++++++************************++++++*********************++++++,,,,,,++++++***++++++,,,,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,---------)))***+++,,,,,,,,,++++++******+++,,,------------------------------------........................+++,,,,,,---...///000000222222111000///000111222222222333333333333444444444555666777777777777777999888777666666666777777777666666666555555555444444444444444444444444444222222333333333333222222222222111111000000//////111111222222222111111000333333222222222222222222222222111111111000000000111222333555666777888888<<>>@@@DDDIIIMMMPPPRRRUUUWWWYYYYYYYYYZZZZZZZZZZZZ[[[YYYZZZ\\\]]]]]]]]]]]]\\\aaaffflllsssyyy~~~~~~}}}zzzxxxvvvvvvvvvuuuuuuwww|||}}}vvvnnngggaaaaaa___^^^\\\ZZZYYYYYY\\\\\\[[[[[[ZZZYYYYYYYYYWWWXXXYYY[[[\\\\\\\\\\\\[[[ZZZXXXVVVTTTRRRQQQPPPLLLKKKKKKKKKMMMPPPRRRTTT,,,---......------...//////............---------+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))******++++++************************,,,+++++++++***)))))))))************************))))))*********++++++++++++,,,,,,+++******+++---+++******)))))))))******)))***++++++***)))***+++*********)))***+++,,,,,,$$$%%%''')))***+++++++++(((+++...///---+++***)))************************))))))))))))))))))))))))(((((()))))))))*********++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))***+++,,,,,,+++***))))))))))))++++++++++++++++++++++++---,,,,,,++++++***************++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++******++++++++++++*********++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++)))************+++++++++------,,,,,,,,,---...///------------,,,+++******,,,,,,------------------........................000000000000000000000000111111111333555666555444222222222333333333444444111222444555666777888888777666666555555555555555555555555555555555555555444444444444444444444444444333222111111222333444333333222111111000//////000000111222222222111111333222222222222222222222444444444444444444555555444444555777:::===AAACCCDDDHHHMMMQQQSSSTTTUUUWWWXXXYYYYYYZZZ[[[\\\]]]]]]]]]___bbbeeeggggggfffeeeiiimmmsssyyy~~~}}}}}}|||yyywwwwwwyyy{{{}}}~~~wwwmmmjjjeee```\\\ZZZYYYYYY\\\\\\\\\[[[ZZZYYYXXXXXXVVVWWWXXXZZZ[[[]]]]]]^^^\\\[[[ZZZYYYWWWVVVTTTTTTOOONNNLLLJJJKKKMMMPPPRRR,,,...///...---,,,...000///............---------++++++++++++,,,------...******+++++++++,,,,,,,,,,,,,,,+++***))))))******************************,,,+++++++++***)))))))))************************))))))*********++++++++++++,,,,,,,,,******+++---++++++*********++++++,,,)))***++++++***)))***+++******)))))))))***+++,,,%%%&&&'''((()))***++++++'''***---///---+++******************************))))))))))))))))))))))))+++*********)))))))))(((++++++************++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,+++******)))+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++************************+++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++------,,,,,,,,,---...///------------,,,+++******,,,,,,,,,---------............................../////////////////////000111111333666:::<<<;;;999222222222333333333444444222333555666777888888888666666666666666555555555444444444555555555555555444444444444444444444444333222111000000111222333111111111111111222222222///000111222222222222222000000111222333333444444222333333333444444555555444555666999<<<@@@DDDFFFHHHKKKOOORRRSSSSSSTTTUUUVVVWWWYYY\\\^^^aaacccdddeeegggkkkoooqqqqqqpppooossswww|||}}}zzzxxxxxxyyy{{{}}}~~~~~~~~~}}}sssiiibbb^^^^^^^^^\\\\\\\\\\\\[[[YYYWWWVVVVVVWWWXXXYYY[[[]]]^^^___\\\\\\[[[ZZZYYYXXXWWWWWWRRRQQQNNNLLLKKKLLLNNNPPP,,,///111000---,,,---000///............---------+++******+++,,,---...///******+++++++++,,,,,,,,,...---+++))))))))))))******************++++++++++++++++++***************************************)))************+++++++++((()))+++***)))((()))***++++++++++++++++++,,,---)))***++++++***)))***+++'''((((((((())))))))))))*********))))))((((((((('''***,,,---,,,+++******************************)))))))))))))))))))))))),,,++++++***))))))((((((++++++************++++++++++++++++++++++++++++++************************+++************+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***++++++,,,,,,++++++*********)))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,------------+++,,,,,,------.................................------....../////////000111111333888===???===999222222333333333333444444333444555666777888888888666666666777666666555444444444444444444555555555444444444444444444444444222111111000000111111222111111111222222222333333///000111222222222222222//////000111333444555666000000111111222333444444666777:::===AAADDDHHHIIIKKKNNNQQQRRRRRRRRRSSSTTTTTTVVVZZZ___dddiiimmmnnnqqqsssvvvyyy{{{{{{zzzyyyyyy}}}{{{zzzzzzyyy{{{|||{{{yyyyyyyyyzzz{{{}}}tttiiibbb______]]]]]]^^^]]]\\\ZZZXXXWWWWWWWWWXXXYYYZZZ\\\^^^___\\\\\\\\\[[[[[[ZZZZZZZZZVVVTTTRRROOOMMMMMMMMMNNN...111333111---+++---000///............---------************+++---///000******+++++++++,,,,,,,,,+++***(((''''''((()))***))))))*********+++++++++***************+++++++++************************)))************+++++++++((()))+++***)))((()))******************+++,,,,,,)))***++++++***)))***+++'''((()))*********))))))---,,,+++***)))(((((((((''')))++++++***)))***+++************************))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++************************))))))***+++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************++++++***++++++,,,,,,++++++******)))(((((()))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,,,,,,,++++++******+++,,,------------++++++,,,,,,---......///........................,,,------...///000111111111000222777<<<===999444222222333333333333444444333444555666666666666666444555555666555444333222333333333444444555555555444444444444444444444444111222222333333222222111222222222222222222222111//////000222222333333222000000111222333333444444000111222333444555666666999;;;>>>BBBFFFIIIKKKLLLOOOPPPRRRRRRQQQQQQSSSTTTTTTWWW\\\ccckkkrrrxxx{{{|||~~~~~~~~~}}}yyy{{{||||||{{{zzz{{{|||xxxwwwvvvvvvxxx~~~wwwkkkddd```___`````````___\\\ZZZXXXXXXXXXXXXYYYZZZ\\\]]]___]]]]]]]]]]]]]]]]]]]]]]]]YYYXXXUUUSSSPPPNNNMMMMMM///222444222---+++---000//////.........---------************+++---///111******+++++++++,,,,,,,,,((('''&&&%%%&&&(((***+++))))))******++++++++++++))))))******+++++++++,,,************************)))************+++++++++***+++------+++***+++,,,))))))((())))))***++++++)))+++++++++***)))***+++(((***,,,---...---+++***+++***************++++++''')))******))))))***,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++************************'''((()))+++++++++***)))++++++++++++,,,---......++++++++++++++++++++++++((()))+++,,,---,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))+++++++++,,,,,,+++++++++***)))(((((((((***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++---//////...---,,,------------,,,+++******++++++,,,,,,---...//////........................,,,---...///000111222333111000111555::::::444///222222333333333444444444333333444444555444444444333333444555444333222111333333333444444555555555444444444444444444444444222222444555555444222222555444444333222111000000//////000222222333333333222222222222222222333333333444555666777999999:::<<<>>>BBBFFFJJJLLLMMMNNNQQQRRRSSSRRRQQQQQQSSSUUUTTTWWW^^^gggpppyyy||||||}}}zzz|||~~~~~~~~~|||yyytttooonnnrrryyyyyynnngggbbbbbbccccccaaa^^^\\\ZZZYYYYYYXXXYYYZZZ[[[]]]^^^^^^_____________________[[[ZZZXXXUUURRRPPPMMMLLL---...///...------///111...---,,,+++++++++,,,---------------------------******************************************************+++++++++,,,,,,,,,+++***)))'''''')))***+++,,,,,,---,,,+++)))'''&&&(((((((((((()))+++,,,---************))))))))))))(((((()))***************))))))))))))(((((((((((())))))***++++++++++++******)))(((((()))+++---...++++++******************((((((((((((((()))))))))(((((((((((())))))))))))******))))))))))))*********************************************)))(((''',,,,,,,,,++++++*********)))***++++++++++++***))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///))))))***++++++++++++***))))))(((((((((((())))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++******++++++,,,---)))***+++,,,---,,,+++***000000000///......------///............//////000111333777::::::888555333000000111111111222222222666555444555666666555333222333333444444333333222555555444444444333333333333333333333333333333333333333222111000000111111222...111DDD(((222333444222333444444444333222111666555333222222333444555888777666666777999;;;===???BBBDDDGGGIIILLLPPPSSSUUUUUUTTTSSSRRRRRRRRRRRRUUUZZZbbbmmmwww}}}~~~xxxrrrooooooppprrr~~~{{{rrrmmmhhhbbb_________]]][[[[[[[[[[[[[[[[[[[[[\\\\\\^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\ZZZXXXUUURRRPPPNNN...//////...------...///...---,,,+++***++++++,,,------------------------*********************************************************+++++++++,,,,,,+++***)))(((((()))***+++)))***+++++++++***)))(((***))))))))))))******+++************))))))))))))(((((()))*********************)))))))))((((((((())))))***++++++++++++***))))))))))))***+++,,,---************************(((((()))******)))((('''((((((((()))))))))******))))))(((((((((((())))))************************))))))******+++*********,,,,,,,,,++++++*********************************)))******++++++++++++***++++++++++++++++++++++++*********************+++++++++*********+++,,,---)))***++++++,,,,,,++++++******))))))))))))******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++******************,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++))))))***+++++++++++++++)))))))))))))))))))))))),,,+++***+++---...---,,,+++++++++***++++++,,,---++++++,,,------------,,,............///////////////............///000000///111333666666444222000111222222222333333333333555444333444666666444222222333333444444333333222555444444444444333333333333333333333333333333333333333222111111111111111777000---:::&&&444444222111222222333333222111111444444444444555666777888777666666777888;;;===???EEEHHHMMMPPPRRRSSSUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVZZZ^^^fffpppzzz|||vvvrrrqqqqqqqqqwww~~~uuuooohhhcccbbbbbb```^^^]]]\\\[[[ZZZYYYZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^___]]]\\\[[[YYYVVVSSSQQQPPP///000000///---,,,,,,...,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++++++++,,,+++***)))(((((()))***+++'''((()))***************++++++***)))))))))))))))++++++*********)))))))))((())))))************)))++++++*********)))))))))((()))******++++++******(((((()))***++++++++++++************************))))))***+++***)))'''&&&)))))))))*********++++++))))))(((((((((((())))))************************((()))***+++,,,,,,,,,,,,+++++++++++++++*********,,,+++***))))))***+++,,,***++++++++++++******)))******************************************************)))))))))***+++,,,***+++,,,,,,------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++))))))))))))+++++++++++++++******))))))))),,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++)))******+++++++++++++++))))))))))))))))))))))))---++++++,,,---...---,,,+++++++++++++++,,,------------,,,,,,------...///,,,------...//////000000...............///000000...///111222222222111000222222333333333444444444444333222333555555444222333333444444444444333333444444444444333333333333333333333333333333333333333222222111111111111222888222---444***777555---000111111222222222111000111222444666777888999999666666777888;;;>>>AAACCCFFFKKKQQQUUUVVVVVVUUUUUUWWWXXXXXXYYYZZZZZZ[[[[[[___cccjjjsss}}}{{{wwwtttsssuuuxxx|||}}}~~~|||rrrllliiigggeeecccaaa```]]][[[ZZZZZZZZZ[[[YYYYYYZZZ\\\]]]___```aaa]]]]]]\\\ZZZXXXVVVSSSRRR000222222111...,,,,,,---+++++++++***************++++++++++++++++++++++++************************************************************++++++++++++******)))(((((()))******(((((())))))************++++++***))))))*********+++++++++*********))))))((()))************))))))++++++++++++*********)))((())))))***************'''(((***+++++++++***)))))))))))))))************,,,+++***))))))((('''''')))*********++++++++++++******))))))))))))******************************)))***+++,,,,,,,,,,,,,,,+++++++++***************,,,+++)))(((((()))+++,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))---------,,,,,,,,,,,,++++++************++++++++++++,,,------......------++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,...------,,,,,,+++++++++++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++++++++++++++++++++++++++---,,,+++,,,.........---,,,++++++++++++,,,---------,,,+++++++++,,,...///---------....../////////......---......///000111000111111111222222222222222222222333333333333444333222222333444555333222333333444444444444333333444444444333333333222222222222222222222222222222333222222111111222222222333333111333111666222+++111111111222222222222222000222444666888888888777555666888;;;>>>BBBEEEGGGIIIMMMSSSWWWXXXWWWWWWWWWZZZ[[[]]]^^^```aaabbbcccfffiiioooxxxzzzwwwwwwxxxwwwuuutttvvvzzz~~~yyyssspppmmmjjjiiigggccc___\\\\\\\\\]]]YYYYYYZZZ\\\]]]^^^___```]]]]]]]]][[[ZZZXXXVVVUUU222333444222000---------++++++++++++******))))))++++++++++++++++++++++++************************************************))))))*********+++++++++******))))))))))))******+++******)))))))))))))))))))))))))))***+++,,,---++++++++++++************))))))*********))))))(((++++++++++++*********)))(((((()))************)))'''((()))++++++***)))((((((((()))))))))*********///---***'''&&&''')))***)))*********++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,+++***)))************************,,,+++)))(((((()))+++,,,---.........---,,,++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............---*********))))))*********))))))))))))******************+++++++++,,,,,,,,,---------,,,,,,------------------,,,,,,++++++++++++*********++++++,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++---------------------------,,,+++,,,...///...---,,,,,,++++++,,,,,,---...,,,+++*********+++---...///.........---------,,,---------......///111111111000000000111111222222111111111111222222222222222111111333444555444222333444444555555444444333444444333333333222222222222222222222222222222222333222222222222222333333222222333111555000///111222222222222333333444444111222444555666666555444666888:::>>>CCCGGGJJJLLLQQQTTTYYY\\\]]]___```bbb```bbbdddfffiiijjjkkkkkkpppsssyyy{{{yyywwwtttpppnnnooosssuuuwwwzzz|||yyytttpppjjjccc___]]]]]]^^^[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXX111222444333000...------++++++,,,,,,++++++***)))************************************************************************)))))))))************+++)))))))))******))))))))),,,,,,+++***))))))******)))))))))***+++,,,---...,,,++++++++++++*********)))************))))))(((++++++*********)))))))))'''((())))))******))))))(((((())))))***))))))((('''(((((())))))*********...,,,)))''''''(((***+++)))))))))*********+++++++++++++++******+++++++++************************,,,,,,,,,,,,+++***)))((()))))))))***************,,,+++***))))))***+++,,,,,,---------------,,,+++************************))))))*********+++++++++,,,,,,---------,,,+++++++++,,,------......------******))))))))))))******((((((((()))))))))))))))******+++++++++,,,,,,,,,------------------------************************************+++,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,...///...---,,,,,,,,,,,,,,,------...+++*********++++++,,,,,,//////......---,,,,,,+++---------......000111222/////////000000000111111000000111111111222222222222222222333555666555333444444555555555555444444333333333333222222222222222222222222222222222222333222222222222333333444444222444444@@@......999222222222222333444555555222222333444555555555444999:::>>>BBBGGGKKKOOOPPPUUUYYY]]]aaadddgggjjjllliiikkknnnqqqsssuuuuuuuuu{{{~~~yyyvvvrrrnnnmmmnnnqqqsssuuuuuuvvvxxx{{{uuukkkccc___]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZ\\\\\\\\\\\\\\\[[[ZZZYYY...000222111///---,,,++++++,,,---------,,,******************************************************************************))))))))))))************))))))************)))))),,,++++++******+++,,,---************++++++,,,---,,,,,,+++++++++************************)))((((((******)))))))))((((((((('''(((((()))))))))))))))))))))(((((((((((())))))''''''(((((()))******+++************************((((((((()))))))))*********))))))))))))))))))************************************+++******))))))((()))))))))*********+++******************************++++++,,,,,,++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---+++,,,,,,---,,,+++***)))++++++,,,---------------++++++************++++++(((((())))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))******++++++,,,************+++,,,---...+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++...---,,,---...//////------,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,------------------------------------///000111222000000111222222222222111111111111222222222333333333222222444666777666444444444555555555555444444333333333222222222222111111111111111111111111111222222222222222333444555555111<<>>@@@BBBFFFKKKNNNMMMPPPSSSTTTVVV[[[bbbhhhmmmvvv~~~zzzzzzzzz{{{~~~|||wwwsssooommmiiimmmuuu{{{uuullldddaaa___^^^]]]ZZZYYYWWWVVVVVVWWWXXXYYY,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---------,,,,,,)))************+++++++++,,,,,,,,,,,,,,,++++++***************************++++++************++++++******))))))))))))******++++++***)))(((((())))))!!!$$$)))---...---+++)))++++++*********+++,,,,,,******++++++++++++******))))))************))))))((())))))******))))))(((((())))))************)))//////......---+++***)))***+++,,,,,,,,,,,,+++***''''''((())))))))))))((()))************+++++++++++++++******++++++,,,---)))******************)))++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++************++++++,,,,,,+++++++++***+++,,,---,,,,,,******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++******++++++,,,---+++***)))***+++,,,+++***+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,...///,,,,,,,,,---------......,,,------......------,,,...............---------...///000///...///111333000111222111000000111333222222222222222333444444444333333222222222222333777666444222111111111111111222222333333222222111222222222222222222222222222222222222222111111111111666666111///444555222222333555555555666999;;;999===AAADDDEEEHHHMMMRRRMMMPPPTTTWWWYYY___fffmmmuuu}}}wwwxxxzzz{{{~~~zzztttpppllljjjlllqqquuuwww{{{xxxnnnhhhddd```]]]\\\ZZZXXXVVVUUUUUUVVVWWW+++++++++++++++,,,,,,,,,******************++++++******+++,,,,,,,,,,,,,,,)))************+++++++++,,,,,,------,,,,,,+++***************************,,,++++++******++++++,,,+++***))))))))))))***+++******)))))))))))))))***%%%'''***------,,,***)))******))))))***++++++,,,)))******************)))))))))************))))))(((((())))))))))))(((((((((((()))***************------------,,,,,,+++***++++++,,,------,,,++++++'''((()))***************)))************+++++++++++++++*********+++,,,---******++++++++++++******++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++*********)))+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++)))((()))***---...++++++******++++++,,,---+++***)))***,,,---,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))+++---.........000222------------------,,,,,,,,,------......------,,,---------...............---...////////////111333333444333222111111222444222222222111222222333444555555444333333333333333444444444333333222222222111222333333333333222111222222222222222222222222000111111222222222222111555666555222333666777555...000333444444666:::===;;;@@@EEEHHHHHHKKKPPPUUUPPPTTTXXX\\\___eeennnttt|||~~~}}}xxxuuuooolllmmmllljjjjjjoooqqqvvv}}}}}}uuunnngggbbb```^^^ZZZWWWVVVUUUVVVWWW*********++++++,,,,,,---******************++++++***************)))(((''')))************+++++++++,,,,,,------,,,,,,+++***************************,,,++++++******++++++,,,,,,+++***))))))***+++,,,******))))))))))))******+++,,,,,,,,,,,,+++***)))))))))((())))))***++++++))))))************))))))))))))************))))))(((((())))))))))))(((((((((((()))******************++++++,,,,,,,,,++++++++++++------------++++++((()))***+++++++++++++++)))************+++++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++******)))))),,,,,,---------,,,,,,++++++++++++++++++++++++,,,***+++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))&&&%%%%%%(((+++---++++++******++++++,,,---***)))((()))+++,,,+++***+++,,,------,,,+++)))(((++++++++++++++++++++++++((()))+++***))))))***,,,//////...---,,,++++++***,,,------......------,,,,,,------....../////////---...////////////111333555666555444222222333555222222111111222222333444666555444444333333333333111222333444444444333333111222333444444333222111222222222222222222222222000000111222222222222222111000111444666555333111222555888888888999===@@@>>>CCCHHHKKKKKKMMMRRRWWWYYY]]]cccgggkkkqqqyyy~~~vvvooonnnkkkfffeeeiiibbbffflllsss}}}}}}sssmmmcccaaa]]]YYYWWWVVVWWWWWW,,,+++***))))))+++---...///,,,)))((()))+++,,,,,,++++++++++++******))))))+++)))'''(((++++++***'''))))))((((((((()))+++,,,((()))*********)))'''&&&)))))))))))))))))))))))),,,+++*********+++,,,---++++++***)))(((((())))))+++***)))))))))***+++,,,((()))+++---...---)))%%%***++++++,,,,,,++++++******)))))))))))))))******''''''((()))))))))))))))(((((()))***+++,,,,,,---************************,,,,,,,,,,,,,,,+++***)))---------,,,,,,,,,++++++))))))))))))))))))))))))---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---,,,------,,,+++)))'''%%%,,,+++)))(((((()))+++,,,///---++++++---...+++)))---,,,***+++,,,,,,+++)))+++++++++*********)))))),,,,,,+++******+++,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++......---,,,+++***)))(((++++++++++++++++++++++++,,,,,,+++***))))))******+++++++++++++++++++++++++++++++++,,,,,,++++++***------------------,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,,,,---.........---,,,+++---------...000111333444444222000...---///000222//////000000111222444444555444444333333444444555555444333333222222333333111111222222222333333333000111111111111222222222222222222222222222333333222333444444333333555777333666888:::;;;<<>>@@@BBBEEEIIILLLPPPTTTXXX]]]cccfffmmmqqquuuxxx{{{{{{uuunnngggaaa^^^\\\]]]aaafffmmmyyywwwkkk```ZZZXXXWWWXXX---,,,+++++++++,,,...///999555000---+++***((('''++++++++++++************,,,***))))))***++++++***)))***+++,,,,,,,,,++++++++++++,,,,,,++++++***)))************************)))))))))))))))***++++++++++++***))))))))))))***...---,,,+++******++++++)))((()))***,,,---+++******++++++,,,,,,++++++*********************************+++++++++******))),,,,,,+++++++++*********---------,,,,,,+++++++++******++++++******))))))***))))))))))))(((((((((++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,+++***)))***,,,,,,+++******))))))+++...000000000+++++++++***************,,,++++++******++++++,,,,,,,,,,,,---,,,++++++***++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******************************,,,,,,---...............+++,,,,,,------.........,,,------......------,,,,,,---......//////............///000000//////...---------......000111111333222000......///111222333333222111111111111111444444333333333333444444555444333333222222333333111111222222222333333333111111111111222222222333111222222222333333333444333444444444333333444666888:::===???AAACCCFFFIIINNNQQQVVVZZZ___eeelllpppvvvxxxzzz}}}xxxqqqllleee```]]]]]]___bbbkkkuuuxxxjjj```[[[YYYXXX------,,,,,,,,,---...///444111...,,,,,,,,,+++***++++++++++++++++++++++++,,,+++*********++++++,,,---,,,+++++++++,,,,,,---+++++++++++++++************************************************+++++++++++++++***))))))*********///...---,,,++++++*********(((((()))+++,,,---,,,***++++++,,,,,,++++++*********++++++******))))))******++++++******))))))************************---------,,,++++++******))))))*********))))))(((+++*********************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******+++------++++++***))))))***++++++)))))))))***++++++++++++)))))))))***---//////...************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************************+++,,,---...............++++++,,,,,,---...//////,,,------......------,,,,,,,,,---...............---.........////////////...---------...///000000222111000//////000111222333222222111111222222222444333333333333333333444555444333333222222333333111111222222222333333333111111111222222222333333111222222333333444444444333444555444333333555777888;;;???AAACCCFFFJJJLLLRRRVVV\\\bbbhhhooovvvzzz}}}~~~~~~yyypppiiicccaaa______eeellltttuuuhhh```[[[YYY,,,,,,,,,,,,------......///---++++++,,,---,,,,,,+++++++++++++++++++++,,,///...---,,,+++,,,...///000...+++))))))+++...///++++++******))))))))))))************************+++++++++,,,,,,,,,,,,,,,+++***************++++++......------,,,+++*********)))'''(((***,,,------***++++++,,,,,,++++++***+++++++++,,,+++***)))(((((()))))))))))))))((((((''''''(((((()))******+++,,,+++++++++*********)))((())))))*********))))))*********************+++******************************++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++)))))))))***,,,---+++******************+++((()))************+++,,,***)))))))))+++,,,+++***************************++++++++++++++++++++++++,,,,,,++++++***************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,------------,,,,,,************************++++++,,,---------------++++++,,,,,,---...//////,,,------......------,,,++++++,,,------------,,,,,,,,,,,,------....../////////.........//////000111111000//////000111222111111111111222333444555333333333222222333333333555444333333222222333333111111222222222333333333111222222222222333333333111111222333444444555555333444555555444555777999999<<<@@@CCCFFFIIIMMMPPPUUU[[[ccclllssszzz{{{ssskkkfffccc```bbbggghhhppp}}}ssshhhaaa]]]+++,,,,,,,,,------------...,,,******++++++***)))++++++++++++,,,,,,,,,,,,++++++***)))'''(((+++---000...+++)))(((***---///++++++***))))))))))))***+++++++++++++++++++++++++++,,,,,,---...---------+++************+++,,,,,,,,,,,,------,,,+++***)))+++)))((()))***,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,***)))(((''''''((()))))))))))))))&&&&&&'''((()))***+++,,,************************))))))******++++++******((((((((())))))))))))***))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,++++++************++++++*********)))******++++++************************)))+++,,,+++******+++,,,,,,***))))))******)))'''***************+++++++++***++++++,,,,,,++++++***,,,,,,+++************+++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,---...///...---,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,------.........,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///111000000////////////000000000000000000111111222000111111111333444555666333333222222222222333333555444333333222222333333111111222222222333333333222222222222333333333333111111222333444555666666333444666666666777:::<<<<<>>CCCGGGJJJQQQYYYaaadddhhhooouuuwwwwwwqqqiiiccc___^^^^^^]]]aaaeeeqqq++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++******------------,,,+++******+++++++++******************************************---...///222777777444************************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***************++++++---------------,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,))))))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---............---...---,,,+++***+++,,,---)))******+++++++++++++++,,,+++++++++************)))***+++,,,,,,---,,,,,,---,,,,,,++++++,,,,,,---,,,+++)))***,,,------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------......------,,,+++******,,,,,,++++++++++++,,,,,,+++,,,...//////...---,,,+++++++++,,,,,,------------,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------............---,,,,,,---------............///////////////////////////000000000000111111111111000000000111111111222222222222333333333333444444333333333333333333333333444444333333333333444444222222222333333333444444222222222222333333444555555555444444555555666777888:::===@@@DDDJJJPPPUUU^^^gggooossswww}}}uuukkkddd```]]][[[[[[\\\dddsss++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++((())))))***++++++++++++,,,---------,,,,,,+++******************************************************---......222666666333************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,------------)))))))))******+++++++++******+++++++++,,,,,,,,,))))))******+++,,,---------------,,,,,,+++++++++------......///......---------,,,+++++++++,,,---)))******+++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------------,,,+++++++++,,,,,,---...---,,,***+++,,,---,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++---------------.........111111000///...------,,,,,,,,,+++++++++,,,------***,,,///111222111///---******+++,,,,,,---......,,,+++++++++,,,,,,,,,+++*********++++++,,,,,,,,,---------,,,,,,---------------............---------------............//////////////////////////////000000000111111111111000000111111111222222222222222222333333333444444333333333333333333333333555444444333333444444555444444444444555555555555333333333222222333444444555555444444555666777888<<>>BBBGGGLLLRRR\\\hhhqqquuulllgggeee```^^^bbbkkkxxx++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++***************+++++++++************************+++------+++---000///+++******************************+++++++++++++++******+++,,,------,,,+++***)))******+++++++++++++++++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++---............---,,,,,,++++++,,,,,,,,,,,,------------------,,,+++***))),,,,,,,,,,,,++++++++++++......------------......++++++++++++,,,,,,---...000...---------,,,***(((,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,---///000000///...---+++++++++,,,,,,---------***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,------............------------...////////////...---------............///000000000000000000000000000000000000111111111111111111111222222222222333222222333333333333444444333333333333333333333333444444333333333333444444222222333333333444444444222222222222333333444555444444333444666999<<<>>>AAAFFFLLLRRRYYYeeetttyyyqqqlllgggccccccgggooo|||+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++))))))*********+++++++++************************+++------+++---000...***************************((()))***+++++++++++++++***+++---......---+++***))))))***++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------...///......------,,,,,,++++++---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------,,,++++++***+++,,,,,,------------,,,,,,------,,,,,,+++***------,,,,,,,,,+++++++++---,,,++++++++++++,,,---,,,,,,+++++++++,,,------...---------......+++))),,,,,,,,,------------...++++++++++++++++++++++++))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,...//////---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---...------------,,,,,,,,,,,,,,,---...//////...---,,,------...///////////////---------............///000000000000000000000000000000000000111111111111111111111222222222333333222222333333333333444444333333333333333333333333333333222222222222333333555555555555666666666777111111111222333444555666555555555666999===AAACCCHHHNNNUUU[[[cccqqq{{{uuuooollljjjjjjqqqyyy~~~++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++............---,,,,,,+++++++++,,,------,,,,,,,,,))))))******++++++++++++***************************,,,,,,+++---111000+++************************'''((()))***+++,,,,,,,,,***+++---......---+++***))))))***++++++++++++***+++++++++,,,,,,---------*********+++,,,---...///000000///...------,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---------,,,,,,+++******+++,,,---------------++++++,,,---------,,,,,,---------,,,,,,,,,++++++,,,+++***)))))))))***+++---,,,,,,++++++,,,,,,---,,,+++,,,---//////---+++,,,,,,,,,---------......++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++,,,------......///+++++++++,,,---...///000------,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,,,,---///111000...---...111.........------,,,,,,,,,,,,---...//////...---,,,------...///000000//////---------.........//////000000000000000000000000000000000000111111111111111111222222222333333333222222333333333444444444333333333333333333333333333222222111111222222333222222222333333333444444111111111222333555666777666666666888;;;@@@DDDGGGOOOVVV]]]dddlll{{{|||uuunnniiijjjooommm{{{,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,***)))******+++,,,,,,,,,,,,+++************)))))))))))))))***+++---......------,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++000---***)))***,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,***)))++++++++++++,,,,,,---...000///...---,,,+++*********+++---------+++)))((()))))))))******+++,,,,,,......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...************************...------,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++)))******++++++,,,,,,------,,,,,,+++*********+++///...,,,,,,,,,,,,...///------------------------...........................,,,++++++,,,------,,,...------,,,,,,------.........////////////......///000111000...---,,,------------............///111000///000000000...,,,,,,,,,---...//////......---------............///222111000.........///000////////////000000000000000111111111111222222222111333444444333222222333555555555666666666666777333333333333333333333333000111111111111222222222000222444555444444555666666777999;;;>>>DDDJJJOOOXXX\\\ccckkkvvv~~~vvvpppjjjfffjjjmmmxxx++++++++++++++++++++++++***************)))((((((******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))***+++---------------,,,,,,+++******+++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++---+++))))))+++,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---......,,,***(((&&&*********+++,,,...///000000000///...---,,,+++******+++,,,------+++***(((+++++++++++++++*********------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,,,,+++*********++++++******))))))******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++...000111000...,,,,,,---,,,,,,,,,,,,---------...000/////////000000...,,,,,,------...//////......---------............///222111000///......///000/////////000000000111111111111111111222222222222111333444444333222222333222222222222333333333333333333333333333333333333222222222222333333333333222444555555444333444555555777999<<>>AAAEEEIIINNNTTTXXX^^^dddmmmvvv~~~{{{sssiiiddd```ccciiittt,,,,,,,,,,,,,,,,,,,,,,,,...------...///111333555******+++,,,,,,,,,,,,+++******++++++,,,---......++++++***+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,...000000---***,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++((()))***+++,,,---------,,,,,,+++++++++,,,------/////////...------,,,,,,***+++++++++,,,+++++++++*********++++++,,,,,,,,,******,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------************************------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........***++++++,,,,,,,,,+++***)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...........................,,,++++++,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,......////////////......+++,,,...---,,,***++++++------------............000000111333555555333000---...............---------------............////////////000000000000///000111111111222222222222111222222222222333333333111333444444333222222333444444444444555555555555333333333333333333333333222222222222333333333333111222444444444666999;;;===@@@DDDHHHMMMRRRXXX\\\bbbfffmmmttt{{{yyymmmgggbbbbbbdddiiittt,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///111222******+++,,,,,,,,,,,,+++)))))))))******+++++++++++++++************+++,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,///111000...,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,++++++***))))))...---,,,,,,++++++,,,,,,......---------,,,,,,,,,++++++++++++++++++,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,******)))(((******+++,,,,,,---......************************,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---.........)))***+++,,,---,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,***,,,...---,,,++++++,,,---------.........//////...///111444666666333111.........///......---,,,---------............///...//////000000000000///000000000111111111222222222222222222333333333333111333444444333222222333222222222222333333333333333333333333333333333333222222222222333333333333111333444555666888<<>>AAAFFFKKKOOOUUU[[[^^^fffjjjpppuuu|||}}}rrrlllgggdddaaaaaagggooo++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***))))))***++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---///000...---,,,,,,------------,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---///...---+++***))))))(((,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,++++++++++++*********++++++,,,---))))))))))))))))))))))))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,(((***+++------,,,+++***///......------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,......---,,,,,,---,,,,,,---------.........,,,---///333555555222000......//////...------,,,---------............///---...///000111111000////////////000000000111111222222222333333333444444111333444444333222222333111111111111222222222222333333333333333333333333333333333333444444444444444555666666777999===@@@BBBEEEKKKPPPUUUZZZ```dddiiiooovvv|||{{{tttmmmhhhbbb___bbbhhh***************************+++,,,---,,,+++***)))******+++,,,,,,,,,,,,+++///////////////.........,,,+++***))))))***++++++***+++,,,------,,,+++************++++++,,,,,,---++++++++++++++++++++++++*********+++...///...---,,,------......------,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***++++++++++++***++++++,,,---...///,,,,,,+++++++++++++++++++++*********+++,,,,,,---******))))))((((((''''''///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***************************,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++******)))((()))+++---------+++***,,,,,,***))))))***,,,,,,++++++++++++++++++++++++...........................,,,++++++,,,------,,,,,,++++++++++++++++++,,,,,,------......------,,,+++---......---,,,---...++++++,,,,,,,,,---------***+++...111444444111....../////////...---,,,,,,---------.........//////---...///111111111000///////////////000000000000222222333333333444444444111333555444333222333333111222222222222333333333333333333333333333333333444444444555555555666666777777888777777999===@@@GGGJJJPPPUUU[[[```eeeiiikkkrrr{{{|||ssskkkddd___bbbggg///...---+++******++++++++++++************************************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++******))))))((((((///...---,,,,,,,,,---...++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---******++++++++++++************+++,,,---......///'''((((((***+++,,,,,,---(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++******)))))))))000'''(((,,,))),,,...%%%---,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,+++++++++*********))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++***+++,,,************************************************,,,------------,,,++++++,,,---///...------...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......*********,,,---...---,,,.........///////////////000000111111000...,,,+++---......///////////////////////////////////////000000//////000222555666000000111222222222222222111111222222222333333333666666555555555444444444333333444555444333111000222222222222222222222222333333333444555666777888888777666999===CCCGGGIIILLLOOOUUU]]]fffmmmqqqssszzz~~~zzzqqqllliiieeeaaa///...---+++******++++++************************))))))))))))***+++------***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))))),,,+++*********+++,,,,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------......))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++***++++++,,,------------,,,,,,,,,++++++,,,(((,,,...***...222,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))((())))))***+++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,++++++---......------...///------,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,---...//////...---...............//////000/////////......---,,,+++---......///////////////////////////////////////000//////...///111333555......///000000000000000111111222222222333333333555444444444333333333333333444444444333333222111222222222222222222222222333333333444444555777777888888999;;;@@@FFFKKKMMMRRRWWW___iiisss{{{xxxsssmmmhhh......---,,,++++++++++++************************((((((((()))+++,,,...///++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***************************++++++------++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++*********,,,,,,++++++*********)))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,+++***///...)))000666...,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++))))))***+++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,------,,,,,,---......---------,,,,,,++++++''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.....................------,,,///...---------...000000---------,,,,,,,,,---------......///////////////////////////////////////000///.........000111222...///000000111000000000111111222222222333333333333333333333222222222222444444333333222222333333333333333333333333333333333333333333444555666666999:::<<<@@@EEEKKKQQQTTTZZZaaalllxxxzzzuuu---------,,,++++++++++++***************+++++++++)))))))))***+++,,,---...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))******+++++++++++++++,,,,,,---...//////++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++************************************))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,++++++++++++,,,------++++++++++++++++++++++++---,,,///,,,+++777;;;...------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++******+++---,,,++++++,,,............---,,,,,,++++++(((((())))))******++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........//////...---+++++++++///...---,,,,,,...///111...---,,,+++,,,---///000---....../////////////////////////////////////////////.........//////000111222222333333222222222111111222222222333333333333333333333333222222222555444333222111222333444333333333333333333333333333333333333444555666777999<<>>DDDIIINNNUUU\\\aaalllvvv+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,...---,,,++++++******+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++***************+++++++++++++++))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******++++++******)))(((((()))***+++,,,---...******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------------............---,,,,,,---<<>>BBBHHHPPPUUUYYY___gggmmmyyy***+++,,,---------,,,+++((())))))***++++++,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,+++++++++******---,,,,,,++++++*********,,,---.........---,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++//////...---,,,+++***)))+++*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......+++++++++,,,,,,---------***111444///:::YYY```III...///111222111000...---,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***,,,---+++++++++*********))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......+++)))******************************++++++,,,---............//////......---,,,,,,---///...------...000+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......---,,,,,,,,,,,,---......)))---000...***(((***---)))+++...000000///,,,+++,,,,,,.........---,,,+++---......///////////////////////////////////////,,,---...000111222222222444444444444444333222111111111222222222333333333000000111111222222222222000111333444555444333333444444444444444444444444222333444666999<<>>CCCGGGGGGOOOSSSXXX\\\```fffnnnttt,,,,,,,,,---------......---,,,******+++---------***++++++,,,,,,++++++***,,,++++++******+++,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++++++++************++++++++++++,,,---------,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++------------------------...///000///---,,,,,,------,,,,,,+++,,,---///000000...,,,+++,,,------,,,------+++)))***------)))///---++++++,,,---,,,+++---,,,,,,,,,,,,---......,,,------------,,,,,,++++++,,,------++++++,,,---,,,---......,,,,,,---...111000///...---+++******+++,,,,,,------,,,,,,+++++++++******)))))))))(((------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,---------......++++++,,,------,,,++++++---,,,,,,+++,,,,,,------...------------...//////------------------------...............---------000000000//////.........000000000000000000000000////////////000000000000....../////////000000000111111111111111111111111444444444333333333333222333222111111333555555444333333333333444444444444333333444444555555666666777777888<<>>BBBHHHNNNRRRVVVYYY\\\^^^ccciiiooottt{{{,,,,,,,,,---------......,,,+++***+++---......---***++++++,,,,,,++++++***''')))+++---...---,,,+++***++++++,,,------......------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,,,,,,,------------------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++---------------------------...000000...------...,,,---------...------------,,,+++,,,...///...------)))***...///***))),,,,,,---///...,,,,,,...111---,,,,,,,,,,,,---......000///...,,,,,,,,,------+++,,,------++++++,,,---+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++,,,---------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......------,,,,,,,,,,,,------(((***---/////////---,,,....../////////...,,,,,,------------------------111000.........000111333111111111000000000000000000000000000000000000000////////////000000000000//////000000000111111111111111111111111111111111222222333333333444444444444222111222333444444333444444444444555555555555777666666666888;;;===???BBBHHHPPPWWW[[[___dddgggiiinnnuuuzzz}}},,,,,,,,,---------......+++++++++,,,......,,,++++++++++++,,,,,,+++++++++&&&(((+++...///...+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...,,,+++***+++,,,,,,***+++---...///...---------,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,............,,,,,,++++++++++++++++++++++++------------------------***+++------,,,+++,,,---++++++,,,,,,,,,+++******,,,++++++---//////...,,,+++'''(((...111...---///+++---///...,,,,,,///111---,,,,,,,,,,,,---......000///...---,,,---...///+++,,,------++++++,,,---,,,---......,,,,,,---...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,------...,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111///---+++,,,,,,,,,---------......***,,,...000000...,,,***%%%(((+++...///...+++***....../////////...,,,+++////////////////////////111000///...///000222444333333222111000///......000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111000000000111111222222222222111000111444666666555444444444555555555666666777777666777999<<>>BBBHHHPPPUUU```gggpppvvv{{{++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,******))))))***+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,,,,+++)))''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,)))+++------,,,,,,---............---,,,,,,------.........------,,,,,,,,,///////////////..................------............---,,,,,,++++++,,,,,,---,,,+++++++++,,,...///111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------............------------............------,,,------......------,,,,,,,,,------...------,,,------...000000000000000/////////....../////////////////////////////////////////////////////////111111000000000000000000//////000000111111111111111111222222222333333333333333333333333333333333333333333444444444555555555555555666777888999:::<<<===>>>AAAEEELLLTTTZZZdddjjjrrrxxx}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,---,,,+++***))))))***+++,,,))))))***+++,,,------...------,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,---...---+++))))))***.........---++++++,,,---//////......---,,,,,,,,,------------......//////......------------............---,,,,,,,,,,,,---...---,,,,,,,,,---///000333333111///---+++***)))------,,,,,,,,,,,,++++++------............------+++,,,------++++++,,,------,,,,,,,,,,,,+++++++++...------,,,,,,------...........................------............------------............------,,,------......------,,,,,,,,,------......---------...///000111111111111000//////......//////000000000000/////////......000000000000000000000000111111111111000000000000/////////000111111222222111111222222222333333333222333333444444333333222333333333444444444555555555555555666777999:::;;;===>>>AAAEEEIIIQQQYYY^^^fffllltttyyy,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////......------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---//////---+++,,,---000...,,,+++***+++,,,,,,*********++++++,,,,,,---------,,,,,,+++,,,,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,---------,,,000000000000000000111111------------------------+++++++++++++++,,,------,,,---......,,,******+++,,,...///...,,,,,,...000/////////...------,,,,,,***++++++,,,---...//////------,,,,,,,,,,,,------000///......------......000///.........///000111111111000///......---------------,,,,,,+++++++++,,,---...//////...---,,,***,,,...---+++***,,,.........------,,,,,,,,,,,,...------,,,,,,------...//////............//////------............------,,,------......------,,,,,,------......------,,,+++,,,------......------,,,---...///000000000000000000////////////000000///////////////000000000000000000000000000000000111111111111000000000///...//////000111111222222111111222222222333333333222333333444444333333222333333333444444444555555555555666777888:::;;;<<<>>>AAAEEEIIIOOOVVV]]]bbbfffllluuu|||,,,,,,,,,,,,,,,,,,,,,,,,*********************+++000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---000///---+++,,,---222111///,,,+++,,,------,,,,,,++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------....../////////***+++,,,,,,------------++++++,,,---...---------------------------------,,,,,,,,,,,,------...///)))+++---...------...///+++---//////---...111444000000///...------,,,,,,((()))***+++---...//////---,,,,,,++++++,,,,,,---000000///............///,,,++++++***+++,,,---.........///111222444555555---------,,,,,,+++++++++,,,---...//////...---,,,***,,,...---+++***,,,...//////.........---------...------,,,,,,------...//////............//////---..................---,,,------......------,,,,,,------......------,,,+++,,,,,,---.........---+++,,,---...////////////000000////////////000000------...///000111222222000000000000000000000000222111111111000000//////...//////000111222222222111111222222222333333333222222444444444444222222333333333444444444555555555555666777888:::<<<===???BBBGGGMMMRRRYYY```eeefffmmmvvv}}},,,+++*********+++,,,---)))******+++---......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,---,,,+++***+++---///111:::222***&&&(((+++,,,+++((()))***+++,,,+++***))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------......------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///333111///---+++***)))(((,,,,,,,,,------.........+++++++++,,,,,,---------.........------,,,,,,+++------++++++++++++------........................------------,,,,,,+++***,,,,,,------...---------......---------,,,,,,,,,000///---...000111///---///---,,,,,,...//////...000000///000000111222333//////---,,,+++,,,,,,------------,,,,,,---------333111///---,,,,,,......------,,,,,,,,,,,,------,,,...000000000///000222000///.........///111222////////////000000000000111111111111111111111111111222222222222333333333000000111222222222222111333333222222222333444555222222222333333333444444777777666555555666888888777888999999999;;;>>>@@@CCCGGGMMMRRRXXX^^^cccggglllqqqyyy,,,+++*********+++------------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---......---,,,---///111222777111***'''***,,,,,,+++,,,,,,---............---+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,---------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............000///...---,,,+++++++++,,,,,,------------------,,,,,,,,,,,,------------...------------,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,---.........------.........---------,,,,,,///000000...,,,,,,---///000...,,,,,,...///000///////////////000111222222000///...---,,,---............------------......444222000///......///000//////............//////---...000111000000111222111000000///000111222333000000000000111111111111111111111111111111111111///000000000000111111111000000111222222222222222333333222222333333444555333333444444444555555555555555444444555666888999888999:::::::::<<>>BBBDDDIIILLLQQQUUU[[[aaahhhlllsssyyy,,,,,,+++***+++,,,---...******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***))))))))))))***+++,,,...,,,***+++---...---++++++***)))))))))***,,,---.........---------------------------------------,,,,,,---------.........------------------------------------------------------............------))))))***++++++,,,------......------------......,,,,,,,,,---------------,,,,,,---------.........,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,/////////......------,,,---,,,,,,,,,,,,---...///---------,,,,,,---------........................,,,,,,,,,------,,,,,,++++++,,,---.../////////...............---------------000555777999999999:::777333///,,,,,,...//////------------...000111222000///...------...///000000000////////////000000333333111111000000111111111000000000000000000111...000222222222111222333000000000111111111222222000000000111111111222222111111111111111111111111111111222222222333333333111111111111111222222222222333333444444444444444444444444444555555555555666666555444555666777888888:::<<<===>>>AAAEEEHHHPPPSSSWWW[[[```gggnnnsssyyy---,,,+++++++++,,,---...***++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---.........//////+++++++++,,,---------+++......---,,,,,,...///000...---,,,,,,+++,,,------------------------------,,,,,,,,,------------...------------------------------------------------------............------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,------------......------,,,,,,,,,------.........------,,,,,,,,,/////////......------,,,---,,,++++++,,,---///000------------------------........................+++,,,,,,------,,,,,,,,,+++,,,---...//////////////////.........------------///444>>>FFFHHHDDD>>>:::666000---,,,,,,,,,,,,,,,,,,------...000111222//////...------...///000000000////////////000000111000000///////////////000//////......//////000...000222222222111222333/////////000000000000000/////////000000000111111111111111111111111111111111111222222222333333333111111000000000111222333222333444555555555444444222333333333333444444444:::999888666666666666777888:::<<<>>>AAAEEEIIIMMMUUUXXX]]]bbbgggnnnuuuyyy---,,,+++++++++,,,...///......---,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------******+++,,,---,,,,,,,,,---,,,,,,,,,,,,---......---,,,+++++++++,,,...///------------------------,,,,,,,,,,,,------------------------------------------------------------------............---------,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,------------///...------,,,,,,,,,,,,------------------,,,,,,.........---------------...---,,,++++++,,,...000------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,---...///000000000/////////.........------......333>>>IIIKKKDDD<<<888444000---,,,,,,,,,+++,,,------...///111222333000//////......///111222000000////////////000000......//////............///......------......///---///111222111111222333......///000000000000///.../////////000000000000111111111111111111111111///000000000000111111111222111000000000111333444222333444666666555555444222222222333333333444444;;;:::888777666777777888888;;;>>>BBBFFFKKKPPPTTTZZZ^^^dddkkkqqqwww~~~------,,,+++,,,---...//////......---+++******))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***************))))))***+++,,,,,,+++++++++,,,)))***++++++,,,,,,++++++---,,,++++++,,,...000222........................++++++,,,,,,,,,---------................................................------............------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,------.../////////++++++,,,,,,,,,---------......---,,,,,,,,,,,,---,,,,,,------------------,,,,,,,,,,,,------------000...,,,+++***,,,---///,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,---///000000111111////////////...............---000777>>>???:::444333000...------...------------...///000222333444222222111000111222333444000//////......//////000---......//////.........///......------......///---...000111000000111222...///000111111111000000//////000000000111111111111111111111111111111111///000000000000111111111222111000///000111333444222333555666777666555444333333333333444444444555888777666666666777999::::::===AAAFFFKKKQQQXXX\\\bbbgggpppxxx------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******++++++,,,,,,,,,++++++******+++,,,,,,+++***+++,,,,,,---...///000///...---------,,,,,,---000222444........................++++++,,,,,,,,,---------................................................---..................---++++++,,,---......///000.........------.........,,,,,,------...///000000++++++,,,,,,,,,---------------,,,,,,,,,---......,,,,,,,,,------.........+++++++++,,,,,,---------111///---+++***+++---...,,,---...//////...---,,,........................***+++,,,,,,------------+++,,,---///000111111111000/////////............---...///000111111///---...,,,+++,,,.../////////---......///111222444555444444333222333444666666//////............//////......///////////////...//////............//////,,,...000000000///000222///000111222333222111111000111111111111222222222111111111111111111111111111222222222222333333333222111000//////111333444222333555777777666555444444444444555555555666666444444444444666888:::<<<<<>>DDDLLLQQQUUU\\\fffnnnxxx......------------......---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................---------------------------------------,,,+++***111//////111444555333111,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......//////.........------------------.........//////,,,------------...............,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,---------.........------------------------000/////////.........---------------------------,,,,,,,,,---------......///---,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,111111///...---,,,,,,,,,...------------...000000...------,,,,,,------...+++++++++,,,,,,------------///000///...---...///---///111111111111333555444222000///111222222111111111000//////000111111111000000000/////////...//////////////////////////////000000000000////////////000000000111111111222222222111111111000000000000111111111111000000111111111222222333333444222222222222222222222222333333333444444444555555333333333444444555555666666777888888888:::===@@@BBBHHHPPPVVV[[[bbblllttt///..................///---............------,,,------------------------------------------------........................------------------------,,,------------,,,,,,+++///......000222222111000,,,,,,,,,------------...,,,------....../////////........................++++++,,,,,,,,,---------...............------------------...............,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,------------.........------------------------/////////...............------------------------,,,,,,,,,---------.........,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,111111///...------,,,,,,......---------......///......------------......+++++++++++++++,,,,,,,,,///000111000///...///111...///000//////000333555333111....../////////...111000000//////000000111000000000000//////////////////////////////////////////000000000000////////////000000000000111111222222222111111111111111111222222222222222222111222222222222222222222222333333333333333333333333333333333444444444555555555555555555555444444444666777888888999<<<@@@CCCHHHOOOXXX^^^dddkkkuuu}}}//////............//////------.........------,,,------------------------,,,,,,------------,,,,,,........................------------------------,,,---------------,,,,,,******+++,,,---...------------------------------******++++++,,,---..............................,,,,,,,,,---------......................................................+++++++++,,,,,,,,,------------............------------------------,,,,,,------------............................................................------------------------,,,,,,,,,---------.........------------...------------------------------,,,,,,+++,,,,,,---...///---------,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...000111000///...///111/////////...---///222555444111...---.........---000000000//////000000000000000000000//////////////////////////////////////////000000000000////////////000000000000000000111111111111111111111111111111222222222222111111333333222222222222222222333333333333333333333333333333333444444444555555555555555555555555555555666777888999:::===BBBFFFOOOWWW```gggmmmuuu//////............//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................------------------------,,,------......---------+++,,,---.........//////------------------------******++++++,,,---......------------------------............////////////---..........................................---+++++++++,,,,,,,,,---------......//////......------------------------------------.........//////........................---------...............------------------------,,,,,,,,,---------............//////.........///........................,,,,,,,,,,,,---...///000.........//////////////////......------......///...............------------...//////------...////////////------...111444444222///.../////////.../////////000000/////////////////////000000000000//////////////////////////////000000000000//////000000//////////////////111111111111111111111111000111111111111111111000333333222222222222222222333333333333333333333333333333333444444444555555444444555666666777777888777888999999;;;???EEEIIIVVV^^^hhhpppvvv}}}///..................///++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,........................------------------------,,,------............---***,,,...///......///000...------------,,,,,,,,,,,,------....../////////------------------------...////////////000000000---------..............................---------,,,,,,,,,,,,------------........................------------............------........./////////........................---------------.........------------------------,,,,,,,,,---------.........///000///......///000........................111000000///....../////////000111222333333333333//////............//////////////////............,,,---...---,,,+++,,,.........///...------000222444222000///000000000///...//////000000//////...////////////000000000000//////////////////////////////000000000000//////000000////////////......111111111111111222222222000000111111111111000000222222222222222222222222333333333333333333333333333333333444444444555555444555555666777888888999999999:::<<<>>>DDDJJJOOO^^^fffpppxxx~~~......------------......,,,,,,---...............---------------------------...000111111000...---........................------------------------,,,,,,---...............(((+++------,,,+++---///......---------,,,,,,,,,.........................................................////////////000---------.........////////////.........---------,,,------------.........000///...------...///000------------.........///............////////////........................,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,...000///---,,,...000------------------------111000000///////////////---...000222333444444333//////............////////////.........---------+++---...---,,,+++,,,---,,,...//////------...000333111///...000111111000......///000000///........./////////000000000111//////////////////////////////000000000000//////000000/////////.........000000111111111222222222111111222222222222111111111111111222222333333444444444444444444444444444333333333444444444555555777777777777777777777777999:::<<>>CCCHHHPPPYYYaaajjjrrrwww}}}........................,,,------......//////000........................---///000222222000///---////////////////////////------------------------------------------................../////////000000000000000000000000000//////////////////////////////000000000000000///---,,,,,,,,,---.........///////////////////////////////////////////////////111333333111/////////////////////000000000000........................,,,,,,---.../////////000---------.........//////---......///////////////////////////////////////111111000////////////000000000000000000000000000...------------...///////////////....../////////+++---......---,,,,,,---,,,---......//////......---.............................................,,,...//////...---///000444222000......///111222///////////////000000111.........//////000000000111111000000000000111111555444444333222111111000111111111111111111222222222222111111111111222222111222222222222333333333111222444555555444222111444444333333333333222222444444444555555666888888555666777888888:::>>>AAAGGGMMMVVV```iiirrryyy}}}........................------......////////////...........................///000000000000///...000000000000000000000000........................000000/////////000111111,,,,,,---------.........000000000000000000000000//////////////////////////////000111111111000000///...,,,---...000000///000000000/////////..............................---...000///...------........./////////000000000------------------------------...////////////...,,,,,,------.../////////---......///000/////////////////////////////////111111000///////////////////////////////////////...------------.../////////......------......///,,,---//////---,,,---...------...////////////...---------.......................................,,,---......------...///444333000......///111333////////////000000000000------......//////000000111111000000000000111111444444333222111111111111000000000111111111111111222222111111111111222222222222222222333333333333222222333444444333222222444444444333333222222222444444444555555777888999666777999:::;;;>>>BBBEEEMMMTTT___jjjsss{{{....................................////////////................................................000000000000000000000000//////////////////////////////.........///000111------........./////////000000000000000000000000//////////////////////////////000111111111111111222000......111222222111///////////////000000000........................,,,---...---,,,,,,...///------........./////////------------------------...//////000//////------,,,,,,------...//////000------///000000000///...////////////////////////000000///............///...........................------------.../////////...---,,,,,,---...///,,,...000///...---...///------...///////////////---------.........//////........................---...//////......///000555333000......///222333...//////000000000000000---......///000000111111000000000//////000000000333222111000000111222222/////////000000111111111222222111111111111222222222222222333333333444444444444444444444444444444222222333333333333444444444444444444666777888999999:::<<<>>>???BBBFFFJJJVVV^^^iiiuuu~~~......................../////////////////////...///////////////////////////...------------...///////////////////////////000000000000000000000000,,,++++++***+++,,,---...000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111111000---***+++...000///...------...///000111222222////////////////////////............---...000333------------.........///------------------------///000000000000...---,,,,,,,,,------...///000000,,,---///000000000///...////////////////////////000000///..........................................------------...//////...---,,,++++++,,,---...---///000000///......///---......///////////////---------.........//////...........................///000000//////000111555333000......///222444...//////000000000000000...//////000111222222222000000////////////000000222111000000000111222333......//////000000000111222222111111111111222222222222333333333444444444666555444444444444555666000111111222444555555666333333444444666777888999;;;===???AAACCCFFFJJJMMM]]]dddqqq|||......////////////......111111000///...---,,,,,,........................000////////////.........111000000/////////000000//////......//////000111000///...------///111222,,,---...000111222222222.........//////000000000000000/////////000000111//////000000000000000000000000/////////.........---...000111111///...,,,///////////////.........,,,---...000111111111111...------------...//////........................,,,---///000000000///............/////////000000111111111111222222222222222000//////000000///---//////000000111111111222///000000000000000//////,,,,,,---...///000111111...............///000000000000//////.........---000...,,,---000111///---//////...---,,,,,,++++++/////////...------,,,,,,...///000000//////000111333222000............//////000222333222111...---////////////////////////111111222222222222111111000000000000000000000000333222111000000111222333111111111111111111111111222333444444555555444444888666444222111222333444444333333222222333333444777888999888777666777888;;;===@@@CCCGGGMMMTTTYYYhhhnnnyyy...//////000000//////...000///////////////......//////////////////......000000000000000/////////111111000000000000111111000000//////000000111222000///.........///111222///000000111111111111111///000000000111111111111111111000000000000111111000000000000111111111111000000000000000/////////---...///000000000///...///..................///---...///000111111111111...------------...//////........................------///000000000///...,,,,,,,,,---------......---............/////////222000//////000000///---/////////000000000111111//////000000000000//////------......///000000000---------------...//////000/////////............000...---...000000///---)))***,,,...////////////...........................///000000//////000222333222000///......//////000111111222111000///...000000000000000000000000111111222222222222111111111111111111111111111111222222111111111111222222111111111111111111111111222333444444555555444444666555444333222333444444666555555444444555555666666888999888666666777888:::<<>>CCCJJJTTT___gggxxx~~~///000000111111000000/////////000000000111111111111111000000//////......///000000000111111222222222111111111111222333333333222222222222333444444222333444555555555444444666666666666666555555444555555555555555555555555444333333222222222222222222222222222111111111111000000000000000111111111///.........///000111222111000///......///111222111111111111111000///..................//////000........................---......///////////////000000000111111111222222/////////000000000111111111///...///000111000...............////////////...//////000000000000///000000//////............------,,,,,,------...//////////////////.........//////....../////////...000000///......------,,,---........./////////000...000111111000///111222444333111000000000111222111111000000///000111111111111111111111111111111111111222222222222111111111111111111111111111111000111222333333222111000222222222222222222222222222333444444555555444444111222333444555555555555444444333333333333444444555666777777666666888999:::<<<@@@GGGPPP\\\iiiqqq~~~000000111111111111000000222111111111111000000000000000000000//////......///000000111222333333444333333333333333444555555666555555555555666777777777777888999:::999999999999999:::;;;;;;;;;;;;;;;888888888888888888888888666666555444444444444444333333333333222222111111000000000000000000000000///////////////000111222111111000000000111333444111222222222111000///...///............///000000////////////////////////............/////////000,,,,,,,,,,,,------------000000111111111222222222000///...///000111000///////////////..................///000000000000000000000000///......------...............//////000.........///////////////.../////////......//////666444000---++++++---...000000/////////.........///000111111000000111222333222111000000000111222111111000///000000111111111111111111111111111111111111222222222222111111111111111111111111111111000111222333333222111000222222222222222222222222222333444444555555444444111111333444555666666555555444444333333444444555444666888888777888999;;;;;;???FFFOOOYYYfffsss{{{111111222222222222111111333222222222111111000000000000000000000000111111111111222333555666777777777777777777777888999:::;;;;;;::::::;;;;;;<<<============>>>>>>>>>??????>>>???@@@@@@AAAAAAAAAAAA=========<<<<<<<<<<<<<<<;;;;;;:::999888888888888777666666555555444444333222222222111111111000000000000000000000000000000000000111111222222333333111222222222111000000/////////......//////000111///////////////////////////............///000000,,,,,,---------.........////////////000000000000000///...///000111000///000000000////////////...---...///000000111111000000000//////.........---///............///000000.........///////////////...///000///...---...000333111///------...000222111111000//////...------///000222111000000111333222111000000///000111222000000000000111111111111111111111111111111111111111111222222222222111111222222222222222222222222111111222222222222111111333333333333333333333333222333444444555555444444222222333333444555666666777777666666666666777777555666888999999999;;;===???EEEOOOZZZfffqqq{{{111222222222222222222111111111111222222222222222111111222222333444444444444555666777999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>;;;::::::999888888777777666666555444333222222111111111222222111000...---,,,...000111222222111000111111222222222111000000///////////////000000111///////////////////////////......---...///000111///000000000111111111111.........////////////000///......///000111111///111111000000000/////////---...///000111111111111///////////////............------------...//////............/////////000---///000000...---...000......///000111111222222000000000//////////////////111222222111000222333111000/////////000111111...///000111222111111000000000000000000000000000111111222222222222111111222222222222222222222222222222111111111111222222333333333333333333333333222333444444555555444444444333333222333444666666777777666666666666777777555777999::::::;;;===???BBBJJJWWWeeeqqqzzz111222222333333222222111///000111222333444555555222333333444555666777777777888999:::<<<===??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCDDDEEEGGGIIIJJJJJJJJJIIIHHHGGGEEEEEEGGGGGGFFFFFFEEEEEEEEEDDDFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>===<<<<<<;;;::::::999999888666555444333222111222333333222000---,,,***,,,///111222111///...000111111222222222111111///////////////000111111000000000000000000000000///......------///000111............////////////////////////000000000111///......///000111111000222222111111000000//////---...///000111111111111////////////////////////---,,,,,,,,,,,,---......---.........//////000000---///111000---,,,...000,,,...111444444333000.........//////000000111111///111222222111111222333000000///......///000111---...111222333222111///////////////////////////111111222222222222111111222222222222222222222222333222111000000111222333333333333333333333333333222333444444555555444444555444333222222333555777555555444444444444555555666888:::;;;;;;<<<>>>@@@DDDNNN]]]lllxxx222333333333111000111222333222222222333555777888555555666666888;;;===?????????@@@BBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNMMMLLLLLLKKKLLLKKKIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFEEECCCAAA@@@??????@@@???>>><<<<<<;;;:::777555777666555333222333333444222222111111111000000000222222222222222222222222222000///...///000//////222111111111000000//////000000////////////000000000000//////000111222222111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////000000000000000000000000///000111222222333222222000000000000000000000000////////////////////////111111222333555444222000111111111000000000000000222222111111111111222222//////000000111111222222000000000000000///......222222111111111111111111444444333333333333333333333333333444444444555555333444555666666555444333111222333333444444333333555444444333333333444444666555555555555666666777999:::;;;<<<===???CCCFFFKKKWWWiiixxx222333444333222111222333555555555555666777999:::;;;;;;;;;<<<>>>@@@CCCDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNPPPQQQQQQQQQQQQPPPOOOOOOOOONNNMMMLLLKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEEEEEEECCCBBB@@@@@@???>>><<<999:::888777555444444444444111111000000000/////////111111222222222222222222111000//////000000000000111111111111000000000///000000////////////000000000000000000000111222222111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000000000////////////////////////000000000000000000000000///000000000000000//////000000000000000000000000//////////////////////////////000333555555444222111111111111000000000000222222111111111111222222111111111111222222222222000000111111000//////...222222111111111111111111,,,---...000222444555666333444444444444444444444444444555555555555444444333333444555555555555444666555555555555555555555888777777777777888999999:::;;;;;;<<<===AAAFFFJJJSSS^^^nnn{{{222333444444333333444555999999999:::;;;<<<===>>>AAAAAABBBCCCDDDFFFHHHIIIKKKLLLLLLMMMNNNOOOOOOPPPNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQPPPPPPOOOOOONNNNNNNNNMMMOOONNNMMMKKKJJJJJJJJJJJJHHHGGGFFFEEEEEEDDDBBB@@@>>>===;;;999777666555555222222111111111000000000000000111111111222222222000000000000111111111111111111111111000000000000111000000//////000000111000000000000000000111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////...---,,,+++000000000000000000000000////////////////////////......000222555666555333111111111111111111111111222222111111111111222222333333333333333222222222000111111111111000//////111111222222222222222222***+++---///111444555666444444444444444444444333444444333333333333444444444444555666666666666666666666666666666666666666888888777777888999999:::;;;;;;;;;;;;>>>CCCJJJPPP^^^hhhvvv{{{|||222444555555555555666888<<<===>>>???AAACCCDDDEEEEEEEEEFFFGGGIIIJJJLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLKKKJJJJJJKKKJJJHHHFFFCCCBBB@@@>>><<<:::999888555555555444444333333222///000000111111222222333222333444333111000000000111111111000000000000000111000000000000000000111111000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000///////////////////////////////////////////////////.../////////......---,,,000000000000000000000000////////////////////////000000000222444555444222000111111111111111222222333222222111111222222333444444333333222222111111000111111222111111000000111111222222222222222333111111111222222333333333555444444444444333333333444444222111111222444444444444555666666666666555555555666666777777666666666666666666777777888999;;;;;;:::;;;???GGGQQQWWWiiiqqq|||~~~}}}{{{~~~333555777777777888:::<<>>===888888777666555444333333000000111111222222222222555666777555222///...///000000000000000000111111111111000000000000111111111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////---...///000000000000000000000000000000000000000000000000000000000000000333222111222333333222000000000111111222222222333333333222222222222333333333333222222111111111000111111222222222222222111111111222222333333333333444333333333222222111111444444444444444444444444444444222111111222444444333333444555555555555555333444555666666666666555666666666777777888::::::::::::;;;>>>DDDNNNYYYaaarrrwww~~~|||{{{{{{~~~777999;;;<<<===>>>@@@BBBDDDEEEGGGIIIKKKMMMNNNNNNNNNOOOQQQRRRSSSTTTTTTTTTQQQQQQQQQQQQPPPPPPPPPPPPSSSSSSTTTTTTTTTSSSRRRRRRMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNPPPQQQSSSTTTUUUWWWXXXXXXXXXXXXWWWVVVVVVSSSRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPPPPRRRRRRPPPNNNMMMMMMLLLJJJHHHFFFCCCBBB<<<;;;:::888666444333222222222222222222222222222555888999777333///...///000000000000111111111111222111111000000111111222222111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222000000000000000000000000000000000000000000000000......///000111111111111000000000000000000000000000000000000000000000000555333222222222222111///000000111111222333333333333333222222222222333333222222222222111111111111111111222333333333333222111111222222333444444444000000111111111222222222333333333444444444555555444444333333333333444444333333444555555555555444222333555666777777666555888888999999:::;;;======999;;;>>>CCCKKKWWWccclllwww{{{~~~~~~{{{zzzzzz|||<<<>>>@@@BBBCCCDDDGGGIIIJJJKKKLLLMMMNNNMMMMMMLLLOOOPPPRRRTTTUUUUUUUUUTTTPPPPPPPPPOOOOOOOOONNNNNNOOOOOOPPPPPPOOONNNNNNMMMHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHJJJKKKMMMOOOPPPQQQTTTTTTTTTTTTTTTSSSSSSRRRNNNMMMLLLLLLLLLMMMOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRTTTUUUUUUUUUTTTTTTSSSRRRRRRSSSTTTUUUSSSRRRQQQQQQPPPOOOMMMKKKIIIGGGBBBAAA???===:::777555444555555444444333222222222333666:::888444111111333///000000000111111111111222111111000000111111222222222111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111//////000111222222333444000000000000000000000000000000000000000000000000///000000111111111000000000000000000000000000000000000000000000000000000444333111111222333222111000000111222222333444444444333333222222333333444222222222333333333333333111222222333444444333333111111222222333444444555000111111222333333444444111222222333444555666666444444555555555555444444444444555666666666666555222444666888888888777666999999999:::;;;<<<===>>>:::===BBBIIISSS```nnnwww{{{}}}}}}{{{xxxxxx|||???AAADDDFFFGGGIIILLLNNNPPPPPPPPPPPPOOOMMMKKKJJJMMMOOOPPPRRRSSSSSSRRRRRRNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFHHHJJJLLLNNNNNNOOOOOOOOOOOOOOONNNMMMMMMGGGGGGFFFFFFFFFHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQSSSTTTUUUTTTTTTSSSUUUTTTTTTUUUVVVWWWUUUTTTSSSSSSSSSRRRPPPNNNLLLJJJIIIHHHEEEBBB???<<<999888777666555555333333222111000555999999555222333666//////000000111111111222222222111111111111222222222222111000000///000000111111111111111111111111111111111111111111111111111111111111111111111111......///111222333444555000000000000000000000000000000000000000000000000111111111111000///...---000000000000000000000000000000000000000000000000333111000111222444444333000000111222333333444444444333333222222333333444333333333444444555555555111222333333444444444444111111222333333444555555555555555555555555555555000111222333555666777777333444666666666666444333555666666777777777777777333555777999:::999888777777777777888999:::<<<===;;;???EEENNNYYYggguuu}}}~~~~~~}}}zzzwwwyyy~~~AAABBBDDDGGGIIIKKKLLLMMMMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLJJJHHHEEEDDDDDDEEEEEEIIIIIIIIIHHHGGGEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFHHHHHHHHHHHHHHHGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCDDDHHHIIIJJJKKKKKKKKKKKKKKKNNNNNNOOOPPPQQQSSSTTTUUURRRTTTVVVXXXYYYYYYWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRNNNMMMKKKGGGDDDAAA???>>>;;;:::777555333333333333333222000111222333111000111111111222222111111111111111111111111111111111111222222333333333222222222222333333333444444444333333222111000000111111222222222222222222222222000000000000000000000000222111111111000000//////000000000000000000000000111111222222222111000000111000000000//////......111111111111111000///...000000111222333333444444777666555555555555666666444333333222111111111111222333444333111000111222222222222333333444444444111111222333444666666777111111222222333444555555555444333222333555777888777666555555555555666666666666666666777777777777999999888888888888888888;;;:::::::::;;;;;;999888:::>>>FFFSSSbbbppp{{{}}}{{{{{{~~~EEEFFFHHHKKKMMMOOOPPPPPPNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMLLLLLLLLLKKKKKKIIIGGGEEECCCBBBBBBBBBCCCEEEEEEDDDDDDCCCBBB@@@@@@========================>>>>>>???@@@AAABBBBBBCCCEEEFFFFFFFFFFFFEEEDDDDDD>>>>>>>>>???????????????<<<===@@@BBBEEEGGGIIIIIIJJJJJJKKKLLLNNNPPPQQQRRRQQQRRRUUUWWWXXXXXXWWWWWWVVVUUUUUUUUUTTTSSSSSSSSSRRRQQQOOOLLLIIIFFFDDDCCC???>>>;;;888666444444444444222111222333444333111111222222333333222222111111111111111111111111111222222222222222111000/////////000000000111111111333222222111000000111111222222222222222222222222333333333333333333333333222111111111000000000000111111111111111111111111444444444333222111000///111111111000000000//////111222222222111111000///000111111222333333444444666666666666555555555555444333333222222222333333444666666555444333333444333333333333444444444444111222222333444555666777333333444444555555666666777666555444555777999:::777666666555555666666777666666666777777777888888888888888888888888888888;;;;;;;;;;;;<<<<<<;;;:::???DDDOOO\\\kkkwww~~~}}}~~~HHHIIIKKKMMMOOOPPPQQQRRRPPPPPPPPPPPPOOONNNMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGDDDCCCAAA@@@?????????@@@>>>>>>??????>>>======<<<::::::::::::::::::::::::<<<<<<======>>>>>>>>>???BBBBBBCCCCCCBBBBBBAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;555666999<<>>:::888666555444333222333444555444222222333333444444333333222111111111111111111111111333333222222111///...---////////////000000000000333222111111000111111111222222222222222222222222444444444444444444444444111111111111111000000000111111111111111111111111222222222111111111111000222222222111111111111000222222333333333222111111111111111222222333333444444555666666777666555444444444333333333444555555555666777666444444444666555555555444444444444444111222222333444555666666666666666666666666666777666666555555666777999:::777777777666666777777888777777777888888888999999888888888888888888888888;;;;;;;;;;;;<<<===>>>>>>CCCJJJWWWfffsss|||HHHIIIKKKMMMNNNOOOPPPPPPQQQPPPPPPOOONNNLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDDDD??????>>>===<<<<<<<<<===::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========@@@@@@@@@AAA@@@??????>>>============<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>>>>>??????AAABBBDDDFFFGGGJJJLLLNNNPPPRRRSSSTTTTTTVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVSSSQQQPPPLLLJJJGGGDDD@@@<<<:::999555444333333444555444222333444444444444444444333111111111111111111111111222222222222222111000///111222222222333333333333222222111111111111111222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111.........///000111111222222222222222222222222222333333333444444333222222111111111222222333333333222333555777777666555333444444444444444555666777333444555555333333333555666666666555555444444333222222333333444555666666777777777666666666666666444444333333444555666777888777777777777888888999777888888888999999999999888888888888888999999999999::::::;;;;;;===@@@CCCDDDNNN]]]lllvvv|||~~~~~~{{{}}}IIIJJJKKKLLLNNNNNNOOOOOOOOOOOONNNMMMKKKIIIGGGFFFEEEEEEDDDCCCAAA@@@??????<<<<<<;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAA@@@??????>>>?????????>>>>>>===========================<<<;;;;;;;;;;;;<<<>>>???AAABBBFFFGGGHHHJJJLLLNNNOOOOOONNNOOOPPPQQQRRRTTTUUUUUUXXXYYYYYYYYYXXXWWWUUUSSSQQQOOOMMMIIIFFFBBB???===888777555555555555444222333444444555555444444333111111111111111111111111111111222333444444444444333333333444444444555555222111111111111111222222222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111222111111000000000111222222222222222222333333333222333333444444444333333111222222222222222333333111333555666777666555444444444444444555666666777333444555444333333444555666666666555555444444333222333333444444555555555666666555555555555555555333333333444555555666777777777777777777888999999777888888888999999999999777777888888888999999999777999:::::::::>>>CCCGGGHHHSSScccpppwwwyyyxxxxxxvvvyyy~~~JJJJJJKKKMMMMMMNNNNNNNNNLLLLLLKKKJJJHHHFFFDDDCCC??????>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<:::::::::;;;<<<<<<======??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>======;;;;;;<<<===============::::::::::::;;;<<<===>>>AAABBBCCCDDDFFFGGGHHHIIIKKKLLLMMMOOORRRSSSUUUVVVVVVWWWYYYZZZYYYXXXVVVUUUSSSRRRPPPNNNKKKGGGDDDCCC===;;;999888888777555333333444444555555444444333111111111111111111111111000111222444555555666666222222222222333333333444111111111000111111222333222222222222222222222222444444444444444444444444111111111222222222222222222222222222222222222222999888555333111000000000111222222222222333333333222222333444444444333333222222222222222222222222111222444555666666555555555555444444444555666666444555666666555444666777555555555444444444444444333333333444444444555555444444444444444444444444555555666666777888888888666666666666777888888999777777777888888888999999777777777888999999::::::777999::::::;;;???FFFLLLRRR]]]jjjtttxxxvvvuuutttssswww}}}HHHHHHIIIJJJKKKKKKKKKJJJHHHHHHGGGFFFEEECCCAAA@@@======<<<<<<;;;;;;;;;:::;;;<<<<<<===>>>>>>>>>=========>>>>>>>>>======<<<::::::;;;<<<<<<===>>>>>>@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAA@@@?????????:::;;;<<<===>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;======>>>???@@@AAABBBCCCGGGHHHJJJLLLOOORRRSSSTTTTTTVVVXXXZZZZZZYYYWWWUUUSSSSSSRRRQQQNNNKKKIIIGGGCCCAAA???===<<<:::777555333333444444444444333333111111111111111111111111111222333333444444444444111111222222222333333333111111000000111222222333222222222222222222222222333333333333333333333333111111111222222333333333222222222222222222222222777666333111000000111111111111111111222222222333111111222333333333333333222222222222222222222222222222333444444555666666555555444444333444444444222444555555444444555777333333333333444444444444333333333444444444444555333333333444444555555666444555666777777888888888555555555555666777888999666666666777777777888888666777777888999999::::::888:::<<<<<<===BBBKKKRRR\\\eeeqqqwwwwwwtttrrrqqqrrrwww~~~DDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>????????????>>>?????????>>>>>>===<<<<<<<<<======>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAA===>>>>>>??????>>>>>>>>><<<<<<;;;::::::999::::::;;;;;;;;;;;;<<<===??????>>>???AAADDDGGGJJJLLLMMMSSSUUUXXXZZZZZZYYYWWWVVVSSSSSSSSSRRRPPPNNNLLLJJJHHHFFFCCC@@@???<<<999777222333333444444333333222111111111111111111111111222222333333333222222111222222333333333444444444111111000000111222333333222222222222222222222222000000000000000000000000111111111222222333333333222222222222222222222222///...------...000222444000000000111111222222222000111222222333333333333222222222222222222222222333222222333333555666777666555444333333333333333000111222222111111333444222222222333333444444444333333444444444444444444222333333444555666777777222333444555666666666666444444444444555666888888666666666666777777777777666777777888999999::::::999<<<>>>>>>>>>DDDNNNVVVaaaiiissswwwuuuqqqoooooorrrwww