BM6P6(@ |||yyyvvvrrrooommmllljjjhhhggggggggggggfffggghhhhhhhhhgggeeedddfffaaaZZZTTTQQQPPPPPPPPPNNNMMMLLLMMMOOOOOOOOOMMMUUUYYY^^^^^^ZZZUUUSSSRRRQQQNNNKKKHHHFFFDDD@@@>>>============<<<;;;:::999888999:::<<<===>>>>>>???===<<<<<<:::888666444333777666666666666555555555333333555555555555333333444333222222111111222222222333333444444333333222666555333222222222333333333444444444333111///...444444444444444444444444333333333444333333222222555555555555666666666666666666555555555777;;;???@@@GGGVVVkkkqqqiiifffeeegggkkkmmmooorrrsssttttttvvvxxxsssuuuxxx{{{|||{{{yyyxxxuuuuuuwww|||zzztttsssrrrqqqqqqrrrrrrsss~~~~~~{{{wwwssspppnnnllljjjgggffffffggggggjjjllloooqqqpppmmmiiifffiiiddd^^^XXXUUUSSSQQQOOONNNMMMLLLNNNQQQSSSTTTTTTXXX[[[^^^]]]YYYUUURRRRRRNNNLLLIIIGGGFFFEEEBBB@@@>>>>>>>>>===<<<;;;999999888999:::;;;<<<=========999::::::999888777666555666666666555555555444444333333444444444444333333444333222222111111222222333333444444444444333333222111000000000111222333333333333333222111111000444444333333333333444444333333444444444444333333555555555555666666666666555666666666555777;;;===BBBIIIXXXlll~~~pppiiifffdddfffjjjnnnqqqsssuuuvvvvvvxxxzzzvvvxxxzzz||||||{{{zzzxxxvvvwwwzzzzzzyyywwwuuutttuuuvvvwww~~~~~~{{{wwwssspppnnnllliiigggfffggghhhiiiqqqtttxxx{{{yyytttnnnjjjllliiiccc___ZZZVVVQQQNNNIIIHHHGGGJJJOOOUUUYYY[[[^^^___^^^\\\WWWTTTRRRQQQKKKJJJHHHGGGGGGFFFDDDBBB@@@@@@???>>>===;;;999888999999:::;;;;;;;;;;;;;;;666777777888999999888888555555555555444444444333444333333222222333333444444333222222111111222222444444555555555555444444111000000///000222333444333222222222111222222333444333222111111222333444333444444555555555444444555555555555666666666666555666777777777888:::<<>>;;;999888999::::::;;;::::::999999666666777888999999999888555555444444444333333333444333222111111222333444444333222222111111222222444555555555555555555444444333222222222333444555333222111000111222444555444333111000000111333444444444555555666555555555555555555555666666666666555777888999888888999;;;DDDLLL\\\ppp|||nnngggcccbbbdddhhhmmmqqquuuyyy{{{|||~~~~~~}}}{{{zzzyyyyyy||||||zzzzzz{{{}}}}}}|||yyywwwuuussspppooommmlllmmmooorrrtttzzzzzzzzzyyywwwtttrrrpppmmmllljjjfffbbbZZZRRRLLLGGGGGGIIIOOOWWW```fffiiihhheee___ZZZVVVSSSQQQPPPMMMKKKIIIHHHGGGFFFCCCAAACCCCCCBBB@@@???<<<;;;999::::::;;;;;;::::::999888888999999999999999888777555555444444444333333333555444222222222222444555444333222222111111222222444555555555555555555444777666444222111111222222222111111000111222444555333333222111111222333333333444444555666666666555555555555555666666666666555777888999888999:::<<>><<<;;;:::;;;;;;;;;;;;;;;:::999;;;;;;;;;;;;:::999888777555555555555444444444333555444444333333444444555444333222222111111222222444444555555555555444444666555333111////////////222111111111222333333444222333333333333333333222222333444555555555555555555555555555666666666666555666888888888999<<<>>>DDDOOOaaaxxxyyykkkdddaaa___aaaeeeiiinnnvvv}}}zzzxxxzzz}}}~~~|||||||||{{{zzzyyyxxxwwwqqqpppnnnkkkjjjiiiiiiiiilllkkkkkkiiifff___XXXRRRJJJMMMTTT]]]eeeiiijjjiiikkkfff```[[[XXXUUUQQQNNNNNNLLLJJJJJJJJJJJJHHHFFFCCCCCCBBBBBBAAA???>>>===:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::666666666555555555444444444555555666666555555444444333222222111111222222333333444444444444333333555444222000//////000000111111222333333333222222222333444555555444333222111222333444444555555555555555555555666666666666555666777777777:::>>>AAAGGGRRReee|||yyyjjjccc```^^^```dddiiioooxxxzzzyyy|||~~~{{{xxxvvvlllkkkjjjiiigggffffffeeellllllkkkjjjgggbbb[[[VVVTTTYYYaaajjjrrrtttsssqqqkkkfff```[[[YYYVVVQQQNNNLLLKKKJJJJJJKKKLLLKKKIIIBBBCCCBBBBBBAAA@@@???>>>:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===<<<<<<<<<777666666666666555555555444555666777777666555444444333222222111111222222222333333444444333333222555444333222222222333444111222333444444333111111111333555777777555333111000111222333444444444444555555555555666666666777555555666666777:::???CCCJJJUUUiiixxxjjjbbb___^^^```dddiiipppyyyzzzvvvssspppnnniiihhhgggeeeeeeeeefffgggjjjkkklllkkkiiiddd```]]]___eeeqqq|||xxxrrrhhhaaaZZZVVVUUUTTTPPPLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHEEECCCBBBBBBBBBAAA???======<<<<<<<<<;;;;;;;;;===>>>@@@AAAAAA@@@>>>===999999999888777666666555777999999555000///333888555555444444444333333333333333222444555666555333444555555555444333222222333333333333333333333333555555555555555555555555555555555555555555444444555555555555555666777777888555555888999999???EEEJJJ[[[rrrxxxiii```[[[ZZZ^^^dddiiippp{{{zzztttpppmmmjjjhhhffffffeeedddeeefffgggggghhhiiiiiiiiigggccc```]]]dddkkkwwwwwwoooccc]]]WWWUUUUUUUUURRRNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFDDDBBBCCCBBBAAA???<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCCCCAAA???>>>:::999888777666666666666333666777666333222444666444444444444333333333333333222222444555666444333333333333333333222222222333333333333333333333333333333333333333333333333444444444444444444555555555555555555555666777777888555555888999:::???FFFLLL^^^vvvvvvhhh___[[[ZZZ^^^dddjjjrrr}}}~~~}}}}}}|||}}}yyysssnnnjjjgggdddbbbddddddddddddeeefffggghhhffffffffffffeeeccc```___hhhoooyyy}}}rrriii^^^ZZZUUUTTTUUUVVVTTTRRROOONNNMMMKKKJJJIIIIIIIIIIIIGGGDDDCCCCCCCCCAAA@@@<<<<<<<<<<<<============>>>@@@CCCFFFFFFCCC@@@>>>;;;999777666555666777888111333555777777666555444333333333333222222222222333222222333555555444333333222111111111222333444333333333333333333333333333333333333333333333333222222333333444444555555555555555555555666777777888555555888999:::???FFFOOObbb{{{sssfff^^^[[[[[[___eeelllttt~~~|||zzzzzzyyyuuuooojjjgggeeebbb```eeeeeeeeeeeeeeefffffffffeeeeeeeeeeeedddcccbbbbbbgggkkksssyyyzzztttkkkddd\\\YYYVVVVVVVVVWWWUUUTTTQQQPPPOOOMMMKKKJJJJJJJJJKKKHHHFFFDDDDDDCCCBBB@@@<<<============>>>>>>>>>>>>AAAEEEHHHHHHEEEAAA>>>;;;999777555444666888999444444444666777777444222333333333222222222111111333222222333555555444222333222111000111222444666333333333333333333333333555555555555555555555555111111222222333444555555555555555555555666777777888555555888999;;;@@@GGGSSSggg{{{pppddd]]][[[[[[```fffmmmuuu~~~{{{yyyxxxwwwsssnnnjjjhhhfffdddccchhhhhhggggggfffeeeddddddeeeeeeeeeeeeeeedddccccccdddfffiiimmmooolllgggbbb]]][[[YYYXXXXXXWWWVVVUUUTTTSSSQQQOOONNNMMMLLLLLLLLLJJJGGGEEEEEEDDDCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAEEEHHHHHHEEEAAA>>>;;;999777555444666888:::888666444444555555333222333333333222222222111111222222111333444555444222444333222111222333666777333333333333333333333333555555555555555555555555111111222222333444555555555555555555555666777777777555555888:::;;;AAAHHHVVVjjjyyynnnccc]]][[[\\\```ffflllttt|||}}}zzzwwwvvvssspppkkkiiihhhgggfffeeehhhhhhhhhgggeeedddbbbaaacccdddeeefffeeedddcccbbbbbbbbbdddfffhhhhhheeeccc]]]\\\[[[ZZZYYYWWWVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPNNNKKKHHHGGGFFFEEECCCAAA????????????>>>>>>>>>>>>>>>@@@CCCFFFFFFCCC@@@>>>:::888777666555666888999888888666555333333333333333333333333222222222222222111111222444444333222555444333333333444555666333333333333333333333333333333333333333333333333222222333333444444555555555555555555555666777777777555666999:::<<>>>>>======>>>???AAACCCCCCAAA???>>>888888777777777777888888333666888888555222333444444444444444333333333333222111111222444444333111444444333333333333333333333333333333333333333333333333333333333333333333444444444444444444555555555555555555555666777777777555666999;;;<<>>@@@AAAAAA@@@>>>===777777777888888888888888---333:::;;;777333333555555555444444444444333333222111111222444444333111333333333333333222111000333333333333333333333333555555555555555555555555555555555555555555444444555555555555555666777777777555666999;;;<<>>>>>===============<<<<<<<<<:::::::::999999999888888:::999888777666444444333333333333333333333333333444333222111111222333444333333333222333333444444222222222222222222222222333222111111111222333444222222444666777999:::;;;:::999888666555444444444555666888::::::;;;DDDNNNXXXppp|||rrrhhhbbb___^^^cccjjjnnnsss{{{~~~vvvoooggg```\\\VVVUUUVVVXXX```mmm{{{|||vvvqqqnnnhhhhhhhhheeeaaa]]]\\\\\\]]]___```___```dddccc___aaaccceeeeeeeeedddccccccbbb```___```aaabbbaaa___ZZZZZZYYYWWWVVVVVVVVVVVVVVVUUUTTTVVVXXXYYYVVVSSSOOONNNMMMKKKHHHFFFFFFFFFBBBBBBAAAAAA???>>>===<<<============<<<<<<<<<<<<999999999888888888777777888888888777666555444333333333333333333333333333333333222111111222333333333333222222222222333333333333333333333333333333333333222222222333444555444444555666888:::<<<======<<<999777555444444444666666888::::::;;;DDDNNNYYYqqqzzzqqqhhhccc___^^^bbbiiimmmrrr{{{|||uuummmggg```ZZZVVVNNNMMMMMMNNNSSS^^^kkkssszzzvvvrrrooojjjjjjhhhddd___ZZZXXXXXXZZZ___bbbcccdddfffeeeaaaaaacccfffhhhiiihhhgggfffdddbbb```___``````___^^^\\\\\\ZZZYYYXXXWWWWWWVVVUUUUUUVVVXXXZZZZZZXXXVVVSSSRRRQQQOOOLLLJJJIIIHHHCCCBBBBBBAAA@@@???>>>============<<<<<<<<<;;;;;;888888888777777777666666666666777888777666555444333333333333333333333333333333222222222222333333444333222111111111111111444444444444444444444444444444333333333444555666555555555666888;;;>>>@@@AAA???<<<888666555555555777777999::::::;;;DDDNNNZZZqqqwwwooohhhccc```^^^aaaffflllqqqzzz}}}xxxuuupppjjjddd^^^YYYTTTPPPLLLKKKJJJIIILLLTTT^^^eeesss{{{~~~zzzvvvrrrooonnnmmmkkkeee___ZZZXXXXXX```gggllllllkkkkkkhhhddd```cccfffkkknnnooommmkkkfffcccaaa`````````___^^^^^^]]]\\\ZZZYYYXXXXXXXXXWWWXXXZZZ[[[\\\\\\ZZZXXXWWWVVVTTTRRRQQQOOOMMMKKKGGGFFFEEEDDDBBBBBBAAAAAA>>>======<<<<<<;;;;;;;;;999888888888777777777777444555666888888777555444444444444444444444444444333333333333333333333333444333222111000000000000444444444444444444444444333333333333333444444555666555444555777:::>>>AAACCCAAA===999666555666666888777999:::999;;;EEEOOO[[[ssstttmmmgggccc```]]]```dddjjjpppyyy{{{uuupppkkkhhhbbb]]]ZZZVVVQQQNNNLLLKKKIIIHHHIIIOOOVVV[[[aaakkkyyy{{{xxxuuussssssrrrnnniiiccc```___```ooovvv{{{yyyuuurrrmmmggg```bbbgggnnntttvvvsssqqqhhheeebbb````````````___```___]]]\\\[[[ZZZZZZZZZ[[[\\\___```___]]]ZZZYYYYYYXXXVVVVVVVVVUUURRROOOKKKJJJHHHFFFDDDCCCBBBBBB??????>>>===<<<<<<;;;;;;::::::999999999888888888333444666777777666666555444444444444444444444444333333333333333333333333444333222111000000000000222222222222222222222222111222222222333333333333555444333333555888;;;>>>BBB@@@===999777666666666888777888:::999<<>>===<<<<<<:::::::::999999999999888555555555555555555666666444444444444444444444444333333444444444444333333444333222111111111111111222222222222222222222222000111222333333333222222444333333222333666888999===<<<;;;999888777777666777666777999:::===HHHTTTbbbxxx}}}qqqjjjcccaaa^^^[[[^^^bbbhhhnnnxxx}}}tttnnnhhhaaa\\\YYYVVVRRRPPPNNNLLLIIIGGGDDDDDDDDDDDDDDDFFFJJJNNNOOOVVV```iiiooouuu||||||wwwsssqqqtttzzzzzzsssmmmgggiiinnnuuu||||||wwwqqqkkkgggdddbbbcccddddddddd```______^^^^^^_________^^^bbbggghhhfffcccaaaaaa]]][[[[[[___dddeeebbb___SSSQQQMMMHHHEEECCCBBBAAABBBBBBAAA@@@???>>>======999999999999888888888888777666444333333444555666555555555555555555555555333333444555555444333333333333222222222222333333333333333333333333333333111222333444444444333333444444444444444555555666777777888999999888777666666555666999:::>>>JJJVVVeee{{{{{{pppiiibbb___\\\ZZZ]]]cccgggmmmwwwvvvmmmfff```YYYTTTRRROOOLLLJJJHHHGGGEEECCCEEEFFFGGGFFFFFFGGGIIILLLJJJOOOVVV\\\aaahhhpppvvvzzzvvvvvv{{{{{{tttnnnkkklllqqqxxx}}}|||uuuoookkkhhhdddcccdddeeeffffff_______________```aaaaaa]]]bbbhhhjjjhhheeedddddd^^^]]]]]]bbbhhhkkkhhhdddXXXUUUQQQLLLHHHEEEDDDDDDCCCCCCBBBAAA@@@???>>>===888888888888777777777777999777444222222333555777555555555555555555555555333333444555555444333333333333333222333333444444444444444444444444444444222333444555555555444333555555555555555555444444222444666888999888777666555444666888:::???KKKXXXggg}}}zzzppphhhaaa]]][[[ZZZ]]]cccgggmmmvvv~~~sssjjjccc\\\VVVQQQOOOMMMJJJGGGGGGEEECCCAAADDDEEEFFFEEEDDDDDDEEEGGGGGGKKKPPPTTTXXX```jjjqqqzzz}}}~~~}}}uuuppprrrsssvvv{{{{{{wwwooohhhdddcccccc``````bbbcccbbb```______```aaabbbccceeegggiiihhhfffbbb```___]]]]]]bbbiiinnnmmmjjjYYYTTTNNNJJJGGGEEEDDDCCCAAACCCEEECCC???;;;;;;<<<;;;:::888666666777888999;;;888666666888999777555555555444333444555666777333333444444333333222111444444333333333333222222111111111111111111111000000000111111111222222222555555555555555444444444888888888888888888888888888777999;;;<<<@@@KKKWWWjjj|||vvvkkkeee___[[[XXXWWW\\\ccciiinnnvvv}}}uuuiiiccc]]]UUUPPPOOOJJJJJJHHHGGGFFFEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEHHHJJJLLLOOOTTT\\\dddjjjsss||||||}}}|||uuuqqqtttuuuyyy~~~}}}xxxnnngggbbbbbbaaa______aaaccccccbbbaaaaaa``````aaabbbdddfffgggfffdddaaa___^^^\\\\\\```fffiiihhheeeVVVRRRLLLHHHFFFEEEDDDBBB???AAACCCBBB@@@>>>>>>???<<<:::999777777888999::::::888555666777888777555444444333333444444555666333444444444444333222222444444333333333333222222444444444444555555555555111111111222222222333333555555555555555555555555555555555555555555555555777777888;;;<<<@@@LLLXXXkkkyyysssjjjddd^^^[[[XXXVVV[[[bbbjjjooovvv|||{{{qqqeee___YYYRRRMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEHHHIIIKKKNNNSSSZZZccchhhrrr{{{}}}zzzzzz|||{{{wwwtttwwwyyy}}}yyynnnhhhbbbaaa```^^^]]]```bbbbbbcccccccccaaa```___aaabbbcccdddcccaaa___]]]]]][[[ZZZ]]]```bbb```^^^UUUQQQKKKGGGFFFEEEDDDCCC???AAABBBBBB@@@?????????===<<<:::999999999:::;;;999777555555666777666555444444555666666666666555444444555555444444333222444444333333333333222222222222222333333444444444222222222333333333444444555555666666666666666666555555555555555555555555666666777:::<<<@@@MMMYYYlll~~~uuunnnhhhbbb]]]ZZZWWWVVV[[[bbbjjjooouuuzzz}}}~~~~~~}}}}}}~~~uuujjj___ZZZTTTNNNIIIIIIFFFEEEEEEDDDDDDEEEEEEFFFBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHJJJMMMQQQXXX```fffqqqzzz{{{xxxyyy{{{}}}}}}~~~|||yyywwwyyy{{{}}}tttlllfffcccaaa^^^]]]______aaacccdddeeecccaaa`````````aaa``````^^^\\\[[[\\\ZZZYYYZZZ[[[[[[XXXVVVTTTPPPKKKGGGEEEDDDCCCBBBBBBBBBBBBAAA???>>>>>>=========<<<;;;:::;;;;;;<<<888777666666666666666666555666777888999888777666555555555555555444333333444444333333333222222222000000111222333444444555333333333444444444555555555555666666666666666777777777777777777777777777666555777:::<<>>EEETTTbbbsss~~~vvvmmmgggaaa\\\YYYYYYWWWVVVZZZ```ccchhhnnnssstttrrrqqqpppmmmmmmlllkkkkkkkkkkkkkkkiiihhhjjjoooqqqttt}}}~~~tttggg]]]TTTPPPMMMHHHEEEEEECCCBBBBBBBBBCCCDDDDDDEEEBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHJJJMMMQQQXXX```fffpppzzz|||zzzzzz|||||||||yyyxxxwwwwwwvvvwwwxxxxxxvvvxxxwwwooolllkkkhhhiiimmmoooppppppooonnnkkkhhhfff```^^^\\\ZZZXXXXXXXXXYYYYYYZZZZZZXXXVVVTTTSSSRRRMMMKKKHHHGGGHHHKKKLLLLLLKKKHHHEEEDDDEEEEEEDDDBBB<<<<<<======<<<<<<;;;;;;888:::;;;999777666888:::555555444444555555666777666777777777777666555555444444333333333333222222000000111111111111111111222333333333444444444444222222333333444555555555444444444444444444444444888777888<<>><<<<<<<<<===<<<;;;;;;:::999;;;<<<:::777666888;;;999888777777777888:::;;;777777777777777666666555444444444333333333222222444444333333333333333333222222222333333333444444111111222333333444555555666666666666666666666666888777999<<<@@@HHHXXXggg{{{~~~yyyrrriiiccc^^^ZZZXXXXXXVVVUUUYYY```aaafffkkkmmmkkkgggcccaaabbbbbbbbbbbbaaa___]]][[[XXXXXX\\\```bbbcccjjjrrryyyvvvlllaaaXXXOOOLLLJJJFFFDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEHHHJJJLLLOOOTTT\\\dddjjjqqq{{{zzzzzz~~~~~~zzzxxxwwwvvvuuuvvvvvvtttrrrtttvvv{{{{{{uuupppnnnqqquuuwwwwww}}}zzzvvvqqqlllgggeeebbbaaa```___^^^\\\[[[[[[bbbbbb```\\\WWWTTTSSSSSSSSSTTTWWWZZZ^^^bbbdddfffaaaXXXMMMFFFDDDDDDCCCAAA@@@@@@??????>>>============>>>>>>===;;;999:::;;;<<<;;;999777777888999:::999888666555555666777888555444333333222222222222444444444444444444444444555555555444444333333333666444222333666666444222444555666777888888888888999999;;;???BBBKKK\\\mmm}}}xxxrrrkkkeee\\\YYYUUURRRRRRTTTYYY\\\dddeeeggghhhgggeeecccaaa]]]\\\\\\[[[ZZZYYYYYYYYY[[[ZZZZZZZZZ\\\___bbbdddooozzzrrrhhh]]]WWWOOOIIIFFFEEEFFFFFF???@@@BBBCCCCCCCCCBBBBBBDDDDDDCCCDDDDDDEEEFFFGGGJJJKKKLLLNNNSSSZZZdddjjjuuu~~~zzzzzz~~~~~~{{{yyywwwuuutttuuuuuutttsssuuuvvvyyy}}}zzzuuussstttwwwzzz{{{|||wwwrrrmmmhhhfffdddbbb```^^^^^^```bbbdddjjjiiieee___YYYTTTRRRRRRXXXZZZ]]]aaafffkkknnnpppiii```UUUMMMJJJIIIGGGEEE??????@@@@@@@@@AAAAAAAAA???@@@@@@???<<<:::;;;;;;<<<:::999777777777999::::::999666555444444555666666555444444333333333444444444444444444444444444444444444333333222222222222111111333555555222///333444444555555666777777777777:::===@@@III[[[kkk|||vvvpppiiiccc\\\YYYUUURRRRRRUUUYYY\\\bbbccceeeeeedddbbb___]]]WWWWWWVVVVVVUUUTTTTTTSSSUUUTTTTTTUUUVVVYYY\\\^^^```iiiyyy~~~pppfff]]]WWWOOOHHHFFFEEEEEEFFFAAAAAACCCCCCDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHKKKLLLNNNQQQUUU]]]ffflllvvv{{{{{{~~~|||zzzwwwtttssstttuuuuuuuuuvvvuuuvvv{{{|||yyyyyy|||~~~{{{vvvqqqlllhhhffffffddd```^^^```eeejjjnnnpppnnnjjjddd^^^ZZZZZZZZZ```aaadddgggkkknnnqqqrrrggg___UUUMMMIIIGGGDDDBBB???@@@AAABBBCCCDDDEEEEEEBBBCCCBBB@@@===;;;;;;<<<:::999888777777777888999:::999777555333333333333666666555444444444555555333333333333333333333333333333333222222222222222555444555666888777555222333333222222333444666777666777:::===AAAJJJ\\\lllzzztttnnnfffaaa[[[XXXTTTRRRRRRUUUYYY[[[```aaabbbbbb```]]]ZZZXXXRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQTTTVVVWWWYYYaaammm{{{|||mmmccc\\\VVVNNNHHHFFFEEEEEEEEECCCCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDEEEGGGHHHIIILLLNNNQQQTTTYYY```hhhnnnwww}}}||||||}}}zzzwwwtttrrrsssuuuvvvvvvvvvsssrrrvvv~~~~~~{{{|||zzzyyyuuurrrnnnjjjhhhfffhhhfffcccbbbccchhhnnnqqqnnnmmmkkkgggdddcccdddfffgggggggggggggggggggggggg___YYYQQQJJJFFFDDDBBB@@@AAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCAAA===;;;;;;;;;999999888777777777888999888777666444333333333333555555444444444444555555333333333333333333333333333333333333333333333333777666555555666666666666555444222222222444666777888999<<<@@@DDDMMM___pppxxxsssmmmeee___ZZZWWWTTTRRRRRRUUUXXX[[[___`````````]]]ZZZVVVSSSQQQQQQPPPPPPOOOOOOOOOOOOMMMMMMMMMNNNPPPQQQSSSTTT[[[```hhhqqq~~~zzzlllaaaZZZUUUNNNHHHFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFHHHJJJKKKMMMOOOSSSWWW[[[bbbjjjooowww~~~|||~~~}}}}}}zzzwwwsssrrrsssuuuvvvwwwsssqqqpppsss|||{{{zzz{{{vvvtttrrrooolllkkkjjjiiihhhgggffffffgggiiikkkmmmhhhhhhhhhfffddddddfffiiigggfffeeecccaaa___]]]\\\[[[WWWRRRMMMJJJHHHGGGGGGDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBB@@@<<<:::::::::888888888888888888999999666555555444444444444444444333333333333333444444333333333333333333333333444444444555555555555555555333111......000333666777666444333333555777888888999<<<@@@EEENNNaaarrrxxxrrrlllddd^^^XXXVVVTTTRRRRRRUUUXXX[[[_________^^^\\\WWWSSSQQQOOOOOONNNNNNNNNNNNNNNMMMKKKKKKLLLMMMNNNPPPQQQQQQVVVZZZ```fffpppzzzlllaaaXXXSSSMMMHHHEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHKKKMMMNNNNNNQQQUUUYYY^^^cccjjjnnnvvv}}}}}}~~~|||yyyvvvtttssstttvvvvvvvvvqqqpppooorrr{{{|||yyyxxxvvvtttrrrooommmlllllllllffffffggggggggggggffffffeeeeeeeeecccaaa```aaabbbbbbbbb```___]]][[[ZZZZZZVVVTTTQQQNNNLLLKKKJJJKKKFFFEEEDDDCCCAAA@@@??????@@@AAA@@@>>>;;;999999:::888999999999999:::::::::555555555555555555555555333333222222222333444444444444444444444444444444555555555555666666666666666555222///---///444888888777666555666666777888666777:::???CCCMMM```qqq~~~wwwqqqjjjbbb]]]WWWVVVSSSRRRSSSUUUXXXZZZ]]]^^^^^^]]]ZZZVVVRRROOOKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKLLLMMMMMMNNNQQQUUUZZZaaaiiivvvzzzlllbbbWWWRRRLLLHHHEEEEEEDDDCCCEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDFFFHHHKKKNNNPPPRRRQQQTTTXXX\\\```eeejjjmmmvvv}}}}}}~~~|||{{{wwwuuuttttttvvvwwwvvvuuuooooooooorrryyy~~~zzzxxxwwwuuuqqqnnnkkkjjjiiiiiiddddddddddddddddddccccccdddeeefffeeebbb___^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXRRRQQQPPPMMMKKKJJJJJJJJJGGGFFFEEECCCBBBAAA?????????@@@@@@>>><<<::::::;;;999999:::;;;;;;;;;;;;;;;777777777777666555555444333333333333333444555555555555555555555555555555444444444555555555666666666777777555333333666999777777777777777777777777555666:::???DDDNNNaaarrr|||uuuooohhh```ZZZVVVUUUSSSRRRSSSUUUXXXZZZ[[[[[[\\\[[[XXXTTTPPPNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIKKKLLLLLLLLLMMMPPPTTTZZZ___eeennnyyyxxxkkkaaaUUUQQQLLLGGGEEEDDDCCCBBBCCCBBBBBBAAAAAABBBCCCDDDDDDEEEGGGJJJMMMPPPSSSUUUTTTXXX\\\```cccfffjjjmmmwww}}}}}}|||{{{vvvuuutttuuuvvvwwwvvvuuuooooooppprrrxxx|||yyywwwtttppplllhhhfffeeeeeecccbbbbbbaaaaaaaaabbbcccdddfffhhhhhhfffcccaaaaaa]]]\\\[[[ZZZXXXWWWVVVUUUTTTSSSRRRPPPMMMKKKKKKLLLGGGFFFEEEDDDCCCBBBAAAAAA??????@@@???<<<;;;;;;<<<999:::;;;;;;<<<<<<<<<;;;999999999888777555333333444444444444444555666777666666666666666666666666333333333444444555555555000444666666444222333444666777777888777777666555777888<<>>======<<<;;;;;;<<<;;;::::::999999::::::;;;;;;;;;:::999888777666888555333444555555222///444333333222222333333444555555555666555555444333666666555555555666666666555555666666777777888888999888999>>>CCCNNN___ooo}}}wwwrrrmmmfff]]]WWWVVVSSSPPPOOOQQQTTTVVVWWWXXXYYYYYYXXXVVVSSSPPPNNNLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLQQQRRRUUUXXX\\\ccckkkppp~~~~~~oooddd___SSSOOOIIIEEEDDDDDDDDDDDDBBBBBBAAAAAABBBCCCEEEFFFEEEHHHLLLOOORRRVVVZZZ]]]^^^```bbbdddfffjjjooorrr~~~}}}zzz~~~{{{yyyyyyyyyxxxvvvuuutttssssssssstttuuuvvvwwwvvvuuuuuuwww|||}}}yyywwwwwwvvvuuutttqqqmmmiiigggdddaaa^^^]]]^^^______````````````dddfffhhhhhhddd```]]]\\\\\\\\\\\\\\\[[[ZZZYYYYYYWWWUUUSSSRRRRRRQQQOOOMMMJJJHHHGGGEEEDDDDDDEEEEEEAAA???>>><<<;;;;;;<<<===;;;;;;:::999999999999999;;;;;;;;;;;;:::999888777777666555444444666777888444333333222222333333444444444555666666555555444444444444444444555666777555555666666777777888888999888999>>>CCCNNN___ooo}}}vvvpppkkkeee]]]XXXUUURRROOONNNPPPSSSVVVVVVXXXXXXXXXXXXUUUSSSPPPNNNLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMPPPRRRTTTWWW\\\cccjjjpppyyy}}}|||mmmaaa]]]RRRNNNIIIEEEDDDDDDDDDCCCBBBBBBAAAAAABBBDDDFFFGGGHHHKKKOOOSSSVVVYYY]]]```aaaccceeeggghhhkkkpppsss}}}}}}{{{yyyxxxxxxxxxwwwvvvuuutttsssrrrsssvvvyyy{{{~~~}}}zzzxxxyyy~~~zzzuuurrrrrrqqqpppnnnlllhhhfffdddccc```^^^[[[\\\]]]^^^___``````aaaaaaccceeeeeebbb___]]]]]][[[\\\]]]^^^^^^]]][[[ZZZXXXVVVUUUTTTTTTSSSRRRPPPKKKJJJIIIGGGFFFEEEEEEEEEDDDBBB>>>;;;:::;;;<<<>>>;;;:::999999888888999999;;;;;;;;;;;;:::999888888888777666444333555888;;;444444333333333333444444333333444555666666666666555555555555555666777777555555666666777777888888888777:::>>>DDDNNN___ooo}}}tttnnniiiddd]]]YYYTTTQQQNNNMMMOOORRRUUUUUUXXXXXXWWWVVVTTTRRROOOMMMKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIKKKLLLMMMOOOQQQTTTWWW\\\bbbjjjooossswww{{{~~~xxxiii^^^ZZZQQQMMMHHHEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEGGGHHHLLLOOOTTTXXX[[[^^^bbbdddfffgggiiijjjkkkmmmqqqttt~~~zzzyyywwwwwwxxxxxxwwwuuuuuutttrrrrrrtttxxx|||~~~{{{{{{|||uuuqqqppppppooollljjjgggfffeeeeeecccbbb]]]]]]]]]]]]^^^______```aaabbbcccbbb___]]]\\\\\\ZZZ[[[^^^______^^^[[[ZZZVVVTTTSSSRRRSSSSSSQQQOOOMMMLLLKKKIIIHHHGGGFFFEEEDDDCCC@@@>>><<<<<<<<<<<<::::::999888888888888999999999::::::999888888777888666555555666666555444444444333333333333444444222333444666777777888888999888777777666666777777555555666666777777888888888777:::???DDDNNN___nnn|||ssskkkgggbbb]]]YYYRRROOOLLLLLLNNNQQQTTTUUUWWWWWWVVVUUUSSSPPPNNNMMMKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMOOOQQQTTTXXX]]]cccjjjooopppsssvvvyyyzzz{{{~~~uuuggg[[[WWWOOOKKKGGGEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFIIIJJJOOORRRWWW\\\___bbbfffhhhjjjkkkllllllmmmnnnrrrttt~~~zzzyyyxxxxxxyyyyyywwwvvvuuutttssssssvvvzzz{{{zzz}}}vvvqqqooonnnmmmjjjhhhfffffffffgggfffeeeaaaaaa___^^^^^^^^^^^^___bbbccccccaaa^^^\\\[[[\\\[[[\\\^^^___^^^\\\YYYXXXTTTSSSRRRRRRSSSSSSQQQPPPOOOOOOMMMLLLJJJHHHFFFFFFBBBBBBCCCBBBAAA>>><<<:::;;;:::999999888888999999888888888888888777777666666555666;;;@@@???888111555444444333333444444555222333444666777888888888:::999888666555444333333555555666666777777888888777777:::???EEENNN___nnn{{{rrrjjjeeeaaa\\\XXXQQQNNNKKKKKKMMMQQQSSSTTTWWWVVVUUUSSSQQQOOOMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGIIIJJJKKKOOORRRUUUYYY^^^dddjjjoooppprrruuuvvvvvvwwwxxxyyyzzz~~~sssdddYYYUUULLLJJJFFFDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFHHHJJJLLLPPPUUUZZZ___cccfffiiikkklllmmmnnnnnnnnnooorrruuu}}}|||{{{zzz{{{|||{{{yyywwwuuuttttttuuuxxx||||||xxxxxx}}}}}}uuuqqqnnnllljjjhhhfffddddddfffffffffeeeeeedddbbb```______``````ccccccccc```^^^]]]^^^_______________]]]ZZZXXXVVVUUUTTTSSSSSSTTTUUUTTTRRRQQQQQQPPPNNNLLLIIIGGGFFFAAABBBDDDDDDCCC@@@===;;;<<<;;;::::::999999::::::777888888888888888777777444777===EEEJJJGGG>>>555555555444444444444555555222333555666777888888888888777666444222111000000555555666666777777888888777777:::@@@EEENNN___mmmzzzqqqiiiddd```[[[WWWPPPNNNKKKKKKMMMQQQTTTUUUVVVUUUTTTRRRPPPNNNMMMLLLIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFHHHIIIJJJPPPSSSWWW[[[```eeekkkoooppprrrttttttsssssssssttttttwww||||||pppaaaWWWRRRJJJHHHEEEDDDDDDDDDCCCBBBBBBCCCCCCDDDGGGJJJLLLNNNRRRWWW]]]bbbfffiiilllnnnnnnooopppppppppqqqtttwww|||~~~~~~~~~{{{yyyuuuuuuvvvwwwzzz~~~|||xxxuuuuuu{{{}}}wwwrrrnnnkkkiiihhhfffdddeeefffggggggfffgggeeedddbbbaaabbbcccdddaaabbbbbb```___```bbbeeeddddddbbb```]]]YYYWWWUUUUUUTTTSSSTTTUUUVVVUUUTTTSSSRRRRRRPPPMMMJJJHHHFFFBBBCCCCCCCCCCCCAAA???>>>===<<<;;;;;;::::::;;;;;;999999999:::::::::999999666>>>IIINNNKKKCCC<<<888555555444444444444555555444444555777777888888888777666555444333333333333555555666666777777888888666777:::@@@FFFOOO^^^mmmyyypppiiieee```ZZZUUUPPPNNNKKKKKKNNNRRRTTTVVVVVVUUUSSSQQQOOOMMMLLLLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKQQQTTTXXX]]]aaaggglllpppoooppprrrqqqpppnnnnnnoooppprrrwww~~~xxxlll^^^SSSOOOIIIGGGEEEDDDDDDDDDCCCBBBCCCCCCCCCEEEHHHKKKNNNOOOUUUYYY```fffjjjllloooqqqqqqrrrsssssssssuuuxxxzzz{{{}}}zzzuuuuuuwwwyyy|||~~~|||yyyuuurrrsssyyyyyytttpppllljjjiiihhhffffffhhhiiiiiihhhgggfffdddccccccdddfffhhh``````aaa```aaacccgggjjjiiigggdddaaa]]]YYYWWWUUUTTTRRRRRRRRRTTTUUUTTTSSSSSSSSSSSSQQQNNNKKKHHHFFFDDDCCCBBBBBBAAAAAAAAAAAA======<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<;;;;;;;;;:::FFFRRRRRRFFF:::555666555555444444444444555555444555666777777888888777777777777777777888999999555555666666777888888888666777:::@@@FFFOOO^^^mmmyyypppjjjeee```YYYTTTQQQNNNKKKKKKNNNRRRUUUVVVVVVUUUSSSPPPNNNMMMLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLQQQUUUYYY^^^bbbgggmmmqqqnnnooopppooommmkkkkkklllmmmpppttt{{{vvvjjj\\\QQQMMMHHHFFFDDDDDDDDDDDDCCCBBBCCCCCCDDDEEEHHHKKKNNNPPPVVV[[[bbbhhhllloooqqqsssrrrtttuuuuuuuuuwwwzzz}}}|||~~~}}}|||{{{xxx}}}}}}|||~~~}}}xxxvvvuuuvvvvvvxxxzzzsssppppppkkklllkkkhhhfffgggkkkppphhhgggffffffggggggfffeee`````````aaadddgggjjjlllmmmiiidddaaa___[[[UUUQQQRRRLLLMMMTTTUUUQQQSSSZZZVVVTTTQQQNNNLLLLLLLLLMMMDDDDDDEEEGGGIIIJJJIIIGGGDDDCCC@@@===;;;:::999999888888888999:::;;;===>>>CCCBBB@@@===;;;999888888:::888666444444555666777999888666666777777666444444444444555555555555666:::999999999888888777777:::999;;;@@@EEEOOOaaapppyyyqqqkkkfffaaaZZZUUUQQQOOOMMMKKKLLLNNNQQQTTTVVVUUUSSSQQQOOOLLLJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKGGGHHHHHHGGGGGGHHHLLLNNNRRRVVV\\\aaaeeehhhlllnnntttsssrrrpppmmmllljjjiiikkkooosssyyy{{{pppdddXXXOOOLLLIIIHHHFFFEEECCCBBBBBBAAACCCDDDDDDDDDEEEHHHMMMPPP[[[___fffjjjmmmnnnnnnooonnnqqquuuxxx{{{~~~}}}|||{{{{{{{{{|||}}}xxxvvvuuuuuuuuuwww}}}wwwsssrrrmmmmmmllliiifffgggkkknnnkkkiiihhhggghhhhhhfffeeebbbbbbaaabbbdddhhhlllnnnrrroookkkgggddd___YYYTTTXXXUUUUUUXXXXXXTTTPPPPPPRRRQQQPPPNNNLLLKKKJJJIIIGGGGGGHHHKKKMMMMMMKKKIIIEEEDDDAAA???<<<;;;;;;;;;999999999999:::;;;<<<<<<;;;::::::::::::;;;<<<<<<:::999888777777777888888555333222333444444333222555555555666666666666777999999888888777777777777:::999<<>>===<<<<<<::::::999999999999::::::666666777777999:::<<<===::::::::::::::::::999999555444333444666666555444555666666666666777777777777777777777666666666666999999<<>>=========<<<;;;:::999999888888888999888888777777888888888888999;;;<<<<<<:::999888555444333444666777777666555555555555666666666666666666666666666666555555999999<<>>>>>>>>>>>===;;;:::999888888888;;;;;;999888777777777777666777999;;;;;;:::888666222111000111333444444222333333333444444444555555555555555555555555666666888999<<>>===;;;::::::999999:::999999888888888999999555666888::::::999777666444333222333555666555444222222333333333444444444555555555555666666666666888999<<>>===<<<;;;;;;;;;999999888888888888888999555666888999999999888777999777666777888888777555333333333444444444555555555555666666666777777777999999<<>>======<<<<<<<<<;;;:::999777666666666666666777888888999999999999777666444444555555444222444444444555555555666666555666666666777777888888999999<<>>===<<<<<<<<<>>>===<<<:::999888888888777777777777777777777777666666555555555444444444777666555444444555666777666666666666666777888888777999<<<@@@HHHVVVfffqqq}}}ssslllfff```ZZZUUUSSSPPPMMMKKKLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGFFFGGGGGGGGGFFFHHHJJJMMMMMMMMMOOOSSSYYY^^^aaabbbggghhhjjjlllnnnnnnnnnnnnpppqqqrrrrrrqqqrrruuuxxxxxx{{{nnncccXXXRRROOOJJJGGGHHHDDDDDDDDDDDDDDDDDDCCCCCCFFFEEEFFFHHHLLLRRRXXX\\\dddccccccbbbaaaaaabbbbbbfffjjjpppwww~~~|||zzz{{{{{{{{{{{{|||}}}zzzwwwvvvvvvvvvuuuuuuvvvtttqqqnnnlllkkkjjjjjjkkkmmmnnnoooqqquuu||||||vvvqqqnnnmmmllliiieeeddddddfffffffffgggddd```^^^^^^\\\XXXUUUUUUSSSQQQOOOOOOPPPRRRSSSUUUTTTQQQMMMIIIFFFCCCBBB?????????>>>===<<<<<<<<<;;;:::999888777777777777777777777777777777777777666666555555555444444444777666555444444555666777666666666666666777888888;;;===AAAEEEMMM[[[kkkvvv}}}rrriiiccc]]]WWWRRRRRRPPPLLLKKKKKKLLLLLLKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFGGGHHHGGGGGGHHHKKKMMMOOOPPPRRRVVV[[[```cccdddhhhiiikkkmmmoooppppppppppppqqqrrrssssssuuuyyy|||}}}lllaaaVVVQQQNNNIIIGGGHHHEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFGGGJJJNNNTTTZZZ^^^ccccccbbbbbbaaabbbbbbbbbfffjjjpppvvv||||||{{{}}}~~~~~~~~~~~~}}}zzzxxxxxxxxxwwwvvvvvvtttqqqnnnllljjjiiiiiilllmmmnnnnnnoooppptttvvv~~~~~~}}}zzzuuuqqqnnnnnnhhhgggeeeeeefffeeecccaaacccaaa^^^]]]\\\[[[YYYWWWUUUTTTRRRQQQRRRSSSUUUWWWYYYWWWTTTOOOKKKGGGDDDCCC??????>>>>>>===<<<<<<<<<:::999888888777777777777777777777777777777777777666666666555555555444444666666555555555555666666666666666666666777888888:::===@@@EEEMMM[[[kkkwwwsssiiibbb\\\VVVRRRRRROOOKKKJJJJJJKKKKKKJJJJJJJJJHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIILLLNNNQQQRRRUUUZZZ^^^bbbeeegggiiijjjmmmoooqqqrrrrrrrrrrrrssstttuuuvvvyyy}}}|||iii___TTTOOOLLLHHHFFFGGGDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIILLLQQQWWW\\\___bbbbbbaaaaaaaaabbbccccccfffiiiooouuu{{{~~~|||~~~{{{yyyyyyyyyxxxwwwtttsssqqqooommmmmmmmmmmmlllmmmnnnnnnnnnoooooopppuuuwwwyyyxxxuuurrrpppooojjjhhhfffdddcccbbb___]]]___^^^]]]\\\[[[ZZZYYYXXXVVVUUUUUUUUUVVVXXXZZZ[[[\\\YYYUUUPPPKKKGGGDDDCCC??????>>>>>>>>>=========<<<;;;;;;:::::::::::::::777777777777777777777777666666666666555555555555666666666555555666666666666666666666666777777888999<<>>>>>>>>>>>===<<<;;;:::::::::;;;666666666666666666666666777777666666666555555555555666666666666666666555666666666666666777777888;;;===AAAGGGPPP^^^ooo{{{yyyooohhhccc^^^ZZZQQQNNNKKKIIIJJJJJJJJJJJJLLLKKKJJJIIIIIIHHHIIIIIIHHHIIIJJJJJJJJJKKKOOOQQQRRRVVV[[[___bbbeeehhhkkklllmmmppprrrtttuuuuuuuuuwwwxxxxxxxxxzzz}}}vvvcccYYYOOOKKKIIIFFFEEEFFFBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGKKKOOOTTTYYY\\\^^^_________```aaacccdddeeedddhhhnnnuuu}}}|||}}}|||{{{{{{{{{{{{zzz{{{yyyvvvrrrooommmllllllnnnmmmlllnnnppprrrqqqpppnnnrrrvvvxxxwwwtttrrrqqqrrrmmmeee___\\\\\\[[[[[[[[[\\\\\\\\\ZZZYYYZZZ[[[ZZZ[[[[[[\\\^^^___aaabbb\\\YYYTTTNNNIIIFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@>>>>>><<<;;;:::999999999666666666666666666666666777777777666666666555555555555666666666666555555666666666666666777888888888;;;???EEENNN]]]nnnzzz}}}rrrjjjddd^^^ZZZRRROOOKKKJJJJJJKKKKKKJJJLLLLLLKKKJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKMMMPPPSSSSSSXXX^^^bbbdddfffjjjnnnnnnoooqqqsssuuuuuuuuuuuuwwwwwwxxxxxxzzz~~~uuuaaaWWWNNNJJJIIIFFFEEEGGGBBBBBBCCCCCCDDDDDDEEEEEEGGGIIIMMMQQQVVVYYY\\\]]]]]]]]]^^^___aaaccceeefffeeeiiinnnuuu~~~{{{{{{~~~|||~~~}}}|||}}}~~~~~~}}}{{{yyyvvvrrrooommmlllkkkpppnnnlllmmmppprrrqqqppptttxxx|||}}}zzzvvvrrrooopppkkkeee```]]]]]]\\\\\\ZZZ\\\]]]\\\ZZZYYYZZZ\\\]]]]]]^^^___```bbbcccccc\\\YYYTTTNNNIIIFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===;;;:::999999666666666666666666666666777777777777666666666555444555666777777666555444666666666666666777888888666999===CCCMMM\\\mmmyyyxxxnnnfff^^^XXXRRRPPPLLLKKKKKKLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIJJJKKKKKKLLLNNNQQQTTTUUU[[[bbbfffgggiiimmmppppppqqqrrrttttttttttttsssssssssuuuvvvzzzuuu```VVVMMMJJJIIIGGGFFFHHHDDDDDDDDDEEEFFFFFFGGGGGGIIIKKKPPPTTTXXX[[[\\\\\\\\\\\\]]]___aaadddfffggggggjjjooouuu|||{{{yyy|||~~~{{{zzz|||~~~~~~wwwvvvsssqqqooonnnnnnnnnqqqnnnlllllloooqqqpppooozzz}}}}}}vvvqqqnnnllliiidddaaa```___^^^]]][[[]]]^^^]]]ZZZYYYZZZ\\\^^^___```aaabbbcccdddddd]]]YYYTTTNNNJJJHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBB@@@>>><<<;;;;;;666666666666666666666666777777777777666666666666444555666777777666555444666666666666666777888888999<<>>;;;999999888888777777777777777555555666666777777888888777777777777777777777777666666666666777777777777999;;;>>>DDDOOO```ttttttjjj```ZZZQQQOOOLLLJJJJJJJJJIIIHHHNNNLLLJJJIIIHHHIIIJJJKKKKKKLLLLLLKKKKKKMMMQQQTTT\\\^^^aaaeeejjjnnnqqqsssrrrrrrrrrrrrqqqpppnnnlllmmmmmmnnnsss{{{sss___XXXOOOIIIGGGFFFEEECCCEEEFFFFFFEEEEEEFFFHHHJJJOOOQQQTTTWWW[[[]]]^^^^^^___^^^___```bbbdddggghhhiiilllrrrxxx~~~|||uuuyyy|||{{{}}}~~~~~~~~~}}}|||{{{zzzyyy|||~~~}}}yyyvvvqqqooommmmmmlllkkknnniiihhhkkkmmmooorrrwwwxxxqqqmmmjjjfffdddcccaaa___]]][[[[[[[[[[[[\\\]]]^^^^^^\\\]]]^^^^^^______^^^^^^[[[XXXTTTOOOKKKIIIGGGGGGFFFEEEDDDEEEGGGKKKPPPSSSTTTPPPKKKFFFCCC@@@===;;;999999888777777777777777555666666666777777777888777777777777777777777777666666666666777777777777999;;;>>>DDDOOO```tttwwwlllccc\\\TTTQQQNNNLLLLLLLLLKKKJJJNNNMMMKKKIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMOOOSSSVVV]]]___bbbfffjjjnnnqqqsssssssssrrrrrrpppnnnlllkkkkkkkkkmmmrrrzzzrrr^^^WWWOOOIIIGGGFFFEEECCCEEEFFFFFFFFFFFFGGGJJJLLLQQQSSSVVVZZZ]]]___```````````````aaaccceeeggghhhjjjmmmsssyyy~~~zzzuuuyyy}}}|||}}}}}}~~~|||zzzyyyxxxwwwvvvxxx|||~~~|||}}}}}}}}}~~~xxxuuuqqqnnnmmmlllkkkjjjllliiiiiimmmooopppsssxxxzzztttooollliiifffeeecccaaa___\\\\\\[[[[[[\\\^^^```aaa]]]]]]^^^]]]]]]\\\[[[ZZZXXXVVVRRROOOLLLJJJIIIIIIFFFEEEEEEGGGJJJNNNSSSVVVVVVSSSMMMHHHEEEBBB>>><<<:::999999999888888888888666666666666777777777777777777777777777777777777555666666666777777777888999;;;???DDDOOO```sss{{{pppfff___WWWTTTQQQNNNNNNNNNMMMLLLMMMMMMKKKJJJJJJJJJKKKLLLNNNNNNOOOOOOPPPRRRVVVYYY___```dddhhhllloooqqqrrrssssssqqqpppnnnllljjjiiijjjkkkooottt|||~~~}}}qqq^^^WWWOOOIIIHHHGGGEEECCCDDDFFFGGGGGGGGGIIIMMMOOOTTTUUUYYY\\\___aaabbbcccccccccbbbcccdddfffgggiiikkkooouuu{{{}}}yyyuuuyyy~~~~~~~~~}}}{{{yyywwwvvvuuusssuuuxxxzzz{{{zzzyyyxxxxxx}}}{{{{{{|||}}}}}}}}}xxxtttpppnnnmmmllllllkkkllljjjkkkooopppooorrrwww|||wwwpppnnnjjjhhhfffdddbbb``````___^^^]]]]]]^^^```aaa\\\\\\\\\\\\[[[ZZZYYYXXXUUUTTTRRROOOMMMLLLLLLKKKHHHHHHHHHIIIKKKOOOSSSUUUVVVRRRMMMHHHEEEAAA>>><<<:::::::::::::::999999888666666666666777777777777777777777777777777777777555555666666777777888888888;;;???EEEOOO___rrrssshhhaaaZZZVVVRRROOONNNNNNMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPRRRTTTYYY\\\aaacccfffjjjmmmpppqqqrrrrrrqqqooollljjjiiihhhggglllnnnsssyyyzzzvvvxxx{{{~~~ppp]]]VVVOOOJJJHHHGGGEEECCCDDDFFFGGGIIIJJJLLLPPPSSSVVVXXX[[[^^^```bbbccccccdddddddddddddddfffhhhiiilllpppwww}}}|||xxxvvvyyy~~~}}}{{{xxxvvvtttssstttuuuxxxzzzzzzyyywwwvvvttt{{{~~~{{{yyyyyyzzz{{{zzzzzzwwwtttpppnnnmmmmmmlllkkkmmmlllmmmpppooonnnqqqvvv{{{|||wwwpppmmmjjjhhhgggeeecccaaacccbbbaaa```______``````ZZZ[[[[[[[[[ZZZYYYXXXXXXTTTSSSRRRPPPOOONNNNNNNNNKKKKKKJJJJJJLLLNNNPPPQQQSSSOOOJJJFFFBBB@@@===::::::;;;;;;<<<;;;:::999999777777777777666666666666666666666666666666666666555555555666777888888888888:::???EEEOOO___qqq}}}wwwkkkccc[[[WWWRRROOOMMMMMMMMMLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQSSSVVV[[[^^^ccceeehhhlllooopppqqqqqqooonnnkkkiiiggggggggghhhmmmqqqwww}}}zzzvvvtttuuuyyy{{{nnn\\\VVVNNNJJJIIIHHHEEECCCDDDFFFHHHJJJLLLPPPTTTXXXXXXZZZ\\\^^^```aaabbbaaaddddddccccccdddfffggghhhlllpppwww~~~|||xxxuuuyyy}}}}}}}}}~~~~~~}}}|||zzzwwwuuutttsssuuuwwwzzz||||||zzzxxxvvvrrrxxx~~~|||yyyxxxxxxyyyxxxwwwxxxuuuqqqooonnnnnnnnnmmmooonnnoooqqqooonnnssszzz~~~}}}{{{xxxtttmmmkkkhhhgggffffffdddbbbdddcccccccccbbbaaaaaa```[[[[[[[[[ZZZZZZYYYXXXWWWTTTSSSSSSRRRRRRQQQPPPPPPMMMLLLKKKKKKKKKKKKLLLMMMOOOKKKFFFCCC@@@>>>;;;999;;;<<<=========<<<:::999777777777777666666666666666666666666666666666666444444555666777888999999777:::???EEEOOO___ppp||||||oooeee]]]XXXRRRNNNMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMOOOQQQRRRTTTXXX]]]aaaeeegggkkknnnpppqqqqqqqqqmmmkkkiiigggfffhhhjjjkkkpppuuu|||zzzvvvvvvvvvvvv|||wwwkkk[[[UUUNNNJJJIIIHHHFFFCCCDDDFFFIIILLLOOOSSSXXX\\\[[[\\\^^^___`````````___bbbbbbaaabbbccceeefffhhhkkkooowww~~~{{{wwwtttxxx~~~yyywwwzzz{{{|||}}}~~~||||||zzzyyywwwuuutttsssuuuwww{{{~~~~~~{{{wwwtttqqqwww~~~{{{yyyyyyyyyxxxvvvyyyvvvrrrpppooooooooonnnooooooppprrrqqqqqqxxx|||wwwrrrmmmjjjhhhfffeeeeeeeeedddccc```bbbccceeeeeeeeecccccc]]]]]]\\\[[[YYYWWWUUUTTTUUUUUUUUUTTTTTTSSSRRRQQQLLLKKKKKKJJJJJJJJJJJJKKKKKKHHHDDDAAA???>>>;;;:::;;;<<<===>>>>>><<<;;;:::888777777777666666666555666666666666666666666666444444555666777888999999777:::???EEEOOO^^^ooo{{{sssiii^^^ZZZSSSOOOMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOOOONNNOOOPPPRRRTTTWWW[[[aaaeeegggiiillloooqqqrrrqqqppplllkkkhhhggghhhkkkoooqqqvvv||||||uuuuuuwwwzzz|||sssgggZZZUUUNNNKKKJJJIIIFFFCCCCCCFFFIIIMMMPPPUUU[[[___^^^___```aaaaaa```___^^^____________aaacccfffgggiiinnnuuu}}}yyyuuurrrwwwzzztttssszzz{{{|||}}}~~~~~~~~~}}}{{{{{{zzzxxxvvvuuutttssstttwww{{{~~~~~~{{{vvvsssqqqvvv}}}{{{zzzyyyxxxwwwyyyvvvrrrppppppppppppoooooooooqqqssssssttt}}}|||uuunnnhhhhhhfffdddddddddeeedddccc]]]```cccfffhhhgggfffeee```___^^^\\\YYYVVVSSSRRRUUUVVVVVVUUUUUUTTTSSSRRRJJJJJJIIIIIIIIIIIIJJJJJJJJJGGGCCC@@@???>>><<<:::;;;===>>>???>>>===;;;:::888888777777666666666555666666666666666666666666444444555666777888999999777:::???FFFOOO^^^ooo{{{vvvlll```[[[TTTOOOMMMMMMMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOPPPRRRTTTVVVYYY]]]cccggghhhjjjmmmppprrrrrrqqqppplllkkkiiihhhjjjnnnsssvvv}}}wwwrrrtttyyy|||ooodddZZZUUUNNNKKKJJJIIIFFFCCCCCCFFFJJJMMMQQQWWW]]]aaaaaaaaabbbbbbaaa```^^^]]]]]]]]]]]]^^^```ccceeefffhhhmmmuuu|||wwwsssqqqwwwyyyvvvwww~~~~~~|||zzzxxxvvvuuuuuuvvvwwwyyywwwwwwxxxyyyyyyxxxvvvuuuxxxxxx||||||xxxwwwxxxxxxxxx{{{yyyuuurrrooonnnnnnoooooooooqqqsssssswww~~~uuuoookkkhhhgggdddcccbbbbbbcccdddcccdddfffjjjmmmnnnllljjjeeebbb]]]XXXUUUTTTUUUWWWWWWVVVUUUVVVVVVTTTPPPMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFCCC@@@>>><<<<<<<<<===>>>>>>>>>>>><<<:::999999888666444333444555666333444666777777777666555333444555666777888999999;;;>>>AAAGGGPPP```rrr~~~sssiii```XXXUUUSSSNNNKKKKKKNNNOOOOOOPPPQQQQQQQQQQQQNNNQQQTTTWWWZZZ^^^cccfffjjjkkkmmmnnnooooooooonnnjjjhhhiiilllnnnooottt{{{xxxwwwzzz~~~zzzkkkaaaXXXUUUOOOLLLIIIHHHFFFDDDEEEFFFJJJNNNTTTYYY]]]```ddddddccc___\\\ZZZ[[[\\\ZZZ[[[\\\]]]\\\]]]```bbbfffnnnxxxxxxrrrttt{{{~~~}}}zzzyyywwwvvvuuuttttttuuuvvvwwwuuuvvvwwwwwwwwwwwwuuuuuuuuuvvvzzz|||xxxwwwwwwwwwwwwxxxwwwuuurrrqqqqqqrrrssssssrrrsssuuuuuuyyy~~~vvvpppmmmhhhfffdddcccbbbbbbcccddddddeeehhhlllpppqqqpppnnnfffbbb]]]YYYWWWWWWZZZ[[[^^^\\\YYYWWWVVVTTTRRRPPPLLLLLLKKKJJJIIIIIIIIIIIIFFFEEEBBB@@@>>>===<<<<<<>>>????????????>>><<<;;;999888666444333444555555555666777888999888888777666666777888999:::;;;;;;:::<<<@@@GGGQQQaaatttuuujjj```WWWTTTRRRNNNKKKLLLNNNNNNOOOPPPQQQQQQQQQQQQOOORRRVVVYYY\\\```eeeiiilllmmmooopppppppppooonnnjjjhhhiiimmmpppsss{{{}}}zzz|||wwwiii```XXXTTTOOOKKKIIIHHHFFFDDDEEEGGGJJJOOOTTTZZZ^^^```ddddddbbb___[[[YYYZZZ[[[ZZZ[[[\\\]]]]]]^^^```bbbhhhoooyyyxxxsssuuu|||~~~zzz~~~zzzvvvtttrrrrrrssssssttttttuuuuuussstttuuuuuuuuuuuuttttttrrrsssvvv}}}{{{wwwvvvwwwwwwwwwvvvvvvttttttttttttvvvwwwvvvuuuuuuvvvvvvzzz~~~uuuooolllgggfffdddcccbbbbbbcccddddddeeehhhlllppprrrqqqooofffbbb^^^[[[ZZZ]]]bbbeeejjjeee___YYYVVVUUUSSSRRRNNNMMMLLLKKKJJJJJJJJJJJJEEECCCAAA???>>>=========<<<======>>>>>>===<<<<<<999888666555444444555555666666777888888888888888666666777888999::::::;;;888;;;@@@GGGRRRcccuuuxxxmmmbbbWWWSSSPPPMMMLLLNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQSSSWWW[[[___ccciiilllpppqqqrrrsssrrrqqqooonnnkkkiiijjjooosssyyy~~~qqqfff^^^XXXTTTOOOKKKIIIHHHFFFEEEEEEGGGKKKOOOUUUZZZ___aaadddcccaaa^^^ZZZXXXXXXYYYZZZ[[[]]]]]]]]]^^^aaacccjjjqqq{{{yyyuuuvvv}}}vvvsss{{{{{{vvvrrrqqqnnnoooppprrrssssssssssssrrrsssssssssssssssssssssqqqqqqsssxxx~~~~~~yyywwwwwwxxxxxxxxxvvvvvvuuuuuuuuuvvvwwwwwwwwwuuutttuuuuuuxxx}}}uuunnniiiffffffeeedddccccccddddddcccdddeeehhhlllmmmllljjjdddbbb___^^^```eeelllpppuuunnnddd\\\WWWTTTSSSRRRNNNMMMLLLKKKJJJIIIIIIIIIDDDCCCAAA???>>>===>>>>>>999999:::::::::::::::::::::999888777666666666777444555555666666666666666444555555666777777888888999<<<@@@GGGRRRbbbuuu}}}qqqeeeYYYTTTPPPMMMMMMOOOMMMNNNOOOPPPQQQRRRRRRRRRQQQTTTXXX]]]aaaeeekkknnnssstttuuuvvvuuurrrpppnnnllljjjkkkpppvvv|||xxxlllccc]]]WWWTTTOOOKKKIIIHHHGGGEEEFFFHHHKKKPPPVVV\\\```cccdddcccaaa]]]YYYWWWWWWXXXZZZ\\\]]]^^^^^^___bbbdddlllrrr{{{{{{wwwwww}}}ooonnnyyy}}}wwwtttrrrrrrnnnoooqqqrrrsssssssssssstttssssssrrrrrrrrrrrrrrrpppppppppssswww||||||xxxwwwxxxyyyzzzzzzwwwwwwvvvuuuuuuuuuuuuuuuuuurrrrrrssssssttt{{{wwwnnniiiffffffeeeeeeeeeeeeeeeeeeeeeeeeeeefffhhhhhhgggeeecccaaa```aaaeeekkkssswwwzzzsssggg]]]WWWTTTRRRQQQNNNMMMLLLJJJIIIHHHHHHHHHEEECCCAAA@@@>>>>>>>>>???999999999999999:::::::::;;;;;;:::999999888888888555555555555555666666777555555666666777777888888;;;===AAAGGGPPP```rrr~~~wwwkkk^^^WWWSSSOOOOOOQQQNNNNNNPPPQQQRRRSSSSSSSSSRRRUUUYYY]]]aaaffflllooouuuwwwxxxxxxwwwtttpppnnnmmmkkklllqqqwww~~~tttjjjaaa[[[WWWSSSOOOKKKJJJHHHGGGFFFFFFHHHLLLQQQWWW]]]bbbddddddcccaaa^^^ZZZXXXXXXYYY[[[]]]___``````aaadddggglllsss{{{|||zzzyyywwwmmmnnn}}}}}}zzzwwwvvvvvvvvvtttttttttuuuvvvvvvwwwwwwwwwvvvtttsssrrrrrrqqqrrrpppppppppqqqtttyyy~~~}}}zzzxxxyyyzzzzzzyyyvvvvvvvvvuuutttsssrrrrrrssspppqqqssssssrrrvvv|||}}}xxxpppkkkggggggggggggggggggggggggiiihhhgggggghhhhhhfffdddaaaaaaaaabbbffflllrrrvvvvvvooofff]]]WWWTTTRRRQQQNNNMMMLLLJJJIIIHHHHHHGGGGGGEEECCCAAA@@@?????????===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999888888777777777777777888999999777777888888999999999999:::<<<@@@FFFOOO^^^ppp|||~~~qqqccc\\\VVVQQQPPPQQQOOOPPPQQQSSSTTTUUUUUUUUUTTTWWW[[[___cccggglllpppvvvwwwyyyzzzxxxuuuqqqooonnnlllnnntttzzzsssiiiaaa[[[VVVSSSNNNKKKJJJIIIGGGFFFGGGIIIMMMRRRXXX^^^cccfffddddddbbb___\\\ZZZ[[[\\\]]]___aaabbbbbbdddgggiiimmmttt|||}}}|||zzzssslllppp}}}|||{{{zzzzzz{{{|||}}}|||{{{zzzzzzzzz{{{|||}}}zzzyyywwwtttsssrrrqqqrrrpppppppppqqqtttzzz}}}zzzyyyxxxwwwvvvssssssssssssrrrqqqqqqppprrrqqqrrruuuuuusssssswwwxxxzzz||||||yyytttooolllhhhhhhhhhiiiiiiiiihhhhhhiiigggfffggghhhhhhfffeeebbbaaaaaabbbdddhhhkkkmmmkkkggg```[[[YYYWWWUUUSSSOOONNNMMMKKKJJJIIIHHHHHHIIIHHHEEECCCAAA@@@?????????>>>===<<<;;;;;;<<<<<<:::::::::999999888777666888777777666777888999:::888888888888999999999999777:::>>>DDDNNN^^^ppp}}}wwwiiiaaaZZZTTTQQQQQQPPPQQQRRRTTTVVVWWWWWWWWWXXX[[[^^^bbbeeeiiinnnqqqvvvwwwzzz{{{yyyvvvrrrooollllllooowww}}}uuujjjaaa[[[VVVSSSNNNKKKJJJIIIHHHGGGGGGIIIMMMSSSYYY___dddgggeeeeeedddaaa^^^]]]^^^```___aaabbbddddddfffiiilllooouuu~~~~~~}}}{{{~~~qqqlllppp{{{{{{{{{|||~~~~~~}}}~~~}}}{{{xxxuuusssrrrrrrrrrooopppppprrrvvv}}}|||yyywwwtttrrrpppqqqqqqrrrrrrqqqppppppsssrrrtttxxxxxxtttsssuuuvvvvvvvvvtttrrrooolllkkkhhhiiiiiijjjjjjjjjiiiiiifffeeedddeeefffgggfffeeebbbbbbaaaaaabbbcccdddeeebbb___\\\ZZZYYYYYYWWWVVVQQQPPPNNNMMMKKKJJJIIIIIIKKKIIIFFFDDDAAA@@@??????>>>===<<<:::999999::::::888888999888888777666555666555444444444555777888666666666666777777777777555777<<>>;;;888888:::<<<>>>:::999777888999999888777666666666666666777888888666666666666777888::::::;;;;;;???GGGQQQ^^^pppuuukkkccc[[[VVVUUUUUUUUUUUUVVVWWWXXXZZZZZZ\\\___cccfffiiilllpppssswwwxxxzzzzzzxxxuuurrrpppoooqqqtttyyy{{{oooddd\\\UUURRRMMMJJJIIIIIIIIIIIILLLLLLOOOUUU\\\aaacccbbbdddfffgggfffdddaaa```aaaaaabbbcccddddddfffiiilllwwwzzz~~~rrrqqqxxx~~~}}}{{{xxxwwwvvvuuuwwwyyy}}}}}}yyyvvvtttsssqqqqqqsssrrrqqqsssyyy~~~}}}{{{zzzzzzvvvtttrrrpppmmmlllkkkjjjiiiiiijjjjjjjjjkkkkkkkkkkkkmmmmmmllliiigggffffffaaaaaa``````````````````bbb```___^^^^^^]]][[[XXXUUUSSSPPPPPPPPPPPPPPPNNNNNNKKKIIIGGGFFFEEECCCAAA===<<<;;;;;;;;;;;;<<<<<<;;;:::888888999999777666666666666666666777888888777666666666777888999999<<<;;;>>>FFFOOO\\\nnnxxxnnnfff]]]XXXWWWVVVVVVVVVVVVWWWYYYZZZ[[[]]]```dddgggjjjmmmqqqtttxxxyyyzzzzzzyyyvvvsssqqqqqqsssvvv{{{~~~qqqeee]]]VVVRRRNNNKKKJJJJJJJJJJJJMMMMMMOOOUUU\\\aaacccbbbdddfffggggggdddbbbaaaaaabbbcccdddeeeeeegggjjjmmmwww{{{~~~ssssss{{{}}}{{{zzzyyyxxxyyy|||}}}yyyvvvuuussssssuuutttsssvvv|||~~~}}}yyywwwuuurrrooommmkkkjjjkkkkkkkkkkkkllllllllllllnnnooopppooolllhhhgggfffaaabbbcccccccccbbb```___cccbbbaaaaaaaaa___\\\YYYXXXVVVTTTSSSTTTUUUTTTSSSTTTQQQNNNKKKIIIGGGCCC@@@<<<<<<===>>>>>>>>>===<<<<<<;;;999999999999777666777777666666666777888888888777777777777777888888;;;;;;>>>EEEMMMZZZnnn~~~sssjjjaaa\\\[[[XXXWWWWWWWWWXXXZZZ[[[\\\___bbbfffiiilllooosssvvvzzzzzz{{{{{{zzzwwwuuussssssuuuyyy~~~uuuggg^^^WWWTTTOOOLLLKKKLLLKKKKKKMMMNNNQQQVVV\\\aaaccccccgggiiijjjjjjhhheeedddddddddeeeeeeeeefffhhhlllooowww|||}}}tttvvv~~~}}}|||{{{{{{zzz~~~}}}zzzzzzwwwwwwxxxxxxvvvzzz|||zzzxxxuuurrrooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnppprrrrrrqqqmmmjjjhhhhhhdddeeegggggggggfffdddbbbcccbbbbbbbbbbbb```]]]ZZZZZZXXXXXXYYY[[[\\\\\\[[[ZZZWWWSSSOOOKKKGGGCCC@@@===>>>???@@@@@@???>>>===;;;:::999999:::;;;999888888777777666777777888888999888777777777777777888::::::>>>DDDLLLZZZpppyyyoooeee___^^^ZZZYYYYYYXXXYYY[[[]]]^^^aaadddhhhkkknnnrrruuuxxx{{{{{{||||||{{{yyywwwuuutttwwwzzzxxxiii___XXXUUUPPPMMMMMMMMMMMMLLLNNNOOORRRVVV[[[```dddeeejjjlllnnnooollljjjhhhhhheeeffffffffffffiiimmmpppwww}}}zzztttzzz~~~}}}|||||||||||||||~~~}}}zzzyyyzzzyyyxxx|||~~~{{{wwwuuusssrrrqqqpppppppppooooooooonnnqqqqqqrrrpppmmmkkkkkkkkkjjjkkklllmmmmmmlllkkkjjjeeedddcccccccccbbb___\\\\\\\\\^^^bbbfffiiiiiihhh```\\\VVVQQQLLLHHHCCC@@@??????@@@@@@@@@???>>>===:::999888999;;;<<<<<<;;;888888777777777777888888999888777777777777777888999:::>>>DDDLLL[[[tttuuujjjccc```]]]\\\ZZZZZZZZZ\\\^^^```cccfffjjjmmmpppssswwwzzz||||||||||||{{{yyyxxxwwwuuuwwwzzzzzzjjjaaaYYYVVVQQQNNNMMMMMMMMMMMMMMMOOOSSSWWW[[[```eeehhhlllnnnqqqrrrpppmmmkkkkkkggghhhgggggggggjjjnnnrrrwwwvvvttt~~~|||}}}||||||{{{{{{{{{{{{|||~~~|||yyyxxxzzzzzzzzz|||yyyxxxuuutttsssrrrqqqpppooonnnooooooooommmkkkkkkmmmooorrrtttwwwzzz{{{yyywwwuuummmkkkhhhffffffdddbbb___```ccchhhnnntttvvvuuusssgggaaaYYYRRRLLLHHHEEECCCBBBCCCEEEFFFEEEBBB???===:::999999:::<<<======<<<999999888777777777888888888777777777777777888888999:::>>>DDDKKK[[[uuu}}}pppfffccc___^^^\\\[[[[[[]]]```aaadddgggkkknnnqqqtttxxx{{{|||||||||{{{{{{zzzyyyxxxuuuwww{{{zzzjjjbbbYYYVVVQQQNNNMMMNNNMMMMMMLLLOOOSSSWWW[[[aaaggglllnnnqqquuuvvvtttqqqooonnnkkkkkkjjjjjjjjjmmmrrrvvv{{{ooorrr}}}zzzyyyyyyxxxxxxxxxyyyyyyzzz|||{{{xxxyyy|||~~~~~~|||xxxwwwvvvtttrrrpppnnnnnnmmmlllkkkiiiiiikkkpppttt}}}{{{wwwqqqmmmjjjgggeeeccccccgggnnnvvv|||}}}zzzwwwmmmfff\\\SSSNNNJJJIIIGGGIIIMMMQQQTTTRRRMMMEEE@@@>>><<<;;;;;;<<<<<<;;;999:::999888888777777888888777666666666777888999999;;;<<>>;;;<<>>;;;;;;;;;:::::::::999999666777777888888888888888888999===BBBGGGSSSgggzzz}}}tttmmmiiihhhhhheeefffhhhjjjlllooorrruuuxxx{{{|||{{{{{{{{{yyyvvvuuuvvvxxx}}}yyyjjj___[[[VVVTTTQQQOOOOOONNNMMMLLLLLLNNNQQQTTTYYYbbbnnnwww|||tttnnnppprrruuuyyy~~~zzzyyy{{{ttthhhqqq~~~|||yyyuuuqqqooommmnnnoooqqqtttwwwyyy{{{yyyxxxwwwuuuttttttwwwyyy|||~~~|||xxxwwwtttpppoooqqqsssqqqpppppppppooollljjjdddcccbbb```^^^\\\ZZZZZZXXXYYYZZZ[[[]]]```eeeiiiiiipppwww~~~ooo```QQQIIIDDD@@@===>>>;;;;;;;;;;;;::::::::::::666666777888888888888777888999>>>BBBFFFRRRggg{{{wwwpppkkkjjjiiiggggggjjjkkklllnnnrrruuuxxx{{{|||{{{{{{{{{yyywwwwwwyyy{{{{{{kkk```\\\TTTQQQNNNMMMMMMMMMLLLKKKMMMOOORRRTTTYYYaaammmuuu~~~wwwqqqmmmppprrrvvv{{{xxxwww~~~tttqqqnnnyyy~~~}}}zzzwwwtttrrrppppppnnnooorrruuuwwwzzz{{{|||xxxxxxvvvsssqqqsssxxx|||~~~|||zzzzzzzzz~~~}}}zzzuuussstttrrrnnnmmmqqqlllkkklllmmmnnnmmmkkkiiidddcccaaa```^^^\\\ZZZZZZYYYYYYZZZYYYYYY[[[^^^aaa^^^dddjjjooovvv}}}~~~{{{jjj]]]OOOIIIFFFBBB???>>><<<;;;;;;;;;;;;:::::::::777777888999999999999888888:::>>>AAADDDNNNdddxxxzzzsssmmmlllkkkhhhiiikkkkkklllnnnqqqtttxxx{{{|||{{{{{{{{{zzzyyyyyy|||~~~nnnaaa\\\TTTQQQNNNMMMMMMMMMLLLKKKMMMOOOQQQSSSWWW___jjjrrr{{{vvvqqqnnnlllnnnqqqvvv|||}}}uuuuuu~~~xxx}}}}}}rrrtttvvv|||xxxuuurrrrrrrrrsssrrrtttvvvxxxzzzzzzzzzzzzxxxwwwuuuqqqooorrrxxx~~~|||{{{yyyxxxxxxyyy}}}}}}|||wwwrrrqqqtttsssnnnmmmrrrgggggghhhjjjlllllliiigggeeedddcccaaa___^^^\\\\\\XXXYYYXXXWWWUUUUUUWWWYYYVVV[[[```dddjjjqqqqqqmmmeeeXXXLLLHHHGGGDDD@@@>>><<<<<<;;;;;;;;;:::::::::888888999::::::::::::999999;;;???AAABBBKKK```ttt|||tttnnnmmmkkkiiiiiilllkkklllnnnppptttwwwzzz|||{{{{{{{{{zzzyyy{{{~~~oooccc]]]UUUSSSPPPOOOOOOOOONNNMMMLLLNNNPPPRRRUUU]]]gggooottt|||xxxoookkkjjjiiilllooouuu}}}{{{ssssss||||||uuuzzz~~~vvv{{{|||~~~|||wwwuuuvvvxxx~~~~~~zzzvvvtttwwwuuusssrrrrrrtttvvvxxx~~~||||||yyyvvvsssuuuwww||||||uuusssrrrrrrssstttrrrooolllhhhhhhhhhhhhgggfffddddddggggggfffdddbbb___]]]\\\ZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXYYY[[[\\\^^^___]]]XXXPPPHHHBBB??????@@@============<<<;;;:::999999999888888999999:::;;;999;;;???CCCEEEMMM___pppzzzuuunnnjjjhhhiiijjjjjjlllnnnpppqqqrrruuuyyy|||}}}}}}~~~}}}oooddd\\\WWWTTTOOOLLLKKKKKKKKKJJJLLLNNNQQQSSSVVV\\\dddkkksssssstttqqqnnnjjjiiiiiikkkpppwwwyyyuuusss{{{}}}rrrwww|||vvvzzz|||yyy{{{}}}~~~yyyvvvuuutttrrrqqqqqqsssuuuvvv{{{~~~}}}{{{yyy}}}}}}zzzxxxvvvyyyzzz|||wwwqqqrrrqqqqqqrrrsssrrrooollliiiiiiiiihhhgggfffeeedddeeeeeeeeeeeecccbbb```___]]]]]]]]]]]]\\\ZZZYYYXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZVVVPPPJJJEEEBBBBBBBBB?????????>>>===<<<;;;:::999999888888999999:::;;;:::;;;???BBBDDDLLL^^^ppp}}}xxxqqqkkkjjjjjjjjjjjjkkkmmmoooppprrruuuyyy|||~~~rrrfff___YYYUUUQQQMMMMMMMMMLLLKKKMMMOOOQQQRRRUUUZZZaaagggooooooooollliiigggggghhhlllqqqxxx~~~wwwsssrrryyy|||qqquuu|||yyy~~~~~~zzzvvvrrrqqqoooooooooqqqsssttttttvvvxxxyyyxxxvvvvvvvvvyyy~~~}}}{{{zzz~~~}}}|||~~~}}}xxxrrrnnnpppooopppqqqrrrpppmmmkkkjjjjjjiiihhhgggfffeeedddcccdddeeeffffffeeeddddddaaabbbbbbbbb```^^^[[[YYYWWWWWWWWWVVVVVVWWWWWWWWWXXXVVVQQQMMMIIIFFFEEEDDDAAAAAA@@@@@@???===<<<;;;999999888888999999:::;;;999;;;>>>AAACCCJJJ]]]ooo}}}uuupppmmmlllkkkjjjiiikkkmmmoooqqqtttxxx|||~~~wwwjjjbbb[[[XXXSSSOOONNNNNNMMMLLLNNNOOOPPPQQQSSSXXX]]]bbbiiiiiihhheeecccbbbdddffflllrrrzzz{{{uuuqqqooovvvzzzppprrrzzz|||wwwtttooonnnmmmmmmnnnoooqqqrrroooppprrrrrrqqqrrrtttvvvwww{{{~~~{{{{{{{{{|||{{{zzz{{{zzz||||||xxxuuussspppnnnmmmmmmmmmoooooonnnllliiijjjiiihhhfffeeedddccccccdddeeeggghhhhhhgggfffeeedddeeeeeeeeeccc___[[[YYYTTTTTTTTTUUUVVVXXXZZZZZZXXXWWWTTTQQQMMMIIIFFFDDDAAAAAAAAA@@@???===<<<;;;999999888888999999:::;;;888999<<>><<<;;;:::999999888888999999:::;;;777888;;;>>>@@@III\\\ooo{{{vvvssspppnnniiikkkmmmnnnooorrrvvvyyyzzz}}}~~~pppggg]]]YYYTTTPPPNNNMMMLLLKKKJJJJJJKKKNNNRRRWWW[[[]]]``````^^^\\\[[[]]]aaaeeeiiippp|||yyytttqqqooovvvuuuppppppwww{{{}}}~~~|||yyyxxxzzz}}}||||||{{{zzzyyyvvvtttrrrlllllllllmmmnnnooopppqqqooopppqqqqqqrrrtttwwwzzzxxxzzz||||||zzzyyyyyyzzz~~~}}}|||{{{yyyvvvtttpppppprrruuuuuusssxxx|||yyyuuusssrrrqqqpppooollllllmmmnnnpppooollljjjhhhfffdddbbb```______```gggiiijjjkkkjjjgggdddbbbcccccccccbbb```]]]ZZZXXXYYYXXXXXXWWWWWWXXXXXXYYYZZZYYYWWWTTTPPPKKKGGGDDDBBBBBBAAA@@@>>><<<;;;:::999999888888999999:::;;;888999<<>>AAADDDHHHTTTiii}}}~~~yyytttpppnnnooopppqqqppppppqqqtttvvvzzz~~~yyynnnccc___YYYTTTQQQOOONNNMMMNNNLLLKKKNNNSSSVVVVVVUUUYYYZZZZZZXXXXXXYYY\\\^^^fffnnn{{{vvvrrrpppooouuu|||vvvxxx}}}{{{yyyvvvtttsssrrrrrrssstttuuussspppmmmkkkkkklllmmmppprrrssstttttttttyyywwwvvvwww{{{~~~}}}|||{{{zzzvvvssspppnnnmmmmmmsss{{{}}}zzzrrrqqqrrrrrrppppppwww}}}uuutttttttttuuuvvvtttqqqnnnkkkiiifffcccbbbbbbcccdddggghhhiiikkklllkkkgggcccaaa___]]][[[YYYYYYXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVXXXVVVSSSOOOLLLJJJIIIIIIGGGEEECCCBBBBBBAAA>>>===;;;<<<===<<<::::::<<<===@@@AAADDDJJJOOOZZZmmm~~~{{{vvvsssqqqpppooooooooooooqqqsssuuuvvv{{{~~~{{{ooohhh___VVVSSSQQQNNNMMMNNNJJJJJJKKKMMMQQQUUUYYY[[[___^^^\\\YYYWWWXXX\\\___bbbiiivvvtttqqqooommmsss|||{{{}}}yyyuuurrrqqqqqqqqqtttuuuvvvtttqqqnnnmmmmmmoooppprrrtttvvvwwwwwwwwwyyywwwvvvxxx|||~~~}}}|||{{{yyyvvvssspppnnnmmmmmmpppvvv|||rrrpppqqqqqqoooooovvv~~~|||uuutttsssttttttsssqqqooollljjjgggdddcccdddfffgggjjjkkklllmmmnnnlllhhhdddbbb```^^^\\\ZZZYYYYYYYYYWWWWWWVVVVVVUUUUUUUUUTTTUUUTTTQQQOOOLLLKKKJJJJJJHHHFFFDDDBBBBBBAAA???===;;;<<<<<<;;;:::;;;===???CCCDDDIIIPPPUUU```rrr{{{vvvtttqqqppppppoooooooooppprrrtttuuuzzz}}}~~~rrriii___VVVSSSQQQNNNLLLNNNJJJKKKKKKMMMPPPUUUYYY\\\^^^^^^\\\YYYXXXXXX\\\___ccciiitttuuuqqqooonnnttt~~~~~~xxxsssppppppqqqrrrxxxyyyyyywwwtttqqqoooooorrrsssuuuxxxyyyyyyyyyyyywwwvvvwwwyyy|||}}}}}}{{{{{{yyyvvvssspppnnnmmmmmmmmmqqqyyy{{{qqqooooooooonnnmmmsss{{{wwwtttrrrqqqqqqqqqpppooollljjjhhhffffffgggiiijjjoooooooooqqqpppnnniiieeebbbaaa^^^\\\ZZZYYYYYYYYYWWWWWWVVVUUUTTTSSSSSSRRRRRRQQQOOONNNMMMLLLLLLLLLHHHFFFDDDCCCCCCBBB@@@>>>======<<<;;;;;;===@@@DDDFFFIIIPPPWWW\\\eeevvv|||wwwtttrrrqqqppppppppppppqqqrrrtttuuuyyy}}}vvvjjjaaaWWWTTTQQQNNNLLLMMMKKKKKKKKKMMMPPPUUUZZZ\\\^^^^^^\\\ZZZXXXYYY\\\___dddjjjrrr{{{uuurrrpppooovvv|||uuupppnnnooosssvvv~~~{{{wwwsssrrrrrruuuvvvxxxyyyyyyyyyxxxwwwtttuuuvvvxxxzzz{{{zzzzzzzzzxxxuuurrrpppnnnmmmmmmnnnooouuu}}}wwwpppmmmlllmmmllllllqqqyyyxxxtttpppmmmmmmnnnnnnnnnllljjjhhhggghhhjjjmmmnnnsssssssssssssssooojjjfffbbb```^^^[[[YYYXXXXXXXXXWWWWWWVVVUUUTTTRRRRRRQQQOOOOOONNNNNNMMMMMMMMMMMMIIIGGGEEEDDDDDDCCCAAA?????????>>>======@@@DDDHHHKKKNNNUUU\\\```ggguuu|||xxxuuusssrrrrrrqqqqqqqqqqqqrrrtttuuuxxx|||zzzmmmcccYYYUUURRRNNNLLLMMMKKKKKKKKKMMMPPPUUU[[[^^^______^^^\\\ZZZZZZ]]]___fffkkkqqqxxx~~~vvvsssrrrqqqyyy}}}yyyrrrmmmmmmpppvvvzzz~~~yyyuuusssssswwwwwwxxxxxxxxxwwwuuuttttttuuuvvvwwwwwwwwwwwwwwwyyywwwuuurrrooonnnmmmmmmpppqqquuu~~~xxxsssoookkkjjjkkkkkklllqqqwww~~~zzzuuuppplllkkkmmmmmmnnnlllkkkjjjjjjkkknnnqqqsssxxxxxxwwwwwwuuupppjjjfffaaa```]]]ZZZXXXWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRQQQNNNOOOOOOOOONNNNNNNNNMMMJJJHHHFFFEEEEEEDDDBBB@@@AAA@@@@@@??????BBBGGGKKKPPPSSSZZZ```bbbfffrrr}}}yyyvvvuuutttttttttsssrrrrrrssstttuuuwww|||~~~pppfff\\\WWWTTTOOOLLLMMMLLLKKKKKKLLLPPPVVV\\\___`````````^^^\\\\\\^^^```hhhkkkqqqwww}}}wwwtttssssss{{{{{{vvvpppllllllqqqwww|||~~~yyyvvvuuuuuuwwwwwwxxxyyyyyyxxxwwwvvvvvvwwwwwwvvvttttttuuuwwwxxxwwwtttqqqooonnnmmmmmmqqqrrrvvv||||||uuurrrnnniiigggjjjkkkmmmqqqwwwzzz}}}|||xxxrrrnnnmmmnnnoooooonnnmmmmmmmmmppptttwwwzzz~~~}}}|||{{{xxxssslllgggbbbaaa^^^[[[YYYWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRPPPPPPPPPPPPPPPNNNMMMMMMKKKIIIGGGFFFFFFEEECCCAAA@@@AAAAAA@@@@@@BBBGGGJJJRRRUUU[[[___```cccnnnzzz}}}zzzxxxwwwwwwwwwvvvuuutttttttttuuuvvvxxx|||sssiii^^^YYYVVVPPPMMMNNNLLLKKKKKKLLLPPPVVV\\\```bbbbbbbbb```______```bbbhhhlllqqqvvv|||xxxuuutttuuu~~~zzzvvvpppllllllpppvvvzzz~~~{{{xxxvvvvvvxxxvvvwwwyyy{{{|||}}}}}}}}}zzz{{{yyyvvvsssrrruuuxxxxxxvvvtttqqqooonnnnnnnnnnnnrrrvvvzzzxxxssspppmmmhhhfffiiilllnnnrrrxxxyyy||||||vvvrrrqqqqqqrrrrrrqqqqqqqqqrrruuuzzz~~~|||vvvooojjjeeeccc```]]][[[YYYXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSSSSRRRQQQOOOMMMKKKLLLJJJHHHGGGGGGEEECCCAAA>>>???@@@@@@???AAADDDFFFMMMOOOUUUYYYYYY\\\gggsss|||}}}{{{zzzzzzyyyzzzyyywwwvvvvvvvvvwwwwwwyyy|||wwwlllaaa\\\WWWRRROOOOOOLLLKKKKKKLLLPPPWWW]]]aaacccddddddcccaaaaaabbbdddhhhkkkpppuuuzzzyyyuuuuuuwww{{{wwwqqqmmmllloootttxxx{{{{{{zzzxxxvvvvvvxxxyyyuuuwwwzzz}}}~~~~~~{{{wwwsssrrrvvvzzzwwwvvvsssqqqooonnnnnnnnnkkkpppuuuxxx{{{vvvpppnnnlllgggeeehhhlllooosssxxxyyy|||zzzvvvuuuuuutttttttttttttttvvvyyy~~~yyyqqqlllgggeeebbb___\\\[[[ZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUTTTSSSQQQOOOLLLKKKLLLKKKHHHGGGGGGFFFDDDBBB<<<===??????>>>???AAACCCEEEHHHMMMQQQRRRVVVaaannnwww}}}{{{{{{{{{{{{{{{zzzyyywwwwwwwwwwwwxxxzzz|||xxxnnnccc]]]XXXSSSOOOOOOLLLKKKKKKLLLPPPWWW^^^bbbeeeeeefffdddcccbbbccceeehhhkkkooosssxxx~~~yyyvvvvvvxxxvvvtttqqqooonnnoooppprrrzzz{{{}}}~~~}}}{{{xxxwwwxxxxxxyyy}}}{{{xxxwwwvvvuuutttvvvuuutttrrrpppnnnmmmlllmmmoooqqqtttxxx{{{sssjjjgggfffgggkkksssyyy||||||wwwzzzyyyttttttxxx{{{xxxzzz|||~~~}}}xxxsssnnnlllhhhddd```]]][[[ZZZ^^^\\\ZZZZZZ[[[\\\[[[ZZZVVVUUUTTTRRRPPPNNNLLLKKKNNNMMMKKKJJJIIIHHHHHHHHH@@@@@@???????????????@@@CCCBBBCCCHHHLLLPPPXXXaaaqqq}}}{{{zzzyyy~~~|||zzzyyyzzzzzzyyyxxx}}}vvvjjj___XXXTTTPPPMMMKKKLLLMMMNNNQQQUUU\\\```fffhhhiiiiiigggeeedddeeegggjjjnnnqqqtttwww{{{~~~xxxtttuuuwww~~~xxxvvvssspppooopppqqqsssyyy{{{}}}~~~}}}{{{yyywwwxxxyyy{{{~~~zzzwwwvvvuuutttsssttttttsssrrrpppooonnnnnnooopppqqqsssvvv{{{}}}tttkkkjjjiiijjjnnntttyyy{{{{{{zzz~~~yyyxxx{{{~~~~~~~~~~~~~~~~~~yyyvvvooommmiiieeeaaa___^^^^^^```^^^\\\[[[\\\\\\[[[ZZZXXXWWWVVVSSSQQQOOOMMMLLLLLLLLLKKKIIIHHHHHHGGGGGGBBBAAA@@@@@@@@@@@@@@@AAA@@@>>>???DDDGGGKKKRRRZZZlll{{{}}}||||||~~~|||{{{{{{}}}~~~}}}|||~~~zzzmmmaaaZZZUUUQQQNNNLLLLLLMMMNNNPPPUUU\\\aaahhhiiikkkjjjhhhfffeeeeeegggiiimmmoooqqqtttxxx{{{~~~wwwtttuuuxxx}}}yyywwwsssqqqpppqqqrrrtttzzz|||}}}}}}zzzyyyyyyzzz}}}|||xxxuuuuuutttsssrrrrrrrrrrrrqqqppppppooooooooopppqqqqqqrrruuuzzz}}}xxxpppooooooppptttwwwzzzzzzzzz{{{}}}}}}~~~~~~|||zzzyyyyyyzzz{{{{{{{{{{{{}}}~~~}}}zzzxxxrrroookkkgggdddccccccdddcccaaa^^^]]]]]]]]][[[ZZZZZZYYYWWWUUUSSSPPPOOONNNMMMMMMLLLLLLKKKIIIHHHHHHCCCCCCBBBAAAAAA@@@AAAAAA>>><<<===AAACCCFFFLLLTTTdddsss~~~~~~}}}}}}~~~rrreee\\\WWWSSSPPPLLLMMMMMMNNNPPPUUU\\\aaajjjlllmmmllliiigggffffffgggiiikkkmmmnnnppptttvvv{{{~~~uuutttuuuyyy~~~yyywwwssspppoooqqqsssuuu}}}~~~}}}{{{yyy{{{~~~~~~{{{wwwtttssssssrrrqqqppppppppppppppppppppppppnnnoooppppppppprrruuuwww~~~xxxwwwwwwyyyzzz{{{zzzyyywwwyyy|||zzzzzzxxxuuurrrooonnnoooqqqssswwwxxxyyyzzz{{{zzzxxxwwwssspppllliiigggggghhhiiieeeccc```___^^^^^^\\\ZZZZZZZZZXXXVVVSSSQQQOOONNNOOOOOOPPPPPPOOOMMMLLLKKKDDDDDDCCCAAAAAA@@@@@@@@@???===>>>AAACCCEEEJJJQQQ\\\kkk~~~~~~xxxiii```ZZZUUURRRMMMMMMMMMNNNPPPVVV]]]bbblllnnnooonnnkkkiiihhhhhhgggiiijjjkkklllnnnrrrtttzzz}}}{{{ssssssvvvzzz~~~yyyvvvrrrpppooorrruuuwww}}}yyy{{{~~~}}}zzzvvvsssssssssrrrqqqoooooopppppppppqqqqqqqqqlllmmmoooppppppqqqsssuuuzzz}}}yyywwwuuuwww}}}~~~xxxtttrrrnnnkkkhhhfffgggiiilllnnnuuuvvvxxxxxxwwwvvvtttsssssspppmmmjjjhhhhhhiiijjjgggeeebbb```___^^^\\\[[[YYYYYYWWWUUUSSSQQQPPPOOOOOOPPPRRRSSSRRRPPPNNNLLLFFFEEECCCBBBAAA@@@@@@??????>>>>>>BBBCCCCCCHHHOOOUUUeeeyyypppeee]]]WWWSSSNNNNNNMMMMMMPPPVVV]]]cccmmmooopppooommmjjjiiijjjhhhiiikkklllmmmooossswww}}}vvvqqqsssvvv{{{~~~~~~xxxvvvrrrpppqqqtttxxx{{{}}}yyyzzz|||}}}yyyvvvsssssssssrrrqqqooooooooopppppppppqqqqqqlllnnnqqqrrrrrrrrrssstttwwwzzz~~~xxxtttsssvvv{{{{{{uuuooolllhhhfffdddccceeehhhlllnnnrrrtttvvvvvvtttrrrqqqqqqpppooommmkkkiiihhhhhhhhhgggeeebbb``````___]]]\\\XXXXXXWWWUUUTTTSSSRRRQQQOOOQQQSSSUUUUUURRROOOMMMHHHGGGEEECCCBBBAAA@@@@@@===<<<===@@@AAAAAAFFFLLLSSScccvvvyyylllbbbZZZTTTOOONNNMMMMMMPPPVVV^^^dddmmmnnnppppppnnnlllkkkkkkjjjkkkmmmnnnppptttyyy|||zzzssspppsssvvv{{{yyywwwtttrrrsssxxx}}}}}}{{{yyyyyyzzz}}}|||yyyvvvssssssssssssrrrooooooooooooppppppppppppoooqqqtttuuutttssssssssstttuuu|||~~~vvvrrrrrrssswww|||{{{uuuooojjjeeedddcccccceeehhhkkknnnnnnqqqttttttrrrpppppppppmmmmmmlllkkkiiigggeeedddfffdddaaa``````___^^^\\\XXXXXXWWWWWWVVVUUUUUUUUUSSSUUUXXX[[[ZZZWWWTTTQQQKKKJJJHHHFFFDDDCCCBBBBBB<<<;;;===@@@AAAAAAEEEKKKUUUcccuuuuuuiii^^^WWWOOOOOONNNMMMPPPVVV^^^dddkkkmmmooopppnnnmmmmmmmmmlllmmmoooqqqtttyyyvvvpppooosssvvv{{{zzzxxxuuutttvvv{{{{{{yyyyyyxxxxxx{{{~~~}}}zzzvvvtttttttttssssssoooooooooooooooppppppppprrrtttwwwwwwuuusssrrrrrrrrrrrrxxx~~~uuuqqqqqqooorrrvvv{{{}}}wwwpppkkkdddccccccccceeehhhjjjllllllooossssssqqqppppppqqqlllllllllkkkiiifffcccaaaeeecccaaa``````___^^^]]]XXXXXXXXXXXXXXXWWWWWWWWWWWWZZZ^^^``````]]]YYYVVVNNNMMMKKKHHHFFFEEEDDDDDD===<<<>>>BBBCCCCCCGGGLLLWWWdddtttzzzmmmaaaYYYPPPOOONNNMMMPPPVVV___eeejjjmmmoooooonnnmmmmmmnnnmmmnnnqqqssswww|||}}}tttoooooosssvvv{{{}}}zzzzzz}}}~~~}}}|||zzzxxxyyyyyyyyyzzz{{{|||}}}~~~}}}yyyxxxxxxxxxvvvsssrrrpppnnnmmmnnnppprrrtttssstttttttttsssrrrqqqqqqmmmppptttzzz}}}vvvrrrooolllooorrrtttyyyzzzvvvqqqllljjjjjjkkkkkkjjjjjjiiihhhnnnnnnmmmlllkkkjjjjjjiiihhhgggggghhhhhheeeaaa]]]^^^```bbbbbb```^^^]]]\\\ZZZZZZZZZYYYWWWWWWXXXYYY[[[```fffiiihhhccc^^^ZZZRRROOOKKKHHHGGGEEECCCAAABBBBBBCCCCCCDDDFFFJJJNNN[[[fffvvvuuufff\\\WWWSSSQQQSSSTTTVVV\\\dddlllooorrrqqqnnnlllmmmoootttvvvwwwxxx{{{zzzssspppqqquuuyyy~~~~~~~~~}}}}}}}}}{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{|||zzzxxxxxxzzzyyywwwuuutttsssqqqooopppqqqsssuuuuuuttttttsssrrrpppooonnnmmmooossswww}}}zzzrrrmmmjjjiiilllnnnqqqvvv~~~{{{xxxsssnnnooooooooooooooonnnmmmmmmooonnnmmmkkkjjjhhhgggfffhhhggghhhhhhhhhfffaaa^^^[[[]]]___``````_________XXXXXXYYYYYYXXXYYY[[[\\\\\\```eeehhhhhheeeaaa___VVVSSSOOOKKKIIIGGGEEECCCAAABBBBBBBBBCCCEEEIIILLLZZZeeeuuuooodddZZZUUURRRSSSUUUWWW]]]eeeiiimmmqqqrrrqqqppprrruuuxxxzzz|||~~~yyyuuurrrrrrvvvzzz~~~||||||}}}}}}|||{{{zzzyyywwwvvvvvvvvvwwwwwwyyyyyyzzz|||~~~~~~{{{xxxwwwvvvtttsssssstttuuuvvvvvvuuutttrrrqqqooonnnmmmooopppqqqtttxxxyyyqqqllliiihhhjjjmmmooottt}}}{{{xxxwwwsssooonnnnnnnnnnnnnnnmmmllllllnnnmmmllljjjhhhfffeeedddhhhhhhhhhiiiiiigggccc```YYYZZZ\\\^^^___aaaaaabbbZZZZZZZZZZZZZZZZZZ[[[[[[[[[]]]```bbbdddcccbbbaaa[[[XXXSSSOOOLLLIIIGGGDDDBBBCCCCCCCCCCCCEEEIIILLLYYYcccsssyyymmm^^^XXXTTTTTTUUUXXX^^^eeegggkkkpppssstttvvvzzz}}}~~~wwwuuussssssxxx~~~}}}|||{{{|||}}}|||{{{xxxwwwuuuttttttuuuvvvwww}}}}}}{{{zzzxxxvvvvvvvvvwwwwwwuuuuuusssrrrqqqpppoooooorrrrrrrrrrrruuu{{{zzztttpppmmmkkklllnnnqqquuu|||zzzvvvtttsssooolllllllllmmmmmmllllllkkkjjjlllkkkjjjiiihhhfffeeeeeehhhhhhiiikkkllljjjgggddd[[[[[[\\\^^^aaacccccccccaaa___]]]\\\\\\\\\[[[ZZZ[[[[[[ZZZ[[[\\\]]]]]]]]]]]]ZZZUUUPPPMMMKKKHHHEEEDDDEEEEEEEEEDDDFFFJJJMMMVVVaaaqqqrrrddd\\\UUUTTTVVVXXX]]]dddggglllrrruuuxxx{{{vvvtttsssuuu|||}}}~~~~~~||||||||||||{{{zzzvvvuuutttttttttvvvyyyzzz~~~|||{{{yyywwwwwwwwwwwwtttsssrrrqqqqqqrrrrrrsssuuuuuutttssstttxxx~~~zzzuuupppnnnmmmnnnppprrruuuzzz~~~xxxsssrrrpppmmmkkknnnnnnnnnooonnnmmmmmmllliiiiiiiiihhhhhhhhhhhhhhhhhhiiijjjmmmoooooollljjj`````````bbbeeegggeeedddcccaaa______aaaaaa```___```\\\XXXWWWXXXYYYYYYYYY\\\YYYTTTPPPMMMKKKHHHFFFEEEEEEEEEDDDDDDEEEHHHKKKTTT^^^nnn|||{{{{{{||||||~~~yyykkkaaaXXXVVVVVVXXX]]]bbbjjjnnntttxxx{{{vvvrrrtttyyy~~~~~~wwwyyy}}}|||}}}}}}|||zzzxxxwwwvvvuuuvvvyyy|||~~~~~~|||zzzxxxwwwvvvvvvrrrqqqpppppppppqqqssstttttttttsssrrrrrrtttxxx|||~~~|||yyytttooommmooopppppprrrtttvvvxxxyyy}}}wwwssspppnnnmmmkkkkkkllllllllllllkkkjjjjjjfffgggggghhhhhhiiiiiiiiihhhiiikkkooossstttrrrpppgggffffffiiimmmmmmjjjfffbbb```___bbbgggkkkkkkjjjgggbbb[[[XXXYYY[[[ZZZYYYYYYVVVRRROOOMMMLLLJJJHHHDDDEEEDDDCCCBBBCCCFFFIIIQQQ[[[lll}}}zzzwwwuuuuuuvvvwwwxxxzzz}}}uuuiii]]]YYYXXXYYY]]]bbblllqqqvvv{{{xxxssswww~~~zzz}}}yyyrrrttt~~~~~~||||||~~~~~~}}}}}}{{{yyyxxxxxxzzz}}}~~~|||zzzxxxvvvuuutttrrrpppooonnnnnnooopppqqqoooppppppooonnnoooqqqsssuuuwwwyyyzzzzzzyyyvvvttttttsssssstttuuuuuuuuutttzzz}}}yyytttooolllkkkkkkllliiiiiiiiiiiiiiihhhhhhgggffffffffffffgggggggggggggggiiilllrrrvvvxxxxxxvvvkkkjjjlllpppuuuuuupppkkkcccaaaaaaeeelllrrrrrrqqqllleee^^^[[[\\\]]]]]][[[VVVTTTPPPNNNNNNMMMLLLKKKGGGGGGGGGFFFDDDEEEHHHJJJOOOYYYjjj~~~{{{yyyvvvsssqqqqqqrrrssssssuuuxxx{{{qqqccc]]]\\\\\\___ccclllqqqwww}}}zzzvvv|||uuu|||uuuooorrr{{{~~~||||||}}}|||zzzyyy{{{~~~~~~|||zzzxxxuuussssssrrrpppnnnlllkkklllmmmmmmkkklllmmmlllkkkkkklllmmmlllpppuuu{{{yyyxxxwwwwwwxxxwwwuuusssrrrzzzxxxtttooojjjhhhhhhiiijjjllllllmmmmmmllllllkkkjjjffffffeeeeeeeeedddddddddgggiiimmmsssxxx{{{{{{zzzlllllloootttzzzzzztttooogggeeedddhhhooottttttrrrllleee^^^[[[]]]___^^^\\\UUURRROOONNNOOOOOONNNMMMLLLLLLKKKJJJHHHIIILLLNNNMMMXXXiii~~~}}}xxxvvvtttqqqpppooopppqqqppprrruuuyyy|||vvvggg```___^^^aaadddkkkpppwww}}}{{{yyy{{{rrr|||sssoooqqqzzz||||||}}}~~~|||~~~~~~|||xxxvvvyyyyyyxxx|||}}}zzzyyyzzzyyyxxxwwwtttrrrpppooonnnnnnooonnnmmmkkkhhhggghhhiiijjjjjjjjjjjjiiihhhkkkmmmrrrxxxzzzwwwvvvvvvxxx{{{|||{{{|||~~~~~~zzzvvvpppkkkkkkjjjgggfffhhhllliiigggggghhhiiifffdddeeedddbbb```___```aaabbbcccfffjjjnnnrrrtttttttttmmmnnnpppssstttrrrnnnjjjeeeeeeeeefffiiimmmppprrriiieeeaaa^^^^^^^^^______VVVUUUSSSQQQOOONNNMMMMMMNNNMMMKKKJJJIIIHHHGGGGGGPPPWWWfff|||}}}yyyvvvtttqqqooonnnmmmkkkjjjhhhjjjmmmqqquuuzzzoooccc___```cccdddhhhnnnvvv}}}~~~zzz}}}{{{~~~rrrnnnvvv|||zzzzzz}}}~~~|||~~~|||vvvrrrsssxxx{{{{{{|||wwwuuuwwwvvvvvvuuusssqqqooonnnlllllllllkkkjjjiiihhhhhhiiijjjkkkkkkkkkiiihhhgggkkkmmmqqqwww~~~{{{zzzvvvzzz{{{zzzzzz|||zzzvvvuuuooojjjiiihhhffffffhhhiiigggfffhhhjjjkkkiiigggeeedddbbbaaaaaabbbcccdddgggiiikkkmmmnnnnnnmmmmmmiiijjjlllooopppnnnjjjgggaaaaaaaaaaaaccceeehhhjjjdddaaa^^^[[[[[[[[[ZZZZZZTTTSSSRRRPPPOOONNNNNNNNNPPPOOONNNMMMKKKKKKJJJJJJQQQXXXfff{{{|||xxxvvvssspppnnnmmmllljjjhhhfffhhhjjjmmmqqqvvv|||vvvjjjddddddeeegggggglllttt|||}}}~~~zzzwwwwww}}}sssrrr||||||xxxvvvxxx{{{}}}~~~|||zzz{{{~~~~~~|||yyyrrrqqqsssyyy}}}zzztttqqquuuuuutttsssrrrpppnnnmmmjjjiiihhhggghhhhhhiiijjjkkkkkkllllllkkkiiigggfffjjjkkknnnsss{{{yyyuuunnniiihhhgggffffffiiihhhggghhhjjjmmmmmmkkkjjjeeedddcccccccccdddeeefffggghhhiiijjjjjjiiihhhgggeeefffhhhjjjllljjjfffccc```___^^^^^^^^^___aaabbbaaa___]]][[[[[[ZZZXXXVVVSSSSSSRRRPPPPPPOOOOOOPPPQQQQQQPPPOOONNNNNNMMMMMMRRRXXXfffyyyzzzvvvtttqqqnnnlllkkkiiigggeeebbbdddfffhhhkkkoootttxxx|||}}}pppiiiggggggggghhhmmmuuu|||~~~|||tttrrrvvv{{{vvvyyy~~~{{{wwwtttsssuuuwwwzzzyyyxxxwwwwwwxxxxxxvvvtttssstttwww}}}~~~zzzuuurrrwwwwwwvvvtttrrrooommmllliiihhhfffffffffiiikkkmmmlllllllllllljjjhhhfffeeehhhhhhjjjnnnttt~~~wwwpppjjjiiiiiihhhjjjmmmmmmmmmnnnnnnnnnmmmkkkiiiffffffeeedddeeeeeefffgggbbbcccdddfffggghhhhhhhhhcccdddfffhhhjjjiiieeecccccccccaaa```^^^^^^^^^^^^aaa```______^^^]]]ZZZWWWTTTTTTSSSRRRRRRRRRSSSSSSQQQQQQQQQPPPPPPOOONNNNNNQQQWWWddduuuzzzvvvrrrpppllliiihhhfffdddbbb___aaabbbccceeehhhmmmqqqttt{{{uuulllhhhfffgggkkkpppxxx}}}}}}yyyrrrrrryyy{{{{{{|||yyyuuurrrpppqqqsssuuussssssrrrrrrsssrrrqqqooosssuuuzzz|||{{{zzzyyy|||{{{yyywwwtttqqqnnnmmmkkkiiigggfffgggjjjmmmooolllllllllkkkiiigggeeeccceeeffffffhhhmmmvvv|||tttmmmllllllllloootttuuuuuuuuussspppllljjjiiiiiiiiihhhggggggfffffffff___```bbbccceeefffggggggdddeeefffhhhjjjjjjgggeeefffeeecccaaa```^^^]]]]]]``````___``````___\\\YYYVVVVVVUUUUUUUUUUUUVVVVVVOOOPPPPPPQQQQQQPPPOOONNNOOOVVVbbbqqqzzzvvvqqqnnnjjjhhhfffcccaaa___^^^______``````bbbfffiiimmmsss~~~yyypppjjjhhhhhhmmmrrr{{{}}}sssnnnrrr|||yyywwwssspppnnnnnnpppqqqnnnnnnooooooooonnnmmmmmmooorrrxxx}}}|||}}}~~~~~~~~~|||zzzwwwtttqqqooommmllliiihhhhhhjjjlllnnnjjjkkkkkkjjjhhhfffdddcccccccccdddeeeiiirrrxxxqqqooopppqqquuuzzz{{{{{{zzzvvvqqqnnnmmmmmmpppooonnnllljjjhhhgggfffcccccccccccccccccccccccceeeeeefffiiikkkkkkhhhfffddddddbbbaaa___]]]\\\[[[]]]]]]]]]^^^```___]]][[[YYYXXXXXXWWWWWWWWWXXXXXXPPPQQQRRRSSSSSSSSSRRRQQQPPPVVVaaannn~~~|||xxxqqqnnnjjjfffdddbbb___\\\]]]]]]]]]\\\[[[]]]```ccceeekkkttt|||||||||}}}|||sssmmmkkkkkkmmmttt~~~}}}}}}}}}ppphhhqqq~~~xxxuuussspppmmmllllllmmmoookkklllmmmnnnmmmmmmmmmmmmlllpppuuu|||}}}~~~~~~}}}}}}{{{yyywwwuuutttooommmkkkiiihhhiiijjjkkkhhhiiiiiihhhgggeeecccbbbaaabbbdddeeeiiisss{{{sssqqqrrrtttyyy~~~||||||{{{wwwsssrrrsssvvvxxxwwwuuurrrnnnkkkhhhffffffeeedddcccbbbaaaaaaaaaddddddeeegggiiijjjhhhfffbbbbbbaaa```^^^]]][[[ZZZ\\\[[[[[[]]]___```___^^^ZZZYYYYYYXXXWWWWWWWWWWWWSSSTTTVVVWWWXXXWWWVVVUUUSSSYYYbbblllyyy~~~zzzqqqnnniiifffcccaaa]]][[[[[[[[[ZZZXXXWWWXXXZZZ]]]^^^bbbjjjuuuyyyvvvrrrqqqrrrsssvvvyyy}}}{{{sssmmmllllllpppxxxzzz|||rrrhhhfffsss~~~{{{sssqqqooommmkkkjjjkkkmmmnnnjjjlllmmmnnnmmmmmmnnnooolllppptttzzz~~~|||||||||{{{zzzyyyxxxwwwooonnnllljjjhhhhhhhhhhhhgggggghhhggggggeeecccbbb```bbbeeeggglllvvv|||tttrrrsssuuuzzzzzz{{{zzzxxxuuuuuuyyy}}}}}}|||zzzvvvrrrmmmiiigggfffeeedddcccbbbbbbbbbbbbccccccccceeeggghhhgggeeeaaaaaaaaa```___^^^\\\[[[]]]\\\\\\^^^```bbbbbbaaaZZZZZZYYYWWWWWWVVVVVVVVVVVVWWWZZZ[[[\\\[[[ZZZYYYVVV[[[ccckkkvvv~~~{{{qqqnnniiifffccc```]]]ZZZYYYYYYXXXVVVTTTTTTWWWYYYXXX\\\dddnnn{{{~~~{{{wwwqqqnnnkkkkkkkkklllooosssvvvxxxuuuvvvvvvxxxzzz|||~~~~~~xxxqqqkkkjjjkkksss}}}|||wwwzzzttthhh```hhhwww~~~wwwsssqqqpppmmmkkkiiihhhhhhhhhiiijjjlllnnnooooooooonnnqqqqqqttt~~~{{{zzz~~~}}}{{{wwwtttwww|||~~~zzzuuuuuuqqqmmmlllmmmnnnmmmllllllkkkiiigggfffddddddcccccccccfffkkkqqq{{{|||xxxvvvwwwzzz|||~~~||||||wwwrrrnnnkkkiiijjjgggdddccccccdddddddddjjjjjjkkkkkkiiigggdddccccccbbb___]]]\\\\\\]]]^^^^^^___aaabbbbbb```^^^]]]ZZZYYYYYYXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^]]]\\\[[[ZZZ[[[aaakkkuuu{{{xxxvvvxxx}}}{{{sssooojjjfffccc```^^^[[[WWWVVVTTTRRRQQQRRRSSSTTTVVVYYY^^^eeeppp~~~|||yyyuuurrrpppmmmhhhdddeeeeeeeeefffhhhkkkmmmooonnnmmmllllllnnnqqquuuwwwvvvvvvvvvsssqqqooopppqqqvvvxxxwww{{{vvvjjjeeedddkkk}}}xxxtttpppooollljjjhhhggggggggghhhjjjkkkmmmooooooooooooqqqqqqssszzz}}}yyyzzz~~~}}}xxxuuurrruuuzzz|||zzzvvvvvvrrrnnnmmmnnnooonnnmmmnnnlllkkkiiiggggggffffffggggggjjjnnnttt}}}yyytttpppmmmmmmjjjfffdddddddddddddddhhhiiijjjjjjhhhfffcccaaabbbaaa___^^^]]]^^^______aaabbbdddddddddcccaaa```ZZZZZZXXXWWWWWWWWWXXXXXX[[[[[[\\\]]]]]]]]]\\\[[[ZZZ[[[aaajjjttt{{{uuurrrooorrrvvv~~~zzzrrrooojjjfffccc```]]][[[WWWUUUSSSRRRQQQQQQRRRSSSSSSUUUXXX^^^gggttt}}}vvvrrrrrrooollliiihhheeeaaa]]]]]]]]]]]]^^^```bbbeeefffeeedddcccdddeeehhhlllnnnpppqqqqqqpppnnnnnnooopppzzzvvvuuuyyy~~~xxxjjjaaaaaadddooo~~~wwwsssnnnmmmkkkhhhgggfffffffffggghhhjjjlllmmmnnnooooooqqqpppqqqvvv{{{~~~|||zzzwwwvvvwww{{{|||vvvsssqqqssswwwzzzyyyxxxvvvtttqqqppppppqqqqqqpppqqqpppnnnllljjjjjjjjjjjjllllllnnnrrrwwwxxxttttttpppjjjgggfffggggggggghhhiiijjjjjjhhhfffcccbbbbbbaaa```______```aaaaaaeeefffgggggggggeeedddccc^^^]]]ZZZXXXWWWWWWXXXYYY[[[\\\\\\]]]\\\\\\[[[[[[ZZZ[[[```iiirrr|||~~~uuuooollljjjmmmrrrzzz~~~yyyqqqnnniiieeebbb```]]][[[WWWUUUSSSQQQPPPPPPPPPPPPPPPQQQTTTXXX___iiittt|||yyyrrrlllgggeeeeeecccaaa___^^^\\\YYYVVVTTTTTTUUUVVVXXXYYY[[[\\\[[[[[[ZZZZZZ\\\___bbbdddhhhiiikkkkkkkkkkkknnnppp|||yyyqqqrrrwww|||}}}vvviii]]]ZZZ```gggwwwyyytttrrrmmmllljjjgggfffeeeeeefffffffffhhhiiikkkllllllmmmoooooooooqqqtttuuusssqqqoooqqquuu|||}}}uuuttttttuuuwwwzzzzzz{{{wwwvvvuuuttttttuuuuuuuuuvvvtttqqqooommmllllllmmmnnnmmmpppuuuzzz}}}yyyuuuoookkkkkkkkkllllllkkklllmmmmmmllljjjhhhfffdddcccbbbbbbbbbbbbcccdddgggggggggggggggfffddddddcccaaa^^^[[[ZZZZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[___gggooozzz|||tttnnnkkkjjjmmmsss}}}|||wwwqqqmmmhhheeebbb```]]][[[WWWVVVTTTQQQPPPOOONNNNNNOOOPPPRRRUUU[[[cccmmmtttsssiiiddd```]]]]]]ZZZZZZYYYXXXWWWUUUSSSRRRPPPPPPQQQRRRSSSTTTUUUVVVUUUUUUUUUUUUWWWYYY[[[]]]```aaadddeeegggiiilllooowwwsssmmmoootttxxx{{{uuulllbbbYYYYYYbbbnnn~~~|||wwwtttrrrmmmllljjjhhhffffffffffffeeeeeeeeefffggghhhiiijjjllllllmmmooopppqqqooonnnkkknnnuuu|||yyy{{{}}}~~~~~~~~~~~~~~~zzz{{{{{{{{{{{{|||}}}~~~~~~{{{wwwssspppooooooooommmmmmpppuuuzzz|||xxxssspppoooppppppooopppqqqssstttsssrrrpppooojjjiiihhhhhhgggggggggggggggggggggfffeeeddddddccceeeccc```^^^\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[ZZZ^^^eeennnyyy{{{tttnnnllllllpppxxx{{{uuuqqqmmmhhheeebbb```^^^\\\XXXWWWUUURRRPPPNNNMMMLLLNNNOOOPPPSSSWWW___hhhnnnzzzrrrddd]]]ZZZVVVUUUVVVQQQQQQQQQQQQPPPNNNMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXZZZ]]]```bbbeeeiiilllpppzzzxxxmmmjjjmmmqqqtttuuummmeee___ZZZZZZfffsss~~~|||xxxvvvtttnnnmmmkkkiiihhhhhhhhhhhhfffeeeeeeeeeeeefffggghhhiiijjjlllmmmnnnnnnnnnmmmjjjmmmssszzz~~~yyyuuurrrqqqqqqnnnnnnpppuuuzzz{{{xxxwwwvvvtttsssvvvwwwyyy{{{||||||{{{zzzttttttrrrqqqooommmlllkkkiiihhhgggffffffeeeddddddeeedddbbbaaa___^^^]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZ]]]dddmmmxxxzzztttooommmmmmsss||||||uuuqqqnnniiifffcccbbb___]]]YYYXXXVVVTTTQQQNNNLLLKKKKKKLLLNNNOOOSSSYYYaaafffooozzzkkk```WWWSSSQQQNNNMMMOOOHHHJJJKKKJJJHHHGGGGGGHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOOOORRRTTTWWWZZZ\\\```dddgggiiirrrsssjjjiiikkknnnpppmmmddd]]]\\\ZZZ[[[hhhvvv{{{xxxuuusssooonnnmmmkkkjjjjjjjjjkkkiiihhhgggfffeeeffffffggggggiiikkkllllllllllllllljjjmmmqqqvvvyyy|||zzzvvvtttsssrrrqqqrrrvvvzzz|||yyyzzz|||~~~~~~{{{xxxuuurrrqqqlllllljjjiiihhhgggggggggggggggggggggeeedddbbbaaa^^^]]][[[ZZZYYYYYYYYYZZZZZZYYY\\\dddmmmyyy|||vvvrrrpppnnnuuu~~~xxxrrrnnnjjjgggeeeccc```___[[[ZZZXXXUUURRRNNNLLLJJJKKKLLLLLLMMMPPPTTT[[[___fffooo|||nnn[[[SSSMMMKKKJJJHHHGGGIIIDDDFFFHHHGGGEEECCCDDDEEECCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNQQQTTTVVVYYY]]]aaacccjjjuuuzzzoooiiiiiikkkmmmllliii___XXXXXXYYY\\\jjj{{{}}}yyyvvvssspppqqqooonnnlllkkkkkkllllllkkkjjjhhhgggffffffggggggfffhhhjjjkkkkkkjjjjjjjjjjjjlllpppsssvvvyyy}}}}}}yyyvvvuuuuuutttuuuwwwzzz|||~~~~~~zzzwwwuuupppooommmlllkkkjjjjjjjjjkkklllmmmmmmllljjjgggfff^^^]]][[[YYYYYYYYYYYYZZZZZZYYY\\\dddmmmyyy~~~yyyvvvtttpppxxxzzzrrroookkkgggeeedddaaa```\\\[[[YYYVVVRRROOOLLLJJJMMMNNNNNNNNNOOORRRXXX\\\aaahhhrrr}}}kkkZZZSSSMMMHHHHHHHHHEEEEEEFFFDDDFFFHHHGGGEEECCCDDDFFFCCCCCCEEEFFFFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKNNNPPPRRRUUUYYY\\\^^^dddmmmxxxwwwmmmhhhiiikkklllkkkiii]]]UUUWWWYYY^^^mmmyyyuuuttttttttttttrrrooonnnoooqqqrrrqqqppplllgggeeeffffffeeecccjjjkkkllllllkkkjjjhhhgggjjjkkkmmmnnnppptttzzz~~~~~~zzzxxxxxxxxxwww|||}}}zzz{{{}}}~~~{{{xxxrrrnnnlllnnnqqqssstttwwwzzzyyyuuunnnhhheeedddcccaaa^^^]]]\\\\\\]]]ZZZYYY]]]eeeoooyyy{{{wwwvvvvvv{{{yyysssppplllhhhfffccc```]]][[[ZZZXXXUUURRRQQQOOOOOOLLLKKKJJJJJJMMMQQQVVVYYYbbbgggmmmssszzz{{{jjj]]]VVVJJJHHHFFFEEEDDDCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHJJJMMMOOOPPPWWW\\\ccckkkwww{{{rrrhhhdddgggjjjiiiggg___XXXTTTTTTUUU[[[nnn~~~vvvrrrqqqqqqqqqtttrrrpppoooqqqsssttttttrrrnnniiigggggghhhfffeeejjjjjjkkkllllllkkkjjjiiilllmmmnnnnnnpppsssxxx|||~~~|||{{{yyy~~~|||xxxwwwuuuuuuwww||||||zzz{{{}}}~~~~~~}}}vvvppplllfffeeecccaaa```_________]]]\\\^^^eeemmmvvv}}}yyywwwwww}}}|||tttqqqllliiifffccc```^^^[[[YYYWWWTTTRRRPPPOOOOOOLLLKKKJJJJJJMMMQQQUUUXXX]]]aaafffjjjoooxxxsssdddWWWMMMHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMOOOSSSYYY```kkk{{{vvvooofffccceeehhhfffccc[[[UUURRRSSSUUU\\\qqq{{{tttqqqpppooooootttrrrqqqqqqtttvvvwwwwwwtttqqqllljjjiiiiiihhhggghhhiiijjjllllllmmmmmmllloooooooooooooooqqquuuxxx}}}}}}xxxsssnnnoooqqqrrruuu{{{xxxssslllkkkhhhfffdddccccccccc```___aaafffkkksss{{{xxxyyyvvvrrrmmmiiifffdddaaa^^^ZZZYYYWWWTTTQQQPPPNNNNNNLLLKKKJJJJJJMMMQQQUUUXXXYYY[[[^^^```bbbhhhpppvvvyyyvvvoooeee[[[RRRKKKEEEBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCEEEGGGHHHIIIHHHKKKOOOUUU]]]jjjxxxqqqjjjdddbbbddddddbbb^^^WWWQQQOOORRRVVV```vvv|||uuurrrppppppppprrrqqqqqqrrruuuxxxyyyyyytttqqqnnnkkkiiiiiiiiiiiihhhiiijjjlllnnnoooppppppqqqqqqqqqpppoooooorrrtttzzzyyytttnnnqqqttttttvvv|||}}}xxxuuusssoookkkhhheeedddcccaaa```aaaeeeiiippp~~~|||yyy{{{yyyuuuooojjjgggdddaaa___ZZZYYYVVVTTTQQQOOONNNNNNLLLKKKJJJJJJLLLPPPTTTWWWZZZ[[[[[[[[[[[[]]]aaaeeejjjmmmpppsssvvv{{{{{{wwwsssmmmhhhddd]]]XXXRRRMMMJJJHHHEEEDDD>>>???@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@?????????????????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGJJJNNNSSS]]]gggooozzzlllgggcccbbbcccbbb^^^[[[VVVPPPOOOSSSXXXddd||||||uuurrrpppooonnnpppooooooqqquuuxxxxxxxxxrrrpppnnnkkkiiihhhiiijjjiiijjjkkkmmmooorrrssstttsssttttttrrrpppppprrrtttwww~~~~~~yyyrrruuuwwwxxxyyy|||{{{xxxsssnnniiieeebbbaaa___^^^```cccfffmmm|||}}}zzz}}}|||wwwqqqkkkhhheeebbb```ZZZYYYWWWTTTRRRPPPOOONNNLLLKKKJJJJJJLLLOOOSSSVVV[[[[[[ZZZYYYXXXXXXZZZ[[[```aaaaaabbbcccfffiiilllpppssswwwzzz}}}~~~zzzwwwuuuuuussspppnnnmmmkkkhhheeeccc```]]][[[XXXUUURRROOOLLLIIIEEECCCCCCCCCBBBAAA<<<>>>???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAABBBCCCEEEFFFGGGIIIMMMSSSZZZ^^^dddlllvvvvvviiifffcccbbbbbb```\\\YYYVVVQQQQQQVVV]]]jjj|||uuuqqqnnnmmmkkkllllllmmmooosssuuuvvvuuuoooooommmkkkhhhhhhjjjlllllllllmmmoooqqqtttwwwxxxwwwxxxxxxwwwuuuuuuvvvxxxvvv|||yyyzzz|||zzz{{{{{{|||~~~{{{xxxrrrlllfffaaa^^^\\\ZZZ[[[]]]___aaahhhxxx|||~~~yyyrrrlllhhheeecccaaa[[[ZZZWWWUUURRRQQQOOOOOOLLLKKKJJJIIIKKKOOOSSSUUUYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[ZZZ\\\___aaaccceeeiiikkknnnpppuuuxxxzzzyyyvvvuuuooonnnjjjfffbbb___\\\[[[ZZZXXXVVVUUUUUUTTTSSSQQQNNNLLLJJJIIIIIIHHHFFFDDDEEECCCAAA@@@AAAAAAAAA@@@>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDFFFIIILLLOOOQQQTTTZZZccckkksss|||~~~rrrgggeeecccbbbaaa^^^[[[XXXWWWRRRSSSZZZcccsss~~~wwwrrrooommmkkkiiiiiijjjmmmppprrrrrrqqqmmmnnnmmmkkkiiiiiilllooooooooooooqqqsssvvvyyyzzz{{{}}}~~~}}}||||||}}}~~~zzzuuuvvvxxx|||}}}~~~}}}uuurrrmmmgggaaa\\\YYYXXXWWWWWWXXXZZZZZZaaaqqq{{{sssmmmiiifffcccbbb\\\[[[YYYVVVTTTRRRQQQPPPLLLKKKJJJIIIKKKNNNRRRUUUWWWWWWWWWXXXYYYZZZYYYYYYUUUTTTRRRQQQQQQQQQPPPOOONNNPPPRRRSSSSSSUUUXXXZZZYYY[[[___aaabbbaaa^^^]]]ZZZXXXVVVTTTRRRPPPOOOOOONNNLLLJJJIIIJJJIIIHHHGGGEEEDDDBBBBBBCCCCCCBBBAAAFFFDDDBBBBBBBBBCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCEEEGGGIIIJJJJJJLLLPPPVVVZZZ^^^eeemmmsssvvv|||yyymmmeeecccbbb```^^^\\\YYYXXXUUURRRTTT]]]iii|||zzzuuurrrooommmgggggghhhkkknnnpppooonnnmmmnnnnnnllljjjjjjmmmqqqppppppqqqrrrtttwwwzzz|||~~~~~~wwwrrrsssuuuxxx{{{wwwtttvvvyyyzzzzzzooolllgggbbb]]]YYYWWWUUUTTTUUUVVVVVVVVV[[[lll||||||tttmmmiiifffdddbbb]]]\\\YYYWWWTTTRRRQQQQQQMMMKKKJJJIIIKKKNNNRRRUUUWWWWWWXXXZZZ]]]^^^]]]\\\XXXVVVSSSQQQPPPMMMJJJHHHKKKLLLMMMMMMMMMNNNPPPRRRRRRSSSUUUWWWWWWVVVTTTSSSPPPOOONNNMMMLLLKKKKKKKKKKKKIIIGGGFFFFFFFFFEEECCCEEECCCBBBBBBCCCDDDCCCBBBEEECCCAAAAAABBBBBBAAA@@@DDDCCCBBBAAAAAAAAACCCCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIIIIHHHHHHHHHJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIIIIHHHEEEHHHKKKLLLNNNQQQXXX]]][[[aaahhhnnnuuuvvvjjjdddbbb```^^^\\\ZZZXXXWWWTTTQQQTTT```nnn~~~zzzzzztttpppllliiiiiihhhhhhjjjlllnnnnnnmmmqqqooonnnmmmmmmoooqqqsssoooqqqssstttvvvyyy}}}yyyvvvooopppqqqsssvvvyyy|||}}}~~~xxxppppppvvvyyytttnnnfffccc```]]][[[YYYVVVTTTRRROOONNNQQQTTT\\\jjjwww~~~yyyqqqllljjjiiifffddd___\\\YYYVVVUUUSSSPPPNNNNNNLLLJJJIIIJJJOOOTTTWWW[[[]]]___aaabbb```___]]]\\\ZZZXXXVVVSSSPPPNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKIIIHHHFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFIIIHHHGGGFFFGGGHHHIIIJJJLLLLLLKKKJJJJJJKKKLLLLLLPPPPPPPPPOOOOOONNNNNNNNNKKKKKKJJJIIIHHHFFFDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLQQQRRRTTTYYY___gggnnnrrryyymmmfffaaa___]]]\\\]]][[[VVVSSSSSSUUUZZZdddvvvtttsssvvv~~~xxxtttqqqnnnllliiiiiihhhjjjlllnnnnnnmmmpppooonnnmmmooorrruuuwwwttttttuuuvvvxxx{{{{{{vvvsssppppppqqqrrrsssuuuvvvwwwxxxyyyzzz{{{|||~~~~~~vvvooopppvvvyyytttnnnccc```\\\YYYWWWUUUSSSRRRSSSOOONNNPPPSSS[[[iiivvv~~~{{{tttooommmkkkhhheee___]]]YYYVVVUUUSSSPPPNNNNNNLLLJJJIIIKKKOOOTTTXXXZZZ\\\___aaaaaa```^^^]]]\\\[[[YYYWWWTTTRRRPPPOOONNNMMMMMMMMMMMMNNNOOOOOOPPPOOOOOONNNMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQNNNNNNNNNMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJLLLOOOSSSYYY___bbbiiioooyyyvvvkkkddd___]]]\\\\\\]]][[[WWWSSSPPPSSSZZZhhhsssrrrwwwzzzuuusssqqqpppooojjjiiihhhiiilllmmmnnnmmmooonnnnnnnnnppptttxxx{{{yyyxxxwwwxxxzzz~~~~~~~~~}}}~~~zzzvvvsssqqqqqqqqqpppooooooooopppppprrrrrrrrrrrrqqqssswwwyyywwwrrrnnnooouuuvvvrrrmmm```]]]XXXUUUTTTTTTSSSRRRSSSOOONNNPPPSSS\\\jjjxxx}}}wwwssspppmmmiiieee```]]]YYYWWWUUUSSSPPPNNNMMMKKKJJJIIILLLPPPUUUXXXZZZ\\\___aaabbbaaa___^^^]]]\\\ZZZXXXVVVTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKIIIIIIHHHIIIIIIJJJKKKLLLGGGFFFFFFGGGJJJMMMQQQSSSVVV[[[ccclllwwwrrrhhhaaa\\\\\\\\\\\\\\\ZZZVVVSSSQQQUUU^^^rrrzzzrrrssszzz|||wwwsssqqqqqqpppoookkkiiihhhiiikkkmmmmmmmmmooonnnnnnoooqqquuuxxxzzzzzzyyyxxxyyy~~~}}}|||{{{{{{{{{~~~|||yyyvvvtttrrrqqqqqqppppppooonnnmmmmmmmmmmmmqqqqqqqqqpppoooqqquuuxxx~~~~~~~~~}}}~~~zzzooollljjjlllpppqqqmmmiii___\\\WWWUUUUUUUUUUUUTTTTTTQQQPPPSSSWWW```ppp~~~~~~yyyuuusssoooiiidddaaa^^^ZZZWWWUUUSSSPPPNNNLLLKKKJJJJJJMMMQQQVVVYYY[[[]]]```cccddddddbbbaaa^^^^^^\\\[[[YYYXXXWWWVVVWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWUUUSSSRRRQQQPPPNNNLLLJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNRRRSSSUUUVVVVVVVVVUUUTTTVVVWWWYYYZZZZZZYYYWWWVVVWWWWWWXXXXXXXXXXXXYYYYYYVVVVVVVVVUUUTTTRRRQQQPPPNNNNNNMMMLLLLLLLLLMMMMMMKKKJJJJJJJJJJJJKKKKKKLLLJJJIIIIIIIIIJJJLLLNNNOOOQQQTTTXXX^^^eeemmmvvv{{{|||{{{ooofff```\\\\\\\\\[[[ZZZWWWSSSQQQUUUYYYfff}}}yyyrrruuu|||vvvrrrqqqpppooonnnkkkiiiggggggiiikkkllllllnnnnnnoooppprrrtttvvvwwwwwwwwwwww|||{{{zzzzzz{{{{{{xxxvvvtttqqqpppppppppqqqnnnmmmmmmllllllmmmmmmnnnqqqrrrrrrqqqqqqsssvvvyyyyyyyyyyyyzzz~~~{{{|||xxxqqqiiigggggggggiiihhhfffddd\\\YYYVVVTTTUUUUUUUUUUUUUUUSSSSSSXXX]]]fffvvv~~~zzzvvvtttoooiiidddbbb___[[[WWWUUUSSSPPPNNNKKKJJJJJJKKKNNNRRRWWWZZZ]]]___cccfffggggggfffeeeaaa```___^^^]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\^^^^^^___^^^]]][[[YYYXXXXXXUUURRRNNNKKKIIIHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQPPPPPPOOOOOOOOOPPPQQQQQQUUUVVVXXXYYYYYYYYYXXXWWWWWWXXXZZZ[[[[[[ZZZXXXWWWYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXXXXXXXWWWVVVTTTTTTQQQPPPPPPOOONNNNNNOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLNNNOOOPPPMMMOOOQQQTTTWWW[[[aaaeeeeeehhhlllpppsssvvvyyy|||xxxmmmeee```]]]]]]\\\ZZZVVVSSSPPPOOOUUU]]]nnn~~~tttzzz}}}wwwsssqqqpppnnnmmmjjjhhhfffeeegggiiijjjjjjlllmmmpppsssuuuuuuuuuuuuuuuvvvyyy|||wwwvvvxxxzzz{{{uuutttrrrpppooonnnnnnoookkkkkkkkkkkklllmmmnnnooooooppprrrrrrqqqrrrtttvvvssstttvvv{{{|||{{{xxxvvvyyy~~~}}}}}}{{{qqqjjjfffeeedddcccaaa```______WWWVVVTTTTTTUUUVVVUUUTTTVVVUUUWWW\\\aaaiiivvv{{{wwwuuupppjjjeeebbb___[[[XXXVVVSSSPPPNNNJJJIIIJJJKKKOOOSSSXXXZZZ^^^aaadddgggiiijjjiiihhhcccccccccbbbbbbaaaaaaaaa]]]]]]\\\\\\]]]]]]^^^___```aaacccccccccaaa___]]]\\\YYYUUUPPPLLLIIIHHHHHHMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWYYY[[[\\\^^^^^^___\\\]]]^^^______^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPOOONNNNNNMMMNNNNNNKKKKKKKKKKKKLLLMMMNNNOOOMMMOOOPPPQQQQQQSSSUUUXXXXXXZZZ]]]___```bbbeeehhhjjjnnntttzzzuuukkkddd```]]]]]][[[WWWSSSPPPOOOPPPSSS___wwwxxx~~~xxxtttrrrqqqpppnnniiigggdddccceeegggiiiiiihhhlllqqqvvvyyyyyywwwvvvuuuwww~~~xxxsssrrrtttwwwxxxwwwvvvtttqqqooolllkkkjjjiiiiiiiiijjjjjjlllmmmnnnnnnoooqqqqqqpppooooooooonnnqqqvvv~~~|||vvvrrrqqqrrrvvvzzz|||zzzxxxzzz{{{{{{yyytttqqqpppqqqrrrqqqssswww~~~|||ssslllgggffffffddd```\\\ZZZZZZ[[[UUUUUUUUUVVVXXXXXXVVVUUUWWWVVVYYY^^^bbbgggqqq|||}}}yyyvvvrrrlllgggccc```\\\XXXVVVSSSPPPNNNIIIIIIJJJLLLOOOTTTXXX[[[^^^```dddhhhjjjjjjjjjiiiffffffffffffeeeeeeeeeeeebbbbbbaaaaaabbbbbbcccddddddfffhhhiiiiiihhhfffddd```]]]YYYTTTPPPNNNMMMMMMPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[]]]^^^```bbbcccaaaaaaaaaaaaaaaaaaaaaaaa______^^^^^^]]]\\\[[[[[[]]]^^^^^^]]]]]]\\\[[[ZZZXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNMMMPPPRRRSSSSSSSSSTTTUUURRRTTTVVVWWWXXXYYY\\\^^^___aaaeeeiiimmmssszzz~~~rrriiiccc```[[[[[[XXXTTTPPPOOOQQQTTTUUUfff}}}~~~yyyuuusssrrrqqqpppiiifffcccbbbdddfffggghhhfffjjjrrrxxx||||||zzzxxxwwwzzzvvvpppoooqqqtttuuuzzzyyyvvvsssoookkkhhhggghhhhhhhhhhhhiiijjjkkklllnnnppprrrrrrooolllkkkjjjmmmqqqxxx{{{tttmmmmmmooossswwwwwwsssnnnmmmooopppnnnjjjggggggiiiiiiiiijjjnnnvvv~~~}}}uuunnniiiggghhhgggeee```ZZZWWWXXXZZZVVVWWWXXXZZZ\\\\\\YYYWWWWWWWWWYYY^^^```cccllluuu}}}~~~zzzwwwsssnnnjjjccc```\\\XXXVVVSSSPPPNNNHHHIIIJJJLLLPPPTTTYYY[[[]]]```cccgggjjjjjjjjjiiiggggggggghhhhhhhhhhhhhhhggggggggggggggghhhiiiiiiiiijjjmmmoooooonnnllljjjdddbbb]]]YYYVVVTTTTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[[[[[[[^^^______``````aaaaaabbb^^^^^^]]]\\\\\\]]]]]]]]]aaa```_________```bbbccccccbbbbbbaaaaaabbbbbbcccbbbbbbaaa___^^^]]]\\\[[[______``````___^^^]]]]]]ZZZZZZYYYWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPKKKNNNQQQSSSSSSSSSSSSSSSPPPRRRTTTUUUUUUWWWZZZ\\\\\\]]]___aaacccggglllppp{{{}}}ppphhhbbb___YYYXXXVVVRRRNNNOOOTTTXXX[[[mmm|||wwwwwwzzzzzzuuuooommmgggaaa___```dddeeeeeehhhlllrrrvvvxxxxxxxxxxxxwww~~~~~~zzzsssnnnlllnnnqqqttt{{{yyyuuuqqqnnnjjjfffccccccdddeeegggiiijjjllllllnnnmmmllljjjhhhiiikkkmmmooorrr{{{}}}vvvsssssstttwwwzzzyyytttpppiiigggfffffffffeeebbb``````___aaahhhrrr~~~~~~vvvoookkkiiihhhcccccccccbbb```]]]ZZZYYYXXXXXXXXXXXXYYY[[[\\\]]]\\\^^^______^^^```eeeiiiuuu~~~}}}{{{wwwrrrnnnhhhccc]]]XXXUUURRRPPPNNNLLLLLLLLLMMMPPPTTTXXXZZZ^^^```dddeeeffffffggghhhiiikkkllllllkkkjjjlllmmmmmmmmmmmmmmmmmmlllkkkjjjnnnmmmmmmnnnoooooommmllljjjgggdddbbbaaaaaa___]]]]]][[[\\\``````]]]]]]___aaa```___^^^^^^```bbbcccccceeehhhhhhgggeeeeeeeeedddcccbbbaaaaaabbbcccdddaaaaaaaaaaaabbbcccdddeeeffffffeeedddcccbbb```___bbbbbbaaaaaa``````______```aaaaaabbbaaa```^^^]]]^^^^^^\\\ZZZYYYXXXXXXXXXUUUVVVWWWWWWUUUSSSPPPNNNRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\^^^aaafffiiirrruuuzzz~~~zzzppphhhaaa\\\]]]WWWQQQPPPNNNNNNRRRYYYeee|||zzzuuuuuuwwwwwwrrrmmmhhhddd^^^\\\]]]```aaabbbccciiipppuuuxxxxxxxxxxxxxxx}}}vvvsssnnnkkkkkknnnrrruuuyyywwwssspppmmmiiifffccccccdddeeefffgggiiijjjjjjllllllkkkiiiggggggiiilllqqquuu~~~|||wwwvvvxxx|||~~~uuunnnhhhfffdddccccccbbb```___^^^___bbbiiisss}}}zzzrrrlllhhheeeeeebbbcccddddddbbb___\\\ZZZYYY[[[]]]___aaabbbbbbccc```aaaaaa```______cccfffpppyyy~~~{{{vvvrrrjjjfff```[[[WWWTTTQQQOOOKKKKKKLLLMMMPPPTTTWWWZZZ\\\___ccceeeffffffhhhiiikkklllmmmmmmllllllmmmooooooooopppqqqqqqppppppppprrrqqqqqqqqqqqqqqqooonnnnnnlllkkkkkkkkkkkkjjjhhhfffbbbbbbeeeeeebbbbbbddddddcccbbbaaaaaacccdddeeeeeehhhkkkmmmllljjjjjjjjjeeeeeedddccccccdddeeeeeefffffffffeeeeeeeeeffffffffffffggggggfffeeedddcccccccccbbbaaaaaa```aaaaaaaaabbbcccccccccbbbaaa```aaa```___]]]\\\[[[[[[[[[ZZZZZZZZZZZZYYYWWWUUUSSSVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYVVVWWWWWWXXXYYYZZZZZZ[[[[[[\\\]]]^^^```cccgggjjjnnnppptttxxx|||wwwnnngggaaa\\\\\\WWWRRRQQQOOOOOOTTT[[[mmmzzzzzz|||wwwsssrrrsssrrrnnniiidddaaa\\\ZZZ[[[]]]^^^___```fffnnnuuuxxxxxxxxxwwwzzz{{{~~~}}}pppmmmiiiggggggjjjnnnqqquuutttqqqnnnkkkgggeeedddcccddddddeeeeeeffffffggghhhhhhhhhgggffffffiiikkkssswwwzzzxxxyyy~~~xxxmmmgggdddaaa____________^^^^^^___bbbiiirrr{{{}}}wwwooohhhdddbbbaaaaaaccceeefffeeebbb___\\\ZZZ^^^cccgggjjjjjjiiihhhdddeeedddbbb```___```bbbjjjrrr|||xxxnnnjjjccc^^^ZZZVVVSSSQQQKKKKKKLLLMMMPPPSSSWWWYYY[[[^^^bbbdddfffgggiiikkkmmmnnnoooooonnnnnnooopppqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuttttttssssssrrrsssssstttwwwzzz{{{zzzyyyrrrmmmjjjkkkkkkhhhhhhiiihhhgggfffeeeeeefffggghhhiiillloooqqqpppooonnnmmmiiiiiihhhhhhhhhhhhiiiiiilllkkkkkkjjjiiihhhgggfffggghhhiiijjjjjjiiihhhhhhfffeeedddccccccdddeeeeeecccdddeeefffffffffeeeddddddcccbbbaaa```_____________________^^^]]]\\\[[[\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^______aaabbbccccccfffiiilllmmmpppsssvvvyyy~~~vvvmmmgggbbb]]]\\\WWWTTTSSSRRRSSSYYYaaaxxxzzztttvvv~~~yyyuuupppoooooommmiiidddbbb```]]][[[[[[\\\]]]^^^aaagggpppvvvxxxxxxwwwwwwxxxvvvvvvzzzxxxrrrmmmjjjgggdddcccdddgggiiioooooonnnkkkhhheeeddddddddddddddddddddddddddddddbbbdddeeeffffffhhhkkkmmmsssxxxzzzxxxxxx||||||qqqhhhddd```]]]]]]^^^______``````bbbhhhpppxxx}}}{{{uuunnnhhhdddaaa``````bbbeeeggggggeeebbb```]]]bbbjjjqqqtttrrrnnnkkkhhhgggeeecccaaa``````aaagggmmmyyy}}}rrrmmmfff```[[[XXXTTTRRRLLLLLLLLLMMMPPPSSSVVVYYYYYY]]]aaaeeeggghhhkkkmmmmmmoooppppppoooooopppqqqssssssuuuvvvwwwxxxxxxxxxvvvvvvwwwvvvuuuuuuvvvwwwwwwyyy~~~wwwpppooonnnkkkjjjkkkjjjiiiiiihhhggghhhhhhiiijjjmmmqqqrrrpppnnnmmmmmmllllllmmmmmmnnnnnnooopppqqqpppooommmkkkiiihhhgggiiijjjkkkmmmmmmlllkkkjjjjjjiiigggfffggghhhiiijjjfffggghhhiiiiiiiiihhhgggffffffeeedddcccccccccdddddddddddddddccccccccccccbbbbbbaaa___^^^]]]]]]]]]\\\\\\]]]]]]^^^_________aaaaaaaaabbbbbbbbbcccccceeefffhhhhhhiiikkknnnpppsssuuuxxx{{{~~~wwwnnniiidddaaa\\\XXXUUUTTTSSSVVV___hhhtttsssxxx~~~wwwtttooommmkkkiiidddaaa___^^^]]][[[ZZZZZZ[[[\\\dddiiipppvvvwwwwwwuuuuuutttqqqooopppsssrrrnnniiiiiigggdddbbbaaabbbcccdddjjjkkkkkkiiieeeccccccdddccccccccccccbbbbbbbbbbbb___aaadddfffhhhkkknnnqqquuu{{{{{{wwwxxxyyy~~~vvvjjjfffaaa^^^^^^```aaaaaadddbbbbbbfffmmmuuu{{{~~~}}}zzzuuuoooiiifffcccbbb___bbbeeeggghhhgggeeedddcccjjjuuu}}}}}}wwwrrrllljjjfffcccbbbbbbbbbbbbgggllluuuuuuppphhhbbb]]]XXXTTTRRRMMMMMMMMMNNNPPPSSSWWWYYYYYY]]]bbbeeehhhjjjmmmooonnnoooppppppoooooopppqqqssstttvvvxxxyyyzzz{{{{{{xxxzzzzzzyyyxxxxxxzzz|||{{{tttooommmjjjiiijjjiiiiiiiiihhhhhhhhhiiiiiikkkmmmoooooonnnlllllllllnnnoooppprrrtttvvvwwwxxxyyywwwtttpppllliiiggggggjjjlllnnnoooooonnnlllkkkkkkkkkjjjjjjjjjkkkmmmnnnkkklllmmmmmmmmmlllkkkjjjhhhhhhggggggfffggggggggghhhhhhiiijjjjjjjjjjjjiiiiiigggfffcccbbbaaa```````````````aaabbbbbbcccccceeeeeeeeeffffffgggggghhhjjjlllnnnooopppqqqtttvvvxxx{{{~~~wwwoookkkgggddd\\\XXXUUUTTTTTTXXXdddqqqzzzrrruuu{{{~~~vvvsssooollliiifffbbb___[[[\\\\\\[[[YYYXXXYYYZZZcccgggmmmqqqssssssrrrrrrnnnmmmkkkkkkjjjiiigggfffdddcccbbbaaaaaabbbdddeeedddfffhhhfffcccaaabbbeeecccccccccbbbbbbbbbaaaaaa```cccfffiiikkknnnqqqssszzzzzzxxxzzz|||~~~xxxlllhhhcccaaaaaabbbcccccceeeddddddgggmmmtttxxxzzzzzzwwwsssooojjjgggeeeddd___aaacccfffhhhhhhhhhgggkkksss~~~rrrmmmgggbbbaaabbbbbbcccfffjjjrrr~~~xxxssskkkddd___ZZZUUUSSSOOONNNNNNOOOQQQTTTXXXZZZ[[[^^^cccgggiiilllnnnpppnnnpppqqqqqqppppppqqqrrruuuwwwyyy}}}~~~}}}xxxppplllhhhfffggggggggghhhhhhiiiiiiiiiiiikkklllnnnnnnmmmmmmooopppsssuuuxxx||||||tttnnniiigggfffkkklllooorrrrrrrrrpppooonnnooopppqqqqqqrrrsssssstttttttttsssrrrpppnnnmmmkkkjjjjjjjjjjjjkkkkkklllmmmoooqqqssstttsssrrrqqqooommmkkkhhhfffdddddddddddddddeeeffffffgggggghhhhhhiiiiiijjjkkklllmmmnnnooorrrtttvvvwwwxxxzzz||||||xxxrrrooommmkkkbbb^^^YYYWWWXXX^^^ooo~~~vvvpppttt|||wwwtttppplllhhhddd```^^^[[[\\\^^^\\\ZZZXXXYYYZZZ]]]aaafffjjjlllmmmnnnpppjjjkkkllljjjfffeeeeeefffeeedddcccbbbbbbbbbcccccc```cccfffdddaaa___bbbeeecccccccccbbbbbbbbbbbbbbbfffhhhkkkmmmnnnoooqqqsss|||~~~}}}~~~~~~zzzvvvllliiieeebbbbbbcccccccccdddeeeggglllqqqtttuuuuuuuuussspppmmmiiigggeeeddd___```bbbdddfffhhhjjjkkknnnwwwyyyrrrhhhbbb``````aaaaaabbbfffmmmyyy|||wwwooogggaaa\\\WWWTTTPPPPPPPPPQQQSSSVVVYYYZZZ]]]```eeeiiikkkmmmoooqqqppprrrssssssrrrqqqssstttxxxzzz|||rrrmmmhhheeeeeeffffffgggiiijjjjjjjjjjjjlllmmmnnnooopppsssxxx{{{{{{qqqjjjgggfffiiilllppptttwwwwwwvvvuuuwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}|||zzzwwwtttqqqooonnnnnnmmmmmmnnnooopppppptttvvvzzz~~~~~~{{{zzzuuussspppllljjjhhhhhhhhhiiijjjjjjkkkkkkllllllmmmkkklllmmmoooppprrrssstttsssvvvyyy{{{|||~~~|||xxxyyyyyyxxxpppkkkeeebbbccclll~~~ssspppvvv~~~~~~wwwuuuqqqmmmhhhddd```^^^]]]___aaa```]]][[[[[[]]]WWW[[[```cccfffiiilllnnnhhhkkkmmmkkkfffccceeehhhiiihhhfffdddbbbaaa```___^^^aaadddccc```___aaaeeecccccccccbbbbbbbbbbbbbbbjjjlllooopppooooooqqqrrr{{{}}}~~~~~~|||wwwrrrkkkiiieeeccccccdddcccbbbbbbdddjjjpppuuuvvvssspppqqqooommmjjjgggeeedddccc______```ccceeehhhkkkmmmlllvvv~~~uuujjjaaa______``````___bbbjjjuuuyyyqqqjjjccc^^^YYYVVVQQQQQQQQQQQQSSSVVVYYY[[[^^^bbbfffjjjlllnnnppprrrrrrsssttttttsssssstttvvvzzz}}}tttnnniiieeeeeeeeefffgggiiijjjkkkllllllmmmnnnoooqqqsssyyyssskkkgggfffhhhkkkqqqvvvzzz{{{{{{{{{{{{wwwtttrrrppppppppppppqqqrrrssssssyyy|||yyywwwssspppmmmkkkkkkkkkmmmmmmnnnnnnooopppppppppnnnnnnppprrrtttvvvwwwxxxuuuxxx|||~~~}}}wwwqqqnnnnnnyyyyyyrrrrrrzzz~~~||||||xxxrrrmmmiiifffbbb___dddeeedddaaa\\\XXXUUUTTTRRRTTTYYY^^^bbbfffhhhiiikkkkkkjjjhhhgggfffddddddjjjhhheeebbb```^^^^^^^^^___```aaa```^^^]]]]]]^^^ZZZ\\\___ccceeefffeeeeeekkkkkkmmmoooqqqrrrtttuuuwww~~~zzzuuuqqqmmmjjjdddddddddccccccccccccdddgggiiimmmqqqssstttsssrrrlllkkkiiihhhfffdddcccbbb]]]ZZZXXXYYY]]]cccgggiiijjjtttzzzmmmhhhddd^^^[[[]]]___dddkkksss}}}wwwpppiiibbb[[[VVVTTTPPPNNNQQQSSSSSSWWW]]]]]]aaafffjjjlllnnnpppqqqtttqqqpppqqqpppppptttzzzwwwnnngggcccbbbfffgggiiiiiiiiijjjmmmooopppsssvvvzzzzzzqqqmmmllllllpppuuuzzz}}}}}}yyywwwrrrtttvvvuuussssssvvvyyy~~~vvvoooooonnnjjjhhhhhhkkkmmmooorrrssssssrrrrrrtttsssssstttwwwzzz||||||~~~}}}~~~}}}qqqlllmmm{{{~~~|||xxxtttoookkkiiigggeeeccchhhiiigggccc]]]XXXUUUTTTRRRTTTXXX]]]aaadddfffgggiiihhhggggggeeeeeedddccchhhgggeeebbb```^^^]]]]]]^^^___```___]]]\\\]]]^^^\\\^^^```bbbdddeeeeeeeeeiiiiiikkklllnnnpppqqqrrrwww|||}}}}}}}}}}}}~~~xxxrrrmmmhhheeedddeeeffffffggggggffffffhhhjjjmmmppprrrrrrqqqpppkkkjjjhhhfffcccaaa______YYYWWWUUUVVV[[[aaaeeehhhiiiqqqzzzrrrkkkfff```]]]^^^]]]bbbhhhppp{{{zzztttmmmeee^^^YYYVVVRRRPPPRRRTTTTTTXXX^^^```ccchhhkkkmmmoooqqqrrrtttqqqppprrrrrrrrrwww~~~yyyqqqjjjeeedddggghhhjjjkkklllmmmppprrrvvvxxx}}}}}}rrrnnnmmmmmmrrrxxx|||~~~zzzxxxvvvxxxzzzzzzxxxxxx|||{{{sssqqqoookkkiiiiiijjjkkknnnqqqrrrssssssrrrtttttttttuuuxxx{{{}}}~~~vvvllliiimmm|||}}}{{{tttpppkkkhhhggggggggggggkkkjjjhhhccc]]]WWWTTTRRRSSSUUUXXX\\\___bbbccccccddddddddddddcccccccccccceeeeeedddbbb```^^^\\\[[[\\\]]]^^^]]]\\\[[[\\\]]]______```aaabbbcccddddddffffffgggiiikkklllmmmnnnrrrwwwwwwttttttuuuzzz{{{tttnnniiidddaaaccceeegggjjjkkkjjjiiihhhjjjkkkmmmooooooooommmllljjjiiigggdddaaa^^^\\\[[[TTTSSSRRRUUU[[[bbbgggiiiiiimmmssszzz{{{qqqjjjccc``````\\\```fffmmmwwwzzzssskkkbbb]]]YYYTTTRRRSSSTTTUUUYYY^^^bbbeeejjjmmmnnnpppqqqsssuuurrrqqqssstttvvv}}}}}}tttlllhhhggghhhjjjlllnnnpppsssvvvyyyuuupppooonnnttt{{{|||{{{zzz}}}wwwrrrnnniiifffggggggiiilllooorrrsssttttttvvvwwwwwwyyy|||~~~mmmhhhiiippp}}}{{{yyyqqqmmmgggdddcccdddeeefffeeeeeeccc___YYYTTTQQQQQQSSSUUUXXX[[[]]]___```````````````aaaaaaaaabbbbbbbbbbbbbbbbbb```^^^[[[ZZZZZZ[[[\\\\\\[[[ZZZ\\\]]]aaa````````````aaabbbbbbccccccdddeeeggghhhiiiiiilllpppxxxuuupppooorrrwww{{{~~~zzzuuupppllliiieeeccccccfffjjjmmmnnnmmmkkkiiijjjkkklllmmmmmmkkkjjjiiijjjhhhfffccc```\\\ZZZYYYRRRRRRUUUZZZbbbjjjnnnqqqllllllnnnrrr|||wwwmmmfffaaa___]]]```eeekkksssyyypppgggaaa[[[VVVSSSTTTUUUUUUYYY^^^cccfffjjjlllnnnoooqqqsssuuurrrrrruuuxxx{{{uuummmiiihhhhhhkkkooorrrvvvzzzvvvrrrqqqpppwww~~~}}}}}}|||yyyrrrlllfffbbbccceeefffjjjnnnqqqtttvvvvvvyyy{{{}}}ttthhhfffkkkttt~~~}}}}}}~~~}}}zzzwwwvvvooojjjddd___^^^^^^______ZZZZZZYYYVVVRRRPPPOOOPPPTTTUUUXXXZZZ\\\]]]]]]]]]^^^^^^______```aaaaaaaaa````````````___]]][[[ZZZXXXZZZ[[[[[[ZZZZZZ\\\]]]aaa``````______``````aaaaaaaaabbbcccddddddeeeeeehhhllltttvvvooommmqqqtttuuutttrrrnnnllllllllljjjiiigggjjjooorrrsssqqqnnnllliiijjjjjjjjjjjjiiihhhgggiiihhhfffccc```]]][[[ZZZUUUWWW\\\eeemmmtttxxxyyynnnllljjjmmmuuu{{{ooogggaaa]]]___aaaeeeiiippp|||wwwlllfff^^^YYYUUUUUUUUUUUUYYY^^^ccceeeiiikkkmmmooorrrtttvvvtttuuuyyy}}}uuummmhhhgggiiilllrrrwww}}}wwwsssrrrsssxxx~~~}}}zzz~~~|||tttmmmeeeaaaaaabbbdddhhhlllqqquuuxxxzzz{{{}}}xxxllldddfffnnnxxx}}}|||zzzzzzzzz|||~~~~~~|||zzzwwwtttrrrkkkggg```\\\YYYXXXWWWVVVOOOPPPPPPOOOMMMLLLMMMOOOTTTUUUWWWZZZ\\\\\\]]]\\\^^^^^^^^^___```aaaaaaaaa^^^^^^^^^^^^]]]\\\[[[ZZZWWWYYY[[[[[[[[[[[[\\\^^^bbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccgggkkksss}}}xxxpppnnnpppqqqooommmkkkiiiiiikkkmmmmmmlllmmmooosssuuuuuurrrooommmggggggggghhhhhhgggggggggffffffdddbbb```___]]]\\\ZZZ^^^eeeooowww{{{{{{zzzkkkgggfffhhhmmmvvvyyynnnggg```[[[^^^```cccffflllvvv~~~rrrkkkbbb\\\WWWVVVVVVVVVZZZ```bbbeeehhhkkkmmmpppsssvvvzzzyyy{{{~~~tttlllhhhhhhkkkooowwwyyytttssstttxxx~~~}}}xxx}}}yyyqqqiiicccbbbaaacccggglllrrrwww{{{~~~}}}yyynnneeeaaaiiisss~~~yyyxxxwwwwwwxxx{{{~~~~~~}}}|||zzzwwwtttqqqooofffbbb\\\XXXUUUSSSQQQPPPJJJKKKKKKJJJJJJJJJMMMOOOTTTUUUWWWZZZ\\\]]]]]]]]]_________``````aaaaaabbb^^^]]]\\\[[[[[[[[[[[[[[[WWWYYY[[[[[[[[[[[[]]]___cccdddeeeffffffeeedddcccaaaaaaaaaaaabbbbbbbbbbbbeeeiiipppyyyyyyxxx{{{|||tttqqqssspppkkkkkkiiiggggggiiijjjjjjjjjnnnoooqqqrrrqqqmmmjjjhhhddddddeeeeeefffgggggggggcccbbbbbbaaa``````_________dddllluuu{{{|||wwwsssddd```___bbbdddhhhsss~~~tttkkkfff```ZZZ[[[]]]___aaafffooozzzyyyqqqggg```[[[YYYXXXXXX\\\bbbbbbeeehhhkkknnnqqqvvvyyyzzzqqqllljjjkkknnnttt||||||vvvttttttwww}}}~~~|||xxx~~~{{{tttjjjdddbbb```bbbffflllsssyyy~~~}}}tttzzzqqqhhhbbbcccooo|||vvvvvvuuuuuuwwwzzz}}}}}}}}}|||yyyvvvrrrooommmbbb^^^ZZZVVVTTTQQQNNNLLLIIIIIIJJJIIIIIIJJJMMMOOOTTTUUUXXXZZZ\\\]]]]]]]]]`````````aaaaaaaaabbbbbb^^^]]][[[ZZZZZZZZZ[[[\\\WWWYYY[[[[[[[[[\\\^^^```dddeeegggiiiiiihhhgggeeeaaabbbbbbbbbbbbbbbbbbbbbbbbffflllttt|||~~~yyy|||{{{tttssswww{{{~~~yyyvvvvvvrrrjjjllljjjgggfffgggggggggfffkkklllmmmllljjjgggcccaaabbbbbbcccdddfffggghhhhhh````````````````````````bbbgggpppxxx|||yyyrrrlll]]]ZZZYYY\\\]]]___hhhssswww{{{yyyooohhheee```YYYXXXZZZ\\\]]]aaaiiiuuu}}}}}}tttjjjccc]]]\\\[[[ZZZ^^^dddcccfffiiilllooosssxxx{{{wwwpppmmmlllnnnqqqwww~~~wwwtttsssuuu||||||yyy{{{sssjjjbbb```___bbbffflllssszzzsssnnnvvvnnngggcccgggvvv~~~{{{sssrrrqqqqqqsssxxx|||~~~|||zzzvvvrrrnnnkkkiii```^^^\\\XXXTTTPPPMMMLLLIIIIIIHHHHHHJJJLLLOOOQQQSSSWWW[[[]]]]]]]]]^^^___^^^^^^___```aaaaaaaaaaaaaaa___]]][[[YYYXXXXXXXXXZZZZZZZZZZZZ[[[\\\^^^^^^dddeeefffhhhiiiiiiiiiiiiffffffffffffeeedddcccbbbbbbdddfffjjjqqqzzz~~~|||yyyzzz~~~zzztttqqqqqquuu{{{~~~xxxssspppooojjjgggcccbbbccccccaaa^^^eeeeeeeeeeeedddcccbbbbbb^^^___aaacccdddcccbbbaaacccaaa___]]]]]]^^^```bbbeeeeeeggglllpppooohhhaaaUUUTTTTTTVVVYYY]]]aaaccchhhhhhgggeeebbb___\\\ZZZZZZVVVUUUXXX\\\bbblllvvvxxxqqqiiiaaa___]]]\\\^^^aaadddhhhlllnnnppptttzzz}}}uuuqqqmmmmmmqqqqqqyyy}}}xxxyyy|||}}}}}}yyysssnnnhhhdddbbbdddfffkkkqqqzzzxxxnnnooottt}}}mmmjjjmmmttt~~~zzzsssrrrqqqqqqsssuuuxxx{{{zzzyyywwwtttppplllhhhfff```^^^[[[WWWRRROOOMMMKKKNNNNNNMMMMMMNNNPPPSSSTTTXXX[[[^^^```___^^^______aaabbbccceeeeeeeeeddddddaaa___]]]ZZZYYYXXXWWWWWWXXXXXXXXXXXXYYY[[[\\\]]]dddeeegggiiijjjlllllllllhhhhhhhhhggggggeeedddddd```aaabbbeeejjjrrr|||~~~}}}~~~~~~|||~~~{{{uuuqqqppprrrwww~~~yyytttoooiiieeeaaa```bbbcccbbbaaaccccccccccccbbbaaaaaa``````aaabbbcccbbb```^^^]]]]]]^^^^^^___````````````aaaaaabbbeeehhhfff___YYYQQQPPPPPPPPPSSSXXX\\\___dddcccbbb```^^^ZZZWWWVVVWWWTTTSSSWWW[[[aaakkkuuuwwwnnneeeaaa___]]]___ccceeeiiilllnnnooossszzzyyyssspppmmmmmmqqqttt||||||}}}zzzuuupppjjjeeedddeeehhhlllttt~~~tttmmmpppqqqyyyqqqmmmrrr{{{}}}yyysssrrrqqqqqqqqqssstttuuuvvvuuutttqqqmmmiiifffddd```]]]YYYTTTQQQOOONNNMMMUUUTTTSSSSSSTTTVVVXXXZZZ^^^```bbbcccaaa``````aaabbbdddfffiiiiiiiiigggfffbbb```^^^[[[YYYWWWWWWWWWVVVVVVVVVVVVXXXYYYZZZ[[[aaabbbdddgggiiijjjkkkkkkiiiiiiiiihhhgggeeedddccc`````````aaadddllluuu{{{yyytttuuuxxx}}}{{{vvvrrrooopppsss|||zzzqqqiiieee```___aaacccdddcccbbbbbbaaaaaa```______^^^bbbbbbbbbaaa```]]][[[YYYWWWZZZ^^^aaabbbaaa___]]]^^^]]]^^^```aaa^^^WWWRRRPPPOOOOOOOOOQQQUUUYYY[[[___^^^]]]\\\YYYWWWTTTSSSTTTRRRRRRVVV[[[```iiirrruuujjjeeebbb___aaaeeegggjjjlllmmmooossszzzuuuqqqpppmmmmmmqqqxxx~~~zzzwwwssslllgggfffhhhjjjoooxxxvvvllljjjkkkjjjkkkppptttwww~~~vvvrrrxxx|||yyyqqqqqqqqqqqqqqqqqqrrrrrrsssrrrqqqoookkkgggcccaaa]]][[[WWWSSSQQQQQQRRRSSSYYYXXXWWWWWWWWWYYY[[[]]]___aaaccccccbbbaaabbbcccbbbdddhhhjjjkkkjjjhhhfffcccbbb___\\\ZZZXXXXXXWWWUUUUUUUUUVVVWWWYYYZZZ[[[]]]^^^```aaacccdddddddddggggggfffeeedddbbbaaa```aaaaaa```aaadddjjjsssyyy~~~uuunnnjjjnnnvvvxxxuuusssoooppprrryyyvvvoooiiicccaaabbbdddeeedddaaaaaa```___^^^^^^^^^^^^`````````___]]][[[YYYXXXWWWYYY\\\___```___\\\[[[]]]\\\]]]^^^^^^\\\WWWSSSTTTVVVWWWYYY[[[\\\\\\\\\]]]]]]\\\ZZZYYYWWWVVVUUUVVVSSSTTTWWWZZZ^^^fffnnn{{{zzzoooiiidddaaabbbfffiiikkkmmmmmmnnnrrryyyuuurrrqqqnnnnnnrrrzzz~~~{{{zzzyyyuuuooojjjiiikkkmmmsss|||~~~kkkddddddaaa^^^]]]```ccciiittt|||uuu{{{yyyppppppppppppqqqqqqrrrrrrqqqqqqpppnnnkkkfffaaa___YYYWWWUUUSSSSSSTTTVVVXXXYYYXXXWWWWWWXXXZZZ\\\^^^]]]___aaabbbbbbbbbccceeebbbdddhhhkkklllkkkiiihhhcccbbb___\\\ZZZYYYXXXXXXUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]aaaaaaaaa```___^^^\\\[[[______``````ccciiipppuuu{{{|||{{{xxxrrrnnnkkkjjjiiisss{{{vvvssstttuuussssssvvvxxxwwwqqqjjjeeeeeefffeeedddaaa```___^^^]]]]]]]]]^^^]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYY[[[[[[\\\]]]]]]\\\ZZZWWW]]]aaafffkkklllkkkhhhfff```___^^^\\\ZZZYYYXXXXXXZZZWWWWWWZZZ[[[\\\aaahhhvvv}}}rrrkkkgggcccdddgggjjjlllnnnoooooorrryyy~~~xxxttttttppppppttt{{{}}}{{{zzzzzz{{{yyysssnnnmmmooorrrxxxwwwccc\\\[[[WWWTTTSSSUUUYYYbbbrrr~~~www~~~|||{{{rrrqqqqqqppppppqqqssstttqqqqqqpppnnnjjjddd___\\\UUUTTTSSSRRRSSSUUUWWWXXXVVVUUUTTTUUUVVVXXX[[[]]]]]]^^^`````````aaaccceeebbbdddgggjjjkkkkkkiiihhhaaa___]]][[[YYYXXXXXXXXXUUUVVVVVVWWWYYY[[[]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYY[[[\\\]]]^^^```dddiiimmmqqqqqqpppmmmjjjhhhiiijjjiiisssxxxpppnnnooouuuyyyyyyzzz|||{{{~~~xxxpppkkkiiigggeeebbb```___^^^\\\\\\\\\\\\]]]ZZZZZZYYYYYYYYYYYYYYYYYY[[[ZZZYYYXXXXXXXXXXXXYYYWWWXXXYYYZZZ[[[[[[ZZZZZZeeejjjqqqyyy|||{{{xxxvvvkkkiiifffbbb___\\\ZZZYYY[[[YYYYYY[[[[[[ZZZ^^^dddppp{{{~~~tttooojjjffffffhhhiiilllooopppqqqsssxxx|||{{{wwwvvvssssssxxx}}}}}}{{{zzz|||~~~}}}yyyuuusssuuuxxxooo]]]UUUTTTOOOMMMMMMPPPUUU```rrr{{{{{{xxx~~~}}}|||wwwvvvsssqqqpppqqqrrrtttppppppooommmhhhbbb\\\XXXSSSRRRRRRRRRRRRSSSSSSTTTRRRQQQQQQRRRTTTWWWZZZ\\\^^^`````````______aaaccc]]]___aaacccdddeeeeeeeee\\\[[[YYYXXXVVVVVVVVVWWWUUUUUUVVVWWWYYY[[[]]]^^^]]]]]]]]]]]]]]]]]]\\\[[[YYYZZZZZZZZZZZZZZZYYYYYYXXXYYY[[[\\\]]]^^^aaacccdddeeeeeedddccccccdddfffhhhqqq|||pppkkkjjjoooxxx~~~zzzsssnnnllliiieeebbb___^^^[[[ZZZYYYZZZ[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWXXXYYYYYYYYYYYYYYYZZZfffkkkttt}}}~~~{{{uuunnnhhhbbb___]]]YYYWWWWWWZZZZZZYYY\\\aaaiiissswwwsssooojjjiiikkkiiimmmqqqrrrrrrssswwwzzz}}}}}}xxxxxxvvvxxx}}}~~~|||yyy|||}}}gggWWWPPPOOOJJJJJJLLLQQQWWWbbbvvvzzzrrrvvvzzz~~~}}}}}}|||yyyuuuqqqpppppprrrsssppppppooolllggg```ZZZVVVRRRRRRRRRQQQQQQPPPOOOOOOPPPOOOPPPQQQSSSVVVZZZ\\\aaabbbbbbaaa___^^^___aaaXXXYYYZZZ\\\^^^______```YYYXXXVVVUUUTTTTTTUUUUUUTTTTTTUUUVVVXXXZZZ\\\]]]ZZZZZZ[[[\\\\\\\\\\\\\\\YYYYYYZZZ[[[[[[[[[[[[[[[XXXZZZ\\\]]]\\\\\\\\\]]][[[]]]___```___^^^___```aaajjjvvvuuuhhhiiiiiipppzzzzzztttooommmjjjfffbbb]]]\\\ZZZXXXWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVSSSTTTVVVXXXYYYYYYYYYXXXXXXYYYZZZZZZYYYXXXYYYZZZeeejjjrrr{{{yyyppphhhccc```VVVTTTVVVYYYYYYXXX[[[aaadddmmm{{{xxxuuurrrmmmkkkmmmhhhmmmrrrtttssstttvvvyyyyyy{{{}}}|||xxxxxxxxx{{{}}}vvvaaaSSSMMMMMMGGGHHHMMMSSS[[[ggg|||rrrkkkqqq|||~~~~~~}}}zzzwwwtttqqqpppoooooonnnkkkgggbbb]]]YYYWWWTTTSSSQQQOOONNNNNNNNNNNNMMMNNNOOORRRVVV[[[___bbbiiiddd___]]]]]]^^^]]]\\\XXXWWWUUUTTTUUUWWWYYYZZZYYYWWWUUUSSSRRRSSSUUUWWWUUUUUUVVVWWWXXXZZZ[[[[[[WWWYYYZZZ\\\\\\\\\[[[[[[VVVWWWWWWWWWWWWWWWWWWXXX\\\XXXUUUUUUWWWXXXWWWVVVXXXWWWWWWYYY\\\]]]^^^]]]```eeekkkqqqvvvzzz|||qqqjjjjjjnnnttt{{{~~~}}}~~~~~~|||yyyvvvrrrlllfffaaa^^^\\\ZZZZZZZZZ[[[ZZZXXXXXXXXXYYYYYYXXXVVVTTTSSSVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXVVVUUUVVVYYY\\\ZZZ^^^fffoooyyyuuujjjbbbZZZXXXVVVUUUUUUWWWYYY[[[gggmmmvvvzzzwwwtttpppnnnnnnoooppprrrrrrsssssssssvvvyyy|||~~~zzzxxxwww|||}}}ppp___SSSLLLJJJFFFHHHMMMUUUbbbtttzzzmmmkkkmmmzzz~~~}}}~~~}}}{{{wwwuuurrrqqqpppnnnmmmjjjfffbbb]]]ZZZXXXTTTSSSQQQOOOMMMMMMMMMMMMMMMMMMOOORRRWWW\\\aaadddddd```[[[YYYYYYZZZYYYXXXUUUUUUTTTTTTUUUVVVXXXYYYUUUTTTQQQPPPOOOPPPRRRSSSUUUVVVVVVWWWWWWXXXYYYYYYXXXXXXYYYZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWXXXXXXYYYXXXVVVSSSSSSUUUWWWVVVUUUVVVVVVVVVXXXYYY[[[\\\[[[]]]bbbjjjppptttwwwyyyzzzzzzrrrlllnnnqqqvvv|||}}}yyyxxxyyyzzz}}}|||zzzyyyvvvqqqkkkggg^^^[[[YYYXXXXXXXXXVVVUUUUUUVVVVVVVVVVVVTTTRRRQQQVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUXXXZZZYYY\\\aaagggppp}}}~~~pppeeeZZZYYYWWWVVVVVVWWWYYY[[[```fffooowww}}}zzzwwwuuuqqqqqqrrrssssssssssssssssssvvvyyy{{{}}}|||{{{|||lll\\\RRRLLLJJJHHHKKKQQQ[[[hhhzzzsssjjjkkkppp}}}||||||}}}}}}}}}|||yyywwwtttrrrqqqpppkkkjjjhhheeeaaa]]]ZZZXXXUUUSSSQQQNNNLLLKKKKKKKKKKKKLLLOOOSSSXXX___dddgggccc```[[[XXXWWWWWWWWWVVVSSSSSSTTTUUUVVVVVVVVVVVVSSSRRRPPPOOONNNOOOQQQRRRVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYYYYWWWUUUSSSSSSUUUVVVWWWVVVXXXXXXXXXYYYZZZ[[[[[[\\\\\\bbbjjjooorrrsssssssss{{{}}}{{{uuuqqqssstttwwwzzz~~~|||xxxtttrrrsssuuuzzzzzz|||}}}|||wwwpppkkk___]]]YYYXXXWWWWWWVVVTTTXXXYYYYYYZZZYYYXXXVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUWWWVVVUUUUUUVVVXXXYYYZZZ[[[^^^fffqqq~~~tttfff[[[ZZZXXXWWWVVVXXXYYYZZZZZZ___hhhpppzzz|||uuuuuutttsssssssssssssssrrrtttwwwxxx|||yyyhhhYYYPPPLLLKKKKKKOOOXXXcccrrrzzzlllgggnnnwww|||zzzyyyyyyyyyyyyxxxvvvtttrrrpppooooooiiihhhfffddd```]]]ZZZXXXTTTRRRPPPMMMKKKIIIIIIIIIJJJKKKNNNSSSYYY```fffiiihhheee```[[[YYYWWWWWWVVVRRRTTTUUUWWWXXXWWWVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVXXXYYYZZZ[[[\\\]]]\\\ZZZXXXWWWVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXVVVVVVVVVWWWXXXXXX\\\]]]______^^^^^^^^^___bbbfffkkknnnooopppqqqrrrwww{{{{{{wwwvvvvvvvvvvvvvvvxxxyyyzzzvvvwwwxxxvvvsssqqqppppppuuuyyy}}}ssskkkccc```\\\ZZZZZZZZZYYYXXXYYYZZZ[[[\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTUUUWWWXXXWWWVVVVVVWWWYYYYYYYYY[[[___hhhrrryyypppccc\\\[[[YYYXXXWWWXXXXXXYYYXXX^^^eeennnwwwyyyxxxuuusssrrrrrrrrrrrrsssuuuxxxzzz~~~vvveeeWWWOOOLLLKKKLLLSSS___mmm|||rrrgggfffqqq|||yyywwwuuuttttttsssrrrqqqooonnnmmmllllllgggfffeeebbb___\\\YYYWWWSSSQQQNNNLLLIIIHHHGGGGGGIIIJJJMMMQQQXXX___eeehhhkkkhhhccc^^^YYYVVVVVVVVVTTTVVVXXXYYYYYYWWWUUUTTTTTTSSSRRRRRRRRRSSSSSSTTTTTTUUUWWWYYY\\\___aaabbbcccaaa^^^[[[YYYXXXXXXXXXTTTUUUVVVWWWWWWXXXXXXXXXYYYYYYXXXWWWVVVWWWXXXYYYaaadddggggggeeebbbbbbbbbggghhhjjjjjjjjjlllooorrruuuzzz{{{xxxwwwuuusssqqqoooooooookkkoootttvvvvvvssspppooouuu|||wwwnnnfffbbb^^^\\\\\\\\\\\\[[[UUUVVVXXXXXXYYYXXXWWWVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUWWWYYYYYYXXXWWWXXXYYYYYY[[[\\\]]]___ccchhhlllsss}}}xxxkkk```\\\[[[YYYXXXWWWWWWWWWWWWXXX]]]dddllluuu|||zzzvvvsssqqqqqqrrrssstttwwwzzz}}}uuudddWWWOOOLLLLLLOOOXXXfffwww{{{llldddeeesss}}}{{{yyywwwtttrrrqqqpppnnnmmmlllkkkjjjjjjjjjjjjfffeeedddaaa^^^ZZZWWWVVVQQQOOOMMMJJJHHHGGGGGGGGGHHHIIILLLPPPUUU\\\aaaeeehhhfffaaa[[[VVVSSSSSSTTTWWWXXXYYYZZZYYYWWWTTTSSSQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTWWWZZZ^^^aaadddeeegggfffccc```]]]ZZZYYYXXXTTTUUUXXXZZZ[[[[[[YYYXXXWWWXXXYYYXXXXXXYYY[[[^^^ggglllpppqqqnnniiiggggggiiiiiihhhgggfffhhhlllpppssswww~~~}}}yyyvvvuuusssqqqnnnkkkiiihhhccciiipppuuuvvvtttqqqpppyyyvvvkkkgggaaa^^^\\\[[[[[[ZZZVVVWWWXXXYYYZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTVVVWWWYYYXXXWWWWWWXXXZZZYYY[[[^^^```aaaccceeegggllluuu||||||xxxqqqhhh```[[[[[[YYYXXXWWWVVVUUUUUUVVV[[[aaahhhqqq}}}|||xxxtttrrrrrrtttuuuvvvzzztttcccWWWPPPOOOOOOUUU___qqqpppgggdddgggxxx}}}yyyxxxvvvtttrrrooonnnmmmkkkjjjiiiiiihhhhhhhhhhhhfffeeeccc```\\\YYYVVVTTTOOOMMMKKKIIIGGGGGGGGGGGGHHHIIIKKKNNNSSSXXX]]]`````````]]]XXXSSSQQQSSSUUUYYYZZZYYYXXXVVVTTTRRRQQQNNNOOOOOOOOOOOOPPPPPPQQQSSSUUUWWWZZZ^^^aaaccceeejjjiiifffccc```\\\YYYWWWTTTWWW\\\___```___\\\ZZZVVVYYY[[[\\\]]]```dddhhhooovvv}}}zzztttpppooojjjjjjjjjiiihhhiiillloooppprrruuuxxxyyywwwuuusssnnnnnnnnnmmmkkkhhheeedddbbbffflllppprrrrrrrrrrrr{{{tttooohhhbbb^^^\\\ZZZXXXWWWXXXYYY[[[\\\\\\[[[[[[XXXXXXWWWVVVVVVUUUTTTTTTVVVWWWWWWVVVUUUVVVXXXZZZWWWZZZ^^^aaabbbdddgggiiillltttyyyxxxsssnnnfff^^^[[[ZZZYYYWWWVVVTTTSSSSSSUUUYYY___fffooo{{{zzzvvvtttuuuwwwyyy|||rrrbbbWWWRRRQQQRRR]]]iii|||xxxhhhgggiiiooo}}}{{{vvvvvvtttrrrpppnnnmmmllljjjiiiiiihhhhhhhhhhhhhhhfffeeeccc```\\\XXXUUUSSSMMMLLLJJJHHHGGGGGGGGGGGGHHHIIIJJJMMMQQQVVVZZZ]]]\\\\\\ZZZVVVRRRRRRTTTXXXZZZZZZYYYWWWUUURRRPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQTTTUUUWWWZZZ]]]___aaabbbjjjjjjhhheeeaaa\\\XXXVVVVVVYYY___cccdddbbb^^^\\\WWW[[[___aaaccchhhnnnrrrwww}}}xxxvvvkkkmmmnnnmmmmmmlllnnnooommmmmmmmmmmmmmmmmmnnnnnnfffggghhhhhhgggeeecccaaadddfffjjjlllmmmooorrrtttzzz|||}}}wwwnnnfffaaa]]]ZZZXXXSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTVVVVVVVVVTTTSSSTTTWWWZZZVVVYYY\\\___bbbfffjjjmmmnnnuuuzzzwwwrrrlllddd\\\ZZZYYYXXXWWWUUUTTTRRRRRRUUUYYY```fffooo{{{}}}xxxvvvwwwzzz|||~~~oooaaaWWWSSSTTTUUUcccoooqqqeeeiiipppxxxzzzwwwwwwuuurrrooollljjjiiiiiijjjjjjiiihhhgggggghhhhhhgggccc______```]]]WWWRRROOOMMMJJJHHHHHHHHHHHHGGGIIIHHHHHHHHHKKKPPPUUUXXXXXXVVVSSSQQQOOOPPPQQQRRRQQQPPPOOOOOONNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMOOORRRTTTUUUWWWZZZ\\\eeeiiillljjjddd\\\XXXVVVUUUZZZbbbggghhheeebbb```^^^]]]cccooovvvuuuuuuxxx{{{vvvnnnmmmlllnnnrrrrrrpppmmmhhhfffdddbbbaaaaaabbbcccdddeeeffffffeeeccc```___bbbeeehhhiiiiiiiiijjjkkkqqqtttxxx}}}zzzooofff```^^^^^^ZZZZZZ[[[\\\\\\[[[YYYWWW\\\ZZZWWWTTTSSSSSSUUUVVVZZZYYYWWWVVVUUUVVVVVVWWWVVVXXX[[[^^^bbbhhhnnnrrrtttyyy|||yyyooofff```^^^[[[YYYVVVSSSQQQQQQQQQQQQZZZ\\\aaaiiiooovvv|||zzzxxxwwwyyy~~~zzzhhhZZZQQQOOOUUU^^^kkk}}}nnnccchhhuuu}}}xxxuuurrrqqqnnnllljjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggddd```^^^^^^[[[UUUPPPNNNLLLIIIHHHHHHIIIHHHGGGIIIIIIIIIIIILLLOOOSSSUUUVVVTTTQQQOOONNNNNNOOOPPPOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSUUUXXXZZZbbbfffjjjiiiccc]]]YYYXXXZZZ___fffjjjiiifffcccaaabbbbbbiiivvv~~~~~~~~~xxxrrrqqqsssvvvyyyxxxrrrmmmfffdddbbb___^^^^^^^^^___aaabbbcccccccccbbbaaa```aaacccfffgggfffffffffgggiiilllqqqwww|||~~~vvvnnnhhheeeddd^^^]]]\\\\\\[[[ZZZYYYXXXYYYWWWTTTRRRQQQRRRSSSTTTXXXWWWVVVTTTTTTTTTUUUUUUVVVXXXZZZ\\\___dddiiimmmooosssvvvrrrjjjbbb]]]\\\[[[YYYWWWTTTQQQQQQSSSTTTaaaaaadddjjjnnnttt~~~uuurrrrrrwww|||yyyxxxwww{{{tttcccWWWQQQRRRZZZdddqqqyyyjjjccclll}}}|||zzzuuusssmmmkkkjjjhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhgggddd```^^^]]]YYYSSSNNNNNNLLLIIIHHHHHHIIIHHHGGGIIIIIIJJJKKKMMMOOOQQQRRRRRRPPPNNNLLLKKKKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPPPPPPPRRRUUUXXX^^^bbbffffffbbb^^^\\\\\\bbbfffkkkmmmkkkgggdddbbbdddgggppp}}}xxxssstttwww{{{}}}zzzrrrkkkdddbbb___]]][[[ZZZYYYYYY^^^_________````````````^^^```bbbcccbbbaaabbbcccbbbeeejjjqqqwww||||||vvvrrrnnnlllfffbbb^^^[[[ZZZYYYXXXXXXWWWVVVTTTRRRRRRSSSTTTUUUWWWVVVTTTSSSRRRRRRSSSSSSVVVWWWYYYZZZ[[[^^^bbbeeegggjjjkkkhhhbbb]]]ZZZZZZYYYYYYWWWSSSQQQSSSXXX]]]llliiihhhjjjkkkooozzz{{{mmmddd```aaagggttt|||zzzzzzvvvjjj\\\TTTRRRVVVbbbmmm|||rrriiigggttt}}}jjj|||wwwssspppjjjiiihhhgggffffffggghhhggggggggghhhhhhhhhhhhhhheeeccc```^^^]]]ZZZUUUQQQRRROOOLLLJJJIIIIIIHHHGGGHHHIIIJJJLLLMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPNNNMMMOOOSSSVVVZZZ^^^ccccccaaa^^^^^^```iiikkknnnnnnkkkgggdddcccccchhhssswwwqqqqqqsssvvvwwwtttlllfffbbb```^^^[[[YYYWWWWWWVVV^^^]]]]]]\\\]]]]]]^^^^^^\\\^^^______]]]]]]^^^______bbbhhhnnntttyyy}}}~~~||||||}}}~~~}}}zzzvvvtttmmmggg___ZZZXXXXXXXXXWWWXXXWWWUUUUUUUUUVVVWWWXXXWWWVVVTTTSSSRRRRRRRRRSSSVVVXXXYYYYYYXXXYYY\\\^^^```aaaaaa___[[[YYYYYYYYYWWWWWWUUURRRRRRXXXbbbkkkvvvpppkkkiiihhhjjjsss|||pppbbbYYYXXXYYY___lll|||}}}jjj```UUURRRTTT\\\jjjwwwzzznnnjjjmmm}}}ooo]]]zzzuuuqqqoookkkiiihhhfffeeeeeefffffffffggghhhhhhhhhhhhggggggbbbaaa```___^^^\\\YYYVVVVVVSSSOOOLLLJJJIIIGGGFFFGGGHHHIIIKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIKKKMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPNNNMMMOOORRRUUUXXX[[[___```___^^^```bbbkkklllmmmllliiieeeccccccbbbjjjwww~~~vvvpppmmmkkklllmmmkkkgggccc```___^^^\\\ZZZXXXWWWVVV___^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]\\\[[[[[[\\\]]]___bbbhhhnnnsssvvvwwwxxxtttvvvzzz}}}ssskkk```YYYWWWXXXWWWVVVVVVUUUUUUUUUUUUWWWXXXYYYYYYXXXVVVTTTSSSSSSSSSSSSWWWXXXYYYXXXWWWWWWXXXZZZZZZZZZZZZYYYWWWWWWXXXYYYUUUTTTTTTTTTXXXbbboooxxxzzzrrrkkkfffddddddkkktttzzziii\\\UUUWWWXXX^^^jjjxxxrrraaaYYYSSSTTTZZZeeeuuuuuuhhhiiirrr}}}eeeUUUxxxsssooollliiihhhgggfffeeeeeeffffffgggggghhhiiihhhgggfffeee```aaaaaa```___\\\ZZZYYYVVVSSSOOOLLLJJJIIIGGGEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRPPPOOOPPPSSSUUUWWWZZZ]]]^^^]]]]]]___bbbiiiiiiiiigggdddaaaaaaaaadddnnn}}}zzzuuummmjjjeeedddeeeeeeccc```^^^]]]]]]\\\[[[ZZZYYYYYY______^^^]]]\\\[[[ZZZZZZZZZ[[[\\\[[[ZZZ[[[]]]^^^aaadddjjjppptttuuutttsssrrrtttyyywwwmmm```XXXWWWWWWVVVTTTRRRRRRRRRSSSTTTVVVWWWXXXZZZYYYWWWUUUTTTSSSTTTTTTUUUWWWXXXWWWVVVUUUVVVWWWVVVVVVUUUUUUVVVWWWXXXXXXTTTUUUWWW]]]eeepppzzzxxxpppgggbbb``````eeelllzzzssscccYYYTTTWWWXXX___jjjvvvuuufffZZZVVVTTT[[[eeesssyyyqqqccciiiwwwppp\\\OOOvvvpppkkkiiifffeeedddddddddeeeggghhhggghhhiiiiiihhhfffdddccc```aaaaaa```]]][[[YYYXXXSSSPPPLLLJJJJJJIIIHHHFFFDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOORRRSSSTTTSSSRRRRRRTTTVVVWWWZZZ\\\\\\[[[[[[^^^aaaddddddcccaaa^^^]]]]]]___cccpppzzzsssqqqiiieee```___```aaa___\\\ZZZZZZ[[[[[[\\\\\\[[[[[[]]]^^^______^^^]]]\\\[[[ZZZ[[[\\\[[[[[[\\\___aaaeeejjjqqqwwwzzzzzzwwwtttsssuuuzzzxxxmmm```XXXWWWWWWUUURRRPPPQQQRRRSSSUUUVVVXXXXXX[[[YYYWWWUUUTTTSSSSSSSSSRRRTTTUUUUUUTTTSSSTTTUUUSSSRRRRRRSSSUUUVVVVVVVVVUUUXXX___kkkwwwsssjjjbbb^^^]]]]]]aaagggqqqyyy~~~mmm___XXXVVVVVVYYY```kkkvvvxxxjjj]]]VVVTTTXXXcccrrrqqqllleeennn~~~tttaaaQQQGGG~~~tttnnniiigggbbbbbbbbbbbbdddfffhhhiiihhhiiiiiiiiihhhfffcccaaa```aaaaaa___\\\XXXVVVUUUOOOLLLIIIHHHIIIIIIHHHGGGCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIIIIJJJLLLMMMOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUUUUTTTTTTUUUWWWXXXZZZ\\\[[[ZZZZZZ]]]aaa``````___]]][[[ZZZ\\\]]]bbbooo~~~{{{xxxrrrlllkkkccc```]]]\\\^^^^^^[[[XXXWWWXXXYYY[[[\\\\\\\\\\\\[[[]]]___``````___^^^]]][[[\\\\\\\\\\\\]]]```cccjjjoooxxx|||yyytttuuuyyyxxxmmm___XXXWWWWWWTTTQQQRRRRRRTTTUUUWWWYYYZZZ[[[ZZZYYYWWWUUUSSSSSSSSSSSSPPPRRRTTTTTTSSSRRRSSSTTTQQQPPPQQQRRRTTTUUUUUUUUUVVV[[[fffvvv|||ooofff___\\\[[[[[[___dddjjjqqq|||kkk^^^YYYXXXVVVZZZbbbmmmxxxwwwooocccXXXTTTTTT[[[jjj{{{{{{kkkiiijjjttt~~~iiiWWWIII@@@yyyqqqiiieeeeeebbbbbbaaa``````aaabbbccclllkkkjjjhhhfffdddbbbaaa\\\\\\\\\[[[YYYVVVTTTRRRQQQOOOMMMJJJGGGFFFEEEEEEDDDCCCBBBCCCFFFHHHHHHGGGEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIKKKMMMOOOQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWVVVVVVXXX[[[]]]___bbb```\\\ZZZYYY[[[]]]___ggglllxxxwwwqqqnnnlllhhheeebbb```\\\[[[[[[\\\\\\[[[ZZZZZZ[[[\\\\\\[[[[[[ZZZ```bbbcccaaa^^^\\\^^^```XXXYYYYYYZZZ\\\___aaabbbfffooo{{{~~~~~~{{{rrrfff^^^[[[ZZZWWWTTTTTTRRRRRRUUUYYY[[[ZZZWWWYYYXXXVVVTTTRRRRRRRRRRRROOOPPPQQQSSSTTTTTTTTTTTTVVVSSSSSSVVVVVVTTTTTTWWWZZZhhhxxx}}}sssbbb___ZZZWWWUUUWWWYYY[[[fffnnn|||vvvjjj```[[[YYY^^^___dddmmmwwwzzzooobbbXXXUUUPPPWWWeeewwwoooggggggmmm|||mmm]]]OOODDD>>>yyyooogggbbbccc^^^^^^]]]]]]^^^```aaacccjjjiiihhhfffdddbbbaaa```]]]]]]\\\[[[YYYVVVTTTRRRPPPOOOLLLIIIGGGFFFEEEEEEDDDCCCBBBDDDFFFHHHIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRQQQRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUVVVVVVYYYYYYXXXXXXZZZ\\\___``````^^^[[[XXXXXXYYY[[[]]]ffflllwww|||uuulllgggfffeeeccc``````^^^\\\\\\]]]]]]\\\ZZZWWWWWWXXXXXXYYYYYYYYYZZZ]]]```cccccc```^^^]]]]]]YYYYYYXXXYYY[[[^^^aaacccfffnnnyyy~~~}}}|||}}}}}}}}}|||{{{tttjjjbbb]]]ZZZXXXVVVUUUVVVXXX[[[]]]\\\ZZZWWWXXXWWWUUUTTTRRRRRRRRRSSSPPPQQQRRRSSSSSSSSSSSSSSSTTTRRRSSSUUUTTTRRRUUU[[[bbbooo~~~uuulll___]]]ZZZWWWVVVVVVXXXYYY___gggssswwwjjjaaa\\\[[[]]]]]]bbbjjjttt}}}qqqfff[[[TTTSSSXXX```oooyyyhhhccceeewwwvvvbbbUUUIII???;;;xxxmmmddd___```\\\\\\[[[\\\]]]___aaacccfffeeedddcccbbb```___^^^]]]]]]\\\[[[YYYVVVTTTRRROOONNNKKKIIIGGGFFFEEEEEEDDDCCCBBBDDDGGGIIIJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQQQQQQQRRRTTTUUUVVVUUUUUUVVVVVVWWWWWWWWWVVVXXXXXXXXXXXXZZZ\\\^^^___]]][[[YYYVVVVVVWWWXXXZZZaaahhhsss|||tttmmmgggaaa]]]]]]^^^]]][[[\\\\\\]]]___``````]]]ZZZWWWVVVVVVUUUVVVWWWXXXYYYZZZ]]]aaabbbaaa^^^\\\[[[YYYXXXWWWWWWZZZ]]]bbbdddhhhmmmtttxxxyyyyyy{{{}}}~~~|||yyyvvvttttttuuuvvvzzzwwwqqqhhh```[[[ZZZZZZXXX\\\aaacccbbb___[[[YYYXXXWWWUUUSSSRRRRRRSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQSSSTTTRRRQQQXXXaaalllyyyuuujjjbbb\\\[[[YYYWWWVVVVVVWWWWWW]]]cccooo|||xxxkkkbbb^^^]]][[[\\\```hhhqqquuuggg\\\TTTRRRUUU```jjj{{{nnnccceeemmm}}}fffVVVLLLCCC<<<999vvvkkkbbb^^^___^^^]]]]]]]]]^^^___aaabbbbbbaaaaaa```___^^^]]]]]]\\\\\\\\\[[[YYYVVVSSSRRRNNNLLLJJJHHHFFFFFFFFFFFFCCCBBBBBBDDDGGGIIIJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHIIIKKKLLLNNNOOORRRQQQQQQQQQRRRSSSTTTTTTTTTUUUWWWXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXZZZ[[[[[[YYYWWWVVVUUUVVVWWWYYY[[[bbbnnnzzz|||ssskkkccc___[[[XXXYYYZZZZZZYYY[[[\\\```ccceeeccc___[[[ZZZXXXVVVUUUUUUVVVXXXYYYYYYZZZ\\\]]]]]][[[ZZZYYYYYYWWWVVVVVVYYY^^^cccgggjjjmmmppppppppppppqqqssswwwuuurrrnnnlllnnnqqqtttxxxyyyvvvnnnddd^^^]]]^^^]]]cccjjjlllhhhbbb]]][[[WWWVVVTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSPPPQQQSSSTTTQQQQQQ[[[fffsssxxxlllbbb[[[YYYYYYYYYXXXXXXWWWWWWWWW]]]bbblllwwwzzzlllccc______\\\\\\```gggppp}}}mmm___UUUQQQUUU\\\fffqqqwwwhhhdddmmmzzznnn[[[NNNFFF???:::999rrriiiaaa^^^```___^^^]]]\\\\\\\\\]]]^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZXXXUUURRRQQQLLLKKKIIIGGGFFFEEEFFFFFFCCCBBBBBBCCCFFFHHHIIIHHHFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGHHHIIIKKKMMMNNNOOOSSSSSSRRRQQQPPPPPPPPPQQQSSSTTTVVVWWWXXXWWWVVVUUUSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXWWWVVVVVVWWWYYYZZZZZZbbbmmmwww{{{vvvmmmeee^^^[[[XXXVVVVVVWWWWWWXXX[[[^^^bbbgggiiifffaaa\\\ZZZYYYVVVTTTTTTTTTVVVWWWZZZYYYWWWWWWWWWWWWXXXXXXWWWVVVUUUVVVZZZ```fffjjjmmmmmmllljjjhhhgggggghhhiiiiiihhhgggfffhhhlllppptttwwwxxxrrriiibbbaaabbbbbbhhhnnnoookkkddd___\\\VVVUUUTTTSSSSSSSSSTTTUUUWWWWWWWWWWWWVVVVVVUUUTTTRRRRRRTTTTTTRRRRRR]]]iiirrr}}}|||pppfff^^^YYYXXXXXXXXXXXXXXXXXXWWWWWWZZZ^^^fffppp|||}}}oooeeeaaaaaa______bbbhhhppp}}}ssscccWWWQQQQQQYYYcccmmmyyynnnddddddrrrqqqbbbRRRHHHBBB;;;888888zzzoooggg```^^^```]]]\\\ZZZYYYXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXXVVVSSSQQQOOOJJJIIIHHHFFFEEEEEEFFFFFFCCCBBBAAABBBDDDFFFGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHIIILLLNNNPPPQQQSSSRRRQQQPPPOOONNNNNNNNNSSSSSSTTTUUUUUUUUUUUUTTTRRRSSSSSSTTTUUUVVVVVVVVVWWWVVVVVVVVVWWWYYYZZZ[[[___eeemmmssstttnnneee___XXXWWWUUUSSSSSSTTTUUUVVV[[[^^^ccchhhjjjgggaaa\\\WWWVVVUUUUUUUUUUUUVVVWWW[[[XXXUUUSSSTTTUUUVVVUUUTTTTTTUUUXXX]]]ccciiimmmnnnllliiifffdddcccbbbbbb___aaaccccccbbbcccgggkkkooosssvvvtttmmmfffeeeeeefffiiilllmmmiiiccc^^^[[[UUUTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVUUUUUUTTTSSSSSSTTTSSSSSS\\\ffflllsssvvvooofff___[[[WWWVVVVVVVVVVVVWWWWWWWWWWWWZZZ]]]ccckkkwwwtttiiiddddddbbbaaadddjjjqqq}}}yyytttlllbbbWWWQQQNNNRRR]]]hhhvvvsssgggccceeettt{{{cccWWWIIIAAA<<<777555666vvvllleee___]]]^^^[[[ZZZYYYXXXXXXXXXYYYZZZXXXXXXYYYYYYZZZZZZZZZ[[[XXXXXXXXXWWWUUURRROOONNNIIIHHHGGGEEEEEEEEEFFFFFFCCCBBBAAAAAACCCDDDDDDCCCDDDCCCBBBAAABBBCCCEEEFFFFFFFFFHHHJJJMMMOOORRRSSSPPPPPPOOONNNMMMMMMMMMMMMRRRQQQQQQQQQRRRRRRSSSSSSPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUWWWYYY[[[\\\___dddjjjmmmkkkeee___[[[SSSSSSSSSRRRRRRSSSVVVWWW[[[^^^ccchhhiiifff___ZZZUUUVVVWWWXXXZZZ\\\]]]^^^\\\YYYVVVUUUVVVVVVTTTRRRRRRSSSUUUZZZ```gggmmmpppnnnkkkhhhfffeeeddddddccc```dddhhhhhheeecccdddfffjjjnnnrrrssspppkkkhhhggggggfffffffffdddaaa\\\YYYTTTTTTSSSSSSSSSTTTVVVWWWUUUVVVVVVVVVVVVVVVUUUTTTUUURRRQQQRRRSSSSSSXXX```eeehhhgggaaa[[[YYYWWWTTTSSSSSSSSSSSSSSSTTTUUUVVVXXXZZZ^^^eeepppzzznnnhhhgggdddccceeekkkrrr}}}yyypppiiibbb]]]XXXSSSNNNNNNOOOUUUaaammm~~~iiieeefffkkk|||jjjXXXMMMCCC===999555444666sssjjjddd^^^[[[\\\[[[ZZZYYYYYYZZZ[[[\\\]]]WWWWWWXXXXXXYYYZZZZZZ[[[WWWWWWWWWVVVTTTQQQNNNMMMIIIHHHFFFEEEEEEEEEFFFGGGCCCBBB@@@@@@BBBCCCBBBAAAEEEDDDBBBAAABBBCCCEEEFFFEEEFFFHHHJJJMMMQQQSSSUUUMMMMMMMMMLLLMMMMMMNNNNNNQQQPPPOOOOOOOOOPPPRRRSSSMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQSSSTTTWWWYYY[[[]]]\\\```dddfffeee```\\\ZZZPPPQQQRRRSSSSSSUUUXXX[[[[[[^^^bbbfffhhhddd^^^YYYUUUWWWZZZ^^^aaadddeeefff\\\ZZZXXXXXXYYYWWWSSSPPPPPPRRRVVV[[[bbbiiiooorrrmmmkkkhhhgggggggggfffffffffkkkpppooojjjeeedddeeefffkkkppprrrqqqnnnjjjhhhfffccc`````````___ZZZVVVTTTTTTSSSSSSSSSUUUVVVWWWSSSTTTTTTUUUUUUUUUTTTTTTUUUQQQOOOQQQRRRRRRVVV[[[``````]]]WWWTTTUUUTTTQQQQQQQQQPPPPPPPPPRRRSSSUUUPPPRRRUUU\\\fffuuuqqqkkkiiiddddddfffkkkqqq|||sssddd\\\XXXRRRNNNNNNKKKKKKNNNRRRYYYeeerrrtttdddeeelllsssppp\\\SSSIII@@@;;;888555666888ooofffbbb]]][[[\\\XXXXXXXXXYYYZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[YYYXXXWWWWWWVVVSSSQQQNNNLLLJJJHHHGGGFFFDDDCCCCCCCCCCCC@@@?????????>>>>>>======AAAAAABBBBBBCCCDDDEEEEEEGGGFFFFFFHHHLLLPPPRRRSSSPPPOOOMMMKKKJJJJJJKKKKKKKKKLLLNNNOOOPPPPPPOOONNNLLLKKKKKKJJJJJJJJJKKKKKKMMMKKKJJJMMMSSSXXXYYYYYY\\\___ccceeeccc]]]VVVRRRTTTQQQMMMJJJKKKPPPVVVZZZYYYZZZ\\\]]]^^^^^^]]]\\\XXXVVVWWW\\\dddiiihhhfff```[[[VVVTTTUUUVVVUUUTTTSSSUUUYYY]]]bbbgggjjjllliiiiiihhhfffeeefffiiilllqqqtttvvvuuupppiiibbb___bbbeeeiiimmmnnnmmmjjjiii___```bbbbbb```]]]XXXVVVTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUSSSQQQQQQRRRTTTUUUNNNNNNOOOPPPQQQRRRSSSSSSXXXWWWUUURRROOOMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOOTTTRRRTTTZZZ```kkk{{{zzzqqqmmmiiiggghhhmmmttt~~~|||mmm]]]SSSNNNJJJHHHIIIEEEGGGIIILLLSSS___nnnyyyzzzpppfffdddjjjzzzwwwddd\\\IIIEEE???:::888777555444}}}mmmddd___[[[YYYYYYWWWYYY[[[\\\]]]\\\[[[ZZZZZZ[[[]]]^^^]]]\\\ZZZYYYUUUUUUTTTRRRPPPNNNLLLJJJGGGFFFEEECCCBBBBBBBBBBBB?????????>>>>>>>>>======@@@@@@AAABBBCCCDDDEEEEEEHHHGGGGGGIIIMMMPPPQQQQQQOOONNNLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJLLLNNNPPPTTTWWWZZZZZZ\\\^^^___^^^YYYUUUQQQQQQPPPOOONNNOOORRRUUUWWWWWWXXXYYYZZZZZZYYYXXXWWWXXXWWWWWW\\\bbbfffdddbbb]]]YYYTTTSSSSSSTTTTTTSSSTTTUUUXXX\\\```dddggghhhhhhiiikkkkkkkkkkkkmmmooowwwyyy{{{yyyssskkkeeeaaa]]]```dddhhhjjjjjjhhhgggaaabbbbbbaaa___[[[XXXUUUTTTTTTTTTUUUUUUVVVVVVVVVTTTSSSRRRQQQQQQRRRSSSUUUOOOPPPPPPQQQQQQRRRRRRSSSRRRSSSRRRPPPMMMLLLMMMNNNLLLLLLLLLKKKKKKLLLLLLLLLNNNLLLNNNSSSZZZcccrrr{{{uuujjjiiijjjpppvvvlll___RRRLLLHHHEEEDDDFFFCCCEEEIIINNNWWWdddsss~~~ooogggaaaeeerrrgggWWWQQQEEEAAA<<<888666555444333{{{kkkbbb]]]XXXVVVVVVWWWZZZ^^^aaaaaa___[[[XXXXXXZZZ]]]______^^^[[[YYYSSSSSSRRRQQQOOOMMMKKKJJJEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>============>>>???@@@BBBDDDEEEFFFFFFHHHHHHHHHJJJMMMNNNMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGGGGGGGHHHHHHIIIFFFJJJNNNOOONNNPPPVVV[[[VVVWWWXXXXXXWWWUUURRRQQQMMMNNNPPPRRRSSSTTTTTTTTTWWWWWWWWWXXXWWWWWWVVVVVVYYYXXXYYY\\\```aaa^^^[[[XXXVVVSSSQQQRRRSSSSSSSSSUUUVVVXXXZZZ\\\___bbbccccccfffjjjlllmmmmmmnnnooowwwyyy{{{xxxrrrjjjccc```XXXZZZ___cccfffgggffffffeeedddbbb```]]]YYYWWWUUUSSSSSSTTTTTTUUUVVVVVVWWWRRRQQQQQQPPPQQQRRRTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQLLLNNNOOONNNLLLKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIHHHIIINNNSSS[[[iiivvv{{{ooonnnqqqwww}}}vvviiiZZZPPPGGGDDDDDDBBBBBBDDDBBBGGGMMMUUU___mmm||||||fff___]]]hhh|||nnn\\\PPPKKK@@@===888555444444333222zzziii```[[[VVVTTTTTTVVVZZZ___cccccc___ZZZWWWVVVXXX\\\___```^^^[[[XXXTTTSSSRRRPPPNNNLLLIIIHHHCCCBBBAAA@@@???>>>>>>>>>========================<<<>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGIIIJJJKKKIIIGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEFFFGGGGGGFFFIIIMMMOOOPPPRRRVVVYYYUUUUUUTTTTTTSSSSSSRRRRRRKKKMMMOOOQQQRRRSSSSSSRRRVVVVVVWWWXXXYYYYYYYYYYYY[[[[[[[[[]]]^^^]]]YYYVVVUUUTTTRRRRRRRRRTTTUUUUUUYYYYYYYYYYYYZZZ\\\^^^______aaadddeeeeeefffgggiiinnnppprrrpppjjjccc^^^[[[UUUWWW[[[___ccceeeffffffgggeeebbb^^^[[[XXXUUUTTTSSSSSSSSSTTTUUUUUUVVVVVVQQQQQQQQQQQQRRRSSSUUUVVVRRRRRRRRRQQQQQQQQQPPPPPPJJJLLLNNNNNNKKKIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIHHHIIIMMMQQQWWWcccooo}}}|||wwwwwwzzzvvveeeZZZOOOHHHCCCCCCCCCBBBCCCFFFFFFLLLUUU^^^iiiuuu|||mmmbbb]]]___ooovvveeeWWWLLLHHH<<<999666444444444333222zzzjjj```[[[VVVSSSTTTUUUXXX]]]aaaaaa]]]XXXTTTSSSVVVYYY\\\]]][[[XXXVVVUUUTTTRRRPPPMMMJJJGGGFFFBBBAAA@@@>>>============<<<<<<<<<<<<<<<<<<<<<===;;;===@@@BBBDDDEEEEEEEEEDDDDDDDDDEEEGGGFFFDDDBBBEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFJJJIIIJJJNNNSSSWWWWWWVVVUUUUUUUUUUUUTTTTTTSSSSSSLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSUUUVVVYYY[[[\\\]]]]]]\\\\\\\\\[[[YYYVVVSSSRRRSSSSSSSSSTTTVVVXXXYYY]]]\\\[[[ZZZZZZZZZ\\\]]]^^^___^^^]]]\\\\\\___bbbbbbeeegggfffbbb^^^ZZZXXXUUUVVVZZZ]]]aaaccceeefffeeeccc```\\\YYYVVVUUUTTTSSSSSSTTTTTTTTTUUUUUUUUUQQQQQQQQQRRRSSSTTTUUUUUURRRRRRQQQQQQPPPPPPOOOOOOLLLNNNOOONNNLLLIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHJJJIIIJJJMMMOOOSSS]]]hhhsss~~~}}}vvvhhhZZZQQQJJJEEEBBBCCCDDDBBBDDDGGGIIIQQQ[[[fffpppzzzmmmccc```^^^eeexxx}}}iii\\\PPPFFFAAA:::888555444555555444333zzzjjj```[[[VVVSSSSSSSSSUUUYYY[[[[[[XXXTTTQQQPPPRRRUUUWWWXXXVVVSSSRRRSSSRRRPPPNNNKKKIIIFFFEEEAAA@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;===@@@CCCDDDEEEDDDCCCCCCBBBAAABBBCCCCCCAAA???BBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDFFFGGGHHHCCCCCCCCCCCCDDDEEEEEEFFFKKKIIIIIINNNUUUXXXWWWUUUVVVWWWXXXYYYXXXWWWUUUSSSNNNMMMKKKJJJJJJLLLNNNPPPNNNOOOPPPSSSVVVYYY\\\]]]\\\\\\[[[YYYWWWUUUSSSRRRPPPRRRTTTUUUVVVWWWZZZ\\\aaa___\\\ZZZYYYYYYZZZ[[[___^^^\\\YYYWWWWWWZZZ]]][[[^^^aaabbb___\\\ZZZYYYUUUVVVXXXZZZ]]]```bbbcccaaa```]]]ZZZXXXVVVTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQRRRRRRSSSSSSSSSQQQPPPPPPPPPOOOOOONNNNNNOOOPPPPPPOOOLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIGGGHHHKKKLLLNNNVVV___jjjuuu~~~|||}}}zzzssshhh[[[QQQKKKGGGCCCAAACCCBBBAAACCCGGGMMMUUUbbbmmmvvv~~~ssseee```^^^aaammmooo```VVVKKKBBB>>>888777555444555555444333zzziii___ZZZTTTRRRRRRQQQRRRSSSTTTTTTRRRPPPOOONNNOOOQQQRRRRRRPPPNNNMMMMMMLLLLLLKKKIIIGGGFFFEEEAAA@@@???===<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCDDDDDDCCCBBBCCCBBB@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEBBBBBBBBBCCCCCCEEEFFFFFFGGGHHHKKKOOORRRUUUVVVUUUVVVYYY\\\^^^]]]YYYUUURRROOONNNMMMLLLKKKLLLLLLMMMMMMNNNOOOQQQSSSWWWYYY[[[ZZZYYYWWWTTTRRRPPPPPPQQQNNNPPPTTTUUUVVVXXX[[[^^^bbb```\\\ZZZXXXXXXYYYZZZ[[[[[[[[[YYYWWWVVVWWWYYYZZZ\\\___```^^^\\\ZZZZZZTTTTTTUUUVVVXXXZZZ\\\^^^\\\[[[ZZZYYYWWWVVVUUUTTTVVVVVVUUUTTTSSSRRRQQQQQQOOOOOOPPPPPPQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMKKKJJJKKKLLLHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFGGGIIIIIIIIIPPPYYYcccmmm}}}yyyvvvttttttuuurrriii]]]RRRKKKHHHFFFCCCAAABBBBBBAAADDDJJJSSS\\\jjjvvvjjjaaaaaabbbhhhxxxxxxeeeXXXOOOFFF@@@===777666444444444444333111yyyhhh^^^XXXSSSPPPQQQPPPPPPOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMKKKKKKGGGHHHHHHHHHHHHGGGFFFEEEAAA@@@???>>><<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<>>>AAACCCDDDCCCBBB@@@DDDBBB@@@???@@@AAABBBAAA>>>???AAACCCDDDDDDCCCCCCEEEDDDBBBAAA@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGCCCHHHMMMOOOPPPPPPTTTWWWVVVZZZ^^^aaa```[[[UUUQQQOOOOOOOOONNNMMMLLLKKKKKKOOOOOOPPPQQQSSSVVVYYYZZZXXXWWWTTTQQQNNNMMMOOOPPPLLLOOOSSSUUUVVVWWW[[[___bbb___\\\YYYWWWWWWXXXYYYVVVXXXYYYYYYWWWUUUUUUUUUZZZ\\\___```^^^[[[ZZZYYYRRRRRRRRRRRRTTTVVVXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTWWWWWWVVVTTTSSSQQQPPPPPPNNNNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJKKKMMMOOOHHHGGGFFFEEEEEEFFFGGGHHHHHHFFFGGGIIIHHHHHHNNNVVV^^^hhhxxx~~~vvvqqqooonnnrrrrrroooeeeYYYNNNIIIHHHGGGCCCBBBCCCCCCCCCGGGMMMXXXcccqqq~~~yyyfff___ccchhhppp|||lllZZZOOOGGG???::::::666555333333333333222000wwwggg]]]WWWRRRPPPPPPNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJHHHFFFDDDBBBBBBAAA???>>>===<<<;;;:::999999;;;<<<<<<<<<;;;::::::999>>>???@@@AAAAAA@@@>>>==============================>>>???AAACCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDD@@@BBBDDDDDDCCCDDDEEEGGGEEEGGGJJJKKKKKKLLLPPPSSSYYYYYYZZZ^^^```^^^YYYTTTTTTRRRPPPNNNLLLLLLMMMNNNNNNOOOPPPQQQQQQSSSWWWZZZVVVVVVSSSOOONNNPPPPPPLLLLLLMMMPPPSSSVVVYYY[[[\\\]]][[[YYYWWWUUUTTTTTTTTTXXXWWWUUUTTTTTTUUUWWWXXXYYY]]]bbbfffeeeaaa[[[WWWTTTTTTTTTTTTTTTUUUUUUUUUWWWZZZ\\\\\\ZZZYYYZZZ\\\]]][[[XXXTTTRRRPPPOOONNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJHHHEEECCCCCCEEEGGGIIIHHHGGGFFFFFFHHHKKKOOOQQQXXX___nnnzzzoooiiigggiiikkkrrrpppiii___SSSJJJGGGGGG>>>CCCGGGFFFDDDFFFMMMTTTdddmmm{{{sssgggcccfffsss~~~mmm```SSSKKKDDD===::::::555555444333333222111111vvvfff\\\WWWRRRPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBAAA???>>>===<<<;;;::::::999;;;;;;<<<<<<;;;::::::999===>>>???@@@@@@???===<<<========================;;;<<<>>>@@@CCCFFFHHHIIIHHHGGGFFFEEEDDDDDDDDDDDD@@@BBBCCCDDDCCCDDDEEEGGGGGGIIIKKKLLLLLLMMMPPPSSSVVVVVVWWWYYY[[[[[[WWWSSSRRRPPPNNNMMMLLLMMMNNNOOONNNPPPQQQRRRRRRSSSUUUWWWSSSUUUSSSOOOOOOQQQQQQNNNOOOPPPQQQRRRTTTUUUVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTVVVXXXYYYZZZ]]]aaadddddd```[[[XXXUUUUUUUUUUUUTTTTTTTTTTTTVVVZZZ]]]___^^^^^^```aaa```]]]ZZZVVVRRROOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOOOONNNMMMLLLKKKKKKJJJJJJHHHFFFDDDBBBBBBCCCEEEFFFIIIHHHGGGFFFGGGIIILLLNNNTTT[[[hhhzzzzzzqqqhhheeefffjjjmmmuuurrrjjj___TTTKKKHHHGGGCCCFFFHHHGGGFFFJJJSSS\\\jjjttt{{{mmmeeeggglll}}}rrraaaVVVIIIBBB<<<666333333555444444333222222111111tttddd\\\WWWRRRPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHGGGEEEDDDBBBAAAAAA???>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;::::::999;;;<<<===>>>>>>>>><<<<<<========================888:::<<<@@@CCCGGGIIIKKKIIIHHHGGGEEEDDDCCCCCCCCC???AAACCCCCCCCCDDDEEEGGGHHHJJJKKKLLLKKKLLLMMMOOORRRQQQQQQSSSUUUVVVTTTSSSPPPOOOMMMLLLLLLMMMOOOPPPOOOQQQSSSSSSRRRRRRSSSTTTPPPSSSSSSPPPQQQSSSSSSPPPSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNOOOQQQSSSUUUXXXYYYZZZ[[[]]]```aaaaaa___\\\ZZZWWWWWWVVVUUUTTTSSSRRRRRRUUUYYY^^^bbbcccdddeeefffaaa___[[[VVVRRROOOMMMMMMNNNNNNNNNOOONNNNNNNNNMMMOOOOOONNNNNNNNNNNNOOOOOOQQQOOOMMMKKKJJJJJJJJJKKKGGGFFFEEEDDDDDDDDDDDDEEEIIIHHHFFFEEEFFFGGGIIIJJJPPPUUUaaappp~~~sssnnngggbbbbbbgggoootttzzzuuulll```TTTLLLHHHHHHDDDEEEEEEDDDEEELLLYYYcccttt}}}|||nnnggggggoooxxxwwwcccZZZOOOEEE???;;;666333444444444333333222222111111qqqbbbZZZVVVRRRPPPPPPKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;::::::999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999<<>>AAACCCEEEFFFGGGFFFDDDCCCBBBAAAAAAAAA>>>@@@BBBCCCCCCCCCEEEGGGKKKKKKKKKLLLLLLLLLKKKJJJKKKKKKLLLLLLNNNQQQTTTWWWXXXVVVSSSQQQOOOOOOOOOPPPPPPRRRTTTTTTRRRPPPPPPPPPOOOVVVZZZYYYXXXXXXWWWTTTTTTTTTSSSRRRQQQQQQPPPPPPJJJJJJKKKLLLMMMNNNOOOPPPRRRSSSTTTVVVWWWXXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUSSSRRRRRRTTTWWW[[[```cccdddbbbaaa]]][[[XXXUUURRRQQQPPPPPPOOOPPPQQQQQQQQQOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEGGGIIIKKKNNNPPPWWWbbbmmmyyy~~~rrrgggeeecccccciiirrr||||||mmm^^^SSSKKKHHHGGGHHHIIIKKKOOOVVVcccrrr|||uuuiiieeehhhssskkkYYYQQQJJJAAA;;;:::999666333444333222222222222222111111{{{nnn```YYYUUUPPPMMMLLLHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEEEEDDDBBB@@@>>>;;;;;;;;;;;;::::::999999888999999:::::::::::::::888999999999:::;;;;;;<<<888888888888888888888888::::::;;;===>>>@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@===???AAABBBBBBCCCFFFGGGMMMMMMMMMNNNPPPOOOMMMKKKHHHJJJKKKLLLMMMPPPUUUYYYZZZYYYUUURRRPPPPPPPPPPPPQQQRRRSSSSSSQQQPPPPPPQQQTTT\\\bbb```\\\ZZZWWWTTTSSSSSSRRRRRRQQQQQQQQQPPPLLLKKKKKKLLLMMMOOOQQQSSSWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTUUUVVVYYY]]]aaabbbaaa___\\\ZZZXXXUUUSSSRRRRRRRRRPPPQQQSSSSSSSSSQQQOOOMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFEEECCCCCCBBBBBBCCCDDDFFFHHHJJJKKKMMMNNNTTT]]]eeeooo}}}zzzpppfffffffffiiioooyyyooo___SSSLLLIIIGGGHHHKKKQQQZZZeeesssssslllfffhhhooo|||sss^^^SSSOOODDD<<<777888888555333333222222222222222222111111{{{mmm___XXXTTTOOOKKKJJJGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDDDDCCCBBB???>>>::::::999999999999888888888888999:::::::::::::::999999999999:::;;;<<<<<<888888888888888888888888888888:::;;;===>>>???@@@@@@@@@????????????@@@@@@<<<>>>AAABBBBBBCCCFFFHHHLLLKKKKKKMMMPPPOOOMMMJJJEEEGGGJJJKKKLLLPPPUUUYYYYYYWWWUUURRRPPPPPPQQQQQQQQQRRRRRRQQQOOOOOOPPPRRR[[[ccciiifff```\\\WWWSSSRRRRRRQQQQQQPPPOOOOOOOOONNNMMMKKKKKKLLLOOORRRUUUXXXWWWVVVTTTTTTTTTTTTUUUTTTTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWXXX]]]bbbddddddbbb___^^^[[[XXXUUUSSSSSSSSSRRRSSSUUUUUUUUURRRPPPNNNKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKMMMNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIIIIKKKKKKPPPWWW]]]dddqqq|||xxxppphhhiiilllqqqyyyrrraaaUUUOOOKKKIIILLLRRR]]]kkkyyykkkhhhhhhppp{{{zzzgggWWWMMMKKKBBB;;;777999:::777555555111111111111111111222222{{{mmm___XXXTTTNNNJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDDDDCCCAAA???>>>999999888888888888888888777888999:::::::::::::::999999999999:::;;;<<<===999999999999999999999999666666888:::<<<>>>???@@@>>>>>>>>>>>>>>>??????@@@<<<>>>@@@BBBBBBCCCFFFHHHIIIHHHHHHJJJMMMMMMJJJGGGCCCFFFIIIKKKLLLOOOTTTYYYWWWUUUSSSQQQPPPPPPQQQRRRQQQRRRQQQPPPOOOOOOQQQSSS___hhhmmmjjjbbb\\\WWWRRRRRRQQQPPPPPPOOONNNMMMMMMPPPNNNKKKJJJKKKOOOSSSVVVXXXWWWTTTRRRRRRRRRTTTUUURRRSSSTTTUUUVVVUUUUUUTTTSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXYYY]]]cccggggggfffcccaaa^^^ZZZWWWTTTSSSSSSSSSTTTVVVWWWVVVSSSQQQOOOLLLLLLKKKKKKKKKKKKLLLLLLJJJLLLNNNPPPPPPOOOMMMKKKLLLKKKIIIHHHGGGFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGIIIIIILLLRRRWWW]]]hhhssswwwqqqlllnnnrrryyyuuucccWWWQQQMMMKKKVVV___mmm~~~uuuiiihhhlllxxxkkk\\\NNNDDDBBB???888555777888555333333111111111111111111222222zzzmmm___UUUMMMGGGFFFHHHIIIGGGDDDBBBBBBDDDGGGIIIMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDBBBAAA@@@999999:::;;;:::999888777555666777888888999888888;;;;;;::::::::::::999999999888777777777888::::::888999;;;<<<>>>@@@BBBBBB@@@@@@@@@@@@@@@???>>>===>>>@@@BBBDDDDDDCCCAAA@@@EEEHHHKKKMMMKKKIIIHHHGGGCCCEEEGGGJJJMMMOOOPPPQQQSSSRRRQQQPPPOOOOOOPPPQQQOOOMMMNNNOOOMMMKKKOOOVVVcccmmmtttoooeee]]]WWWTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQPPPPPPPPPRRRTTTUUUUUUSSSRRRQQQQQQQQQQQQWWWWWWVVVVVVVVVWWWXXXXXXTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZYYYZZZ]]]bbbfffjjjgggddd```[[[WWWUUUTTTTTTTTTUUUVVVWWWVVVUUUSSSRRRLLLKKKIIIGGGGGGGGGIIIJJJKKKNNNQQQPPPMMMKKKLLLMMMJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGJJJMMMMMMMMMTTT```kkk{{{}}}yyywwwyyy}}}xxxbbbUUUQQQRRRRRR___qqqvvvpppccckkkuuulll]]]SSSJJJAAA===888777666555444333222222000000000000000111111111zzzmmm^^^UUUNNNHHHFFFHHHEEEDDDCCCBBBCCCEEEHHHJJJLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA???>>>999999:::::::::999888777666666777888999999999999;;;;;;:::::::::999999999999888777777777888999:::999:::;;;===???@@@BBBBBB?????????>>>>>>=========@@@BBBDDDFFFFFFDDDBBBAAADDDFFFHHHIIIGGGEEEEEEEEECCCEEEGGGJJJLLLNNNOOOPPPRRRRRRPPPOOOOOOOOOPPPPPPNNNMMMNNNOOOMMMKKKOOOVVVbbbmmmsssoooeee]]]XXXTTTQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPPPPOOOOOOQQQSSSUUUTTTSSSRRRQQQQQQQQQQQQUUUUUUUUUTTTUUUUUUVVVWWWUUUUUUWWWXXXYYYZZZZZZZZZ[[[ZZZYYYYYY\\\```dddggggggeeebbb^^^ZZZWWWUUUTTTSSSSSSTTTTTTSSSPPPNNNMMMLLLKKKIIIHHHGGGHHHIIIJJJJJJMMMOOOOOOLLLJJJKKKLLLIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFIIIKKKJJJIIINNNYYYcccooo{{{{{{eeeYYYXXX\\\___ooo~~~rrrjjjgggccclllxxxsss^^^RRRJJJCCC<<<999777777666555444333222222000000000000000000000000zzzmmm^^^TTTNNNHHHFFFGGGBBBBBBBBBCCCEEEFFFHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCBBB@@@>>>===<<<999999::::::999999888777777777888999::::::::::::::::::::::::999999999999888888777777888888999::::::;;;<<<===???@@@AAABBB???>>>===<<<<<<<<<===>>>DDDEEEFFFGGGGGGFFFDDDCCCBBBDDDDDDCCCBBB@@@AAABBBCCCEEEGGGIIILLLMMMNNNOOOQQQPPPOOOOOONNNOOOOOOOOOMMMLLLMMMNNNLLLJJJNNNUUUaaakkksssooofff^^^YYYUUUPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPOOOOOOOOOQQQSSSUUUTTTSSSRRRRRRQQQQQQRRRSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVXXXYYYZZZZZZZZZZZZ[[[ZZZYYYYYYZZZ]]]aaacccffffffdddaaa]]]YYYVVVTTTPPPQQQPPPPPPNNNKKKIIIGGGLLLKKKIIIHHHHHHIIIJJJJJJIIIKKKMMMLLLKKKIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEGGGHHHFFFDDDGGGPPPXXXfffrrrvvvbbbXXXZZZccckkkuuujjjbbb___```fffpppooo___NNNFFFBBB===888777666666555444333333222222000000000000000000000000zzzlll\\\SSSNNNHHHFFFFFFAAAAAACCCDDDEEEFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA???===<<<:::999999999999999888888777888888999:::;;;;;;;;;;;;:::::::::999999999999888888888888888888999999999;;;;;;<<<===???@@@AAAAAA???>>><<<;;;;;;<<<>>>???FFFGGGHHHHHHHHHGGGEEEDDDBBBCCCBBB@@@>>>>>>???AAADDDEEEGGGIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKLLLMMMKKKIIIMMMTTT___kkksssooofff___YYYUUUPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPPPPOOOPPPRRRTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWXXXZZZ\\\^^^cccddddddbbb___ZZZVVVSSSNNNNNNNNNMMMKKKIIIHHHFFFKKKKKKJJJIIIIIIJJJJJJKKKHHHIIIJJJKKKJJJHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEEEECCCAAADDDJJJPPP]]]hhhzzzppp___WWW\\\jjjwwwxxxjjjaaa\\\]]]aaakkkwwwwww___RRREEE@@@>>>;;;888888555555444444333222222111000000000000000/////////{{{lll[[[SSSNNNIIIFFFEEEBBBBBBCCCDDDEEEDDDCCCCCCFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBAAA???===<<<;;;999999888888888777777777888999:::;;;;;;<<<;;;;;;::::::999999999888888888777777888888999999999999;;;;;;<<<===>>>>>>??????@@@???===<<<<<<===???@@@FFFFFFGGGGGGGGGGGGFFFEEECCCCCCBBB@@@>>>>>>@@@CCCDDDEEEGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMKKKJJJKKKLLLJJJHHHLLLSSS___jjjssspppggg___YYYUUUPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQQQQPPPQQQSSSUUUTTTSSSSSSRRRRRRRRRRRRSSSRRRRRRRRRSSSSSSUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXYYYXXXVVVVVVVVVWWWYYYZZZ___```bbbbbb___ZZZUUURRRLLLLLLLLLLLLKKKKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKLLLHHHIIIIIIJJJJJJIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBAAACCCHHHLLLSSS]]]mmm~~~~~~www~~~lllaaa]]]cccuuu|||mmmccc\\\ZZZ^^^dddooo}}}{{{fffUUUKKKAAA>>>===:::888888444444333333222222111111000000000000//////......{{{kkkZZZRRRNNNIIIEEEDDDBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;999999888777777777777888888888999:::;;;;;;;;;;;;999999999999888888888888777777888999999999999888;;;;;;;;;<<<<<<=========???>>>=========>>>???@@@CCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCBBB@@@AAACCCEEEDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIJJJKKKIIIGGGKKKRRR___kkktttqqqggg___XXXTTTOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPRRRTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTUUUVVVVVV[[[]]]___```^^^ZZZVVVSSSMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJIIIIIIJJJKKKKKKHHHFFFGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCAAABBBCCCBBBBBBDDDGGGJJJPPPWWWeeeuuuzzzooodddbbbccckkkuuukkk```ZZZWWWXXX```hhhvvv~~~fffVVVLLLCCC===;;;;;;777555666333333333222222111111111111000000//////......---{{{kkkYYYQQQNNNJJJEEECCCAAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBAAAAAA@@@??????===============<<<;;;;;;:::999888777666777777888777888999::::::;;;;;;;;;999999999999888888888888666777888999:::999999888:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDAAACCCDDDCCCCCCCCCEEEGGGDDDEEEFFFHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLKKKKKKJJJJJJIIIIIIKKKIIIGGGKKKQQQ```llltttqqqggg^^^WWWRRROOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOONNNNNNPPPRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRSSSTTTUUUWWWXXXWWWWWWXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTYYYZZZ]]]___^^^[[[XXXVVVPPPOOONNNMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJKKKMMMMMMJJJGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEFFFNNNSSS]]]mmm{{{zzzzzz{{{}}}~~~}}}zzzwwwggg___^^^dddkkkuuujjjaaaWWWSSSSSSYYYeeeppphhhWWWMMMDDD===999999999555444555222222222222111111111111111000000///......------|||kkkYYYQQQNNNJJJEEECCC??????@@@@@@BBBCCCEEEFFFBBBAAAAAA@@@@@@?????????:::;;;;;;<<<<<<;;;;;;::::::999777666666666777888777777888999::::::::::::999999999888888888888777666777888999:::999888888::::::::::::::::::::::::::::::;;;<<<======<<<<<<<<<===>>>???@@@BBBCCCCCC@@@BBBDDDDDDDDDDDDFFFGGGEEEEEEFFFGGGHHHIIIIIIHHHGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHIIIJJJHHHFFFJJJQQQ```llluuurrrggg^^^VVVQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMMMMLLLMMMOOOQQQSSSSSSRRRRRRRRRRRRSSSTTTQQQQQQRRRRRRSSSUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTXXXZZZ\\\^^^^^^]]]ZZZXXXSSSQQQPPPNNNLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKLLLNNNNNNKKKHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCHHHLLLTTTbbbtttzzzvvvsssmmmmmmnnnoooooommmiiieee___[[[___kkkvvvyyyhhh^^^UUUQQQTTT\\\lllyyyooo\\\QQQKKK@@@:::777888888666444666222222222111111111111111111000000///...---------xxxiiiYYYPPPLLLGGGEEEFFFCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<;;;:::999777777777777777777777777777777777777999::::::999888777999999888777777888999:::777777777777888888888888999999:::;;;<<<<<<<<<<<<;;;<<<=========<<<:::999>>>>>>===>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIGGGEEEJJJQQQ___llltttlllbbb\\\UUUNNNOOONNNMMMKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNRRRSSSSSSTTTTTTTTTTTTSSSSSSQQQPPPOOOOOOPPPRRRSSSUUUVVVVVVVVVUUUTTTRRRPPPMMMNNNOOOQQQSSSTTTUUUUUUVVVWWWYYY[[[[[[[[[ZZZZZZVVVTTTQQQNNNLLLJJJIIIIIINNNLLLKKKKKKLLLLLLKKKJJJKKKKKKJJJIIIIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDBBBAAAAAAAAABBBCCCEEEHHHPPP]]]jjjvvvzzzsssnnnkkkiiieeebbbaaabbb___YYYVVVXXXWWW[[[dddpppkkk___TTTOOOSSSYYYbbbwwwvvvbbbQQQEEE???:::888555333333444333222111111111111000000000000000000///...............wwwhhhXXXPPPKKKGGGEEEFFFCCCBBBAAAAAA@@@@@@@@@AAA@@@AAAAAAAAA@@@???>>>======<<<<<<;;;:::999888777777777777777777777777777888888888999999888777777777777666555444444444444666666777777777888888888999999:::;;;<<<<<<<<<<<<<<<<<<=========<<<;;;:::===============>>>???@@@BBBDDDFFFFFFFFFFFFHHHIIIGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHFFFEEEJJJQQQ```nnntttlllaaaZZZSSSLLLMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKLLLLLLMMMNNNNNNOOOQQQRRRSSSTTTTTTUUUUUUUUURRRQQQOOOOOOOOOQQQSSSTTTWWWVVVVVVUUUSSSQQQOOONNNNNNOOOPPPRRRSSSUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\ZZZXXXTTTPPPMMMKKKJJJJJJMMMKKKJJJKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHOOOZZZdddpppxxxpppjjjfffcccaaa]]]ZZZYYYYYYVVVPPPOOOQQQSSS[[[iiizzztttaaa[[[SSSQQQYYYaaammm~~~gggXXXKKKAAA===:::777444333333444333222111111111111000000000000000//////...............tttfffWWWOOOKKKGGGEEEFFFBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>===<<<>>>===<<<:::999999888999777777777777777777777777999999888777777777777777666666666555444333222111666666777777777777888888888999:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<>>>??????BBBCCCEEEFFFFFFGGGIIIJJJHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGHHHFFFDDDIIIQQQbbbooouuulll```YYYRRRKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTUUUOOOOOONNNMMMNNNPPPSSSTTTWWWVVVTTTRRRPPPNNNMMMMMMOOOPPPQQQSSSTTTUUUUUUUUUVVVVVVVVVWWWYYY[[[]]]^^^___\\\XXXSSSOOOMMMLLLLLLKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGIIIIIIMMMUUU]]]ggguuuzzztttmmmfffbbb^^^[[[YYYWWWTTTSSSRRROOOJJJKKKOOOUUUbbbvvvwwwfffYYYVVVSSSVVVbbbnnn}}}gggVVVKKKCCC>>><<<888666444333333444333111111111111111000000000000000///......------......qqqcccUUUNNNKKKGGGEEEEEEBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@???>>>===<<<<<<>>>===<<<:::999999999999777777777777777777777777:::999777666555555666777666777888888777666444333666666666666777777777888888999:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>???AAACCCDDDDDDDDDDDDEEEGGGIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGGGGEEEDDDIIIQQQaaammmssskkk```ZZZSSSLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQMMMLLLKKKKKKLLLOOOQQQSSSUUUSSSQQQOOONNNMMMNNNNNNQQQQQQRRRTTTUUUUUUUUUUUUUUUTTTTTTTTTVVVZZZ]]]```bbb___ZZZUUUQQQNNNMMMLLLKKKIIIIIIJJJKKKLLLKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHIIIIIIHHHJJJOOOVVV^^^mmmzzz~~~tttoooiiiccc___[[[WWWUUUUUURRRPPPOOOLLLJJJOOOUUU```pppwwwggg\\\VVVRRRTTT]]]lll{{{~~~lllWWWJJJCCC===;;;<<<666444333333333444333111111111111111000000000/////////...------------...nnn```SSSMMMJJJFFFDDDEEEAAAAAAAAA@@@@@@AAAAAABBBAAAAAA@@@???======<<<<<<>>>===<<<;;;:::999999999666666666666666666666666999888666555444555666777444555777888999888888777555666666666666777777777777888:::;;;<<<=========<<<;;;;;;:::::::::::::::999999::::::;;;===>>>???DDDEEEEEEDDDBBBAAABBBCCCHHHIIIKKKMMMNNNOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJGGGFFFFFFDDDCCCIIIQQQ^^^kkkqqqjjj___ZZZUUUOOONNNMMMLLLKKKJJJJJJJJJJJJLLLMMMMMMNNNOOOOOOPPPPPPPPPOOONNNMMMLLLLLLMMMMMMKKKJJJJJJJJJKKKMMMPPPQQQQQQPPPOOONNNNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQRRRTTTXXX\\\___bbb```\\\XXXTTTQQQNNNMMMKKKJJJIIIJJJKKKLLLKKKJJJHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEBBBBBBDDDEEEFFFGGGHHHHHHFFFEEEFFFKKKPPPXXXfffrrr}}}zzzsssnnngggaaa\\\XXXTTTQQQNNNLLLKKKKKKJJJKKKTTT^^^ooo}}}jjj\\\UUUTTTRRRYYYfffwwwkkk]]]LLLCCC===999777888444333222222444444222111111111111111000000000/////////...---------------kkk^^^QQQLLLIIIFFFDDDDDDAAAAAA@@@@@@@@@AAABBBBBBCCCBBB@@@???======<<<<<<============<<<:::999888666666666666666666666666666666555555555555666666222333444555666777777777555555666666666666777777777888999;;;<<<======>>>;;;:::999888888888999999999999::::::<<<===???@@@FFFGGGGGGEEECCCAAAAAABBBFFFIIIMMMQQQSSSSSSQQQPPPKKKKKKKKKKKKKKKKKKKKKKKKJJJGGGFFFEEECCCCCCIIIQQQ]]]jjjppphhh___[[[VVVQQQOOONNNMMMKKKJJJJJJIIIIIILLLLLLMMMMMMNNNOOOOOOOOOPPPNNNMMMKKKKKKKKKLLLLLLLLLLLLKKKJJJKKKMMMOOOQQQOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRSSSSSSTTTSSSSSSSSSQQQPPPPPPPPPRRRVVVZZZ\\\```___^^^[[[XXXUUURRRPPPNNNLLLKKKKKKLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDBBBBBBBBBBBBDDDDDD@@@AAACCCDDDEEEFFFFFFFFFCCCBBBCCCGGGKKKQQQ^^^iii|||~~~}}}{{{xxxvvvnnniiiaaaZZZUUUQQQNNNKKKEEEDDDEEEGGGHHHMMMZZZhhh}}}ppp___SSSPPPRRRVVVaaaqqqpppZZZOOOCCC===:::555333555222111111222444444222111111111111111000000000000///...------,,,,,,------|||hhh\\\PPPKKKIIIFFFDDDDDDAAA@@@@@@@@@AAAAAABBBCCCDDDCCCAAA???>>>=========<<<===>>>???===;;;888777666666666666666666666666333333444555666666666666333333333333444555666666555555555666666666777777777888999;;;<<<===>>>>>>999999777666666666777888999::::::;;;<<<>>>@@@AAADDDEEEEEEDDDBBB@@@@@@AAADDDHHHOOOUUUWWWWWWTTTRRRKKKKKKKKKKKKKKKKKKKKKKKKJJJGGGEEEEEECCCBBBIIIQQQ^^^kkkppphhh^^^ZZZUUUOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOONNNMMMLLLKKKLLLMMMOOOPPPPPPOOOMMMMMMMMMOOOQQQRRRPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQOOOOOONNNOOOQQQTTTWWWYYY^^^___``````]]]ZZZVVVSSSPPPNNNMMMLLLMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCAAA@@@@@@AAACCCDDD???@@@AAACCCDDDDDDCCCCCC@@@???@@@DDDFFFJJJUUU___rrr~~~}}}}}}}}}~~~~~~~~~}}}zzzvvvrrrhhhbbbYYYRRRMMMJJJHHHGGGCCCBBBDDDHHHLLLUUUfffvvvqqqcccVVVNNNOOOTTT\\\jjj}}}qqq\\\LLLDDD===;;;:::666555666000000000222444444222111111111111111000000000000///...------,,,,,,------zzzggg[[[OOOKKKIIIFFFDDDDDD@@@@@@@@@@@@AAAAAABBBCCCEEEDDDBBB@@@>>>>>>>>>>>>;;;===???@@@???<<<888666666666666666666666666666111222444666777777666666777666555444333444555666555555555555666666666777666777999;;;<<<===>>>>>>999888666555555555666777:::::::::;;;===???@@@AAA@@@AAABBBAAA???>>>???@@@BBBHHHPPPWWWZZZYYYVVVSSSLLLLLLLLLLLLLLLLLLLLLLLLJJJGGGEEEDDDBBBBBBIIIRRR```lllqqqhhh]]]XXXTTTNNNKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLKKKLLLMMMPPPRRRTTTSSSQQQPPPOOOOOOPPPRRRSSSRRRSSSTTTTTTTTTSSSQQQPPPRRRRRRRRRRRRRRRQQQQQQPPPNNNNNNNNNOOOPPPSSSUUUVVV^^^___bbbcccaaa]]]YYYVVVRRRPPPNNNMMMMMMMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@??????@@@BBBCCC>>>???@@@BBBCCCBBBBBBAAA???>>>???BBBCCCFFFNNNXXXeeesss}}}{{{zzzzzzxxxxxxwwwwwwxxxzzz{{{}}}|||uuupppccc]]]TTTMMMIIIGGGFFFEEEEEEEEEHHHMMMSSS^^^qqqvvvcccXXXQQQNNNRRRYYY```oooxxx___NNNDDD>>>:::<<<<<<999999::://////000222444444222000111111111111000000000000......---,,,,,,,,,,,,---wwwhhh\\\OOOJJJHHHEEECCCDDDAAAAAABBBCCCCCCBBBBBBBBB???@@@@@@@@@>>>>>>???@@@???AAAAAA>>>999555444555333444555666666666444444888555444555777888666333444222222333555666555444777666666555555555666666:::999999999999999999:::888888999::::::::::::999999999888777888999;;;<<<>>>>>>>>>>>>============CCCEEEJJJQQQXXXZZZWWWSSSNNNMMMKKKJJJIIIJJJLLLMMMJJJEEEAAA???===???HHHRRR^^^dddhhheee[[[RRRNNNOOOIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLMMMMMMNNNNNNOOOOOOLLLKKKKKKLLLOOOSSSWWWYYYXXXWWWUUUSSSRRRRRRSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPNNNNNNOOOPPPPPPPPPOOOOOOLLLMMMNNNMMMLLLNNNPPPSSSUUUZZZ```eeeeeebbb\\\XXXSSSPPPMMMKKKKKKKKKJJJIIIGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBB===>>>>>>???@@@DDDJJJOOO^^^hhhxxx~~~yyyxxxtttpppllllllnnnpppnnnmmmnnnsssyyy}}}~~~}}}}}}}}}~~~}}}{{{uuummmhhhVVVOOOJJJIIIHHHDDDCCCFFFBBBGGGLLLQQQ[[[nnnssseeeZZZVVVQQQNNNVVVeeetttyyy___NNNHHH<<<:::888666555444111/////////000000111111111222000000000000///////////////......------,,,,,,+++zzzjjj]]]PPPJJJGGGDDDAAABBB@@@AAAAAABBBBBBAAAAAA@@@?????????>>>======???AAADDDEEEDDDAAA<<<888666777444444555555555555444444888555333444666777666444444333222333555555555333777666666666666666666666888888777777777777888888777777888999999999999999;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<============BBBDDDIIIPPPVVVXXXVVVSSSMMMLLLJJJHHHHHHIIIJJJKKKIIIEEEAAA???>>>???HHHSSS^^^cccgggcccYYYPPPLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKLLLLLLMMMNNNNNNLLLLLLKKKLLLOOORRRVVVYYYYYYXXXVVVUUUSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNOOOOOONNNNNNMMMKKKLLLLLLLLLKKKLLLOOOQQQRRRWWW]]]bbbccc```\\\XXXTTTRRRNNNLLLLLLKKKJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBB>>>>>>??????@@@CCCIIIMMMWWW```ooo}}}uuuqqqmmmllljjjgggeeeeeehhhkkkooopppsssxxx~~~~~~{{{zzzyyyxxxtttnnnfff```PPPJJJFFFEEEDDDBBBBBBEEEFFFLLLTTT]]]jjj|||qqqeeeZZZRRRRRRRRRUUUbbbrrr|||dddPPPCCC???;;;999777666555444222000000000000111111111111111000000000000/////////...---,,,,,,++++++******)))}}}jjj]]]PPPIIIFFFBBB@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>><<<<<<===@@@CCCFFFFFFEEEAAA<<<888666666555555444444444444444555777555333333444666666555555444333333444555444222666666666666666666666666666555555555555555555666666666777777777888888888888777666666666777888999999999::::::;;;<<<<<<<<>>@@@JJJTTT```dddfffaaaWWWMMMIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLLLLNNNRRRVVVXXXZZZYYYXXXVVVTTTRRRQQQPPPQQQPPPPPPOOOOOONNNMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKJJJKKKMMMOOOOOOSSSXXX^^^```___]]]ZZZWWWTTTPPPMMMLLLKKKJJJIIIFFFFFFGGGGGGGGGFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA?????????>>>???AAAFFFIIIMMMVVVcccrrr|||wwwvvvyyyzzzsssmmmgggcccaaaaaaaaaaaaaaadddhhhllltttvvv{{{~~~wwwuuurrrooojjjccc[[[VVVJJJEEEBBBBBBBBBAAACCCGGGKKKSSS```oootttdddXXXPPPLLLPPPWWW```rrr}}}dddRRREEE>>><<<888777555555555555333111222222222111111111111111000000000/////////......---,,,,,,++++++******)))hhh[[[NNNHHHFFFBBB@@@@@@>>>>>>??????>>>>>>======<<<<<<<<<;;;:::<<<@@@CCCEEEDDDAAA===999555333333666555444333222333444555666444333222333444666666666555333333444444333111444444444555555555555555555555444444444444555555555555555555666666777777555555444333333444555666666666777888999:::;;;<<>>===???BBBEEEGGGMMMXXXdddqqqvvvrrrpppttt|||~~~uuummmgggccc___\\\[[[]]]```bbbeeejjjpppuuu}}}|||rrrooojjjeee___XXXQQQLLLGGGCCCAAABBBBBBAAAFFFLLLRRR\\\mmmjjj\\\RRRMMMMMMTTT^^^kkk~~~gggSSSHHHAAA<<<:::666555333444555555444222333333222222111111000000000000/////////.........///......------,,,,,,+++~~~dddXXXKKKGGGEEEBBBAAABBB===>>>>>>>>>======<<<;;;;;;;;;;;;::::::;;;???AAABBB@@@<<<999666444222111666555444222222222333444333333333222222333555666666555333333444444333111111222333444444444444333666555555444444555555666555555444444444555666777888777666555555666777888444555666777888999:::;;;===@@@EEEIIIKKKLLLLLLLLLDDDCCCCCCBBBBBBBBBBBBBBBCCCAAA@@@@@@AAADDDMMMWWWffffffddd___VVVOOOKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDFFFFFFGGGHHHIIIJJJKKKKKKOOONNNMMMLLLNNNQQQTTTVVVYYYXXXWWWVVVTTTSSSRRRQQQSSSRRRQQQPPPNNNMMMLLLKKKMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMKKKKKKLLLMMMKKKMMMQQQVVVZZZ^^^```bbb[[[WWWQQQLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@????????????@@@?????????@@@@@@@@@AAAAAA?????????===<<<===???BBBEEEIIIPPPYYYcccppp|||{{{tttmmmoooqqqtttwwwyyy{{{|||}}}vvvppphhhbbb^^^\\\[[[ZZZZZZ]]]bbbgggmmmuuu|||}}}wwwlllhhhbbb\\\VVVPPPJJJFFFEEEBBBAAACCCCCCDDDJJJRRR\\\ggg{{{nnn\\\RRRLLLLLLPPPZZZgggvvvkkkSSSFFF@@@;;;777555444333222333444555444333333222222111111000000000////////////............///......------,,,,,,+++yyybbbVVVJJJEEEDDDBBBAAABBB===>>>>>>======<<<;;;:::999:::;;;;;;:::;;;<<<>>>@@@===:::777777666555444666555444333222222222222000222333333333333444555555444333333444555444222000111333444555444444333666666555555555555666666666555444444444555666777777666555444444444555666444444555666777888999::::::===BBBEEEGGGGGGHHHHHHAAAAAAAAAAAAAAA@@@@@@@@@AAA??????AAABBBEEEOOOYYYcccccc```[[[TTTOOOLLLJJJGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGGGGIIIJJJKKKLLLMMMPPPNNNMMMMMMNNNPPPSSSUUUVVVUUUTTTSSSSSSSSSTTTUUUXXXWWWUUUSSSQQQOOOMMMLLLLLLKKKJJJHHHHHHHHHIIIJJJJJJKKKMMMMMMLLLKKKKKKLLLJJJLLLNNNRRRWWW]]]aaaddd___ZZZSSSMMMJJJHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@???????????????????????????@@@@@@@@@@@@===>>>>>>===;;;<<<>>>@@@CCCEEEIIIOOOWWWbbbmmmuuuzzznnnllliiifffddddddeeefffkkkooouuu}}}}}}xxxssspppfffbbb\\\YYYXXXYYY[[[[[[^^^bbbiiiqqqyyywwwqqqeee```ZZZSSSOOOJJJFFFDDDBBB@@@AAAEEEFFFIIIRRR\\\lllxxxsss___SSSOOOHHHMMMWWWdddtttgggXXXHHH@@@===999555444444222222222444444333222111111111000000000000000/////////.........---------,,,,,,++++++******)))tttbbbVVVJJJEEECCCAAA???@@@>>>>>>>>>>>>===<<<;;;:::888:::<<<<<<;;;::::::;;;===999666555666777777666444444444444333222111111---000444555444222333444444333222333555555555333111222444666666666555444555555444444444444555555666555444333444555777888555444333222111222222333444555555666777888888999777;;;@@@BBBBBBCCCDDDEEE@@@@@@@@@@@@@@@??????>>>@@@>>>???AAACCCFFFPPPZZZ^^^\\\YYYUUUPPPLLLJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNPPPOOOMMMMMMNNNPPPSSSUUUTTTRRRPPPPPPQQQSSSVVVYYY]]]\\\ZZZWWWSSSQQQNNNMMMLLLKKKIIIHHHHHHIIIJJJKKKHHHJJJLLLLLLKKKIIIIIIJJJIIIIIIKKKNNNTTTZZZ```cccccc^^^VVVOOOLLLJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@AAABBBBBBCCCAAA@@@@@@???????????????????????????@@@@@@@@@@@@<<<======<<<;;;;;;<<<>>>???AAACCCGGGNNNWWWaaahhhzzzzzztttkkkbbb[[[XXXXXXYYYYYY]]]ccckkkuuu|||uuuooollliiigggeee^^^\\\YYYYYY\\\```cccdddkkkpppxxx{{{ooojjj]]]YYYRRRLLLIIIGGGDDDCCCAAAAAAEEEJJJNNNTTT```lll~~~uuucccUUUPPPRRRNNNWWWeeetttoooVVVLLLBBB>>>;;;777555666444222111222333333222111///////////////000000000//////.........------------,,,,,,++++++******)))pppdddWWWJJJEEECCC???===>>>>>>>>>>>>>>>===<<<;;;:::777:::<<<===;;;999888888999666222222555777777666444444555555444222111///+++000444666444222222333444333222333555666555444222333555777888888777666555444444333333444444555777666444444444555777999888888666555444555555666555555666666777888888888555999>>>@@@@@@@@@BBBDDD@@@@@@@@@@@@@@@???>>>>>>???>>>???BBBCCCGGGQQQ[[[XXXWWWTTTPPPLLLIIIGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEHHHIIIJJJKKKMMMNNNOOOPPPQQQOOONNNMMMNNNPPPSSSTTTRRRPPPNNNMMMOOOSSSXXX[[[```___\\\YYYUUURRROOONNNKKKJJJIIIHHHHHHIIIKKKLLLGGGIIIKKKKKKJJJHHHHHHHHHHHHHHHIIILLLQQQXXX^^^cccfff```XXXRRRNNNKKKJJJIIIHHHHHHHHHGGGGGGEEEDDDDDD@@@?????????@@@AAAAAABBBAAA@@@@@@???>>>?????????>>>????????????@@@@@@@@@;;;<<<===<<<;;;;;;<<<>>><<<>>>@@@CCCHHHQQQ[[[aaasss~~~ssseee[[[UUUSSSSSSPPPSSSXXX___hhhttt~~~}}}}}}}}}}}}|||}}}tttooohhhbbb`````````______]]]\\\^^^ccciiimmmoooxxx~~~wwwkkkeeeXXXTTTMMMHHHFFFDDDDDDCCCCCCDDDIIIQQQWWW___mmmzzztttbbbTTTKKKMMMTTTXXXcccrrrlllYYYJJJCCC<<<999666333222444444222111222333333222000------......//////000000//////.........---------//////...------,,,,,,+++}}}qqqbbbWWWLLLGGGDDD@@@???AAAEEEAAA>>><<<<<<;;;888666;;;;;;:::::::::999999999444444444444444444444444111111111222222333333333444444444444444444444444555555666666555444333333333444444555555666666666444444444333333222222222333333333333333333333333333333333444444444444555777777888888999999999::::::;;;<<<===>>>???@@@AAA;;;;;;<<<===>>>>>>=========>>>???BBBEEEHHHKKKLLLOOONNNLLLIIIFFFCCCAAA@@@BBBBBBAAABBBCCCEEEGGGHHHKKKJJJIIIHHHIIIKKKMMMNNNPPPNNNLLLLLLNNNPPPQQQQQQPPPNNNLLLKKKMMMQQQUUUXXX```]]]ZZZYYYXXXVVVRRRNNNMMMJJJGGGGGGIIILLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMOOORRRWWW^^^ccceeeddd___WWWSSSQQQMMMGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCBBBAAAAAAAAA@@@>>><<<>>>>>>>>>>>>>>>??????@@@????????????????????????=========<<<<<<;;;;;;;;;:::;;;<<<<<<>>>EEERRR[[[kkkuuuxxxggg^^^YYYUUURRRNNNNNNPPPTTT[[[dddlllrrr|||}}}zzzxxxwwwvvvxxxxxxyyy|||~~~yyyvvvsssnnnkkkfffccc___\\\[[[\\\\\\\\\___bbbeeeiiinnnsssyyy}}}ooobbb^^^OOOMMMJJJEEEBBBBBBEEEHHHIIIMMMSSSZZZfffvvvttt___WWWSSSMMMNNNUUUbbbrrrlllXXXNNNAAA===999666555444333222222222222222222222222222111000///......///000111------..................------......------,,,+++yyylll^^^TTTJJJFFFDDD@@@???@@@@@@>>>;;;:::;;;;;;999777::::::::::::999999999999444444444444444444444444111222222222222222222333222222222222222222222222555555555555555444333333333333333444444555666666444444444444333333333222333333333333333333222222333333444444444555555555444444555666777777888888::::::;;;;;;======>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<===>>>@@@BBBCCCEEEFFFEEEDDDCCCBBB@@@??????AAAAAAAAAAAABBBDDDFFFGGGJJJIIIHHHGGGHHHJJJLLLMMMNNNLLLLLLMMMPPPSSSTTTTTTPPPNNNKKKJJJKKKNNNQQQTTTYYYWWWUUUUUUVVVTTTQQQMMMKKKHHHEEEDDDFFFGGGGGGFFFIIIIIIHHHHHHHHHGGGGGGGGGIIIJJJKKKMMMOOOTTT[[[___dddeeeccc\\\VVVSSSNNNHHHIIIIIIHHHFFFDDDBBBAAA@@@AAA@@@@@@@@@AAA@@@>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;============CCCMMMUUUeeeooo~~~vvvjjj```VVVPPPNNNMMMMMMOOOSSSYYY___cccmmmvvv~~~{{{yyyyyyxxxyyyxxxxxxzzz}}}~~~yyyuuunnnjjjhhhfffccc```]]]\\\ZZZ[[[]]]```cccdddfffjjjooouuu|||zzzfffXXXSSSGGGFFFEEECCCCCCFFFJJJNNNRRRYYYdddooo{{{xxxeeeUUUPPPPPPPPPWWWaaaqqqlllXXXHHH???>>>;;;777444444333222111222222222222222222222222111000///......///000111......------,,,,,,++++++,,,,,,,,,,,,,,,++++++***rrreeeYYYPPPHHHFFFDDDAAA>>>???<<<:::888999:::;;;;;;:::::::::999999999888888888444444444444444444444444222222222222222111111111000000000000000000000000444444555555444444333333222222222333333444555666555555555444444444333333444444333333222222222111444444444444555555555555333333444555777888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<============<<<======<<<<<<<<<======>>>>>>>>>>>>>>>????????????@@@@@@@@@AAABBBCCCDDDEEEGGGGGGFFFFFFFFFHHHIIIKKKKKKJJJKKKMMMQQQUUUVVVVVVOOOMMMJJJHHHHHHIIILLLNNNOOONNNOOOQQQRRRQQQNNNKKKJJJGGGDDDCCCCCCDDDCCCBBBIIIIIIHHHHHHGGGGGGGGGFFFIIIIIIJJJKKKLLLPPPUUUYYYaaafffhhhbbbZZZTTTOOOJJJJJJIIIHHHEEECCCAAA???>>>@@@???>>>???@@@@@@???===;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<===>>>======@@@GGGLLL[[[dddssszzzkkk]]]TTTPPPOOOMMMLLLMMMPPPTTTWWW___gggsss|||zzzzzzzzzvvvuuussstttuuuuuutttrrrxxxzzz|||{{{uuuppphhhddd___\\\[[[[[[ZZZZZZZZZZZZ[[[^^^bbbggglllooossswww~~~ooo]]]PPPKKKBBBCCCCCCDDDGGGMMMUUU[[[cccmmm|||vvvdddWWWMMMMMMPPPVVVdddrrrjjjXXXKKK@@@999:::888444333333333222111111111111111111111111111000//////......//////000......---,,,+++***))))))+++++++++++++++******)))lll```UUUMMMGGGFFFEEEAAA>>>>>>::::::999999999:::;;;;;;999999888888888777777777333333333333333333333333333333222222111111000000000000000000000000000000333333444444444333333222222111111111222444555666666666666555555444444444444444333333222111111111333444444444444555555555444444555777888:::;;;<<<::::::::::::::::::::::::999999:::;;;;;;<<<;;;;;;@@@???>>>>>>============<<<<<<===>>>???@@@@@@AAA??????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIILLLPPPSSSTTTSSSMMMKKKHHHFFFEEEEEEGGGHHHIIIJJJKKKMMMNNNLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJKKKMMMQQQUUU\\\eeejjjfff]]]VVVPPPKKKIIIHHHFFFDDDBBB@@@???>>>>>>======>>>@@@@@@???===:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;=========???BBBFFFPPPYYYhhhwwwwwwiii___UUUSSSQQQOOONNNOOORRRSSSXXX^^^hhhvvv{{{zzzyyyvvvtttrrrrrrrrrqqqpppnnntttuuuvvvxxx{{{~~~~~~wwwrrrlllgggbbb___]]]ZZZXXXXXXZZZ\\\^^^```aaadddgggjjjoootttxxxrrreeeXXXNNNJJJEEEEEEFFFIIIPPP[[[gggpppzzztttdddYYYSSSOOOQQQVVV```rrrmmmWWWLLLFFF@@@;;;777555333333333444333222111111111111111111111111////////////////////////------,,,,,,++++++******+++++++++,,,+++******)))jjj^^^RRRKKKEEEEEEDDD@@@======<<<<<<;;;:::999999999:::888888777777777666666666333333333333333333333333222222222111111000000000111111111111111111111111222222333333333333333222222111111111222444666777999999888777666555444333333333333222222111111111333333333333444444444444333444555777888:::;;;;;;;;;;;;::::::::::::999999999:::;;;===>>>>>>??????AAA@@@???>>>>>>>>>>>>>>>======>>>>>>>>>???????????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHHHHHHHJJJLLLNNNNNNMMMKKKIIIGGGDDDCCCCCCDDDEEEGGGHHHJJJKKKJJJHHHGGGFFFCCCCCCDDDDDDDDDDDDEEEFFFCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKJJJJJJLLLOOORRRUUU```hhhfff___XXXQQQLLLHHHGGGEEECCCBBBAAAAAAAAA>>>======>>>@@@@@@???===;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999:::;;;<<<>>>AAACCCGGGPPP]]]kkkzzz~~~ssslll^^^[[[WWWSSSPPPNNNNNNNNNRRRWWW^^^jjjyyy|||zzzzzzyyywwwvvvvvvvvvtttrrrsssssstttuuuvvvxxxyyyzzzzzz}}}zzzpppiiieeebbb^^^[[[[[[[[[[[[[[[\\\___cccfffgggjjjooorrruuuzzzqqqcccYYYQQQKKKIIIFFFHHHLLLTTT```pppvvvdddZZZRRRRRRUUUZZZcccppppppYYYIIICCC@@@;;;666666444333333444555444333000000000000000000000000......////////////......++++++,,,,,,------......,,,,,,,,,,,,,,,++++++***lll```RRRJJJEEEDDDDDD@@@======<<<===<<<;;;888777888999777777666666666555555555333333333333333333333333111111111111111000000000111111111111111111111111111111222333333333222222222222111111222444777999<<<;;;:::888666444333222222222222222222222222222222222222222333333333333222222333444666777888888:::::::::::::::999999999;;;<<<>>>@@@BBBCCCDDDDDD@@@??????>>>============>>>>>>>>>>>>============???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDGGGFFFFFFHHHJJJJJJIIIHHHIIIGGGEEEDDDCCCCCCDDDEEEGGGHHHIIIHHHFFFDDDDDDEEE???AAABBBCCCCCCCCCEEEFFFCCCCCCDDDFFFGGGIIIJJJKKKJJJKKKKKKKKKJJJKKKMMMPPPPPP[[[dddeeebbb]]]UUUNNNHHHGGGEEECCCBBBBBBCCCCCC@@@???>>>???@@@@@@???===<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;777888999:::<<<>>>@@@AAAAAAIIITTT___lll}}}{{{wwwjjjgggaaaZZZTTTOOOLLLKKKOOORRRXXX```lll{{{}}}{{{yyyxxxxxxwwwuuussstttttttttsssttttttuuuuuuwwwxxxzzz{{{{{{|||tttmmmeee___^^^]]]\\\ZZZZZZ\\\___aaacccgggkkknnnpppuuu{{{sssaaaVVVOOOIIIFFFGGGGGGMMMWWWeeevvvqqqcccXXXTTTNNNSSS\\\gggtttlll___NNNBBB===:::666111555444333333444444333222////////////////////////---......//////......---******+++,,,---...//////,,,,,,,,,,,,,,,++++++***pppdddTTTKKKEEECCCCCC???===>>>999;;;;;;999777666777999666666666555555555444444222222222222222222222222000000000000111111111111111111111111111111111111000000111222222222222222333222111111333555888:::???>>><<<999666444222111000000000111222222333333000000111111111222222222333333444444555666666777888888888888888888888888999:::===@@@CCCEEEFFFGGGBBBAAA@@@???===<<<<<<<<>>>>>>>>>>>>>>@@@@@@BBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCEEEDDDEEEGGGIIIIIIGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFFFFDDDBBBBBBDDDFFF@@@CCCEEEEEECCCCCCDDDFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJIIIJJJLLLNNNMMMVVV```dddeeebbbZZZRRRKKKIIIFFFDDDBBBBBBBBBCCCAAA@@@@@@@@@AAA@@@>>>===;;;;;;;;;;;;;;;<<<======::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::999888999;;;===>>>>>>>>>DDDMMMUUU___oooxxxtttnnnfff___YYYUUUSSSVVVWWWZZZ^^^eeennnwww~~~~~~}}}|||zzzwwwuuuxxxxxxwwwvvvuuuttttttuuuvvvwwwxxxxxxxxxxxxzzz|||~~~xxxmmmggg```\\\]]]````````````dddiiilllooorrrvvvzzz}}}jjj___TTTNNNJJJHHHIIIMMMPPPZZZkkk~~~xxxkkkbbbXXXSSSSSSRRRZZZgggwwwpppYYYQQQEEE===999777555333444222111222333333111///////////////////////////------...//////...------******++++++,,,,,,------+++++++++++++++******)))rrrgggUUULLLEEECCCBBB???===>>>777888999888555555777:::666666555555555444444444222222222222222222222222//////000000111111222222111111111111111111111111///000111222222222222222444333222111333666999;;;AAA???===:::777333111000//////000111222333333444///000000000000111111111555666666666777777888888666666666666777777777888555777:::===AAACCCEEEFFFFFFEEECCCAAA???===<<<<<<@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDFFFIIIIIIHHHFFFEEEEEEDDDDDDEEEFFFGGGHHHCCCDDDDDDBBB@@@AAADDDHHHEEEGGGIIIIIIFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGHHHIIIIIIHHHIIIKKKLLLLLLTTT]]]cccgggfff^^^UUUMMMKKKHHHEEEBBBAAAAAABBBCCCBBBAAAAAAAAA@@@>>><<<;;;;;;::::::;;;;;;<<<===888888888888888888888888;;;;;;;;;<<<<<<=========<<<;;;999999:::<<<=========BBBHHHNNNUUUdddxxxyyyssslllgggdddbbb```aaaaaaaaabbbfffkkkooozzz|||}}}|||{{{yyyxxxwwwwwwwwwwwwxxxyyyyyyxxxyyy{{{}}}}}}}}}rrrlllggg```^^^```eeeggggggggglllssswwwzzz}}}rrrbbbZZZSSSMMMLLLKKKKKKPPPVVV\\\iii~~~xxxggg___ZZZUUUSSSUUU[[[dddsssjjjYYYHHHCCC;;;555333333444555222111000111222111///---////////////////////////,,,---...//////...---,,,+++++++++******************************)))((((((pppcccTTTMMMDDD>>>=========<<<999999999888888888888777999777333000///000222333222222333333333444444444111111111111000000000000+++,,,---///000222333444///000000000000111111111444222111111222444777999;;;:::999777555444333333111111111111111111111111000000000111222222333333111222444555666555555444666555333222333666999;;;888888999;;;>>>AAADDDFFFFFFEEEBBB@@@===;;;::::::>>>>>>>>>>>>????????????@@@@@@AAAAAABBBAAAAAAAAA===???BBBCCCBBBAAAAAABBBDDDFFFJJJLLLLLLJJJFFFDDDEEEEEEDDDDDDEEEEEEFFFGGGEEECCCBBBAAABBBEEEHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGIIIJJJJJJIIIIIINNNQQQXXXbbbiiihhhaaaYYYUUURRRLLLEEE@@@>>>@@@BBBAAA@@@???>>>============999999999999999999999999:::::::::999999888888888999999888888999999:::;;;<<<;;;;;;::::::999999888<<>><<<;;;;;;=========>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAA???@@@BBBCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEDDDCCCCCCDDDFFFHHHJJJKKKKKKLLLMMMMMMLLLLLLKKKIIIIIIHHHHHHGGGFFFFFFEEECCCDDDEEEGGGHHHIIIIIIIIIKKKNNNVVVaaajjjmmmiiiddd\\\WWWOOOGGGBBB???@@@@@@@@@???>>>======<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::;;;;;;<<<===::::::::::::::::::::::::<<<>>>AAACCCFFFNNNZZZcccuuuzzztttqqqoookkkkkkiiihhhjjjqqq{{{~~~~~~}}}~~~}}}}}}|||}}}~~~~~~}}}|||{{{zzzyyyyyyzzzzzz~~~xxxlllfffeeeeeehhhlllsssyyy~~~zzzkkk```UUUOOOMMMLLLJJJLLLRRRWWW^^^lllyyy{{{mmmccc[[[ZZZZZZ[[[aaaiiiyyyjjjTTTHHHDDD===;;;777444222111222333444333222111111111222222000/////////.........---111...,,,,,,------+++)))---,,,,,,+++++++++++++++777...:::,,,///'''...+++yyyfffZZZPPPJJJCCC???>>>>>>;;;999999999888888888777777777666666555444333333444444444444333222111000//////111111111111000000000000222222111000///...------000111111111111222222222222222000000111333666777777666555333222111111111000000000000000000000000333333222111111000//////111111111222222333444555555555555666666777888888888888999:::===???AAACCCEEECCCBBB@@@>>><<<<<<;;;<<<<<<<<<<<<======>>>>>>@@@@@@AAABBBBBBBBBBBBBBBAAACCCDDDCCCCCCCCCEEEGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIIIIDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMNNNOOOOOOOOONNNKKKKKKJJJHHHGGGEEEDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKNNNUUU___iiinnnnnnllleee]]]RRRIIIDDDBBB@@@>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<===888888999::::::;;;<<<<<<;;;===??????@@@EEELLLRRR```jjjyyy|||oookkkeee___^^^bbbkkkrrr}}}~~~|||{{{zzzyyyyyyyyywwwxxxyyyyyyxxxwwwxxxzzz{{{{{{||||||}}}}}}}}}~~~|||{{{zzzyyywwwuuutttsssssssssrrrrrrrrrsssssstttuuuvvvwwwyyyzzz{{{{{{{{{|||}}}~~~zzzuuurrrqqqpppnnnllllllnnnoooqqquuuxxx~~~wwwkkkccceeehhhnnnvvvqqqaaaVVVOOOIIIGGGIIIIIILLLSSS^^^iiittt}}}pppeee```]]]___ccciiirrrzzz{{{dddSSSEEE>>><<<999777555222111111222222333222222111000111111111/////////...............000///------...///---,,,,,,,,,+++++++++************$$$'''((((((///(((ppp^^^TTTLLLHHHBBB@@@???>>>;;;888888888888888777777777777555555555555555555444444222222222111000//////...111111111111000000000///......//////000000111111111111111111222222222222111111000000111222444555555444333222111111111111////////////////////////222111111111000000000///111111000000111333555666333444555666777666666555777888999:::<<<>>>???@@@AAA@@@???===<<<;;;;;;;;;:::;;;;;;<<<<<<=========???@@@AAABBBBBBCCCBBBBBBCCCDDDDDDDDDCCCDDDGGGIIIHHHIIIIIIJJJJJJIIIIIIHHHFFFHHHJJJKKKLLLKKKIIIHHHEEEFFFGGGIIIJJJJJJJJJJJJKKKLLLMMMOOOOOOOOONNNMMMKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDFFFHHHKKKLLLOOOQQQUUU\\\dddiiijjjjjjhhh^^^RRRIIIFFFDDD@@@=========<<<;;;::::::::::::888888888888888888888888999888888888888888888888999999888888999999:::;;;999999999::::::;;;;;;;;;:::<<<=========???CCCFFFOOOXXXfffrrr}}}}}}wwwnnneee______bbbeeemmmttt~~~|||zzzyyyxxxyyyyyyxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyzzzzzzwwwvvvtttrrrpppooonnnmmmllllllkkkkkkkkkkkkkkkkkkllllllmmmnnnooooooppppppuuuvvvxxxyyyyyyvvvsssqqqooommmjjjiiiiiilllppprrrvvvzzzwwwlllfffhhhmmmttt~~~{{{tttggg^^^TTTOOOKKKGGGHHHLLLNNNUUUaaannn{{{uuulll```aaadddiiirrr|||yyy___OOOEEE???<<<<<<777666444222222222333444222222111111000000000000...........................---------............,,,,,,,,,,,,,,,++++++***((()))$$$,,,...)))222$$$hhhXXXQQQJJJFFFAAA??????>>>:::777888888888777777777666666444555666666666555444333000000000000000000000000111111111111000000000///,,,,,,---///000222333333000000111111111222222222000000//////000111222333444333222222111111111111........................//////000000000111111111111000000000111333555666222333444666666555444333777888999:::;;;<<<=========<<<;;;:::999999999999999::::::;;;<<<=========>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDDDDCCCDDDGGGIIIGGGIIILLLNNNNNNLLLIIIGGGFFFGGGIIIKKKKKKJJJHHHGGGEEEGGGIIIKKKLLLLLLKKKJJJNNNOOOPPPQQQQQQOOOMMMKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEGGGIIIKKKMMMOOOOOORRRVVV[[[```ccceeeddd[[[PPPIIIGGGEEEAAA======<<<;;;:::999999999999888888888888888888888888888888888888888888888888999999888888999999:::;;;;;;;;;;;;::::::999999999:::;;;<<<======>>>@@@AAAFFFMMMXXXaaajjjttt~~~|||rrrjjjddd```___aaagggqqq~~~~~~}}}||||||}}}}}}|||{{{{{{{{{{{{wwwvvvtttqqqooonnnmmmmmmjjjjjjiiihhhggggggggggggiiiiiiiiijjjjjjkkklllmmmrrrsssuuuwwwxxxxxxwwwvvvqqqnnnkkkjjjkkkpppvvvzzz}}}yyynnnhhhjjjpppyyywwwqqqjjjccc___UUUPPPMMMLLLJJJHHHJJJPPPWWWbbbqqqttthhhccc^^^dddlllttt~~~rrr```MMMCCC???;;;888888444333222111111111222333111111111000000000//////---------...............+++,,,,,,,,,,,,,,,------,,,------...---,,,++++++,,,444((()))---)))!!!xxxbbbUUUPPPHHHDDD???===>>>===:::777888888777777777666666666555555555555555444333222//////000000111111111111111111111111000000000000.../////////000000000111///000000000000111111111///////////////000111111222222111111000111111111////////////////////////......///000000111222222000000000111333444666777333333555666666555444333777888999::::::;;;::::::999999888888777888888888999::::::;;;<<<===>>>>>><<<===>>>@@@AAAAAAAAAAAAAAACCCDDDCCCCCCCCCEEEGGGGGGIIIMMMOOOOOOMMMIIIGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGIIIKKKLLLLLLLLLKKKQQQRRRTTTUUUTTTRRROOOMMMJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKIIIJJJLLLOOOTTTYYY^^^```]]]WWWPPPJJJGGGDDDAAA======<<<;;;:::999999999999::::::::::::::::::::::::999999999:::::::::::::::;;;;;;::::::;;;;;;<<<===<<<<<<;;;::::::999888888::::::;;;<<<===>>>???@@@AAAFFFLLLRRRYYYbbblllttt~~~vvvnnnfffaaa^^^bbbiiirrr}}}}}}{{{xxxuuusssrrrqqqqqqmmmlllkkkjjjiiihhhhhhhhhkkkkkkkkklllmmmnnnpppqqqtttvvvyyy}}}~~~}}}tttqqqmmmlllooovvv~~~{{{pppgggkkktttzzzuuummmhhhbbb]]]ZZZWWWUUUTTTHHHGGGHHHIIIHHHHHHNNNUUUdddrrruuuggg___]]]___iiittt}}}ooo[[[OOOCCC===:::555111000111000000////////////000///000000000000///......---------------.........)))+++,,,,,,******+++,,,,,,,,,---...---,,,+++***&&&///'''"""'''&&&KKKsss^^^TTTPPPHHHCCC>>><<<<<<<<<:::888888777777777666666666666666555555444333222222111111111111111111111000000111111111111000000000000000000000000////////////....../////////000000000...///////////////000000000///////////////000000/////////////////////////////////000000000000000///000222333555666666666555666666666666666555555777888999::::::999999888888888777777777888999999::::::;;;<<<===>>>??????;;;<<<===>>>???@@@@@@@@@???@@@BBBCCCBBBBBBCCCDDDGGGHHHJJJLLLLLLJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGIIIJJJKKKKKKLLLLLLOOOQQQSSSUUUUUUSSSPPPNNNLLLKKKKKKIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEFFFHHHJJJMMMRRRWWW[[[XXXVVVRRRMMMGGGCCC???======<<<;;;::::::999999:::999999999999999999999999888999999999::::::::::::;;;;;;::::::;;;;;;<<<===:::::::::::::::::::::::::::999999999:::<<<=========???CCCFFFJJJRRR]]]eeeppp{{{}}}uuupppfffhhhjjjmmmsss|||~~~~~~~~~wwwwwwuuutttsssrrrrrrrrrrrrrrrrrrsssuuuwwwyyyzzz}}}{{{xxxuuutttxxx{{{qqqhhhooo|||xxxoooggg```\\\YYYVVVSSSQQQPPPPPPOOONNNIIIHHHJJJLLLLLLOOOZZZeeewwwuuuhhhaaa___```dddqqq~~~mmmZZZJJJBBB;;;999666111...///111000000000//////////////////000000000///...---,,,,,,,,,------.........***+++---,,,***)))***,,,)))***+++,,,,,,***)))'''(((,,,...***///......ppp\\\SSSQQQHHHCCC===;;;;;;<<<;;;999777777777777666666666666777666444333222111111111444444333222111000//////111111111111000000000000////////////000000000111............////////////.........///////////////......---------...//////000000000000000000000000111111000000//////......///000222555666777777666888888888777777777777777777888999::::::999888777888888777777888999999:::::::::;;;<<<===>>>???@@@:::;;;<<<>>>??????@@@@@@===???BBBCCCBBBAAAAAABBBHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLKKKMMMPPPSSSSSSRRRPPPNNNNNNNNNLLLJJJHHHFFFDDDCCCEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHJJJMMMRRRUUUVVVVVVTTTOOOHHHBBB>>>=========<<<;;;::::::::::::777777777777777777777777666666777777888888888888999999888888999999:::;;;888999999::::::;;;;;;<<<:::999777777888999::::::999;;;===>>>AAAIIITTT\\\dddppp~~~rrrqqqooommmmmmqqqxxx}}}~~~}}}}}}}}}yyyyyyyyyzzz|||}}}}}}{{{qqqllluuuzzzrrrggg^^^YYYUUURRRPPPQQQPPPOOOOOOOOOOOOMMMKKKQQQPPPQQQRRRSSSYYYhhhwwwrrreee^^^]]]```cccjjjxxxmmmXXXIII???:::777777555111111444333333222222111111000000...///000000000///---,,,,,,,,,,,,------.........***,,,...---***(((***,,,'''(((***+++***)))'''&&&$$$"""+++''')))$$$333sssbbbVVVPPPGGGDDD@@@===<<<;;;:::999666666666666777777777777555555444333333222111111000000////////////000000333111//////111222000...000000//////......------------......//////000000///---+++,,,///000///---111111111111000///...---222111000//////...//////111111000000/////////...000000111222333555666777:::;;;======<<<999666444555555666666777777888888888888777666666666666666777999;;;<<<;;;;;;<<<=========<<<======>>>???@@@AAAAAA@@@???@@@AAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGIIIKKKLLLMMMNNNKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPOOONNNMMMLLLNNNLLLIIIFFFCCCBBBBBBCCCIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEFFFHHHKKKNNNPPPTTTTTTRRRNNNGGGAAA===;;;::::::;;;;;;;;;:::999888888888888888888888888888999999888888777666666666666666666777888888999999888888888888888888888888888888888888888999999:::888888888:::>>>CCCHHHKKKUUU^^^mmm|||{{{wwwtttttttttuuu||||||rrrqqqxxx{{{rrrkkk___ZZZSSSNNNLLLMMMNNNOOOIIINNNTTTVVVUUUTTTUUUVVVWWWYYY[[[^^^dddooo~~~wwwmmmaaaZZZWWWXXX___hhhqqq~~~}}}kkkXXXIIIBBB999888777555444333222222111111111111000000000000+++,,,---...////////////------------------------,,,,,,+++***)))))))))***,,,+++++++++***)))))))))'''///$$$$$$555...uuudddXXXRRRHHHDDD@@@===<<<;;;:::999666666666666777777777777555555444333333222111111000000////////////000000333111//////111222000...000000000//////.........000000000000111111111111///---+++,,,...000///.........//////////////////111000//////////////////111111111111111000//////000000111222333555666777;;;<<<===>>><<<:::777555666666666666777777777777888777777666555555666666666888:::::::::999:::<<<;;;;;;;;;<<<===>>>@@@@@@CCCBBB@@@???>>>>>>??????EEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLMMMNNNMMMMMMLLLKKKLLLJJJHHHEEECCCBBBCCCCCCIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDFFFIIILLLMMMRRRRRRQQQMMMFFF@@@===;;;::::::;;;;;;::::::999999888888888888888888888888888888888888888888999999666666666777888888999999888888888888888888888888777777777777777888999999888777777888:::===AAACCCMMMUUUbbbppp~~~}}}||||||zzz{{{|||~~~{{{ssssss{{{xxxmmmfffaaa[[[WWWQQQNNNKKKHHHIIIKKKNNNPPPTTTZZZaaaffffffggghhhjjjmmmoooqqqtttyyy{{{uuuggg___XXXVVVWWW[[[eeeooozzz{{{eeeVVVHHH>>>:::666555444333222111111111000000000/////////.........////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********++++++******************)))...,,,***(((!!!$$$xxxgggZZZSSSHHHEEE@@@===;;;:::999888777777777777666666666666555444444333333222222111111000000//////000000111222000//////000111///...000000000000////////////111111111111000000000000///---,,,,,,...//////...,,,,,,---......//////000/////////...//////000000000111222333222111000///000000000111333444666777;;;<<<======<<<:::777666777777777777777666666666777777666555555555555666444666888999888888999::::::::::::;;;<<<>>>???@@@AAA@@@???>>>>>>>>>>>>>>>DDDCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHFFFDDDCCCCCCDDDDDDHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBCCCEEEHHHIIINNNOOONNNKKKFFF@@@===;;;:::::::::::::::999999999888888888888888888888888777777777888999:::::::::555666666777777888888999888888888888888888888888666666666666666777888888999888777666777999;;;===CCCIIISSS___mmm|||~~~yyyvvvvvvxxxyyy~~~xxxrrrsss{{{qqqhhh\\\SSSOOOMMMKKKJJJHHHGGGFFFFFFIIINNNSSSWWWfffmmmwww}}}vvviiicccYYYUUUTTTWWW[[[bbbnnnyyyzzzaaaOOOEEE===999888222222111000000000000000/////////.........------000000000///---,,,***)))++++++++++++++++++++++++*********)))******++++++))))))******************+++(((,,,000'''%%%444wwwfffZZZSSSHHHEEE@@@===;;;:::888777777777777777666666666666444444444333333222222222111000000000000000000111111000000000000000///...000000000000000000000000000000//////......------...---------......//////,,,,,,,,,,,,------.....................///000111///000111222222111///...///000000111222444555666999::::::;;;:::888666555888777777777666555555555666666555444444555555555444666888888888777888999;;;:::::::::;;;<<<===>>><<<<<<===>>>???@@@AAABBBDDDBBBAAA??????AAABBBDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJFFFEEEDDDDDDCCCDDDEEEEEEGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@???@@@BBBDDDEEEJJJKKKLLLJJJEEE@@@===<<<;;;::::::999999999999999888888888888888888888888666666777777888888888999555555666666777888888888888888888888888888888888555555555555555666777777999999888777777999:::;;;===@@@GGGQQQ^^^mmm||||||yyyyyyyyyyyy{{{}}}wwwpppmmmnnnsss|||~~~qqqhhh^^^XXXPPPJJJHHHGGGGGGGGGGGGGGGHHHJJJOOOXXXaaahhh}}}vvviii```^^^XXXWWWYYY^^^dddkkkwwwsssbbbNNNBBB===888777888000000000//////000000111/////////.........------.........---+++***((('''***************************)))))))))***+++,,,,,,(((((())))))******++++++///$$$'''///+++...,,,ssscccWWWQQQGGGDDD???<<<;;;:::888777888777777777666666666555444444333333333333222222111111000000000000111111000000000000///......//////////////////000000000000000//////......---------------------...///000///...---,,,+++,,,,,,,,,......---......///000000---...///000000///......//////000111222444555666777777777777777666444444777666666555555444444444555444444444444444555555444666888888888777888:::<<<;;;::::::::::::::::::;;;<<<>>>???AAABBBCCCCCCBBBAAA???>>>>>>???AAABBB???@@@AAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFEEECCCBBBBBBAAAAAA@@@???>>>>>>@@@BBBCCCGGGIIIJJJIIIEEE@@@===;;;;;;:::999888888888999999777777777777777777777777777666666666555555555444555555555666777777888888777777777777777777777777555555555555555666666777777777666666777888999:::;;;>>>BBBIIISSSaaapppyyy~~~{{{yyyzzz}}}wwwnnniiieeecccccceeeiiillljjjddd[[[UUUMMMKKKGGGEEEDDDDDDDDDCCCFFFHHHLLLQQQZZZhhhwwwsssggg^^^[[[\\\]]]^^^bbbiiiooowwwqqqYYYMMM@@@:::888444222222000000000000000111111222000000000/////////......---------------,,,+++******************************)))))))))***+++,,,,,,((((((((())))))******+++000((((((***&&&,,,555nnn___TTTNNNFFFCCC>>><<<;;;:::999888888888777777666666555555333333333333333333333333222111111000000111111222///000111000...---...///............////////////111111111111000000000000---.........------///000000///---,,,++++++,,,,,,.........---......//////------............///////////////000222333555666555555555555555444333333444444444444444333333333444333333333333444555555444555777888777777888999;;;::::::999999999999999>>>>>>???@@@AAAAAAAAA@@@AAAAAA????????????AAAAAA===>>>???AAACCCDDDEEEFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFEEECCCBBBAAAAAA@@@???>>>===>>>???AAACCCEEEGGGJJJIIIEEE@@@===;;;;;;:::999777777888888999777777777777777777777777666666666555444333333333444555555666666777777888777777777777777777777777555555555555555666777777444444555555666777888888;;;===???DDDKKKVVVbbbiiivvv|||yyyxxxxxxwwwuuuuuuuuuvvvwwwwwwxxxxxx~~~}}}{{{yyyxxxwwwwwwvvv{{{~~~}}}vvvlllddd^^^[[[YYYWWWVVVWWWWWWVVVTTTQQQMMMKKKDDDDDDDDDEEEEEEFFFGGGGGGHHHMMMVVVaaannnsssfff___ZZZ[[[^^^eeegggnnnvvv}}}jjjYYYHHH@@@:::888777444111111111111000000000111222222000000000/////////......---......////////////...*********************************)))******++++++(((((())))))))))))))))))&&&,,,---***$$$+++&&&"""jjj[[[RRRMMMDDDAAA===;;;;;;;;;:::999888888888777666555555555333333333333333333333333222111111000000111111222...000111000...,,,...///,,,---------.........///000000000000111111111111,,,...///...,,,,,,...111000...---,,,,,,,,,.../////////...---------......///...---------...000111/////////000111333555666555555555555444444444333222222222222222222333333333333222222333444444555222444666666666555666777777777777888888999;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFEEECCCCCCCCCCCCEEEGGGIIIJJJDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEDDDBBBAAAAAA@@@???>>>>>>>>>@@@CCCDDDEEEGGGJJJIIIEEE@@@===;;;;;;:::888777666777888999777777777777777777777777555555555555555555555444444444555555666777777777777777777777777777777777666666555555666666777888666666666666777777777777999;;;===???DDDKKKSSSYYYcccnnn~~~{{{wwwtttrrrpppmmmkkkhhheeedddgggeeedddbbb````````````ccceeeiiimmmppprrrrrrsssooopppqqqtttvvvyyy|||}}}ssseee```ZZZUUURRRPPPOOONNNMMMMMMLLLJJJHHHGGGGGGGGGEEEFFFGGGHHHKKKNNNRRRUUUVVV```nnn}}}uuuiiieeeeeeeeehhhllltttvvv}}}}}}iiiUUUFFF???999555777777555333444111111000000000000000111/////////.........------------............------++++++++++++++++++++++++++++++******)))*********)))))))))))))))((((((((("""+++***,,,***(((333...hhhZZZQQQMMMCCC@@@===;;;;;;;;;;;;:::999888888777666555555444333333333333333333333333222222111111111111222222...000111000---,,,---000,,,,,,,,,---------......------......//////000000,,,...///...,,,,,,...111...---,,,,,,,,,...000222000///...---------------111000...,,,---///222444...//////000111333444555555555555555555555444444000000000111111222222333222222222222333333444555111222444555444444555666444555555777999;;;===>>>666888;;;>>>@@@AAABBBBBB???@@@AAAAAAAAAAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBEEEFFFGGGHHHHHHGGGFFFEEEAAAAAAAAABBBCCCEEEHHHIIIDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGEEEDDDBBBAAAAAA@@@???>>>>>>???AAADDDEEEEEEHHHJJJJJJFFFAAA<<<:::;;;:::888666666777888999777777777777777777777777444444555555666777777777444444555555666777777777777777777777777777777777666666666666666777888888;;;;;;::::::999999888888777999:::<<>>@@@@@@@@@@@@BBBAAA@@@?????????@@@AAACCCAAA@@@@@@AAABBBAAA@@@AAADDDGGGIIIIIIGGGCCCAAA>>>>>>@@@CCCGGGJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEECCCBBBAAA@@@@@@>>>>>>>>>>>>>>>??????@@@EEEEEEEEEDDDAAA===999666999999:::;;;:::999888777666666666666666666666666666444222222444444222000222222333444555555555444666666555555555555666666444555555666666666666666888888777777666666555555999::::::999999<<<@@@DDDPPPXXXeeetttzzzqqqiiiddd\\\YYYSSSOOOMMMLLLJJJIIILLLLLLMMMMMMLLLKKKJJJJJJOOOOOOOOOOOOPPPQQQRRRRRRVVVUUUUUUVVVYYY\\\___aaabbbdddgggjjjmmmooopppqqqqqqsssvvvxxxyyyyyyyyyxxxrrrpppoooooorrrwww}}}yyyjjj^^^UUUQQQNNNKKKIIIGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDEEEIIIKKKJJJMMMSSSYYY```hhhpppuuuyyysssjjjiiillluuuqqq[[[LLLAAA;;;999444444333333333222222222111111111111000000000///111111000000//////......---,,,***)))))))))*********+++,,,,,,,,,***)))(((*********)))))))))))))))+++++++++***)))(((((('''((((((((((((((((((((((((zzzeeeWWWMMMHHH???>>><<<:::888777666666555555555555444444444444333333333222222222111111222111111000000000111111000000000000/////////..................---------//////.........---------///...,,,,,,.........------------,,,---------...///...---,,,,,,------...---------------.........------........./////////222222222333333333333444333222222111111222222333222222111111111111111111222333333444555555666666888888888888888999:::;;;888:::<<<>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@???===>>>@@@AAAAAA@@@DDDEEEHHHIIIHHHFFFCCCAAA???@@@CCCHHHMMMOOOOOONNNEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>======>>>>>>???AAAAAABBBBBBAAA>>>;;;999888888999999999888777666666666666666666666666666666444222333444555333111333333444555555555555555555555444444444444555555444444555666666666666666777777777666666666555555777888888777777:::>>>AAAFFFMMMYYYfffrrr~~~tttmmmeee___WWWQQQNNNLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJLLLNNNPPPQQQSSSTTTVVVXXXYYYZZZ[[[[[[ZZZ\\\]]]______^^^]]]\\\YYYXXXWWWXXXZZZ^^^bbbeeemmmrrrwww}}}yyytttlllcccYYYRRRMMMKKKIIIHHHGGGFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIKKKOOORRRUUUZZZbbbkkkttt}}}uuukkkhhhiiimmmvvvoooWWWHHH???999555666333222222222111111111111000000000/////////....../////////.........------,,,,,,+++***)))***+++++++++++++++++++++***))))))))))))))))))))))))))))))++++++******)))(((((('''((((((((((((((((((((((((zzzfffXXXNNNHHHAAA@@@>>><<<:::999888888555555555444444444444333333333333222222222111111000222333444333222///...000000000/////////......---------..............................---------///---,,,,,,---......---111000000000///////////////...---,,,++++++++++++***++++++,,,---.........,,,,,,---------.........111111222222222333333333333222111111111111222333333333222111000000000111222222222333333444444555555555555555666777999999888999;;;<<<>>>?????????===>>>>>>??????>>>>>>>>>???>>>===>>>AAABBBCCCBBBGGGGGGHHHHHHGGGEEECCCBBB@@@CCCHHHOOOTTTUUUSSSQQQDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????@@@???>>>======<<<======<<<===???@@@???>>><<<;;;777777888888777777666555666666666666666666666666555444333333555666555444444444555666666666555555444444333333333333444444444444555666666666666555666666666666666555555555555555666555555777:::======BBBKKKUUU```lllwww~~~~~~tttlllbbbXXXRRROOONNNMMMIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKLLLLLLLLLJJJHHHGGGHHHGGGGGGHHHJJJLLLOOOPPPSSSVVVZZZ^^^aaadddiiikkkqqqsssuuuuuusssqqqoooooojjjjjjiiihhhgggeeecccbbbZZZWWWSSSNNNJJJGGGFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLNNNPPPQQQSSSWWW\\\```jjjpppzzzzzzsssllleeebbbdddoooyyyaaaRRRCCC;;;777555444555111111111000000000000//////............------------------------,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******************))))))))))))))))))))))))+++******))))))(((((('''((((((((((((((((((((((((zzzfffXXXNNNHHHBBBAAA???===;;;:::999999777777666666666555555555333333333222222222111111000111333333333111///---000000/////////.........,,,---------.../////////...........................---+++,,,---......---/////////////////////...---------,,,,,,,,,,,,,,,+++++++++,,,------............/////////000000000111111111111222222222222222222111111111111222222333333222111000000000000111111222222222333333333000000000111222444555666888999:::;;;<<<===>>>>>>===>>>@@@AAAAAA@@@???>>>@@@???>>>@@@CCCFFFFFFFFFIIIHHHHHHGGGEEEDDDCCCCCCBBBFFFLLLSSSWWWVVVRRRNNNFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@@@@??????@@@@@@>>>===<<<;;;;;;;;;:::;;;<<<======<<<;;;:::888888888777777777666666666666666666666666666666444444444444555666666666555555666666666666666555444444333333333333444444333444555555666666555555555555555555555555555555444555555444444555888:::;;;>>>BBBHHHQQQ[[[gggnnn|||}}}rrrggg___YYYTTTRRRNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDCCCBBBCCCDDDDDDEEEFFFGGGHHHHHHJJJLLLNNNPPPQQQSSSWWWYYYXXXZZZ\\\]]][[[ZZZZZZZZZWWWWWWWWWVVVUUUSSSRRRQQQOOOMMMJJJGGGEEEEEEEEEEEEHHHKKKOOORRRTTTVVVWWWYYYZZZ\\\___aaadddiiiooosss~~~tttjjjeeecccccciiippp~~~ttt```NNNDDD999666555222222333111111111000000000//////............---------------------------,,,,,,,,,+++++++++,,,,,,------...,,,+++***))))))***+++,,,((((((((()))))))))))))))******))))))((((((((((((((((((((((((((((((((((((zzzfffXXXNNNGGG>>>===;;;999888666666555666666666666555555555555333333333222222222111111111111000000////////////////////////............,,,---------.../////////---.....................---,,,++++++---......---)))***+++,,,,,,,,,++++++++++++,,,---.../////////------------------------//////000000000111111111000000000111111111222222111111111111111111111111333222222111000000111111111111111222222222222222/////////000111333444555888888999:::;;;<<<<<<===;;;<<<>>>???@@@???>>>>>>>>>======@@@CCCFFFGGGGGGIIIHHHGGGEEEDDDCCCCCCBBBDDDGGGLLLRRRTTTSSSMMMIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@???@@@???>>><<<;;;:::::::::::::::;;;;;;;;;:::999888999999888888777777777777666666666666666666666666333444555555555555666777555666666666666666555555555555444444444444555555333444444555555555555555444444444444444555555555444555555555444444777999;;;<<<>>>@@@EEEMMMVVV\\\hhhrrryyyppphhh```\\\YYYXXXVVVTTTRRRQQQQQQQQQOOONNNLLLJJJIIIGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFEEEBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBGGGHHHIIIIIIHHHIIIKKKMMMJJJLLLNNNOOONNNMMMMMMNNNMMMMMMMMMMMMLLLKKKKKKJJJLLLJJJHHHGGGFFFFFFHHHIIINNNRRRYYY^^^aaadddhhhkkkppprrrtttvvvyyy}}}~~~vvvlllfff```aaadddkkkwwwpppXXXIIIAAA999333222222///...///111111111111000000000000//////.........---------------------------------***++++++,,,------------++++++)))))))))***+++,,,''''''(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((xxxeeeWWWMMMFFF???>>><<<:::888777777666444444444333333333333222333333333222222222111111222000...------...000222/////////.........---------------...............---------...............---+++***+++---.........+++,,,---.........---,,,)))***,,,---///000000000.........---------------------.........////////////000000000000111111111000000111222222111000000222111111111111111222222222222222222222222222222222222222222333555666666888888888888999:::;;;<<<888999999:::;;;;;;;;;;;;;;;;;;;;;===@@@CCCDDDDDDFFFFFFEEEDDDCCCCCCBBBBBBDDDFFFIIILLLNNNMMMHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<::::::999999;;;;;;;;;::::::999888777:::999888777777777777888666666666666666666666666333444555555444333555666555555666666666555444444555555444444444444555555333333444555555555555444333333333444444444444444444555666555444444555777888999::::::<<>>>>>??????@@@@@@AAAAAACCCDDDEEEEEEDDDCCCDDDFFFEEEGGGIIIIIIHHHHHHIIIJJJHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHJJJMMMPPPQQQYYY___ffflllpppvvv|||wwwmmmfff```^^^```gggpppzzzkkkUUUDDD<<<999333111222333111000222111111111111000000000000//////.........---------,,,,,,------------......***+++,,,,,,,,,,,,,,,+++******************+++,,,&&&''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((wwwdddVVVLLLEEEAAA@@@>>><<<;;;999999888444444444333333333222222333333333222222222111111000000///...///000222333//////.........---------...............------------------.........//////,,,+++******---.........///000000000///---+++))))))***,,,---.........---+++++++++,,,------......,,,,,,---------........./////////000000000111111///000111222222111000///000000000000111222333333333333333333333333333333444444333333444555666666888888777777888999:::;;;777777777777888999:::;;;;;;::::::<<>>===<<<;;;:::::::::::::::::::::999999999999888999888777666555666777777666666666666666666666666222444666555222111333444555555555555555444333333444444333333333333444444222333444444555555444444222222333333333444444444444555555555333333444555555666777888999;;;>>>AAAIIIQQQ^^^kkkuuu|||yyyvvvuuuuuuvvvpppooollliiifffdddbbbaaa]]]YYYTTTOOOLLLKKKLLLMMMOOOPPPSSSTTTSSSQQQNNNLLLLLLKKKIIIGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEHHHJJJKKKKKKKKKKKKLLLKKKLLLMMMMMMLLLLLLMMMNNNMMMNNNPPPRRRSSSTTTUUUUUUPPPPPPQQQSSSVVVZZZ^^^```hhhooowww}}}|||qqqiiiccc```cccfffooo|||vvvaaaPPPBBB:::888666222111444555333333666000000000/////////......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---***+++,,,,,,,,,+++***)))))))))***+++++++++++++++&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((vvvcccVVVKKKDDD>>>===;;;999777666666555666666555555555444444444333333333222222222111111//////000111222333444444//////.........---------/////////......------,,,---------.........//////,,,***)))***,,,.........,,,---,,,+++)))%%%""" )))***+++,,,---,,,+++***'''((()))***,,,---...///---------.........//////////////////000000000000///000111222222111000/////////000000111222444444333333333333333333333333333333333222333333444444888888777777777999:::;;;999888777777888:::<<<===<<<<<<;;;===@@@CCCDDDCCCAAABBBCCCCCCCCCBBBAAA@@@AAA@@@@@@BBBEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB======<<<;;;::::::::::::888999999999999:::::::::888777666444444555555666666666666666666666666666222555666444111000111333444555555555444333333222333222222222222222222333222333444444555555444444222222222333333444444444333444555444222222222333222555777888999:::<<<>>>CCCIIISSS]]]hhhttt~~~{{{xxxuuusssrrroookkkddd\\\XXXVVVWWWXXX___aaadddeeeddd```\\\YYYRRRQQQNNNKKKIIIGGGEEEDDDDDDDDDCCCCCCDDDFFFHHHIIIMMMPPPUUUWWWXXXXXXYYYZZZSSSTTTUUUTTTSSSSSSTTTUUUXXXYYY[[[]]]___aaabbbbbb]]]]]]^^^```ccchhhlllnnnuuu{{{zzznnnfffcccbbbaaaoootttsssZZZJJJ???888666:::333000///111111//////222//////.........---------,,,,,,,,,+++++++++******))))))******+++++++++,,,***+++,,,,,,+++***((('''((()))***,,,,,,,,,+++***&&&&&&&&&'''((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((sssaaaUUUKKKDDDBBB???;;;888888999::::::777666666666666555555555666555444222111111222222111111000///////////////..................------///////////////.........((()))+++---///000000//////...---,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++***)))///...---,,,,,,---...///'''(((***,,,------,,,,,,......////////////......000000111111111111000000......///000111222222333333333222222222222333333000000000000111333555777555777999999999888999:::999999999999999888777666:::;;;<<<>>>@@@AAABBBBBB>>>>>>?????????@@@@@@@@@CCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCEEEEEECCCAAAAAAAAA======;;;::::::;;;<<<===;;;;;;;;;;;;:::999888888888777666555555666777888666666555444444444444555222222222333333444444444222333444666777888888888777666444333333444666777444444444444444444444444555444333222222222333444555444444333333444444555555555555555666666666666777===FFFOOOXXXeeetttxxxpppjjjhhhiiijjjuuu|||~~~uuummmfffaaaZZZVVVUUUSSSPPPMMMLLLJJJJJJKKKJJJJJJPPPXXX\\\bbbkkkqqqtttrrrqqqoooqqqmmmhhhcccaaabbbdddfffnnnrrrwww|||~~~}}}zzzxxxwwwwwwxxxzzz|||yyynnngggbbbbbbiiirrr}}}|||aaaWWWIII???:::777333000///000111111111000...---////////////.....................------,,,,,,,,,,,,,,,,,,++++++*********)))******+++++++++******+++*********))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))ppp___SSSJJJCCC???<<<888555666666666666444444444444333333333333444444444444444222111000111111000///////////////................................................+++,,,---.........------......---,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,+++******......---,,,,,,---............///000111111111000...//////000000//////...///000000111111000000/////////000000111111222222111000000//////000000111222222111111111333444555555666888999888888999:::999999888888888888888888999999;;;===>>>?????????>>>>>>>>>?????????@@@@@@BBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFEEEBBB@@@??????===<<<;;;:::999999:::;;;888888999999:::999999999777777666555555666777777666555555444444444444444222222333333444444444444333444555666888888888999666555444333333444555666444444444444444444444444444333222222222222333444333333222222222222333333444555555555666666666666777<<>>:::888888888888777444444444444333333333333111333555666555333000...111111000///////////////........................,,,,,,------......//////............---,,,+++***...------,,,,,,,,,,,,,,,------,,,,,,++++++************+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,------------,,,------......//////000000000000////////////000000000000//////000000000000000111111111111000000//////000000111444333222111111222333444444666888888888888888:::999888777666777888999:::888999:::;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGEEEAAA>>><<<<<<===<<<:::999888888888888555666777888999999999999666666555555555555666666555555444333333333333444333333444444444444444555444444555777777888888888555555333333333333555555333333333333333333333333333333222222222222333444222222111111111111222222444444444555555555666666666999<<<>>>CCCKKKVVV^^^pppwww|||wwwuuusssqqqnnniiifffffffffiiipppyyyzzzsssiiifffeeeiiiqqq{{{zzzhhhUUUFFF@@@;;;555222333333222111111000//////......////////////.........---------------,,,,,,,,,,,,,,,++++++++++++++++++*********)))******+++******))))))************))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''fffVVVMMMGGGBBBBBB???;;;999999999888777666666666555555555444444111222444444444222111///111000000///////////////---------...............+++++++++,,,---...//////.........------,,,++++++------,,,,,,+++,,,,,,---...------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))***+++//////000000000000//////...//////000000//////...111111111000000000000000222222111111111111222222333333222111111222444555333555777888777777888999888777666555666777:::;;;888999::::::::::::::::::=========>>>>>>>>>?????????>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBDDDEEEFFFDDDAAA>>>===<<<===<<<;;;:::999888777777666777777888999999888888666555555555555555555666555555444333333333333333444444444444444444444444333444444555666666666666444444333222222333444444222222222222222222222222222222222222222333333333222222111111111111222222333333444444444555555555555666777888<<>>;;;888444333333333111///111000///------...//////.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************************))))))(((*********)))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''''''''''''''''''''''''''}}}bbbRRRJJJEEEAAA>>>;;;888666666555444333666555555555555444444444333333222111111111222222111000000///////////////---------.........//////+++++++++,,,---...//////---,,,,,,,,,---------...,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,------//////000000000000//////......////////////......111111111000000000000000222111111111111111111222000000000000111333555666333555777777666666777888888777666555555777999;;;999::::::;;;;;;:::::::::<<<<<<=========>>>>>>>>>=========>>>???@@@AAAAAABBBBBBCCCDDDDDDCCCBBBBBB@@@BBBCCCCCCAAA?????????======<<<;;;:::999888777999999::::::999888777777555666666666666666666555555555444333333333333444444444444444444444444444222222333333333333333222333333222222222222333333222222222222222222222222111111111222222333333333333333222222222222333333333333333333444444444444555555444555777<<>>???@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAA===???AAABBBAAA@@@@@@AAA<<<<<<<<<<<<;;;:::888777::::::::::::999888777666666666777777777777666666666666555444444444444555444444333333333333222222111222222222222111111000222222222222222222222222111111111111111111111111///000111222333333333222333333222222222222333333222222222333333333444444555444333333333555777888>>>DDDMMMUUU]]]hhhsss{{{ttttttwww~~~ppp```MMMBBB;;;777555666111111222222222222222222000///......------......------,,,,,,,,,+++++++++)))************+++++++++)))))))))***************************)))(((''''''))))))))))))************(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''xxx___PPPIIICCC???AAA???<<<;;;:::888666444333333333222222222111111111111111222222222111111111111000///////////////,,,,,,------...//////000........................,,,,,,++++++,,,---///000++++++******+++,,,,,,---))))))******+++,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,------,,,++++++((()))***+++++++++++++++------............---------------......---------//////000000111111222222//////............/////////............000222333222444666666555555666777777777777777666666666666888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>???@@@BBBBBBAAABBBDDDEEEEEEDDDBBBAAA<<<>>>AAAAAA@@@@@@@@@@@@999:::;;;;;;:::999888777777888888888888888777777666777888999999888777666777777666555555555555666333333222222222111111111222222222222222111000000111111222222222222111111111111111111111111111111...///111222333333333222222222111111111111222222222222222222333333333333333333222333444555444333999<<<@@@EEEJJJSSS___gggssszzz{{{rrrkkkoooxxx{{{jjjVVVJJJ???<<<:::666333333///000000000000000111222......//////......---,,,,,,,,,,,,,,,++++++++++++))))))))))))******++++++((()))))))))*********+++************)))((('''&&&((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((xxx___PPPIIIBBB>>>>>><<<999888777555333111555555555444444444333333...000222444444333111///111111000///////////////,,,,,,------...///000000///////////////............---,,,+++,,,---...///+++*********+++,,,,,,---(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,+++***)))+++,,,------------,,,+++''')))+++,,,------,,,,,,,,,------------------,,,,,,------......------,,,...//////000111222222333111111000000000000111111000///...------...///000111333555666555555666777777777888888777666555444777777888::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>???AAABBBCCCAAABBBDDDEEEEEEDDDBBBAAA===???AAAAAA@@@?????????777888999::::::999777777444555666777888888888888777888999::::::999888777888888777666666666666666222222222111111111000000333333333333333222111000111111222222222222111111000000000000000000000000...///111222333333222222111111000000000000111111111111222222222333333333000000222555888999888777777999:::;;;???FFFQQQYYY___hhhuuussshhhbbbdddkkkwwwsss[[[JJJBBB999444777999444000000333333333111/////////111---.../////////...,,,+++,,,,,,,,,+++++++++******(((((())))))*********+++(((((())))))*********+++************)))((('''&&&(((((())))))*********+++(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))ppp\\\QQQJJJDDDBBB>>><<<:::999::::::999888555444333222333444555666111111111111111222222222.................................---,,,,,,++++++//////000000000000//////------.........---,,,,,,***++++++++++++***))))))************************+++*********))))))(((((('''***,,,+++)))(((***---((()))*********+++...000++++++,,,---............***---///000///...---...////////////000111222333111111000000//////......000111222111000///000111222222222333333333444444333444555666777777777777777777888999::::::;;;;;;============>>>>>>>>>>>>@@@>>>;;;;;;>>>BBBEEEGGGDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA>>><<<<<<===;;;:::999999888888999999777777888999999999999888:::999999888777666666555999777666444333333333444000000111111111111000000//////000000000000//////222222222222222222222222111111111111111111111111222222222222222222222222......///000111222222333111111222222222333333333333333333333333333333333444444444555888===AAADDDSSS[[[hhhvvvuuujjjeeeddddddhhhsssxxxeeeWWWJJJBBB999888555333111111222333111111000000//////......------,,,,,,,,,,,,++++++++++++******))))))(((((()))))))))***+++++++++,,,((((((((((((((((((((((((+++*********))))))(((((()))))))))))))))***++++++)))************+++++++++(((((((((((())))))))))))((()))***)))'''&&&&&&'''nnnZZZPPPHHHBBB@@@===;;;999888888888777666555444333333333333444555111111111111111111111111........................***+++,,,---...000111111---......//////......---)))******+++++++++******'''((()))***+++,,,,,,---************************+++*********))))))))))))(((***,,,,,,***)))+++------------+++******+++---------......///.........---...///...---,,,---///////////////000111222222000000000000//////......---///000000//////111222222222222333333333333444222333444444444444333333666666777888999:::;;;;;;============>>>>>>>>>>>>BBB@@@>>>===???AAACCCDDDFFFGGGHHHHHHHHHGGGEEEDDDEEEDDDCCCAAA>>><<<<<<<<<::::::999888888888888888777777888999999999999888999888888777666666555555666666444444333444555555111222222333333222222111111111222222222222111111222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000111111111111111222222222333333222222222222222222222222111111111111444888;;;>>>GGGNNNYYYeeesss}}}sssiiibbb```aaabbbpppzzznnn[[[MMMDDD===999777666444222111111222222000000000000//////......------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))***************************************)))))))))(((((('''''''''''''''((())))))(((((()))))))))*********)))))))))((((((((((((((('''((()))((('''&&&'''(((mmmXXXNNNFFF@@@======;;;999777777666555333555444444333333333444444222222222111111000000///........................//////...---,,,,,,++++++,,,,,,------------,,,,,,***+++,,,---------------(((((()))***+++,,,------***************************************)))))))))***+++,,,,,,++++++,,,---,,,,,,,,,+++))))))***+++...////////////......---...///...,,,++++++...000///......//////000111222000000000////////////...+++,,,.........///000222111111222222222333333333333333444444333333222111555555666777888999::::::=========>>>>>>>>>??????AAA@@@@@@@@@AAACCCEEEFFFJJJKKKLLLMMMNNNMMMKKKJJJJJJHHHEEEBBB???===;;;;;;999888888777777777777777666777888888999999888888777777777666555555444444444444333333444555666666333333444444444444333333111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111222111000///...///000000000111111111222222222222000000000000000000000000111000///000111444777999;;;???GGGRRR^^^lllyyyxxxoookkkfffaaa```bbbfffiii{{{kkk```OOOBBB;;;999888777444333222111000111222222000000000////////////...,,,,,,,,,,,,++++++++++++))))))))))))************)))))))))(((((((((((((((******************************))))))))))))(((((('''''''''''''''((())))))'''''''''((((((((())))))***))))))(((((('''''''''&&&''')))(((''''''((()))lllXXXMMMEEE???===>>><<<999777777666444333555555444444333333333444333222222111000//////...........................111000...,,,***((('''&&&,,,,,,,,,------,,,,,,,,,++++++---...////////////,,,,,,++++++************************************************************++++++,,,,,,,,,,,,------&&&'''))))))((()))***,,,.../////////...---,,,,,,***,,,------,,,---...000............///000111111////////////////////////+++,,,......------...///111111111111222222222222333444444555555555444444333444555666777888999:::=========>>>>>>??????@@@===???AAACCCDDDFFFIIIKKKOOOQQQTTTVVVWWWWWWUUUTTTOOOLLLGGGBBB???===;;;:::888888777666666666666666666777777888888888888888666666555555555444444444444444444444444444444555333333444444444444333333///000000111111000000///111111111111111111111111111111111111111111111111111111111111111111111111222111///......///000111000000000111111111111222000000000000000000000000333222111111222444555777777999>>>DDDNNN[[[iiiqqq}}}}}}rrrjjjjjjiiiggghhhkkkpppuuuyyyvvveeeRRRKKKAAA999777777888888111111000000000000111222////////////////////////,,,,,,,,,++++++++++++***(((((())))))******++++++*********))))))(((((('''************************))))))))))))))))))(((((()))))))))))))))******+++''''''((((((((()))))))))******)))(((''''''&&&&&&%%%'''(((((('''''')))***kkkWWWMMMFFF@@@===???===:::888888777555333555555555444444333333222222222111111000///......////////////////////////+++,,,,,,,,,------------------............------'''((()))++++++,,,,,,,,,---,,,++++++******++++++***************************************+++++++++,,,++++++,,,------------''')))*********)))+++,,,------------,,,,,,+++***$$$(((---///000/////////------------...///000111.............../////////---......---+++***+++,,,000000000111111111222222000111222444555666666666333333444555777888999:::=========>>>???@@@@@@@@@???BBBEEEGGGHHHKKKNNNRRRXXXZZZ^^^aaabbbbbbaaa```UUUPPPHHHCCC@@@>>><<<:::888777666666555555666666666666777888888888888777555555555555444444444444555555555444444333222111222222333333333333222222000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000///............000111222//////000000000111111111111111111111111111111111333333222222222333444444777888999<<>>???<<<:::888888777666444555555555555444333222222111111111000000//////...////////////////////////000000////////////............////////////......******+++,,,---------,,,************+++---...000*********************************+++++++++++++++,,,+++***+++,,,------+++,,,...///...+++***)))***+++,,,,,,,,,,,,++++++***"""'''---000111000......---,,,,,,------...///000---............/////////...//////...+++******+++///000000000000111111111,,,---///111333444444555222333444666777999:::;;;<<<===>>>>>>???@@@AAAAAADDDGGGKKKMMMNNNQQQWWW\\\dddfffiiikkkllljjjhhhfffYYYRRRIIICCCAAA@@@===;;;888777777666666666666666555666777777888888777777555555555555555555555555555555555555444222111000111111222222222222111111222222333333333333222222111111111111111111111111000000000000000000000000////////////////////////,,,---...///000111111222////////////000000000000000000000000000000000000111111000000000000111111555555666777:::@@@IIINNN^^^iiiyyy{{{yyyxxxwwwvvvuuurrrooovvvwwwzzznnn]]]NNNDDD???888777666444222111/////////000000000000000000000---............/////////++++++++++++************))))))))))))************++++++++++++************((((((((((((((((((((((((''''''(((((((((((())))))'''''''''''''''((())))))(((((()))))))))*********)))((((((''''''&&&&&&&&&&&&''')))(((''''''((()))gggTTTKKKEEE@@@>>><<<:::888777777777666444555555555555555333222111000000000000000/////////////////////////////////222222000///---,,,+++***......////////////......------...//////.........+++*********+++---///000*********************************++++++,,,,,,,,,+++***((())),,,---,,,***+++---...---+++(((((((((++++++,,,,,,------,,,,,,&&&)))---//////...------,,,,,,,,,,,,---...///000---------.........//////---...///...,,,++++++,,,/////////000000000111111---...///111222333333333333333555666888:::;;;<<<<<<===>>>???@@@AAAAAABBBEEEIIINNNRRRUUU\\\eeemmmoooqqqssssssrrrnnnjjjggg\\\TTTJJJCCCBBBAAA???===999888777777666666777777555666666777777777777777555555555555555555555555333444444555444333222111111111222222222222111111222333333444444333333222111111111111111111111111000000000000000000000000////////////////////////,,,---///000111000///............/////////000000////////////////////////000000000///000000000000111222333444555999>>>BBBPPP[[[jjjxxx|||uuuuuuvvvxxxzzz{{{{{{{{{~~~ttt___QQQGGG>>>999999555555444222111000000111000000111111111000000///---------.........//////++++++++++++*********************)))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''((())))))'''''''''((((((((())))))'''''''''''''''''''''''''''((()))((('''&&&'''(((dddRRRJJJDDD@@@>>>:::888666666666666555444555555666666555333222000////////////000000000000000000000000000000000000((())))))***,,,------...---......//////......---+++++++++,,,++++++******///...,,,******+++,,,---*********************************++++++,,,,,,,,,+++)))((())),,,---+++)))%%%'''))))))(((''''''(((++++++,,,---............***,,,...---,,,++++++,,,,,,,,,,,,,,,---...//////---------.........//////,,,---......,,,,,,---...////////////000000000000000111222333333333333333333444555777888:::;;;<<<<<<===>>>???@@@AAABBBBBBBBBGGGNNNUUU\\\fffsss|||wwwxxxyyyxxxtttnnniiieee]]]UUUJJJCCCBBBBBB@@@===999999888777777777777777555666666777777777777777555555666666666666666666111222333444555444333222111222222333333222222111000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////---...000222111///---+++............/////////000........................000000000111111111111111///111222444555777:::===???JJJZZZgggqqqzzz|||xxxssswwwxxxzzz}}}|||gggWWWHHHBBB===888666888111111///---,,,---000222111111111111111000//////---------.........//////+++++++++************)))++++++******))))))((((((''''''(((((())))))******************************&&&'''''''''(((((()))))))))))))))))))))***++++++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''((()))***)))'''&&&&&&'''cccRRRJJJEEE@@@===::::::999888777666555555333444555666555444333222333333222222000///------,,,,,,++++++++++++,,,,,,///000111000...------///...---,,,,,,++++++++++++,,,+++***+++---/////////,,,++++++******++++++,,,,,,+++*********+++,,,------,,,***)))))))))******++++++******************)))***+++---......------'''((()))+++,,,,,,,,,,,,***,,,------++++++,,,...---------...............////////////...---,,,+++//////...---,,,++++++***...///000000//////000111000000000000000111111222444444555777888999:::;;;@@@===::::::<<>>EEEMMMXXXbbbiiivvv|||}}}{{{zzz{{{~~~ppp```OOODDD@@@<<<888444333333222111111111111111111111111111000///...---,,,------...+++,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++***)))((((((((()))***))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))***))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&~~~aaaQQQJJJDDD???===999999888777666555444444555555444333333333333333111111111111000000//////000//////////////////000222333333222///.........,,,,,,+++++++++,,,---------,,,+++,,,---...---,,,++++++************++++++++++++******++++++,,,---***)))(((((('''(((((((((************************'''((()))***+++++++++***,,,+++************+++,,,((()))******))))))***,,,,,,,,,------............++++++---....../////////------------------------000111222000---,,,,,,---000000//////000000111222333333444666777888999:::===<<<;;;;;;===???BBBCCCMMMSSS[[[bbbhhhoooxxx~~~~~~yyyqqqggg___ZZZUUUPPPJJJEEEAAA???===<<<<<<;;;999999999999777666666666666555555444444333666444111///000111111111333222111111333444333222000000111111222111111111000000000000000000000000111111111111000000000000//////...............---......////////////......------,,,+++,,,---...///------------------------//////...---------......//////......//////000111000111111111222222222222444555666888<<>>888777555111000111222222222000000000000000000000000///......---,,,---------******++++++,,,------...)))))))))))))))******+++))))))((((((((()))******))))))))))))))))))))))))((())))))******))))))((((((((()))))))))(((''''''((((((((((((((((((((((((''''''((())))))))))))((()))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%|||```PPPIIIDDD???===999888888777666555444444666555333222111222333444111111000000000000000000......------------.........///000///---,,,---...++++++++++++,,,,,,---...---,,,+++,,,------,,,***++++++************+++++++++***++++++++++++,,,,,,))))))))))))((()))))))))))))))))))))************((())))))******+++++++++,,,***(((&&&&&&'''((()))((()))+++***))))))***,,,,,,,,,,,,------......///---.........------,,,+++,,,,,,,,,------.........///000000///---,,,,,,---///////////////000111111222222333555666777888999:::;;;<<<<<<<<<>>>@@@BBBPPPVVV___fffkkkrrryyy~~~~~~}}}{{{vvvoooggg```[[[SSSOOOIIIEEECCCAAA???>>>===<<<;;;::::::999777777555555555444444444333333888666333000/////////000111111000111222222222222//////000111111222111111/////////000000000000000111111111000000//////...........................---......//////......---...---+++++++++,,,...000////////////////////////......------------......,,,---------............000000000111111111111222333333333333555999???DDDJJJPPPYYYaaaggglllooorrryyy~~~vvvpppssszzznnncccSSSFFF@@@===;;;999444222000000222333444333000000000000000000000000......---------,,,,,,,,,******++++++,,,,,,,,,,,,((((((((((((((()))******(((((((((((())))))******(((((((((((((((((((((((())))))************)))))))))))))))))))))((('''&&&((((((((((((((((((((((((&&&'''(((((())))))(((((())))))((((((''''''''''''(((''''''&&&&&&''''''(((zzz^^^NNNHHHCCC???===999999888777666555444444555444333222111222333333222111000000///000000111......------------...............---***(((((()))++++++++++++,,,,,,---...,,,,,,+++,,,------+++)))+++******))))))******+++******++++++,,,,,,,,,,,,)))*********************(((((()))))))))*********************+++++++++,,,,,,+++(((&&&&&&&&&((())))))***++++++******+++---++++++,,,,,,---......///------------------,,,++++++,,,,,,------.........,,,---......---,,,---////////////...///000000111111111222444555666777888888999;;;;;;;;;<<<@@@CCCPPPVVV```gggmmmrrryyy}}}zzzzzzxxxtttnnnfff___[[[QQQNNNIIIFFFDDDCCCAAA@@@>>>>>>===;;;999888777777444444444444333333333333555444333111000111222333000111111111111111111222...///000111111111111111......//////000000000000111000000//////.........////////////////////////------............------...---+++++++++,,,...000////////////////////////---,,,,,,,,,,,,,,,------------.........///////////////000000000111111111///111333333444555888:::;;;???DDDJJJPPPVVV\\\```jjjrrr}}}yyyxxxwwwzzz{{{jjj___OOOHHH>>>888666666666666444222000000111222222222////////////////////////---------------,,,,,,,,,,,,,,,,,,++++++*********((((((''''''(((((()))***''''''(((((())))))))))))(((((((((((((((((((((((())))))************)))))))))*********)))(((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))yyy]]]MMMGGGCCC???===::::::999888777666555555444444333222222222222222333222000/////////000111000//////////////////000000000///,,,(((%%%$$$$$$,,,,,,+++++++++,,,------+++***+++,,,...---+++)))******))))))))))))******)))***+++,,,,,,,,,,,,+++)))******++++++++++++***'''(((((())))))*********++++++*********++++++,,,---,,,+++***)))******+++)))***,,,+++******+++---******+++,,,---......///((()))+++,,,.../////////,,,,,,,,,------.........+++,,,------,,,,,,---/////////......//////000111000000111333444555666777555777999999999;;;AAAEEEMMMTTT^^^fffkkkoootttxxxwwwvvvtttpppjjjbbbZZZVVVNNNKKKHHHEEEDDDCCCBBB@@@>>>>>>>>><<<888666666666333333333333333333333333///000222222222333666888111222333222000///000111//////000000111000000000---......//////000000111////////////............///////////////000000000------............------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------//////......//////000111////////////000000000000+++...000222222222333444333555777:::>>>CCCJJJOOOXXX___lllzzz~~~||||||~~~yyyiii[[[NNNFFF>>>;;;666333222222111000333111//////000000///...////////////////////////,,,------------,,,++++++---,,,,,,+++******))))))((((((((((((((())))))***''''''((()))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))*********)))((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((('''''''''''''''&&&&&&'''''''''www\\\LLLGGGBBB???===;;;;;;:::999888777666666333333333333333222111111444333111///......///000//////............/////////000000...+++)))((()))------,,,+++++++++,,,,,,))))))***,,,......,,,*********))))))))))))******)))***+++,,,,,,,,,++++++'''((()))+++++++++***)))''''''(((((()))******++++++***))))))))))))***+++,,,,,,,,,,,,,,,+++++++++((()))******))))))***,,,)))***+++,,,---......///((()))***,,,......//////,,,,,,------------------,,,---...---++++++,,,---///............///000000///000111222333444555666333666888777777:::BBBHHHJJJQQQ[[[bbbeeehhhkkknnnmmmmmmllliiiddd]]]WWWSSSJJJHHHEEECCCCCCBBB@@@???===>>>>>><<<777555444666222222222222222222333333---000333333222222333444333444555333000//////111000000000000000000///...------......///000000111---...............//////------........./////////,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++---///000........./////////000000+++---...///...///111333000222333444555888<<>>:::777666555444333222111000222000//////000000///---........................,,,,,,---------,,,+++***+++++++++***************))))))(((((())))))***+++'''((()))))))))((('''&&&))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))*********))))))''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''www[[[LLLFFFBBB???===<<<;;;;;;:::999888777777222222333444333222111000666444111///......//////,,,,,,,,,++++++,,,,,,,,,,,,---////////////000222...------,,,++++++++++++((((((***,,,......,,,*********))))))))))))******)))***+++,,,---,,,++++++&&&'''(((*********)))(((&&&''''''((()))******+++***)))(((''''''((()))***)))***++++++++++++******'''((())))))(((((()))***)))******+++---...//////++++++,,,------,,,,,,,,,------------------------......///---+++)))***+++...............///000000//////000111333444555666222555777666666:::CCCJJJHHHOOOXXX^^^aaabbbeeegggcccddddddccc```\\\WWWTTTGGGEEECCCAAAAAAAAA???>>>===>>>???;;;777444444555222222222222222222222333///222555444111---,,,---444666666444000...///111000000111000000///......---------...///000000111,,,------....../////////,,,,,,,,,------.........,,,------......------,,,+++,,,---.........------........................---------------...///000+++***(((&&&''')))+++---............/////////000.........---,,,...111444000111333444333333444666===@@@GGGOOOXXX___dddfffkkkuuuvvvdddZZZMMMCCC===;;;999777222111111111222222222222222111000000111222111000........................,,,,,,---...---,,,+++***)))))))))***++++++,,,,,,)))))))))))))))***++++++(((((()))))))))'''&&&%%%))))))))))))))))))))))))''''''(((((((((((('''''''''((()))***************''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((((((((((((''''''&&&&&&''''''(((qqqXXXJJJDDD???<<<;;;999999999888888888888777444444333333333333222222222222222111111111111000222///------///000///------///000222222111///...++++++,,,,,,,,,,,,,,,,,,...---,,,,,,---,,,***(((------,,,++++++******)))))))))***+++,,,------...++++++***)))((((((((()))))))))))))))))))))))))))+++***(((&&&''')))+++---************************'''((((((((())))))))))))///,,,+++,,,000111000---***+++,,,---...---,,,+++((()))***,,,---...//////,,,...//////---++++++,,,......---,,,---...///000000111111222222333333444222333555666888<<>>>>>??????AAA???;;;888666777888888888777666555444333333333111111111111111000/////////000222333222111///...---......///////////////...............///000000------------------------,,,...000111111000...,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++...---,,,,,,++++++,,,,,,------------,,,,,,+++***////////////////////////+++,,,,,,---...//////000000///.........///111222111111000000111111222333666777999>>>CCCJJJOOOSSSYYY```jjjvvv|||nnn___UUUHHHEEE???;;;777444111///000000000000000000000111000000///.....................---,,,++++++******((()))***+++++++++***))),,,+++++++++******))))))))))))))))))************))))))(((((('''''''''&&&)))'''&&&%%%&&&'''***+++((((((((((((((((((((((((''')))***++++++***)))'''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''pppWWWIIICCC???<<<;;;888888888777777777666666444444333333333333222222222222222111111111000000000---,,,,,,......---+++,,,---///000000...---,,,,,,,,,++++++++++++,,,,,,---,,,++++++,,,,,,+++***)))******++++++,,,,,,---((())))))******++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,************************)))))))))))))))))))))))),,,+++++++++---------,,,***++++++,,,,,,,,,,,,,,,******+++,,,------------,,,---......,,,+++,,,---...------,,,---...///000000111111222333333444444222444555666777;;;???BBBBBBFFFMMMQQQSSSSSSTTTTTTRRRUUUWWWWWWTTTPPPMMMLLLJJJGGGDDD@@@>>>===>>>>>>???===999777555555666777777666555444333333333333111111111111111000//////,,,---///000111000///...---......///////////////...............///000000,,,,,,,,,---------......---...///000000///...---+++,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,,,,++++++***)))------------------------.........///000000111111000///.........///111111111111000000000111222222666666666888:::>>>BBBDDDFFFLLLTTT^^^iiiuuuvvvhhh]]]RRRGGG??????<<<888555333222000...111000000000000000000000000//////.....................------,,,++++++***+++,,,---...------,,,+++++++++*********)))))))))(((((()))))))))*********)))(((((((((''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((('''(((***++++++***((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''mmmUUUHHHCCC???<<<;;;777777666666666555555555444444333333333333222222222222111111111000000000///...---...//////---+++,,,,,,---...---,,,***)))---,,,*********,,,---///...,,,***)))+++,,,,,,+++))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))***************************************************))))))***+++,,,+++)))))))))******************+++,,,,,,+++,,,,,,,,,,,,,,,++++++,,,------,,,++++++---///...------------...//////111111111222333333444444333444555666777999<<>>=========<<<:::777555444444555666555444333222222222222222000111111111111000000///)))***,,,.../////////...---......///////////////.........---......///000,,,,,,,,,------.................................+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,------...---,,,,,,++++++,,,,,,******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111000000000000000111111222333222222222333555777888888;;;@@@GGGPPP\\\hhhoootttyyymmmcccVVVJJJBBB===777333666444111111111111000///111111000000/////////...//////...------------.........------,,,,,,++++++---.........---,,,+++*********))))))))))))(((((((((((())))))))))))******((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((************((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''~~~jjjSSSGGGBBB>>>;;;;;;777777777666666666555555444444333333333222222222111111111111000000000000000000000111111000///...,,,,,,------,,,+++***)))---+++******+++...111333222///+++***+++,,,,,,+++,,,,,,++++++***)))))))))*********))))))((((((((()))((((((((()))***++++++))))))))))))))))))))))))'''((()))***+++******)))************************+++++++++***************)))+++---+++(((&&&(((***+++***)))((()))***+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,******+++...111------------......//////000000111222222333333444333444555555555777999<<<>>>@@@CCCDDDCCCAAAAAAAAAGGGHHHJJJJJJJJJJJJKKKMMMIIIGGGCCC@@@===<<<;;;;;;999888666555444444444555333333222111111111111111000000111111111111000///+++,,,---............------......///////////////.........------......///------------------------///......------......///+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---......---,,,,,,++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******............//////000000000////////////000111111/////////000222444666777666888:::===BBBIIIRRRXXXbbbhhhrrr{{{yyyjjjaaaQQQKKKBBB;;;888777666555222111000000222333222111111000000//////......---///...------,,,,,,------...---------,,,,,,++++++---,,,,,,+++***))))))((()))))))))((((((((((((((((((((((((((()))))))))***((((((((((((((('''''''''''''''(((((()))(((''''''(((((((((((((((((((((((((((((()))******)))(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''zzzfffPPPEEEAAA>>>;;;:::888888777777777666666666444444333333333222222222111111111000000000/////////000111111000///......------------,,,,,,++++++,,,+++***+++---111444777555222...,,,+++,,,+++***,,,,,,+++******))))))(((+++++++++***))))))(((((()))((((((((()))***++++++))))))))))))))))))))))))'''(((***+++++++++)))((())))))))))))))))))))))))++++++*********************,,,...,,,)))''')))++++++***)))((()))***+++,,,'''(((***+++,,,---------,,,,,,+++***)))***...000---------...............//////000000111222222333222333555555444555777999<<<>>>AAAAAA@@@@@@AAABBB@@@AAACCCCCCCCCDDDGGGIIIFFFDDDBBB???<<<::::::999888777666555444444555555222222111000000000111111///000000111111111000000////////////......---------......///////////////......------------......//////...---,,,++++++***......------------......+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......---....../////////////////////......//////000111...//////111222444555666444666888999:::>>>BBBEEENNNTTT___jjjttt~~~yyyjjj[[[OOOHHH===;;;777444444444444333222111000000222222111000////////////......------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++***)))(((((((((((((((((((((((()))))))))'''(((((((((((()))))))))'''''''''(((((((((((((((''''''((()))((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''vvvcccNNNDDDAAA>>>;;;:::888888888777777777666666444444333333333333222222111111000000000/////////---......---++++++,,,...------------------------,,,,,,+++,,,...111444666444111...,,,,,,,,,+++)))(((((())))))***++++++++++++++++++******)))))))))))))))))))))))))))***+++))))))))))))))))))))))))'''((()))++++++******))))))))))))))))))))))))))))))))))))*********+++++++++,,,---,,,+++***+++,,,***************+++,,,,,,&&&''')))+++,,,------...+++,,,,,,+++******,,,...,,,---......//////...............///000000111111000222444444444444555777888:::<<<>>>???AAADDDFFF>>>@@@BBBBBBBBBCCCEEEGGGBBBAAA???===;;;999888888666555555444444444555555222111111000000000111111///000000111111111111000222222111000///...---------......//////////////////...------,,,---------//////...---,,,++++++***------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------...////////////..................///000000000111111000000000000000---///222444444555777999<<>>===<<<;;;999888777777333333333333333333333333222111111000000111111222//////000111111111111111111111000///............---......//////////////////...------,,,,,,,,,---------------------------,,,,,,............,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,,,,---.../////////............------......///000222222111111000///...---,,,...///000000111333555444888>>>EEEMMMVVV___eeerrrxxxxxxqqq]]]VVVMMMCCC===888555333555444333222000000000111.........///000000...,,,,,,,,,,,,------......///---,,,,,,+++++++++++++++))))))))))))))))))))))))+++***)))(((((()))******)))))))))*********++++++'''''''''((((((((())))))''''''''''''((((((((()))***)))((('''&&&''''''((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''$$$$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''rrr___KKKBBB@@@===;;;:::666666555555555444444444444444444333333333222222000000000000///////////////000...+++((()))---111*********+++,,,---//////......------,,,+++***))))))))))))***,,,,,,+++***++++++******)))(((((((((((((((((((((((((((((((((++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))%%%&&&&&&((()))***+++,,,+++)))'''))),,,...,,,******+++,,,---...---,,,,,,*********+++++++++******+++,,,------+++***)))***,,,,,,.../////////...---++++++,,,,,,---......///---///222333333333444666888999888777666666888:::888:::<<<===<<<;;;;;;;;;<<<;;;;;;:::999888777666111111111111222222222222222111111111111111222222//////000111111111111111//////.........//////000---......//////////////////...------,,,,,,,,,,,,******+++,,,...//////000+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++...---,,,,,,++++++,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))******+++,,,------......,,,,,,.../////////...---...------------...//////111222222222222111000///222222222000//////222444555666999;;;???EEELLLQQQYYY```kkkwww~~~qqqdddXXXPPPGGGBBB<<<888555444333222//////...---,,,---111333......///000222222111///***++++++,,,---...//////---,,,++++++******++++++((((((((((((((()))))))))''''''&&&%%%%%%&&&(((((())))))******+++++++++,,,''''''''''''((((((((()))&&&'''''''''(((((())))))+++***'''&&&%%%&&&((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''###$$$%%%'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''rrr___KKKBBBAAA>>>:::777999999888777666555444444444444333333333333222222000000000000111111111111333///++++++---///...---///...---,,,,,,,,,,,,,,,000000//////...---+++***,,,,,,,,,+++++++++******+++++++++***)))(((((('''+++++++++*********))))))************************%%%&&&'''''''''(((***,,,))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))************++++++***)))(((((())))))+++++++++*********))))))(((((()))***++++++,,,,,,,,,,,,+++***))))))******............---,,,++++++......//////000111111111000000000111222222333333444555666777777777777777;;;;;;:::::::::999999999888888888888888777666666444333333222111111111222111111111111111000//////000000////////////000000......------------............//////...---,,,,,,,,,,,,,,,---------......---,,,***))))))***,,,---------,,,,,,,,,,,,++++++******++++++++++++******'''))),,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))+++,,,---,,,,,,+++---------...------,,,,,,000///...---,,,---......,,,,,,,,,---------..................////////////000000000000000000000000222333555777:::<<<>>>???KKKNNNTTT]]]iiiuuuxxxhhhZZZRRRKKKDDD???999999777666444333111111///000111000///...///000//////.........---------***+++,,,------,,,+++***+++++++++,,,,,,---------***++++++,,,,,,++++++***------,,,+++***)))((('''******))))))((((((''''''+++***((('''&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&'''''''''&&&%%%%%%$$$(((((('''&&&&&&&&&&&&'''qqq^^^JJJBBB@@@>>>:::888999888888777666555444333444444333333333333222222000000000000000000000000111///,,,+++---......,,,///...---,,,,,,,,,,,,---/////////......---,,,,,,,,,,,,,,,+++++++++******++++++******)))(((((('''+++++++++*********))))))************************------,,,***(((''''''''')))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))***************************+++,,,,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,,,,++++++***))))))*********++++++,,,------......,,,,,,------...//////000//////000111111222222333444555666777888888888888::::::::::::999999999999777777888888777777666555444333222222111111111222222222222222222111000000000000000//////000000000......------------............//////...------,,,,,,,,,,,,---------......222111///---,,,,,,---...000/////////......------******++++++++++++******+++,,,...---+++))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******************+++)))***+++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,---...///---------.........//////............//////////////////////////////////////////111333555777888999;;;===BBBHHHQQQ[[[ccchhhrrrxxx}}}tttcccZZZOOOFFFAAA===888444444444333222000///......---...//////...---...000///.........------------)))***++++++++++++***)))*********++++++,,,,,,,,,***++++++,,,,,,++++++******************************)))))))))((((((((('''+++***((('''&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''(((((((((''''''&&&%%%(((''''''&&&%%%&&&&&&&&&nnn\\\JJJBBB@@@===:::888888777777666555444333333444444333333333333222222111000000//////.........///...------......---+++......---,,,,,,,,,---------------...------------,,,,,,,,,+++++++++******++++++******)))(((((((((+++++++++***************************************((((((((('''(((((()))))))))))))))))))))))))))))),,,,,,,,,++++++******)))))))))))))))************)))))))))***+++---...///------,,,,,,,,,+++++++++)))))))))***++++++,,,,,,,,,+++******)))*********)))******+++,,,,,,------******+++,,,,,,------...//////000000111111222222444555666777888888888888999999999999888888888888666777777777777666555555333333222111111111111222333333333333333222111111111111000000000000111111......------------...............///......---,,,,,,,,,,,,---------......++++++***+++,,,---///111------,,,,,,+++***))))))******++++++++++++******+++,,,------***))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++******++++++,,,,,,***+++,,,------...------))))))******+++---...///............////////////............////////////////////////////////////------...000111222333444444444666:::???EEEJJJNNNTTTYYY```ffflllsss|||{{{rrrggg[[[SSSFFFAAA;;;777777666333111000000000///...---------+++,,,......------...000............------------***++++++,,,,,,++++++***)))***************++++++******++++++++++++******'''(((((()))***+++,,,,,,))))))))))))((((((((((((***)))(((''''''&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((()))(((((('''&&&'''&&&&&&%%%%%%%%%%%%%%%kkkZZZIIIAAA???<<<999999777777666555444333222222444444333333333222222222111000000///...------,,,---------......---,,,+++...------,,,,,,,,,------,,,,,,,,,,,,---......///,,,,,,,,,+++++++++******************))))))((((((************************************************'''&&&&&&''')))+++,,,,,,))))))))))))))))))))))))+++++++++*********))))))((()))))))))************)))))))))***+++,,,---...,,,,,,++++++++++++******))))))*********+++++++++++++++***************+++,,,,,,+++******)))))))))*********+++,,,,,,------......//////000111111222444555666777888999999999888888888777777777666666555666666666666555444444222222111111111111111222222222333333222222111000111111000000000000111111......------------......---...............------,,,,,,,,,---------......************+++,,,...///,,,++++++***)))(((''''''***++++++,,,,,,++++++***''')))++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,*********+++,,,---)))***+++,,,---.........*********+++,,,------...------------......................../////////////////////////////////////////////000111111222222333333333555777;;;>>>@@@DDDHHHLLLPPPSSSZZZbbbiiiqqqzzzuuupppggg^^^VVVMMMDDD>>>888666444444666666555333000000000000////////////***,,,---...------///111------------------------,,,------------------,,,************++++++++++++******++++++++++++******''''''((()))***+++,,,,,,))))))))))))(((((((((((())))))(((((('''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''&&&&&&''''''(((((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%gggXXXHHHAAA>>>;;;999999777777666555444333222222444444333333333222222222111000000///...------,,,,,,---......---,,,,,,+++------,,,,,,,,,------...,,,,,,++++++,,,---...///,,,,,,,,,+++++++++***************)))))))))))))))************************))))))))))))))))))))))))///,,,***)))***+++)))'''))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************)))))))))))))))***++++++************))))))))))))***************++++++++++++***************++++++---,,,+++)))))))))))))))+++++++++,,,------......---......//////000111111333444555666777888888888777777666666666555555555444555555555555444333333111111111000000111222222111111111111111000000///111111000000000000111111......------------......------...............---,,,,,,,,,---------......333222000///---,,,++++++///......---,,,+++++++++++++++,,,,,,,,,,,,++++++((()))******)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++*********,,,,,,)))***+++,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------............////////////........................///000000000000111111111/////////000111333555666<<<>>>@@@@@@AAAFFFMMMRRRVVV___jjjqqquuu|||~~~pppfffXXXTTTNNNGGGBBB<<<777444222111111111222222000///000000000000000000//////+++---............000111,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%dddVVVHHHAAA>>>;;;999:::888777777666555444333333444444333333333333222222111000000//////.........,,,---...---,,,++++++---------,,,,,,,,,---......---,,,+++++++++---...///,,,,,,,,,+++++++++************))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((%%%###$$$(((***)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))((())))))*********))))))))))))(((((((((*********************************)))******+++,,,***))))))((()))+++,,,---+++,,,,,,------......///------......//////000000111222333555666777888888555555555555444444444444333444444444444333222222111000000000000111222222000111111111111000//////000000////////////000000......------------......,,,---......///.........,,,,,,,,,---------......******+++,,,---......///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,***((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++******++++++)))***+++,,,,,,---,,,,,,---------...---,,,++++++***+++++++++,,,,,,,,,,,,............////////////....................................////////////------......000111333333333555666666666999???DDDBBBHHHPPPVVV\\\cccnnnvvv}}}uuulll```TTTLLLCCCAAA>>>:::666333111000000000000000000///...---...............---------,,,---//////......///111,,,,,,,,,,,,------------***))))))(((((())))))***---------,,,,,,,,,,,,,,,))))))************))))))*********))))))((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((&&&&&&'''''''''''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%aaaTTTGGGAAA===:::999:::999888888777666555444333444444333333333333222222000000000000000000000000---......,,,***))),,,...,,,,,,,,,,,,,,,---...///---,,,+++******,,,---...,,,,,,,,,+++++++++******)))))))))))))))))))))***))))))*********+++++++++)))))))))))))))))))))))) !!!(((------,,,))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************((((((((()))***+++,,,---*********))))))))))))(((******************************))))))***++++++,,,+++***)))))))))+++---...++++++,,,,,,---.........,,,------......///000000///000222444555666777777444444444444333333333333333333333333333222222111000000000000000111222222111222222222222111000000//////............//////......------------......,,,------...//////......,,,,,,,,,---------......!!!"""%%%(((+++---///000************+++++++++++++++,,,,,,------,,,,,,++++++,,,+++)))''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,++++++***+++,,,------,,,+++++++++++++++,,,,,,,,,------............////////////........................------......////////////......///000111222333444...000222111000222777;;;999;;;>>>BBBGGGNNNVVV[[[fffrrr~~~zzzwwwhhhbbbZZZSSSMMMGGG@@@;;;666666555333000///...//////000111111000//////000.........------,,,,,,,,,,,,---......---,,,---///++++++,,,,,,,,,---------+++***))))))))))))***+++,,,,,,,,,,,,++++++******))))))************))))))***)))))))))(((((((((((('''((((((((()))))))))***&&&'''((())))))((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&&&&'''(((((())))))%%%%%%&&&'''((((((((((((%%%%%%&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&```SSSGGGAAA===:::999:::999999888777666555444444444444444333333333222222000000000000111111111111---......+++((((((,,,///,,,,,,,,,,,,,,,---...///...---+++******+++---...,,,,,,,,,+++++++++******)))))))))))))))*********))))))******++++++++++++)))))))))))))))))))))))),,,(((&&&(((---000///---)))))))))))))))))))))))))))))))))))))))*********))))))))))))************'''((((((***+++---///000+++++++++************)))++++++************************))))))***+++,,,,,,///...+++***))))))+++,,,***++++++,,,,,,---......,,,,,,------...//////000...///111333444555666666444444444333333333222222222333333333333222111111000000///000000111222222222333333333333222111111......------------...............------.........,,,,,,---.../////////...,,,,,,,,,---------......,,,------,,,,,,***)))))),,,------......//////000+++,,,,,,------,,,,,,+++((())))))(((((()))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,---,,,+++***(((++++++,,,,,,,,,+++******&&&((()))+++,,,,,,,,,+++,,,,,,,,,---------................../////////000...........................//////000000111111111------...///000000111111///111222111///000333777888777666777;;;AAAGGGKKKJJJVVVccchhhlllpppsssssstttwww{{{|||~~~xxxpppnnnkkkhhhddd___YYYTTTNNNHHHAAA===;;;999666444///000111000///...///000+++---............///111000000///......---,,,,,,+++---...---+++++++++---+++++++++,,,,,,---------......,,,,,,,,,,,,......++++++++++++******))))))))))))************))))))(((((((((((())))))))))))'''((((((((())))))******&&&'''((())))))((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''''''''((((((((((((''''''&&&''''''((()))******+++$$$%%%&&&'''((((((((((((&&&&&&'''((())))))(((((((((((('''&&&&&&&&&&&&'''bbbTTTFFF???===:::999:::666666666666666555555555333444444444444333222222333333222222111000//////333111000......000111333......---,,,,,,,,,------...//////...,,,***((('''+++,,,---.........---,,,))))))))))))************&&&'''((())))))******)))++++++++++++************###$$$%%%'''(((***+++,,,&&&(((+++,,,+++)))))))))))))))))))))))))))))))))((()))+++)))&&&""" +++*********))))))((((((+++***(((&&&&&&''')))******************************++++++,,,,,,------...++++++******++++++,,,---////////////////////////++++++++++++,,,---......111222333444444444444444444555666666666555444333555555555555555555555555333222111111000000111111///000222333444444333222222222111000///...------000000///...............///...------------...///,,,,,,------+++)))&&&$$$......---------,,,,,,,,,,,,,,,,,,------.........***((('''))),,,---,,,******,,,---***%%%$$$)))---************************++++++***)))(((((()))))),,,+++)))((((((((())))))***++++++++++++***))))))******+++,,,,,,,,,,,,+++)))***,,,,,,+++,,,...000///---,,,,,,---//////...////////////////////////---,,,---...000000...,,,------......//////000000111111111111222333444444222222444666888;;;===>>>EEEGGGIIILLLPPPSSSVVVWWW[[[]]]___bbbfffkkkrrrwww~~~{{{pppeee]]]YYYVVVSSSOOOKKKFFFCCCAAAAAA999888888777666444333222111111000///...------,,,000000/////////...............//////...,,,***)))******+++,,,,,,---......//////...------,,,+++++++++++++++************))),,,***((('''&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))---111,,,{{{aaaSSSEEE???===:::999:::777666666666555555444444333333333333333222222111222222111000000///......000///...------...///000000///...---,,,+++++++++....../////////...,,,,,,++++++,,,,,,,,,+++)))((())))))))))))************))))))***++++++++++++***((((((((('''''''''''''''))))))))))))))))))))))))"""%%%)))************+++))))))))))))))))))))))))''')))++++++)))'''&&&&&&************)))))))))(((***)))(((''''''((()))***((((((((((((((((((((((((++++++++++++++++++******++++++******++++++,,,---........................------,,,------...///000000111111222333333333333222333333333222000///...333333333333333333333333333222111111000000111111222222222333222222111111000000000000000000//////000000///...............---,,,++++++++++++,,,---,,,---............,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......,,,***))))))+++,,,***(((***,,,,,,***&&&%%%)))---************************,,,,,,+++***************+++***)))((((((((())))))***++++++++++++***)))))))))***++++++,,,,,,+++++++++,,,---,,,++++++,,,...333000------.../////////........................---,,,,,,...000000...,,,------...//////000000111222222111111111222333333111111222444666888:::;;;;;;<<<===???AAABBBDDDDDDCCCEEEHHHKKKPPPVVV]]]bbbjjjlllnnnnnnmmmllllllmmmppptttzzz~~~|||nnnkkkddd\\\TTTLLLFFFBBBCCCAAA>>>;;;999777666666555555555444333222111000000000//////......------...---------,,,,,,,,,,,,............---,,,++++++***++++++,,,,,,---------......------,,,++++++***+++++++++*********))))))+++***((('''''''''((()))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***''''''''''''''''''''''''&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((---(((***www```RRREEE???===:::888999888777777666555444333333222222222333222111111000000000000//////......---000///...------...///000111000///---,,,+++******+++,,,---.../////////...)))***+++,,,,,,+++***)))))))))))))))***************++++++++++++***))))))************************,,,++++++******))))))(((###&&&(((***)))((())))))))))))))))))))))))))))))''')))+++,,,***)))((()))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++***))))))((((((+++************+++,,,,,,------------------------,,,,,,,,,------...///000//////000000111222222222222222222111///...,,,+++333333333333333333333333222222111000000000000111444333222111000000000000///000000000111111111111000000///...............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,******+++***)))'''***+++,,,***'''&&&)))---************************,,,,,,,,,++++++++++++++++++***)))((((((((())))))***++++++++++++***)))))))))***++++++,,,,,,++++++,,,------,,,******+++,,,777333///---.../////////........................---,,,,,,---//////...,,,......//////000111111111333222111111111111111111000000000111333444666777777777777777777666666666555666999;;;>>>CCCIIIMMMPPPRRRTTTTTTTTTSSSTTTUUUZZZ]]]cccgggjjjllloooqqqwwwzzz}}}~~~}}}}}}|||{{{vvvtttpppmmmjjjiiiiiiiiieeeeeeeeedddaaa]]]YYYWWWLLLKKKGGGCCC>>>:::666444444333222111111000111111000000000000000//////...//////..................------------,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------,,,,,,+++*********++++++*********)))))))))+++***(((''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''$$$,,,*** &&&)))uuu^^^QQQDDD???===:::888888888888777666444333222222111222222222222111000000000000000//////.........111000////////////000111000///...---,,,+++++++++)))******+++,,,,,,,,,,,,)))***,,,---.........---((()))))))))*********************))))))(((&&&&&&******++++++++++++,,,,,,)))))))))***************)))***++++++((('''&&&&&&)))))))))))))))))))))))))))+++,,,+++(((&&&%%%%%%*********)))))))))))))))(((((()))*********))))))************************++++++*********)))))))))***************++++++,,,++++++++++++++++++++++++************+++,,,---...------......///000111222333333222222111000///...444444444444444444444444222222111000000000000000333222111/////////000111000000111111111111111111000000///..........................................---+++***)))(((((((((------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))***++++++***((((((***,,,************************++++++++++++++++++******++++++*********************++++++++++++***))))))))))))***++++++++++++++++++,,,,,,+++******+++---888444///---------......---------------------------,,,+++,,,...///...---......//////000111111111333222111000000000000000000000000000111222333444666666555444444333222222444555666666666888<<>>???AAABBBAAAAAACCCDDDGGGJJJMMMPPPRRRUUUYYY[[[```bbbeeegggiiinnntttxxx}}}yyywwwssssssssstttvvvxxxzzz{{{zzz{{{}}}}}}|||xxxuuurrrooollliiigggfffeeedddbbb[[[YYYVVVSSSPPPOOONNNNNNKKKKKKKKKIIIGGGDDD@@@???<<<<<<:::999777555444333//////////////////000000------...............------.............................................---,,,+++***+++,,,...///,,,,,,,,,+++++++++++++++++++++++++++******))))))************))))))))))))***)))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''*** &&&&&&!!!+++###vvv\\\PPPCCC>>>===999777888888777666555444333222111111222222222222111000000111000000000000000//////000000////////////000000------,,,,,,,,,---......,,,+++++++++************+++,,,---------,,,+++***((()))))))))************************)))'''&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))+++,,,---,,,)))(((((())))))))))))))))))))))))))))))++++++***(((&&&&&&'''))))))))))))))))))******(((((()))***++++++******************************************++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++************+++,,,------,,,,,,,,,---...///111222111111111111111222222222444444444444444444444444222111000000//////000000000000///...///000222333222222111111000//////...000000///.......................................111000///---,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))************+++,,,***++++++*********+++,,,************************((()))***++++++***))))))+++,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))***++++++++++++***)))***++++++***+++---///555111---++++++,,,,,,,,,---------------------------,,,+++,,,---......---.........///000000111111222111111000////////////111111000000111111222222222222222111111000000///000111111111000111333555444666777777777777999;;;888:::<<<===>>>@@@CCCEEELLLLLLMMMNNNPPPRRRVVVYYY___```bbbccccccbbb```___ZZZZZZZZZ[[[\\\]]]______[[[\\\]]]]]]\\\YYYWWWUUUTTTRRROOONNNNNNMMMKKKIIIDDDCCCAAA???>>>===<<<<<<;;;<<<<<<;;;:::888666555333333222222111000000000---------------------,,,,,,------...............------------............------..................,,,+++******+++,,,...///+++++++++++++++++++++***++++++************))))))*********)))))))))(((((()))((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++###"""&&&%%%%%% uuu[[[OOOCCC>>><<<999777777777666666555444333222222222222222333222111111000000000000000000000000000------------------------,,,,,,,,,,,,---...//////000///---,,,++++++++++++......---,,,***'''%%%###))))))))))))************,,,,,,,,,++++++)))(((((('''(((((())))))******+++,,,++++++)))((('''&&&&&&((()))++++++++++++,,,...))))))))))))))))))))))))''')))***+++******,,,...))))))))))))************((())))))******+++++++++(((((((((((((((((((((((())))))******+++,,,,,,---***))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,---...///,,,++++++,,,---///111222////////////000111222333222222222222222222222222111111000////////////000............///000111222222222111000///...------000000///...............+++,,,,,,------,,,,,,++++++,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,++++++++++++''')))***+++******,,,---*********+++++++++++++++************************'''((()))***+++***)))(((++++++,,,---------,,,,,,***++++++++++++***))))))((()))******++++++******''')))*********+++---///000---+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,......---------......///000000000111000//////////////////111111000000000111222222222222222111111111111111+++---.../////////222444000111111111000111333444333444666666666666888:::===<<<<<<<<<===>>>@@@AAAEEEFFFHHHJJJKKKJJJIIIHHHDDDEEEEEEFFFFFFGGGGGGGGGCCCCCCDDDDDDCCCAAA@@@???>>>===<<<<<<===<<<999777666666555444444444444444333333333333333222222111///............---------//////000//////...---,,,------...............---......------------------++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------*********+++++++++++++++******************************)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))(((((((((%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''+++###+++'''BBBqqqZZZNNNBBB>>><<<999666666555555555444444333333333333333333333333222222111////////////////////////,,,------------------,,,------,,,,,,,,,---......///...---++++++++++++,,,,,,,,,,,,+++***(((%%%$$$))))))))))))************+++++++++++++++***)))((()))******+++,,,,,,------,,,,,,+++***))))))(((((('''((()))******+++---///))))))))))))))))))))))))&&&((()))))))))***,,,...((()))))))))************)))))))))((()))+++,,,---(((((((((((((((((((((((())))))******************)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,+++++++++---///222333111000/////////000111222111111111111111111111111111111000///////////////......//////000/////////000/////////......------000000///...............++++++,,,------,,,++++++((()))***,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******(((***,,,+++))))))***,,,*********+++,,,,,,,,,+++************************'''(((***,,,,,,+++***)))))))))+++,,,,,,,,,++++++***++++++++++++***))))))((())))))***************)))***+++***)))***+++---+++******+++---...---+++++++++++++++++++++++++++---,,,******,,,---...---,,,,,,------......////////////.........///000000///////////////000111222333333222222222222111111---...000000///000222333/////////...------///111000222444555444444555666555444333333444555666666777888999:::;;;:::999888666777777888888888888777666666666666555444444333333333333444555444222///111111111111000111111111000000000000000/////////........................000111111222111000///...---...............------.........------,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++))))))******++++++,,,,,,++++++++++++++++++++++++***)))))))))((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&((()))))))))((('''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&& ///$$$,,,%%%)))lllYYYMMMBBB>>><<<999666666444444444444444444444444333444444444444333222222---...........................////////////......///...------,,,,,,,,,,,,,,,+++***)))))))))***+++)))***+++,,,------,,,+++))))))))))))************((())))))))))))(((((('''&&&''''''((())))))******)))******+++,,,,,,------)))******)))((((((***,,,))))))))))))))))))))))))'''(((((('''&&&&&&''')))(((((())))))*********+++***)))(((((()))+++---...******************************))))))(((((('''''')))))))))))))))******+++++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,++++++---///222444444333222000000000111222333333333333333333333333111111000/////////////////////000000000...---,,,---------...............000000///...............------...//////...---------...000000000...,,,************))))))))))))(((,,,,,,,,,++++++************,,,---,,,)))'''(((************+++------,,,+++************************((()))+++---------+++***'''((()))***++++++***)))***++++++++++++***))))))(((((()))***************++++++,,,***)))(((***+++((((((***,,,///000...,,,++++++++++++++++++++++++...,,,******,,,---...---++++++,,,,,,---......///...............///000111...............///000111000000//////...---------///000000///---,,,---...000000000...------///111))),,,///000000///000111333111000111333444444333333444444444444222111000111111111222222111111000222222111111000000000000//////000222333333000...000000000000000000//////000000//////.........---------............//////,,,---...//////...---,,,...............---,,,+++//////...---,,,,,,++++++,,,,,,,,,------.........***+++,,,------,,,******(((((()))***+++,,,,,,---++++++++++++++++++,,,,,,))))))))))))((((((((((((''''''((())))))***))))))'''((((((((())))))******************************''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''...000"""+++###;;;lllWWWKKKAAA>>>===:::888777666555555444444444555555666555333000////////////000000000000000111111111//////.........---------//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))******))))))))))))******---+++(((''''''))),,,///++++++)))((('''''''''''')))))))))(((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((+++++++++++++++***)))(((******))))))(((((('''''''''((()))******)))((('''((((((((()))******++++++''''''((()))%%%$$$++++++***************+++,,,+++***)))***+++,,,---...------......///000111111111222222222222111111111222333444333111///---////////////////////////...///////////////......)))+++......,,,++++++,,,((()))+++---......------.........------,,,,,,,,,---,,,***)))))))))******%%%(((,,,...---+++******---------,,,+++***)))(((***)))(((''''''((()))***++++++***))))))***+++,,,************))))))))))))&&&&&&'''((()))***++++++((((((''''''''''''((((((*********)))))))))(((((())))))************))))))******))))))******+++,,,+++***)))***+++++++++)))******+++++++++,,,,,,,,,++++++******)))*********...---,,,---///000///...---------,,,,,,+++++++++//////............//////------------............,,,***)))***,,,......---......------------............////////////......//////////////////////////////////////////////////////////////////////////////............////////////.........---------///...---,,,,,,---...//////...---,,,,,,---...///+++,,,,,,,,,------......+++***)))))))))***+++,,,))))))***+++,,,,,,---...///...,,,***)))))))))***------,,,,,,+++***))))))(((((())))))******+++++++++++++++***************---,,,***)))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''************************'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))---kkkVVVKKKAAA>>>===:::888777888777666555555555555555444444333222111111111222000000000000000000000000//////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***)))*********))))))*********+++***'''&&&%%%&&&((())),,,+++***)))((('''''''''((((((((()))))))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))))))))))))))((((((''''''(((((()))******)))((((((******))))))))))))))))))***((()))+++)))&&&&&&***++++++***))))))******++++++*********++++++,,,,,,------------...///000111000111111111111111111000111222333333333111///..............................//////000000//////...666333///.........---++++++,,,---......---,,,,,,......---------,,,,,,,,,---,,,+++***))))))***+++(((***---...---++++++,,,,,,,,,,,,,,,+++***))))))+++***))))))))))))***+++,,,+++***)))))))))***+++************))))))))))))((()))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,+++++++++******))))))))))))))))))))))))***************++++++,,,+++***)))***+++,,,+++)))************++++++,,,,,,++++++************+++,,,...---,,,---...///...---.........------,,,,,,,,,//////............//////---------.........//////000///------...///...---......------------......//////000000000000//////........................////////////////////////........................//////............/////////.........------------000///...---,,,------...///...---,,,,,,---...///......------------------,,,+++************+++,,,++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,,,,------,,,++++++***)))))))))))))))))))))*********************************,,,+++***)))))))))******)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&///...*** TTTiiiVVVKKK@@@>>>===:::888888999999777666555555555555222333333444444444333333000000000000000000000000...............---------.........---,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******++++++************++++++...---,,,***))))))))))))++++++***)))(((((())))))'''(((((()))******++++++((())))))***************))))))))))))))))))))))))''''''((())))))***++++++((()))******++++++******)))))))))(((((((((((('''))))))************))))))++++++***))))))((('''''',,,((('''***+++++++++...******)))))))))******+++)))***++++++,,,,,,++++++------------...///000000000000000000000000000000111222333333222111///...........................//////000000000000//////<<<555...,,,///111///+++...............---,,,+++...------------,,,,,,,,,,,,,,,+++*********++++++***,,,------,,,+++,,,...,,,,,,,,,,,,+++******))),,,,,,++++++++++++,,,,,,,,,+++***)))))))))))))))************))))))))))))++++++*********)))))))))******))))))))))))******,,,++++++++++++*********+++***)))(((((()))***+++)))************+++++++++,,,***)))***+++,,,+++***)))))))))************+++************+++,,,------...---,,,,,,......---,,,............------------///......------......///---............/////////222000.........///...,,,......------------......///000000000000000000///........................////////////////////////........................///......------......///............------------//////...---,,,,,,------...------,,,,,,------...//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,++++++++++++,,,---...,,,,,,,,,+++******))))))************))))))))))))((())))))******+++++++++++++++***)))))))))******)))))))))))))))(((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''+++!!!###444zzzhhhUUUJJJ@@@======:::888888999888777555444333333333222333444444444333222111000000000000000/////////......................../////////...,,,(((%%%###++++++++++++++++++++++++...---,,,+++++++++++++++,,,++++++++++++++++++,,,......------,,,+++******+++******)))))))))******''''''(((((())))))))))))(((((()))************)))(((((((((((((((((((((((((((((((((((())))))******'''((()))***++++++++++++(((((((((((((((((((((((()))******************)))******))))))((((((((((((---'''###&&&*********,,,***))))))))))))******+++((()))+++,,,,,,,,,+++***,,,,,,,,,,,,---...///000000//////////////////000111222222222222111000///...........................///000000111000000000555000,,,+++...000///,,,.....................---------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++******,,,...,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++******))))))((((((************)))))))))(((++++++*********************))))))(((((())))))***))))))))))))((((((((((((,,,***(((''''''(((***,,,))))))******++++++++++++,,,+++******,,,,,,+++***)))))))))))))))))))))***************+++,,,.........---,,,,,,------,,,+++------------------------...------------------...------........./////////000...,,,,,,---------,,,...------,,,,,,------.........////////////......................................................------------------------...------------------...------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++******))))))++++++******))))))(((((('''(((((()))***++++++,,,*********))))))))))))***)))))))))))))))(((''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((;;;000'''..."""\\\~~~gggTTTIII???======:::888888888777555444333222222222333333444444222111///---000000000000//////......---.....................,,,---......,,,***'''%%%++++++++++++++++++++++++******))))))***+++,,,---,,,++++++++++++++++++,,,'''((()))******)))(((((())))))))))))))))))******(((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&'''((()))***+++++++++'''''''''''''''(((((((((***))))))))))))))))))***''''''(((((())))))))))))...((($$$&&&)))(((((()))))))))(((((()))******+++((()))***+++,,,+++***)))+++++++++,,,,,,---...//////......------......///000000000000000000//////..............................///000000000000000---.........---,,,,,,,,,,,,,,,------...///000000------------------------,,,,,,,,,---------,,,,,,+++,,,+++)))((((((+++---++++++,,,,,,,,,+++******))))))************))))))************))))))((((((************)))))))))(((((())))))***++++++,,,,,,)))((((((''''''(((((()))((((((((((((((((((((((((,,,***(((''''''(((***,,,((()))***++++++++++++***,,,+++***+++,,,,,,,,,******)))))))))))))))))))))))))))******+++,,,---...---,,,++++++,,,---,,,***++++++++++++++++++++++++------,,,,,,,,,,,,------------------............---,,,++++++---......---------,,,,,,,,,,,,------,,,------------------,,,........................------------------------------------------------------,,,,,,,,,,,,------,,,,,,------------------)))***+++,,,...///000000+++,,,,,,,,,,,,,,,,,,+++***++++++,,,---......///------------,,,,,,++++++******+++,,,,,,---.........---------,,,+++******++++++***************)))++++++******))))))((((((''''''((()))******++++++))))))))))))***))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((222*** !!!***///{{{dddSSSHHH???<<<<<<:::888888666555444333222222222222444444333222111///...---111000000//////......------------...............((()))+++,,,---------,,,++++++++++++++++++++++++'''((()))***+++,,,,,,---++++++************++++++'''((())))))*********)))((((((''''''((()))******(((((('''&&&&&&%%%$$$$$$&&&&&&'''((((((((((((((())))))))))))))))))))))))******)))(((((('''&&&&&&&&&'''((()))************&&&''''''''''''((((((((())))))(((((((((((())))))&&&&&&'''(((((()))******///***((()))***'''''')))(((((((((((()))******+++((()))******++++++******++++++++++++,,,---......///...---,,,,,,---.../////////..................------------------------,,,---...///000000000///...000222111---+++******+++++++++,,,---///000111,,,,,,,,,------------...,,,,,,---.........------+++++++++***((((((***,,,+++++++++,,,,,,++++++***'''((())))))))))))((('''(((((()))******))))))(((************))))))))))))''''''((()))***+++,,,---((((((''''''''''''(((((())))))***************++++++***)))(((((()))***+++((()))***,,,,,,+++******---+++***+++,,,---,,,++++++************)))))))))))))))))))))***+++,,,,,,+++***)))***,,,---,,,+++************++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------...,,,+++,,,...000000///------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------((()))***,,,...//////000***++++++,,,,,,++++++***(((((()))+++,,,---...///,,,---------,,,+++***)))((())))))***,,,------...---------,,,+++***((('''************************************))))))))))))'''(((((())))))*********'''((()))*********)))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((###!!!///999***666'''xxx```SSSHHH>>><<<<<<:::888888666555444333333333333333555444333222111000000000111000000///......---------------.........//////***++++++,,,---.........************************((()))+++,,,,,,,,,,,,+++*********))))))*********++++++******************&&&&&&&&&&&&'''((()))***'''''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((()))******))))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''((((((((((((((((((,,,******,,,***&&&'''***'''''''''(((((()))++++++)))))))))))))))***++++++************+++,,,---......---,,,++++++,,,---...---------,,,,,,------...------------------------+++,,,---...////////////000///...---------,,,+++,,,,,,++++++,,,---...///,,,,,,,,,---------......+++,,,---...//////...---+++,,,,,,+++))))))***+++***++++++,,,,,,+++++++++'''((())))))))))))((('''&&&'''((()))*********)))************))))))))))))((((((((())))))*********))))))(((((((((((())))))))))))))))))******++++++))))))))))))))))))))))))((()))+++,,,,,,+++***)))---,,,++++++------,,,+++,,,,,,++++++************)))))))))((())))))******)))(((((())),,,------,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,...,,,++++++---......------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------)))***,,,---......------)))***+++,,,,,,+++***)))(((((()))***++++++,,,,,,+++,,,,,,,,,+++***)))((()))))))))******+++++++++***++++++++++++***(((((())))))))))))************)))))))))))))))*********((((((((()))))))))))))))&&&''')))*********)))))))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''---+++***))))))'''uuu]]]RRRHHH>>><<<<<<:::888888666555555444444444555555555444222222222222444444111000000///...------------------.........//////000000...---,,,+++++++++***************************,,,---......---+++)))******))))))))))))*********)))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&''''''((()))))))))(((((()))***************))))))))))))))))))))))))&&&&&&''''''((()))))))))'''(((((()))))))))))))))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((()))))))))(((''''''&&&&&&'''(((***,,,)))$$$&&&***''''''''''''((()))++++++***)))((((((((()))+++,,,************+++,,,---......---+++******+++---...,,,,,,+++++++++,,,------------------------------***+++,,,---............///***%%%''',,,000000......---,,,+++***+++,,,---,,,,,,,,,------.........+++,,,.../////////......,,,---...---+++***+++,,,***++++++,,,,,,,,,++++++'''((()))******)))((('''%%%&&&((()))***+++******************))))))))))))))))))))))))((((((((((((******))))))))))))******&&&'''''''''(((((())))))))))))************))))))''')))+++,,,,,,,,,***)))---,,,++++++------,,,+++,,,,,,,,,+++++++++*********)))((((((((((((((()))(((''''''))),,,---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,))))))*********+++++++++---+++))))))******)))(((---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,---...---,,,+++***)))***+++,,,,,,+++***))))))))))))))))))*********++++++,,,,,,+++***((('''*********)))))))))))))))'''((()))++++++***)))))))))))))))))))))*********(((((())))))******++++++))))))))))))((((((((((((&&&'''(((*********)))((()))))))))))))))(((((('''''''''''''''''''''''''''))))))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''...%%%&&&,,,111rrraaaNNNFFF@@@>>><<<999888:::777777666555555555666666444222//////111222222111000000000000000111111111...---,,,,,,++++++++++++,,,,,,---------,,,+++***,,,,,,++++++***++++++,,,---------,,,,,,+++++++++***)))(((''''''((()))***###$$$%%%'''(((***+++,,,+++)))&&&$$$$$$%%%'''(((+++***)))'''&&&&&&&&&&&&)))'''&&&''')))***(((%%%))))))(((((((((((())))))+++,,,---,,,)))(((((())),,,+++++++++***)))))))))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((...+++(((%%%$$$%%%'''(((+++***((('''''''''((()))((((((&&&&&&''')))+++---''''''''''''((()))***++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...333111...+++)))((()))))),,,,,,,,,,,,---...//////,,,,,,---......//////000000000///------,,,,,,,,,///...---,,,+++*********'''((()))+++,,,---......///---+++,,,///000...,,,,,,---------,,,***((('''+++*********))))))((((((((((((((((((((((((((((((((((((((((((((()))******'''(((***++++++******)))+++***)))'''''''''((()))(((((((((((())))))))))))''')))***++++++***)))''',,,+++)))((((((((()))***)))))))))))))))))))))))),,,+++***)))))))))++++++---,,,+++******+++,,,---...---,,,***)))(((((((((+++***)))(((((()))******)))((((((((()))***++++++***++++++++++++***)))))))))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,+++***))))))***+++,,,---,,,,,,+++*********+++---------,,,,,,+++++++++)))))))))))))))))))))))),,,+++***))))))+++---...'''''''''((())))))******((()))***++++++,,,,,,+++++++++******))))))((((((((((((&&&### %%%)))))))))*********))))))((())))))*********((('''&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&,,,***(((%%%$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%((('''&&&%%%%%%&&&'''((('''&&&%%%$$$%%%''')))***''''''&&&%%%&&&'''((()))%%%'''************+++,,,(((((((((((())))))))))))(((((('''''''''&&&&&&&&&"""$$$&&&((()))'''%%%$$$ppp___MMMFFF@@@>>><<<888888:::666666555333333222222333222222222333444444222000000000000000000000000000...---,,,+++++++++,,,,,,---.........------,,,,,,+++++++++***++++++,,,,,,,,,,,,+++++++++************)))(((((((((((()))***(((((())))))******++++++***((('''%%%%%%&&&'''(((***)))(((''''''&&&''''''***((('''(((++++++)))'''))))))(((((((((((()))))))))***+++)))'''&&&&&&'''******)))))))))))))))(((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&+++***((('''''''''((()))(((((('''&&&''')))+++,,,,,,+++***))))))(((((((((***++++++++++++++++++***,,,+++++++++++++++,,,,,,111000...,,,++++++,,,---,,,,,,,,,,,,,,,---...///******++++++,,,---------000///...---,,,,,,,,,,,,000///...---,,,,,,,,,,,,)))***+++,,,---.........000///---...000111000...,,,------...---,,,***)))************)))))))))((())))))))))))))))))))))))((((((((((((((()))******''''''(((((('''&&&%%%$$$+++***)))(((''''''((()))''''''''''''((((((((((((((()))+++,,,,,,+++)))(((++++++)))((((((((())))))))))))***+++,,,------...+++*********)))******+++,,,++++++******++++++,,,++++++******))))))******+++***)))(((((()))******++++++*********++++++,,,((()))***+++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++***))))))***++++++---,,,++++++*********+++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++***)))***+++---.........------,,,++++++***++++++++++++***)))((('''*********)))))))))))))))***+++***'''%%%%%%(((+++'''((()))***************(((((()))******)))((('''((()))))))))*********+++)))(((((((((''''''''''''******))))))((('''&&&%%%))))))***+++++++++++++++((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&)))((('''&&&&&&'''((((((***)))(((''''''(((***+++'''&&&&&&%%%&&&'''((()))%%%'''))))))'''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''(((((((((&&&&&&mmm\\\LLLEEE???===;;;777666999777666555444333222222222111222333555777666222///000000000000000000000000///...,,,******+++---...//////.........---------+++*********+++,,,,,,---***************)))))))))***))))))(((((())))))***+++++++++***)))(((((((((((((((''''''''''''''''''((((((''''''''''''((((((***))))))***++++++***((())))))(((((((((((())))))&&&'''((('''%%%$$$$$$%%%''''''((((((((((((((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%''')))+++***)))&&&%%%***)))((('''''''''((()))(((''''''&&&'''(((***+++---,,,+++***))))))))))))))))))************))))))++++++***************+++,,,,,,+++***+++,,,---...---,,,,,,,,,,,,,,,---...******++++++,,,,,,------//////...---,,,,,,,,,,,,111000///...............+++,,,---............---,,,+++***+++,,,,,,+++***))))))***++++++***)))(((************))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((''''''&&&$$$###"""***))))))(((((((((((()))&&&&&&&&&&&&''''''''''''((()))***++++++***)))(((******)))((((((((())))))((((((((())))))*********))))))******+++******)))***++++++++++++++++++***)))))))))))))))***+++,,,******))))))))))))******------,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,((())))))))))))*********+++******))))))******+++,,,,,,+++************+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,+++******))))))************)))((('''&&&((())))))))))))))))))***((((((((('''&&&%%%'''(((&&&'''(((***++++++++++++'''((()))))))))))))))((())))))))))))************((((((((((((''''''''''''''')))***++++++)))'''%%%&&&'''(((((()))((((((((('''((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''((())))))+++***(((''''''((())))))'''&&&&&&&&&&&&'''((((((&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&'''''''''(((((((((((((((jjjXXXKKKDDD>>><<<:::666666888777777666555555555666666222222222444555555222000000000000000000////////////...,,,******,,,---//////......---------------************+++,,,------************************))))))))))))))))))))))))***))))))((('''&&&&&&%%%&&&'''((())))))((('''&&&'''''''''''''''((())))))***)))******+++******)))))))))(((((((((((())))))%%%&&&'''&&&$$$###$$$%%%'''''''''(((((()))))))))'''(((((((((((((((((('''&&&&&&&&&''''''''''''((($$$&&&(((***+++)))'''&&&***)))((('''&&&'''(((((((((''''''''''''((()))***))))))))))))***+++,,,,,,)))******************)))+++******)))))))))))))))((((((''''''((()))***+++---,,,,,,+++,,,,,,------+++,,,,,,---......//////......---,,,++++++,,,,,,000//////............///,,,---------------,,,,,,******))))))******)))(((((()))***,,,,,,,,,+++************)))))))))))))))************************((((((((((((((())))))*********))))))((('''&&&&&&)))))))))(((((((((((()))&&&&&&'''''''''((((((((('''((())))))))))))(((''')))))))))((((((((())))))++++++***)))((('''&&&%%%'''(((***+++++++++)))))))))***+++,,,,,,+++***))))))))))))))))))***++++++)))))))))))))))*********------------,,,++++++***(((((()))***+++,,,,,,,,,))))))))))))************++++++************++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++((((((((()))))))))************))))))))))))******++++++***************++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))***+++''''''(((((()))*********%%%&&&'''((())))))))))))'''((((((((())))))******&&&'''(((((('''&&&&&&&&&'''((()))***************''''''((()))))))))******''''''''''''((((((((((((((((((((((((((('''''''''''''''))))))***)))((('''%%%&&&&&&'''''''''&&&&&&''''''(((((())))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''')))******)))(((((()))&&&&&&'''''''''((((((((((((((((((''''''''''''''')))((('''''''''(((***+++hhhWWWKKKCCC===;;;999666555777555555555555555666777888333222000000222222222111000000000000//////......///...,,,++++++,,,...///...---,,,,,,++++++,,,,,,+++*********++++++,,,---******++++++++++++++++++))))))************))))))((((((((((((''''''''''''&&&'''(((******)))'''&&&''''''&&&''''''((()))***((()))******))))))))))))))))))(((((((((((())))))&&&'''((('''%%%%%%%%%'''((((((((())))))*********(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))))))))***)))'''&&&&&&&&&'''((('''''''''''''''(((((((((((((((((((((((()))++++++******++++++++++++************)))(((((())))))))))))((((((((('''(((((((((,,,,,,+++++++++,,,------++++++,,,,,,---......///---,,,,,,++++++++++++,,,---------,,,------......+++,,,,,,,,,,,,++++++***.........---,,,,,,,,,,,,+++,,,---////////////...))))))))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))***((((((((())))))))))))(((''''''((((((((()))))))))&&&''''''''''''''''''&&&((((((((()))))))))((((((//////...---,,,+++***)))'''((()))***+++******)))))))))+++,,,,,,+++))))))+++***))))))(((((())))))(((((())))))************++++++,,,,,,+++***)))(((******+++++++++******)))(((((()))))))))*********+++***))))))))))))***+++++++++++++++++++++++++++)))))))))*********++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++)))))))))************+++))))))))))))))))))))))))*********))))))***++++++************************(((((((((((((((((((((((('''''''''''''''(((((()))((())))))***++++++,,,,,,%%%&&&'''(((((())))))(((''''''(((((()))))))))***)))******+++,,,+++***)))***************)))((('''''''''((((((((()))******(((((((((((('''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''((())))))))))))******))))))(((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''(((((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%'''))))))))))))***+++''''''((((((((()))))))))((((((((((((((((((((((((***)))((('''''')))***+++hhhVVVKKKDDD>>><<<:::666555888333333333333333444555666444222//////000222222222111000000//////......------------------......///...---,,,+++***+++,,,,,,,,,,,,++++++***++++++,,,*********+++++++++++++++)))******++++++******)))))))))))))))************&&&'''((()))***)))(((''''''''''''''''''((()))***''')))******)))(((((()))))))))(((((((((((())))))'''((())))))''''''''')))((()))))))))))))))******((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&((()))+++)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''+++***)))(((''''''''''''***++++++++++++++++++***)))))))))))))))******++++++++++++******))))))(((*********++++++,,,---...))))))******++++++,,,,,,,,,++++++******++++++++++++++++++++++++,,,---...+++++++++,,,,,,+++******,,,------,,,***)))***+++((()))***,,,,,,,,,+++***))))))))))))************((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''((())))))'''(((((())))))))))))((((((((((((((()))))))))***'''''''''&&&&&&'''''''''''''''((()))))))))((((((************++++++,,,,,,''''''((()))************)))******************)))+++***)))((((((((((((((('''((()))******+++******((()))***+++***)))((('''+++++++++++++++***))))))((((((((()))))))))******+++***)))(((((()))***+++++++++++++++++++++++++++)))))))))************+++)))***+++,,,,,,+++***))))))******+++++++++++++++************++++++++++++((())))))******))))))(((***))))))))))))***++++++)))))))))))))))*********************************&&&&&&''''''''''''((((((******))))))(((''''''&&&))))))))))))((('''&&&%%%'''(((((((((((((((((())))))(((((()))***+++)))(((++++++++++++***((('''&&&)))(((((((((((())))))***************))))))))))))'''''''''(((((((((((((((((('''%%%$$$$$$&&&((()))(((((((((((((((''''''&&&'''((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&&&&'''((()))))))))))))))))))))))))))(((((((((%%%&&&''''''((((((''''''"""$$$&&&'''''''''((()))(((((((((((()))))))))***'''(((((((((((())))))))))))((('''''''''(((***+++hhhWWWLLLDDD>>><<<:::777666888555555444333333333333333333222111111333333222111111000000///......------+++,,,---/////////...---///...,,,+++++++++---...------,,,+++************)))))))))*********++++++)))***++++++++++++***)))************))))))))))))''''''((()))))))))))))))(((((('''''''''(((((()))(((***,,,,,,***((()))+++))))))(((((((((((())))))''')))***)))(((((()))***)))((((((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((((((((('''&&&''''''((())))))((('''&&&%%%&&&'''''''''''''''''''''''''''&&&,,,+++***)))(((((((((((())))))************))))))((((((((()))***+++,,,---***++++++++++++***)))))))))))))))***+++---...///)))))))))***++++++,,,,,,++++++************++++++************+++,,,......++++++,,,,,,---,,,,,,,,,((()))***)))&&&$$$%%%'''&&&'''))))))***)))((('''((()))))))))************''''''''''''''''''''''''((((((((((((((()))******(((((('''&&&&&&&&&''''''&&&'''((()))******)))((('''''''''((((((((())))))(((((((((''''''(((((((((&&&&&&((()))))))))(((((($$$%%%%%%&&&'''(((((()))'''''''''(((((()))++++++******))))))))))))******)))(((((((((((())))))***&&&''')))***++++++******'''((()))++++++***)))((()))******+++++++++******(((((((((((()))))))))***+++***(((''''''(((***+++************************))))))*********+++++++++)))***+++,,,,,,+++***)))))))))***+++++++++++++++))))))*********+++++++++'''((()))******)))(((''')))))))))))))))***++++++((((((((()))))))))******************************''''''(((((()))))))))(((((((((((('''&&&&&&%%%%%%))))))))))))((('''&&&&&&(((((((((((((((''''''''''''%%%$$$%%%'''((('''&&&***************)))((('''***)))(((''''''((())))))+++*********)))))))))(((''''''''''''((((((((()))((((((''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###((((((((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))(((((((((((())))))))))))))))))%%%&&&'''((((((((('''&&&###%%%''''''&&&&&&&&&((('''''''''((((((((())))))'''((((((((())))))))))))((('''''''''(((((())))))iiiXXXLLLEEE???===;;;777666999:::999888666444333333333222222333555666555222///111000000///...---------***,,,...000000///...---111///---,,,,,,,,,...///......,,,+++***)))))))))'''((((((((())))))******)))***+++,,,,,,+++***)))))))))((((((''''''&&&&&&'''((((((((())))))******((((((''''''''''''(((((()))+++...---+++)))***,,,))))))(((((((((((())))))''')))***)))(((((()))***(((((((((''''''&&&&&&%%%)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''((((((((((((((('''''')))((('''&&&%%%&&&''''''&&&''''''(((''''''&&&&&&))))))))))))***+++,,,---(((((())))))))))))((((((((((((((()))***,,,......'''(((((())))))))))))((((((((((((***+++---///000***++++++,,,------......+++***************++++++*********+++,,,---...///+++,,,------.........---)))+++,,,***'''%%%'''))),,,---...///......---,,,(((((())))))*********+++''''''''''''''''''''''''((((((((((((((()))******,,,***)))'''&&&&&&&&&'''&&&'''(((*********)))(((&&&&&&&&&'''''''''((((((******))))))))))))******%%%&&&((()))))))))((((((((((((((((((((((((''''''((('''''''''''')))+++,,,+++***)))(((((()))***+++&&&&&&''''''(((***+++,,,&&&''')))***+++++++++***&&&''')))+++,,,+++***)))'''((()))***+++,,,,,,,,,(((((((((((())))))))))))+++)))(((''''''((()))+++************************************++++++++++++((()))+++,,,,,,+++)))((())))))***++++++++++++***))))))))))))************'''((()))******)))((('''))))))((())))))***++++++'''((((((((())))))******((((((((((((((((((((((((((())))))***************))))))******++++++,,,,,,&&&'''((()))************))))))(((((('''''''''&&&***'''%%%&&&)))+++***)))((())))))************)))+++***)))'''''''''((()))))))))(((((('''''''''&&&&&&'''''''''(((((())))))((()))***+++***)))'''&&&((()))))))))(((''''''&&&((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((((((((('''%%%%%%&&&'''((((((((('''%%%%%%'''((((((((('''&&&'''(((***)))(((&&&''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''''''''((((((((((((dddRRRJJJEEE???;;;;;;:::888666777555333222222333444555666555444222111111222222---...///000000000...............------,,,,,,,,,***++++++,,,,,,------...---,,,***))))))***,,,---)))******))))))((('''&&&+++***)))))))))))))))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********))))))(((,,,***'''((()))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((******)))''''''&&&&&&&&&''''''&&&''''''((()))***((((((((((((((()))******%%%'''+++,,,,,,+++,,,,,,+++***)))(((((()))***+++)))((('''''''''(((***+++((())))))))))))*********++++++++++++++++++++++++...---,,,+++************,,,+++++++++++++++++++++++++++******************************************+++***)))))))))***+++,,,))))))))))))))))))))))))******)))))))))+++,,,---(((((()))***+++,,,,,,,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))'''&&&))))))(((((((((((())))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))************))))))(((((((((((())))))'''''''''''''''((())))))+++*********))))))(((((()))************+++++++++***)))(((''''''((()))***)))))))))))))))******+++(((((('''&&&&&&&&&&&&&&&))))))************))))))******++++++++++++******)))))))))))))))))))))))))))***,,,------,,,***))),,,+++)))((((((((()))***''''''((()))))))))))))))((((((((((((((((((((((((&&&''')))*********)))(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((()))***++++++***)))((((((((((((((())))))))))))))))))))))))************&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%)))(((((('''''''''((((((%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''))))))((('''''''''''''''+++******)))((('''''''''((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&((((((((((((((('''''''''+++*********))))))((((((&&&'''((()))******)))(((dddRRRJJJEEE>>>;;;;;;:::888666666555444333222333444444666555333222111111222222...///////////////......---------,,,,,,,,,++++++///......------,,,+++++++++,,,,,,,,,,,,,,,,,,+++(((((()))))))))))))))(((***)))))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''((())))))*********))))))((()))'''&&&'''))))))(((&&&''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&&&&&&&&&&'''((())))))((((((((('''''''''&&&&&&''''''((((((((()))***)))((('''&&&&&&&&&&&&+++***)))(((''''''''''''((((((((((((((())))))***&&&'''((((((''''''((()))+++***)))(((((()))***+++((((((((((((((())))))***)))))))))*********++++++++++++++++++++++++++++++///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,(((((()))***+++,,,,,,---************************---,,,***)))(((''''''''')))))))))))))))))))))))))))((('''''''''((()))***((((((((())))))************)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((((((&&&%%%((((((''''''''''''(((((('''((((((((())))))))))))***)))(((''''''((()))***(((((()))))))))*********))))))(((((((((((())))))((((((''''''(((((()))************)))))))))(((((())))))*********+++++++++))))))(((((((((((())))))))))))(((((())))))***+++***))))))(((''''''(((((((((((())))))))))))(((((()))))))))******))))))))))))))))))))))))))))))))))))***,,,------,,,***)))++++++)))((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))(((''''''''''''''''''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))''''''''''''(((((((((((()))))))))******)))))))))(((((((((((())))))))))))((((((((()))))))))******'''''''''(((((('''''''''''''''((((((''''''&&&%%%((((((((('''''''''((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))))))))((('''''''''''''''******)))(((((('''&&&&&&((('''&&&&&&&&&&&&'''((((((((())))))(((''''''&&&''''''((((((((((((((((((************)))))))))((('''((()))*********)))(((}}}cccRRRIIIDDD>>>;;;::::::888666555555444444444333333333555444333222222111222222111000///.....................------------,,,,,,/////////...------,,,,,,)))+++---......---+++)))&&&'''((()))************)))((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))(((((((((%%%%%%&&&&&&&&&'''''''''((())))))******))))))))))))((('''((())))))'''%%%))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''%%%&&&&&&'''((()))))))))))))))((('''&&&&&&&&&&&&+++***)))((((((''''''(((((((((''''''(((((()))***,,,,,,+++)))(((''')))+++******))))))))))))******'''(((((()))))))))))))))************+++++++++,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))*********++++++,,,,,,*********************************)))((('''&&&%%%))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$'''''''''&&&&&&'''''''''''''''((((((((())))))))))))((((((''''''(((((()))(((((())))))))))))******)))((((((''''''(((((())))))(((((((((((()))************))))))))))))(((((()))))))))*********++++++(((((())))))))))))(((((())))))(((((())))))***+++++++++***)))))))))******'''(((((((((((((((((('''(((((())))))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))******)))((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))((()))***+++++++++******)))((((((''''''(((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''((((((((((((***))))))(((((())))))***(((((((((((())))))))))))''''''((((((((()))))))))'''(((((())))))((((((''''''(((((((((((('''&&&&&&((((((''''''((((((((((((''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((()))******))))))((('''''''''(((((())))))(((((('''&&&&&&&&&(((''''''&&&&&&''''''((((((((()))))))))((('''''''''''''''(((((()))))))))************))))))))))))*********+++******)))(((zzzaaaRRRIIICCC===:::::::::888666555555555555444333222222444333333222222222111111222111///...---------...////////////............++++++,,,,,,---.........)))***+++,,,,,,+++***)))'''((()))***************(((((((((((()))***,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((())))))))))))))))))************)))(((&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((()))***+++,,,(((''''''''''''((())))))+++,,,,,,+++))))))***+++***))))))))))))))))))***&&&''')))*********)))(((******+++++++++,,,,,,,,,************************...---,,,+++++++++++++++******+++,,,---...............---,,,***)))((((((************************&&&''')))***+++***))))))))))))))))))))))))))))))++++++******)))))))))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&(((((('''%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((''''''((((((((()))))))))))))))******+++))))))))))))))))))(((((())))))))))))************'''((()))******)))((('''((((((((((((((()))******++++++***))))))*********(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++***)))))))))))))))((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))************))))))(((((((((((())))))(((((((((''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((())))))***))))))((((((((((((((()))((((((''''''&&&&&&&&&&&&((((((''''''''''''(((((((((((()))))))))(((((('''&&&&&&'''((()))******+++*********)))))))))))))))++++++++++++******))))))www___QQQHHHCCC===:::::::::888666555555555555444333222111222222222222222222111111222111///...---------...---------------------...)))******+++,,,,,,------+++***)))(((((()))***+++***************)))(((((((((((((((((()))***,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))$$$&&&'''((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&'''&&&&&&''''''(((***+++,,,'''''''''''''''(((((()))$$$&&&(((((('''&&&'''''')))))))))******)))))))))&&&''')))*********)))(((******+++++++++,,,,,,,,,************************,,,+++************************++++++,,,---............---,,,+++***)))((())))))))))))))))))))))))&&&((()))+++,,,,,,+++***((((((((((((((((((((((((************))))))(((((()))))))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&'''))))))(((''''''((())))))))))))((('''''''''''''''((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))((((((''''''''''''(((((()))))))))))))))******+++(((((((((((((((((())))))(((((()))))))))*********'''((()))******)))((('''((((((((('''((())))))***))))))((((((((())))))***)))******++++++******))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))******)))))))))''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))(((((('''&&&&&&&&&'''((())))))(((((()))))))))))))))((((((((()))(((((((((((((((((()))&&&'''''''''((((((((((((((((((((((((((('''''''''))))))((((((((())))))***'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))))))))(((&&&''''''((()))***++++++))))))))))))))))))******,,,,,,+++******)))))))))sss]]]PPPGGGBBB<<<999::::::888666666666555444333222222222111111222222222222111111111000///...............*********++++++++++++,,,,,,,,,++++++***))))))))),,,+++)))'''''')))+++,,,++++++++++++***)))(((''')))((((((((()))***++++++))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((()))))))))*********&&&&&&'''((())))))))))))"""%%%&&&'''((()))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((''''''&&&&&&''''''((()))$$$%%%''''''&&&&&&'''((())))))************))))))'''(((((()))))))))))))))************+++++++++,,,******************************))))))))))))***************++++++,,,,,,,,,***+++++++++,,,,,,------))))))))))))))))))))))))+++++++++++++++***))))))((((((((((((((((((((((((''''''((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&''')))***)))((('''((()))******)))((('''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&''''''(((((((((((())))))(((''''''&&&&&&''''''((()))(((((((((((()))******''''''(((((((((((())))))((((((((()))))))))******(((((())))))))))))((((((((((((''''''(((((()))***(((((('''''''''((())))))***++++++,,,,,,++++++*********++++++++++++******(((((((((((((((((((((((()))(((((((((((((((((()))''''''((()))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((())))))((((((''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((((())))))(((((('''''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))''''''((((((((()))))))))'''(((((())))))(((((('''((())))))))))))(((''''''%%%&&&''')))))))))(((((())))))((((((((((((''''''))))))(((((((((((())))))'''''''''((((((((())))))))))))((((((''''''''''''))))))((((((((()))******'''''''''''''''''''''''''''(((((())))))(((((('''(((((()))*********))))))((((((((())))))*********))))))))))))************++++++***)))))))))******oooZZZOOOFFFBBB<<<999999:::888777888777555333222222222222000111222333333222111000...///////////////......++++++++++++,,,,,,------------,,,++++++******))),,,,,,++++++++++++,,,,,,******+++++++++******)))***)))))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((((((((((((((((((((())))))))))))%%%&&&'''((())))))))))))$$$'''&&&&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))((((((''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***)))'''$$$"""$$$(((+++((()))***++++++***)))(((((((((((((((((())))))***)))))))))*********++++++************************+++***************++++++******************************++++++,,,---......))))))))))))))))))))))))+++******)))))))))))))))((((((((((((((((((((((((%%%&&&'''((((((((('''&&&'''''''''(((((()))))))))'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***)))'''&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))(((''''''&&&&&&''''''(((((((((''''''(((((()))***'''''''''((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))(((''''''''''''((())))))(((''''''''''''((()))*********++++++++++++******))))))************))))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&((()))))))))((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***(((''''''''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))((((((((()))))))))******'''''''''((((((''''''''')))))))))))))))(((''''''$$$%%%''')))***)))((((((((((((((('''''''''&&&&&&(((((((((''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))(((((()))******+++(((((((((((((((((((((((('''((()))******)))((('''(((((()))***************)))))))))))))))))))))***((()))))))))***************)))((((((((()))***+++mmmYYYNNNFFFAAA<<<999999:::888777999777555222111111222333000000222333333222111000---...///000000000.............../////////000000***++++++,,,,,,---......+++,,,...//////...,,,+++((()))***++++++++++++++++++***)))))))))))))))***))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))%%%&&&'''((())))))))))))###&&&***+++(((&&&%%%&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''*********)))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''#########$$$&&&((()))***'''&&&&&&&&&&&&'''((((((,,,)))######)))((()))***++++++***)))((()))((('''''''''(((***+++((())))))))))))*********))))))))))))))))))))))))+++++++++***++++++,,,,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''&&&&&&(((***,,,---((((((((((((((((((((((((&&&'''(((*********))))))%%%%%%&&&&&&'''((())))))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%((()))(((&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))'''''''''&&&&&&''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))***)))(((''''''((()))***'''''''''''''''((())))))(((((('''(((((()))******))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))(((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((***+++''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((())))))))))))((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))************&&&&&&''''''''''''&&&&&&)))))))))))))))(((((('''$$$%%%''')))******)))(((((((((''''''&&&&&&&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))((())))))***++++++((((((((()))))))))))))))'''((()))******)))((('''(((((()))************************)))))))))))))))(((((())))))*********+++((((((''''''''')))***+++mmmXXXLLLDDDAAA===:::999999888777666666555444444444444555000000111111111111000000000//////...------,,,,,,,,,///111///,,,+++---///)))***+++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,******++++++***)))((('''&&&&&&''''''(((((())))))'''(((((('''%%%&&&(((+++******))))))((((((((('''((((((((((((((((((((((((&&&'''''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''***((('''&&&&&&'''(((***&&&&&&''''''((()))))))))''''''''''''''''''&&&&&&'''$$$###$$$&&&'''%%%###$$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$%%%%%%&&&)))(((&&&&&&&&&''')))+++%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%$$$$$$$$$%%%&&&((()))))))))*********))))))(((******))))))((('''''''''%%%''')))*********((('''+++++++++,,,,,,------------***'''(((,,,...---,,,++++++------------+++++++++*********))))))((((((((((((((((((((((((((((((,,,***))))))******)))'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%######%%%&&&((()))***+++'''&&&&&&%%%&&&'''((()))+++***((('''&&&&&&&&&'''''''''((((((((((((''''''))))))(((((('''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&++++++,,,,,,,,,,,,++++++(((((((((((()))))))))))))))))))))))))))(((((((((&&&''')))*********)))(((+++)))'''(((******'''%%%(((((())))))))))))(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))((('''&&&%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''((())))))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***)))((('''((()))******((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&&&&'''(((((('''''',,,***)))'''&&&&&&&&&&&&******)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))***(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&''')))))))))((('''))))))))))))************'''((())))))(((''')))***))))))(((((((((((())))))lllWWWLLLDDDAAA===:::999999888777666666555444444444444444111111222222222222111111111000000///......------...//////...---,,,---...******+++,,,,,,+++******++++++,,,,,,,,,++++++***,,,+++******)))******+++************))))))))))))***++++++)))&&&%%%&&&'''*********)))))))))(((((((((((((((((((((((((((((())))))***************)))(((((((((''''''((((((((()))((('''&&&&&&'''((()))''''''(((((((((((())))))&&&&&&'''''''''''''''&&&(((&&&%%%&&&(((((('''%%%$$$$$$%%%&&&&&&'''((((((***)))((('''&&&''''''((('''&&&%%%$$$$$$%%%'''(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((()))))))))*********))))))(((&&&'''((()))+++,,,------***+++---...///...---,,,)))*********++++++++++++,,,***))))))***,,,,,,,,,++++++,,,------,,,++++++************)))))))))(((***************************)))(((((())))))(((&&&'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&'''((()))+++***((('''&&&&&&&&&'''''''''(((((((((((('''''')))((((((((('''''''''&&&)))(((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&'''(((((())))))((((((''''''((((((((())))))))))))%%%&&&&&&&&&''''''(((((('''((())))))*********)))+++)))((()))++++++)))'''((())))))))))))))))))((()))((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))***)))((('''&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''')))(((((('''((()))***+++)))((('''(((***+++***))))))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((())))))(((((((((***)))((('''&&&&&&''''''((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''(((((())))))******'''((((((((())))))))))))&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))))))))))))))))))))))))))************)))***+++***((('''((()))***))))))(((((())))))***kkkVVVKKKDDD@@@<<<:::999999888777666555555444444444444444333333222222222222333333111111111000//////......///...------......---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))---,,,***))))))+++---...+++++++++***)))(((((((((***+++,,,+++((('''&&&'''*********))))))))))))(((((((((((((((((((((((((((((()))***++++++,,,++++++))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))((((((((('''''''''%%%%%%&&&'''(((((((((((()))((('''((())))))((('''%%%%%%%%%&&&''''''((((((***)))((('''&&&'''((((((&&&&&&%%%$$$$$$&&&'''((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((()))((())))))******)))))))))...------,,,+++***))))))******,,,---------,,,+++((((((((()))))))))))))))***++++++***(((((()))+++***+++,,,,,,,,,,,,+++***************))))))))))))************************+++)))((((((******)))''''''''''''''''''''''''''''''''''''''''''((())))))******)))(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((''''''''''''''')))(((((((((((('''''''''&&&''''''''''''(((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((()))))))))''''''((()))***+++,,,,,,)))(((((((((((()))*********))))))***,,,,,,***)))))))))************)))))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((***)))((('''''''''''''''((((((((('''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++)))((('''(((***+++***)))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))*********)))(((((()))(((''''''''''''((((((&&&'''''''''(((((())))))((((((((())))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))&&&''''''(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))******))))))))))))************+++,,,,,,+++)))''''''(((*********))))))*********iiiUUUKKKCCC@@@<<<999999888888777666555444444333333444444333222111111111111222333000000000/////////......000---+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***************+++,,,---)))((((((((('''''''''&&&%%%(((***++++++******+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))*********)))(((((((((((((((((())))))(((''''''''''''((())))))(((((('''&&&%%%%%%%%%$$$%%%&&&'''(((((((((((()))((((((((())))))((((((%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''(((''''''''''''((()))***(((''''''&&&&&&''')))***(((((((((((((((((((((((()))))))))((((((((((((((('''((())))))))))))))))))111000...,,,***(((&&&&&&))))))***++++++++++++***(((((()))))))))))))))))))))+++,,,+++'''&&&(((*********++++++++++++***************)))))))))))))))************************,,,***)))***++++++***)))'''''''''((((((((((((((((((''''''''''''((())))))***)))((((((''''''((((((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$''''''&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&'''((())))))((((((((())))))******))))))((('''''''''((((((((())))))(((((()))******+++,,,,,,)))((('''&&&&&&'''((()))((((((((()))***+++******))))))************)))))))))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&'''''''''''''''''''''((())))))******))))))((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))***((('''&&&''')))***)))(((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))******))))))((((((''''''''''''(((((())))))''''''''''''(((((((((((('''(((((())))))((((((''')))))))))((((((((((((((('''''''''((((((((())))))&&&''''''(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++((()))))))))************+++,,,,,,+++)))((()))***++++++************++++++fffTTTJJJCCC@@@<<<999888888777666555555444333333333333333111111000000000000111111//////............------000---++++++...///,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,&&&(((***,,,,,,+++***)))&&&'''''''''((((((((()))%%%'''***++++++******+++''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((((()))((((((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''&&&%%%$$$$$$######$$$%%%&&&'''((((((((((((''''''((('''''''''''''''&&&&&&'''''''''''''''((('''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((())))))(((''''''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))))))))))))))))))))))))))*********+++++++++,,,,,,------------************************(((+++---+++(((&&&(((***************************))))))))))))))))))******)))))))))))))))))))))))))))((('''((()))***)))(((''''''''''''(((((())))))'''''''''''''''((()))))))))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&'''((())))))(((((()))******++++++******)))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%&&&(((((((((((())))))))))))************))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''******))))))(((((('''''''''''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&((()))(((''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((())))))(((((('''&&&&&&'''(((((()))))))))(((((((((((('''''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***+++***)))(((((()))***+++((()))))))))************((()))++++++******+++---++++++************++++++}}}dddSSSJJJCCC???;;;999888888777666555444444333333333333333///000111111111111000///...............---------...---,,,,,,------,,,+++,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,%%%'''***------+++(((&&&((((((((()))***+++++++++(((***+++***)))'''((((((&&&&&&''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))***))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%$$$$$$######%%%%%%&&&'''((((((((((((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((((('''&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))))))))))))))))))))))))))'''((())))))))))))((((((&&&&&&'''((()))))))))))))))))))))((((((((((((((())))))))))))************,,,+++++++++++++++******)))***,,,+++***)))))))))******))))))))))))******))))))))))))************((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''((('''''''''(((''''''&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''')))(((((((((((('''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((&&&'''(((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&(((((('''&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&'''&&&%%%&&&((()))(((''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&'''(((((()))))))))(((&&&&&&'''((())))))(((((())))))(((((('''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))************)))((((((((())))))))))))))))))************&&&(((************,,,---*********))))))*********{{{cccRRRJJJBBB???;;;999888888777666555444333333222222333333///000222333333222000///.............../////////,,,---...---+++++++++,,,,,,+++************+++,,,***++++++,,,,,,,,,++++++(((***+++,,,,,,+++)))'''))))))))))))************((())))))((('''&&&''')))((((((((()))))))))******((((((((((((((((((((((((((())))))*********))))))((((((''''''''''''((((((''''''((((((((((((''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&((('''%%%$$$&&&(((((((((((((((''''''''''''(((''''''&&&'''((()))***$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))%%%&&&((())))))))))))(((%%%&&&'''((()))))))))))),,,,,,***)))'''&&&$$$$$$'''&&&&&&&&&''''''((((((,,,,,,+++++++++******************+++---,,,+++)))***)))(((((((((((()))***((()))))))))************))))))))))))))))))))))))'''%%%%%%&&&'''(((((('''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&'''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&''''''''''''((((((((('''%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''')))(((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((((((((((('''&&&%%%&&&(((***)))'''&&&&&&(((''''''((((((((((((''''''((((((((((((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&)))((('''(((*********)))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((()))***+++++++++&&&'''((())))))((((((''''''''''''((((((((((((((('''(((((())))))(((((('''%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''''''''((()))*********((())))))))))))((('''&&&))))))))))))************'''((())))))))))))***+++***))))))(((((())))))***yyybbbRRRIIIBBB???;;;888888777777666555444333333222222333333///111444666666444111///////////////000000000000+++---///...***)))+++---,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,+++*********))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&'''***---))))))******+++++++++,,,((((((((((((((((((((((((((())))))))))))(((((('''))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((''''''''''''''''''(((''''''&&&&&&%%%''')))(((%%%%%%&&&)))((((((((((((((('''''''''&&&%%%%%%$$$%%%&&&'''(((&&&'''(((((())))))((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))$$$%%%'''((()))))))))(((%%%&&&'''((())))))))))))&&&&&&'''((()))***++++++*********)))***++++++,,,,,,+++++++++******))))))+++))))))+++...///,,,)))***)))(((''''''((()))***(((((())))))*********+++************************)))(((((()))***++++++***$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))))))))((('''&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((())))))((()))*********)))'''&&&'''***,,,+++(((&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&((()))))))))((('''+++))))))***+++,,,+++***&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((()))&&&''')))***,,,,,,------&&&'''((())))))((('''&&&%%%%%%&&&'''((()))***+++))))))************))))))%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&''''''((()))******+++'''((()))))))))'''&&&%%%))))))))))))************((()))***)))((('''((()))))))))(((((((((((())))))ttt]]]NNNGGG???===:::999999999888777555555444333333333333444222222222111111111111000////////////////////////...---,,,,,,,,,,,,---...---------///111000---+++,,,,,,,,,---------......------,,,+++***((((((''')))***++++++***(((%%%$$$''''''''''''''''''''''''***)))))))))***+++,,,,,,******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###***))))))((('''%%%$$$###%%%&&&'''(((((('''&&&%%%***)))(((''''''(((******)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&((()))((('''((()))(((%%%###%%%***,,,***'''(((((((((((())))))))))))))))))(((((()))***++++++++++++******++++++,,,---************))))))))))))(((((())))))))))))(((((()))(((''''''((()))(((&&&$$$&&&((()))***)))((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&%%%$$$%%%&&&'''((()))(((((((((((())))))***)))((('''&&&%%%&&&''''''''''''((((((((((((''''''))))))((((((((('''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())),,,+++***)))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))******(((''''''''''''&&&&&&&&&)))'''&&&'''((()))((('''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&((()))***''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))&&&((())))))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***((('''''')))+++,,,,,,))))))))))))))))))))))))+++++++++*********))))))sss]]]OOOGGG@@@===:::999999999888777555555444333333333333444222222222111111111000000000000000000000000000000...---,,,,,,,,,,,,---...,,,,,,,,,---......,,,***++++++++++++,,,,,,,,,,,,------,,,+++***)))(((((("""$$$&&&)))*********)))'''''''''''''''''''''''')))((((((((())))))***+++))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''(((((((((((('''%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''')))***+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''((()))***)))'''%%%%%%&&&(((&&&%%%&&&***+++***'''(((((((((((()))))))))))))))))))))))))))***++++++((((((''''''(((((()))************)))))))))(((((((((((())))))))))))(((((()))(((&&&'''((()))(((&&&&&&'''((())))))(((&&&%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''((()))(((((('''''''''(((((()))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((''''''''''''''''''%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&''''''((())))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))((((((((((((((('''''''''(((((())))))))))))'''&&&'''((()))((('''&&&''''''((((((''''''&&&(((''''''&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''((()))''''''&&&&&&&&&&&&''''''&&&((())))))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((&&&''')))+++++++++))))))))))))))))))))))))+++++++++*********))))))rrr]]]OOOHHH@@@===:::999999999888777555555444333333333333333222222111111111000000000000000000000000000000000...------,,,,,,------...,,,+++***+++,,,---,,,***))))))*********+++++++++...------,,,+++***)))))) !!!$$$'''***++++++,,,(((((((((((((((((((((((((((((('''''''''((()))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%'''(((***+++(((((('''&&&&&&'''((((((''''''''''''''''''''''''''')))***)))'''%%%%%%&&&(((((((((((())))))))))))(((((((((((())))))))))))*********)))******+++,,,'''&&&&&&&&&&&&'''((((((******))))))))))))(((((((((((())))))))))))((((((((('''&&&'''((()))(((''''''(((((()))(((&&&%%%###&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''(((((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))(((''''''&&&&&&&&&'''((()))***++++++)))'''&&&'''((()))((('''((((((((())))))((((((((((((''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&((())))))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))'''&&&''')))*********))))))))))))))))))))))))+++++++++***************ppp[[[OOOIII@@@>>>;;;999999888777666555444333333222222333333111111111111000000000000////////////////////////---------------------------,,,******+++,,,,,,+++)))************+++++++++---------,,,+++******)))$$$%%%'''((()))***))))))))))))))))))))))))))))))(((((((((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&&&&&&&&&&$$$######$$$&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''(((''''''(((***((()))******((('''((()))(((((((((((())))))))))))++++++************++++++))))))(((((())))))***+++***)))))))))(((((((((((((((((())))))))))))((((((((('''&&&'''((()))(((''''''''''''((('''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''')))((('''&&&%%%$$$$$$$$$((((((''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&''''''((())))))******)))'''&&&'''((()))(((''''''(((((())))))(((((('''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((&&&((())))))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((('''&&&''')))******)))))))))))))))))))))))))))************************nnnZZZNNNHHHAAA>>>;;;999888888777666444444333222222222222333111111111000000000//////........................------------------------...---++++++,,,------,,,+++++++++,,,,,,,,,---------,,,,,,++++++*********)))))))))*********))))))***************************))))))((((((((())))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''"""$$$&&&'''''''''(((***((()))***)))((('''((()))(((((((((((())))))))))))++++++******)))******+++***))))))))))))***++++++)))))))))(((((((((((('''(((((())))))))))))(((((((((&&&&&&''')))))))))(((%%%&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((('''%%%$$$$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''''''''''''''''')))'''&&&'''((()))(((''''''''''''(((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((()))******)))((((((&&&((())))))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************************((('''&&&(((***+++***)))))))))))))))))))))))))))************************kkkWWWLLLHHHAAA???;;;999888888777555444444333222222222222222111111000000000/////////------------------------,,,------......------,,,...,,,+++,,,---...---+++,,,,,,---------.........+++++++++*********))))))(((((()))******+++,,,,,,))))))))))))))))))))))))******))))))(((((())))))&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))+++***))))))))))))))))))((((((''''''(((((()))***))))))((((((((((((''''''(((((())))))))))))(((((('''&&&&&&''')))***)))(((&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((('''''''''&&&&&&&&&&&&)))'''&&&'''((()))((('''&&&''''''((((((''''''&&&&&&''''''((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&((())))))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************************((('''((()))+++,,,+++)))))))))))))))))))))))))))***************+++++++++hhhUUUKKKGGGBBB???;;;999888888666555444333222222111222222222111000000000////////////........................,,,,,,---......---,,,,,,+++++++++,,,------+++))),,,---------............*********))))))))))))(((''''''(((((()))+++,,,,,,))))))))))))))))))))))))***)))(((((('''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&'''(((''''''%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&''''''%%%###%%%(((***(((&&&(((((((((((())))))))))))***))))))(((''''''((((((''''''&&&&&&&&&'''(((((())))))((((((((('''''''''(((((())))))))))))(((((('''&&&%%%''')))***)))((())))))((((((((())))))***(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&((())))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''&&&'''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&'''((()))(((''''''(((((())))))(((((('''&&&&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))******))))))%%%&&&'''(((((('''&&&%%%&&&((())))))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************************)))((()))+++------,,,***))))))))))))))))))))))))))))))*********+++++++++fffTTTJJJFFFBBB???;;;999888888666555444333222222111111222222000000000000////////////////////////////////////,,,,,,---......---,,,,,,))))))***,,,---,,,***''',,,,,,,,,---------......))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%&&&((((((((((((&&&%%%$$$%%%'''((()))(((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& ###%%%&&&'''''')))***'''###!!!###(((+++(((%%%(((((((((((())))))))))))))))))((('''''''''''''''(((''''''''''''((()))))))))(((((((((''''''''''''(((((())))))))))))(((((('''&&&%%%''')))******))),,,+++***)))((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((()))((((((&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((########################%%%&&&'''((((((((('''&&&$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&'''((((((&&&'''((((((((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******)))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''((()))***++++++)))'''&&&'''((()))((('''))))))************))))))%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((************)))'''((()))++++++)))((('''&&&((())))))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************************))))))***,,,......,,,+++))))))))))))))))))))))))))))))******++++++++++++{{{cccSSSHHHCCCAAA>>>999777666777777666333333333222222222111111555444333333222222333333......//////////////////---------------...///000)))***,,,------,,,***)))***+++++++++,,,,,,,,,,,,,,,+++******++++++***(((******)))))))))))))))***,,,***(((''')))*********'''((()))***++++++******(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&''')))))))))))))))((((((((()))((('''&&&%%%&&&''''''(((''''''''''''&&&&&&&&&)))+++------+++)))))))))''''''''''''&&&%%%$$$$$$(((((((((&&&%%%%%%''')))%%%$$$$$$%%%'''((('''&&&((((((((((((((((((''''''(((((('''''''''(((((()))(((((('''&&&&&&'''))))))''''''''''''''''''&&&&&&((((((((((((((('''''''''))))))(((((('''''''''&&&###$$$$$$%%%&&&''')))***))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&'''''''''((()))))))))'''((()))((('''&&&'''((())))))(((((((((((())))))'''((((((((('''&&&%%%%%%)))((('''&&&&&&'''((((((***)))(((&&&&&&&&&'''((((((((((((''''''&&&&&&&&&###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&)))))))))))))))((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&***)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))***))))))((('''&&&&&&%%%%%%%%%%%%&&&((()))+++,,,'''''''''''''''((())))))(((''''''(((((()))***+++************************))))))))))))***+++,,,---'''(((((()))***+++++++++,,,+++***+++---...---,,,******))))))))))))******,,,+++)))''''''(((***+++zzzcccSSSIIIDDDAAA>>>999777666777777666333333333222222222222111333222222111000111111111///////////////.........,,,,,,,,,+++,,,,,,------)))***,,,------,,,***)))&&&''''''(((***++++++,,,---+++******+++,,,***)))++++++***************+++***)))'''&&&((())))))(((''''''(((((((((((((((((('''((((((((())))))))))))(((''''''&&&&&&''''''((('''''''''''''''''''''&&&***)))((('''''''''(((((((((''''''''''''&&&&&&&&&''')))++++++)))'''''''''%%%%%%&&&'''''''''&&&&&&((()))(((&&&$$$$$$%%%''')))(((&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''(((((((((((('''''''''''')))((((((((('''''''''&&&%%%%%%&&&&&&'''((()))***((((((((((((((((((((((((*********)))((((((''''''&&&&&&'''''''''''''''''''''((())))))''''''((()))(((((('''&&&&&&&&&'''''''''''''''(((''''''&&&&&&((())))))***)))((('''&&&)))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&))))))((('''''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((('''''''''''''''((()))***'''''''''''''''((())))))***))))))((((((((())))))************************---,,,+++***))))))))))))((((((((()))***+++++++++***)))((()))+++,,,+++*********))))))))))))*********)))(((''''''(((***+++xxxaaaRRRIIIEEEAAA===999777777777777666333333333333222222222222111000000///////////////000000//////.........---,,,++++++************+++***+++,,,------,,,+++***+++++++++++++++,,,,,,,,,---+++******+++,,,***)))+++++++++******++++++,,,)))(((&&&&&&'''(((((('''+++***)))((((((((()))***''''''((((((((()))))))))(((((((((''''''(((((((((&&&&&&''''''''''''''''''******)))(((((((((((()))(((''''''''''''&&&&&&&&&&&&''')))((('''%%%&&&&&&$$$$$$%%%''''''((((((((('''((((((&&&$$$###$$$%%%***(((''''''''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''))))))%%%%%%%%%%%%''')))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((+++******))))))(((((((((((((((((((((((('''''''''''')))***)))((('''(((***''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''((('''''''''###%%%(((******)))'''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&'''(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))$$$%%%&&&'''(((******+++)))(((((('''''''''(((((('''''''''''''''((())))))++++++***)))(((((((((((())))))))))))))))))))))))---,,,+++***))))))))))))(((((())))))***+++++++++***)))((()))+++,,,+++***+++******))))))******+++(((((('''''''''(((***+++vvv```RRRIIIEEE@@@===:::888777777666555444444333333333222222222000000///.........//////000000000///......------,,,,,,+++***))))))*********++++++,,,,,,++++++***000///...,,,+++)))(((''',,,***))))))***+++)))(((*********)))******++++++)))(((''''''((()))((('''+++)))'''&&&%%%&&&'''((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%&&&'''''''''''''''%%%&&&&&&%%%$$$###$$$&&&'''&&&&&&''')))***)))((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&((()))***&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''+++******))))))((((((((('''(((***)))(((((()))***''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((''' ###&&&((())))))((($$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))$$$%%%&&&'''((()))***+++((((((''''''''''''(((((('''''''''''''''((())))))+++******)))(((((())))))(((((((((((((((((((((((())))))))))))***+++,,,---)))))))))******+++++++++,,,+++***+++---...---,,,++++++************++++++(((((((((((()))***,,,,,,sss^^^PPPIIIEEE???===:::888888777666555444444444333333333222222111111000////////////000000000//////.........---...---,,,+++++++++++++++++++++++++++++++++++++++,,,+++***(((&&&%%%######+++)))(((((())))))((('''((((((((((((((()))*********)))((()))******)))((('''&&&$$$"""!!!"""$$$%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((((())))))******((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&'''((('''&&&&&&''')))'''(((((((((''''''&&&%%%"""$$$%%%&&&%%%%%%&&&''''''&&&&&&''')))***)))((($$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))))))))(((((('''''''''&&&((())))))(((((()))+++(((((('''&&&%%%%%%&&&&&&%%%%%%&&&'''((((((((('''$$$$$$$$$%%%&&&((()))***###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%&&&&&&'''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))'''&&&&&&''''''((()))***'''''''''''''''((()))))))))))))))))))))***++++++(((((((((((((((((((((((())))))))))))***+++,,,---************++++++++++++,,,+++***+++---...---,,,,,,,,,++++++++++++,,,,,,))))))******+++,,,---...qqq[[[NNNGGGDDD???===:::999888888666444444444444444333333333333222222111000000000000000////////////////////////...------,,,,,,,,,,,,---++++++++++++++++++++++++(((((((((((())))))))))))+++)))(((((()))***(((''''''''''''''''''((()))******))))))***++++++)))((()))((('''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((('''&&&&&&%%%(((''''''''''''&&&&&&&&&'''(((((((((&&&'''(((***)))))))))((((((&&&%%%%%%"""$$$&&&'''&&&&&&&&&'''***(((''''''''''''&&&$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''')))((('''%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''$$$%%%'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((('''''')))***((((((''''''''''''((((((&&&&&&''''''(((''''''''',,,+++)))'''&&&&&&'''((($$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&'''((((((((((((((((((%%%&&&'''(((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&'''''')))******'''''''''''''''((())))))))))))))))))***+++,,,,,,))))))))))))))))))))))))---,,,+++***))))))))))))++++++++++++++++++++++++***)))((()))+++,,,+++***---,,,,,,++++++,,,,,,---++++++,,,,,,---------...pppZZZMMMFFFCCC???===:::999999888666444555444444444444333333333222111000000//////000000------......///000000000---,,,,,,,,,,,,------...,,,++++++++++++++++++,,,******+++,,,---...//////,,,+++******++++++***)))''''''''''''((()))***+++)))(((((()))+++***((('''***************+++++++++&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''(((((()))((('''&&&%%%(((''''''''''''&&&&&&&&&''''''((('''&&&&&&)))+++'''((((((((((((((('''&&&%%%''')))((('''%%%%%%%%%)))(((&&&&&&''''''%%%$$$%%%%%%%%%&&&'''(((((((((%%%%%%%%%&&&''')))***+++((('''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%((()))******))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%''''''&&&&&&((()))&&&&&&&&&&&&'''((()))***'''''''''(((''''''&&&&&&))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))******(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&''')))******))))))))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))*********)))******++++++************************---,,,+++***))))))))))))++++++++++++++++++++++++***)))((()))+++,,,+++***------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,oooYYYLLLEEEBBB>>>===:::999999888666444555555444444444333333333111111000///////////////,,,,,,---...///000111111++++++++++++,,,---......,,,++++++******++++++,,,******+++++++++,,,,,,,,,...---+++,,,------,,,***(((((((((((()))***+++,,,'''''''''(((***)))'''%%%###$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''((()))******+++((()))*********)))'''&&&(((((('''''''''&&&&&&&&&&&&''''''&&&%%%&&&(((***%%%&&&'''((())))))))))))(((***+++***'''$$$######%%%$$$$$$%%%'''(((((('''$$$$$$%%%&&&&&&'''(((((("""###$$$&&&(((+++---...&&&%%%%%%$$$%%%&&&((()))%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$&&&(((+++,,,,,,+++***'''''''''''''''''''''''''''''''''((((((((((((((((((((())))))******++++++###$$$&&&&&&&&&&&&''')))%%%%%%%%%&&&'''((()))***'''((((((((('''&&&%%%%%%!!!###&&&''''''%%%$$$&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''%%%%%%%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''')))***+++&&&''''''''''''''''''&&&'''''''''((()))******+++((((((((((((((((((((((((((()))))))))((('''&&&&&&%%%&&&(((************)))))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((())))))******)))''''''&&&&&&&&&'''''''''''''''((())))))---,,,+++***))))))))))))************************))))))))))))***+++,,,---++++++++++++++++++++++++,,,+++***+++---...---,,,...------,,,,,,------...++++++,,,,,,,,,+++******nnn\\\OOOGGGDDD???===:::666555555666777444444444444333222111000......////////////......000000000000///...---,,,,,,,,,,,,,,,---...//////------,,,,,,,,,,,,++++++*********)))(((''''''&&&)))************+++++++++))))))(((((((((((())))))(((((())))))((('''&&&&&&)))'''%%%%%%&&&'''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%'''((((((((())))))******''''''''''''''''''''''''(((+++,,,)))$$$"""%%%)))((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$''''''((((((%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&(((***(((((((((((((((((((((((('''&&&%%%''')))***)))(((&&&&&&&&&&&&&&&&&&%%%%%%******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''***))))))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((()))(((&&&$$$$$$$$$&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&$$$######"""$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************))))))))))))'''((()))******)))((('''&&&''')))******(((&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((()))******))))))(((((((((((())))))'''((()))***+++***))))))+++,,,---...---+++)))'''++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,mmm[[[NNNFFFDDD???===:::777666555666666444444444444333222111000//////000000000000/////////////////////...---,,,...------,,,,,,,,,------------,,,,,,,,,+++++++++******)))))))))*********))))))*********+++++++++&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))(((''')))'''&&&&&&'''(((((('''((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''((((((((()))(((((((((((((((((((((((('''***+++)))%%%###&&&)))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%&&&''')))***''''''''''''''''''''''''%%%$$$$$$%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&''''''&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))*********''''''''''''(((((((((((((((((((((((('''''''''''''''((()))******)))((('''&&&'''((())))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((()))*********))))))(((((())))))***'''((()))***+++******)))((()))***,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,+++++++++***------------------------kkkYYYLLLEEECCC>>>===;;;999777666555555444444444444333222111111000000111111111111000000------.........------,,,///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++******))))))***+++---...)))))))))*********++++++)))(((((((((((((((((()))((()))***************)))(((''''''((()))***((('''(((((((((((((((((((((((($$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((()))))))))((((((((((((((((((((((((&&&(((***)))&&&%%%'''***((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&))))))(((''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$''')))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&((()))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((((((((()))%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''''''''''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))(((((())))))******++++++''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))************************)))))))))))))))******+++((((((((((((((()))***************))))))*********((()))***+++++++++******((())))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------.........//////---,,,,,,,,,,,,,,,++++++........................hhhWWWKKKDDDCCC======;;;:::888777555444333444444444333333222111///000000111111000000///,,,,,,------...---------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***+++***)))))))))+++---...))))))))))))************************************'''((())))))************((('''((()))++++++)))'''(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&'''((()))))))))))))))*********((((((((((((((((((((((((%%%'''))))))''''''(((***((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$+++***((('''&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''((()))***************************((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''')))(((((('''&&&&&&&&&''')))))))))))))))((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))************************))))))))))))(((((())))))))))))((((((''''''''''''((()))++++++))))))))))))))))))))))))************************)))))))))))))))******+++((((((((((((((())))))***++++++************++++++***++++++,,,,,,,,,,,,,,,---,,,+++)))))))))))))))+++++++++,,,,,,,,,------------------............------------,,,,,,,,,,,,........................fffUUUJJJDDDCCC======<<<:::999777666555333333444444444333222222...//////000000//////...,,,,,,------...---------+++++++++++++++,,,---...,,,,,,+++++++++*********+++***))))))))))))***+++(((((()))))))))*********&&&''''''((((((''''''&&&&&&&&&'''((())))))))))))''''''''')))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))((((((((()))((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$((((((&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''***)))''''''((((((&&&$$$&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&))))))((((((((((((((()))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&'''(((,,,+++***((('''&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))************************))))))))))))))))))(((((((((((())))))''''''''''''(((***+++,,,))))))))))))))))))))))))************************)))))))))))))))******+++((((((((((((((())))))***++++++************++++++,,,,,,,,,,,,------......---,,,+++***))))))))))))+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------------------------------------------------------~~~eeeTTTIIIDDDDDD???>>><<<:::888777666666333333333444444333333222......////////////......------.........------,,,************+++,,,---...++++++++++++******************************))))))((((((((()))))))))******'''((()))******)))((('''&&&''''''((((((((((((''''''&&&&&&(((******)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))((('''((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))&&&''''''((((((''''''&&&&&&&&&%%%&&&&&&'''((()))'''''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((+++***((((((((((((&&&$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))(((((())))))******++++++''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))((((((((())))))*********))))))))))))))))))))))))************************)))))))))))))))******+++((((((((((((((()))***************))))))*********,,,,,,++++++,,,,,,---...)))******+++,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------............///------------------------}}}dddTTTIIIEEEDDD@@@>>><<<999777777777777222333333444444333333222//////000000000000/////////////////////...---,,,,,,+++++++++++++++,,,,,,++++++++++++************''')))+++,,,---,,,+++***(((((((((((()))))))))***)))***,,,------,,,***)))(((((()))))))))((((((''''''&&&%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((((('''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''''''''&&&(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))*********''''''''''''((((((((((((((((((((((((''''''''''''***)))(((''''''((()))***((((((******+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((()))*********))))))(((((())))))******))))))((()))***+++,,,)))***,,,---......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...------......////////////........................}}}dddTTTJJJEEEEEEAAA???;;;888666666777888222222333444444333333333000000111111111111000000000000000000///...---,,,------,,,+++************+++++++++************)))%%%(((+++...000///...---(((((((((((())))))))))))&&&''')))******)))'''&&&***************)))(((''''''%%%$$$$$$&&&((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''******))))))((((((((('''''''''''''''''''''''''''''''''((()))***)))'''%%%((((((''''''''''''((((((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''')))))))))(((&&&%%%%%%&&&&&&''''''((((((((('''(((((()))***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''')))((((((""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''"""###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########"""######$$$&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))#########$$$%%%&&&'''(((''''''((()))*********)))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************))))))))))))***)))(((''''''((()))***((()))+++,,,+++***((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((()))******))))))(((((((((((())))))((('''&&&&&&&&&''')))***---.../////////---+++)))++++++,,,,,,,,,------------------.........//////---.........//////000000000000000000000000000000www^^^QQQIIIDDDBBB???;;;777666999999666222777666666555333222111111000111333333333111///...222444555333...,,,---///.........------,,,,,,,,,---,,,,,,++++++,,,,,,---$$$###///&&&)))444+++,,,((((((((((((((((((((((((''''''((((((((()))))))))'''((()))******)))'''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))%%%///%%%222+++&&&'''''''''(((((()))))),,,'''&&&)))(((###$$$)))***,,,---)))$$$"""$$$'''###&&&'''&&&(((***'''"""+++$$$ """%%%%%%%%%&&&###$$$)))///---&&&'''...''''''((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%***...***"""$$$,,,)))'''%%%######%%%'''((((((+++&&&###&&&))))))%%%!!!)))"""+++///%%%))),,,&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%&&&''')))******+++444%%%(((!!!(((+++%%%&&&(((+++!!!---$$$'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""&&&((('''%%%%%%$$$###&&&$$$$$$%%%'''&&&###'''###"""%%%&&&$$$&&&+++&&&###%%%******%%%$$$(((&&&%%%#########%%%''')))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))'''''''''(((((((((((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((************)))'''&&&$$$'''(((((()))***++++++,,,))))))))))))*********************,,,......,,,***))))))************))))))'''((()))))))))))))))(((+++)))(((&&&&&&((()))+++))))))))))))************'''''''''''')))+++---...*********)))))))))))))))***************+++++++++)))************++++++++++++,,,------......------+++,,,...---,,,,,,---///,,,,,,,,,---------............//////...---,,,,,,,,,...//////...---...000vvv^^^QQQIIIDDDBBB@@@<<<888888:::;;;888555666666555444333222111111000111222333333111///...///000111000...------...---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,111***333******'''+++***))))))))))))))))))))))))''''''((((((((()))))))))((()))*********(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$***&&&,,,''''''''''''((((((((())) """&&&+++***'''&&&(((!!!$$$###""""""'''+++***+++(((######(((+++***&&&$$$%%%***,,,******,,,+++((((((---111,,,$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&'''((( """/// """$$$&&&&&&&&&%%%$$$$$$'''***+++)))&&&&&&(((&&&!!!%%%)))$$$%%%000666(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$"""+++((((((+++###///"""111'''&&&'''###''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******((('''''''''&&&%%%&&&''''''''''''((((((&&&((()))******)))'''%%%((((((###"""***'''&&&%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''(((%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******++++++***)))''''''(((((()))******+++,,,,,,))))))))))))************)))(((((()))+++,,,***)))))))))************)))))))))))))))***************,,,***)))(((((()))***,,,))))))))))))************(((((((((((()))***,,,---************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---------------+++---......---,,,...///,,,,,,---------.........////////////......------...000111000//////000222uuu]]]QQQIIIDDDBBB???;;;888888:::;;;999666555555444333222111111000000111222222222111000///---,,,,,,,,,---...---,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***!!!((($$$***000'''************************((((((((())))))))))))***)))******+++***(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((...---,,,'''###***''''''''''''(((((((((((("""'''***)))''''''&&&###999,,,"""###---222+++""",,,///...((($$$&&&******---)))''''''$$$$$$((("""!!!...888''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&"""###+++000...&&&!!!+++,,,+++'''###"""%%%)))'''$$$ !!!$$$((((((&&&,,,***'''***,,,!!!$$$(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%)))'''&&&'''&&&&&&'''%%%%%%+++222000+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$$$$$$$%%%%%%%%%))))))&&&"""!!!%%% $$$###'''***&&&,,,&&&&&&***''' $$$000&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%'''(((((()))((((((((('''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((())))))******++++++,,,))))))))))))************)))'''&&&&&&((())))))((())))))************))))))***************+++,,,---,,,+++***))))))***+++,,,)))))))))*********++++++***))))))))))))***+++,,,************************************++++++,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,+++---......------...///------------.........///////////////............000111222111111111333444sss\\\PPPIIICCCAAA;;;999777666777888666555444444333222222111000000000000111222111111000///...,,,***+++...///---***+++++++++,,,,,,------...*********++++++*********,,,))),,,)))777'''999&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((())))))((('''&&&$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!! ---***&&&555''''''''''''(((((((((((((((***+++(((###$$$))))))###""",,,---((($$$''',,,''')))'''&&&&&&$$$&&& &&&,,,...------***+++***+++000111%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''###,,,---%%%###)))***%%% &&&'''### !!!### '''+++)))&&&&&&(((***###)))!!!###333///!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))...+++###---"""!!!'''&&&..."""$$$,,,)))%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&### """%%%%%%$$$%%%###&&&(((***++++++,,,,,,!!!,,,///''''''...+++ !!!###,,,,,,$$$!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&"""######$$$%%%&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((((((((((((((())))))*********((()))))))))************)))'''%%%%%%''')))))))))))))))************))))))******))))))***+++,,,---,,,+++************+++,,,))))))*********++++++++++++*********************)))***************++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,---,,,,,,,,,,,,---......------...///---............/////////000000/////////////////////111111111111222555777qqq[[[OOOHHHCCCAAA;;;999777666666666555555333333333222222111111111000000000111111000000000111...,,,,,,...///,,,)))***++++++,,,,,,---------)))***++++++++++++***))),,,000---$$$333&&&&&&************************'''''''''(((((((((((())))))))))))(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---,,,'''111+++***'''"""((((((((((((((('''''''''&&&%%%""""""''',,,***%%%,,,((($$$&&&***+++(((###999GGGVVV\\\^^^___^^^\\\QQQ===''' """###$$$'''))))))&&&&&&)))***(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%$$$'''***(((###$$$(((111@@@TTTaaabbb[[[TTTPPP))))))&&&###%%%''' ###222((('''+++$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''#########$$$%%%%%%&&&&&&222ddd___YYYbbb[[[]]]]]]SSSaaaUUUkkkfff%%%+++"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!"""''')))&&&%%%'''+++'''###!!! !!!!!!!!!AAARRR]]]ZZZVVVRRRAAA---333...!!!$$$111***"""###$$$%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''***)))))))))((((((((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((()))******'''''''''(((((((((((((((((()))))))))************+++)))''''''(((***+++***))))))************))))))((((((((()))***+++,,,,,,*********))))))*********************+++++++++++++++++++++++++++******)))))))))******+++++++++,,,)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,------------,,,,,,---///...------...000........./////////000000111000/////////000000111///000111111222444888;;;oooZZZOOOHHHCCC@@@===<<<;;;999777666666666444333333333222222222222/////////000000000111111111///............,,,+++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))&&&---((( ***%%%LLL++++++++++++++++++++++++))))))))))))*********************)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$***---'''$$$...((((((((((((((('''''''''&&&%%%&&&******&&&######,,,"""555dddddd@@@)))'''''')))'''"""!!!###((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))000"""!!!+++///EEEFFF%%%***888+++///&&&###""" !!!&&&&&&&&&''''''''''''(((######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$rrr@@@"""$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''###$$$((('''!!!"""(((###"""'''<<>>===<<<999777555444555444444444444333333333333///////////////000111111---...///...---,,,---...,,,,,,,,,+++++++++++++++***+++,,,------,,,+++***+++222000000000333///222666,,,###''')))(((((((((''''''''''''***(((,,,111)))(((;;;,,,nnnVVV333)))$$$$$$((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''"""???BBB666### ***,,,+++---,,,&&&&&&&&&'''''''''((((((######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''---,,,+++***)))(((''''''---"""---'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&"""###&&&###&&&333%%%WWWvvv222''''''%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$######""""""%%%%%%&&&&&&&&&'''''''''###############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((******)))((())))))++++++***************)))))))))))))))))))))***************))))))***+++,,,+++)))))))))************))))))&&&'''***---...---,,,+++***++++++++++++++++++************+++++++++,,,,,,)))***+++,,,,,,,,,+++***))))))***++++++,,,------)))******+++,,,---...///,,,,,,,,,,,,------------,,,---......//////......---...//////......///000//////000000000111111111222111000//////111333444444666888:::===BBBHHHLLLmmmXXXNNNHHHBBB@@@<<<<<<;;;777444222111222555444444444444444444333///////////////000111111))),,,......,,,,,,...111---,,,,,,++++++************+++---......---+++***)))++++++000%%%***///!!!111!!!%%%&&&))))))(((((('''''''''&&&&&&$$$***000'''""">>>ddd<<<+++******)))(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$$$$&&&((()))(((((((((((((((((((((((('''''''''''''''((())))))777QQQ ###&&&$$$&&&###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((###%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''###$$$(((%%%$$$222EEE+++)))'''$$$"""""""""###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((,,,,,,++++++++++++++++++))))))))))))************(((((((((***,,,,,,***((())))))************))))))&&&(((,,,///000///---++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++))))))***+++,,,,,,------)))******+++---...//////---------.........//////---...//////000/////////---...//////......///111000000000000111111111111222111000//////111333444888:::<<>>>>>===:::777666666777777444444333333333333222222111111111111111000//////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------''''''---///&&&'''666***'''%%%***%%%&&&&&&&&&''''''((((((...333TTT___"""$$$,,,000''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''333(((&&&nnnXXX###&&&+++%%%000---(((###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$***###!!!###"""&&&+++%%% (((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((!!!%%%'''!!!!!!%%%###666***777,,,"""$$$!!!"""'''***%%%###&&&%%%$$$###""""""###$$$%%%######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((((((***+++***(((&&&%%%%%%%%%$$$$$$%%%%%%%%%(((((((((((((((((((((((('''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))******))))))(((((())))))*********+++++++++)))************+++++++++))))))))))))************((())))))******))))))((()))))))))***+++++++++,,,***************)))))))))))))))*********+++++++++******++++++++++++******++++++,,,,,,,,,,,,,,,+++..................//////------........./////////....../////////000000000/////////000000000111111111000000111333444333222444555666777999===BBBFFFMMMRRRYYY___ccciiipppuuueeeWWWHHHBBBBBB>>>===<<<:::888666666666777444444333333333222222222111111111111111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))******++++++---$$$(((...***000...***!!!,,,&&&&&&&&&&&&''''''''''''###999222---%%%###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))((('''&&&'''...uuu{{{'''555///)))/// %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%yyy@@@###,,,((($$$(((&&&$$$,,,''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$!!!///(((###((((((000CCC(((555(((!!!!!!&&&***,,,(((&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''',,,+++)))''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((('''((()))))))))))))))((((((((())))))))))))*********(((((()))))))))*********((()))))))))************(((((())))))))))))(((((((((((()))***+++,,,,,,,,,*********************************+++++++++,,,,,,******++++++++++++*********++++++,,,,,,,,,,,,,,,//////..............................////////////...////////////000000000//////000000000111111111111000000000111222222222555666888;;;>>>DDDKKKPPPXXX^^^eeejjjooottt{{{dddVVVHHHBBBBBB======;;;:::888666666666666444444333333333222222222111111111111111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))******++++++///+++******&&&///666///000000...,,,...444999|||///%%%%%%(((%%%!!!,,,///(((///''''''''''''''''''&&&&&&'''---555%%%"""''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&""",,,sssAAA&&&,,,{{{666///+++ %%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&###;;;***+++""""""((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''!!! ///%%%"""...$$$###""";;;"""777CCC***,,,((()))"""&&&..."""'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''########################***))))))((('''&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((***))))))))))))))))))***'''(((((()))))))))(((((('''''''''(((((((((((()))))))))))))))************((()))))))))************(((((())))))))))))(((((((((((()))***+++,,,,,,,,,***************+++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******))))))***+++,,,,,,++++++.........---------------........./////////000000////////////000000000111000000000000111111111111333333333444444555777888888:::>>>BBBGGGNNNUUU[[[ccciiipppuuuyyy}}}~~~dddWWWIIICCCBBB>>><<<;;;:::888777666555555444444333333333333222222111111111111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------(((000111+++%%%///+++%%%***,,,...---+++(((%%%$$$...EEEVVV111///(((111((("""'''&&&(((000###((()))))))))((('''''''''&&&222GGG'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''...uuu222,,,+++444 ,,,((($$$---&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&+++$$$ &&&&&& '''+++ &&&&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$$$$%%%&&&'''))) (((&&&***+++'''***111999333***,,, ---%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$######%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&%%%&&&((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((+++******))))))******+++''''''((()))))))))((((((&&&&&&&&&'''''''''((((((***++++++++++++,,,,,,,,,))))))))))))************((())))))******))))))((()))))))))***+++++++++,,,*********+++++++++++++++++++++,,,,,,,,,---------******++++++++++++******((()))***+++,,,,,,,,,+++------------------------....../////////000000000/////////000000000111111000000000111111111222222000222333333444666:::===???BBBHHHMMMTTT[[[bbbgggooottt{{{~~~dddWWWJJJCCCCCC>>>;;;;;;999888777555555444444444333333333333222222111111111111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------%%%000...,,,***,,,888111)))'''&&&&&&))),,,...///&&& KKKrrrDDD### """!!!$$$'''***... '''...---++++++***)))((((((''''''111111|||555 (((000222}}}+++''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''((()))GGGooo###***,,,))),,,GGGAAA"""444$$$+++,,,!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%***$$$nnnMMM!!!---!!!###--- %%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''+++ (((&&&'''@@@,,,,,,/// '''ooo444111&&&"""(((!!!$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))+++***'''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))$$$&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((+++***)))(((((()))***+++&&&''''''((())))))((((((''''''''''''((((((((((((*********++++++++++++,,,))))))))))))************)))******************)))******************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------------******++++++++++++******)))***+++,,,---------------------.../////////000.../////////000000000000//////000000000111111111000000111111111222222222...000222333555888===BBBHHHMMMTTT[[[bbbiiiooossszzz~~~dddXXXJJJDDDCCC???;;;:::999888777555444444444444444333333333222222111111111111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---///%%%***,,,!!!---&&&///---,,,---///...***&&&%%%:::777&&&111!!!(((444%%%&&&$$$+++111***''',,,,,,+++***)))(((''''''"""^^^ggg((($$$***)))'''+++/// ,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++(((&&&''''''"""000666,,,!!!"""///%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((()))***+++$$$%%%666///}}},,,222"""000'''%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''"""...)))(((TTT---(((((((((666((('''###)))###"""$$$&&&((((((&&&$$$"""###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%'''((())))))%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''(((***---,,,)))&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""''')))(((&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***&&&&&&'''((())))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))******************++++++++++++******+++++++++************************++++++,,,,,,,,,,,,,,,,,,---------......******++++++++++++*********+++,,,---............---......///000111111222////////////000000000000000000000000111111111111000111111111111222222222111333666888:::>>>EEEJJJOOOUUU]]]eeelllrrrxxx|||}}}^^^QQQLLLEEEAAAAAA<<<;;;999777666666777777666666555444333333333333222222222111000//////...+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,++++++******++++++'''(((***))))))((('''''''''''''''''''''((((((((((((''''''******))))))((((((''''''+++555{{{444---$$$))),,,###((("""###!!!$$$yyy;;; )))((("""''''''''''''''''''''''''******""""""222&&&]]])))))) 000(((###,,,---HHH"""555...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,------''',,,'''$$$%%%((( 111$$$%%%'''''''''&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$+++$$$...%%%333******)))((('''&&&%%%%%%)))WWW///((($$$&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''(((***)))(((''''''((()))***+++***((('''''''''((()))(((((((((((())))))))))))(((((()))***************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,---,,,++++++---------....../////////............/////////000......//////000000111111000000000///////////////000222444444111/////////555666888;;;AAAIIIRRRXXXccchhhooouuuzzz|||^^^QQQLLLEEEAAAAAA<<<;;;999777666666777777666555444333333222333333222222111111000//////...---...............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,++++++************((((((,,,))))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((()))))))))+++999JJJ999333,,,))),,, !!!***&&&***///"""777sss...+++222)))'''''''''''''''&&&&&&&&&%%%(((%%%444,,,dddEEE )))!!!((("""%%%""" 777LLL***222***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,$$$(((!!! }}}NNN ))) )))$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&(((!!!777((((((''''''&&&&&&%%%%%%!!!uuu...###,,,)))---&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''''''''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((***)))((('''&&&&&&'''(((((((((''''''''''''((((((+++***)))((('''(((((()))(((((((((((())))))))))))(((((()))***************))))))))))))************(((((())))))))))))((((((************************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,---,,,,,,+++((()))***+++,,,------............/////////000000/////////000000000000000333333333333333222222222111333444555444333444555888;;;???CCCJJJRRR[[[```jjjooouuu|||zzz]]]PPPKKKEEEAAAAAA<<<;;;999777666666666666666555444333333222222222222222111111000/////////////////////...---,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...---,,,+++***)))))))))((((((---|||)))((((((''''''''''''(((''''''((((((((((((''''''&&&''''''((())))))****** """222&&&###)))---""")))/// %%%...&&&"""---%%%%%%DDD'''...'''333(((((('''''''''&&&&&&&&&%%% ...$$$***......&&&'''###,,,$$$,,,$$$...###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))******+++&&&(((%%%'''999***"""###'''%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$###,,,MMMbbb%%%%%%%%%%%%%%%%%%%%%%%%PPPrrr '''222"""&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''((()))(((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&******)))((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))************((())))))******))))))(((************************,,,++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,++++++,,,---...///000111....../////////000000000000000000000000000//////111111111111111111111111111333444555555777;;;===>>>BBBHHHPPPWWW___gggmmmuuuzzzyyy\\\OOOKKKEEE@@@@@@<<<;;;999777666555555666666555444333222222222222111111111111000000//////////////////...---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,***))))))))))))'''''',,,ggg)))(((''''''''''''((((((''''''(((((((((((('''''''''''''''((((((((())))))000LLLYYY&&&***&&&,,,,,,000'''"""---$$$&&&///'''&&&((('''...ZZZ***###!!!,,,((((((((('''&&&&&&%%%%%%)))!!!+++)))jjj]]]!!!!!!...''')))&&&+++---$$$'''666---!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&''''''((())))))'''%%%---...$$$&&&&&&###,,,&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''(((((("""(((+++---$$$%%%%%%%%%&&&&&&&&&'''!!!333'''---111 &&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((''''''''''''''''''''''''''''''''''''&&&&&&((())))))(((&&&&&&***))))))((((((((((((((((((((((((((())))))))))))(((((()))***************((()))))))))************)))))))))******)))))))))************************+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...+++++++++,,,,,,,,,,,,,,,.........//////000000111...////////////000000000222111111000000/////////000000000000000111111111111222333444666:::???CCCEEEJJJSSS\\\eeemmmtttxxxvvvZZZOOOKKKEEE@@@@@@<<<;;;999777555555555555555555444333222222222222111111111000000000000000------............------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***))))))))))))&&&(((***[[[((((((''''''''''''((((((''''''(((((((((((('''''')))((((((((('''''''''&&&111---rrr)))$$$111'''%%%######)))***%%%%%%'''$$$"""(((++++++,,,'''%%%+++ ZZZ$$$---666(((((('''''''''&&&&&&&&&%%%444///(((---%%%&&&"""(((&&&###,,,%%%!!!''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((&&&***'''"""yyyAAA &&&&&&,,,$$$''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%''''''$$$$$$***BBB%%%%%%%%%&&&''''''(((((('''%%%OOO+++111000&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&'''''''''''''''''''''((()))******)))(((''')))))))))))))))(((((('''(((((((((((())))))))))))(((((()))***************((()))))))))************))))))************))))))************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,////////////000000000111222222111111000000//////333333333444444555555555111222444555888===DDDHHHNNNUUU^^^hhhqqqxxx~~~uuuYYYNNNJJJDDD??????<<<;;;999666555444444444555444333222222111111111111111000000000000000000------...............---------------------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***))))))))))))***%%%+++'''YYY(((''''''''''''(((((()))''''''((((((((((((''''''))))))(((((('''&&&&&&%%%AAA+++HHH!!!///***$$$***'''%%%""""""(((+++(((&&&***+++%%%&&&---...((("""!!!&&&***222###'''''''''''''''''''''''' 000""")))[[[&&&)))###$$$)))'''###'''&&& +++$$$---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***!!!&&& --->>>zzz###((('''###'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%%%%&&&'''&&&###%%%%%%&&&&&&'''''''''((('''######!!!$$$'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((())))))))))))(((((()))***************))))))))))))************)))******++++++******)))++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............,,,,,,,,,,,,,,,---......///............---------/////////000000000111111111111111111111111000000222222333333444444555555444666888<<<@@@GGGNNNSSS\\\bbbkkkttt{{{sssXXXNNNJJJDDD??????<<<;;;999666444444333333555444333222111111111111000000000000000000000111////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,++++++++++++)))))))))))))))******+++&&&///&&&^^^'''''''''''''''((())))))''''''(((((((((((('''''''''''''''''''''''''''''')))***---...555>>>&&&+++///333"""111...---%%%!!!&&&((()))...///(((&&&%%%$$$)))***$$$000sssfff%%%***%%%%%%&&&&&&'''((((((((($$$... ###---&&&%%%+++&&&%%%***$$$***%%%sss (((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((,,,'''$$$...&&&(((###+++!!!&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%!!!DDDVVV%%%%%%%%%%%%%%%%%%&&&&&&&&&###(((111333&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&(((((((((''''''(((((((((((())))))***)))((('''&&&(((((((((((())))))))))))(((((()))***************))))))))))))************)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............---,,,,,,+++,,,---...///...//////000111111222222//////000000000111111111111111111111111111222222000000111111222333333444777;;;@@@FFFMMMUUU^^^ccckkkpppwwwrrrXXXMMMJJJDDD???>>>===;;;999666444333333333555444333222111111111111000000000000000111111111111111000///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********(((((((((((()))***+++,,,'''222&&&ddd'''''''''''''''((()))***''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((('''"""%%%444 +++555***WWWccccccNNN777---)))$$$))),,,+++!!!)))--- ,,,)))"""(((---(((%%%###)))///'''%%%+++"""###\\\111''' $$$%%%%%%&&&'''((())))))---"""###:::ooo(((+++###------!!!,,,'''...&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''''' 222'''+++$$$ 333%%%---+++!!!"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&& ---ppp111"""$$$$$$$$$$$$$$$$$$$$$$$$ ...ggg---!!!+++&&&%%%%%%%%%%%%&&&'''''''''((((((((('''&&&&&&%%%''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$&&&'''((('''&&&&&&((('''&&&%%%%%%&&&'''(((((()))*********)))'''&&&(((((((((((())))))))))))(((((()))***************))))))))))))******************++++++++++++******++++++++++++++++++++++++------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------,,,+++,,,---...///)))***+++---...000222222000000000000111111111111000000000111222222222333333333444555555666777777;;;???FFFNNNWWWaaajjjooouuuyyymmmWWWOOOEEEAAAAAA===;;;::::::999888777666666444444333333333333222222111222222111111000///...---...///000000///......333111...++++++---///111)))((())),,,///000...+++000///,,,***((('''''''''''''''''''''''''''''''''***&&&***\\\''')))+++---...---,,,+++*********+++,,,,,,------)))((('''&&&&&&'''((()))))))))(((((((((((())))))(((***+++***((('''''''''***))))))((('''&&&&&&&&&'''(((((((((((((((''''''+++$$$***...###&&&***)))___FFF ***&&&&&&&&&&&&&&&&&&&&&&&&))))));;;((('''&&&%%%%%%%%%%%%%%%&&&$$$&&&'''%%%''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&###$$$&&&'''''''''&&&%%%(((%%%,,,(((,,,'''333~~~)))'''(((***"""$$$'''******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,###''''''''''''&&&&&&%%%%%%%%%%%%"""###111$$$%%%'''((('''%%%""" %%%''')))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%'''((('''%%%$$$$$$%%%&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((()))******+++++++++*********))))))((((((++++++************++++++************************)))))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////......---,,,,,,,,,,,,,,,---------..................////////////......////////////......333222000......///111222444111000000333333222//////111333444666999===@@@AAAHHHRRR[[[ccckkkttt{{{lllWWWNNNEEEAAAAAA===888888777666555444444333444444333333333333222222222222222111111000///...---...///000000///...---///---+++))))))***,,,---222...)))(((***---///000++++++******+++,,,------))))))))))))))))))))))))***&&&***\\\'''((()))***+++++++++***(((((((((((((((((((((''')))((('''&&&&&&'''((()))))))))((('''&&&&&&&&&&&&''')))******(((''''''(((***))))))(((''''''&&&&&&''''''((((((((((((''''''((( !!!'''***,,,+++%%%(((www (((&&&&&&&&&&&&&&&&&&&&&&&&###---222((('''&&&&&&%%%%%%%%%&&&&&&$$$&&&CCC(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''((()))*********)))))))))&&&'''(((,,,&&&--- )))$$$+++''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###555"""'''''''''&&&&&&&&&%%%%%%%%%$$$###...+++$$$%%%'''''''''&&&$$$###%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''((((((&&&%%%%%%&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))((((((((()))******+++++++++*********))))))))))))++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,---------.....................////////////......////////////......222111000//////000111222222111///111333555444222111222444666888;;;@@@DDDLLLSSS]]]fffnnnvvv~~~jjjUUUNNNEEEAAAAAA===888888777666555444444333444444333333333333222222222222111111000/////////....../////////......---,,,++++++************+++111---(((&&&''')))+++,,,))))))+++,,,---......///++++++++++++++++++++++++***&&&***\\\&&&&&&'''(((((())))))***((((((((('''&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&((())))))((('''(((***)))))))))(((''''''&&&&&&''''''(((((((((((((((''',,,((($$$###(((---***###%%%)))&&&%%%%%%&&&&&&'''''''''(((### ;;;''''''''''''&&&&&&&&&&&&&&&&&&$$$&&&ppp***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''***)))"""(((+++%%%(((vvv444---$$$''',,,***'''$$$$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$eee &&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&>>>!!!'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$#########((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&((())))))'''&&&&&&'''&&&&&&&&&''''''''''''((()))((((((''''''''''''(((''''''''''''((((((((((((((((((''''''(((((()))***((((((((()))******++++++***************)))))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))+++,,,...//////))))))***++++++,,,------,,,------------.....................////////////...//////000000//////...111111111111111111111111111000000111333555555555444555888:::===CCCJJJNNN[[[bbbkkkttt{{{hhhTTTMMMEEEAAAAAA<<<;;;;;;:::999888777777666444444333333333222222222222222111000000/////////..................------,,,---------------,,,,,,***++++++,,,,,,+++)))(((+++,,,---------,,,***)))++++++++++++++++++++++++***&&&***\\\''''''&&&''''''(((************))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))&&&'''(((((('''''')))+++))))))((((((''''''''''''&&&'''((((((((((((((((((***000,,,######''')))+++(((CCC&&&%%%%%%&&&&&&''''''(((((('''%%%\\\$$$&&&'''''''''''''''&&&&&&&&&$$$&&&(((&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''(((+++!!!((()))$$$***;;;vvv(((***###+++)))&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&,,,yyy!!!'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''VVV$$$(((&&&&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***'''''''''&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&((())))))(((''''''(((&&&&&&&&&''''''''''''((()))(((''''''''''''((((((''''''''''''((((((((((((((((((((('''((())))))***((((((((()))******++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++))))))***+++,,,---...///******+++++++++,,,,,,,,,------------........................//////////////////000000000000//////000000111222222222111111111111000111222444555666777999<<>>EEEKKKTTTZZZcccmmmvvv~~~zzzwwwnnnkkkfff```[[[WWWUUUTTTuuucccPPPGGGEEEBBB>>>===999999888777666555444444555555444333333222111111111111111111000000000000111111000///...------,,,++++++,,,,,,,,,+++******---+++++++++---------+++...---+++***)))***++++++/////////...---,,,******)))&&&+++^^^((()))***++++++++++++++++++***)))(((((('''((((((%%%&&&''')))************&&&&&&&&&'''''''''''''''((((((((((((((()))))))))))))))(((((('''''''''&&&$$$))))))$$$&&&......'''&&&---%%%###<<<++++++''''''''''''(((((((((((()))___...,,,((('''&&&$$$############"""%%%+++)))&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''')))((('''((()))***)))((('''kkk)))'''///(((%%%)))+++'''&&&***&&&&&&'''((('''&&&$$$###((((((''''''''''''((((((!!!)))###&&&&&&&&&&&&&&&&&&&&&&&&$$$)))***'''***)))'''%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######&&&''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%(((''''''''''''(((((()))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++)))***++++++,,,,,,++++++---,,,,,,,,,,,,---//////------------------------++++++,,,,,,---...//////............/////////000////////////////////////000//////............///222222111111111111111222333555666555333222222222555666888:::>>>FFFNNNTTTccchhhpppxxxzzztttmmmeee___ZZZYYYXXXWWWVVVSSSPPPNNNtttbbbPPPGGGEEEBBB>>>===:::999888666555555555555555555444333333222111111111111111111000000000000,,,,,,,,,,,,,,,,,,++++++...------,,,+++***))))))+++******+++---///...------,,,+++*********+++,,,+++,,,,,,,,,,,,,,,++++++)))&&&+++^^^((())))))************)))***))))))(((((((((((()))&&&'''((())))))******)))***)))((('''&&&%%%%%%$$$(((((()))***+++,,,,,,---)))(((((((((''''''''''''***,,,***###!!!(((///333222 '''''''''''''''((((((((((((+++nnn***(((&&&&&&&&&&&&&&&'''''''''(((&&& %%%((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''')))''''''''')))***)))((($$$IIIvvv%%%'''###"""&&&)))((($$$"""((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''!!!)))$$$&&&&&&&&&&&&&&&&&&&&&&&&"""+++((('''&&&&&&%%%%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&''''''%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((('''''''''&&&)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))***))))))))))))))))))))))))&&&'''(((((())))))(((((())))))(((((((((((())))))************************))))))*********+++++++++************+++++++++++++++,,,------......------++++++******************------------------------,,,,,,,,,------................../////////000000//////////////////////////////.........//////000222222111111111111222222111222333333222111222333555777;;;@@@GGGPPPZZZaaalllrrryyy~~~rrrhhhbbb^^^YYYUUUTTTTTTTTTTTTSSSRRROOOMMMtttbbbOOOGGGEEEBBB>>>===;;;:::888555444555555666555444444333333222222111111111111111000000000000------........./////////000///---+++***)))))))))***))))))+++---//////...++++++*********+++,,,,,,))))))***+++++++++++++++)))&&&+++^^^))))))*********)))(((((()))(((((((((((())))))***(((((())))))))))))((((((***))))))((('''&&&%%%%%%''''''(((***+++,,,---...(((((((((((('''''''''''',,,&&&###)))---+++***+++ 666%%%######''''''''''''((((((((((((,,,&&&###!!!###%%%'''((()))))))))***'''!!!)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''((('''&&&''')))***)))(((%%%'''###''''''%%%$$$&&&(((&&&!!!(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""***$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%:::%%%(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))*********)))))))))))))))((())))))))))))))))))))))))((((((''''''&&&''''''(((&&&&&&&&&'''''')))***+++))))))))))))))))))))))))&&&'''(((((())))))((((((******))))))))))))******************************************++++++++++++************+++++++++,,,+++,,,------......------------......---,,,***)))------------------------------------------............/////////000000000////////////////////////............///000111111222222111111111111222222000222333333222333555777999===CCCKKKTTT^^^hhhooowww|||wwwmmm```VVVQQQPPPOOONNNPPPQQQRRRTTTTTTTTTSSSSSSsssaaaOOOGGGEEEBBB>>>======;;;888555444555666777444444444333333222222222111111111111000000000/////////////////////000000000///,,,***)))***+++,,,+++******+++---......---*********++++++,,,,,,---******+++++++++++++++***)))&&&+++^^^++++++++++++***)))(((((((((((('''(((((()))******)))))))))))))))(((''''''&&&&&&''''''(((((())))))&&&&&&'''((()))******+++((((((((((((((('''''''''---***&&&%%%&&&&&&### ///"""((()))$$$''''''''''''((((((((((((***%%%"""!!!$$$'''(((((((((''''''''' """((((((((((((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((((((((''''''((('''&&&''')))))))))((((((sss888***...,,,%%%$$$(((***&&&&&&%%%###""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&"""***$$$&&&&&&&&&&&&''''''''''''***VVV"""((())))))((('''&&&%%%$$$$$$%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%%%%&&&'''((('''%%%$$$((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''((()))))))))))))))+++******************+++************************)))))))))************+++*********+++++++++,,,,,,)))***++++++,,,,,,++++++,,,---///000000...,,,+++------------------------............------------...////////////000000000////////////////////////............///000111222222222111111111222333333333444555555555666999<<>>EEEOOOZZZaaakkkqqqzzzvvvnnncccYYYTTTQQQPPPPPPLLLMMMPPPRRRWWW]]]dddiiiiiioootttvvvuuuuuuyyy|||lll]]]LLLEEEBBB???======;;;999666666666666555444333333222222222111111111111111111111111222222222111111000000/////////...///...---,,,,,,---...///---,,,+++************+++...---+++*********++++++))))))))))))************---))),,,^^^))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))),,,000!!!'''..."""))))))***+++***)))'''%%%222+++%%%$$$(((+++***(((222###:::kkk%%%&&&''''''((((((((((((((())))))'''%%%---***...,,,222,,,$$$&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))&&&'''((((((((('''%%%$$$###,,,%%%&&&111///'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&+++"""***###&&&(((###&&&(((!!!888AAA***(((%%%&&&'''((())))))))))))%%%&&&((())))))(((&&&%%%'''''''''(((((((((((()))%%%&&&'''''''''&&&$$$###))))))(((((('''''''''&&&%%%%%%&&&'''((()))******(((((())))))((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&)))(((&&&&&&''')))+++---+++++++++***)))(((((('''(((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++))))))******+++,,,......---,,,,,,+++***)))(((((())))))))))))((((((''''''***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------+++,,,------......------111111000000//////......+++,,,,,,---...///000000///111222111000///000111222222111000///...------222000---...111333222000//////111444444222444888999<<>>```!!!'''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((''''''&&&%%%(((...(((###HHH$$$'''///+++---###(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''!!!)))&&&!!!...!!!555!!!)))111mmm111***&&&'''(((((((((((((((''''''%%%&&&'''))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''&&&)))((((((((('''''''''&&&&&&&&&''''''((()))))))))(((((((((((((((((('''&&&++++++,,,------------,,,(((''''''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''(((((('''&&&&&&&&&''''''((('''''''''((()))+++,,,++++++******)))(((((('''(((((((((((()))))))))))))))))))))))))))******+++************++++++++++++,,,++++++++++++,,,,,,---...------,,,,,,+++++++++---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------+++,,,------......------111000000000/////////....../////////000111111111///111222111000///000111111111000000000000//////222000...///111333222111111000111555555444777<<>>CCCKKKTTT[[[bbblllvvv}}}|||yyyuuuwwwzzz|||{{{yyyvvvtttiiifff```ZZZVVVUUUUUUVVVVVVYYY^^^ccchhhkkkmmmnnnsssuuuyyy|||}}}dddVVVHHHCCCBBB@@@===<<<;;;999666666666666555444444444444444333333333333111111111000000//////................../////////000//////...,,,***)))((()))***+++,,,---,,,+++*********+++,,,,,,,,,++++++*********++++++++++++,,,***&&&)))\\\))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))...!!!000$$$&&&'''(((((())))))((((((&&&;;;ZZZ&&&'''***(((444%%%%%%:::$$$)))'''&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((******+++((((((''''''(((((())))))((("""### +++IIImmm&&&+++(((,,,"""&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''nnn,,,$$$###---$$$&&&""""""...)))000 %%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))(((((())))))******&&&&&&&&&&&&&&&'''''''''))))))(((((('''''''''&&&&&&'''(((((((((((((((((((((((()))***************(((''''''''''''&&&&&&&&&(((((()))************)))''''''''''''((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,&&&&&&&&&'''(((***+++,,,+++++++++,,,,,,---------,,,,,,,,,------------...***+++,,,,,,------,,,,,,,,,---------............------...////////////...////////////000000000000111111111111111111111111///111222111000///000111222222111111111000000000222333444333222222444666666555888???FFFLLLVVV```iiiooowww}}}xxxuuuqqqtttvvvxxxvvvqqqkkkggg```]]]XXXTTTRRRSSSUUUWWW]]]aaafffjjjmmmooorrrtttyyy|||{{{bbbUUUGGGCCCBBB@@@===;;;;;;999666666666666555444222222222111111111000000000000000000000/////////.........//////000000000------......---,,,***)))$$$&&&(((***++++++***))))))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,)))%%%)))\\\))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))WWW&&&***(((%%%&&&''''''((((((''''''&&&&&&ddd'''%%%---000&&&...$$$UUU)))%%%)))'''''''''((((((((())))))%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''((((((((((((''''''((()))))))))))))))%%%&&& %%%)))'''+++%%%((( ''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''KKK***###'''"""///$$$(((000ddd+++...!!!''''''(((((((((((((((''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((()))***************%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((('''&&&%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&'''(((((()))))))))))))))((((((''''''((()))*********)))(((''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------.........***+++,,,,,,------,,,,,,------------............------...///////////////.../////////000000000111000000000111222222222333///111222111000///000111//////000000000000111111222333555444222222444777888888===GGGOOOWWWaaakkkuuuyyy{{{vvvrrrooollllllmmmllliiiddd___\\\ZZZXXXUUUSSSTTTWWWZZZ]]]fffiiinnnqqqsssuuuyyy|||yyyaaaTTTGGGCCCCCC@@@===;;;;;;999777666666666555444555555555444444444333333////////////000000000000.../////////000000111111***+++,,,---...---,,,,,,&&&'''***---.........---)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,)))%%%)))\\\))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***/// ''' )))$$$%%%&&&&&&''''''&&&&&&'''nnn,,,)))%%%...JJJMMM...(((%%%(((((()))***+++*********++++++************++++++***))))))((('''&&&&&&&&&&&&'''(((*********)))(((+++)))222***,,,***###***((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''***&&&###,,,&&&!!!+++%%%+++YYY###)))'''%%%&&&))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))%%%&&&''')))))))))((('''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&''''''((()))((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))***+++***(((&&&&&&''')))***'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------,,,++++++***+++++++++************************+++++++++,,,,,,,,,------++++++,,,---------,,,,,,---------.........//////---......///////////////.../////////000000111111------...///000111111222///111222111000///000111------...///000111222222222444555444222222444777999;;;AAALLLUUU^^^hhhrrr{{{~~~zzztttoookkkiiigggfffdddbbb^^^[[[XXXVVVVVVUUUTTTUUUXXX]]]cccffflllppptttwwwxxx{{{|||bbbTTTHHHEEEFFFCCC???<<<<<<:::777777777777666444444444333333333333222222111111111111000000000000...///111000...------...------,,,,,,,,,+++++++++,,,------......------,,,......---,,,******))))))******++++++++++++*********''',,,]]](((((((((((((((((((((((()))***+++++++++)))((('''))))))))))))************%%%111%%%(((222%%%&&&((())))))(((((()))+++'''%%%&&&,,,*** ,,,ggg&&&111''''''((()))******)))(((''''''''''''&&&&&&'''''''''$$$%%%'''((()))(((''''''&&&(((+++,,,,,,)))&&&$$$%%%(((!!!)))--- ??? +++///))))))(((((('''''''''&&&)))'''&&&%%%%%%&&&''')))'''aaa%%%$$$000$$$(((}}}RRR&&&&&& 666&&&+++***)))(((''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''++++++++++++)))'''$$$###''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((++++++******)))(((((('''((((((((((((((()))************))))))((((((''''''''''''''''''((((((((((((*********)))))))))))))))))))))))))))************...---+++***)))***++++++(((((()))***+++,,,,,,,,,........................------......///.............................................///////////////000111000......000111111222222222000...,,,+++000111111111111222222222333222222222222222222222000222555666666666888::::::BBBMMMXXXbbbkkkuuu{{{}}}uuummmeee```]]]ZZZZZZZZZYYYXXXVVVUUUTTT[[[[[[[[[\\\^^^cccjjjooouuuvvvwwwzzz}}}{{{aaaSSSGGGDDDEEEBBB===:::<<<:::777777777777666444444444333333333333222222111111111111000000000000...///111000...------............---------,,,,,,+++,,,,,,,,,,,,++++++***((()))******++++++++++++******++++++++++++*********''',,,]]](((((((((((((((((((((((())))))*********)))((('''%%%&&&&&&'''((()))******...&&&nnnEEE???***!!!&&&((())))))(((((()))+++&&&'''rrr///000(((000&&&(((((())))))))))))(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&''''''((('''''''''%%%&&&((())))))'''%%%###(((&&&!!!(((,,,"""555(((!!!,,,((('''''''''&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))###111''',,,"""(((***))))))))))))(((((('''''''''(((((())))))(((((('''&&&&&&'''''''''((((((((()))(((((((((''''''''''''))))))(((((((((((((((''''''''''''((((((((())))))))))))******)))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((()))((((((((((((((()))*********)))))))))((((((((('''''''''((((((((()))))))))***)))))))))))))))))))))))))))))))))************---,,,+++*********+++,,,******++++++,,,,,,------------------------------,,,---......///.........////////////////////////............///////////////000000///......///111//////000111111000///...111111111111222222222222333333333333333333333333111222444555555777:::===CCCKKKVVVaaajjjrrrzzzxxxooofff___[[[XXXSSSSSSRRRRRRSSSVVVYYY[[[cccccccccdddfffkkkqqqvvvyyyzzz}}}yyy___RRRGGGCCCCCC???;;;999<<<:::777777777777666444444444333333333333222222111111111111000000000000...///111000...------...//////.........---------++++++++++++******)))(((&&&''')))++++++++++++*********++++++++++++*********''',,,]]](((((((((((((((((((((((((((((()))))))))((('''''''''((()))***+++---......+++((($$$---((((((444---'''((())))))(((((()))***&&&'''KKKNNN///&&&'''...,,,))))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%((((((''''''&&&''''''''''''''''''(((''''''&&&%%%+++###"""&&&)))''')))111000///&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))%%%www@@@)))---'''!!!+++(((((()))***)))((('''&&&(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((('''''''''''''''''''''''''''(((((((((''''''((((((((()))))))))&&&'''((()))************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&'''((())))))***((((((((((((((()))******))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))******)))))))))*********++++++++++++*********+++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......000000000000000000000000............////////////...///000///------///000,,,---///000111222222222111111111111222222222333333333333333333333333333333444555666777;;;@@@DDDOOOXXXcccmmmttt{{{|||wwwoooeee\\\VVVSSSRRRMMMLLLLLLMMMRRRZZZaaaffflllmmmnnnoooqqquuu{{{vvv^^^RRRGGGCCCBBB>>>;;;:::<<<:::777777777777666444444444333333333222222222111111111111000000000///...///111000...------...............------------+++++++++++++++***)))(((******,,,,,,,,,+++)))(((***++++++,,,,,,++++++******''',,,]]](((((((((((((((((((((((('''((((((((((((((('''''')))******+++,,,------...333666,,,,,,###&&&''')))***)))((('''(((***'''%%%111!!!%%%(((+++###---***)))(((''''''((()))*********))))))))))))*********)))(((&&&&&&&&&'''((()))))))))((((((((())))))+++"""&&&%%%&&&)))%%%EEEjjj333(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))'''IIIbbb***&&&)))+++'''(((&&&''')))******)))'''%%%(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((('''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&''''''((()))*********''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''((((((&&&&&&'''(((((())))))***((((((((((((((())))))***))))))))))))(((((((((((())))))))))))************)))))))))))))))*********))))))*********+++++++++*********++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////////////////////////////............////////////...//////...------...000------///000111222333333111111111222222222333333222222222222333333333333555666777888<<>><<<:::777777777777666444444444333333333333222222111111111111000000000000...///111000...------...------,,,,,,,,,+++++++++,,,------......---------,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,++++++***''',,,]]]))))))))))))))))))))))))(((((('''''''''((()))******))))))((((((''''''&&&000111'''(((<<<888+++'''...000((()))***)))((('''((()))(((%%%)))lll'''000555 ((((((000))))))(((((((((((())))))***)))&&&%%%%%%&&&)))***))))))(((((('''((((((((('''&&&&&&&&&&&&'''(((((((((###---%%%'''%%%...$$$'''000'''''''''((((((((((((((('''''''''''''''''''''''''''###III***,,,###000'''%%%(((%%%&&&'''((()))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((((((((('''''''''''''''((((((((((((((()))))))))************))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********************))))))))))))((((((((((((((()))******(((((((((((())))))))))))((((((((()))))))))******((((((((()))******++++++*********++++++++++++,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////000000....................................///////////////000111000......000111111111000000000111111222222222222222333333333333000111111222222333333444444666:::@@@GGGQQQ\\\cccpppvvv}}}xxxoooggg]]]YYYTTTOOOLLLMMMOOOPPPPPPSSSZZZbbbiiipppuuuwww{{{~~~oooWWWNNNFFFCCCAAA>>>===???<<<:::777777777777666444444444333333333333222222111111111111000000000000...///111000...------......---------,,,,,,,,,,,,+++,,,---...............///---,,,******+++,,,---+++,,,,,,------,,,,,,+++***''',,,]]]))))))))))))))))))))))))))))))((((((((()))***+++,,,,,,++++++++++++++++++111'''"""%%%,,,,,,&&&&&&''')))(((******)))(((''''''(((&&&+++(((;;;((("""777(((///222???(((((())))))))))))(((((('''''''''''''''''''''''''''(((((())))))))))))(((%%%&&&&&&''''''''''''(((***%%%+++$$$+++ ...&&&JJJccc ,,,&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%)))%%%gggUUU777''')))*** $$$***+++ ***&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((('''((()))))))))***************)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((()))*********((((((((((((((()))******'''((((((((()))))))))***''''''((((((((()))))))))'''(((((()))******++++++*********+++++++++,,,,,,++++++,,,,,,,,,+++***)))++++++,,,,,,------......------------------------***+++,,,...///000000000....................................////////////000111222111//////111222111111000000000111222333222222222333333333444444222222333444444555666666888;;;AAAIIISSS^^^iiipppyyy}}}{{{sssiiiaaa\\\UUUSSSPPPNNNNNNQQQTTTVVVXXX\\\bbbiiiqqqxxx|||nnnTTTLLLDDDAAA???======???<<<:::777777777777666444444444444333333333222222111111111111000000000000...///111000...------...//////.........---------***+++,,,---.../////////333111---)))''''''((()))+++,,,,,,------,,,,,,+++***''',,,]]]))))))))))))))))))))))))***)))(((((((((***+++,,,((((((((())))))*********%%%)))%%%111TTT```***///---$$$000,,,!!!111888!!!)))******)))(((''''''((($$$000%%%UUU%%%,,,777&&&...!!!888'''((()))******)))((('''%%%'''***,,,,,,***'''%%%&&&'''(((*********)))(((''''''((()))******)))))),,,&&&)))$$$///,,,'''111%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$666555"""((( '''!!!+++...333 ***&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******))))))((((((''''''''''''''''''((((((((((((((((((''''''''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))$$$%%%&&&'''(((***++++++((((((((((((((()))******'''((((((((())))))******''''''''''''(((((((((((('''(((((()))***+++++++++******+++++++++,,,,,,,,,+++,,,,,,---,,,+++)))(((,,,,,,------...///000000........................***+++,,,...///000000000000000000000000000000000............/////////000111222222111000000111333000000//////000222444555222222333333333444444444444444555555666777888888===BBBIIIRRR]]]iiittt|||~~~uuuiii^^^WWWUUUPPPOOONNNNNNPPPTTTXXX[[[```ccchhhooowww~~~mmmVVVMMMEEECCCAAA===:::;;;999999888777666666666777444444333333333333222222222222111111000000//////111000///...------...///,,,,,,,,,---...///000000......---,,,,,,+++******************************++++++++++++++++++++++++,,,'''***]]]###%%%'''((()))***,,,...,,,***'''''')))+++------***************)))((((((!!!---"""$$$,,,III***222)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))###000***555UUUxxx000%%%+++###***)))'''''')))))))))(((************))))))))))))((("""'''---&&&...)))(((((('''''''''(((((()))(((&&&&&&''''''&&&$$$(((((((((((((((''''''&&&)))uuu///$$$###(((***&&&$$$'''+++...&&&'''((((((((('''%%%%%%###'''///YYY***$$$((((((&&&'''''''''(((''''''&&&&&&))))))))))))))))))))))))((((((&&&%%%$$$%%%%%%&&&%%%&&&&&&'''''''''''''''%%%&&&&&&'''((())))))***'''))))))((('''&&&'''((())))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,+++***(((''''''&&&&&&(((((((((((()))))))))))),,,+++++++++******))))))((((((((((((((((((((((((++++++******************++++++*********+++---...---------,,,,,,+++++++++........................////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000111111222222222333333333222222222111222222333333222333444555555777:::===CCCLLLVVV^^^hhhssszzz|||rrreee\\\VVVQQQNNNKKKLLLNNNPPPUUU]]]eeekkkpppsssxxx|||lllVVVMMMEEECCCAAA===:::;;;:::999888777666666666666444444333333333333222222111111111000000000000000000000111111111000///...++++++,,,,,,------............---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,(((+++^^^$$$&&&''''''&&&&&&'''(((+++)))'''''')))***+++***)))))))))))))))(((''''''---++++++,,,&&&kkk... 555)))(((''''''''''''((()))''''''((((((((()))))))))***(((+++***...ooo111$$$(((""""""---***)))'''''')))***)))((())))))))))))((((((((((((111+++--- )))###999$$$((((((''''''''''''((((((((('''&&&&&&'''((('''%%%(((((((((((((((''''''&&&###SSShhh!!!(((&&&(((,,,***$$$!!!$$$&&&'''((((((((('''&&&%%%"""444AAAPPP333)))...+++)))&&&''''''(((((((((''''''((((((((((((((((((((((((''''''((((((((('''&&&%%%&&&&&&'''((((((((((((''''''''''''(((((()))))))))&&&(((((('''&&&%%%&&&'''))))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))((('''''''''((((((((((((((()))))))))******++++++*********)))))))))************************++++++++++++++++++++++++,,,+++*********+++,,,---,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000111111111222222222333333333222222222222222333333444333444555666888;;;???CCCHHHSSS___hhhqqq{{{wwwiii]]]UUUQQQNNNLLLJJJMMMPPPUUU[[[ccclllsssvvvzzzkkkUUUMMMEEECCCAAA===;;;;;;:::999888777666666666666444444333333333333222222000000000000111111111111,,,...000222222111...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------++++++++++++++++++++++++---(((,,,^^^((()))******))))))***+++***)))(((((()))***((('''((((((((()))(((((('''''')))###...***&&&III///+++((()))***)))%%% )))((((((''''''(((((()))(((((()))))))))))))))******)))*** ---(((QQQYYY222111%%%%%%111333)))(((333+++)))(((((()))******)))))))))((((((((('''''''''&&&""",,,"""///777 ((((((''''''''''''(((((((((&&&&&&&&&((()))((('''(((((((((((((((''''''&&&"""/// )))###$$$,,,---&&&###'''''''''((((((''''''&&&%%%%%%%%%)))VVV CCCaaauuuOOO333!!!!!!"""+++,,,%%%"""$$$%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&(((******)))'''&&&''''''((()))))))))(((((((((((((((((())))))))))))&&&'''''''''%%%$$$%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))'''''''''''''''((()))***)))))))))*********++++++******))))))))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////000000000000000000000000000000000000/////////000000000111111111111222222222333333333222222222222222333444555444555666888;;;@@@GGGLLLSSS^^^jjjsss{{{~~~ooohhh^^^UUUPPPNNNMMMLLLLLLPPPVVV\\\dddnnnwww}}}jjjUUULLLDDDBBBAAA===;;;<<<::::::888777666666666666444444333333333222222222//////000000111111222222)))+++---...///...---,,,---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++'''+++]]]''')))+++,,,,,,---///111+++***)))***+++***(((&&&((()))))))))))))))((((((""""""--- ---111ppp111)))'''///000...,,,***((()))(((((((((((((((((()))))))))))))))************$$$000'''""",,,BBB888!!!///$$$***222333+++""" $$$%%%%%%---111$$$%%%444555&&&,,,***((()))***+++******))))))))))))((((((((((((III''',,,(((''''''''''''(((((()))'''&&&%%%&&&((())))))((((((((((((((((((''''''&&&'''###111***)))'''''''''(((***---'''''''''''''''&&&&&&&&&***...000ZZZ(((+++...---222555''',,,,,,&&&!!!###%%%$$$+++***+++***###"""+++###$$$%%%''''''(((((((((''''''''''''''''''''''''%%%&&&'''((()))((((((((('''(((((())))))))))))))))))))))))))))))(((((((((&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((()))******)))*********++++++++++++)))))))))(((((((((((((((************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++....................................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000//////000000000111111111111111222222222333333333333333222333333444555666333444666999>>>FFFNNNTTT```jjjtttyyy{{{sssmmm```\\\VVVQQQOOOPPPQQQRRRRRRVVV]]]fffnnnxxxhhhTTTLLLDDDBBBAAA>>>;;;<<<;;;:::999777666555555555444444333333333222222222//////000000111111222222,,,,,,,,,,,,,,,---...///............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))%%%)))\\\%%%&&&((())))))***+++------,,,++++++,,,,,,***((()))******+++++++++*********(((+++ 000%%%ddd***...555(((888&&&''',,,&&&(((333((())))))))))))))))))(((************))))))))))))###---'''+++///!!!TTT%%%###,,,))),,,%%%!!!$$$(((***+++++++++,,,444+++"""###))),,,***,,,+++))))))+++,,,+++***+++++++++*********))))))***+++'''''''''''''''((())))))'''&&&&&&''')))***)))((((((((((((((((((''''''&&&&&&)))@@@ccc'''//////%%%"""(((***%%%((((((''''''&&&&&&&&&&&&(((+++---***((('''$$$ ###%%%333'''"""!!!***///(((!!!%%%&&&%%%'''***"""###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&$$$$$$$$$&&&(((***'''(((((()))))))))))))))))))))))))))(((((((((((('''((()))(((&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))))),,,+++******))))))******)))*********++++++++++++((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++++++++++++++.................................//////000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333333333333333444555666777333444888<<>><<<<<<;;;:::999777666555555555444444333333333333222222000000000000111111111111000///...---...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((($$$((([[[***+++,,,+++)))((()))***---,,,++++++,,,---,,,*********++++++,,,,,,++++++...%%%$$$)))...GGGwwwEEE!!!+++'''###(((...777+++"""(((+++%%%((())))))******))))))(((***)))))))))))))))(((((()))!!!(((///222;;; AAA((((((333"""))),,,---***&&&&&&)))---"""***666:::000$$$&&&000---+++******+++,,,,,,+++,,,,,,+++++++++*********SSS''''''&&&''''''((()))***)))''''''''')))***)))((((((((((((((((((''''''&&&"""000 '''***&&&&&&++++++%%%(((((('''&&&&&&&&&&&&'''&&&$$$ ...zzzyyy))),,,...'''""""""'''###...666000###%%%///,,,)))&&&(((+++***&&&######$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''$$$""""""$$$(((***''''''((()))))))))((((((''''''''''''((((((((((((((()))***)))'''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))))),,,+++******)))))))))))))))))))))*********++++++(((((())))))))))))******(((((((((((((((((((((((()))))))))******++++++,,,)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000111111111222222111111222222222333333333333333333444555666777888555888===CCCKKKUUU___eeelllttt|||vvvlllbbbYYYTTTLLLNNNPPPSSSVVV\\\bbbgggkkkooovvv~~~~~~fffTTTKKKDDDBBBAAA>>><<<===<<<;;;999777666555555444444444333333333333222222111111111000000000000000000000000000000000//////,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++((($$$((([[[,,,---------+++***+++,,,---+++))))))+++,,,,,,,,,))))))***+++++++++++++++)))&&&###+++)))"""...XXX666***(((!!! (((+++''')))///888)))!!!''',,,)))))),,,((()))************)))((()))))))))(((((((((''''''+++""")))'''444!!!<<<)))!!!111222///%%%'''))))))'''&&&'''(((---+++%%%###(((///...'''---,,,******,,,---,,,++++++++++++************)))999&&&&&&&&&''''''((()))******)))'''((())))))((('''(((((((((((((((''''''&&&$$$---444&&&&&&,,,***(((,,,)))((('''&&&%%%&&&&&&''''''---555&&&***)))...---,,,###%%%""" !!!$$$'''+++...***'''""" ###'''))))))&&&&&&'''(((((('''''''''(((((((((((((((((((((((()))(((&&&$$$$$$%%%'''(((&&&&&&'''(((((((((((('''%%%%%%&&&&&&''''''(((((('''((()))(((&&&%%%&&&'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))***((((((((()))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))***++++++,,,------((()))***,,,---------,,,************+++++++++,,,,,,,,,,,,---.../////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111111222222222111111222222222333333333333333444444555777888999:::>>>EEELLLUUU___hhhooommmvvv~~~|||rrrhhh___XXXSSSOOOLLLPPPUUUZZZ___fffnnnssszzz}}}~~~eeeTTTKKKDDDBBBAAA>>><<<===<<<;;;999888666555444444444444444333333333222222222222111111000000//////---///000111111///,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++)))%%%)))\\\%%%'''((((((((((((***+++,,,***'''''')))+++------(((((()))***************)))222***'''%%%///+++pppkkkEEE((()))...&&&"""(((******)))(((&&&%%%&&&((("""+++...(((&&&,,,,,,(((((()))***++++++***)))((())))))(((((('''''''''&&&&&&---)))333333666$$$555:::...+++)))((((((******(((&&&+++###&&&333222''')))555...,,,++++++,,,------,,,************))))))))))))fffrrr&&&&&&&&&'''''')))******+++)))(((((())))))(((&&&(((((((((((((((''''''&&&+++'''///DDD]]]444&&&,,,---)))((('''&&&%%%&&&''''''+++333!!!%%%---***KKKAAA'''111''')))'''&&&(((+++///---(((###!!!(((+++,,,***''''''((((((((()))))))))))))))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&'''((('''%%%$$$%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))$$$%%%%%%%%%'''((()))***(((((((((((())))))))))))))))))******+++++++++,,,******************************+++,,,,,,---......&&&(((***,,,---...------+++++++++,,,,,,---------.........///000111111222////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111111222222222111111222222222333333333333333444444666777888999???DDDKKKSSS\\\fffooouuunnnwwwwwwpppeee\\\UUUQQQOOONNNOOOTTT[[[aaagggnnnwww}}}{{{dddTTTKKKDDDBBB@@@<<<:::;;;;;;:::999777555444333333333333333333333333333333000000000000000000000000.../////////...---,,,,,,........................------------------,,,,,,000000...$$$111555"""...---,,,...111000...///444%%%---'''XXX))))))(((((((((***+++,,,******))))))(((((('''''')))((((((((((((((())))))***))))))))))))+++,,,---JJJ)))111!!!---///''''''(((((()))***++++++'''(((((())))))******+++(((((((((''''''(((((((((...222'''+++'''))))))''''''(((((())))))******&&&###!!!"""&&&)))******^^^===$$$111111)))//////...---,,,+++***)))*********(((''''''***,,,---......---+++***,,,...***)))))))))))))))******)))JJJ333$$$***///)))%%%***$$$&&&'''%%%)))......***((((((((((((((((((((((((&&&///!!!((($$$&&&///---"""111))))))(((((((((((()))))) ///###%%%222777###---'''111''''''''''''''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))*********)))(((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((())))))((('''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))((())))))))))))(((((('''''''''(((((())))))******%%%%%%&&&((()))+++,,,,,,---,,,,,,+++***)))((((((%%%&&&'''(((***,,,---...------,,,,,,+++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,---------////////////////////////////////////////////////............/////////000000000000000111111111111111111222222222333333333222222111111111111111111333333333222333333444444111444666555444555999===CCCMMMYYY```ffflllmmmkkkppptttzzz}}}xxxhhh```XXXUUUQQQMMMMMMPPPSSSXXX```hhhpppwww~~~zzzdddTTTKKKDDDBBB@@@<<<:::;;;999999777666555555555555222222222222222222222222000000000000000000000000......//////......---,,,---------..................---------------------***++++++,,,222---$$$///222)))%%%+++111///'''!!!***&&&///ccc***))))))(((((()))***+++***************)))))))))...---,,,++++++***+++++++++***)))((('''''''''(((222,,,$$$&&&111...%%%&&&&&&'''(((((())))))((('''''''''''''''''''''***))))))(((((())))))***222)))((()))000***&&&+++((((((((()))))))))))))))+++)))&&&&&&)))++++++***+++000$$$$$$---***)))))))))))))))((((((***+++***((('''(((***,,,111222333222000///000111++++++***)))((((((((())),,,(((###000$$$"""444333000...---,,,***(((&&&++++++++++++++++++++++++$$$''''''%%%777###$$$(((,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&000""" ... GGGPPP$$$///$$$$$$***)))))))))))))))(((((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))((())))))))))))((('''&&&(((((())))))(((''''''&&&))))))((((((((('''''''''))))))))))))))))))))))))(((((())))))***))))))(((***************))))))))))))))))))))))))(((((((((,,,,,,++++++***)))))))))(((((()))***,,,---......,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------------------------......////////////////////////////////////////////////........./////////000000000000000000111111111111111111111111222222222333222222111111111111111111333222222222222333444444333555777777777999???CCCLLLUUU___eeejjjooopppnnnssstttvvvxxxxxxsssmmmhhh```XXXRRRPPPNNNMMMOOOSSS[[[```hhhpppvvv}}}zzzcccTTTKKKCCCBBB@@@===;;;;;;888777777666666666666666111111111111111111111111000000000000000000000000....../////////...------,,,,,,------.........///........................)))+++'''111222)))///111$$$)))000333...***---555444&&&,,,SSS+++***))))))((())))))*********++++++++++++++++++000///---,,,++++++******+++***)))(((''''''''''''\\\kkk777111222---$$$$$$))))))******++++++,,,,,,,,,,,,,,,+++***)))))))))+++******************+++###333)))''',,,---******))))))))))))))))))((((((///,,,***))))))******)))(((999777777"""$$$'''''''''(((((()))))))))***+++***)))((((((***,,,...000222222000///...///---,,,+++)))((((((''''''---iii"""&&&...***$$$###***,,,((((((,,,&&&&&&&&&&&&&&&&&&&&&&&&'''%%%---(((;;;ddd&&&######///111###%%%%%%''''''''''''%%%%%%$$$---'''"""+++*** vvv"""555...&&&)))))))))))))))((((((''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((()))))))))(((''''''))))))((((((((((((''''''))))))))))))))))))))))))'''((()))***************,,,,,,,,,+++***))))))(((*********))))))(((((('''************************)))))))))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,------------/////////...............////////////////////////////////////////////////....../////////000000000000000000000111111111111000000000111111111222222111111222222222222222222222222222222222333444444555777999:::;;;???GGGMMMUUU^^^gggkkknnnrrrrrrppprrrqqqooommmjjjddd^^^YYYWWWQQQLLLLLLMMMNNNTTTZZZeeejjjrrrzzzyyybbbSSSKKKCCCAAA@@@===;;;<<<999888777666666555555666222222222222222222222222000000000000000000000000......////////////......+++,,,,,,------......///.........///////////////---000&&&---///,,,555,,,666,,,$$$'''+++***&&&#########555qqq++++++***))))))((((((((()))*********++++++,,,,,,,,,+++***))))))))))))))))))))))))******+++,,,,,,111%%%!!!)))&&&333)))))))))*********++++++++++++*********))))))))))))(((((((((((((((((()))'''$$$555###""",,,111&&&+++******))))))(((((((((+++***)))(((((((((((((((111ttt"""555&&&)))))))))*********++++++***++++++***((((((***,,,,,,...111111///---,,,,,,++++++***)))(((((())))))***fffqqqZZZ000&&&$$$...///&&&%%%,,,++++++++++++++++++++++++$$$'''222###+++---"""(((---%%%'''(((***++++++***(((''' (((...)))$$$+++...(((!!!fff+++555$$$'''''''''''''''&&&&&&%%%((((((''''''((('''%%%$$$(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%&&&'''((()))'''''''''(((((((((((((((((((((((()))))))))******))))))************))))))(((((()))))))))(((((('''))))))(((((((((((((((((())))))))))))))))))))))))'''''')))***+++++++++++++++++++++******)))))))))((((((((())))))*********))))))*********+++++++++'''((((((((((((((())))))*********)))******++++++*********+++++++++,,,,,,/////////............---////////////////////////////////////////////////...////////////000000000///000000000111111111111///000000000000111111111111111222222222222222333222222111222222333444555555777999;;;>>>EEENNNUUU]]]eeemmmoooqqqtttssspppmmmjjjgggccc```\\\WWWTTTRRRNNNKKKMMMOOORRR[[[ccclllsss|||xxxaaaSSSJJJCCCAAA@@@===;;;<<<;;;:::888777555444444333333333333333333333333333000000000000000000000000......///////////////...,,,,,,,,,,,,------..................//////000000,,,111)))(((...---+++%%%'''&&&'''*********///666******************))))))((((((((())))))******+++++++++((((((((((((((()))***+++((())))))***++++++,,,,,,)))uuu^^^___```YYY^^^]]]]]]]]]]]]]]]^^^^^^^^^\\\\\\]]]]]]^^^^^^^^^^^^```______^^^^^^______```ttt333$$$%%%)))///'''++++++******))))))(((((((((((((((((((((((())))))$$$((((((PPP$$$333,,,,,,+++++++++************+++++++++))))))***,,,---///222222111///...---))))))(((((()))***++++++&&&BBB333---$$$'''''')))((()))+++,,,,,,+++)))((('''$$$+++***!!!***(((333000)))///$$$***'''''''''''''''&&&&&&%%%)))'''&&&'''((((((&&&$$$(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''''''''(((***+++((((((((((((((('''''''''(((((((((((())))))))))))))))))************))))))(((((()))))))))))))))((((((((())))))))))))))))))((((((((((((((((((((((((&&&'''(((******+++++++++((((((((()))))))))******(((((())))))******++++++)))))))))***++++++,,,,,,(((((((((((((((((())))))***)))))))))******+++,,,******+++++++++,,,,,,,,,......------------------////////////////////////000000000000000000000000////////////000000000111///000000000111111111111///000000000000111111111111111222222333333333333222222222222333444555666444777;;;>>>BBBJJJUUU\\\dddllltttuuuvvvvvvsssnnneeebbb^^^ZZZXXXVVVSSSQQQPPPMMMMMMPPPSSSXXXaaakkkttt{{{www```RRRJJJCCCAAA@@@===<<<<<<<<<;;;999777555444333333333333333333333333333333000000000000000000000000......///000000000//////------,,,,,,,,,,,,,,,,,,---------......//////000'''***...'''000+++ AAA444333555888777///((('''000""")))************))))))((()))))))))***************((((((((()))***+++------)))*********)))((('''&&&(((___GGG%%%***111&&&'''*********************))))))''')))***+++******,,,---)))(((333222666*********))))))(((((((((***+++,,,,,,*********,,,+++---//////---+++++++++''''''(((((()))+++,,,---&&&///WWW%%%%%%,,,((()))'''((())))))))))))(((''',,, """)))(((&&&&&& $$$(((GGG+++""",,,)))))))))))))))(((((('''(((&&&%%%&&&)))***'''$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))******))))))(((((()))*********))))))(((((())))))))))))******((((((((((((((((((((((((&&&'''((()))))))))))))))&&&''''''((())))))******+++++++++******))))))((())))))******+++++++++,,,+++++++++++++++,,,,,,,,,***************+++,,,---------------............,,,,,,---------.........////////////////////////000000000000000000000000/////////000000000111111000000000000111111111111000000000111111111222222111111222222333444444444333333333333444666777888666:::???DDDIIIRRR\\\dddmmmvvv}}}}}}zzzwwwpppiii^^^ZZZVVVRRRQQQOOOMMMLLLOOOOOORRRWWW[[[```jjjuuuvvv___RRRIIIBBBAAAAAA>>><<<===:::999888666555555444444222222222222222222222222000000000000000000000000......///000000000000000...------,,,,,,++++++++++++,,,,,,---......//////***###222(((222)))***PPP+++111///$$$CCCzzz((((((******+++***))))))+++++++++++++++*********************+++,,,,,,---))))))******)))(((&&&%%%%%%555"""......(((''')))******************++++++(((***------++++++---...///...&&&%%%NNN,,,'''''''''((((((((((((((()))+++,,,,,,+++***+++,,,***+++++++++)))((()))***)))((((((((()))***++++++***(((+++###,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$'''---...***&&&333!!!}}}sss888((()))))))))))))))((((((''''''%%%###%%%)))+++(((%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((())))))(((((()))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))))))))((((((((()))***************(((((()))))))))*********((((((((((((((((((((((((&&&''''''((((((((('''''')))))))))))))))))))))******************************************+++++++++++++++,,,,,,---------...*********++++++,,,---...---------............///,,,,,,---...///000000111////////////////////////000000000000000000000000//////000000000111111111000000000000111111111111111111111111222222222333111111222222333444444555444444444555666777888999;;;@@@FFFLLLRRR[[[eeelllttt}}}{{{ssshhh___VVVSSSPPPNNNNNNNNNMMMLLLQQQSSSZZZaaaggglllwwwuuu^^^RRRIIIBBBAAAAAA>>><<<===888888777666666666666666111111111111111111111111000000000000000000000000......///000000000000000///...------,,,+++***)))++++++,,,,,,---...//////222 555)))333***@@@aaa777&&&KKK'''((()))***++++++***)))---------,,,,,,+++++++++++++++******)))*********'''(((***+++,,,,,,++++++%%%,,,+++/// ---...%%%)))))))))***+++++++++,,,(((+++------+++)))+++---'''---&&&***%%%^^^&&&&&&'''((()))***++++++)))+++------+++***++++++.........---++++++,,,...******)))))))))))))))***///&&&;;;"""&&&***%%%((('''&&&&&&&&&&&&'''((("""000///$$$%%%((()))---+++%%%((("""EEE''''''''''''''''''&&&&&&%%%&&&$$$"""%%%***,,,)))&&&(((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%'''((((((((('''&&&))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))(((((((((((()))***************(((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''&&&&&&,,,,,,++++++***)))))))))&&&'''((()))+++---......************************)))******+++,,,,,,------++++++++++++,,,---...///+++++++++,,,,,,,,,------,,,---...///000111222333////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111111222222222222333333333111111222333333444555555444444555555777888999:::???DDDLLLSSSYYYaaajjjqqqwwwyyynnnaaaVVVPPPOOOMMMMMMPPPQQQRRRRRRUUUYYYaaakkkqqqxxxqqq___OOOKKKEEE@@@>>>>>>>>>===:::999888666555555444444444333222222111111222222111///---...111222000...////////////////////////---......///---+++((('''------------------------(((222'''111:::&&&***************************************)))((((((,,,,,,++++++++++++++++++111///...,,,++++++,,,------000HHHqqq555******!!!...))))))))))))))))))))))))---,,,+++))))))+++,,,---$$$222)))+++222)))qqqmmm555%%%,,,,,,###///000333+++***///---$$$$$$,,,---,,,,,,++++++,,,,,,---***)))((()))+++,,,+++***...***555uuu---$$$,,,'''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((+++'''+++000```***'''******!!!&&&+++%%%,,,,,,&&&%%%+++***###$$$%%%&&&'''(((***++++++(((((()))***************)))))))))(((''''''&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***)))(((&&&%%%%%%''')))+++((((((((((((((('''''''''&&&&&&''''''(((((())))))++++++,,,,,,,,,,,,++++++((((((&&&&&&&&&'''((()))%%%''')))+++***)))&&&$$$))))))))))))*********************)))***++++++,,,------,,,+++*********+++++++++******++++++,,,---******+++,,,------...///,,,+++***+++---...---,,,+++---///222333333333222...///////////////................../////////000000///.........///111222000111111111111222222222222222333333333333444444444444333222222333333333333444555555555777;;;>>>BBBJJJUUU^^^ccciiiqqqwww{{{}}}rrrdddYYYSSSLLLMMMNNNOOOQQQTTTYYY]]]bbbhhhqqqyyyppp^^^OOOKKKFFFBBB@@@???>>>===:::999888666555555444444444333222222111222222222111///...///111111000...////////////////////////$$$&&&***---000111111111------------------------000&&&===444TTT***************************************)))((((((++++++++++++++++++++++++))))))))))))***+++,,,,,,(((---666000***000,,,++++++++++++++++++++++++***)))(((''''''((()))***$$$,,,###&&&000!!!777}}}|||"""...,,,+++((("""---+++!!!111444(((,,,,,,++++++++++++,,,,,,+++)))((()))+++,,,,,,+++&&&+++---((('''***(((((((((((((((((((((((((((((('''''''''''''''''',,,$$$+++000$$$888KKK333!!!777,,, 111)))"""&&&,,,,,,)))%%%&&&&&&'''((()))******'''((())))))******))))))'''''''''(((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''((((((((()))(((((())))))))))))))))))'''''''''((((((((((((((('''(((((())))))(((((('''------,,,,,,+++,,,,,,,,,'''(((*********)))((('''))))))))))))***************)))))))))******+++++++++***))))))(((((())))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,---......,,,,,,---///111222222111000///000000000000000//////........./////////000000000//////...///000111222000111111111111222222222222222333333333333444444444444333333333333333444444555666666777:::???CCCIIIPPPZZZaaaeeejjjpppuuuyyy{{{{{{vvvlll```WWWRRRMMMOOOSSSVVVZZZ___dddhhhpppwwwnnn\\\NNNKKKGGGDDDBBBAAA>>>===:::999888666555555555555444444333222222222222222111000//////111111000///////////////////////////***,,,---////////////...////////////////////////666&&& (((:::*********************************+++******)))(((*********++++++,,,,,,---******,,,------.........)))(((,,,333111,,,///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,&&&***&&&)))111)))!!!+++|||555---(((333&&&///------111000+++&&&%%%++++++************++++++,,,***((((((***,,,,,,,,,###///)))+++---&&&***''''''''''''''''''''''''******)))(((((('''&&&&&& ---)))+++)))===ttt***)))&&&"""&&& +++***---///+++$$$$$$)))''''''''''''((((((((()))''''''((()))))))))((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((()))))))))((('''(((((())))))******++++++))))))((((((((((((((('''))))))************))))))***+++++++++***)))(((((())))))******************))))))))))))************)))))))))))))))*********,,,++++++************+++******))))))******+++,,,------------,,,,,,,,,+++...---,,,---/////////...,,,---///000000000///...000000111111111111000000....../////////000000000000////////////000111222000111111111111222222222222222333333333333444444444444333333333444444555555666777888:::???FFFJJJSSSYYY```fffiiilllppptttwwwvvvsssmmmcccZZZTTTQQQNNNSSSZZZ```gggmmmssswww{{{lllZZZMMMJJJGGGDDDBBB@@@===;;;999888777666555555555555444444333222222222222333111000000000000111000000////////////////////////222222111000///---+++***////////////////////////;;;---///===,,,]]]*********************************++++++******)))))))))***+++,,,,,,---------.../////////...,,,+++...&&&...FFF---,,,"""///************************---,,,++++++++++++,,,---+++))),,,---***+++...,,,---nnn???$$$"""555))) ###000///######...+++******))))))******+++---+++)))(((***,,,,,,,,,(((111---ggg((((((&&&''''''''''''''''''''''''******))))))((((((((((((!!!333$$$333...//////))))))111###&&&%%%######&&&***((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''(((((((((((((((''''''((()))******++++++***)))))))))(((((('''''')))******++++++******)))''''''(((((('''%%%$$$"""***)))((((((((()))***+++((()))))))))************(((((())))))************++++++***************+++******)))))))))***++++++---------------------,,,///...---...///000000...---......//////...------//////000111111111000000...////////////000000000000000000000000111111111000000111111111222222222222222222333333333444444444444444444444444555666666777888:::>>>EEELLLRRR[[[___eeejjjmmmooorrrtttvvvssslllddd\\\VVVSSSRRRRRRXXXaaajjjrrryyyjjjYYYKKKIIIEEEBBBAAA???<<<:::999888777666666555555666555444333333222222333333000111111111000000000111////////////////////////,,,---...///000000111111000000000000000000000000444,,,###...)))(((...(((AAA******************************++++++++++++******))))))***+++,,,,,,------)))***+++,,,,,,+++)))(((------'''***666%%%'''+++************************))))))(((((((((((())))))111&&&***---"""""",,,///!!!---LLLjjj )))333111""" ---222,,,+++******))))))******+++...,,,***)))+++,,,,,,+++---,,,333RRR%%%'''''''''''''''''''''''''''(((((((((((())))))******000)))"""%%%)))'''######111qqqRRR((()))000///'''"""+++))) ((((((((((((''''''''''''''''''((((((((((((''''''))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))(((&&&&&&&&&''')))***&&&&&&''''''((()))************))))))((((((((('''&&&&&&''''''''''''&&&&&&******++++++***(((&&&%%%)))((('''&&&&&&(((***+++((()))))))))************(((((()))***+++******))))))((((((((((((((())))))*********)))***++++++,,,++++++,,,------.../////////...---...000111000///...............------,,,---...//////000000000///////////////000000000111///000000111111111111111000000111111111222222222222222222333333333444444555444444444555555666777666888;;;>>>CCCJJJRRRXXX___bbbgggllloooqqqsssuuuuuuppphhh```ZZZXXXVVVVVVZZZ```iiisss{{{iiiXXXKKKHHHDDDAAA???===;;;:::888888777666666666666666555444444333333333333333000111222222000000111222////////////////////////+++,,,---...///111222222000000000000000000000000,,,&&&333??? ...<<<111333888************************)))***++++++,,,+++++++++*********++++++,,,,,,---((()))***,,,---.........&&&555///ddd!!!:::$$$------------------------************************222%%%'''111...))))))(((333---??????)))***)))(((+++...---(((++++++************++++++---,,,++++++,,,---+++***---&&&333555,,,,,,''''''''''''''''''''''''&&&&&&'''(((((()))******+++""",,,...%%%111((("""!!!XXXyyy(((&&&(((111///)))&&&%%%###((((((((((((((('''''''''(((((()))))))))(((''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((***(((&&&%%%%%%'''***+++&&&&&&''''''(((((())))))***))))))))))))))))))((((((((())))))))))))((((((***************)))((('''''''''&&&&&&&&&((()))***))))))))))))************((()))***,,,,,,+++******,,,,,,+++++++++,,,------++++++******++++++,,,---++++++,,,---...///000000///...---...000000000..................---------,,,---...//////000///////////////000000000111111///000111111222222111111000111111111111222222222222222333333333333444444555555555555555666777888777:::???DDDIIIPPPXXX]]]aaadddhhhlllppprrrssssssqqqllleeeaaa______``````eeekkkttt}}}iiiXXXMMMIIIDDD@@@>>>>>><<<<<<888777777666666666666666555555444333333333333444000111333222000///111333////////////////////////000//////...------------////////////////////////:::111)))333::: (((---888,,,999************************)))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...000111222%%%111"""---AAA,,,555'''------------------------,,,,,,,,,------,,,,,,,,,---***+++000444222...,,,+++;;;""""""---fffBBB(((***///((('''000,,,,,,++++++++++++,,,,,,,,,,,,,,,---...---***(((+++&&&...---nnn!!!,,,((((((((((((((((((((((((''''''''''''''''''(((((( %%%///,,,%%%///111 $$$111)))333ddd,,, (((((( %%%333'''''''''((((((((((((((())))))******))))))((('''((((((((((((((('''''''''(((((((((((((((((((((((('''((()))******)))((('''(((''''''&&&'''((()))***(((((((((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++(((''''''&&&&&&&&&''''''''''''''''''((()))***+++))))))))))))************)))***,,,---------+++***---------------...//////,,,,,,,,,+++,,,,,,---...,,,---------......//////...---,,,---///000///.....................//////------...000000111111111//////000000000111111111///000111222222222111111000111111111111222222222222222333333333333444444555555555555666777888999:::>>>DDDJJJPPPVVV]]]aaadddeeehhhllloooppppppoookkkgggdddcccgggjjjmmmmmmrrrwwwiiiXXXOOOKKKEEE@@@>>>>>>>>>===888777777666666666666777555555444333333333333444///222333333000///111333////////////////////////---------------...///000////////////////////////666444111(((888'''555...&&&---888)))888iii************************)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++***)))***+++,,,---+++'''555$$$;;;000++++++++++++++++++++++++((())))))******))))))(((&&&222...$$$%%%)))+++000+++***222///---$$$lllxxx444!!!---111(((---,,,,,,++++++,,,,,,---+++,,,---...///...***''',,,+++***///''''''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%***&&&&&&------ 111$$$&&&&&&$$$***jjj!!!---(((""")))''''''''''''(((((())))))***************)))((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&((()))))))))((('''************))))))))))))(((((())))))******++++++))))))************)))))))))((('''&&&&&&''')))***'''(((((()))***+++++++++))))))))))))************)))+++,,,......---,,,+++''''''&&&&&&'''((())))))------,,,,,,------...//////............---------...---,,,---/////////---...............///000000......000111111222222222000000000000111111111111///000111222333222111111000111111111111222222222222222333333333444444444555555555555666777999999<<>>222)))&&&***---)))///...///////////////...---(((---333222EEEWWW((()))(((((((((''''''''''''******)))))))))((((((((())))))))))))((((((((((((,,,///$$$777"""333mmmccc!!!+++'''"""111...---'''((((((((((((((((((((((((***)))'''&&&&&&''')))******)))(((''''''((()))***((((((((((((((()))*********+++,,,,,,***))))))***(((((()))***************))))))************))))))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++******************,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...000000------------------------//////.........---------.........///////////////111111111111111111111111222111///......///111222222222222222222222222222333333333333333333333333555666777777777999<<<>>>FFFNNNUUUZZZ___dddccc___]]][[[YYYYYY\\\]]]\\\[[[\\\___dddkkkrrryyy}}}bbbTTTKKKHHHDDDAAA@@@???===;;;;;;:::888666555555555666555555444333333333333444111222222222222111000000/////////............---//////000000000000//////.........//////////////////...------------...///000...,,,+++---.........$$$222888)));;;((()))++++++)))))))))***...---,,,++++++++++++,,,,,,,,,,,,,,,+++***)))(((//////...------,,,++++++(((111$$$&&&///)))RRR---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++...............------------...///...,,,,,,---...///333222fffMMM111'''111222000000000000000///...---///111000...)))+++************))))))))))))++++++*********)))))))))(((((((((((())))))))))))###***'''+++999555&&&###)))444xxxccc'''%%%,,, 999 (((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&''''''((()))***+++,,,,,,***))))))+++(((((()))***************))))))************))))))************))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))************+++++++++******++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,/////////............---.........//////000000000111111111111111111111111333222111000000111222333222222222222333333333333333333333333333333333333777888888888999<<<@@@DDDLLLUUU]]]aaadddfffbbb\\\SSSRRRQQQQQQSSSUUUUUUTTT[[[```gggmmmttt||||||bbbTTTKKKHHHDDDAAA@@@???===;;;;;;:::888666555555666666555555444333333333333444111222222222222111000000/////////...............//////000000000000//////000000//////.........---.........------.........111...++++++,,,...//////666+++%%%---777888111,,,((()))++++++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,.../////////////////////...---------,,,,,,,,,++++++111''',,,+++###qqq$$$,,,---------......//////......---------------.../////////...............---......------,,,,,,---***###///+++%%%kkklll222222222222111000//////777555)))000(((+++************************++++++++++++*********)))''''''(((((())))))******(((,,,...(((!!!'''111222)))###...}}}NNN%%%222))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((***++++++***(((((()))***(((((()))***************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******+++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------,,,+++++++++++++++------------------------/////////........................///000000111111111111111111111111111111333222222111111222222333222222222333333333333333333333333444444444444444777888888999;;;???EEEJJJRRRZZZbbbeeegggeee___XXXNNNMMMMMMNNNPPPRRRSSSTTT\\\ccclllssszzz{{{cccVVVKKKHHHDDDAAA@@@???===;;;;;;:::888777666666666666555555444333333333333444111222222222222111000000////////////////////////000000////////////000000222111111///...---,,,+++---..................---111///,,,+++,,,...//////222+++%%%%%%(((+++---000000444yyy---///000000///......///******+++,,,------......///......---,,,,,,,,,,,,******++++++,,,,,,,,,------,,,---222$$$222===222,,,------......//////000///...............//////////////////////////////.....................---000888///777CCC&&&JJJxxx777777888888777666555555444:::...===;;;wwwTTT))))))))))))))))))))))))++++++++++++*********)))''''''(((((())))))******222%%%%%%)))$$$%%%'''///(((+++,,, +++ooo///************************'''((()))******)))((('''(((((())))))))))))((((((((((((''''''(((((()))***((())))))'''&&&%%%''')))(((((()))***************))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,////////////////////////////////////////////////......//////000111111222111111111111111111111111333333222222222222333333222222333333333444444444555555555555666666777777777888999:::===CCCJJJOOOVVV]]]ccceeedddaaaZZZRRRJJJKKKMMMNNNPPPSSSUUUWWW___fffqqqyyyzzzcccWWWKKKHHHDDDAAA@@@???===;;;<<<;;;999777666666666777555555444333333333333444111222222222222111000000...////////////000000000000000////////////000000222111111///...---,,,+++------...//////...------111///---,,,...//////...###---777999333+++***,,,***888+++###```---...000000.........///((()))+++,,,---.........111000...,,,***))))))((())))))***++++++,,,------,,,(((000111!!!;;;"""|||,,,,,,,,,------...............---------...//////000000000000111111111111111000///000222333222111???%%%+++555&&&,,,AAA@@@'''@@@tttAAAAAABBBBBBBBBBBBBBBAAA<<>>BBBHHHOOOTTTZZZ___bbb```^^^[[[UUUNNNHHHKKKNNNPPPSSSVVVZZZ^^^cccjjjuuuxxxaaaUUUKKKHHHDDDAAA@@@???===;;;<<<;;;999777666666666777555555444333333333333444111222222222222111000000.../////////000000000000111000///......///000111////////////............------...//////...------000...---...///000///---:::222(((&&&,,,333555333(((444---444999BBB)))***,,,,,,*********+++******,,,------------,,,///...---,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,222***)))333###___---.....................///////////////000111111111111222333444555555666555333333444777999888777'''???===333CCCGGG666,,,333;;;???:::AAAiiieeeMMMNNNOOOPPPPPPQQQQQQPPPOOOOOOKKKEEEEEEQQQ(((((((((((()))))))))*********)))))))))((((((((())))))))))))((((((((((((((()))***((("""$$$...,,,444+++ !!!***111333"""CCC'''555************************)))))))))******)))))))))'''((()))******)))((('''))))))(((((())))))***+++((()))(((&&&$$$$$$''')))(((((()))***************))))))************))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++******++++++,,,------...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------...000111222////////////////////////.../////////000000000000---...///000111222333333222222222222222222222222111111222222222222111111222222333333444555555666555555555666777777888888777:::???CCCHHHNNNTTTYYY\\\___```\\\XXXWWWRRRLLLIIIMMMQQQUUUXXX\\\bbbfffkkkrrr}}}vvv___SSSKKKHHHDDDAAA@@@???===;;;<<<;;;999777666666777777555555444333333333333444111222222222222111000000.../////////000000111111111000///......///000111---------...///000000111,,,---...//////...---,,,///......///000000///---+++333999777000,,,++++++000))),,,---(((,,,444222;;;***+++------+++***+++,,,+++,,,---...---,,,+++***&&&&&&'''(((***,,,///000///......------,,,,,,+++,,,444333$$$444'''---++++++,,,---///111333555555........................,,,,,,,,,,,,,,,,,,,,,,,,........................(((444666!!!999+++...555111111111111111111111000222222111111222333444444222333444555666888999999888666555888;;;>>>===;;;>>>666:::@@@<<<:::@@@DDD>>>;;;:::===CCCFFFDDD@@@JJJ{{{VVVWWWXXXYYYZZZ[[[[[[[[[XXXSSS^^^VVVQQQTTTWWWNNNJJJIIIHHHFFFDDDBBBAAA@@@999999888888777777777666444333222111000...------************************************************%%%,,,&&&"""///&&&666(((((())))))*********+++))))))))))))((((((((((((******))))))((((((''''''%%%...+++''',,,---((((((---)))&&&(((,,,,,,)))%%%###+++000+++$$$&&&555DDDfff222###))))))))))))))))))))))))***))))))))))))))))))***'''((()))******)))((('''((((((((((((((()))*********))))))'''%%%%%%(((***(((((()))***************))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,---......,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---.........................../////////000000111111---...///000111222333333222222222222222222222222000111111222222111111000222222333333444555666666444444444555666777777888999<<>>;;;999999888777777777777777777666666555444333333333333444333222111111111222333111111111111111111111111000000000000111111111111---------------...///000............/////////000////////////000000000000///......---------......///...---,,,+++*********,,,***>>>lll---------,,,,,,+++++++++,,,---...//////...---,,,------------,,,++++++***---------.........//////.........------,,,,,,,,,,,,,,,---...//////.....................---------///---+++,,,...///---+++......------...//////000,,,------...////////////111111111111111111222222222222333444555666777777::::::999999;;;===???@@@@@@?????????>>>>>>======>>>??????@@@AAABBBCCCDDDCCCDDDFFFGGGFFFGGGIIIKKKOOOPPPSSSRRRNNNQQQdddyyy{{{______```aaaaaa```______eeebbb``````aaa```]]]ZZZWWWTTTQQQNNNMMMLLLJJJIIIHHHEEEBBB@@@??????>>>===<<<:::777444222222333333***++++++,,,,,,------......---+++)))((()))******)))))))))))))))*********))))))))))))***************)))(((((((((***+++,,,))))))(((((((((((())))))(((((())))))******++++++)))((((((((((((***,,,---+++***(((''''''''')))***+++(((%%%(((333DDDVVVbbbvvv|||888,,,...+++(((''')))***)))'''***************)))(((((()))))))))(((''''''&&&&&&))))))(((((((((((())))))******+++++++++******)))+++)))'''))),,,---,,,***,,,+++++++++******)))))))))))))))))))))(((''''''++++++******))))))(((((((((((((((((())))))))))))(((((()))***++++++,,,,,,,,,+++++++++---///222444////////////...---,,,+++,,,---......,,,+++,,,...///////////////.........------........................///000000000000000222222111111111111111111000000111111222222222222222333444444555555444444222222333333333444444444555666777777666666777999===@@@EEELLLRRRWWW[[[\\\aaa```]]]YYYSSSPPPPPPPPPQQQVVV[[[```dddjjjqqqwww~~~rrr\\\RRRJJJHHHDDDBBBAAA???===;;;999888888777777777777777444444333222111111111111444333222111111111222222////////////////////////............////////////---,,,,,,,,,,,,------............/////////000000000000000000///////////////......---------......///...---,,,,,,,,,,,,,,,///+++///888999///)))+++,,,,,,+++++++++*********------............------------.........---,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,------...//////..............................000...------///000...,,,......---,,,,,,,,,---------...///000000000000000333333333333444444555555666777777888999::::::;;;<<<<<<======>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEHHHKKKMMMNNNQQQTTTVVVWWWUUUUUUVVVTTTSSS[[[fffRRR___gggeeehhhoooiii[[[iiiiiihhhhhhhhhhhhhhhhhhiiihhhfffggghhhhhheeebbb]]][[[YYYXXXWWWTTTQQQNNNNNNKKKHHHFFFEEEEEECCCBBB@@@>>><<<999777666666666000//////......---------------------,,,++++++***++++++++++++++++++++++++,,,,,,+++***)))(((''''''***)))((((((((()))+++,,,******))))))))))))******)))))))))))))))*********))))))(((((()))***+++,,,(((((((((((((((''''''&&&%%%%%%$$$$$$&&&))),,,...%%%444&&&"""888///'''+++)))&&&''')))+++***)))***************)))((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((())))))***++++++***((('''(((***,,,***)))+++++++++******)))))))))***************)))((((((*********)))))))))))))))((((((((()))))))))************++++++,,,,,,------,,,+++++++++,,,...111222,,,,,,---------------,,,,,,---......,,,,,,---...---------....../////////000000000//////......---......///000000000000000111111111111111111111111000111111111222222222222000111222222333333222222222333333333333444444444666777888777777777:::<<>>>>>????????????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHKKKPPPTTTWWW[[[```cccfffbbb```cccdddbbb______fffgggfffeeehhhmmmmmmjjjmmmkkkhhhfffeeefffhhhjjjlllllllllmmmoooooommmkkkffffffeeeeeeccc```ZZZVVVVVVTTTQQQOOONNNMMMKKKIIIEEEDDDBBB@@@>>><<<::::::666666444333111///...---,,,---///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''')))))))))((())))))***+++++++++************++++++************))))))))))))***)))))))))))))))******'''(((***++++++)))'''%%%***+++------,,,***'''%%%###***###%%%&&&'''444((('''%%%&&&(((************************)))((((((&&&&&&'''(((((()))******''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***)))((('''((()))***)))(((*********)))))))))))))))***++++++++++++******)))))))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---///000)))***+++,,,------------,,,---......,,,,,,---...++++++,,,---...///000000222222111000///...------......///000000000000000111111111111111111111111111111111111222222222222000111222222333333222222333333333444444444555555666777888888888:::===???FFFJJJPPPWWW\\\^^^^^^]]][[[XXXSSSOOOLLLOOOUUUYYY\\\```fffkkkqqqzzzmmmZZZRRRIIIFFFDDDBBBBBBAAA???===:::999888777666666666777666666555444333333333333333333222222222222111222111111111111111111111111000000000000111111111111222222111000000///000000...////////////000000000222111111000///......---...------------.../////////............//////000444---)))---000//////111//////////////////......///...---,,,,,,---...///,,,---...///////////////,,,,,,,,,---------.....................---------------...............---////////////000000000000111000///////////////...111111000000000111111222333333555666777777777777::::::;;;<<<>>>???@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCAAABBBDDDFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIKKKOOOTTTYYY^^^ccchhhlllpppnnnmmmpppsssqqqlllhhhpppmmmnnnsssuuurrrppppppjjjfffaaa]]]\\\^^^bbbdddjjjkkkmmmppprrrsssrrrqqqpppooonnnmmmkkkhhhddd```^^^[[[XXXVVVUUUSSSQQQOOOJJJIIIHHHFFFCCCAAA>>>===;;;:::999777555444222111......///000000///...------------,,,,,,,,,,,,,,,((()))))))))************))))))))))))))))))******+++******))))))******+++++++++******))))))((((((*********)))))))))))))))******+++,,,+++***)))(((%%%%%%%%%&&&''')))+++,,,...000666666...)))(((%%%''''''&&&'''(((((())))))***************)))((((((''''''(((((())))))))))))))))))(((((((((((())))))---,,,)))'''%%%%%%&&&''')))((((((((())))))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))******++++++)))*********++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------++++++,,,---------------+++---...---,,,,,,---///++++++,,,,,,---......///111000000//////...............///000000000000000111111111111111222222222222222222222222222222222222333444444555555444444444444444444555555555555555666888888999<<<@@@CCCKKKOOOVVV\\\______]]][[[VVVTTTRRROOOOOORRRYYY]]]___ccciiiooovvvkkkYYYRRRHHHEEEBBBAAA@@@@@@>>><<<:::999888777666666666666666666555444333333333333333333333333222222111111111111111111111111111111000000000000111111111111333222111000000000000000////////////000000000111222111111000///......------------------...////////////.........///000000333,,,(((+++...+++&&&"""///////////////////////////...---,,,,,,---...///+++,,,---...........................////////////........................---...............------.../////////000000111111///000000000/////////000000111111222333555666777777888999;;;<<<<<<======??????@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJKKKLLLLLLMMMMMMQQQUUUZZZ___ccchhhmmmqqqqqqsssuuuuuuttttttrrrppppppmmmpppwwwxxxqqqkkkkkkiiiddd]]]XXXVVVYYY]]]```fffiiimmmqqqtttuuuvvvvvvxxxuuurrrpppooonnnkkkjjjdddaaa___]]][[[YYYUUUSSSNNNMMMLLLJJJGGGCCCAAA???>>>===<<<;;;:::999888777222111000/////////000111------,,,,,,,,,+++++++++((()))))))))************))))))*********)))))))))))))))(((((((((((())))))++++++******))))))((((((***************)))))))))+++***)))((('''((())))))(((&&&%%%###$$$&&&((()))''' $$$&&& $$$+++&&&(((((()))(((''''''&&&'''***************)))((((((******))))))(((((((((((())))))(((((((((((())))))...,,,***'''&&&&&&'''(((******+++******)))******)))))))))))))))*********(((((()))))))))))))))((((((((())))))******++++++)))*********++++++++++++++++++++++++************,,,,,,,,,+++,,,,,,,,,,,,...............---,,,,,,+++,,,------,,,,,,...///---------------------------------....../////////......///000000000000000000000111111111222222222333222222222222222222222222333444444555555444444444444555555555666666666444555777888:::>>>CCCGGGNNNRRRXXX]]]___]]]YYYWWWNNNPPPQQQRRRSSSUUUYYY]]]^^^ccckkkrrrzzzjjjYYYQQQHHHFFFBBBAAA@@@???===;;;::::::888777666666666666444444333222111111111111222333333333333222111000////////////////////////............////////////000//////............////////////000000000111111111111000000//////......---------------...///000000//////.........//////(((+++...---++++++000555,,,,,,,,,---------------.........------.........,,,,,,---.........------...////////////000000000.............../////////.........///......---,,,---......//////000000111...000111111111111222444111222222444666888:::;;;<<<===>>>@@@AAABBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJOOOPPPPPPPPPQQQQQQRRRRRRVVVZZZ___cccggglllqqqtttuuuzzz|||yyyvvvwwwxxxwww~~~{{{{{{}}}~~~yyyvvvuuueee```XXXRRROOORRRVVVZZZbbbfffmmmrrruuuwwwyyy{{{|||yyyuuusssssssssrrrqqqjjjhhheeecccaaa^^^ZZZWWWRRRQQQNNNKKKHHHEEECCCBBB@@@??????>>>======<<<<<<666555222000000000222333---------,,,,,,++++++***,,,,,,+++***)))((('''''')))************)))(((((())))))(((((((((((())))))************))))))))))))((()))************))))))***(((&&&$$$$$$%%%'''(((***++++++,,,,,,+++***)))222)))((()))'''...444000(((***+++***(((&&&&&&&&&***************)))((((((++++++***))))))(((''''''''''''&&&&&&&&&&&&''''''))))))((((((((()))++++++***+++,,,+++***)))***+++***************+++++++++''''''((())))))))))))((())))))))))))************)))))))))*********++++++************************,,,,,,,,,,,,------------////////////...---,,,+++***,,,------------...///............------,,,,,,++++++,,,---...///000000......///000000000000000000000000111222222333333333333333333222222222222000111222222333333222222555555555666666666666777555666777999<<>>======999999777666555444333333//////......---,,,,,,+++,,,,,,+++***)))((('''''')))******+++***)))((('''***))))))))))))))))))***)))))))))))))))*********'''((()))***++++++******)))(((((('''''''''''''''"""###$$$&&&''''''&&&&&&++++++***))))))'''### ''')))++++++)))'''((()))***************)))((((((******))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))******)))+++,,,+++((('''(((******+++++++++,,,,,,,,,,,,'''((()))************************)))))))))))))))((((((((()))))))))******)))******++++++,,,,,,,,,,,,,,,---...............------.........---,,,,,,***,,,------------...000..................//////------......//////000000......///000000000000000///000000111222222333333444444333333333222222222000111222222333333222222555555666666666777777777666888999<<>>AAAHHHOOOTTTVVVXXXZZZ[[[ZZZVVVRRROOOTTTVVVZZZ\\\^^^```ccceeegggooozzzjjjWWWOOOKKKHHHEEECCCBBB@@@>>><<<<<<;;;999777666555444444666666555555555444444444333444555555555333111///333222000/////////000111000000000000000111111222000000111222333555666777222222222111111111111000///////////////......---...............///000000,,,---------......//////........................//////000000///...------......------------......111...---...111222111///////////////000000000000////////////000000000000000111111000...------...333222222222222444555777666666777999:::;;;<<<===@@@@@@AAACCCFFFFFFEEECCCFFFGGGHHHHHHGGGGGGIIIKKKIIILLLNNNNNNMMMKKKJJJIIILLLIIIGGGGGGIIIIIIGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFNNNOOOPPPRRRUUUWWWYYYZZZZZZXXXTTTPPPMMMKKKKKKKKKNNNQQQVVVZZZ```fffmmmqqqxxxzzz}}}}}}{{{zzzzzzyyynnnhhh___WWWSSSQQQQQQPPPWWW[[[```fffkkkpppuuuxxxzzzzzz{{{{{{zzzyyyxxxxxxzzzwwwuuutttsssooohhhccc^^^[[[VVVRRRPPPNNNLLLJJJDDDCCCBBB@@@???>>>>>>>>>??????>>>>>>=========<<<666666444333111000///...///...------------***(((+++++++++******+++,,,,,,---,,,+++******+++,,,---,,,,,,+++***))))))******))))))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************************************(((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''''''''((()))***++++++***)))((())))))(((((((((((())))))+++++++++*********))))))***************)))(((''')))))))))((()))******++++++***)))))))))***,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,---...///000000000///...---------------////////////000000000000000000000000111111111111000111111111111222222222444333333222222333333444333333333444444444555555222222222444777999:::999888999<<>><<<<<<;;;999777666555555444666666555555555444444444666555444333333222222222333222111000///000000111000000000000000111111222111111111111222222333444222222222111111111111000//////000000//////...---...............///000000/////////000000000111111........................//////000000///......---///..................///000...---...000222000........./////////000000000.........///000000111111000111111111///...///000333333333333555777999:::>>>>>>???@@@AAABBBCCCDDDFFFEEEFFFHHHJJJKKKIIIHHHEEEFFFHHHHHHHHHIIIKKKMMMKKKMMMPPPPPPNNNMMMLLLLLLPPPNNNLLLMMMOOOOOOMMMKKKIIIHHHHHHIIIIIIJJJKKKKKKQQQSSSWWWZZZ\\\[[[ZZZYYYYYYWWWSSSPPPMMMKKKJJJJJJNNNQQQUUUZZZ___eeekkkpppzzz{{{~~~~~~}}}|||||||||vvvqqqhhhaaa]]]ZZZXXXVVVUUUXXX\\\```dddjjjppptttvvvwwwwwwxxxxxxxxxxxxxxx{{{yyywwwvvvtttpppiiiddd^^^[[[WWWSSSQQQOOOMMMKKKEEEDDDCCCAAA@@@?????????@@@?????????>>>>>>>>>>>>888888777555444222111000000...------......---,,,......---------......///+++***)))(((((()))***+++++++++***))))))))))))))))))))))))(((((((((((('''************************))))))))))))))))))))))))(((((()))))))))))))))(((************************************************(((((())))))))))))((((((++++++***)))))))))))))))((()))***++++++***)))(((***))))))))))))))))))***+++++++++*********)))))))))************))))))(((***************++++++,,,+++***)))))))))***,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------........................//////000///...------------...////////////000000000000000000000000111111111111111111111111222222222222444333333222222333333444333333444444444555555555444444555666888::::::999:::<<<@@@EEEKKKPPPSSSTTTUUUVVVWWWVVVUUUTTTUUUVVV]]]cccjjjkkkjjjkkkpppuuuzzziiiWWWOOOIIIFFFCCCAAA@@@???===;;;;;;:::999777666555555555555555555555555444444444777666333111111111333444222222111000000000000111000000000000000111111222222222111000000111111222222222222111111111111000//////000000//////...---...............///000000//////000000000000111111........................//////000000000///......//////............/////////...---...///000000...............////////////------...//////000111111...000111111000000111333555555666777999<<<>>>???FFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIKKKMMMMMMLLLJJJEEEFFFHHHIIIIIIKKKNNNPPPNNNPPPRRRSSSQQQPPPPPPQQQTTTSSSRRRSSSTTTTTTSSSQQQMMMMMMLLLLLLMMMOOOPPPRRRWWWZZZ___bbbccc```\\\YYYXXXVVVTTTQQQOOONNNNNNNNNQQQSSSXXX\\\```ffflllqqqzzz|||~~~~~~}}}~~~}}}}}}|||||||||xxxqqqlllgggccc___]]]VVVVVVWWWXXXZZZ```ggglllnnnoooppprrrtttuuuvvvwwwzzzyyyxxxvvvtttpppjjjfff^^^[[[WWWTTTRRRPPPNNNKKKGGGFFFDDDBBBAAA@@@??????@@@@@@@@@???????????????<<<<<<;;;:::888666555444222000...---///000000///,,,,,,+++******++++++,,,******))))))))))))************)))((((((((()))))))))(((((((((((('''''''''************************)))))))))))))))))))))))))))*********))))))((('''************************************************((())))))******))))))(((++++++***)))))))))******))))))************))))))************************+++++++++***************))))))******+++*********+++++++++++++++,,,,,,,,,+++************+++,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,---------......000000000//////.........//////......------......////////////000000000000000000000000111111111111111111111111222222222333444333333222222333333444333444444444444555555555555666777999999::::::999<<<@@@EEEJJJOOORRRSSSTTTSSSTTTUUUUUUUUUVVVYYY\\\bbbhhhnnnpppqqqsssyyyhhhWWWOOOHHHFFFBBBAAA@@@???===;;;;;;:::999777666555555555555555555555555555555555444333222111000111111222222222111111111000000000000000000000000111111222222111111111111222222333222222222111111111000000000000000000000///.....................///000000..................//////........................//////000000000//////.../////////000000/////////......---...////////////---.........////////////...///////////////000000---///111222222333555777888999;;;===???BBBDDDEEEJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIKKKKKKJJJHHHFFFGGGIIIJJJJJJKKKNNNPPPQQQSSSUUUVVVUUUUUUUUUVVVVVVVVVWWWXXXXXXXXXWWWVVVSSSSSSRRRRRRSSSUUUWWWXXX___aaaccceeedddaaa]]]ZZZXXXXXXWWWVVVVVVVVVWWWWWWXXX[[[___bbbffflllrrrvvv{{{|||}}}~~~~~~|||{{{yyy{{{{{{||||||{{{{{{zzzzzz{{{xxxtttpppmmmiiidddaaaZZZXXXUUUSSSSSSWWW]]]bbbdddeeefffiiilllnnnqqqrrrwwwwwwvvvuuurrrmmmiiieee^^^[[[XXXUUUSSSQQQNNNLLLGGGFFFEEECCCAAA@@@??????????????????????????????@@@@@@@@@???===;;;999888666444000...///000000///++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((((((((()))(((((()))***+++,,,------************************(((((((((((((((((((((((())))))*********))))))(((************************************************)))))))))******)))))))))))))))(((((('''(((((())))))))))))******)))))))))++++++++++++++++++++++++************************((()))******++++++++++++*********+++++++++++++++************++++++,,,,,,+++++++++,,,,,,,,,,,,---------------............,,,,,,,,,---------......000000000000000///////////////............//////////////////000000000000///000000000111111111111111111111222222222333333444333333222222333333444444444444444555555555555666777999:::999999::::::>>>CCCJJJPPPTTTUUUUUUUUUTTTUUUUUUUUUVVVXXX\\\___eeejjjppptttvvv{{{hhhWWWPPPHHHEEEBBBAAA@@@???===<<<::::::888777666666666666444555555555555555555555000000111222222111///...222222222222111111111000000000000000000111111222111111111111333444555666222222222111111111000000000000000000000//////..................///000000//////////////////......//////////////////////////////000000000000000/////////000111111000//////---...///////////////000.........////////////000111111111000//////......---000333444666888:::===???@@@BBBDDDFFFIIIJJJKKKNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHHHHHHHIIIGGGFFFGGGHHHJJJJJJJJJKKKNNNPPPSSSUUUWWWXXXXXXYYYZZZ\\\ZZZ\\\^^^______^^^^^^]]]^^^]]]]]]]]]^^^___aaabbbeeedddcccaaa___]]][[[ZZZYYYYYYZZZ\\\]]]___```aaa```bbbfffiiimmmqqqwww{{{|||}}}~~~~~~}}}{{{yyyxxxxxxyyyzzzzzzzzzyyyyyyxxxtttrrrqqqooonnnkkkgggccc___\\\WWWRRROOOQQQUUUYYYYYYZZZ\\\^^^bbbfffiiikkkpppqqqrrrqqqnnnjjjfffddd^^^[[[YYYVVVUUURRROOOLLLHHHGGGEEECCCAAA@@@??????????????????????????????BBBCCCDDDDDDCCCAAA???>>><<<999444111000000///...000///...---------------,,,,,,,,,------,,,,,,,,,)))((((((((((((((()))))))))***++++++------...///************************(((((((((((((((((((((((('''((()))***++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))***))))))))))))))))))******+++,,,,,,,,,,,,+++***************************((()))***+++++++++++++++((()))******++++++************++++++,,,,,,,,,,,,************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---------...............///000111111222//////.........//////000////////////000000000000///000000000111111111111111222222222222333333333444333333222222333333444444444444555555555666666555777999999999999<<<>>>AAAGGGPPPVVVXXXXXXXXXXXXWWWXXXXXXWWWWWWYYY]]]```eeejjjqqqwww|||gggWWWPPPHHHEEECCCAAAAAA@@@>>>===:::999888777666666666666444444444555555555555555...///111222222111///...222222333333222222111000000000000000000111111222000000111222333555777777222222222111111111111000000000111111000000///..................///000000222222111111111111000000//////////////////////////////000111111111000000///000111222222111000///...///000000//////000111////////////000000000000333222222111111000000///111333777:::<<>>:::777555333111///000///...---------------******++++++++++++******))))))((((((((()))******,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))&&&''')))***+++,,,,,,,,,************************(((((((((((((((((((((((()))******++++++******)))++++++*********+++,,,,,,******))))))))))))*********+++,,,------,,,+++******************+++++++++******++++++,,,+++++++++'''((()))***+++***))))))***++++++,,,---,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------...000111111222//////......//////000000////////////000000000000000000000000111111111111222222222222333333333333444333333222222333333444444444555555555666666666555777999999999;;;AAAEEEJJJPPPXXX]]]\\\ZZZZZZZZZYYYZZZ[[[[[[[[[\\\___bbbeeejjjrrr{{{gggWWWPPPHHHFFFCCCBBBAAAAAA???>>>:::999888777666666666666444444444555555555666666111111222222222222222111222222333333333222111000000000000000000111111222111111111111222333444555222222222111111111111000000111111111111000//////...............///000000222222222111111111000000//////////////////////////////000111111111111111///000222333333222000///...000222111000///111333000000000000111111111222111111222222222333333333666999===AAADDDHHHLLLOOOOOOPPPQQQRRRSSSRRRRRRQQQPPPPPPOOONNNMMMLLLKKKJJJLLLJJJFFFEEEEEEDDDCCCBBBAAACCCFFFHHHJJJMMMQQQTTTVVVXXXZZZ[[[\\\^^^aaacccgggjjjooopppooonnnooooooooopppqqqrrrrrrpppooommmeeeccc^^^YYYVVVUUUUUUUUUWWWXXXZZZ[[[]]]^^^^^^^^^]]]___aaadddfffjjjooosssuuuuuuvvvwwwvvvtttqqqpppqqqrrrssstttsssrrrpppnnnhhhfffeeeeeeeeeccc```]]]^^^]]][[[WWWSSSQQQQQQRRROOOOOOOOOQQQTTTWWW[[[]]]cccfffjjjjjjgggdddcccccccccaaa___^^^\\\ZZZVVVSSSMMMLLLJJJGGGEEECCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCEEEGGGJJJJJJJJJHHHGGGEEEBBB???===;;;999555333//////...---,,,,,,,,,,,,******+++,,,,,,+++******)))))))))))))))***+++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++************************)))))))))))))))))))))))))))******++++++******)))++++++******++++++,,,---+++***)))(((((()))***+++)))***+++,,,,,,+++***)))))))))*********+++++++++++++++,,,,,,,,,+++******''')))***,,,,,,+++***)))***+++,,,---------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---------......------.........////////////////////////000111111////////////000000000000000000000000111111111111222222222333333333444444444333333222222333333444555555555555666666666666666888:::::::::>>>GGGNNNVVV\\\bbbddd```\\\[[[[[[YYY[[[]]]^^^___```bbbdddffflllvvvfffWWWPPPIIIFFFDDDBBBBBBBBB@@@???999999888777666666666777444444444555555555666666555444222111111333444555222222333444333222111000000000000000000111111222222111111111111111222222222222222111111111111000111111111111111000//////...............///000000111000000000//////......000000000000000000000000//////000111111111111111///000222333333222000//////111333222000000222444000111111111222222222222///000111222444555666777:::===BBBFFFIIIMMMRRRUUUSSSTTTUUUVVVVVVUUUSSSRRRNNNNNNMMMLLLJJJIIIHHHGGGJJJGGGDDDBBBBBBAAA@@@???>>>@@@DDDGGGKKKOOOTTTWWWVVVXXXZZZ\\\]]]___bbbeeehhhmmmrrrsssrrrqqqqqqssspppqqqssstttsssqqqnnnlllcccaaa]]]YYYVVVTTTSSSRRRVVVVVVWWWXXXXXXXXXXXXWWWWWWYYY[[[]]]```dddhhhlllnnnnnnooopppooommmkkkiiikkklllmmmnnnmmmkkkiiihhhcccbbb```___^^^\\\YYYWWWZZZ[[[[[[YYYUUUSSSRRRRRRNNNNNNNNNOOOQQQTTTXXXZZZ```dddhhhiiifffdddcccdddeeedddbbbaaa```]]]YYYVVVOOONNNLLLIIIGGGFFFEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFCCCEEEHHHKKKLLLLLLJJJIIIFFFDDDBBBAAA@@@===:::777333333222000000/////////,,,,,,............,,,,,,******))))))***+++,,,,,,))))))***+++,,,------...++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))******************************************************++++++++++++******))))))(((((()))***+++++++++***)))(((((()))***+++((()))+++,,,,,,+++)))((())))))******++++++++++++,,,,,,,,,,,,,,,+++***)))(((***,,,------,,,+++******+++,,,---...---,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,---------.....................---------///////////////000111111////////////000000000000000000000000111111111111222222333333333444444444444333333222222333333444555555555555666666666777777999;;;:::;;;AAALLLTTT___eeejjjiiiccc]]][[[[[[WWWZZZ^^^```aaaccceeefffgggnnnyyyyyybbbVVVRRRJJJHHHEEEDDDBBBAAA>>><<<<<<;;;:::888777777666666555555666666555333222000555444222000000111222333444333222222222333444555666555444333222333444444222000...000222333111...000000000000111111111111000000000000000000000000000000000000000///......---------...///000000111111111000000000000111111000///......000111111000111111111000000000000000000/////////000111333444111000...///000222333333111222222333444777<<<@@@CCCHHHOOOTTTVVVVVVWWWWWWUUUUUUUUUTTTSSSQQQOOOOOOOOONNNKKKHHHFFFEEEEEEEEEFFFEEEBBB@@@>>>>>>>>>???BBBCCCEEEGGGJJJOOOVVVZZZZZZZZZZZZZZZ[[[___eeeiiinnnooorrruuuvvvuuutttsssrrrtttuuuvvvsssnnnhhhdddeee___YYYVVVXXXYYYWWWTTTVVVWWWXXXXXXYYYXXXXXXXXXTTTXXX\\\\\\YYYYYY]]]aaaffffffeeeeeefffgggiiijjjhhhhhhhhhgggeeebbb```^^^YYYYYYXXXXXXWWWWWWVVVVVVTTTSSSSSSSSSTTTUUUWWWXXXTTTSSSRRRRRRSSSUUUWWWYYY\\\___cccgggjjjkkkkkkjjjlllkkkjjjjjjhhhddd___[[[VVVTTTQQQOOOMMMKKKKKKKKKMMMKKKIIIIIIIIIIIIGGGEEEFFFGGGIIIKKKLLLLLLLLLKKKLLLIIIEEECCCBBBAAA???>>>777555333222111111...---,,,******+++,,,---,,,+++******))))))***+++,,,,,,++++++++++++++++++++++++''''''(((((()))))))))***---,,,***)))))))))***+++'''''''''((()))******+++***)))(((&&&&&&((()))***))))))))))))))))))))))))******)))(((((((((((((((+++(((&&&''')))+++)))'''((()))***+++,,,,,,+++***(((((((((((())))))))))))((()))***+++,,,---------+++,,,---......,,,***)))+++++++++******)))))))))***)))((((((((()))+++,,,******+++,,,,,,---......---,,,,,,+++,,,---...///------------------,,,,,,---------........./////////////////////000111111000000000000000000000000111111222222222333333333333333333444444444555555333333333333222222111000333444444555666777888888888;;;===???AAAIIIVVV___mmmmmmllliiiddd^^^XXXTTTOOOUUU^^^dddgggjjjmmmqqqooowwwxxxbbbVVVRRRGGGEEEBBB@@@???>>>;;;999:::999888666555555555555555555555555444333222111333333333333333222222111222111111000111222333444444444222111111111222333222111000111333444222///000000000000111111111111000000000000000000000000000000000000000///......,,,,,,------...//////000111111000000000000111111000///......000111111000111111111111000000000000000////////////111222333333222000000111333444444111333555777:::>>>DDDIIILLLQQQWWW\\\]]]\\\[[[[[[ZZZYYYXXXUUUSSSPPPMMMLLLLLLJJJIIIGGGFFFFFFFFFFFFDDDBBB@@@???>>>???@@@AAAGGGJJJNNNQQQSSSVVVXXX[[[[[[\\\\\\]]]^^^bbbgggkkknnnooooooooopppppppppoooqqqqqqqqqqqqnnnkkkhhhfffeee___ZZZYYYZZZ\\\ZZZXXXXXXYYYYYYZZZYYYXXXWWWVVVUUUWWWZZZZZZXXXYYY\\\___``````aaaaaacccdddfffggggggggggggfffdddaaa___^^^]]]]]]\\\[[[ZZZXXXWWWVVVSSSRRRRRRRRRSSSUUUWWWXXXXXXXXXWWWVVVVVVVVVWWWWWWZZZ]]]bbbgggkkknnnooooooqqqppppppooollliiidddaaa___^^^[[[YYYWWWUUUUUUUUUVVVTTTRRRQQQQQQPPPNNNLLLLLLLLLMMMNNNNNNNNNMMMMMMIIIFFFCCCBBBBBBBBBAAA@@@===;;;888666555333000---000...------......---+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,++++++***))))))******'''(((((()))******+++++++++***(((''''''(((***+++))))))))))))))))))))))))******)))((((((((((((((()))'''%%%%%%'''((('''&&&))))))***+++,,,+++******)))))))))************+++((()))***++++++,,,+++++++++,,,---------,,,***))),,,,,,+++++++++***************)))))))))***+++,,,******+++,,,,,,---.........------,,,,,,---...///...------------------------------........./////////////////////000111111000000000000000000000000111111111222222222333333333333333444444444555555333333444444333333222111555555555666777888888999888;;;@@@DDDJJJUUUcccmmmqqqooolllgggaaa[[[VVVSSSTTTYYY```eeehhhkkkooosssvvvwwwaaaUUUQQQIIIGGGDDDCCCBBB@@@>>>;;;:::999888777666555555555555555444333222222222222222333555666666444222000000000//////000000111222222222111000000000000111333222111222444444222111000000000000111111111111000000000000000000000000000000000000////////////,,,,,,------......//////111111000000000000111111111///......000111111000111111111111111111111111000000/////////000000111111000/////////000222333666888;;;???CCCHHHNNNRRRWWW[[[aaadddcccaaa^^^]]][[[ZZZXXXUUURRRNNNLLLKKKFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCBBBBBBBBBDDDFFFHHHJJJOOOTTTXXXYYYXXXWWWVVVXXXYYYZZZ[[[\\\```dddhhhkkkkkkkkkkkkmmmnnnpppqqqppppppooommmlllkkkjjjjjjeeebbb^^^^^^```aaa```___````````````^^^\\\YYYXXXXXXXXXXXXYYYZZZ\\\]]]___^^^^^^___```bbbccceeefffgggggggggfffdddbbb```___]]]]]]]]]\\\ZZZXXXVVVUUUUUUUUUUUUUUUVVVXXXYYY[[[]]]]]]\\\[[[ZZZXXXWWWVVVXXX[[[```fffkkkppprrrtttuuuuuuvvvuuussspppmmmkkkkkkjjjhhheeecccbbbaaaaaaaaa___]]][[[[[[ZZZWWWUUUUUUTTTSSSRRRQQQPPPPPPPPPIIIGGGEEEEEEEEEFFFEEEDDDEEEBBB>>>;;;999666222000444222000/////////---,,,++++++*********+++,,,,,,------------------------***++++++++++++,,,,,,,,,***++++++++++++***))))))(((((())))))******++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))******)))))))))((((((((()))'''%%%&&&'''(((((('''******+++++++++***))))))*********+++++++++,,,,,,******++++++++++++******,,,++++++++++++*********,,,,,,,,,,,,++++++++++++++++++*********+++,,,---***++++++,,,,,,------...//////...------......///........................------........./////////000////////////000111111000000000000000000000000000000111111111222222222333333333444444444555555444444555555555444333333666666666666777888999999888===CCCJJJSSS```nnnwwwtttqqqkkkccc\\\VVVSSSQQQXXX]]]cccgggjjjnnntttxxxuuu```UUUPPPJJJHHHEEEDDDCCCBBB???===<<<<<<:::999888777777777555444333111111111222333333444555555555444333222000000000000000111111222222111111000000000000000222111222222333333222111///000000000111111111111000000000000000000000000000000///////////////000---........./////////000111111000000000000111111111///...///000222111111000111111111111111222222111000000000000000000000111111111111111222444666<<<@@@DDDHHHLLLQQQVVVZZZ___bbbggghhheeeaaa]]]\\\XXXVVVTTTQQQOOOLLLKKKJJJFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFGGGIIILLLNNNPPPOOOSSSYYY\\\[[[YYYWWWVVVVVVXXXZZZ[[[]]]```dddgggfffhhhjjjmmmpppsssuuuvvvpppppppppppppppoooooonnnhhhfffdddeeeggghhhhhhfffiiiiiihhhgggdddaaa^^^\\\[[[ZZZZZZ\\\```cccddddddccccccdddeeeffffffffffffiiiiiihhhgggfffeeecccccc```aaabbbbbbaaa___\\\[[[]]]\\\\\\\\\\\\^^^```aaa``````aaa```___\\\ZZZXXXWWWYYY]]]ccchhhlllpppqqqsssuuuwwwxxxwwwvvvuuuuuutttsssqqqooommmkkkjjjjjjkkkiiifffeeedddccc```^^^^^^\\\ZZZWWWUUUTTTTTTTTTOOOMMMKKKKKKLLLLLLKKKIIIIIIFFFCCC@@@===:::777444555333000/////////...---,,,,,,+++++++++,,,,,,---........................************************)))***+++,,,,,,+++))))))((((((((()))))))))******,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))******)))))))))******)))((())))))******++++++++++++******))))))************+++++++++,,,+++,,,,,,,,,,,,++++++***,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,---------000/////////.....................///////////////............////////////000000//////000000111222000000000000000000000000000000000111111111222222333333333444444444555555555555666666666666555444666666555555666777888999;;;@@@GGGPPPYYYeeepppxxxuuupppggg^^^VVVRRRPPPPPPZZZ^^^dddiiinnnttt|||sss___TTTOOOFFFDDDBBBAAA@@@???<<<:::===<<<;;;999888888777777555444333222111222333444555444333333333444555666111111222222222333333222222222222222222111111111000000111222111000000000///000000000111111111111000000000000000000000000000000////////////000111000000000000111111111111111111000000000000111111111000//////111222222111000000111111222222222333111111111111111000000000222444666666666888;;;???AAAEEEKKKQQQVVV\\\aaaeeefffhhhjjjiiieee```\\\ZZZVVVUUUQQQNNNKKKHHHGGGFFFJJJIIIHHHGGGGGGHHHIIIIIIGGGGGGGGGHHHKKKNNNQQQSSSVVVYYY]]]^^^]]]\\\\\\\\\ZZZ]]]```bbbdddgggjjjmmmhhhkkkpppuuuxxxyyyyyyxxxrrrsssuuuwwwwwwvvvtttsssmmmlllmmmnnnooopppooonnnnnnmmmkkkiiifffcccaaa_________aaadddhhhkkklllkkklllmmmnnnnnnmmmllljjjhhhjjjjjjiiihhhggggggfffffffffhhhkkkmmmmmmkkkiiigggdddccccccbbbbbbccceeeeeeaaabbbddddddcccaaa^^^]]]YYYZZZ\\\___cccfffiiikkklllppptttvvvvvvwwwyyy{{{zzzzzzxxxwwwuuusssqqqppprrrpppnnnmmmmmmllljjjiiifffdddaaa^^^\\\ZZZZZZZZZWWWUUUSSSRRRRRRQQQNNNLLLKKKIIIFFFDDDBBB@@@===;;;666333000////////////...------,,,,,,,,,,,,,,,---........................++++++++++++************))))))+++,,,,,,+++***)))''''''(((((((((((()))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((()))************))))))*********)))))))))***+++,,,,,,+++******))))))))))))))))))*********++++++------------------,,,,,,,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++,,,,,,,,,,,,------//////////////////..................//////000000........./////////000000000000000000000111222222111111111111111111111111000111111111111222222222333333333444444444555555555666666777777666666666555555444444555777999:::>>>CCCLLLVVV```jjjqqqvvvqqqkkkaaaWWWQQQNNNOOOPPPYYY^^^ffflllsss|||qqq^^^SSSNNNGGGEEECCCBBBAAA@@@>>><<<;;;:::999888777666666666555444444333333444444444555444222111111333555666222222333444444444444333333333444444333333222111///000222222000///000111000000000000111111111111000000000000000000000000000000///......///111222111111111111222222222222111111000000000000111111222000//////111222222111000000111111222333333333111111222333333222222111...111555666777:::@@@DDDEEEKKKRRRZZZ```ffflllooolllmmmllliiiddd^^^[[[ZZZWWWUUURRRMMMJJJGGGFFFEEEHHHGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHIIILLLOOORRRTTTZZZ\\\___aaaaaaaaabbbcccaaadddhhhlllnnnppprrrtttvvvyyy~~~~~~{{{zzz|||~~~}}}|||yyyzzz{{{||||||{{{zzzyyytttrrroookkkiiigggffffffhhhkkknnnrrrtttuuuuuutttvvvwwwxxxyyywwwtttpppnnnnnnmmmlllkkkkkkkkkkkkkkkjjjmmmqqqtttuuutttqqqoookkkjjjiiiggggggggghhhhhheeefffggghhhhhhfffdddccc^^^^^^^^^^^^___aaaccceeeeeeiiinnnqqqrrrtttxxx|||}}}}}}|||zzzxxxvvvtttsssuuusssrrrrrrssstttrrrqqqlllkkkiiigggeeecccbbbbbb___]]][[[ZZZXXXVVVSSSPPPPPPNNNLLLJJJIIIHHHEEECCC;;;888444111111111000000......---,,,,,,,,,------.................................------------,,,))))))***++++++++++++***((((((((((((((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++***)))((())))))(((''''''(((***,,,+++******)))*********)))))))))************+++,,,,,,---------------,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---------......//////000....../////////000000000111000000000000111222222111111111111111111111111111111222222222333333333333333333444444444555555555555666777777777666666555444444444666888;;;===BBBIIISSS___hhhnnnqqqrrriiicccYYYQQQLLLMMMPPPSSSYYY```iiirrr{{{ooo]]]SSSNNNIIIGGGEEEDDDDDDCCC@@@???;;;:::999888777666666666444555555666666555555555222222222222222333444444111222333444555444444333222333444444444333222111///111333333111///000222000000000000111111111111000000000000000000000000000///...---...///111222111111111111111111111111111111000000000000111111222000///000111333222222000000111222222333444444111111333444555444444333---111666999;;;???FFFLLLQQQVVV]]]ccchhhlllooorrrooonnnkkkfff```[[[YYYYYYUUUSSSQQQOOOMMMMMMMMMNNNKKKJJJJJJJJJKKKMMMOOOPPPSSSRRRRRRRRRTTTWWWZZZ\\\aaadddiiilllmmmnnnoooppppppsssxxx|||~~~~~~zzzvvvttttttvvvwwwxxx}}}|||yyyvvvuuutttssssssttttttuuurrrvvvzzz~~~~~~|||xxxvvvsssrrrpppnnnlllllllllllllllllllllmmmllljjjiiihhhdddcccaaa```___aaacccddd```dddjjjlllmmmoootttxxxzzzzzzzzzxxxvvvtttqqqppppppoooooopppsssttttttsssqqqqqqqqqpppnnnmmmkkkjjjhhhfffdddcccbbb```\\\YYYYYYWWWTTTRRRQQQPPPMMMKKKDDD@@@;;;777555444222111//////...---------------------------------------///.........------------******))))))***++++++,,,******************************++++++++++++******))))))))))))))))))))))))'''(((***,,,,,,+++***)))''')))***)))'''&&&(((***+++***)))))))))***+++,,,*********+++++++++,,,,,,))))))***+++,,,,,,,,,,,,+++,,,---------,,,***)))*********+++++++++,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////+++,,,,,,---......//////.../////////000000000000111111000000111111222333111111111111111111111111222333333333333444444444333333333444444444555555444555666666777777666666555555555555888;;;???BBBIIIPPPZZZeeelllnnnkkkhhh___ZZZRRRLLLJJJMMMRRRVVV]]]dddoooyyynnn]]]SSSMMMFFFDDDBBBAAAAAA@@@>>><<<======;;;:::999888888888444555666777777777555555///000222444444444222111111222333444555444333333222222333444333222111000000222555444222000111333000000000000111111111111000000000000000000000000000///...---...///111333111111111000000000000000111111000000000000111111222111///000111333333222000000111222333333444444000222333555666666555555333888>>>BBBDDDIIIRRRXXX\\\aaafffjjjlllmmmnnnnnnnnnmmmiiibbb\\\WWWVVVVVVPPPPPPOOOPPPRRRUUUXXXYYYUUUUUUUUUVVVXXX[[[^^^______^^^]]]]]]___aaadddfffmmmrrrxxx}}}~~~}}}|||||||||}}}~~~zzzyyyvvvtttrrrqqqppppppqqqqqqqqqpppnnnmmmlllkkkhhhgggdddbbbaaabbbdddeee^^^ccchhhjjjiiikkkpppuuuvvvvvvuuutttrrrooommmkkkjjjiiijjjllloooqqqrrrqqquuuuuuvvvvvvuuusssqqqpppooommmlllkkkkkkhhheeebbb```^^^[[[YYYWWWUUURRRPPPMMMHHHAAA<<<888666444222000///...------------------------------------------------,,,,,,++++++++++++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))'''(((***,,,---,,,***))))))+++,,,+++)))(((***---******)))))))))***,,,---++++++,,,,,,,,,---------&&&'''(((******++++++++++++,,,.........---+++))))))))))))******+++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---////////////++++++,,,,,,---...//////////////////000000000000111111111000111111222333111111111111111111111111333333333444444444555555333333333444444444555555444444555666666666666666666666666777:::>>>BBBEEEPPPVVV___hhhllliiibbb\\\YYYUUUNNNIIIIIIMMMSSSXXX```hhhsssmmm\\\RRRMMMIIIFFFBBB@@@@@@@@@@@@??????>>>===<<<:::999888777666666666666666555555444333333333333333333333333333333333222222111111111333333333222222111111111222222222111111111000000222222222222111111111000000111111111111222222222000000000000////////////000000111111222222222222000000000111222222222333,,,,,,---///000222333333222222333333333222111111,,,///222555666777999;;;===@@@FFFKKKPPPVVV\\\```gggiiimmmooopppooommmkkkjjjhhheeeaaa]]]YYYVVVTTTSSSTTTTTTSSSSSSVVV]]]cccaaadddffffffjjjrrrvvvvvvuuusssqqqooopppsssvvvyyy~~~~~~yyyuuusssuuuwwwvvvuuuwwwuuusssrrrssssssrrrrrrooooooooonnnkkkgggccc```aaa```___```bbbgggkkknnnqqqrrrrrrqqqnnnjjjfffcccaaabbbdddeeefffhhhlllnnnrrruuuxxxyyyxxxvvvuuuuuutttttttttsssqqqpppnnnnnnggggggeeebbb___\\\YYYXXXUUUSSSNNNHHHBBB<<<888666333222111///////////////---------....../////////------,,,,,,+++***))))))++++++++++++++++++++++++...------,,,+++***))))))+++*********))))))(((((()))***,,,,,,,,,***((('''((()))))))))))))))((((((+++((('''(((+++------+++)))))))))))))))))))))))),,,,,,++++++***++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------............////////////........................///000111222222111///......000333333222111111222222222111111111111222222111111222222222333333333333111000222666888777555888999:::888666555666777:::999999:::>>>CCCHHHKKK[[[```fffhhhddd^^^ZZZXXXOOOJJJGGGJJJNNNQQQWWW\\\hhhqqq}}}lll\\\QQQLLLHHHFFFBBBAAAAAAAAAAAA@@@>>>===<<<;;;:::888777777666666666666666555555444333333333333333333333333444333333333222222222222333333333222222222111111333333333333222222111111222222111111111000000000000111111111111222222222111111111111111111111111000111111111222222222222111111111111222222222222//////000000111222222222111111222222333333333222111333555777888999<<<>>>AAAFFFLLLSSSXXX^^^cccgggiiikkkmmmnnnnnnllljjjhhhdddcccaaa^^^[[[YYYWWWVVVWWWYYYZZZZZZZZZ___ffflllmmmrrrvvvxxx~~~{{{wwwvvvyyy|||}}}|||~~~}}}{{{zzzzzzyyyxxxwwwyyyxxxwwwtttqqqmmmjjjhhhdddbbb``````aaadddgggjjjlllmmmmmmmmmkkkgggdddaaa\\\]]]]]]]]]]]]```eeehhhooorrrvvvxxxxxxwwwvvvvvvxxxxxxxxxwwwvvvtttsssrrrmmmlllkkkhhheeebbb```^^^ZZZXXXUUUPPPJJJDDD???===666555222000.........////////////.....................------,,,++++++***++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++)))***,,,,,,,,,***)))''')))***************))))))+++)))'''(((+++---,,,+++************************+++++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------............////////////...........................//////000000000//////...000222333222111111222222222111111111111222222111222222222222333333333333111111222666777777555777888999888666555666777:::::::::<<>><<<888444111000000111111000000......---------//////......------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******+++,,,,,,***)))(((******+++++++++++++++******)))((()))+++,,,,,,+++************************************+++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------............////////////...........................------......///000111///000222333222111111222222222111111111111222222222222222222333333333333333222222333555777777666666777888777666555666777::::::<<>>BBBHHHLLLSSSYYY```gggkkkmmmoooppppppnnnllliiifffdddcccbbb^^^^^^^^^______````````````cccgggkkknnnuuu~~~~~~{{{xxxzzzvvvqqqmmmkkkgggeeedddeeeggghhhiiijjjkkkkkkkkkjjjiiihhh]]][[[VVVRRRQQQTTT[[[aaafffkkkqqquuuxxxyyyzzz|||yyyyyyzzzyyyyyyxxxwwwwwwsssrrrrrrpppnnnllljjjiiieeeeeeeeeccc___YYYTTTQQQJJJFFFAAA;;;777555555555111000///...---------...............------,,,,,,+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,+++++++++*********+++++++++******))))))***++++++++++++++++++***)))))))))***+++,,,,,,************************************+++,,,---...---------,,,,,,+++++++++------------------------+++++++++++++++++++++++++++++++++,,,---......///....................................////////////..............................------...000111333///111222222111111222333333222222111111222222333222222222333333333444444333333333444555666666666555666777777666555666888999:::>>>CCCJJJRRRXXX\\\___]]][[[WWWRRRNNNLLLKKKIIIFFFGGGLLLSSS\\\hhhrrrjjjYYYOOOJJJCCCAAA@@@???@@@AAA@@@>>>;;;;;;:::999999888777777666666666666666555555444444444444444444444444444444444444444444444444444222222222222222222222222111111111111222222222222111111111111000000000000000000111111111222222222000000000111111111222222333222222222222222222222444333333333222222111111//////000000111222222333666555444333222222333333444777:::>>>CCCJJJQQQVVV]]]bbbhhhmmmnnnmmmmmmlllkkkjjjgggdddbbbaaa`````````aaabbbccceeefffggghhhkkkoootttyyy~~~}}}{{{}}}}}}uuuooommmiiifffeeefffhhhiiijjjjjjlllmmmmmmmmmmmmlllccc___ZZZTTTQQQTTTZZZ^^^ccchhhnnnssswwwyyy{{{|||xxxxxxyyyyyyyyyxxxxxxwwwtttssssssrrrqqqooommmlllhhhiiiiiihhheeeaaa\\\ZZZSSSPPPJJJDDD>>>;;;999999111000...---------...///------------,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,---......---+++***)))((('''*********+++++++++******((())))))***++++++******************)))***+++,,,))))))))))))))))))))))))************+++,,,---...---------,,,,,,+++++++++------------------------++++++++++++++++++++++++'''((()))+++,,,...///000....................................//////////////////////////////////////////......///111333444000111222111000000222333333333222222222222333333222222333333333444444444333444444555555555666777444666777777666666777999999<<>>===555333111///......000000---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......*********++++++,,,,,,,,,...---,,,+++***)))((('''***************+++++++++'''((()))***++++++++++++***++++++***))))))***,,,))))))))))))))))))))))))************+++,,,---------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''''')))***,,,---//////....................................////////////////////////////////////000000///000000111222333000111222111000000222444333333222222222222333333333333333333444444444444333555666666555555666777444666777888777888999;;;;;;???FFFNNNTTTYYY[[[[[[ZZZVVVQQQNNNLLLLLLKKKJJJHHHIIINNNXXX```jjjxxxiiiZZZPPPLLLFFFDDDCCCCCCCCCBBB???===<<<<<<;;;;;;::::::999999666666666666666555555444555555555555555555555555222222222222333333333444111111222222222333333333111111111222222333333333333333333333222222222222000111111111111222222222000000111111222333333444444444333333333222222222222222333333333333333333222222222222222222222222666555555444555777999:::===AAAHHHOOOVVV]]]dddhhhlllnnnrrrrrrpppnnnlllkkkeeefffggghhhiiijjjkkkllloooppptttxxx}}}zzzwwwrrrmmmjjjiiiiiijjjkkklllmmmnnnoooppppppqqqnnnlllhhhbbb\\\YYYYYYZZZ]]]aaahhhmmmoooqqqsssuuurrrssstttuuuuuuuuuuuuuuuuuuuuuvvvuuuuuutttssssssooooooooonnnmmmlllkkkjjjcccaaa]]]WWWQQQKKKFFFCCC<<<:::666333000000000111------------------......++++++,,,,,,---......///++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******)))******++++++,,,((()))***+++,,,,,,,,,,,,***+++,,,+++)))(((***,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---........................------------------------******++++++,,,---------....................................//////////////////////////////////////////000000000000000///111111222111000000222444444333333222222333333444333333333444444444444555333555777666555444666888555666888999888999;;;<<>><<<<<<<<<;;;;;;:::::::::666666666666666555555444555555555555555555555555111111111222222333333333111111111222222333333333222222222333333444444444444444444333333333222222000111111111111222222222111111222333333444555555444444444333333222222222222222222333333444444444555555444333333222111111444444444444666:::===???CCCHHHOOOVVV]]]ccciiimmmoooqqqttttttrrrooonnnmmmhhhjjjlllooorrrtttvvvvvvwwwyyy~~~yyysssooolllllllllnnnnnnooopppqqqrrrsssssstttsssoooiiibbb]]][[[[[[[[[___eeejjjlllnnnoooqqqnnnnnnooopppqqqqqqqqqqqqsssttttttttttttsssrrrrrrrrrrrrqqqqqqpppppppppooojjjiiieee```ZZZSSSMMMJJJCCC@@@;;;666222000000000.........///////////////++++++,,,,,,---...//////++++++++++++++++++++++++++++++,,,,,,---...//////******))))))***+++,,,,,,)))***+++,,,------...---)))+++,,,+++((((((***,,,------------------------,,,,,,++++++***++++++++++++++++++,,,,,,---------.........................................................------,,,,,,,,,////////////////////////............/////////000000000000000000000000000......000000000///...---111111111000///000222555444333333222222333333444333333333444444444555555333666888777555444666888555777999999999:::<<<>>>BBBHHHQQQZZZ^^^^^^ZZZXXXOOOLLLHHHHHHJJJLLLKKKJJJMMMQQQZZZfffooowww|||gggZZZQQQKKKKKKHHHDDDBBBAAAAAAAAA@@@???<<<:::999888888666555777777777777666666666666666555333222222333555666...------...000222111000222222333333333333444444777555222111222444555555222222222111111111111111000000111222222222222111000000111222333333444444222222222222222222222222333333333444444444555555444444444444444444444444222333333444666;;;AAAFFFNNNSSSYYY___cccgggjjjlllssstttuuuuuutttsssrrrqqqqqqxxx}}}zzzvvvsssqqqqqqqqqppppppppprrrtttuuuvvvyyyuuupppllljjjfffaaa\\\``````aaaeeeiiikkklllkkklllkkkiiihhhggghhhiiijjjppprrrtttwwwxxxxxxxxxwwwuuutttrrrpppnnnmmmllllllmmmllliiifffaaa\\\XXXUUUNNNJJJDDD???;;;777444111000000000///...,,,+++***...------,,,,,,---------.........------,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,+++******************************---------............///---------------------------------............///------............------,,,---......//////..................////////////+++,,,---......---,,,+++000000000000000000000000111111111111111111111111000000111111111222222222222222333333333222222111444444444444444444444444555555666666777777888888;;;888777::::::999<<<@@@HHHQQQYYY]]]^^^\\\UUUMMMFFFHHHIIIHHHHHHHHHJJJLLLSSSXXX```lllyyy{{{fffZZZQQQKKKKKKHHHDDDBBBBBBBBBAAA@@@@@@===;;;::::::999888666777666666666666555555555444333111000000111333444333222111222444555555333222222333333333333444444555333111111222333444333111111111111111222222222000000111222222222222222111111111222333333333444222222222222222222222222333333333333444444444444444333333333333333333333444555777999<<>>;;;:::::::::999777777777777777666666666666444333222111111222333444666444444444666666555444222222333333333333444444333222111111333333222111000000111111222222333333000111111222222222222222222222222222333333333333333333333333333333333333222222222333333333444444555555444444444444555555666888<<<@@@EEELLLSSSXXXaaadddiiilllnnnppprrrtttsssttttttvvvxxx~~~~~~~~~~~~}}}|||{{{xxxuuutttsssoooiiiddd```______aaacccdddcccaaa[[[YYYVVVTTTSSSUUUWWWYYYaaadddjjjppptttvvvwwwwwwuuuuuuuuuuuuttttttttttttlllllllllkkkiiifffdddbbb]]]YYYSSSMMMHHHCCC===:::777666555333111///---------,,,,,,,,,---...//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,+++,,,,,,------.........------------------------------------............---------------------------------............///------............------,,,---......//////..................////////////222111111000000111111222000000000000000000000000111111111111111111111111111111111111222222222222222222333333333333222222444444444444444444444444555555666777777888888999999777777;;;===>>>DDDKKKTTT^^^fffccc\\\VVVOOOJJJJJJJJJJJJJJJKKKOOOTTTXXX^^^fffrrrxxxdddYYYQQQLLLIIIGGGDDDCCCCCCBBBAAA@@@???===;;;:::::::::999777999999999888888888777777666555444444444444555666555444222333444444333222222222222333333333444444333222222333444444222111000000111111222333444444000111222222333333222222333333333333333333222222333333333333333333333333222222222333333333333444777777666666666777999999888<<>>AAAHHHQQQ[[[eeekkkeeeZZZRRRMMMJJJIIIIIIJJJJJJMMMSSS[[[```iiisssvvvcccXXXQQQLLLHHHFFFDDDCCCCCCCCCAAA@@@===;;;999999999999888777888888777777777666666666555555555555555555555555444333222222333333222111222222222333333333444444444333333444555555333222000000111222333444444555111111222333333333333222444444333333333333333333333333333333333333333333222222333333333444444444666666555555777999;;;<<<<<<@@@GGGOOOVVV]]]dddiiioooqqqtttuuuvvvvvvxxxzzz{{{}}}~~~|||uuurrrrrrsssrrrpppgggeeedddddddddccc```^^^ZZZWWWQQQKKKGGGEEEEEEEEEOOOSSSZZZaaaiiiooosssuuuwwwwwwwwwwwwvvvtttsssrrrrrrrrrrrrrrrpppnnnkkkjjjhhheeeaaa]]]XXXQQQJJJEEE???===:::666333000///...---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------............///------............------,,,---......///.....................////////////000///------------///000000000000000000000000000111111111111111111111111111111111222222222333333111222333444444444444444444444444555555666666666666666777777888999999999:::999;;;???AAAEEEOOOZZZccckkkmmmeeeXXXQQQLLLJJJHHHIIIJJJLLLRRRZZZdddjjjwwwuuuaaaWWWQQQMMMGGGFFFDDDDDDDDDCCCAAA@@@===;;;999888999999888777555555555555444444444444333333333333333333333333555333222333555555444333222222333333333333444444555444333333555555444333111111222222333333444444111222222333333333333333333333333333444444444444333333333333333333333333333333333444444444555555444333333444666:::===???DDDIIIPPPXXX^^^eeekkkoooqqqsssuuuvvvvvvxxxzzz|||yyy}}}~~~wwwssssssttttttssskkkjjjhhhggggggeeebbb```\\\YYYSSSMMMGGGCCC@@@???JJJMMMSSSZZZbbbjjjpppsssyyyyyyzzzzzzxxxvvvtttssstttttttttsssrrrooommmkkkiiihhheeebbb^^^XXXQQQLLLEEEBBB>>>999555222000/////////...............///,,,,,,,,,------------...------------------------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***+++******)))***+++---...++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------............///------............------,,,---......//////..................////////////111000000//////000000111000000000000000000000000111111111111111111111111444444444444555555555666111222333444444555555444444444444555666666777777666666777888888999999::::::;;;>>>CCCFFFLLLZZZgggooossspppdddXXXQQQMMMJJJHHHJJJNNNSSSZZZeeepppwwwsss```WWWQQQMMMGGGEEEDDDDDDDDDDDDBBB@@@===;;;999999::::::999888666666666555555555555444333333444444444444333333444333222333555666666555222222333333333333444444555333111111333444444333333333333333333333333333111222333333444444333333222333333333444555555555444444444444444444444444444444555555555666666666555444555666999>>>BBBEEENNNSSS[[[bbbgggmmmqqqtttqqqsssuuuvvvwwwyyy|||zzzwwwwwwwwwtttqqqnnnmmmkkkjjjiiigggdddaaa```^^^YYYSSSMMMHHHDDDAAAHHHIIIMMMTTT\\\eeemmmqqqwwwxxxyyyyyyyyyxxxvvvuuussstttttttttrrrpppooommmjjjiiihhhgggddd^^^WWWRRRJJJGGGBBB===888555333222111000///......------...,,,,,,,,,---------..............................///...------,,,,,,------***+++,,,,,,,,,,,,+++***---,,,+++******+++---...------------------------++++++,,,,,,,,,------------------------------------------............///------............------,,,---......//////..................////////////000111111222222111111000000000000000000000000000111111111111111111111111333333444444444555555555111222333444555555555555444444444555666777777777666777777888888999:::::::::;;;AAAGGGMMMVVVgggvvv~~~|||ttteeeXXXRRRMMMIIILLLOOOTTT\\\eeeqqq}}}sss```VVVQQQMMMFFFEEEDDDDDDEEEDDDBBB@@@>>><<<::::::;;;;;;:::999999999999999888888888888555555666666666666555555222111000222444555555444222222333333333444444444555333000///111222333333444333333333333333333333111222333333444444333333222222333333444555666666444444444444444444444444555555555666666666666777888888888:::>>>CCCHHHKKKVVV[[[bbbiiinnnrrrvvvxxxvvvxxxzzz|||}}}}}}||||||yyytttpppooonnnlllkkkjjjhhheeebbbdddbbb___ZZZTTTNNNJJJGGGGGGHHHKKKPPPXXXbbbkkkppprrrtttuuuwwwxxxwwwuuutttrrrrrrsssssssssrrrpppooojjjjjjjjjjjjhhhbbb\\\WWWNNNKKKFFF@@@;;;777555555222111000///------------,,,,,,,,,------.........//////////////////////////////...------------...***+++,,,------,,,+++***///...,,,++++++,,,---...........................++++++,,,,,,,,,------------------------------------------.........//////---..................---,,,---......//////................../////////000///000111222222111000///000000000000000000000000111111111111111111111111000000111111111222222222111222333444555555555555444444444555666777777888777777777888999999::::::999<<>>===<<<;;;:::999999999666666555555555555666666222222333444555555555555777555333222222222444555555555555555555555444444666555444333222222222222333333333333333333333333444444333222222111111000333444444555555444444333444555555666666555555444777555444555999;;;;;;999<<<<<<<<<===AAAGGGPPPVVV```eeekkkrrrxxx{{{|||||||||~~~zzzvvvtttssspppmmmkkkkkkjjjhhhfffgggggghhhfffbbb[[[UUUPPPIIILLLOOOSSSWWW^^^fffkkkqqqtttwwwxxxvvvtttssssssvvvuuutttuuuuuutttrrroooooonnnlllkkkjjjfffaaa^^^VVVSSSMMMGGGBBB<<<777333111000//////111111000///---,,,)))((())),,,///222------------------------------------------------************************))))))***+++,,,,,,------...,,,++++++,,,------,,,++++++,,,,,,,,,---------.........------.........................................................++++++,,,,,,---...//////////////////000000000000////////////000000000000//////000111222333333444222222222222111111000000333333333444444444555555444444444444444444444444444444555555666777777777888999:::999999:::===???AAABBBGGGRRRaaapppuuufffXXXMMMKKKNNNQQQVVV___lllzzzpppaaaWWWOOOLLLIIIGGGEEEDDDDDDDDDCCCAAA???>>>===<<<;;;:::::::::888777777666666777777888666666666666555444333333777666444333333333555555444444444444444444444444333333333333444555666666333333333333333333333333333333333333222222222222333444444555555444444333222222333333333333222222999666444555777999888777;;;===@@@CCCHHHPPPYYY^^^iiilllrrrwww|||~~~zzzvvvuuussspppnnnnnnmmmkkkjjjggghhhjjjiiigggccc^^^[[[SSSSSSSSSSSSWWW^^^gggmmmsssvvvyyyzzzyyywwwvvvvvvwwwvvvuuuuuuvvvtttrrrooopppnnnmmmlllkkkhhhddd```\\\XXXRRRLLLFFF???888333222111///000111111000///---,,,***)))***,,,///111------------------------------------------------,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,---...,,,++++++,,,------,,,++++++,,,,,,,,,---------......------------......................................................,,,,,,,,,------.........////////////000000000111////////////000000000111222222222111111111111000222222222222111111111000222222222222333333333333444444444444444444444444444444555555666777777777777888999888888999;;;===BBBDDDKKKYYYjjj|||pppaaaUUUNNNNNNQQQTTTZZZeeesssooo```UUUNNNJJJIIIGGGDDDDDDDDDDDDCCCBBB@@@???>>>===<<<;;;;;;;;;999888888777777888888999888777777777666555555555888777555444444444555666333333333333333333333333333333444444555666777777333333333333333333333333222222222333333333444444444444555555555555444444444555555666666555555444777555444444666888888888;;;???EEELLLSSS\\\dddjjjsssuuuzzz~~~|||zzzxxxuuussssssrrrpppnnnlllmmmnnnnnnmmmjjjgggfff```^^^ZZZXXXYYY```iiippptttwwwzzz{{{zzzyyyxxxyyyyyyxxxwwwwwwvvvuuurrrooopppooonnnmmmllljjjfffcccaaa^^^YYYSSSLLLCCC;;;555444222000000111111000///,,,,,,,,,,,,,,,---...///------------------------------------------------......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------................................................------------------....../////////000000000111111/////////000000000111111222222222111111111111000222222222222111111111111000000111111111222222222444444444444444444444444444555555666666777777888666888999999999:::<<<>>>FFFJJJTTTcccwww}}}iii[[[SSSOOOQQQUUUXXXaaannn}}}mmm^^^TTTMMMIIIHHHFFFDDDDDDDDDDDDCCCBBB@@@???>>><<<;;;;;;::::::888888888777777888888888444444555555666777888999888888777666555666666666333333333333333444444444555555555555555444333333444444444444444444444444222222222333444555555666444444555555555555444444666777777888888777777666444333333444666999<<<===>>>DDDLLLTTT]]]eeemmmrrrxxx{{{|||yyyxxxvvvtttrrrttttttsssrrrpppnnnlllkkkjjjhhheeeaaaaaaeeemmmrrrtttvvvyyyzzzyyyxxxxxxyyy{{{zzzyyyxxxxxxvvvrrrooopppooommmlllllljjjgggeeeccc```\\\XXXQQQIIIAAA;;;666444111000000000///...,,,,,,---.......................................------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++...,,,++++++,,,---,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---............................................................------------//////000000000111111111//////000000000111111111//////000111222333333444222222222222222222222222000111111111111222222222444444444444444444444444555555555666777777888888777999;;;;;;<<<===@@@BBBKKKTTT```qqqsssaaaVVVRRRPPPSSSWWW]]]hhhxxxlll]]]SSSLLLIIIHHHFFFDDDCCCDDDEEEDDDCCC>>>>>><<<;;;:::999999999888777777666666777777888333333333444555666888999888888777777666666666666333444444444555555555666333333444444444333222222444444444444444444444444222222333444555666666777444555555666666555555444444444555555555555444444666666666666888;;;>>>AAAFFFKKKTTT]]]eeelllssswww{{{~~~}}}zzzxxxzzzyyywwwtttrrrppppppooooooooonnnllllllmmmqqquuuwwwyyy{{{{{{zzzzzzzzz{{{|||{{{zzzzzzyyywwwtttqqqpppnnnlllkkkkkkiiigggeeebbb```]]]ZZZVVVPPPHHHCCC;;;888444222000000...---,,,---.../////////..............................------------------------------,,,,,,+++++++++***------,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---.....................................................................---000000000000111111111111000000000000111111111111//////000111222333333444222222222222222222222333222222222333333333444444444444444444444444444444555555666666777888888888777888:::;;;<<>>===<<<;;;:::999999999777777777666666777777777777666555444444444666666777777777777666666666666333444444555555666666666...///222444555555555555444444444444444444444444333333444444555666777777555555666666666666555555666666777777777777666666:::;;;;;;:::;;;===BBBFFFQQQVVV^^^fffmmmtttyyy}}}|||wwwtttrrrqqqqqqnnnppprrrsssssstttvvvxxx|||}}}}}}|||}}}~~~}}}|||{{{{{{zzzyyyvvvsssrrrooommmkkkjjjiiigggeeeaaa___]]]\\\ZZZVVVQQQMMMCCC???:::666333111///.........//////000//////...........................------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++,,,------,,,,,,---------............------,,,,,,,,,,,,------..................................................................//////000000000111111111222222000000000111111111222222222222222111111111111000222222222222333333333333333333444444444555555555444444444444444444444444555666666777777888888999666777888999;;;@@@GGGLLLYYYjjj}}}uuuaaa[[[VVVTTTSSSSSSWWW]]]kkkxxxkkk]]]SSSLLLIIIGGGEEECCCCCCDDDEEEDDDCCC???>>>===;;;::::::::::::999888888777777888888999888777555444444555777888666666777777666666555555222222333444444555666666...000222555666666666555555555555555555555555555444444555555666666666777555555666666666666555555888999999::::::999999888999:::<<<===???DDDKKKPPP\\\```hhhooovvv|||}}}uuupppnnnmmmkkkmmmqqqsssuuuwwwzzz}}}~~~|||}}}~~~}}}|||{{{{{{|||zzzwwwuuutttrrrooolllkkkiiigggeeecccaaa___]]]\\\ZZZWWWTTTLLLGGGAAA;;;777555222000////////////////////////........................------------------------++++++,,,,,,------......+++,,,,,,,,,---............,,,++++++,,,------,,,------------..................------------......................................................------......//////000000000000111111111222222222000000111111111222222222222222222111111111111000222222222333333333444444333444444444555555555555444444444444444444444444666666666777888888999999999999999:::>>>EEENNNUUUdddwwwtttgggWWWUUUTTTTTTRRRTTT\\\fffrrrlll]]]TTTMMMJJJGGGEEECCCCCCDDDEEEEEEDDD@@@???>>>===<<<;;;;;;;;;:::999999999999999999:::666555444555666999;;;===666666666666666555555444111111222333333444555555222444555777777666444333555555555555555555555555555555555555666666666666555555666666666666555555666666777777777777666666333666:::>>>CCCKKKTTT[[[cccgggnnnuuu|||vvvmmmhhhfffhhhkkknnnqqqtttxxx}}}~~~|||{{{{{{|||}}}|||{{{||||||{{{yyyvvvwwwtttpppnnnllljjjhhhfffeeeccc```___^^^]]]ZZZXXXRRRMMMFFF???;;;777444333111000////////////000000////////////////////////------------------------+++,,,,,,---...///000000++++++,,,,,,---...//////...,,,++++++,,,------,,,---------........./////////......------......///................................................,,,------...///000111111000111111111111222222222000111111111111222222222//////000111222333333444222222222333333444444444333333333444444444555555444444444444444444444444666666666777888888999999>>>>>>===>>>BBBKKKUUU]]]nnn{{{rrrfffZZZSSSSSSSSSSSSRRRTTT```mmmxxxjjj]]]TTTNNNKKKHHHFFFCCCBBBBBBBBB@@@???>>>===<<<;;;:::999999999999999999888888888888777666666666666666666666666777777666666555555555444444444444555555555666666666666666666666666666666888333...---111555666444555555444444444444555555333444444555666777888888555777999999888777888999;;;===@@@FFFNNNWWW___dddmmmqqqvvv{{{~~~pppgggdddeeeeeefffjjjpppuuuwwwxxx||||||||||||{{{{{{{{{{{{~~~~~~~~~~~~}}}|||zzzzzzvvvtttqqqpppooollliiifffffffffdddbbb```___]]]]]]YYYTTTMMMGGGAAA<<<888555//////.........///000000222111000///------,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......//////////////////////////////......---------,,,............////////////...............///000000///////////////000111111000000000000000000000000333333333333333333333333888666444111000111222222111111222333444666777888777777777777666666666666888777666777999:::;;;:::===:::;;;BBBIIIQQQ```nnnyyy~~~oooddd[[[SSSQQQTTTWWWVVVVVV]]]jjjtttjjj]]]TTTNNNKKKIIIGGGDDDCCCCCCCCCAAA@@@???>>>===<<<;;;:::::::::999999999888888888888777888888888888888888888888777777666666666555555555444444444555555555666666666666666666666666666666888333//////333666666444777777666666666666777777444555555666666777777777555777888999888777888:::<<<@@@EEEMMMVVV```hhhnnnvvvyyy~~~sssgggbbb```___```ccciiimmmpppqqqxxxxxxyyyzzz{{{||||||}}}~~~~~~~~~~~~}}}|||{{{zzzwwwuuusssrrrpppnnnkkkhhhggggggeeecccaaa___^^^]]]ZZZVVVPPPJJJEEE@@@:::777333222111000////////////000000///............/////////......---,,,,,,+++------------------------------------------------------------------------,,,,,,---------........./////////////////////////////////.........------............////////////...............///000000///////////////000111111111111111111111111111111333333333333333333333333666555333222111111222333333333333333444444555666777666666666666666666666888777666777888:::::::::===;;;>>>GGGPPP[[[kkkyyytttggg___YYYTTTSSSVVVXXXXXXZZZbbbppp{{{iii\\\TTTNNNKKKJJJGGGEEEDDDDDDDDDBBBAAA@@@???>>>===<<<;;;;;;;;;999999999888888888888777888888888888888888888888777777666666666666555555444444555555555666666666666666666666666666666666777444222333666888777555888777777666666777777888666666666666666777777777777888999999999:::<<<>>>@@@EEENNNXXXbbbllluuu{{{{{{mmmeee]]]\\\[[[\\\aaaeeeiiijjjqqqrrrtttvvvyyy{{{}}}~~~~~~~~~~~~~~~}}}|||{{{{{{xxxwwwuuussssssqqqmmmkkkiiihhhgggeeecccaaa___^^^]]]ZZZUUUPPPKKKEEE???;;;777555333111//////..................//////000111000000//////...---------------------------------------------------------------------------------,,,------------.........////////////////////////000000////////////..................////////////...............///000000000////////////000111111111111111111111111111111222222222222222222222222555444222222222222333444555444444333333333444444666666666666666666666666888888777777888999:::;;;@@@@@@FFFPPP\\\iiixxxuuufff\\\YYYXXXVVVUUUXXXZZZ\\\aaakkk{{{hhh\\\SSSMMMKKKIIIGGGDDDCCCDDDDDDBBBAAA@@@???>>><<<;;;;;;::::::999999999888888888777777888888888888888888888888777777666666666666666666555555555555666666666666666666666666666666666666666555444666888999777555666666555555555555666666888777777777777777777777888999;;;;;;;;;===AAADDDFFFNNNYYYdddnnnwwwuuulll___]]]ZZZZZZ]]]aaadddeeejjjkkknnnrrrwww{{{~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwuuuttttttrrrooommmkkkkkkiiigggdddbbbaaa```___]]]ZZZWWWSSSMMMFFFAAA:::888555222000//////////////////...///000000111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------------............////////////////////////000000000000000/////////............////////////...............///000000000000//////000000111222111111111111111111111111111111111111111111111111333222222222222333444555444444333333333444555555555555555666666666666666888888888888888999<<<>>>EEEIIIQQQ\\\iiiuuuyyyhhhZZZUUUVVVXXXYYYXXXZZZ^^^bbbiiiuuuhhh[[[SSSMMMKKKGGGEEECCCBBBCCCCCCBBB@@@>>>>>><<<;;;:::999999999999999999888888888777777777777777777777777777777666666777777777777777777555555555666666666777777666666666666666666666666666666666777999999777666666666555555555555666666888888888888888777777777777888:::;;;<<<@@@FFFJJJQQQYYYeeeoooxxx|||rrreeeaaa]]][[[\\\^^^``````cccfffiiinnntttyyy}}}}}}~~~~~~~~~~~~}}}}}}|||xxxwwwuuuuuuuuusssqqqnnnnnnmmmkkkiiifffdddbbbaaaaaa```^^^]]]ZZZTTTMMMIII===;;;777444111000111111111111000///////////////.........---------------++++++++++++++++++++++++......---------,,,,,,,,,---------------------------------.........///////////////////////////////////////000000000000000............////////////...............///000000000000000000000111222222111111111111111111111111111111111111111111111111222222222222333444444555222222222333444555777777444444555555666666666777888999999999888:::>>>BBBHHHPPP\\\jjjwwwyyylll^^^UUUTTTVVVZZZ\\\]]]___ccciiirrr~~~ggg[[[SSSMMMKKKFFFDDDBBBBBBBBBBBBAAA@@@>>>===<<<;;;:::999999999999999999888888888888777666666666666666666666666666666777777777777888888555555666666666777777777666666666666666666666666555666777888888888777777999888888777777888888999888888888888888999999999777888999;;;???EEELLLQQQ]]]fffrrr{{{wwwlllhhhccc```______^^^]]]___aaafffkkkqqqvvvzzz}}}}}}~~~~~~~~~~~~}}}}}}yyywwwvvvvvvvvvuuusssqqqpppooommmkkkhhhfffdddccccccbbbaaa```^^^ZZZUUUQQQCCCAAA<<<777444222222222222111000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------------------------------........./////////////////////////////////......////////////000000............////////////...............///000000111000000000000111222222222222222222222222222222222222222222222222222222222222222333333444444444111111222222444666777888444444444555555666666777777999::::::999<<>>===;;;::::::::::::999999999888888888888777777777777777777777777777666666777777777888888888555666666666777777777777666666666666666666666666555666777777666666777888999999888888888888999999777888888999999:::::::::;;;<<<>>>@@@EEEMMMVVV\\\iiirrr~~~vvvrrrmmmiiifffccc```^^^]]]___ccciiinnntttxxxzzz}}}~~~~~~~~~~~~~~~zzzyyyxxxxxxxxxwwwuuusssrrrqqqooollljjjgggeeedddcccbbbbbbbbbaaa___[[[XXXMMMIIICCC<<<777444333333000000000///000000111222................................................///......---,,,,,,++++++------------------------............////////////////////////////////////------........./////////............////////////...............///000000111111000000111111222333222222222222222222222222333333333333333333333333222222333333444333333333222222222333444555666777333333444555555666777777777999;;;;;;;;;>>>FFFLLLWWWfffxxxvvvccc[[[UUUUUUVVVWWW\\\ccclllooottt|||}}}fffZZZRRRMMMJJJHHHFFFDDDCCCDDDEEEDDDCCC@@@???>>>===<<<;;;;;;;;;999999999888888888888777888888888888888888888888666666777777888888888999666666666666777777777777666666666666666666666666666666777666555666777999777777666666666666777777777777888999::::::;;;;;;AAABBBDDDGGGMMMUUU___fffqqqzzz~~~{{{vvvqqqmmmiiieeebbb\\\^^^bbbgggmmmrrrvvvxxx}}}~~~~~~~~~~~~{{{zzzyyyyyyzzzyyywwwuuusssrrrpppmmmjjjhhhfffeeedddcccbbbbbbbbbaaa___\\\UUUPPPIII@@@:::555333222......//////000222333444////////////000000000000000000000000000000000000//////...---,,,,,,++++++------------------------............/////////000////////////////////////,,,---------......//////............/////////000...............///000000111111111000111111222333222222222222222222222222333333333333333333333333222333333444444333333222444444444333333444444555333333444444555666777777777:::<<<<<<<<<@@@HHHOOOcccrrr|||iii```XXXTTTUUUVVVVVV]]]eeeqqquuuzzzxxxfff\\\SSSMMMLLLEEEEEEEEEDDDCCCCCCBBBBBB???===:::999:::;;;:::999999999999888888888777777777777777777777777777777:::999999888777666555555555555555555555666777777666666666666777777777777666666777888888888888888888888777666777888:::;;;===::::::<<<===;;;===AAA???IIIMMMSSSaaagggkkkvvv|||uuummmfffaaaaaabbbdddiiinnnsssvvv{{{|||~~~~~~~~~}}}|||zzzzzzyyyyyyuuutttqqqnnnkkkhhhgggfffhhhgggfffdddbbbaaa______ZZZUUUNNNGGGBBB<<<666333111000000000000////////////............---------////////////////////////+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////000000111111111111000000000000000000000000000000............////////////000000000000000000111111000000111111111222222222222222222222222222222222555555555333222222444555333333444444444444444444444555777777666666888999<<<888888===BBBEEEOOOYYYhhhzzznnn^^^VVVTTTRRRPPPRRRXXX```fffoooxxxxxxfff\\\SSSMMMLLLEEEEEEEEEDDDCCCCCCBBBBBB???===:::999:::;;;::::::::::::::::::999999999888777777777777777777777777999999999888777666666555666666555555666666777888666666666666777777777888666777777888888888888888::::::::::::::::::;;;;;;:::777777:::;;;:::===BBBEEEPPPUUU\\\jjjqqquuuvvvooohhhgggggggggjjjooosssvvvzzz{{{}}}~~~|||{{{zzzzzzyyytttssspppmmmjjjhhhfffeeehhhgggfffdddbbbaaa______[[[WWWQQQKKKFFF@@@:::666333333222222111000000000000000/////////.........////////////////////////+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////////////////000000111111000000///000000000000000000000000/////////000000000111111111111111000000000000000000000111111111222222222222222222222222222222222333444444333222333555777333333444444444444555555444555777777666666888999;;;999:::???CCCJJJVVVbbbtttzzziii\\\UUUTTTRRRRRRUUU\\\fffmmmwww~~~wwweee\\\RRRLLLLLLEEEEEEEEEDDDCCCCCCBBBBBB???===:::::::::;;;;;;:::;;;;;;;;;:::::::::999999777777777777777777777777999999888888777777666666777777777666777888888999666666666777777777888888666777888888999999888888:::;;;;;;;;;;;;::::::999999777777:::;;;;;;@@@FFFMMMZZZaaaiiiwww~~~uuussspppnnnnnnqqqtttwwwxxxyyy|||~~~~~~|||{{{zzzzzzvvvuuussspppmmmjjjhhhggghhhgggfffdddcccaaa```___\\\YYYUUUQQQLLLFFF@@@<<<888777555444222111111111111111111000000000//////////////////////////////,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////...//////000000//////...000000000000000000000000000000000111111111222222222111111111000000//////111111111111111222222222222222222222222222222222111222333333333444666888333333444444444555555555444666777777777777888:::::::::<<>>DDDLLLSSSbbbkkkuuu~~~zzzwwwvvvwwwwwwvvvwwwzzz|||~~~}}}|||{{{{{{zzzxxxuuurrrooolllkkkhhhgggfffeeecccbbbaaa```]]][[[XXXUUUQQQLLLFFFAAA<<<;;;888666333222111111111111000000000/////////////////////////////////------............------------------------------............////////////////////////////////////......////////////......////////////////////////000000000111111111222222222222111111000/////////111111111111111111111111111222222222222222333333111333444444333444555777333333444444555555666666444666777888777777888:::888;;;???CCCKKKYYYmmm|||vvvdddXXXTTTQQQRRRSSSVVV^^^iiiwwwuuuccc[[[RRRLLLKKKEEEEEEEEEDDDCCCCCCBBBBBB@@@>>>;;;:::;;;<<<;;;:::999999999999888888888888777777777777777777777777777777777777777888888888888888888888888999::::::777777777777888888888888777777888999999999999999999:::;;;;;;:::999777666<<<;;;<<<>>>>>>@@@HHHRRR[[[kkkvvvzzzxxxsssuuuwwwzzz}}}~~~}}}}}}}}}{{{yyyvvvrrrooonnniiihhhgggfffeeedddcccbbb]]][[[YYYWWWUUUQQQKKKGGGAAA???;;;777444222111111000000000/////////......////////////////////////---......//////...------------------------------............////////////////////////////////////......////////////....../////////////////////////////////000000000111111111111111111000000//////111111111111111111111111111111111222222333333333333444555555333333333444333333444555555666777777555666888888777777999:::777<<>>;;;;;;;;;<<<<<<;;;999999999888888888777777777777777777777777777777666666777777888888999999888888888777888888999:::777777777888888888999999777888999999:::999999999;;;<<<<<<<<<<<<;;;;;;:::::::::<<>><<<;;;<<<<<<<<<;;;::::::999999999888888888777777777777777777777777555666666777888999999999777777777777777888999999777777888888888999999999777888999999::::::999999<<<<<<;;;;;;;;;<<<<<<===:::;;;???CCCFFFLLLZZZhhhwwwyyypppqqqsssuuuxxxzzz}}}~~~~~~}}}zzzvvvrrrppplllkkkjjjjjjiiihhhgggggg```^^^\\\ZZZZZZXXXVVVTTTMMMIIIDDD>>>999666555555111111111000000000/////////////////////////////////////////////...------....................................///////////////////////////////////////000000111111000000///000000000000000000000000000000000111111111222222/////////000111111222222222222222111111111000000000111111222333333444444111333555666444333444444333333444555666777888888555777888888888888999;;;===CCCIIISSScccvvv{{{qqqjjjaaaXXXUUUXXXTTTZZZcccooo}}}sssbbbYYYQQQKKKKKKEEEEEEEEEDDDCCCCCCBBBBBBAAA>>><<<;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999777777777777777777777777555555666777888999999:::777777777666777888888999777888888888888999999999888888999::::::::::::999:::999999888999:::<<<===;;;===BBBHHHLLLTTTeeetttzzzpppppprrrtttvvvyyy{{{|||}}}~~~}}}yyyuuusssllllllkkkkkkjjjiiihhhhhhbbb___]]][[[[[[[[[YYYXXXQQQMMMGGGAAA<<<999777777222222222111111111111000//////////////////////////////000000///...------..................................../////////000////////////////////////000000111111111111000000000000000000000000000000111111222222222333333333......///000111222333333222222222222111111000000000000111222333333444444///111444555555555555666333333444555666777888999666777888999888888999;;;@@@FFFMMMWWWiii|||~~~qqqeee```[[[TTTQQQSSSVVV]]]iiiwwwrrrdddVVVNNNMMMHHHEEEEEEDDDCCCBBBAAAAAA@@@===<<<::::::;;;;;;;;;:::888999::::::;;;;;;;;;;;;777777777555444444777999CCC>>>999777888999888777666777888999999999999999;;;;;;:::999888777666555::::::999999888777777666;;;===??????>>>======>>>???BBBGGGLLLVVVeeevvv}}}wwwrrrnnnqqquuuwww|||{{{|||xxxvvvssspppmmmlllkkkjjjhhhgggeeecccaaa______]]][[[YYYWWWRRRKKKEEE@@@<<<888666222///,,,***,,,...//////000000000000000000000000000000000000000000000000..................................../////////000///////////////000111111000000000000000000000000////////////000000000000//////000222222333333333222222222111111111000000333333222222111222222222333333333333333333333333666555333222111222333333444333333333333444555555888555555888999888:::>>>AAAJJJVVVeeevvv}}}qqqhhh___YYYTTTQQQSSSYYYYYYaaappprrrdddVVVNNNMMMHHHEEEEEEDDDCCCBBBAAA@@@@@@???===;;;;;;<<<===<<<;;;888999::::::::::::::::::999:::;;;:::999888:::<<<>>>;;;888777999::::::999777888888999999999999888999999999999888888888888999999999:::::::::::::::999;;;============>>>@@@CCCHHHPPPYYYfffvvvxxxrrrooorrruuuvvvyyy}}}~~~{{{yyyuuussspppnnnmmmllljjjhhhfffdddbbb``````^^^\\\ZZZYYYUUUOOOIIIDDD???;;;888444222///...///000000000000000000000000000000000////////////////////////................................./////////000000///////////////000111111000000000000000000000000////////////000000000000---...///000000111111111222222222111111111000000333333222222111222222333333333333333333333333333555444333222222222333333444444444444444555555666999777777999:::999<<<@@@GGGRRRbbbqqq~~~xxxlllddd\\\XXXUUURRRVVV[[[___iiiyyyqqqdddVVVOOOMMMHHHDDDDDDCCCBBBAAA@@@@@@???@@@>>><<<<<<===>>>===<<<999999:::::::::999888888777999::::::999888888999999888777888;;;<<<;;;;;;999999999999999999888777777888888888999999::::::999999:::;;;;;;<<<======:::;;;===>>>>>>???BBBDDDGGGNNNYYYfffttt}}}wwwssstttuuuuuuwwwzzz~~~|||yyyvvvssspppooonnnkkkiiihhheeecccbbbaaa```]]][[[\\\YYYTTTOOOJJJEEE???;;;777555333222222222111000000000000000000000000000....................................................../////////000000000///////////////000111111000000000000000000000000////////////000000000000---...///000000111000000222222222111111111111111333222222111222222333333333333333333333333333333555444333333222333333333555555555555555666777777:::888888:::;;;:::???EEEOOO^^^qqq~~~ssshhhaaa[[[XXXVVVUUUXXX]]]bbblll~~~pppcccVVVOOOMMMGGGDDDDDDCCCBBBAAA@@@??????@@@>>><<<<<<=========<<<::::::::::::999888777777666888::::::999888777888666777888:::;;;;;;;;;:::::::::::::::999888888777888888888999999999::::::999::::::;;;;;;<<<======<<<>>>???@@@AAACCCGGGJJJPPPXXXeeesssxxxvvvuuutttwww{{{|||yyyvvvsssqqqooollljjjhhhfffdddbbbbbb```^^^\\\]]][[[WWWTTTOOOIIICCC>>>888666444333333222000...////////////////////////...................................................////////////000000000///////////////000000111////////////////////////////////////000000000000000000111222222222222222111111111111111111111111222222111111222222333333333333333333333333333333444444444333333333444444666666666666666777777888999888888;;;;;;<<>>>>>===;;;;;;;;;666888:::;;;;;;:::999888:::::::::::::::999888777:::::::::999999999999888;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAACCCGGGMMMQQQ]]]fffuuu|||vvvtttssswww|||}}}yyyuuussspppmmmkkkiiigggdddcccbbbaaa^^^\\\]]]\\\YYYVVVSSSMMMGGGBBB:::888555333222111...+++////////////////////////........................////////////////////////////////////000000000111///////////////000000111////////////////////////////////////000000000000000111111222222222222111111111111111111111111111222111111111222222333444333333333333333333333333444444444444444444444444777666666666666777888888888777888;;;;;;===FFFPPP___qqqwwwooohhhaaa^^^[[[ZZZ]]]bbbnnnzzznnncccVVVOOOLLLGGGEEEEEEDDDCCCBBBAAAAAA@@@???===;;;;;;<<<===<<<;;;::::::;;;;;;;;;:::999999999:::<<<<<<:::999:::;;;777999;;;;;;999888777888::::::::::::::::::999888;;;;;;::::::999999999888;;;;;;;;;;;;;;;;;;;;;:::===???AAADDDIIIPPPXXX^^^iiisss{{{wwwvvvyyy}}}yyyvvvssspppmmmjjjhhhfffddddddbbb```^^^^^^\\\ZZZXXXUUUQQQLLLHHH>>>;;;777555333111...,,,000000000000000000000000......................../////////////////////////////////000000000111111///////////////000111111000000000000000000000000////////////000000000000//////000000000000//////111111111111111222222222111111111111222333444444333333333333333333333333333333444555555555555444666666666666666777888888666666999<<<===AAALLLXXXlll}}}yyyqqqiiibbb___^^^^^^cccjjjwwwmmmcccVVVOOOLLLGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@>>><<<<<<===>>>===<<<::::::;;;<<<<<<<<<;;;;;;777888999888666666888999666888::::::888777888999999999::::::;;;:::::::::999999::::::::::::::::::;;;;;;;;;<<<<<<======>>>???AAAEEEKKKSSS^^^iiiqqq|||}}}zzzvvvssspppmmmkkkiiiggggggeeecccaaa___]]][[[YYYXXXUUUQQQNNNDDDAAA<<<777555333111000000000000000000000000000//////////////////////////////////////////////////////000000000111111111///////////////000111111000000000000000000000000////////////000000000000//////000000000000//////000000111111111222222222111111111111222333444555333333333333333333333333222333555666666666555444666555555555555666777777666777:::>>>@@@EEESSS```{{{vvvmmmeee___^^^___cccllluuummmbbbVVVOOOLLLGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA???======>>>???>>>===::::::;;;<<<============;;;;;;;;;999888888:::===555888:::999777777999<<<888999::::::;;;;;;;;;;;;777888888999;;;<<<<<<===::::::;;;===>>>@@@AAAAAABBBEEEKKKSSS]]]kkkxxx}}}yyyuuussspppnnnkkkjjjiiihhheeeccc```^^^\\\ZZZYYYWWWTTTRRRJJJEEE???:::888666555444000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///////////////000111111000000000000000000000000////////////000000000000111111222222222111111000000000111111222222222222111111111111222333444555333333333333333333333333222333555666666666555555555555555555555666777777777888<<<@@@BBBIIIWWWfff}}}sssggg```[[[\\\```gggsss}}}nnnbbbTTTNNNMMMHHHEEEEEEFFFFFFEEECCC@@@???BBB@@@>>>=========;;;:::<<<<<<<<<<<<;;;:::999999;;;;;;;;;::::::999999999888888888999999:::::::::;;;:::::::::::::::::::::999999::::::;;;<<<<<<===BBB???===<<<>>>???@@@AAACCCGGGOOO[[[kkk||||||xxxtttpppllliiigggfffdddbbbbbbaaa___]]]ZZZXXXVVVUUURRRLLLEEE???:::777555333333333222222222222222222222222222222111111111111000000000000000000000000,,,------...///000000111......///000000000000000111111111000000000000///000000000000000000000000.........---...///000000/////////000111111222222444444444444333333222111111222333444555555555555666555555555555666777777888777777666777777888999AAA:::999@@@FFFOOOcccyyyvvvgggbbb^^^]]]aaadddjjjzzzmmmaaaTTTNNNMMMHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA???===<<<<<<<<<;;;:::;;;<<<<<<<<<;;;::::::999;;;;;;;;;::::::999999999:::::::::::::::;;;;;;;;;666777777777888888888888:::::::::;;;;;;<<<<<<<<<>>>===<<<<<<>>>@@@BBBBBBHHHNNNYYYhhhyyy{{{uuurrrnnnkkkiiigggeeedddcccbbb```^^^\\\YYYXXXWWWSSSOOOIIICCC>>>:::777444222222222222222222222222000000000000////////////000000000000000000000000......//////000111111111//////000111111111111000333333333222222222222111000000000000000000000000111111111111222222222222000000111111222333333333333333444444444333222222222222333444555555555555555555555444555666666777777777777777888888888888;;;777:::DDDLLLWWWnnnqqqccc]]][[[\\\aaagggqqqlllaaaTTTNNNMMMHHHHHHGGGDDDBBBAAAAAACCCCCC@@@???===<<<===>>>===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;::::::::::::999999<<<<<<;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@CCCEEEGGGOOOXXXhhhzzzxxxuuupppmmmkkkjjjhhhfffeeedddbbb```^^^[[[ZZZYYYVVVRRRMMMIIIDDD???:::666333222222111111222222333000000000000////////////000000000000000000000000000000000000111111111111000000111222222222222111333333333222222222222111000000000000000000000000---...000111111111000///111111222222333444444444222333333444444444444333333444444444444444444444555444444444444555666666666777777888999999888888888888>>>HHHRRRaaa|||{{{iii```XXXXXX\\\dddnnn|||kkk```TTTNNNMMMGGGGGGFFFDDDCCCBBBBBBBBBCCCAAA???>>>>>>???@@@???>>>::::::;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;::::::999999<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCFFFJJJLLLWWWcccxxx{{{xxxssspppnnnllliiigggeeedddcccaaa^^^\\\[[[ZZZWWWUUURRRNNNJJJDDD===888444333222111111222222333222222222222111111111000////////////////////////111000000000000000000000111111222333333333333222111111111000000000//////000000000000000000000000,,,---///111111000...---111111222222333444444444222222333444555555555444555444444444333333444444444444444444444555555666555666888999999999999888;;;===CCCLLLWWWjjjqqqbbb]]]VVVYYY___iiiwwwiii___TTTNNNLLLGGGDDDDDDEEEEEEEEECCCBBBAAA@@@>>>======>>>???>>>===999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::999999888888;;;;;;:::999888777666666<<<<<<===============>>><<<>>>@@@BBBDDDHHHNNNSSSaaappp}}}xxxtttqqqnnnkkkiiieeedddcccaaa___]]][[[[[[XXXVVVUUURRROOOHHHAAA<<<777666444222111222222333222222222222111111111000//////////////////////////////////////////......111111222333333333333333111111111000000000//////000000000000000000000000///111333444444444222111000000111111222333333333222333444444555555555555555555444333333333444444555444444444444555666666666777888999999:::::::::===@@@GGGPPP^^^uuuggg\\\[[[YYY^^^gggrrr}}}hhh^^^SSSNNNLLLGGGBBBDDDEEEFFFFFFDDDBBB@@@>>><<<;;;:::;;;<<<;;;:::888999:::;;;<<<<<<<<<<<<999999::::::::::::;;;;;;:::999999999999999888888===<<<<<<;;;:::999888888<<<<<<======>>>?????????<<<>>>AAACCCFFFMMMWWW^^^qqq~~~yyyuuuqqqnnnkkkeeedddcccaaa```^^^]]]\\\YYYXXXWWWVVVSSSMMMGGGBBB;;;999666444222222222333000000000000////////////000000000000000000000000............////////////111111222333333333333222333333333222222222222111000000000000000000000000///000111222333222111111000000111111222333333333333444444555555555555444555444333222333333555666555555555555555666777777777777777777888:::;;;<<<===BBBKKKXXXjjjuuu```ZZZ\\\___gggrrr|||fff^^^SSSNNNLLLGGGDDDDDDDDDDDDDDDCCCCCCBBB@@@>>><<<;;;<<<<<<;;;:::777888999;;;<<<=========999999999::::::;;;;;;;;;999999999:::::::::::::::<<<<<<==================;;;;;;<<<===???@@@AAAAAA>>>AAAEEEHHHMMMXXXfffpppzzzvvvqqqnnngggfffeeecccbbb```___^^^[[[[[[ZZZYYYWWWRRRMMMHHH???===999555333222222333000000000000////////////000000000000000000000000.........///000000111111000111111222222222222222333333333222222222222111000000000000000000000000....../////////000000000111111222222333444444444555555555555555555444333444333222222222444666777777666666666666777888888999888666666777:::<<<>>>???FFFSSSdddxxx}}}jjj]]][[[```eeeooo}}}{{{fff^^^SSSNNNLLLGGGFFFEEECCCBBBBBBCCCDDDEEEDDDBBB@@@?????????===<<<777888999;;;<<<======>>>999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<777777888999:::;;;<<<===:::;;;<<<>>>???AAABBBCCCBBBEEEJJJNNNUUUbbbsss~~~yyytttqqqhhhgggfffeeecccbbbaaa```]]]\\\\\\[[[YYYVVVQQQMMMBBB???;;;666333222222333222222222222111111111111000000000000000000000000...//////000111222222333000000111222222222222111111111111000000000000///000000000000000000000000222222111111222222333444222222333444444555555666555666666666555444333333444333222111222444777888777777777777777888888999:::888666555666999===@@@CCCLLL[[[mmm~~~oooccc[[[^^^eeehhhuuuzzzdddZZZPPPKKKJJJFFFGGGEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999:::;;;<<<<<<<<<>>>???>>>???BBBCCCCCCHHHIIIPPP[[[eeeqqq{{{sssnnnkkkiiihhhgggfffeeebbb___aaa```^^^[[[XXXUUUSSSRRRKKKFFF???:::777555444333333333222222222222222333222222111111000000//////000000111111111111000000000222444222///...111333222222222222222222222222111111222222222333333333222222111111222222333444000000111222333333444444333444555555666666555555444444444555555555666666999888777666666777888999;;;888777:::;;;;;;>>>BBBIIITTTddduuupppccc]]]\\\aaaggglllzzzzzzddd[[[QQQLLLKKKFFFGGGEEEDDDBBBAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::;;;<<<===>>>===>>>???>>>>>>???@@@AAAHHHLLLVVVffftttxxxssspppmmmkkkiiihhheeebbb```bbbaaa___\\\ZZZWWWUUUTTTNNNIIICCC===:::888666555444444333222111111111111111111111111000000000000000000111111111111000000333444444333222222444555222222222222222222222222333333333222222111111111000000000000000111111222000111111222333333444444333444555555666666555555444444444555555555666666777666555555444555666777999666666999;;;;;;???EEEMMM[[[lll}}}uuufff]]]ZZZ\\\bbbiiiooo}}}zzzddd\\\RRRMMMLLLGGGGGGEEEDDDBBBAAAAAAAAAAAA>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;<<<<<<===>>>???===>>>???@@@@@@@@@BBBEEENNNTTTbbbvvvyyyuuusssoookkkiiifffcccaaabbbaaa```^^^\\\ZZZXXXWWWRRRMMMGGGBBB>>>;;;888777555444333222111000000000000000000111111111111111000000111111111111000000111///...///111222222222222222222222222222222222555444444333222111000///000000000000111111111222111111222222333333444444333444555555666666555555444444555555555666666666666666555555555666666777999777777;;;<<<===CCCJJJTTTcccvvvtttiii]]]XXXXXX[[[bbbiiisssyyyddd\\\SSSNNNMMMHHHGGGEEEDDDBBBAAAAAAAAAAAA??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????======@@@CCCDDDDDDIIINNNWWWaaassszzzvvvqqqmmmjjjhhheeecccaaaaaa___^^^\\\[[[ZZZYYYTTTPPPKKKFFFBBB>>>;;;888444444333222111111222222000000000111111222222222000111111222222111111000///---+++,,,000222111///222222222222222222222222444444333333222111000000222222333333333444444333222222222333333333444444333444555555666555555555555555555555666666666666888888888888888888999999<<<:::;;;>>>???AAAHHHQQQ[[[kkk}}}~~~tttmmmddd[[[XXXWWWZZZaaahhhwwwxxxddd\\\SSSNNNMMMHHHGGGEEEDDDBBBAAAAAAAAAAAA??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>AAAEEEEEEDDDKKKTTT```ooo~~~zzztttooollljjjhhhfff``````___^^^\\\[[[ZZZYYYUUURRRMMMIIIFFFBBB===:::444333333333333333444555000000111111222222333333111111222222222222111111222000...///333555555333222222222222222222222222222222222222222222222222111222333444444444444333333333333333333444444444333444555555666555555555555555555666666666777777777777888999999999999999===;;;<<>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???CCC@@@AAAEEEDDDDDDMMMZZZkkkxxxrrrnnnkkkiiihhhaaaaaa```^^^]]][[[ZZZYYYVVVSSSPPPMMMJJJFFFAAA>>>666555555444444555555666111111111222222222222222111111222222222222111111111000///000111333333222222222222222222222222222111111222222222333333333///000222333333333222111333333333333444444444444333444555555666666555555555555666666666777777777555555666777888888888888:::999;;;>>>@@@EEEQQQ]]]nnnyyyyyyqqqjjj]]]XXXUUUWWWZZZ___jjjuuutttaaa[[[RRRMMMLLLGGGGGGEEEDDDBBBAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@DDD@@@AAAGGGHHHJJJWWWhhh}}}vvvpppmmmjjjhhhdddcccbbb```^^^\\\[[[ZZZWWWUUUSSSQQQOOOKKKEEEBBB:::999888666555555444444333222222222222222222111111222222333333222222111///000000000//////000222222222222222222222222222333333222222222222222222///000222333444333222111444444444444444444444444333444555555666666555555555666666666777777777777444555777888999999888888777888<<<@@@DDDKKKZZZiiixxxwwwpppiii\\\XXXWWWZZZ^^^eeessssss```[[[RRRMMMLLLFFFGGGFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>>>>???@@@AAABBBBBB???AAAJJJNNNRRRdddxxxzzzrrrmmmjjjhhhfffeeedddbbb___]]]\\\[[[XXXWWWUUUTTTRRRNNNIIIEEE>>>===;;;888666444333222444333333222222111111111111222222333333222222111222555666444111000333666222222222222222222222222555444444333222111000000111222444666666555444333444444444444444444444444333444555555666666555555666666666666777777777777666777999:::;;;;;;::::::777999>>>DDDIIIRRRcccsssxxxpppjjjaaa]]]\\\^^^bbbjjjxxxuuucccYYYOOOMMMMMMFFFGGGGGGEEEDDDBBBBBBAAAAAAAAA@@@??????@@@@@@>>>======>>>@@@AAA@@@>>>;;;999888999;;;;;;;;;;;;<<<>>><<<;;;;;;:::;;;<<<===>>>>>>===<<<<<<>>>@@@AAAAAAAAAAAAFFFMMMSSS___wwwxxxsssmmmjjjhhhddd```]]]]]]]]]^^^]]]\\\ZZZWWWUUUSSSPPPMMMJJJAAA<<<888555666666444222444444444333333222222222222222222222222222222222333333333333333333333333222222222333333444444444000000000111222222333333000111222333444555555555222222333333333444444444333333333444444444555555555555555555555555444444888888888888888999999999@@@>>>AAAGGGNNNZZZooo~~~mmm^^^YYY[[[]]]aaagggsssuuucccYYYOOOMMMMMMFFFGGGFFFEEECCCCCCBBBBBBBBBAAA@@@??????@@@@@@???=========>>>???>>><<<:::999888:::;;;;;;;;;;;;===>>>===<<<;;;;;;;;;<<<===>>>===<<<;;;<<<>>>AAACCCCCCFFFFFFJJJQQQZZZjjj~~~wwwqqqllliiifffbbb```______^^^]]][[[YYYWWWUUUTTTQQQNNNKKKDDD@@@;;;777777777555444444333333333333333333333222222222222222222222222333333333333333333333333222333333333333333333444222222222111111111111111111222222333444444444444222222333333333444444444333333444444444555555555555555555555555555555555666666777888999:::;;;<<<======AAAKKKVVVfff~~~}}}mmm___ZZZ\\\```dddlllyyytttbbbYYYOOOMMMMMMFFFEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@>>>???@@@@@@???>>>=========<<<;;;;;;::::::999;;;<<<<<<;;;;;;===>>>>>>===<<<<<<<<<<<<======;;;;;;;;;<<<>>>AAADDDFFFKKKLLLPPPYYYfff|||}}}uuuooojjjhhheeecccbbbaaa___]]]ZZZYYYWWWVVVUUUSSSQQQNNNJJJEEE???:::888777666666333333333333333444444444222222222222222222222222333333333333333333333333444333333333333333333222444333333222111111000000222222333444444333333333333333333333444444444444333444444444444555555555555555555555555555555555555555666888999;;;===>>>>>>???EEEQQQbbbwwwvvvggg]]][[[^^^bbbhhhrrrsssbbbYYYPPPMMMMMMFFFEEEDDDDDDCCCCCCCCCDDDDDDAAA???>>>???@@@@@@???>>>>>>===<<<;;;;;;;;;<<<<<<:::<<<======<<<<<<===>>>>>>>>>==============================>>>AAAEEEHHHLLLQQQZZZfffwwwxxxqqqllljjjgggeeedddaaa^^^\\\ZZZYYYWWWWWWWWWVVVSSSQQQNNNIIICCC===999777777777333333333444444444444444222222222222222222222222222222333333333333444444444444444333333222222222333333333222222111111111333333444444444333222222333333333444444444444555444444444444555555555555555555555555666666666666666666777888999<<<>>>???BBBDDDLLL[[[ooo{{{jjj___ZZZZZZ^^^dddlllxxxrrrbbbYYYPPPMMMMMMEEEEEEDDDDDDCCCCCCCCCDDDDDD@@@???>>>???@@@AAA@@@>>>@@@>>>===<<<;;;<<<===>>>;;;===>>>>>><<<<<<===???>>>>>>>>>>>>>>>>>>>>>===???@@@@@@??????AAAFFFJJJMMMXXXgggwww|||tttooollliiigggeeebbb^^^\\\ZZZYYYXXXXXXXXXXXXUUUSSSOOOLLLFFF@@@:::777777777444444444444444444444444222222222222222222222222222222222333333444444444444444444333333222222222111111222222333333333333333333444444444333222222333333444444444555555555444444444555555555666666555555555666666666777777999999888888999;;;===???BBBIIIUUUhhhoooaaaZZZXXXYYY^^^gggqqq~~~qqqaaaZZZPPPMMMLLLEEEEEEEEEDDDCCCCCCCCCCCCCCC@@@>>>>>>>>>@@@AAA@@@??????>>>===<<<<<<===>>>???<<<>>>???>>>===<<<>>>???======>>>???????????????@@@AAABBBAAA@@@CCCJJJOOOVVVdddxxxzzzsssppplllhhhfffccc```^^^\\\ZZZYYYYYYZZZYYYWWWUUUPPPNNNJJJDDD===999888888555555555555444444444333222222222222222222222222111222222333333444444555444333333333333333333222111111222222333444444555222222333444444333333333333444444444555555555555444444555555555666666666555555555666666777777888;;;:::999888999;;;>>>???BBBNNN```xxxuuuggg\\\YYYZZZZZZaaalllxxxqqqaaaZZZPPPNNNLLLEEEGGGFFFEEECCCCCCBBBBBBBBB???>>>===>>>@@@AAA@@@???=========<<<<<<======>>>===>>>??????======>>>???;;;<<<>>>@@@AAAAAAAAA@@@>>>@@@BBBBBBBBBGGGOOOVVVddduuuyyyuuuoookkkhhheeecccaaa]]]\\\ZZZZZZ[[[ZZZWWWUUUPPPPPPNNNHHHAAA<<<::::::777777666555444333333222222222222222222222222222111111222333333444555555222333333333333333333444222333333333333333333333111222222333444444444444444444444444555555555555555555555555666666666666444555555666777777888888:::999888888:::===@@@BBBIIIXXXooo{{{jjj```YYYXXXZZZ___gggtttpppaaaZZZPPPNNNLLLDDDGGGGGGEEEDDDBBBBBBAAAAAA???>>>===>>>@@@AAAAAA???;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@???>>>===>>>???:::<<<>>>@@@AAABBBBBBAAA<<>><<<;;;888888777555444333222111222222222222222222222222111111222333333444555555222222222333333444444444555444444333333222222111000111222333444555555555444444444555555555666666555555555555666666666777444555555666777888888999888888777888:::>>>BBBEEEQQQccc|||rrrbbb[[[VVVVVVYYYccclllzzzppp```YYYPPPMMMMMMEEEEEEFFFFFFEEEEEEDDDCCCBBBBBB@@@??????AAAAAA@@@>>>999999:::;;;<<<===>>>>>>@@@???>>>>>>>>>>>>>>>???=========>>>??????@@@@@@EEE>>>>>>EEEIIIKKKXXXgggxxxqqqlllhhheeedddaaa___\\\ZZZYYYXXXWWWUUUVVVTTTPPPLLLHHHCCC===999999777555333333333444555000000111111111222222222666666555444333222222111222222222222222222222222444444444444444444444444222222333333333444444444666444333333555666666555444444555555666666777777555555555555666666666666888777999===>>>>>>CCCIIIUUUmmmkkk\\\VVVUUUYYY___gggrrrppp```YYYPPPMMMMMMEEEFFFFFFFFFEEEEEECCCBBBBBBDDDBBBAAAAAABBBCCCAAA@@@<<<<<<======>>>>>>??????======<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@EEE@@@AAAIIINNNTTTdddwww~~~uuuoookkkgggeeebbb```]]][[[[[[ZZZXXXWWWWWWUUUQQQNNNJJJEEE@@@<<<:::999666444333444555555111222222222333333333444555555555444444333333222555555555555555555555555444444444444444444444444222222333333333444444444666444333333555666666555555555555666666666666666666666666777777777888888888777888;;;===>>>EEEMMMccczzzzzzdddXXXTTTVVV\\\cccoooyyyppp```XXXOOOMMMMMMEEEFFFFFFFFFEEEDDDCCCAAA@@@DDDBBBAAAAAABBBBBBAAA@@@????????????????????????=========<<<<<<======>>>??????????????????@@@@@@BBB???BBBIIIPPP\\\rrr{{{sssmmmiiigggcccaaa^^^]]]\\\\\\ZZZYYYXXXVVVRRRPPPLLLHHHCCC???;;;:::777555444444555666333333333333444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333444444444444666444333333555666666555777777666666666666666555777777777888888888999999999777888;;;===AAAKKKVVVqqqooo^^^UUUTTTYYYbbbkkkxxxooo___XXXOOOMMMMMMFFFFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@??????@@@@@@???===AAAAAA@@@@@@@@@??????????????????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAFFFNNNXXXiiiwwwooojjjgggcccaaa^^^]]]\\\\\\ZZZYYYWWWUUUSSSPPPNNNJJJEEEBBB<<<;;;888555444333444555333333333333333444444444333333333444444555555555222222222222222222222222444444444444444444444444333333333444444444444555666444333333555666666555888777777777666666555555777777777888888888999999;;;999:::===@@@GGGTTTbbbzzzttthhhZZZVVVXXX___jjjttt}}}nnn___XXXOOOMMMMMMFFFFFFFFFEEEEEEDDDBBBAAA@@@AAA???>>>>>>???@@@>>>===AAA@@@@@@??????>>>>>>===???????????????@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAADDDGGGNNNYYYggg{{{{{{rrrkkkgggdddaaa^^^\\\\\\[[[YYYWWWVVVTTTRRRQQQOOOLLLHHHDDD===;;;888555333333333333333333333333333222222222222333333444444555555555666666666666666666666666444444444444444444444444333333444444444555555555666444333333555666666555888888777777666666666555666666666777777777888888:::999:::===AAAJJJ[[[kkkjjj```XXXWWW[[[cccnnnxxx~~~mmm^^^WWWOOOMMMMMMFFFDDDDDDDDDDDDCCCCCCBBBAAACCCAAA@@@@@@AAAAAA@@@????????????>>>>>>>>>==================>>>>>>???@@@???@@@@@@AAAAAABBBCCCCCCCCCIIITTTcccwwwwwwooojjjfffccc___]]]\\\ZZZXXXVVVUUUTTTRRRQQQPPPNNNJJJGGG???===:::777444333333444333333333333222222222222333333333444444555555555555555555555555555555555444444444444444444444444333444444444555555555555666444333333555666666555888777777777777777777666666666666777777777888888777777:::>>>CCCMMMaaassszzzmmm___YYYVVVYYY^^^fffqqqzzz~~~}}}|||~~~mmm^^^WWWOOOMMMMMMFFFBBBCCCCCCDDDDDDCCCBBBBBBBBBAAA@@@@@@AAAAAA@@@>>>????????????>>>>>>>>>>>>============>>>???@@@AAA>>>???@@@AAABBBCCCDDDEEEFFFNNN]]]rrruuuoooiiifffbbb___]]]ZZZWWWUUUVVVUUUTTTSSSSSSQQQMMMKKKBBB@@@===999777555555555555444444444333333333333333333444444444444444444333333333333333333333333444444444444444444444444444444444444555555555555666444333333555666666555777777777777777888888888777777777888888888999999777999===BBBHHHSSShhh{{{wwwiii___WWWTTTVVV\\\ccckkkuuu}}}{{{yyyzzz~~~mmm]]]WWWOOOMMMMMMFFFAAABBBCCCCCCDDDDDDCCCCCC@@@???>>>>>>??????>>><<>>>>>???AAACCCDDDFFFFFFOOOYYYjjjzzzssskkkhhhddd```^^^[[[XXXUUUWWWVVVUUUUUUUUUSSSPPPMMMEEEBBB???;;;999777777777666666555555555444444444444444444444444444444444666666666666666666666666444444444444444444444444444444444555555555666666666444333333555666666555666666777777888888999999888888999999999::::::::::::<<