BM66(d@ wwweeeRRRKKKKKKLLLLLLMMMNNNUUUZZZYYYXXXYYYYYYXXXYYYUUUTTTXXX\\\___fffnnntttppp^^^dddvvvOOOFFF???======:::999:::777666666666555555555555555555555666666777888999;;;BBBKKKbbb|||lllgggcccjjj|||}}}yyyvvvrrrrrruuutttssstttuuuwwwxxxwwwvvvxxxxxxvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxzzz}}}}}}uuupppkkkjjjoooxxxyyyjjjaaa\\\ZZZYYYXXXYYY]]]bbbdddbbb```aaaiiijjjbbb___fffhhhdddgggbbb\\\YYYXXXVVVSSSPPPOOOPPPRRRSSSTTTSSSRRRQQQNNNMMMLLLJJJJJJIIIIIIIIIEEEDDDCCCBBBAAA@@@@@@@@@=========<<<;;;;;;::::::999888666444333333333444444444444444444444444444555444333444888;;;<<<===888777555444555777:::<<<<<<999666444555666666555666444111000111111111000000---***)))***++++++***++++++************++++++))))))))))))***************++++++,,,,,,++++++***,,,,,,,,,---------....../////////000111111222222333333444666999===@@@BBBHHHJJJNNNSSSXXX[[[]]]^^^```eeecccdddhhhiiiwwwqqq```PPPJJJKKKKKKLLLMMMOOOUUUYYYXXXWWWYYYYYYXXXVVVTTTTTTYYY]]]```gggnnn}}}cccVVVccc|||PPPGGG???===<<<:::999:::666555555555555444444444555555555666666777888999;;;AAAJJJaaaqqqcccaaabbbkkkxxxsssooollllllpppqqqqqqrrrtttwwwxxxxxxwwwyyyxxxwwwuuuuuuuuuvvvvvvvvvwwwxxxyyy|||~~~|||vvvllliiihhhiiipppyyyvvvhhh___\\\]]]^^^``````aaacccgggjjjkkkkkkooovvvvvvmmmjjjppprrrnnniiibbbZZZVVVVVVXXXYYYXXXRRRSSSTTTUUUTTTRRROOOMMMNNNMMMLLLJJJIIIIIIIIIIIIEEEDDDCCCAAA@@@@@@??????=========<<<;;;;;;::::::999777666444333333333333444444444444444444444444555444333555888;;;======999888666555555777:::;;;;;;999666444555666666555888666333222333444333222000---***)))***++++++***++++++************++++++))))))))))))*********************++++++*********,,,,,,,,,---------....../////////000111111222222333333444666999===@@@BBBHHHKKKOOOTTTYYY\\\^^^______dddccceeeiiiiiiwwwhhhZZZLLLHHHJJJKKKLLLNNNPPPVVVYYYWWWWWWYYYYYYWWWRRRRRRUUU[[[^^^aaahhhooosssWWWQQQfffRRRIII???<<<;;;999888:::555555555444444444333333555555555666666777888999999@@@HHH___yyyiiidddfffkkkvvv|||pppjjjeeecccdddhhhlllnnnpppsssvvvxxxyyyzzzyyyxxxwwwvvvuuuuuuuuuuuutttvvvxxx{{{~~~xxxrrrjjjjjjlllpppwwwooohhh^^^UUUSSSWWW^^^ccchhhiiijjjkkknnnrrrxxx|||ppphhh]]]WWWWWWZZZ]]]___WWWXXXYYYYYYWWWSSSOOOLLLNNNMMMLLLJJJIIIHHHHHHHHHDDDCCCBBB@@@????????????======<<<<<<;;;:::::::::888777666444333333333333444444444444444444444444555444333555999<<<===>>>:::999777555666777:::;;;:::888555555555666666666:::888555555555666666555000---***)))***++++++***++++++************++++++)))))))))*********++++++))))))************)))))),,,,,,,,,---------....../////////000111111222222333333444666999===@@@BBBIIIKKKPPPUUUZZZ]]]___```]]]ccccccfffjjjjjjwww}}}```TTTJJJIIIKKKMMMNNNPPPQQQVVVXXXWWWXXXZZZYYYVVVNNNPPPUUU]]]aaacccjjjrrrcccSSSRRRmmmTTTJJJ@@@<<<;;;888888:::666666555555555444444444555555555555666777888999888>>>FFF\\\~~~~~~{{{oooqqqvvv~~~uuuiiibbb^^^\\\^^^cccgggjjjnnnqqqtttwwwyyy{{{yyyyyyxxxwwwvvvuuuttttttsssuuuyyy}}}yyytttssswww|||nnn___\\\WWWTTTUUU[[[ccciiiiiilllppptttxxxvvvjjjaaa______``````]]]^^^___^^^[[[VVVQQQNNNNNNMMMKKKJJJIIIHHHGGGGGGCCCBBBAAA@@@???>>>>>>>>>======<<<;;;;;;::::::999888777666555444333333222333333444444444444444444555444444666999===>>>???<<<:::888666666777:::;;;999777555555666777777666:::888555555666777666666000---***))))))++++++***++++++************++++++))))))*********+++++++++******++++++++++++******,,,,,,,,,---------....../////////000111111222222333333444666999===@@@BBBIIILLLQQQWWW\\\___``````[[[bbbdddgggllllllxxxxxx[[[QQQJJJKKKNNNOOOOOOQQQQQQVVVXXXXXXYYY[[[XXXTTTLLLOOOVVV^^^cccfffmmmvvvyyy]]]RRRUUUtttTTTJJJAAA===<<<999888:::777777777777666666666666555555555555666777888999888===DDDZZZ|||zzzwwwmmmbbb\\\YYYYYY\\\aaadddhhhlllppprrruuuxxx{{{xxxxxxxxxwwwvvvuuuuuuttttttvvvzzz~~~{{{xxx}}}oooccc[[[\\\\\\\\\]]]aaagggmmmkkkqqqyyy{{{sssnnnjjjfffccc___``````___\\\WWWRRROOONNNMMMKKKJJJHHHGGGGGGFFFCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<;;;::::::999999777777666666444333222222333333333444444444555555555444444666:::>>>@@@@@@===<<<999777777888999;;;777666555555777888777666888666444333444555555555000---***))))))++++++***++++++************++++++************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------....../////////000111111222222333333444666999===@@@BBBHHHKKKQQQXXX\\\___```aaa\\\bbbdddhhhmmmmmmzzzsssWWWPPPKKKMMMPPPOOOOOOQQQQQQUUUXXXYYY[[[\\\WWWQQQKKKOOOWWW```dddhhhqqq|||oooZZZMMMVVVzzzwwwRRRIIIAAA???>>>:::999:::888888888777777777666666555555555666666777888999888===CCCXXXzzz|||lllbbbYYYVVVVVVWWW[[[```cccgggllloooppprrrvvvzzzvvvwwwwwwwwwwwwvvvuuuuuuvvvxxxzzz~~~~~~|||{{{nnnddd]]]VVVYYY^^^aaaccchhhnnnsss{{{~~~|||xxxrrrmmmcccbbbaaa^^^ZZZVVVQQQOOONNNMMMKKKIIIHHHGGGFFFFFFDDDCCCBBB@@@????????????<<<<<<;;;;;;:::999999999777777777666555444222111222333333444444555555555666555555777;;;???AAAAAA???===:::888777888999:::666555555666888999888777666444222111222444444333000---***)))***++++++***++++++************++++++*********++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---------....../////////000111111222222333333444666999===@@@BBBGGGKKKQQQXXX]]]`````````]]]ccceeehhhnnnooo|||lllTTTOOOLLLNNNPPPNNNNNNOOOOOOTTTYYY[[[^^^]]]VVVNNNKKKOOOXXXaaaeeejjjuuuhhhUUUJJJWWWlllOOOGGGAAA@@@@@@<<<999999777777777777666666666666555555555666666777888999999===BBBXXXzzzzzz^^^WWWPPPPPPRRRTTTYYY^^^bbbggglllnnnnnnooossswwwuuuuuuvvvwwwxxxwwwvvvvvvyyyzzz{{{}}}yyykkkfffbbb^^^[[[aaaiiiooouuu~~~zzzxxxxxxwwwvvvuuuttttttuuuzzz~~~}}}zzzkkkiiieee```[[[VVVRRRPPPNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDCCCAAA@@@@@@??????<<<<<<;;;::::::999999888666666777666555444222111222222333333444555555666666555555777;;;???AAABBB@@@>>>;;;999777888999:::555444444666888999888777444222000000222333333333000---***)))***++++++***++++++************++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------....../////////000111111222222333333444666999===@@@BBBEEEJJJPPPWWW]]]___``````___eeefffiiinnnppp{{{fffSSSNNNLLLOOOPPPMMMLLLMMMOOOTTTYYY\\\___^^^VVVLLLKKKPPPYYYaaafffkkkwwwcccPPPJJJYYYeeeNNNGGGAAABBBAAA===:::999777666666666555555555555555555555666666777888999999===BBBWWWzzzqqq^^^UUUOOOJJJLLLOOORRRWWW]]]ccchhhmmmnnnmmmmmmqqqvvvssstttvvvwwwxxxxxxwwwwww{{{{{{|||}}}{{{iiibbbdddddd```lllrrr|||{{{hhheeedddfffgggccc]]]ZZZ]]]___eeeooozzzssspppkkkddd]]]XXXTTTRRRNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<;;;::::::999999888666666777777666444222111222222333333444555666666666555555777<<<@@@BBBBBBAAA???<<<999888888999:::444444444666888999999777444222000000111333333333000---***)))***++++++***++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------....../////////000111111222222333333444666999===@@@BBBEEEIIIPPPWWW]]]___```___aaaffffffiiinnnqqqsss```NNNNNNMMMLLLKKKJJJJJJJJJTTTWWWZZZ^^^___\\\VVVQQQNNNWWW[[[aaalllpppxxxbbbMMMLLL]]]cccMMMIIIDDD@@@???>>>===<<<999888777666666555555555555555555666666777888999777===AAASSSttt~~~rrrdddYYYSSSLLLMMMMMMNNNQQQVVV^^^ccceeegggiiilllnnnooopppppprrrsssssstttvvvwwwyyyzzzzzz{{{}}}~~~|||rrrfffbbbbbbdddmmmvvv~~~zzzrrriiijjjllloooqqqmmmgggaaaaaa]]]YYYYYY^^^fffnnnrrrnnnsssssskkkbbb\\\VVVQQQQQQNNNJJJHHHGGGHHHGGGFFFGGGFFFCCCAAA@@@?????????======<<<;;;::::::::::::999999888666555444333222222333333333333333333444777444222333888>>>DDDGGGBBB>>>:::777777888999999999888666555555666666777333111//////111222333222555---))),,,---***(((***************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000111111222222333444444222444777888:::===AAACCCGGGKKKPPPUUUXXXZZZ\\\^^^bbbeeeeeeiiirrruuurrr___MMMMMMNNNMMMKKKJJJJJJJJJRRRUUUYYY]]]]]]ZZZUUUPPPOOOXXX[[[bbbmmmrrr{{{yyy]]]LLLPPPiiibbbMMMIIIDDD@@@???>>>===<<<999888777666666555555666555555555666666777888999777===@@@QQQrrr|||oookkkkkkeeeffffffaaaYYYQQQLLLJJJMMMNNNOOOPPPSSSXXX___dddgggiiikkknnnpppqqqrrrrrrssssssssstttvvvxxxyyyzzz{{{|||~~~tttiiieeeeeegggwww{{{llleeebbbeeelllttt}}}pppkkkddd___]]]]]]^^^^^^ccchhhkkkhhhccc___YYYSSSRRROOOLLLJJJIIIIIIIIIHHHGGGFFFDDDBBB@@@??????@@@======<<<;;;::::::::::::999999888666555444333222333333333333333444444444666444222333888===BBBDDD@@@<<<888666666777888999999888777555555555666666333111///000111333333333333---))),,,---)))(((***************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000111111222222333333444222444777888:::===AAACCCEEEIIIOOOTTTWWWYYY\\\]]]^^^bbbccchhhqqquuuppp]]]LLLNNNOOOOOOMMMKKKJJJKKKOOOSSSXXX[[[\\\XXXSSSPPPQQQYYY\\\cccooovvvpppWWWNNNOOOsssaaaMMMIIIDDDAAA???>>><<<;;;999999888777666666666666555555555666666777888999999>>>???MMMmmmvvvgggaaaaaa^^^^^^]]][[[XXXVVVVVVVVVPPPQQQRRRSSSVVV[[[aaafffjjjkkkmmmppprrrssstttttttttttttttuuuvvvxxxyyyzzz|||}}}~~~yyygggZZZTTTSSSUUU```kkkxxxttthhh[[[\\\bbbkkkvvv{{{ssskkkccc[[[SSSNNNUUUZZZ^^^```aaaaaa\\\TTTTTTQQQNNNLLLKKKKKKJJJIIIFFFEEEDDDBBBAAA@@@@@@@@@======<<<;;;::::::::::::999999888666555444333222333333333444444444555555555444333444888<<>><<<::::::999888777666666666666555555555555666777888999999>>>===IIIhhhyyykkkffffffaaa```___]]][[[YYYXXXXXXTTTUUUVVVWWWYYY^^^dddhhhkkklllnnnppprrrtttuuuvvvuuuuuuuuuvvvwwwxxxzzzzzz}}}}}}rrr```UUUQQQQQQSSSSSS]]]kkktttyyywwwggg```ZZZ```iiisss~~~~~~}}}zzzvvvooodddXXXPPPNNNQQQSSSVVV[[[^^^[[[UUUSSSQQQNNNLLLLLLKKKJJJIIIFFFEEEDDDCCCBBBAAA@@@@@@======<<<;;;::::::::::::999999888666555444333222333333444444555555666666555444333555888;;;<<<;;;999666333333444666777777:::888777555444444444555444222222222444555444333///,,,+++******))))))***************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000000111222222333333222444777888:::===AAACCCDDDHHHNNNTTTWWWZZZ]]]___ZZZ___aaafffoootttppp]]]NNNRRRVVVUUUQQQLLLKKKLLLOOOTTTZZZ\\\ZZZVVVRRRPPPRRRYYY]]]fffxxxcccQQQRRRUUUbbbNNNKKKGGGCCCAAA???<<<::::::999888777777666666666555555555555666777888999999===<<>><<<::::::999888777777777777555555555666666777888999777<<<:::CCC]]]xxx|||vvvmmmgggcccdddddddddccceeegggjjjllllllmmmnnnpppsssuuuwwwxxxxxxxxxxxxxxxyyyzzz{{{||||||}}}}}}mmmbbbaaaeeejjjlllvvvyyyxxxoooaaaWWWTTTUUUZZZbbbhhhcccZZZWWW___hhhnnn{{{{{{qqqggg___ZZZWWWUUUTTTYYY^^^```___aaaeeeiiinnnssszzz}}}{{{wwwtttrrrrrroookkkhhhgggfffdddcccbbbccc___WWWRRRRRRRRRQQQPPPNNNLLLLLLKKKJJJGGGEEEDDDDDDEEEEEEDDDCCCBBBAAA======<<<;;;::::::::::::999999888666555444333222333444555666777888999999777555444555888;;;<<<<<<:::888666666777888888777555555444333444555666777555555555666888888777555000444333,,,(((***+++)))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000000111111222222222444777888:::===AAACCCCCCHHHOOOUUUYYY]]]aaaccc^^^eeefffhhhmmmpppuuucccVVV]]]bbb```WWWNNNKKKKKKNNNUUU[[[[[[UUUNNNJJJIIINNNVVV\\\jjjvvvqqqppppppjjjnnnzzzrrrVVVKKKNNNRRRlllvvvaaaRRROOOLLLIIIFFFCCC???<<<;;;:::999888777777777777555555555666666777888999666;;;:::BBB\\\vvvwwwqqqfffggggggfffeeeeeegggjjjmmmmmmnnnoooqqqsssvvvxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{|||}}}~~~{{{mmmfffhhhooovvvyyyyyygggVVVMMMKKKMMMPPPSSSTTTTTTYYYbbbkkkuuuwwwaaa\\\UUUQQQPPPQQQRRRRRRQQQWWW]]]bbbdddjjjrrryyytttiiidddbbbcccdddfffiiiggg^^^VVVSSSRRRPPPPPPOOOMMMLLLLLLJJJHHHEEEDDDDDDEEEEEEEEECCCBBBAAA======<<<;;;::::::::::::999999888666555444333222444444555666777888999999777555444555888;;;===>>>;;;999888777888999888777444444333333444555777888555555555777999999777555111666555---(((***+++)))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......////////////000111111222222222444777999:::===AAADDDBBBGGGNNNTTTYYY]]]```ccc^^^eeefffhhhmmmqqq{{{lllfffeeeddd___TTTJJJJJJOOONNN\\\]]]UUUSSSMMMFFFGGGMMMUUU```qqquuueeekkkttttttuuurrrsssYYYJJJMMMUUUZZZ|||mmm\\\RRRQQQOOOKKKFFFAAA===;;;::::::999888888777888888777777666666666666777777555::::::AAAXXXqqq{{{uuutttnnniiigggeeecccfffjjjpppqqqrrrsssuuuxxxzzz{{{{{{xxxuuuuuuyyy{{{|||{{{|||}}}~~~~~~~~~ssspppwwwppp^^^RRRNNNLLLIIIFFFHHHPPP]]]kkkttt|||dddSSSKKKIIIIIIKKKKKKKKKOOOUUUYYY[[[dddttttttjjjgggkkkkkknnnpppooohhh```XXXTTTQQQQQQOOOMMMJJJHHHFFFEEEDDDEEEEEEEEEDDDBBB@@@>>>===<<<<<<;;;;;;:::999999:::999888666444333333222444444555555666777777777777555444555888;;;===>>>999888777777777888999::::::888555444555777777777444222111333777999888666:::777333///---+++)))'''******))))))))))))******,,,+++*********+++,,,---***++++++,,,,,,++++++*********+++,,,...//////000000000000000000111111111555555555777999<<<>>>@@@FFFJJJPPPVVVZZZ___cccffffff```ffffffnnnwwwuuukkkiiifff```UUULLLKKKPPPQQQ]]][[[QQQOOOJJJFFFIIIQQQXXXgggvvvjjjwww}}}wwwhhhUUUHHHJJJXXXdddzzzcccUUUNNNMMMJJJGGGDDDAAA???>>>::::::999888777777777777777777666666666666777777777;;;999???UUUkkk~~~tttmmmhhhgggeeedddhhhmmmpppppprrrsssuuuwwwyyyzzzyyywwwuuuvvvyyy||||||{{{|||~~~ppp```WWWTTTKKKIIIGGGHHHPPP^^^ooo{{{wwweeeTTTIIIIIIHHHJJJNNNQQQTTT[[[dddooouuuyyyxxxssssssqqqnnnjjjddd^^^[[[TTTRRRPPPMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCAAA???>>>===<<<<<<;;;;;;:::999999999888777555444333333333444444555555666777777777888666555555888;;;<<<<<<999999888888888999;;;<<<:::888555444555666666666333111000333666888777555888555111...---+++***(((******))))))))))))******++++++*********+++,,,---***++++++,,,,,,++++++***++++++,,,---...///000000000000000000111111111111555555666777999<<>>===<<<<<<;;;;;;:::999999888777666555444444444444444444555555666777777777999777666666888:::;;;;;;888888888888999:::<<<===:::888555444444555444333333111000222666777666333555222///,,,,,,+++***)))************************++++++******++++++,,,---***++++++,,,,,,++++++***+++,,,------...///000000//////000000111111111111555666666888:::===@@@BBBEEEJJJQQQWWW[[[___bbbeeeddd___fffeeellluuu{{{sssiii```VVVMMMKKKNNNTTTZZZSSSIIIGGGCCCBBBKKKTTTbbb~~~|||~~~{{{}}}~~~yyyssseee[[[TTTHHHFFFaaaeee^^^YYYUUURRRMMMHHHDDDAAA@@@@@@<<<;;;:::888777777666666777777666666666666777777:::<<<888<<>>AAACCCEEEJJJQQQWWW[[[___bbbdddccc___fffdddkkktttwwwiii^^^UUUMMMKKKMMMQQQUUUOOOGGGFFFBBBBBBMMMVVVkkk~~~wwwvvvrrrpppooopppzzzxxxvvvpppaaaVVVQQQIIILLLooozzzddd```[[[VVVSSSNNNIIIEEECCCBBBAAA>>>===;;;:::888777666666777777666666666666777777999;;;888<<>>BBBCCCEEEJJJRRRXXX\\\___aaacccccc___fffdddjjjtttzzziii]]]UUUNNNLLLMMMPPPSSSMMMGGGGGGCCCFFFTTTaaayyy|||sss{{{ssspppllliiifffkkk|||tttppprrriii[[[PPPLLLKKKYYYtttaaa___WWWRRRQQQNNNKKKHHHGGGFFFFFFAAA???>>>;;;999888777777777777666666666666777777888:::999===GGGRRRpppxxxtttqqqpppsssuuupppdddZZZXXX^^^fffooouuuyyyzzzzzztttoookkkkkkjjjiiimmmrrruuuwwwyyy|||~~~{{{|||}}}|||{{{{{{|||}}}}}}~~~yyypppgggaaa^^^^^^\\\ZZZ\\\eeetttkkkTTTKKKJJJJJJNNNTTT[[[dddtttxxxqqqoootttzzz}}}}}}vvvqqqjjjfffdddccc```]]]___\\\WWWQQQLLLIIIGGGFFFHHHGGGEEECCCAAA@@@???>>>===<<<<<<;;;;;;:::999999777666555444333333333333444444555555666777777777:::999888999;;;;;;:::999444444444444555666888999888777555555666555333222222111111444777777444000///---******+++,,,,,,+++)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,---------............///000111222222333444444666888;;;>>>AAACCCEEEKKKRRRXXX\\\___```bbbccc```hhheeejjjttt~~~jjj^^^VVVPPPNNNOOOSSSTTTKKKFFFHHHFFFMMM___sss~~~uuu{{{zzzrrrllljjjlllsssuuukkklllpppiii\\\OOOIIINNNiiinnnaaabbbXXXVVVUUUSSSQQQOOOLLLKKKJJJCCCBBB???===;;;999888888777777666666666666777777777999999===DDDKKKhhhxxxiii```\\\ZZZYYYZZZ[[[WWWOOOIIIIIIMMMUUU^^^fffkkknnnpppnnnkkkiiilllmmmnnnqqqvvvxxxzzz}}}}}}{{{zzz|||~~~tttppplllgggbbb^^^]]]\\\[[[^^^fffpppwwwuuu```LLLGGGHHHJJJSSS^^^hhhtttzzztttiiidddcccgggkkklllnnnqqqooonnnmmmkkkfffaaa\\\XXXYYYXXXTTTQQQMMMJJJHHHGGGFFFFFFEEEDDDCCCAAA???>>>===<<<<<<;;;;;;:::999999888777666444333222222222444444555555666777777777999888888999;;;<<<;;;:::666555444444555666777888888777666666777777555333333222222555888888444000///---+++***+++,,,,,,+++)))***,,,------,,,***))))))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***.........///////////////......///000111222333333333333555777:::>>>AAACCCEEEKKKRRRYYY]]]^^^```aaadddaaaiiifffkkktttkkk^^^XXXSSSPPPQQQWWWUUUKKKEEEHHHIIISSShhhyyy|||~~~tttkkknnnyyypppgggkkkrrrmmmaaaRRRKKKSSSsssllldddggg^^^^^^]]][[[XXXUUUQQQMMMLLLDDDCCCAAA>>><<<:::999888777777666666666666777777777::::::===BBBFFFbbb}}}nnn^^^UUUUUUSSSPPPPPPPPPNNNJJJFFFIIILLLSSSYYY```eeehhhjjjiiiggghhhmmmpppqqquuuzzzzzz|||~~~zzzzzz|||ttteee___aaadddccc```\\\ZZZZZZ[[[___fffmmmrrrkkkYYYJJJGGGHHHKKKYYYiiirrr~~~ssslllfffcccccceeeeeecccdddgggcccgggkkklllhhhaaa[[[XXXTTTSSSRRRPPPNNNLLLJJJIIIDDDEEEEEEEEEDDDBBB@@@>>>===<<<<<<;;;;;;:::999999999888666444222111111111444444555555666777777777888888888:::<<<===<<<:::777777666555555666777888777666666777888888666555444333333666999999555111000---+++***+++,,,,,,+++)))***,,,------,,,***))))))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++000000000000111111111111---...///000111222333333222333444666999===@@@BBBEEEKKKSSSYYY]]]___```aaadddbbbjjjgggkkkuuujjj]]]ZZZWWWSSSQQQTTTWWWLLLIIIQQQNNNYYY{{{zzzzzzvvvpppiiiqqq|||rrrXXXMMMNNNWWWrrrjjjhhhcccccc```\\\XXXVVVSSSPPPNNNHHHEEEAAA>>>===<<<;;;:::999888666555555555666777555888777;;;@@@EEE\\\uuubbbWWWSSSQQQNNNNNNQQQQQQMMMKKKKKKLLLMMMOOORRR[[[gggkkkjjjjjjhhhiiinnnqqqssswww|||zzzfffZZZPPPNNNPPPQQQTTTXXXWWWXXXXXXXXX^^^gggkkkkkkiiiYYYKKKHHHJJJOOO\\\iiizzzxxx|||~~~wwwmmmeee[[[___dddeeedddaaa___]]]___cccggghhhddd```^^^^^^YYYTTTNNNKKKKKKLLLLLLKKKFFFEEEEEEDDDCCCBBBBBBBBB============<<<;;;:::999888777555333222222222222555555555555666666666666888888888888888888999999777555444444666888999999333333444666777999::::::888444333777;;;;;;444---///---+++***++++++***))),,,,,,,,,++++++*********++++++************++++++......---,,,,,,+++******111444666444///---///222111111111000000000000000444444555777:::>>>AAACCCFFFKKKRRRWWWYYY]]]aaaeeehhhdddkkkiiillltttkkk^^^ZZZXXXUUUTTTQQQUUUMMMKKKSSSUUUggg||||||ppppppwww~~~kkkVVVOOOXXXnnnsssnnnkkkddddddaaa]]]ZZZXXXVVVSSSQQQNNNJJJEEEAAA???===;;;999999888777666555666777777777999777:::???AAAWWWzzzppp___VVVSSSPPPMMMMMMPPPPPPMMMKKKMMMNNNRRRVVV[[[fffppprrrooonnnkkkkkkooorrrtttyyyjjjSSSIII@@@>>>@@@AAACCCFFFMMMPPPRRRTTT[[[dddiiiiiigggYYYMMMJJJJJJPPPaaasss}}}sssvvv~~~qqqhhhbbb]]]```ccccccaaa^^^\\\[[[XXX\\\aaaddddddeeegggiiiccc\\\TTTNNNKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBAAAAAA============<<<;;;:::999888777555333222222222222555555555555666666666666888999::::::;;;;;;::::::777555444555777999999888333444555777888888888888666444333666;;;;;;444...///---+++***++++++***))),,,,,,,,,++++++*********++++++************++++++......---,,,,,,+++******000333555333...,,,...111111000000000000000000000444444555777:::>>>AAACCCFFFLLLSSSXXXZZZ\\\```ccchhhdddlllkkknnnuuulll^^^ZZZXXXVVVVVVOOOTTTQQQOOOWWWaaa{{{tttxxxssslllqqquuuttt]]]PPPMMM\\\pppooollleeedddaaa^^^[[[ZZZXXXVVVTTTSSSOOOIIIEEEAAA>>>;;;999999888777777666666777777999:::888:::===>>>PPPqqqlll]]]VVVUUUTTTQQQQQQTTTUUUSSSTTTWWW]]]ccckkkttt~~~wwwsssqqqtttwwwyyywww[[[GGG>>>777777999999:::===CCCHHHMMMQQQXXXbbbhhhiiiggg^^^TTTOOOLLLRRRiii}}}ttttttyyyvvvlllfffcccdddeeefffeeeaaa^^^\\\\\\VVVYYY\\\___bbbggglllpppkkkdddZZZQQQLLLIIIGGGGGGHHHGGGFFFDDDCCCAAA@@@@@@============<<<;;;:::999888666555333222222222333555555555555666666666666888:::<<<>>>>>>===;;;:::666555555777999:::999888333555666888888777666555444222222666::::::555///...,,,+++***++++++***)))+++++++++++++++*********++++++************++++++...------,,,,,,++++++***...111222111...,,,...000000000000000000000111111444444555777:::>>>AAACCCFFFLLLTTTYYY[[[\\\^^^aaafffcccmmmmmmpppwwwmmm^^^ZZZXXXVVVUUUOOOTTTTTTTTTZZZmmmwwwqqq~~~~~~jjjeeejjjhhh```SSSNNNLLL\\\uuukkkjjjiiifffcccaaa^^^\\\[[[YYYWWWVVVUUUQQQLLLGGGCCC@@@<<<999999999888888777777777777:::;;;888:::>>><<>>EEELLLQQQXXXbbbiiijjjjjjeee```YYYQQQVVVqqquuuzzz}}}pppiiihhhiiinnnnnnmmmjjjeeebbbaaaaaa]]]\\\\\\]]]___dddiiimmmnnnggg]]]TTTMMMJJJIIIIIIHHHHHHFFFEEECCCAAA@@@???============<<<;;;:::999777666444333222222333333555555555555666666666666666999<<>>;;;999555555666888::::::999777444555777999888666444222222111222666999999555000...,,,******+++++++++***+++++++++***************++++++************++++++---------,,,,,,+++++++++---///000///---,,,---///000000000000000111111111333444555777:::>>>AAACCCEEELLLTTTYYY[[[\\\]]]___eeecccmmmnnnrrrxxxoooaaa\\\YYYUUUTTTOOOQQQUUUVVV^^^xxxsssvvvvvvgggbbbccc]]]QQQLLLPPPOOO```rrriiifffgggjjjbbb___\\\[[[ZZZYYYWWWUUUSSSPPPKKKHHHEEEAAA>>>;;;999999999999999888888777999:::888;;;???===KKKhhhnnnaaa^^^aaabbbbbbfffllloooqqqwww~~~~~~{{{[[[===999777888999888999<<<===EEEMMMQQQXXXbbbiiikkkkkklllllldddXXXZZZuuu|||wwwuuukkkggghhhkkkssssssqqqnnniiieeedddeeeccc```^^^\\\^^^bbbeeehhhnnniii```VVVMMMIIIIIIIIIHHHHHHFFFEEECCCAAA@@@???============<<<;;;:::999777666444333222222333444555555555555666666666666444777;;;>>>???===:::888555555666888::::::888777444666888999888666333111111111222555888888444000---,,,******+++,,,+++***************************++++++************++++++------,,,,,,,,,,,,++++++,,,---......------......//////000000111111111111333444555777:::>>>AAACCCEEEKKKTTTYYY[[[[[[]]]___dddbbbmmmnnnrrrxxxuuuhhhccc]]]WWWSSSOOOMMMTTT[[[iiittt|||xxxooojjjgggaaaWWWNNNCCCNNNTTTjjjtttlllggghhhnnnbbb___\\\ZZZYYYXXXVVVTTTRRROOOLLLIIIFFFCCC???<<<999::::::::::::999888888888999777;;;@@@===HHHcccrrrffffffiiijjjlllttt|||{{{vvvttttttuuuxxxwwwWWW;;;888777999999888:::>>>>>>FFFNNNQQQWWWbbbjjjnnnlllqqqwwwrrrcccaaazzz~~~{{{zzzpppiiifffgggkkkssssssrrrooojjjgggffffffbbb```]]]]]]___ccceeeeeelllhhhaaaVVVMMMGGGFFFFFFHHHGGGFFFDDDCCCAAA@@@@@@============<<<;;;:::999666555444333222333444444555555555555666666666666333666:::===>>><<<:::888555444444666888999888777555666777777777555333111000111333555777666222///---+++******+++,,,++++++)))))))))***************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000111111222222444444555777:::>>>AAACCCEEEKKKSSSXXXZZZ[[[]]]```dddaaakkklllpppxxx}}}rrrmmmeee[[[UUURRRMMMWWWfff{{{uuuvvvmmmjjjooommm^^^PPPLLL@@@QQQ^^^~~~xxxrrrpppjjjiiinnnccc```]]]ZZZYYYXXXVVVTTTSSSQQQMMMJJJHHHDDD@@@<<<999:::;;;;;;;;;:::999888888888666:::???:::DDD]]]{{{pppqqquuuyyy~~~uuujjjcccaaabbbccceeemmmyyy~~~}}}kkkLLL<<<999999;;;;;;:::===BBB@@@IIIQQQTTTZZZfffqqqvvvoooxxxsssnnnrrrmmmkkkiiijjjnnnqqqrrrrrrpppllliiigggggg```^^^]]]^^^bbbddddddcccdddccc^^^VVVMMMHHHFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA============<<<;;;:::999666555444333222333444444555555555555666666666666333666999<<<===<<<:::999555444333444666777777777666666666666555444333333000111333555666444111...---+++******+++,,,,,,+++((()))))))))*********+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...//////000111111222222444444555777:::>>>AAACCCEEEJJJQQQVVVXXX[[[___bbbccc```iiijjjooowwwzzztttkkk___XXXVVVOOO\\\qqq|||vvvrrrggghhhsssoooYYYIIIHHHHHH\\\nnnpppmmmqqqmmmiiijjjdddaaa^^^[[[ZZZXXXVVVTTTVVVSSSOOOLLLIIIDDD@@@<<<::::::;;;<<<;;;:::999888888888666999===888@@@XXXxxxyyy{{{~~~vvviii\\\TTTQQQSSSUUUVVV]]]hhhsss{{{zzzvvvsssnnnmmm\\\@@@;;;888888::::::999===BBBDDDLLLTTTXXX___kkkxxx~~~ssszzzvvvllllllmmmmmmooosssqqqrrrsssrrrnnnkkkiiiiii___^^^^^^```cccdddbbb```[[[\\\ZZZTTTNNNJJJJJJKKKFFFEEEEEEDDDCCCBBBBBBBBB============<<<;;;:::999666555444333222333444555555555555555666666666777555666999<<<======;;;:::555444222222444666777777666666555555444444444444000222444666555333000------+++)))***+++,,,,,,+++(((((())))))*********+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///...//////000111222222222444444555777:::>>>AAACCCDDDJJJPPPUUUXXX[[[```dddccc```hhhhhhmmmvvv|||vvvhhhZZZWWWRRRbbbrrriiifffkkkqqqeeeOOOEEEIIINNNhhhsssoooqqqooolllkkkaaaaaa```^^^[[[XXXUUUSSSUUUUUUSSSNNNFFFAAA???@@@>>>===<<<:::999888888777444444666888888:::BBBLLLsss{{{lll\\\UUUTTTUUUYYY]]]bbb```hhhooopppzzz~~~yyyuuummmccc\\\TTTJJJAAA;;;:::999;;;===@@@AAABBBDDDXXX___```nnn{{{~~~}}}|||vvvssssssttttttsssuuuuuutttrrrooollliiigggfff```[[[\\\```cccaaa^^^YYYVVVRRROOOMMMMMMLLLKKKJJJIIIGGGEEECCCBBBAAA@@@???===<<<;;;<<<<<<;;;999888777555333333333555666777555555777999:::777444222666<<>><<<:::999888444111333777999888555555666777888777444111///111444999;;;:::666000,,,++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))+++,,,,,,,,,------.../////////111000/////////000222333444444666888;;;>>>@@@BBBFFFLLLSSSWWWYYY[[[___bbbfffiiiggghhhlllttt{{{mmm___[[[TTTeeewwwkkk___aaagggggg[[[KKKIIIPPPTTTuuuqqqmmmooonnnjjjiiiaaaaaaaaa```^^^ZZZWWWUUURRRSSSQQQMMMGGGBBBAAAAAA======;;;:::999888888888555555666888888999AAAJJJoooxxxjjj\\\WWWWWW[[[```fffjjjlllvvv{{{xxx|||zzzuuummmccc[[[VVVPPPGGG???:::999999:::===@@@BBBCCCKKK\\\aaaeeewww}}}zzz{{{||||||{{{vvvvvvuuussspppmmmiiigggccc]]]XXXXXX\\\___^^^[[[ZZZWWWRRRNNNMMMLLLJJJIIIJJJHHHGGGEEECCCBBBAAAAAA???===<<<<<<<<<<<<;;;999888666555333333333555666666555555666888888666333333777===??????===:::999888555222444888:::888555555666777888777555222000111444888;;;:::555000,,,++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,++++++,,,,,,,,,000...---++++++,,,---...,,,,,,------.../////////111000/////////000222222444444666888;;;>>>@@@BBBFFFLLLRRRWWWYYY[[[^^^aaaeeeiiihhhiiinnnuuuuuuggg```YYYmmm{{{jjj``````gggiii___NNNDDDGGGOOOWWW~~~qqqnnnooonnnjjjggg```bbbccccccbbb^^^ZZZXXXQQQQQQPPPMMMHHHDDDBBBBBB===<<<;;;:::999888888888777666777999888999???GGGfff{{{pppeee[[[ZZZ___fffooowwwqqqeeeVVVOOONNNKKKCCC===:::::::::<<>>AAA@@@===;;;:::888666555666999:::888555555666777888777666444222111444888:::999555000,,,++++++++++++++++++++++++))))))******++++++++++++---,,,+++******+++,,,---///...,,,++++++,,,------,,,,,,------.../////////000000000///000111111222444444666888;;;>>>@@@BBBFFFLLLRRRVVVXXXZZZ]]]```dddhhhhhhkkkpppvvv~~~qqqfffaaazzz{{{lll```ZZZdddjjjhhhYYYIIIEEEJJJOOO^^^~~~tttqqqqqqooojjjgggaaacccfffgggeeebbb^^^[[[RRRRRRQQQNNNJJJFFFCCCBBB======;;;:::999999888888999777777999999888===DDD\\\qqq{{{hhh```ZZZ]]]fffppp|||ppp```NNNHHHHHHFFF@@@;;;<<<===>>>???BBBFFFKKKOOOUUUdddmmmyyy~~~xxxsss~~~}}}yyyssslllfffcccccc```]]][[[[[[]]]^^^^^^YYYUUUQQQNNNLLLKKKJJJHHHHHHGGGFFFDDDBBBAAAAAAAAA???>>><<<<<<======;;;:::777666444333333444555666555555555555555555444333888<<<@@@AAA@@@>>><<<;;;888777777999;;;;;;888666555666777888777666555444111444777999888444///,,,++++++++++++++++++++++++***************+++++++++---,,,+++******+++,,,---++++++***))))))******+++,,,,,,------.../////////000000000000000111111222444444666888;;;>>>@@@BBBFFFKKKRRRVVVWWWYYY\\\___bbbggghhhlllqqqxxx|||mmmjjj|||mmmccc^^^\\\bbbeee```SSSJJJKKKQQQTTTsss~~~vvvqqqooonnniiieeeccceeehhhiiihhheee```^^^WWWUUUSSSQQQMMMIIIDDDAAA???>>>===;;;:::999999888999777666999999999<<>>===<<<======<<<:::666555444333333444666777666666666555444333444444:::===AAABBB@@@>>><<<;;;888999:::<<<===;;;999666555555666777666666555444111333666777666333///,,,++++++++++++++++++++++++******)))))))))***+++,,,,,,+++************+++,,,*********************+++,,,,,,------...////////////000000000111111111111444444666888;;;>>>@@@BBBFFFKKKQQQUUUVVVXXX[[[^^^```eeegggkkkqqqxxxwwwssspppddd^^^^^^```eeeaaaYYYOOOIIIKKKSSS[[[{{{zzzuuuooolllllliiidddfffgggiiijjjiiifffbbb```ZZZYYYVVVTTTQQQMMMGGGCCCCCCAAA???===;;;:::999888999666666888:::999<<<@@@RRReee{{{nnn___[[[XXXZZZ]]]```gggnnnqqqyyynnn\\\KKKGGGEEE???;;;;;;???AAACCCCCCDDDIIIPPPVVVeeexxxtttooo}}}kkkooo}}}xxxmmmnnnsss{{{yyynnnddd______bbbcccbbb^^^\\\]]]___YYYVVVQQQOOOMMMMMMLLLKKKGGGFFFDDDCCCBBBAAAAAAAAA@@@>>>============<<<:::666555444333333444666777666777777555333333444555<<<>>>AAAAAA@@@===<<<;;;888:::===???>>><<<999777555555666555555444333333111333555666555222...,,,+++++++++++++++++++++++++++***)))))))))***,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///////////////000111111111111000444444666888;;;>>>@@@BBBFFFKKKQQQUUUVVVWWWZZZ]]]___dddeeeiiioooxxx{{{ttteee\\\ZZZ[[[]]]```XXXRRRNNNJJJMMM___tttuuuwwwuuunnnlllnnnmmmiiiiiiiiijjjjjjhhhfffcccaaa\\\ZZZXXXWWWVVVRRRLLLGGGFFFEEEBBB???<<<:::999888999555555888::::::<<>>@@@@@@@@@EEEMMMTTTfffxxxuuukkkpppvvvfffqqqtttfff^^^]]]```eeennnzzz|||qqqgggaaa]]]bbbfffeee___\\\\\\^^^]]]YYYTTTPPPNNNLLLJJJIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@???======>>>>>><<<;;;666555333333333555666888888888888666333333555777===???AAAAAA???<<<;;;;;;888;;;???AAA@@@===999777666555555444333222222111111222444555444111...,,,+++++++++++++++++++++++++++***)))((()))***,,,---)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,------.../////////...///000111222111111000444444666888;;;>>>@@@BBBEEEJJJQQQTTTUUUVVVYYY\\\^^^bbbcccgggmmmwww|||lll^^^WWWUUUVVVWWWOOOHHHGGGLLLNNNWWWvvvssswwwvvvpppnnnrrrssspppkkkkkkjjjiiihhheeecccbbb\\\ZZZYYYYYYYYYVVVPPPKKKHHHFFFDDD@@@===:::999888888555444888;;;;;;<<>>>>><<<;;;666555333333333555777888888999999777444333555888===???AAA@@@>>><<<::::::888<<<@@@BBBAAA===999888666666555333222111000000111222444555444111...++++++++++++++++++++++++++++++***)))((((((***,,,---''')))+++------+++)))''''''((()))***************,,,,,,------...//////000...///000222222111111000444444666888;;;>>>@@@BBBEEEJJJQQQTTTUUUVVVYYY\\\^^^aaabbbeeelllvvv~~~~~~nnn]]]VVVUUUSSSPPPOOOHHHCCCCCCIIIRRRiiivvvvvvvvvxxxzzzzzzxxxwwwtttooogggccccccdddcccbbb___^^^\\\ZZZWWWSSSPPPOOONNNKKKEEEAAA???===;;;999999888888888999::::::;;;GGGOOOhhhvvvoooZZZWWWSSSOOONNNPPPTTTVVV]]]bbblllzzzyyyjjj___SSSRRRRRRSSSVVVZZZ^^^aaaiiittt}}}{{{uuullleeeUUUPPPKKKJJJFFF???::::::<<<:::999888:::>>>AAADDDKKKRRRXXXXXXTTTYYYkkk|||kkknnnooodddaaaaaa___\\\ZZZZZZ]]]```aaa```___```dddiiiooorrr{{{{{{ooodddcccccceeehhhfffaaa___bbbdddddd^^^TTTMMMLLLLLLJJJGGGGGGFFFDDDCCCBBBAAA@@@??????>>><<<;;;:::999888666555444444555666777888999777777888666333444888<<<>>>???===;;;888777777444777;;;<<<;;;999777777111333555555444222111111222666777333///...+++(((+++++++++*********))))))...+++***...///,,,******,,,++++++******++++++,,,++++++,,,,,,,,,---------------------------------......//////000000111111444444555777999<<>><<<;;;:::999888555444444444444666777888:::888888999888444666:::===???@@@>>>;;;888666666666888::::::777555444444111444777777666333222222333777888333///...,,,)))+++++++++*********)))))),,,((('''***+++)))***,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------------------------......//////000000111111444444555666999<<>><<<:::999888777888:::<<<>>>>>>AAAUUUwww~~~wwwooodddZZZSSSLLLKKKJJJJJJLLLPPPUUUXXXXXX[[[bbblllxxx|||pppbbbXXXSSSTTTVVVYYY^^^hhhrrryyy}}}zzzzzz}}}zzzkkk\\\VVVMMMGGGGGGGGGDDD@@@>>>999:::;;;===>>>???@@@@@@CCCGGGJJJKKKSSSfff}}}uuujjjiiijjjnnnppprrrtttvvvzzzzzzpppgggaaabbbhhhooouuuzzzzzzsssjjjcccdddiiinnnmmmfffcccddddddeee```VVVOOONNNMMMKKKGGGGGGFFFEEECCCBBBAAAAAA??????>>><<<;;;:::999888444444333333444555777888;;;999999;;;999666777<<<@@@AAABBB@@@<<<999777777777888999777444222111111222555999:::888555333222444888888444000///---***+++++++++***************)))&&&''')))(((&&&)))...,,,++++++******++++++,,,*********++++++++++++,,,------------------------......//////000000111111333444555666999===@@@BBBDDDJJJOOOPPPSSSYYY]]]\\\]]]\\\ffffffmmmzzzwwwhhhZZZVVVUUUUUUQQQKKKHHHIIIJJJLLLTTTiii}}}~~~|||{{{yyyxxxxxxxxxuuussstttrrrooommmjjjgggeeecccbbbbbbaaa```___]]]\\\[[[YYYUUUOOOJJJGGGCCC???<<<;;;:::888888888;;;===?????????NNNppp}}}vvvmmmddd[[[QQQKKKHHHHHHIIIKKKOOOTTTYYY\\\___bbbgggnnnuuu|||yyymmm```WWWNNNRRRXXX^^^eeennnyyy|||xxxggg]]]RRRJJJIIIJJJGGGDDDBBB=========>>>@@@BBBDDDFFFFFFLLLPPPVVVbbbzzzzzzwww{{{vvvnnnfffbbb___aaagggjjjgggbbb]]]```gggnnnnnnhhheeeeeeaaabbb^^^UUUNNNMMMLLLJJJHHHGGGFFFEEEDDDBBBAAAAAA??????>>><<<;;;:::999888333333333333444555777888;;;999999;;;999666888<<>>???===HHHgggxxxrrriii```WWWOOOHHHCCCDDDEEEGGGKKKPPPUUUZZZ\\\dddfffkkknnnqqqrrrrrrrrrvvvwwwyyy}}}|||ssshhh]]]UUUKKKSSS]]]fffmmmttt|||xxxwwwfffYYYPPPHHHHHHJJJJJJJJJLLLIIIGGGDDDBBBBBBEEEIIILLLNNNWWWaaakkk|||yyykkk\\\UUUVVVWWWVVVSSSSSSVVV___ggghhhccc```aaa\\\]]]ZZZRRRLLLKKKKKKIIIHHHHHHGGGEEEDDDCCCBBBAAA??????>>><<<;;;:::999888333333333333444666888999:::888888:::999666888<<>><<<;;;:::999888444333333444555777999:::999888888:::999777888===EEEFFFGGGEEEAAA>>><<<<<<:::;;;<<<<<<:::888888999444666888888777555444444555888888222.........+++***************+++++++++,,,,,,222999:::333+++(((,,,++++++******++++++,,,*********++++++++++++,,,+++,,,,,,------...............//////000000111111222222444666:::===AAACCCGGGLLLOOOOOORRRXXX\\\]]]\\\\\\hhhhhhnnnwwwqqqeee^^^[[[ZZZ\\\___bbb^^^RRRGGGIIIPPPfff~~~yyyzzzyyyuuuyyywwwtttrrrrrrqqqpppoooiiijjjiiigggcccbbbccceeecccccccccbbbaaa___^^^]]]ZZZWWWSSSOOOKKKGGGBBB???>>>>>>>>>>>>===;;;:::999;;;777;;;QQQtttwwwttteee___UUULLLFFFCCCAAA???>>>@@@BBBFFFJJJMMMOOOQQQRRRTTTVVVUUUSSSQQQRRRTTT]]]aaafffhhhhhhiiilllnnnrrrqqqooojjjaaaYYYRRRNNNNNNWWWbbbiiikkknnnsssyyy}}}pppaaaVVVLLLEEEDDDAAA@@@CCCGGGNNNYYYdddeeecccbbbbbbeeejjjpppttt}}}ssshhhZZZPPPMMMGGGIIIPPPVVVVVVQQQNNNOOORRRUUUTTTNNNJJJKKKKKKIIIIIIHHHGGGFFFEEECCCBBBBBB??????>>><<<;;;:::999888444444444555666888:::<<<:::999999<<<;;;888:::>>>BBBDDDDDDCCC@@@===;;;;;;<<<>>>??????<<<999888777444555666555333222333444555888777111---------+++))))))*********+++++++++,,,***---666<<<777///))),,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///......//////000000111111222222444666:::>>>AAACCCHHHMMMOOOOOOQQQWWW\\\]]]]]]]]]iiiiiinnnuuuyyyiii^^^ZZZ]]]```bbbeeegggbbbSSSHHHKKKTTTssswwwtttyyywwwpppuuusssooonnnnnnnnnmmmlllhhhiiihhhfffbbbbbbdddgggccccccbbbbbb```___]]]\\\ZZZXXXTTTPPPMMMIIIDDD@@@>>>???@@@@@@>>>;;;999777;;;777999LLLnnnzzzrrrooo\\\VVVLLLDDD???===<<<<<>><<<;;;:::999888555555555555777999;;;===<<<:::;;;===<<<:::;;;@@@@@@AAABBBAAA>>>;;;::::::>>>@@@AAAAAA===999666555444444444333111111222444555777666000,,,------+++))))))******+++++++++++++++'''(((222;;;999111,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////......//////000111111111111222444666:::>>>AAACCCHHHMMMOOOOOOQQQWWW\\\]]]]]]^^^iiiiiimmmuuu~~~nnnccc___^^^aaaddd___eeebbbZZZSSSHHHLLL^^^uuusssnnnmmmqqqqqqooommmmmmlllkkkiiiggggggdddbbbbbbeeefffeeecccbbb``````cccbbb___^^^```[[[ZZZXXXVVVSSSNNNHHHDDDGGGEEEBBB>>>;;;999888777:::888777CCCaaarrrhhhcccXXXQQQGGG@@@======<<<;;;@@@BBBEEEHHHIIIJJJJJJIIIJJJHHHFFFEEEFFFJJJNNNQQQ```bbbbbb```^^^^^^bbbfffiiiiiigggbbbZZZRRRMMMJJJPPPRRRTTTVVVYYY___fffjjjpppgggZZZNNNHHHGGGGGGHHHIIIKKKLLLKKKKKKPPPZZZbbbgggnnnzzzqqqaaa```___]]][[[YYYVVVTTTSSSSSSTTTUUUSSSQQQMMMLLLKKKKKKJJJIIIGGGEEEDDDCCCBBB>>>>>>>>>>>><<<;;;999777444444555666888999;;;<<<>>>???>>><<<::::::;;;===EEECCCAAA>>>;;;:::999999???BBBEEEDDD>>>999666555777888777555222111111222999777444000...,,,+++***++++++++++++++++++++++++...---000888;;;555...***++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------......///......///000111222222333222333555777999<<<@@@CCCIIILLLPPPSSSUUUYYY\\\___^^^```kkkiiikkktttuuukkkeeecccaaa^^^\\\YYYYYYSSSOOOOOOLLLYYYtttwwwooonnnkkkiiilllkkkiiigggggghhhiiihhhgggfffdddbbbccceeefffeeecccaaa^^^]]]bbbdddbbb```aaaYYYXXXVVVVVVVVVSSSMMMHHHDDDBBB>>>;;;888666666666999888777@@@YYY{{{uuuhhh^^^ZZZNNNHHHAAA<<<:::::::::999>>>@@@CCCFFFHHHHHHHHHGGGEEEEEEDDDEEEHHHLLLQQQTTT]]]]]]\\\\\\\\\^^^bbbeeeffffffddd^^^VVVNNNIIIGGGHHHJJJLLLMMMOOOSSSYYY\\\]]]YYYRRRMMMKKKNNNRRRVVVXXXZZZ]]]\\\ZZZ[[[```eeennntttxxx}}}~~~}}}{{{yyyuuuqqqlllhhhcccbbb___ZZZTTTOOOLLLKKKKKKJJJIIIGGGEEEDDDCCCBBB>>>>>>>>>>>><<<:::888777333444555777999;;;===>>>@@@@@@???===;;;;;;===???CCCBBB???===;;;:::::::::>>>AAACCCBBB===999666555333333333222000///000222888777444000---,,,+++***++++++++++++++++++++++++,,,---222777777111,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------....../////////000000111111222222222333666777999<<<@@@CCCJJJLLLPPPSSSVVVYYY\\\___^^^```llljjjmmmuuu~~~yyyooommmjjjiiihhhbbbYYYQQQQQQMMMGGGIIINNNPPPfffpppkkkkkkiiiggghhheeedddbbbbbbeeegggiiiiiieeedddcccccceeefffeeedddbbb\\\[[[```eeeeeebbbaaaYYYVVVUUUWWWYYYXXXSSSMMMDDDAAA===888666555666777888888666<<>>@@@CCCEEEEEEEEEDDDAAAAAACCCEEEIIIMMMQQQTTTWWWUUUTTTUUUYYY^^^bbbdddgggfffbbb\\\SSSKKKFFFDDDAAABBBDDDDDDEEEGGGJJJMMMKKKLLLMMMNNNQQQXXXbbbiiiqqqtttvvvtttnnniiigggffflllppp{{{yyyrrrttt|||}}}xxxooodddZZZRRRLLLJJJKKKJJJIIIGGGEEEDDDCCCBBB>>>>>>>>>===<<<:::888666222333555888;;;===???@@@BBBBBBAAA???===>>>AAACCCBBBAAA>>><<<::::::;;;;;;===???@@@???<<<999777666444555555444333333555777888666333000---+++******++++++++++++++++++++++++***,,,222555222++++++///++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------......///000000000000000111111111222444666777999<<<@@@DDDJJJMMMQQQTTTVVVYYY\\\^^^]]]```mmmlllooowww{{{qqqlllhhhlllooollleee]]]RRRJJJKKKHHHEEEKKKQQQSSSnnnppplllnnnllliiihhhfffcccaaaaaadddgggiiijjjdddddddddeeeffffffeeeeeeeee]]]ZZZ```ffffffbbb___YYYVVVTTTWWW[[[[[[UUUOOOGGGDDD>>>999777666888999888888777:::HHHccc}}}zzzsssjjj___UUUMMMIII???>>><<<::::::;;;;;;;;;:::<<>>>>>>>>===<<<999777666222333666:::===@@@BBBCCCDDDCCCBBB@@@???@@@DDDHHHDDDBBB>>><<<:::::::::;;;<<<======<<<;;;888777666777888777666444555777999777555222///,,,+++******++++++++++++++++++++++++++++++...111///******...++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------......///111111111000000000000000222444666888999<<>>??????>>>???BBBEEEKKKPPPWWW^^^fffsssxxxrrrooooootttsssooorrrtttiii___WWWPPPLLLKKKJJJIIIGGGEEEDDDCCCBBB>>>>>>>>>===;;;999666555222444888<<>>@@@BBBDDDCCCCCCBBBFFFFFFFFFFFFFFFEEEEEEEEEJJJKKKOOOUUU^^^gggmmmppprrrnnneeeYYYMMMDDD???===<<<<<<======>>>AAAFFFJJJQQQWWW```iiittt}}}rrrooovvvyyyzzztttlllfffaaa[[[TTTOOOKKKJJJIIIGGGEEEDDDCCCBBB>>>>>>>>>===;;;888666444333555999>>>BBBDDDFFFGGGDDDCCC@@@>>>>>>BBBIIINNNGGGDDD@@@<<<;;;;;;<<<>>>???<<<:::999999999777666;;;:::888555333333666888444333000---+++*********++++++++++++++++++++++++...(((&&&+++...,,,***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------......///000000000000000111111111333555777888:::===AAAEEEKKKNNNSSSWWWYYYZZZ[[[]]]]]]___lllkkkoooxxxyyyrrrzzz~~~}}}~~~wwwooofff```ZZZWWWZZZ```kkkmmmfffUUUKKKJJJHHHAAABBBJJJOOO^^^{{{uuutttwwwxxxsssnnnjjjhhhfffeeeeeedddcccbbbeeehhhkkklllkkkjjjjjjllljjjeeecccdddddd___\\\\\\\\\^^^```___[[[WWWTTTSSSMMMJJJEEE@@@;;;888777666777777888:::>>>KKKeee}}}sss```ZZZQQQIIIEEEAAA>>><<<888999999888777888<<<@@@???@@@CCCEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGGGGIIINNNTTT\\\ccckkkrrrvvvxxxssshhh[[[MMMCCC===<<<;;;;;;<<<===@@@FFFMMMSSSXXX^^^hhhsss}}}~~~uuutttyyy}}}wwwxxxtttnnnjjjfff___UUUNNNKKKJJJIIIGGGEEEDDDCCCBBB>>>>>>>>>===:::888555333444777;;;???CCCEEEGGGGGGCCCAAA>>><<<<<>>AAACCCAAA===999888888999888666<<<;;;:::777666777;;;>>>333222///---+++***))))))+++++++++++++++++++++++++++((())),,,---***)))***++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------....../////////000000111111222222333555777999:::===BBBEEEKKKOOOTTTWWWYYYZZZ[[[\\\^^^___jjjiiimmmxxxsss___eee~~~}}}}}}|||{{{}}}wwwmmmbbb]]]XXXVVVUUUUUU[[[bbbhhhfff[[[KKKGGGLLLHHH>>>AAAOOO[[[ttt~~~{{{wwwvvvyyy|||xxxsssmmmkkkjjjiiiiiihhhfffdddeeeiiimmmnnnlllkkklllmmmhhheeedddeeeccc^^^\\\^^^\\\```dddbbb\\\WWWVVVWWWQQQNNNJJJDDD???<<<999888777666777999;;;EEE\\\sssrrr]]]VVVLLLEEEBBB@@@===;;;777999:::999888;;;@@@EEEAAABBBDDDFFFGGGGGGFFFEEEAAAAAAAAABBBDDDGGGJJJKKKIIIPPPYYYaaagggmmmuuuzzz}}}xxxlll^^^OOODDD???===<<<<<<<<<>>>BBBJJJTTTZZZ^^^dddooozzz~~~yyywww{{{}}}wwwrrrlllbbbUUUKKKKKKJJJIIIGGGEEEDDDCCCBBB>>>>>>>>><<<:::777555333555888<<<@@@DDDFFFGGGGGGBBB@@@===;;;;;;AAAIIIOOOCCCAAA>>>===>>>AAADDDGGGCCC>>>:::888888999888666777777666444444666:::===333222///---+++***))))))++++++++++++++++++++++++((())),,,///,,,'''(((---++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,------......///...//////000111222222333333555777999:::>>>BBBEEEKKKOOOTTTXXXYYYZZZ[[[\\\^^^___iiigggkkkwwwzzzZZZZZZwww|||}}}|||zzzzzz|||}}}~~~ooobbb```ZZZWWWVVVVVVXXX[[[aaagggccc[[[QQQJJJIIIJJJHHHFFFMMMPPPlll|||xxxuuuuuutttsssrrrpppooommmmmmmmmllljjjhhhccceeehhhkkkmmmnnnnnnmmmnnnlllhhhdddaaaaaaaaabbbccchhhhhhaaaYYYXXXYYYZZZWWWSSSNNNHHHBBB???===<<<:::888888999:::BBBTTTdddqqq]]]QQQGGGDDDCCC???<<<<<>>======>>>???AAABBB>>>@@@CCCEEEFFFDDDBBB@@@CCCBBBBBBCCCGGGJJJKKKLLLSSSWWW___jjjttt{{{xxxiiiZZZKKK@@@===@@@>>>???AAADDDIIIPPPVVVZZZaaakkkvvv{{{}}}~~~{{{pppdddXXXOOOIIIHHHGGGFFFEEECCCBBBBBB??????>>>;;;888555555666555<<>>AAADDDCCCBBB???<<<999888777777777333000000444888999888888444///,,,+++,,,,,,,,,*********)))((()))+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///000111111111111222222222333555777999:::>>>BBBEEENNNQQQUUUWWWWWWWWWWWWXXX]]]cccdddhhhnnnuuuqqqjjjttt~~~zzzxxxyyyxxxxxxxxxzzz|||ooo\\\TTTTTTRRRSSSVVV[[[___bbbccceeecccVVVJJJFFFFFFFFFGGGJJJTTTggg~~~|||xxxuuuuuuttttttsssssspppnnnllllllllljjjiiifffggghhhiiijjjjjjiiiiiinnnkkkhhheeebbbbbbccccccgggkkkjjjccc^^^]]]]]]\\\XXXUUUPPPJJJDDD@@@===<<<:::888888999:::@@@OOO^^^rrr[[[PPPEEEBBBBBB???=========<<<<<<<<<===???AAABBBBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHGGGIIIKKKNNNPPPPPPSSSXXXbbbooo|||zzzgggWWWIII???;;;===>>>@@@CCCGGGLLLRRRXXX[[[eeemmmvvv}}}|||zzz}}}wwwjjj^^^TTTMMMIIIHHHGGGFFFEEEDDDCCCBBB??????>>>;;;777555555666666===BBBBBBCCCEEEDDDBBB@@@:::777;;;DDDLLLNNNMMMFFFDDDAAA>>>===>>>AAADDDCCCAAA>>><<<999888777777777333000111555888999888666222...+++***+++++++++***++++++***)))))),,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------......///000000111111111222222222333555777999:::>>>BBBEEENNNQQQUUUWWWWWWWWWWWWXXX]]]cccfffiiiooovvv~~~sss}}}wwwuuuuuuttttttsssrrrrrrrrrrrrrrryyy|||{{{rrrdddWWWOOOMMMOOOTTTXXX]]]dddiiikkkiiifffZZZKKKCCCEEEFFFCCCIIIUUUhhh}}}yyy~~~|||yyyvvvuuuvvvwwwxxxwwwwwwsssooommmlllllllllkkkjjjiiihhhgggffffffeeeeeemmmkkkhhhfffeeeeeeeeeffflllmmmkkkfffcccdddbbb___ZZZXXXSSSNNNHHHBBB>>>;;;:::888888999999<<>>>>>>>>>>>???AAACCCDDDCCCCCCCCCCCCDDDFFFIIIJJJKKKKKKKKKLLLNNNPPPRRRTTTZZZ```lllzzzuuu```QQQHHH@@@===>>>AAADDDHHHMMMQQQWWW]]]aaakkkpppxxx||||||~~~wwwvvvmmm```WWWPPPLLLIIIIIIHHHFFFEEEDDDCCCBBB@@@@@@>>>:::666444555666888???CCCCCCDDDEEEEEEBBB>>>999666:::DDDKKKMMMKKKDDDBBB???>>>>>>???BBBCCCAAA@@@>>><<<:::999888888666333111222555888888777444111,,,***)))*********+++,,,,,,+++******---///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000000000111111111222222333555777999:::>>>BBBEEEMMMPPPTTTVVVWWWWWWXXXXXX^^^dddgggkkkpppvvv|||wwwuuusssrrrqqqnnnllliiigggffffffhhhlllooorrrvvv{{{~~~zzzxxxuuurrrmmmiiifffddd^^^[[[WWWSSSPPPQQQSSSUUU\\\bbbiiinnnqqqqqqkkkdddSSSFFFCCCJJJJJJHHHXXXpppxxxxxx~~~xxxvvvuuuuuuxxx{{{}}}}}}zzzwwwrrrnnnnnnnnnmmmmmmllljjjhhhfffddddddeeeffflllkkkiiihhhggghhhhhhiiimmmmmmjjjffffffgggeeeaaa\\\ZZZWWWQQQKKKDDD???<<<:::888888999888888@@@IIIeeevvvZZZNNNDDDBBBCCCCCCDDDEEEDDDCCCCCCBBBCCCDDDFFFGGGEEEEEEFFFGGGIIILLLNNNOOOPPPQQQRRRSSSTTTVVVZZZ\\\iiippp|||~~~jjjUUUJJJFFFDDDCCCCCCGGGJJJNNNQQQVVV\\\eeekkkqqquuu}}}uuusssqqqttt|||yyymmmdddeeexxxppp```WWWRRROOOMMMJJJIIIHHHGGGEEEDDDCCCCCC@@@???===:::666444555666:::AAAEEEEEEEEEFFFEEEBBB???:::777;;;DDDKKKKKKHHHAAA@@@>>>===???AAABBBBBB??????>>><<<;;;:::999999666444222333777999888666333000,,,******+++++++++,,,,,,,,,+++***+++---///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////000000000000111111111111333555777999:::>>>BBBEEELLLPPPTTTVVVWWWWWWXXXXXX]]]eeeiiimmmqqqwww}}}vvvrrrqqqooolllhhheeebbbaaa\\\^^^aaacccdddgggkkknnnoooqqquuuzzz~~~yyytttpppllliiieeecccaaa]]]ZZZVVVTTTSSSPPPPPPOOOPPPRRRUUUWWWWWW```mmm{{{~~~xxxkkk^^^UUUIIIEEEJJJJJJQQQqqq|||{{{{{{}}}{{{yyywwwwwwyyy{{{|||||||||xxxssspppooooooooonnnkkkjjjgggfffeeeggghhhjjjlllkkkjjjiiiiiiiiijjjjjjjjjkkkhhhddddddgggeeeaaa___]]]YYYSSSMMMFFFAAA>>>;;;999888999777666;;;AAAZZZzzzxxx]]]QQQFFFCCCEEEEEEGGGJJJIIIHHHFFFEEEEEEFFFGGGGGGIIIKKKMMMQQQSSSUUUWWWWWWXXXZZZ]]]^^^```ccchhhkkkxxxtttaaaMMMEEEFFFGGGFFFGGGLLLNNNQQQSSSWWW```llluuuxxx{{{vvvmmmgggaaahhhqqq{{{tttfff^^^eeexxx~~~}}}{{{qqqcccYYYSSSQQQOOONNNJJJIIIHHHGGGFFFDDDCCCCCC??????<<<888555444555777<<>>@@@BBBBBBAAA=========<<<<<<;;;::::::666444333555888999777555222000---+++,,,---,,,,,,,,,,,,,,,+++***+++---///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......//////000//////000000000111111111333555777999:::>>>BBBEEELLLOOOSSSVVVVVVWWWXXXYYY\\\eeekkknnnqqqvvv~~~tttqqqooolllhhhdddaaa___^^^ZZZ\\\]]]]]]]]]^^^aaacccaaacccgggkkkpppuuuxxxzzz|||~~~|||xxxuuuoookkkfffbbb^^^[[[WWWVVVUUUSSSQQQPPPPPPPPPOOOOOOQQQSSSUUUWWWYYYZZZjjj~~~kkk[[[SSSIIICCCFFFOOOdddzzz||||||{{{{{{|||yyywwwwwwwwwwwwvvvyyyuuurrroooooonnnnnnmmmiiihhhgggggggggiiikkkmmmjjjiiiiiihhhhhhhhhhhhhhheeegggfffbbbaaacccccc``````^^^YYYTTTNNNHHHDDDAAA<<<999888999888666999>>>RRRrrr{{{aaaTTTHHHDDDEEEFFFHHHKKKKKKJJJIIIHHHGGGHHHIIIIIIJJJLLLPPPTTTXXXZZZ[[[\\\^^^bbbfffiiikkkooovvv{{{kkk[[[KKKFFFHHHIIIIIIIIINNNRRRVVVXXX\\\dddqqq{{{|||nnnfffaaa______jjjvvvrrreeeaaaiiizzz{{{yyyzzzyyyqqqiii___WWWSSSQQQOOOLLLJJJJJJIIIGGGFFFEEEDDDCCC>>>===;;;777555444777999???EEEIIIHHHGGGHHHFFFCCCBBB@@@@@@FFFNNNPPPKKKEEEAAA???>>>???BBBDDDBBB@@@<<<<<<<<<===<<<<<<;;;:::666444444666999:::777444111///,,,,,,---------,,,+++,,,,,,+++******---///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000/////////000000000111111333555777999:::>>>BBBEEEKKKNNNRRRUUUVVVWWWXXXYYY[[[eeekkkoooqqquuu{{{sssppplllgggbbb```^^^^^^ZZZZZZZZZYYYWWWVVVXXXYYYZZZ[[[]]]___bbbeeeggghhhkkklllnnnqqqtttwwwyyyzzz|||{{{zzzzzzxxxsssnnniiigggddd```]]][[[XXXUUURRROOONNNMMMMMMNNNOOOPPPQQQQQQSSSVVVYYY\\\aaaggglll~~~qqqbbbUUUJJJGGGJJJYYYrrr{{{vvvxxxxxxxxxzzz}}}zzzvvvttttttttttttssssssqqqnnnmmmmmmlllkkkiiihhhggggggggghhhjjjkkkmmmffffffeeeeeedddddddddddd___dddeee```]]]___aaa```aaa^^^YYYSSSMMMIIIFFFDDD===999888999888777999>>>IIIiii|||dddVVVIIIDDDDDDEEEGGGJJJMMMMMMLLLLLLMMMNNNPPPQQQPPPQQQTTTWWW[[[___cccdddggglllssswwwzzz```TTTJJJIIIMMMNNNOOOPPPRRRXXX___cccgggnnnyyy}}}nnneeeaaa___]]]aaaooo~~~ssshhhgggmmm|||~~~wwwwwwwwwtttmmmeee[[[TTTQQQPPPNNNLLLJJJJJJIIIHHHFFFEEEDDDDDD<<<;;;999666444555888;;;@@@FFFJJJIIIHHHHHHGGGDDDAAA@@@CCCLLLTTTVVVOOOHHHCCC@@@???AAADDDEEEBBB>>>:::;;;<<<======<<<<<<;;;555444444777::::::666333///---++++++,,,---,,,,,,***++++++***)))))),,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......//////000000////////////000000000111333555777999:::>>>BBBEEEJJJNNNRRRUUUVVVWWWXXXYYYZZZeeelllooopppttt~~~vvvsssmmmgggbbb```___^^^XXXXXXWWWUUURRRPPPPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWYYYZZZZZZ\\\^^^```bbbddddddcccbbbaaaaaa___\\\YYYUUUSSSPPPOOONNNMMMKKKIIIJJJJJJJJJJJJLLLNNNPPPQQQTTTWWW\\\```eeennnzzzfffXXXPPPKKKCCCJJJ[[[yyysssrrrsssrrruuu{{{vvvtttqqqqqqrrrtttuuuuuuooommmkkkkkkkkkjjjhhhgggggggggggghhhhhhiiijjjkkkcccccccccbbbbbbaaaaaa```\\\bbbddd___[[[\\\```aaaaaa^^^XXXRRRMMMIIIGGGFFF>>>:::888999999888:::???@@@```zzz}}}eeeWWWIIICCCCCCCCCFFFIIIPPPPPPPPPQQQSSSVVVXXXZZZ\\\\\\\\\^^^ccchhhnnnrrruuu{{{zzzWWWOOOIIILLLQQQTTTVVVYYYVVV^^^iiiooorrrwww|||vvvkkkdddcccdddcccaaammm}}}vvvkkkkkkrrrxxxxxxvvvpppiiiaaaWWWQQQOOOOOONNNMMMKKKJJJIIIHHHFFFEEEDDDDDD;;;:::888666444555999<<>>999:::<<<=========<<<;;;555444555888;;;:::666222---+++******+++,,,++++++*********)))((()))+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000////////////000000000000333555777999:::>>>BBBEEEJJJMMMRRRUUUVVVWWWXXXYYYYYYdddlllooopppttt|||qqqhhh___bbbcccYYYZZZWWWTTTSSSSSSRRRPPPOOONNNNNNNNNNNNNNNOOOOOOPPPSSSRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQOOOLLLJJJJJJJJJKKKJJJHHHPPPJJJGGGKKKOOOPPPSSSWWW^^^lllzzz}}}eeeUUUNNNJJJFFFGGGRRRxxx|||vvvqqqoooqqqrrrpppmmmpppmmmmmmrrrwwwwwwpppiiiiiihhhhhhjjjkkkkkkjjjhhhfffhhhjjjiiifffdddeeefffaaa```^^^^^^```bbbbbbbbbffffffccc]]]WWWXXXaaaiiippphhh\\\SSSNNNLLLIIIGGG@@@>>><<<999777777777888DDDPPPiiiooo]]]JJJBBBCCCDDDFFFGGGJJJRRRYYY[[[]]]aaaeeefffhhhffffffkkksss{{{zzzaaaQQQMMMJJJNNNUUUYYY\\\^^^cccnnnzzz}}}~~~{{{~~~vvvkkkfffjjjlllhhhgggkkk~~~pppiiiwwwyyy{{{xxxnnneee___WWWRRRQQQPPPNNNLLLJJJJJJIIIHHHFFFDDDBBBAAA>>>;;;888555555777:::===DDDFFFIIIKKKKKKHHHEEECCCEEEDDDGGGNNNVVVWWWQQQJJJHHHEEECCCEEEHHHGGGCCC>>><<<:::888999;;;;;;888555000444999;;;:::777444222000---++++++------+++(((,,,+++******,,,,,,+++***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---......//////000000111111222444777999;;;>>>CCCFFFKKKOOOTTTWWWYYYZZZ[[[\\\___fffiiilllnnntttpppjjjccc```aaa^^^ZZZWWWUUUUUUVVVUUUSSSQQQOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNOOOOOOPPPPPPOOOPPPPPPOOOOOONNNLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMLLLKKKLLLPPPRRRSSSWWW\\\qqqooo[[[MMMHHHHHHJJJRRRhhh|||xxxtttooonnnppppppmmmjjjjjjjjjmmmsssyyyxxxppphhhhhhgggffffffggghhhgggfffeeeggghhhfffcccaaabbbdddbbbaaaaaabbbddddddcccaaacccdddccc]]]XXXXXX___fffnnnhhh^^^UUUOOOKKKHHHGGGCCCAAA===:::777777777888AAAKKKbbb|||qqq___LLLDDDCCCEEEFFFHHHMMMVVV^^^bbbeeelllpppqqqrrrrrrtttyyyooo\\\RRRRRRSSSVVV[[[aaaiiiooouuu|||rrrkkkiiippprrrnnnmmmqqq~~~qqqmmm|||xxxzzzxxxoooddd^^^WWWRRRQQQQQQNNNLLLKKKJJJIIIHHHFFFDDDBBBAAA>>><<<999777777999<<>>;;;999888888::::::777555000444888:::999666333111///---++++++------+++(((,,,+++******,,,,,,+++*********************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---......//////000111111111222444777999;;;>>>CCCFFFKKKOOOSSSWWWYYYZZZ[[[]]]```gggjjjlllnnnssswwwtttmmmggggggggg^^^ZZZVVVUUUUUUTTTQQQMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLMMMLLLLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJLLLNNNIIIKKKOOORRRRRRTTT]]]iiisssZZZLLLFFFEEELLLWWWbbb~~~qqqtttqqqnnnmmmnnnnnnkkkhhhfffgggllltttyyywwwnnnfffhhheeebbbaaabbbcccccccccddddddcccaaa______aaaccc``````aaacccdddccc```]]]___aaabbb^^^ZZZYYY]]]bbbhhheee```XXXPPPKKKIIIIIIIIIEEE@@@;;;888777777888===DDDVVVnnntttbbbNNNEEEDDDEEEGGGIIIQQQZZZdddjjjpppxxx}}}~~~ooo___UUUOOOSSSXXX[[[```kkkxxx|||sssooorrr{{{|||vvvuuuyyyzzzrrrsss{{{uuuxxxuuummmccc]]]VVVRRRRRRQQQOOOLLLKKKKKKJJJHHHFFFCCCAAA@@@>>><<<999888888;;;???AAAHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEIIIPPPUUUVVVRRRNNNFFFFFFFFFIIIKKKIIIDDD>>>:::999888888888888666444111444888999777444111000...---++++++,,,,,,+++))),,,+++******,,,,,,+++*********************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............///000000111111222222444777999;;;>>>CCCFFFKKKNNNSSSVVVXXXZZZ\\\]]]aaahhhjjjlllmmmrrrsss~~~vvvkkkddd\\\WWWUUUSSSOOOKKKNNNMMMMMMLLLKKKKKKKKKLLLNNNNNNMMMMMMLLLLLLMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKGGGIIIJJJJJJJJJJJJMMMPPPMMMOOORRRUUUWWW```tttqqq\\\IIIEEEIIIPPPaaasss{{{tttrrrpppnnnnnnooommmjjjhhhggghhhlllrrrvvvtttllleeehhheeeaaa______aaabbbbbbbbbaaa___]]]]]]___ccceee^^^]]]]]]]]]^^^^^^[[[YYY[[[^^^```^^^[[[YYY[[[^^^```aaa___ZZZSSSNNNMMMNNNNNNJJJDDD>>>:::888888999;;;>>>JJJ```xxxuuudddPPPFFFDDDDDDGGGKKKTTT___jjjqqqxxxjjjYYYRRRPPPQQQVVV\\\bbbkkkyyy|||yyy{{{|||}}}}}}|||{{{tttsss{{{wwwrrruuurrriiiaaa\\\VVVRRRRRRQQQOOOLLLKKKKKKJJJHHHFFFCCCAAA@@@===;;;888777999<<<@@@CCCGGGHHHHHHIIIHHHGGGEEEDDDBBBEEEIIINNNQQQRRROOOMMMFFFGGGIIIKKKLLLIIICCC???999888888777777666444333222555888999666222000///---,,,++++++++++++******,,,+++******,,,,,,+++*********************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000111111222222222444777999;;;>>>CCCFFFKKKNNNRRRUUUWWWYYY\\\^^^bbbiiikkklllmmmqqqVVVrrrpppkkkvvvmmmbbb[[[YYYXXXTTTPPPOOONNNMMMLLLKKKJJJJJJJJJNNNNNNMMMLLLLLLMMMMMMMMMKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOOOOPPPQQQSSSUUUUUUUUUXXX___hhh|||rrrbbb]]]UUUJJJEEENNN]]]pppzzzxxxrrrqqqpppppppppnnnllljjjmmmllllllnnnpppnnnjjjfffiiieeeaaa^^^___aaabbbccc___^^^\\\[[[^^^bbbfffiii___]]]YYYXXXYYYZZZ[[[[[[ZZZ\\\^^^]]][[[YYYZZZ\\\YYY\\\]]]ZZZUUURRRRRRSSSRRRNNNHHHBBB===:::999999999:::AAASSSlllwwwfffSSSHHHEEEEEEIIINNN\\\gggrrryyyuuucccTTTLLLLLLOOOXXX^^^eeemmm{{{{{{{{{~~~|||ooovvvwwwuuuwwwrrrhhh___ZZZUUURRRRRRRRROOOLLLLLLKKKJJJHHHFFFCCCAAA???:::999777777999===BBBEEEEEEFFFHHHIIIHHHFFFCCCAAABBBEEEJJJMMMMMMLLLJJJIIIGGGHHHKKKLLLLLLHHHBBB>>>888888999888666444333333444666999888555111///...+++,,,,,,++++++******+++,,,+++******,,,,,,+++*********************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000000111222222222222444777999;;;>>>CCCFFFKKKMMMQQQTTTVVVYYY\\\^^^bbbiiikkkllllllqqqLLL```wwwlllkkkxxxyyypppeee``````___ZZZTTTRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNKKKLLLMMMOOOQQQRRRRRRRRRRRRQQQQQQSSSWWWZZZ[[[ZZZYYYZZZbbbqqqrrrfffUUUIIIGGGEEELLLWWWhhh~~~~~~vvvvvvtttssssssrrrpppoooooonnnqqqooommmllllllkkkjjjiiiiiieeeaaa___```bbbcccddd^^^\\\ZZZ[[[___cccgggiiibbb___[[[YYYZZZ\\\^^^___[[[\\\\\\[[[ZZZZZZ[[[]]]WWWYYYZZZYYYWWWVVVUUUVVVTTTQQQLLLFFF@@@<<<:::999999999<<>>CCCGGGEEEFFFGGGGGGFFFDDDAAA@@@EEEJJJNNNNNNKKKHHHGGGGGGIIIJJJLLLLLLJJJEEEAAA===888999:::888666444333444666888:::999555111...---***+++,,,+++***)))***+++,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////000111111222222333222444777999;;;>>>CCCFFFJJJMMMQQQSSSVVVYYY\\\___aaahhhjjjkkklllpppMMMYYYiiiwwwyyyttt{{{tttqqqqqqnnnddd[[[WWWVVVTTTRRRQQQPPPOOOOOOMMMMMMNNNNNNOOOPPPRRRRRRRRRTTTVVVYYY[[[]]]^^^___[[[XXXWWW\\\dddjjjjjjgggeeeiiiyyyaaaXXXSSSIIIEEEJJJMMMccc{{{yyyttttttuuuuuusssrrrpppooopppqqqqqqooommmkkkkkkkkkkkkkkkgggdddaaa```aaacccdddddd^^^\\\ZZZ[[[^^^bbbdddeeebbb___\\\\\\]]]___aaaaaa]]]\\\[[[YYYXXXZZZ\\\___ZZZYYYXXXXXXXXXXXXVVVUUUUUUSSSOOOIIIDDD???;;;999888888888???TTTppp}}}mmm[[[PPPLLLMMMSSSZZZiiiuuusss```TTTIIIFFFGGGKKKRRRZZZeeeuuu~~~vvvxxx~~~~~~rrreee\\\XXXTTTRRRSSSRRROOOLLLMMMLLLKKKHHHEEECCC@@@>>>999777777777;;;@@@FFFIIIGGGFFFDDDAAA@@@@@@AAABBBLLLQQQUUUSSSLLLGGGFFFHHHKKKLLLMMMKKKGGGCCC???<<<888:::;;;999666333333444999:::;;;999555111......)))+++,,,+++))))))***,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000///000000111111222333333222444777999;;;>>>CCCFFFJJJMMMPPPSSSUUUXXX]]]``````gggjjjkkklllqqqKKKRRR___mmmyyyrrrfffZZZYYYXXXVVVTTTSSSRRRRRRPPPPPPQQQRRRSSSUUUVVVWWW]]]^^^aaadddgggjjjkkklllhhhcccbbbiiiuuu}}}|||yyywwwiiiOOOLLLMMMHHHKKKUUU]]]|||}}}zzzvvvuuuvvvuuutttqqqooooooqqqsssnnnnnnmmmmmmmmmmmmlllllleeeccc``````aaacccdddddd___\\\ZZZ[[[^^^aaaaaa```___^^^]]]^^^```aaa```______]]]ZZZWWWWWWZZZ]]]```]]]ZZZWWWWWWYYYYYYVVVSSSUUUSSSPPPLLLFFF@@@<<<999777777666:::NNNjjjppp^^^SSSOOOPPPWWW___iiiuuupppZZZPPPHHHDDDGGGJJJMMMVVV```rrr~~~}}}xxx~~~|||}}}oooaaa[[[XXXTTTSSSSSSSSSPPPMMMMMMLLLKKKHHHEEEBBB@@@>>>999888888999<<>>BBBDDDRRRWWWZZZWWWOOOHHHGGGIIIMMMNNNMMMJJJFFFAAA===<<<999;;;<<<:::666333444555:::;;;<<<:::666111///...(((***,,,+++)))(((***,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000000000000111222222333333333444777999;;;>>>CCCFFFJJJLLLPPPRRRUUUXXX]]]``````gggiiikkklllqqqPPPTTTVVV^^^gggoootttfffcccaaabbbeeeddd___[[[WWWXXXUUURRRVVVcccoootttwww~~~|||hhhUUUFFFFFFMMMVVVdddrrr~~~uuuoooppptttvvvuuutttrrrrrrqqqqqqrrrppppppqqqpppooollliiigggeeebbb______cccfffhhhgggfffccc```^^^^^^______^^^bbbaaa```aaaaaaaaa___]]]\\\YYYUUUSSSTTTYYY^^^bbbaaa\\\XXXXXXZZZ\\\YYYVVVYYYWWWSSSOOOJJJFFFBBB@@@:::666555:::FFFZZZvvv~~~uuuhhh[[[TTTTTTXXX\\\iiisssssscccUUUMMMKKKJJJEEEIIISSSTTT[[[mmmrrrvvvyyykkkbbb[[[YYYVVVTTTSSSRRRPPPOOOKKKKKKJJJHHHEEEBBB???===999666555:::BBBHHHIIIHHHLLLCCC===<<<888555???OOOeeedddaaa\\\UUUPPPMMMMMMPPPRRROOOHHHBBB@@@???<<<<<<===>>><<<999777666666:::999777444222///---,,,*********++++++,,,,,,,,,************************************************************************------------------------,,,,,,,,,---------......////////////000000000000222444777999;;;>>>CCCFFFLLLNNNQQQSSSUUUWWWZZZ\\\^^^bbbeeejjjmmmrrrQQQSSSRRRVVV\\\bbbuuujjj```aaaaaabbbmmmhhhRRRKKKKKKYYYppp{{{uuupppqqquuuvvvuuuuuuuuutttsssrrrrrrnnnoooppppppooommmkkkjjjgggeeebbbbbbfffiiijjjjjjhhheeebbbaaabbbccccccbbbdddcccbbbbbbbbbaaa^^^\\\\\\YYYWWWUUUVVVYYY]]]``````\\\XXXXXX[[[]]][[[XXXYYYWWWTTTPPPKKKGGGDDDBBB???;;;777888???PPPiiizzzlll^^^UUURRRUUUXXXaaajjjttt|||~~~uuusssmmmfff]]]TTTLLLHHHLLLMMMKKKOOOYYY[[[eeezzz{{{}}}xxxkkkgggtttttteee[[[[[[YYYVVVTTTSSSRRRPPPOOOLLLKKKJJJHHHDDDAAA>>><<<888666777<<>>999999555555AAARRRdddccc___ZZZTTTPPPOOOOOOTTTUUURRRJJJCCCAAA???<<<>>>???@@@>>>;;;999999999:::999777444111///---,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000111333444777999;;;>>>CCCFFFLLLNNNRRRTTTVVVXXX[[[]]]^^^bbbdddiiimmmsssTTTUUUPPPOOORRRUUUmmmtttfff[[[VVV\\\gggzzzzzzyyyuuuqqqpppsssuuuvvvwwwwwwvvvuuusssqqqmmmmmmnnnoooooonnnlllkkkjjjhhhfffgggiiikkklllllljjjgggeeeeeefffhhhhhhhhhgggeeeccccccbbbaaa^^^\\\\\\[[[YYYXXXYYY[[[]]]^^^]]][[[XXXYYY\\\^^^]]][[[YYYWWWTTTQQQMMMJJJGGGFFFEEE???999777;;;GGG^^^qqqqqqaaaUUUOOOPPPSSSXXX^^^eeejjjkkkkkkmmmooohhhhhhgggfffdddcccbbbaaa\\\ZZZVVVRRROOOMMMKKKKKKMMMQQQRRRXXX```dddssszzzssszzzyyyjjjfffaaadddttt~~~ppp```WWW[[[XXXUUUTTTSSSRRRPPPNNNMMMLLLJJJGGGCCC???<<<:::666666999???FFFJJJIIIFFF???999666555333666EEEWWWaaa___[[[VVVQQQOOOPPPQQQXXXZZZVVVMMMEEEBBB@@@<<<===>>>>>>===:::888888999:::888666333000...---,,,***++++++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000111111333555777999;;;>>>CCCFFFLLLNNNRRRUUUWWWYYY\\\^^^^^^aaaccchhhlllsssUUUWWWRRRPPPPPPOOO___{{{wwwoooqqqttttttvvv|||zzz{{{xxxrrrooopppsssuuuwwwxxxwwwtttqqqooommmmmmnnnnnnmmmlllkkkjjjiiiiiiiiiiiijjjllllllllliiigggfffgggiiikkkkkkjjjfffdddcccccccccbbb```^^^]]]]]]]]]]]]]]]]]]^^^^^^[[[ZZZYYYZZZ]]]______^^^YYYWWWUUUSSSPPPMMMKKKJJJGGGAAA<<<999:::DDDXXXiii|||tttcccTTTLLLLLLNNNQQQTTTXXXZZZZZZYYYZZZ[[[VVVUUUTTTSSSSSSTTTUUUVVVWWWVVVSSSQQQPPPOOOOOOOOOMMMTTTXXX^^^ffflllqqqpppyyy|||llleeecccaaafffsss}}}xxx||||||oooaaaYYYZZZXXXUUUSSSSSSRRRPPPNNNMMMLLLIIIFFFBBB>>>;;;999555777<<>><<>>===<<<<<>>;;;::::::;;;???FFFKKKKKKHHHCCC@@@999444000333>>>LLLUUUXXXPPPOOOLLLIIIGGGHHHLLLOOOTTTUUURRRJJJCCCAAA???<<<::::::999666444444666888777555222...,,,,,,------,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111111111222222222444666888:::<<<@@@DDDGGGJJJNNNUUUZZZ]]]___bbbcccbbbdddeeehhhlllsssDDDLLLKKKJJJMMMIIIGGGQQQOOOQQQbbb{{{|||{{{tttkkkpppnnnooosssuuutttvvvyyy||||||{{{xxxuuupppllljjjcccbbbbbbaaa``````aaaaaa___cccggghhheeeccccccccc___^^^^^^```bbbcccbbb```cccbbbaaaaaaaaaaaa___]]]XXXXXXYYYZZZ\\\]]]^^^^^^[[[\\\]]]]]][[[XXXWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYQQQOOOMMMJJJCCC@@@DDDLLLWWWqqqjjjSSSDDD@@@AAA>>>===;;;<<<@@@DDDGGGIIIKKKLLLOOORRRUUUXXXZZZ[[[ccc```[[[WWWVVVYYY]]]___ccceeedddhhhrrrzzz}}}{{{yyyjjjggglllyyyoooeeedddccc___YYYWWWTTTRRRRRRQQQOOOMMMIIIGGGDDD@@@===;;;;;;:::<<>>>>>MMMfff}}}mmmTTTEEEGGGPPPDDDBBB???@@@BBBFFFJJJKKKLLLQQQTTTTTTUUUZZZ]]]\\\ccc]]][[[^^^```bbbeeeiiiqqqqqqpppnnnrrr~~~ppphhhmmmrrrxxxrrriiiddd___\\\XXXVVVTTTSSSSSSQQQNNNLLLGGGFFFDDDAAA???<<<;;;:::@@@GGGKKKJJJIIIHHHAAA777333555444777GGG\\\bbb]]]YYYRRRKKKKKKQQQUUUSSSPPPSSSOOOJJJFFFDDDCCCAAA@@@>>>;;;777666666777777777777444///,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++(((***+++---......------++++++,,,,,,,,,,,,---------------...............000000000111222222333333222555888999:::<<>>:::999<<<@@@BBBHHHIIIHHHEEE@@@<<<999777:::999EEE\\\iiicccYYYUUUSSSSSSUUU]]]eeeeee^^^VVVIIIGGGDDDBBBAAA@@@???===888777666777888999888777444111...,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,...///+++++++++,,,,,,,,,------,,,,,,------.../////////000000000111222222333333333666999::::::===BBBGGGMMMOOORRRVVVYYY[[[\\\\\\```dddfffkkkoootttBBBBBBCCCDDDEEEGGGIIIJJJHHHKKKPPPXXXaaafffddd___ZZZ___eeehhhlll}}}}}}vvvpppsssqqqooommmlllllljjjiiihhhgggfffgggggghhhhhhhhhgggeeecccbbbbbbaaa```^^^XXXYYY[[[___aaaaaa___\\\^^^\\\ZZZZZZ[[[\\\\\\[[[ZZZXXXVVVVVVYYY[[[[[[[[[WWWZZZ]]]______^^^\\\[[[VVVXXXVVVTTTWWWaaaiiilllbbbaaa___\\\ZZZWWWVVVUUUSSSRRRSSSUUUXXXYYYXXXWWWWWWVVVUUUSSSPPPKKKGGGDDDBBB???III```pppwwwlllTTTGGGDDDCCCEEEGGGHHHHHHJJJMMMPPPWWW^^^eeeiiiqqq||||||yyyzzz~~~ttthhhfffnnnxxx~~~yyymmmccc]]]ZZZWWWUUUSSSRRRPPPNNNKKKHHHFFFBBB<<<999999===BBBFFFJJJIIIHHHEEE>>>999666777:::===MMMdddmmmdddZZZWWWRRRRRRVVV^^^ffffff]]]TTTGGGEEEBBBAAA@@@@@@>>><<<777666666888999999777555222000---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...+++++++++,,,,,,,,,------,,,,,,------...//////000000000000111222222333333333666999:::;;;===CCCGGGNNNPPPSSSVVVYYY[[[\\\\\\\\\```dddiiimmmrrrDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHLLLUUU]]]\\\WWWVVVXXX[[[]]]```jjj{{{|||zzztttsssqqqooonnnmmmnnnpppqqqkkkjjjhhhggghhhhhhhhhfffcccaaa_________```___^^^ZZZZZZ\\\___bbbaaa___\\\^^^\\\ZZZYYY[[[\\\\\\[[[ZZZYYYXXXYYY[[[\\\\\\\\\ZZZ]]]aaacccbbb```___^^^YYY[[[ZZZUUUVVV]]]ccceeeaaa```^^^\\\ZZZYYYXXXXXXUUUUUUUUUXXXZZZZZZYYYWWWXXXVVVUUUSSSQQQNNNIIIEEEDDDAAAGGGXXXiiiuuurrrZZZLLLHHHDDDFFFHHHHHHFFFHHHLLLPPPUUU^^^hhhpppyyytttkkkiiikkktttvvvjjj```ZZZXXXWWWUUUSSSQQQPPPMMMJJJGGGDDDAAA<<<999:::???EEEIIIJJJIIIHHHFFF???777555888555???QQQbbbgggaaaZZZXXXTTTTTTWWW___fffeee\\\SSSFFFDDDBBBAAA@@@???<<<:::666666777888:::999666333000...---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,---...///000000000000000111222222333333444777:::;;;;;;>>>CCCGGGMMMOOORRRVVVYYY[[[\\\\\\XXX]]]bbbhhhmmmrrrEEEEEEEEEFFFFFFHHHIIIIIIGGGIIIHHHGGGLLLTTTVVVSSSUUUTTTVVVYYYYYY[[[eeerrrxxxvvvzzzzzzvvvtttssssssrrrqqqrrrsssuuupppmmmjjjiiijjjjjjhhheeebbb```^^^^^^___``````___^^^^^^___aaaccccccaaa______]]][[[[[[\\\]]]^^^]]][[[[[[[[[\\\^^^___^^^]]][[[___dddfffdddaaa______\\\______ZZZYYY]]]aaaaaa___^^^]]][[[ZZZZZZ[[[[[[YYYYYYYYY[[[]]]]]][[[YYYZZZXXXVVVUUUTTTQQQLLLGGGDDDCCCFFFOOO___rrrzzzaaaPPPJJJCCCFFFHHHGGGFFFHHHNNNTTTXXXdddrrr|||{{{rrruuuzzzrrrfff^^^YYYWWWWWWUUURRRQQQOOOMMMIIIFFFCCC@@@<<<:::<<>>;;;999666666777999:::888444111///---,,,,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,---...///000000000000000111222222333333444777:::;;;;;;>>>CCCHHHKKKMMMQQQTTTXXXZZZ[[[\\\VVV\\\aaahhhnnnsssFFFFFFEEEEEEFFFGGGHHHHHHFFFMMMOOOLLLKKKOOOPPPNNNRRRQQQTTTYYYYYYVVVYYY```eeeooo}}}yyyssssssxxxyyyvvvwwwxxxyyyxxxvvvttttttuuusssooollljjjkkkjjjhhheeecccaaa______```bbbbbbbbbbbbaaabbbcccddddddcccaaaaaa___]]]]]]___`````````\\\\\\]]]___aaaaaa___]]]\\\```eeegggdddaaa______^^^bbbccc___\\\^^^aaaaaa^^^]]]\\\[[[[[[[[[\\\]]]\\\\\\]]]^^^```___]]][[[[[[YYYWWWVVVVVVSSSNNNIIICCCDDDDDDHHHXXXoooeeeRRRKKKCCCEEEGGGGGGFFFIIIQQQXXXeeerrroooccc^^^ZZZXXXWWWUUURRRPPPOOOLLLIIIFFFCCC@@@===;;;===CCCIIIMMMJJJHHHIIIIIIAAA666555:::CCCWWWfffccc[[[YYYYYYVVVWWWUUUUUUZZZ```___WWWOOOGGGEEECCCBBB@@@>>>;;;888666777888::::::888333000...---,,,,,,......---,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++***++++++,,,,,,,,,---------++++++,,,---...///000111000000000111222222333333444777:::;;;<<<>>>CCCHHHIIIKKKOOOSSSVVVYYYZZZ[[[VVV[[[aaaiiiooouuuCCCDDDEEEFFFHHHIIIJJJKKKIIIIIIIIIJJJKKKMMMNNNOOOUUUTTTSSSRRRRRRTTTVVVWWWYYYaaammmyyyyyywwwvvvvvvvvvvvvuuussszzzyyyxxxvvvuuutttttttttooonnnmmmkkkiiigggfffeeebbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbdddfffggggggfffcccaaa______aaadddeeeeee]]]^^^```aaaaaa```___^^^^^^___aaabbbbbbaaa```___bbbbbb```___^^^^^^^^^^^^]]]]]]^^^^^^]]][[[ZZZYYY\\\]]]^^^```bbbdddfffggg^^^[[[WWWVVVVVVTTTQQQNNNKKKHHHHHHMMMVVVccctttqqq\\\MMMIIIDDDDDDJJJLLLKKKRRR]]]jjj}}}{{{jjjaaa]]]ZZZXXXWWWVVVTTTQQQMMMIIIEEEDDDAAA===:::===EEELLLOOOOOOMMMLLLKKKIII@@@888777<<>>999===OOO```sssxxxyyyssskkkjjjpppwwwtttnnneee]]]WWWRRRMMMJJJHHHHHHHHHFFFCCC???:::777999999888777555111...,,,,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...///000000000000000000000111222222333333555666888999;;;>>>CCCGGGJJJLLLPPPSSSVVVXXXZZZZZZ[[[bbbdddhhhppp|||@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHKKKNNNOOOOOOPPPSSSWWWYYY```kkkxxxyyyzzzvvvtttrrrooonnnooopppppppppqqqqqqpppooonnnllljjjiiieeeeeeddddddccccccbbbbbb______```aaabbbddddddeeeeeefffgggiiijjjhhhccc``````^^^]]]^^^`````````___\\\\\\\\\\\\\\\[[[ZZZZZZ]]]\\\[[[[[[[[[]]]^^^___ZZZYYYWWWUUUSSSRRRQQQQQQQQQSSSUUUWWWXXXYYYYYYYYYVVVVVVVVVVVVWWWWWWXXXXXXRRRRRRRRRQQQPPPOOOOOOOOOPPPOOOQQQTTTVVV\\\jjjxxxrrr___WWWRRRTTTZZZggg|||ppphhheeefffdddaaa^^^\\\[[[YYYWWWUUUSSSOOOJJJEEEAAA???>>>:::>>>CCCJJJNNNPPPNNNLLLEEEBBB???<<<:::BBBVVVhhhttttttrrrnnnjjjkkksss{{{uuuoooeee\\\TTTPPPMMMLLLHHHHHHGGGEEEBBB>>>:::888999999888666333000---,,,,,,,,,+++++++++++++++******++++++,,,,,,++++++***------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///...---,,,---///111222///000000111111222333333555666888999:::>>>CCCFFFJJJLLLOOOSSSVVVXXXYYYZZZ^^^dddfffjjjppp|||>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDGGGJJJLLLLLLLLLMMMNNNRRRUUUZZZaaannn}}}uuuttt~~~}}}sssooopppnnnkkkjjjkkkmmmnnnnnnooooooooonnnllliiigggeeegggfffdddbbb___]]][[[ZZZ[[[\\\]]]___```bbbccccccccccccdddffffffeeebbb______^^^]]]^^^___```___]]]YYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[WWWVVVTTTRRRQQQPPPOOOOOOOOOPPPRRRUUUVVVWWWWWWVVVSSSSSSRRRRRRRRRRRRRRRRRRMMMNNNOOONNNMMMLLLMMMNNNMMMMMMNNNOOOPPPVVVeeetttggg^^^XXXYYY___nnnvvvmmmfffccceeecccaaa]]]ZZZWWWUUUTTTUUURRRNNNHHHDDD@@@>>>===>>>AAAGGGLLLOOONNNLLLJJJBBB>>>;;;;;;>>>GGGYYYiiipppmmmlllkkkiiikkkrrr{{{sssmmmdddYYYQQQMMMKKKKKKIIIGGGEEEBBB???===;;;:::999888777555222///---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000...,,,+++,,,...111333//////000000111222222222444666777888:::>>>BBBFFFJJJLLLOOOSSSVVVXXXYYYYYY^^^dddgggkkkqqq|||===>>>>>>??????@@@@@@AAA??????>>>>>>??????@@@@@@BBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGHHHJJJLLLMMMQQQTTTVVVXXX^^^jjj{{{yyytttooooooooorrrssspppllliiiiiifffddddddgggjjjlllmmmkkkkkklllkkkjjjgggeeecccdddcccaaa___\\\ZZZXXXXXXXXXYYYZZZ\\\^^^___aaaaaa_________```aaaaaa^^^\\\^^^]]]\\\]]]______]]]\\\VVVVVVVVVVVVWWWXXXYYYYYYWWWWWWWWWWWWVVVUUUSSSSSSRRRRRRPPPOOONNNMMMMMMMMMLLLMMMOOOQQQSSSSSSSSSSSSPPPPPPOOOOOONNNNNNMMMMMMJJJLLLMMMMMMKKKJJJLLLNNNLLLKKKKKKKKKKKKQQQbbbrrr~~~qqqhhhbbbbbbgggwwwzzzsssqqquuuyyy|||zzzrrrlllgggeeeaaabbbaaa___[[[VVVSSSRRRQQQNNNJJJEEEBBB???>>>>>>AAAEEEJJJNNNNNNLLLIIIHHHBBB>>>;;;???EEEOOO^^^jjjoookkkiiilllllllllqqqyyytttoooeee[[[RRRLLLKKKKKKHHHFFFCCC???<<<;;;;;;<<<888777666444111///...---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------...///111111//////000000111111222222444555777888:::===BBBFFFJJJKKKOOORRRUUUXXXYYYYYYZZZbbbggglllsss~~~======>>>>>>??????@@@@@@>>>============>>>>>>???@@@@@@AAABBBBBBBBBBBBAAAFFFEEEDDDDDDEEEIIIMMMPPPNNNQQQUUUUUUUUUYYYaaahhhrrr}}}uuupppnnnkkkiiiiiikkkkkkgggeeegggiiiiiibbb```___```dddhhhkkkmmmggghhhiiiiiihhhfffdddccc^^^]]]]]]\\\\\\[[[[[[[[[VVVWWWXXXZZZ\\\^^^___```\\\[[[[[[\\\]]]]]]\\\[[[^^^]]]\\\]]]^^^^^^]]][[[UUUUUUUUUVVVWWWXXXYYYZZZVVVVVVVVVUUUSSSPPPMMMLLLOOOOOOMMMLLLKKKKKKKKKKKKJJJKKKMMMOOOPPPPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKIIIKKKMMMMMMJJJJJJLLLNNNKKKJJJJJJIIIIIIOOO```rrryyyyyy{{{vvvpppooottt|||rrrmmmhhhfffllluuu}}}rrrmmmgggdddeee^^^```bbbbbb^^^YYYTTTRRRLLLJJJGGGCCC@@@?????????DDDHHHLLLOOONNNKKKHHHFFFFFF@@@>>>DDDMMMWWWbbbllloookkkjjjnnnooommmpppwwwxxxsssjjj^^^TTTNNNMMMMMMHHHEEEAAA===;;;;;;<<<===777666555333111///...---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...000000000000////////////000111111222222444555777888:::===BBBFFFIIIKKKOOORRRUUUWWWYYYYYYWWW```ffflllttt???>>>============>>>>>><<<<<<<<<<<<===============>>>??????>>>===>>>@@@CCCDDDEEEGGGIIIKKKLLLMMMOOONNNMMMMMMOOORRRVVVXXX```dddkkksss{{{xxxtttnnnjjjhhhgggeeedddfffggghhhiiiiiihhhgggfff^^^]]]]]]^^^```bbbeeeggghhhggggggfffeeeddddddddd\\\^^^___```___]]]ZZZXXXXXXVVVUUUUUUWWWXXXYYYYYYXXXYYYZZZZZZYYYXXXZZZ[[[ZZZZZZZZZZZZYYYXXXWWWVVVRRRQQQQQQSSSVVVXXXXXXWWWTTTQQQNNNLLLKKKJJJIIIGGGJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJIIIMMMMMMIIIGGGIIIJJJIIIKKKFFFBBBEEEIIINNNWWW```mmmpppxxxzzzxxxsssjjjhhhaaaaaammm{{{{{{pppkkkssswwwpppmmmkkkhhhdddaaa```___^^^\\\WWWPPPKKKMMMKKKFFF@@@;;;;;;@@@EEEJJJLLLNNNMMMKKKIIIIIIIIIBBBAAADDDNNN]]]jjjqqqsssooonnnooorrrttttttvvvxxxyyyqqqggg___ZZZVVVSSSPPPGGGCCC>>>;;;;;;<<<<<<<<<999666222000///...,,,***------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------,,,------...///000222222222222222222333333666777777777999<<>>>>>???AAADDDDDDEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIKKKMMMPPPRRRVVVXXX\\\```dddjjjpppttt}}}wwwmmmjjjfffddddddeeeffffffggghhhiiijjjjjjiiihhhgggdddcccaaa```aaabbbeeefffhhhhhhgggfffeeedddcccccc___`````````^^^[[[XXXVVVUUUTTTRRRSSSVVVXXXYYYYYYXXXYYYZZZZZZXXXVVVVVVWWWZZZZZZYYYXXXWWWWWWVVVVVVOOONNNNNNOOOQQQSSSSSSRRRRRRPPPMMMLLLLLLLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPMMMLLLJJJIIIHHHHHHHHHIIIGGGIIIHHHEEEEEEHHHGGGEEEHHHDDDCCCGGGJJJLLLRRRXXX]]]eeerrrrrrfffbbbiiihhhppppppkkkfffhhhuuu|||sssmmmlllkkkhhheeeaaa```^^^]]]ZZZUUUOOOKKKJJJHHHDDD>>>;;;<<>>;;;:::;;;;;;:::888555222///......,,,+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++---,,,,,,+++*********+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,------...///000111111222222222222333333555666888888:::===AAAEEEJJJKKKNNNRRRTTTVVVWWWWWWYYY```eeejjjrrr<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============>>>???AAAAAA@@@???AAABBBEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIGGGGGGHHHJJJLLLMMMRRRSSSUUUVVVWWWYYY\\\___gggoooyyy|||tttnnnkkkdddaaa___```cccfffhhhiiiiiijjjkkkllllllkkkjjjiiimmmjjjfffcccbbbccceeefffjjjjjjiiigggeeedddcccbbbbbbbbbbbb```^^^ZZZWWWUUUTTTRRRQQQRRRUUUWWWXXXXXXYYY[[[\\\[[[YYYWWWVVVVVV[[[ZZZXXXVVVUUUUUUUUUUUUOOONNNMMMNNNPPPQQQPPPOOOQQQOOOMMMLLLMMMNNNMMMLLLKKKLLLNNNPPPPPPOOOMMMKKKJJJJJJLLLMMMOOOQQQRRRSSSNNNMMMKKKJJJHHHHHHGGGGGGGGGGGGFFFDDDGGGKKKIIIDDDEEECCCDDDHHHIIIHHHJJJNNNPPP\\\ooottteeeaaaaaaiiioooqqqhhh___^^^```iii|||xxxsssnnnkkkkkkjjjgggdddbbb```]]]ZZZWWWSSSNNNJJJGGGDDD@@@<<<;;;>>>DDDIIIRRRPPPOOONNNMMMJJJFFFBBBAAAHHHWWWnnn{{{www{{{}}}zzzyyyooodddXXXUUUXXXXXXRRRKKKHHHDDD???;;;::::::999888777444000///......,,,+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++************************)))***,,,---------,,,+++------,,,------...///000111111111222222222333333444666888:::;;;>>>AAADDDJJJKKKOOORRRUUUWWWWWWXXXYYY```ccchhhqqq:::999999999999::::::;;;<<<<<<<<<<<<============>>>@@@AAAAAAAAAAAABBBCCCEEEEEEFFFFFFGGGGGGHHHHHHJJJIIIHHHHHHHHHIIIKKKLLLPPPRRRUUUVVVWWWYYY[[[^^^^^^bbbhhhkkkmmmssszzzzzzuuuqqqnnnlllcccaaa``````dddhhhjjjkkkjjjkkklllmmmnnnmmmlllkkkpppmmmiiieeecccdddfffgggmmmlllkkkiiigggfffdddccceeedddcccaaa___]]][[[ZZZWWWUUUTTTTTTUUUWWWWWWWWWZZZ\\\^^^^^^\\\ZZZYYYYYY\\\ZZZWWWUUUTTTTTTTTTUUUTTTRRRQQQRRRSSSSSSRRRQQQRRRPPPNNNNNNOOOOOONNNLLLKKKMMMPPPSSSSSSQQQNNNLLLKKKKKKLLLMMMNNNPPPQQQQQQNNNMMMLLLJJJIIIGGGFFFFFFHHHHHHGGGGGGMMMSSSQQQKKKFFFCCCCCCGGGGGGEEEEEEHHHKKKVVVjjjpppgggfffiiisss~~~rrreeeaaa___```fffssszzzqqqnnnlllkkkjjjiiifffcccbbb___[[[WWWTTTPPPKKKHHHBBB@@@===<<<===BBBHHHLLLTTTRRROOOMMMKKKHHHDDD@@@FFFTTTkkk}}}{{{zzznnnfff\\\WWWWWWUUUPPPKKKIIIFFF@@@===;;;:::888777555222///.........---,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++,,,+++++++++***++++++++++++++++++++++++)))***,,,......---,,,+++------,,,------...///000000000111111222222333333333555999;;;===???BBBDDDIIIKKKOOORRRUUUWWWXXXYYY[[[aaaccchhhqqq888888888888888999::::::<<<<<<<<<<<<============>>>@@@AAABBBAAAAAACCCDDDEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIHHHGGGGGGHHHIIIJJJJJJMMMPPPRRRTTTVVVXXX[[[XXX[[[^^^______aaadddhhhmmmpppxxx|||}}}yyyuuuqqqnnnmmmlllhhheeecccccceeehhhiiijjjkkklllmmmooooooooonnnmmmooommmiiifffeeefffhhhiiioooooommmkkkiiihhhfffffffffeeedddcccbbbaaaaaaaaa^^^\\\YYYXXXXXXXXXXXXWWWXXXZZZ\\\]]]\\\\\\\\\]]]\\\ZZZXXXUUUTTTTTTUUUVVVXXXWWWUUUVVVWWWWWWVVVTTTUUUSSSRRRQQQQQQPPPNNNLLLLLLNNNQQQTTTTTTSSSPPPNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLKKKIIIHHHFFFEEEGGGHHHHHHJJJQQQXXXWWWQQQIIIEEECCCEEEEEEDDDFFFJJJLLLQQQ```wwwvvvkkkjjjpppxxxrrrhhhdddfffiiillluuuxxxsssooonnnmmmllljjjgggdddaaa```]]]YYYUUURRRMMMIIIEEE???>>><<<===AAAGGGLLLOOOTTTQQQNNNKKKHHHFFFDDDBBBPPPeee~~~}}}wwwuuugggddd^^^XXXSSSPPPNNNMMMJJJGGGBBB>>><<<;;;999777222000...------...------------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++---.........,,,+++------,,,------...///000//////000111111222333333333555999;;;===???BBBEEEIIIKKKOOORRRVVVXXXYYYYYY]]]ccceeeiiisss777777777777888999::::::<<<<<<<<<<<<============>>>???AAAAAAAAAAAACCCDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGJJJMMMOOOOOOPPPRRRTTTTTTVVVYYYZZZZZZ[[[\\\^^^___```dddmmmuuuxxxtttpppsssxxx{{{||||||xxxvvvxxxwwwtttrrrooommmlllkkkjjjgggdddccceeeggghhhiiikkklllnnnoooppppppooonnnlllkkkiiihhhhhhiiijjjkkkoooooonnnllljjjiiihhhggggggfffeeeddddddeeefffgggdddaaa^^^\\\[[[[[[YYYXXXUUUWWWYYYYYYYYYYYY[[[]]]\\\[[[YYYXXXWWWWWWXXXXXXXXXWWWVVVVVVXXXXXXWWWUUUWWWVVVUUUTTTTTTSSSPPPNNNMMMOOORRRTTTTTTSSSRRRPPPPPPOOONNNMMMLLLJJJIIIIIILLLLLLLLLKKKJJJHHHGGGFFFCCCEEEGGGIIIOOOUUUUUUPPPKKKFFFDDDFFFGGGGGGKKKPPPSSSSSS[[[mmmnnnkkkrrryyyjjjeeedddiiipppwww}}}|||qqqllllllnnnooosssvvvwwwxxx|||xxxsssrrrpppooonnnmmmjjjfffcccaaa___\\\XXXUUUQQQKKKFFFAAA=========AAAGGGMMMPPPQQQRRRQQQNNNIIIFFFEEEGGGIII___ttt~~~}}}{{{rrrkkk]]]]]]ZZZUUUOOOLLLLLLNNNIIIFFFAAA>>><<<;;;888666111...,,,,,,---......---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,------,,,------...///000...//////000111222333333333666888;;;===@@@CCCFFFIIIKKKOOOSSSVVVXXXZZZZZZ^^^dddgggkkkuuu777777777777888999:::;;;<<<<<<<<<<<<===============>>>@@@AAA@@@AAACCCDDDCCCCCCDDDDDDEEEFFFGGGGGGCCCCCCCCCDDDDDDEEEEEEEEEHHHJJJMMMOOOOOOOOOOOOQQQTTTUUUWWWXXXYYYZZZ\\\]]]\\\\\\___dddhhhjjjgggdddfffhhhlllnnnnnnnnnpppsssqqqtttxxx{{{||||||}}}}}}{{{|||wwwpppmmmqqqvvvwwwsssuuuwwwxxxwwwvvvuuutttsssrrrrrrqqqooonnnmmmmmmjjjhhheeeeeegggjjjllllllkkklllnnnoooppppppoooooollllllkkkkkkkkkkkkkkkkkkmmmmmmlllkkkjjjiiihhhggghhhgggeeeddddddeeegggiiifffccc```^^^]]]]]]\\\[[[WWWXXXXXXWWWVVVWWWZZZ\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXVVVVVVVVVXXXXXXXXXVVVWWWWWWVVVVVVWWWVVVTTTQQQNNNOOOQQQSSSSSSSSSSSSRRRQQQPPPOOONNNLLLKKKJJJIIIKKKKKKKKKKKKJJJIIIHHHGGG@@@EEEHHHHHHKKKOOOOOOLLLJJJGGGFFFJJJLLLMMMQQQVVVVVVUUUYYYbbbmmm|||wwwxxxmmmdddcccgggsss}}}tttrrrnnniiigggjjjooosss}}}}}}vvvssssssoooooonnnlllhhheeecccbbb\\\[[[XXXUUUPPPJJJCCC>>><<<===@@@EEEMMMRRRSSSSSSPPPQQQOOOJJJDDDEEELLLTTTmmm|||zzz~~~qqqccc\\\ZZZVVVRRRNNNKKKIIIIIIFFFCCC???===;;;999777555///---++++++---.........------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++(((***+++------,,,+++***++++++++++++++++++++++++,,,,,,,,,------------...------,,,------...///000......///000111222333333555666888999<<>><<<>>>@@@@@@@@@@@@BBBDDDBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCDDDDDDEEEFFFFFFGGGFFFIIILLLNNNNNNNNNOOOPPPTTTTTTTTTTTTUUUWWWYYYZZZYYYYYY[[[___aaacccbbbaaabbbcccdddeeecccbbbfffkkklllmmmooorrrssssssrrrqqqqqqrrrooohhheeeiiinnnpppzzzxxxtttpppmmmnnnqqqtttmmmnnnnnnooonnnnnnmmmllljjjhhhfffgggkkknnnqqqrrrkkklllnnnooopppppppppooommmmmmnnnnnnmmmlllkkkkkkkkkkkkjjjjjjiiihhhggggggiiigggeeeccccccdddfffhhheeeccc```^^^______^^^]]]\\\[[[ZZZWWWVVVWWWZZZ]]][[[[[[\\\]]]]]]]]]]]]\\\XXXWWWVVVWWWYYYZZZYYYXXXVVVVVVVVVXXXYYYYYYWWWUUUOOOPPPQQQRRRRRRSSSSSSSSSRRRQQQPPPOOONNNLLLKKKKKKJJJJJJKKKKKKKKKJJJHHHGGGAAAFFFJJJIIIHHHJJJKKKHHHIIIGGGHHHNNNQQQQQQTTTYYYRRRRRRSSSVVV[[[jjjzzzjjjggghhhmmm}}}~~~{{{yyy{{{wwwqqqpppssspppkkkiiijjjlllooosss{{{zzzrrroooqqqmmmnnnmmmkkkgggdddcccccc[[[ZZZXXXUUUPPPIIIBBB<<<<<<===AAAHHHPPPUUUUUUSSSOOOQQQQQQKKKDDDFFFQQQ[[[vvv|||yyyuuu```bbb\\\UUUQQQOOOLLLFFFBBBCCCAAA===;;;:::888666444...,,,++++++---...///...---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++((()))+++---------+++***************************---,,,,,,,,,,,,---...///---------------...000000---...///000111222333333555666888999;;;???EEEIIIIIIKKKOOOSSSVVVYYYZZZ[[[]]]dddgggllluuu666777777777777888888888888999:::;;;<<<<<<<<<<<>>BBBHHHNNNQQQRRRRRRQQQQQQTTTSSSLLLGGGOOObbbssszzzvvvzzznnnjjjqqqiii]]]RRRKKKHHHGGGFFFBBB???;;;:::999777333...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---...+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,++++++******)))))))))++++++,,,,,,,,,,,,------,,,,,,------.../////////000000000000000111111111555888:::;;;;;;>>>CCCHHHJJJLLLPPPUUUXXXZZZ[[[[[[\\\fffjjjkkksss777777777777888888888888999999:::;;;<<<<<<<<<<<<============>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGGGGHHHJJJLLLMMMOOOOOOOOOPPPQQQRRRSSSTTTQQQSSSUUUXXXYYYYYYYYYXXX]]]]]]]]][[[[[[\\\```cccdddeeegggggggggfffggghhhgggeeeccc```^^^___bbbeeelllllljjjhhhggghhhkkknnnqqqrrrsssqqqnnnkkkjjjiiigggffffffgggjjjkkkkkkjjjeeefffgggiiijjjkkkkkkkkkkkkkkkjjjkkkkkklllmmmnnnmmmjjjfffeeeeeefffgggfffgggeeebbb______bbbeeeggghhhnnnooohhh___\\\]]]]]]YYYYYYWWWWWWVVVWWWXXXYYYZZZYYYYYYZZZ[[[[[[ZZZXXXVVVUUUSSSRRRRRRSSSTTTUUUWWWXXXYYYXXXUUUSSSRRRSSSVVVSSSPPPQQQUUUVVVTTTQQQNNNNNNMMMLLLLLLKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGIIIJJJJJJHHHHHHHHHIIIIIIIIIKKKNNNQQQRRRQQQPPPKKKFFFFFFKKKLLLOOO^^^qqq~~~llleeeccceeegggeeejjjqqqvvvzzz~~~zzzuuupppooonnnlllkkkiiifffbbb\\\XXXTTTRRROOOKKKGGGCCC@@@>>>CCCGGGLLLPPPQQQQQQPPPPPPRRRTTTSSSPPPQQQ```zzzpppiiijjjuuulll___SSSKKKGGGDDDCCCBBB@@@>>>;;;999666111...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***+++++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,------.../////////000000000000111111111111555888:::;;;;;;>>>DDDHHHKKKMMMQQQUUUYYY[[[\\\\\\^^^gggiiijjjrrr777777777888888888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLNNNOOOOOOPPPOOOQQQSSSUUUVVVWWWVVVVVVZZZZZZZZZYYYXXXZZZ]]]______aaadddeeedddbbbbbbbbbcccbbb```]]][[[\\\^^^aaaeeeffffffffffffhhhlllooorrrsssssspppmmmjjjhhhhhhgggffffffgggiiiiiihhhfffcccdddeeeggghhhjjjjjjjjjlllkkkjjjjjjjjjlllnnnpppnnnkkkhhhggggggggggggfffeeecccaaa______aaaccceeeiiiooooooggg___\\\\\\[[[WWWVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXZZZ[[[ZZZWWWUUUUUUTTTRRRQQQPPPQQQQQQRRRTTTUUUVVVUUUSSSQQQQQQRRRTTTQQQOOOPPPSSSTTTRRRPPPLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIIIIHHHGGGHHHIIIIIIIIIJJJMMMOOOPPPNNNLLLJJJGGGIIIMMMLLLIIIQQQ]]]zzzlllbbbdddiiilllnnnwww~~~}}}xxxrrrooommmllliiigggddd___ZZZUUUQQQNNNIIIDDDAAA@@@AAAAAAGGGKKKOOOQQQQQQPPPPPPQQQUUUUUUUUUVVV```wwwuuuhhheeekkkrrrkkk___TTTLLLGGGDDDCCCAAABBBAAA===888333000...............------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...///////////////000000111111111111555888:::;;;;;;>>>DDDIIILLLNNNRRRVVVYYY\\\]]]]]]aaaiiiiiiiiiqqq777777777888888888999999:::;;;;;;;;;;;;;;;:::999::::::::::::;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPRRRTTTTTTUUUUUUWWWXXXXXXWWWWWWXXXZZZ]]]]]]```dddeeedddbbb````````````^^^\\\ZZZYYY[[[]]]```aaaccceeegggjjjnnnqqqrrrsssrrroookkkhhhggggggfffffffffggghhhhhhfffdddbbbcccdddfffhhhiiijjjjjjmmmllljjjiiijjjllloooqqqnnnllliiihhhhhhgggfffdddcccbbbaaa``````aaabbbcccdddiiiiiibbb\\\ZZZYYYXXXUUUUUUTTTSSSTTTUUUVVVWWWWWWWWWXXXZZZ[[[YYYUUURRRUUUTTTRRRQQQPPPPPPPPPPPPPPPRRRSSSRRRPPPOOOOOOPPPPPPOOONNNOOOPPPQQQOOOMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGIIIIIIIIIIIIJJJLLLLLLKKKIIIKKKKKKMMMOOOLLLHHHLLLSSShhhyyyyyyoooooovvv}}}~~~zzztttqqqnnnkkkhhheeebbb]]]WWWSSSMMMIIIDDD???>>>???CCCEEEIIILLLOOOPPPPPPPPPRRRTTTXXXVVVWWW```rrrvvvkkkgggjjjjjjdddZZZQQQLLLIIIFFFEEEAAACCCBBB>>>777000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,------...///////////////000000111111222222555777:::;;;<<>>>>>>>>????????????@@@>>>>>>?????????@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNOOOPPPSSSTTTUUUUUUTTTTTTVVVXXXYYY\\\^^^^^^]]][[[ZZZZZZ\\\]]]]]]\\\YYYWWWWWWXXXTTTXXX\\\```cccfffiiilllnnnnnnmmmjjjfffddddddeeefffdddbbbbbbcccddddddccccccdddeeefffggghhhhhhhhhlllkkkiiigggggghhhiiijjjiiihhhffffffeeebbb^^^[[[YYYYYYYYYYYYYYYYYYYYYYYYUUUYYYZZZWWWUUUWWWWWWUUUVVVUUUSSSRRRRRRRRRSSSTTTWWWVVVVVVVVVWWWUUUQQQNNNKKKKKKKKKJJJJJJIIIIIIIIIKKKLLLMMMLLLJJJIIIHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAABBBDDDFFFGGGEEEDDDEEEFFFFFFFFFDDDGGGGGGGGGFFFEEEEEEHHHKKKNNNXXXqqqyyyuuu{{{wwwrrrqqqkkkhhhccc___ZZZUUUOOOKKKDDDBBB@@@???@@@EEEJJJMMMRRRTTTUUURRRNNNNNNRRRXXX\\\^^^hhh{{{{{{{{{}}}rrrggg```[[[TTTNNNJJJFFFCCCAAACCCAAA===888222...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////......///000111222222333555777:::<<<===@@@FFFKKKLLLMMMOOORRRVVVYYY[[[]]]___eeefffgggooo}}}444444444444555555555555444555666777777888777777666666666666777888999:::;;;;;;<<<<<<<<<===============>>>>>>>>>?????????>>>???@@@AAABBBAAA@@@@@@AAABBBEEEGGGHHHHHHGGGFFFEEEFFFFFFGGGHHHJJJKKKLLLOOOQQQRRRRRRRRRRRRSSSUUUYYYZZZ\\\[[[YYYXXXXXXYYYZZZ[[[\\\[[[XXXVVVUUUUUUSSSWWW\\\```ccceeehhhiiilllllljjjgggdddccccccdddcccaaa^^^]]]___aaabbbbbbccccccdddeeeeeeeeeeeeeeehhhgggfffdddcccccccccccceeedddccccccbbb___ZZZVVVUUUUUUVVVWWWWWWVVVUUUUUUVVVZZZ[[[XXXWWWYYYYYYWWWWWWVVVTTTSSSRRRQQQRRRRRRUUUTTTSSSRRRRRRQQQNNNLLLHHHHHHHHHIIIIIIHHHHHHGGGJJJKKKLLLJJJHHHFFFEEEFFFBBBDDDFFFGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????BBBDDDEEECCCBBBBBBDDDEEEDDDCCCFFFGGGGGGFFFFFFHHHJJJJJJHHHOOO___yyyvvv~~~ooofffdddeeennnyyytttnnnnnnhhhddd___YYYTTTOOOIIIFFFAAAAAAAAABBBEEEIIIMMMPPPPPPTTTUUUSSSPPPRRRZZZaaaiiiqqq~~~uuuuuuzzz{{{pppddd\\\XXXRRRNNNKKKHHHEEECCCDDD???888333000...------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***+++++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,------.../////////......///000111222333333444777:::<<<===@@@GGGLLLMMMNNNPPPSSSVVVZZZ\\\^^^]]]dddeeeeeekkkttt333333333444444444555555333333555666777777777777555555444555555666777888999999999:::::::::;;;;;;============>>>>>>>>>>>>======???@@@@@@???>>>>>>???AAACCCEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGIIIJJJMMMOOOPPPPPPPPPPPPQQQSSSZZZ[[[\\\[[[YYYXXXYYYZZZXXXZZZ[[[ZZZWWWTTTSSSSSSUUUYYY^^^ccceeegggiiijjjjjjjjjiiifffcccbbbcccdddaaa^^^[[[YYY[[[^^^```aaabbbccccccddddddccccccccceeedddcccbbbaaa___^^^]]]cccbbbaaaaaa```\\\WWWSSSUUUVVVWWWXXXXXXWWWVVVUUUZZZ]]]^^^[[[ZZZ\\\\\\YYYXXXWWWUUUSSSRRRQQQQQQQQQTTTRRRPPPOOOOOONNNLLLJJJHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKIIIFFFDDDCCCDDD@@@BBBEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===>>>AAACCCDDDBBBAAAAAACCCDDDDDDCCCBBBDDDEEEDDDEEEFFFGGGEEEHHHPPPVVVjjj{{{sssqqqzzzyyyccc[[[\\\___gggqqqqqqkkkllleeeaaa[[[VVVQQQKKKEEEBBB???@@@BBBEEEHHHLLLPPPRRRKKKPPPTTTTTTTTTYYYccclllxxx{{{qqqooosssuuummmbbbWWWTTTPPPNNNLLLKKKJJJHHHEEE>>>555000.........,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,++++++******)))))))))++++++,,,,,,,,,---------,,,,,,------...//////000---...///000111222333333444777:::<<<===AAAGGGLLLNNNOOOQQQTTTWWW[[[^^^___\\\cccddddddhhhnnn333333333444444555555555222333444555666666666666444444444444555555555666999999888888999999:::;;;========================>>>>>>??????>>>===<<<;;;@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEIIIKKKMMMOOOOOOOOOQQQRRRSSSTTTUUUWWWYYYZZZ[[[\\\]]]\\\\\\[[[ZZZXXXVVVUUUSSSYYYaaaeeegggggggggiiigggjjjjjjeeedddfffhhhhhhccc```]]]ZZZYYYZZZ\\\^^^dddcccbbbaaaaaaaaaaaabbbcccfffddd]]]ZZZ^^^aaaaaabbbcccbbbaaa^^^ZZZVVVTTTSSSUUUWWWXXXWWWVVVVVVVVV\\\]]]______^^^\\\YYYWWWUUUTTTSSSRRRQQQPPPPPPPPPOOOMMMLLLKKKLLLLLLJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJJJJIIIGGGEEEDDDAAABBBBBBCCCDDDDDDDDDCCCFFFBBB???@@@DDDEEEBBB>>><<<;;;<<>>>>>>>>???AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHGGGEEEEEEEEEKKKSSSfff~~~}}}uuugggaaannnzzzfffaaacccfffnnnwww~~~tttnnnlll___\\\WWWPPPJJJEEEAAA@@@BBBAAAEEEKKKOOONNNPPPSSSVVVTTTUUUYYY\\\ccctttyyyqqqppppppeeeXXXSSSUUUUUUSSSNNNJJJJJJKKKBBB;;;333000000000...+++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---***)))***,,,000222//////000000111111222222222555888;;;???CCCIIIMMMUUUTTTTTTVVVXXX[[[___aaaaaa^^^eeeeeejjjpppzzz222222222333333333333333222333444555666666666666333333444444444555555555888888888888888999999::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>======<<<<<<@@@AAAAAABBBCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDGGGJJJMMMNNNOOOOOOQQQSSSTTTTTTUUUVVVXXXYYY[[[[[[\\\[[[ZZZZZZXXXXXXWWWVVVXXX]]]dddhhhiiiiiijjjkkkeeehhhiiieeecccfffhhhgggcccaaa^^^\\\[[[\\\]]]^^^^^^^^^_________^^^^^^]]]___fffmmmlllddd\\\ZZZ[[[]]]^^^^^^^^^]]]ZZZWWWVVVTTTVVVXXXXXXWWWVVVWWWWWW\\\]]]^^^___^^^\\\YYYWWWSSSRRRQQQOOONNNMMMLLLLLLMMMLLLJJJJJJKKKKKKIIIHHHGGGHHHJJJLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGEEEDDDCCCAAAAAABBBCCCCCCCCCCCCCCCEEEAAA???@@@CCCDDDAAA>>><<<<<<<<>>=========>>>@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCDDDGGGJJJWWWlllzzz}}}|||nnnbbb\\\gggzzz~~~iiidddiiippp|||xxxoooiiigggZZZWWWRRRMMMHHHDDDCCCBBBCCCCCCGGGNNNQQQPPPRRRVVVVVVTTTWWW^^^gggsss{{{sssmmmbbbXXXUUUUUUUUUSSSPPPMMMKKKKKK???999222//////000...,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***+++---///111//////000000111111222222444666999<<>>===<<<<<<<<<===>>>@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>>>>??????@@@AAABBBFFFHHHKKKMMMNNNOOOQQQSSSTTTTTTUUUUUUWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWXXXYYY]]]aaaeeehhhiiiiiijjjkkkcccggghhheeecccfffgggfffbbbbbbaaa```___^^^]]]]]]ZZZ[[[\\\]]]]]]]]]\\\\\\]]]fffvvvuuubbbYYY]]]\\\]]]^^^^^^]]]\\\YYYXXXVVVXXXZZZYYYXXXWWWWWWXXX\\\]]]^^^^^^]]][[[YYYWWWTTTSSSQQQPPPMMMLLLJJJJJJLLLJJJIIIIIIIIIIIIHHHFFFFFFHHHKKKMMMNNNLLLJJJHHHFFFGGGFFFFFFEEEDDDBBBBBBAAAAAABBBBBBCCCCCCBBBBBBCCC@@@>>>>>>AAABBB???===<<<<<<===???AAAAAA???===>>>============>>>??????AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBEEEFFFCCCIIIWWWcccyyy}}}iii^^^WWW^^^pppyyywww}}}xxxrrrvvvzzzsssjjjcccaaaTTTQQQLLLGGGDDDCCCDDDDDDEEEGGGLLLSSSUUUTTTUUUYYYZZZZZZ___lll|||ttthhh___YYYYYYXXXVVVTTTRRROOOKKKHHH:::555000---...///...,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////000000111222222333666888;;;===@@@CCCHHHLLLPPPPPPQQQSSSVVV[[[___aaaccc```gggeeejjjppp{{{444444333333222222111111222222333444555555555555444444555555555666666666666555555555555666777777777777888:::;;;===>>>>>>???>>><<<;;;;;;<<<===??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAABBBDDDFFFJJJLLLMMMOOOQQQSSSTTTTTTTTTTTTUUUWWWXXXYYYYYYXXXVVVUUUVVVWWWYYY[[[___aaadddfffggghhhhhhiiidddiiijjjfffdddeeeeeecccaaabbbccccccbbb```___]]]\\\[[[[[[[[[\\\]]]______\\\```pppyyydddZZZ^^^^^^___```aaa```^^^\\\[[[[[[\\\]]][[[XXXWWWWWWWWW\\\]]]^^^^^^\\\[[[YYYWWWXXXWWWUUUSSSQQQNNNLLLKKKJJJHHHGGGGGGHHHHHHGGGFFFEEEGGGKKKNNNOOOMMMJJJHHHFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAA???>>>>>>@@@@@@>>>=========>>>???@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBGGGHHHCCCDDDMMMUUUjjjlllbbbYYY[[[kkkwwwrrrtttrrrrrrzzz|||uuuoooggg___\\\NNNKKKGGGCCCAAAAAADDDEEEIIIJJJPPPVVVWWWUUUWWW\\\aaadddnnn|||mmmccc]]][[[___[[[WWWUUUSSSNNNGGGBBB555222...,,,---......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............//////000111222222333333888:::<<<>>>@@@CCCHHHKKKNNNNNNOOOQQQUUUZZZ^^^aaadddaaahhhfffiiippp|||555555444444333333222222111222333444555555555555555666666666666777777777555555444444555555666777777888999:::<<<>>>??????>>>===;;;::::::<<<>>>????????????@@@??????>>>>>>@@@??????@@@@@@AAABBBCCCCCCEEEIIIKKKLLLNNNPPPRRRSSSSSSRRRRRRTTTVVVXXXYYYXXXWWWVVVUUUVVVXXXZZZ\\\aaaaaaccceeeggghhhggggggfffkkklllhhheeedddccc___```aaaccceeeeeeccc```___]]]\\\ZZZYYYZZZ]]]aaaddd]]]ZZZaaaooommm^^^UUUXXX[[[]]]___aaabbbaaa```___`````````]]]YYYWWWVVVWWW]]]]]]]]]]]]\\\ZZZXXXWWWYYYYYYXXXVVVSSSPPPMMMLLLIIIHHHGGGGGGHHHIIIGGGFFFEEEGGGKKKOOOOOONNNKKKIIIHHHGGGGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCBBBAAAAAAAAA@@@???????????????>>>===>>>?????????>>>????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCFFFHHHEEEFFFLLLPPPaaa|||uuummmbbbaaaooovvvqqqtttvvv{{{~~~yyysssmmmccc[[[WWWKKKHHHDDDAAA@@@AAADDDFFFIIIKKKQQQVVVVVVTTTXXX^^^jjjrrryyymmmddd___]]]^^^bbb^^^YYYUUUPPPIIIAAA:::222000---,,,,,,---......------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---//////000111222333444444999:::<<<>>>@@@CCCGGGJJJLLLMMMNNNQQQUUUZZZ^^^aaadddaaaiiifffiiiqqq555555444444444444444333111222333444444555555444555555666666666777777777555555444444555555666777888888999;;;<<<>>>??????===<<<;;;;;;;;;<<<===>>>>>>>>>???????????????>>>AAA@@@@@@AAAAAABBBCCCDDDCCCEEEHHHJJJKKKLLLNNNPPPQQQQQQPPPQQQRRRUUUXXXZZZXXXWWWWWWWWWWWWYYYZZZ[[[aaaaaacccfffiiiiiihhhfffdddiiikkkhhheeecccaaa]]]^^^```ccceeeeeedddbbbaaa\\\[[[YYYYYYZZZ^^^bbbeeeggg```^^^dddccc[[[VVVWWWVVVXXX[[[___aaabbbbbbbbbbbbbbbaaa^^^ZZZXXXXXXYYY]]]]]]\\\\\\[[[ZZZXXXXXXXXXXXXWWWUUUSSSPPPMMMKKKJJJIIIHHHHHHJJJJJJIIIHHHEEEHHHKKKNNNOOONNNLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@===?????????>>>===>>>@@@???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCBBB@@@???@@@@@@@@@@@@AAABBBCCCCCCBBBEEECCCFFFLLLMMMWWWmmm|||tttrrruuukkkppp~~~}}}rrrlllfff]]]TTTQQQGGGFFFCCCAAABBBDDDGGGIIIJJJLLLRRRWWWWWWXXX___hhhwww{{{lllccc```^^^^^^``````]]]YYYSSSLLLCCC:::444000///...---,,,------...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............///000111222444555555888999<<<===???CCCGGGJJJMMMMMMNNNQQQUUUYYY^^^```cccaaaiiifffiiirrr333333333333333444444444111111222333444444444444444444444444555555555555555555555555555666666777777888999:::;;;<<<======;;;;;;;;;<<<<<<<<<=========>>>??????@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDCCCEEEHHHJJJJJJKKKMMMNNNOOOOOOOOOOOORRRUUUYYY[[[XXXXXXXXXYYYYYYZZZZZZ[[[^^^___aaaeeehhhiiifffbbb___eeehhhfffcccccc```\\\\\\^^^aaadddeeeeeedddddd[[[[[[\\\^^^```ccceeefffjjjiiifffcccaaa___^^^^^^YYY[[[]]]```aaaaaa```````````````^^^\\\[[[]]]^^^]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVVVVUUUSSSPPPMMMKKKKKKJJJIIIJJJKKKLLLKKKJJJGGGHHHKKKMMMNNNNNNMMMLLLIIIHHHGGGFFFFFFFFFGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCDDDCCCBBBAAABBBBBB===???@@@???===<<<>>>@@@>>>???@@@AAABBBAAA@@@@@@??????AAAAAAAAA???>>>===>>>>>>>>>>>>>>>@@@AAABBB@@@BBB???CCCKKKIIINNN```xxxzzz{{{lllkkk{{{}}}qqqfffaaa\\\TTTLLLIIICCCCCCBBBCCCEEEHHHLLLNNNOOORRRXXX^^^aaadddppp{{{tttiiifffddd```___aaaZZZZZZWWWQQQHHH>>>666222/////////---,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...///000111333444555666666888:::<<>>@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCFFFHHHIIIJJJJJJLLLMMMNNNNNNNNNOOOQQQUUUYYY\\\XXXXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[]]]bbbffffffbbb^^^ZZZ```eeedddbbbbbb```\\\[[[]]]```ccceeeffffffeee[[[]]]aaaeeehhhhhhhhhgggccciiiiiiccc___aaaccccccbbbcccccccccbbb```]]][[[^^^^^^___^^^]]]^^^```ccc]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWUUUQQQNNNLLLLLLKKKJJJKKKLLLMMMLLLKKKGGGIIIJJJLLLMMMNNNNNNMMMHHHGGGFFFEEEEEEFFFFFFGGGEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEEEECCCBBBCCCDDD>>>???@@@???<<<<<<>>>AAA===>>>???@@@AAA@@@??????===>>>???@@@???>>><<<:::===<<<<<<<<<===>>>@@@AAAAAAAAA===AAAIIIFFFIIIYYYhhh{{{rrrqqqwww{{{|||yyynnnxxxyyysssggg]]]XXXTTTLLLFFFCCC@@@@@@BBBEEEHHHLLLPPPRRRUUUYYY___fffkkkqqq~~~~~~yyyqqqmmmmmmjjjbbb___aaaUUUVVVVVVOOOEEE;;;555222/////////...---,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...///000111333444555666555777999<<<>>>BBBGGGJJJOOOOOOPPPRRRUUUYYY]]]```aaa```iiieeeiiisss111111222222222333333333222222111111222222333444444555555555444333333222444444444555555555555666666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>????????????@@@@@@@@@@@@?????????>>>===>>>>>>>>>===<<<:::999999:::;;;;;;;;;<<<>>>@@@<<<======???AAADDDGGGHHHTTTbbbiiimmmppplllqqqyyy~~~yyyyyy~~~{{{{{{wwwxxx{{{rrrhhhaaa]]]VVVNNNHHHEEECCCCCCEEEAAACCCJJJNNNNNNRRRYYY___fffqqqzzz|||uuuppppppqqqlll```UUUWWWVVVQQQFFF:::222111333---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------......////////////000111111222222666888;;;===@@@DDDIIIMMMOOOPPPRRRTTTUUUYYY]]]```^^^___```eeeiiikkk111111111222222222222333222111111111111222333333444444444444444333222222333444444444555555555555555555666777777888888999:::::::::::::::::::::::::::;;;===???@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAACCCDDDEEEGGGIIIIIIJJJJJJMMMNNNOOOPPPRRRUUUWWWXXXYYYZZZZZZYYYWWWVVVXXXYYY\\\]]]___```aaaaaa```______bbbddddddbbb___^^^]]]^^^```ccceeefffdddbbbaaaaaa^^^^^^dddhhhgggfffgggiiijjjjjjiiifffeeeeeefffeeeeeedddbbb```^^^\\\ZZZ\\\]]]]]]\\\ZZZZZZ\\\^^^^^^]]]\\\[[[YYYXXXWWWWWWZZZYYYXXXWWWUUUSSSRRRQQQPPPOOONNNNNNNNNOOOPPPPPPQQQQQQQQQPPPOOOMMMKKKJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEDDDCCCAAA@@@???>>>=========>>>>>>>>>??????????????????>>>>>>>>>>>>======>>>>>>===<<<:::999888999:::::::::;;;===???<<<<<<===>>>@@@BBBEEEFFFLLLVVV\\\___uuu|||rrrsssyyy}}}|||~~~wwwuuuwww~~~tttlllccc\\\XXXRRRKKKFFFCCCBBBBBBDDDDDDJJJQQQTTTTTTWWW]]]___nnnzzzuuusssqqqkkk```VVVZZZVVVNNNCCC888222000000------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,++++++,,,------......////////////000111111222222666888;;;===@@@DDDIIIMMMOOOPPPSSSTTTVVVXXX[[[^^^^^^___```eeeiiikkk000000000111111111222222111111000000000111222222333333333333333222222222333333333333444444444444444555555666777777888888999999999999999999999999::::::;;;<<<===>>>??????????????????@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHHHHHHHLLLLLLMMMOOOQQQSSSUUUVVVVVVWWWWWWVVVTTTTTTVVVWWWYYYZZZ\\\^^^^^^^^^^^^]]]^^^aaaccccccaaa___^^^^^^^^^```bbbccccccbbb```______]]]___eeehhhfffeeefffhhhiiiiiihhheeeddddddeeeddddddcccaaa___]]][[[ZZZ[[[\\\\\\[[[YYYXXXYYY[[[[[[[[[ZZZYYYXXXVVVUUUUUUXXXWWWVVVUUUTTTTTTSSSRRROOOOOOOOOOOOPPPRRRSSSTTTSSSRRRQQQPPPMMMKKKHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<<=========>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<======<<<;;;:::999777888999999999:::<<<>>><<<<<<<<<===>>>@@@BBBCCCIIIPPPTTTVVVccc{{{wwwwww|||}}}zzzzzzwwwsssqqqvvv|||rrrjjjcccZZZSSSPPPKKKGGGDDDCCCCCCCCCDDDHHHOOOUUUVVVUUUZZZaaajjjzzzuuuppphhh___WWW[[[SSSGGG<<<555111///...------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,++++++******++++++,,,++++++,,,------......////////////000111111222222666888;;;===@@@DDDIIILLLNNNQQQTTTUUUVVVWWWYYY[[[\\\___```eeejjjlll//////000000000111111111000000//////000000111222222222222111111111222222222222222222333333333444444444444555666666777777888888888888888888888888999999999999:::<<<===>>>=========>>>???AAABBBCCC@@@AAABBBDDDEEEFFFFFFFFFIIIIIIJJJKKKLLLNNNPPPQQQQQQRRRRRRQQQPPPPPPRRRSSSVVVWWWYYYZZZ[[[[[[[[[[[[\\\^^^``````___]]]\\\]]]^^^___`````````___^^^]]]]]]\\\___eeegggdddbbbdddeeeffffffeeebbbaaaaaabbb`````````^^^]]][[[YYYXXXZZZZZZZZZYYYWWWUUUVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPQQQQQQRRRSSSSSSTTTOOOOOOMMMLLLJJJGGGFFFEEEHHHHHHHHHGGGGGGFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>======;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<:::999888666777888888888888:::<<<<<<<<<;;;;;;<<<>>>@@@AAAIIIMMMRRRSSSVVVfff{{{{{{~~~}}}yyyxxxzzzuuuqqqrrruuuxxxwwwgggaaaYYYQQQJJJHHHFFFDDDCCCCCCEEEFFFKKKPPPUUUWWWWWW[[[fffooo|||uuunnneee]]]WWWWWWLLL???555222111000...------------------------,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++,,,------......////////////000111111222222555777:::===???DDDIIILLLNNNQQQTTTVVVVVVVVVWWWXXX[[[^^^```fffjjjnnn........./////////000000///............///000000111111000000000000111222111111111111222222222222222333333444555555666666777777777777777777777777777777777888999:::<<<===;;;;;;<<<<<<>>>???AAABBB??????AAABBBCCCCCCCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMLLLKKKLLLNNNOOORRRSSSUUUWWWXXXXXXXXXXXXXXXZZZ\\\\\\[[[ZZZZZZ[[[]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZ^^^cccdddaaa```bbbaaabbbbbbaaa^^^]]]]]]^^^\\\\\\[[[[[[YYYXXXWWWVVVWWWXXXXXXWWWUUUSSSSSSTTTUUUUUUTTTSSSRRRRRRQQQPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>=========<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999:::;;;;;;:::888888666777888888777777999;;;;;;;;;::::::;;;===>>>???EEEIIINNNNNNJJJOOOiii|||yyyxxxsssqqqrrrrrrqqqsssxxx}}}|||jjj___YYYQQQIIIDDDDDDCCCDDDEEEGGGIIIKKKSSSXXX[[[\\\aaaooozzz|||}}}yyyssskkkbbbYYYSSSLLLCCC777000111222111///------------------------+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,------......////////////000111111222222555777:::<<>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFHHHIIIIIIHHHIIIKKKMMMNNNPPPRRRTTTUUUUUUUUUUUUUUUWWWYYYYYYXXXXXXYYYZZZ\\\[[[ZZZZZZZZZ[[[\\\\\\YYYYYY\\\aaa```]]]]]]```^^^______^^^[[[ZZZZZZ[[[XXXXXXXXXXXXWWWVVVUUUTTTSSSUUUVVVUUUSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPKKKJJJJJJIIIIIIIIIJJJJJJGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>===============999::::::::::::;;;;;;;;;;;;;;;:::::::::999999999777888999::::::999888777666777888888777777999:::;;;:::::::::;;;<<<>>>???DDDIIINNNLLLEEEGGGWWWhhh{{{xxxsssooonnnppppppmmmnnnqqquuu{{{rrrmmmkkktttxxxiii^^^WWWQQQKKKFFFCCCCCCEEEFFFIIIMMMPPPQQQTTTZZZaaagggtttxxx|||~~~zzztttoooiii___SSSKKKAAA:::222...000222222000------------------------++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,++++++,,,------......////////////000111111222222555777:::<<>>??????@@@??????AAAAAA@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHJJJMMMKKKMMMOOOQQQRRRSSSSSSSSSTTTVVVXXXXXXWWWXXXYYYZZZZZZYYYXXXXXXXXXZZZ[[[]]]WWWWWWZZZ]]]\\\YYY[[[```]]]^^^^^^\\\ZZZYYYYYYZZZWWWWWWWWWWWWVVVUUUTTTTTTPPPRRRTTTTTTRRRQQQQQQQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOPPPQQQPPPPPPOOOJJJJJJIIIHHHGGGHHHIIIIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>============>>>>>>>>>>>>999999999999::::::::::::;;;;;;:::::::::999999999666777888999999888777777777888999888777777999:::::::::999:::;;;===???@@@GGGMMMPPPJJJFFFIIIRRRZZZhhh{{{vvvrrrpppqqqooollllllnnnooorrrzzzyyyccceeennnmmmdddZZZSSSNNNJJJGGGEEEDDDEEEHHHKKKOOOSSSVVVXXX[[[eeeqqq~~~~~~xxxrrrmmmhhh]]]MMMAAA777444000///000111000...------------------------***+++,,,---....................................,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,------......////////////000111111222222444666999<<>>??????>>>>>>AAAAAA@@@@@@AAAAAABBBCCCEEEFFFGGGHHHHHHIIIKKKMMMJJJKKKNNNPPPQQQRRRRRRRRRTTTVVVXXXXXXXXXXXXZZZ[[[YYYXXXWWWVVVWWWYYY[[[]]]WWWWWWYYY[[[ZZZWWWZZZ___]]]^^^^^^]]]ZZZYYYYYYZZZWWWWWWWWWWWWWWWVVVUUUTTTNNNPPPRRRSSSRRRPPPPPPQQQOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJLLLOOOPPPQQQQQQPPPIIIHHHGGGEEEDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@??????????????????>>>>>>>>>>>>=========>>>>>>>>>>>>>>>888888999999999:::::::::;;;;;;;;;:::::::::999999666777888999999888777666777888999888777777999;;;:::999999:::;;;===@@@AAAGGGMMMMMMFFFCCCJJJQQQRRR___xxxzzzuuutttppplllkkknnnkkklllpppyyylll^^^eeewww}}}xxxooobbb[[[RRRLLLHHHEEEEEEFFFFFFGGGJJJNNNRRRVVVZZZ\\\jjjwwwyyyqqqmmmhhh\\\III:::222111000000000///...,,,------------------------***+++,,,---....................................,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,------......////////////000111111222222444666999<<<>>>CCCHHHKKKNNNOOOPPPQQQQQQTTTWWWZZZ\\\bbbfffmmmqqqwww...------,,,,,,------...------------------------------,,,,,,---...000111///////////////000111111111222222333333444444555555555444333333333444444666666666666777777777777777999::::::999888:::;;;;;;<<<===<<<;;;:::<<<>>><<<<<<<<<<<<>>>@@@BBBCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLPPPTTTTTTQQQNNNNNNNNNOOORRRVVVWWWWWWVVVWWWWWWWWWXXXXXXWWWVVVUUUWWWXXXWWWUUUTTTSSSTTTUUUWWWXXX```^^^]]]\\\\\\[[[XXXVVVXXXXXXWWWVVVUUUUUUTTTTTTSSSRRROOOMMMMMMMMMNNNOOOLLLLLLKKKJJJJJJJJJJJJKKKGGGHHHJJJMMMOOOMMMIIIEEEFFFHHHJJJLLLMMMMMMLLLKKKFFFEEECCCCCCDDDDDDCCCAAA??????>>>>>>=========<<<======>>>>>>>>>>>>=========<<<;;;:::::::::::::::;;;;;;:::999888888888888999999999999999999::::::999888666555555555666777999888888777777888888999:::999888888:::<<>>@@@BBBCCCDDDDDDEEEFFFHHHIIIIIIJJJLLLOOOSSSTTTRRRPPPPPPPPPPPPRRRUUUVVVVVVUUUUUUUUUUUUVVVVVVUUUSSSSSSTTTVVVUUUTTTSSSRRRSSSTTTVVVWWW^^^]]]\\\\\\]]][[[YYYVVVWWWWWWWWWWWWWWWVVVUUUUUUSSSQQQOOOMMMMMMMMMNNNOOOLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMKKKGGGDDDFFFGGGIIIJJJKKKJJJIIIHHHEEECCCBBBBBBBBBBBBAAA???==================<<<<<<<<<===>>>>>>>>>>>>>>>===;;;;;;;;;::::::;;;;;;<<<999999999888999999::::::::::::::::::::::::::::::888888777666666777999:::===<<<;;;:::888888888888999888888888:::<<>>>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIKKKNNNRRRTTTSSSSSSSSSSSSQQQSSSUUUVVVTTTSSSSSSSSSSSSTTTTTTSSSQQQQQQRRRSSSTTTTTTSSSRRRRRRTTTUUUVVV\\\[[[\\\\\\]]][[[XXXUUUTTTUUUWWWXXXXXXXXXWWWVVVSSSRRRPPPOOONNNNNNOOOPPPMMMLLLKKKKKKJJJKKKKKKKKKMMMLLLKKKKKKKKKIIIFFFCCCIIIIIIJJJKKKJJJIIIHHHGGGCCCBBB@@@@@@AAA@@@???===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;:::::::::;;;<<<<<<888888888888999:::;;;<<<<<<<<<;;;;;;::::::999999888777777777777999:::;;;AAA???>>>;;;999888777777777777777888:::===???AAAGGGIIIGGGDDDDDDHHHJJJIIIFFFRRRZZZ___uuu}}}rrrmmmlllkkkhhhfffeeeeeefffgggpppwwwzzzlllmmm}}}yyyooollleee[[[VVVSSSOOOJJJJJJGGGFFFIIIKKKKKKMMMRRRWWW```______ppp~~~oooSSS>>>555444000000000000////////////......------------......---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------------,,,---.../////////....../////////000111111222222666777999:::<<<@@@FFFJJJQQQTTTVVVVVVUUUVVVZZZ]]][[[aaaeeelllvvv...------,,,,,,------...------------------------+++,,,.../////////...---///............///000000000000111111222333333333333333222222222333444444333333444555666777777888777999::::::999888:::;;;999::::::999888888999;;;??????@@@@@@AAABBBCCCCCCEEEEEEFFFFFFGGGHHHHHHIIILLLNNNQQQTTTUUUVVVVVVVVVTTTVVVWWWVVVTTTSSSRRRSSSSSSSSSTTTSSSQQQQQQRRRTTTVVVUUUUUUTTTUUUVVVWWWWWWYYYYYYZZZ[[[\\\ZZZWWWTTTRRRSSSVVVXXXYYYYYYXXXWWWTTTTTTSSSRRRQQQQQQRRRRRRPPPOOOOOONNNNNNNNNNNNNNNOOOMMMKKKJJJJJJJJJHHHFFFMMMMMMMMMMMMLLLJJJIIIHHHDDDBBBAAA@@@AAA@@@???===:::::::::;;;;;;<<<<<<===;;;<<<===>>>>>>??????>>>===<<<;;;:::::::::::::::999888888888999999:::;;;<<<<<<;;;:::999999888888888888777666777888999:::@@@???===;;;999888777777666666777888:::===???@@@EEEEEEBBB@@@CCCHHHHHHDDDGGGOOOQQQOOO]]]tttnnnlllhhheeecccccceeefffhhhlllsss{{{uuuyyy~~~xxxqqqllldddbbb\\\UUUQQQNNNLLLJJJMMMKKKLLLOOOQQQRRRVVV[[[XXXeeekkkrrryyyqqqZZZDDD666222333000000000000////////////......------------......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------.............../////////000111111222222555777888:::<<<@@@FFFJJJQQQTTTWWWVVVUUUVVVYYY]]][[[aaaeeelllvvv...------,,,,,,------...------------------------,,,---.../////////...---...............//////000//////000111111222222333111111000000111222222333222222333333444555666666777999::::::999888:::;;;888999:::999888777999;;;??????@@@AAABBBCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJMMMNNNPPPTTTWWWYYYYYYYYYWWWXXXYYYWWWUUUSSSSSSTTTTTTUUUVVVUUUTTTTTTVVVXXXYYYYYYYYYYYYYYYZZZZZZ[[[YYYYYYYYYYYYZZZXXXUUUSSSQQQRRRTTTVVVXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTSSSRRRRRRRRRRRRSSSPPPNNNLLLLLLLLLLLLKKKJJJNNNNNNMMMMMMLLLJJJIIIIIIGGGEEECCCCCCCCCBBBAAA???;;;;;;;;;<<<<<<=========<<<<<<===>>>>>>>>>>>>>>>???>>><<<;;;:::999888888;;;:::999999888888888999;;;::::::999888777666666888888666666555666777888<<<;;;:::999888888888888666666777999:::<<<>>>???AAAAAA>>>===AAAFFFEEE@@@EEEDDDEEEHHHMMM```zzzuuuooohhhdddcccdddeeefffggghhhlllrrr|||{{{sssjjjaaa\\\XXXVVVSSSPPPMMMKKKKKKLLLNNNNNNPPPUUUWWWYYY___ffflll~~~~~~yyyxxxiiiTTTCCC999444111000000000000000////////////......------------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,---------/////////000111111222222444666999;;;===AAAFFFJJJRRRTTTWWWWWWVVVWWWZZZ^^^]]]cccffflllvvv...------,,,,,,------...------------------------------...............---......------......///000/////////000111111222222000000000000111222333333333333333444444444444444777999::::::999888:::;;;999::::::999888888999;;;===>>>???AAACCCCCCDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLOOOOOOPPPTTTXXX[[[[[[[[[YYYYYYYYYXXXUUUTTTTTTUUUUUUVVVXXXXXXXXXYYY[[[^^^]]]]]]]]]^^^^^^^^^^^^^^^]]][[[ZZZYYYYYYXXXVVVSSSQQQRRRRRRTTTUUUWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXYYYXXXWWWWWWVVVVVVWWWWWWRRRPPPOOOOOOPPPPPPOOOMMMKKKKKKKKKJJJJJJIIIIIIIIIJJJHHHFFFEEEEEEEEECCCAAA=========>>>>>>>>>>>>>>>======>>>>>>>>>>>>======???>>>===;;;:::999888888<<<;;;:::999888888888888999999888888777777666666777666555555555666777888888888888777777888999999666777888999:::;;;<<<===>>>>>>===<<>>AAACCCDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOQQQPPPQQQTTTYYY\\\\\\[[[XXXXXXXXXWWWTTTSSSTTTUUUUUUWWWYYYZZZ[[[]]]```bbb______```aaaaaaaaaaaaaaabbb___\\\ZZZZZZYYYWWWVVVRRRQQQQQQQQQRRRTTTWWWXXXYYYYYYZZZZZZZZZZZZZZZYYY[[[[[[ZZZYYYYYYYYYYYYYYYVVVUUUSSSSSSSSSRRRPPPMMMJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJHHHGGGGGGFFFDDDBBB@@@@@@@@@@@@@@@?????????>>>??????>>>>>>===<<<;;;<<<<<<;;;:::::::::;;;;;;::::::999999888999999999888888888888888888888888555444444555777999;;;<<<888888777777777888888999777777888999:::;;;;;;;;;<<<>>>>>>===???CCCCCC@@@FFFGGGGGGFFFCCCGGGSSS```{{{rrrjjjggggggcccccccccbbbbbbeeejjjmmmnnnuuu}}}{{{yyyxxxyyyzzz{{{~~~}}}wwwssslllcccYYYRRRNNNLLLIIIHHHJJJOOOPPPPPPUUU]]]___cccmmmyyy{{{mmmbbbLLL@@@444000333555333...000000000000////////////......------------......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++,,,---.........---,,,,,,+++,,,---...////////////000111111222222555777:::===@@@DDDIIILLLQQQUUUXXXYYYYYY[[[___cccccchhhjjjnnnwww...------,,,,,,------...------------------------000///---,,,,,,---...///...------------...//////......//////000111111111333333333333444555666777888888888777666666555555777999::::::999888:::;;;:::;;;;;;:::999999:::<<<999:::===@@@CCCDDDEEEEEEEEEFFFGGGJJJLLLNNNPPPQQQRRRQQQQQQTTTYYY]]]]]]\\\WWWWWWWWWUUUSSSSSSTTTUUUUUUWWWZZZ[[[\\\___bbbeee```aaaaaabbbbbbbbbbbbbbbgggccc___\\\[[[ZZZYYYXXXSSSQQQPPPOOOPPPSSSVVVXXXXXXYYYZZZZZZZZZZZZYYYYYY\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVSSSOOOMMMKKKJJJKKKKKKLLLNNNOOOPPPLLLJJJHHHGGGGGGFFFDDDBBBCCCBBBBBBAAAAAA@@@@@@@@@????????????>>><<<;;;:::999999999:::;;;<<<===>>>888888888888999:::;;;;;;999999999999999999::::::222333444666888<<>>HHHOOONNNZZZ{{{qqqnnnmmmdddeeeffffffddddddeeefffbbbgggmmmpppsssxxx~~~}}}{{{xxxuuurrrooonnnqqqpppppprrruuuwwwwwwvvvnnnkkkeee\\\UUUPPPNNNNNNLLLKKKOOOUUUXXXYYY___iiiooouuuzzzbbbNNNAAA;;;444222444555333000000000000000////////////.........------.........---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,------...///000000......---,,,---...///000/////////000111111222222555888;;;>>>AAAEEEIIIMMMQQQUUUXXXZZZZZZ\\\aaaeeedddiiikkkoooyyy******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------......///000000000111222222111111333666999;;;999666333222333555666888777666666666777888999:::::::::999999999888888:::<<<>>>>>>>>>???AAACCCFFFHHHJJJKKKKKKKKKLLLNNNOOOPPPRRRTTTVVVWWWXXXXXXXXXXXXXXXVVVTTTSSSTTTUUU[[[[[[ZZZYYYZZZ]]]___```aaaaaaaaabbbcccdddeeeffffffaaa\\\[[[]]]]]]YYYUUUTTTSSSRRRQQQQQQSSSUUUVVVVVVVVVWWWWWWXXXXXXYYYYYY[[[ZZZZZZ[[[]]]^^^^^^]]]\\\YYYVVVTTTSSSRRRPPPNNNLLLLLLLLLMMMOOOPPPNNNMMMIIIIIIHHHFFFEEECCCBBBBBB@@@AAAAAA@@@@@@>>>===<<>>===;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<===888888888999999:::::::::888888888888888777666666444444444555888<<>><<<;;;<<<@@@CCCEEEFFFPPPMMMHHHDDDCCCDDDGGGIIIOOOcccwwwpppiiigggfffeeefffhhhkkkllleeefffgggfffdddhhhqqqxxx}}}|||{{{|||}}}xxxvvvrrrmmmhhheeecccbbbddddddccceeeggghhhhhhgggdddaaa[[[UUUOOOJJJKKKNNNLLLNNNVVV^^^bbbeeerrrkkkPPPCCC:::888555222000///000000////////////............------------------------------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---///000222333333444666999<<<>>>AAAFFFIIINNNQQQTTTVVVXXXZZZ]]]___```hhhhhhtttxxx*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------...//////000000000111111000000222555888:::888555333222333444555777777666666666777888999999999999999999999999999888:::<<<======>>>@@@BBBDDDGGGIIIJJJIIIJJJKKKLLLMMMNNNOOOQQQSSSUUUVVVWWWUUUVVVWWWVVVUUUUUUWWWYYY\\\[[[ZZZYYYZZZ[[[]]]___```aaabbbdddeeeeeeeeeeeebbb^^^[[[[[[^^^^^^\\\YYYVVVUUUTTTSSSSSSUUUWWWXXXYYYXXXXXXWWWWWWVVVVVVVVVYYYXXXWWWXXXZZZ\\\[[[ZZZWWWUUUSSSQQQQQQQQQOOOMMMLLLKKKKKKLLLMMMNNNLLLKKKHHHGGGFFFEEEDDDBBBAAAAAA@@@??????>>>======<<<<<<======;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<888888888999999999999999777888888888888777666555777666666666888<<>><<<:::777666666888999;;;:::999888888999:::;;;>>><<<;;;<<>>BBBFFFIIIOOORRRTTTVVVXXXZZZ\\\___eeennnlllvvvxxx*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---......//////000//////000//////000333555888666444222222222444555666666555555666666777888666777777888888999999:::666888:::;;;<<<===???AAACCCEEEGGGHHHGGGGGGHHHJJJJJJJJJKKKMMMOOORRRTTTUUUTTTUUUVVVWWWWWWXXXZZZ\\\\\\[[[YYYXXXXXXYYY[[[\\\^^^```ccceeeffffffdddccc^^^\\\ZZZ[[[^^^```___]]]YYYXXXVVVUUUVVVWWWYYYZZZ\\\[[[YYYWWWUUUTTTTTTSSSVVVUUUTTTUUUVVVWWWVVVUUUQQQPPPNNNNNNOOOOOONNNMMMJJJIIIIIIIIIKKKJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::999:::::::::;;;;;;:::::::::::::::;;;999888888888888888888777777777777777777666666555888888777888999;;;===>>>===<<<999777666777888888<<<;;;:::999999999:::;;;===<<<;;;<<>>@@@@@@BBBNNNeee}}}~~~}}}}}}~~~}}}xxxooohhhccc___]]][[[]]]\\\[[[[[[]]]```dddfffjjjkkkmmmoooqqquuuzzz~~~~~~}}}{{{zzzyyyzzzzzz{{{xxxyyyyyyxxxuuuqqqmmmkkkhhheeecccccceeeeeeccc```[[[YYYWWWTTTQQQOOOOOOOOOOOOMMMJJJIIIIIIKKKNNNPPPQQQQQQQQQUUU[[[aaaeeefffllltttcccFFF777555444333222111111111333333////////////............------------------------------------------------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111222222444666999<<<>>>BBBFFFIIIQQQSSSUUUWWWXXXYYY\\\^^^gggpppnnnwwwyyy************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,---......//////---...///......///111333555444222111111222333444444444444555555666777777444555555666888999999:::555777999:::;;;<<>>>>>@@@>>><<<::::::;;;<<<===<<<;;;;;;:::::::::::::::::::::999888888888999999888888888777777666666666666666666777777666555555666777777888999:::;;;<<<<<<;;;999777666777777888:::999999999999;;;<<<===<<<;;;:::;;;>>>@@@AAA@@@CCCAAA???===<<<===???@@@???===@@@KKKYYYnnn|||rrrllleee]]]WWWXXXWWWUUUUUUVVVXXXZZZ\\\]]]___aaaccceeehhhmmmppptttyyy~~~~~~zzzwwwvvvnnnmmmlllllllllmmmnnnooojjjkkkkkkjjjhhheeebbb```]]][[[YYYXXXXXXXXXVVVSSSQQQPPPNNNLLLJJJJJJJJJJJJIIIIIIIIIIIIIIILLLPPPSSSWWWXXX[[[```lllyyypppYYYDDD555444999333222111111111111222222////////////............------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000000111111111444777:::<<>>======@@@>>><<<;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;::::::999999888777777777777777777777777666666555555555444555555666666666555555333444555777999:::;;;;;;;;;:::888777777777777888777777777888999<<<>>>@@@;;;:::999:::===>>>>>>===???>>>===<<<<<<===>>>>>>>>>>>>AAADDDEEEOOOkkk}}}uuukkk```WWWVVVUUUTTTSSSSSSSSSUUUVVVVVVWWWYYY[[[\\\^^^bbbeeefffiiimmmooonnnkkkhhhfffbbbaaa```_________```aaaaaabbbbbbaaa___\\\YYYWWWUUUSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIFFFHHHKKKLLLLLLOOORRRVVVXXX^^^eeennn}}}jjjQQQ???666111333888333222222111000000000000////////////............------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000000111111222222555777:::===???BBBGGGJJJRRRTTTVVVXXXXXXYYY\\\^^^```lllkkkuuu}}})))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,------...+++---......------...000////////////000111222222000111222444555555555555222333333444666777888888666888:::::::::;;;===???>>>@@@BBBBBBAAAAAABBBCCCBBBDDDGGGJJJMMMPPPRRRRRRUUUUUUVVVUUUSSSSSSTTTVVVTTTSSSQQQOOOOOOPPPQQQRRRSSSUUUYYY]]]^^^\\\ZZZXXXWWWVVVVVVUUUUUUVVVVVVWWWUUUTTTSSSRRRSSSTTTVVVWWWWWWVVVTTTSSSSSSTTTVVVWWWVVVTTTQQQOOONNNLLLJJJHHHJJJJJJJJJLLLMMMMMMKKKIIICCCBBBBBBBBBDDDDDDBBB@@@AAA@@@@@@???>>>>>>======>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<;;;::::::888888777666555555555555666666555555555555555444333444555555555555555555222444666888:::;;;::::::999999888777777777777777555555666777999;;;>>>???:::999999:::<<<===<<<;;;??????===<<<;;;::::::999:::;;;AAACCC???AAASSSiii}}}pppbbbYYYVVVUUUSSSRRRQQQQQQQQQQQQPPPRRRSSSTTTTTTUUUXXXZZZ[[[\\\^^^``````^^^]]][[[YYYXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXWWWVVVSSSQQQPPPMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJGGGJJJLLLMMMNNNQQQVVV[[[___lllzzzcccSSSAAA:::888555111000222111111111000000//////////////////............------------------------------------------------,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000000111222333333555777:::===???CCCGGGJJJRRRTTTVVVXXXYYYZZZ]]]___cccnnnlllsss|||))))))))))))************************************************************++++++************++++++*********+++,,,,,,------+++---//////...---...///---......//////000111111///000111333444555444444222222333444555666666666666888999999999999:::<<<;;;===??????>>>===>>>???>>>AAAEEEJJJNNNPPPPPPPPPRRRSSSSSSRRRQQQQQQRRRTTTQQQOOONNNLLLLLLMMMOOOPPPRRRTTTWWWZZZ[[[ZZZXXXWWWRRRRRRRRRRRRRRRRRRTTTUUUTTTSSSRRRQQQRRRSSSUUUVVVUUUSSSQQQOOOOOOPPPRRRSSSQQQOOOMMMLLLMMMLLLJJJHHHKKKJJJJJJKKKLLLJJJGGGEEEAAAAAA@@@AAACCCCCCBBB@@@@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;<<<:::;;;;;;<<<;;;:::999888888777666555444444444444444444444444444555555555222333444555555555555555555777999;;;<<<;;;:::999888888888888777777777777777666666666777999;;;<<<:::999888999;;;;;;:::999<<<<<<;;;;;;:::999888777999777;;;@@@>>><<>>>>>======999999:::;;;;;;;;;::::::999999:::;;;:::999888777888777666555444333333333333333333444444555555555222333444444555555555444999:::<<<>>>>>><<<999888888888888888777777777777999888777666666777888999999888888999;;;;;;999888666777888999::::::999999;;;555555;;;>>><<>>>>>BBBHHHMMMNNNMMMRRRQQQPPPOOONNNNNNNNNNNNLLLJJJHHHGGGHHHKKKNNNPPPTTTSSSUUUWWWYYYWWWRRRMMMMMMOOOPPPOOOLLLLLLOOOQQQSSSSSSSSSTTTUUUVVVXXXXXXYYYWWWTTTQQQOOONNNNNNOOONNNKKKIIIFFFFFFHHHKKKMMMNNNMMMMMMLLLKKKIIIGGGFFFBBBCCCEEEGGGGGGEEEDDDCCCCCCBBBAAA@@@>>>===<<<;;;999;;;<<<>>>>>>===;;;:::888999:::;;;;;;:::999888555444333333222222222222444555555555666666777777777666555333222444888;;;>>>>>>======<<<;;;;;;;;;;;;999777666777777666555777777666555555555555555888777777888::::::999777888777777777888999::::::<<<;;;;;;<<<<<<===>>>??????GGGSSSooo{{{rrrgggiiihhhccc___^^^[[[VVVSSSQQQPPPNNNMMMLLLKKKJJJOOOMMMJJJKKKMMMMMMKKKHHHLLLLLLKKKLLLLLLLLLJJJHHHJJJHHHIIILLLLLLIIIIIIKKKIIIJJJLLLMMMMMMLLLLLLLLLNNNNNNOOOPPPRRRSSSRRRQQQZZZ[[[]]]___iii~~~fffOOOFFF888666444222111000111111111111111111000000000000///............---------------++++++++++++---------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000111222333444444555666999<<<>>>@@@BBBFFFHHHNNNRRRWWWXXXWWWXXX^^^cccfffgggjjjqqq~~~))))))))))))))))))))))))''''''((()))))))))))))))************************************************((()))***+++,,,,,,,,,,,,---------------------------111,,,+++222111,,,111//////000111111222222333111111222222333444444444444444444555555666666666777888888999::::::;;;:::===<<<>>>CCCHHHLLLMMMLLLPPPOOOOOOOOOOOONNNNNNNNNKKKIIIGGGEEEFFFIIIMMMOOOSSSSSSTTTWWWXXXVVVQQQMMMNNNNNNMMMKKKIIIJJJMMMPPPRRRRRRSSSTTTUUUWWWYYYYYYXXXWWWTTTQQQOOONNNNNNNNNMMMKKKIIIGGGGGGIIILLLNNNNNNMMMLLLKKKIIIHHHGGGFFFDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???===<<<<<<999:::;;;<<<;;;;;;999999777888999::::::999888777444444333222222222222222555555555555666666666777666555444333222444888<<>>CCCFFFWWWxxxwwwxxxtttnnnkkkhhhbbb[[[ZZZXXXUUUSSSRRRRRRQQQQQQMMMKKKJJJJJJLLLLLLJJJGGGMMMLLLKKKKKKKKKKKKJJJIIIJJJGGGGGGKKKMMMKKKKKKMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRTTTVVVVVVVVVXXX^^^gggrrrmmmPPP@@@:::666555444222111111111111111111111000000000/////////............------------,,,,,,++++++,,,,,,---------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///000000111222333444444555777999<<>>777444444333222222111111222222111111000000000000/////////............------------,,,,,,++++++,,,,,,---------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))******+++,,,,,,************************++++++,,,------......///000000111222333444444555777999<<>>===<<<;;;;;;999888777777777777666666777777777777666666555555444444444444444555555555555666666666666666333333444333333666:::===@@@???===;;;::::::;;;<<<:::888777666777888777666444444333333333333444444666666555777888999888666888888777666555555555555555555555555666777888999888===;;;;;;DDDLLL]]]uuupppjjjbbb]]][[[ZZZYYYWWWTTTSSSSSSSSSTTTUUUVVVVVV^^^]]]YYYUUUQQQOOOPPPQQQXXXQQQMMMPPPTTTSSSRRRSSSVVVUUUSSSTTTVVVXXXYYYYYY___aaaeeejjjqqqxxxbbbJJJ<<<777444333222111111111111222222222111000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))*********+++++++++,,,++++++++++++++++++++++++++++++,,,------......///000000111222333444444555777:::===???AAACCCFFFIIIOOOTTTYYYYYYVVVVVVZZZ^^^bbbeeejjjmmmuuu((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))+++++++++,,,,,,,,,------+++///,,,,,,555333,,,///---......//////000111111//////000111111222222333333333333333333222222222555555555555555777888999;;;===???AAABBBCCCCCCDDDHHHJJJMMMPPPQQQQQQPPPPPPOOOMMMIIIGGGGGGJJJNNNQQQQQQRRRSSSSSSSSSRRRRRRRRRSSSRRRPPPNNNLLLKKKIIIHHHNNNPPPSSSVVVXXXZZZ\\\\\\XXXWWWUUURRRPPPNNNLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOMMMLLLIIIFFFEEEEEEFFFFFFJJJHHHFFFDDDDDDEEEFFFHHHBBBAAAAAA@@@???>>>=========<<<;;;999888888888888666666666666666666666666777777666666666777777888666666666666666555555555222333444444444666999<<<:::999888888888999:::;;;888666444444555666666555555444444444444444555555666555555666888888777555777777666555444444444444555555555555666777888999999<<<:::;;;AAAAAADDDQQQnnnxxxqqqnnnkkkgggddd___^^^]]]\\\]]]aaaeeeiiiuuusssnnnfff^^^XXXWWWWWWccc[[[UUUUUUWWWWWWXXX[[[```````````````bbbeeegggpppvvvppp^^^GGG888444444333000000000111111111111111111000000000////////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000111222333444444555777:::===???AAACCCGGGIIIOOOTTTYYYYYYVVVUUUYYY\\\^^^bbbggglllvvv((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******++++++,,,,,,---------000---111===<<<111///------......//////000000/////////000111111222222333333333333333333333333666555444444555666888999???AAACCCEEEEEEFFFIIIKKKJJJKKKNNNPPPQQQRRRRRRQQQQQQOOOLLLJJJKKKLLLOOOQQQPPPQQQSSSSSSSSSSSSUUUWWWXXXVVVRRRPPPOOOMMMJJJHHHOOOPPPSSSWWWYYY[[[[[[\\\XXXWWWUUUSSSPPPNNNLLLKKKJJJKKKLLLMMMNNNNNNMMMMMMKKKJJJHHHGGGFFFFFFGGGGGGIIIHHHFFFDDDCCCDDDEEEFFFAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;::::::999999777777666666666666777777999888888888888999999:::666666666666666555555555333444555555444666999;;;::::::999999999888888888666555333333444555555444444444444444444555555666555444444555777777666555555555444444333444444444555555555555666777888888;;;;;;666777@@@???>>>GGGOOO```}}}~~~xxxrrrooommmiiifffhhhooozzzyyykkkaaa\\\[[[ccc\\\VVVUUUUUUXXX___ggghhhjjjjjjfffcccfffnnnuuuyyyQQQGGG:::444444666444222///000000111111111000000000000////////////......///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000111222333444444555888:::===@@@AAADDDGGGIIINNNSSSXXXYYYWWWVVVXXX\\\[[[^^^dddmmm{{{((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))******+++,,,,,,---------...***111CCCBBB333---,,,------......///000000......//////000111111222222222333333444444555555666666555444555777999:::>>>AAACCCDDDFFFIIINNNSSSMMMMMMNNNPPPQQQRRRSSSSSSPPPOOONNNMMMMMMNNNOOOPPPOOOQQQSSSSSSSSSTTTXXX[[[___ZZZSSSNNNMMMMMMLLLKKKOOOQQQTTTWWWZZZ[[[[[[[[[XXXWWWVVVTTTQQQNNNKKKJJJJJJKKKLLLMMMNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDDDDAAAAAA@@@@@@???>>>>>>>>>::::::;;;<<<<<<;;;:::999888888777666666777888888888888888888888999::::::777666666666555555555555333444555555555555777999888888999:::999777555444666555333333555666555555333333222222333444444555555444444555777777666444333333333333333333444555444444444444555666777777888:::555666>>><<<;;;DDDDDDIII[[[zzzzzzvvvxxxvvvnnnkkkgggccc___^^^___ffftttzzztttxxxuuu[[[BBB>>>888666666666666555///000000111111000///...000000/////////.........///............---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------......///000000111222333444444555888:::>>>@@@BBBDDDGGGJJJLLLRRRXXXYYYWWWVVVYYY\\\]]]^^^cccmmm}}}(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''))))))***+++,,,,,,------******&&&///CCCCCC222(((,,,,,,------...//////000......//////000111111111222222333444444555666666777666555444555777999::::::===@@@BBBDDDIIIQQQVVVOOOOOOOOOOOOQQQRRRTTTTTTOOOOOONNNNNNNNNNNNNNNNNNNNNPPPSSSSSSSSSUUUYYY]]]ddd\\\RRRKKKJJJLLLNNNNNNPPPRRRUUUXXXZZZ[[[ZZZZZZXXXXXXVVVTTTQQQNNNKKKJJJJJJKKKMMMNNNMMMLLLJJJIIIGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@@@@???>>>>>>>>>777999;;;<<<<<<;;;:::888999888777666666777888999888888777777888999::::::777777666666555555555444444555666555555555777999333444777888888777444333777555444444666777666666222111111111222333333444444444333555666777666444222222222222333444444555333333333333444555666666444999888:::???999666>>>???999@@@YYY{{{tttrrrpppppprrr|||nnnVVVCCC:::999666444111111222444///000111111111000...---000/////////............//////.........---------++++++------------++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************************************)))))))))***++++++,,,,,,************************++++++,,,------......///000000111222333444444555888;;;>>>@@@BBBDDDGGGJJJLLLQQQWWWYYYWWWVVVYYY\\\aaa```ccclll|||(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++******************%%%///000,,,LLL777(((...,,,,,,------...///000000000000///////////////000111111222333444666666777333333444444666777888999:::;;;<<<>>>@@@BBBDDDEEEHHHHHHIIIJJJLLLNNNPPPQQQMMMMMMLLLJJJIIIKKKOOORRRPPPQQQPPPOOONNNPPPVVV[[[ZZZUUUOOOKKKJJJMMMOOOPPPPPPRRRUUUWWWXXXXXXVVVUUUWWWWWWVVVUUUSSSPPPMMMLLLNNNMMMMMMMMMLLLLLLKKKKKKIIIHHHHHHIIIJJJJJJIIIGGGFFFCCC??????@@@AAA@@@?????????>>><<<<<<;;;;;;;;;::::::::::::::::::::::::666777777888888888777777===:::777555666666666666666666666666555555555555444444555555555555444444444555555666666666666666444444222222222222444444444333111000000111333444555222000000333444333111333222222111111222222333333333333444444444555555444444555555666777777777888;;;???BBBLLLbbbsssZZZIII@@@===666555333222111111222222111111000000000000111111////////////////////////000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,...///...,,,*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************************+++++++++,,,,,,,,,///......---------......111111000000111333555666999:::===@@@CCCFFFGGGHHHLLLQQQWWWYYYYYYYYY[[[]]]```^^^```iii{{{(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((***************************++++++---OOO777(((///,,,,,,------...//////000000000///////////////000111111222333444555666666444444444444555666777888999:::<<<>>>@@@BBBCCCDDDGGGGGGGGGHHHIIIKKKMMMMMMLLLLLLLLLKKKJJJKKKMMMPPPMMMOOOOOOOOONNNPPPUUUYYYVVVRRRLLLIIIJJJMMMPPPQQQRRRSSSUUUWWWXXXXXXWWWVVVUUUUUUUUUTTTRRROOOMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIJJJKKKJJJHHHGGGDDDBBB??????AAABBBAAA??????>>>===<<<;;;;;;;;;;;;999999999999999999999999777888888999999999888888<<<999666555666777777666666666666666555555555444444444555555555555444444444444555666666666666555444333222222222222333444444333111000000111333444444222000000333444333111222222222111111222222222333333333333444444444444333444444555666666777777777999:::<<>>======<<<<<<;;;:::::::::888888888888888888888888888888999999999999888888999777555555666777777777666666555555555444444444333444444555555444444333333333444555555555555555333333222111111222333333333222111000000111222333333222000111222333222111222222111111111111222222222222222333333333333444333333333444555555666666999:::::::::<<>>>>>======;;;:::;;;<<<<<<;;;;;;::::::999777777777777777666666666777888888888888777777666777555444444666777888777555555555444444444333333333333444444444444333333222333333444444444444444222222111111111111222222222111000000000000111222111111111222222222111111111111000000000000111111111111111222222222333333222222333333444444555555888888777999<<<>>>@@@@@@IIIUUUhhh|||lllZZZDDD888777:::999666333333222111111111111111000000////////////000000..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///............+++,,,------+++******+++************************++++++++++++++++++++++++***************************************+++++++++******+++++++++,,,,,,,,,------,,,,,,------......//////000111222444555666999:::<<>>>>>===;;;999777777666:::;;;;;;<<<<<<;;;:::999777777777666666555555555666666666666666555444444555444333444666777777666444444444444333333333333222222333333333333222222111111222333333333333333111111111111111111111111000000000000000000000000000111222222222111111111111000000//////000000111000000000111111111111222111111111222333333444444333222111333777:::;;;:::===???FFFVVVsssnnnZZZHHHBBB999444444444333111111111111111111111000000000000////////////000000........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---***+++---,,,+++******+++************************++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........///000222333444555666999:::<<<>>>BBBFFFIIIKKKOOORRRTTTUUUVVVYYY```fffaaa```bbbhhhsss(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))*********'''+++111111;;;CCC///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...////////////000000000111111111111111111111222333333666777888999;;;<<<======>>>>>>=========>>>??????>>>AAAEEEGGGGGGHHHIIIJJJIIIIIIKKKNNNPPPPPPMMMJJJKKKIIIGGGFFFGGGHHHHHHGGGLLLLLLLLLMMMNNNQQQSSSUUURRRQQQOOOMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJGGGFFFDDDDDDDDDCCC@@@>>>======<<<999666555666777:::;;;<<<======<<<;;;:::888777777666666555555444555666666555555444333222444333333444666777666555444444333333333222222222111222222333333222222111000111111222222222222222000000111111111111000000/////////000000/////////...000333333111000000000000000////////////000000/////////000000000111111000000111111222333333333333222111222555777888888666:::===@@@IIIaaappp\\\MMMCCC555666777777444222111000222222333333333222222111000//////......//////000------------------------,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***)))+++,,,,,,+++******+++************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///---...000222444555555666999:::;;;>>>AAAFFFJJJLLLPPPRRRSSSSSSUUUZZZbbbiiifffdddcccgggppp}}}(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))******+++***$$$...$$$---...???;;;,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///......////////////000000/////////000111222333444555666777888999;;;<<<<<<===============>>>???@@@???AAAEEEGGGIIIJJJMMMOOOLLLKKKKKKNNNPPPOOOLLLHHHIIIGGGFFFFFFHHHHHHHHHGGGIIIJJJKKKMMMOOORRRTTTUUUSSSRRROOOMMMKKKJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJGGGEEEDDDDDDDDDCCC@@@>>><<<<<<;;;777555555999<<<:::;;;===>>>>>>===<<<;;;888888777777666555555444666666666666555444333222444333333444555666555333333333333333222222222222111111222222222222111111///000111111222222111111//////000111111000//////...//////////////////...---000333333111//////000000//////......//////000....../////////000000000//////000000111222222333444444555555555555666666555999<<<;;;999CCCZZZmmmxxx]]]NNNDDD===888444666777777555444333333000111222333333222111111//////............//////------------------------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,+++***))))))***,,,,,,*********+++************************************************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,...000222444555555555999:::;;;===AAAFFFJJJLLLQQQRRRSSSRRRTTTZZZccckkkjjjgggdddgggqqq}}}(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++...***)))---###:::EEE,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///.........///////////////.........///000222333444555666777888999:::;;;;;;===<<<<<<===>>>???@@@@@@@@@BBBFFFHHHJJJMMMPPPSSSNNNLLLLLLMMMOOOOOOKKKHHHGGGFFFEEEFFFHHHIIIIIIHHHEEEFFFHHHKKKNNNQQQRRRTTTTTTSSSPPPMMMKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJGGGEEEDDDDDDEEEDDDBBB@@@;;;;;;:::777555777===AAA:::<<<===??????>>><<<;;;999888888777666555555555777777777777666555444333444444333444555555444222333333333222222222111111111111222222222222111111//////000111111111111111...///000111111000///.........////////////......---000333444111//////000//////............//////............/////////000/////////000111111222222...111444444333222111222888777888<<>>???@@@CCCFFFHHHJJJLLLOOORRROOOPPPPPPOOOMMMLLLLLLMMMLLLJJJIIIJJJLLLKKKGGGDDDDDDFFFJJJNNNPPPRRRRRRRRRRRRQQQOOOLLLKKKIIIIIIHHHKKKJJJHHHIIIKKKLLLLLLKKKIIIHHHFFFEEECCCBBBAAAAAA???<<<888777999>>>BBBDDD@@@???>>>?????????===;;;999888777666666777888888999999999888888666555555222222222111111111111000333222222222111000000000000000000000000000000000111111111222222333333333000000000000////////////---//////---******...222666555444222000///------//////............//////............/////////000////////////000000000000000000111111111222222222444444555666888999;;;<<>>???AAADDDEEEFFFGGGJJJLLLKKKLLLNNNMMMLLLLLLNNNOOOSSSQQQOOONNNOOOOOOMMMLLLOOOPPPRRRTTTUUUUUUUUUUUUSSSSSSRRRQQQQQQPPPPPPPPPQQQOOOMMMLLLMMMLLLJJJIIIGGGFFFEEEDDDCCCBBBBBBBBB?????????AAADDDIIIMMMPPPNNNJJJEEEAAA???===;;;999999888888888999999:::;;;888888888888777666555555333222222222111111111111111111111111111222222222222222222222222222222222000000000000000000//////000000000/////////.........---...///222444444333//////......---,,,,,,,,,//////............////////////......................../////////000000000000000000000111111111111222222222333555666888888777777999:::???QQQppp|||iiiUUUDDD<<<888555333444666777555222333333222111000000000000111000000//////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,------------------------//////000111333444555666888999<<<@@@EEEJJJNNNPPPQQQQQQRRRRRRSSSXXX^^^bbbbbbaaadddjjjpppwww&&&''')))******((('''%%%((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))******)))(((((('''''''''(((((()))+++---,,,)))((()))***)))+++,,,,,,++++++,,,---,,,,,,---------.........//////000000111222222222333333555666777888888888666888999:::999:::<<<===???AAADDDDDDEEEFFFHHHJJJHHHJJJLLLLLLLLLLLLNNNPPPTTTRRRQQQPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPNNNNNNNNNNNNLLLJJJGGGFFFEEEDDDDDDDDDDDDDDDAAACCCEEEGGGKKKOOOTTTWWWOOOJJJDDD>>><<<:::999888999999999999:::;;;;;;<<<777777888888777666555555333333222222222111111111000000000111222222222333222222222222222222222222111111111000000/////////000000/////////.........///...---///333444222000------------------------///......------....../////////............------........./////////000000/////////000000000111111111111111111333444555666777777888::::::BBBTTTeeetttmmmYYYLLLCCC;;;888666555444555666666444111222111000///////////////000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------------------//////000111333444555666999:::<<<@@@DDDHHHLLLNNNNNNPPPRRRSSSSSSVVV\\\```bbbaaadddkkknnnrrr%%%'''(((******)))'''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((('''''''''''''''((('''***...---***((())),,,)))***,,,+++******+++---,,,,,,,,,------------......//////000111111222222222333444555666777777777555777888999888999;;;<<<@@@BBBDDDDDDDDDEEEGGGIIIFFFHHHJJJKKKKKKLLLNNNPPPQQQQQQQQQQQQSSSUUUWWWYYYYYYYYYYYYYYYXXXWWWWWWVVVQQQQQQSSSSSSTTTTTTSSSSSSPPPOOONNNOOOPPPPPPNNNLLLHHHGGGFFFFFFEEEEEEEEEEEEDDDFFFIIIKKKMMMQQQVVV[[[NNNIIIBBB===;;;;;;::::::999999::::::;;;;;;;;;;;;666777777777777666666555333333333222222222222111000000000111222222222333222222222222222222222222222222222111111000000///////////////............111...---...111111///+++,,,,,,,,,------...............------------.....................---------............////////////....../////////000000000000000000000111222444444555444555999;;;<<>>;;;888777777666444444444444444333000000//////......//////////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000111333444555666:::;;;<<>>>>>======999::::::;;;;;;::::::999666666666777777666666555333333333333222222222222111111111111111222222222222222222222222222222222111111111111111111000000/////////.........------000///------......,,,+++,,,---------..................------------......,,,,,,---------.........------........./////////............/////////////////////000000111333333666222111555777777999======AAANNN___nnn|||hhhNNNDDD;;;::::::888666666333222111111111222444555000//////....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------.........//////000111333444555666::::::<<<>>>AAADDDGGGHHHNNNQQQTTTTTTRRRTTTZZZ```bbb___bbbhhhfffgggzzz''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))*********)))))))))***(((***++++++******+++,,,++++++,,,,,,,,,---------......//////000111111111111222333444444555444444333555777777777777999;;;<<<>>>@@@AAABBBCCCFFFHHHEEEGGGIIIIIIIIIJJJLLLNNNLLLOOORRRRRRRRRRRRTTTVVVZZZYYYXXXWWWVVVUUUUUUUUURRRSSSTTTVVVVVVUUUTTTSSSPPPOOOOOOPPPPPPOOOLLLIIIHHHGGGFFFDDDCCCBBBBBBBBBFFFGGGGGGEEECCCEEELLLRRRKKKGGGBBB???>>>======<<<::::::;;;;;;:::999888777555555666666666666666555444444333333333222222222222222222111111111111111111111111111111111111111//////000000000000000000//////.........---------.........---++++++---///,,,,,,------------------...------,,,,,,------...++++++,,,---......//////---------.........//////------........./////////000//////000000111222333444222333666666444666;;;555333888AAAGGGRRRkkkdddLLL@@@???;;;999:::999666444555000111111111000000111222000///////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************************************************************))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---....../////////000111333444555666888999;;;>>>BBBFFFIIIKKKOOOSSSUUUTTTRRRTTT[[[bbbddd```ccciiigggiii~~~'''''''''''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((''''''''''''''''''((((((***+++,,,******(((((((((((((((((((((***++++++******+++,,,++++++,,,,,,,,,---------......//////000111111111111222333333444444444444333555666777666777999::::::<<<>>>@@@AAABBBDDDGGGEEEGGGIIIIIIIIIIIIKKKMMMLLLOOORRRSSSQQQPPPQQQRRRYYYXXXWWWUUUTTTTTTTTTTTTSSSTTTVVVWWWWWWVVVTTTSSSRRRQQQPPPPPPPPPMMMJJJFFFGGGFFFEEECCCAAA@@@@@@???EEEFFFEEEAAA===???FFFLLLHHHEEE@@@===<<<;;;999888:::;;;;;;;;;:::888666555555555666666666666666555444444444333333333222222333222222222111111000000000000000000000000000000---.........//////000000//////.........---------,,,...///---***+++///333,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))***+++,,,...///000000---------.........//////---------.........//////000000///000000111222333,,,000666999666000222888666555999>>><<<;;;KKK___vvvlllSSSDDD???@@@999777777999666222111444111333444444222///------000000/////////000000111---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...////////////000111333444555666666888;;;???DDDIIIMMMOOOPPPTTTVVVTTTQQQSSS[[[cccfffbbbeeelllkkkmmm))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,++++++,,,---///111333000000000111222222333333444444444555555777888888888:::===??????@@@BBBCCCCCCDDDFFFHHHJJJKKKKKKKKKNNNOOOQQQQQQPPPPPPRRRTTTWWWWWWVVVSSSQQQPPPQQQRRRTTTTTTTTTTTTSSSQQQPPPOOOMMMMMMLLLKKKIIIHHHGGGFFFDDDCCC@@@??????AAACCCEEECCCBBB@@@??????@@@BBBCCCAAA@@@>>><<<;;;:::;;;;;;999999999888888666555444777666666555444444333333444444333333222111000000000000000000000000000000......//////000000111111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,---------.........------,,,,,,------...,,,,,,------.../////////111111222333333444555555444555777999;;;>>>@@@AAAWWWdddzzzqqq]]]MMMCCC>>>:::777333333444444333333222111111111111111000000000000////////////////////////........................---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***+++***)))(((((()))***+++)))************+++++++++))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------************************,,,,,,------------------000000111222444555666666999:::;;;???CCCGGGKKKNNNSSSVVVYYYXXXVVVVVV\\\aaafffdddhhhnnnlllqqq((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...000111//////000000111222222333444333333444444666777777777999<<<>>>>>>???AAABBBAAABBBDDDFFFGGGIIIIIIIIILLLNNNOOOPPPPPPPPPRRRTTTSSSTTTSSSRRRPPPOOOQQQRRRUUUUUUTTTSSSRRRQQQOOOOOOKKKKKKIIIHHHFFFEEEEEEEEEDDDBBBAAA@@@@@@AAACCCDDDBBB@@@???=========??????>>>===<<<;;;999999999999888888888888777777666555666666666555444333333333444444333222222111000000000000000000000000000000......//////000000000000////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------------,,,+++,,,,,,,,,------------......------,,,,,,------...,,,,,,------.../////////000000000111222333333333222333444666888:::<<<<<<<<>>@@@>>>???AAACCCEEEFFFGGGGGGJJJLLLNNNNNNNNNNNNPPPRRRNNNOOOPPPPPPOOOOOOQQQSSSUUUUUUTTTRRRQQQOOONNNNNNIIIHHHFFFDDDBBBBBBBBBBBBCCCBBBAAAAAAAAAAAABBBBBBBBBAAA???===<<<<<<<<<===:::::::::999888777666555666777777777777777666666666555555444444333333222333333333222111111000000000000000000000000000000...////////////000000000////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,---......//////...//////000000111111111000111222333444666777777666666888;;;DDDPPP^^^hhhuuudddXXXLLLAAA<<<999666666777777444111222333333333333222111111111111000000000000//////........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++************++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,************************,,,,,,,,,---------......000000111222444555666666999:::<<>>;;;:::888888888888666222///222222222222222111111000111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******,,,++++++++++++++++++,,,))))))))))))************))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,************************+++,,,,,,------.........000000111222444555666666999:::<<>>CCCBBB@@@>>>===;;;;;;:::777888999999999777555444444555555666666666555555333333333333333222222222222222111111111111111000000000000000000000000000/////////...............------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,+++++++++,,,,,,,,,------...------,,,,,,------...++++++,,,,,,---.........////////////000000000000000000000111111111111222222444666888888:::<<<>>>>>>EEEPPP]]]pppssscccTTTLLLCCC===;;;999888888444444333444555555555444111111222222111111000///000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,************************++++++,,,,,,---...//////000000111222444555666666:::;;;<<<@@@DDDHHHLLLOOONNNTTT[[[]]]\\\ZZZ\\\___eeebbbdddkkkooo|||''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))************+++++++++,,,,,,,,,+++******+++,,,,,,---......//////111000000000000000111111222444666777777777888999;;;<<<>>>AAACCCEEEFFFGGGHHHIIIJJJHHHFFFEEEEEEFFFHHHJJJMMMOOOOOOPPPQQQSSSPPPNNNLLLKKKJJJJJJJJJKKKHHHHHHGGGEEEDDDCCCBBBAAA@@@???>>>===============???>>>===<<<:::999888777888888888888888777666666444555555555555555444444222222222222222222222222111111111111111111111111000000000000000000000000/////////............---------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,+++)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,------......////////////////////////000000000111111111111111111222222222333666;;;???=========AAAKKK\\\nnnzzzrrrggg\\\PPPGGGEEE???;;;;;;:::777555666666555333222111222333333000111111111111000//////000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))******++++++++++++******((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************++++++++++++***************************+++,,,,,,---...//////000000111222444555666666:::;;;===@@@DDDIIIMMMOOOMMMSSSZZZ\\\ZZZYYY\\\___eeebbbeeemmmsss''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************)))***+++,,,,,,+++******+++++++++,,,------......111111000000000000000111222444666777666666777999:::;;;===@@@BBBDDDEEEFFFDDDFFFGGGFFFEEEDDDEEEGGGGGGJJJLLLNNNMMMMMMNNNOOOLLLKKKIIIHHHGGGHHHIIIJJJGGGGGGHHHGGGFFFDDDAAA@@@@@@>>><<<:::::::::;;;<<<======<<<;;;:::999777777888888777666666666666777555555555555555444333222111111111222222222222222000000000000111111111111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************++++++++++++******,,,+++************+++,,,***++++++++++++,,,,,,,,,...------,,,,,,------...***++++++,,,,,,---..................------------//////000000111111111111444444333222111333666999:::888777777999>>>GGGNNNZZZfffuuuqqqdddTTTIIIDDDBBB>>>:::;;;777666::::::777555888888777555333111000000111000000111111000000///...000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------************************************************))))))************))))))))))))***++++++***))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************++++++++++++***************************++++++,,,---...///000000000111222444555666666:::;;;===@@@DDDIIIMMMOOOLLLRRRXXXZZZXXXXXX[[[___dddbbbfffpppwww''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((()))***+++,,,++++++******++++++,,,,,,---......222111000000000000111111222444666777666666777888888:::<<>>@@@>>>;;;888888888:::<<<>>>>>>>>>===<<<;;;:::999888777555444444555666777555666555555444333222111111111111111111111222222000000000000000111111111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************++++++++++++******,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,...------,,,,,,------...***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111+++...333555555444444444333444666888888666666999<<>>;;;888:::666666:::999444333666---///000000000111222444000000000000000//////...000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------************************************************))))))************))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++,,,---//////000000000111222444555666666;;;;;;===@@@DDDIIIMMMOOOLLLRRRWWWYYYWWWWWW[[[___cccbbbgggrrryyy''''''(((((('''&&&%%%%%%$$$%%%&&&'''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&+++(((&&&'''))))))'''%%%'''(((***+++,,,+++)))(((*********)))))))))))))))+++,,,,,,,,,++++++---///000000000000000000000000///000222555666666666666666777999;;;>>>@@@BBBCCCCCCEEEFFFFFFEEEEEEFFFGGGKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHFFFDDDCCCDDDEEEEEEFFFGGGHHHGGGEEEBBBAAA@@@???<<<999999;;;<<<;;;999<<<;;;;;;;;;;;;:::::::::888888777555555444444444666666666666555222000///222222222111111111111000111111000///////////////////////////....................................------,,,,,,,,,,,,++++++*********)))))))))((((((,,,,,,,,,++++++*********+++*********))))))((((((++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000000333333333444444444555555888888888;;;@@@GGGNNNRRR^^^fffppp{{{vvvddd___WWWPPPJJJEEEAAA>>>:::999999999888888777777888888888777777666555444111111111111111111111111////////////....................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))************+++++++++---------,,,,,,+++++++++,,,,,,------------------000000111222444555666666;;;<<<>>>BBBFFFLLLPPPSSSOOORRRUUUWWWYYY[[[^^^```bbbdddjjjsss~~~''''''(((((('''&&&&&&%%%$$$%%%&&&'''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''***(((&&&'''((()))'''%%%"""$$$&&&)))*********)))***)))))))))))))))))))))+++,,,,,,,,,++++++---//////////////////////////////000222444555666666666666777999;;;>>>@@@BBBCCCCCCDDDFFFEEEDDDDDDEEEGGGJJJKKKLLLMMMMMMMMMLLLKKKKKKIIIGGGFFFEEEFFFGGGHHHFFFGGGGGGFFFDDDBBBAAAAAA===;;;888888:::<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888777555555444444555444555555555444222000///222222222111111111111000111111000///////////////////////////....................................------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************)))))))))(((++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------................../////////000000000222222333333333333444444777777666777999===@@@BBB>>>DDDLLLSSSZZZfffvvvzzzjjj\\\SSSKKKGGGBBB???<<<;;;999777888888888777777777666666666666666666555444333333111111111111111111111111////////////....................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))************+++++++++------,,,,,,,,,+++++++++,,,,,,,,,------------...000000111222444555666666:::;;;>>>BBBFFFLLLPPPSSSPPPRRRUUUWWWXXXZZZ]]]___bbbdddjjjttt'''''''''(((''''''&&&%%%%%%%%%&&&'''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''')))(((''''''(((((('''&&&###$$$&&&(((*********)))))))))))))))))))))******+++,,,,,,,,,++++++---//////////////////////////////000111333555555666666666777999;;;===???AAABBBBBBDDDEEEEEEDDDCCCEEEFFFIIIIIIJJJKKKLLLLLLLLLKKKLLLKKKIIIHHHHHHIIIJJJKKKHHHHHHGGGFFFDDDCCCBBBBBB<<<:::888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777666555555555555333333333333333222111111222222222111111111111000111000000///////////////////////////............------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++*********************))))))))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.....................////////////000111111111111222222222222444444444333444444555666999===BBBDDDEEEKKKTTT\\\ccchhhooowww~~~oooeeeaaaaaa___ZZZTTTLLLEEE???<<<<<<:::777666666666666555666666666666555555555555555555555444444333222111111111111111111111111111/////////............---------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......000000111222444555666666:::;;;>>>AAAFFFKKKPPPRRRPPPRRRUUUVVVWWWYYY[[[]]]aaadddkkkvvv&&&'''''''''''''''&&&&&&%%%&&&&&&'''(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((''''''(((((((((''')))******+++******)))((()))))))))))))))*********+++,,,,,,,,,++++++---/////////////////////////////////111222333555555666666777888:::<<<>>>@@@AAAAAACCCDDDDDDCCCCCCDDDEEEGGGHHHHHHIIIJJJKKKKKKKKKLLLKKKJJJIIIIIIKKKMMMNNNLLLJJJHHHGGGGGGFFFEEEDDD===;;;:::999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<888888777666555555666666333333333333333333333333222222222111111111000000000000////////////000000////////////............------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))+++++++++************************)))))))))))))))******************************++++++++++++*********************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------.........//////////////////000000000111111000111222333444444555555333666999999777888<<<@@@BBBEEEJJJNNNRRRWWW^^^cccnnnuuu~~~|||vvvtttttttttmmmkkkfff^^^SSSJJJEEEDDDCCCAAA???<<<:::999999999<<<999777666777777666555444444444444444333333333444444444444333222111111111111111111111111111111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******))))))*********+++++++++,,,++++++++++++++++++++++++,,,,,,------.........000000111222444555666666:::;;;===AAAFFFKKKOOORRRQQQSSSUUUVVVWWWXXXZZZ\\\___ccclllxxx&&&&&&'''''''''''''''&&&%%%&&&''''''(((''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((''''''((((((***************)))(((((((((((())))))************+++,,,,,,,,,++++++---///........................//////000111222444555555666666888:::<<<===??????@@@BBBCCCCCCBBBAAACCCDDDEEEFFFFFFGGGIIIJJJKKKLLLKKKKKKJJJIIIJJJLLLOOOPPPOOOMMMKKKJJJKKKJJJHHHFFF@@@???===;;;999888999:::======<<<<<<<<<;;;;;;;;;888777777666666666666777444444444444555555555666222222222111111111000000000000////////////000000////////////............------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))************************************++++++++++++***************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------...................../////////000000///000111333444555555444...111333222111000222444777888999999:::;;;>>>@@@FFFJJJNNNPPPNNNNNNQQQTTTZZZ[[[___bbbddddddaaa___[[[\\\^^^^^^\\\[[[ZZZZZZYYYUUUOOOKKKJJJIIIIIIIII@@@@@@@@@>>><<<:::::::::777666666666666666777777888666555444555555444222222222222222222222222222444444444444333222111111000000000000000000000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((())))))******))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////000000111222444555666666999;;;===AAAEEEKKKOOORRRQQQSSSUUUWWWWWWXXX[[[]]]^^^bbbkkkzzz%%%&&&''''''((('''''''''&&&&&&'''''''''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&'''((((((''''''((()))&&&&&&&&&'''((())))))***((((((((()))******+++++++++,,,,,,,,,++++++---///...........................//////000111333444555555666777999;;;<<<>>>>>>???AAABBBBBBAAAAAABBBCCCDDDDDDDDDEEEGGGIIIKKKLLLLLLKKKJJJKKKLLLOOOQQQSSSQQQOOOMMMNNNOOONNNJJJFFFAAAAAA@@@>>>;;;:::;;;===???>>>>>>===<<<;;;::::::888777777666666777777777666555555555555555666777222222222111111111111000///////////////000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,)))))))))***************))))))))))))******************************************++++++++++++******************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..................///////////////000111111222111111000333555777777666666888999555555555555666777888999666888;;;<<<<<<===>>>@@@@@@AAABBBDDDDDDEEEEEEEEEGGGGGGGGGGGGFFFDDDBBBAAABBBAAA@@@@@@AAAAAA@@@???;;;::::::999888888777777777777777777666444333333333222222222444555444222111111111111222222222222444444444444333222111000000000000000000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,)))************+++++++++*********+++++++++++++++***+++,,,,,,---...//////000000111222444555666666999:::===@@@EEEJJJOOOQQQQQQSSSVVVWWWXXXZZZ\\\^^^^^^ccckkkzzz%%%&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))%%%''')))((('''&&&(((***&&&&&&&&&''''''((()))***'''(((((()))******+++++++++,,,,,,,,,++++++---///.................................///000222444555555666777999:::<<<===>>>???@@@AAAAAA@@@@@@AAABBBBBBBBBCCCDDDFFFHHHJJJLLLMMMLLLLLLMMMOOORRRUUUVVVPPPOOONNNPPPRRRPPPJJJDDDAAABBBBBB@@@>>>>>>@@@CCCAAA@@@???===<<<:::999888888777777777777777888888666666555444444444555666222222222111111111111000///////////////000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,((()))))))))*********+++((()))))))))******************************************++++++++++++******************************************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------............///////////////////////////000000000///000000000000111222333333333333444666777888888444555666888;;;===>>>???<<<===>>>>>>>>>>>>>>>???:::::::::;;;;;;:::888666;;;999888888888777555222<<<:::999888888777666555777777666666555444333333333222222333444555333222000000111111222222222222222222222222111000//////000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))************+++++++++)))*********++++++++++++***++++++,,,---...///000000000111222444555666666999:::<<<@@@EEEJJJOOOQQQQQQTTTVVVXXXZZZ[[[^^^aaa```dddjjjyyy%%%%%%&&&'''((((((((('''&&&'''''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%'''))))))'''&&&(((+++,,,,,,***)))(((((((((((('''(((((()))***++++++++++++,,,,,,,,,++++++---///....................................000222444555555666777888:::;;;======>>>@@@AAAAAA@@@???AAABBBBBBBBBBBBCCCEEEHHHJJJLLLNNNNNNNNNOOOQQQTTTWWWYYYOOONNNNNNPPPSSSPPPIIICCC???AAABBBBBB@@@AAADDDGGGBBBAAA@@@>>><<<:::888777888777777777777777888888666555444333222333444444222222222111111111111000///////////////000111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++(((((())))))************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------........./////////000000.........///000111333333111111000000000000111222222111111111333333222111666555444444444444333222333555777888777666555555666666666888::::::888666:::888777777888888777666333333222333555555555444222111111111111222333444444333222222222111///---000000111111222222222333111111111111000///...---000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++))))))******++++++++++++******+++,,,---//////000000000111222444555666666999:::<<<@@@EEEJJJNNNQQQQQQTTTWWWYYYZZZ]]]```bbbbbbeeejjjwww''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------.........------......///000111666777888999:::;;;;;;;;;<<<======>>>??????@@@@@@DDDDDDCCCBBBCCCEEEGGGHHHNNNNNNNNNOOOPPPQQQRRRSSSMMMJJJNNNVVVRRREEE@@@DDDAAABBBBBBCCCDDDEEEFFFFFFBBB@@@>>><<<<<<<<<:::888777777777777777777777777777777666555444444333333222222222111111111111000000000000000000///......111000///------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++*********))))))(((((()))************++++++++++++*********))))))(((((())))))))))))))))))))))))******++++++++++++******(((((())))))))))))(((((((((((()))***************)))************++++++++++++++++++************)))------,,,++++++,,,,,,,,,....................................////////////222111111111000000//////111111222222222333333333444333333333333444555555444555555555555555555444444444444444444444444444555444444333333444444555333333333333333333333333333333333333333333333333000000000000000000000000000000000000000111111222////////////............------------------------///...---,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))&&&''')))*********)))((())))))))))))(((((((((((())))))))))))************++++++***************************++++++,,,,,,,,,+++---...---,,,,,,---...000000111222444555666666;;;:::;;;???DDDIIILLLMMMOOORRRUUUXXXZZZ\\\___aaa```eeejjjwww''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))(((((()))***************(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,------------...------------...///000111555666777999::::::;;;;;;=========>>>>>>?????????CCCBBBAAA@@@AAADDDGGGIIILLLKKKKKKKKKKKKKKKLLLMMMKKKIIIMMMTTTPPPDDD???CCCAAAAAAAAABBBCCCCCCDDDDDD@@@>>><<<;;;;;;:::999888666666666666666666666666666666555555444333333222222222222111111111000000000000000000000///......000///...------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************)))))))))((())))))*********+++++++++************)))))))))((()))))))))))))))))))))))))))******++++++******)))((())))))******))))))((((((((()))***************)))************+++++++++))))))******+++++++++,,,---,,,,,,++++++,,,,,,,,,---------------------------.........////////////111111111000000/////////111111111111222222222222222222222222222333333444333444444555555444444333333333333333333333333333333333222222222222333333333333333333333333333333222222222222222222222222000000000000000000000000000000//////000000111222000000/////////.........------------------------......---,,,,,,,,,,,,,,,...------,,,++++++******,,,++++++++++++++++++***++++++++++++++++++++++++************************************)))))))))((()))******++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((()))))))))))))))))))))((())))))))))))************************************)))))))))******++++++++++++---...---,,,,,,---///000000111222444555666777;;;:::;;;???DDDIIILLLNNNOOORRRVVVYYY[[[]]]```bbbdddfffjjjwww''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))***++++++++++++***(((((())))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,------------------------...///000111333444666777999:::;;;;;;==================>>>>>>AAA???>>>===???BBBFFFIIIJJJIIIHHHHHHGGGGGGGGGHHHIIIGGGKKKPPPMMMBBB>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@===;;;999888999999888666666666666666666666666666555444444333333222222222222222111111111000000000///000000000000///......//////......---,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************)))))))))))))))))))))*********++++++************)))))))))))))))))))))))))))))))))))))))******++++++******))))))******************)))(((((()))***************)))************+++++++++'''((()))***+++,,,------,,,,,,++++++++++++,,,,,,---------------------------------.........//////000000000/////////////////////000000000111111111111000000000000111222222222222333333333333222222333333333333333333333333111111111000000111111111222222222222222222222222000000000000000000000000000000000000000000000000///////////////000111111000000000000////////////------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++************************************)))))))))))))))******++++++******)))))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))*********+++,,,------,,,,,,...///000000111333444555666777;;;;;;;;;???EEEJJJMMMNNNPPPSSSWWW[[[]]]___bbbdddfffhhhkkkxxx''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------------------...///000000111222444666888999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::<<<@@@EEEHHHIIIHHHHHHGGGGGGGGGHHHHHHFFFEEEHHHLLLIIIAAA===?????????>>>>>>=========<<<:::888666666777777666555666666666666666666666666333333333222222222111111111111111111000000000000//////000000//////...---............------,,,,,,***++++++,,,,,,++++++************************************************************)))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******(((((()))***************))))))*********+++++++++((())))))***++++++,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///............................../////////000000000000000///000111111222000111111111111111111000222222222222222222222222111111000000000000111111111111111111111111111111///////////////////////////////////////////////////............///000000111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******))))))******++++++,,,,,,*********************************************************)))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))*********((()))))))))***************************+++++++++))))))*********************,,,------,,,---...///000111222333444666777777;;;;;;<<>>======<<<<<<;;;;;;::::::999777555555666666555444555555555555555555555555222222222222222111111111111111111000000000/////////////////////...------,,,------...------,,,+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********))))))))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))******++++++++++++******(((((()))***************))))))*********+++++++++************************************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------........./////////000000000000000111111222//////000000000000//////111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000.................................---......///000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,+++++++++++++++******)))))))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((())))))***((()))))))))*********+++((()))))))))************))))))*********+++++++++++++++++++++++++++++++++***+++------------...000111111222333555666777777<<<;;;<<<@@@EEEJJJMMMNNNQQQTTTYYY]]]```cccfffiiicccfffooo''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''(((((((((((())))))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///000222444555666777777888999999:::;;;;;;<<<<<<::::::999:::;;;>>>AAABBBAAAAAAAAABBBCCCEEEFFFGGGBBBDDDEEEEEEBBB>>>======;;;;;;;;;::::::999999999:::888666555666666555444555555555555555555555555222222222222222222222222111111000000000/////////...////////////...------+++,,,---......---,,,+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))((())))))******))))))((()))******************)))(((((()))***************)))************++++++++++++++++++*********))))))******)))******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------------........./////////000////////////000111111//////000000000000//////000000000000000000000000111000000//////000000111////////////////////////////////////////////////........................---------------...//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++++++++++++++++++++******)))))))))***************************************))))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))((((((((((((((()))******((())))))******+++++++++))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++)))+++------------///000111111222444555666777888<<<<<<<<<@@@FFFKKKNNNOOOQQQTTTYYY]]]```dddgggjjjbbbfffnnn''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&''''''((((((((((((((('''''''''((((((((())))))((((((((()))***+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////000111333444555555555666777888999:::;;;<<<===999::::::;;;<<<>>>??????AAAAAAAAAAAAAAABBBCCCDDDAAADDDDDDBBB@@@>>>======::::::::::::999999999999<<<:::777666666666555333555555555555555555555555333333333333333333333333111000000000////////////......//////......---,,,***+++---......---,,,******++++++,,,,,,++++++***************************))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((((((((()))***************)))************+++++++++***************+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---............////////////...............//////000//////000000000000////////////////////////////////////............//////........................------------------------------------------------------,,,,,,------...///............------------++++++++++++++++++++++++)))))))))))))))***++++++******************++++++************))))))))))))************************))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))(((((('''((()))***+++((())))))******+++,,,,,,))))))))))))************((())))))***++++++,,,,,,++++++++++++*********))))))+++------------///111111222333444555777888888<<<<<<===@@@FFFKKKNNNOOOPPPSSSXXX]]]```dddhhhkkkfffgggmmm''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////000111222333444444444555666777888:::<<<======999:::;;;<<<============DDDCCCBBBBBBAAAAAABBBBBBAAADDDDDDAAA???>>>>>>===999999999999999999999999===;;;888777777666555333555555555555555555555555333333333333333333333333000000000000////////////......//////......---,,,***+++---......---+++***+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))***************)))************+++++++++(((((()))***+++,,,,,,---))))))))))))***+++,,,---******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,........./////////000000---,,,,,,,,,,,,---......//////000000000000//////////////////////////////...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,++++++++++++++++++++++++))))))((())))))***++++++******************++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,++++++***))))))))))))))))))))))))))))))))))))((('''''''''(((***+++((())))))***++++++,,,,,,))))))))))))************((())))))***++++++,,,,,,+++*********))))))(((((()))+++,,,---------///111111222333444555777888888<<<<<<===@@@FFFKKKNNNOOOOOOSSSXXX]]]```dddhhhkkkjjjhhhkkk~~~''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------......///000111111000000000333555555555555666777999:::;;;<<<<<<;;;;;;<<<>>>@@@AAABBBDDDDDDCCCBBBAAABBBCCCDDDCCCBBBCCCDDDDDDBBB@@@???===;;;999888999;;;<<<;;;:::888777666555666666666555555555555444444444444444333333333333222222000000000000////////////000000///...------,,,,,,------,,,,,,,,,,,,++++++---+++)))***,,,,,,***'''))))))))))))))))))))))))+++++++++************)))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...***,,,---...---------...,,,---------.../////////------------------------//////...---,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......)))***+++,,,---,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((()))***))))))))))))************))))))***++++++++++++***------,,,------...///000000111222444666777888999<<<===???BBBFFFIIILLLNNNOOOTTTZZZ]]]```ccchhhlllkkkjjjlllzzz''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---.........///000111000///000333555444444555666777999;;;<<<============>>>???AAABBBEEEFFFGGGFFFDDDCCCDDDEEEDDDDDDCCCDDDFFFFFFDDDCCC???>>>;;;999999999;;;<<<<<<;;;999777666555555666666555555555555444444444333333222222222111111111000000000000/////////...000//////...------,,,,,,------,,,,,,,,,,,,++++++,,,+++***+++------+++((())))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...,,,...//////.........///------------............------------------------.........---,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,,,,---,,,+++***)))************************+++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++***)))(((((()))***+++))))))))))))******************+++,,,,,,,,,,,,,,,------,,,------...///000111111222444666777999999<<<===???BBBFFFJJJMMMOOOOOOTTTZZZ]]]```ccchhhlllkkkkkkmmmxxx''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,------.........000000000///000222444222333444555777999;;;<<<>>>>>>>>>???@@@AAACCCDDDEEEGGGHHHGGGFFFDDDEEEFFFDDDDDDDDDEEEGGGHHHGGGFFF@@@???<<<:::::::::;;;<<<<<<;;;:::888666555555555666555555555555444444444222111111111111000000000000000000/////////....../////////...------,,,,,,------,,,,,,,,,,,,+++++++++******+++------,,,***))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))*********++++++++++++************++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------...000111111///......///...------------------,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------,,,***((('''************************+++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++************++++++)))))))))*********+++++++++,,,,,,---------------------,,,------...///000111111333444666888999999;;;<<>>??????@@@BBBCCCDDDEEECCCEEEGGGFFFEEECCCCCCDDDCCCBBBCCCEEEGGGHHHHHHGGGAAA@@@>>><<<;;;;;;<<<<<<===<<<:::999777666555444666555555555555444444444222222111111111000000000000000/////////.........//////.........---------------,,,,,,,,,+++++++++*********+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((()))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************))))))))))))))))))))))))************++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000...------......---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++++++++************************+++++++++++++++,,,,,,---,,,,,,------,,,+++)))(((************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************************))))))*********+++++++++++++++,,,---------------------,,,------...///000111222333555666888999:::;;;<<>>???AAABBBCCCDDDEEECCCEEEGGGGGGEEECCCCCCCCCAAA@@@AAACCCFFFGGGGGGEEEBBBAAA???>>><<<<<<<<<<<<<<<;;;;;;999888666555444666555555555555444444444333222222222111111111111////////////...........................---------------,,,,,,,,,+++++++++((()))***+++************))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---++++++,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------++++++++++++++++++++++++************************+++************+++,,,,,,******,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************((())))))))))))))))))(((************++++++++++++***++++++,,,,,,,,,,,,,,,------,,,------...///000111222333555777888999:::;;;===@@@DDDHHHMMMQQQSSSPPPUUUZZZ^^^___bbbfffjjjfffhhhlllrrrzzz''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((******************************++++++,,,,,,------+++---///000/////////111000111222333555777999:::;;;<<<>>>@@@BBBCCCCCCCCCDDDFFFHHHIIIGGGEEEDDDDDD@@@???@@@BBBDDDFFFEEEDDDCCCBBBAAA???>>>===<<<<<<:::;;;::::::999888666555666555555555555444444444333333222222222111111111/////////.........------........................------,,,,,,,,,,,,++++++)))+++,,,,,,***))))))***))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******((((((((()))))))))************))))))))))))******))))))*********+++++++++++++++,,,,,,,,,,,,++++++***,,,------+++******+++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------*********+++++++++++++++******************************))))))******+++,,,)))***+++,,,---,,,++++++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))((((((*********++++++++++++,,,******+++,,,,,,,,,,,,,,,------,,,------...///000222222444555777999::::::===>>>AAADDDIIIMMMQQQSSSQQQUUU[[[^^^___bbbfffjjjhhhhhhkkkpppuuu''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((*********************************+++,,,,,,------***,,,///000///...///000111111222333444666888999999:::<<>>===<<<999999:::::::::999888777666555555555555444444444222111111111111000000000//////.........---------........................------,,,,,,,,,,,,++++++,,,...000...+++))))))+++))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''''''((()))***++++++(((((((((((()))))))))*********))))))))))))******))))))))))))*********+++***+++,,,,,,,,,,,,+++***)))***,,,,,,+++***+++,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))*********++++++++++++************************)))))))))))))))***++++++***+++,,,---,,,+++***)))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))************)))(((*********+++++++++,,,,,,+++,,,,,,---------------------,,,------...///000222333444555777999:::;;;???@@@BBBEEEIIIMMMPPPRRRQQQUUU[[[^^^___bbbfffjjjjjjhhhiiiooouuu''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,------***,,,/////////......///222222222333444555777888777999;;;>>>@@@AAAAAAAAA@@@BBBEEEFFFDDDBBB@@@@@@AAAAAAAAABBBDDDEEEDDDCCCDDDCCCBBBAAA???>>>===<<<888999:::;;;::::::999888666666555555555444444444000000000000//////////////////.........------------.....................---------,,,,,,,,,++++++///111222000---******,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************%%%&&&'''((()))***+++,,,(((((((((((())))))))))))******))))))))))))******))))))))))))***************+++,,,------,,,+++***(((***,,,,,,++++++,,,---))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))******+++,,,---------,,,***)))'''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,---......//////......---------------...000000222333444666777999:::;;;@@@AAACCCFFFIIIMMMPPPRRRQQQVVV[[[^^^___aaafffiiijjjgggiiipppyyy(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((('''&&&%%%$$$&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++,,,------,,,+++)))(((---------............///111222222333444555666777888888999:::<<<>>>@@@AAA???@@@AAAAAA@@@AAACCCEEEHHHFFFDDDBBBBBBBBB@@@???????????????>>>===<<<;;;888888888888888999999999555555444444444333333333222222222111111111111000////////////..................---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******++++++++++++++++++++++++************))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++*********))))))(((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000000111222444666777888999???CCCEEEDDDHHHNNNPPPOOOTTTYYY^^^___^^^```eeejjjjjjkkkmmmrrr}}}(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))(((((('''''')))(((((((((''''''''''''&&&&&&'''''''''''''''&&&&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,++++++******------------............000111222222444444555666777777888999;;;===???@@@???AAABBBBBBAAAAAACCCEEEFFFDDDBBBAAAAAA@@@???===<<<<<<=========<<<;;;;;;888888888888888888888888555555444444444333333333222222222111111111000000////////////...............------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))+++,,,---,,,***)))***+++***+++++++++++++++++++++******)))(((((()))******+++++++++*********))))))++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++************))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))))))))******))))))))))))***************)))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************++++++,,,,,,---------...------,,,,,,---,,,******)))***,,,,,,***++++++,,,---...///000111222333444666888999:::===AAACCCDDDHHHOOORRRQQQSSSXXX]]]^^^^^^```eeeiiiggghhhlllrrr~~~'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((''''''''''''$$$%%%&&&'''((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,---------......//////000111222333444444666666777888:::;;;===>>>@@@AAABBBBBBBBBBBBCCCEEECCCAAA???>>>???>>><<<:::888999::::::;;;:::::::::999999999888888777777666555555444444444333333333222222111111111000000000/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))*********))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))******+++,,,+++***)))***+++(((((())))))***+++++++++))))))(((((((((((())))))+++************)))))))))******************************************************))))))))))))******++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))+++******))))))******+++******))))))))))))((((((((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))************+++---.........---,,,++++++,,,+++***))))))***+++,,,***++++++,,,---...//////222222444555777888::::::<<<@@@CCCDDDHHHPPPSSSSSSQQQVVV[[[]]]^^^```dddhhheeehhhmmmsss''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''((((((''''''&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))***))))))))))))+++---...+++,,,,,,,,,---------------......///000111222333444444555666888:::<<<===???@@@BBBBBBAAAAAABBBCCC@@@>>>===<<<===<<<:::888555666777888999999999999:::999999888777666666555555555444444444333333333111111111111000000000000//////.........------------------,,,,,,,,,++++++*********************************))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))*********)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******)))***+++***)))((()))***(((((())))))***+++,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************))))))))))))******************++++++++++++************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))******))))))))))))))))))(((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))***,,,,,,,,,+++***)))((('''******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////222333444666777999:::;;;===AAACCCDDDHHHOOOSSSRRRPPPTTTYYY\\\^^^aaadddffffffjjjqqqyyy&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''(((((((((((((((''''''(((((('''&&&&&&%%%&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((()))+++---...++++++++++++,,,,,,,,,---,,,------...///000111111333333444555777999;;;<<<===>>>@@@AAA@@@??????@@@===<<<;;;<<<<<<;;;999777444444666777888888888888999999888888777666555555555555444444444333333333111111111000000000//////............------------------,,,,,,,,,+++++++++************************++++++************++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''((((((((((((((((((((((((************************'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))))))))***((()))******(((((()))***((())))))***+++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))******+++++++++************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))'''(((((((((((((((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))),,,,,,++++++***)))((('''(((***...000111///,,,***+++,,,,,,------.........222333444666777999:::;;;???BBBDDDDDDHHHNNNQQQPPPOOORRRWWW\\\___bbbdddfffhhhmmmvvv&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%$$$&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///000111111333333444555777999:::;;;;;;>>>@@@@@@???>>>===>>><<<<<<;;;<<<<<<;;;999666444555666777888888888888888888888777777666666555555555444444444333333333111111000000000/////////.........------------,,,,,,,,,,,,,,,++++++++++++************************+++++++++******+++++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))'''((())))))(((((()))***)))******++++++,,,,,,,,,******++++++++++++******(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))***+++++++++************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''(((((((((((())))))''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******+++************))))))))),,,---------,,,+++******(((***...222222000---+++,,,,,,,,,---------......222222444555777888::::::@@@CCCEEEDDDGGGMMMPPPOOONNNQQQVVV\\\aaadddeeefffhhhmmmwww&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''''''''&&&&&&&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))******+++******************++++++++++++,,,,,,---...///000111111333333444555777999:::;;;<<<>>>AAAAAA@@@>>>===>>><<<<<<<<<===>>><<<:::777666666777888999999999888777777777777777666666666555555444444444333333333111000000000////////////.........---------,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))******'''((()))******)))((('''(((((((((((((((((((((((())))))************))))))'''((((((((()))))))))***(((((((((((())))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&''')))((('''''')))***))))))******************((()))***++++++***)))((((((((((((((())))))******************************))))))))))))))))))))))))******))))))))))))******((((((((()))***+++++++++************))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''((((((((())))))&&&'''((())))))((('''&&&&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,,,,++++++************++++++,,,,,,,,,++++++***)))+++---...//////...---,,,,,,,,,------------...111222333444666888999:::>>>BBBDDDDDDHHHNNNQQQPPPNNNQQQVVV\\\bbbeeeffffffiiikkkttt&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%&&&'''((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((***++++++***)))))))))************+++++++++,,,------...///000111111333333444555777999;;;<<<===???BBBBBBAAA???>>>>>><<<<<<<<<>>>>>>===:::888777888888999999999999999666666666666777777777777555555444444444333333333000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((())))))************))))))'''((((((((())))))******(((((((((((())))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%'''((((((''''''(((***))))))))))))(((((((((((('''((()))******)))(((''''''((((((((())))))******************************))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++************))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,+++++++++******((())))))*********))))))++++++******+++---...///,,,,,,------------------000111222444666777888999<<<@@@CCCDDDHHHOOOSSSRRRNNNQQQVVV]]]cccfffgggfffjjjjjjppp&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////000000111222444666888999>>>??????@@@@@@@@@?????????>>>===<<<<<<<<<<<<<<<888888777777777777777777777777666666555555555555444444333333222111000000111111111111000000000000------..................***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))***))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((()))***************))))))))))))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))((()))+++---------,,,***'''''')))+++))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))((((((((((((((()))*********((('''***...///+++&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&''')))*********)))((())))))))))))((((((((((((''''''((((((((((((''''''******))))))******+++,,,))))))))))))))))))))))))++++++******************++++++++++++++++++++++++------,,,,,,,,,---......000111222444666777888999???>>>???CCCIIINNNQQQRRROOOPPPSSSYYY___dddfffffffffmmmnnnttt}}}&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))******))))))*********+++++++++,,,,,,,,,---......//////000000111222444666888999===>>>??????????????????>>>======<<<<<<<<<<<<<<<999999999888888777777777777777777666666555555444444333333333222111111111111111111111000000000000........................++++++******************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))(((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((()))************)))))))))))))))))))))))))))((()))******)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++,,,...222555---,,,+++******)))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))***))))))''''''(((((((((((((((((((((((()))((((((((((((((())))))***((('''***---...***&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''((()))***))))))((())))))))))))((((((((((((''''''((((((((((((''''''******))))))******+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++------,,,,,,,,,---......111111222444666777999999???>>>???CCCIIINNNQQQSSSPPPPPPSSSXXX^^^cccfffgggffflllmmmttt~~~{{{&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))******)))))))))*********+++++++++,,,,,,------....../////////000111333555777888<<<<<<===>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777777888888777777666555555444333333333333222222222222111111111111000000000000........................,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))******))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++---///333777...,,,***+++------***''')))((((((''''''(((((()))''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))((('''&&&''''''''''''''''''''''''))))))(((((('''(((((((((((('''&&&(((,,,,,,)))&&&((((((''''''''''''((()))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''***))))))))))))***++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///111111333444666888999999>>>>>>???CCCIIIOOORRRSSSQQQQQQRRRWWW]]]bbbfffgggeeekkkmmmttt~~~|||xxx&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))************+++++++++,,,------....../////////000222444555666::::::<<<======>>>>>>>>>;;;<<<<<<<<<<<<;;;;;;;;;======<<<;;;999888777777999999888777777666555555222222333333333333333333111111111111000000000///...............---------,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))((())))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***))))))***,,,///...+++)))+++//////+++&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((((('''&&&&&&''''''''''''''''''''''''))))))(((''''''''''''((('''&&&&&&(((******(((&&&'''''''''''''''(((((()))'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///111222333555666888999:::>>>===???CCCJJJPPPSSSUUUSSSRRRRRRVVV[[[aaaeeegggdddiiilllttt}}}xxxvvv&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&(((((()))))))))***************++++++,,,---------......//////111222444555777888:::;;;<<<=========;;;;;;<<<======<<<<<<;;;======<<<;;;:::999888777999888888888888777777777333333333333333333444444111111111111000000000/////////.........---------,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((&&&&&&(((***---***(((+++//////+++&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&'''((()))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''((((((((()))))))))***(((((())))))))))))(((((())))))(((((())))))***+++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,++++++,,,---...//////111222333555777888999:::======???CCCJJJPPPTTTVVVSSSRRRRRRUUU[[[```dddeeedddhhhjjjttt|||vvvuuu&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''&&&&&&&&&((((((((()))))))))******)))******++++++,,,,,,---.........///000111222333555666888:::;;;<<<======;;;<<<===>>>>>>>>>===<<<<<<<<<;;;::::::999888888888888888888999999999999444444444444333333333333111111111111000000000000/////////...------,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((((())))))(((((((((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((())))))(((((((((+++---,,,***(((***,,,---***'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''((((((((()))%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((()))******''''''(((((())))))******((())))))******))))))((()))(((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000222222444555777999::::::<<<===???DDDKKKQQQUUUWWWSSSSSSSSSVVV[[[```bbbccceeegggiiisss{{{tttvvv&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))******+++,,,,,,,,,---------...///000111222444555666999:::<<<<<<===;;;<<<>>>???@@@???>>>===;;;:::::::::999999888888666777777888999:::;;;;;;555555555444333333333222111111111111000000000000000//////...------,,,,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&'''(((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''(((((())))))(((((((((((((((((((((((((((((()))(((''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))(((((())),,,///***))))))((())))))******(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&%%%&&&''')))***((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***'''((((((((('''((()))***%%%&&&'''((()))))))))((((((((((((((((((((((((((()))(((((('''((()))***+++'''''''''((()))*********))))))************))))))((((((((((((((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000222333444555777999:::;;;<<<<<<>>>DDDKKKRRRVVVXXXRRRRRRTTTWWW\\\```aaaaaaffffffhhhrrrzzzssswww&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###$$$%%%&&&((()))***+++(((((((((((()))))))))))))))))))))***++++++,,,,,,---------......000111222333444666888:::;;;<<<===;;;===???@@@AAA@@@???>>>999999999999999999999999555666777888:::;;;<<<===666666555444333333222222111111111111000000000000000000///...------,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&''''''((((((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((''''''***,,,((())))))(((&&&''')))+++'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&%%%%%%%%%&&&(((***+++))))))))))))))))))))))))$$$$$$%%%%%%'''(((***+++(((((()))((((((((()))+++$$$%%%'''))))))))))))((()))))))))))))))))))))))))))((('''''''''(((***+++&&&''''''((()))******+++))))))************))))))((((((((((((((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---...000000222333444666777999:::;;;<<<<<<>>>DDDKKKRRRWWWYYYRRRRRRTTTXXX]]]`````````ffffffgggqqqyyysssyyy''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''')))***)))((('''(((***(((''''''''''''((())))))++++++******)))(((((('''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''''''''(((***+++((()))++++++*********+++------,,,------...///000111222333555777:::<<<===??????>>>>>>=========<<<:::999888666666666666777777777777777777888888888555555555444333222000///222111111000///......---------,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((************))))))))))))((((((((((((((((((((((((+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&)))&&&%%%&&&)))+++)))&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))))))))(((((('''''''''&&&***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((())))))))))))***************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&''')))*********)))((())))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))++++++***)))(((((())))))((()))***++++++***)))((()))))))))***++++++,,,,,,------------......//////222333555777999:::;;;;;;<<<<<<===BBBIIIOOOTTTVVVSSSRRRSSSWWW]]]aaa```___cccggghhhooowwwtttvvv''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''')))***)))((('''((()))***)))((('''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''''''''(((******((()))++++++*********+++,,,,,,,,,,,,---...///000111222333444666888:::;;;============<<<<<<;;;;;;999888777666666666777888777777777777777777777777666666666555444333111111111111111000///.........------,,,,,,,,,,,,++++++,,,,,,++++++***))))))(((************))))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((())))))))))))***(((((((((((('''''''''''')))(((((((((''''''''''''***((('''&&&'''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''((((((((()))))))))))))))((((((((('''''''''''')))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******(((((((((((())))))))))))***************)))(((((('''(((((())))))(((((('''(((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))&&&'''((()))***))))))(((((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************)))))))))))))))))))))++++++***)))))))))))))))))))))************))))))+++++++++***************,,,,,,------...//////000333444555777999:::;;;;;;======>>>CCCJJJPPPUUUWWWSSSRRRSSSWWW]]]aaa```______ccccccjjjrrroooqqq''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))''''''((()))+++***)))(((&&&&&&&&&%%%''''''((())))))***++++++''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***''')))++++++***)))***+++,,,,,,,,,,,,---...//////222222222333555666888999:::;;;;;;;;;;;;:::999999777777666666666777888999777777777777777666666666666666666666555333222111111111000000//////......------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************''''''''''''&&&&&&&&&&&&(((((((((((('''''''''''')))))))))''''''(((***---((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***************)))(((((('''''''''(((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))&&&'''((())))))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))******+++***))))))))))))))))))*********))))))*********---,,,,,,+++******))))))++++++,,,---...000000111333444666888999:::;;;;;;>>>>>>???DDDKKKQQQVVVXXXTTTRRRSSSWWW]]]```aaa___]]]```aaagggooolllooo&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))(((''''''((()))******(((''''''&&&&&&&&&''''''(((((()))*********''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))''')))++++++***)))***+++++++++++++++,,,---...///111111111222333444555666777888999999999888888777555555555666777888888999777666666666666666555555555555555555444333222111111000000000/////////...------,,,,,,,,,++++++++++++++++++*********))))))************)))))))))(((************************))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********((((((((('''''''''&&&&&&((((((((((((((('''''''''&&&''')))((((((+++111666((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((('''''''''''''''((()))***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))***************)))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((())))))(((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))***************)))))))))))))))***,,,+++))))))))))))+++,,,,,,,,,,,,++++++***************+++---///000111222333444666888:::;;;;;;<<<>>>===???CCCJJJQQQUUUWWWTTTSSSRRRVVV\\\```aaa```___bbbbbbgggpppmmmrrr&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((()))((('''&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''(((******)))))))))***+++******++++++,,,---...000000000000111222333444555666777888888777666555444444555666777888888999666666666555555555444444333333333333333222111000000000000000////////////------,,,,,,,,,++++++++++++++++++***************************)))))))))((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))))))))((((((((('''''''''''''''((((((((((((((($$$&&&(((''''''***000555((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''(((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))(((((((((((())))))))))))***************)))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((((((((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((((((((())))))***************)))))))))))))))******,,,+++***))))))***+++,,,******++++++,,,,,,,,,,,,******+++---///000111222333444666888:::;;;<<<<<<===<<<>>>BBBIIIPPPTTTVVVUUUSSSRRRVVV[[[```aaa```aaadddccchhhqqqpppuuu%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((('''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&(((******)))((()))***************+++,,,------.........//////111222333333444666777888777555444333444555666777888777777666666666555444444333333222222222222222111000000000000000000////////////------,,,,,,,,,,,,++++++************************************))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((***)))))))))(((((((((((('''''''''(((((((((((((((''''''&&&%%%%%%&&&(((+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***************)))(((((('''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))******++++++)))))))))))))))******+++++++++************++++++******++++++,,,------...++++++,,,---...000000111444555777999:::;;;<<<<<<<<<<<<===BBBHHHOOOTTTVVVUUUSSSRRRUUU[[[```aaaaaaaaacccbbbhhhrrrrrryyy%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((()))((((((''''''''''''(((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''&&&(((******)))((()))***)))))))))******+++,,,---,,,,,,,,,---...000111222222333555777888777555444333444555777777777666666666666555555444333333222222222333333333222111111////////////000000000000------,,,,,,,,,,,,++++++************************************))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))))))))((((((((('''''''''''''''''''''((((((((()))***(((&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********(((((((((((())))))))))))***************)))(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((((((((''''''(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((('''(((((()))******++++++)))))))))))))))***++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000444555777999:::<<<<<<=========>>>BBBIIIPPPUUUWWWVVVSSSRRRUUU[[[```aaaaaabbbdddccciiitttuuu}}}%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((+++***)))((('''&&&&&&&&&$$$%%%&&&'''(((***++++++'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&&&&(((******)))((()))***))))))))))))***+++,,,---+++++++++,,,...000111222111333555777888777555333444444666777777777666555666666555444444333222222333333444444444333222222////////////000000000000---------,,,,,,,,,++++++******************++++++************))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))+++((('''(((+++,,,***((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((())))))))))))***************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((('''(((((()))***+++++++++))))))((())))))***++++++***+++,,,------,,,+++***...------,,,,,,++++++***---------.........//////444555777999;;;<<<======>>>>>>???DDDJJJQQQVVVXXXVVVSSSRRRUUUZZZ```aaaaaadddfffeeekkkvvvyyy''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''&&&'''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))******+++,,,---//////......000111111333555666777666555444666666666666777777777777333444444444444444444333333444444333333111000///111222222111111000///...//////000000//////...---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))(((((('''''''''&&&******))))))((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,+++---......---...///111222555888:::;;;<<<===>>>>>>>>>@@@EEEKKKQQQTTTUUUTTTRRRRRRUUU[[[```bbbaaabbbeeeeeelllzzz~~~''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((''''''))))))))))))(((((((((((()))))))))))))))******+++,,,---//////......000111111333555666777666555555777777777666666666666666333333444444444444333333444444333333222111111000111222222111111000///...,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))(((((((((''''''''''''***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))******+++++++++,,,,,,,,,+++---......---...///111111444888::::::;;;<<<>>>>>>>>>@@@EEELLLQQQTTTUUUTTTRRRRRRUUU[[[```bbbbbbcccggggggmmmzzz}}}''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((())))))(((''''''(((((((((((()))))))))))))))))))))))))))******++++++---............///111222333444666777777666555777777777666666555555555333444444555555444444333555444333222111111222222111222222111111000///...++++++,,,,,,++++++***)))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++*********************+++++++++,,,,,,,,,+++---......---...///111111444777999:::;;;<<<===>>>>>>@@@EEELLLRRRUUUVVVUUURRRQQQUUU[[[```bbbbbbccchhhiiinnnxxxzzz}}}''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&(((******)))'''&&&(((((((((((()))))))))))))))))))))))))))******+++***,,,---...------...000111222444555666666666666777777777666555555444444555555666666666666555555666555333111000111333444111222222111111000///...---............---,,,,,,************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************+++++++++,,,,,,,,,+++---......---...///000000333777999::::::<<<===>>>>>>@@@FFFLLLRRRVVVWWWUUUSSSQQQTTTZZZ```bbbbbbbbbhhhiiillltttuuuyyy''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***,,,,,,+++***)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((($$$&&&(((******)))(((''''''((((((((()))))))))***)))))))))))))))******+++***+++------,,,,,,...///000111222333444555666666777666666666555555555444777777888888888888777777666555333111111222444555111222222111111000///...///////////////...------************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))(((''''''))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((((()))))))))************************************+++++++++,,,,,,,,,+++---......---...///000111444777999:::;;;<<<======>>>@@@FFFMMMSSSVVVXXXVVVSSSQQQSSSZZZ```cccccc```ggghhhiiippppppwww''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&''')))))))))((((((''''''(((((())))))******)))))))))))))))******+++)))+++,,,,,,,,,,,,---/////////000111222444555555555555555555555555555555777888888999999888888777555444333222222333444555111222222111111000///...------......------,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))))))))***************+++++++++******+++++++++,,,,,,,,,+++---......---...///111222444888:::;;;;;;===>>>===>>>AAAFFFMMMSSSWWWXXXVVVSSSQQQSSSYYY___cccddd___ffffffggglllnnnyyy''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''((()))))))))'''''''''((()))*********)))))))))))))))******+++)))***,,,,,,++++++---...---......///111222444444333444444555555666666666666777777888888777777666444444444444444444444444111222222111111000///...,,,------------,,,++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((()))'''((((((((()))))))))***'''''''''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,+++---......---...///111333666999;;;<<<===>>>???===>>>AAAFFFMMMTTTXXXYYYWWWSSSQQQSSSYYY___cccddd___fffffffffjjjnnn|||''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))++++++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&'''(((***+++&&&''''''((()))******+++)))))))))))))))******+++(((***+++,,,++++++,,,...,,,------...///111333444222333333444555666777777555555666666666666555555333333444555555444444333111222222111111000///...------.........---,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***&&&'''''''''(((((())))))'''((((((((())))))******''''''''''''''''''''''''&&&''''''((()))******+++)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((***+++,,,,,,+++***((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******)))))))))))))))))))))))))))))),,,++++++***)))((((((''')))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,+++---......---...///111333666:::<<<======???@@@===>>>AAAFFFNNNTTTXXXYYYWWWSSSQQQRRRYYY___cccddd___ggggggeeejjjooo''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%'''***,,,...'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))******+++++++++,,,,,,,,,......//////000111111111111222333333444444333333111222333333444444333333555555555555555555555555333333222222111000000000///............---------,,,+++******++++++)))(((+++*********))))))((((((******))))))((((((''''''******))))))((((((''''''''''''(((((())))))******'''((()))******)))(((''')))))))))))))))))))))))),,,***)))'''''')))***,,,******))))))(((((('''''',,,***))))))******)))'''(((&&&$$$&&&)))+++)))'''***)))(((''''''((()))***))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((+++)))(((&&&&&&((()))+++''''''''''''''''''''''''(((((((((((()))))))))***************))))))))))))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))+++***((('''&&&&&&'''''''''''''''&&&'''((())))))((((((((((((((((((((((((+++(((%%%$$$&&&(((*********)))))))))))))))******))))))))))))((((((((((((************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///***---333999===>>>???>>>??????@@@FFFMMMUUUZZZ\\\WWWTTTQQQRRRXXX___eeeiiieeehhheeefffkkknnn}}}'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&'''(((***+++'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))*********+++++++++,,,,,,------......///000000000111222222333333333333333111222333333444444333333444444444444444444444444333333222111111000000///............---------------+++******++++++***)))*********)))))))))((((((***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((((((((((()))***))))))))))))((((((''''''***)))(((((()))***)))'''***(((&&&''')))***(((&&&***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))******************))))))))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))((('''((((((******''''''((((((((()))))))))((((((((((((((((((((((((((()))+++,,,,,,***)))(((++++++***)))((((((((((((''''''(((((())))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////111666;;;===>>>>>>===??????AAAFFFNNNUUUZZZ\\\WWWTTTRRRSSSXXX___eeehhhccceeecccdddjjjmmm~~~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))*********++++++++++++,,,,,,,,,,,,---......//////000111222222333333222222111222222333333333333333333333333333333333333333333222222111111000//////............---------------,,,++++++,,,,,,+++*********))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((''')))''''''''')))***)))(((,,,***))))))))))))(((&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''************))))))))))))************))))))))))))''''''((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))***+++,,,'''((()))*********))))))((((((((((((((((((((((((((('''&&&&&&***444>>>FFF,,,+++***)))((('''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------............///444666999<<<>>>>>>===<<>>>>>===<<<>>>???AAAGGGNNNUUUYYYZZZWWWUUUSSSTTTYYY```eeegggfffiiieeedddjjjppp''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++******++++++,,,---------...///000000111111000000000111222222333333222222111111111111111111111111222222111111000//////......------------,,,,,,,,,---,,,++++++---------+++(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''***)))(((''''''((()))***************************''''''(((((((((((('''''''''''''''''''''((((((((('''&&&&&&'''((())))))(((((())))))))))))******+++(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((('''''''''&&&(((***+++,,,+++)))((())))))))))))))))))))))))&&&'''...999DDDEEE<<<333((('''''''''((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++*********++++++,,,,,,,,,---------............///222444777:::<<<===>>>===>>>???BBBHHHOOOUUUXXXYYYXXXVVVTTTUUUZZZ```dddfffhhhjjjeeeccchhhooo''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))************+++******++++++,,,,,,---------...//////000000//////000111111222222222222222111111111111111111111111222111111000000///......------------,,,,,,,,,,,,,,,+++***+++,,,---,,,+++''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))************************((((((((((((((((((((((((&&&''''''''''''((((((((()))''''''''')))***)))(((&&&((())))))))))))***,,,(((((())))))))))))(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))************))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((('''&&&%%%'''((()))*********))))))))))))))))))))))))))))))((((((,,,555<<<:::000&&&&&&&&&&&&'''((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))******+++,,,,,,,,,---------............///111222555888;;;===>>>>>>>>>???BBBHHHOOOUUUXXXXXXXXXVVVUUUVVV[[[```dddfffgggiiidddaaaeeennn'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))******************++++++,,,------...------...////////////...000000111222222222222222111111111111111111111111111111111000//////......---------,,,,,,,,,+++++++++***)))***,,,---,,,+++'''''''''((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))((((((***************************)))(((((((((((()))***&&&&&&&&&'''''''''((((((***)))(((((()))***)))'''&&&(((***)))'''&&&(((***'''((()))******)))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((()))***+++,,,,,,---************))))))))))))&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))***))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((''''''(((***---......'''''''''''''''((()))***(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++((())))))***++++++,,,,,,---------............///222333555888;;;<<<===>>>>>>???CCCIIIOOOUUUWWWXXXXXXVVVUUUWWW[[[```dddeeefffiiidddbbbgggrrr''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************++++++,,,,,,---......,,,---......//////......000000111222222222222111111111111111111111111111111111111000//////......---------,,,,,,,,,++++++***)))((()))+++,,,+++***&&&'''''''''(((((())))))'''((((((((())))))******'''((((((((())))))******''''''(((((())))))******'''((()))******)))((('''************************,,,***)))'''''')))***,,,&&&&&&&&&'''''''''((((((,,,***))))))******)))'''''')))+++)))&&&$$$&&&((('''((()))******)))((('''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))***+++---...///000************))))))))))))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&''')))***++++++******(((''''''''''''((()))))))))))))))))))))))))))))) '''---...***&&&&&&''')))(((((('''''''''((((((&&&&&&'''((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++((())))))***++++++,,,,,,---------.........//////444555777999;;;<<<======>>>@@@CCCIIIPPPUUUWWWWWWXXXWWWVVVWWW\\\aaadddeeegggjjjfffeeekkkxxx''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***(((((((((((())))))))))))))))))))))))************++++++,,,------......////////////000111111222222//////000111111111111111222222111000///...------,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***)))((((((((()))+++,,,,,,***((()))+++,,,+++(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))******))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------...............333444666888;;;>>>@@@BBB@@@BBBFFFJJJOOOSSSWWWYYYWWWVVVVVVVVVZZZ___eeeiiimmmiiihhhhhhiiixxx''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***'''((((((((())))))))))))))))))))))))************++++++,,,,,,---........./////////000111111222222///000000111111111111111222222111000///...------,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((()))+++++++++)))'''(((***+++)))'''((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------...............444444666888;;;>>>@@@BBB@@@BBBFFFJJJOOOSSSWWWYYYWWWVVVVVVVVVZZZ___eeeiiikkkhhhhhhiiimmm'''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''((((((((()))))))))))))))))))))************++++++,,,,,,------.........//////000000111111222000000111222222222222111222222111000//////...---------,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((*********))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((()))******)))(((''''''))))))((('''******++++++++++++******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***))))))((())))))))))))))))))))))))***************+++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////444555777999<<<>>>@@@AAAAAABBBFFFJJJOOOTTTWWWYYYWWWVVVVVVVVVZZZ___eeeiiikkkhhhhhhjjjppp&&&'''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''((((((((())))))((()))))))))***************++++++,,,------............//////000111111111000111222222333333222222222222111111000//////...------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((()))))))))((((((((((((((()))((((((******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))************+++,,,---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////444555777:::<<<>>>@@@AAAAAACCCFFFKKKOOOTTTWWWYYYWWWVVVVVVVVVZZZ___eeeiiillljjjiiijjjqqq&&&&&&'''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((()))))))))******************++++++,,,------............///000000111111111111222333333333333333222222111111000000//////.........---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))((((((((()))))))))))))))((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))************+++,,,---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...//////000444666888;;;===???@@@@@@AAACCCGGGKKKPPPTTTXXXZZZWWWVVVVVVVVVZZZ___eeeiiikkkkkkkkklllvvv%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&''''''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&'''''''''((((((((())))))))))))******************++++++,,,,,,---------......//////000000111222222333444444444444333222222111111111000000000//////.........---------+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))(((''''''((()))******(((((()))***''''''((((((((((((''''''************************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))***************+++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000555666999<<<>>>?????????BBBCCCGGGKKKPPPUUUXXXZZZWWWVVVVVVVVVZZZ___eeeiiiiiikkkmmmppp|||%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((())))))))))))*********************+++,,,,,,------------......///000000000222333333444444444444444222222222111111111111000////////////.........---+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))************)))(((''''''((()))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((()))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))(((&&&&&&&&&(((***)))'''&&&(((***&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))******)))))))))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---...///000000555777:::<<<>>>?????????BBBDDDGGGLLLPPPUUUXXXZZZWWWVVVVVVVVVZZZ___eeeiiiiiimmmooorrr%%%%%%&&&'''((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((())))))))))))************)))******+++,,,,,,------------......///000000000222333444444555555444444222222222111111111111111000/////////............+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((()))))))))(((&&&%%%%%%''')))(((&&&%%%&&&)))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---...///000111555777:::===????????????BBBDDDGGGLLLQQQUUUXXXZZZWWWVVVVVVWWWZZZ___eeeiiijjjoooqqqrrr~~~((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))***)))((((((((((((((()))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%*********)))))))))))))))******+++,,,,,,,,,,,,+++......//////000000111111111111222222222333333333222222222111000//////...////////////............------,,,,,,+++***))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******+++++++++******))),,,,,,+++++++++,,,---...++++++,,,,,,...///111111555888<<<>>>??????@@@AAA@@@BBBEEEJJJOOOUUUYYY\\\YYYXXXXXXYYY\\\aaafffjjjiiijjjhhhooo((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''(((((()))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((())))))***((((((((((((((((((((((((((((((((('''''''''&&&&&&)))))))))))))))))))))))))))***++++++,,,,,,++++++---......///000000111111111111111222222222333333222222111111000//////...////////////............------,,,,,,+++******)))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))******+++++++++******,,,+++++++++,,,,,,------,,,,,,,,,---...///000111555888<<<>>>??????@@@AAAAAABBBFFFJJJOOOUUUYYY[[[YYYXXXWWWWWW[[[aaagggkkkmmmmmmgggjjjxxx((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,(((((((((((((((((((((((())))))(((((((((((('''''')))))))))))))))))))))))))))***++++++,,,,,,++++++------......///000000000000111111111222222222222222222111111000//////////////////............------,,,,,,++++++************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))((((((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))***++++++++++++++++++++++++,,,,,,,,,---------------------...///000555888<<<>>>??????AAABBBBBBCCCFFFJJJOOOUUUYYY[[[YYYWWWUUUVVVZZZaaahhhmmmooonnnffffffoooyyy(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++------(((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))))))))))))))))))))***+++++++++++++++,,,------......///000000000000000111111111111222111111111111000000////////////.........---------,,,,,,,,,++++++************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************)))))))))((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((('''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************'''((()))***+++,,,,,,,,,++++++,,,,,,---------,,,......---------......///666888<<<>>>???@@@BBBCCCCCCDDDGGGKKKPPPTTTXXXZZZYYYWWWTTTTTTYYYaaaiiiooolllllleeedddlllvvv((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++------((((((((((((((((((((((((((((((((()))))))))))))))''''''(((((())))))))))))))))))***++++++++++++***,,,,,,,,,---......////////////000000000111111111111111111000000000000000............------------,,,,,,+++++++++++++++******************)))(((((())))))))))))))))))))))))************************)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************)))))))))((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,***+++,,,---------,,,,,,......---------......///666888;;;===???@@@CCCEEEDDDEEEHHHKKKPPPTTTXXXZZZYYYVVVTTTTTTXXX```iiinnnhhhjjjeeedddlllvvv((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''(((((())))))***((()))******++++++******++++++,,,,,,---.........////////////000000000000111111000000000000000000.........------------,,,++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))************************((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((()))***+++++++++++++++***+++,,,---...---,,,+++---------------...///000666999;;;===???AAADDDFFFEEEFFFIIILLLPPPTTTWWWYYYXXXVVVTTTUUUYYY```ggglllgggiiieeedddjjjsss(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((())))))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***((())))))***************+++++++++,,,------.............../////////000000000000000000000000000111.........---------,,,,,,++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))************************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))******+++++++++******)))+++,,,......---,,,+++,,,,,,,,,---...///000111777999;;;===>>>AAADDDGGGFFFGGGIIILLLPPPTTTWWWYYYXXXWWWUUUVVVYYY___fffjjjfffiiieeedddiiiqqq(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''((())))))***(((((()))******************++++++,,,,,,---................../////////000000000000000000111111111......---------,,,,,,,,,++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************************************+++++++++******))))))***,,,......---,,,+++++++++,,,---...///111222777999;;;===>>>AAAEEEGGGGGGHHHJJJMMMPPPTTTWWWYYYXXXWWWVVVWWWZZZ___eeehhheeeiiifffeeekkksss(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////000000111111111000000///000///...---,,,---......,,,,,,------,,,,,,+++***************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((,,,+++)))((('''''''''((())))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((()))******(((''''''((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))************))))))))))))))))))))))))************************,,,,,,,,,++++++*********,,,++++++******++++++,,,------......---...111333---555>>>AAA@@@@@@FFFKKKIIIJJJKKKNNNQQQTTTVVVXXXZZZXXXWWWWWWYYY^^^cccfffiiijjjfffgggpppxxx(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,------.../////////000000111111111111000000000///...---------......,,,------------,,,++++++************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''***)))))))))(((((((((''')))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&%%%%%%&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))((()))******(((''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))************))))))))))))))))))))))))************************+++++++++******))))))))),,,++++++******++++++,,,,,,---......---...111333:::;;;;;;::::::>>>DDDJJJJJJJJJLLLNNNQQQTTTWWWYYYYYYWWWVVVVVVYYY^^^cccggghhhiiifffhhhqqq{{{((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,---......//////000000111111111111000000000///......------......---------------,,,++++++***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%%%%%%%&&&'''))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******************))))))))))))((()))******(((''''''(((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))************))))))((())))))))))))************))))))))))))))))))))))))*********************************))))))))))))))),,,++++++******++++++,,,,,,---...------...111444@@@===:::;;;???DDDGGGGGGKKKKKKLLLNNNQQQUUUYYY[[[WWWVVVUUUVVVZZZ___eeehhhgggiiifffhhhrrr}}}((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,------.../////////000000111111111111000000//////...............---------...---,,,,,,+++***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********************)))))))))(((((()))******(((''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************)))(((((()))))))))************))))))))))))))))))))))))******************************************)))))),,,++++++******++++++,,,,,,------------///222444999888<<>>;;;<<>>BBBFFFEEEFFFIIINNNTTTXXXXXXXXXVVVWWWWWWWWWXXX\\\```dddjjjeeefffmmmuuu))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++***))))))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))************))))))******************************************************************************************************++++++++++++******************************)))))))))************+++************************+++*********)))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------...///000000111111000000000111222333444555555111000000///---,,,,,,+++------,,,,,,+++******)))************************************************)))))))))))))))))))))))))))******************)))+++***)))(((((()))***+++************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++******))))))((()))))))))+++***((()))+++---------,,,,,,++++++***)))))))))&&&((()))***((((((((()))''''''((())))))))))))(((''''''(((((((((((('''''''''(((((()))******)))))))))************))))))((((((((()))))))))*********(((((((((((())))))))))))(((((()))))))))*********************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,+++******)))((((((************************++++++,,,---------,,,,,,+++,,,---------...111444777:::<<<===<<<>>>BBBFFFEEEFFFIIIOOOTTTXXXYYYXXXVVVWWWWWWWWWXXX\\\```dddhhheeefffmmmuuu))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******++++++++++++************************************************************************************************************++++++++++++***************************************+++++++++,,,,,,***************************************))))))))))))************+++++++++++++++,,,,,,,,,,,,------------...///000000000000///000111333555666888999111111000///...------,,,------,,,,,,++++++******************************************************))))))))))))))))))))))))******++++++++++++******+++***))))))))))))***+++************************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))***+++,,,,,,++++++++++++++++++++++++))))))((((((((()))******+++***((()))+++------,,,,,,,,,++++++***)))))))))&&&((())))))'''&&&&&&'''&&&''''''((((((((((((((('''(((((())))))((((((''')))((((((((((((((())))))(((((())))))************(((((())))))))))))******(((((((((((())))))))))))'''((((((((())))))))))))************************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++******)))(((((((((************************,,,,,,---------,,,+++++++++,,,---------...111444888:::======<<<===BBBFFFFFFGGGJJJOOOTTTXXXYYYXXXVVVWWWWWWWWWXXX\\\```dddfffeeeggglllttt(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))******++++++*********************************************************************************************************++++++,,,,,,++++++***************************************+++++++++,,,************************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,---...///000000000000//////111222444666777888000000//////...------,,,------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++******************************************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))((((((((((((((()))***++++++)))((()))+++,,,,,,+++,,,,,,++++++***)))))))))((()))******(((&&&&&&'''&&&&&&'''((((((((((((((((((((())))))))))))((((((+++)))(((&&&&&&&&&''''''***)))))))))))))))******(((((((((((()))))))))***(((((((((((())))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********++++++******))))))))))))************************------------,,,++++++***+++,,,---------///222444888;;;======<<<===AAAEEEFFFGGGJJJOOOUUUXXXYYYYYYVVVWWWWWWWWWXXX\\\```ddddddeeehhhllluuu(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))'''(((((()))******))))))************************************************************************************************++++++,,,,,,,,,,,,++++++************************)))))))))*********++++++***************************************+++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,---...//////000000000000000000111222222333333///......------,,,,,,,,,---------,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++******++++++++++++*********************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))*********))))))***+++,,,+++))),,,,,,++++++***))))))))))))***++++++)))''''''(((&&&''''''((()))((((((((((((((())))))))))))(((((())))))((('''(((***+++,,,,,,+++***)))(((((((((((('''(((((((((((()))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++*********************************------------,,,++++++***,,,------------///222555999;;;======<<<===AAAEEEFFFGGGJJJOOOUUUYYYYYYYYYVVVWWWWWWWWWXXX\\\```ddddddfffhhhmmmxxx))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++******************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))&&&'''((()))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++*********+++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---...////////////000000000000000/////////......------,,,,,,,,,,,,------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))******++++++++++++************+++,,,,,,+++******************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))((((((************************(((((('''''''''((())))))***))))))***++++++***(((,,,,,,++++++***)))))))))(((***++++++)))((())))))'''(((((()))))))))))))))((())))))******))))))(((&&&'''(((***---000222444...,,,***)))''''''((((((''''''(((((((((((())))))(((((((((((())))))))))))************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,---------,,,++++++,,,---.........///222555999;;;======<<<===AAAEEEGGGHHHKKKPPPUUUYYYZZZYYYVVVWWWWWWWWWXXX\\\```ddddddfffiiippp))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))************))))))''''''((()))***+++******************************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---...////////////////////////////////////............------------------------------------************************************************)))))))))))))))))))))))))))******************)))***++++++,,,,,,++++++***************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))((('''''''''((((((***))))))***++++++)))''',,,,,,++++++***)))))))))&&&(((******)))((()))***((())))))***************))))))************))))))&&&''')))+++...000111111,,,+++)))((('''((()))***'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,***************+++++++++************************++++++,,,---------,,,,,,,,,---.........000333555999<<<>>>===;;;<<<@@@DDDGGGHHHKKKPPPVVVYYYZZZZZZVVVWWWWWWWWWXXX\\\```dddccceeehhhsss))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))(((((()))++++++,,,,,,,,,************************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------+++,,,---...////////////////////////000000000000///////////////.........------------------------************************************************))))))))))))))))))))))))))))))************))))))***+++,,,------,,,+++***************************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,((((((((((((((((((((((((***)))(((''''''''''''''')))))))))***++++++)))''',,,,,,++++++***)))))))))%%%&&&((()))((('''((()))))))))***+++++++++++++++))))))************))))))'''((()))++++++***))))))+++***((('''((()))+++,,,''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((())))))))))))*********)))))))))))))))************************************+++,,,,,,------------,,,---.........000333555:::<<<>>>===;;;<<<@@@DDDGGGHHHKKKPPPVVVYYYZZZZZZVVVWWWWWWWWWXXX\\\```dddbbbdddhhhvvv)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))***,,,---------++++++++++++++++++++++++)))***+++++++++***)))(((+++,,,,,,+++))))))***,,,+++,,,,,,+++++++++---///---///111111000///......000111111///---,,,---...*********,,,...///...---,,,......,,,((('''))),,,...,,,++++++---...---,,,)))******+++,,,,,,------,,,,,,++++++,,,,,,---...........................///000000111111111111000111222222111111000///...,,,,,,------,,,,,,+++***,,,++++++******++++++,,,************************************************************************+++*********))))))((((((+++*********))))))((((((+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************((((((((((((((()))******))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))************,,,++++++******)))))))))))))))))))))))))))))))))$$$'''***,,,,,,,,,,,,---))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***++++++******************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************+++---------+++++++++---,,,---...//////000222555999<<<>>>>>>===>>>BBBFFFIIIJJJMMMQQQSSSUUUVVVVVVXXXVVVUUUUUUXXX\\\bbbeeeggghhhmmm~~~)))))))))))))))(((''''''(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++***+++---............000111---.........///111444666444555777888777777888888999999777444111000111333111000000000000///...---***,,,------,,,,,,,,,---...---------------***(((,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...........................---...//////////////////222222222222111000///...---............---,,,,,,,,,,,,++++++++++++,,,,,,************************************************************************+++*********))))))))))))+++*********))))))))))))+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))***************************))))))))))))))))))))))))))))))))))))+++......---+++***+++))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************+++,,,------++++++,,,---,,,---...//////000222555999<<<>>>>>>===>>>BBBFFFIIIJJJNNNQQQTTTUUUVVVWWWVVVUUUUUUVVVYYY___dddhhhhhhiiinnn)))))))))))))))(((((('''((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,(((+++---/////////111222222333555999<<>>>>>===>>>BBBFFFIIIKKKNNNQQQTTTVVVVVVWWWUUUUUUUUUWWW\\\bbbgggkkkjjjjjjppp(((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))*********))))))(((+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------(((+++///222444555777999AAADDDIIIOOOSSSUUUTTTRRRTTTSSSQQQQQQRRRRRRRRRQQQQQQPPPNNNHHHBBB>>><<<;;;<<<===>>>???@@@AAACCCEEEAAA===888666666555222...///...---...///000000///...............---------,,,,,,,,,,,,,,,---..............................///000111222222222222222222222222222111000//////...////////////...------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))((()))))))))************************************++++++***)))((('''''''''))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********))))))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))******************++++++,,,,,,,,,---((((((((((((((((((((((((///000000///+++)))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++***,,,------++++++,,,...,,,---...//////000222555999<<<>>>>>>===>>>BBBFFFIIIKKKNNNQQQTTTVVVWWWWWWWWWWWWWWWYYY^^^ccchhhllllllkkkppp(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))***************))))))(((++++++,,,,,,,,,------------,,,+++++++++---///111444888>>>DDDHHHMMMRRRUUU]]]```ffflllooommmfff```]]][[[XXXWWWVVVUUURRROOOQQQRRRSSSQQQMMMHHHEEEDDDAAACCCEEEEEEEEEFFFJJJMMMMMMHHHAAA>>>>>>???>>><<<999555111//////000111111---------.........//////------,,,,,,------...///........................///000111222333333333333222333333222222111000///...............---,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***************************************************************+++++++++***************+++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((''''''(((((()))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''((())))))******))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((()))))))))************,,,,,,,,,------.........((((((((((((((((((((((((+++------,,,)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++***+++---,,,,,,+++---...,,,---...//////000222555999<<<>>>>>>===>>>BBBFFFJJJKKKNNNRRRTTTVVVWWWWWWYYYYYYYYY[[[___ccchhhjjjlllkkkppp'''(((((())))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))******+++++++++******)))++++++,,,,,,------.........------...000444888;;;HHHLLLSSSZZZbbbjjjrrrwwwwwwyyy|||~~~tttmmmllliiifffdddccc___YYYUUUOOOQQQTTTUUUSSSQQQPPPPPPKKKLLLMMMJJJFFFEEEGGGJJJPPPMMMJJJJJJLLLOOORRRTTTLLLGGG@@@:::777444222111////////////////////////---------------......///........................---...///000111222222222333333333333222111000///---............---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++++++++++++++*********+++++++++++++++***************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((())))))******))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))************------------------......))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******************)))'''(((((())))))*********))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///,,,---...//////000222555999<<<>>>>>>===>>>BBBFFFJJJLLLOOORRRUUUWWWWWWXXXYYYYYYZZZ\\\```dddhhhjjjllljjjnnn''''''((()))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))***++++++,,,,,,,,,++++++++++++,,,,,,---....../////////000333888???FFFJJJTTTWWW\\\aaahhhpppyyy~~~|||{{{}}}zzz}}}zzzvvvuuutttpppgggaaaVVVWWWWWWVVVTTTTTTUUUWWWVVVVVVUUUOOOHHHEEEFFFIIIMMMPPPTTTXXX[[[___dddggg```\\\VVVOOOIIICCC===999555444333222111000//////---------------...//////........................---...///000111222222222333333333333222111000000...////////////...------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******++++++******+++******))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********))))))))))))************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))'''((()))((('''''')))***))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''(((((()))******+++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///,,,---...//////000222555999<<<>>>>>>===>>>BBBFFFJJJLLLOOORRRUUUWWWXXXXXXWWWXXXYYY\\\```eeeiiikkkkkkhhhlll''''''((())))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))***+++,,,------------,,,++++++,,,,,,---.../////////000222777???HHHQQQVVVVVVWWWYYY[[[^^^eeelllqqqsssqqqrrrxxx~~~~~~}}}xxxooogggaaa___[[[VVVRRRRRRTTTWWW\\\]]][[[TTTLLLHHHJJJMMMLLLSSS\\\bbbeeehhhlllpppllljjjfffbbb\\\SSSJJJDDD:::999888555333000///......------------...//////........................///000111222444444444555333333333333222111000000000000000000000//////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))//////---,,,+++*********))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))************,,,++++++******)))))))))))))))))))))))))))))))))((())))))((('''''')))***))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))'''((((((((())))))******''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,...///,,,---/////////000333555999<<<>>>>>>===>>>BBBFFFJJJLLLOOORRRUUUWWWXXXXXXTTTVVVXXX\\\aaafffkkkmmmjjjgggkkk))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++((((((+++///...***))),,,,,,---,,,,,,,,,...333666666;;;BBBFFFHHHJJJNNNRRRXXXWWWVVVUUUWWW\\\dddjjjiiimmmqqquuuxxx{{{~~~}}}{{{tttggg\\\[[[WWWSSSNNNMMMMMMPPPRRR[[[ZZZXXXUUURRROOOMMMLLLTTTXXX^^^eeekkkppprrrtttuuurrrnnnkkkhhhbbbYYYSSSLLLHHHCCC>>>:::666111...000///......------------+++,,,---...//////000///////////////000000000000222222222222222111000///000000000000////////////,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++******))))))++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))***************))))))******+++,,,++++++************++++++************************)))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++++++++***))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((())))))))))))***************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......////////////...000333666:::===???>>>===???CCCGGGIIIJJJLLLNNNQQQTTTVVVWWWYYYYYYYYY[[[___dddhhhkkkiiigggmmm))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++,,,((('''***,,,,,,...222...000222444777;;;AAAEEEJJJMMMSSSXXX[[[^^^```bbb]]][[[XXXVVVXXX\\\```cccbbbcccfffggghhhjjjmmmooovvvssspppnnnkkkcccXXXPPPNNNMMMKKKIIIIIIKKKMMMNNNRRRQQQPPPNNNLLLKKKIIIIIINNNPPPTTTZZZ```gggmmmpppsssqqqpppooommmiiieeeaaa\\\YYYUUUPPPLLLFFF@@@<<<444333111000//////000000.........////////////...////////////000000000000222222222222222111000000000000000000////////////------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************,,,+++******))))))******************************************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************)))))))))))))))*********++++++******))))))******+++,,,+++******))))))******+++************************************************++++++***))))))***++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++***))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......////////////...000333666:::<<>>===???CCCGGGHHHJJJLLLOOORRRUUUWWWYYYXXXXXXYYY[[[^^^cccgggiiiiiiggglll))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************+++++++++,,,...***(((+++---,,,...222444888@@@GGGOOOVVV]]]aaakkkkkkkkkkkkkkkhhheeebbb[[[WWWSSSRRRTTTWWWWWWVVVUUUVVVUUUSSSRRRQQQSSSUUU\\\]]]^^^]]]ZZZUUUOOOKKKHHHIIIIIIJJJJJJJJJJJJIIIJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHLLLRRRYYYaaaeeejjjlllmmmmmmlllkkklllmmmgggeeeccc```[[[UUUMMMGGG;;;999666333000///000000000////////////......---////////////000000000000222222222222222222111000000000000000////////////............---------------,,,,,,++++++,,,,,,---++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------************************,,,+++******))))))******************************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++++++++***************+++++++++,,,******))))))******+++,,,+++******))))))******+++************************************************++++++***))))))***++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++******)))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------.........///000//////000333555:::<<<>>>>>>===>>>CCCGGGGGGIIILLLPPPSSSVVVYYYZZZVVVVVVXXX[[[^^^bbbeeefffjjjgggkkk((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,+++...000///+++---111===EEERRR___iiiqqqvvvzzz~~~zzzuuuppplllfff]]]WWWTTTOOOKKKKKKNNNPPPNNNKKKHHHHHHGGGEEEDDDDDDFFFHHHMMMRRRWWWZZZZZZYYYYYYZZZWWWXXXYYYYYYWWWTTTPPPNNNNNNNNNMMMMMMLLLLLLLLLLLLHHHHHHGGGHHHKKKPPPUUUXXX^^^aaaccccccaaaaaacccfffffffffffffffddd^^^WWWQQQHHHDDD>>>888333///...---/////////...............////////////000000000000222222222333333222111111000000000000////////////.........------------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......************************,,,+++******))))))******************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,******))))))******+++,,,******))))))))))))******************************************************+++******************+++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,++++++***)))*********)))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------.........///000000///000333555999<<<>>>>>>===>>>BBBFFFEEEGGGKKKOOOSSSVVVXXXYYYUUUWWWYYY\\\___bbbdddeeejjjgggkkk((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,***,,,000222......777CCCQQQ[[[hhhuuu}}}}}}xxxqqqlllggg```XXXRRRNNNIIIEEEEEEHHHIIIFFFBBB@@@BBBDDDFFFIIIMMMQQQUUUZZZ```gggkkklllnnnrrruuussstttttttttqqqmmmhhheeecccbbbaaa```___^^^]]]]]]XXXWWWWWWVVVVVVUUUTTTTTTVVVXXXYYYXXXTTTSSSTTTWWW[[[\\\```dddffffffccc___VVVRRRKKKCCC;;;555111/////////............//////////////////000000000000111222222333333333222222000000000000////////////------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......************************,,,+++******))))))******************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******************)))******+++++++++,,,,,,,,,******))))))******+++,,,***))))))))))))))))))************************************************************++++++*********************************)))))))))***++++++,,,,,,+++,,,,,,,,,,,,+++******************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......---///000000000000222444999<<<>>>===<<<>>>BBBFFFDDDFFFJJJOOOSSSVVVWWWXXXWWWXXXZZZ]]]```ccceeefffiiigggmmm))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,///111444<<>>BBBFFFLLLOOOSSSUUUUUUUUUVVVVVVVVVXXXZZZ\\\]]]___ccceeefffgggttt******++++++++++++******************************))))))))))))************))))))************))))))***************+++++++++)))))))))*********++++++************************++++++++++++++++++++++++)))+++,,,,,,++++++---......---,,,+++,,,...111333999???IIIRRRYYY]]]___```aaa___\\\XXXVVVUUUUUUUUUVVVWWWTTTOOOOOOWWW___bbbooovvv{{{vvvsssqqqmmmgggaaaXXXVVVRRROOOMMMMMMNNNNNNSSSQQQMMMHHHAAA:::444000111///...///111222222111///111222444444444333222333333222222111000000000000000/////////.................................,,,------......------,,,+++++++++,,,,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******+++,,,---,,,++++++******++++++,,,+++++++++*********))))))+++++++++*********))))))+++*********))))))))))))((((((((()))***+++++++++)))))))))))))))******+++******************************))))))))))))******)))***++++++,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---///000...,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,,,,---------+++,,,,,,------------,,,)))))))))******+++,,,------------,,,,,,,,,++++++******))))))))))))******))))))))))))************************************************************)))))))))))))))))))))))),,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************************************+++***)))))))))***+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---..................///111222444;;;;;;;;;;;;;;;>>>BBBEEEMMMPPPTTTVVVVVVVVVWWWWWWVVVXXXZZZ\\\]]]___cccfffggggggttt******++++++++++++******************************)))))))))*********++++++*********))))))*********+++++++++***************************+++++++++,,,************************+++++++++++++++++++++++++++,,,......---,,,---...+++------***)))---666===EEEKKKRRRVVVWWWXXX\\\___^^^ZZZTTTNNNIIIGGGGGGGGGJJJNNNQQQSSS\\\jjjwww}}}yyysssgggeee```XXXOOOHHHGGGGGGKKKMMMOOOOOOKKKEEE???:::666444111000111222222222///000222333444444444333333333333222111111000000000000000/////////......////////////////////////------............------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,---...///,,,++++++******++++++,,,+++++++++***************+++++++++******************************)))))))))(((((())))))***+++++++++)))))))))))))))******+++******************************))))))))))))******))))))***++++++++++++***------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,+++******,,,...///...,,,******************++++++************+++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************+++,,,------------------,,,,,,,,,,,,************************(((((())))))***++++++,,,************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******************************************************))))))******+++,,,************************++++++++++++++++++++++++++++++,,,,,,------,,,,,,---,,,,,,,,,,,,---......///.........///111333444;;;;;;<<<<<<<<<>>>BBBEEEMMMPPPTTTVVVWWWWWWWWWXXXVVVXXXZZZ\\\]]]```cccfffhhhhhhuuu******++++++++++++******************************))))))*********+++++++++,,,+++))))))))))))+++,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++---//////...,,,---------...000111444;;;FFFNNNUUUYYY]]]___^^^]]]]]]]]]WWWSSSLLLGGGDDDDDDFFFHHHHHHOOOXXX___kkk{{{|||rrreeeZZZQQQLLLJJJEEEHHHMMMPPPQQQOOOLLLIII<<<999444111111222222111///000111333444555555555444333333222222111000000000000000////////////...........................++++++,,,,,,,,,,,,++++++---------------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************)))))))))******+++++++++)))))))))))))))******+++************************+++******))))))******+++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,---......------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++++++++++++++,,,------...------------,,,,,,,,,************************)))))))))******+++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************************************************************+++++++++)))***++++++++++++***)))++++++++++++++++++++++++***+++,,,---...---,,,+++---,,,,,,,,,,,,---......//////......///111333444:::;;;<<<<<<===???BBBEEEKKKOOOSSSUUUVVVVVVWWWWWWVVVXXXZZZ\\\^^^```dddgggiiiiiivvv******++++++++++++******************************************++++++++++++,,,+++***))))))***+++,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***,,,......---,,,---......111777@@@KKKVVV```fffcccdddeeehhhhhheee^^^YYYLLLIIIEEEAAABBBEEEJJJMMMSSS]]]gggoooyyytttkkkddd]]]YYYNNNOOOPPPQQQQQQPPPOOONNNBBB>>>999555333222222111000000222333444555666666444444333333222111111111111000000000////////////------------------------+++,,,,,,------,,,,,,+++...---------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***))))))(((,,,++++++******++++++,,,***************************************************************+++++++++************++++++++++++)))))))))))))))******+++************************++++++************++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...//////............,,,---...///000111000000000000000000000000000000000000//////......------000000///......//////000,,,,,,,,,,,,,,,,,,---............---------,,,,,,)))***++++++++++++***))),,,+++++++++******))))))************************************************))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))******+++************************************************************************))))))******++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++***+++,,,---...---,,,+++---,,,,,,,,,,,,---......////////////000111333444:::<<<======>>>???BBBEEEIIILLLPPPSSSTTTTTTUUUVVVVVVXXXZZZ\\\^^^aaaeeehhhiiijjjwww******++++++++++++******++++++++++++++++++++++++*********++++++++++++,,,++++++************+++++++++++++++***************************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,...111---444@@@OOO]]]hhhmmmoookkkiiihhhiiiiiicccYYYQQQEEECCCAAAAAAEEEKKKRRRVVVfffoooxxx}}}}}}ssslllmmmppptttwwwzzz~~~uuupppvvv~~~|||sssiiiaaaYYYWWWTTTQQQOOOOOOPPPQQQIIIEEE???:::888555333111111222222333444555555666444444444333222222111111111111000000000/////////------------------------......////////////......---------------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,***((('''&&&,,,++++++******++++++,,,***************+++++++++***************+++++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,------------***,,,......---,,,,,,...---...000222333444333333444444444444444333333333333222222111000///.........------,,,---...000111---------,,,,,,------...............---------,,,)))***+++,,,,,,+++***)))---,,,,,,+++******))))))************************************************)))))))))))))))))))))))))))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))******+++************************************************************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++,,,,,,------,,,,,,---,,,,,,,,,,,,---......000/////////000222444555:::<<<===>>>???@@@CCCEEEHHHKKKOOORRRSSSSSSTTTUUUVVVXXX[[[]]]___bbbfffiiiiiijjjyyy******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++******************+++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,...222555666CCCUUUcccjjjkkkjjjjjjkkkjjjgggccc]]]VVVNNNIIICCCCCCEEEIIIQQQZZZdddiiiwww~~~wwwrrrpppnnnmmmmmmpppqqqnnnggg```YYY]]]ccchhhmmmrrrwww{{{ttthhhaaafffkkknnnxxx|||tttppphhh```ZZZWWWVVVVVVOOOKKKFFFAAA===:::555333333333333333333444555555555444444333333222111111111111111000000000//////..............................////////////......,,,,,,------......//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,------,,,***)))''',,,++++++******++++++,,,))))))*********+++++++++))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------------,,,+++++++++,,,,,,---------,,,,,,---...///000111111---000333444444444666888777999;;;>>>????????????AAAAAAAAA@@@@@@@@@????????????>>>===<<<;;;:::999555444111///......///000......------------..................------------)))***,,,------,,,***)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++************************************************************************((()))***+++,,,++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---......000/////////000222444555:::<<<>>>??????@@@CCCEEEHHHKKKOOORRRSSSTTTUUUVVVUUUXXX[[[]]]___bbbfffiiihhhjjjzzz******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***))))))******+++++++++,,,((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,///444888HHHYYYnnnxxxuuulllfffeeehhhhhheee]]]QQQHHHDDDCCCDDDFFFKKKSSS___kkkvvv}}}}}}rrrggg```___aaacccddddddgggmmmssstttooojjjiiinnnvvvzzz}}}~~~{{{}}}uuuuuu|||zzzlllaaaZZZWWWSSSPPPKKKFFFBBB===888444444444333333333444444555555444444333333222222111111111111111000000000000////////////////////////,,,,,,------------,,,,,,,,,,,,,,,---...///000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,---------,,,+++***,,,++++++++++++++++++,,,))))))******++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------......------+++++++++,,,,,,------------...///000111222333444999===AAACCCDDDEEEHHHKKKHHHJJJMMMPPPQQQRRRQQQQQQTTTTTTTTTSSSSSSRRRRRRRRRSSSRRRQQQPPPOOOMMMMMMLLLFFFCCC???:::666333222111///......---------......//////.........---------)))***,,,------,,,***)))*********++++++,,,------************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++************************************************************************((()))***+++,,,+++******,,,+++)))(((((()))+++,,,++++++++++++++++++++++++---,,,+++***+++,,,---...---,,,,,,,,,,,,---......000000//////000222444555:::<<<>>>??????AAACCCEEEHHHLLLPPPSSSTTTUUUVVVWWWUUUXXX[[[]]]___bbbfffiiigggjjj{{{***++++++,,,,,,++++++***++++++++++++++++++++++++***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,///000...---444CCCNNN\\\lllzzzyyyooojjjlllnnnooobbbTTTMMMIIIFFFEEEGGGKKKQQQ[[[eeeooozzzsssiiifffaaadddeeedddbbbcccjjjpppwww~~~~~~{{{iii^^^XXXVVVWWWWWWOOOAAA:::;;;:::888666555666666666555888888777555444333222111333222111111000111111111000/////////...............------,,,,,,------...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************))))))))))))************)))************+++++++++......------------,,,,,,)))+++---...------...///+++,,,------,,,---///222333333333666;;;AAAGGGKKKQQQTTTZZZ]]]```aaacccdddeee```YYYSSSPPPPPPOOOOOOMMMOOOSSSWWW[[[]]]___```___`````````^^^\\\ZZZYYY]]]XXXPPPJJJFFFBBB===999888555111000222333111000......///000000000//////++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************))))))((((((************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++,,,++++++******++++++,,,,,,+++*********+++,,,---++++++,,,,,,,,,,,,------...---,,,---......---+++---...///000000111333666;;;>>>AAAAAA@@@@@@CCCFFFIIIKKKNNNQQQSSSUUUVVVVVVWWWYYY\\\```cccfffgggggghhhhhhwww++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,---------222>>>OOO[[[lllttt{{{yyyuuusssrrrpppiii[[[MMMGGGEEEDDDHHHLLLVVV]]]hhhuuussshhh^^^ZZZ[[[cccmmmzzzxxxooogggdddbbb```WWWJJJBBBBBB:::777555444555666666555777777666555444333333222333333222111111111111111000000/////////............------,,,,,,------...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************))))))))))))************************++++++++++++++++++,,,,,,---------...)))+++------------...///111222111000///000333666:::<<>>BBBIIIMMMTTT\\\cccgggiiijjjnnnpppssstttsssrrrrrrrrrhhhbbbXXXOOOHHHCCC???<<<=========@@@EEEKKKPPPTTT[[[\\\^^^```bbbeeeggghhheeeccc```^^^\\\YYYUUUSSSMMMJJJEEEAAA>>>;;;777444333222000///...---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********************+++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,---------,,,,,,---......---+++---...///000000111333666999<<>>>>>AAADDDGGGIIILLLPPPSSSUUUVVVVVVUUUWWWZZZ^^^cccfffhhhiiijjjhhhwww+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------///000444<<>>666555222000//////000111------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,+++***++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,---...///---,,,---...///000000111333666888;;;>>>>>>======@@@CCCFFFHHHKKKOOORRRUUUVVVVVVTTTVVVYYY]]]bbbeeehhhjjjjjjhhhvvv,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------...222:::CCCJJJOOOQQQRRRNNN]]]mmmuuutttkkk\\\PPPHHHJJJSSS^^^fffnnnxxxwwwmmmgggccccccgggooo~~~xxxdddVVVQQQLLLDDD>>>:::777555333555555555666666666666777444555555555444333111000111000000000///////////////......------......///................................................------------------------...------,,,,,,------...------------------------,,,,,,,,,+++++++++******************************))))))*********+++++++++))))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---//////000111444777AAAFFFNNNVVV[[[___bbbdddgggggggggffffffeeeeeeeee___ccchhhlllnnnppprrrsssooolllgggeeeddddddccccccZZZZZZYYYXXXVVVSSSRRRPPPNNNOOOPPPRRRSSSUUUVVVWWW```aaabbbbbbaaa___^^^]]]]]]]]]\\\YYYUUUPPPLLLJJJ???===999555222000000000---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++---...///...,,,---...///000000111333666888;;;>>>>>>======@@@CCCDDDFFFJJJNNNRRRTTTVVVVVVTTTUUUXXX\\\```dddhhhjjjiiihhhwww,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,333<<>>BBBXXX\\\```aaa___\\\ZZZYYYXXXVVVTTTSSSRRRRRRSSSTTTKKKPPPVVV[[[___bbbeeehhhgggeeedddeeehhhkkklllmmmiiijjjjjjjjjiiigggeeeccc^^^^^^]]]\\\ZZZWWWUUUSSSUUUWWWZZZ[[[ZZZZZZ\\\]]][[[]]]___^^^ZZZVVVRRRQQQKKKHHHCCC===777222///...........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***************,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++---//////...------...///000000111333666888;;;>>>>>>======@@@CCCCCCEEEIIIMMMQQQTTTVVVWWWTTTVVVXXX[[[___cccgggiiihhhhhhwww,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...///555===@@@AAADDDIIINNN[[[gggmmmdddUUULLLJJJKKKUUUaaassswwwqqqbbb\\\\\\hhhuuuyyyhhhaaaWWWNNNGGGBBB>>><<<777777777666666666666666222333555666666666444333111111111000000000////////////............//////........................................................................,,,,,,++++++++++++,,,,,,........................,,,,,,,,,+++++++++******************************)))************+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------000555;;;AAAIIIQQQVVVddddddbbb]]]WWWQQQMMMLLLHHHGGGFFFFFFEEEFFFGGGGGGCCCHHHNNNSSSVVVYYY\\\^^^\\\[[[[[[]]]```dddffffffiiiiiiiiijjjkkkllllllmmmjjjjjjkkkjjjgggbbb]]]ZZZTTTUUUVVVUUURRRRRRTTTVVVUUUYYY\\\\\\YYYTTTRRRQQQPPPMMMIIIDDD===888444111........................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********)))))),,,++++++******++++++,,,)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,//////...------...///000000111333666999<<>>AAADDDBBBDDDHHHMMMQQQTTTVVVWWWUUUVVVXXXZZZ^^^bbbeeegggfffgggxxx,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......444999>>>>>>???EEEQQQ\\\eeejjjgggWWWHHHEEEMMMUUU___jjj|||rrrfffaaa```ggggggsssyyyqqqeeeYYYNNNGGGAAA===888777777777666666666555111222555666777777555444111111111111000000000000//////............//////........................................................................,,,++++++******++++++,,,........................,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---......///000111555<<>>:::888////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++******)))))),,,++++++++++++++++++,,,)))***+++,,,---,,,++++++++++++,,,,,,,,,---------+++++++++,,,///000///------...///000000111333666999<<>>>>>AAADDDAAACCCHHHLLLQQQTTTVVVWWWVVVWWWXXXZZZ]]]aaaeeegggeeefffyyy------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------......//////000111111333:::???@@@FFFSSSccclllpppeeeUUUHHHCCCIIITTT]]]nnnxxx}}}lll]]]WWW```rrrrrr```UUUKKKCCC888999888777555666888;;;777777777666555555444444111111111111000000000000//////............//////////////////////////////......//////......---,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++)))************+++++++++************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...------...//////...,,,.........---,,,///333666???IIITTT]]]fffnnnqqqoooiiiccc[[[UUUTTTWWWZZZ\\\ZZZ[[[\\\^^^___aaabbbbbbhhhkkknnnoookkkeee```^^^ZZZ]]]aaaeeefffeeebbb```^^^\\\YYYXXXZZZ___dddhhhiiiiiikkkooossssssoookkkggg___ZZZ[[[YYYRRRNNNNNNNNNNNNOOOPPPQQQPPPLLLIIIHHHIIIIIIHHHEEEAAA===;;;888555222///......000111+++,,,---............------,,,,,,++++++,,,,,,---+++,,,------++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********...---,,,+++************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++******))))))+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------..............................---...///000000111333666:::;;;===>>>>>>???BBBDDDBBBEEEIIIMMMQQQSSSUUUUUUVVVWWWWWWZZZ]]]aaaeeehhhjjjkkk}}}------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------...111444888;;;AAAIIIPPPTTTZZZbbbhhhiiibbbXXXJJJBBBFFFSSSdddnnn{{{eee___YYY\\\lllmmmWWWFFF@@@>>>:::888777777888999888777777666666555444444333222222222222111111111//////............//////////////////////////////......//////......---,,,////////////////////////---------------------------------,,,,,,,,,++++++------------------------++++++++++++++++++++++++************++++++++++++************************++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++---------,,,+++---.........222888@@@FFFXXX```iiiooouuuzzzzzzvvvjjjgggddddddfffjjjlllmmmtttuuuuuuvvvwwwyyy{{{|||xxxyyyyyyvvvooohhhbbb```aaadddgggkkklllkkkiiiggg______```bbbfffiiimmmooonnnmmmmmmoooqqqqqqnnnkkkggg___ZZZ[[[ZZZUUUSSSTTTQQQOOONNNNNNOOOOOONNNLLLIIIIIIHHHFFFDDDCCCAAAAAA===;;;777444111/////////.........///......------......------------......+++,,,------++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,+++************,,,,,,---------.........++++++++++++++++++++++++++++++++++++*********)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***,,,,,,,,,---------..............................---...///000000111333666:::;;;======>>>???BBBDDDCCCDDDHHHKKKOOORRRUUUVVVVVVVVVWWWXXX\\\aaaeeehhhiiikkk}}}------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------///444===EEEJJJUUU]]]eeelllrrrrrrkkkaaaQQQIII@@@@@@MMMaaatttzzzaaaTTTVVV___uuuttt[[[KKKEEE>>>::::::::::::999888888777777666555555555444444444333333333222222///......------......///////////////////////////...////////////...------////////////////////////........................------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,------,,,,,,+++---...000555===HHHUUU]]]mmmtttyyy|||~~~~~~yyyooonnnooopppsssuuuuuutttpppppppppppprrruuuwwwyyy{{{tttmmmhhhfffhhhjjjmmmqqqrrrrrrqqqpppjjjlllooosssvvvxxxxxxyyywwwvvvtttssssssrrrpppnnnjjjddd`````````]]]]]]^^^ZZZWWWSSSQQQQQQPPPOOONNNJJJIIIGGGEEEEEEEEEEEEFFFCCCAAA>>>:::555222///---000000000///......------//////............//////+++---...---,,,+++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++************---------.........//////++++++++++++++++++++++++++++++++++++************)))******++++++******)))***++++++,,,,,,++++++***,,,,,,,,,---------..............................---...///000000111333666999;;;<<<===>>>???BBBDDDDDDDDDFFFIIIMMMQQQUUUWWWWWWVVVVVVWWWZZZ```eeehhhgggjjj~~~------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------......---...222;;;GGGSSSZZZeeelllttt{{{~~~xxxgggVVVFFFCCCBBBKKK\\\ooo}}}fffWWW[[[iiisssVVVMMMBBB<<<;;;===<<<:::999888888777777666666555444444444333333333222222///..................//////////////////////////////////////////...------////////////////////////------------------------------------------,,,,,,------------------------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,---......---,,,,,,---...222999BBBNNN[[[hhhpppwww|||~~~}}}}}}yyytttpppnnnmmmllllllkkkiiigggeeeddddddeeeggglllpppssszzz|||~~~}}}zzzvvvsssrrrssstttwwwyyyzzzzzzzzzyyyxxxzzz{{{}}}~~~}}}}}}|||}}}{{{yyyvvvuuutttssssssooollljjjiiiiiigggffffffdddaaa\\\YYYWWWTTTQQQOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFDDDBBB???:::555111...000000///...............///..................///,,,---...---,,,+++,,,...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++------------............++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------..............................---...///000000111333666999:::<<<======???AAADDDDDDDDDEEEGGGKKKPPPUUUWWWWWWVVVUUUVVVZZZ___eeehhhfffjjj------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............111777AAAOOO[[[bbbjjjqqqxxx||||||sss___NNNCCCGGGPPP___ooo{{{yyyhhheeeiiivvvcccWWWIII???<<<<<<;;;999999999999888777777666666444333333333333222222222000//////......//////000000000000000000000000000//////000000//////...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,---...---,,,,,,///222555===HHHUUUaaallltttzzz}}}yyyvvvtttpppjjjeeebbb___]]]]]]^^^]]]\\\]]]]]]]]]^^^bbbggglllooovvvzzz~~~}}}|||yyyyyywwwvvvvvvvvvwwwxxxxxxxxxwwwvvvuuutttuuuuuuuuuvvvtttqqqmmmkkkiiihhhgggeeecccbbb```\\\WWWSSSRRRRRRRRRPPPNNNJJJGGGEEEFFFEEEDDDBBB>>>999555333//////...---......///000......------------......,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------..............................---...///000000111333666999:::<<<<<<===>>>AAACCCEEEEEEEEEFFFJJJPPPUUUXXXWWWVVVVVVWWW[[[```eeehhhfffjjj------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............///111666===FFFPPPYYY]]]dddnnnxxxzzzvvvlll^^^QQQLLLUUUdddsss~~~pppeeekkk{{{nnn[[[KKKAAA<<<:::999::::::999999888777777777444444333333333222222222111000000//////000000111000000000000000000000000///000000000000///......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,------------+++,,,---------111888>>>GGGPPP]]]jjjsssxxx{{{}}}}}}|||xxxoooiiigggddd```[[[YYYXXXYYY]]]aaadddfffaaaaaabbbdddgggkkkooorrr}}}~~~}}}|||{{{zzzvvvtttqqqooooooppprrrttttttwww{{{}}}}}}~~~xxxqqqooonnnllljjjjjjjjjjjjiiifffbbb^^^ZZZZZZZZZYYYUUUPPPLLLIIIGGGGGGFFFDDDAAA>>>;;;999222111///......///000000...------------------...,,,...///...---,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------..............................---...///000000111333666888:::;;;<<<===>>>AAACCCEEEEEEEEEGGGKKKPPPUUUXXXVVVWWWWWWZZZ]]]aaaeeehhhfffkkk------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------............111555;;;BBBHHHLLLNNNOOOZZZjjjyyy{{{tttlllddd^^^aaajjjwwwyyyhhhgggvvvyyy```MMMBBB>>>===;;;::::::999888888777777555555555444444444444333222222111111111111222222000000000000000000000000000000000000000///......////////////////////////------------------------------------.........///------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,...000111444<<>>888666333111/////////000//////............//////---...///...---,,,---///---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,++++++***++++++,,,,,,,,,,,,,,,,,,---------...+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,---------..............................---...///000000111333666888:::;;;<<<<<<>>>@@@CCCEEEEEEGGGIIIMMMQQQVVVXXXVVVWWWYYY\\\```cccfffggggggkkk------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////333777>>>DDDGGGGGGEEEDDDSSSggg{{{~~~vvvoookkkiiittt|||xxxiiidddwwwsssYYYIIIDDDCCC;;;;;;:::999999888888777777666666666555555555555333333222222222222333333000000000000000000000000000000000000000//////...////////////////////////........................---------.........//////------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///111444777<<>>@@@CCCEEEFFFGGGJJJNNNRRRVVVXXXUUUWWWZZZ^^^aaadddfffggghhhlll..............................---------,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,---------......000---,,,......,,,...222555:::@@@CCCBBBBBBEEEIII```ppp}}}||||||{{{xxxxxxdddffftttpppQQQEEEHHHDDD>>>===;;;666<<<>>>333999;;;>>>999222999<<<...333222111111000000111111222222222111111111111000111111000000//////......////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------000///---***)))+++000333111000555@@@LLLWWWfffsssyyy~~~~~~~~~wwwuuusssuuuxxx{{{zzzyyyyyy{{{|||wwwuuuvvv{{{~~~xxxssslllhhhfffddd```]]]SSSPPPOOOQQQOOOGGGAAA???>>><<<999555222111//////000000000000000000///...........................//////.........---------........................---------,,,,,,---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,+++++++++,,,---...---------............///...///000000///000222444:::;;;<<<;;;;;;===@@@BBBFFFFFFGGGJJJMMMPPPSSSUUUXXX[[[]]]___```bbbeeeggghhhjjj.................................---------,,,,,,---------------------------------,,,,,,,,,++++++------------------------,,,,,,---------.........///,,,---//////...000555999>>>BBBBBBAAAEEEOOOXXXqqq|||}}}ppphhhjjjwwwzzz]]]NNNBBB;;;======777999<<<777666777:::777555BBBKKKBBB444444333222222222222222222222222222111111111111111111000000////////////////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---...---,,,+++,,,///111222999EEEQQQ^^^kkkvvv|||~~~wwwsssppplllkkkmmmnnnnnnmmmsssyyyzzzuuunnngggaaa^^^YYYWWWVVVRRRJJJCCC@@@BBB@@@<<<999777555333222//////000000000/////////........................//////.........---------........................//////............//////------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---------............///...///000000///000222444:::;;;<<<;;;;;;===@@@BBBEEEFFFGGGIIIMMMPPPTTTVVVXXXZZZ]]]___```bbbeeeggghhhjjj.................................------------,,,------------------------------------,,,,,,,,,,,,------------------------,,,------------.........///---...000111000333888@@@BBBCCCBBBDDDNNN___lll~~~|||jjjnnn|||```LLL??????CCC<<<888<<<<<<888666888777777GGGUUUQQQ555555444333333333333444333222222222111111111111111000000000000/////////////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------------............---.../////////000222444:::JJJ[[[fffrrr~~~~~~~~~~~~|||xxxmmmcccccc```^^^^^^```cccddddddmmmwww{{{sssjjjddd```^^^XXXNNNGGGEEEAAA???<<<:::999777444111////////////////////////.......................................---------..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------............///...///000000///000222444:::;;;<<<<<<<<<===@@@CCCDDDEEEFFFIIILLLQQQTTTVVVWWWYYY\\\^^^```bbbeeehhhhhhjjj....................................------------........................------------------,,,,,,------------------------------------............///......111000000555===GGGFFFDDDFFFOOO^^^ooozzzvvvjjjsssaaaJJJBBBFFF???999===???>>>999:::888666CCCOOOLLL666555444444333333444444333333222222222111111111000000000000000000000000////////////////////////...................................................------,,,,,,------...---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---------------.........---------------//////000111222666;;;???III^^^ooottt{{{uuuwwwvvvssspppllleeeYYYPPPMMMOOOSSSYYY___dddggghhhsss|||}}}wwwpppkkkggg```UUULLLJJJAAA???<<<;;;<<<:::777444/////////////////////000........................................................................,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------............///...///000000///000222444:::;;;<<<<<<<<<>>>AAADDDDDDDDDFFFHHHLLLPPPTTTVVVVVVXXX[[[^^^```bbbfffhhhhhhjjj~~~//////////////////////////////.........---------........................---------------------------------------------------------.........//////000...///000000222:::DDDOOOLLLJJJQQQ```ppp{{{mmmbbbpppuuuVVVEEEEEE???;;;>>>???@@@;;;;;;999444;;;BBB>>>555555444333333333333333333333333222222222222111000000000000111111111111000000000000000000000000////////////////////////...........................------,,,,,,------...---------------------------,,,,,,+++,,,,,,------,,,,,,,,,------.........------------,,,,,,,,,,,,/////////000444<<>>BBBEEEDDDDDDFFFHHHLLLPPPSSSVVVTTTWWW[[[]]]```cccfffiiihhhjjj~~~/////////////////////////////////.........------........................------------............------------------------------........./////////000...///000222777DDDQQQZZZXXXZZZcccqqq|||vvv^^^iiimmmWWWMMMBBB>>>@@@===>>>888;;;;;;555777;;;555555555444333333333333444333333333333222222222222000000000111111111111222000000000000000000000000////////////////////////...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,------......///222:::GGGUUU___lllwww}}}zzzvvvtttlllbbbYYYVVVTTTTTTRRRNNNNNNQQQ]]]dddoooxxx~~~ooo```YYYMMMHHHAAA@@@AAAAAA===999555444222000/////////000////////////////////////---------.............................................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,---//////......------------............///...///000000///000222444999;;;<<<<<<===???CCCEEEEEEEEEFFFHHHKKKOOORRRTTTSSSVVVZZZ]]]```cccgggiiiiiiiii}}}////////////////////////////////////....................................------------.........///------------------------............////////////...---...111555>>>QQQaaagggjjjooovvv{{{vvveeehhh~~~fffMMMEEECCC<<<>>>888;;;===777777:::555777666555555444444555555444444333333333222222222000000111111111222222222000000000000000000000000////////////////////////...........................------,,,,,,------...........................,,,,,,,,,,,,,,,---......,,,,,,------.../////////,,,,,,------....../////////111555<<>>@@@CCCFFFGGGGGGGGGHHHJJJMMMPPPQQQRRRUUUYYY\\\___cccgggjjjiiiiii}}}//////000000000000//////000000000000000000000000////////////////////////////////////////////////...............///000000........./////////////////////...333DDD[[[kkkooozzz}}}~~~rrroooWWWDDDHHH>>>===::::::===>>>;;;666:::999888666555555555555444444444333333333222222111111111111111111111111000000000000000000000000000/////////....................................////////////////////////,,,,,,,,,,,,------...///---------............///---------........./////////...---...111333333222666@@@LLLWWWdddsss}}}zzzuuuqqqeeeWWWWWW```gggmmmvvv{{{~~~xxxccc^^^\\\SSSKKKJJJEEE@@@999666555555333000.........///////////////000000///...------,,,,,,........................//////.........---------.................................------,,,,,,,,,---------............///000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***,,,,,,,,,---------......000000//////.........---...///111111111222333555:::;;;<<<<<<<<<>>>AAACCCHHHJJJLLLMMMMMMNNNPPPRRRVVVVVVXXXZZZ^^^cccgggjjjllllll//////000000000000//////000000000000000000000000////////////////////////////////////////////////...............///000000.........///////////////333111333>>>QQQdddqqqvvv{{{}}}{{{{{{qqqNNNCCCGGGDDD???<<<<<<<<<:::666:::999888777666555555555444444444333333333222222111111111111111111111111111111111111111111111111000000/////////.................................////////////////////////------,,,,,,,,,---......---------............///---------.........//////---------...///000222444===HHHWWWbbbnnnyyyyyytttssslllccceeennnsssxxx~~~}}}tttoooiii[[[OOOKKKGGGBBB;;;777555444000---////////////////////////000//////......---,,,,,,........................//////.........---------..............................---------,,,,,,,,,---------............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++,,,,,,,,,***,,,,,,,,,---------......000/////////...............///111111111222333555:::;;;<<<<<<<<<>>>AAACCCHHHJJJLLLMMMMMMNNNQQQRRRUUUUUUWWWYYY^^^cccgggjjjllllll///000000111111000000///000000000000000000000000////////////////////////////////////////////////...............///000000.........//////000000000222---444III^^^jjjrrryyy|||www```FFFEEEAAA<<<:::;;;;;;<<<<<<;;;:::888777666666555555444444444444333333333333222222222222222222222222111111111111111111111111000000000/////////..............................////////////////////////......---------------------------............///------........./////////...///000///...111666;;;JJJWWWgggrrr{{{yyyvvvxxxwwwtttwwwyyy|||||||||{{{iiiXXXPPPNNNHHHAAA<<<999666111---000000//////////////////000//////......---------.......................................---------...........................------------,,,,,,,,,---------............//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------+++***+++,,,---,,,***,,,,,,,,,---------......////////////...............///111111111222333555:::;;;<<<<<<<<<>>>AAACCCHHHJJJLLLMMMMMMOOOQQQSSSSSSSSSUUUXXX]]]bbbgggjjjllllll000000000111111000000000////////////////////////////////////////////////////////////////////////...............///000000.........///000000111111111,,,888UUUjjjpppttt{{{~~~~~~~~~qqq|||zzz[[[HHHBBB=========<<<<<<>>>;;;:::999888777666666666555444444444444333333333222222222222222222222222111111111111111111111111000000000////////////...........................////////////////////////000///...------------------------............///............////////////000222333222111555>>>FFF[[[ggguuu}}}}}}{{{zzz|||xxx|||zzzxxxeee[[[XXXRRRIIICCC???;;;666222111111000000000000//////000/////////......------........................................................................---------------------------------............//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++,,,---,,,+++,,,,,,,,,---------......///////////////............///111111111111333555:::;;;<<<<<<<<<>>>AAACCCGGGIIILLLMMMNNNOOOQQQSSSQQQRRRTTTXXX]]]bbbhhhkkkmmmmmm000000111111111111000000////////////////////////////////////////////////////////////////////////...............///000000......//////000111111222444444DDDcccvvvwwwyyy~~~~~~~~~nnnzzzvvvYYYMMMDDDCCCBBB===;;;;;;<<<;;;:::888777777777777555555555444444444333333222222222222222222222222111111111111111111111111111000000000////////////////////////////////////////////////////////////000///......---------------------............///........./////////000000///111222222444<<>>AAACCCGGGIIIKKKMMMNNNOOORRRTTTQQQRRRTTTXXX]]]bbbhhhkkknnnnnn000111111222222111111000000000000000000000000000////////////////////////////////////////////////...............///000000......///000000111222222555<<>><<<<<<:::999888777777777555555555555444444444333333333333333333333333333222222222222222222222222111111000000000///////////////////////////////////////////////////////////////......---.........---------............///....../////////000000000......///222999EEEUUU```vvv}}}{{{{{{|||zzzqqqhhhZZZOOOGGGAAA;;;888333333222222111000000000////////////////////////........................---------.......................................,,,,,,,,,------------...---------............///...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,+++,,,---...---+++,,,,,,,,,---------...............///////////////...///111111111222333555:::;;;<<<<<<<<<>>>AAACCCFFFIIIKKKMMMNNNOOORRRTTTSSSSSSUUUXXX]]]bbbgggjjjmmmnnn000111111222222111111000000000000000000000000000////////////////////////////////////////////////...............///000000---...///000111222333333555DDDZZZllluuuxxxzzz|||}}}~~~~~~|||sss|||```FFF@@@BBBAAA???@@@===<<<;;;:::999888888888555555555555444444444444333333333333333333333333222222222222222222222222111111111000000000/////////////////////////////////////////////////////////............//////000---------............///.../////////000000000000000//////444AAARRRdddooo||||||uuuuuu~~~xxxgggWWWLLLDDD>>>:::444333333222111111000000/////////////////////000........................---------.........//////........................,,,,,,,,,---------......---------............///---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,,,,,,,---...---,,,,,,,,,,,,---------................../////////000...///111111111222333555:::;;;<<<<<<<<<>>>AAACCCFFFHHHKKKMMMNNNPPPRRRTTTUUUUUUWWWYYY^^^cccgggjjjllllll111111222222222222111111000000000000000000000000////////////////////////////////////////////////...............///000000---...///000111222333333:::OOOeeeqqqwww|||}}}~~~~~~zzz}}}XXXIIIFFF@@@;;;;;;===<<<;;;:::999888888888666666555555555444444444333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////...............///000111---------.........//////////////////000000000000444111111999III]]]ppp{{{}}}zzztttyyyqqq^^^QQQHHHAAA>>>444444333333222111000000////////////000000000000........................---------.........//////........................,,,,,,,,,------.........---------.........//////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,......---,,,,,,,,,,,,---------......---.........//////000000...///111111111222333555:::;;;<<<<<<<<<>>>AAACCCFFFHHHKKKMMMNNNPPPRRRUUUVVVVVVXXXZZZ^^^cccgggjjjjjjjjj~~~222222222111111111111000222111111111000000//////000000000000000000000000000000////////////000000////////////000000000000......000222222111555<<>>>>>@@@CCCFFFIIIKKKMMMNNNNNNOOOQQQSSSUUUVVVWWWYYY]]]bbbfffiiiffflll222222222222111111111111222222222222111111111000000000000000000000000000000000////////////000000////////////000000000000000000222333111111888BBBTTT___nnnyyy}}}~~~~~~}}}~~~}}}}}}wwwXXXIIIDDDBBBAAA@@@>>>===;;;:::999999666666666555555555444444444444444333333333222222333333333222222222111111111111111111111111111111000000000000000000000000//////.........---------////////////////////////////////////////////////333...---111333111//////555222999NNNeeeuuu~~~}}}ooodddZZZOOOHHH@@@<<<888555444333222222111111111111000000000000000000000000111000///...000000000000000000000000........................111000///......---------..............................---------,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,---------......//////............//////000000000111222333555666;;;<<<===>>>>>>@@@CCCFFFIIIKKKMMMNNNNNNOOORRRSSSVVVVVVWWWZZZ]]]bbbfffiiiffflll333222222222111111111111333333333222222222222222000000000000000000000000000000////////////000000////////////000000000000111222444444000111>>>KKK```hhhssszzz}}}}}}}}}~~~~~~}}}~~~zzzdddOOOFFF???@@@???>>><<<;;;:::::::::666666666666555555555555444444444444333333333333333333333222222222111111111111111111111111111111000000000000000000000000/////////.........------////////////////////////////////////////////////111......222333000///000666777BBBZZZrrryyyxxx{{{{{{rrrgggYYYMMMEEEAAA:::666444333333333222222111111111000000000000000000000000111111111000000000000000000000000........................111000///......---....................................---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......///...............////////////000111222444666777;;;<<<===>>>>>>@@@CCCFFFIIIKKKMMMNNNOOOPPPRRRTTTVVVVVVXXXZZZ^^^cccfffiiiggglll333333222222222111111111222222222222222222222222000000000000000000000000000000////////////000000////////////000000000000111222444333///333DDDUUUhhhmmmuuuzzz|||}}}}}}~~~}}}~~~}}}{{{xxxVVVEEE@@@@@@???===<<<;;;:::::::::777777777666666666555555555444444444444333333333333333333222222222111111111111111111111111111111000000000000000000000000////////////............///////////////////////////////////////////////////------111222//////111888@@@QQQgggzzz~~~~~~}}}tttbbbTTTNNNHHH???888555444333333222222222111111111000000///000111000000000111222////////////////////////........................000000///.............................................---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...//////......///111222555666888;;;<<<===>>>>>>@@@CCCFFFIIIKKKMMMOOOOOOPPPSSSUUUVVVWWWYYY\\\___cccgggiiihhhlll333333333222222222222111000000111111111111111111111111111111111111111111000000////////////000000////////////000000000000111222333222000777KKK^^^llloootttyyy{{{}}}~~~~~~}}}~~~}}}vvvgggLLLFFFAAA@@@>>>===<<<;;;::::::888888777777777666666666555555555444444444333333333333333222222222111111111111111111111111111111111111111111111111111111000000/////////.........////////////////////////000000000000000000000000---+++,,,000111///000444@@@QQQgggwww{{{mmm___ZZZRRRGGG>>>888555333333222222222222111111111111...000222111//////000222////////////////////////........................000//////............///////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////......///111222555666888;;;<<<===>>>>>>@@@CCCFFFIIIKKKMMMOOOPPPQQQTTTVVVVVVWWWZZZ]]]aaadddgggiiiiiilll333333333333222222222222000000000000000111111111111111111111111111111111000000////////////000000////////////000000000000111111111333555>>>SSSgggnnnppptttxxx|||~~~|||{{{tttooo~~~WWWKKKCCCBBB@@@>>>===;;;;;;:::888888888888777777777777555555555555444444444333333333333222222222111111222222222222222222222222111111111111111111111111000000000/////////......////////////////////////000000000000000000000000...,,,---000000111555;;;OOOdddzzz{{{yyy~~~ppphhh```SSSGGG>>>888444222333222222222222111111111///222555444111//////111000000000000000000000000........................//////............//////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---...////////////000111222444666777;;;<<<===>>>>>>@@@CCCFFFIIIKKKMMMOOOPPPRRRTTTVVVVVVXXXZZZ^^^bbbeeehhhiiijjjlll444444333333333222222222000000000111111222222222111111111111111111111111000000////////////000000////////////000000000000333111111444:::GGG\\\nnnqqqrrruuuyyy}}}{{{}}}zzzooolllTTTFFFEEEBBB@@@>>><<<;;;:::999999888888888777777777555555555555444444444444333333333222222222111111222222222222222222222222111111111111111111111111000000000000/////////...////////////////////////000000000000000000000000000......111222444;;;CCC]]]ppp~~~~~~zzz}}}wwwnnn```RRRFFF===777333333333222222222111111111000555999999555000000111000000000000000000000000........................//////............//////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,---...///000000000000111222333555666;;;<<<===>>>>>>@@@CCCFFFHHHKKKMMMOOOPPPRRRUUUWWWVVVXXX[[[___cccfffhhhiiikkklll444444444333333333222222111111111222222333333333111111111111111111111111000000////////////000000////////////000000000000444111111666???MMMaaarrrsssuuuwww{{{~~~~~~www{{{sss```HHHFFFDDDAAA>>><<<;;;:::999999999888888888888777666666555555555444444444333333333222222222111111222222222222222222222222111111111111111111111111000000000000////////////////////////////////////000000000000000000000000222000000222333666???IIIdddsss|||xxx{{{|||wwwhhhYYYLLLAAA999555333333333222222222111111222888===<<<777222000111000000000000000000000000........................//////.........//////000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......+++++++++,,,---...///000111111111111222333444555;;;<<<===>>>>>>@@@CCCFFFHHHKKKMMMOOOPPPRRRUUUWWWVVVXXX[[[___cccfffhhhiiikkklll777777555444444444444444333333333222222222111111222111111111000000//////000000000000000000000000000000000000111111111111555222333===JJJWWWeeepppuuuwwwyyy{{{}}}~~~~~~~~~zzz}}}{{{___RRRDDD>>>???@@@===999;;;;;;:::999999888888777666666555555555444444444444444444333333222222222333333333222222222111111111111111111111111111111000000000000000000000000............/////////000111111111111000000000000000222555444000666JJJ___xxx|||~~~{{{xxxgggZZZKKK???999111111222333444555555555777>>>DDDAAA777000000333////////////////////////000000000000///...---,,,000000//////.........---//////000000///...------///............---------+++,,,------......------........................------------------------..................---------.........//////000000000000111111111222222222;;;<<<======<<<<<>>AAA<<<<<<;;;;;;::::::999999666666666666555555555555222333333333444444555555444444333333333222222222111111111111111111111111////////////////////////...////////////000000000///////////////000000000333111222777AAARRRkkk~~~}}}zzzrrrssszzz~~~xxxeeeOOO@@@;;;666333333333333111222111000000111222222111000000000000000000000000,,,---...///000000000000...........................///////////////......///............---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........................///////////////---...///000222333555555<<<;;;:::;;;>>>AAABBBCCCHHHJJJMMMNNNOOOPPPSSSUUUWWWXXXZZZ\\\```cccgggiiijjjooo888888666555555555555555333333333222222222111111111111111111111222222222000000000000000000000000111111111111222222222222555666AAATTTdddlllnnnooouuuuuuwwwyyy{{{}}}aaaKKKEEE@@@>>>BBB======<<<<<<;;;::::::999777777666666666555555555333333333444444555555555444444444333333333222222111111111111111111111111////////////////////////////////////000000000111.../////////000000111111333111333<<>>666222222444333222555222000///111222111000000000000000000000000000+++,,,---///000000000000---------.....................///////////////...///............---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////////////////.........---...///000222333555555:::===???===:::999>>>BBBIIIKKKNNNOOOPPPRRRTTTVVVWWWXXXYYY[[[___cccgggiiijjjooo888888777666555555555555333333333222222222111111111111111222222222222222000000000000000000000000111111111222222222222333666;;;HHH[[[hhhlllnnnpppwwwxxxxxxyyy{{{}}}yyysssTTTFFFAAA@@@@@@>>>======<<<<<<;;;::::::777777777666666666555555444444444444444555555555444444444444333333333333111111111111111111111111000000000000000000000000/////////000000000111111//////000000111111222222444222777EEEWWWgggwwwxxx}}}{{{qqqrrr{{{vvviii___NNNEEE:::444444555444222333111000//////000///...000000000000000000000000,,,---...///000000000000---------------.........---.../////////////////////............---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...////////////////////////............//////111222333444444777===AAA???::::::@@@GGGHHHJJJMMMOOOQQQSSSVVVXXXXXXXXXYYYZZZ^^^bbbfffiiiiiinnn999888777666555555555555333333333222222222111111111111111222222333333333000000000000000000000000111111111222222222333333666>>>OOOaaakkknnnqqquuuzzzzzzzzzzzz{{{}}}}}}cccLLLGGGEEEAAA>>>>>>======<<<;;;;;;;;;777777777777666666666555555555555555444444444444555444444444444333333333111111111111111111111111000000000000000000000000//////000000000111111111000000000111222333333333444444===PPPeeetttwwwttt~~~xxxzzz~~~~~~uuuoooxxx{{{mmmfffYYYNNN@@@777666666444222000111111000000//////000////////////////////////------...///000000//////,,,,,,,,,------.........------...//////////////////............---------+++,,,------......------------------------------------------------------,,,,,,------...//////000000/////////............///000000111222222333333888<<>><<<===BBBHHHFFFHHHLLLNNNPPPSSSVVVYYYXXXXXXXXXZZZ]]]bbbfffiiihhhmmm999888777666666555555555333333333222222222111111111111111222222333333333000000000000000000000000111111222222222333333333555@@@SSSdddmmmooossszzz||||||{{{{{{|||}}}ssspppTTTNNNKKKDDD>>>>>>>>>===<<<<<<;;;;;;777777777777666666666666666666666555444444444333555555444444444333333333111111111111111111111111000000000000000000000000000000000000111111111111000000111222333333444444444555AAAXXXooo}}}|||rrrssswwwwwwpppjjjvvvqqqkkkaaaUUUEEE;;;888777444111///111333333222111222333////////////////////////---...//////////////////,,,,,,,,,------.........------...///000000////////////.........---------+++,,,------......------........................------------------------,,,,,,------...///000000000000//////.........---000000111111222222222333;;;<<<<<<<<<<<<>>>@@@BBBDDDFFFJJJMMMOOORRRVVVYYYXXXXXXXXXZZZ]]]bbbfffiiigggmmmDDD:::999:::555666888222444444444333333333222222111111111111111111111111333333333222222111111111222000......000333444555555FFFZZZeeekkkqqqwwwxxxzzzwwwzzz|||~~~{{{fffPPPHHHEEE@@@???>>>>>>???>>><<<999888888888888777777777777666666555444444444444555444444444444444444444444111111111111111111111111111111111111111111111111111111000000111111222333222111000111222444444333555999JJJeeeyyywwwpppyyy{{{}}}rrrnnnrrrwwwnnnhhh^^^NNN@@@888444333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................,,,,,,,,,---------......---------............///////////////////////////000000111222333444444555999:::;;;;;;;;;===@@@CCCDDDGGGJJJLLLOOORRRVVVYYYYYYXXXXXXZZZ___ccceeefffkkklllDDD888666888555666888333444444444333333333222222111111111111111111111111333333333222222222111111111000//////111333444444:::KKK]]]ggglllqqqvvvwww|||vvvvvvzzzzzzzzz|||```LLLCCC@@@???>>>>>>>>>>>><<<:::888888888888777777777777666666555444444444444555444444444444444444444444111111111111111111111111111111111111111111111111111111000000111111222333333222111111222333444444777???SSSlll~~~~~~vvvoooooo}}}zzzpppoooxxxuuullldddWWWHHH;;;444222333222111000000000000000111000000000000000000000000000000000000000000000000........................////////////////////////........................................................................,,,,,,,,,---------......---------............///////////////////////////000000111222333444444555999:::;;;;;;<<<===@@@BBBDDDFFFJJJLLLOOORRRVVVYYYYYYXXXXXXZZZ___ccceeefffiiijjj~~~MMM<<<666999666666888222444444444444333333333333222222222222222222222222333333333222222222222111111111111111222333444444@@@PPPaaaiiilllqqquuuwwwyyytttvvv}}}{{{yyy{{{zzzxxxuuurrrqqqttt~~~|||yyy}}}yyyVVVEEE@@@>>>======>>>>>><<<;;;999999888888888777777777666666555444444444444555444444444444444444444444222222222222222222222222111111111111111111111111111111000000111111222333333333222222222333444555:::GGG___vvvwwwmmmiiiqqqxxxrrrnnnxxxuuuqqqfffUUUCCC888444444111111000000000111111222000000000000000000000000000000000000000000000000........................////////////////////////........................------------------------........................,,,,,,,,,---------......---------............///////////////////////////000000111222333444444555999:::<<<<<<<<<===???BBBCCCFFFJJJLLLOOORRRVVVXXXXXXWWWXXXZZZ___ccceeefffhhhiii}}}^^^FFF:::;;;777777888222555444444444444333333333222222222222222222222222222222222222222222222222111222222333222333444555DDDSSSbbbiiilllqqquuuwwwyyyuuuyyy~~~~~~~~~}}}}}}}}}~~~~~~{{{vvvssskkkccc\\\[[[\\\[[[ZZZ\\\aaadddfffhhhlllvvv```IIIAAA???======>>>>>>===;;;999999999888888888777777666666555444444444444555444444444444444444444444222222222222222222222222111111111111111111111111111111000000111111222333333333333222222333555777===OOOjjj~~~}}}tttlllmmm|||zzznnnnnn}}}qqqaaaPPPBBB888444111111000000111111222222000000000000000000000000////////////////////////........................////////////////////////........................------------------------........................,,,,,,,,,---------......---------............///////////////////////////000000111222333444444555999;;;<<<<<<<<<===???AAABBBEEEIIIMMMOOORRRUUUXXXXXXWWWWWWZZZ___cccfffgggggghhh{{{nnnOOO;;;:::888888888333555555555444444444333333222222222222222222222222222222222222222222222222000222333333222333555888GGGUUUccciiikkkpppvvvxxxxxxuuu{{{|||ssskkkeeeeeefffhhhiiihhhdddbbbaaaYYYSSSSSSUUUUUUUUUWWWYYY]]]bbbhhhpppzzziiiKKKCCCAAA???>>>>>>>>>===<<<999999999999888888888888666666555444444444444555444444444444444444444444222222222222222222222222111111111111111111111111111111000000111111222333222333333222222333777;;;BBBXXXrrrvvvsssrrr{{{uuuooo{{{uuuggg[[[LLL===333222111111111111111222222000000000000000000000000////////////////////////////////////////////////////////////////////////........................------------------------........................,,,,,,,,,---------......---------............///////////////////////////000000111222333444444555999;;;============>>>@@@BBBEEEIIIMMMOOORRRUUUWWWWWWWWWWWWZZZ___dddfffggghhhhhh{{{~~~WWW===999888999:::666555555555555444444444333333333333333333333333333111222222222222333333333000222333222111333888<<>><<<:::999999999999888888888666666555444444444444555444444444444444444444444333333333333333333333333111111111111111111111111111111000000111111222333111222333333222444:::???KKKaaayyy}}}pppuuu}}}vvvxxxxxxlllcccUUUDDD777333333222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---------............///////////////////////////000000111222333444444555999;;;===>>>======>>>???AAADDDIIIMMMOOORRRTTTVVVWWWVVVWWWZZZ___dddggghhhiiiiii|||gggEEE===:::999:::666555555555555444444444444333333333333333333333333111111222222222333333333000111333111000333;;;AAAQQQ]]]hhhkkklllpppuuuwwwxxxzzz{{{{{{xxxiiiaaa\\\YYYVVVSSSRRRRRRSSSVVVXXXXXXXXXWWWTTTSSSTTTUUUUUU[[[bbbdddpppzzzyyyoooiiimmmuuu}}}]]]KKKHHHCCCAAA@@@???>>>===::::::999999999888888888666666555444444444444555444444444444444444444444333333333333333333333333111111111111111111111111111111000000111111222333///111333333222555<<>>=========>>>@@@DDDIIIMMMPPPQQQTTTUUUWWWVVVWWWZZZ___dddggghhhlllkkk}}}wwwOOOCCC===999888444666666555555555444444444333333333333333333333333111111111222222333333333///111222000///333<<>>===:::::::::999999999888888666666555444444444444555444444444444444444444444333333333333333333333333111111111111111111111111111111111000111222222333...111333333222666===DDD___qqq{{{sssxxxxxxvvvlllsss~~~qqqcccWWWPPP666555444222111000000///000000000000000000000000000000000000000000000000........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---------.........//////////////////////////////000000111222333444444555999;;;>>>>>>>>>======>>>@@@DDDIIIMMMPPPQQQSSSUUUVVVVVVWWWZZZ___dddggghhhmmmmmm~~~bbbDDD;;;;;;888333555555444444444333333333666666555444333333222222222222111111111111111111111111222444444777BBBMMM^^^ccchhhkkkkkkmmmsssxxx|||~~~~~~rrrfffWWWQQQSSSWWWVVVTTTTTTTTTUUUVVVWWWXXX[[[^^^\\\\\\YYYXXX^^^mmmvvvuuuyyyRRRJJJIIIFFF===>>>AAA:::<<<;;;;;;::::::999999888666666666666777777777777333333333444444444555555444444444444444444444444222222222222222222222222333333222111222333444555555111333777444333AAASSSnnnyyy}}}yyyyyyyyywwwkkkhhhmmm|||mmm```VVV@@@999333111...,,,...333222111111111000000//////////////////////////////////////////////////////...///000///...---...000........................------------------------///...------...///...------,,,,,,,,,,,,---......---------............///000000//////.........---...000222333333333444555<<<<<<<<<<<<<<<===>>>>>><<>>===@@@<<<<<<<<<;;;::::::999999888777777777777666666666666333333333444444444555555444444444444444444444444222222222222222222222222333333222222222333444555666333444777444555FFF[[[sss{{{{{{yyy{{{ssshhhdddxxxqqqfff^^^DDD<<<444111000///000333111111111111000000000///////////////////////////////////////////////////...///000///...---...000........................------------------------///...------...///...------,,,,,,,,,,,,---......---------............///000/////////...............000222333333333444555<<<<<<<<<<<<<<<======>>>BBBMMMVVVUUUPPPPPPSSSTTT[[[[[[\\\]]]```dddhhhkkknnnpppxxx[[[FFF<<<;;;<<<888888888888777777777777555555444444333333222222111111222222222222222222444222222333444999FFFTTT___dddjjjnnnpppsssxxx}}}}}}{{{|||qqq\\\VVVPPPPPPTTTWWWWWWUUUTTTUUUUUUWWW[[[```eeegggddd```___iii|||rrrVVVHHHHHHAAA<<>><<<<<<;;;;;;:::999999999888888777777666666555555333333333444444444555555444444444444444444444444222222222222222222222222333333222222222333444555666555666666333888NNNfffzzzxxx{{{~~~lll^^^lll}}}yyynnngggJJJ???555222333222111333111111111111000000000000////////////////////////////////////////////////...///000///...---...000........................------------------------///...------...///...------,,,,,,,,,,,,---......---------............///////////////...............000222333333333444555;;;<<<<<<<<<<<<=========AAALLLTTTSSSPPPPPPSSSTTTZZZZZZZZZ\\\___cccgggiiinnnpppkkkOOO<<<888;;;999999888888888777777777444444444333333333222222111111222222222222222333555333222333444;;;JJJYYY```dddjjjpppssswww|||~~~zzz}}}xxxdddTTTRRRPPPQQQTTTWWWWWWVVVVVVWWWWWWXXX]]]fffkkklllgggccchhh{{{dddLLLKKKDDD===???AAA<<<<<<<<<;;;::::::999999999888888777666555555444333333333444444444555555444444444444444444444444222222222222222222222222222222222333333333444444555555666555444>>>XXXrrrzzzxxx}}}sssccceeesssuuujjjPPPCCC777444555333111111111111111000000000000000////////////////////////////////////////////////...///000///...---...000................................................///---------...///...------,,,,,,,,,,,,---......---------............//////////////////............000222333333333444555;;;;;;<<<<<<<<<===<<<<<<999CCCLLLNNNNNNQQQVVVWWWYYYYYYZZZ[[[^^^bbbfffiiilllooo~~~]]]AAA777:::888888888777777777666666333333333333333222222222111111222222333333333333555333222333666>>>NNN]]]aaaeeekkkqqqvvvzzz~~~zzzqqqdddUUURRRRRRRRRSSSTTTVVVWWWWWW[[[\\\ZZZZZZaaalllrrrqqqjjjkkkyyywwwWWWOOOFFF???@@@BBB======<<<;;;;;;::::::999999888888777666555555444333333333444444444555555444444444444444444444444222222222222222222222222222222333333333444444444333444555444777FFFbbb{{{www{{{uuuwwwyyylllffflllttt~~~zzzjjjVVVHHH:::666555333000000000000000000000000111111000000000000000000000000////////////////////////...///000///...---...000................................................///---------...///...------,,,,,,,,,,,,---......---------............///.........///////////////...000222333333333444555::::::;;;<<<===<<<<<<;;;666@@@IIILLLNNNTTTYYYZZZYYYYYYYYY[[[^^^bbbfffhhhiiimmmoooMMM<<<:::777777777777666666666555333333333333222222222222111111222222333444444444555333333555888@@@QQQ```cccffflllrrrxxx|||~~~}}}{{{xxxeee[[[PPPSSSTTTTTTTTTSSSUUUXXX[[[cccdddaaa^^^ffftttzzzwwwrrr|||fffTTTHHHBBBDDDBBB======<<<<<<;;;:::::::::888888777777666666555555333333333444444444555555444444444444444444444444222222222222222222222222111222333444444444333333222333555666===QQQlll|||vvvrrrjjjpppyyyyyysssjjjhhhhhhrrr~~~nnn]]]OOOAAA:::666222000000000000000000111111111111000000000000000000000000////////////////////////...///000///...---...000................................................///...------...///...------,,,,,,,,,,,,---......---------............///.........///////////////...000222333333333444555999:::;;;======<<<;;;;;;<<>>DDDKKKPPPRRRSSSVVVXXXYYYYYY[[[]]]aaaeeeiiikkkkkkoootttPPP<<<999888666666777777666444444444444444444444444444333333333444444444555555222555555444;;;KKK[[[cccgggmmmrrrtttxxx~~~{{{}}}{{{rrrkkkfff___ZZZXXXVVVUUUTTTQQQSSSVVVYYYYYYZZZbbbkkk{{{uuuxxxUUUNNNNNNCCCCCC@@@===<<<======<<<<<<::::::999999888777777777444444444444444444444444555555444444444444555555555555444444444333333333222222333333333444444444555666:::EEE[[[ttt~~~~~~{{{}}}}}}zzziiicccooo~~~ppp^^^RRRGGG<<<555333222222111000000000000000000000////////////000000////////////////////////............//////////////////////////////////////////.........---------................................................---------............////////////////////////...000111222444555777888888999;;;<<<<<<;;;:::;;;;;;???DDDKKKOOOQQQSSSWWWZZZYYYZZZ[[[^^^aaaeeeiiikkkkkkoooXXX>>>;;;999777666777777666555444444444444444444444444333333333444444444555555333555555555===NNN]]]eeejjjooosssuuuyyy}}}~~~|||~~~|||ooo```]]]ZZZVVVTTTUUUVVVWWWVVVSSSTTTYYY___bbbbbbhhhppprrrsss{{{```OOOMMMDDDBBB@@@???>>>>>>>>><<<::::::::::::999888888777777444444444444444444444444555555444444444444555555555444444444444333333333333333333333444444444444666777===LLLeee|||{{{yyyyyyxxx|||~~~yyy|||ppphhhnnn{{{xxxhhh[[[MMM???555222222222111000000000000111000000////////////000000000000000000000000000000............////////////000000000000000000000000...............---------................................................---------............///......//////////////////111222444777888888777666777999;;;<<<;;;;;;<<<===@@@DDDJJJNNNPPPSSSYYY]]][[[[[[\\\___bbbfffjjjlllkkkooo```???===;;;888777777777666555444444444444444444444444333333333444444444555555333555555666@@@QQQ```fffmmmpppuuuwwwzzz|||~~~~~~uuuggg]]]\\\YYYUUUTTTTTTUUUUUUTTTTTTTTT\\\hhhnnnooosss{{{wwwrrrttthhhPPPJJJDDDBBBAAA@@@@@@@@@???<<<:::;;;::::::999999888777777555555555555555555555555555444444333333444444555444444444444444444444444333333333444444444444555555777@@@TTTooo||||||zzz~~~}}}iiigggsssvvvuuuuuuyyy}}}}}}uuummmooozzz|||mmmYYYCCC666444333222111111000000111111000000////////////000000////////////////////////............////////////////////////////////////........................................................................---------............///............///////////////111444777777666444333777999;;;<<<;;;;;;<<<===AAAEEEIIILLLOOOSSSZZZ___\\\\\\]]]___cccfffjjjlllkkkoooiiiCCC???<<<999777777777666555444444444444444444444444333333333444444444555555444555555888CCCUUUccchhhoooqqqvvvzzz{{{|||{{{qqqiiiaaa\\\^^^\\\XXXVVVVVVVVVUUUUUUVVVVVV```ttt{{{sssrrrvvvWWWNNNGGGCCCBBBAAA@@@@@@???<<<:::;;;;;;::::::999888888888555555555555555555555555444444333333333333444444444444444444444444444444333333444444444555555555444777DDD\\\vvv~~~vvv{{{}}}fff\\\___nnnqqqtttwwwyyyzzzwwwtttzzz~~~~~~wwwttt{{{hhhJJJ;;;999333222222111111111111111000000////////////000000....................................////////////........................---.....................................................................---------............///---.........//////000000...111444777888777444222999;;;<<<<<<;;;::::::;;;BBBFFFJJJLLLNNNSSSZZZ___\\\\\\^^^```cccfffiiikkkkkkooorrrKKKAAA>>>:::777777777666555444444444444444444444444333333333444444444555555444555666999FFFXXXeeejjjppprrrvvv{{{||||||uuuqqqlllddd___aaa___]]]\\\]]]^^^^^^^^^]]]\\\iii{{{qqqmmm{{{hhhXXXMMMEEEDDDAAA@@@@@@???===;;;;;;;;;;;;:::999999888888555555555555555555555555444444333333333333444444333333333444444444444555333444444444555555555555333999IIIccc{{{xxxooovvvtttccc\\\iiiooossstttuuutttpppkkkwwwyyyyyylllKKK;;;:::333333222111111111111222000000////////////000000....................................////////////........................---------...............................................................---------............///------......///000000000///111555888999888666555:::;;;===<<<;;;::::::;;;DDDGGGKKKMMMOOOSSSYYY^^^\\\\\\]]]___bbbeeehhhjjjkkkooozzzTTTCCC???;;;888777777666666444444444444444444444444333333333444444444555555444555666:::HHH[[[gggkkkpppqqqwww}}}}}}|||{{{oooiiihhhgggfffgggiiikkkllllllgggeeettt}}}pppjjjrrr{{{bbbPPPGGGEEEAAA@@@??????>>><<<<<<;;;;;;::::::999888888555555555555555555555555444333333222222333333444333333333444444444555555444444444444555555555555444;;;OOOiii~~~|||sssjjjtttzzzmmmnnnuuuyyyvvvtttrrrlllfffpppyyysssyyy}}}dddJJJ===;;;444333222222111111222222000000////////////000000....................................////////////........................---------.........//////................................................---------............///------......///000000111...000333666888888777666888:::;;;<<<;;;;;;<<<===EEEHHHLLLOOOPPPSSSXXX\\\[[[\\\]]]^^^aaadddgggiiikkkooo[[[DDD@@@;;;888777777666666444444444444444444444444333333333444444444555555555555666;;;III\\\hhhlllpppqqqwww}}}~~~|||yyyrrrrrrqqqpppqqqtttvvvvvvvvvpppmmm{{{sssllliiigggPPPIIIFFFBBB?????????>>>===<<<;;;;;;::::::999999888666666666666666666666666444333333222222333333444333333333444444555555555444444444555555555666666555>>>SSSmmmyyyppphhhvvv~~~|||yyyvvvoooggghhh~~~vvvlllqqqzzz}}}yyytttmmm___NNNDDDBBB444333222222111111222222000000////////////000000000000000000000000000000............/////////000000000000000000000000000---------.........//////................................................---------.........//////---------...///000000111+++---000333555555555555666888:::<<<<<<<<<>>>???EEEIIIMMMPPPPPPRRRWWW[[[[[[[[[\\\^^^```dddggghhhkkkooofffIII<<<888:::777:::<<<555666555555555555444444444444444444555555555555666555444666???MMM]]]ggglllrrrwwwzzz}}}~~~}}}}}}{{{~~~{{{uuummmiiisssoooTTTKKKFFFBBBBBBAAA======@@@;;;;;;;;;::::::999999999777777666666555555444444555555555555555555555555333333333333333333333333111222333333222333666999999BBBWWWqqqrrrhhhnnnyyy~~~yyykkkllluuuzzznnnlllqqqoookkkgggddd[[[MMMDDDAAA;;;444///000222000///111000000000000000000000000000000000000000000000000////////////////////////////////////............//////000000000000//////........................------------------------,,,,,,,,,---------..................////////////111222333333222111222444:::;;;<<<;;;;;;;;;===???FFFIIILLLNNNPPPRRRUUUXXXYYY[[[]]]```cccfffggghhhkkknnnzzzSSSBBB;;;;;;777999;;;444666555555555555444444444444444444555555555555666666666888AAAPPP___iiinnnsssxxx|||}}}vvvooodddhhh{{{[[[NNNIIIEEEDDDBBB>>>===???<<<<<<;;;;;;:::999999999888888777666666555555444555555555555555555555555333333333333333333333333222333444333333444777999:::EEE[[[uuu}}}oooiiirrr{{{oooccciiirrrwwwqqqhhhdddgggiiifffeeeeee___SSSIIIFFF===555000111222000000111000000000000000000000000000000000000000000000000////////////////////////////////////..................////////////..............................------------------------,,,,,,,,,---------..................////////////000222333333222111222444:::;;;<<<;;;;;;;;;===???FFFHHHLLLNNNPPPRRRUUUXXXYYYZZZ]]]aaadddgggiiijjjmmmoooaaaKKK???<<<777888999444666555555555555444444444444444444555555555555666777777:::DDDSSSbbblllqqqssszzz~~~~~~|||xxxqqqccc___llldddRRRLLLHHHGGGEEE@@@===>>>===<<<<<<;;;::::::999999999888888777777666555555555555555555555555555555333333333333333333333333333444444444444555888:::;;;IIIaaazzzvvvjjjjjjxxxrrr``````eeemmmnnniiidddbbbbbbaaaccchhheee[[[QQQLLL???777111111222000000111000000000000000000000000000000000000000000000000////////////////////////////////////............------............------........................------------------------,,,,,,,,,---------..................////////////000111333333222111333444:::;;;<<<;;;;;;;;;===???FFFHHHKKKNNNOOORRRUUUWWWXXXZZZ]]]bbbfffiiilllmmmnnnpppmmmQQQ@@@<<<777777999555666555555555555444444444444444444555555555555666777777<<>>>>>======<<<;;;:::999999999999888888777666666666555555555555555555555555444444444444444444444444333444555555444555888;;;;;;MMMhhh|||pppggglllzzzccc]]]]]]hhhqqqqqqiiiccc]]]]]]bbbiiijjjaaaVVVPPPBBB999222222222000000111000000000000000000000000000000000000000000000000////////////////////////////////////............---......//////......---........................------------------------,,,,,,,,,---------..................////////////000111222222222222333555:::;;;<<<;;;;;;;;;===???EEEHHHKKKMMMOOOQQQUUUWWWWWWYYY]]]bbbgggkkknnnoooppprrrwwwUUU???;;;777777999666666555555555555444444444444444444555555555555666666777<<>>>>>===<<<::::::999999999888888777666666666555555555555555555555555444444444444444444444444333444555555444555888;;;;;;QQQnnnzzznnnfffpppggg\\\YYYfffuuuyyypppggg\\\\\\```iiikkkcccXXXRRREEE<<<444333222000000111////////////////////////////////////////////////////////////////////////////////////............/////////000000/////////........................------------------------,,,,,,,,,---------..................///////////////111222222222222444555:::;;;<<<;;;;;;;;;===???EEEHHHKKKMMMOOOQQQTTTWWWVVVYYY]]]bbbhhhllloooqqqqqqrrrZZZ@@@<<<999888:::777666555555555555444444444444444444555555555555666555777>>>JJJZZZhhhqqqtttwww}}}sss{{{|||yyyvvvhhh___YYYhhhcccXXXNNNLLLKKKHHHEEEDDD@@@@@@???===<<<;;;:::999999888888777777666555555555555555555555555555555444444444444444444444444333444444444444555888:::<<>>666333222000000111////////////////////////////////////////////////////////////////////////////////////............//////000000000000//////........................------------------------,,,,,,,,,---------..................///////////////000222222222222444666:::;;;<<<;;;;;;;;;===???EEEGGGJJJMMMNNNQQQTTTVVVVVVYYY]]]bbbgggllloooqqqqqqrrr```DDD???<<<999999666666555555555555444444444444444444555555555555666666999@@@MMM^^^kkksssvvvzzz|||{{{xxxvvvgggaaaXXX^^^ooobbbTTTOOONNNJJJGGGGGGAAA@@@???>>>===;;;::::::888888777666666555555444555555555555555555555555555555555555555555555555222333444333333444777999>>>ZZZzzzxxxrrrmmmwwwuuufff^^^lllwww^^^ZZZZZZbbbfffaaaYYYTTTIII@@@777444333000000111////////////////////////////////////////////////////////////////////////////////////...............//////////////////...........................------------------------,,,,,,,,,---------..................////////////...000222222222222444666:::;;;<<<;;;;;;;;;===???EEEGGGJJJMMMNNNQQQTTTVVVVVVXXX\\\bbbgggkkknnnpppqqqrrrdddGGGBBB>>>:::999555666666555555555444444444444444444555555555666666777:::BBBPPP```nnnuuuxxx}}}wwwrrrqqqmmmnnnttt|||zzzxxxvvviiidddYYYWWWrrrxxxiiiYYYRRROOOLLLHHHHHHAAAAAA@@@>>>===;;;::::::777777777666555555444444555555555555555555555555555555555555555555555555111222333333222444666999@@@^^^~~~yyytttqqqyyy~~~}}}rrrbbbZZZhhh~~~~~~ttt^^^YYYXXX^^^ccc```YYYUUUKKKAAA777444333000000111////////////////////////////////////////////////////////////////////////000/////////............---..................---........................------------------------,,,,,,,,,---------................../////////000...000222222222333444666:::;;;<<<;;;;;;;;;===???DDDGGGJJJLLLNNNPPPTTTVVVVVVXXX\\\aaafffjjjmmmooopppqqqnnnHHH777;;;999333888666666555444444444444555555555555666666777888999666888CCCUUUfffpppvvv{{{~~~wwwiiilllnnnkkknnnvvv~~~}}}zzzuuummmbbb___ZZZbbbjjj\\\\\\SSSKKKKKKJJJFFFCCC@@@>>>>>>===<<<;;;:::999888666555555555555666666555555555444444444444444444444444444444444333333333333333555888;;;AAAggg|||xxxuuu```WWWSSS___uuuzzzlll___\\\]]]cccgggeee```\\\PPPFFF<<<777222......111000000000000000000000000......//////000000111111............//////////////////.........---------///............---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////............//////333000000555555222666===;;;<<<<<<<<<;;;;;;<<<>>>DDDHHHMMMNNNMMMMMMOOORRRUUUYYY___dddgggiiikkkmmmqqqtttrrrKKK888===;;;555999666666555444444444444555555555555666666777888999888:::EEEXXXhhhqqqwww{{{sssmmmssszzz}}}~~~zzzvvvkkk___\\\ZZZaaaooo___^^^TTTMMMLLLJJJGGGDDDAAA???>>>>>><<<;;;:::999888777555555555555666666555555555444444444444444444444444444444444333333444333333555888;;;BBBhhhzzzxxxxxxttt]]]WWWRRRYYYiiiuuurrrhhh```___bbbiiiooommmddd]]]QQQGGG===888333///...111000000000000000000000000///////////////000000000............//////////////////.........---------///............---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////............//////222000111444444111333999;;;<<<<<<<<<:::;;;<<<>>>DDDHHHLLLNNNMMMMMMOOORRRVVVZZZ___cccfffhhhjjjlllooosssxxxNNN999>>>>>>888:::777666555555444444555555555555555666666777888999:::===III[[[jjjrrrxxx||||||~~~{{{wwwnnn___ZZZYYY^^^uuuccc```WWWPPPOOOLLLHHHEEEBBB@@@???>>><<<;;;:::999888777666555555555555555555555555444444444444444444444444444444444333333444444444666999<<>>CCCGGGLLLNNNMMMMMMPPPRRRVVVZZZ___ccceeegggiiijjjlllqqq~~~SSS;;;>>>???888999777666666555555555555555555555555555666777888999:::???LLL^^^kkkrrrwww|||xxx~~~~~~{{{wwwssscccZZZZZZ[[[ooozzzddd```YYYSSSRRROOOJJJGGGCCCAAA???>>>===;;;::::::888777666555555555555555555555555555555555444444444444444444444444333444444444444666:::===GGGmmmzzz{{{}}}nnndddjjjhhh```]]]bbbfffeeefffeeefffllltttvvvlll```UUULLLBBB<<<666111///000////////////////////////000000000//////......---............////////////........................///............------------------------------------------------------------------.........////////////............/////////000111222111000111333999:::;;;;;;::::::<<<>>>BBBGGGKKKMMMMMMMMMPPPRRRVVVZZZ^^^bbbdddeeeggghhhhhhpppYYY>>>===>>>888888777777666555555555555666555555555555666777888999999???NNN```mmmrrrwww|||ppp}}}}}}yyyuuuqqqdddYYYYYYXXXbbb~~~eee```[[[WWWVVVRRRLLLIIIEEEBBB@@@???===;;;;;;:::999777666666666666444555555555555555555555444444444444444444444444333444555555555777;;;>>>KKKqqq}}}tttsssvvvjjjiiilllllljjjhhhddddddkkkqqqlllbbbXXXOOOEEE>>>888222///000////////////////////////000000//////......------............////////////---.....................///............------------------------------------------------------------------...............//////............//////...000222111000111333444888:::;;;:::::::::<<<>>>BBBFFFKKKMMMLLLMMMPPPRRRUUUXXX]]]aaacccdddfffgggfffnnnbbbBBB>>><<<888999888777666666555555666666555555555666666777888999888???PPPbbbnnntttyyy~~~zzzppp|||vvvsssiiibbbXXXVVVXXX[[[|||gggaaa\\\YYYXXXSSSNNNKKKFFFCCCAAA???===;;;;;;:::999888777666666666444444444555555555555555444444444444444444444444333444555555666888<<>>AAAEEEJJJLLLLLLMMMPPPSSSSSSWWW\\\```bbbdddfffgggdddmmmjjjHHH???<<<888:::888777777666666666666666555555555666666777888999777@@@RRReeeqqqvvv{{{}}}{{{yyyssspppcccdddZZZUUUXXXVVVmmmlllddd^^^[[[YYYSSSOOOLLLGGGDDDBBB@@@===;;;;;;;;;999888777666666666444444444555555555666666444444444444444444444444444444555666666999===@@@TTTyyy~~~}}}}}}~~~}}}pppkkkmmmlllwwwvvvnnnaaa___hhhllliii\\\SSSIIICCC<<<444///000000000000000000000000000------..............................////////////---------........./////////............---------,,,,,,---......---,,,,,,................................................//////............//////888;;;888111...222555444777888::::::999:::===???@@@EEEJJJLLLLLLMMMPPPSSSQQQUUU[[[___bbbdddfffgggdddmmmpppMMM@@@<<<999<<<888888777666666666666666555555555666666777888999888AAATTTgggsssxxx}}}xxxqqqnnnccchhh]]]UUUWWWSSScccpppfff```\\\YYYRRRPPPMMMHHHDDDBBB@@@===;;;<<<;;;999888777777666666444444444555555555666666444444444444444444444444444555666666777999>>>AAAVVV{{{~~~}}}}}}~~~~~~~~~}}}~~~fffaaadddddd{{{}}}ttteee```iiinnnlll]]]TTTJJJDDD<<<444000000000000000000000000000000,,,------....../////////............/////////000---------.........////////////.........---------,,,,,,---......---,,,,,,.............................................---//////............//////>>>???;;;222...111444222777888999999999:::===???@@@DDDJJJLLLLLLMMMPPPSSSPPPTTTZZZ^^^aaadddfffhhhdddlllPPP>>>BBB>>>777999888888777777777777777:::777444555888999999888999CCCVVVjjjwww{{{xxxnnnnnnfff```]]]\\\VVVSSSaaatttwwwdddbbb^^^YYYWWWTTTPPPKKKFFFDDDBBB@@@>>>>>><<<999888999888777666777777666555555555555555555555555555666666666666777333333666888999<<>>777999999888777777777777777999666444555777999999888999CCCVVVkkkxxx}}}yyymmmmmmfff```]]][[[TTTPPP\\\mmm}}}hhhddd```[[[YYYTTTQQQKKKGGGEEECCCAAA???>>><<<:::999999888777666777777666555555555555555555555555555666666666666777444333666888999===CCC]]]|||}}}||||||}}}}}}{{{zzzzzz{{{}}}~~~nnnZZZQQQPPPQQQooowwwgggaaasssuuuuuufffUUUKKKBBB888111...//////////////////////////////////////////////////////000000000000//////................................................................................................---------------------------------............//////111222222111111222333777999::::::::::::;;;===AAADDDHHHKKKLLLLLLMMMMMMMMMRRRXXX]]]```cccdddfffeeennncccGGGBBB>>>999999999888777777777777888777555444555777999999999999CCCVVVlllzzzyyymmmkkkfff```\\\YYYQQQMMMVVVeeennnfffaaa]]]\\\UUUQQQMMMIIIFFFDDDBBB@@@???===:::999999999777666777777666555555555555555555555555555666666666666666444444777888999???EEEbbb~~~zzzzzzyyy{{{}}}~~~~~~xxxvvvuuuxxx|||~~~}}}jjjXXXPPPRRRUUUlllnnncccrrrtttzzzkkkYYYMMMCCC999222000////////////////////////////////////////////////...//////000000/////////........................................................................---------------------------------------------------------............//////111222222111111222333777999::::::::::::;;;===BBBEEEIIIKKKLLLLLLMMMNNNNNNRRRXXX^^^aaaccceeefffeeennnfffIIIBBB>>><<<:::999888888777777888888555555555666777999999999999BBBVVVmmm}}}{{{llliiiccc___[[[WWWPPPMMMTTT___sssgggaaa]]]\\\UUURRRNNNKKKIIIFFFDDDBBB@@@>>>;;;::::::999888666777777666555555555555555555555555555666666666666666555555888888:::@@@HHHeeezzzyyyxxxxxxzzz|||{{{zzzwwwtttrrruuuzzz~~~~~~}}}~~~nnn___WWWXXX[[[lllvvvfffqqqqqqvvvgggVVVKKKCCC;;;666444////////////////////////////////////////////////......//////000/////////........................................................................---------------------------------------------------------............//////111222222111111222333777888::::::::::::<<<===BBBEEEIIILLLLLLMMMMMMNNNNNNRRRYYY^^^aaaccceeefffeeennniiiMMMCCC======:::999999888888888888888555666777888888888999:::999BBBVVVooo}}}lllggg```^^^[[[WWWQQQPPPUUU]]]xxxxxxggg```\\\[[[VVVSSSPPPMMMKKKIIIFFFCCCAAA???<<<;;;::::::888666777777666555555555555555555555555555666666666666666555666999999:::BBBLLLgggzzzxxxvvvuuuvvvwwwvvvuuuvvvsssrrrtttxxx{{{||||||zzznnnddd``````pppkkkrrrppppppbbbRRRIIIBBB;;;666444........................////////////////////////------...///////////////........................................................................---------------------------------------------------------............//////111222222111111222333666888::::::::::::<<<>>>AAAEEEIIIKKKLLLLLLMMMNNNNNNSSSYYY^^^aaaccceeegggeeennnoooQQQCCC<<<<<<::::::999888888888888999666888::::::999888999:::999BBBVVVpppmmmfff]]]\\\ZZZVVVRRRRRRVVVZZZppp}}}hhh___[[[YYYWWWTTTQQQOOOMMMKKKGGGEEECCC@@@===<<<;;;:::888666777777666555555555555555555555555555666666666666666666777999999;;;DDDOOOiiixxxvvvsssrrrrrrrrrrrrqqqssssssssstttvvvyyy|||~~~tttkkkiiiqqqoootttpppnnn```QQQIIIBBB999333111........................////////////////////////,,,---......////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////111222222111111222333666777999::::::;;;===>>>AAADDDHHHJJJKKKKKKLLLMMMOOOSSSYYY___bbbdddfffgggeeennnuuuTTTCCC<<<>>>;;;:::999999888888999999888;;;===<<<:::888999:::999BBBVVVqqqnnnfff[[[\\\ZZZVVVRRRQQQTTTUUUiiijjj___[[[XXXWWWUUUSSSQQQOOOLLLIIIFFFCCCAAA>>><<<;;;:::888777777777666555555555555555555555555555666666666666666666888:::999;;;EEEQQQmmmtttrrrooonnnooopppppppppoooqqqtttttttttwww~~~|||pppkkkjjjnnnrrrlllmmm```SSSKKKDDD;;;333000........................////////////////////////+++,,,---...////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////111222222111111222333555777999::::::;;;===???@@@CCCGGGIIIJJJJJJKKKLLLOOOSSSZZZ___bbbdddfffgggeeennnvvvUUUCCC===@@@;;;:::999999888888999999999<<>>;;;888999:::999BBBVVVqqqooofff[[[\\\ZZZUUUQQQPPPQQQQQQdddlll```[[[XXXXXXVVVSSSQQQPPPMMMIIIGGGDDDAAA>>><<<<<<:::888777777777666555555555555555555555555555666666666777666777999:::999;;;FFFRRRqqq~~~qqqooollllllmmmoooppppppkkkpppttttttssswww}}}}}}vvviiiddd```|||iiinnnhhhkkk___SSSMMMHHH???777333........................////////////////////////+++,,,---...////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////111222222111111222333555777999::::::;;;===??????BBBFFFIIIIIIJJJJJJKKKOOOSSSZZZ___bbbdddfffhhheeennn{{{SSSFFFBBB===<<<;;;:::999888888888888999999888888999999:::;;;:::AAAWWWvvvpppdddYYYYYYWWWTTTQQQPPPPPPRRR]]]lll```^^^^^^ZZZWWWSSSRRRSSSRRRNNNKKKFFFDDDAAA===;;;::::::;;;999888777666555555555555666666777888888777666666888666777888888<<>><<<;;;:::999888888888888999999888888999999:::;;;;;;BBBWWWvvvnnnbbbYYYYYYXXXUUURRRPPPPPPPPPWWW{{{ooobbb___^^^\\\XXXUUUTTTTTTSSSPPPMMMIIIGGGDDDAAA>>>===<<<<<<999999888777666666666666333333333333333333333333888777777888999<<>>AAAEEEHHHIIIKKKMMMOOORRRVVV[[[___aaadddgggiiikkkqqqYYYHHHBBB>>><<<<<<;;;:::999999999999999999888888999999:::;;;<<>><<<;;;:::999888777777777777999888777666666777888999888777777999999<<>><<<;;;;;;:::999888888888888===<<<:::999999:::<<<===777777888999999<<>>666222000...---.........---........................------............------...........................---,,,,,,......---,,,))))))+++,,,------------......---,,,,,,+++******---,,,,,,,,,,,,---......---------............///000000000111222222333333555555666888999:::;;;<<<@@@CCCFFFHHHIIIJJJMMMOOOTTTVVVYYY[[[^^^ccciiimmmooottteeeOOOEEE@@@>>>===<<<;;;::::::::::::999999888888999999:::;;;>>>BBBVVVvvvkkk```WWWXXXXXXVVVQQQMMMKKKJJJRRRnnn~~~lllfffddd^^^[[[XXXXXXYYYXXXUUURRRPPPOOOMMMJJJFFFAAA>>><<<<<<;;;:::999888888888888888777555444444555777888777777888::::::<<>>777333111...---.........---........................------............------...........................---,,,,,,......---,,,))))))+++,,,---...............---,,,,,,+++******---,,,,,,,,,,,,---......---------............///000000000111222222333333555555666888999:::;;;<<>>>>>===<<<;;;;;;;;;;;;999999888888999999:::;;;===AAATTTuuukkk```UUUVVVUUUSSSOOOKKKJJJJJJPPPhhhoooiiihhh```]]]ZZZZZZ[[[[[[XXXUUUSSSRRRNNNJJJEEEAAA>>><<<<<<;;;:::999888888888888666555444333333444555666777777999;;;:::<<>>===<<<;;;;;;;;;;;;999999888888999999:::;;;<<>>;;;:::999888888777777777777777777777777777777777777777999;;;:::<<>>===<<<<<<;;;;;;<<<999999888888999999:::;;;<<<>>>RRRuuu~~~~~~ttt}}}tttrrruuuzzzjjj___RRRRRRPPPMMMJJJIIIJJJKKKOOOaaarrrnnnnnnfffccc``````aaaaaa^^^[[[ZZZWWWQQQKKKFFFBBB@@@@@@;;;:::999888777777777777555666777777777777666555777777999;;;;;;<<>><<<999888888888888777888888888888888888888888888666777999999:::BBBJJJhhh{{{ssskkkggg\\\XXXSSSNNNJJJGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFGGGKKKNNNPPPVVV^^^kkkyyyuuukkk^^^RRR@@@DDDMMMdddsssccc]]]___ccckkksssnnn[[[FFF:::777333///------.........------------------------........................------------......//////------------------------------------------------******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,---...---,,,+++---//////000111000//////111333666777777777777888;;;===@@@BBBEEEGGGIIILLLQQQTTTRRRSSSVVVZZZ___cccgggiiikkkooofffRRRJJJCCCAAA>>><<<<<<<<<<<<;;;999999888888999::::::;;;??????NNNnnntttttt{{{llleee```hhh{{{wwweeeZZZSSSPPPMMMIIIHHHHHHJJJKKKPPP```zzzvvvkkkhhhfffcccbbbaaa___\\\ZZZYYYWWWSSSNNNIIIEEEBBB@@@???===:::888999999888777666666666666666666666666777666777999:::;;;CCCLLLmmmyyynnneee```XXXUUUPPPKKKGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCGGGIIIKKKQQQXXXhhh~~~zzzooocccTTTBBBDDDNNNhhhzzzjjjccc^^^aaaiiiqqqmmm\\\HHH===777333///------.........------------------------....................................//////000000------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,---...---,,,+++---//////000111000//////111333666777888777777888;;;===@@@BBBEEEGGGIIILLLQQQTTTRRRTTTVVVZZZ^^^cccgggiiilllpppgggUUUNNNDDDAAA>>>===<<<<<<;;;:::999999999999999::::::;;;<<<===KKKjjj{{{zzzyyyiii\\\\\\WWWUUU^^^rrruuucccXXXSSSPPPLLLIIIGGGGGGHHHIIIMMM]]]yyyttthhhiiifffcccaaa```___\\\ZZZYYYWWWSSSOOOJJJFFFCCCBBBAAA???;;;:::::::::999777666666666666666666666666777666777:::;;;===EEENNNooo|||tttggg]]]XXXRRRPPPLLLHHHDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAADDDFFFGGGLLLSSSddd{{{|||ssshhhWWWBBBCCCNNNllltttjjj___aaagggnnnlll\\\JJJ@@@777333///------.........------------------------........................///////////////000000000------------------------.........------,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,---...---,,,+++---//////000111000//////111333555777888888777888;;;===@@@BBBEEEGGGIIILLLQQQTTTSSSTTTVVVZZZ^^^cccgggiiimmmrrrfffUUUPPPFFFCCC???======<<<;;;:::::::::999999999::::::;;;;;;<<>><<<;;;;;;999888888888888888888888888888777666777:::<<<>>>FFFOOOkkk|||nnnaaaXXXSSSNNNLLLIIIFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEECCCBBBDDDEEEFFFKKKRRR```xxx|||vvvnnnZZZDDDBBBMMMooo~~~rrrcccbbbfffllljjj\\\KKK@@@777333///------.........------------------------....................................////////////------------------------.........------,,,,,,+++,,,,,,,,,---------......------------------------,,,---...---,,,+++---//////000111000//////111333555666888888888888:::<<<@@@BBBEEEGGGIIILLLQQQTTTTTTUUUVVVYYY]]]bbbgggiiinnnttteeeUUUPPPHHHEEEAAA???>>>===<<<:::;;;;;;::::::999::::::;;;;;;===IIIcccnnn___UUUOOOLLLMMMLLLOOOXXXjjjwwwggg^^^PPPMMMIIIFFFDDDDDDFFFGGGIIIUUU}}}vvvnnniiifffbbb___^^^]]]\\\[[[YYYWWWTTTQQQMMMJJJHHHHHHFFFCCC@@@======<<<:::999999999999999999999999999777666777:::<<<>>>FFFOOOhhhvvvggg\\\UUUQQQLLLKKKHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEBBBBBBDDDDDDDDDIIIPPP]]]vvv{{{uuu___IIIEEENNNrrryyygggdddfffkkkiii[[[III???777333///------.........------------------------........................------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,---...---,,,+++---//////000111000//////111333444666888999888999:::<<<@@@BBBEEEGGGIIILLLQQQTTTUUUUUUVVVYYY]]]bbbgggiiinnnvvvgggWWWQQQKKKHHHDDDAAA@@@???===;;;<<<;;;;;;:::::::::::::::;;;>>>HHH```qqq___RRRJJJHHHJJJFFFHHHLLLUUUcccwwwsssddd\\\NNNKKKGGGDDDCCCDDDEEEGGGIIIRRR{{{yyysssiiifffaaa^^^]]]]]]\\\[[[YYYXXXUUURRROOOLLLKKKJJJIIIFFFBBB???>>>===;;;:::777777777777777777777777777666777:::;;;===EEENNNhhhkkk```YYYTTTPPPLLLKKKIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???AAAAAAAAAFFFMMM[[[ttt|||bbbMMMHHHNNNqqq|||hhheeeeeekkkiii[[[III===777333///------.........------------------------........................---------,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...,,,---...---,,,+++---//////000111000//////111333444666888999999999:::;;;@@@BBBEEEGGGIIILLLQQQTTTVVVVVVVVVXXX\\\aaafffiiimmmvvvkkk\\\TTTMMMJJJFFFCCCAAA@@@>>><<<<<<<<<;;;:::::::::::::::;;;===FFF\\\tttaaaUUUMMMGGGFFFJJJGGGJJJNNNSSS[[[iiiyyyooo```XXXKKKIIIFFFCCCBBBDDDFFFGGGIIIPPPwwwyyytttpppiiifffaaa^^^]]]]]]\\\[[[YYYXXXUUUSSSPPPNNNMMMLLLKKKHHHDDDAAA???>>><<<:::777777777777777777777777777666777999:::;;;CCCLLLeeeyyyttttttyyysssccc[[[VVVQQQMMMLLLKKKIIIGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===???@@@@@@EEELLLYYYrrr|||```MMMGGGIIIjjjyyygggcccdddjjjjjj]]]JJJ>>>777333///------.........------------------------..............................---------,,,,,,,,,------------------------+++,,,,,,------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---...---,,,+++---//////000111000//////111333333666888:::999999:::;;;@@@BBBEEEGGGIIILLLQQQTTTWWWVVVVVVXXX\\\aaafffjjjlllwwwooo___WWWOOOKKKGGGDDDBBBAAA???======<<<;;;::::::::::::::::::===EEEYYY|||ssseeeXXXRRRNNNIIIIIILLLNNNPPPRRRSSSVVV^^^jjjttt~~~mmm___VVVJJJHHHEEEBBBBBBDDDFFFHHHJJJOOOtttrrrmmmkkkiiifffaaa^^^\\\\\\\\\[[[YYYXXXVVVSSSQQQOOONNNMMMLLLIIIDDDAAA@@@>>><<<;;;999999999999999999999999888666777999999:::BBBJJJaaarrrcccZZZaaabbbgggpppzzzmmm___XXXTTTOOOKKKKKKKKKIIIGGGEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>@@@AAAAAAFFFMMMWWWppp~~~yyy[[[IIICCCCCCaaa}}}rrreeeaaacccjjjkkk___LLL???777333///------.........------------------------........................//////.........---------------------------------***++++++,,,---...//////******+++++++++,,,,,,,,,,,,,,,,,,------.........------...---,,,+++---//////000111000//////111333333666999:::999999:::;;;AAABBBEEEGGGIIILLLQQQTTTWWWWWWVVVXXX\\\aaafffjjjkkkwwwkkk^^^YYYRRRNNNJJJFFFDDDBBB???>>>===<<<<<<;;;;;;;;;<<<<<<<<<:::AAAQQQooo{{{cccXXXNNNJJJIIIIIILLLPPPSSSSSSSSSUUUYYY^^^dddgggyyyiii\\\TTTKKKHHHDDDAAA@@@AAADDDFFFIIIOOOuuussspppiiijjjhhhfffdddcccaaa^^^[[[\\\ZZZWWWSSSQQQOOONNNNNNLLLJJJFFFCCCAAA>>>:::888::::::888777666666666666777888888888999<<>>???@@@@@@@@@BBBFFFIIIUUUjjj}}}zzzrrrTTTDDD???GGGWWWnnnxxxmmmiiicccaaaffffffZZZIII===888222.........,,,---///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---------............///---...//////---...///111555666777888999:::;;;;;;???AAACCCEEEGGGKKKQQQUUUWWWWWWWWWYYY]]]ccchhhkkkoooqqqjjj___ZZZTTTQQQLLLIIIFFFDDDAAA???======<<<<<<;;;;;;<<<<<>>???@@@@@@@@@BBBFFFIIIUUUjjj|||uuummmRRRDDD???DDDQQQhhhtttlllgggaaa___dddeeeZZZIII>>>888222.........------///---,,,,,,++++++,,,,,,---......------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---------............///.../////////......000111666666777888999999::::::>>>@@@BBBDDDFFFJJJPPPSSSUUUUUUVVVXXX\\\aaafffiiiooorrr}}}kkkaaa\\\XXXUUUPPPLLLIIIFFFCCC@@@>>>>>>===<<<<<<<<<<<<<<<@@@>>>BBBMMMggg}}}|||fffVVVOOOJJJKKKMMMOOOTTTYYY```___^^^\\\^^^bbbjjjooo}}}tttdddWWWPPPHHHFFFCCCAAA@@@BBBDDDFFFGGGQQQ{{{vvvtttnnnqqqmmmhhhdddbbbaaa___^^^[[[ZZZXXXVVVTTTSSSRRRRRRPPPNNNJJJHHHFFFCCC@@@>>>======;;;:::999888888888666666777777888:::>>>BBBTTTwwwnnnaaa\\\XXXVVVUUUUUUVVVWWWXXXZZZbbblllttt{{{sssiii```[[[VVVPPPLLLKKKJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@????????????@@@>>>???@@@@@@@@@BBBFFFIIITTTiii{{{yyyllleeePPPCCC===@@@KKKbbbrrrnnnggg```^^^cccdddYYYIII>>>999222...//////------///---,,,,,,++++++,,,,,,---000//////......---,,,,,,------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------............///.../////////......000222777777777888888999999999===???AAACCCEEEIIIOOOSSSSSSSSSTTTVVV[[[```eeehhhooorrr|||mmmeee___ZZZWWWSSSOOOKKKHHHDDDAAA??????>>>===<<<<<<<<<<<<===<<>>===<<<:::999888888888555666777777888:::===@@@OOOrrrzzzhhh```^^^\\\[[[\\\[[[[[[[[[ZZZZZZ]]]cccgggnnnxxxxxxqqqfff^^^YYYUUUPPPLLLKKKJJJIIIGGGFFFDDDCCCBBB@@@@@@???????????????@@@>>>???@@@@@@@@@BBBFFFIIISSShhh{{{rrreee^^^LLL@@@<<<>>>GGG```uuuuuulllddd```cccdddYYYJJJ@@@999333/////////------///---,,,,,,++++++,,,,,,---............------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------............///...///000///......000222777777777777888888888999>>>???BBBCCCFFFJJJOOOSSSSSSSSSTTTVVV[[[```fffiiiooosss|||oooiiiccc[[[YYYTTTQQQNNNJJJEEEBBB@@@@@@???>>>===<<<<<<<<<;;;;;;???EEEZZZzzzaaaQQQMMMLLLOOOQQQUUU[[[cccppptttyyy|||}}}}}}nnn___TTTNNNDDDCCCAAA@@@@@@BBBDDDEEEIIIYYY~~~~~~{{{zzzssslllgggccc```^^^\\\\\\[[[ZZZYYYXXXWWWWWWRRRPPPMMMKKKJJJHHHEEECCC>>>===<<<:::888777777777555666777888888:::===???KKKmmmvvvhhhddddddcccbbbbbbddddddbbbaaa______aaabbbdddiiisss{{{rrreee[[[VVVSSSOOOMMMJJJJJJIIIGGGEEEDDDBBBBBB?????????>>>>>>???@@@@@@>>>???@@@@@@@@@BBBFFFIIIRRRgggzzzoooaaa[[[III>>>;;;===HHHddd|||sssiiibbbcccbbbYYYKKKCCC:::444///000///------///---,,,,,,++++++,,,,,,---******+++,,,---.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------............///...///000000...///000222666666666777777888888999???AAACCCEEEGGGKKKPPPTTTTTTTTTUUUXXX\\\bbbhhhkkkpppttt|||qqqkkkddd\\\ZZZVVVSSSPPPLLLHHHDDDBBBAAA@@@>>>============<<<===AAADDDVVV}}}fffOOOLLLKKKMMMPPPTTT]]]ggguuu~~~yyyjjj]]]SSSMMMBBBAAA@@@@@@@@@BBBDDDEEEJJJ[[[~~~}}}uuuooojjjeeeaaa___^^^^^^^^^]]]\\\ZZZYYYXXXSSSQQQOOOMMMLLLKKKHHHFFF???>>><<<:::888777777666555777999999999:::===???FFFhhhwwwmmmkkkkkkjjjiiijjjllllllkkkjjjhhhgggeeedddeeedddiiisss{{{|||sssfff[[[VVVSSSPPPNNNJJJIIIHHHGGGEEECCCBBBAAA???>>>>>>>>>>>>???@@@@@@>>>???@@@@@@@@@BBBFFFIIISSShhhzzzqqqccc[[[HHH===:::>>>LLLjjjvvvjjj```______WWWLLLEEE;;;555000000///------///---,,,,,,++++++,,,,,,---((()))***+++---...//////------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---------............//////000000000//////111333444555555666777888999:::@@@AAACCCEEEGGGLLLQQQUUUUUUUUUVVVYYY^^^dddiiimmmpppuuu{{{pppjjjccc^^^[[[YYYVVVTTTPPPKKKHHHBBBBBB@@@???>>>=========;;;===AAABBBPPP}}}eeeOOOLLLLLLOOORRRXXXdddoootttfffYYYPPPLLLAAA@@@@@@???@@@BBBDDDEEEIII\\\}}}}}}zzztttpppkkkgggccc````````````___]]][[[YYYXXXUUUSSSQQQPPPOOONNNLLLJJJ@@@???>>><<<:::888888777666888:::::::::;;;===???AAAccc~~~wwwwwwxxxvvvuuuvvvuuuuuuuuuuuutttrrrooollllllhhhiiipppvvvxxx{{{yyyrrrggg^^^YYYVVVQQQNNNJJJIIIHHHFFFEEECCCBBBAAA>>>>>>>>>>>>>>>???@@@@@@>>>???@@@@@@@@@BBBFFFIIISSShhh{{{uuuggg^^^HHH<<<999???OOOooorrreeeZZZXXXXXXTTTLLLHHH;;;555000000///------///---,,,,,,++++++,,,,,,---***++++++,,,---...//////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------............//////000111000//////111333222333444666777999:::;;;???@@@BBBDDDGGGKKKPPPTTTUUUUUUVVVYYY^^^dddjjjmmmpppuuuzzzpppiiiaaa___]]]ZZZXXXVVVSSSNNNKKKCCCBBBAAA???>>>=========999;;;???>>>JJJuuu```QQQNNNNNNRRRVVV]]]kkkwwwqqqcccWWWOOOJJJ@@@@@@??????@@@BBBDDDEEEHHH\\\~~~~~~{{{yyyvvvrrrooollliiieeebbbaaaaaaaaa```^^^\\\YYYXXXWWWUUUSSSRRRQQQPPPNNNLLLBBBAAA???===;;;:::999999777999:::;;;;;;<<<===???===___|||}}}}}}~~~~~~{{{wwwtttsssmmmmmmrrrvvvuuuvvvzzzvvvppphhhbbb]]]YYYSSSNNNJJJIIIHHHFFFEEECCCBBBAAA>>>>>>===>>>>>>???@@@@@@??????@@@@@@@@@BBBFFFIIITTTiii{{{xxxjjjaaaJJJ===999@@@QQQqqqnnn```TTTRRRTTTQQQLLLIII<<<555111000000------///---,,,,,,++++++,,,,,,---------..................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111---------........./////////000111000//////111333111222444555888999;;;<<<>>>???AAACCCFFFJJJOOOSSSTTTTTTVVVYYY^^^dddjjjmmmpppvvvtttmmmfffbbb]]]\\\ZZZWWWUUUTTTSSSRRRHHHDDD???===>>>>>><<<;;;>>>444===DDDDDDeeeyyyaaaOOOMMMLLLPPP\\\nnnyyynnnlllppp|||nnnbbbVVVMMMHHHBBBBBB@@@@@@@@@BBBDDDEEEKKKbbb}}}yyyvvvrrrmmmhhheeebbbaaaaaabbbcccaaa___]]]]]]]]]UUUVVVVVVUUUTTTQQQNNNLLLDDDCCCBBB@@@===;;;:::999999999999999::::::;;;<<>>????????????@@@@@@@@@AAA>>>>>>AAAAAA@@@EEEKKKWWWjjj}}}rrreeeJJJ===<<<@@@OOOvvvzzzkkk[[[SSSRRRRRRWWWWWWLLL@@@666...---...---...000+++...---******------***------,,,+++,,,---...///111000...---,,,,,,------------++++++++++++------.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................///////////////000000111333555666777777888;;;===@@@AAABBBCCCEEEJJJOOOSSSRRRRRRTTTXXX^^^bbbdddeeelllyyyssslllfffddd___]]][[[XXXVVVSSSRRRQQQJJJFFFBBB?????????===<<>><<<:::999:::999999999::::::;;;<<>>>>>?????????@@@@@@@@@AAA>>>>>>@@@AAA@@@EEEKKKWWWjjj}}}}}}nnnaaaGGG<<<;;;AAARRRxxx{{{lll[[[SSSTTTUUUZZZYYYMMMAAA888///...---,,,,,,...***---...,,,,,,...---***------,,,,,,,,,---...///......---,,,------...///---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................000000000000000111111222333555666777777888:::===@@@AAABBBDDDFFFJJJOOOSSSRRRSSSTTTXXX^^^bbbddddddlllxxxrrrlllgggfffaaa```]]]ZZZVVVSSSQQQPPPLLLIIIEEEBBBAAA@@@>>>===???;;;AAACCCAAAZZZzzzwww|||}}}hhhUUUJJJFFFIIIYYYppp{{{iiicccccckkkmmmeee______mmmvvvjjj^^^SSSKKKFFFBBBAAA@@@@@@AAACCCEEEFFFNNNjjjwwwyyyvvvuuusssoookkkgggdddcccbbbbbbfffiiijjjeee___YYYVVVWWWWWWVVVUUURRROOOLLLJJJHHHGGGEEEBBB???<<<:::999::::::999999999:::;;;;;;@@@VVVzzzxxxtttooooooqqqvvv}}}}}}qqqjjjccc\\\WWWOOONNNKKKGGGDDDAAA@@@???>>>>>>>>>?????????@@@@@@@@@>>>>>>@@@@@@@@@EEEKKKYYYkkk}}}yyyiii[[[CCC;;;:::EEE]]]}}}nnn\\\TTTUUUXXX^^^[[[MMMBBB888000...---++++++,,,(((,,,---+++,,,///...+++---,,,,,,,,,,,,---...///,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---...------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------........................111111000000111111222333333555666666666777:::<<>>===>>>===AAABBB@@@SSS~~~pppeee```]]]ccciiimmmppplll___RRRIIIEEEHHHWWWkkktttpppggg^^^ZZZ___mmmtttnnnfffdddkkksssggg\\\RRRJJJEEEBBBAAA@@@@@@AAACCCEEEGGGPPPkkkssstttqqqpppnnnkkkhhhdddbbbaaaaaabbbeeehhhgggccc^^^YYYWWWZZZZZZXXXVVVSSSPPPMMMKKKKKKJJJGGGDDDAAA>>><<<::::::::::::999999::::::;;;===PPPrrrzzzuuusssssstttwww{{{|||{{{xxxwwwyyy{{{|||}}}~~~ppphhhbbb[[[VVVPPPNNNKKKGGGCCC@@@>>>===>>>>>>>>>>>>???????????????======@@@@@@@@@EEEKKKZZZlll}}}~~~vvvdddUUUCCC;;;;;;NNNrrrqqq^^^UUUWWWYYY]]]XXXHHH@@@777///......,,,+++---,,,...---******---...,,,,,,,,,,,,,,,------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------........................000000//////000000111222333555666666666777999;;;>>>@@@BBBDDDFFFIIINNNRRRTTTTTTUUUXXX]]]aaacccdddjjjttt{{{qqqiiihhheeedddbbb___[[[WWWTTTRRROOONNNLLLHHHDDD@@@>>>===;;;>>>???@@@AAANNNrrrzzziiiZZZSSSQQQKKKOOOSSSTTTVVVWWWQQQJJJGGGFFFIIISSS___ddd```ZZZWWWVVVaaavvv{{{nnnhhhlll{{{pppdddZZZQQQIIIEEEBBBAAA@@@@@@BBBDDDFFFHHHQQQjjjpppqqqmmmkkkjjjgggdddbbb```______```aaabbbaaa^^^\\\[[[[[[]]]]]][[[XXXUUURRRPPPOOOMMMLLLIIIFFFCCC@@@>>><<<;;;::::::999999::::::::::::IIIgggzzzwwwvvvuuutttrrrpppllljjjiiikkkmmmppprrrvvv{{{~~~zzzllleee```ZZZTTTOOOMMMJJJFFFCCC@@@>>>=========>>>>>>>>>?????????>>><<<<<>>===VVVsssaaaXXXXXXWWWYYYSSSBBB<<<444...---...------...:::999333+++(((+++,,,+++,,,,,,,,,---------------...------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------........................///............///000000444555666666555666888:::===???BBBDDDFFFIIINNNQQQUUUTTTTTTWWW\\\aaadddeeejjjsssxxxllliiieeeeeedddbbb___\\\XXXVVVRRRRRRPPPLLLFFFAAA??????;;;???===>>>BBBIIIfffyyycccWWWOOOKKKLLLHHHLLLLLLJJJJJJLLLKKKHHHFFFFFFIIIPPPWWWZZZYYYVVVQQQRRRbbb}}}uuukkkooo}}}vvvlllaaaWWWOOOHHHCCCBBBAAAAAAAAABBBDDDGGGHHHRRRnnnooooookkkhhhfffdddbbb```_________^^^^^^^^^\\\ZZZZZZ]]]______^^^\\\YYYWWWTTTSSSRRRNNNMMMKKKHHHEEEBBB@@@???;;;;;;:::999999999::::::999DDD]]]|||yyyuuupppjjjeeeaaa___```bbbeeehhhkkkpppuuuyyy}}}ttthhhccc___YYYSSSMMMLLLIIIEEEBBB???>>>============>>>>>>>>>??????>>>;;;<<>>WWWrrrbbb[[[ZZZUUUTTTNNN???:::222------///...---///BBB@@@999...)))***+++)))+++,,,------......------............---,,,******+++,,,,,,------,,,,,,+++,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------...........................------------...//////444555666666555666888:::===???BBBDDDFFFIIIMMMPPPTTTSSSSSSVVV\\\bbbeeegggjjjrrr~~~pppllleeeeeeeeedddccc```]]][[[VVVVVVUUUPPPIIIDDDBBBBBB===AAA<<<<<>>===============>>>>>>>>>???===;;;;;;>>>@@@@@@EEEKKKYYYjjj{{{||||||{{{hhhWWW???BBB>>>PPP|||oooccc^^^\\\UUURRRMMM@@@:::333---...///---,,,---888888444...+++------++++++,,,---.........------+++,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.......................................///000000444555666555555555777999<<<>>>BBBDDDFFFIIIMMMOOOSSSRRRRRRVVV\\\bbbgggiiikkkrrrsssmmmdddeeeffffffeeebbb```^^^YYYZZZXXXSSSLLLFFFDDDDDD???CCC;;;;;;DDDAAAQQQxxxcccTTTUUUTTTSSSTTTQQQUUUWWWRRRNNNNNNNNNLLLKKKHHHFFFKKKRRRSSSMMMFFFWWWYYYlllvvvsssmmmcccYYYQQQIIIBBB>>>BBBAAAAAAAAABBBEEEHHHIIIUUUzzzqqqoooiiigggfffdddbbbbbbbbbbbbbbb]]]^^^^^^\\\ZZZZZZ[[[]]]]]]\\\ZZZXXXVVVUUUTTTTTTNNNNNNLLLJJJHHHFFFDDDCCC<<<;;;::::::999999999999<<>>>>>============>>>>>>>>>>>>===;;;;;;>>>@@@@@@EEELLLXXXiiizzz~~~||||||~~~jjjZZZ<<>>IIInnn}}}zzzlllbbb```^^^UUUQQQNNNCCC<<<444.........,,,***+++%%%)))+++***,,,000111...+++,,,---.........---,,,)))***,,,---......---,,,++++++------------++++++,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------........................///////////////000111111444555666555555555777999<<<>>>BBBDDDFFFIIILLLOOORRRQQQRRRUUU\\\ccchhhjjjkkkrrrwwwnnnmmmjjjgggeeeeeecccaaa___^^^\\\ZZZVVVQQQLLLHHHFFFEEE===;;;??????AAAOOOaaabbbWWWUUUQQQVVVbbbeee^^^]]]YYYTTTZZZ^^^UUUYYYOOOIIILLLPPPOOOLLLKKKOOO[[[uuuzzz{{{{{{oooiii```VVVLLLFFFBBB@@@>>>@@@BBBBBBAAADDDIIIMMMVVVqqqjjjeeegggdddcccccceeedddaaa^^^___\\\ZZZ[[[ZZZVVVVVVXXX\\\ZZZXXXYYYZZZYYYTTTPPPPPPPPPNNNLLLIIIFFFCCCBBB===>>>>>><<<:::888888999;;;AAAPPPjjj~~~|||{{{pppbbbZZZXXXVVVQQQMMMJJJHHHEEECCCAAA?????????===<<<<<<;;;;;;<<<<<<===============>>>AAAEEEIIIZZZqqq{{{{{{~~~iiiUUU===>>>@@@III\\\qqq}}}nnnccc[[[\\\[[[RRRIIIEEE:::222---...///---,,,---.........------,,,,,,,,,//////...---,,,++++++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......333111000......///111222444555666555555555777999>>>BBBFFFGGGGGGIIILLLPPPRRRRRRTTTWWW[[[___cccfffiiiooo~~~yyysssssspppllliiihhhgggeeeccc```___\\\XXXSSSNNNJJJGGGGGG@@@===@@@???@@@LLL[[[^^^VVVXXXXXX```nnnrrreee______cccrrr{{{sssggg[[[PPPOOORRRQQQNNNLLLVVVccc~~~vvvjjjeee\\\SSSJJJDDDAAA???@@@BBBCCCCCCBBBDDDIIIMMMVVV}}}qqqmmmjjjhhhdddbbbccceeeeeebbb]]]___[[[YYYZZZYYYUUUTTTWWWXXXYYYZZZ\\\]]][[[WWWTTTTTTRRRPPPMMMJJJGGGEEECCC?????????===:::999:::;;;<<>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>AAAEEEIIIZZZqqq|||}}}gggRRR@@@??????HHH\\\ooowwwuuuiii___YYYZZZZZZRRRIIIDDD:::222---...///---,,,---......---------,,,,,,,,,000//////......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......222111000//////000111222444555666555555555777999>>>AAAEEEGGGGGGIIIMMMPPPRRRSSSTTTWWW\\\```dddfffjjjppp}}}|||{{{|||wwwrrrnnnlllkkkiiihhheeeccc```[[[VVVQQQLLLJJJIIICCC@@@AAA@@@???HHHTTTuuuaaaYYY___cccmmmzzzxxxeee]]]cccuuu|||kkkZZZUUUWWWVVVRRROOO]]]lllxxxoooddd___WWWNNNGGGBBB@@@???AAACCCDDDDDDBBBDDDIIIMMM[[[zzzpppnnnnnnlllgggcccdddhhhiiiddd^^^^^^ZZZXXXYYYWWWSSSRRRUUUTTTXXX]]]```___]]]ZZZYYYXXXVVVRRRNNNJJJHHHFFFFFFBBBBBBAAA>>>;;;:::;;;<<<<<<<<>>AAAEEEIIIYYYqqq}}}~~~fffOOOBBB>>>>>>JJJaaauuuxxxqqqfff]]]WWWXXXXXXRRRJJJDDD:::222---...///---,,,---...------------,,,,,,,,,////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......222111000//////000111222333555555555555555777999===@@@EEEFFFGGGIIIMMMQQQRRRSSSUUUXXX\\\aaaeeehhhlllrrr|||~~~{{{tttooommmllllllkkkiiigggddd___ZZZUUUPPPNNNIIIEEEBBBCCCAAA@@@FFFNNNgggggg___fffmmmwwwzzzhhhbbbqqqxxxccc[[[[[[YYYUUURRRbbbuuu~~~sssjjj]]]YYYRRRKKKEEEBBB@@@@@@AAACCCDDDCCCBBBCCCHHHLLL\\\vvvllllllnnnpppjjjeeegggllllllggg```]]]YYYWWWXXXVVVRRRRRRTTTUUUYYY^^^___]]][[[[[[]]][[[XXXTTTOOOKKKHHHGGGGGGDDDDDDBBB???;;;:::;;;===::::::===MMMooozzzsssooonnnnnnmmmkkkddd^^^WWWSSSQQQNNNIIIEEEHHHFFFCCC@@@>>><<<<<<;;;;;;;;;::::::::::::;;;;;;<<<=========>>>AAAEEEIIIVVVppp}}}~~~gggPPPAAA===>>>OOOlllvvvhhh___WWWTTTUUUQQQJJJDDD:::222---...///---,,,---------------------------------......////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......111000000///000000111222333444555555555555888:::<<<@@@DDDFFFGGGIIIMMMQQQSSSSSSUUUYYY]]]bbbfffiiimmmsss}}}~~~yyysssooommmllllllkkklllkkkhhhccc^^^YYYTTTRRRKKKGGGDDDCCCBBBBBBEEEJJJ]]]lllhhhtttmmmcccaaa]]]XXXUUUiii{{{ooogggYYYUUUOOOIIIDDDBBBAAAAAA@@@BBBCCCCCCBBBCCCHHHLLL[[[uuuiiihhhjjjooojjjfffgggkkkkkkfff```\\\YYYWWWXXXWWWSSSSSSUUU[[[]]]^^^\\\XXXXXX[[[^^^[[[YYYTTTOOOKKKIIIHHHGGGEEEEEECCC@@@===;;;;;;<<<888:::<<>><<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<=========>>>AAAEEEIIISSSnnn~~~~~~jjjRRR@@@===@@@UUUuuuxxxiiiaaaWWWPPPPPPNNNHHHAAA:::222---...///---,,,---------------------------,,,,,,,,,------...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......000000000000000111111222222444555555555666888:::<<<@@@DDDFFFFFFHHHLLLPPPRRRSSSUUUYYY]]]bbbgggiiimmmsss~~~zzzvvvqqqnnnmmmmmmllllllnnnmmmjjjfffaaa\\\XXXVVVNNNKKKGGGDDDCCCCCCEEEGGGUUU~~~wwwyyy}}}tttmmmfff___\\\tttvvvkkkdddVVVRRRMMMGGGCCCAAAAAAAAA???BBBDDDCCCCCCEEEJJJNNNdddwwwiiifffiiillliiigggggghhhgggccc```\\\YYYXXXYYYYYYVVVVVVYYY```___]]]ZZZXXXXXX[[[]]][[[YYYUUUQQQMMMKKKIIIHHHGGGGGGGGGDDD@@@===<<<<<<777<<<>>>DDD^^^wwwqqqjjjeeedddccc```]]]ZZZWWWSSSPPPNNNLLLJJJHHHCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>AAAEEEIIIRRRnnnmmmSSSAAA???DDDYYYxxxssshhhbbbXXXQQQPPPOOOHHH???:::222---...///---,,,---,,,,,,,,,------------...+++,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000000111111222222222333555555555666888;;;===@@@DDDFFFFFFGGGKKKOOOQQQRRRTTTXXX]]]bbbfffiiilllrrr|||~~~vvvssspppoooooopppooonnnooommmkkkgggccc___[[[YYYTTTQQQKKKEEEBBBCCCDDDDDDLLLnnnwwwnnnkkk~~~|||{{{qqqfff___SSSOOOJJJEEEAAA@@@@@@@@@@@@CCCEEEEEEEEEHHHMMMRRRlll|||mmmiiikkkkkkkkkjjjiiigggdddcccbbb\\\YYYYYY[[[[[[YYYYYY\\\bbb___\\\[[[[[[\\\]]]]]][[[YYYWWWTTTQQQNNNLLLJJJIIIJJJKKKIIIDDD@@@>>>===888?????????SSSxxx}}}xxxuuuqqqlllgggaaa]]]XXXRRRNNNKKKIIIGGGBBBAAA???>>>======>>>>>>>>>======<<<<<<======>>>============>>>AAAEEEIIISSSpppmmmRRRBBBAAAHHH]]]{{{pppgggeee___ZZZZZZXXXMMM@@@:::222---...///---,,,---,,,,,,,,,---------......------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000111111222222222222333555555555666999;;;>>>AAAEEEFFFEEEFFFJJJMMMPPPQQQSSSWWW\\\aaafffhhhjjjppp}}}zzz~~~~~~zzzxxxtttrrrqqqqqqrrrrrrqqqpppnnnmmmkkkhhhddd```]]][[[YYYUUUMMMEEEBBBBBBBBBAAAFFFbbb|||xxxqqqqqqvvvmmmccc\\\QQQNNNHHHCCC@@@>>>??????AAADDDFFFGGGGGGJJJPPPUUUkkkqqqlllooolllnnnooommmiiifffeeeggg\\\YYYYYY\\\\\\ZZZ[[[___bbb___]]]]]]```aaa___\\\[[[ZZZYYYWWWTTTPPPNNNLLLKKKMMMNNNLLLHHHCCC???>>>999AAA???;;;KKKooo~~~xxxmmmhhh```WWWOOOIIIFFFDDDCCCBBBAAA@@@@@@@@@AAABBB>>>>>>============>>>>>>============>>>AAAEEEIIITTTrrrlllQQQAAABBBKKKaaa~~~rrrggghhhgggeeeeeebbbTTTDDD:::222---...///---,,,---,,,,,,,,,------.........////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......***+++,,,---...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............000111222222222222111333444555555666999;;;???BBBEEEFFFEEEEEEIIILLLOOOPPPSSSWWW[[[aaaeeehhhiiiooo|||wwwxxxyyyyyyyyytttqqqpppppprrrsssqqqooommmmmmlllhhhccc^^^\\\\\\]]]TTTMMMLLLHHHBBB@@@CCCGGGYYY{{{~~~xxxyyyjjjooo|||rrrhhh^^^VVVNNNJJJDDD???======???AAAAAAFFFIIIHHHIIIMMMSSSWWWppp|||rrrrrrppprrrpppnnnlllllljjjgggeeeaaa```___]]]\\\\\\\\\\\\bbbbbbaaa``````aaabbbccc\\\[[[YYYWWWUUURRRQQQPPPKKKLLLLLLJJJGGGCCC???<<>>>>>======>>>@@@BBBBBBAAABBBFFFJJJXXXnnncccMMMBBBFFFKKKbbb|||mmmkkklllkkkmmmvvvxxxcccIII888444///,,,,,,---......------............------+++,,,...---,,,,,,---///------------------------........................---------,,,,,,+++++++++/////////...---------,,,***+++,,,---------,,,,,,++++++,,,,,,,,,---------////////////000000000000222333444444444555777999>>>@@@CCCEEEFFFHHHJJJLLLOOOQQQTTTYYY^^^bbbfffgggjjjqqqyyyssstttttttttuuurrrpppoooppprrrsssqqqpppkkkmmmnnnjjjddd___]]]^^^^^^WWWPPPOOOKKKEEEAAACCCBBBPPPttt}}}{{{nnnbbbkkk~~~wwwooofff\\\TTTMMMIIIDDD???===>>>@@@AAA@@@DDDFFFFFFFFFKKKRRRWWWsss{{{ssstttqqqssspppnnnlllkkkjjjhhhfffaaa```^^^]]]^^^___aaabbbdddcccbbbbbbaaabbbcccccc^^^]]]ZZZXXXUUURRROOONNNLLLLLLLLLKKKHHHDDD@@@===@@@666<<>>>>>>>>===>>>@@@BBBBBB@@@BBBFFFJJJYYYnnnwww]]]KKK@@@FFFMMMggg|||lllfffjjjooo{{{nnnMMM777333///,,,,,,---......------............------+++,,,...---,,,,,,---///---------------------------------------------------,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------////////////000000000000222333444444444555777999===@@@CCCEEEFFFGGGIIIKKKOOOQQQTTTYYY]]]bbbeeegggjjjrrrxxxssssssrrrrrrrrrqqqpppooopppqqqrrrqqqpppkkkppptttqqqhhhbbbaaaccc```ZZZUUUSSSOOOIIIDDDCCC@@@HHHeee}}}~~~yyyqqqmmm|||ddd```nnn|||rrrjjjbbbYYYRRRKKKHHHCCC???===>>>@@@BBBAAADDDFFFFFFFFFJJJTTT\\\{{{yyyuuuvvvrrrqqqnnnkkkiiihhhhhhfffeee```___^^^^^^___bbbeeegggfffeeedddccccccccccccccc^^^]]][[[XXXTTTQQQOOONNNMMMMMMMMMLLLIIIEEEBBB@@@???888<<>>>>>>>>>>>===???AAA@@@@@@AAAFFFJJJYYYnnniiiRRREEE>>>FFFQQQnnn{{{kkkdddjjjvvvrrrKKK666333///,,,,,,---......------............------+++,,,...---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------////////////000000000000222333444444444555777999===@@@CCCEEEFFFGGGIIIKKKOOOQQQTTTXXX]]]bbbeeehhhkkkrrr|||wwwvvvuuutttuuusssrrrqqqqqqqqqpppoooooopppxxx}}}yyyooogggfffjjjbbb___[[[WWWSSSMMMGGGDDDDDDEEEZZZ}}}}}}uuummmhhhppp~~~dddgggyyyyyynnnfff^^^UUUNNNIIIFFFBBB???>>>???AAABBBEEEFFFHHHIIIIIIMMMYYYeeexxxvvvvvvpppnnnkkkhhheeeeeeeeedddccc```___^^^]]]___bbbfffhhhffffffeeedddbbbbbbaaaaaa\\\[[[YYYWWWUUURRRQQQPPPNNNNNNMMMLLLJJJGGGDDDBBB@@@<<<===<<<:::IIInnnmmm\\\PPPJJJEEECCCAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===???@@@@@@???AAAFFFKKKZZZmmm{{{]]]GGG>>>;;;FFFVVVuuuyyyjjjeeelllzzzfffAAA555222...,,,------...---,,,------......------,,,+++,,,...---,,,,,,---///------------------------+++++++++++++++++++++++++++++++++,,,,,,---------******++++++,,,,,,---------,,,+++******,,,...///,,,,,,,,,------------...////////////000000000000222333444444444555777999>>>AAADDDFFFGGGHHHJJJLLLOOOQQQSSSWWW\\\aaaeeehhhkkkrrr{{{zzzwwwwwwxxxuuuuuutttrrrpppnnnnnnmmmttt|||}}}rrrjjjjjjmmmfffddd```\\\WWWRRRKKKFFFGGGDDDPPPoooyyyqqqmmmlllppp}}}hhhpppxxxlllccc[[[RRRKKKGGGEEEBBB???>>>???AAACCCFFFEEEGGGJJJJJJOOO^^^oooxxxvvvuuunnnnnnkkkhhhfffffffffeeeddd```___^^^]]]^^^```ccceeeeeeeeedddcccaaa___^^^]]]WWWWWWVVVUUUTTTSSSSSSRRRNNNNNNMMMLLLJJJHHHFFFDDDAAAAAA>>><<<;;;CCCaaazzzgggWWWMMMHHHDDDBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????===???@@@??????AAAGGGLLLZZZlll~~~yyyWWWBBB<<<:::FFFYYYzzzxxxkkkdddkkkvvvqqqSSS:::444111...------...------,,,,,,------------,,,,,,+++,,,...---,,,,,,---///------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,------......---,,,+++******,,,...///,,,,,,---------.........////////////000000000000222333444444444555777999???BBBEEEGGGHHHIIILLLMMMPPPQQQSSSVVV[[[```eeehhhjjjrrr{{{yyywwwvvvxxxvvvwwwwwwtttqqqooonnnoootttzzz~~~{{{sssmmmmmmpppllllllggg```[[[XXXQQQJJJGGGBBBJJJbbb~~~~~~oookkkooosssyyymmmuuu}}}~~~uuuhhh___WWWNNNHHHDDDCCCAAA??????@@@BBBCCCEEECCCEEEIIIJJJOOObbbwwwwwwtttrrrkkknnnmmmkkkjjjjjjiiigggeee______^^^^^^^^^___```aaaddddddcccbbb___]]][[[YYYTTTSSSSSSSSSSSSSSSSSSSSSNNNMMMMMMLLLJJJHHHGGGFFFBBBDDD???===>>>???VVV{{{uuucccTTTKKKFFFBBB@@@@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>????????????>>>@@@AAA@@@???BBBIIINNN[[[lll}}}vvvTTT@@@===:::FFFZZZ|||vvvmmmccciiiooopppiiiYYYGGG:::222000...------...---,,,,,,,,,------------,,,,,,+++,,,...---,,,,,,---///------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...,,,---------............////////////000000000000222333444444444555777999???BBBEEEGGGHHHIIIKKKMMMPPPPPPRRRUUUZZZ```eeehhhiiiqqq}}}zzzxxxvvvvvvxxxuuuvvvwwwuuurrrqqqqqqsssssswwwzzzyyyuuussssssuuuttttttnnnfff```^^^XXXPPPJJJEEEGGGYYYpppxxxiiikkkwwwvvv{{{lllmmmlllwww~~~ooobbbZZZSSSKKKEEECCCBBB@@@??????AAABBBDDDFFFCCCEEEJJJLLLRRRhhh~~~uuuqqqpppjjjlllkkkkkkkkkkkkiiifffccc]]]]]]^^^___````````````eeedddcccbbb___\\\YYYXXXSSSRRRRRRRRRQQQQQQQQQQQQMMMMMMLLLKKKIIIHHHGGGGGGAAAEEE???===AAA<<>>???@@@@@@AAA@@@???>>>======>>>>>>>>>???????????????AAAAAA@@@@@@CCCJJJPPP[[[kkk|||lllMMM======;;;FFF[[[|||vvvooofffiiillljjj___PPPCCC<<<111///---------...---,,,+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------............////////////000000000000222333444444444555777999===@@@CCCEEEFFFHHHJJJLLLPPPPPPRRRUUUZZZ___eeehhhhhhppp}}}zzzyyyvvvvvvyyysssuuuwwwvvvtttssstttwwwsssuuuxxxxxxxxxyyyzzz|||yyyyyysssiiidddbbb\\\TTTOOOIIIIIITTTgggwwwhhhppp}}}~~~yyycccdddbbblllxxxxxxiii^^^WWWQQQIIIDDDBBBAAA@@@??????AAACCCDDDHHHEEEGGGMMMOOOVVVmmm}}}ssspppooojjjhhhhhhhhhiiijjjgggccc```[[[\\\^^^```bbbbbbbbbaaaeeeeeedddbbb```\\\YYYWWWSSSSSSRRRQQQPPPOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGG@@@EEE>>>===CCC;;;FFFjjj{{{sssmmmdddVVVLLLFFFCCCAAA?????????@@@AAA@@@???>>>=========>>>>>>?????????@@@@@@AAABBBAAAAAADDDKKKQQQ[[[kkk{{{}}}bbbEEE888;;;<<>>BBBDDDEEEFFFHHHJJJPPPPPPRRRTTTYYY___eeehhhgggooo}}}}}}~~~{{{yyyyyyuuuvvvwwwvvvvvvxxx{{{~~~xxx{{{{{{yyyyyy}}}}}}zzzwwwuuupppkkkfffbbb^^^]]]YYYPPPJJJLLLVVVlllxxxjjjsssqqqggghhhuuuwwwooobbbVVVNNNHHHEEEDDDCCCBBB???>>>???BBBEEEGGGAAAHHHEEEHHHSSSVVVqqqyyyppplllkkkeeegggeeedddeeefffddd```\\\^^^aaaccccccaaa```aaacccdddbbb```]]][[[[[[[[[[[[WWWVVVTTTSSSQQQPPPPPPOOONNNMMMKKKJJJKKKJJJIIIGGGEEEBBBBBBAAA>>><<>>@@@CCCCCCBBBAAAAAA@@@??????===>>>???@@@AAABBBBBBBBBEEEBBB@@@AAAAAACCCKKKTTTdddrrrpppQQQAAA===888===LLLfff}}}oooooojjj]]]PPP===111222000...,,,+++,,,---...------------------------------------------------...------,,,+++***))))))...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......///////////////000111111222333444555666888999999<<<@@@CCCEEEEEEFFFJJJMMMPPPPPPQQQUUU[[[aaaeeeffflllppp}}}|||xxxvvvvvvuuutttuuuuuuwwwxxxyyyyyywww|||~~~~~~~~~yyyvvvtttppplllgggcccaaa___[[[SSSMMMMMMRRRfff{{{iiilll}}}xxxvvvlll^^^SSSLLLHHHEEEBBBCCCAAA???>>>???BBBEEEGGGCCCIIIGGGJJJSSSZZZ{{{~~~wwwooollllllggggggeeebbbaaabbbaaa___]]]]]]```bbbbbbaaa```aaaccccccbbb```^^^\\\[[[ZZZZZZXXXWWWVVVTTTRRRRRRQQQQQQNNNMMMKKKKKKKKKKKKIIIGGGFFFDDDDDDCCC???===EEEPPPhhh{{{vvvpppdddVVVNNNGGGBBB@@@BBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>???AAAAAABBBBBBBBBDDDAAA???AAABBBFFFOOOYYYiiiwwwpppSSS@@@>>><<<>>>QQQlllwwwmmmxxxlll^^^QQQ???444111000...,,,,,,,,,---...------------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......///////////////000111111222333444555666888999999<<>>CCCJJJZZZrrr~~~zzzkkkZZZOOOHHHCCCBBBDDDCCCCCCBBBBBBAAA???>>>===>>>???@@@AAAAAABBBBBBAAACCC@@@???AAACCCHHHTTT```ppp}}}yyypppUUU@@@???BBBDDD[[[yyyzzzpppkkk|||lll^^^PPP>>>555111000...---,,,,,,---...------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......///////////////000111111222333444555666888999999<<>>?????????@@@AAADDDFFFGGGFFFJJJLLLMMMTTTlllwwwsssllliiikkkgggeeecccaaa```____________\\\___bbbdddeeedddcccbbb____________]]][[[YYYWWWYYYXXXWWWUUUTTTSSSSSSSSSOOOMMMLLLKKKKKKKKKIIIHHHIIIJJJJJJHHHCCC@@@BBBFFFNNNiiittt___PPPHHHCCCCCCEEEEEEEEEEEEDDDCCCAAA???>>>???@@@@@@AAABBBBBBAAAAAABBB@@@???@@@BBBHHHUUUbbbrrrtttqqqnnnUUU@@@AAAGGGKKKfffqqqjjjjjjttt}}}jjj\\\MMM;;;333000///...------------...------------------------------------------------,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///////////////000000111222333444555666888999999<<>>???AAACCCEEEFFFGGGFFFHHHLLLNNNUUUwwwwwwtttlllhhhiiieeecccdddddddddcccaaa_________aaadddgggiiigggdddbbb]]]^^^^^^^^^]]][[[XXXWWWXXXWWWVVVUUUTTTSSSSSSSSSOOONNNLLLKKKLLLKKKJJJHHHJJJLLLLLLIIIDDDBBBCCCCCCIIIaaa|||{{{bbbQQQHHHDDDCCCEEEGGGGGGHHHGGGFFFCCCAAA@@@@@@@@@AAABBBBBBBBBAAAAAABBBAAA@@@@@@AAAFFFSSSaaarrr~~~vvvkkkkkkhhhQQQ???CCCJJJQQQkkkzzzhhheeeiiijjjyyywwwiii^^^LLL999222///......------------------------------------------------------------------------,,,+++******)))+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......///////////////000000111222333444555666888999999===@@@CCCDDDCCCDDDGGGKKKLLLOOOSSSVVVYYY]]]ccchhhhhhmmm}}}xxxttttttuuuvvv{{{xxxqqqpppsssvvvwwwzzz}}}|||yyyxxx{{{{{{yyyvvvuuusssrrrpppoooooonnnlllgggccc___WWWTTT___ppp}}}hhhlllzzzqqqfff]]]SSSGGGAAABBBCCCAAA>>>;;;===???BBBDDDEEEFFFGGGFFFEEELLLPPPZZZxxxwwwooojjjiiieeebbbdddggggggeeebbbaaa```aaacccfffjjjkkkiiieeeaaa]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTPPPNNNLLLLLLLLLLLLJJJHHHJJJMMMMMMHHHEEEEEEEEECCCFFFZZZvvv{{{```OOOGGGCCCCCCEEEIIIIIIJJJJJJHHHEEEBBB@@@AAAAAABBBBBBBBBBBBAAAAAABBBAAABBBBBBAAAEEERRRaaaqqq}}}kkkfffggg```III???EEEIIIUUUlllqqqbbbbbbhhhgggvvvvvvkkk```MMM999333.....................---------------------------------------------------...------,,,***))))))(((,,,,,,............,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......///////////////000111111222333444555666888999999>>>AAADDDEEEDDDEEEHHHKKKMMMPPPUUUWWWYYY]]]dddiiiiiinnn|||}}}wwwsssqqqsssttttttyyy|||uuupppoooqqqtttwwwyyy{{{{{{xxxwwwzzzzzzwwwwwwvvvuuusssrrrqqqppppppmmmhhhgggggg```YYY\\\fffxxxppptttwwwhhh^^^UUUOOOGGGBBBAAAAAA@@@>>>:::<<>>@@@CCCEEEFFFGGGGGGFFFOOONNNTTTuuu{{{wwwuuurrrnnnkkkllljjjgggdddbbbbbbdddeeeeeegggiiihhhfffcccaaaaaaaaa^^^ZZZYYYXXXYYYXXXXXXZZZWWWVVVWWWZZZ\\\[[[YYYTTTTTTSSSPPPLLLJJJKKKLLLIIIJJJLLLKKKJJJHHHGGGGGGFFFHHHWWWqqqppp```NNNEEEBBB@@@BBBEEEGGGFFFEEEEEEEEEDDDBBB@@@AAAAAABBBBBBBBBAAA@@@???@@@@@@DDDHHHIIIMMM]]]nnnhhh^^^^^^VVVGGG<<<===CCCFFFhhhsssxxxppphhhiiittt||||||jjjTTT@@@555111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,.........,,,,,,,,,...////////////000000000000333333333444555666777888>>>AAADDDFFFGGGIIIKKKMMMOOORRRUUUXXX[[[___dddgggjjjrrrzzzuuuuuusssrrrssswww|||~~~zzzvvvrrrqqqppppppppprrrsssuuuwwwvvvvvvvvvwwwxxxwwwwwwrrrrrruuuxxx|||}}}}}}{{{wwwvvvuuutttqqqkkkddd______rrruuunnneeeYYYOOOJJJHHHDDDAAA>>>=========>>>@@@BBBDDDFFFGGGHHHHHHHHHOOOOOO[[[zzzvvvuuussspppmmmmmmkkkhhhfffeeeeeefffgggcccdddeeedddcccaaa```___aaa^^^ZZZXXXXXXXXXWWWVVVYYYVVVTTTUUUWWWYYYYYYXXXSSSTTTSSSQQQNNNKKKKKKKKKJJJRRRZZZ[[[TTTKKKEEECCCBBBCCCOOOeeewwwxxx___RRREEE@@@AAABBBEEEIIIJJJHHHGGGFFFFFFEEEDDDBBBDDDDDDCCCBBBBBBAAA@@@@@@AAABBBEEEHHHIIIPPPcccvvvxxx___UUURRRJJJAAA;;;<<>>AAADDDFFFGGGHHHKKKLLLOOORRRUUUXXX[[[___dddgggkkksssuuurrrrrrqqqrrrtttzzz~~~{{{wwwsssrrrrrrssssssuuuvvvwwwuuuuuutttttttttvvvwwwxxxuuuvvvxxx|||}}}zzz{{{{{{{{{yyyssskkkeeeaaaiii{{{oooggg^^^RRRJJJHHHFFFCCC???===<<<<<<===AAABBBCCCEEEGGGHHHHHHHHHMMMQQQSSSiii}}}yyyvvvuuusssqqqpppmmmllljjjiiihhhhhhiiiiiibbbbbbbbbbbbaaaaaa`````````]]]YYYWWWVVVVVVVVVUUUWWWUUURRRRRRSSSUUUVVVVVVSSSTTTUUUSSSOOOLLLKKKJJJFFFQQQ[[[[[[RRRGGGAAAAAACCCCCCLLL]]]iiinnnvvvppp^^^PPPFFF??????BBBDDDHHHMMMMMMKKKHHHGGGHHHHHHGGGFFFHHHGGGEEECCCBBBAAAAAABBBBBBDDDGGGIIIJJJUUUkkkqqqZZZPPPFFF>>>===<<<<<>>222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***+++,,,,,,******+++,,,////////////000000000000333333333444555666777888>>>@@@DDDFFFGGGHHHJJJLLLOOOQQQUUUXXX[[[___dddhhhkkksss{{{sssppprrrpppqqquuuzzz~~~}}}yyyuuuttttttuuuvvvwwwxxxxxxyyytttttttttsssssstttwwwzzzzzz{{{}}}|||zzz{{{|||~~~|||vvvnnnhhheeeeeevvvjjjaaaYYYNNNGGGEEEDDDAAA>>>===<<<======BBBCCCDDDEEEGGGHHHIIIIIIOOOTTT\\\|||{{{wwwuuusssqqqppplllkkkkkkjjjjjjjjjjjjjjjdddcccbbbaaabbbccccccbbb___[[[XXXUUUUUUUUUTTTTTTVVVTTTQQQPPPPPPRRRSSSTTTRRRTTTUUUTTTQQQMMMKKKJJJGGGJJJNNNLLLGGGDDDEEEGGGEEECCCHHHUUU___gggttt}}}kkkXXXJJJJJJDDD@@@BBBEEEFFFIIIMMMNNNKKKIIIHHHJJJLLLLLLMMMMMMKKKHHHEEECCCBBBCCCCCCDDDGGGIIIJJJMMM[[[sssqqq[[[QQQBBB:::===>>>>>>KKK\\\{{{}}}zzzpppnnn}}}jjjNNN:::000,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++---......,,,,,,---///////////////000000000000333333333444555666777888===@@@CCCEEEFFFGGGIIIKKKOOOQQQTTTWWWZZZ___eeeiiilllsssxxxqqqnnnrrrrrrtttxxx{{{}}}{{{wwwsssuuuvvvxxxyyyzzzzzzzzzyyyssstttuuutttsssuuuyyy|||}}}zzzvvvwwwzzz{{{zzzuuunnnhhhhhhddd|||rrrfff^^^VVVMMMFFFDDDBBB@@@>>><<<======>>>CCCCCCDDDEEEGGGIIIJJJKKKMMMXXXiii~~~yyytttpppnnnnnniiiiiijjjjjjkkkkkkjjjjjjeeebbb``````bbbcccbbbaaa]]]ZZZVVVTTTTTTUUUUUUTTTUUUTTTRRRQQQPPPPPPRRRSSSRRRTTTUUUTTTPPPMMMJJJIIILLLJJJGGGFFFGGGIIIKKKLLLEEEAAACCCKKKSSS^^^rrr~~~pppdddXXXLLLDDDFFFBBBAAADDDGGGGGGJJJMMMLLLJJJHHHIIILLLOOOQQQRRRPPPNNNJJJGGGEEEEEEEEEEEEGGGJJJKKKLLLRRRccc{{{lllXXXLLL???999>>>AAACCCRRRfff}}}}}}wwwooopppuuu[[[DDD666///---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,...------,,,...///////////////000000000000333333333444555666777888<<>>===>>>???@@@DDDDDDEEEFFFHHHKKKMMMNNNPPPccc~~~xxxqqqllljjjjjjfffgggiiikkklllkkkkkkjjjdddaaa______bbbbbb```]]][[[XXXUUUTTTUUUVVVVVVVVVUUUVVVVVVTTTRRRQQQRRRSSSRRRSSSTTTRRRNNNKKKJJJIIILLLIIIFFFGGGJJJKKKHHHEEEIIIDDDCCCHHHMMMXXXppp}}}ssseeeXXXPPPJJJEEEAAA@@@>>>???DDDGGGGGGJJJOOOIIIHHHHHHIIIMMMPPPRRRRRRQQQOOOMMMJJJHHHGGGGGGGGGHHHKKKMMMOOOZZZooo}}}aaaNNNDDD>>><<>>BBBDDDEEEFFFHHHJJJOOOQQQSSSVVVZZZ___fffkkkmmmtttwwwsssuuummmkkkrrrtttwwwzzz{{{{{{zzzxxxxxxxxxzzz|||}}}}}}{{{yyywwwrrrvvvzzzzzzyyyyyy}}}~~~||||||}}}}}}|||{{{uuuuuuwwwyyyyyyvvvqqqmmmhhhhhhqqqyyyqqqggg]]]UUUOOOHHHDDDBBBAAA???>>>>>>???@@@AAAEEEFFFGGGHHHKKKNNNQQQSSSZZZvvv|||uuummmhhhggggggeeegggiiilllmmmmmmlllkkkeeebbb```aaacccccc___[[[ZZZWWWUUUTTTUUUWWWXXXXXXVVVXXXZZZXXXUUUSSSRRRSSSRRRRRRRRRPPPLLLJJJIIIJJJIIIGGGGGGGGGHHHGGGEEECCCIIIEEEEEEHHHKKKTTTlllyyyqqqbbb[[[QQQHHHDDDBBBAAA@@@???>>>@@@EEEGGGGGGJJJOOOIIIHHHIIIJJJMMMOOOOOOOOOPPPPPPNNNMMMKKKJJJIIIHHHGGGJJJMMMTTTeee}}}rrrXXXHHHCCCFFFGGGDDDEEEPPPddduuurrrooojjjlllvvvyyykkkaaaQQQBBB777111///...***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------(((***++++++++++++,,,...////////////000000000000333333333444555666777888;;;>>>AAACCCDDDFFFHHHIIIOOOQQQSSSUUUYYY___ggglllmmmtttrrrrrrvvvnnnmmmvvvqqqsssvvvxxxxxxxxxxxxxxxyyy{{{}}}~~~~~~{{{xxxvvvrrrwww|||}}}{{{{{{~~~}}}{{{yyyyyy{{{}}}}}}}}}wwwwwwxxxzzzzzzxxxtttqqqiiilllppp}}}|||ssslllbbbYYYRRRKKKFFFBBBBBBAAA???>>>>>>@@@AAABBBGGGGGGHHHJJJNNNQQQUUUVVVeee}}}|||yyyssskkkfffeeefffeeegggjjjmmmnnnnnnmmmlllgggdddcccdddgggfffaaa[[[YYYWWWTTTTTTVVVXXXYYYYYYVVVZZZ\\\[[[XXXTTTSSSTTTRRRRRRQQQNNNKKKIIIIIIJJJJJJJJJIIIFFFDDDEEEIIILLLAAA???AAAEEEHHHPPPggg|||zzz|||zzzoooeee^^^UUUPPPJJJFFFDDDDDDDDDCCCDDDBBBDDDGGGHHHFFFIIINNNJJJIIIJJJKKKMMMNNNLLLKKKPPPPPPOOOOOOMMMLLLJJJIIIFFFIIIMMMWWWlllmmmVVVJJJHHHPPPRRRKKKHHHTTThhhvvvooollliiinnn|||}}}qqq```XXXJJJ>>>555111///...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------***,,,------------///000////////////000000000000333333333444555666777888;;;>>>AAACCCDDDEEEGGGIIIOOOQQQSSSUUUYYY___ggglllnnnttttttrrrvvvssspppqqqttttttuuuwwwxxxwwwtttrrryyy{{{}}}~~~}}}zzzuuurrrvvvyyy}}}|||yyyvvvuuuvvvtttxxx~~~{{{yyysssvvvxxxwwwuuuuuuuuutttnnntttttt{{{|||wwwnnneeeYYYPPPLLLIIIDDD@@@AAA@@@>>>===>>>@@@CCCEEEIIIEEEFFFLLLOOOOOOTTT\\\tttzzzxxxtttpppkkkfffcccbbbdddfffkkknnnooommmjjjhhhgggcccaaabbbeeeeee```[[[YYYXXXVVVUUUUUUVVVXXXYYY\\\]]]]]][[[VVVSSSQQQPPPOOONNNNNNNNNOOOMMMJJJHHHFFFHHHIIIIIIHHHGGGGGGHHHCCCBBB@@@FFFKKKKKK\\\{{{~~~{{{{{{xxxwwwwwwxxxzzz}}}zzzpppfff^^^YYYWWWQQQNNNIIIFFFDDDBBB@@@>>>@@@BBBDDDFFFGGGHHHHHHHHHGGGHHHJJJKKKMMMNNNNNNNNNNNNLLLKKKLLLNNNMMMJJJFFFHHHKKKQQQ]]]ssszzzaaaSSSOOOPPPOOOIIIFFFPPPdddoooooopppdddaaasssqqqeeeUUUCCC:::777333000//////............---------...------,,,,,,------...,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111111111222444666777888999===@@@BBBDDDEEEGGGIIILLLQQQSSSUUUXXX[[[```eeejjjlllsssrrrtttxxxvvvssstttvvvwwwxxxxxxvvvtttrrrqqquuuwwwzzz||||||yyyvvvtttvvvzzz}}}}}}zzzwwwuuuuuuoooqqqwww~~~~~~zzzwwwxxxxxxwwwuuusssttttttttttttzzzzzz~~~}}}sssnnnhhh```TTTMMMIIIFFFBBB???@@@???>>>===>>>AAADDDFFFLLLIIIIIILLLNNNRRR]]]iii|||xxxvvvrrrnnnjjjhhhfffeeeiiijjjlllmmmllljjjgggdddfffcccaaabbbeeeeeeaaa\\\XXXWWWVVVVVVVVVWWWYYYZZZ^^^___```^^^ZZZUUUSSSRRRQQQPPPOOONNNOOONNNLLLJJJHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDAAAEEEJJJHHHWWWuuu{{{wwwwwwttttttsssrrrssstttvvvvvvtttsssrrrqqqqqqqqqrrrsssxxxvvvuuuxxx{{{zzzvvvqqqkkkhhhccc]]]WWWTTTQQQPPPMMMJJJGGGDDDCCCBBBAAA???AAABBBDDDFFFHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOOOOMMMLLLMMMNNNNNNKKKHHHJJJOOOXXXeeexxxlllZZZQQQNNNHHHGGGEEEIIIXXXjjjqqqmmmhhhaaadddyyy{{{dddSSSAAA888444111///...............------------------,,,,,,,,,,,,------,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111222222333444555777777888===@@@BBBDDDEEEGGGIIILLLQQQSSSVVVXXX[[[```fffjjjmmmttt}}}uuuxxx{{{xxxuuuvvvxxxzzz{{{yyyuuuqqqqqqrrrsssuuuxxxzzz{{{yyywwwvvvvvvyyy||||||zzzvvvsssrrriiiiiiooo|||{{{zzzxxxuuuqqqppppppqqqrrrrrrxxx~~~}}}rrrhhhccc___XXXNNNHHHEEECCC@@@>>>???>>>>>>>>>@@@BBBEEEGGGMMMLLLMMMNNNRRR___vvv|||zzztttrrrooollljjjjjjjjjkkkooonnnnnnllliiifffbbb```dddbbbaaabbbddddddaaa]]]XXXWWWWWWWWWXXXZZZ\\\]]]```bbbcccaaa]]]YYYVVVTTTSSSQQQNNNNNNOOOOOOOOONNNKKKIIIHHHIIILLLLLLJJJGGGFFFFFFBBBDDDHHHEEEQQQlll}}}yyyxxxssssssrrrqqqpppooonnnnnnjjjiiifffbbb___^^^]]]\\\___^^^]]]___bbbaaa]]]YYYXXXVVVTTTQQQPPPOOOOOOOOOJJJGGGDDDCCCCCCBBBBBB@@@AAABBBDDDFFFHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOOOONNNMMMMMMNNNNNNLLLKKKLLLUUUaaapppsss^^^TTTOOOJJJ@@@@@@EEESSSggguuusssjjj``````jjj}}}bbbQQQ>>>444111...---...............------------------,,,,,,,,,,,,------,,,------......------,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------...///000000111111111333333444444555666666777===@@@BBBDDDEEEGGGIIILLLQQQSSSVVVXXX[[[```fffjjjmmmuuu~~~yyyzzz{{{wwwuuuvvvxxx{{{}}}zzztttqqqsssvvvuuuwwwxxxzzz{{{zzzyyyxxxtttvvvxxxxxxvvvsssooommmbbbaaakkkyyytttpppqqqsssrrrrrrsssuuu}}}}}}{{{}}}uuujjj```\\\VVVQQQIIIDDDBBB@@@???>>>======>>>???AAAEEEGGGIIIMMMNNNNNNPPPZZZuuuzzzzzzpppnnnlllkkkjjjlllnnnoooqqqooommmjjjfffcccaaa___aaa```___```bbbaaa___\\\WWWWWWXXXXXXZZZ\\\^^^___```bbbcccbbb___ZZZWWWUUURRROOOMMMMMMOOORRRSSSTTTMMMJJJGGGIIIMMMOOOKKKGGGFFFGGGDDDDDDHHHEEENNNfff~~~uuuuuuuuutttsssqqqooonnnllljjjfffaaa]]]YYYWWWWWWZZZYYYYYYZZZ\\\[[[XXXVVVVVVUUUSSSQQQOOONNNNNNNNNJJJHHHDDDCCCCCCCCCBBBAAABBBCCCEEEGGGHHHHHHHHHHHHIIIIIIKKKMMMNNNOOOOOOOOONNNMMMLLLLLLMMMMMMNNNNNNNNN[[[lll|||jjjZZZUUUNNNCCC??????JJJ```vvv{{{qqqeee^^^eeesssttt```NNN;;;222000...---............---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------......------,,,---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................---...///000000111111111333444444444555555666666===@@@BBBDDDEEEGGGIIILLLPPPRRRTTTWWWZZZ___dddhhhlllvvv{{{vvvvvvvvvuuuuuuvvvuuuxxxzzzxxxsssrrrvvvzzzyyyyyyzzz{{{{{{zzzzzzyyyssssssssssssqqqnnnkkkhhhZZZZZZjjj~~~yyyvvvxxxwwwrrrqqqtttqqqwwwwwwwww}}}~~~vvvoooeee\\\XXXOOOKKKFFFBBB@@@?????????======???AAADDDHHHKKKLLLNNNOOOOOOTTTfff~~~wwwwwwmmmlllkkkjjjkkkmmmooopppnnnmmmjjjhhheeecccbbbaaa^^^^^^^^^______^^^\\\ZZZWWWWWWXXXZZZ[[[]]]______^^^```aaa```\\\XXXUUUTTTOOOMMMKKKKKKOOOSSSVVVWWWMMMJJJGGGIIINNNOOOKKKGGGEEEHHHDDDDDDHHHGGGNNNbbbwwwwwwvvvvvvtttsssqqqpppkkkhhhddd___ZZZVVVTTTSSSVVVVVVVVVWWWWWWWWWUUUSSSSSSRRRQQQNNNLLLKKKJJJIIILLLIIIFFFDDDCCCCCCAAA@@@CCCDDDFFFGGGHHHHHHHHHGGGHHHIIIKKKLLLNNNOOOOOOOOOLLLLLLKKKKKKKKKMMMPPPRRRRRRcccxxxiii^^^YYYLLL<<>>@@@CCCGGGKKKNNNPPPRRRSSSTTT^^^xxx{{{tttqqqlllllllllllllllmmmmmmnnniiiiiihhhgggeeedddcccccc^^^^^^______]]]\\\ZZZYYYWWWXXXYYYZZZ\\\]]]^^^___\\\]]]]]]\\\XXXUUUSSSSSSMMMKKKIIIJJJMMMRRRTTTUUULLLJJJIIIJJJMMMMMMKKKHHHDDDHHHEEEDDDIIIGGGMMM]]]}}}{{{yyywwwtttqqqooonnnjjjgggccc]]]XXXUUURRRQQQQQQQQQRRRRRRQQQQQQPPPPPPOOOOOONNNMMMLLLKKKKKKJJJLLLJJJFFFDDDCCCCCCBBB@@@DDDEEEFFFHHHHHHHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNNNNKKKKKKKKKKKKLLLOOOTTTWWW]]]pppyyyhhh___VVVHHH<<>>===>>>@@@===>>>AAAEEEJJJNNNQQQSSSTTTWWW]]]nnnyyytttrrrllllllmmmmmmmmmlllkkkjjjfffffffffffffffeeedddccc```aaaaaa```^^^[[[YYYYYYWWWXXXYYYZZZ\\\]]]]]]]]][[[[[[ZZZXXXTTTRRRRRRSSSMMMKKKIIIJJJLLLNNNOOOPPPJJJJJJJJJKKKKKKKKKJJJIIICCCHHHEEECCCGGGFFFIIIVVVnnn}}}wwwrrrooommmnnnkkkfff```ZZZUUURRRQQQOOOPPPQQQPPPOOONNNNNNOOONNNOOOOOOOOOOOONNNNNNMMMIIIGGGDDDCCCCCCCCCBBBBBBDDDEEEGGGHHHIIIHHHHHHGGGFFFGGGIIIJJJLLLMMMMMMMMMJJJKKKLLLLLLNNNRRRYYY^^^lll~~~mmmbbbXXXJJJBBBBBBDDDIII___yyy~~~ooogggkkk|||ooo]]]OOOAAA444000000///......---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,------......------,,,------,,,,,,+++******)))+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111222222333444555777777888===@@@BBBDDDEEEGGGIIILLLOOOQQQTTTVVVYYY^^^dddhhhhhhvvvrrrpppnnnrrr{{{~~~xxxpppmmmiiihhhjjjmmmooopppmmmmmmnnnoooqqqsssvvvwwwzzztttpppppppppooommm[[[cccoootttooojjjhhhjjjhhhiiiyyy~~~wwwxxxwwwuuujjj___[[[WWWPPPIIIGGGDDDCCCBBB???<<<<<<===???===???BBBGGGKKKPPPSSSUUUUUUYYYddd||||||zzzxxxvvvlllmmmnnnooonnnkkkiiigggeeeeeefffgggfffeeecccbbbbbbccccccbbb___\\\ZZZYYYWWWXXXYYY[[[[[[\\\\\\\\\[[[[[[YYYVVVSSSQQQRRRSSSOOOLLLJJJJJJKKKKKKKKKJJJHHHJJJKKKKKKJJJIIIIIIJJJCCCHHHEEEBBBFFFDDDFFFQQQXXXnnn~~~}}}vvvqqqooopppmmmggg```ZZZUUUQQQPPPNNNOOOPPPOOONNNMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKEEECCCAAAAAABBBCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGFFFFFFHHHJJJKKKLLLLLLLLLKKKLLLMMMNNNOOOTTT\\\bbbwwwuuuccc\\\PPP???>>>IIIFFFMMMeeepppmmmwwwyyygggTTTKKK===111...000///---------------,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,------......------,,,------,,,,,,+++***))))))+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111111333444666777888999===@@@BBBDDDEEEGGGIIILLLQQQSSSUUUXXX[[[```fffjjjggguuuooopppssswwwzzz{{{yyywwwnnniiieeefffkkkoooooonnnlllkkkkkklllooorrrsssssszzzvvvqqqnnnnnnmmmkkkiiibbbgggyyyooommmgggmmmrrrlllsss{{{uuutttuuuuuummmdddYYYQQQNNNKKKFFFBBB@@@@@@???>>>>>>>>>>>>>>><<<===CCCKKKOOOPPPTTTZZZ[[[\\\mmm|||xxxuuutttmmmoooqqqpppllliiigggfffhhhfffdddcccdddeeeeeedddfffeeecccaaa___^^^]]]]]]ZZZYYYZZZ]]]aaabbb___\\\[[[YYYUUURRROOONNNNNNOOOMMMKKKJJJHHHHHHJJJKKKMMMLLLLLLKKKKKKJJJIIIGGGFFFCCCEEEFFFGGGFFFFFFGGGIIIRRR^^^ooo{{{tttnnnmmmkkkfffaaa[[[WWWSSSQQQQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPOOOMMMKKKJJJKKKIIIFFFDDDBBBAAAAAABBBDDDFFFHHHJJJKKKJJJIIIHHHIIIHHHGGGGGGHHHIIIIIIIIIKKKJJJLLLPPPPPPSSS___nnnrrrggg[[[SSSLLLEEEAAA@@@KKKYYYppp{{{nnnqqqwwwdddVVVEEE;;;222000000...,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++******++++++,,,---------------------------...///000000//////000111444333222222333555888999???AAACCCDDDDDDFFFIIIKKKPPPRRRTTTVVVYYY___eeejjjnnnxxxpppppprrrtttwwwwwwtttrrrnnniiifffgggkkkoooooonnnlllkkkkkkmmmpppqqqqqqpppwwwsssnnnllllllkkkjjjhhhbbbddd{{{}}}oooqqqiiiooouuuooottttttssssssssszzz|||sssggg___TTTNNNKKKHHHDDDAAA@@@???>>>=========>>>???@@@AAAFFFLLLPPPQQQUUUZZZ\\\fff}}}yyyvvvsssooopppqqqpppmmmjjjiiiiiiiiigggeeedddeeeeeeeeedddeeedddbbb```^^^\\\[[[[[[ZZZYYYZZZ\\\______]]]ZZZYYYWWWTTTQQQOOONNNOOOOOONNNMMMLLLKKKKKKLLLMMMNNNKKKKKKKKKKKKJJJHHHGGGFFFCCCEEEFFFGGGFFFFFFGGGIIIPPPXXXfffuuu~~~uuummmqqqnnniiiddd___ZZZVVVTTTPPPOOONNNNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPNNNLLLKKKIIIHHHFFFCCCBBBCCCDDDDDDEEEFFFHHHJJJJJJJJJIIIHHHJJJJJJIIIIIIKKKLLLLLLLLLOOONNNOOORRRTTTZZZhhhwwwyyybbb\\\VVVRRRLLLDDD@@@BBBMMM^^^ttt~~~xxxrrr|||wwwaaaRRRBBB999111///000...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++******++++++,,,---------------------------...///000000//////000111444333333222333555888999???@@@BBBCCCDDDEEEHHHKKKQQQRRRTTTVVVYYY___eeeiiioooxxxpppoooooopppqqqqqqnnnlllmmmjjjhhhiiillloooooonnnmmmmmmmmmoooqqqrrrpppnnnpppnnnjjjhhhiiiiiiiiihhhdddcccuuuvvvuuujjjnnnuuuqqqrrr|||yyyppplllppprrrpppsssyyyuuuqqqjjj]]]WWWNNNHHHFFFDDDBBB???@@@>>><<<;;;;;;===???AAAFFFFFFIIINNNPPPQQQTTTZZZbbbttt~~~|||wwwsssqqqqqqqqqooolllkkklllmmmiiigggeeedddeeeeeedddcccbbbbbb```^^^\\\ZZZYYYXXXYYYYYYYYYZZZ\\\[[[YYYWWWVVVUUUSSSQQQOOOOOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNKKKKKKKKKJJJIIIHHHGGGFFFCCCEEEFFFGGGFFFFFFGGGIIIIIINNNYYYkkk}}}ssstttpppjjjddd```[[[VVVSSSOOONNNMMMLLLLLLMMMNNNNNNOOOPPPQQQQQQPPPNNNMMMLLLHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLPPPNNNNNNRRRXXXcccttt~~~aaaQQQQQQRRRQQQJJJBBBBBBGGGTTTiiizzzyyyrrrxxxdddQQQ>>>555/////////------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,++++++******++++++******++++++,,,---------------------------...///000000//////000111444333333333444666888999===???AAABBBCCCEEEHHHJJJQQQRRRTTTVVVYYY^^^eeeiiiooowwwmmmlllkkklllmmmmmmkkkiiimmmkkkjjjkkknnnpppooonnnmmmmmmnnnppprrrqqqooollljjjiiigggffffffggghhhiiihhhdddsssxxxjjjkkkssspppmmmpppnnnkkkggghhhmmmooonnnooosss|||ooogggccc\\\TTTOOOIIIDDDCCCBBB@@@??????>>>;;;:::;;;>>>AAACCCJJJIIIJJJNNNOOOOOOSSSYYYmmm}}}yyytttrrrqqqpppmmmkkkjjjlllnnnhhhfffdddcccccccccaaa``````___^^^]]][[[YYYWWWVVVYYYYYYYYYYYYYYYXXXVVVUUUTTTSSSRRRPPPOOOOOOOOOOOOKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJJJJIIIHHHGGGFFFEEECCCEEEFFFGGGFFFFFFGGGIIIFFFHHHPPPccc|||vvvoooiiiddd^^^XXXTTTPPPNNNLLLKKKJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLIIIHHHFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKKKKGGGHHHIIIIIIIIIJJJLLLNNNPPPOOOPPPVVVbbbsssgggNNNHHHKKKOOONNNFFF@@@EEEOOObbbuuu~~~rrrlll~~~eeeJJJ999222......///------///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,+++++++++++++++******++++++,,,---,,,,,,------------------...///000000//////000111333333333333444666777888<<<>>>@@@BBBBBBDDDHHHJJJQQQSSSTTTVVVYYY^^^dddiiinnnvvvjjjhhhggghhhjjjkkkkkkkkkmmmlllmmmnnnooopppooonnnjjjjjjkkklllnnnmmmjjjhhhgggfffeeeeeeeeefffiiijjjlllhhhuuunnnkkkrrrooollljjjdddiiiggghhhkkkllllllooorrrxxx{{{uuuggg^^^YYYQQQLLLIIIEEEBBBAAA@@@@@@@@@???===;;;:::<<>>@@@AAACCCEEEHHHKKKRRRSSSUUUVVVYYY^^^dddhhhmmmtttiiigggfffgggiiilllmmmmmmlllnnnooopppqqqpppoooooofffffffffgggiiiiiigggeeeffffffffffffeeegggjjjmmmooonnnxxxtttnnnssspppmmmkkkeeejjjjjjjjjjjjkkkmmmqqquuuxxxrrrnnnaaaXXXSSSKKKGGGFFFCCCAAA??????@@@@@@>>>===<<<<<<>>>AAAEEEGGGKKKHHHHHHJJJLLLMMMRRRYYYfff{{{{{{~~~yyyvvvsssrrrpppmmmiiihhhjjjllldddcccaaa``````^^^[[[YYY[[[\\\\\\]]]\\\[[[ZZZYYYZZZZZZZZZYYYVVVUUUUUUVVVSSSSSSSSSRRRQQQPPPOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCEEEFFFGGGFFFFFFGGGIIIKKKIIIKKKVVVlllyyyrrriii^^^VVVRRRPPPMMMJJJHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKIIIGGGFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMPPPQQQPPPNNNMMMPPPSSSSSSWWW___lll~~~eeeSSSIIIDDDCCCDDDDDD@@@;;;???RRReee~~~ooosss{{{SSS555333///...000000,,,,,,///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------............///000000//////000111222333333444555666777777<<<>>>@@@BBBCCCFFFIIILLLRRRSSSUUUWWWYYY^^^ccchhhllltttkkkiiiggggggiiilllnnnnnnlllnnnqqqrrrrrrqqqoooooogggffffffggghhhiiiiiihhhggghhhiiihhhggghhhlllooopppqqqzzzxxxooorrrnnnlllmmmiiiiiikkkkkkjjjjjjnnnssswww{{{lllgggcccXXXQQQNNNGGGCCCCCCAAA???>>>>>>???@@@=========???AAADDDFFFHHHJJJGGGGGGJJJKKKMMMTTT\\\ooo}}}wwwyyy|||zzzvvvuuuttttttrrroookkkiiiiiijjjdddcccaaaaaa```^^^ZZZWWWZZZ[[[]]]^^^^^^^^^\\\\\\ZZZ[[[\\\ZZZWWWUUUWWWYYYUUUTTTTTTSSSRRRQQQOOOOOOJJJKKKKKKKKKKKKKKKKKKJJJHHHHHHHHHHHHGGGEEEDDDCCCCCCEEEFFFGGGFFFFFFGGGIIIGGGFFFHHHPPPbbb|||zzzooocccYYYSSSPPPMMMKKKJJJLLLNNNOOOSSSRRRQQQOOONNNMMMLLLLLLJJJIIIHHHGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPRRRSSSTTTSSSVVVXXXVVVRRRQQQTTTWWWYYY```kkk{{{gggTTTIIIFFFFFF@@@@@@@@@??????III```vvv|||wwwdddHHH555222///000222000,,,,,,///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,---......///...///000000//////000111222222333555666666777777===???AAACCCDDDGGGJJJMMMSSSTTTUUUWWWYYY]]]cccgggmmmvvvnnnkkkhhhhhhjjjlllnnnooolllooorrrssssssqqqooooookkkjjjiiiiiikkkmmmmmmmmmhhhjjjjjjiiihhhiiimmmqqqooorrrzzzxxxnnnoookkkjjjmmmlllgggjjjllljjjkkkoootttxxxzzz{{{{{{rrrccc\\\YYYNNNJJJJJJDDDAAAAAA@@@>>>===<<<>>>???<<<===>>>@@@CCCEEEGGGIIIJJJGGGGGGJJJLLLOOOVVV^^^~~~xxxuuuwwwyyywwwtttsssvvvvvvtttqqqmmmjjjjjjjjjeeedddbbbbbbaaa^^^ZZZWWWYYYZZZ]]]___```___^^^^^^[[[\\\]]][[[WWWVVVXXXZZZVVVUUUUUUTTTSSSQQQOOONNNHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEGGGGGGFFFFFFHHHIIIGGGFFFFFFIIITTTiii{{{mmmcccRRRPPPNNNMMMMMMOOOSSSUUU[[[YYYWWWSSSQQQNNNMMMLLLIIIHHHGGGGGGHHHKKKMMMOOOSSSSSSTTTUUUVVVXXXZZZ[[[___bbbdddaaa]]][[[^^^aaaeeeooo{{{dddOOODDD@@@@@@AAA>>>???@@@BBBFFFTTTmmm|||fffMMM;;;333222000111333111,,,,,,///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++******++++++,,,---++++++,,,,,,---...//////...///000000//////000111111222444555666777777777===???AAACCCEEEGGGKKKNNNSSSTTTUUUWWWYYY]]]cccgggnnnxxxiiiiiijjjkkklllnnnoooppprrrrrrrrrrrrrrrqqqpppooojjjjjjkkkkkklllnnnooopppnnnkkklllooopppnnnooorrrsssuuuvvv|||tttooonnnkkkggghhhnnniiiiiijjjlllqqquuutttpppzzzyyy}}}tttmmm\\\WWWPPPJJJFFFCCCAAA???===>>>@@@???>>><<<<<<===>>>>>>???BBBFFFIIIIIIIIIGGGDDD???EEEOOOPPPXXXlllzzzxxxuuuttttttsssrrrppptttsssqqqooollljjjhhhggg```ccceeegggeeeaaa\\\YYYZZZ]]]___```___\\\[[[[[[]]]^^^]]][[[XXXWWWWWWYYYWWWWWWWWWVVVTTTSSSQQQPPPLLLJJJIIIIIIJJJKKKJJJIIIKKKJJJHHHFFFFFFFFFFFFGGGFFFDDDBBBCCCFFFHHHFFFDDDBBBDDDEEEEEEIIIXXXooo|||mmmYYYVVVSSSQQQRRRVVV[[[___dddoooooo___QQQOOOOOOMMMNNNIIIFFFGGGHHHJJJOOOUUUXXX[[[___bbbdddhhhoootttvvvjjjeeeiiiooozzzppp___LLLCCC???===<<<>>>;;;CCCDDDDDDXXXzzztttQQQ:::666444////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......//////000000111111222222333333222444666999>>>???AAABBBCCCEEEIIILLLSSSSSSSSSVVVZZZ___dddgggmmmwwwiiiiiijjjjjjkkkmmmnnnoooppppppqqqqqqpppoooooonnnjjjjjjkkklllnnnpppqqqrrrpppmmmmmmoooooolllllloooiiimmmooorrryyyrrrnnnmmmkkkhhhiiinnnmmmlllkkklllpppttttttsssqqqrrrvvv~~~xxxoooeee]]]UUUQQQKKKFFFDDDBBBAAA???>>>???@@@???===<<<===>>>>>>???AAADDDGGGHHHHHHGGGFFFJJJIIILLLRRRUUUggg{{{yyyvvvuuuttttttrrrqqqtttsssqqqooommmkkkiiihhhcccdddfffgggfffbbb^^^[[[___``````___]]][[[[[[[[[\\\]]]\\\[[[XXXWWWXXXYYYWWWWWWVVVUUUTTTRRRQQQPPPKKKIIIHHHHHHIIIJJJIIIHHHIIIIIIGGGFFFEEEEEEEEEEEEFFFDDDCCCDDDFFFGGGEEEDDDAAACCCDDDDDDGGGTTTjjjzzz}}}iiieee```]]]^^^dddlllqqqmmm[[[VVVUUURRRPPPMMMLLLNNNOOOPPPVVV^^^dddiiiqqqxxx}}}yyy~~~jjjWWWKKK@@@===???@@@BBBDDD@@@EEEKKKZZZuuu~~~~~~zzzeeeGGG444111///////////////............,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........///000000111111222333333333333444666999===???AAABBBCCCFFFJJJMMMSSSSSSSSSVVVZZZ___dddgggmmmxxxjjjjjjjjjjjjjjjkkkllllllmmmnnnnnnnnnnnnmmmmmmllliiijjjkkkmmmooorrrtttvvvssspppnnnooommmiiihhhjjjcccjjjmmmkkkmmmtttuuuqqqtttpppmmmlllkkkiiikkknnnooommmkkklllnnnppprrrrrrooorrrtttvvv}}}xxxsssmmmdddZZZRRRLLLIIIDDDBBBAAAAAA@@@??????@@@???>>><<<<<<>>>@@@???AAADDDFFFGGGGGGGGGFFFDDDLLLNNNOOOUUU]]]xxx|||zzzwwwvvvuuuuuusssqqqsssrrrqqqooommmlllkkkjjjggggggggggggfffdddbbb```fffeeeccc^^^[[[ZZZ[[[]]]]]]^^^^^^]]][[[YYYZZZ[[[WWWVVVUUUTTTSSSQQQPPPPPPKKKIIIHHHHHHIIIIIIHHHGGGHHHGGGGGGFFFDDDCCCCCCBBBEEECCCCCCCCCEEEFFFEEEDDDAAACCCCCCBBBDDDOOOaaaooo~~~}}}yyyrrroooqqqxxxvvvbbbZZZWWWTTTSSSRRRSSSUUUTTTWWWaaallltttzzz```NNNFFF???;;;===?????????AAADDDCCCNNNkkkrrrsss{{{lllXXX@@@333222111/////////............---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......//////000111111111333444444333444777999===>>>@@@BBBCCCFFFJJJMMMSSSSSSSSSVVVZZZ___dddgggmmmxxxlllkkkjjjjjjiiiiiijjjjjjkkkkkklllllllllkkkkkkjjjiiijjjkkknnnqqqtttvvvxxxuuuqqqooooookkkfffdddeeeaaahhhllljjjjjjoooqqqpppooommmkkkkkkkkkkkklllnnnmmmkkkkkkmmmnnnmmmlllnnnpppssstttsssuuu}}}{{{wwwooohhhaaaZZZRRRLLLFFFDDD@@@????????????>>>??????>>>===;;;<<>>>>>AAABBB???>>>???HHHIIIXXXvvvzzzooouuuzzz___NNN<<<333444222//////.........---------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------......///000000111111333444444444555777888<<<===@@@AAACCCFFFKKKNNNSSSSSSSSSVVVZZZ___dddgggmmmxxxllllllkkkjjjiiiiiiiiiiiiiiijjjjjjkkkkkkkkkjjjjjjiiijjjkkkmmmpppsssuuuwwwuuupppnnnmmmjjjdddaaaccc^^^cccfffgggiiimmmnnnllljjjkkkkkkjjjjjjlllmmmmmmkkkjjjmmmsssrrrllliiikkkmmmoooppppppsss~~~yyyrrrlllcccYYYRRRLLLHHHFFFDDDBBB???>>>>>>>>>>>><<<===>>>===<<<<<<===AAADDDDDDGGGJJJKKKIIIHHHHHHHHHLLLQQQTTTfff|||yyywwwvvvuuusssrrrpppppppppppppppooooooooommmllljjjiiihhhhhhhhhiiiqqqnnniiiccc___^^^bbbeeejjjkkkjjjhhhddd```^^^^^^XXXWWWUUUSSSRRRQQQQQQQQQOOONNNMMMMMMNNNMMMKKKIIIFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEECCCEEEEEEDDDCCCHHHQQQYYYtttvvv|||zzzwwwuuusssrrrxxxsss^^^LLLAAA???======???CCCDDDBBBCCCGGGOOOZZZrrr~~~wwwzzzhhhNNN@@@333...000---............------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...//////000000111333555555555555777888;;;===???AAACCCGGGLLLOOOSSSSSSSSSVVVZZZ___dddgggmmmyyymmmmmmkkkjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkjjjjjjjjjkkklllnnnppprrrsssrrrnnnlllllliiicccaaacccbbbcccfffiiikkkllljjjggggggiiijjjiiijjjmmmnnnkkkjjjiiiooowwwuuulllhhhkkklllnnnpppqqquuu~~~}}}vvvnnngggbbbXXXOOOHHHDDDCCCCCCCCCAAA???>>>>>>>>>===<<<<<<===>>>??????AAAEEEGGGGGGJJJMMMLLLJJJIIIJJJMMMLLLVVVbbb~~~|||yyywwwvvvuuusssqqqooopppppppppqqqqqqqqqqqqnnnmmmkkkjjjiiiiiijjjjjjooonnnjjjfffbbbcccfffiiilllmmmmmmjjjfffbbb```___YYYXXXVVVTTTRRRRRRRRRRRRQQQQQQPPPQQQQQQPPPMMMKKKGGGGGGEEEEEEDDDEEEFFFGGGGGGHHHIIIGGGEEECCCDDDEEECCCEEEFFFEEEDDDFFFKKKPPPlllttthhhnnndddPPPEEE===<<<@@@EEEDDDDDDDDDBBB@@@EEELLLWWWmmmyyy|||vvvWWWAAA999000---///,,,.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......///000000111333555666666666777888:::<<>>======>>>???>>>===;;;>>>AAACCCDDDGGGJJJLLLJJJMMMOOOMMMJJJJJJNNNRRROOOeee}}}|||yyywwwuuutttrrrpppnnnoooppppppqqqrrrssssssnnnmmmlllkkkjjjjjjkkkkkkjjjjjjiiigggeeefffhhhjjjhhhiiijjjiiieeebbb```___[[[YYYWWWTTTSSSSSSSSSTTTSSSRRRRRRRRRSSSQQQNNNKKKIIIHHHFFFDDDEEEHHHKKKMMMRRRRRRQQQMMMGGGCCCBBBCCCBBBDDDEEEEEECCCCCCFFFHHHVVVoookkkcccrrr~~~dddKKKAAA>>>;;;>>>EEEMMMJJJGGGEEEAAABBBLLLXXXiii|||cccIII:::777111000222///.........---------,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......//////000111333666777666666777888999;;;>>>AAADDDHHHMMMQQQSSSSSSSSSVVVZZZ___dddgggmmmzzznnnmmmllllllkkkkkkkkkllljjjkkklllmmmmmmmmmmmmmmmkkkkkkjjjjjjjjjkkkkkkllllllhhhhhhiiihhheeedddfffaaagggnnnrrrooojjjhhhjjjccciiijjjhhhiiimmmmmmhhheeecccgggooolllcccccckkkkkkpppsssooojjjnnn{{{yyyyyyuuunnnjjjhhhbbbZZZMMMLLLIIIDDD@@@>>>???@@@<<<;;;;;;<<<>>>??????>>><<>>FFFIIIFFFDDDDDDEEELLL]]]mmm~~~{{{sssSSS===222444000///222///......---------,,,,,,,,,000...,,,******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000111333666777777666777888999;;;>>>AAADDDHHHMMMQQQSSSSSSSSSVVVZZZ___dddgggmmmzzzllljjjgggfffgggggggggfffhhhjjjmmmnnnmmmllllllmmmnnnnnnllljjjhhhfffddddddiiihhhfffeeeeeeffffffgggiiijjjkkklllllljjjgggeeedddcccbbbbbbcccdddfffgggfffffffffeeeeeeeeeddddddlllmmmooonnnnnnpppuuuzzzwwwpppjjjccc___^^^ZZZTTTOOOFFFEEECCCAAA@@@>>>>>>===@@@@@@???>>>>>>>>>>>>>>>???BBBGGGMMMQQQQQQNNNKKKNNNKKKOOOTTTRRRNNNVVVeee|||xxxxxxzzz}}}{{{yyyvvvtttsssssssssssstttvvvvvvuuutttrrrppppppllliiijjjmmmnnnjjjeeefffeeedddeeeggghhhgggfffgggfffdddbbb```^^^^^^]]]\\\ZZZWWWWWWXXXXXXVVVSSSRRRQQQQQQPPPNNNLLLKKKJJJJJJHHHHHHHHHGGGHHHPPP[[[hhheee```VVVLLLEEEDDDEEEBBBAAAAAA@@@@@@AAAAAABBBHHHIIIQQQaaarrrppprrr}}}dddYYYFFF>>>777777:::===BBBGGGGGGHHHHHHFFFEEESSSpppuuuddd]]]>>>888222000111111...***////////////////////////------...---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++)))+++---///---+++,,,++++++******++++++,,,,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,---//////...///222444444444444444444555666777;;;<<<>>>@@@DDDGGGJJJLLLQQQSSSUUUVVVYYY]]]bbbfffkkkwwwjjjgggeeeddddddeeefffeeehhhjjjlllmmmlllkkklllmmmpppooollliiigggeeeccccccdddeeeggghhhhhhgggfffeeefffgggiiijjjiiigggcccaaabbbbbbbbbbbbcccdddeeeeeeddddddddddddddddddddddddkkkkkkkkkkkkkkknnnsssxxx|||{{{~~~}}}zzzsssmmmhhhccc[[[WWWUUUQQQKKKFFFEEEDDDBBB@@@???>>>======???>>>>>>>>>??????@@@AAAFFFHHHJJJNNNOOOOOOMMMKKKPPPMMMPPPUUUWWW]]]sss{{{vvvtttuuuwwwwwwvvvsssqqqpppppppppqqquuuuuuvvvvvvtttrrrpppnnnjjjhhhggghhhjjjjjjgggcccbbbaaa```aaaccceeeeeedddccccccbbb```^^^\\\[[[ZZZ[[[YYYWWWXXXYYYXXXVVVSSSOOOOOONNNNNNLLLKKKIIIHHHIIIHHHHHHHHHGGGGGGNNNWWWaaa___YYYQQQIIICCCBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAGGGSSSaaarrryyy\\\IIIBBBDDD>>>;;;===??????AAAEEECCCCCCHHHPPP[[[mmmeeeRRRLLL:::555000///111111///---..............................---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,***,,,++++++******++++++,,,,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////............------444444444444444555666777;;;<<<>>>@@@DDDGGGJJJLLLQQQSSSUUUVVVYYY]]]bbbffflllxxxhhheeebbb```bbbdddeeeeeeiiijjjllllllkkkkkkmmmooorrrpppllliiifffdddddddddbbbeeehhhkkkkkkiiieeecccdddfffhhhjjjhhheeeaaa^^^```aaabbbcccddddddddddddaaaaaaaaaaaabbbcccddddddiiiiiiiiiiiiiiilllrrruuurrrzzz~~~xxx~~~xxxqqqkkkkkkoooxxx{{{sssnnnllljjjeee```^^^YYYSSSNNNLLLHHHCCC???CCCBBBAAA???>>>=========<<<======???@@@BBBDDDEEELLLMMMNNNPPPPPPPPPOOONNNRRRPPPRRRYYYbbbvvv|||sssrrrqqqqqqsssrrrpppnnnllllllnnnpppqqquuuuuuuuusssqqqnnnllljjjdddeeegggiiiiiigggeeeccc```___]]]^^^```bbbbbbbbb``````aaa```___\\\YYYXXXXXXWWWWWWYYYYYYXXXUUUSSSLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGHHHGGGEEEJJJQQQVVVTTTQQQKKKEEEAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@CCCJJJTTTfffiiiSSSDDD<<<;;;<<<:::<<>>@@@DDDGGGJJJLLLQQQRRRTTTVVVYYY]]]bbbfffmmmzzzgggdddaaa```aaadddffffffjjjkkkmmmmmmlllmmmoooqqqrrrpppllliiiffffffggghhhfffhhhkkklllllliiieeecccdddfffiiijjjiiieeeaaa^^^```aaacccdddeeeeeedddccc_________```aaabbbdddeeeggghhhjjjkkkmmmoooqqqrrruuuvvvxxxuuugggccc\\\VVVWWW\\\dddppp{{{tttmmmeee```___]]]ZZZVVVUUUQQQMMMJJJHHHEEEBBB???AAA@@@???>>>>>>>>>>>>>>><<<===>>>@@@CCCFFFIIIJJJMMMOOORRRSSSRRRRRRQQQQQQPPPPPPVVVdddwwwwwwtttsssqqqoooppppppnnnlllkkklllooorrrtttssssssqqqooommmiiigggeeeaaaeeeiiikkkiiigggeeeeeebbb```______```aaaaaa```^^^___aaabbbaaa^^^ZZZXXXUUUVVVWWWYYYYYYWWWTTTRRRJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFHHHFFFCCCEEEJJJMMMKKKIIIEEEBBBAAAAAAAAA@@@@@@????????????@@@@@@AAAAAACCCFFFLLL^^^{{{aaaMMMBBB===>>>AAA999:::>>>CCCDDDBBBDDDIIIJJJXXXrrrjjjLLL<<<777111///------///000000///........................///...,,,*********,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,------------...------222999<<<999555333333333444555666777888;;;<<<>>>@@@DDDGGGJJJLLLPPPRRRTTTVVVYYY]]]cccgggnnn{{{iiifffcccbbbdddfffggghhhkkklllnnnooonnnoooqqqrrrpppnnnllliiiiiijjjlllmmmnnnnnnmmmllljjjhhhfffeeeccceeehhhiiihhhddd```^^^```aaaccceeeeeeeeedddddd____________```bbbeeeffffffiiimmmqqqssssssrrrppptttuuuuuuzzznnn[[[WWWPPPMMMQQQWWW]]]ccchhhmmmoootttzzzyyyqqqkkkeee```YYYUUUSSSRRRPPPOOOLLLJJJGGGFFFEEEDDDCCCBBB@@@@@@????????????@@@@@@>>>???AAADDDGGGKKKNNNOOOMMMPPPTTTTTTRRROOONNNNNNLLLRRRbbb{{{}}}wwwvvvwwwsssppppppmmmlllkkkkkklllooorrrtttoooooommmkkkhhheeecccaaa```cccgggiiihhhfffdddcccbbbaaa______```___]]][[[[[[]]]___``````]]]YYYVVVSSSUUUWWWXXXWWWTTTRRRPPPJJJKKKKKKKKKJJJIIIIIIHHHDDDCCCDDDGGGFFFBBBBBBFFFGGGEEECCCBBBBBBBBBBBBAAA@@@??????>>>>>>??????@@@>>>>>>???@@@DDDSSSppp}}}hhhPPPCCC>>><<<<<<===??????BBBEEEDDDDDDJJJRRRRRRlll}}}]]]DDD888555000///...............---........................///---+++******+++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---******++++++,,,,,,,,,,,,---+++---333;;;???===999333333333444555666777888;;;<<<>>>@@@DDDGGGJJJLLLPPPRRRTTTVVVYYY]]]cccgggooo|||jjjhhhffffffggghhhhhhhhhiiilllooopppppppppqqqrrrnnnlllkkkjjjjjjlllmmmnnnqqqpppmmmjjjhhhgggggghhhaaabbbdddeeedddbbb```^^^```aaabbbcccddddddddddddaaaaaa``````aaacccfffggggggiiimmmrrruuuuuurrroooooosssuuuwwwzzzeeeUUULLLGGGKKKQQQSSSUUUWWW\\\^^^aaaffflllqqqvvvyyy~~~|||xxxvvvooonnnkkkiiifff```ZZZUUUUUURRRMMMKKKIIIIIIHHHGGGCCCCCCBBBBBBBBBBBBBBBCCCAAA@@@@@@@@@AAABBBBBBCCCCCCDDDFFFIIILLLOOORRRTTTQQQSSSVVVTTTPPPNNNNNNOOORRRbbb}}}wwwsssuuuvvvsssqqqqqqjjjjjjiiijjjkkklllnnnooolllkkkiiigggeeecccaaaaaa```bbbccceeeeeecccaaa_______________```^^^ZZZWWWWWWXXX[[[\\\\\\YYYVVVTTTRRRTTTVVVUUUSSSPPPOOOOOOLLLLLLLLLKKKKKKIIIHHHHHHDDDBBBBBBFFFFFFBBBBBBDDDDDDBBBAAAAAABBBCCCBBBAAA??????>>>>>>>>>>>>??????>>>>>>??????AAAKKKcccyyy^^^QQQCCC???@@@>>>======@@@AAACCCDDDCCCDDDOOO[[[tttfffMMM;;;222000000000//////...------,,,------------------------------,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++++++++---,,,++++++******++++++,,,,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---)))******++++++,,,,,,------,,,---111555777666444222222333333555666888999;;;<<<>>>@@@DDDGGGJJJLLLOOOQQQTTTVVVYYY^^^ccchhhooo|||kkkjjjiiiiiijjjjjjhhhffffffiiinnnppppppoooooooookkkkkkjjjjjjjjjjjjkkkkkknnnllljjjiiihhhhhhhhhiiiaaabbbcccccccccbbbbbbaaa_________``````aaabbbcccdddcccbbbaaabbbdddgggiiihhhhhhiiimmmrrrsssqqqooolllrrruuuuuukkk]]]PPPLLLMMMMMMLLLLLLPPPQQQSSSWWW[[[```cccffffffggggggfffeeecccaaa```[[[YYYVVVTTTQQQNNNKKKIIIIIIGGGEEEDDDDDDCCCCCCBBB???@@@@@@?????????AAABBBBBBBBBBBBBBBCCCDDDEEEFFFIIIIIIKKKMMMPPPSSSUUUWWWVVVWWWXXXVVVSSSTTTZZZ___jjjyyysssqqqrrrssspppnnnnnnhhhiiiiiijjjjjjjjjjjjjjjiiihhhgggfffdddcccccccccdddbbbaaaccceeedddaaa^^^\\\]]]___bbbcccaaa\\\XXXVVVWWWYYYZZZZZZXXXVVVTTTRRRTTTUUUSSSOOOLLLLLLMMMLLLLLLLLLKKKJJJHHHGGGFFFDDDAAAAAADDDEEECCCBBBDDDCCCAAA???@@@BBBCCCBBB@@@>>>>>>>>>======>>>>>>>>>??????@@@AAA@@@EEETTTdddvvvdddHHH@@@<<<>>>BBBBBBBBBCCC@@@CCCIIIMMMNNNSSScccsssgggOOO===444000000...///000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...---***)))***,,,,,,++++++******++++++,,,,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---******++++++,,,------...,,,------...///000000000222222222333555777888999;;;<<<>>>@@@DDDGGGJJJLLLOOOQQQSSSVVVYYY^^^dddhhhnnn|||kkkjjjjjjkkkkkkjjjgggeeecccgggmmmppppppnnnmmmllljjjjjjjjjjjjiiihhhhhhgggiiihhhhhhhhhhhhhhhhhhiiidddddddddddddddeeeeeeeee^^^^^^]]]]]]^^^___aaabbbfffeeecccbbbccceeehhhiiihhhffffffhhhmmmppppppoooiiioooqqqqqq{{{zzzcccWWWSSSPPPNNNOOOJJJKKKMMMPPPTTTXXX[[[]]]WWWWWWVVVVVVTTTSSSRRRQQQOOOMMMJJJHHHGGGFFFFFFGGGCCCCCCBBBBBBBBBBBBAAAAAA@@@AAAAAA@@@??????@@@AAACCCCCCCCCDDDEEEFFFGGGHHHLLLMMMNNNPPPRRRUUUWWWYYYYYYZZZZZZXXXXXX___jjjssszzzuuuqqqqqqpppllljjjjjjiiijjjkkkllllllkkkjjjiiihhhhhhgggfffeeeeeeeeeeeeiiieeebbbcccfffgggccc^^^[[[]]]aaaeeegggeee```\\\WWWXXXZZZ[[[[[[YYYXXXWWWRRRTTTTTTQQQMMMJJJJJJLLLLLLLLLLLLJJJIIIGGGEEEDDDDDDAAA@@@DDDEEECCCBBBDDDBBB@@@>>>???BBBCCCAAA???>>>>>>============>>>>>>======>>>???<<<===GGGRRRYYY}}}}}}rrraaaRRRHHHAAA>>>AAACCCBBBBBBDDDDDDJJJTTT\\\bbbkkkoooUUU@@@555222333333,,,...///000/////////000------------------------++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,)))''')))+++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,)))+++,,,,,,+++***,,,---++++++,,,------...//////+++,,,------,,,---///222222222222333555777888999;;;<<<>>>@@@DDDGGGJJJLLLOOOQQQSSSVVVYYY^^^dddhhhnnn|||kkkjjjiiifffdddcccbbbaaaccceeehhhkkklllkkkjjjiiiiiihhhggggggggggggggggggiiiiiiiiihhhgggeeecccbbb___aaaccceeeeeeeeedddccc```_________```bbbdddeeegggfffeeeeeehhhiiijjjiiieeedddeeeiiimmmooommmjjjnnniiilllvvv~~~hhhZZZTTTQQQOOONNNLLLLLLOOONNNLLLRRR[[[UUURRROOOLLLLLLKKKJJJIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEFFFBBBDDDEEEFFFGGGHHHKKKNNNKKKJJJKKKOOOTTTWWWYYYYYY\\\YYYXXXZZZ___kkkzzzuuuppplllkkkkkkkkkkkkggghhhjjjjjjiiiiiikkkmmmmmmllljjjiiihhhhhhiiijjjiiiddd______bbbeeeeeebbbaaaaaaaaaaaabbbbbb___]]]^^^]]][[[YYYXXXXXXYYYZZZWWWUUURRROOOLLLJJJIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHDDDEEEFFFGGGFFFEEECCCAAA>>>???@@@AAAAAAAAA@@@???>>>>>>>>>===============>>>======>>>@@@CCCGGGIIIIIIcccyyypppiii```VVVNNNHHHDDDBBBDDDFFFGGGHHHIIINNNTTTdddwwwsss^^^GGG;;;444...---///000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,///...------++++++***))),,,,,,,,,++++++*********)))************+++++++++)))***++++++,,,,,,,,,,,,+++---///000//////000111444444444444555777888999;;;>>>@@@BBBDDDGGGJJJMMMSSSTTTUUUWWWYYY]]]cccgggmmm{{{hhhgggeeedddccccccdddeeeeeeeeeeeeeeeeeefffggghhhiiihhhggggggfffggggggggghhhhhhhhhgggfffdddbbbbbb```aaacccdddeeedddbbbbbb____________```bbbdddeeeeeeddddddeeehhhiiiiiihhheeedddcccfffjjjlllmmmlllnnnllloooxxx{{{zzzmmmaaaXXXTTTPPPPPPTTTUUUOOOLLLLLLNNNLLLJJJIIIIIIIIIHHHGGGDDDDDDCCCBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLNNNRRRRRRQQQQQQRRRTTTVVVXXXZZZZZZ]]]dddtttzzzuuuppplllkkklllmmmmmmiiiiiihhhhhhiiikkklllmmmnnnmmmllljjjiiijjjjjjkkkhhhccc___^^^aaadddcccaaaaaa``````aaabbbaaa___]]]]]]\\\ZZZYYYYYYZZZ[[[\\\XXXVVVSSSPPPMMMKKKJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEFFFGGGFFFDDDBBBAAA???@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@CCCEEEFFFLLLTTTfff~~~wwwkkkjjjjjjhhheee]]]SSSLLLIIIGGGDDDCCCCCCEEEIIIMMMiiisssbbbQQQ???666333111111333000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,---------,,,,,,++++++***,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,,,,,,,,,,+++---///000//////000111444444444444555777888999;;;===@@@BBBDDDFFFJJJMMMRRRSSSTTTVVVXXX]]]cccgggnnn|||eeecccaaa```aaadddgggiiijjjgggdddaaa```bbbeeegggiiihhhgggfffffffffffffffggggggfffeeedddbbbaaa``````aaabbbccccccbbbaaaaaa````````````aaabbbddddddbbbbbbcccfffiiijjjiiihhheeedddcccdddhhhkkkmmmnnnllllllrrryyyyyywww}}}tttmmmddd\\\[[[ZZZTTTMMMHHHHHHFFFEEEEEEEEEEEEDDDBBBBBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHHHHIIIIIIIIIJJJKKKKKKJJJKKKMMMOOOLLLOOOSSSTTTTTTVVVYYY]]]aaakkkwwwzzzuuupppmmmmmmppprrrsssppplllhhhhhhkkkmmmnnnmmmooonnnlllkkkjjjjjjkkkkkkfffbbb^^^]]]```bbbaaa```aaa```___```aaaaaa___]]]]]]\\\[[[ZZZ[[[\\\]]]^^^YYYWWWTTTQQQOOOMMMLLLLLLHHHHHHGGGGGGGGGHHHIIIIIIFFFGGGGGGGGGEEECCCAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@AAABBBBBBCCCIIIFFFKKK^^^zzznnnhhhiiikkkqqqzzzrrrggg```]]]]]]^^^ccciiikkkfff]]]SSSMMMGGGFFFEEEFFFLLLXXXeeemmmOOOCCC777222222222333444//////............//////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++---///000//////000111333333444444555666888999;;;===@@@BBBCCCFFFJJJMMMOOOQQQSSSUUUXXX]]]cccgggooo|||dddbbb___]]]___bbbgggjjjmmmjjjeeeaaa```aaadddfffhhhgggfffeeeeeeeeeeeeeeeeeeddddddcccbbb```^^^^^^]]]^^^```aaabbbbbbbbbaaaaaaaaaaaabbbbbbcccddddddaaaaaacccgggjjjkkkjjjhhhffffffgggiiikkknnnoooooojjjlllsssyyyxxxtttuuu{{{}}}ssseee]]]WWWRRROOOHHHGGGFFFFFFGGGFFFDDDBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBDDDEEEGGGIIIJJJJJJJJJIIIHHHJJJKKKLLLLLLMMMPPPRRRKKKPPPVVVXXXYYY\\\ccciii{{{~~~yyyuuuqqqppprrrwww{{{}}}yyysssllljjjmmmpppnnnlllnnnmmmkkkjjjiiiiiijjjjjjdddaaa^^^]]]^^^______^^^```___^^^___``````___^^^^^^^^^]]]\\\\\\\\\]]]]]]ZZZXXXUUURRROOONNNMMMMMMKKKKKKKKKKKKLLLLLLMMMNNNHHHGGGGGGFFFEEECCCAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>???????????????>>>??????@@@AAA@@@@@@@@@???BBBFFFLLLXXXlll~~~llldddZZZSSSSSSXXX^^^bbbmmmwww|||sssoooggg^^^XXXYYY```fffwww{{{}}}wwwjjj\\\RRRNNNJJJIIIJJJQQQddd}}}]]]CCC;;;333000111111000000/////////....../////////........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++......---,,,,,,++++++++++++---///000//////000111333333333444555666777888;;;===???AAACCCFFFJJJLLLNNNOOOQQQTTTWWW\\\cccgggnnnzzzfffccc___]]]]]]```eeehhhjjjgggdddbbb``````aaabbbgggfffeeedddccccccccccccbbbbbbbbbaaa___^^^\\\[[[ZZZ[[[]]]^^^```aaabbbcccaaaaaabbbccccccdddddddddaaabbbdddgggkkkllljjjiiifffiiimmmpppqqqqqqppppppnnnoootttwwwvvvssstttwwwuuu}}}wwwdddYYYRRRNNNIIIGGGFFFGGGHHHIIIHHHGGGAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIMMMNNNOOOOOOOOOPPPRRRTTTUUUWWWXXXXXX[[[fffvvv|||xxxuuurrrssswww}}}yyyqqqnnnooopppnnnkkkkkkjjjiiigggfffgggggghhhbbb```^^^]]]]]]]]]]]]]]]___^^^]]]]]]___```___^^^aaa```___]]]\\\[[[[[[[[[YYYWWWTTTRRROOONNNMMMMMMMMMMMMLLLMMMMMMNNNOOOOOOHHHHHHGGGFFFDDDBBBAAA@@@AAAAAA@@@@@@????????????======>>>>>>????????????>>>??????@@@@@@???>>>>>><<>>>>>===>>>>>><<<<<<======>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@AAADDDLLLUUU\\\uuuiiiYYYPPPMMMMMMTTTUUU]]]kkktttrrrkkkfff^^^cccjjjrrr|||~~~wwwvvvnnnmmmlllqqqyyy~~~uuucccRRRHHHHHHKKKLLLWWWfff|||gggRRRFFF777333333222000111444333///......////////////......---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))************+++)))*********++++++,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++---,,,+++*********+++,,,+++---///000//////000111222222333333444555777888:::<<>>===<<<<<<<<<===:::;;;;;;<<<======>>>>>>???>>>===<<<======?????????>>>===>>>AAAEEEIIIJJJWWWiii}}}ssslllgggdddeeepppqqqddd[[[ccclllttt|||yyypppsss|||}}}gggccc\\\SSSLLLLLLRRRWWW]]]uuucccFFF===<<<555000333333000000444333...---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))))))))***************************+++++++++******+++++++++,,,,,,,,,)))************++++++++++++***)))((((((***+++,,,+++---///000//////000111222222222333444555666777:::<<>>???>>><<<;;;<<<===???@@@888===@@@>>>999999???GGGBBBLLLbbb~~~gggVVVQQQPPPOOOOOORRRXXXaaaggg{{{]]]EEE666888:::111111555555000///222000+++---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))))))))*********************************************++++++,,,,,,,,,)))************+++++++++***)))((('''((()))+++---+++---///000//////000111222222222333444555666777:::<<<>>>@@@BBBEEEIIIKKKQQQRRRTTTUUUWWW\\\aaaeeekkkyyyfffccc```]]]]]]___ccceeebbb___^^^___bbbcccbbb```^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\ZZZZZZZZZ[[[\\\\\\___\\\YYYYYYZZZ]]]______```___^^^\\\ZZZXXXXXXWWW[[[]]]aaabbbccccccdddeeekkkjjjjjjhhhgggfffdddddddddeeeggggggggghhhjjjllliiikkkllloooxxxyyyjjj^^^VVVTTTQQQLLLHHHEEECCCCCCCCCEEEFFFFFFEEEEEEFFFJJJLLLMMMLLLOOOSSSSSSQQQRRRVVVWWWZZZ]]]^^^bbbpppzzzwwwsssooooooqqquuuwwwrrrpppnnnnnnnnnnnnmmmlllhhhfffeeeeeeeeeeeecccbbb___aaabbbaaa```aaaeeehhhdddaaa]]]ZZZXXXYYY\\\^^^ZZZ\\\^^^\\\ZZZYYY[[[^^^]]]\\\[[[\\\\\\[[[XXXUUUYYYUUUOOOKKKJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCAAA>>>;;;:::;;;<<<===::::::;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???BBBAAAGGGYYYpppzzzxxxxxx}}}vvvmmm^^^QQQKKKHHHLLLUUU___dddmmmeeeWWWDDD777111111222222111111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++************************))))))***++++++++++++***,,,++++++******++++++,,,************************,,,+++***)))((((((((((((,,,++++++******++++++,,,------......///000000000111222333333222444777999:::<<<>>>@@@AAAEEEIIILLLMMMPPPSSSVVVZZZ^^^bbbfffppp|||aaaaaa`````````aaaaaabbbaaa___^^^___aaacccaaa___cccbbbaaa___]]]\\\[[[ZZZ___]]]\\\[[[[[[\\\\\\\\\\\\ZZZXXXXXXZZZ]]]^^^^^^___^^^]]][[[ZZZYYYYYYYYY[[[^^^aaacccddddddeeegggjjjiiigggfffeeedddddddddfffggghhhhhhggghhhjjjllljjjllloooqqquuu~~~xxxkkkYYYVVVQQQLLLIIIHHHHHHHHHFFFIIILLLNNNMMMMMMMMMMMMQQQOOOPPPTTTVVVWWW\\\bbbcccgggnnnuuuwwwuuurrrooooooqqqsssuuupppnnnlllllllllmmmllljjjhhhgggeeeeeeffffffdddbbb^^^```aaaaaa```aaadddfffdddaaa]]]ZZZYYYZZZ\\\^^^\\\\\\\\\YYYWWWWWWZZZ\\\\\\[[[ZZZZZZ[[[ZZZXXXVVVXXXUUUQQQNNNMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCAAA>>>;;;:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<======>>>BBB@@@AAAIIIWWWmmm}}}~~~{{{pppnnnooohhhbbbaaa]]]UUUPPPNNNQQQVVVbbbqqq~~~zzzeeeNNNEEE999333111333333222111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***,,,++++++******++++++,,,************************)))(((((())))))***+++,,,,,,++++++******++++++,,,------......///000000000111222333333222444777999:::<<<>>>???AAADDDHHHKKKNNNQQQTTTWWWZZZ^^^cccgggooo|||\\\^^^```bbbbbbbbb```___```___^^^___```aaaaaa___cccbbb```^^^]]][[[ZZZZZZ___]]]ZZZZZZ[[[[[[[[[[[[ZZZXXXWWWXXXZZZ[[[\\\[[[]]]\\\[[[ZZZZZZ[[[[[[\\\]]]___bbbdddeeeeeefffggghhhgggeeecccbbbbbbcccdddggghhhiiihhhhhhhhhjjjllljjjmmmqqqssstttuuuzzz}}}zzzqqqggg^^^XXXUUUTTTRRRSSSTTTTTTTTTUUUWWWZZZ```^^^___dddiiinnnxxx||||||sssrrrqqqoooooopppqqqrrrmmmkkkiiiiiiiiijjjiiihhhhhhfffeeefffffffffdddbbb\\\___aaabbbbbbaaabbbcccbbb```]]][[[ZZZ[[[\\\^^^]]]\\\YYYVVVTTTVVVZZZ]]]]]][[[YYYYYYYYYYYYWWWVVVTTTSSSRRRPPPNNNLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@>>>;;;;;;;;;<<<======<<<<<<;;;::::::999999<<<<<<<<<<<<;;;;;;;;;;;;999999::::::;;;;;;<<<<<<======>>>>>>AAAPPPllluuueeehhhrrrzzzuuu{{{zzz}}}}}}~~~{{{qqqbbbZZZYYYWWWRRROOOPPPOOOMMMNNNRRRjjjsssttt[[[FFF999555222111222333222000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++************++++++************************((((((((())))))+++,,,,,,,,,++++++******++++++,,,------......///000000000222333333333222333666999999;;;===???AAACCCGGGJJJOOOQQQUUUXXX[[[___dddgggnnn{{{ZZZ\\\^^^```aaaaaa```_________^^^___````````````___^^^]]]\\\\\\\\\]]]]]]]]]ZZZXXXXXX[[[]]]\\\[[[XXXWWWWWWXXXZZZZZZZZZXXX[[[ZZZYYYYYYZZZ\\\^^^___```bbbeeeeeeeeeddddddeeegggfffcccaaaaaabbbdddfffggghhhhhhhhhffffffhhhjjjhhhmmmrrruuuuuuuuuvvvwwwxxx~~~}}}wwwrrrrrrxxx{{{vvvuuuppppppppppppoooooonnnnnniiihhhfffeeefffgggfffeeefffeeedddeeefffeeecccaaa\\\___bbbddddddcccbbbaaa```___]]][[[[[[[[[]]]]]]]]][[[WWWUUUUUUYYY^^^bbbaaa^^^ZZZWWWVVVVVVUUUTTTOOOPPPQQQPPPMMMJJJHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDBBBAAA@@@@@@??????@@@@@@@@@???===;;;;;;;;;<<<===<<<<<<;;;;;;::::::::::::<<<<<<<<<;;;;;;;;;::::::888888999999::::::::::::888;;;???@@@>>>BBBRRRccc|||}}}tttkkkpppttt{{{zzzooogggccceeegggfffccc```\\\YYY[[[[[[]]]^^^YYYRRRNNNPPPTTTSSSTTTXXXYYY\\\eeennnjjjWWWDDD777555333222222333333000---000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++************++++++************************,,,+++******)))))))))***,,,++++++******++++++,,,------......///000000000222333333333222333666888777:::===???AAACCCFFFIIINNNPPPTTTWWWZZZ^^^cccfffkkk{{{[[[[[[\\\\\\]]]^^^___```^^^___```````````````aaa^^^]]]\\\[[[[[[\\\]]]^^^]]]ZZZXXXZZZ^^^aaaaaa```YYYXXXWWWXXXYYYZZZXXXWWWYYYYYYXXXXXXZZZ]]]```bbbccceeefffeeecccaaa``````fffeeecccaaaaaacccfffhhheeefffffffffddddddfffhhhjjjlllooorrrsssuuuvvvwwwvvvwww~~~wwwpppnnnnnnoooooooooooommmlllkkkgggeeeccccccdddeeedddccccccccccccdddeeeeeebbb```^^^___bbbdddeeedddbbb```^^^^^^]]]\\\\\\\\\]]]]]]\\\ZZZWWWWWWZZZ```eeehhhfffbbb[[[VVVTTTSSSRRRRRRNNNQQQSSSRRRNNNJJJHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@>>>===<<<;;;;;;<<<======:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::888888888999999999999999999999<<>>CCCKKKXXXfffqqq~~~{{{gggbbb]]]XXXUUUSSSSSSTTTTTTSSSWWW[[[\\\YYYZZZ]]]bbbeeemmmuuuzzz|||___LLL@@@999555666555333222222111///.../////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************************************++++++++++++++++++++++++))))))***++++++++++++***+++******))))))******+++************************,,,+++******************,,,++++++******++++++,,,------......///000000000333333444333222333555888777:::===???AAACCCFFFIIILLLOOORRRVVVYYY]]]aaaeeeiiizzz]]]\\\ZZZYYYZZZ\\\^^^```___```aaaaaa``````aaabbbbbb```^^^\\\[[[\\\]]]^^^bbb^^^[[[]]]cccgggfffddd^^^\\\YYYYYYYYYYYYXXXWWWYYYXXXWWWXXXZZZ]]]aaaccccccdddeeedddaaa^^^]]]]]]ccccccbbbaaabbbdddfffhhhcccdddeeedddcccdddfffgggmmmmmmlllmmmnnnppprrrsssuuutttyyy}}}zzzsssnnnllloooooopppooonnnllljjjhhhfffdddbbbbbbdddeeedddccccccbbbccceeefffeeeccc```^^^___```ccceeedddaaa^^^\\\\\\]]]]]]]]]]]]]]]]]][[[ZZZYYY\\\aaagggkkkllljjjddd\\\VVVSSSRRRRRRRRRQQQUUUWWWVVVPPPKKKIIIIIIDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???????????????<<<<<<<<<<<<<<<<<<======::::::;;;;;;<<<======>>>;;;;;;;;;;;;::::::::::::888888999999999999999999>>>999666888::::::===AAA@@@IIINNN[[[ppp}}}yyyqqqoooppppppqqqtttvvvtttvvv{{{|||zzz{{{}}}zzzZZZCCC888333333444222222000/////////000111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************************************************************))))))***++++++++++++*********))))))))))))******************************(((((())))))+++,,,...///,,,++++++******++++++,,,------......///000000000333444444333222333555777777:::>>>AAABBBDDDGGGIIIKKKNNNRRRUUUXXX\\\aaadddgggyyy\\\[[[ZZZYYYYYYZZZ\\\]]]___aaacccbbbaaa```bbbdddcccbbb```^^^^^^```bbbcccfffaaa]]]^^^dddgggeeebbbccc```\\\YYYYYYYYYXXXXXXYYYXXXWWWWWWYYY]]]aaaddd___```bbbaaa___]]]]]]]]]`````````aaabbbccceeefffbbbdddeeeeeedddeeegggiiinnnllljjjiiikkkmmmoooppprrrsssxxx}}}zzzuuuooonnnpppqqqqqqpppooommmjjjhhhgggeeedddbbbcccdddeeeeeedddcccdddeeeggghhhgggdddbbb^^^]]]]]]___bbbbbb___\\\[[[\\\]]]^^^^^^^^^^^^]]][[[ZZZ\\\aaagggkkklllkkkjjjddd[[[UUUSSSTTTUUUVVVTTTWWWYYYWWWPPPKKKIIIJJJDDDDDDDDDDDDCCCCCCCCCCCC@@@???>>>>>>======>>>>>>;;;;;;;;;<<<<<<<<<==============================;;;;;;;;;:::::::::999999999999999999999999999999???999666777888777999<<<;;;@@@???EEESSS___rrrlllWWW@@@666444222000000.../////////...///111222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************************************++++++++++++++++++++++++))))))***++++++++++++*********))))))))))))******************************(((((()))***+++---...///,,,++++++******++++++,,,------......///000000000333444444333222333555777777;;;???BBBCCCEEEGGGIIILLLOOORRRUUUYYY]]]aaaeeeeeeyyy[[[[[[[[[ZZZZZZZZZZZZZZZ```bbbdddcccaaaaaaccceeeaaaaaa``````bbbeeehhhkkkgggaaa\\\]]]bbbdddaaa]]]fffbbb]]]ZZZYYYYYYYYYXXXYYYXXXWWWWWWYYY]]]aaaddd[[[]]]___```^^^]]]]]]^^^]]]]]]___```aaacccddddddbbbdddeeeeeeeeefffhhhkkkmmmkkkiiiiiikkknnnpppqqqjjjnnnuuu{{{|||xxxqqqlllooovvvsssrrrqqqooollljjjgggffffffdddccccccdddeeeeeedddeeeeeefffiiijjjiiifffccc]]]\\\[[[]]]___```]]]ZZZZZZ[[[]]]^^^___^^^^^^]]][[[[[[^^^dddjjjlllkkkiiiiiicccZZZTTTSSSUUUXXXYYYTTTWWWYYYUUUNNNHHHGGGHHHEEEEEEEEEEEEEEEDDDDDDDDD>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<<<<=========?????????>>>======<<<<<<;;;;;;;;;:::::::::999999::::::999999999999999999;;;999;;;===<<<777666777;;;@@@>>>>>>CCCHHHYYYtttiiiSSSBBB555555888555000,,,...///111111000000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********))))))))))))******************************+++++++++***++++++,,,,,,,,,++++++++++++++++++,,,------......///000000000444444444333222222555777888;;;???BBBDDDFFFHHHIIIMMMPPPSSSVVVZZZ^^^bbbfffeeeyyyXXXXXXYYYYYYZZZZZZ[[[[[[\\\^^^aaadddddddddbbb```\\\\\\]]]^^^```bbbccceeedddbbb___^^^___^^^]]]\\\```^^^[[[YYYYYY[[[]]]___]]]YYYVVVXXX]]]___^^^[[[UUUWWW[[[^^^```___^^^\\\aaa]]][[[]]]bbbeeedddaaabbbccccccdddfffhhhiiijjjhhhiiijjjlllmmmmmmlllllllllooosssuuuvvv{{{}}}{{{xxxtttrrrqqqrrrrrrrrrqqqooommmkkkjjjiiiiiieeecccaaabbbeeehhhgggeeekkkkkkkkklllllliiieeebbb\\\\\\\\\]]]^^^___``````[[[]]]___``````___\\\[[[ZZZ[[[\\\___cccffffffeeebbb___[[[ZZZ[[[[[[XXXVVVUUURRROOOMMMLLLLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCDDD@@@<<<===@@@@@@===999===============>>>??????@@@@@@???>>>===<<<;;;;;;777888888888777999;;;>>>:::<<<===>>>===:::777555:::999999888888888888888:::999888999;;;@@@EEEHHH^^^jjj{{{lllQQQFFF888777555333222000000000////////////////////////------------------------++++++++++++++++++++++++)))************+++++++++,,,,,,+++***))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++,,,,,,,,,++++++*********............////////////222333444444333333555777777:::>>>AAADDDFFFIIIKKKMMMPPPSSSVVVYYY]]]bbbeeeiiixxxWWWWWWXXXYYYYYYZZZ[[[[[[```aaaccceeefffeeedddccc\\\\\\]]]]]]___```bbbcccaaa^^^\\\ZZZ[[[[[[ZZZYYY\\\[[[[[[ZZZZZZZZZ[[[[[[\\\YYYWWWYYY\\\^^^\\\YYYUUUXXX\\\___aaaaaa```___bbb___]]]___dddgggfffddddddddddddeeefffggghhhiiieeegggiiikkklllllllllllliiinnnsssvvvvvvxxx||||||zzzwwwtttrrrqqqqqqqqqqqqpppooommmllljjjiiihhhfffddddddeeeiiikkkkkkjjjiiijjjjjjlllllljjjfffbbb\\\\\\\\\]]]___aaaccceee`````````````````````___^^^]]]]]]^^^aaabbbbbbaaa```]]]ZZZYYYZZZZZZXXXVVVTTTRRROOOMMMNNNNNNMMMLLLLLLKKKJJJHHHFFFDDDCCCBBBBBB???<<<===AAABBB???<<<===============>>>>>>???@@@??????>>>===<<<;;;:::888999999999999:::===@@@>>>???AAAAAA@@@===:::888999999888777777777777777:::999888888:::===@@@BBBHHHRRRaaammmxxxwwwaaaLLL>>>999777666444222111000//////////////////////////////------------------------++++++++++++++++++++++++)))************+++++++++,,,++++++***))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++***************++++++,,,,,,,,,,,,+++++++++******............////////////222333444444333333555777777:::>>>AAADDDFFFIIIKKKNNNPPPTTTVVVYYY]]]aaadddiiiwwwVVVWWWXXXYYYZZZ[[[\\\\\\aaaaaabbbcccdddddddddddd\\\\\\\\\\\\]]]^^^___```___\\\YYYWWWXXXYYYYYYXXXXXXYYYZZZZZZZZZZZZYYYYYYZZZYYYXXXZZZ]]]]]]ZZZWWWWWWYYY]]]aaacccccccccbbb```^^^]]]___dddggggggeeeggggggffffffffffffffffffcccdddgggiiilllmmmmmmmmmggglllrrruuutttsssssstttsssrrrxxxzzzyyyvvvsssqqqppppppppppppoooooonnnllljjjhhhgggfffeeeeeegggjjjlllmmmlllggghhhjjjlllmmmkkkfffccc[[[[[[[[[\\\___cccfffhhhcccbbbaaa``````aaacccdddbbb```]]]\\\]]]^^^^^^]]]\\\[[[YYYXXXYYYYYYXXXWWWTTTRRROOONNNOOOOOOOOONNNPPPOOOMMMJJJGGGDDDBBBAAAAAA???===>>>BBBCCCAAA???======<<<<<<======>>>>>>???>>>>>>===<<<;;;::::::888999:::::::::<<>>======<<<<<<;;;::::::999777888999::::::<<>>===:::888666777777666555555555555555777777888888888777777777:::===@@@DDDLLLXXXhhhsssppp]]]HHH>>><<<999666444333222111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,))))))*********+++++++++++++++***************+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,++++++++++++++++++++++++............////////////111222333333333444666888888;;;???BBBCCCEEEHHHJJJOOOQQQTTTVVVWWWZZZ^^^aaaggguuuYYYZZZZZZ\\\]]]^^^______[[[[[[[[[[[[[[[\\\\\\\\\ZZZYYYYYYYYYYYYYYYZZZZZZ]]][[[XXXWWWXXXYYYYYYXXX[[[ZZZXXXWWWWWWYYY\\\]]][[[[[[]]]___```___]]][[[___```bbbccccccbbb```___\\\\\\\\\]]]```bbbddddddiiihhhgggeeeddddddccccccbbbdddgggjjjlllmmmnnnnnnlllmmmnnnmmmllljjjjjjjjjfffgggjjjooowww}}}{{{zzzxxxxxxvvvtttsssqqqqqqpppllllllkkkkkkiiihhhffffffhhhiiiiiiiiihhhfffeeeeeebbbcccfffiiikkkiiieeebbb^^^]]]\\\\\\]]]___aaabbb^^^___aaaccccccbbbaaa``````]]]ZZZYYYZZZ[[[\\\\\\ZZZZZZZZZZZZYYYYYYZZZ[[[YYYVVVRRRPPPOOONNNMMMLLLLLLKKKJJJHHHGGGEEEDDDCCCDDDCCCBBBAAAAAAAAA@@@???======<<<<<<<<<<<<======<<<<<<;;;;;;:::999999999666777888888888999===???<<<<<<<<<;;;:::888666555777666666555555555555555555666777888888888888777888999:::;;;===CCCLLLRRR^^^nnnzzzeeeXXXHHH???777666666222///...111000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))*********++++++++++++***************++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))***++++++++++++++++++++++++++++++............////////////111222333333333444666888999;;;???BBBCCCEEEHHHJJJNNNPPPSSSUUUWWWZZZ]]]```ggguuu[[[[[[[[[\\\]]]]]]^^^^^^ZZZZZZ[[[\\\\\\[[[[[[ZZZXXXWWWWWWWWWWWWWWWXXXYYYZZZXXXWWWWWWXXXXXXWWWVVV\\\ZZZWWWVVVVVVYYY\\\___[[[\\\^^^___``````______aaaaaabbbbbbaaa___^^^]]]^^^^^^___```aaacccdddeeegggfffeeedddcccccccccccccccdddgggiiijjjkkkkkkkkkkkkkkkiiiiiihhhhhhiiiiiigggfffgggjjjooozzz}}}yyyxxxwwwvvvvvvuuutttrrrqqqpppoookkkjjjhhhgggfffeeeeeeeeeiiikkklllkkkhhheeeddddddbbbbbbccceeegggfffcccaaa^^^^^^^^^]]]]]]]]]^^^^^^ZZZ\\\___bbbbbbaaa___^^^\\\[[[YYYYYY[[[\\\]]]\\\ZZZ[[[[[[ZZZYYYXXXZZZ[[[ZZZWWWSSSPPPOOONNNLLLJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBB@@@??????>>>======<<<<<<;;;;;;<<<<<<::::::::::::999999999888555666777666666777:::<<<<<<<<<;;;;;;:::999777777777777666555555555555555444555666777888888888888666777888999999;;;===@@@@@@OOObbbrrrzzzhhh[[[NNNCCC===777222111222222///...111000000///....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))************+++++++++*********)))******+++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((())))))***+++***++++++++++++,,,,,,,,,............////////////000222333333333444777999999<<>>===<<<;;;;;;;;;;;;<<<999999999999999888888888666777777666555666888::::::::::::999999999888888888777666666555555666666555555555666666666777777555666888999999999999999:::???DDDGGGQQQcccttt}}}yyyppp___MMMCCC>>>:::777777666222000333444222222444000///////////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------)))************+++++++++******))))))***++++++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************************************))))))******+++,,,******+++++++++,,,,,,,,,............////////////000111333333333444777999999<<<@@@BBBCCCEEEGGGIIIKKKMMMQQQSSSVVVZZZ^^^aaaiiiwwwZZZZZZZZZZZZYYYYYYYYYYYYVVVXXXZZZ[[[[[[ZZZWWWUUUTTTTTTTTTTTTUUUVVVWWWXXX[[[[[[\\\]]]^^^]]]ZZZXXXTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\^^^aaaccc]]]^^^^^^^^^^^^^^^]]]]]]^^^^^^___^^^^^^^^^```aaaaaaaaaaaaaaabbbcccddddddcccdddeeeeeeeeedddcccbbbbbbbbbccceeeggghhhgggfffccc```aaahhhlllmmmmmmoooyyy{{{|||xxxxxxvvv|||wwwqqqooorrruuuvvvvvvqqqqqqqqqpppooommmlllkkkjjjgggdddaaa```aaaccceeeaaadddgggfffccc``````aaacccaaa``````aaaaaa```___]]]^^^```bbbbbbaaa___^^^]]]\\\\\\\\\]]]^^^```aaa[[[ZZZZZZ[[[]]]]]]\\\ZZZXXXZZZ[[[YYYVVVTTTVVVXXXVVVSSSPPPOOONNNNNNMMMLLLJJJJJJIIIHHHFFFEEEDDDDDD>>>@@@AAA@@@@@@@@@AAABBB>>>===<<<;;;;;;;;;;;;;;;999999999888888888888888888888888777555666888:::777777777777777777777777888888777666666666666666777666555444444444444555333444555666666555444444444:::>>>===>>>FFFNNNRRRYYYmmmttt^^^NNNDDD;;;999888444111111222---,,,000333111...---000////////////000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------)))************+++++++++******))))))***+++,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---*********++++++,,,,,,,,,............/////////000000111333333333555777999:::<<<@@@BBBCCCEEEGGGIIIJJJLLLPPPSSSVVVZZZ^^^bbbiiixxxWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYXXXWWWVVVTTTSSSSSSRRRRRRSSSUUUWWWWWWVVVZZZ\\\```bbbbbb^^^ZZZWWWVVVWWWXXXXXXWWWXXX[[[]]]\\\]]]]]][[[ZZZZZZ[[[]]]]]]]]]^^^^^^___``````aaa_______________``````aaaeeeaaa^^^]]]```bbbbbb```cccfffeeeaaaaaafffeee```bbb```___```bbbcccdddcccaaaccceeeggghhhjjjlllooosssrrrttt}}}yyyuuuuuuvvvyyyqqqooorrrtttqqqmmmjjjjjjkkkkkkkkkjjjiiiiiiiiieee```]]]]]]```bbbcccbbbbbbaaa```^^^]]]\\\\\\___^^^]]]^^^`````````___^^^]]]]]]___aaaaaa```^^^]]]\\\ZZZZZZ\\\\\\\\\[[[XXXXXXYYYYYYYYYYYYYYYXXX^^^]]]YYYVVVSSSQQQQQQQQQTTTTTTRRRPPPNNNLLLJJJIIIGGGGGGHHHHHHGGGEEEDDDCCC@@@@@@????????????@@@@@@???>>>======>>><<<:::888::::::::::::::::::::::::999888777666666777888999777777888888777666555444666666555444444444444555333333333444444444555555444444444555555666666666555555555666888<<>>>>>??????@@@>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999888777666666777888999666666666666555555555444666666555444444444444444333333333444444444444555333333444444444555555555555555444444555777:::;;;777===GGGQQQZZZbbbiiinnn~~~||||||wwweee^^^UUULLLEEE???888444555555444333222222111111////////////////////////...............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************+++++++++,,,,,,++++++******++++++,,,------///000000//////000111222222333333222444666999999===AAACCCCCCCCCGGGJJJMMMOOOQQQSSSUUUYYY^^^bbbmmmuuuTTTUUUVVVXXXXXXWWWUUUTTTYYYYYYXXXWWWUUUSSSQQQOOOPPPOOOPPPRRRVVVXXXXXXXXXZZZ[[[\\\\\\\\\ZZZWWWVVVVVVVVVVVVVVVVVVXXX\\\```fffgggfffccc```]]]\\\]]]\\\\\\]]]]]]^^^^^^______bbb```^^^]]]^^^___bbbdddaaa___]]]]]]___aaabbbaaaaaadddfffdddcccbbb___[[[WWWXXXZZZ^^^bbbcccbbb```fffeeeccc```___```dddhhhdddddddddhhhrrr{{{uuurrrqqqssstttuuutttsssrrrpppooonnnmmmmmmllllllllllllkkkjjjhhhhhheeebbb^^^]]]___bbbdddeeecccbbbaaa___]]][[[ZZZYYYYYYYYYZZZ\\\^^^^^^[[[YYY[[[ZZZZZZ[[[]]]]]]\\\ZZZZZZWWWUUUTTTVVVWWWXXXXXXUUUUUUUUUTTTTTTSSSSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSTTTRRROOOLLLJJJIIIIIIIIIIIIJJJJJJIIIGGGEEECCCAAA@@@??????>>>>>>??????@@@>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999888777666666777888999777666444333333444555555666555555444444444444444333333333333444444444444222333333333333333444444555444333222222222444444111333555888;;;AAAGGGKKKXXXZZZ^^^eeennnxxx~~~yyypppiiibbbZZZRRRKKK@@@===999777555444333222///000000000111111111111////////////////////////---............------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************++++++++++++,,,++++++******++++++,,,------...//////......///000222222333333222444666999:::===BBBCCCCCCCCCFFFJJJMMMNNNQQQRRRUUUYYY^^^bbblllwwwSSSUUUXXXYYYZZZXXXVVVUUUVVVVVVVVVVVVVVVUUUTTTTTTNNNNNNOOORRRUUUXXXYYYYYYYYYYYYYYYYYYXXXWWWUUUUUUVVVVVVUUUTTTUUUXXX\\\```jjjlllnnnmmmhhhccc^^^\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^]]][[[ZZZ[[[___ccceeeaaa```^^^^^^^^^_________[[[___bbbcccbbb```^^^\\\WWWYYY\\\```dddeeecccaaaddddddcccaaa___```bbbeeecccdddeeegggkkkrrr{{{~~~{{{xxxuuutttttttttsssrrrmmmooorrrqqqnnnkkkkkkkkkkkkkkkjjjjjjiiihhhffffffaaa___]]]]]]___bbbdddeeecccbbb```___]]][[[YYYYYYXXXYYYZZZ]]]^^^^^^[[[XXXZZZYYYYYYZZZ[[[[[[ZZZXXXXXXUUURRRRRRSSSVVVWWWWWWTTTTTTSSSRRRRRRQQQQQQQQQPPPQQQSSSTTTUUUTTTTTTSSSRRRPPPLLLIIIGGGGGGHHHIIIJJJJJJJJJIIIGGGDDDBBBAAA??????>>>>>>>>>>>>??????@@@AAABBBBBB@@@===;;;:::999999999999999999999999999999888777777888999999777666444333333444666777666555444444333333444444222222333333333444444444222222222222222222222222333222111000000000111222444444444333333555999<<<;;;===@@@EEEJJJOOOSSSUUU\\\\\\]]]___aaaccceeefffpppuuu{{{zzzrrrhhh___YYYTTTPPPJJJEEEBBB???;;;888999888777666666666666666......//////000000000111////////////////////////---------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************************++++++++++++++++++******++++++,,,------...000///......///111222222333333222444666999:::>>>BBBDDDCCCCCCFFFIIILLLNNNPPPRRRUUUYYY^^^bbbkkkwwwUUUWWWYYY[[[\\\ZZZXXXWWWWWWXXXXXXXXXWWWVVVUUUTTTMMMMMMNNNQQQUUUXXXYYYYYYYYYXXXXXXWWWVVVTTTSSSSSSTTTTTTTTTTTTTTTVVVZZZ^^^eeejjjoooppplllddd]]]YYY[[[[[[[[[[[[\\\\\\\\\\\\ZZZXXXWWWWWWYYY]]]bbbeeeaaaaaa```___]]]\\\\\\]]]\\\^^^aaabbb___\\\[[[\\\[[[\\\]]]```cccdddcccaaa___aaacccdddcccbbbcccdddeeefffhhhiiijjjlllooorrrtttxxx|||~~~}}}}}}}}}xxxvvvtttsssrrrpppmmmkkkhhhmmmqqqpppllliiihhhjjjhhhhhhhhhgggfffeeedddddd___]]]\\\]]]```cccddddddcccbbbaaa___]]][[[ZZZYYYYYYYYY[[[]]]___^^^[[[YYYZZZYYYXXXYYYZZZZZZYYYWWWVVVTTTRRRRRRTTTVVVWWWWWWTTTTTTSSSRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTRRRQQQQQQOOOKKKHHHFFFGGGHHHIIIJJJJJJIIIHHHFFFDDDAAA@@@???>>>>>>>>>>>>>>>>>>???BBBEEEIIIIIIEEE???:::888999999999999999999999999:::999888777777888999:::888777555444444555777999555555444333333333333333222222222333333333444444222222222222222222222222000000000000111111222333111333444333222333444666444444555666888:::;;;<<<@@@@@@@@@AAACCCEEEGGGIIISSSXXX^^^cccffffffffffff[[[YYYVVVPPPJJJCCC===:::<<<:::777666666666666666555555444333222111111111000000000000////////////........................,,,,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++******++++++,,,---...000111111000///111222222222333333222444666999;;;???CCCDDDCCCDDDFFFIIIKKKMMMOOORRRTTTYYY___cccjjjwwwVVVXXXZZZ[[[\\\[[[ZZZYYY]]]\\\[[[YYYVVVTTTRRRPPPMMMMMMNNNQQQUUUXXXYYYXXXXXXWWWWWWVVVUUUSSSRRRQQQRRRSSSTTTSSSSSSTTTWWWYYY\\\aaahhhjjjggg```YYYUUUZZZZZZ[[[[[[[[[[[[[[[[[[XXXWWWVVVVVVXXX\\\___aaa___``````___]]][[[[[[\\\```___``````]]]XXXZZZ^^^bbb```^^^^^^___``````___\\\```ccceeedddcccccccccdddfffhhhiiihhhhhhiiijjjmmmooorrrvvv}}}~~~}}}yyywwwxxxvvvtttrrrqqqpppmmmkkkhhhkkkooooookkkhhhggggggeeeeeeeeeeeeeeeddddddccc___^^^^^^```bbbdddeeedddbbbbbbaaa```^^^]]]\\\[[[[[[ZZZ[[[]]]______\\\ZZZ[[[ZZZYYYZZZ[[[[[[YYYWWWVVVUUUTTTUUUWWWXXXXXXWWWSSSSSSQQQQQQQQQRRRSSSTTTVVVVVVVVVUUUSSSRRRPPPOOOOOONNNKKKHHHGGGGGGGGGHHHHHHHHHHHHGGGEEECCCAAA??????>>>>>>======>>>>>>???AAAFFFKKKKKKEEE>>>:::888999999999999999999999999:::999888777777888999:::777777666555666777888999555444444333333333333333222222222222333333333333333333333222222222222111//////000111222333333444...000333333333333333444444333333222333444666777888888888999:::;;;<<<===<<>>>>>============>>>>>>>>>BBBFFFEEE@@@;;;:::;;;888888888888888888888888::::::888888888888::::::555555555666666666777777555444333333222222333333111222222222222333333333444444333333222222222222//////000111222222222222000222333333222222333555000000000000111111222222+++,,,---///000111222333555555666666777777666555111000000//////000000111111111222111111111222333111444555444222111222333000////////////.................................***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++******++++++,,,---...///000000//////000222222222333333222444666999===@@@DDDEEEDDDDDDFFFIIIJJJLLLNNNQQQTTTYYY___cccggguuuWWWWWWWWWXXXYYYZZZZZZ[[[ZZZYYYXXXWWWUUURRRQQQOOOOOONNNNNNQQQTTTWWWWWWWWWVVVWWWWWWWWWVVVSSSPPPOOOOOOQQQSSSTTTRRRQQQQQQQQQWWWXXXZZZ[[[ZZZZZZ[[[\\\ZZZZZZZZZZZZYYYYYYYYYYYY^^^]]]\\\[[[YYYYYYXXXXXXXXX[[[^^^^^^]]]]]]___aaa]]]ZZZ[[[^^^^^^___iiivvvuuunnnfff```^^^___aaacccaaaaaaaaa```______aaacccbbbdddffffffeeeddddddeeeaaaccciiippprrrttt~~~{{{zzzvvvvvvxxxwwwsssvvv|||{{{wwwrrrnnnllljjjiiigggkkklllllllllkkkhhhfffdddccccccdddeeeffffffffffffdddddddddfffiiijjjiiihhhbbbaaaaaaaaa````````````\\\ZZZZZZZZZ\\\]]]\\\[[[]]]\\\[[[\\\]]]\\\ZZZYYYWWWWWWXXX[[[]]]]]][[[YYYOOOOOONNNNNNOOOQQQSSSUUUVVVUUURRRPPPOOONNNNNNOOOMMMLLLLLLKKKIIIHHHGGGGGGCCCDDDDDDDDDDDDBBB@@@???>>>>>>============>>>>>>;;;???AAA???:::888:::>>>888888888888888888888888::::::999888888999::::::333333444555666666555555555444333333222222333333111111222222222333333333444444444333333222222222000000111111111111111000222222111000......111333...///000000000//////...111111222333333222222111333000------...000222333222222222222222222111111...000111111000000111222...111333222///------///------..........................................***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++******++++++,,,------...//////......///111222222333333222444666999===@@@DDDEEEDDDDDDFFFIIIJJJKKKNNNQQQTTTYYY___cccgggttt\\\ZZZXXXXXXYYYZZZZZZYYYWWWVVVVVVWWWXXXVVVRRROOOPPPRRRTTTUUUSSSRRRRRRRRRSSSVVVYYYXXXTTTQQQPPPQQQRRRRRRQQQQQQRRRTTTUUUVVVWWWVVVWWWYYY\\\\\\YYYUUUYYYXXXWWWVVVWWWYYY[[[\\\[[[\\\]]]]]][[[ZZZZZZZZZZZZ[[[\\\]]]^^^^^^______[[[\\\]]]^^^```eeelllpppuuulllcccbbbccc```^^^^^^___^^^^^^^^^___aaabbbdddaaaaaabbbbbbccccccccccccfffhhhlllnnnqqqtttxxx{{{}}}{{{wwwsssxxxwwwwwwxxxyyyzzzyyywwwxxxsssnnnmmmooonnnkkkgggiiikkkmmmllljjjgggeeeeeebbbcccdddffffffgggfffffffffffffffhhhkkkkkkjjjhhhfffeeeeeedddcccbbbaaaaaa_________^^^]]]]]]\\\\\\aaaaaa``````___^^^\\\[[[YYYYYY[[[]]]______]]][[[WWWTTTQQQPPPQQQSSSUUUUUUSSSRRROOOMMMKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHIIIJJJIIIIIIIIIFFFCCC@@@???@@@<<<===???@@@@@@???===<<<:::::::::999999888888888999999999888888888777777555777888::::::888777555444444333333333222222222333333333333333333333333222222222222222222222222333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////............///000222222///............---------000000000000////////////222222222111000//////...//////.........---------++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,+++***)))))))))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************++++++******++++++,,,---...------------...//////......///111222444666777===???BBBDDDEEEFFFHHHIIIIIIOOORRRQQQRRRXXX^^^___lllxxxZZZXXXWWWWWWYYYZZZYYYXXXXXXWWWVVVVVVVVVUUURRROOOOOOQQQSSSTTTSSSSSSSSSTTTVVVYYY[[[ZZZVVVSSSSSSTTTUUUTTTUUUUUUVVVXXXZZZ\\\XXXWWWXXXZZZ\\\\\\ZZZWWWXXXWWWUUUTTTUUUVVVXXXYYYZZZ[[[\\\\\\ZZZYYYYYYZZZYYYYYYZZZZZZ\\\]]]______]]]^^^^^^]]]^^^aaafffjjjnnnfffaaabbbdddaaa______^^^^^^^^^^^^___```aaabbbbbbbbbbbbbbbbbbcccddddddfffiiikkknnnooorrrvvvyyy{{{wwwxxx}}}~~~zzz{{{|||zzzxxxwwwvvvvvvwwwyyyxxxvvvtttuuuppplllkkkmmmmmmiiieeehhhjjjlllllliiigggfffeeebbbbbbccccccdddeeeffffffddddddeeehhhkkkkkkiiihhheeeeeedddcccbbbaaa``````____________^^^^^^^^^^^^aaaaaa``````___^^^\\\[[[ZZZZZZZZZ[[[]]]]]]\\\ZZZVVVSSSPPPPPPRRRTTTUUUVVVUUUSSSPPPMMMKKKJJJJJJKKKMMMMMMKKKJJJJJJKKKLLLLLLJJJJJJIIIFFFCCCAAAAAAAAA>>>???@@@AAAAAA???===<<<:::::::::::::::999999999::::::::::::999999999888666777888888888888777666555555555555444444444444333333333333333333333333222222222222222222222222333333222222222111111111000000000000000000000000////////////////////////////////////////////////....................................///000111111............------------////////////////////////222222111000000///......///.........---------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++*********)))))),,,+++******))))))******))))))))))))((((((''''''))))))))))))))))))))))))(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---...------------...//////000000111222444666777888===???BBBDDDEEEFFFHHHIIIIIIOOORRRQQQRRRXXX^^^```kkkwwwXXXWWWVVVWWWYYYZZZYYYXXXYYYWWWTTTSSSSSSSSSQQQPPPOOOQQQSSSTTTSSSSSSTTTUUUVVVYYY\\\[[[WWWTTTTTTVVVWWWWWWWWWXXXZZZ\\\^^^___YYYYYYYYY[[[]]]]]][[[YYYWWWVVVTTTSSSRRRSSSUUUVVVXXXZZZ[[[[[[YYYXXXXXXYYYXXXXXXWWWXXXYYY\\\^^^`````````___^^^\\\]]]```ccceee```___dddfffccc___^^^^^^^^^^^^^^^^^^___```aaadddcccbbbaaaaaabbbdddeeegggiiilllmmmnnnppprrrtttwwwrrrqqquuuwwwwww~~~~~~wwwuuuwwwzzzzzzxxxuuuuuuuuuvvvwwwuuurrrppppppmmmjjjiiikkkkkkhhheeegggiiikkkkkkjjjhhhggggggcccbbbaaa```aaabbbdddfffcccccceeehhhkkkkkkhhhfffddddddcccbbbaaa```____________````````````aaaaaaaaaaaa``````___^^^\\\[[[[[[ZZZYYYYYYZZZZZZYYYWWWSSSQQQOOOOOORRRTTTVVVVVVVVVTTTQQQNNNLLLKKKJJJJJJLLLLLLKKKJJJJJJKKKMMMMMMLLLLLLJJJGGGCCCBBBCCCDDDAAABBBBBBBBBAAA???===<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999666666777777777777666666777777777666666666555555333333333333333333333333222222222222222222222222333222222222222111111111000000000000000000000000////////////////////////////////////////////////........................//////.........//////000............------------////////////////////////111111000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))+++++++++++++++++++++++++++************)))))))))++++++***)))))))))******((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---...------------...//////111111222333555777888999===???BBBDDDEEEFFFHHHIIIIIIOOOSSSRRRSSSYYY___aaajjjwwwWWWVVVVVVXXXZZZ[[[[[[ZZZZZZWWWSSSQQQQQQRRRQQQQQQRRRSSSTTTTTTSSSRRRSSSTTTTTTWWWZZZYYYUUUSSSTTTVVVYYYYYYYYYZZZZZZ[[[\\\\\\YYYZZZZZZ[[[\\\\\\[[[[[[YYYWWWUUUSSSSSSSSSTTTUUUXXXZZZ[[[[[[ZZZYYYYYYZZZYYYXXXWWWVVVXXX[[[___aaa```aaa```^^^]]]\\\^^^```___]]]```fffhhhddd___]]]]]]]]]]]]^^^______``````eeedddaaa``````bbbdddfffiiikkkmmmnnnmmmnnnoooqqqvvvpppooosssuuuuuuwww|||xxx~~~~~~yyytttrrrtttvvvuuutttsssrrrrrrssstttrrrnnnkkkllljjjiiiiiijjjjjjhhheeegggiiillllllkkkiiihhhhhhcccbbb___^^^^^^```ccceeeeeefffgggjjjkkkjjjfffcccccccccbbbaaa```___^^^^^^______```aaabbbbbbccccccaaaaaa``````___^^^\\\[[[\\\ZZZWWWVVVWWWWWWVVVUUUQQQOOONNNOOORRRUUUVVVVVVVVVUUUSSSQQQOOONNNMMMMMMJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMKKKHHHDDDCCCDDDFFFDDDDDDCCCCCCAAA???===<<<:::;;;;;;;;;<<<<<<======;;;::::::::::::999999999777777666555555666777777777777777666666666666555333333333333333333333333222222222222222222222222222222222222111111111111////////////////////////////////////////////////........................------------------------//////......---..................---------,,,,,,---...............//////000000000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))************++++++******++++++,,,---...------------...//////111111222333444666888999===???BBBDDDEEEFFFHHHIIIIIIOOOSSSRRRTTTZZZ```bbbiiiwwwXXXXXXXXXZZZ\\\]]]\\\[[[YYYVVVSSSQQQQQQRRRRRRRRRVVVWWWWWWUUURRRPPPPPPQQQTTTWWWYYYXXXUUUSSSUUUWWW\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[[[[ZZZ[[[[[[[[[ZZZXXXVVVUUUUUUVVVVVVYYY[[[\\\\\\[[[ZZZ[[[\\\ZZZYYYWWWWWWYYY\\\___aaa^^^`````````^^^]]]^^^___^^^]]]aaahhhiiiccc^^^]]]\\\\\\]]]___``````aaaaaaeeecccaaa______aaaccceeeiiikkknnnnnnmmmlllmmmnnnoookkkjjjmmmqqqqqqrrrsssrrrsssuuuxxx~~~~~~}}}|||zzzzzzwwwsssrrrttttttsssqqqpppooooooooopppnnnjjjgggiiiiiiiiijjjkkkjjjiiihhhhhhkkkmmmnnnllljjjiiijjjdddbbb___]]]^^^```cccfffiiiiiiiiijjjjjjhhheeeaaacccbbbbbbaaa```___^^^^^^___``````aaabbbcccddddddaaaaaa``````___^^^\\\[[[\\\YYYWWWUUUUUUUUUTTTRRROOONNNMMMOOORRRTTTUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMKKKIIIFFFDDDEEEGGGEEEEEEDDDBBBAAA???>>>===;;;;;;;;;<<<<<<=========999999999999888888888888777777666666666666777777666666666555555555444444333333333333333333333333222222222222222222222222222222222111111111000000////////////////////////........................------------------------------------------------///...---------------......------------,,,,,,,,,,,,,,,------............/////////...............++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((()))))))))************++++++******++++++,,,---...------------...//////111111111222333555666777===???BBBDDDEEEFFFHHHIIIJJJPPPTTTSSSTTT[[[aaaccciiiwwwYYYYYYZZZ[[[]]]^^^\\\ZZZXXXUUURRRQQQRRRTTTTTTTTTYYYYYYXXXUUUQQQOOOOOOPPPUUUXXXZZZYYYVVVUUUWWWZZZ______^^^]]]\\\ZZZXXXWWWWWWXXXYYYYYYXXXXXXYYYZZZ\\\ZZZXXXVVVUUUVVVWWWWWWYYY[[[]]]]]]\\\[[[[[[\\\ZZZYYYXXXXXXYYY[[[]]]___\\\^^^``````___^^^^^^___]]]]]]aaaggggggbbb^^^^^^[[[\\\^^^```aaabbbcccccccccbbb```______```aaabbbhhhjjjmmmmmmllljjjjjjkkkhhhggggggjjjmmmoooppppppmmmnnnqqquuuxxx{{{}}}~~~|||zzz||||||yyyvvvuuutttsssssssssuuuuuusssrrrnnnmmmkkkkkkkkkjjjhhhffffffgggiiijjjkkkkkkjjjjjjiiikkkmmmnnnllljjjiiiiiieeedddaaa______aaadddfffkkkjjjiiihhhhhhgggdddaaaccccccbbbaaa```___^^^^^^``````aaaaaabbbcccddddddaaaaaa``````___^^^\\\[[[ZZZXXXVVVUUUUUUUUUSSSQQQNNNMMMMMMOOORRRTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTLLLLLLKKKJJJJJJKKKMMMMMMKKKLLLLLLJJJGGGEEEEEEFFFEEEDDDCCCBBB@@@???>>>===;;;;;;;;;<<<<<<<<<<<<<<<999999999888888888777777777777777777777777777777555555555444444444333333333333333333333333333333222222222222222222222222222111111111111000000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------,,,,,,,,,,,,++++++,,,,,,---...........................------******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************(((((()))))))))))))))***))))))((((((((()))******))))))))))))************((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))************++++++******++++++,,,---...------------...//////111111111222333555666777===???BBBDDDEEEFFFHHHIIIJJJPPPTTTSSSUUU\\\bbbdddhhhvvvYYYYYYZZZ[[[]]]]]]ZZZXXXVVVTTTRRRSSSTTTVVVVVVVVVYYYYYYXXXUUUQQQOOOPPPQQQTTTVVVXXXWWWUUUUUUWWWZZZ\\\\\\\\\\\\ZZZXXXVVVUUUTTTVVVWWWWWWUUUUUUWWWYYYYYYXXXVVVTTTSSSTTTUUUVVVXXXZZZ[[[\\\[[[ZZZ[[[\\\YYYYYYXXXXXXYYYYYYZZZ[[[ZZZ\\\______^^^\\\\\\\\\[[[[[[___dddddd```___aaaZZZ[[[^^^aaaccceeeeeefffaaaaaa```_______________eeehhhjjjjjjiiigggggggggccceeefffggghhhkkkmmmnnnjjjkkknnnrrrtttsssqqqoooxxxwwwwwwzzz}}}}}}yyy}}}~~~yyyuuussssssrrrsssssstttuuutttrrrpppllljjjhhhgggggghhhgggfffccceeehhhjjjkkkjjjjjjjjjhhhjjjlllllljjjgggffffffgggeeecccaaaaaaccceeefffhhhfffeeedddeeeeeedddcccdddccccccbbbaaa```___^^^``````aaaaaabbbbbbccccccaaaaaa``````___^^^\\\[[[XXXWWWVVVVVVWWWUUURRRPPPNNNMMMMMMOOOQQQSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRMMMMMMKKKJJJJJJKKKLLLLLLIIIKKKLLLKKKIIIFFFDDDDDDDDDCCCBBBAAA??????>>>>>><<<<<<<<<;;;;;;;;;;;;;;;::::::999999999888888888777888999::::::999888777555555555444444444333333333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---......---------,,,,,,,,,++++++***++++++,,,------......------------------------************+++++++++,,,******************************++++++,,,,,,,,,,,,************************************************(((((((((((())))))******((((((((((((((()))******((((((((()))))))))******(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))************++++++******++++++,,,---...------------...//////333333333333444666777777===???BBBDDDEEEFFFHHHIIIJJJPPPTTTTTTVVV\\\ccceeefffsssYYYYYYYYY[[[\\\[[[YYYVVVUUUSSSSSSTTTVVVWWWWWWWWWXXXXXXWWWTTTQQQPPPQQQSSSQQQTTTUUUTTTRRRRRRUUUXXXWWWXXXXXXXXXWWWVVVTTTSSSSSSUUUVVVUUUSSSSSSVVVXXXVVVUUUSSSRRRQQQRRRTTTUUUWWWXXXZZZ[[[ZZZYYYZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXYYY[[[^^^^^^]]]ZZZZZZYYYYYYXXX\\\aaaaaa______cccYYY[[[^^^aaadddfffgggggg``````_________^^^^^^]]]ccceeehhhhhhgggeeeeeeeee]]]```bbbaaaaaadddggghhhiiiiiiiiijjjllllllkkkjjjllllllmmmrrrvvvxxxvvvtttvvvyyy|||~~~~~~xxxuuuvvvwwwzzzyyyyyy{{{}}}}}}yyyuuuxxx|||~~~|||wwwssssssuuuttttttuuuuuutttrrrooommmllliiifffdddeeefffgggfffaaadddgggiiijjjjjjjjjjjjhhhiiikkkkkkhhheeedddcccgggfffeeeccccccdddfffgggeeecccaaaaaabbbdddddddddddddddcccbbbaaa```______aaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaa```___^^^\\\\\\WWWWWWWWWWWWXXXVVVRRROOONNNNNNMMMOOOQQQSSSRRRQQQSSSSSSSSSSSSRRRQQQPPPOOOLLLKKKJJJIIIHHHHHHIIIJJJGGGJJJLLLLLLIIIFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<;;;;;;::::::999;;;;;;;;;:::::::::999999777888:::;;;;;;:::888777666555555555555444444444333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---...///---------,,,,,,,,,++++++******+++,,,,,,---......------------------------))))))******+++++++++,,,))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))************++++++******++++++,,,---...------------...//////444444444555555777888999===???BBBDDDEEEFFFHHHIIIJJJPPPTTTTTTVVV]]]ccceeedddqqq\\\[[[ZZZYYYWWWVVVTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSTTTQQQNNNOOOQQQRRRQQQOOOQQQQQQRRRSSSSSSSSSSSSRRRVVVUUUUUUTTTTTTTTTSSSSSSYYYVVVTTTSSSSSSTTTSSSRRRVVVUUUSSSPPPOOOPPPSSSVVVTTTVVVXXXZZZZZZXXXVVVTTTYYYYYYYYYWWWVVVVVVXXXZZZ^^^\\\YYYXXXXXXYYYXXXWWWVVVXXX[[[]]]___^^^\\\[[[XXXYYY[[[]]]^^^______^^^[[[\\\\\\]]]]]]\\\\\\\\\cccbbbaaa``````____________^^^^^^```cccfffggggggeeefffhhhiiijjjjjjjjjiiimmmnnnmmmlllkkkkkknnnpppqqqsssvvvxxxxxxxxxyyyzzzyyyyyyyyy{{{{{{yyyvvvssswwwwwwwwwtttpppnnnppprrrssssssttttttttttttssssssyyyxxxxxxvvvuuurrrqqqpppssssssssssssqqqooolllkkkffffffgggggggggfffffffffkkkkkkjjjiiiiiijjjjjjjjjkkkiiigggdddccccccdddeeefffeeeddddddcccccccccccc___^^^]]]^^^```aaabbbbbbccccccbbb```^^^\\\]]]^^^```bbbcccbbb```___^^^____________^^^\\\ZZZYYYXXXUUUYYY[[[[[[WWWUUUTTTUUUOOONNNLLLLLLMMMOOORRRTTTQQQQQQPPPOOOOOONNNMMMMMMLLLJJJGGGFFFFFFHHHHHHHHHJJJJJJJJJJJJIIIGGGEEEDDDDDDCCCAAA???>>>===<<<<<<999999999;;;======;;;:::<<<;;;;;;::::::999888888:::;;;;;;:::888666555666555555444444444333333333222222222222222222222222333333333222222222111111000000000000////////////000000000000000000000000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,+++)))((((((((()))***''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++***++++++,,,,,,---,,,,,,,,,---...000111222333333333222333666888;;;BBBEEEDDDBBBEEEHHHHHHNNNPPPRRRSSSVVVZZZ___ccchhhuuuZZZYYYXXXWWWUUUSSSRRRQQQSSSSSSSSSSSSSSSRRRRRRRRRQQQOOONNNOOOQQQQQQPPPNNNQQQRRRSSSTTTUUUTTTTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWZZZWWWUUUTTTUUUUUUUUUTTTSSSSSSSSSRRRPPPPPPQQQSSSSSSTTTVVVWWWWWWVVVTTTSSSWWWWWWXXXVVVUUUUUUWWWYYY]]][[[YYYXXXXXXYYYXXXWWWUUUWWWZZZ\\\]]]]]]\\\[[[WWWXXXZZZ[[[\\\\\\[[[[[[XXXYYYZZZ[[[]]]]]]]]]]]]aaaaaa```___^^^^^^^^^______^^^^^^```cccfffgggfffdddeeegggiiiiiiiiiiiihhhmmmmmmkkkiiiggggggjjjmmmqqqsssuuuvvvuuutttuuuuuuttttttuuuwwwxxxwwwsssqqqssstttsssqqqmmmlllmmmpppqqqqqqrrrrrrsssrrrrrrrrrwwwwwwvvvuuusssqqqooonnnpppqqqqqqqqqpppnnnlllkkkhhhiiiiiijjjjjjiiihhhgggkkkjjjjjjjjjiiiiiihhhhhhhhhfffdddcccbbbbbbcccdddfffgggggggggeeeccc```______^^^]]]^^^___````````````aaaaaa```]]]]]]]]]___aaabbbcccccc```______```]]]]]]\\\[[[ZZZXXXWWWVVVUUUXXXZZZZZZWWWSSSRRRRRRNNNNNNOOOPPPQQQRRRSSSTTTQQQPPPOOONNNMMMLLLKKKKKKKKKIIIFFFFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDCCCBBBAAA???>>>===<<<<<<:::::::::;;;======;;;999<<<<<<;;;;;;:::999999888999:::;;;999777555555555555444444444444333333333222222222222222222222222333333222222222111111111000000000000////////////////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++)))((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++++++++******++++++,,,,,,...------,,,---...000111222333333333333444666999===CCCFFFDDDCCCFFFHHHHHHKKKLLLNNNQQQUUU\\\eeekkkrrr~~~WWWWWWUUUTTTRRRQQQOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNNNNOOOPPPPPPNNNLLLPPPRRRTTTVVVWWWVVVUUUTTTRRRRRRTTTUUUVVVWWWWWWWWWXXXVVVTTTSSSTTTTTTTTTSSSPPPQQQSSSSSSQQQPPPOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQTTTUUUVVVUUUUUUUUUWWWYYY\\\ZZZXXXXXXXXXYYYXXXWWWTTTVVVXXXZZZ[[[[[[ZZZYYYWWWXXXXXXYYYYYYXXXXXXWWWVVVWWWYYY[[[]]]^^^______^^^^^^]]]]]]]]]]]]]]]^^^_________aaadddffffffeeecccdddfffggghhhhhhgggggglllkkkiiieeeccccccfffiiippprrrssssssqqqooooooooonnnnnnoooqqqsssssspppnnnnnnnnnnnnllljjjiiijjjlllnnnnnnooopppqqqqqqppppppttttttsssrrrqqqooommmlllmmmmmmnnnooonnnnnnlllkkkkkklllnnnnnnnnnllljjjiiijjjjjjjjjiiihhhgggfffeeedddcccbbbaaaaaabbbcccdddggghhhiiiiiifffccc___\\\_________^^^^^^^^^]]]]]]]]]^^^______]]]]]]^^^___aaabbbcccbbb```_________[[[ZZZYYYXXXVVVUUUUUUUUUTTTWWWYYYYYYVVVRRRPPPOOOLLLMMMOOOQQQRRRRRRRRRQQQQQQPPPOOOMMMKKKJJJJJJIIIJJJHHHFFFFFFGGGIIIIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBAAA???>>>===<<<<<<;;;;;;;;;<<<>>>>>><<<;;;<<<<<<;;;;;;::::::999999777888999888666444444444444444444444333333333333222222222222222222222222333222222222222111111111000000000000////////////////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))******)))((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))((()))******+++++++++******++++++,,,---///...---------...///000222333333333333444777999>>>DDDGGGEEEDDDFFFHHHHHHJJJKKKMMMQQQWWWaaakkksssvvvUUUUUUTTTRRRQQQOOONNNNNNOOOOOOPPPPPPPPPPPPQQQQQQLLLMMMOOOPPPQQQPPPNNNMMMPPPRRRTTTWWWXXXWWWVVVUUUUUUUUUVVVWWWWWWVVVUUUTTTUUUSSSPPPPPPQQQRRRQQQQQQPPPQQQRRRQQQOOONNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTVVVXXXZZZXXXWWWWWWXXXYYYXXXWWWSSSTTTVVVXXXYYYYYYYYYXXXYYYYYYXXXXXXXXXWWWVVVVVVWWWXXXZZZ\\\]]]^^^______[[[[[[ZZZZZZ[[[[[[\\\]]]```______aaadddeeeeeedddcccdddeeefffgggffffffeeejjjiiigggcccaaacccfffjjjooopppqqqpppmmmjjjiiiiiiiiiiiikkkmmmooopppnnnmmmkkkkkkkkkjjjiiihhhhhhiiikkklllmmmnnnooooooooooooqqqqqqqqqpppooonnnllllllkkklllnnnoooooooooooonnnooopppqqqrrrqqqooollljjjiiiiiiiiihhhgggeeedddbbbbbbaaaaaaaaabbbcccdddeeehhhhhhhhhgggeeebbb```^^^```aaaaaa```^^^]]]\\\]]]ZZZ\\\^^^^^^]]]]]]^^^___^^^```aaa```^^^]]]\\\]]]ZZZYYYWWWUUUTTTTTTTTTTTTTTTUUUWWWWWWUUURRROOOMMMLLLLLLLLLMMMNNNOOOPPPQQQSSSQQQOOOMMMKKKJJJIIIIIIIIIGGGFFFFFFHHHJJJJJJIIIGGGFFFEEECCCBBBBBBCCCDDDAAAAAA@@@???>>>===<<<;;;;;;;;;;;;===???AAAAAA@@@<<<<<<;;;;;;:::999999999555777888777555333333333444444444333333333222222222222222222222222222222222222222222111111111111000000000000////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++***+++,,,,,,---+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))))))))******+++************+++,,,------000///...------...//////222333333333333555888:::===CCCGGGEEECCCFFFHHHHHHKKKMMMQQQUUU[[[ccclllrrrnnnzzzTTTSSSSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPLLLNNNPPPRRRRRRPPPOOOOOOPPPRRRTTTVVVVVVVVVUUUTTTUUUUUUWWWXXXXXXWWWVVVUUUTTTRRRPPPOOOPPPRRRQQQQQQRRRRRRPPPNNNLLLMMMPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPRRRTTTTTTTTTTTTUUUWWWXXXWWWVVVWWWXXXYYYXXXWWWSSSTTTUUUWWWXXXXXXXXXXXXZZZZZZYYYYYYYYYYYYYYYYYY[[[\\\]]]]]]]]]]]]]]]]]]XXXXXXXXXXXXYYY[[[\\\\\\`````````bbbdddeeedddbbbbbbccceeeffffffeeeddddddggggggfffdddccceeeiiilllmmmnnnooommmjjjgggeeeeeegggggghhhjjjmmmnnnnnnllljjjiiiiiiiiiiiihhhhhhggghhhiiijjjlllmmmnnnnnnnnnmmmnnnnnnnnnnnnnnnmmmmmmlllmmmoooqqqrrrsssrrrrrrrrrrrrssssssrrrooommmkkkgggggggggfffeeecccbbbaaaaaaaaabbbcccdddeeefffggggggfffdddbbbbbbbbbcccdddbbbcccdddccc```]]]]]]]]]ZZZ\\\^^^^^^]]]\\\]]]^^^\\\]]]^^^]]][[[ZZZZZZZZZYYYXXXUUURRRRRRRRRTTTUUUTTTTTTTTTUUUUUUSSSQQQOOOOOOMMMKKKJJJKKKNNNRRRTTTTTTRRRPPPMMMKKKJJJJJJJJJHHHGGGFFFGGGIIIJJJJJJIIIFFFEEECCCBBBAAABBBBBBCCC@@@@@@@@@@@@???===<<<;;;:::::::::===AAADDDEEEEEE;;;;;;;;;:::999999888888444666777666444222333333444444333333333222222222222222222222222222222222222222222111111111000000000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******************************+++************+++,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))((()))))))))************************+++,,,---...111000///...---...///000111333333444444555888;;;<<>>???@@@@@@???===<<<;;;999999999<<<@@@DDDFFFFFF:::::::::999888888777777444555666666444333333444333333333333222222222222222222222222222222222222222111111111111000000000000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************************+++,,,,,,+++++++++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))(((((()))************))))))))))))***+++,,,---...000///.........///000111111333444444444666999<<<;;;AAAFFFDDDDDDHHHKKKKKKJJJNNNSSSWWWZZZ[[[\\\]]]ggguuuNNNOOOOOOPPPQQQQQQRRRRRRPPPOOOOOONNNMMMLLLKKKKKKKKKMMMOOOOOONNNNNNPPPRRRRRRQQQPPPOOOOOOOOOPPPQQQQQQSSSVVVYYY[[[[[[ZZZZZZVVVTTTRRRRRRSSSUUUUUUTTTRRRRRRQQQPPPNNNNNNPPPRRRRRRSSSTTTVVVVVVTTTSSSRRRRRRTTTVVVVVVUUUSSSTTTTTTTTTTTTTTTVVVYYYYYYXXXVVVSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZ\\\^^^```aaa\\\\\\\\\[[[[[[YYYXXXXXXTTTTTTUUUVVVXXXZZZ\\\]]]aaaaaaaaaccceeeeeebbb```ddddddeeeffffffeeedddcccfffggghhhhhhggggggiiikkkiiijjjlllkkkiiiffffffffffffeeeeeegggiiikkkkkkjjjkkkiiihhhhhhiiihhheeebbb```aaaccceeeggghhhiiiiiiiiijjjlllnnnqqqrrrssstttppprrrtttvvvwwwxxxwwwwwwtttsssqqqnnnlllkkkkkkkkkfffdddbbb```___```bbbcccbbbbbbccceeeffffffffffffbbbaaa```___```aaacccddd___cccfffeee```\\\\\\^^^___```bbbaaa^^^[[[YYYYYYYYY[[[\\\[[[YYYWWWWWWXXXVVVSSSOOOLLLLLLNNNQQQSSSUUURRRPPPRRRVVVZZZ\\\\\\SSSQQQOOONNNOOORRRVVVXXXRRRPPPMMMKKKJJJJJJKKKLLLIIIHHHGGGHHHIIIIIIHHHFFFCCCCCCCCCCCCCCCCCCBBBAAA===>>>???@@@???===<<<::::::888888:::===AAABBBBBB999999888888777666666666444555666666444333333444333333333222222222222111222222222222222222222222111111111111000000000000000000000000////////////..............................---------,,,,,,,,,++++++++++++++++++++++++************************++++++*********)))))))))***************************************++++++,,,+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&((()))))))))((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***)))))))))))))))))))))))))))))))))'''((()))***+++******))))))))))))***+++,,,.../////////.........000111222111222444444444666:::<<<;;;BBBGGGFFFFFFKKKNNNOOOIIIMMMRRRUUUXXXZZZ\\\^^^ggguuuLLLLLLMMMOOOPPPQQQRRRRRROOONNNNNNLLLKKKJJJIIIHHHJJJLLLNNNMMMLLLLLLOOORRRSSSQQQOOOMMMLLLMMMNNNOOOTTTVVVXXXZZZ[[[ZZZXXXVVVTTTSSSQQQPPPRRRSSSTTTSSSPPPRRRSSSRRRQQQOOOPPPPPPQQQRRRUUUVVVVVVUUURRRQQQRRRTTTVVVWWWUUUSSSSSSTTTSSSSSSTTTVVVYYYYYYXXXVVVTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXYYYZZZ\\\___bbbcccYYYYYYZZZYYYYYYXXXWWWWWWSSSTTTUUUVVVXXX[[[]]]^^^aaaaaabbbdddeeedddbbb___dddeeefffffffffeeedddcccfffhhhjjjiiihhhggggggggghhhjjjkkkkkkiiigggggggggeeeddddddfffhhhjjjjjjiiikkkiiihhhhhhiiigggccc```]]]^^^```bbbdddeeefffggghhhiiilllooorrrtttvvvvvvqqqssstttvvvxxxxxxxxxxxxuuurrrooollljjjjjjjjjjjjeeeccc```^^^^^^```ccceeebbbbbbcccdddeeefffeeeeee___``````aaaaaaaaaaaa```^^^bbbeeeddd___\\\\\\^^^aaabbbcccbbb^^^ZZZXXXWWWZZZ[[[\\\[[[YYYXXXXXXXXXTTTQQQMMMJJJIIIKKKOOOQQQUUURRROOOQQQVVV\\\___```PPPOOOOOOOOOPPPRRRTTTUUUPPPNNNLLLIIIHHHIIIKKKLLLJJJIIIHHHHHHIIIIIIGGGEEEBBBCCCDDDEEEDDDCCCBBBAAA===>>>???@@@???>>><<<::::::999777888;;;===>>>>>>888888777777666555555555444555777666555444444555333333333222222222111111222222222222222222222222111111111111000000000000000000000000////////////..............................---------,,,,,,,,,++++++++++++++++++++++++******************************))))))((((((((('''))))))))))))))))))))))))*********)))***++++++,,,***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''((()))++++++******))))))))))))***+++---...//////.........///000222333111222444444555777:::===<<>>===;;;;;;<<<<<<===::::::999999888777666666666666666666666777888888666666666666666666666666555444333333222222333333222222222222222222222222222222222111111111111000.........///////////////........................---------,,,,,,+++++++++******************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************+++,,,---...//////......///000222333333444555444444555888;;;GGGJJJLLLMMMKKKJJJIIIIIIMMMOOORRRUUUWWWZZZ]]]___eeesssKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMKKKIIIHHHJJJLLLLLLMMMMMMNNNOOOPPPQQQQQQRRROOOMMMMMMPPPSSSSSSSSSYYY[[[\\\[[[WWWTTTSSSTTTQQQQQQQQQQQQQQQQQQPPPPPPMMMMMMMMMNNNNNNOOOOOOOOOTTTTTTUUUUUUUUUUUUUUUTTTVVVVVVVVVTTTRRRQQQSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTUUUUUUWWWXXXVVVXXXZZZZZZYYYXXXYYYZZZWWWWWWWWWWWWWWWVVVVVVUUUYYYYYYYYYYYYZZZ\\\^^^______```aaabbbdddeeefffgggccccccbbbaaa`````````aaaccceeeeeedddgggmmmnnnlllppppppooommmjjjgggdddbbb^^^^^^___```aaabbbccccccggggggggggggfffeeecccbbb\\\\\\]]]```dddggghhhhhhiiilllnnnnnnssszzz{{{wwwllllllnnnqqqsssssspppnnnlllmmmllljjjgggeeeeeeeeedddcccbbb``````aaabbbccccccaaa___```cccfffggghhhbbbaaa```______^^^]]]\\\aaabbbbbbccccccbbb``````bbbbbbaaaaaa``````______^^^[[[XXXVVVVVVVVVUUUTTTSSSQQQNNNLLLKKKLLLNNNOOOUUUUUUUUUUUUUUUUUUUUUUUUQQQOOONNNNNNOOOPPPPPPOOOOOONNNLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCEEEFFFFFFEEECCCBBB???>>>===<<<;;;<<<<<<===::::::999999888777777777666666666666666777888888555555555555555555555555555444333333222222333333222222222222222222222222222222222111111111000000///////////////.................................------,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************)))(((((((((((((((((((((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************+++,,,---...///......---...///111222333444555444444555888;;;@@@BBBEEEGGGGGGGGGHHHIIILLLOOORRRUUUWWWZZZ]]]```eeesssGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLKKKIIIJJJKKKMMMOOOOOOOOOOOOPPPPPPPPPQQQSSSQQQPPPPPPRRRTTTTTTTTTWWWXXXWWWVVVSSSRRRSSSTTTOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKLLLMMMNNNNNNOOOOOOTTTTTTTTTTTTUUUVVVWWWWWWUUUUUUUUUSSSQQQQQQSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVTTTUUUVVVUUUTTTTTTVVVXXXUUUUUUUUUUUUUUUVVVVVVWWW\\\[[[[[[ZZZ[[[]]]___```______```aaacccdddeeeeeebbbbbbaaa```___^^^^^^___]]]aaabbbbbbeeemmmqqqppppppooonnnllliiifffdddbbb]]]]]]]]]^^^___```aaabbbcccdddeeeffffffffffffeee^^^aaadddggghhhhhhiiiiiijjjlllllllllpppuuuvvvttthhhiiijjjlllnnnnnnkkkiiigggiiijjjjjjgggeeeddddddgggfffdddbbbaaabbbcccdddbbbaaaaaaccceeeggggggfff`````````______^^^^^^^^^ddddddeeeeeeddddddcccbbb``````aaaaaaaaa``````___^^^[[[WWWUUUUUUVVVVVVUUUSSSQQQOOOMMMMMMOOOQQQSSSYYYYYYXXXVVVUUUSSSRRRQQQRRRPPPOOOOOOPPPQQQPPPOOONNNMMMLLLJJJHHHFFFEEEDDDGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGEEECCCAAA>>>>>>===<<<<<<<<<<<<===:::::::::999888888777777666666666666666777777888555555555555555555555555555444333333222222333333222222222222222222222222222222111111111000000000000000//////......------........................,,,,,,,,,,,,------------------,,,,,,++++++******------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********))))))(((((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************+++,,,---......------------///000111333444555444444555888;;;:::<<<@@@BBBDDDFFFIIIKKKLLLOOORRRUUUWWWZZZ]]]```ffftttFFFFFFHHHIIIJJJKKKLLLLLLHHHIIIKKKKKKKKKKKKMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQQQQRRRSSSTTTTTTSSSRRRQQQOOONNNOOOQQQRRROOOOOOOOOOOOPPPPPPPPPPPPJJJKKKLLLMMMNNNOOOPPPQQQUUUTTTTTTSSSTTTVVVXXXYYYTTTTTTTTTRRRQQQQQQSSSUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSSSSTTTUUUSSSSSSSSSRRRQQQRRRTTTWWWUUUTTTSSSSSSTTTVVVWWWXXXZZZZZZZZZZZZ[[[]]]___aaa______``````aaabbbccccccaaa```___^^^]]]]]]]]]]]]]]]aaaddddddfffkkknnnmmmnnnmmmllljjjhhheeedddccc___^^^^^^^^^___```bbbcccbbbccccccdddeeefffffffffccchhhnnnpppnnnllllllmmmmmmllljjjiiikkknnnooommmhhhhhhhhhjjjlllkkkiiigggdddfffiiiiiihhheeeddddddhhhgggdddbbbaaabbbcccdddaaaaaabbbdddggghhhfffeee``````aaaaaa______``````eeeeeeeeeddddddcccbbbbbb^^^___``````aaa``````___]]]ZZZVVVTTTUUUVVVVVVVVVSSSRRRPPPOOOPPPRRRTTTVVV\\\[[[YYYWWWUUUSSSRRRQQQRRRQQQOOOOOOPPPQQQPPPOOOMMMLLLLLLKKKIIIHHHGGGFFFHHHGGGGGGFFFFFFEEEDDDDDDGGGGGGGGGGGGFFFCCCAAA@@@>>>=========<<<<<<<<<<<<:::::::::999999888888888777777666666666666777777555555555555555555555555555444333333222222333333222222222222222222222222111111111111000000000000111111000///...------,,,........................+++,,,,,,,,,------............------,,,+++******------,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))'''''''''(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************************+++,,,------------,,,,,,---...000111333444555444444555888;;;:::<<>>AAABBBDDDFFFJJJMMMKKKNNNRRRUUUWWWZZZ^^^aaaggguuuGGGHHHJJJLLLMMMMMMLLLLLLEEEIIIMMMOOOOOOOOOPPPPPPRRRRRRRRRRRRRRRRRRQQQQQQOOOPPPQQQQQQPPPOOOPPPQQQNNNKKKIIIHHHJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMNNNOOOPPPPPPQQQQQQSSSSSSSSSSSSTTTUUUVVVVVVPPPQQQQQQQQQPPPQQQSSSUUURRRQQQPPPOOOOOOPPPRRRRRRUUUTTTSSSRRRRRRRRRSSSTTTRRRSSSTTTSSSRRRRRRTTTVVVTTTTTTTTTUUUUUUWWWXXXXXXSSSUUUWWWZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^dddkkknnnjjjfffeeecccaaaffffffeeedddcccccccccddd```___]]]\\\]]]^^^```bbbdddccccccbbbbbbccccccdddgggllltttzzz~~~vvvpppkkkjjjiiihhhhhhkkkfffeeeddddddeeeeeecccaaaaaaccceeeeeedddcccccccccbbbbbbccccccbbbaaa```___aaaaaaaaacccffffffdddccc```cccdddccc___^^^```bbbaaa```___^^^]]]\\\\\\\\\[[[\\\]]]^^^^^^]]][[[ZZZXXXWWWUUUUUUWWWWWWWWWUUUTTTSSSQQQQQQRRRUUUWWWYYYYYYYYYXXXXXXWWWWWWVVVVVVRRRPPPNNNNNNOOOOOONNNMMMJJJKKKMMMNNNOOOOOONNNMMMIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCAAA???===<<<=========>>>===<<<<<<;;;::::::::::::::::::999999888777777666666666666666444444444444444444444444555444333333222222333333222222222222222222222222111111000000000/////////000000//////......------........................---------------.........------,,,,,,++++++******+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((())))))***&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************+++,,,---......------------///000111333444555444444555888;;;===???AAABBBCCCDDDGGGIIIKKKNNNQQQUUUWWW[[[^^^aaaffftttHHHIIIKKKLLLMMMLLLKKKJJJFFFJJJNNNQQQQQQQQQPPPQQQOOOOOOOOOOOOOOOOOOPPPPPPNNNPPPRRRRRRPPPNNNOOOQQQNNNLLLIIIIIIKKKMMMLLLKKKJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOOOOOOORRRSSSSSSTTTTTTTTTSSSSSSOOOPPPQQQPPPOOOPPPSSSUUUSSSRRRPPPOOOOOOPPPRRRSSSTTTSSSRRRQQQRRRSSSTTTUUUQQQRRRTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWTTTVVVZZZ\\\]]][[[YYYWWWZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^___```fffkkklllfffaaaaaacccbbbbbbaaaaaa```aaabbbcccdddbbbaaa___^^^^^^```bbbccccccbbbaaaaaabbbcccdddeeeeeeggglllssszzz}}}~~~~~~ssslllfffggggggfffhhhlllfffdddccccccccccccaaa______aaabbbaaa```___```aaa___aaaccceeedddccc```^^^aaa``````bbbddddddcccbbb___bbbdddbbb]]][[[]]]```___^^^\\\[[[ZZZYYYYYYZZZYYY[[[\\\]]]]]][[[XXXWWWVVVUUUUUUWWWXXXXXXVVVTTTTTTSSSRRRQQQRRRTTTWWWYYYWWWWWWVVVVVVVVVUUUUUUUUUQQQOOOMMMMMMNNNNNNMMMLLLKKKLLLNNNOOOPPPOOOMMMLLLIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBB@@@>>>===<<<<<<===>>>>>>>>>===;;;;;;::::::::::::::::::::::::888888777666666666666666444444444444444444444444555444333333222222333333222222222222222222222222111000000000///////////////////////////.............................................------------++++++++++++++++++******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((()))******((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************+++,,,---...///......---...///111222333444555444444555888;;;<<>>===<<<===>>>>>>>>>===;;;:::::::::::::::::::::::::::888888777666666666666666444444444444444444444444555444333333222222333333222222222222222222222222000000000000////////////.........///////////////......................../////////...---------,,,******************++++++((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))************))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************+++,,,---...//////......///000222333333444555555444555888;;;<<<@@@DDDGGGGGGHHHHHHIIIJJJMMMQQQUUUWWW[[[___bbbeeesssKKKLLLMMMNNNNNNMMMKKKKKKJJJJJJLLLNNNPPPQQQOOOMMMMMMKKKIIIHHHHHHJJJLLLNNNOOOOOOPPPPPPPPPOOONNNNNNRRRQQQOOOMMMLLLLLLMMMNNNLLLLLLLLLNNNPPPPPPNNNLLLLLLKKKJJJIIIIIIKKKLLLMMMRRRQQQPPPOOOOOOOOOPPPQQQPPPOOOMMMLLLMMMOOOQQQSSSRRROOOMMMNNNQQQRRRQQQOOOSSSSSSSSSTTTUUUUUUSSSQQQRRRSSSTTTUUUUUUTTTSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWZZZ\\\^^^___]]]ZZZVVVTTTVVVWWWWWWWWWWWWWWWWWWWWWVVVWWWYYY\\\^^^___```aaagggbbb^^^\\\___bbbcccccc\\\]]]^^^```cccdddcccaaacccaaa^^^]]]___cccccc```bbbdddeeecccaaaaaacccfffeeeddddddgggiiiiiifffcccdddcccaaaaaaaaaccceeegggaaabbbccccccbbb```^^^\\\ZZZ\\\]]]]]]\\\ZZZZZZZZZ___```aaabbbbbbaaa```___[[[\\\]]]___aaabbbccccccaaa___]]][[[ZZZZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZZZZZZZYYYYYYZZZ[[[[[[XXXVVVTTTUUUVVVWWWWWWWWWVVVUUUXXXTTTPPPOOOPPPRRRSSSTTTVVVVVVVVVUUUTTTSSSQQQPPPSSSRRRPPPNNNMMMMMMMMMMMMQQQOOOLLLJJJJJJJJJIIIHHHLLLKKKIIIGGGEEECCCBBBAAADDDCCCBBB@@@>>>===;;;;;;============>>>>>>>>>>>>@@@>>><<<;;;;;;;;;:::999666555555444444555555555444444555555444444333222000000000111222222222333000000000000000000000000///............//////000////////////////////////------............------,,,------......------,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))+++***((('''&&&&&&''''''((((((((((((((('''''''''&&&'''((()))************++++++***)))))))))***+++((((((((()))***+++------......------...///111222444555555444444555777:::<<<@@@EEEFFFEEEFFFHHHJJJLLLMMMPPPSSSWWW\\\___aaaeeeqqqMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKMMMOOOOOOMMMKKKJJJIIIHHHGGGHHHIIIKKKLLLNNNOOOOOOOOOOOONNNMMMMMMOOONNNLLLKKKKKKKKKLLLMMMKKKJJJJJJLLLMMMMMMKKKIIIHHHHHHIIIIIIJJJKKKKKKLLLPPPOOONNNMMMMMMNNNOOOOOOOOOMMMKKKJJJKKKNNNQQQSSSTTTQQQNNNNNNPPPQQQQQQPPPRRRRRRRRRSSSTTTTTTRRRPPPPPPQQQRRRTTTTTTTTTSSSRRRSSSSSSTTTTTTUUUVVVVVVVVVZZZ[[[\\\\\\[[[YYYVVVTTTUUUUUUUUUUUUUUUVVVWWWWWWVVVWWWYYY\\\^^^```aaabbbdddaaa^^^]]]```bbbcccbbb\\\\\\]]]```bbbdddcccaaacccaaa^^^]]]___bbbbbb```bbbddddddcccaaaaaadddgggeeeddddddfffggggggdddaaaddddddbbbbbbaaabbbbbbcccbbbbbbbbb```^^^\\\YYYXXXWWWYYY[[[\\\[[[ZZZ[[[[[[]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]___aaabbbccccccccc```___]]][[[ZZZ[[[\\\]]]ZZZZZZ[[[[[[[[[ZZZXXXXXXYYYXXXXXXYYYZZZYYYWWWUUUSSSTTTUUUVVVVVVUUUTTTTTTUUUTTTRRRRRRSSSUUUTTTTTTWWWWWWVVVUUUTTTRRRQQQPPPQQQPPPOOONNNMMMMMMNNNOOOQQQOOOLLLJJJJJJJJJHHHGGGJJJIIIHHHFFFEEECCCBBBAAABBBAAAAAA@@@???>>>======>>>>>>>>>===============@@@>>>;;;;;;;;;:::999888666555555444444444444555444444555555444444333222111111111111222222222222000000000000000000000000000//////.........//////........................------............------,,,,,,------------,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((('''&&&''''''((()))(((((((((((((((((((((((((((((())))))(((((('''''''''(((***,,,,,,+++)))'''+++******)))***+++,,,---......------...///000222999999999777555555777999<<<@@@EEEFFFFFFFFFHHHKKKLLLMMMPPPSSSWWW\\\___aaadddoooNNNOOONNNNNNMMMLLLKKKJJJJJJJJJJJJKKKMMMMMMKKKIIIFFFFFFGGGHHHIIIJJJJJJKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHJJJKKKLLLJJJIIIHHHIIIIIIIIIGGGEEEDDDEEEGGGIIIJJJKKKKKKKKKMMMLLLLLLKKKLLLLLLMMMMMMMMMLLLJJJIIIJJJMMMQQQSSSUUURRROOOMMMNNNPPPQQQQQQQQQPPPPPPQQQRRRRRRPPPOOONNNOOOQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVYYYYYYYYYXXXXXXVVVUUUTTTSSSRRRQQQQQQRRRTTTVVVWWWUUUVVVXXX[[[]]]___aaabbbaaa```___```bbbcccbbbaaa]]]\\\]]]___bbbccccccbbbccc```^^^^^^___```aaaaaaccccccdddcccbbbbbbeeegggeeeeeeddddddeeecccaaa^^^aaabbbbbbccccccccccccccceeedddbbb___\\\YYYWWWVVVUUUWWWZZZ[[[[[[[[[[[[\\\]]]\\\\\\\\\\\\\\\\\\]]]______```aaabbbbbbbbbbbb___^^^]]]\\\\\\]]]^^^___ZZZ[[[]]]]]]\\\ZZZWWWVVVXXXWWWVVVWWWXXXWWWVVVTTTSSSSSSTTTTTTTTTTTTSSSRRRSSSRRRSSSTTTVVVWWWVVVTTTWWWWWWXXXWWWVVVSSSQQQPPPNNNNNNMMMMMMMMMNNNPPPQQQRRROOOLLLKKKJJJIIIHHHFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@??????????????????>>>>>>======<<<<<<<<>>>>>??????>>>===<<<<<<;;;;;;>>><<<;;;:::999888666444666555555444333333444444444444555555444444333222333333333222222111111111000000000000000000000000111111000......---------........................,,,------......------,,,,,,,,,,,,------,,,,,,,,,*********************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''(((((())))))((((((((((((((()))))))))((((((((()))******+++,,,***((('''''')))...444777111///---***)))***+++,,,------,,,,,,---...000111111222333333444555888;;;===AAAEEEGGGFFFFFFIIIKKKLLLMMMPPPSSSWWW\\\___aaa```jjjOOOOOONNNLLLKKKJJJJJJIIIIIIHHHGGGHHHIIIIIIHHHFFFDDDFFFHHHJJJLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGBBBBBBCCCDDDEEEGGGHHHIIIJJJIIIFFFFFFFFFEEECCCBBBBBBDDDFFFIIIKKKMMMNNNNNNKKKLLLLLLMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLNNNQQQSSSPPPNNNLLLIIIHHHIIILLLOOOOOOMMMLLLLLLNNNNNNNNNMMMKKKLLLNNNPPPQQQRRRQQQQQQQQQQQQPPPPPPQQQSSSUUUWWWUUUTTTSSSRRRRRRSSSSSSTTTPPPOOOMMMMMMNNNQQQTTTVVVUUUUUUUUUUUUVVVWWWXXXYYY]]]```cccddddddcccaaa```___^^^]]]___bbbddddddcccaaa^^^^^^bbbbbb___aaaeeefffeeecccccccccdddeeeeeeeeeeeeeeecccaaa```______```bbbeeehhhiiiiiihhhhhhdddcccaaa___]]]\\\[[[[[[ZZZ\\\^^^^^^]]][[[[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^______```______^^^]]]]]]]]]]]]^^^______``````^^^[[[YYYWWWXXXYYYYYYXXXWWWUUUUUUVVVWWWVVVTTTSSSSSSSSSSSSTTTTTTTTTUUUSSSQQQOOOOOORRRUUUWWWXXXRRRWWW\\\```___YYYRRRMMMLLLKKKKKKLLLNNNPPPRRRSSSSSSRRRPPPOOONNNMMMJJJHHHDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>======???>>>>>>===<<<;;;;;;:::===;;;:::::::::888666333666555555444444555555666444444555555444444333222444333333333222222111111000000000000000000000000111111000......---------........................,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))***,,,---.........''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((((((''''''&&&(((((((((((())))))******)))(((((((((((()))***+++'''(((***///444:::???BBB111///---+++******++++++------,,,,,,---...000111000111222333333555999<<<===AAAFFFGGGFFFGGGIIIKKKLLLMMMPPPSSSWWW\\\___aaa```iiiNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFGGGIIIIIIHHHGGGFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEAAABBBCCCDDDFFFGGGHHHHHHJJJHHHEEEDDDEEEEEECCCBBBBBBEEEJJJOOORRRRRRPPPNNNKKKLLLMMMNNNNNNOOONNNNNNMMMMMMMMMMMMNNNOOOOOOPPPLLLKKKJJJHHHGGGHHHKKKNNNNNNMMMKKKKKKMMMNNNMMMLLLLLLMMMOOOPPPQQQQQQQQQPPPOOOOOONNNNNNOOORRRTTTVVVSSSRRRRRRQQQRRRRRRSSSTTTPPPOOONNNNNNOOOQQQSSSTTTTTTSSSSSSRRRSSSTTTUUUVVV\\\___bbbdddbbb```^^^^^^]]]\\\\\\]]]```bbbcccbbb___\\\^^^eeeeeeaaacccjjjiiifffdddcccdddddddddcccdddeeeeeedddbbbaaabbbcccggghhhiiijjjiiigggeeeccc```______^^^]]]\\\[[[[[[[[[]]]______]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ]]]]]]^^^_________^^^^^^\\\\\\]]]]]]^^^^^^^^^______]]]YYYVVVUUUWWWYYY[[[XXXVVVUUUTTTUUUVVVUUUTTTRRRRRRRRRRRRSSSUUUVVVWWWTTTQQQNNNMMMPPPTTTWWWXXXPPPUUU[[[___^^^ZZZSSSOOONNNMMMMMMMMMNNNPPPRRRSSSRRRQQQOOOOOOOOONNNKKKIIIEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>===<<<>>>======<<<<<<;;;;;;;;;;;;:::::::::;;;:::777444555555555555666777888999444444555555444444333222333333333333333222222222000000000000000000000000111000///...............------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''(((***+++++++++''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))((('''&&&%%%'''(((((())))))******++++++***)))(((((()))***+++333555:::======:::555333------,,,+++++++++++++++---,,,,,,,,,,,,...///000444555666555555666888;;;===AAAFFFHHHGGGGGGIIILLLLLLMMMPPPSSSWWW\\\___aaaaaaiiiLLLKKKJJJIIIHHHHHHIIIJJJHHHGGGFFFFFFHHHJJJJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDAAABBBDDDEEEFFFGGGHHHHHHHHHFFFDDDCCCCCCDDDCCCBBB???FFFQQQYYY[[[WWWPPPKKKJJJKKKMMMNNNOOOOOONNNNNNKKKLLLMMMNNNNNNMMMLLLKKKHHHJJJJJJIIIHHHIIILLLOOOOOOMMMKKKKKKLLLMMMMMMMMMMMMNNNPPPQQQQQQQQQPPPPPPMMMLLLKKKKKKLLLOOORRRTTTQQQQQQQQQRRRRRRSSSSSSSSSQQQPPPPPPPPPQQQQQQRRRSSSQQQQQQPPPQQQRRRTTTWWWXXX[[[^^^aaa```^^^[[[ZZZZZZ[[[YYYXXXYYY\\\___``````^^^[[[___ggggggbbbeeennnkkkhhhdddcccddddddcccaaabbbdddfffeeedddcccfffhhhkkkkkkkkkiiigggeeecccaaa___`````````___]]]\\\ZZZYYY[[[^^^^^^]]]\\\\\\\\\YYYYYYZZZZZZZZZZZZYYYYYY]]]]]]^^^___``````______\\\\\\]]]]]]]]]]]]]]]]]]\\\ZZZXXXVVVVVVWWWXXXYYYWWWUUUSSSRRRSSSTTTTTTSSSOOOOOOOOOPPPRRRTTTVVVXXXTTTRRRPPPPPPSSSUUUVVVVVVPPPRRRVVVXXXXXXVVVTTTRRRQQQPPPOOOOOOOOOPPPQQQRRROOONNNMMMNNNNNNNNNKKKIIIFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<;;;888666555555555666888999;;;<<<444444555555444444333222222222333333333333333333000000000000000000000000000//////.........//////------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$$$$%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''((())))))((('''&&&'''(((((()))******++++++,,,++++++,,,...000333555>>>>>>===:::555...((($$$((()))+++,,,,,,,,,++++++---,,,++++++,,,---///000333444555555444666999;;;>>>BBBFFFHHHGGGGGGIIILLLLLLMMMPPPSSSWWW\\\___aaacccjjjKKKJJJHHHHHHGGGHHHIIIJJJHHHFFFEEEFFFIIIJJJKKKJJJGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHFFFEEEDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHGGGEEEBBBAAABBBCCCBBBBBB===GGGUUU```ccc[[[PPPHHHIIIJJJLLLMMMNNNNNNNNNMMMIIIKKKMMMOOONNNLLLJJJHHHGGGIIIKKKKKKJJJJJJMMMPPPOOOMMMKKKJJJLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOJJJIIIHHHHHHJJJMMMPPPRRROOOPPPQQQRRRSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRRRRRRROOOOOOOOOPPPSSSVVVYYY\\\YYY\\\___^^^ZZZWWWWWWXXXXXXWWWVVVWWWYYY\\\]]]]]]]]]ZZZ___hhhiiicccfffpppmmmiiieeecccddddddbbb```bbbdddffffffeeeeeehhhllliiiiiiiiihhhfffeeedddcccbbbcccddddddbbb```]]][[[VVVYYY\\\]]]\\\\\\]]]]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]^^^___```aaaaaaaaaaaa[[[\\\\\\]]]]]]\\\\\\[[[XXXXXXXXXXXXXXXWWWWWWWWWVVVTTTQQQQQQRRRSSSSSSRRRMMMMMMMMMNNNQQQSSSVVVXXXSSSRRRRRRTTTVVVWWWVVVTTTQQQQQQQQQRRRRRRSSSTTTUUUSSSRRRQQQPPPOOOPPPQQQRRRLLLKKKKKKLLLMMMMMMJJJHHHGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>?????????@@@@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;===<<<:::777444555555777999;;;===>>>444444555555444444333222222222222333333444444444000000000000000000000000//////.........//////000------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))*********))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''''''''((((((((()))&&&'''((())))))((('''&&&%%%&&&''')))))))))(((((('''(((((()))***++++++++++++,,,---111666;;;@@@DDD888555///***'''(((***,,,%%%'''***,,,------,,,+++,,,,,,++++++,,,---///000---///111222333666:::===>>>BBBFFFHHHGGGGGGJJJLLLLLLMMMPPPSSSWWW\\\___aaaeeejjjLLLKKKJJJIIIHHHIIIJJJJJJFFFFFFFFFGGGGGGHHHHHHIIIDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEDDDCCCCCCBBB???@@@BBBDDDFFFGGGHHHIIIEEEEEECCCBBBAAA@@@@@@@@@CCCIIIQQQVVVWWWRRRKKKFFFJJJKKKLLLLLLLLLJJJIIIHHHFFFGGGIIIKKKJJJIIIFFFDDDGGGHHHHHHIIIJJJJJJJJJIIIKKKKKKJJJIIIHHHIIILLLOOOQQQQQQQQQOOONNNMMMMMMNNNJJJHHHFFFDDDEEEHHHLLLNNNTTTUUUVVVUUUTTTSSSUUUWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUTTTTTTVVVYYY[[[[[[[[[]]]]]]\\\[[[ZZZYYYXXXWWW\\\[[[YYYXXXXXXYYY[[[\\\ZZZ[[[]]]```cccfffhhhiiiiiifffccc``````bbbdddgggfffgggjjjllllllkkkiiigggiiigggeeedddeeeffffffeeedddffffffddd___[[[ZZZ[[[[[[[[[\\\]]]^^^^^^_________^^^^^^]]]]]]]]]]]]^^^``````aaaaaaaaa___]]]\\\^^^^^^^^^]]]]]]]]]\\\\\\bbb```\\\ZZZYYYWWWUUUSSSPPPQQQRRRQQQPPPQQQSSSTTTUUURRRNNNOOORRRVVVWWWWWWXXXTTTPPPPPPTTTWWWVVVSSSRRRRRRQQQQQQQQQSSSTTTVVVUUUSSSPPPOOOOOOOOONNNLLLLLLKKKKKKIIIHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>???===<<<:::::::::<<<>>>???999999:::::::::999888888555444444555888999888888555555555555555555555555333333444444333333222111222111111111000000/////////////////////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))&&&'''''''''''''''(((((((((%%%!!! !!!%%%'''(((---+++)))''''''***---///;;;===??????<<<666000,,,)))************+++++++++)))************+++++++++,,,,,,,,,,,,---///000111222333333333333555888;;;>>>BBBFFFHHHGGGGGGJJJLLLMMMNNNPPPSSSVVVZZZ]]]^^^```mmmKKKJJJIIIHHHHHHHHHIIIIIIEEEEEEFFFFFFFFFFFFFFFGGGCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBBBB@@@AAACCCEEEFFFGGGGGGGGGDDDCCCBBBAAAAAA@@@@@@AAAAAAEEEKKKOOOOOOLLLGGGCCCHHHIIIJJJJJJJJJIIIGGGFFFDDDFFFHHHJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIIIIHHHGGGIIILLLNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHJJJLLLNNNOOOUUUVVVWWWVVVTTTTTTVVVWWWUUUTTTSSSRRRRRRRRRRRRSSSUUUTTTTTTVVVXXXZZZYYYXXX\\\\\\[[[ZZZYYYXXXWWWWWW\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[\\\^^^aaacccfffggggggeeebbb``````bbbeeegggggghhhjjjkkkkkkiiigggffffffdddcccccceeefffgggfffdddeeeeeeccc___\\\[[[\\\]]]]]]]]]]]]]]]^^^___```aaa```````````````aaaaaa````````````___^^^^^^]]]^^^^^^]]]\\\\\\\\\\\\\\\___\\\YYYWWWVVVTTTRRRPPPRRRSSSTTTSSSRRRRRRTTTVVVWWWTTTQQQPPPSSSVVVWWWWWWVVVSSSQQQRRRVVVYYYWWWTTTTTTSSSSSSSSSSSSTTTUUUUUUSSSQQQOOONNNNNNNNNLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA??????>>>============>>><<<;;;:::999999;;;===>>>::::::::::::999888777666444333333444666888777666444444444444444444444444333333444444333333222111111111111111000000000///////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((++++++******)))(((((((((%%%%%%&&&))),,,...---,,,&&&(((+++...333666:::;;;AAA@@@>>>:::666111---***(((((()))))))))*********)))************+++++++++------------...000111222222333333333333555888;;;>>>BBBFFFHHHGGGGGGJJJLLLMMMNNNPPPSSSVVVZZZ]]]^^^___kkkIIIIIIHHHGGGGGGGGGGGGHHHDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBB@@@BBBEEEGGGGGGFFFDDDBBBFFFFFFGGGHHHHHHGGGEEEDDDCCCDDDFFFHHHIIIJJJIIIIIIFFFGGGHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGGGGHHHLLLNNNKKKKKKLLLMMMOOOOOOMMMLLLJJJKKKKKKLLLMMMNNNOOOOOOTTTUUUUUUTTTSSSSSSTTTVVVSSSRRRRRRQQQQQQQQQQQQRRRUUUTTTTTTVVVXXXYYYXXXWWW\\\[[[[[[ZZZYYYXXXWWWWWW\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[[[[\\\^^^```bbbddddddbbb```^^^___bbbeeeggghhhiiijjjjjjiiigggeeeccccccaaa```bbbdddfffgggfffbbbccccccbbb___]]]]]]^^^___^^^]]]\\\\\\]]]___```aaaaaa```aaaaaabbbcccdddaaa```___^^^]]]]]]]]]^^^___^^^\\\[[[[[[\\\\\\]]]^^^[[[WWWUUUTTTSSSRRRPPPTTTUUUVVVVVVUUUUUUVVVXXXYYYVVVTTTSSSUUUVVVWWWWWWTTTSSSRRRUUUYYYZZZXXXUUUSSSSSSSSSSSSSSSRRRRRRQQQPPPNNNLLLKKKKKKKKKJJJIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<::::::999888888999;;;<<<;;;;;;;;;:::888777555444444333222333555666666555222222222222222222222222333333333333333222222111111111111111000000000000////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((()))))))))(((((('''''''''******+++,,,---,,,)))&&&(((+++111777;;;>>>>>>???:::888333...***((('''&&&'''((((((((()))))))))))))))************+++++++++,,,,,,,,,---...///000111222333333333333555888;;;>>>BBBFFFHHHGGGGGGJJJLLLMMMNNNPPPSSSVVVZZZ]]]^^^]]]iiiGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCBBBAAAAAAAAA@@@@@@AAADDDFFFFFFFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFDDDEEEGGGGGGHHHIIILLLOOOLLLKKKKKKLLLOOORRRTTTTTTRRRPPPOOOMMMMMMNNNOOOPPPQQQRRRSSSRRRQQQPPPRRRTTTRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTWWWYYY[[[ZZZYYY\\\\\\[[[ZZZZZZYYYXXXXXX\\\[[[ZZZZZZZZZZZZ[[[\\\\\\[[[ZZZZZZ[[[\\\^^^``````^^^]]]]]]^^^aaadddggghhhiiiiiiiiigggeeebbbaaaaaa``````aaaccceeeeeedddaaaaaaaaa```___^^^^^^___```^^^[[[ZZZYYY[[[]]]___^^^^^^______```aaabbbcccbbb```]]][[[[[[[[[]]]^^^^^^]]]\\\[[[[[[\\\^^^______\\\XXXVVVUUUUUUTTTSSSVVVXXXYYYYYYXXXWWWXXXYYYZZZYYYWWWUUUVVVVVVWWWWWWUUUTTTUUUWWWYYYYYYUUURRROOOPPPQQQQQQPPPNNNMMMKKKLLLKKKIIIHHHIIIJJJIIIHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;999999888888888888999:::999999999999888777666555444333222333555666555444333333333333333333333333222333333333333222111111111111111000000000000000////////////////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))************)))'''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))******,,,***))))))******)))'''111333666888888666444333---,,,)))&&&%%%&&&'''(((((((((((()))))))))******))))))*********+++++++++*********+++,,,---//////222333333333333555888;;;>>>BBBFFFHHHGGGGGGJJJLLLMMMNNNPPPSSSVVVZZZ]]]^^^]]]iiiEEEEEEEEEEEEEEEDDDDDDCCCAAAAAAAAA@@@@@@?????????>>>@@@BBBDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA??????@@@@@@???>>>>>>===>>>>>>>>>???@@@AAABBBCCCDDDCCCAAA@@@@@@AAACCCDDDBBBCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEGGGIIIIIIKKKNNNPPPNNNNNNMMMMMMOOOUUU[[[```^^^ZZZTTTOOOMMMNNNPPPRRRQQQRRRRRRQQQPPPPPPQQQSSSRRRRRRQQQQQQQQQRRRRRRSSSRRRSSSUUUXXX\\\^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\[[[[[[ZZZZZZ\\\___bbbdddfffffffffeeedddbbbaaa___bbbaaa```aaacccdddcccaaa```___^^^]]]]]]^^^^^^^^^]]]\\\YYYWWWWWWYYY[[[\\\^^^^^^^^^^^^___```bbbbbbaaa___\\\ZZZYYYZZZ\\\^^^\\\\\\[[[\\\\\\^^^```aaa___\\\XXXVVVVVVVVVVVVUUUXXXZZZ[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWUUUUUUVVVWWWVVVVVVWWWXXXXXXUUUQQQNNNNNNOOOOOOOOONNNLLLJJJIIIJJJHHHGGGGGGHHHIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>===<<<;;;::::::::::::888888888777777777888888666666777888888888777777666444444444666777666555333333333333333333333333222222333333222222111000000000000000000000111111////////////////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))************)))'''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******++++++,,,---------&&&(((,,,111555777555333333333111000...,,,***)))((((((((())))))***+++,,,)))))))))*********++++++))))))*********+++++++++++++++,,,,,,---///000111222333333333333555888;;;>>>BBBFFFHHHGGGGGGJJJLLLMMMNNNPPPSSSVVVZZZ]]]^^^___kkkCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@???????????????>>>===>>>???AAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<=========>>>???@@@BBBCCCBBBAAA???>>>>>>>>>@@@@@@AAAAAACCCDDDDDDDDDCCCBBBEEEDDDBBBAAAAAAAAABBBCCCEEEEEEEEEFFFEEEEEEDDDCCCDDDFFFHHHIIIJJJKKKMMMOOOOOOQQQRRRQQQOOOSSS]]]eeefff```YYYQQQNNNNNNPPPSSSQQQRRRSSSRRRPPPPPPRRRSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRSSSVVVYYY]]]___^^^\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXYYY\\\___aaabbbbbbbbbbbbaaa``````___bbbaaaaaabbbcccdddbbb```___]]][[[ZZZ[[[]]]]]]\\\ZZZYYYXXXWWWWWWXXXZZZ[[[_______________```aaabbb```^^^[[[YYYYYYYYY[[[\\\ZZZZZZ\\\^^^```aaabbbccc___[[[WWWUUUUUUVVVWWWWWWXXXZZZ\\\\\\ZZZYYYXXXYYYWWWWWWXXXVVVTTTTTTUUUVVVVVVVVVWWWWWWTTTQQQMMMJJJOOOOOOOOOOOONNNMMMKKKKKKIIIGGGFFFFFFHHHIIIIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<;;;:::::::::888888888888888777777777444555666777777888888777666555444555666777666444444444444444444444444444222222222222222111111000000000000000111111111111////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))++++++++++++,,,,,,,,,,,,///333999@@@BBB???888222+++***(((''''''((()))***''''''((()))))))))((((((************++++++++++++)))************+++++++++.........///000111222333222333333333333555888;;;>>>BBBFFFHHHGGGGGGJJJLLLMMMNNNPPPSSSVVVZZZ]]]^^^```lllAAABBBCCCCCCCCCBBB@@@@@@>>>>>>>>>???????????????<<<<<<======>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????>>>===============>>>>>>@@@AAABBB@@@??????>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@BBBAAA???>>>>>>@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCBBBCCCEEEHHHIIIIIIJJJKKKMMMMMMTTTXXXUUUNNNNNNVVV```bbb]]]WWWPPPLLLKKKLLLNNNNNNOOOPPPOOOMMMMMMOOOPPPPPPPPPOOOPPPPPPQQQQQQRRRTTTUUUWWWZZZ\\\]]][[[XXXYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXZZZ[[[[[[ZZZXXXWWWUUUUUUUUUUUUWWWYYY\\\]]]]]]]]]^^^^^^_________``````___```bbbdddeeedddbbb___\\\YYYXXXZZZ[[[[[[ZZZXXXXXXXXXXXXXXXYYYZZZ[[[^^^]]]]]]]]]]]]]]]^^^^^^^^^]]][[[YYYYYYYYYZZZ[[[WWWYYY\\\```ccceeeeeeeee```]]]YYYWWWWWWYYYYYYZZZWWWYYY\\\\\\ZZZXXXWWWWWWSSSUUUVVVUUUSSSRRRTTTVVVSSSTTTUUUTTTQQQNNNKKKJJJNNNNNNMMMLLLKKKKKKKKKLLLIIIHHHFFFGGGIIIJJJJJJIIIEEEEEEDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>><<<;;;:::::::::999999999999888888777777555555666666777666666666555444333444555555444333222222222222222222222222222222222222222111000000///000000000111111111111////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((((((((()))))))))******)))***,,,...000222444555=========<<<:::444---'''&&&&&&&&&&&&''')))***+++'''&&&&&&&&&&&&&&&&&&&&&))))))))))))************)))************+++++++++---------...///000111222222333333333333555888;;;>>>BBBFFFHHHGGGGGGJJJLLLMMMNNNPPPSSSVVVZZZ]]]^^^```lllAAAAAABBBCCCBBBAAA@@@???======>>>>>>??????@@@@@@<<<;;;;;;;;;<<<===>>>?????????????????????@@@@@@??????@@@@@@@@@@@@??????============>>>???@@@AAA@@@@@@AAAAAA@@@???>>>>>><<<===>>>@@@@@@@@@???>>>???>>>===<<<===???BBBDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBDDDGGGHHHHHHHHHIIIKKKKKKUUU\\\YYYNNNIIIPPPYYYYYYVVVRRRMMMIIIGGGGGGGGGJJJKKKKKKKKKIIIIIIJJJLLLNNNNNNNNNNNNOOOOOOPPPQQQVVVVVVWWWZZZ[[[ZZZWWWUUUWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWZZZ\\\\\\ZZZXXXVVVTTTSSSSSSTTTUUUXXXZZZ[[[ZZZZZZ[[[\\\^^^___``````]]]^^^___bbbeeegggfffeee___[[[WWWWWWXXXZZZYYYXXXWWWXXXXXXYYYZZZ[[[[[[\\\[[[[[[ZZZZZZYYYZZZZZZZZZ]]]\\\[[[ZZZYYYYYYYYYZZZUUUXXX]]]bbbeeegggggggggddd```\\\ZZZZZZ\\\]]]^^^WWWYYY[[[[[[YYYWWWVVVVVVQQQSSSUUUTTTRRRQQQSSSUUUQQQRRRRRRQQQOOOLLLKKKKKKLLLKKKIIIHHHHHHIIIJJJJJJIIIHHHGGGGGGIIIKKKKKKJJJDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;:::999999999999999888777666666777777777666555444444444333222222444444333222111111111111111111111111111222222222222111000000//////000000111111111222///////////////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))************+++---111666<<>>888000***'''&&&&&&&&&((()))))))))***)))))))))***)))((('''((()))+++,,,(((((((((((()))))))))))))))************+++++++++*********+++,,,---...///222333333333333555888;;;>>>BBBFFFHHHGGGGGGJJJLLLMMMNNNPPPSSSVVVZZZ]]]^^^___kkk;;;>>>@@@@@@>>>===>>>@@@???>>>>>>===<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===AAA@@@@@@???>>>?????????@@@@@@???>>>>>>===>>>>>>>>>>>>??????@@@@@@@@@AAA@@@???>>>===;;;;;;::::::;;;<<<<<<==================<<<;;;;;;===@@@CCCEEEKKKHHHDDDAAA@@@AAADDDFFFHHHHHHGGGGGGGGGGGGGGGGGGOOOSSSVVVSSSMMMHHHGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHJJJMMMNNNLLLNNNOOONNNLLLMMMRRRVVVYYYXXXUUUTTTSSSTTTUUUVVVTTTTTTTTTTTTTTTSSSSSSRRRSSSVVVXXXYYYWWWVVVUUUUUUZZZ[[[[[[\\\[[[ZZZZZZYYY___]]][[[YYYXXXXXXYYYZZZZZZYYYXXXWWWWWWXXXZZZ[[[ZZZ\\\^^^```aaaaaa``````\\\[[[YYYWWWVVVTTTTTTSSSVVVVVVUUUUUUVVVXXXZZZ[[[[[[ZZZYYYYYYYYYZZZ\\\]]][[[[[[[[[[[[ZZZYYYWWWWWWWWWYYY]]]```cccfffggggggaaa___\\\[[[[[[[[[ZZZYYYUUUYYY]]]^^^ZZZWWWUUUUUURRRRRRRRRRRRRRRSSSTTTTTTOOOLLLIIIHHHIIIKKKKKKKKKLLLKKKIIIGGGGGGGGGIIIJJJFFFFFFHHHIIIJJJKKKKKKKKKDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????=========<<<;;;;;;::::::777888888999999999888888888888777666666666666666666555444333333333333333333333222222111222222222222222222111111111000000000000000000000000000000////////////////////////.........------,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&+++(((%%%%%%'''((('''%%%%%%&&&(((***+++)))&&&###***)))'''&&&&&&(((***,,,'''***,,,,,,,,,---222555@@@CCCGGGHHHDDD;;;111+++))))))((('''''''''''''''((((((((((((((((((((((((&&&''')))*********)))((())))))))))))************)))************++++++++++++,,,------,,,,,,...000000111333333333555777:::???BBBEEEGGGGGGGGGGGGHHHQQQQQQQQQSSSUUUXXX[[[]]]]]]jjj<<<>>>??????<<<<<<===???>>>===<<<<<<===???AAABBB888999:::;;;<<<<<<======@@@??????>>>>>>>>>>>>>>>??????>>>===============>>>?????????@@@@@@@@@@@@@@@???>>><<<;;;;;;::::::;;;;;;<<<==================<<<;;;;;;<<>>>>>===;;;;;;===>>><<<;;;::::::;;;<<<>>>@@@444666999;;;===>>>>>>>>>>>>>>>>>>============<<<======<<<;;;;;;;;;<<<<<<>>>>>>>>>??????????????????>>>===<<<;;;:::::::::999:::;;;<<<===>>>>>>>>>>>>===<<<;;;<<<>>>@@@BBBBBBBBBAAAAAA@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEJJJMMMOOOMMMHHHEEEDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGHHHIIIJJJLLLNNNNNNLLLKKKKKKNNNPPPQQQQQQPPPOOOMMMLLLLLLMMMNNNOOORRRRRRRRRQQQPPPOOONNNMMMRRRTTTVVVVVVUUUTTTTTTTTTSSSSSSTTTUUUWWWYYY\\\^^^______^^^\\\ZZZXXXVVVUUUZZZYYYWWWUUUUUUUUUWWWWWW^^^___```aaa```___]]][[[ZZZYYYWWWVVVTTTSSSQQQQQQRRRRRRRRRSSSTTTUUUWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZ\\\\\\\\\\\\[[[ZZZYYYYYYXXXZZZ\\\^^^___^^^\\\[[[___]]][[[ZZZYYYXXXVVVTTTVVVXXXZZZZZZXXXUUUSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQKKKIIIGGGGGGIIIJJJKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@????????????=========<<<;;;;;;::::::999999:::::::::999999888777777666666555555666666555555444333333333444444222222111222222333444555333333333222222222111111000000000000000000000000...........................------------,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&$$$###$$$&&&(((((('''%%%%%%&&&'''(((((())))))222///***''''''***...111===@@@BBBAAA===999666555///,,,(((%%%%%%&&&***,,,)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))************)))************+++++++++---...///.........000222000111333444444666999;;;@@@BBBFFFGGGGGGGGGHHHIIIOOOOOOPPPRRRUUUWWWZZZ[[[^^^kkk=========<<<===>>>???AAABBBAAAAAA???>>><<<:::999444777;;;>>>@@@@@@>>>===<<<=========<<<<<<;;;;;;;;;;;;:::::::::::::::;;;========================>>>===<<<;;;::::::::::::999:::;;;<<<===>>>>>>>>>>>>===<<<;;;<<<===>>>??????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDFFFHHHIIIHHHEEEBBBBBBBBB@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMKKKIIIJJJNNNPPPPPPNNNPPPNNNMMMLLLLLLMMMOOOPPPRRRRRRRRRQQQPPPOOONNNMMMQQQSSSUUUUUUTTTSSSSSSTTTRRRQQQQQQRRRTTTXXX[[[]]]]]]]]]^^^^^^\\\ZZZWWWVVVZZZYYYWWWUUUTTTTTTUUUVVV___``````aaa___]]][[[YYYYYYXXXWWWVVVTTTRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[ZZZYYYXXX[[[[[[[[[[[[[[[ZZZYYYXXXZZZ\\\___aaaaaa___]]][[[]]]\\\ZZZZZZZZZYYYWWWUUUVVVWWWXXXWWWVVVTTTRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOIIIHHHFFFGGGIIIKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGEEEGGGHHHIIIIIIGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@@@@????????????=========<<<;;;;;;::::::999::::::::::::999999888777666666555555555666666555444444333333333444444111111111222333444555666333333333333222222222222////////////////////////........................------------------------+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))$$$(((,,,...,,,)))&&&%%%)))***,,,000666>>>EEEIII???>>><<<888333---(((%%%)))******+++++++++******)))(((''''''''''''(((((((((((((((((((((((((((((()))((('''''''''(((***+++((()))))))))************))))))*********+++++++++,,,---......---...000222000222333444555777:::<<>>;;;888;;;>>>AAABBB@@@>>><<<;;;<<<<<<<<<<<<;;;:::999:::999999999999999::::::;;;;;;;;;;;;::::::::::::===<<<;;;::::::999::::::999:::;;;<<<==================<<<;;;;;;<<<=========???AAACCCCCCCCCBBBAAA>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDCCCAAA@@@@@@@@@===>>>???AAABBBDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJLLLIIIHHHJJJMMMPPPOOOMMMOOONNNMMMLLLLLLNNNPPPQQQSSSSSSSSSRRRQQQPPPOOOOOORRRSSSTTTTTTSSSRRRSSSTTTSSSRRRQQQRRRSSSVVVYYY[[[YYY[[[]]]^^^^^^\\\ZZZYYYZZZXXXVVVTTTSSSTTTUUUUUU^^^___``````___]]][[[YYYYYYYYYXXXWWWUUUSSSQQQPPPNNNOOOPPPRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZYYYWWWWWWYYYYYYYYYYYYYYYYYYXXXWWWZZZ\\\^^^```aaa```___^^^[[[ZZZYYYZZZ[[[[[[YYYWWWUUUUUUTTTTTTSSSSSSRRRQQQSSSSSSSSSRRRQQQOOOMMMLLLHHHGGGGGGHHHKKKMMMMMMMMMLLLLLLLLLLLLJJJIIIGGGFFFEEEFFFGGGHHHGGGFFFDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@???=========<<<;;;;;;::::::999:::::::::999999888777666666555555555555666666444444333333333444444555222222222222333444555666333333333222222222111111////////////////////////........................------------------------+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''((((((***)))(((&&&&&&***000555444999???DDDEEEAAA;;;777---,,,***))))))(((''''''%%%''')))++++++)))&&&%%%((((((''''''''''''(((((()))))))))))))))))))))))))))((('''''''''(((***+++((()))))))))************))))))*********++++++++++++,,,------,,,---///111000222444555666888;;;===BBBDDDFFFGGGGGGGGGIIIKKKNNNOOOQQQSSSVVVXXXYYYZZZ___kkk;;;;;;<<>>@@@BBBBBB@@@===;;;;;;;;;<<<===<<<;;;:::999999999888888888999:::::::::::::::::::::999999999<<<;;;:::999999999999999::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<<<<======???AAABBBCCCBBBAAA@@@>>>>>>>>>??????@@@@@@@@@@@@@@@??????????????????<<<===>>>@@@AAABBBDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHJJJLLLMMMMMMMMMLLLLLLKKKJJJKKKMMMOOOQQQRRRSSSSSSSSSSSSRRRQQQQQQRRRTTTUUUTTTSSSRRRSSSUUUTTTSSSSSSSSSTTTVVVXXXYYYXXXZZZ\\\]]]^^^]]]\\\[[[YYYXXXVVVTTTTTTTTTVVVVVV]]]^^^___```___^^^\\\ZZZZZZZZZZZZYYYXXXUUUSSSQQQNNNOOOQQQSSSUUUVVVVVVVVVXXXXXXXXXXXXXXXXXXWWWVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXYYY[[[]]]^^^^^^^^^^^^ZZZZZZYYYZZZ[[[[[[XXXVVVTTTRRRPPPPPPRRRSSSRRRRRRSSSSSSSSSRRRPPPNNNKKKJJJHHHHHHHHHKKKNNNPPPPPPPPPQQQPPPNNNMMMKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA=========<<<;;;;;;::::::999999999999999888777666555555444444555555666666444444333333333444555555333333222333333444555666222222222111111111000000000000000000000000000000------------------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&(((***(((,,,222555666777;;;???GGGDDD>>>666///***&&&$$$'''%%%###$$$&&&)))******)))((('''&&&%%%&&&&&&'''(((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))************++++++++++++,,,---,,,,,,,,,...000000222444555666888<<<>>>BBBDDDFFFGGGGGGGGGIIIKKKNNNPPPRRRUUUWWWYYYZZZ[[[___jjj<<<<<<===@@@CCCDDDAAA>>>999:::<<<===>>>======<<<<<<===???AAAAAA???===<<<;;;<<<===>>>===<<<:::999999888888888999999:::;;;<<<;;;;;;;;;::::::::::::;;;::::::999999999999999;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;<<<<<<======>>>???AAAAAA@@@???>>>>>>>>>>>>???????????????>>>===<<<===>>>>>>>>>>>>======>>>???@@@AAABBBCCCAAAAAACCCDDDEEEEEEFFFFFFFFFHHHJJJKKKKKKKKKLLLMMMLLLKKKJJJJJJKKKNNNPPPRRRQQQQQQRRRSSSSSSSSSSSSRRRSSSTTTUUUTTTSSSRRRTTTUUUSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[\\\]]]]]]]]]\\\[[[YYYXXXVVVUUUUUUVVVWWWXXXZZZ[[[]]]_________]]]\\\\\\\\\\\\\\\ZZZWWWUUUSSSOOOPPPRRRUUUVVVWWWXXXXXXYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXZZZZZZZZZZZZ[[[[[[\\\]]][[[ZZZZZZZZZZZZXXXUUURRRRRROOOMMMNNNPPPSSSSSSRRRSSSSSSSSSRRRPPPMMMJJJHHHIIIIIIJJJMMMQQQSSSSSSSSSVVVTTTQQQMMMKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB=========<<<;;;;;;::::::888888888888777666555555555444444444444555666777333333333333333444555666444444333333333444444555111111111000000000//////000000000000000000000000------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&(((***+++***+++...111///888CCCGGGCCC<<<555333---)))### !!!'''///444***(((''''''))))))'''%%%,,,***((('''&&&''')))***'''''''''''''''((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************)))************++++++++++++---...---------///111000222555666777999<<>>AAACCCBBB===999:::999888888999:::<<<===;;;<<<>>>???@@@???===<<<;;;<<<===>>>>>><<<:::999999999888888999:::;;;;;;=========<<<<<<;;;;;;;;;::::::999999888999999999<<<<<<<<<<<<;;;:::999999999999:::;;;;;;<<<<<<===<<<===>>>??????>>>===<<>>>>>>>>>>>===<<<;;;;;;===>>>>>>>>>======>>>???@@@AAABBBBBB???@@@BBBCCCDDDDDDEEEEEEDDDHHHKKKKKKJJJIIIKKKNNNMMMMMMLLLLLLMMMPPPRRRTTTOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUUUUTTTSSSSSSTTTVVVQQQSSSUUUWWWYYYZZZ[[[[[[]]]]]]]]]]]]\\\\\\[[[[[[XXXWWWVVVUUUUUUVVVXXXYYYXXXZZZ\\\^^^```______^^^]]]]]]^^^]]]\\\YYYVVVTTTOOOQQQSSSVVVXXXYYYYYYYYYZZZYYYWWWVVVUUUVVVWWWWWWYYYYYYZZZZZZZZZZZZZZZYYY]]]\\\[[[ZZZZZZ[[[\\\]]]\\\[[[ZZZZZZXXXUUUQQQMMMQQQNNNKKKLLLPPPSSSTTTSSSSSSSSSSSSRRRPPPLLLIIIGGGJJJJJJLLLOOOSSSUUUUUUUUUYYYVVVRRRNNNJJJIIIHHHHHHFFFDDDCCCAAAAAACCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCC>>>======<<<;;;;;;::::::888888888777777666444444444444444444444555666777333333333333333444555666555555444333333333444444000000000000////////////000000000000000000000000------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******(((***...//////111666999EEEGGGFFF@@@555,,,((('''!!!%%%***......***$$$ '''&&&'''))),,,,,,((($$$'''((()))******)))'''''''''''''''''''''((()))***))))))))))))))))))))))))&&&''')))*********)))((())))))))))))************)))************+++++++++---...///.........000222111222555666777:::===???CCCEEEFFFFFFFFFHHHJJJLLLPPPQQQTTTWWWZZZ[[[\\\\\\^^^ggg<<<<<<>>>BBBFFFDDD<<<666777777888888999999999:::<<<<<<<<<============>>>>>>===<<<;;;:::999999999::::::999999::::::;;;<<<<<<;;;::::::999999:::::::::999888777777777999999;;;;;;::::::999888777777777999:::;;;:::;;;<<<>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;===>>>???@@@@@@@@@??????@@@BBBCCCDDDGGGHHHHHHGGGFFFGGGIIIKKKKKKLLLMMMNNNOOOOOOOOOOOORRRRRRRRRSSSSSSTTTTTTTTTWWWWWWVVVUUUTTTRRRRRRQQQQQQSSSWWWZZZ\\\\\\[[[ZZZ]]]\\\[[[YYYXXXVVVUUUTTTVVVVVVVVVVVVWWWXXXZZZZZZXXXWWWXXX\\\```cccbbb```^^^```aaaaaa___\\\WWWUUUOOOQQQSSSUUUWWWXXXYYYYYYYYYZZZZZZYYYXXXXXXZZZ[[[YYY[[[^^^^^^\\\ZZZYYYYYY___``````]]]YYYXXX[[[^^^ZZZZZZZZZYYYWWWSSSPPPNNNMMMNNNPPPQQQRRRRRRRRRRRRTTTTTTRRRQQQOOOMMMLLLKKKKKKLLLNNNPPPRRRTTTUUUUUUTTTSSSPPPMMMJJJIIIIIIHHHCCCDDDEEEFFFFFFEEECCCBBBDDDCCCCCCCCCCCCCCCDDDEEEBBBCCCEEEFFFEEEDDDBBBAAA>>>===<<<;;;;;;:::;;;;;;999999888888777666666666777666555444444444444444666555444333222333444444222222222111111111000000666222///111111......///000000000000000000000000000/////////....................................------.........---,,,+++************************((()))++++++)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))(((''''''&&&&&&&&&''''''((((((''''''''')))+++---(((((()))+++---...,,,******...333888===@@@AAABBB666333...***''''''((()))(((((('''''''''&&&&&&&&&'''((((((((((((((('''&&&))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++,,,---,,,+++,,,///111222444666666777999<<<>>>BBBDDDFFFFFFFFFGGGIIIJJJPPPQQQSSSVVVWWWXXXXXXXXX^^^eee::::::;;;@@@DDDCCC===888777777777777888888999999;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999999999999:::999999999999:::;;;;;;;;;;;;:::999999999999999999999888777777888888999::::::999999888888777777888999:::<<<===>>>>>>>>>===>>>>>>>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<>>>???@@@@@@??????@@@AAACCCDDDEEEFFFGGGGGGGGGFFFGGGJJJLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSUUUVVVVVVWWWVVVVVVUUUUUUTTTSSSSSSSSSRRRTTTWWWZZZ[[[[[[ZZZYYYZZZYYYYYYXXXVVVUUUUUUTTTWWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZ\\\___cccdddccc```___```aaabbbaaa^^^[[[XXXTTTTTTUUUVVVWWWWWWWWWWWWYYYZZZ[[[[[[ZZZ[[[]]]___[[[]]]``````^^^\\\[[[[[[^^^______^^^]]]\\\]]]^^^[[[[[[[[[ZZZXXXUUURRRPPPQQQQQQQQQQQQRRRRRRRRRRRRUUUTTTSSSQQQPPPNNNMMMMMMNNNOOOQQQSSSTTTUUUUUUTTTQQQPPPNNNLLLKKKKKKKKKKKKFFFGGGHHHIIIIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFDDDBBBAAA>>>===<<<;;;;;;:::;;;;;;999999888888777666666666555555444444444555555666666555444333333333444444222222222111111111000000///---...222333///------000000000000000000000000000000/////////.......................................---------,,,,,,,,,************************((()))++++++)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***))))))))))))(((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))(((''''''&&&&&&'''''''''******))))))(((''''''&&&111...***((()))+++------333999@@@DDDCCC<<<222,,,...,,,)))&&&%%%&&&'''((())))))((((((((('''''''''''''''((((((((((((((('''))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++*********+++++++++,,,,,,+++,,,---,,,,,,,,,///111222444666777777999<<<>>>BBBDDDFFFGGGGGGHHHIIIJJJPPPQQQSSSVVVWWWXXXXXXXXX]]]eee999888999<<<@@@@@@===:::666666666666777777777777999999999:::::::::;;;;;;<<<;;;:::999999999999999999999888888999999:::;;;::::::999888888888888999888888777777777888888999888888888888777777777777:::999:::===BBBCCC@@@>>><<<============<<<;;;;;;<<<======>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===???????????????@@@BBBDDDFFFGGGDDDFFFGGGGGGGGGHHHKKKMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUXXXYYYZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVXXXZZZ\\\^^^^^^^^^^^^\\\\\\^^^aaadddcccaaa^^^\\\]]]___``````^^^\\\[[[XXXXXXXXXXXXXXXWWWWWWWWWYYYZZZ\\\\\\\\\^^^```bbb^^^```bbbaaa```^^^^^^^^^^^^^^^^^^```aaabbb```^^^\\\\\\\\\[[[YYYWWWTTTSSSUUUTTTSSSRRRQQQRRRRRRSSSUUUTTTTTTSSSQQQPPPOOOOOORRRSSSUUUVVVWWWUUUTTTSSSNNNNNNMMMMMMMMMMMMNNNNNNKKKLLLLLLLLLKKKJJJHHHGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFFFFFFFEEECCCBBB>>>===<<<;;;;;;:::;;;;;;999888888777777666666555333333333333444555666777666666555444444444444555222222222111111111111111///...///444555222222444000000000000000000000000000000000/////////..............................///...---,,,+++,,,------************************((()))++++++)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&''''''((((((%%%&&&'''((())))))))))))+++***))),,,000555888:::<<<;;;888555000+++'''$$$'''&&&&&&%%%%%%&&&'''''')))))))))))))))(((((((((&&&&&&'''((()))))))))((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++*********++++++++++++,,,+++,,,------,,,---///111222444666777777999<<>>DDDFFFAAA===;;;;;;<<<<<<<<<<<<;;;:::999:::;;;<<<===>>>??????;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>???AAACCCEEEFFFGGGDDDFFFHHHHHHIIIJJJLLLNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSUUUVVVVVVVVVVVVRRRRRRSSSTTTTTTUUUUUUVVVUUUVVVWWWXXXXXXWWWVVVUUUSSSSSSSSSTTTUUUUUUVVVVVVUUUWWWZZZ]]]_________^^^[[[\\\___aaaaaa```]]][[[XXXYYYZZZ\\\\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXZZZ\\\]]]]]]]]]^^^```bbb___aaabbbbbb```_________^^^]]]^^^aaaeeeeeebbb^^^]]]]]]]]]\\\[[[YYYWWWVVVVVVUUUSSSRRRRRRSSSUUUVVVUUUTTTTTTSSSSSSRRRRRRRRRTTTUUUWWWWWWVVVTTTRRRPPPOOOOOONNNNNNOOOOOOOOOPPPNNNNNNNNNMMMLLLJJJIIIHHHGGGHHHIIIJJJIIIGGGDDDCCCEEEEEEFFFFFFFFFEEEDDDCCC>>>===<<<;;;;;;:::;;;;;;888888888777666666555555444333333333444444555666666666555555555444444444111111111111111111111111444111111333333111444999000000000000000000000000000000000////////////...........................000...,,,+++++++++---...************************((()))++++++)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''(((((()))&&&&&&''''''(((***++++++''')))///666<<<>>>===;;;222...)))%%%###$$$&&&(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++************+++++++++++++++,,,......------///111222444666777888:::===@@@@@@DDDHHHKKKKKKJJJJJJJJJOOOPPPSSSUUUWWWXXXYYYYYYZZZeee;;;:::888777888888888777666666555555555555555555666666666666777777777777999999888777777777777888888777777777777888999999888888777666666666666777666666777777888888888888666666666666666666777777:::888999===CCCDDD@@@;;;999::::::;;;;;;;;;::::::666777888999:::;;;<<<===;;;;;;;;;<<<<<<<<<======;;;;;;:::;;;;;;<<<===>>>===>>>???AAACCCEEEFFFFFFDDDFFFHHHIIIJJJJJJLLLNNNKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRSSSTTTUUUTTTSSSRRRPPPQQQQQQRRRSSSTTTUUUVVVTTTUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRTTTUUUVVVWWWWWWSSSUUUXXX[[[]]]]]]]]]\\\\\\^^^```aaa```^^^\\\ZZZXXXXXXYYYYYYZZZ[[[[[[\\\XXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]][[[\\\]]]______```aaaaaa___^^^^^^___^^^^^^___bbbeeeeeeaaa]]]]]]]]]]]]\\\[[[YYYXXXWWWUUUTTTSSSRRRSSSUUUWWWYYYTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTRRROOONNNQQQQQQPPPPPPPPPOOONNNNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHGGGEEECCCAAAEEEEEEEEEEEEEEEDDDDDDCCC>>>===<<<;;;;;;:::;;;;;;888888777777666555555555555555444333333333333333555555555555555444444444111111111111111111111111111222666:::888222000222000000000000000000000000111000000000////////////........................000...,,,+++++++++---...************************((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***---,,,)))((('''(((***,,,444555777999999555000,,,"""$$$(((,,,,,,***'''%%%'''(((((())))))(((''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))*********++++++++++++---...///......///000222444666777888:::>>>@@@@@@CCCHHHKKKKKKKKKKKKKKKNNNPPPSSSUUUWWWYYYYYYYYY[[[ggg;;;:::999777666666666666666666666666555555555555555555555666666666777777888777777666666666777777777777777666777777888999777777666555555555555666555555666777888888888888777777777777666666666666888777888;;;>>>???<<<999888999999::::::::::::999555555666777888::::::;;;::::::;;;;;;<<<=========;;;;;;::::::;;;<<<<<<===<<<===???AAABBBDDDDDDDDDCCCEEEHHHIIIIIIIIIJJJKKKIIIIIIKKKLLLLLLLLLLLLLLLOOOPPPRRRSSSRRRQQQOOONNNOOOOOOPPPQQQRRRSSSTTTTTTRRRRRRSSSRRRRRRQQQQQQPPPPPPPPPQQQSSSTTTUUUVVVWWWRRRSSSVVVXXXYYYZZZZZZZZZ^^^```aaaaaa___]]]]]]]]][[[ZZZZZZZZZZZZ[[[\\\]]]VVVVVVUUUVVVWWWYYY[[[\\\\\\]]]]]]\\\[[[ZZZ\\\]]]___```aaa```^^^]]]^^^___^^^___```bbbcccaaa^^^\\\\\\\\\[[[ZZZYYYYYYXXXXXXSSSSSSSSSSSSTTTVVVXXXYYYSSSSSSSSSTTTTTTUUUUUUUUURRRRRRRRRQQQPPPOOONNNMMMPPPPPPPPPPPPOOONNNLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFDDDCCCBBBEEEDDDDDDDDDCCCCCCCCCCCC>>>===<<<;;;;;;:::;;;;;;888777777666666555555444666555444333222222222222444444555555444444333222111111111111111222222222000777CCCLLLHHH;;;111...000000000000000000000000111111000000000/////////........................///...---,,,+++,,,------************************((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''((()))******((((((((())),,,000333666:::666111---+++***(((&&&''''''((((((((('''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((()))))))))((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))************++++++---/////////...///000222444666777999;;;???AAA@@@CCCGGGIIIJJJJJJKKKLLLNNNPPPRRRUUUXXXYYYZZZZZZ\\\iii999999999888666666666777777777777666666666555555555555555666666666666777777666666555555666666777777666666666666777888888777666555555444444555555444555666777888888888777888888888777777666666666666666777888888888888888777888888999::::::999999666666666777888999::::::::::::;;;;;;<<<======>>>;;;;;;::::::;;;;;;<<<<<<<<<===???@@@BBBBBBBBBBBBAAACCCFFFFFFFFFEEEFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMOOOPPPPPPOOOMMMLLLNNNNNNOOOOOOPPPQQQRRRRRRPPPPPPPPPPPPOOOOOOOOOOOONNNOOOPPPQQQRRRSSSTTTUUUSSSTTTUUUVVVWWWXXXYYYYYY^^^``````___\\\[[[\\\^^^]]]\\\ZZZYYYXXXYYYZZZ[[[UUUUUUTTTTTTUUUWWWYYY[[[ZZZ\\\\\\\\\[[[\\\]]]___```aaaaaa```^^^^^^___```^^^```aaaaaa___\\\ZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXSSSSSSTTTTTTUUUUUUVVVVVVQQQRRRRRRSSSTTTUUUUUUVVVQQQPPPOOONNNNNNNNNOOOOOOLLLMMMMMMMMMMMMKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBB>>>===<<<;;;;;;:::;;;;;;777777777666555555444444444444333333222333333333222333444444444333222111000000111111111222222222222;;;HHHRRRMMM???444111000000000000000000000000111111111000000000//////..............................---------,,,,,,,,,************************((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********)))))))))(((((((((((('''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&''''''''''''((()))***+++$$$&&&***///333666888999///,,,'''%%%&&&((())))))---)))$$$ """'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))************+++---///000/////////000222333666888999<<>>>>>;;;;;;:::::::::;;;<<<<<<<<<===???@@@AAAAAA@@@@@@???AAADDDDDDDDDCCCCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGIIILLLNNNOOOOOOMMMLLLMMMMMMNNNOOOOOOPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSUUUTTTTTTUUUUUUWWWXXXYYY\\\]]]]]][[[XXXWWWZZZ]]]\\\[[[XXXVVVUUUUUUWWWWWWUUUUUUSSSSSSSSSUUUWWWXXXYYY[[[\\\\\\\\\]]]```bbbaaabbbbbbaaa___^^^```aaa^^^aaaccc```\\\XXXXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWTTTTTTUUUUUUUUUTTTSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVQQQOOONNNMMMMMMNNNPPPQQQHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGCCCCCCBBBAAAAAAAAAAAABBB>>>>>><<<;;;;;;;;;;;;;;;777777777666555555444444222222222222333444555555222222333444333222111000000000111111222222222222222888AAAGGGCCC888333444000000000000000000000000111111111111000000000000........................------.........---,,,+++************************((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++************))))))))))))''''''((((((((((((''''''&&&''''''''''''''''''&&&%%%%%%'''((((((((('''&&&''''''''''''((()))++++++---000444666666333///,,,'''&&&&&&((())))))'''%%%"""$$$(((***+++***'''&&&&&&&&&&&&&&&'''((()))***'''((((((((())))))******'''(((((((((((((((''''''))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))************+++---///000000//////000111333666888999<<