BM66(h ~~~}}}tttlllhhh~~~|||zzzvvvtttgggddd___ZZZVVVTTTTTTSSSUUUUUUUUUUUUUUUUUUUUUUUURRRPPPOOOPPPQQQRRRQQQPPPNNNOOOQQQRRRRRRQQQOOONNNHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKLLLMMMPPPRRRTTTUUU___nnnyyy~~~~~~}}}zzz{{{}}}|||{{{xxxuuuxxxvvvrrrlllfff```[[[YYYYYY]]]bbbfffnnn}}}yyyrrryyyyyymmmaaaWWWRRROOO}}}}}}xxxtttppphhhbbbiiijjjkkklllnnnoooppppppjjjrrr~~~{{{vvviiiccc___^^^\\\ZZZWWWTTTSSSRRROOORRRWWW\\\```dddiiimmm{{{kkkcccdddmmm}}}hhh]]]uuu}}}qqq___WWWYYYbbbiii[[[YYY___rrryyyccc```\\\YYYWWWTTTPPPMMMLLLIIIFFFBBB@@@@@@AAABBB????????????????????????@@@>>>===>>>???@@@???>>>>>>???@@@BBBBBB@@@???>>>??????@@@@@@AAABBBBBBCCC???>>>>>>>>>@@@CCCEEEGGGHHHSSScccnnnssstttvvvxxxsssuuuwwwwwwxxx|||{{{zzzuuuqqqtttwwwwwwwww|||{{{sssooonnnggghhhiiilllqqqwww|||zzztttooojjjiiifffbbb___[[[XXXWWWSSSTTTTTTSSSVVVeee}}}llloootttzzz}}}xxxooocccXXXRRRPPPQQQ}}}vvvkkkbbbYYYTTTPPPPPPRRRSSSPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHAAACCCGGGIIIMMMWWWjjjzzzuuuoooyyymmm```\\\]]]fffxxxrrrqqqiiiVVVYYYkkk{{{vvvkkk___YYYTTTOOOLLLLLLLLLOOOOOONNNPPPVVVYYYWWWSSSUUUbbbrrrvvvnnnggghhhzzzxxxdddVVVOOOKKKJJJIIIGGGEEEDDDCCCBBBBBBDDDFFFHHHIIIMMMQQQTTTbbbqqqqqq___WWWUUUZZZhhh~~~dddTTT```wwwxxxzzz|||xxxyyyzzzoooYYYMMMRRRZZZ\\\\\\SSSPPP[[[rrrzzzaaaTTTNNNSSSUUUNNNKKKMMMFFFDDD@@@>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<;;;>>>EEEJJJNNN[[[gggkkknnnuuuyyyyyyppprrrrrrrrryyyzzzvvvtttsssqqqsssuuuwwwzzz~~~yyyyyy~~~vvvggg^^^YYYTTTPPPLLLMMMPPPTTTXXX\\\___```cccffflllwww}}}sssoookkkgggcccaaa___\\\ZZZUUUUUUSSSOOOOOOYYYiiivvvsssjjjmmmqqqrrruuu}}}zzzqqqggg```ZZZTTTPPP~~~{{{zzzzzzyyywwwuuunnnnnnnnnnnnmmmlllkkkjjjfffffffffeeedddccccccccccccccccccdddfffhhhjjjkkkqqqpppnnnlllllllllmmmnnnrrrpppmmmlllllllllkkkjjjkkknnnqqqoookkkhhhiiikkkiiikkkmmmlllkkknnnuuuzzzsssfff```]]]___cccqqqpppqqquuu{{{rrrfffdddjjjiiiiiihhhfff___WWWQQQJJJEEE???>>>@@@AAA???<<<>>>>>>>>>>>>============???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<<<<<<<=========>>>>>>>>>???AAABBBDDDGGGRRRdddrrrmmmgggfffuuukkkaaa___```iiixxxmmmkkkgggSSSTTTdddrrrxxxpppeeeZZZTTTPPPKKKHHHIIIGGGJJJKKKIIILLLQQQTTTSSSOOORRR^^^ooossslllfffgggzzzwwwcccTTTLLLIIIHHHFFFEEECCCBBBAAAAAA@@@BBBDDDEEEGGGJJJNNNQQQYYYhhh{{{sssbbbWWWQQQUUUbbbwwwjjjVVV^^^ppp~~~xxxkkknnn{{{zzzqqqooouuunnnZZZLLLOOOWWWZZZ^^^YYYSSSWWWfff~~~xxxnnn]]]SSSOOOTTTSSSLLLIIILLLFFFDDD@@@>>>======;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;???FFFMMMWWWbbbjjjlllnnnsssxxxxxxpppnnnkkkmmmzzzwwwqqqqqqtttwwwxxx}}}}}}~~~xxxxxxyyy|||wwwlll]]]RRRLLLIIIEEECCCDDDEEEGGGIIILLLNNNPPPQQQOOOPPPTTT^^^oooyyytttmmmgggbbb___\\\YYY[[[\\\[[[XXXUUUXXXaaahhhxxx~~~zzznnnjjjlllpppvvv{{{|||vvvpppjjjbbbXXXQQQxxxtttoooooonnnmmmkkkkkkkkkkkklllkkkiiiddd___XXXRRRNNNKKKNNNLLLJJJIIIIIIHHHFFFDDDAAAAAAAAAAAA@@@???>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<===???@@@AAAFFFFFFEEEEEEFFFGGGHHHIIIMMMJJJGGGFFFFFFGGGFFFFFFHHHKKKLLLKKKGGGEEEEEEGGGEEEGGGJJJLLLMMMQQQWWW]]]ccceeehhhkkklllmmmlllkkkoooqqquuuyyy|||~~~~~~~~~ssscccWWWUUUXXX]]]uuunnnkkkjjjmmmsss|||lll___WWW\\\^^^```aaa___ZZZTTTPPPFFFAAA:::777777888777555777777777777777777777777:::999999888888777777777777777777888888888888888999999999999888888888888999999999:::::::::;;;;;;<<<===>>>@@@GGGUUUfffqqqcccaaafffwwwzzzpppddddddhhhqqq}}}fffdddyyyiiiUUUQQQ]]]iiinnnggg]]]SSSOOOLLLGGGDDDDDDDDDFFFGGGFFFHHHNNNQQQPPPKKKNNNZZZkkkpppjjjfffggg|||wwwbbbQQQHHHFFFEEEDDDBBBAAA@@@@@@@@@===???AAABBBCCCEEEIIILLLNNN[[[mmm{{{uuueeeXXXMMMOOOZZZnnnqqqXXX[[[gggqqqjjj\\\^^^kkkzzzlllhhhtttvvvgggWWWTTTXXX\\\^^^___YYYTTT\\\sss|||tttoooggg[[[SSSOOORRRQQQJJJGGGIIIFFFCCC@@@>>>===<<<;;;999999999999999999999999999999999999999999999999999888999999999:::::::::::::::::::::::::::::::::::::::;;;:::999:::@@@JJJQQQbbbiiiooooooooosssvvvvvvnnniiidddiii{{{~~~vvvlllhhhlllttt{{{}}}xxxvvvqqqwwwwwwjjjaaaZZZSSSJJJDDDBBBAAA@@@>>>???@@@@@@AAABBBBBBCCCCCCDDDCCCDDDKKKYYYlll~~~xxxnnnfffbbb^^^\\\```cccfffddd___ZZZYYYYYY___hhhqqqvvv|||wwwmmmnnnwww~~~~~~~~~~~~vvviii___xxxiiifffbbbaaa___]]]\\\[[[[[[\\\]]]\\\ZZZVVVRRRMMMIIIFFFDDDEEECCCAAA@@@@@@???===;;;<<<<<<======<<<;;;::::::>>>>>>=========<<<<<<<<<<<<<<<======>>>???@@@@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJHHHFFFEEEGGGHHHIIIHHHIIIJJJKKKJJJGGGFFFFFFGGGGGGIIIMMMOOORRRVVV[[[___]]]___bbbeeehhhiiijjjjjjkkknnnrrruuuwwwxxxxxxyyy|||~~~}}}yyywwwyyy|||wwwxxxzzzppp^^^WWWYYYVVVkkkuuullldddbbbfffnnnzzztttggg^^^[[[___cccfffeee```[[[XXXNNNHHHAAA<<<;;;::::::999888888999999999999999::::::999999999888888777777888888888888888999999999999999999999999999999999::::::::::::;;;;;;;;;;;;888:::<<>><<<<<<<<<;;;999777666666666666666666555444888888888777777777777777777777888999:::;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCCCC???>>>>>>@@@CCCEEEEEEEEEAAABBBBBBAAA@@@@@@AAAAAADDDFFFIIILLLNNNQQQTTTVVVTTTVVVYYY]]]```bbbcccdddgggkkknnnpppooonnnnnnoooppprrrsssppplllkkkllloookkkmmmrrrwww|||zzzlll___VVVUUUccczzzwwwlll```[[[]]]eeerrrzzzjjj___YYY\\\```cccccc___ZZZVVVQQQLLLDDD>>>:::999888888666666777777777888888888777666666666666666555555555555555666666777777777777777777777777777777777777777777777888888888888888;;;>>>EEEVVVjjjvvvxxxiiinnnxxxxxxyyyiiidddsss|||rrrhhhnnnwwwaaa___qqqxxxcccWWWXXX___ddd]]]UUUNNNLLLJJJEEEBBBAAAAAADDDEEEDDDGGGMMMPPPOOOGGGIIIUUUfffmmmiiigggkkk~~~gggSSSFFFFFFEEEDDDBBBAAA@@@@@@???<<<===>>>>>>>>>@@@CCCEEEDDDMMMYYYgggsssvvviiiXXXNNNLLLQQQaaavvv^^^YYY___lllmmm___VVVWWWmmmlllgggzzz{{{lllccc___[[[cccccc\\\]]]mmm~~~}}}tttqqqwwwzzz~~~vvvdddQQQKKKMMMMMMJJJFFFFFFCCC???<<<;;;:::999777777777777777777777777777777777777777777777777777666666666666777777777888888888888888888888888888777888999;;;???IIIUUU^^^iiinnnuuu{{{|||xxxtttrrrpppssswww}}}vvvrrrlllfffeeekkkuuu}}}}}}|||~~~{{{rrrlllkkkqqqyyy~~~|||pppdddXXXOOOGGGBBB???>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDGGGMMMTTT[[[```mmmzzzssskkkhhh```dddjjjnnnnnniii```ZZZQQQPPPQQQUUU]]]hhhvvvtttnnnnnnsssyyyppp```^^^]]]``````______^^^]]]]]]\\\WWWTTTQQQLLLHHHFFFDDDDDDCCCAAA@@@?????????===;;;999999:::::::::999999888888888888888888888888888888999:::<<<======>>>>>>>>>???BBBDDDEEEEEEDDDCCC>>>>>>@@@CCCGGGIIIHHHFFFAAAAAAAAAAAABBBCCCDDDDDDHHHJJJLLLOOOQQQSSSTTTTTTVVVXXXZZZ]]]```bbbcccdddgggkkknnnmmmjjjgggggghhhjjjkkkllliiieeeccceeegggeeejjjpppuuuxxx{{{}}}~~~ooo[[[YYYaaaqqqzzzpppddd^^^^^^fffvvvvvvlllcccaaa___```aaa```\\\XXXRRRNNNGGG@@@:::777555555444444555555666777777777666666666666666666666666555555555666777777888888666777777777777777888888777777777777888888888888999===AAAHHHYYYkkkooojjj^^^ffftttzzzzzzsssaaabbbvvvqqqeeehhhoooyyy```\\\mmmzzzfffWWWTTTZZZ^^^ZZZSSSMMMLLLJJJEEEAAA@@@===AAABBBAAADDDJJJMMMMMMGGGIIITTTdddkkkhhhhhhllllllVVVHHHHHHFFFEEECCCAAA@@@??????<<<=========<<<===@@@BBBBBBKKKTTT___lllsssjjjZZZPPPLLLNNN\\\pppdddZZZ]]]nnnwwwkkk\\\VVVddd~~~kkklllzzzzzzllleee\\\```bbb```^^^cccqqq|||www}}}{{{sss[[[NNNMMMNNNKKKGGGFFFCCC???<<<;;;999888666666666666666666666666666666666666666666666666666555555555555666666666666777777777777777777777777666888;;;???EEEOOO\\\eeeiiimmmuuu~~~zzzsssqqqttt{{{|||qqqgggdddcccgggpppyyy~~~{{{yyyxxxzzz~~~ssspppllllllqqq{{{}}}zzzrrriii]]]QQQIIIDDD@@@>>><<<======>>>???@@@@@@@@@>>>>>>???@@@AAABBBCCCDDDDDDFFFJJJOOOTTTYYY]]]___hhhsssxxxpppfffeeegggjjjmmmlllgggcccXXXQQQMMMQQQZZZeeerrr}}}~~~qqqfffeeeccceeerrryyynnnwwwfffcccbbb^^^^^^___```___]]][[[ZZZZZZWWWRRRMMMHHHEEECCCBBB???===<<<;;;<<<;;;:::888777888888999999888888777666666666777777777777777666777999;;;===>>>>>>>>><<<>>>AAACCCCCCBBB???>>>;;;===@@@DDDGGGFFFDDDAAA>>>======>>>@@@BBBDDDDDDGGGHHHJJJMMMPPPRRRQQQPPPRRRSSSUUUWWWYYY[[[\\\]]][[[___bbb```[[[WWWWWWXXX[[[\\\]]]ZZZVVVTTTUUUWWW___dddjjjooosssvvvyyy|||uuueee\\\[[[```nnnwwwjjj___YYY]]]mmm}}}~~~~~~vvvlllaaa]]]```cccbbb___UUURRRMMMEEE>>>999666555444444555555666777777888666666666666666666666666555555666666777888888999777777777777888888888999888888999999999:::::::::888===AAAIIIYYYhhhfffYYYVVVaaaqqq|||yyynnnfffmmm}}}iiiccclllsss|||~~~___\\\kkk|||}}}{{{hhhWWWRRRVVVZZZWWWPPPKKKJJJHHHBBB>>><<<;;;???@@@???BBBIIILLLKKKGGGHHHRRRbbbiiiggggggkkkoooYYYJJJHHHGGGEEEBBB@@@>>>======;;;;;;<<<;;;:::;;;===???@@@IIIQQQXXXeeepppjjj]]]PPPKKKKKKVVViiikkk[[[YYYmmm|||sss```UUU\\\tttjjjiiippp|||}}}pppfff\\\[[[^^^ccc___YYY```mmmlllYYYOOOMMMKKKIIIEEEBBB>>>;;;:::999777555555555555555555555555555555555555555555555555555444444444444555555555555666666666666666666666666555999>>>CCCJJJUUUbbbkkkmmmnnnttt~~~xxxrrrpppssszzzzzznnnaaabbbfffnnnxxx~~~yyyvvvssstttwwwxxxuuurrrjjjlllqqqxxx|||ssskkkggg\\\VVVMMMEEEAAA@@@???>>>===>>>???@@@@@@AAABBBBBB>>>???@@@AAABBBCCCDDDDDDGGGJJJOOOUUUZZZ___bbbcccdddkkkuuurrrlllfffdddhhhjjjjjjggg___WWWPPPPPPTTT[[[hhhtttyyy{{{xxxnnnkkkgggccceeeqqqwwwiiivvvddd``````\\\]]]___``````]]]ZZZXXXYYYVVVQQQKKKGGGCCCBBBAAA>>>===;;;;;;;;;;;;999888555666666777777777666666777777777777777777777777666888:::===???@@@@@@@@@;;;===@@@AAAAAA???<<<:::;;;===@@@DDDFFFDDD@@@<<<===;;;;;;<<>>GGGNNNTTTaaannnkkk___PPPIIIHHHRRRdddzzzppp\\\UUUjjj}}}wwwbbbTTTQQQiii}}}jjj^^^```gggssszzzuuuiii```[[[VVV[[[eeeaaaTTTWWWeee~~~xxxbbbQQQJJJJJJKKKEEEBBB>>>;;;:::888666555555555555555555555555555555555555555555555555555333333333444444444555555666666666666666666666666555999???FFFNNNXXXeeennnpppooosss|||}}}vvvqqqpppoootttyyy~~~wwwkkkcccfffllluuu~~~~~~wwwsssooonnnpppooojjjfffhhhooozzz}}}vvvmmmcccZZZTTTLLLHHHCCC??????@@@@@@@@@;;;===>>>?????????AAABBBBBBCCCCCCDDDEEEFFFFFFGGGIIIKKKOOOTTTYYY]]]```bbb```dddjjjsss}}}|||rrrfffaaacccgggiiihhhddd[[[SSSOOOLLLOOO[[[iiiiiiiiiqqq~~~yyywww{{{mmmjjjlllyyy~~~ooo~~~sssccc``````^^^\\\\\\^^^\\\YYYZZZ^^^WWWUUUPPPKKKFFFBBB@@@??????>>>===<<<:::999888777666666666666666666666666333444444555666666555555777:::===>>>>>>>>>>>>???>>>???@@@???===;;;999999888===CCCDDDAAA>>>>>>@@@<<<===>>>@@@BBBDDDEEEFFFEEEFFFHHHIIIKKKMMMOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPTTTSSSRRRQQQPPPNNNMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDEEEGGGIIIMMMSSS[[[dddjjjlllqqqyyy{{{jjj```WWWTTTPPPMMMPPPWWWaaahhh{{{|||xxxwwwlll___XXX^^^pppmmm```eeeqqq|||xxx}}}zzznnn___WWWXXXZZZ[[[YYY\\\WWWQQQKKKEEE@@@:::777333333333444666666555333444444222222222222444444555444333333333333444555222222222333333333444444555555444444444555555666888===FFFTTTaaaddd\\\SSSbbbiiissswwwvvvuuu{{{sssvvvwwwsssuuuyyy{{{}}}~~~xxx^^^[[[mmm{{{}}}}}}xxxfff[[[XXXXXXPPPNNNKKKHHHDDDAAA>>>===;;;???@@@>>>???EEEJJJJJJFFFIIINNN]]]kkkgggdddqqqqqq\\\KKKIIIFFFDDDBBB@@@???<<<999999999999999::::::;;;<<>>>>>??????@@@AAABBBCCCDDDDDDCCCAAAAAABBBEEEIIIKKKHHHKKKPPPTTTWWWXXXXXXXXXWWWXXX\\\gggtttmmmgggddd```^^^___fff```WWWPPPLLLLLLOOOQQQ^^^dddjjjnnnwww~~~uuupppqqqwwwttteeebbbaaa]]][[[[[[]]][[[WWWXXX]]]WWWTTTPPPJJJFFFBBB???>>>>>>>>>===;;;:::888777777555555555555555555555555444444555555555555555555555888;;;===>>>???AAABBB@@@AAAAAA@@@===;;;999888999>>>CCCCCC@@@======???<<<===>>>@@@AAACCCDDDEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGEEEDDDCCCAAA???>>>>>>===@@@AAABBBDDDHHHNNNVVV[[[```gggrrr~~~vvvggg\\\WWWVVVTTTQQQMMMKKKNNNSSSWWW```dddiiimmmuuu~~~sssmmmeee^^^ZZZaaawwwzzzjjjfffgggvvvwwwxxx|||uuucccXXXXXX\\\^^^]]][[[XXXTTTOOOIIICCC<<<777333222222333555555444333444333222222222222333444555444333222222333444555222222222333333333333444555444444444444555555666:::===IIIZZZeeeddd^^^ZZZlllttt||||||uuussszzzvvv|||vvvoooooorrryyyzzz|||}}}uuu[[[ZZZmmmxxxyyywwwiii___YYYOOOMMMKKKHHHDDDAAA>>>===;;;>>>@@@>>>???DDDIIIIIIDDDHHHLLL\\\mmmjjjfffpppuuu```NNNIIIGGGDDDBBB@@@>>><<<999999999999999999:::;;;;;;DDDFFFLLLUUU___eeegggfffWWWLLLDDDKKK]]]rrr|||\\\QQQbbbqqqrrrbbbLLLKKKQQQccc}}}iiiYYYMMMQQQ\\\ccceeeeee\\\XXXXXX]]]^^^ZZZWWWXXXqqq||||||zzznnn[[[MMMJJJIIIHHHEEEBBB===:::888666444222222222222222222222222222222222222222222222222222333333333333333333333333666555444444444444444333:::EEERRRZZZ___ccckkkqqqtttuuuyyy{{{wwwpppmmmnnneeeeeehhhlllkkkeeebbbdddnnnssswwwwwwxxxxxxuuupppssspppnnnkkkfffdddjjjtttuuunnndddZZZQQQJJJEEEAAA>>>>>>=====================>>>???@@@BBBCCCCCCCCCDDDCCCBBBBBBDDDHHHLLLOOOJJJLLLNNNPPPQQQPPPOOOOOONNNOOORRRYYYdddqqq|||uuukkkaaa\\\\\\dddaaa\\\VVVQQQNNNNNNOOOWWW___iiipppyyy}}}uuurrrzzz~~~ttteeecccbbb]]][[[[[[\\\YYYVVVWWW[[[VVVSSSOOOJJJEEEAAA???>>>======<<<:::999888777666444444444444444444444444555555555555444444444444777999;;;======>>>@@@BBBBBBBBB@@@???===;;;999999:::>>>AAAAAA>>><<<<<<===<<<<<<===???AAABBBCCCDDDCCCDDDEEEGGGHHHJJJKKKKKKMMMLLLKKKJJJHHHGGGFFFEEECCCCCCCCCCCCCCCBBBAAAAAA>>>>>><<<;;;:::999999999;;;;;;<<<<<<===BBBGGGLLLVVV___lll{{{sssddd___^^^^^^``````^^^WWWOOOHHHFFFFFFKKKQQQVVVUUUTTTZZZiiiuuu|||vvvrrrmmm```XXXggg}}}{{{pppgggnnntttqqqmmmzzzjjj[[[VVVWWWXXXYYYYYYWWWVVVSSSOOOHHH???:::444222111222333444444333333333222111111222333333333333222222222222333333111111222222222333333333444444333333444555666666:::===MMMdddlllccc^^^bbbuuutttrrr}}}vvvqqq{{{uuusssooohhhhhhmmmsssxxxyyy{{{|||~~~sssYYYYYYkkk|||tttuuuyyygggYYYLLLLLLJJJGGGDDD@@@===<<<;;;>>>???===>>>CCCGGGHHHDDDFFFJJJ[[[ooonnnhhhmmm~~~{{{eeeRRRJJJGGGDDDAAA@@@>>>;;;999999999999888999999:::;;;AAADDDJJJSSS\\\ccceeeeeeZZZNNNDDDHHHWWWnnnaaaRRR]]]jjjmmm```KKKHHHKKKZZZssswwwaaaKKKIIIVVVccciiijjjaaa[[[XXX[[[^^^[[[VVVSSSccc{{{ssspppjjj^^^RRRMMMLLLJJJFFFDDDBBB>>>;;;999777333111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333444666777CCCNNN\\\ccceeeiiiqqqyyy|||~~~~~~{{{yyyxxxsssllldddcccddddddaaa\\\^^^cccssswwwxxxuuutttssspppkkkpppooonnnkkkggghhhttt|||tttkkkcccWWWMMMEEEAAA>>><<<<<<======>>>>>>===<<<<<<===>>>@@@AAABBBCCCCCCBBBDDDCCCBBBCCCFFFKKKQQQTTTQQQQQQQQQPPPOOOMMMLLLKKKMMMNNNOOOQQQXXXdddsss}}}vvvggg]]][[[aaacccccc___XXXRRRNNNMMMPPP[[[hhhttt~~~wwwnnnnnnvvv~~~|||uuubbbaaaccc^^^\\\[[[\\\YYYUUUVVVZZZTTTRRRNNNIIIDDDAAA>>>===<<<;;;:::999888777666666444444444444444444444444555555444444444333444444;;;<<<===<<<;;;<<<>>>???BBB@@@>>><<<<<<<<<;;;:::;;;===??????<<<;;;:::;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIIIIKKKJJJIIIFFFDDDBBB@@@???===>>>???@@@@@@???>>>>>><<<;;;:::999999999999999999999::::::;;;>>>CCCGGGWWW```nnn{{{uuuppptttyyy|||}}}}}}yyyoooaaaSSSJJJFFFHHHNNNSSSQQQLLLJJJOOOTTT^^^jjj{{{~~~qqqaaaaaammmuuukkknnnmmmjjjssslll\\\TTTRRRRRRRRRRRRSSSTTTRRRLLLDDD>>>555333111111222333333333222222111111111111222222222222222111111222222222111111111111222222222222333333333333444555666777888===TTTooosssddd```iiizzztttuuujjjiiixxxooodddmmmsssdddbbbgggooovvvwwwxxxzzz{{{}}}sssYYYXXXjjj~~~yyypppqqqxxxjjjXXXJJJIIIHHHFFFCCC@@@===;;;;;;>>>???<<<===BBBFFFFFFEEEGGGIIIZZZpppqqqhhhhhhvvvhhhTTTKKKHHHDDDAAA???===;;;999999999888888888888999999===@@@GGGOOOXXX___ccceee]]]PPPEEEFFFSSSjjjeeeSSSZZZgggnnneeeRRRFFFGGGRRRiiiqqqWWWQQQ]]]kkkqqqqqqkkkccc]]]\\\^^^\\\VVVQQQYYYooorrrddd^^^VVVQQQOOOMMMIIIEEEDDDBBB???===:::777333000111111111111111111111111111111111111111111111111222222222222222222222222...//////000222555999<<>>=========@@@???>>>>>>============AAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCEEEIIINNNSSSVVVTTTSSSRRRQQQPPPOOONNNNNNQQQSSSUUUTTTUUU^^^mmmyyyssseee______dddiiiggg___UUUOOOLLLNNNYYYhhhvvv{{{pppggghhhooorrrrrryyyaaaaaaeee```]]]]]]]]]ZZZVVVVVVZZZSSSPPPLLLGGGCCC@@@>>>===::::::999888777666666555222222222222222222222222555444333333333333444444<<<<<<<<<;;;:::;;;>>>AAA@@@===::::::;;;<<<<<<<<<<<<<<<===<<<::::::::::::;;;;;;<<<===>>>@@@AAAAAACCCCCCDDDDDDEEEFFFGGGGGGHHHGGGFFFCCCAAA>>>===<<<999:::<<<=========<<<;;;;;;::::::999999999::::::888999;;;<<<>>>BBBHHHLLL\\\eeesss~~~ppp```SSSLLLHHHLLLQQQUUUTTTNNNFFF@@@EEEOOO\\\gggppp|||rrrddd```nnn|||kkkhhhjjjpppttt{{{qqq]]]SSSPPPJJJKKKNNNQQQRRRNNNHHHCCC999666222000111222222222111111111111111111111111000111111111111111111000000000000111111111222222111111222222444555777777:::DDD^^^xxxxxxfffeeessszzz}}}zzzcccfffyyywwwggglllggg]]]```hhhqqqwwwvvvwwwxxxzzz|||rrrYYYVVViii}}}vvvmmmmmmkkkxxx{{{fffTTTGGGGGGFFFEEEBBB???<<<::::::>>>>>>;;;;;;@@@DDDDDDFFFHHHJJJYYYppprrrhhhfffpppkkkUUULLLHHHDDD@@@>>>===;;;999999888888777777777888888999<<>>JJJRRR[[[___ccckkkzzz}}}||||||rrrdddZZZZZZ]]]```aaa```dddkkkkkkoooqqqoooqqqttttttqqqjjjdddccchhhqqqyyy{{{nnnbbbSSSLLLCCC<<<;;;<<>>===>>>AAADDDFFFFFFFFFEEEDDDCCCBBBBBBBBBDDDDDDFFFHHHLLLPPPSSSUUUSSSSSSSSSSSSTTTTTTUUUUUUVVVZZZ]]][[[YYY^^^jjjtttttthhhbbbgggkkkjjjcccZZZRRROOONNNUUUbbbppp{{{|||nnnhhhjjjmmmlll~~~eeedddgggaaa^^^]]]]]]ZZZUUUUUUYYYRRROOOKKKFFFBBB???===<<<999888888777666666555555222222222222222222222222444333222222222333555666888999999999:::>>>CCCGGGBBB>>>999999;;;======<<<;;;;;;:::999999999:::::::::;;;;;;<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCAAA???===;;;:::999666777999;;;;;;:::888777888777777777888999999:::777999===@@@DDDJJJQQQUUU___jjjwwwxxxlll```TTTKKKDDDEEEKKKTTTYYYUUUHHH===AAAEEEJJJMMMQQQXXXccclll{{{lll\\\```sssxxxkkkcccfffrrrvvvvvvmmmXXXLLLEEEGGGIIIMMMOOONNNJJJGGG===999444111000111222222000000111111111111000000//////000111111000/////////000000000000111111111000000111222444555777888===MMMgggyyytttggglll}}}ooo^^^gggzzzssstttmmm]]]YYY```hhhpppuuuuuuvvvwwwxxx{{{pppVVVUUUggg|||zzzqqqhhhhhh```mmmzzz{{{ooo]]]NNNDDDEEEEEEDDDBBB>>>;;;999:::>>>>>>;;;:::???BBBBBBEEEIIIKKKXXXnnnsssjjjgggpppnnnXXXMMMIIIDDD@@@>>>===;;;:::999888777777666777777777666999===BBBIIISSS^^^eeeaaaVVVKKKHHHPPPeeelllVVVUUU___kkkhhhWWWJJJEEEJJJ^^^xxx{{{___YYYfffuuu}}}zzzsssfff\\\YYY[[[ZZZUUUPPP___xxxyyyyyyzzz}}}eeedddgggnnnnnndddWWWOOOGGGDDD@@@===:::777333000////////////////////////////////////////////////000000000000000000000000000111111000000333:::@@@NNNRRRWWW[[[___hhhuuu~~~}}}}}}zzzwwwuuurrrggg\\\WWWVVVXXX___dddgggkkkooolllpppqqqppppppsssrrrooohhhcccccclllwww~~~~~~wwwnnnaaaTTTEEE@@@:::777888;;;===???<<<<<<===???BBBGGGKKKNNNGGGFFFDDDBBBAAABBBDDDEEEGGGIIIKKKNNNPPPRRRRRRRRRWWWXXXZZZ\\\^^^___``````]]]aaaeeedddbbbeeeooowwwvvvjjjjjjjjjiiieee___YYYUUUPPPQQQXXXeeepppuuuxxx{{{uuuiiiiiijjjiiihhheeeddd```^^^]]]\\\YYYTTTTTTWWWPPPNNNJJJFFFBBB???===<<<888777777666666555555444111111111111111111111111222222111111222444666777888888888888:::>>>DDDIIIHHHBBB<<<:::<<<>>>===<<<:::999777777888999:::;;;::::::;;;<<<===>>>>>>?????????????????????@@@@@@>>>===<<<;;;:::888777777666777999;;;:::999777555666666666666777888999:::999<<>>;;;888:::>>>>>>:::999>>>AAAAAAAAAHHHJJJVVVlllsssmmmllltttttt]]]MMMIIIDDD@@@===<<<;;;:::888888777666666666666666444555888<<>>???BBBFFFIIIMMMOOORRRUUUUUUTTTQQQPPPZZZ[[[^^^aaabbbbbbbbbaaa___bbbdddeeefffkkkttt|||~~~tttooojjjggggggeeeaaa]]]UUUOOOPPP\\\gggmmmppprrr|||uuuiiihhhkkkjjj|||iiiddd___```]]]\\\[[[XXXRRRRRRVVVPPPNNNJJJEEEAAA>>>===<<<777777666666555555444444000000000000000000000000222111000000222444777888::::::999888999===BBBGGGNNNGGG???<<<===>>>===;;;:::888666555777999;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<===============999999999888777666666666888:::;;;===<<<:::888666666666666777888999:::;;;===AAAFFFLLLRRRYYYaaafffhhhssssssjjjkkklllggg```RRROOONNNRRRYYY\\\YYYTTTDDDCCC@@@??????AAADDDFFFFFFJJJQQQXXXeeezzzvvvdddhhhxxxddd^^^YYY^^^oooqqqUUUIIIHHHGGGGGGIIIJJJJJJIIIDDD???888222000000111111...///000111111000///...---...///000000///...---////////////000000000000//////000111333666888999???TTTeeedddXXXZZZnnnvvvgggfffzzzggg^^^WWWZZZbbbiiiooouuuttttttuuuwwwzzzsssYYYSSSfff{{{xxx~~~iii^^^]]]YYYgggssstttlll^^^OOOCCCAAABBBCCCCCCAAA>>>:::888:::======:::999===@@@@@@===FFFJJJUUUkkktttpppqqqyyyxxxaaaNNNJJJDDD???===<<<;;;:::888888777666666666666666333444555888???KKKZZZeeefff]]]RRRKKKMMM[[[vvv~~~zzzrrrllljjjooowww~~~mmmXXXWWWcccuuuwwwhhhLLLEEEGGGZZZttttttXXXSSS\\\ccctttooocccSSSOOOUUU\\\]]]RRRRRR^^^yyy{{{uuu{{{rrr]]]JJJFFF@@@;;;888666444222////////////////////////////////////////////////000000000000000000000000***---000222666>>>JJJTTTZZZZZZ[[[^^^aaaccccccccceeeaaaeeennnmmmaaaYYYYYYYYYQQQOOOWWWccckkkpppsssnnnrrrtttrrrqqqrrroookkkhhhkkksss{{{}}}{{{{{{~~~xxxxxxpppcccWWWNNNEEE===999888666666888999999999;;;>>>CCCHHHIIIHHHEEECCC@@@>>>;;;:::===BBBHHHLLLQQQSSSWWWYYYYYYVVVQQQNNNUUUWWWZZZ\\\\\\[[[YYYXXXZZZ[[[\\\]]]```hhhssszzz{{{{{{rrriiifffhhhjjjgggcccZZZPPPMMMXXXeeekkkmmmooouuuvvvjjjlllpppqqqvvvdddeee]]]^^^[[[YYYYYYWWWRRRPPPRRRNNNKKKFFFCCC@@@===:::777666666666666555444333222000000000000////////////111111000000222444777999:::777444555:::>>>??????@@@>>><<<<<<<<<;;;:::888444444555666777888999999888999:::;;;<<<<<<<<<<<<888999::::::999888777666555555555666666888999:::999::::::888666555666777999888888999:::===???@@@FFFJJJOOOTTTYYY]]]aaadddkkkqqq{{{zzziii]]]RRRVVVfffrrrooofffQQQHHHBBBBBBAAA???AAAGGGCCCCCCDDDGGGJJJTTTiii|||{{{ooommm~~~{{{lllZZZTTTbbbwwwbbbPPPIIIDDDEEEFFFFFFHHHLLLHHHDDD>>>777222///------////////////////////////000000//////.........---............////////////...------000111111555<<>><<<999999:::<<>>>>>===;;;:::999999888777555333444555666777888999999888888:::;;;;;;<<<<<<<<<777888888999888777666555555555555555666777999999;;;;;;:::888666555666777888999999;;;===@@@CCCEEEJJJNNNSSSWWWZZZ]]]aaaccckkkrrr|||{{{ooobbb```kkkvvvyyywww^^^OOOCCCBBBEEEEEECCCCCCAAAAAABBBCCCBBBFFFSSSaaazzzxxxiiikkkzzzjjjYYYXXXeeettt|||tttXXXMMMDDDBBBDDDEEEGGGIIIGGGDDD???999444000...---........................000/////////.........---............///////////////......111111222888???MMMYYY___\\\\\\iii}}}xxxvvv|||wwweeennn|||yyyaaaZZZVVV]]]eeejjjlllnnnnnnrrrwww{{{}}}mmmTTTXXXjjj}}}}}}eeeVVVSSSYYYcccnnnooodddTTTGGG@@@???AAACCCBBB???;;;777666999:::;;;;;;::::::;;;<<>>???CCCGGGHHHDDD@@@<<<;;;999:::;;;???DDDJJJPPPSSSUUUWWWYYYWWWSSSPPPNNNOOOLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMNNNLLLNNNYYYdddqqqxxxzzzooojjjggggggiiieee^^^VVVRRRTTTYYY^^^aaaeeeiiilllooouuu~~~uuucccccc\\\\\\YYYYYY[[[XXXRRROOOPPPMMMJJJFFFBBB???<<<999666555555555555444333222222000////////////.........//////000111444666999:::888666444555777:::<<<<<<;;;999777666666666444222333444444555666777888888777888999:::::::::::::::666666777777666666555444444444444555666777999999<<<<<<;;;888555444555666888999;;;>>>BBBFFFIIIKKKPPPSSSWWWZZZ\\\^^^aaaccclllsss|||{{{llldddeeeooo{{{qqq]]]HHHDDDIIIKKKFFFAAAAAAAAABBBBBB???===CCCLLLVVVkkkoooaaaeeexxx|||```PPPVVViiiwwwgggUUUDDD???AAACCCDDDFFFFFFDDDAAA<<<777222///,,,......................../////////...............---............/////////000//////222222333;;;DDDUUU\\\ZZZSSSZZZpppppplllxxxmmm\\\jjj|||yyyyyyccc\\\XXX^^^eeeiiikkkmmmmmmpppuuuzzz|||mmmTTTYYYjjj}}}zzz```RRROOOUUUaaalllmmmbbbQQQEEE???>>>AAACCCBBB???;;;888666777999;;;;;;::::::;;;<<<<<<<<<>>>FFFQQQYYY^^^^^^dddsssppp[[[QQQGGGEEECCC>>>:::999999888777666666555555555333111000222444;;;JJJYYYccccccTTTIIIOOOZZZlll|||xxxaaaiii~~~bbbLLLDDDPPPbbb}}}rrrTTTJJJKKKMMMRRRWWWWWWUUUXXX```gggeee^^^]]]jjjyyyxxxyyyppp___QQQGGGCCC>>>;;;:::999555111//////...------------...------------------------/////////...............000///111:::IIIYYYeeekkkiiidddaaabbbcccbbbbbbdddlllpppqqqppprrrsssjjj]]]VVVYYY^^^eeekkkpppsssuuuooonnnooopppqqqtttvvvxxxxxxwwwxxxzzz|||zzzuuuppp^^^RRRCCC999777777777777777888999999999;;;???BBBDDDEEEDDDBBB???<<<;;;;;;999;;;>>>CCCIIIOOOTTTVVVXXXXXXWWWUUUPPPMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLJJJHHHGGGGGGEEEFFFPPP[[[jjjtttzzznnnggghhhllliiiddd\\\TTTNNNNNNRRRVVV[[[^^^```eeeppp|||sss``````ZZZZZZXXXYYY[[[XXXRRRNNNNNNMMMIIIEEEAAA>>><<<888666444555555444444333222111/////////.........---------...000333555777999:::777666555555666777999:::;;;999777666666555333111333333444555555666777777666777888888999999999999444444555555555444444444333444444555666888999:::<<<;;;:::777444333555666888:::===AAAFFFJJJNNNPPPSSSUUUYYY\\\^^^```ccceeelllrrr|||sssddd]]]ccctttoooXXXLLLKKKLLLHHHDDDCCCBBBDDDFFFDDDAAADDDJJJLLLXXXwwwmmmbbbkkklllVVVVVVgggvvvuuuwww|||www```GGG===???AAABBBBBBDDDCCCBBB???;;;555000---................................................---------.........//////000...///111222555???JJJZZZ]]]UUUJJJSSSlll{{{zzzzzzkkkjjj{{{dddYYYjjjpppbbbkkkhhhaaa]]]aaafffgggiiikkkmmmpppvvvzzz}}}kkkTTTXXXiii{{{vvv\\\OOONNNRRR^^^jjjjjj^^^NNNCCC>>>>>>AAACCCCCC???;;;888777666888:::;;;:::::::::;;;;;;:::<<<@@@FFFKKKMMMMMMSSScccyyyvvv^^^RRRHHHFFFEEEAAA<<<:::999888777666555555555555333111111222333888FFFSSSaaacccWWWKKKOOOXXXjjjhhhllleeeNNNEEENNN```{{{|||VVVFFFGGGMMMTTT[[[\\\ZZZ[[[bbbiiijjjccc^^^eeezzzwwwqqqgggWWWLLLIIIIIIEEE???<<<999555000//////...------------...------------------------........................///...333@@@RRRcccmmmpppjjjgggddddddfffjjjnnnqqquuutttooolllnnnpppiii^^^[[[```fffkkkmmmpppsssvvvtttqqqnnnlllmmmppptttwwwrrrqqqssswwwzzzvvvmmmeeePPPFFF;;;555666999888777888888999:::<<>>???;;;>>>CCCHHHNNNSSSWWWYYY[[[ZZZWWWTTTPPPNNNNNNNNNUUUUUUUUUTTTSSSRRRPPPOOOJJJGGGFFFFFFDDDEEEMMMWWWfffqqqtttlllllloooiiigggaaaWWWNNNKKKNNNSSSVVVYYY\\\```iiirrrsssnnntttaaa```[[[YYYWWWXXXZZZXXXQQQMMMMMMLLLIIIDDD@@@>>>;;;777555444444444444333222111000............------------,,,...111444777888999999777666666555555555777888;;;999777777777777555333333333444444555555666666555666777777777777777777333333333333333333444444444444444555777999:::;;;::::::888666444444666999;;;===@@@EEEJJJNNNQQQSSSSSSVVVZZZ]]]```bbbeeegggkkkpppyyyooo```]]]lllqqq___TTTPPPOOONNNIIIGGGGGGJJJJJJIIILLLPPPSSSTTTgggmmmgggxxx}}}iiidddiiipppnnnnnnpppyyylllNNN@@@???@@@@@@@@@AAAAAABBB@@@===888222///........................---------...............------------...............---...000222777DDDRRR______UUULLLTTTiiissspppuuuiiinnnvvv]]]aaasssooo___eeewwwlllfffbbbdddffffffhhhjjjnnnrrrwww{{{~~~hhhRRRTTTfffyyysssVVVIIIIIIMMMZZZfffeeeYYYJJJBBB??????AAADDDDDDAAA===:::888666888::::::999888999:::<<<;;;;;;===>>>?????????DDDVVVqqq}}}aaaTTTHHHFFFFFFCCC>>><<<999888777666555555555555444222222333333777CCCOOO```eee[[[OOOPPPXXXiiiooopppfffOOOEEENNN___zzz```JJJEEENNNVVV___bbbaaabbbgggkkkppphhh___aaavvvxxxoooeeeWWWKKKOOORRROOOEEE===:::555/////////...------------...---------------------------------..................000777GGGZZZiiippprrrnnnmmmiiifffgggmmmtttxxxvvvooogggcccgggkkkhhhbbb___dddkkknnnnnnooorrruuuuuupppiiidddcccggglllpppooooooqqquuuvvvnnn```UUUEEE???888666777999888555::::::;;;===???BBBCCCDDDAAA???<<<<<<>>>AAAEEEGGG@@@BBBGGGMMMRRRVVVYYYZZZ\\\ZZZXXXWWWWWWWWWXXXXXX]]]\\\YYYUUUQQQNNNKKKJJJGGGEEEFFFGGGGGGGGGLLLSSSbbbnnn}}}rrrmmmmmmjjjkkkggg^^^SSSNNNOOORRRXXX]]]bbbfffkkkoookkkdddvvvcccbbb___ZZZWWWWWWYYYVVVPPPMMMNNNKKKHHHDDD@@@===:::777444333333333333222111000000......---------,,,,,,,,,,,,///222555888999888888777777888666555444555666999777666666777777666555333333333444444444555555555555666666666666555555333333222222222333444444444555555666888:::<<<===999999888666666777;;;>>>AAACCCFFFJJJNNNQQQSSSTTTTTTWWW[[[^^^```bbbeeegggiiimmmtttyyy|||~~~~~~nnnaaahhhuuu|||hhh^^^\\\\\\SSSNNNMMMPPPRRRQQQRRRTTT\\\XXXbbb|||llltttxxxrrrnnnppprrrssswwwwwwWWWEEEAAA@@@??????>>>???@@@@@@>>>:::555222---------------------------------------.........,,,------------.........------///111333:::KKKZZZeeebbb\\\YYY```nnnxxxzzz}}}rrryyy~~~ooo^^^gggxxx|||nnnqqqzzzmmmgggccceeeffffffhhhkkkppptttxxx|||~~~dddNNNPPPbbbvvvoooPPPAAA@@@HHHTTT___^^^RRREEE@@@@@@@@@BBBEEEEEEBBB>>><<<:::888999999888777777888:::<<<<<<<<<<<<;;;:::888888;;;KKKhhhgggXXXIIIEEEFFFDDD???===999888777666666555555555444222333444333666@@@LLL___fff___SSSRRRWWWhhhtttqqqiiiQQQEEEMMM]]]xxxuuuYYYJJJNNNUUU___eeehhhiiikkkmmmppplllccc```qqq{{{wwwxxxzzz|||wwwpppjjj^^^SSSUUUZZZWWWIII>>>:::555/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------............333@@@PPPaaalllqqqqqqtttsssmmmeeedddkkksssvvvpppiiiaaa___ccchhhjjjjjjccchhhnnnpppppppppqqqrrroooiiiaaa[[[ZZZ___fffkkkrrrrrrrrrrrrmmmaaaRRRGGG===;;;888777777777777666======>>>AAACCCDDDCCCAAA===<<<===AAAFFFLLLOOOPPPFFFHHHKKKOOOTTTWWWYYYZZZ[[[ZZZYYYZZZ^^^aaacccccc]]]YYYTTTNNNIIIEEECCCCCCFFFFFFIIIMMMMMMKKKKKKOOO___jjjxxx|||ppphhhnnnpppnnnfff[[[SSSPPPQQQ[[[dddlllqqqssstttpppiiitttbbbcccaaaZZZWWWVVVWWWUUUOOOMMMNNNKKKHHHCCC???===:::666444333333333333222111000///---------,,,,,,,,,,,,+++---///333777888888777666777999999888555333444666444333222333555666555444333333333333333444444444444444555555555555444444333333222222222333444555555666666888999<<<===>>>999999999888999<<>>???===;;;777555------------------------,,,,,,,,,------.........,,,,,,---------.........------000333555???RRRccciiidddaaadddjjjqqq~~~wwwlllaaajjj{{{xxxhhhdddaaaccceeefffiiimmmqqqtttxxx{{{}}}{{{aaaKKKMMM___sss}}}mmmMMM>>>===AAAMMMXXXVVVJJJ???===@@@AAADDDFFFFFFDDD@@@===<<<;;;:::999666444555777::::::;;;<<<<<<;;;999888888999CCCZZZ{{{ooo]]]KKKEEEEEEBBB>>><<<999888777666666555555555222111222333222444>>>III^^^fffaaaUUURRRVVVgggsssnnnqqqVVVFFFJJJXXXtttuuu\\\QQQVVV^^^eeejjjkkkiiifffggglllggg^^^hhh|||}}}zzzwwwttttttmmmbbbXXX___[[[KKK>>>:::777111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///999IIIZZZgggnnnoooooowwwvvvooodddbbbiiisssvvvooojjjdddcccdddfffiiikkkhhhkkkooorrrrrrqqqppppppgggbbb[[[WWWXXX```iiiooorrrqqqnnnhhh___RRRFFF???;;;;;;:::888666777:::===???@@@AAADDDGGGEEEAAA===;;;===BBBIIIRRRWWWXXXWWWKKKLLLNNNQQQTTTVVVXXXZZZ[[[ZZZXXXZZZ]]]______^^^RRROOOJJJFFFEEEEEEHHHJJJOOOPPPUUU[[[[[[UUUQQQQQQ```jjjvvv}}}~~~~~~wwwiiioooqqqqqqllldddZZZTTTRRRYYYeeeppptttuuuvvvuuusssooo^^^aaaaaa[[[WWWUUUVVVSSSOOOMMMOOOKKKGGGCCC???<<<999666444222222333222222111000///---------,,,,,,,,,++++++...000444777999888777555777999:::888555333444666000//////000222444333222333333333333333333444444444444444555555444333333333333222222222333555666666666777999:::<<<>>>???999:::::::::<<<@@@FFFJJJNNNPPPRRRTTTVVVVVVVVVVVVXXXZZZ\\\]]]]]]^^^___aaafffhhhlllnnnqqqtttxxx{{{xxx{{{~~~}}}}}}zzzssseeeaaabbbiiinnnlllgggeeeeeellluuu{{{hhhnnneeePPPFFFAAA???@@@:::;;;===>>>===;;;999777------------------------,,,,,,,,,------.........,,,,,,,,,---------............111444888BBBVVViiillldddccciiimmmppp~~~ooofff___qqq{{{nnnddd```^^^bbbdddfffjjjoooqqqtttxxx{{{|||}}}~~~yyy^^^IIILLL]]]qqq{{{~~~mmmNNN??????===IIISSSPPPEEE;;;;;;???BBBDDDGGGGGGEEEAAA???===<<<;;;999555333333666999888:::<<<===<<<;;;:::;;;:::===NNNqqquuuaaaMMMEEEDDDAAA<<<:::999888777666666555555555111000111222222333===HHH]]]fffaaaVVVRRRUUUfff~~~ppphhhyyywwwZZZFFFGGGTTTqqqnnnVVVXXX^^^eeejjjiiiccc]]]]]]iiihhh[[[___xxxxxxyyy~~~yyypppXXX```\\\KKK===:::888333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........111===OOO```jjjnnnnnnnnnwwwwwwpppeeebbblllvvv{{{sssoookkkiiigggeeefffhhhkkkmmmpppssstttssspppnnnccc___ZZZWWW[[[eeepppwwwmmmlllggg___SSSIIIAAA>>><<<>>>===:::777888???FFFAAAAAACCCGGGIIIFFF@@@;;;<<>>>>>===???BBBDDDFFFIIIMMMPPPQQQSSSUUUXXXYYYYYYXXXWWWZZZ\\\\\\ZZZXXXXXX\\\```aaagggmmmqqqrrrsssvvvxxxyyy{{{~~~}}}uuullllllrrrwwwwwwtttvvvoooooossshhhiiioooUUUHHHDDD???:::===<<<<<<<<<<<<;;;;;;;;;222...++++++---//////...------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------...,,,---444<<>><<<;;;<<<:::777555444444555666888:::;;;===BBBDDD>>>666999???SSSssszzzfffQQQHHHFFFCCC>>><<<888888777777666555555555333111111333333444<<>>;;;<<>>???@@@AAA???BBBEEEGGGJJJMMMQQQTTTWWWXXXZZZ\\\\\\[[[ZZZYYYWWWWWWXXXWWWWWWYYY]]]___eeeiiimmmnnnnnnooorrruuuuuuxxx}}}yyyzzzqqqmmmzzz}}}jjj^^^nnnwww[[[GGG???>>>>>>===<<<<<<<<<<<<;;;;;;;;;444000,,,+++,,,......------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------///---///777???KKK]]]mmmooolllmmmqqqtttqqqooopppwwwvvv~~~qqqkkkttt|||qqqcccaaa```___```bbbfffiiilllmmmpppuuuzzz}}}~~~}}}~~~{{{xxxZZZLLLMMM]]]nnnvvvzzz~~~mmmLLL:::888888CCCJJJGGGAAA???@@@@@@GGGFFFDDDAAA>>>;;;999999:::999666444333333444555777999;;;===CCCGGGCCC<<<>>>DDDWWWwwwkkkTTTIIIEEEAAA===;;;999999888777777666666555333111111222222333:::CCCUUU___[[[PPPLLLMMM[[[ppp{{{ooobbbjjj}}}|||dddJJJEEESSSllluuu[[[TTTTTTaaammmjjj]]]RRRSSS\\\aaaXXXOOOVVVmmmyyy}}}}}}iii```VVVNNNEEE;;;555555///...---,,,+++,,,------///...,,,+++***+++,,,---,,,***+++......,,,---111888EEEYYYfffddd[[[ZZZ```iiirrruuuppprrr|||vvvuuuvvvwwwvvvssslllgggeeegggjjjmmmoooooonnnnnniiiddd```ccckkkqqqrrrpppcccXXXNNNHHHDDD@@@???@@@@@@BBBBBBBBBEEEMMMRRRRRRNNNKKKIIIGGGAAA;;;;;;??????GGGQQQWWW\\\aaa```[[[PPPNNNMMMQQQWWW\\\]]]\\\ZZZUUUNNNJJJHHHGGGGGGFFFLLLNNNQQQTTTUUUUUUUUUVVVYYY^^^bbbeeejjjooonnnhhhjjjnnntttxxxzzz|||~~~pppllllllqqqrrrjjj```YYYTTTWWW^^^eeegggfffkkkqqqsss\\\\\\aaa^^^]]][[[WWWTTTQQQNNNMMMMMMHHHBBB<<<888666333111111111000//////......------------,,,++++++---000111333444444333222333333666666555555444222111000//////000000111222222333333333333333333333333333222222222222222222222222333333333333444555555666;;;<<<<<<>>>@@@BBBDDDEEECCCFFFIIILLLOOORRRVVVYYY\\\]]]^^^___^^^\\\ZZZYYYUUUTTTTTTVVVYYY]]]______iiikkklllkkkiiijjjnnnqqquuuyyy|||qqqkkktttrrr]]]```oooqqqVVVCCC>>>???===<<<<<<<<<<<<;;;;;;;;;777333...++++++,,,------,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------//////222;;;EEERRRaaammmoooooovvv}}}ppphhhmmmttt~~~mmmlllxxx~~~xxx}}}yyyiii]]]```___]]]^^^```eeejjjmmmnnnqqqtttxxx{{{}}}}}}}}}~~~~~~~~~~~~{{{wwwYYYLLLNNN^^^oooxxx|||~~~|||mmmNNN===888777CCCLLLIIIAAA>>>@@@BBBGGGEEEAAA===999777666666888777555333222222333333444777:::===DDDKKKJJJFFFFFFLLL]]]}}}qqqXXXJJJDDD???<<<:::::::::999999888777777666444222111222111222999AAAQQQZZZVVVKKKHHHIIIUUUiiiuuussscccgggzzz}}}eeeLLLEEEQQQhhh|||aaaXXXUUU```llljjj^^^SSSMMMXXX___YYYMMMPPPfff}}}yyyvvvwwwvvveee]]]TTTNNNFFF<<<555444///...---,,,+++,,,---------,,,+++*********+++,,,+++)))+++......---000555AAALLLZZZaaa^^^WWWWWW\\\eeelllpppsss|||uuuvvvxxxyyywwwrrriiicccccceeehhhkkkmmmooooooooolllhhheeehhhmmmqqqooommm___TTTJJJHHHHHHGGGFFFGGGEEEIIIKKKLLLPPPXXX\\\\\\TTTOOOJJJEEE???:::===CCCEEELLLSSSXXX]]]bbbbbb___RRRPPPOOORRRXXX\\\]]]\\\YYYRRRJJJEEEEEEHHHLLLOOOTTTXXX\\\[[[UUUNNNJJJHHHOOOTTTZZZ]]]ccclllrrrtttpppsssvvvxxxyyy{{{}}}~~~zzzqqqlllooosssooofffaaaVVVUUUYYY```dddeeeiiimmmxxxaaaaaabbb^^^]]]ZZZWWWTTTPPPNNNMMMLLLGGGAAA;;;888555333111111000000///......------,,,------,,,+++,,,...000333444555444222111111222444444444444222111000///...//////000111222333333333333333333333333333333111111111111111111111111333333222222333444555666======>>>???BBBDDDGGGHHHGGGJJJOOORRRUUUXXX[[[^^^^^^______```___\\\ZZZYYYVVVTTTSSSVVV[[[___```___gggjjjlllkkkhhhhhhkkknnntttwww|||yyypppkkkrrrkkkbbbiiisssUUUBBB;;;===<<<<<<<<<<<<;;;;;;;;;999666000,,,++++++,,,---,,,,,,+++++++++,,,------+++++++++,,,,,,,,,---------///444???MMM[[[hhhppppppsss}}}qqqooo{{{tttdddhhhwwwvvvhhhfffxxxrrrddd[[[___]]][[[\\\___dddkkkooooooqqqtttwwwyyy{{{||||||}}}}}}~~~}}}~~~|||vvvXXXLLLOOO```qqqzzz}}}}}}{{{}}}qqqTTT???777888FFFPPPLLLBBB???CCCGGGHHHDDD>>>999666555555444555555333222111111111111222666999===EEEOOOSSSQQQOOOSSSbbbwww]]]LLLDDD>>>;;;;;;;;;;;;:::999999888888777555333222222111111777@@@MMMUUUPPPFFFDDDEEEMMM___rrrxxxvvvsssrrrrrruuuyyy{{{|||kkkhhhwww~~~hhhPPPGGGPPPeeedddZZZWWWcccooonnnaaaVVVOOOZZZdddaaaTTTQQQfffzzzooonnnnnn^^^UUUNNNJJJDDD;;;555333000///---,,,++++++,,,---++++++***))))))******++++++)))+++---------111888LLLTTT\\\___ZZZUUUVVVZZZ```eeekkkuuuttttttsssqqqnnnjjjeeeaaabbbdddfffiiilllnnnpppqqqmmmiiiffffffjjjmmmmmmlllfff[[[RRRQQQSSSRRRQQQQQQQQQUUUXXXXXX[[[```bbb```[[[RRRIIIEEECCCAAADDDHHHJJJPPPUUUXXX]]]cccdddbbbYYYXXXWWWXXX[[[]]]\\\[[[UUUPPPKKKIIILLLSSS[[[______ccceeeaaaVVVJJJCCC???FFFLLLTTTYYY___hhhrrrzzzwwwyyyzzzzzzzzz{{{~~~vvvkkkkkkppppppjjjfffZZZUUUUUU[[[bbbfffjjjnnn~~~gggccc```^^^\\\ZZZWWWSSSPPPNNNLLLKKKFFF@@@:::777555333111000000//////...---------+++,,,,,,,,,+++,,,///111444555555444222111222333444444333333222000///...---...///000111222333333333333333333333333333333111111111111111111111111333222222222333555777888>>>>>>@@@BBBDDDGGGJJJKKKLLLOOOTTTWWWZZZ\\\___aaa___`````````___]]]ZZZXXXSSSRRRQQQTTTYYY\\\\\\[[[aaaeeejjjkkkjjjiiijjjlllnnnppprrrtttvvvzzz~~~tttpppnnnwww~~~wwwiiihhh}}}~~~fffIII;;;===<<<<<<<<<<<<;;;;;;;;;:::777333...+++***+++,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------+++///777DDDVVVfffppptttoootttyyywwwjjj^^^hhhxxxrrrddd___mmm~~~nnnccc^^^\\\[[[ZZZZZZ^^^dddkkkooooooqqqsssvvvxxxyyyzzzzzz{{{|||}}}~~~~~~{{{}}}|||tttXXXLLLPPP```rrr{{{~~~|||zzz}}}yyy\\\FFF:::>>>KKKSSSMMMCCC@@@EEEJJJIIICCC<<<888666555555444333333222111111000000000111555888<<>><<<===;;;;;;::::::999888888888666333222222111111777@@@LLLRRRKKKBBBAAA@@@FFFUUUhhhwww{{{tttjjjaaa[[[ZZZ]]]___iiivvvsssnnnxxxkkkSSSHHHNNNaaa|||fff\\\YYYeeetttsssfffZZZTTT\\\iiijjj\\\TTTggg|||mmmiiiiiiYYYPPPIIIFFFCCC;;;444222000///---,,,++++++,,,,,,*********************++++++***+++,,,,,,---444>>>UUU\\\aaa```ZZZXXXYYY[[[\\\aaajjjwwwtttqqqlllgggdddbbbbbbccccccccceeegggjjjlllooopppkkkgggbbbbbbeeejjjmmmnnnoooeee]]][[[\\\ZZZYYYZZZ___dddhhhhhhiiikkkiiieee```TTTJJJIIILLLLLLMMMNNNNNNSSSWWWYYY]]]ccceeeccc^^^^^^^^^___aaabbbaaaaaaXXXVVVTTTUUU[[[bbbhhhkkkiiillllllfff[[[OOOFFFBBBBBBHHHQQQXXX]]]dddnnnxxxyyyzzz{{{zzzzzzzzz}}}}}}mmmiiilllmmmkkkiii```XXXUUUYYYaaafffkkkpppiiiaaa^^^]]]\\\ZZZVVVSSSPPPMMMLLLJJJEEE???:::777444222111000000///......------,,,***+++,,,,,,,,,---000222555666666444222222333555444444333333222000///...------...///111222333333333333333333333333333333111111111111111111111111333222222222444666999;;;???@@@CCCFFFIIILLLMMMNNNPPPSSSXXX[[[]]]___aaacccaaaaaaaaa```]]]ZZZWWWUUULLLLLLMMMOOOSSSVVVVVVVVV[[[```fffiiiiiihhhiiikkkmmmnnnooopppssswww}}}tttsssuuu}}}}}}|||mmmfffqqq|||kkkRRRDDD===<<<<<<<<<<<<;;;;;;;;;999888555111,,,******,,,++++++++++++,,,---......++++++,,,,,,,,,,,,------***000:::III^^^ooovvvuuulllppp~~~zzz|||zzzfffaaannn}}}|||rrriiieeelllyyykkkbbb___YYYXXXXXXZZZ^^^dddkkkooonnnpppsssvvvxxxxxxxxxxxxyyyzzz{{{||||||}}}}}}|||zzz}}}|||sssWWWLLLPPPaaasss{{{~~~zzzxxx~~~~~~}}}iiiUUUIIIKKKTTTWWWNNNCCCAAAEEEHHHHHHBBB;;;777666666555333222222222111111111000000111555888;;;EEESSS^^^bbbYYYVVV]]]tttmmmXXXJJJAAA======;;;;;;:::999999888888777777444333333222222888AAALLLQQQIII@@@???===@@@LLL^^^oooyyyjjj^^^XXXVVVVVVXXXhhh{{{xxxrrrzzzmmmVVVIIIKKK]]]xxxjjj^^^YYYeeetttuuuiii]]]VVV\\\iiiooobbbVVVeeepppjjjjjj^^^TTTJJJGGGDDD===666333111///...,,,+++++++++,,,)))************+++++++++,,,***+++,,,,,,000<<>>999666444222111000//////......---,,,,,,)))***+++,,,,,,---000333666666666555333333555777444444444333222111//////,,,---...///000222333333333333333333333333333333111111111111111111111111222222111222555888<<<>>>AAACCCHHHLLLOOOQQQQQQQQQRRRVVVZZZ]]]___```aaabbb```___^^^[[[WWWRRRMMMKKKCCCFFFJJJMMMOOORRRTTTWWWXXX]]]aaaccccccdddgggjjjmmmoooqqqtttvvvzzzyyyzzz}}}wwwhhhfffttt{{{jjjWWWMMM===<<<<<<<<<<<<;;;;;;;;;777888777333...+++***+++++++++++++++,,,---...///++++++,,,,,,,,,,,,------,,,333>>>NNNcccuuuxxxsssffflll{{{}}}~~~vvvfffggguuu}}}yyywwwxxxvvvvvvxxxjjj___[[[VVVVVVWWWZZZ___eeejjjnnnmmmooossswwwxxxxxxvvvuuuwwwxxxyyyzzzzzz{{{zzzzzzyyy||||||rrrVVVLLLPPPaaasss{{{}}}wwwtttyyy|||yyy|||wwwiii```___ccc```SSSGGGCCCEEEGGGEEE???999666666777444111111222222222222111000000111555888;;;DDDTTT```eeeZZZTTTVVVjjjxxxaaaPPPCCC======:::::::::999888888777777777444444444333333:::CCCNNNQQQHHH>>>>>>;;;;;;EEEXXXjjjzzzvvvuuuoooyyy|||rrrxxxmmmVVVHHHHHHXXXtttqqqaaaWWW```ooosssiii___XXXZZZfffqqqfffWWWccc}}}zzzyyy}}}tttpppqqqkkk___SSSNNNIIIBBB:::666111000...,,,++++++++++++)))******+++,,,,,,+++++++++******,,,...666FFFVVV___hhhmmmjjjfffgggfffddd```hhhssszzzzzztttooommmjjjkkkkkkiiieeecccdddeeebbbaaa```___```bbbeeefff```______bbbhhhooovvvyyyxxxuuusssrrrooolllooouuu~~~~~~yyyppphhh\\\ZZZYYY[[[YYYSSSRRRTTTUUUZZZ]]]___bbbggghhheeebbbdddgggjjjlllnnnooopppjjjiiihhhiiilllmmmmmmmmmjjjlllooorrrrrriii\\\RRRJJJJJJOOOWWW\\\___hhhrrrtttvvvxxxxxxxxxyyy{{{||||||~~~qqqkkkiiikkkoookkkbbbYYYVVVVVVYYY___ggghhhbbbhhh]]]\\\YYYVVVSSSOOOMMMLLLIIIDDD>>>999666444222111000//////...------,,,,,,)))***++++++,,,---111333666666666555444444666888444444444333222111000///,,,,,,---///000222333333333333333333333333333333000000000000000000000000222222111333555:::>>>AAABBBFFFKKKPPPSSSTTTTTTSSSTTTWWW[[[^^^___```aaabbb^^^]]]ZZZVVVPPPJJJDDDAAA???DDDJJJMMMOOOQQQVVVZZZYYY[[[^^^^^^^^^```eeeiiiiiilllppptttvvvyyy|||}}}nnnaaakkkxxxzzzyyyjjjYYYQQQ======<<<<<<<<<;;;;;;;;;666888888555///+++***+++++++++++++++,,,---...///++++++,,,,,,,,,---------///666AAAPPPfffwwwyyyqqqcccjjj{{{vvvhhhlllxxx~~~}}}~~~~~~xxxjjj]]]WWWTTTUUUWWW[[[___eeejjjmmmlllooossswwwyyyxxxuuusssvvvvvvwwwxxxyyyyyyyyyyyyyyy||||||qqqVVVLLLPPP```rrr{{{}}}~~~uuuqqquuuwwwttt{{{yyyrrroooooohhhYYYLLLGGGGGGGGGCCC===777555666777444000111222222222222111111000222555888:::CCCSSSaaagggZZZRRRQQQccchhhTTTEEE===<<<::::::999999888777777666777555444555444444;;;DDDOOORRRHHH>>>>>>:::999AAARRReee{{{qqqtttlllUUUFFFEEEUUUpppwwwdddVVV[[[jjjooohhh```YYYYYYeeerrriiiYYYbbb|||zzzyyy|||xxxuuuxxxwwwiii[[[TTTNNNFFF===999111000...,,,++++++++++++)))***+++,,,,,,,,,,,,,,,+++******,,,000;;;NNN```aaakkkpppnnnkkklllkkkgggdddmmmxxx{{{tttiiiddddddbbbggglllnnnjjjeeebbbaaaaaa___]]]\\\\\\^^^```bbb\\\]]]aaafffmmmtttzzz}}}}}}|||}}}}}}zzzxxx~~~vvvjjj```XXX\\\bbbbbbZZZPPPOOOTTTWWW\\\```aaadddiiiiiiffffffiiikkkmmmnnnnnnnnnooolllkkkjjjjjjlllnnnnnnmmmppprrrxxx}}}mmm```NNNKKKMMMTTTZZZ___hhhrrrtttvvvyyy{{{{{{{{{}}}~~~{{{~~~vvvmmmjjjmmmqqqnnneeeZZZTTTPPPQQQXXX```kkkcccddd___YYYUUUUUUSSSNNNKKKLLLJJJEEE>>>888444222000///111000///...---,,,++++++(((+++......---...000333888666555777:::999555000111333555666666444111000---...///111333444444444333333333222222222111111111111111000000000000000000222444555555999>>>CCCDDDGGGLLLRRRXXXZZZYYYXXXYYYXXXXXXYYYZZZ]]]___```___\\\VVVOOOHHHBBB>>>;;;<<<>>>BBBEEEIIINNNUUUYYY```___]]][[[\\\```fffkkkpppnnnmmmmmmppptttvvvxxx~~~www___\\\rrruuu~~~{{{hhhooorrrVVV???;;;;;;>>>>>>:::777777888888777555222///+++***+++,,,,,,+++******+++---+++,,,,,,,,,,,,,,,,,,---111666AAATTTfffooonnniii```mmm|||~~~llleeeqqq}}}tttrrrfff]]]YYYSSSTTTVVVZZZ___dddiiimmmooooooooopppqqqrrrsssssstttvvvwwwxxxyyyzzzyyyxxxxxxuuuxxxzzzmmmTTTNNNUUUcccqqqvvvxxx{{{~~~zzzwwwxxxwwwrrrtttvvvtttzzzyyy{{{vvveeeTTTKKKIIIIII@@@===999666555555444333////////////000111222333444111222888AAANNN___mmmaaaQQQKKK]]]|||sssXXXFFF<<<999666999;;;<<<;;;999888888999888777777444555>>>IIIRRRRRRMMMBBB:::;;;>>>???GGG```{{{xxxccciii{{{zzzqqqZZZHHHEEELLLdddeeeOOORRR^^^```\\\[[[VVVXXXaaarrrttt]]]UUUfff}}}~~~uuuxxx}}}vvviii\\\TTTMMMAAA666333111...+++******+++,,,************************+++,,,......222@@@TTTdddffflllnnnkkkiiilllnnnnnnqqqtttuuusssnnnhhhcccbbbfffhhhiiiiiifffdddcccbbbccc\\\VVVVVV[[[______\\\XXX]]]dddjjjpppyyypppccc^^^^^^cccfffaaaXXXRRRRRRUUUXXX^^^cccfffiiilllkkkhhhmmmmmmnnnmmmllllllmmmooohhhkkkmmmnnnmmmmmmnnnooolllvvv}}}pppZZZPPPIIIOOOYYYbbbllluuuvvvtttsssuuuyyy|||}}}{{{rrrkkkkkklllnnnhhh^^^UUUPPPRRRVVVYYYjjjdddeeeaaa[[[WWWVVVTTTOOOLLLLLLIIIDDD===777444222111///000000///...---,,,++++++)))+++---...---///222555888888888777666444333222111222444555555333000///---...000222333444555555333333222222222111111111000000000000000000000111000222555666888;;;@@@EEEFFFHHHKKKQQQVVVYYYXXXWWWZZZZZZZZZZZZ[[[]]]^^^___]]]YYYRRRKKKEEE@@@>>>>>>;;;===@@@DDDHHHNNNTTTYYY^^^^^^]]]\\\\\\___dddhhhjjjhhhhhhiiimmmqqquuuwww}}}dddZZZjjj}}}nnnvvvyyyjjjnnnoooWWWCCC===:::<<<===:::999:::888888777555222///,,,***+++,,,,,,+++******+++---++++++,,,,,,,,,,,,------...666CCCSSS```ggghhhgggaaammmyyy~~~|||yyymmmmmmzzz{{{xxxiiieee\\\XXXWWWSSSSSSUUUYYY___dddiiimmmooonnnoooooopppqqqrrrssssssttttttvvvwwwwwwwwwvvvuuutttvvvwwwmmmSSSMMMUUUcccqqqwwwxxx{{{yyyvvvxxxvvvqqqppptttrrrxxx|||jjjVVVKKKFFFDDD@@@===999666555555444333000000000000000111222222444111111666===JJJ___ppphhhVVVLLLZZZyyy~~~]]]FFF<<<:::888:::======<<<::::::::::::888777777555777AAALLLUUUUUUOOOCCC::::::<<<<<>>888888777666333000---++++++,,,---,,,+++***+++---+++++++++,,,,,,------------777FFFTTT\\\aaaeeeggggggrrr{{{yyyttttttwwwyyyzzzrrrmmmvvvqqqyyynnnZZZUUUQQQRRRVVVSSSQQQTTTYYY___eeejjjnnnpppnnnnnnooopppqqqrrrssssssqqqqqqrrrsssssssssssssssssstttuuu~~~oooSSSKKKUUUcccrrrwwwxxx{{{{{{wwwzzzvvvnnnlll~~~sssooouuuoooZZZLLLEEECCC@@@===999777666666555444222222111000000000000000333222111333888FFF```wwwqqq]]]MMMUUUqqqhhhKKK>>><<<:::<<>><<<;;;;;;;;;999888777666:::EEERRR[[[[[[SSSFFF<<<999::::::AAATTTlll~~~}}}rrr}}}vvv___```oooyyybbbKKKCCCFFFZZZvvvoooSSSIIIJJJLLLNNNQQQUUUVVV[[[jjjrrraaaUUU]]]ooozzzvvv~~~{{{nnn]]]OOOCCC:::333111...,,,******+++,,,************************(((+++...111888GGG[[[hhhqqquuuuuuqqqmmmmmmkkkhhhmmmppppppjjjcccbbbjjjsssjjjhhhfffdddbbb`````````]]]ZZZWWWXXX[[[]]]\\\[[[aaaeeekkkpppvvv~~~}}}kkk```aaahhhmmmsssvvvrrrggg]]]ZZZZZZaaafffkkklllooosssssspppnnnnnnoooooommmkkkhhhggglllmmmmmmmmmmmmnnnqqqssswww}}}}}}lll[[[UUUYYY^^^eeejjjsssrrrrrrtttxxx{{{||||||tttqqqrrriiiiiifff___VVVRRRTTTWWWzzzeeebbbeeeaaa[[[WWWVVVSSSNNNKKKKKKGGGBBB;;;666444333222111//////...------,,,+++++++++++++++,,,...222666999333555777888777555222//////000111111111000...---000000222333444555555555222222222222111111111111---......///000111222222000333666;;;???CCCFFFHHHFFFFFFFFFHHHLLLOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPMMMKKKGGGCCC@@@???>>>>>>999:::<<>>>>>???999888888666444000...,,,***,,,------,,,++++++,,,+++++++++,,,,,,---------000:::IIIWWW```eeehhhjjjrrr~~~~~~sssoootttyyyuuujjjlll}}}{{{hhhkkkgggQQQMMMLLLPPPUUURRRPPPSSSXXX___eeejjjmmmooommmmmmnnnooopppqqqrrrrrrpppppppppqqqqqqqqqqqqqqqsssssssss~~~oooSSSJJJUUUdddrrrwwwyyy|||}}}xxxkkklll~~~tttmmmqqqrrr\\\NNNHHHFFFBBB???;;;888777777666666444444222111000/////////111111111111444DDDbbb|||{{{fffQQQQQQgggvvvWWWEEE>>><<<>>>@@@AAA???===<<<<<<<<<:::888888888===IIIWWWbbbbbbZZZKKK???;;;:::888@@@OOOeee{{{uuunnnwww|||eeecccooo{{{xxxcccLLLCCCGGGYYYtttyyyXXXJJJLLLRRRVVVXXXRRRSSSWWWfffssshhhZZZ]]]ppp{{{pppssstttpppdddWWWLLL@@@777333111///---+++++++++,,,***************************+++---111:::KKK___mmm}}}~~~yyytttqqqmmmhhhjjjjjjiiigggfffjjjssszzzmmmjjjfffcccaaaaaaaaaaaa\\\[[[ZZZZZZ[[[\\\\\\[[[fffjjjoootttyyyrrreee```fffppprrrwwwzzzuuuiii^^^ZZZZZZcccjjjqqqtttvvvxxxvvvqqqooommmlllllllllllllllkkkkkklllllllllmmmooosssvvv}}}xxxdddZZZ[[[```fffhhhrrrrrrsssuuuxxx{{{}}}~~~~~~wwwqqqqqqiiikkkjjjbbbWWWRRRTTTXXXwwwccc```ccc___ZZZUUUUUURRRMMMIIIJJJFFFBBB;;;666444222111000.........---,,,,,,++++++,,,+++***+++...333666999333333555<<>>???999999888777444111///---***,,,......,,,+++,,,,,,******+++,,,,,,---......333;;;JJJZZZhhhoooooonnn|||wwwqqquuu{{{qqqeeekkkqqqfffcccqqqdddQQQOOOOOORRRUUUQQQPPPSSSXXX___eeeiiilllnnnlllmmmnnnnnnppppppqqqrrrpppppppppqqqqqqqqqrrrrrrttttttttt}}}mmmSSSKKKVVVdddrrrwwwyyy|||zzziiilllyyynnnnnnuuu^^^PPPKKKIIIEEEAAA===:::999999888777666555333111000//////...///000222222444BBB```{{{qqq[[[TTTbbbhhhOOOAAA???AAACCCBBB@@@===;;;;;;<<<:::999::::::???LLLZZZhhhhhh___PPPCCC===;;;999BBBOOObbbxxxlllnnnrrruuuyyylllfffnnnyyyzzzgggNNNDDDGGGXXXppp^^^MMMPPPWWWYYYXXXRRRUUUXXXgggxxxsssfffdddvvv|||kkkhhheee]]]TTTNNNIII???555222111///...,,,,,,++++++************************,,,,,,---111;;;MMMaaaooo{{{xxxqqqjjjdddaaa```dddmmmtttxxxyyyqqqmmmgggdddcccddddddccc^^^^^^^^^]]]\\\[[[\\\]]]iiimmmqqquuuzzzuuuhhhccceeellltttyyy}}}xxxlllbbb^^^___fffnnnwww|||~~~}}}vvvooommmiiieeeeeehhhmmmqqqssstttuuuvvvvvvwwwyyy}}}qqqdddaaadddhhhiiippprrrtttvvvxxx{{{~~~~~~~~~}}}~~~~~~tttqqqlllmmmjjjbbbWWWQQQTTTYYYxxxbbb^^^aaa]]]XXXTTTTTTRRRMMMJJJJJJGGGBBB;;;666333222000///------------,,,,,,++++++,,,+++***+++///333555666444222444===HHHIII@@@555///000000000//////......000111222333444444444444222111111111111000000000.........//////000000000000222666<<>>======???BBBEEEFFFFFFHHHIIIIIIHHHHHHFFFEEEEEE===???BBBDDDDDDAAA>>><<<999999999:::===BBBIIINNNUUUVVVXXXYYYYYY[[[]]]``````aaabbb```^^^```dddiiiooovvvzzzuuuzzzyyy|||~~~wwwyyyqqqlllpppuuupppfff```OOODDD;;;;;;??????>>>>>>999999888777555222000...***,,,...///---,,,,,,,,,******+++,,,,,,---......555>>>NNN```ooovvvuuurrrzzzrrrvvv{{{|||nnncccllloooiiicccjjjxxxfffVVVVVVSSSSSSTTTPPPPPPSSSYYY___eeeiiikkklllllllllmmmnnnooopppqqqqqqrrrqqqqqqqqqqqqrrrsssssssssuuuuuu{{{}}}hhhQQQMMMVVVdddrrrxxxyyy|||{{{ggghhhzzzpppkkkgggVVVNNNKKKIIIEEEAAA===;;;:::999777666555444222000/////////...000222333444???YYYpppyyyggg[[[aaayyywww[[[HHHDDDEEEFFFEEEAAA>>>;;;;;;<<<::::::;;;<<>>OOO```lll~~~|||uuunnn```]]]\\\dddqqqyyyyyyvvvrrrnnnhhhffffffgggfffddd```aaaaaa^^^ZZZYYY[[[^^^jjjmmmqqquuuzzzmmmeeeggglllrrrxxx}}}~~~vvvjjjbbbbbbeeekkkttt~~~xxxpppjjjeee``````gggpppwwwzzz|||nnnggggggiiiiiinnnpppsssuuuwwwzzz~~~~~~}}}}}}}}}}}}{{{sssmmmmmmjjjbbbXXXSSSSSSVVVzzzccc^^^```]]]WWWTTTTTTRRRNNNLLLLLLHHHCCC<<<666333111///...---------,,,,,,,,,,,,+++,,,***))),,,///222333222111///111888AAACCC>>>888000000000000/////////...///000111222333333333333111111111111000000000000....../////////////////////111555;;;BBBEEEDDDBBB::::::;;;===AAACCCDDDCCCFFFFFFFFFGGGFFFEEECCCCCC===>>>AAACCCCCCBBB@@@>>>999999999888:::???FFFKKKPPPQQQSSSTTTUUUWWW[[[^^^^^^```aaa___\\\]]]ccchhhnnnvvvvvvrrr}}}yyyxxxiiilllpppmmmnnnxxx}}}wwwttt```PPP@@@<<<===>>>>>>>>>999999999888666333111///***,,,//////...,,,,,,,,,)))******+++---......///888EEEYYYkkkwww{{{{{{zzzyyysssxxx~~~wwwjjjcccnnnwwwvvvooossszzziii\\\[[[UUURRRSSSNNNQQQTTTZZZ```eeehhhiiijjjkkkllllllmmmnnnooopppqqqrrrqqqqqqpppqqqrrrssstttrrruuuuuuxxxwwwaaaMMMMMMVVVeeesssxxxyyy}}}yyyyyyzzzggg___ppprrriiiuuuaaaUUUPPPMMMIIIDDD@@@===<<<:::888666555444222111000000//////111333444333:::MMM___|||yyynnn```___rrrdddQQQJJJKKKKKKIIIDDD@@@===<<<;;;:::;;;===>>>BBBMMMZZZkkkkkkcccTTTFFF@@@===:::===LLL^^^nnn}}}ooo]]]WWWZZZjjjyyyuuujjjlllxxxZZZJJJIIIVVViii{{{vvv]]]RRRPPPPPPPPPTTT^^^cccnnnvvvqqqyyynnndddaaaYYYPPPJJJHHHBBB:::222111000///...,,,,,,+++***************************,,,111999DDDPPP\\\dddrrrvvvyyyzzz|||}}}xxxpppcccaaabbbiiissszzzzzzxxxrrrmmmhhhgggiiijjjhhheeebbbcccccc^^^WWWUUUYYY]]]hhhkkkooosssyyy~~~rrrnnnpppssszzzuuujjjdddgggmmmuuu|||{{{tttlllgggccceeemmmwww~~~~~~~~~yyyxxxwwwvvvtttqqqqqqsss}}}}}}rrriiihhhiiiiiikkknnnqqqsssuuuxxx|||~~~}}}}}}}}}}}}}}}}}}~~~tttlllllliiiccc\\\UUURRRQQQ}}}eee___```]]]WWWTTTUUUTTTPPPMMMNNNHHHCCC<<<666222000...------,,,,,,,,,,,,,,,,,,,,,+++***))),,,000222111///,,,,,,---111777999999777111000000000///////////////000111222222222222222111111111111000000000000///////////////.........///000444;;;AAADDDBBB@@@999999:::===AAACCCCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@>>>???@@@AAAAAAAAAAAAAAA::::::888888999===DDDIIIMMMNNNOOOPPPQQQTTTYYY\\\^^^aaabbb```^^^___eeejjjssszzz{{{pppwww||||||xxxggggggrrrqqqooo}}}mmmZZZEEE<<<;;;<<<===???999999999888666333111///***,,,///000...---,,,,,,)))******+++---...//////;;;LLLddduuu|||~~~yyyuuuzzzssshhhcccpppkkk___]]]TTTPPPQQQNNNRRRUUUZZZ```eeeggghhhhhhkkkkkklllmmmnnnooopppppprrrqqqpppppppppqqqssstttqqqttttttvvvrrr\\\JJJLLLVVVeeesssxxxzzz}}}qqqrrr}}}yyygggXXXhhhsssiii{{{lll^^^WWWPPPLLLFFFAAA???<<<:::888666555333222111000000000111222444444222666DDDSSSrrruuuoooaaa]]]mmmiiiWWWNNNOOOOOOLLLGGGAAA>>>===;;;:::<<<>>>???BBBMMMYYYjjjjjjbbbSSSFFF@@@<<<:::777HHH\\\kkkyyypppcccaaaTTTgggxxxmmmppp|||^^^NNNMMMYYYlllwwwiiiWWWRRRTTTWWWRRR^^^dddmmm~~~tttooovvvtttttt}}}zzz{{{sssdddfffaaaVVVLLLEEE@@@;;;222222111///...---,,,+++************************''',,,444>>>HHHRRRYYY]]]fffkkkoootttyyy|||xxxqqqhhhhhhjjjooouuuzzz}}}}}}ppplllggggggjjjkkkhhheeecccdddccc\\\UUUSSSWWW]]]gggjjjnnnrrrxxx{{{yyyxxxzzzzzzooolllqqqxxx|||~~~xxxpppllliiimmmvvv}}}~~~}}}zzzuuuqqqooonnniiifffdddddddddbbbbbbccckkkuuuxxxpppggggggiiiiiihhhlllooorrrsssvvv{{{~~~}}}}}}}}}|||||||||{{{|||}}}~~~tttkkkjjjiiieee___WWWPPPLLL|||bbbaaabbb]]]WWWSSSSSSRRRNNNLLLMMMKKKDDD<<<666333222///---,,,,,,------,,,,,,+++************,,,///111222111/////////111222222111///000000///...............333333444555444333111000333222111000////////////...000111222222111000...111111222666;;;>>>===;;;777888999;;;===@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCCCC>>>@@@BBBDDDDDDBBB@@@>>>:::999777666888<<>>???;;;:::888666444222222111......,,,,,,,,,,,,---......***))),,,...---...111???SSScccooo{{{zzzwww~~~zzz{{{~~~pppaaaddd}}}wwwcccTTTPPPPPPRRRRRRMMMTTT]]]bbbeeefffhhhjjjgggjjjmmmoooooonnnnnnnnntttssssssrrrrrrqqqqqqpppsssrrruuuuuuiiiTTTGGGFFF]]]jjjvvvyyyzzz}}}qqqlllyyywww___SSSZZZqqqzzzqqq|||vvv```UUUVVVOOOHHHDDD>>>999777999:::999777444111///...---111444666555222333888===[[[```fffddd^^^ccczzz{{{___QQQPPPPPPOOOHHH@@@>>>@@@===::::::???EEEJJJQQQYYYkkkmmmgggXXXJJJBBB>>><<<;;;AAAOOOaaappp|||nnnjjjkkkrrrooosssiiiMMMKKK```vvv~~~iiiZZZVVVYYYaaa```^^^aaaooo|||zzznnnppp~~~vvvttt|||tttlllhhhhhh^^^JJJBBBAAA:::444222000//////...+++***++++++******************++++++555EEEOOOPPPRRRXXXaaaddddddccciiiqqqrrrmmmnnnggggggpppuuutttwwwnnnkkkgggdddbbbbbbdddeeeeeeccc^^^WWWRRRRRRWWW[[[aaagggnnnqqqttt|||~~~|||}}}{{{xxxyyy|||}}}{{{{{{yyyyyyzzz|||~~~~~~}}}vvvrrrmmmiiifffeeecccaaa]]]\\\[[[XXXVVVVVVYYY\\\lllnnnnnnlllhhheeegggiiihhhjjjlllnnnqqqtttyyy|||~~~}}}|||{{{zzzyyyyyy||||||||||||}}}~~~uuuooojjjgggfffbbbXXXPPPMMMhhhccc```___YYYUUUUUUSSSOOONNNOOOKKKDDD;;;555333222///---,,,,,,------,,,,,,+++************,,,///111222111---...///000222222000///111111000///////////////333333444555444333222111222222111000////////////...///111222222111///...000000111555:::======;;;888999:::;;;>>>@@@BBBDDDFFFFFFFFFEEEDDDCCCBBBAAA???@@@BBBCCCCCCBBBAAA@@@:::999777666777:::>>>@@@DDDFFFIIIJJJJJJNNNSSSXXX[[[]]]```bbbcccfffiiilllppptttzzzxxxkkknnn}}}}}}llliiirrrwwwwww}}}qqqXXXEEE======>>>>>>===<<<:::777555333222222...---,,,+++,,,,,,...///---))))))---......///222DDDVVVdddmmmvvvsssooovvvzzzyyyzzziii]]]ccc|||jjjYYYQQQOOOOOONNNNNNUUU]]]cccdddeeegggiiiiiilllnnnooonnnlllkkklllooooooppppppqqqqqqrrrrrrsssrrruuuvvvjjjUUUHHHGGG]]]jjjvvvyyyyyy}}}qqqlllyyyxxxaaaNNNRRRfff~~~mmmbbbYYYQQQJJJEEE@@@:::888::::::999777444222///...---000444666666333333666:::GGGMMMSSSTTTQQQXXXooo}}}dddUUUSSSRRRPPPIIIAAA???AAA@@@<<<<<>>??????>>>===<<<999777444333222---,,,+++++++++---...///+++))))))---///...///333GGGXXXccchhhnnnjjjgggnnnyyy~~~|||zzzzzzyyyvvvddd___iiinnnZZZQQQNNNMMMLLLPPPVVV^^^cccddddddfffgggkkkmmmoooooommmjjjiiiiiikkkkkklllnnnpppqqqsssssssssrrruuuwwwkkkWWWJJJIII]]]jjjvvvyyyyyy{{{tttnnnzzzzzzeeeKKKJJJZZZzzzwwwkkk]]]UUUMMMHHHCCC<<<999::::::999777555333000///...000444777888555444555777777;;;@@@BBBAAAGGG[[[ooolllZZZVVVSSSPPPJJJBBB???BBBAAA>>>>>>CCCIIINNNVVV^^^yyywww```MMMAAA;;;:::===GGGUUUbbbnnn~~~ssssssmmmQQQMMM```tttmmmVVVUUU___fffbbbXXXRRR[[[lllssspppbbbnnnzzznnnmmmqqqiiiQQQDDDAAA<<<555333000///...---,,,***************************111///777HHHRRRQQQPPPSSSTTTXXX[[[]]]aaaeeeccc___ccclllqqqmmmggghhhmmmqqqnnnkkkeee```]]]\\\]]]^^^ccc___YYYTTTRRRVVV^^^dddiiimmmrrrtttuuuzzz~~~xxxtttpppllljjjgggddd___[[[YYYWWWTTTRRRSSSSSSRRRPPPOOOQQQUUUYYYdddhhhlllllljjjhhhhhhiiilllnnnpppqqqrrruuuxxx{{{|||{{{xxxvvvvvvxxx{{{}}}||||||}}}~~~uuunnnjjjjjjhhh^^^TTTNNNoooeee^^^\\\VVVRRRRRRPPPLLLJJJLLLKKKDDD;;;555222111///,,,+++,,,,,,,,,,,,+++***************,,,///111222111,,,...111222222111111222111000000///////////////222333444444444333222111000000///...............------...//////...------,,,---///333777:::<<<<<<;;;<<<<<<>>>???AAACCCDDDHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDD===<<<:::888777888999:::>>>@@@DDDEEEFFFJJJPPPVVV[[[^^^```bbbcccdddfffhhhjjjnnnrrrvvvzzz|||mmmoooxxx~~~oooZZZIIIAAA???@@@@@@>>>===<<<:::777444222111,,,++++++++++++---...///***(((***...///...111666FFFWWWaaafffkkkiiiiiisssvvvsssmmmkkkqqqyyyzzzuuufffhhhwwwiiiXXXOOONNNNNNMMMRRRXXX___cccdddcccdddfffjjjlllnnnnnnllljjjiiiiiijjjjjjlllmmmoooqqqrrrsssrrrrrrvvvxxxmmmXXXLLLJJJ]]]jjjvvvyyyxxxzzz}}}~~~yyysss}}}~~~mmmMMMHHHQQQooo}}}ooobbbYYYOOOJJJEEE>>>::::::999888777666444222000//////444888:::999777555555444555777888666:::HHHXXXuuurrr___YYYSSSOOOIIIAAA???AAA@@@>>>???EEELLLSSS[[[ccc}}}gggQQQCCC===999:::AAALLLVVVbbbrrrwwwtttoooRRRLLL]]]pppqqqYYYUUU^^^hhhdddWWWMMMSSSeeerrrsssfffooojjjiiiooojjjRRRCCC@@@===666444000///...---,,,******************+++++++++---...:::NNNZZZZZZYYY[[[]]]^^^___```bbbddddddcccgggvvv}}}rrrffffffkkkmmmllliiiccc^^^[[[[[[\\\^^^aaa\\\VVVQQQRRRYYYccciiimmmqqqtttvvvvvvxxx~~~zzzwwwrrrmmmjjjhhheeecccbbb___[[[YYYXXXVVVTTTSSSPPPOOOMMMKKKJJJLLLPPPTTT^^^ccciiillljjjhhhhhhhhhkkkmmmoooppppppqqqtttvvvyyyxxxxxxxxxyyyzzz{{{|||{{{|||}}}~~~yyypppiiijjjiiiaaaVVVOOOlllddd^^^[[[UUUQQQQQQPPPLLLJJJKKKJJJCCC;;;444222111...,,,++++++,,,,,,++++++***)))*********,,,///111222111///111444444333222222333//////...------------...111222333444444444333222000//////............///------............------+++---///222444777:::<<<;;;<<<<<<>>>@@@BBBDDDEEEGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCC>>><<<:::888777777777888<<>>;;;>>>FFFNNNVVV```iii}}}gggRRREEE@@@888888;;;CCCKKKUUUdddqqqqqqnnn{{{rrr~~~pppSSSJJJYYYiiixxxzzzbbb[[[___hhheeeZZZMMMPPPbbbrrrxxxmmmuuueeebbbhhhfffQQQBBB@@@>>>888555111......---,,,+++))))))*********+++++++++,,,111BBBYYYdddcccaaadddfffdddaaa`````````cccgggsssyyykkkiiimmmnnniiigggccc___]]]]]]^^^___^^^YYYRRROOOSSS\\\fffmmmooorrruuuvvvvvvwwwzzz}}}}}}yyyxxxjjjgggeeeccccccaaa___]]]\\\ZZZXXXWWWWWWWWWVVVTTTOOOMMMJJJGGGEEEGGGKKKNNNYYY___fffiiiiiigggfffgggjjjlllnnnoooooooooqqqsssuuuwwwzzz|||}}}}}}|||{{{{{{{{{|||}}}|||pppggghhhjjjcccXXXQQQiiibbb]]]\\\VVVRRRRRRQQQMMMKKKLLLJJJCCC:::444222000...,,,+++++++++++++++******)))*********,,,///111222111111444777666333111222333///...------,,,,,,------111222333444444444333222000000///......//////000........................+++---///000222444888;;;::::::;;;===@@@CCCEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA;;;:::888666555444444444888<<>>:::;;;:::999777555222000---,,,+++******+++,,,---)))((())),,,,,,...555===MMM___iiioooxxx}}}nnngggooozzzwwwnnndddqqqtttiiijjjuuurrr```SSSOOONNNNNNMMMSSSYYY```ddddddcccccceeedddgggjjjllllllkkkkkklllllllllmmmnnnnnnooopppppprrrrrrwwwzzznnnXXXKKKIIIYYYgggtttxxxwwwyyy{{{|||~~~|||SSSHHHEEEYYYzzznnnbbbVVVPPPKKKCCC<<<999777888888888777555333111000444:::???BBBBBB@@@>>>666222000111000111666===HHHccchhh^^^SSSMMMFFF???===>>><<<:::===FFFOOOWWWbbbkkk{{{{{{dddRRRFFF@@@666555777<<>>???===;;;===EEENNNVVV```iiiyyyxxxdddRRREEE<<<555444444777:::???JJJUUUfffuuulllfffkkk|||ttt~~~uuuUUUIIIRRR___cccpppvvv^^^TTTTTT^^^cccaaaWWWWWWeeeuuu|||sssuuulll^^^]]]]]]NNNBBBAAA@@@:::666222...------,,,+++((())))))***++++++,,,,,,000???ZZZqqqsssiiieeeiiiooolllkkkllllllkkkpppyyy|||yyyxxxwwwsssnnnooossskkkjjjjjjhhhfffcccaaa___XXXRRRMMMMMMTTT^^^gggmmmnnnpppsssuuuvvvvvvvvvvvv|||uuuiii___ZZZXXXYYY[[[^^^___^^^ZZZVVVWWWUUUTTTSSSSSSSSSPPPNNNKKKJJJFFFCCCAAACCCHHHMMMTTTYYY```cccbbbbbbcccdddgggjjjmmmnnnnnnnnnoooqqqtttvvvyyy|||}}}|||zzzxxxyyyyyyyyyzzz{{{|||~~~~~~~~~~~~rrrdddeeekkkjjjbbbZZZjjjaaaYYYZZZTTTPPPPPPNNNJJJHHHJJJJJJCCC:::444111000...+++***++++++++++++***))))))*********,,,///111222111222555888666111---...000000000///...............111111333444555444444333111000000000000000111111//////............//////,,,...000//////000444888666777999<<>>999;;;>>>:::;;;;;;<<<;;;888666555///...,,,***))))))*********)))((())))))---888CCCWWWgggoooqqqwww{{{uuupppxxxvvvgggdddmmm|||~~~rrroootttqqqxxxggg]]]QQQJJJIIIKKKKKKJJJRRRXXX___cccdddcccdddeeeeeegggjjjlllkkkjjjjjjjjjggghhhiiijjjlllmmmoooooorrrssswwwzzzmmmVVVHHHEEEUUUdddrrrwwwwwwyyy{{{|||dddRRRAAAGGGbbb|||yyykkk]]]WWWRRRIIIAAA===666777888999888666444333111555;;;BBBHHHKKKKKKIII???888333444333111000222888RRRxxxpppdddVVVNNNGGGAAA???@@@>>><<<>>>EEEMMMTTT^^^fffxxxwwwfffTTTDDD999555333333555777:::DDDNNN___mmmxxxgggbbbkkkxxxwwwWWWIIIQQQ]]]___mmmvvv]]]SSSUUUYYYaaaccc[[[ZZZggguuu|||vvvuuusssaaa\\\\\\OOOCCCBBBAAA:::777222...------,,,,,,((())))))***++++++,,,,,,---@@@___vvvwwwkkkggglllkkkiiikkkoooooommmsss{{{yyypppmmmrrrrrrmmmnnnsssmmmmmmmmmllliiiddd```^^^VVVQQQLLLLLLTTT^^^ggglllmmmooorrrtttuuuvvvuuuuuuzzz~~~qqqcccZZZUUURRRTTTXXX\\\___^^^ZZZVVVYYYWWWUUUTTTSSSQQQNNNLLLIIIHHHEEEBBBAAADDDJJJOOOSSSXXX^^^aaa``````aaaccccccfffiiikkkkkklllmmmnnnuuuvvvxxxyyyzzzzzzyyyyyyxxxxxxxxxyyyyyy{{{||||||tttdddeeelllmmmeee^^^mmmccc[[[\\\YYYUUUQQQLLLIIIGGGGGGHHHCCC;;;444111///---,,,+++++++++************)))&&&(((+++...000111000000444444222000......000333///...---,,,,,,,,,,,,,,,333444444444333333222222000000000000000000000000000000///...------,,,,,,---...000111000111222444777888;;;>>>AAACCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFCCC>>>;;;000///...---,,,------......000333666:::???FFFJJJNNNRRRWWW[[[]]]```dddhhhjjjkkkmmmooorrrxxx~~~yyytttpppfff[[[SSSRRRZZZnnnxxxpppkkkmmmrrrxxxsss|||~~~|||yyypppfffhhhqqq|||yyyhhhLLL;;;:::<<<999999:::<<<<<<;;;999666444111...+++******+++++++++******++++++))),,,888EEE]]]mmm|||~~~yyy{{{}}}tttxxx}}}wwwjjjhhhrrr}}}tttxxxtttjjjSSSQQQNNNJJJGGGGGGJJJMMMVVVZZZ^^^aaabbbcccdddeeeeeefffhhhjjjkkkjjjiiihhhdddeeegggiiijjjlllmmmnnnooorrrzzzzzzjjjRRRGGGIIIZZZeeeqqqtttuuuxxxyyyyyyxxxVVVCCCCCCOOOuuu~~~mmm\\\WWWUUUMMMBBB;;;888666555666666666555333666444777BBBLLLPPPTTTWWWHHHCCC:::000...222444444888UUUzzzqqqdddVVVMMMKKKIIICCC======;;;>>>EEEMMMSSS\\\eeeuuu|||~~~ssscccSSSEEE<<<888666444111222666===CCCQQQbbbuuullllllsssyyyzzz\\\MMMRRR[[[\\\ddduuudddQQQOOOYYYaaabbbZZZVVV```nnnvvvpppuuu}}}{{{zzz|||zzzmmmdddaaaYYYIIIAAABBB@@@:::333///......---+++***+++,,,,,,+++***+++---000BBB\\\oootttpppnnnooooookkkjjjnnnnnnlllmmmrrrpppiiiccceeelllrrrtttsssqqqppppppppppppjjjaaa[[[RRRNNNMMMQQQYYYbbbhhhkkkjjjlllooorrruuuxxxyyyzzzzzz~~~zzzrrrggg^^^```]]][[[\\\___```___]]]YYYVVVSSSQQQPPPNNNKKKIIIKKKIIIFFFCCCAAABBBDDDFFFRRRVVVZZZ]]]^^^^^^^^^^^^bbbbbbccceeefffiiijjjlllrrruuuyyyzzzyyyvvvuuuuuuvvvxxxyyyzzzzzz{{{~~~~~~jjjffflllppplllgggiiiaaa[[[ZZZXXXTTTPPPMMMKKKIIIIIIHHHCCC;;;444111///---,,,+++++++++************)))'''))),,,...000111000000444333222000...---///111///...------,,,,,,------333444444444444333222222////////////////////////000//////...------,,,,,,,,,...000000000000222444666888:::===@@@BBBCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCC@@@<<<888111000///...---......///000111222333777===EEEJJJNNNRRRWWW[[[^^^aaaeeehhhkkkmmmnnnpppsssxxx}}}zzzvvvrrrggg]]]SSSPPPSSSbbbttt|||wwwnnnddd^^^ZZZ\\\aaahhhsss}}}wwwiiippp~~~|||tttiiiiiipppsssUUU@@@;;;<<<:::;;;<<<>>>>>>===;;;888666222///,,,******+++++++++))))))***+++***---:::GGG]]]lllzzz|||{{{|||~~~yyylllooo}}}yyyfffWWWMMMMMMLLLKKKIIIIIILLLNNNVVVZZZ^^^aaabbbbbbdddeeeeeefffhhhjjjkkkjjjiiihhheeeffffffhhhiiilllmmmnnnooorrryyyyyyhhhQQQFFFHHHYYYeeeppptttuuuwwwxxxxxx}}}aaaLLLEEEKKKlllppp___YYYWWWOOODDD>>>888666444444555666555444555333777CCCNNNUUUZZZ___RRRGGG:::222000111333555===YYY}}}qqqeeeVVVNNNKKKIIICCC===;;;:::<<>>999777444111111555;;;@@@LLL[[[mmm}}}~~~rrrttt{{{~~~aaaSSSWWW___^^^eeeuuuiiiVVVSSSVVVccciii```WWW\\\kkkwwwsssqqqxxx{{{zzz{{{}}}ssskkkhhh```PPPEEECCCAAA;;;444000//////---+++***+++,,,,,,+++***,,,---222AAAVVViiiqqqqqqooonnnkkkhhhiiikkkkkkhhhjjjppplllfffaaabbbiiioooqqqpppppppppqqqsssrrrmmmddd]]]QQQNNNMMMQQQZZZccchhhkkkjjjkkkmmmpppsssvvvyyyzzzzzzzzzsssjjjfffbbb```aaa```\\\YYYYYYWWWTTTRRRPPPNNNKKKIIIJJJHHHEEEBBBAAABBBDDDFFFQQQTTTYYY\\\]]]]]]]]]^^^```aaabbbcccfffhhhjjjkkkpppsssvvvvvvuuutttssstttuuuwwwyyyzzz{{{}}}nnngggkkkooolllggg~~~eee```\\\XXXVVVSSSPPPMMMLLLKKKKKKHHHCCC;;;444000...---,,,+++++++++************))))))+++---000111111000///444444333000...---...000///......------------...333444555555555444333222/////////////////////////////////...------,,,,,,,,,...///000///000222333555777999<<>>@@@@@@???===:::888222///,,,***++++++++++++))))))***++++++...<<>>@@@AAABBBFFFFFFEEEEEEEEEEEEFFFFFFEEECCCAAA???===:::666333333333333222222222333333444444444444666;;;BBBGGGKKKNNNTTTZZZ___cccfffggghhhjjjlllmmmooorrrvvvyyyzzz|||~~~}}}~~~uuuggg\\\RRRLLLOOOVVVfffuuu|||~~~~~~{{{wwwsssiii```YYYPPPHHHGGGKKKMMMIIICCCDDDBBBCCCGGGJJJSSScccrrrxxx}}}}}}uuurrrwww}}}hhhYYY]]]qqq{{{sssqqqxxxzzzsssmmmmmmgggJJJ<<<;;;<<<>>>???@@@AAA@@@===;;;999333000---++++++++++++*********+++,,,+++///===KKK___jjjrrrpppqqqyyy~~~pppdddjjj{{{~~~}}}fffUUUMMMMMMMMMKKKJJJJJJLLLOOOWWWYYY]]]___``````bbbdddeeefffhhhiiiiiiiiiiiiiiihhhgggffffffgggjjjnnnpppoooqqqwwwvvvdddMMMCCCFFFXXXdddooorrrrrrtttvvvuuuxxx}}}{{{~~~hhhRRREEETTTxxxzzzyyywwwggg]]]VVVPPPHHHCCC;;;777222000111333555666333222777CCCPPP\\\hhhqqqnnnUUU???:::999777:::@@@QQQiiipppfffYYYPPPKKKGGGAAA;;;:::999;;;AAAGGGNNN[[[fffmmmuuuxxxpppaaaTTTHHH???:::999666333111222555888===KKK[[[jjj{{{{{{uuuhhhhhhkkk```eeerrrjjjWWWRRRXXXdddlllfff[[[[[[kkk{{{vvvaaa]]]tttrrrkkkdddWWWJJJCCCBBB<<<555111000000...---***+++,,,+++***+++---///999EEESSS\\\bbbfffggggggkkkppptttrrrlllgggjjjooonnnkkkhhhiiimmmoooooommmhhhiiimmmqqqqqqlllbbbZZZPPPNNNNNNSSS\\\dddhhhiiiiiiiiiiiikkkmmmqqquuuxxxzzz~~~~~~oookkkgggeeeeeeddd```]]]YYYWWWTTTRRRQQQOOOLLLIIIFFFEEECCCAAAAAABBBCCCDDDJJJMMMQQQTTTUUUVVVXXXYYYZZZ[[[\\\___cccfffiiikkklllmmmoooooonnnoooppprrrtttvvvxxxyyyzzz|||~~~}}}}}}~~~{{{kkkhhhmmmooommmiiiccc^^^ZZZXXXTTTPPPMMMJJJIIIIIIGGGBBB:::333000...,,,++++++++++++*********)))))),,,---///000111000///...555666555444111000000111/////////......//////000444555666777777666333222.......................................---------+++,,,.........///000222444555888;;;>>>@@@AAABBBEEEDDDDDDDDDDDDDDDDDDEEEEEEBBB???===;;;999666333555555555555555555555555555777888999:::<<<@@@CCCGGGJJJPPPWWW^^^bbbeeeeeehhhjjjlllmmmoooqqquuuxxx{{{{{{}}}}}}|||}}}wwwfffTTTIIICCC???>>>@@@KKKYYYmmmyyy}}}~~~~~~~~~xxxsssoooggg___WWWNNNDDD>>>>>>???<<<999888777999===AAAIIIXXXfffrrrtttrrrjjj```___gggppp}}}yyyzzzhhhZZZ^^^qqq}}}{{{pppmmmvvv|||wwwnnnjjjzzz~~~jjjOOO>>>;;;======>>>@@@@@@???===:::888444111---++++++++++++***---,,,,,,,,,+++///===KKK\\\hhhooommmooowwwzzzwwwxxxwwwyyy{{{kkk___ooovvvmmm```UUUSSSNNNJJJGGGGGGKKKOOOWWWYYY\\\^^^^^^___aaaccceeeeeefffggghhhhhhhhhhhhiiihhhffffffgggjjjmmmooonnnqqqwwwvvveeeNNNDDDFFFXXXdddooorrrrrrtttuuutttwww|||www^^^MMMOOOkkkwwwyyy{{{lll^^^UUUOOOHHHCCC===999333000111333444555444333777BBBNNNZZZhhhtttwww___HHHAAACCCEEEJJJQQQ]]]ooopppgggZZZQQQKKKFFF@@@;;;:::999<<>>;;;:::888444111111333555:::FFFUUUddduuuzzzvvv~~~rrrnnnooo```dddpppnnnZZZRRRXXX\\\^^^[[[WWW[[[jjjxxxwwwaaaZZZnnnpppfffaaaYYYNNNFFFBBB<<<555111000000...---++++++,,,+++***+++...111<<>>@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCBBB@@@<<<:::999888777555666666777888888888888777777999;;;<<<<<<<<<>>>@@@EEEGGGMMMVVV^^^cccddddddhhhkkkmmmoooqqqssswwwyyyzzzzzz{{{}}}}}}|||}}}lllZZZHHH???>>><<<;;;;;;===EEEPPPYYYaaajjjuuu}}}zzz|||zzztttnnniiibbb\\\OOOHHH???888666666555333444333444888===CCCOOOZZZfffddd^^^TTTLLLLLLVVV___nnnzzznnnnnnxxxmmm^^^aaarrr|||vvvoooxxx{{{ooogggpppyyy|||nnnVVVCCC<<<>>>===>>>@@@@@@???===:::888555111...,,,+++++++++***---,,,,,,---,,,111???NNN\\\hhhooonnnuuu|||mmmmmmsss~~~zzzkkk```uuu}}}mmmrrruuuddd^^^VVVSSSNNNHHHEEEFFFKKKOOOWWWYYY\\\]]]]]]^^^aaacccddddddeeeeeefffggggggggghhhhhhgggggghhhjjjlllnnnmmmqqqxxxyyyiiiQQQFFFGGGYYYdddooorrrrrrtttuuutttwww{{{ooo]]]QQQ___~~~~~~}}}sssaaaUUUPPPJJJEEE@@@;;;666222111222333444555444777???JJJXXXhhhvvv}}}mmmXXXNNNQQQ[[[eeejjjnnnvvvpppggg\\\RRRKKKEEE>>>::::::999<<<@@@DDDMMM\\\kkkttt{{{}}}ssscccTTTGGG>>><<<;;;999666333111222444999AAAPPP___ooo~~~yyyqqqyyyrrrooobbbfffqqqyyydddWWWUUURRRQQQQQQSSSXXXdddpppwwwfff___ooopppdddaaa]]]SSSJJJAAA<<<555000000000...,,,+++,,,++++++***,,,///222@@@SSSaaa^^^VVVVVVZZZ[[[dddmmmuuusssnnniiiddd```iiiiiijjjmmmooopppnnnmmmnnnnnnpppssssssmmmccc[[[OOONNNPPPVVV___eeehhhhhhgggggghhhjjjlllooorrrtttxxx{{{{{{tttpppkkkgggdddcccbbb^^^ZZZZZZXXXUUUSSSQQQOOOLLLJJJEEEDDDBBBAAA@@@??????@@@@@@BBBEEEGGGGGGHHHJJJLLLMMMOOORRRVVV[[[```dddfffgggjjjlllnnnnnnnnnpppqqqrrrssstttsssssssssuuuwww~~~~~~~~~sssjjjmmmpppnnnhhhaaa[[[XXXVVVSSSPPPMMMKKKJJJJJJGGGAAA999333///---,,,++++++++++++************))))))+++---///000///......000111333222111000000111000000//////000000111222444666888:::999777444222................................................***+++------------///111555666999<<<>>>@@@BBBCCC@@@@@@????????????@@@@@@>>>;;;888777777777777666777888999:::::::::999999999:::;;;:::::::::===???DDDFFFLLLVVV___dddeeedddeeehhhkkkmmmooorrruuuxxxxxxyyy{{{~~~|||{{{}}}~~~}}}|||iiiYYYIIIAAA===;;;;;;<<<:::===AAAFFFMMMWWWaaahhhkkkppprrrnnniiieee^^^WWWIIIDDD<<<666333222111111555222222777<<<@@@GGGOOOTTTPPPIII@@@;;;>>>FFFNNN\\\kkk~~~eeeeeetttuuueeefffttt~~~yyypppzzzqqqgggpppyyyvvvaaaKKK@@@>>>===???@@@AAA@@@===:::888555222...,,,+++++++++*********+++,,,---444CCCSSS```kkkqqqrrr}}}ooommmrrr}}}xxxkkkdddwwwzzzfff```mmm}}}fffTTTRRRNNNMMMJJJFFFEEEGGGLLLPPPXXXYYY[[[\\\\\\]]]```bbbccccccccccccdddeeeffffffgggggghhhhhhiiijjjlllllllllqqqzzz|||lllTTTHHHIIIZZZeeepppsssssstttuuutttvvvwwwpppWWWUUUooo|||gggYYYSSSNNNIIIBBB>>>888444333333222222555444666>>>IIIWWWiiiyyy{{{kkk\\\aaatttooohhh]]]SSSKKKDDD>>>999888888:::>>>BBBKKK\\\kkkuuu}}}uuueeeVVVIII@@@<<<<<<;;;888444222333444777<<>>======<<<>>>@@@AAAAAABBBDDDEEEEEEGGGJJJOOOTTTZZZ^^^aaadddgggkkkmmmnnnnnnnnnooooooppprrrrrrqqqrrruuuwwwxxx{{{}}}~~~~~~}}}~~~~~~xxxkkklllmmmiiieee^^^YYYVVVUUURRRPPPNNNMMMLLLLLLGGGAAA999333///---,,,++++++++++++************)))(((***,,,...//////......---///000111000///000111000000///000000111222222444666888::::::777444222........................---.....................)))+++------------///111555777999<<>>>>>>>>>>>>>>>>>???;;;888555444555666777666777888:::;;;<<<;;;::::::;;;;;;999777666888<<>>999999===:::===@@@EEEJJJNNNQQQRRR^^^eeekkkjjjgggbbb[[[TTTGGGCCC===777444222111111333///...333888;;;???DDDEEEAAA;;;555222666===CCCNNN___vvv|||aaaaaauuu}}}kkkjjjwwwxxxnnnyyytttjjjttt|||~~~iiiQQQCCC???>>>???AAAAAA@@@>>>;;;999555222...,,,,,,,,,+++***(((((())),,,...666GGGWWWfffooosssttttttppprrr{{{~~~vvvkkkfffyyy}}}iii\\\dddttttttzzz]]]IIIIIIFFFFFFFFFFFFFFFIIINNNQQQXXXYYY[[[[[[\\\]]]```bbbbbbbbbbbbbbbcccdddeeefffgggggghhhiiijjjkkkkkkkkkkkkqqq{{{~~~oooWWWJJJJJJZZZfffpppssssssuuuuuuuuuvvvttt{{{|||\\\PPPeeelll\\\VVVRRRMMMCCC???:::666444333222111555333666===HHHWWWkkk|||wwwggglllooohhh^^^SSSKKKCCC===999777777999===@@@III[[[kkkvvv}}}vvvgggXXXLLLCCC<<<<<<;;;999555333333444666999CCCTTTfffuuu~~~qqqiii|||~~~tttmmmgggkkkvvvuuu]]]SSSQQQRRRVVVVVVVVV^^^iiikkkhhhgggooommmbbbcccaaaTTTFFF@@@:::333///......---+++,,,,,,+++******,,,000444FFFWWWbbb___ZZZ[[[WWWPPPRRR^^^iiimmmnnnkkkbbbWWW\\\```gggnnnsssvvvwwwwwwtttrrrqqqqqqoooiii___XXXNNNNNNQQQXXX```fffhhhgggeeegggiiilllnnnpppqqqqqqvvvzzz~~~zzzsssooojjjhhhgggfffbbb___ZZZXXXUUUSSSRRRPPPMMMKKKFFFEEECCCAAA???===<<<<<<:::;;;===>>>===>>>???AAA@@@BBBFFFJJJPPPVVVZZZ]]]aaaeeejjjmmmmmmmmmmmmnnnmmmnnnpppqqqrrrsssvvvxxxtttwwwzzz|||||||||}}}~~~|||~~~|||lllkkkjjjeee~~~jjjddd\\\XXXSSSOOOPPPPPPLLLKKKMMMHHHBBB:::333///...---,,,************)))))))))))))))***---///000///---,,,---///111111000//////000000...------000333444444666777888888777555333111//////.........---------------............------...------------...//////444666:::>>>@@@AAAAAA@@@===============<<<<<<<<<999888777666666666777888;;;:::999:::<<<<<<<<<;;;999888777666777888:::;;;CCCBBBNNNaaaiiiddd```cccfffggggggggghhhlllrrrvvvwwwzzz|||~~~~~~}}}zzzyyy{{{}}}xxxzzz}}}~~~{{{yyyuuummmbbbWWWLLLAAA;;;999999<<<@@@DDDEEEGGGIIIJJJRRRWWW```fffggg```TTTKKKBBB;;;333000111333222///000000111222333555777888777666555333222444888<<>>;;;:::666555333///+++)))***+++,,,+++******000<<>>EEETTTcccsss}}}{{{kkkZZZMMMDDDBBB@@@<<<999555333222111888999???LLL^^^qqq~~~tttddd```gggnnneeesss{{{ooommmjjjrrr}}}www\\\VVVUUUTTTSSSSSSVVV^^^eeeppppppfffjjjwwwjjjfffdddWWWFFFEEE@@@888222...---++++++...+++***++++++,,,111888GGG\\\aaaXXXYYYZZZSSSPPPPPPUUU]]]fffkkkjjjeeeaaaaaabbbjjjtttwwwsssnnnlllnnnoooqqqrrrnnnfff[[[SSSKKKOOOUUUZZZ___dddiiillljjjkkkllllllllllllnnnpppqqqsssyyy~~~zzzwwwtttnnnjjjgggeeebbb___\\\ZZZXXXVVVTTTQQQMMMJJJEEECCCAAA===;;;999999888888777666666777999<<<===?????????AAAEEEKKKQQQUUU\\\aaahhhllllllkkkjjjiiimmmnnnppprrrsssuuuuuuuuuttttttvvvzzz}}}{{{|||tttkkkkkkooo|||ggg```WWWXXXSSSOOOPPPPPPMMMKKKMMMHHHBBB:::333///...---,,,************)))))))))))))))+++---///000///...,,,...000111111/////////000000...------000333444555777888888888777555222111//////.........---------------............---------------------......///333555999===???@@@???>>>;;;;;;;;;:::::::::::::::999888777666666777777888<<<;;;:::;;;;;;;;;:::999999888666666666888999;;;???CCCQQQbbbgggaaa___eeehhhhhhhhhggghhhkkkooosssvvvxxxzzz|||}}}~~~}}}zzzzzz|||}}}|||}}}~~~~~~|||zzzxxxyyylllZZZJJJBBBAAA;;;>>>AAADDDEEEGGGHHHIIINNNSSSZZZ```aaa[[[PPPHHH@@@:::444111222333222///000000000111222444555666555555333222111222666999AAAQQQggg{{{qqqaaammmwwwvvvwwwooouuuzzzooo```PPPCCC===<<<===???@@@@@@>>><<<:::777666333///+++)))***++++++******+++000===NNNZZZjjjyyy{{{yyywwwtttzzzxxxlllggglllzzzvvv~~~~~~iiikkkwwwyyy\\\HHHDDDBBBDDDFFFFFFEEEHHHNNNTTTWWWXXXYYYZZZ\\\^^^______```aaabbbcccdddeeeeeefffeeefffgggggghhhiiilllnnnpppqqq{{{tttXXXIIIJJJZZZeeeooorrrrrrsssuuutttxxxyyy~~~hhhZZZkkkrrrddd[[[UUUJJJEEE???999666555444333555666999:::===III___rrruuuvvvlllddd\\\XXXQQQGGG???===<<<:::999:::<<>><<<===???@@@@@@>>><<<:::777666444000+++)))***+++*********+++222@@@QQQ]]]nnn{{{|||||||||wwwxxxrrrggghhhqqqzzznnnlllsss{{{cccNNNGGGCCCEEEGGGFFFEEEHHHNNNSSSUUUVVVYYY[[[]]]^^^^^^^^^aaa`````````aaacccdddfffeeefffhhhhhhhhhiiikkknnnoooqqq{{{sssXXXIIIKKK[[[fffppprrrrrrsssttttttrrrtttxxx~~~{{{bbbccczzztttttt~~~kkk^^^WWWMMMHHHAAA;;;888666444333555777;;;<<<:::BBBWWWlll~~~~~~kkkbbb[[[WWWRRRJJJCCCAAA???;;;999:::;;;AAAMMMYYYhhhvvvvvvfffUUUIIIDDDBBB>>>:::777444333222333555:::EEEVVVhhhvvv~~~zzz```TTTWWW^^^VVVYYYaaakkklllfffaaa___dddnnn~~~iii[[[VVVSSSTTTVVVYYYbbblllvvv|||vvvwww|||{{{zzz{{{zzzpppqqqppp```KKKGGGBBB:::444111///...------+++***,,,+++,,,333<<>>;;;===???@@@@@@>>><<<;;;999777555000,,,******+++))))))***,,,333BBBTTT```nnnxxxwwwvvv{{{wwwwwwnnnccchhhvvvyyywwwwww~~~zzzfffRRRHHHEEEFFFGGGFFFFFFIIIMMMQQQTTTVVVYYY\\\^^^___^^^^^^aaa```___^^^___aaaccceeefffhhhiiiiiiiiijjjlllnnnoooqqq{{{rrrWWWJJJLLL\\\gggqqqsssrrrssstttsssmmmooopppqqqtttssscccqqqvvvjjjnnn}}}uuucccZZZRRRLLLEEE>>>:::888666444444777<<<>>>:::===RRRiiimmmddd[[[XXXTTTLLLEEECCC???;;;888999<<>><<<::::::;;;777666444333333444666777===>>>BBBKKKRRRWWW[[[___bbbcccdddeeeeeehhhkkknnntttwww{{{}}}}}}}}}~~~{{{yyyxxxxxx{{{}}}}}}}}}{{{zzzzzzyyyyyyzzz{{{{{{qqq```SSSIIIGGGDDDDDDEEEEEECCCAAA@@@@@@BBBCCCCCC@@@;;;666555444444444444444333222111000000000000000111111444555555444222111222333666@@@RRRkkkmmmXXXaaauuuwwwttt|||fffTTTGGG>>>;;;<<<>>>@@@@@@???===;;;:::999666111,,,******,,,))))))***---555DDDVVVcccmmmtttpppllltttwwwvvv|||wwwtttwwwxxxmmmaaagggyyyzzz}}}|||uuucccPPPGGGFFFFFFFFFFFFGGGJJJNNNQQQTTTVVVYYY]]]___```______bbb```^^^]]]]]]```ccceeegggiiikkkkkkkkkkkklllnnnnnnqqq|||qqqVVVJJJNNN^^^hhhrrrsssrrrssssssrrrmmmmmmiiidddaaagggsss~~~mmmooommmfffjjj|||~~~hhh\\\VVVQQQIIIBBB===999777555444666<<<@@@<<<<<>>CCCMMMWWWlllyyy|||nnn]]]PPPGGGEEEAAA===999666555444333444888@@@NNN```ppp{{{mmmZZZLLLAAA<<<>>>JJJWWW\\\]]]^^^___kkk|||uuu[[[PPPKKKPPPSSSTTT]]]hhhkkktttlllfffzzzyyyyyyxxxhhhUUUFFFAAA999333000...---,,,+++***+++,,,+++---777CCClllrrroooqqqqqqtttqqqlllgggcccaaaaaaaaaaaa\\\```lll{{{zzzrrrnnnmmmpppssssssnnnbbbSSSIIIHHHMMMUUU\\\aaaeeeiiilllkkklllmmmlllkkkkkkmmmoooooommmlllmmmllloooyyy~~~{{{wwwsssppplllgggddd___[[[VVVRRROOOMMMIIIGGGBBB@@@>>>;;;999888888888666555444333222111000000111000000111333666999;;;DDDIIIRRRYYY^^^bbbeeeggghhhjjjlllnnnppprrrssssssttttttvvvwwwyyy||||||~~~qqqjjjiiiyyybbb]]]VVVTTTPPPOOORRRRRRNNNLLLMMMHHHBBB:::333///...---,,,************))))))))))))+++---000222333222000///333333222000......000222000...---...111555777888888888999999888666444333000000000/////////......------............------++++++******++++++,,,---,,,---000111222000...---++++++,,,---...000000111222333555666777888888888999<<<@@@@@@===::::::<<<777666444222222333444555<<<;;;===CCCLLLTTTYYY[[[]]]___aaabbbdddfffjjjnnnrrruuuyyy{{{{{{{{{{{{|||yyyvvvuuuvvvzzz||||||zzzvvvvvvvvvwwwxxxzzz{{{|||}}}lll[[[QQQMMMIIIGGGHHHGGGDDDAAAAAA???>>>===<<<:::666333222333333333444444444444222222111111111222333333555666777777444222222222666???RRRiii~~~ooo[[[cccwww{{{||||||ooojjj|||zzzdddTTTHHH@@@:::<<<>>>@@@@@@???===<<<;;;:::777222---++++++,,,)))***+++...777FFFXXXeeennnsssnnnjjjnnniiicccgggkkknnnvvvyyylll___hhh{{{yyyzzzooo]]]MMMFFFFFFFFFEEEFFFHHHKKKOOOQQQTTTUUUXXX[[[]]]_________bbb```^^^]]]^^^___bbbdddgggiiikkklllkkkkkklllmmmmmmqqq|||pppVVVKKKPPP___iiissstttrrrssssssrrrllliiibbbXXXQQQSSS[[[dddpppvvv|||zzzkkkeeerrrooo```[[[UUULLLDDD???;;;888666555555;;;BBB???===MMMdddxxxlll```\\\YYYQQQIIIEEE@@@;;;999<<>>:::777666555333444888???KKK\\\nnnzzzxxx\\\EEE>>>;;;???MMM[[[aaabbbbbbeeeooo}}}ttt[[[NNNIIIPPPSSSRRRYYYeeekkkuuulllcccuuu{{{wwwvvviiiYYYFFFAAA999333///...---,,,******,,,---+++---999FFFlllqqqooorrruuu{{{sssnnngggbbb```aaabbbccc\\\```kkkyyy}}}wwwoookkkdddgggkkkllliii___SSSJJJGGGMMMUUU\\\bbbfffiiilllkkkllllllkkkjjjjjjkkkmmmmmmkkklllmmmmmmooovvv}}}yyyuuuqqqmmmgggddd^^^ZZZUUUPPPMMMJJJGGGEEEAAA???===:::999888777888666555555444333111111000222111111222333555777888>>>DDDLLLTTTZZZ___cccfffhhhiiikkknnnppprrrsssssssssuuuxxxyyyzzz||||||~~~tttoooooozzzccc]]]WWWTTTPPPOOORRRSSSOOOLLLMMMHHHBBB:::333///...---,,,************)))))))))))),,,...000222333222000///444444333000......000222000...---...222555888888666777999999999777666444000000000000/////////...------............------***************+++,,,,,,***,,,...//////---+++))))))***+++,,,...///000111111222444666888888888888===AAADDDCCC>>>999999:::666555333222111222333444666:::???DDDJJJQQQWWWZZZZZZ\\\___```bbbdddhhhkkkmmmqqquuuwwwwwwvvvvvvvvvwwwtttrrrtttyyy{{{yyywwwssstttuuuvvvwwwxxxyyyyyy{{{ppp```YYYTTTNNNLLLLLLKKKHHHDDDCCCAAA===:::888666444111111222222222222444555777333333333333333444555666555666888777555222111111333>>>QQQgggzzzsss```iii}}}ssssssyyyttt|||mmmZZZOOOGGG???:::<<<>>>@@@@@@???===<<<<<<:::777222---++++++,,,++++++,,,///777GGGYYYfffnnnvvvvvvvvvyyyooocccccceeekkkvvvyyyjjj]]]hhh~~~pppuuu|||mmm[[[NNNIIIFFFEEEDDDEEEIIIMMMPPPRRRRRRSSSUUUWWWZZZ\\\^^^___aaa```___^^^___```bbbccceeegggjjjkkkjjjiiijjjkkkmmmqqq|||pppUUUKKKQQQ```jjjssstttrrrrrrsssqqqllliiibbbZZZUUUWWW]]]ccckkktttyyyfffiiiwwwwwwiii^^^XXXOOOGGGAAA<<<999666888444999BBB@@@<<>>;;;>>>CCCIIIQQQXXXkkkyyyxxxdddTTTKKKHHHDDD???;;;888666555222333666<<>><<<:::888777777777666666666555444333222111222222222222333444666666:::???GGGOOOVVV[[[```cccfffgggiiilllnnnpppqqqrrrooorrrwwwyyyyyyzzz|||~~~~~~yyyssssss~~~eee```YYYSSSPPPOOORRRSSSOOOLLLMMMHHHBBB:::333///...---,,,************)))))))))))),,,...000333333222111000444444333000......000222000...---...222666888999555777888999999888777555000000000000////////////---..................---*********)))***++++++,,,***+++---......,,,)))((()))***+++,,,...000111111000222444666888999999888@@@DDDGGGDDD>>>888777888666555333111111222333444000999CCCGGGJJJOOOUUUYYYZZZ\\\^^^___```bbbfffhhhiiimmmqqqssssssrrrqqqrrrvvvsssqqqsssxxxzzzxxxuuussssssuuuvvvwwwwwwwwwwww|||ttteee___YYYRRRPPPPPPOOOJJJFFFFFFBBB===999777555333111111111222222222333666888444444444444555666777888444666888777555222000000111<<>>@@@@@@???===<<<<<<;;;888333...++++++,,,+++,,,---000888GGGYYYfffmmmxxx~~~|||mmmkkkdddkkkwwwyyyiii[[[iiiyyyfff___hhhvvv|||www}}}ppp]]]RRRNNNFFFDDDDDDEEEIIINNNQQQSSSQQQRRRSSSUUUWWWZZZ]]]^^^aaaaaa```___``````bbbbbbdddfffhhhiiihhhhhhhhhhhhmmmqqq|||oooUUUKKKRRR```kkkttttttrrrrrrrrrqqqssspppkkkggggggkkkrrrwwwwwwqqqnnnvvvfffbbbjjj~~~qqq```ZZZPPPHHHBBB===999777:::444888AAA@@@;;;FFFYYYsss{{{nnnaaa^^^]]]WWWOOOKKKGGG@@@===@@@EEEJJJQQQXXXgggvvv|||fffTTTKKKIIIEEE@@@<<<999777666111333555;;;EEEVVViiivvvzzzeeeUUUWWWaaaqqq}}}~~~zzzxxxwww|||}}}```RRRMMMVVVZZZUUUXXXcccqqq~~~wwwjjjxxx}}}pppnnnhhh___HHHCCC;;;555222000///...)))***------+++...;;;JJJcccwwwxxxiiigggnnnuuu}}}wwwqqqhhhaaa^^^^^^___```aaaccclllwwwzzzsssjjjfffiiijjjjjjhhhcccXXXLLLCCCFFFLLLUUU]]]bbbfffjjjllliiijjjjjjiiihhhhhhiiikkkmmmlllnnnppppppmmmppptttwww}}}}}}zzzvvvrrrmmmgggccc]]]YYYRRRMMMIIIFFFCCCAAA???>>><<<:::888777777777666666666666555444333222333333333333333444555555777<<>>@@@@@@???<<<999666777666555444333222222222444777<<>>;;;:::777222---111111111333666888888777555555555777<<>>888:::<<>>???AAAGGGPPPkkktttddd]]][[[WWWQQQNNNHHHBBB===???GGGOOOTTTUUUjjjzzz~~~iiiUUULLLHHHCCC???===:::777555444333555<<>>DDDLLLTTT[[[___bbbdddfffhhhiiikkkooorrrrrrrrrsssuuuxxxzzz}}}~~~~~~zzztttxxxfffaaaYYYWWWTTTRRRSSSQQQMMMLLLOOOJJJDDD;;;333///---+++***,,,+++******))))))******)))+++...000111000...---333777999666000,,,...222111---***,,,222888::::::888888999:::999888777666444333222000////////////////////////...---,,,++++++***)))(((((()))***+++,,,,,,......///...------......//////000000000111///000222444666888999999<<<>>>@@@AAA@@@===:::777777666555444333222111111222555:::@@@GGGMMMQQQTTTXXX[[[\\\\\\\\\^^^cccggglllnnnppppppooooooooopppqqqpppppprrrtttuuusssqqquuuuuutttsssqqqooonnnmmmpppvvv~~~uuuoooddd___YYYVVVWWWYYYZZZZZZUUULLLAAA:::777666444222222222111333666888888888777666555999BBBHHHEEE>>>===999777888666222///111333:::LLLdddwww~~~hhhiiixxxzzzkkkYYYWWWjjjzzzyyyxxxxxxwwwsss}}}zzzfffPPPEEE???999:::===@@@CCCCCCAAA>>>;;;;;;;;;999444...+++***+++***+++,,,000:::JJJ]]]jjjzzzvvvpppmmmooouuuzzz|||yyyzzz~~~|||oooeeepppyyykkkddddddfffffffffuuu~~~vvvmmm___RRRHHHFFFEEEFFFIIIMMMPPPQQQSSSUUUWWWWWWXXXYYY\\\___^^^^^^^^^^^^____________bbbcccdddfffgggggghhhhhhooorrrzzz}}}kkkQQQIIIPPPcccmmmttttttqqqqqqqqqpppooowww}}}ssscccfffxxxnnneeeXXXMMMFFFAAA===;;;;;;:::<<<>>>??????EEEMMMddd~~~lllddd```ZZZSSSOOOGGGBBB>>>AAAKKKVVV]]]___lll|||mmmYYYNNNJJJEEEAAA>>>;;;888666444333555;;;DDDQQQcccssszzzpppaaaWWWWWWUUUSSS]]]mmmyyyvvvvvvoooggg___JJJBBB;;;777333...,,,------...***+++///...666KKKbbbkkknnniiilllxxxrrrppptttnnnaaa^^^hhhwww}}}rrrnnnqqqnnnooonnniii```UUUKKKEEEFFFLLLUUU\\\aaadddfffgggjjjkkklllllljjjiiiiiijjjmmmnnnoooooonnnnnnoooqqqtttvvv~~~|||ssslllgggaaa[[[WWWXXXSSSNNNJJJGGGEEEBBB???<<<;;;:::888777666666666777777777777777777777777666777888999999999888888888999===BBBJJJRRRYYY]]]bbbdddfffhhhiiikkkoooqqqrrrrrrtttuuuwwwzzz|||}}}{{{uuusssaaa___ZZZWWWTTTTTTUUUSSSOOOMMMNNNJJJDDD;;;333///---++++++,,,+++******))))))******)))+++---000000///...,,,222555888666000---///222000,,,***+++111666999999777777888999888777666555444333222111000/////////...//////......---,,,++++++***)))(((((()))++++++++++++,,,---.........---000000222333333222111111///000111333666777999:::<<<>>>@@@BBBBBB???<<<999777777555444222111000000///222777>>>EEEKKKPPPSSSWWWYYY[[[[[[ZZZ\\\aaaeeekkkmmmooopppppppppqqqrrrqqqpppoooppprrrttttttsssuuuvvvuuussspppnnnnnnoooooowwwyyyuuuiiieee```]]]]]]```dddgggdddXXXHHH<<<666666666777444222222333666888999888888666666===LLLVVVQQQFFFCCC===888777555111000111444;;;LLLdddwwwmmmlllxxxtttfffRRRNNNdddxxxxxxuuuuuukkkeeerrrvvvgggRRREEE>>>::::::>>>CCCGGGHHHEEE@@@<<<::::::777333///,,,+++,,,***+++,,,222===NNNaaammm{{{wwwmmmgggooo~~~}}}{{{tttnnnvvv~~~vvvrrruuuyyytttkkkhhhsssyyyuuuppplllcccYYYKKKHHHEEEEEEHHHMMMPPPRRRSSSUUUVVVWWWWWWYYY[[[^^^^^^^^^^^^^^^____________```aaaccceeeggghhhiiiiiippprrrzzz|||jjjPPPHHHQQQccclllsssrrrpppqqqsssssszzzjjj```iiixxxwwwkkk[[[OOOHHHCCC???;;;<<<;;;<<<>>>===>>>DDDLLL^^^zzzxxxnnnhhh___UUUPPPIIICCC>>>BBBMMMZZZcccgggnnn}}}sss___PPPMMMGGGCCC???<<<999777444222444:::BBBOOOaaaqqqyyyxxxeeeVVVSSSQQQPPP]]]nnnyyyyyyxxxqqqhhhaaaLLLDDD<<<777333...,,,...---///+++,,,000///999PPPdddjjjkkkgggkkkxxxzzzwww{{{ssseee^^^iiiyyy~~~vvvtttwwwrrrrrrpppiii^^^RRRIIIDDDIIIOOOVVV]]]aaaccceeeffflllnnnooonnnllljjjiiiiiikkknnnppppppooonnnoooooooooqqqwwwvvviii___XXXTTTOOOLLLPPPNNNKKKIIIGGGDDDAAA>>>;;;;;;999888777777666666777777777777777777777777888999;;;<<<<<<<<<;;;:::888999;;;@@@GGGOOOVVV[[[```bbbeeegggiiikkknnnppprrrssssssuuuwwwyyy{{{||||||wwwsss___]]]YYYWWWTTTTTTVVVTTTNNNLLLMMMIIICCC:::333///---,,,+++,,,+++******))))))******)))***---///000///---,,,///333555444000...///111...,,,***+++///555888999777777888999999888777666444444222111000/////////............---,,,++++++******)))))))))***+++,,,***+++,,,,,,---.........000111333444444222111/////////111222555777999:::;;;>>>AAADDDDDDAAA===;;;777777666555333111000///...000555;;;CCCIIIOOORRRVVVXXXZZZYYYXXXZZZ___ccckkkmmmoooqqqqqqqqqssstttrrrqqqooooooqqqsssuuuvvvyyyyyywwwsssoooooorrruuuyyy~~~pppnnnjjjeeecccfffkkkoooooocccQQQBBB999666777777444333222333666888888888777555666AAAVVVddd]]]LLLEEE>>>999999888555333333666<<>>999:::???GGGLLLMMMIIICCC???;;;999666222///---------++++++---444AAASSSdddoooxxxxxxsssqqq}}}|||zzzwwwpppnnnwwwxxxnnntttqqqjjjrrruuuoookkkkkkeee\\\MMMIIIFFFEEEHHHLLLPPPRRRSSSUUUVVVWWWWWWXXXZZZ]]]]]]]]]^^^^^^^^^_________^^^```bbbdddgggiiijjjjjjppprrrzzz{{{hhhNNNHHHRRRccclllrrrqqqppptttxxxyyy~~~}}}yyyfffaaajjj{{{rrr```RRRJJJEEE>>>:::;;;::::::<<<<<<===DDDLLL^^^wwwvvvooodddYYYRRRLLLFFF???BBBLLLZZZdddhhhpppzzzfffTTTPPPKKKEEEBBB>>>:::888555333333888@@@LLL___ooozzz|||zzzxxxdddSSSNNNLLLLLLWWWhhhvvv{{{xxxrrrkkkeeeNNNFFF===888333...,,,...,,,...++++++000000<<>>>>>>>>======::::::;;;>>>DDDLLLTTTYYY^^^aaadddggghhhjjjmmmooorrrrrrssstttvvvxxxzzz{{{}}}~~~xxxxxxbbb^^^WWWWWWTTTTTTUUUSSSMMMKKKLLLIIICCC:::333///---,,,,,,,,,+++******))))))******(((***---///000///---,,,,,,///222222000......///---+++***+++///333777:::777888999::::::999888888555444333111000000//////............---,,,+++******************+++,,,,,,******+++,,,---///000000000111333333333111///---...///000111444777999;;;<<>><<<777777777666444222111///...000444:::AAAHHHNNNQQQVVVXXXYYYXXXWWWYYY^^^bbbjjjllloooppppppqqqrrrtttrrrqqqpppppppppsssvvvxxx~~~yyyqqqkkkjjjnnnsss~~~|||wwwqqqllljjjlllooonnneeeWWWIII???999777666444333333555777888888777444444777DDD^^^qqqiiiUUUGGG???999::::::777444444777===MMMcccvvvwwwrrrxxxnnn___IIIBBBXXXvvv~~~ssstttqqqrrryyy{{{mmmaaa```ooo{{{uuubbbNNNBBB<<<<<>>888999777888;;;<<<>>>EEEOOO```vvv}}}uuuiii]]]VVVNNNGGGAAACCCNNN\\\ggglllrrrmmmYYYTTTNNNIIIDDD@@@<<<999666333333777???KKK]]]mmmzzz}}}{{{}}}rrr^^^NNNKKKIIIGGGPPP^^^rrr}}}{{{~~~uuuqqqnnnkkkQQQHHH>>>999444...---///+++---******...///===WWWgggiiiiiihhhkkkwwwtttjjjpppxxxmmmXXXYYYjjj|||~~~yyyyyy|||zzzyyyuuujjj\\\NNNFFFDDDHHHMMMUUU\\\bbbfffjjjmmmooopppqqqpppmmmjjjiiiiiijjjmmmppprrrqqqooonnnmmmjjjnnnsssyyy~~~~~~uuujjj___PPPDDD>>><<<;;;:::BBBDDDFFFGGGEEEAAA>>><<<::::::999888777777777777999999999999999999999999<<<===>>>@@@@@@??????>>>;;;::::::<<>>AAAEEEHHHGGGDDD???<<<666777777777666555333111000222555;;;AAAHHHNNNQQQVVVXXXYYYXXXWWWXXX]]]aaagggiiilllmmmmmmnnnoooqqqoooppppppppppppqqquuuxxx{{{qqqgggcccfffjjj|||xxxqqqkkkhhhbbb]]]TTTKKKBBB<<<888666555555777999;;;;;;999777333555888FFFddd}}}yyygggPPPFFF===;;;;;;888555444888>>>MMMcccuuu~~~~~~qqqqqqwwwkkkZZZEEEBBBVVVnnnwwwtttuuuppppppwww{{{ttthhh___iiiuuuoooZZZJJJBBB>>>DDDMMMTTTUUUQQQKKKFFF>>>:::444000......---,,,,,,,,,///888GGGYYYgggoooyyytttpppqqqvvvzzzzzzxxxrrrxxxzzzqqqeeegggzzzwwwgggsssuuu|||zzzlll```[[[WWWQQQJJJGGGDDDDDDGGGLLLOOOQQQSSSTTTUUUUUUUUUVVVXXXZZZ]]]]]]]]]]]]^^^^^^^^^^^^]]]^^^aaadddfffiiijjjkkkmmmqqqyyyyyyeeeMMMKKKWWWcccmmmttttttuuuyyy~~~~~~xxxrrrppprrrvvvqqqyyyyyyjjjiiipppzzzssshhh[[[PPPGGG???:::888666777:::;;;===FFFOOOaaauuu{{{ooobbbZZZNNNGGGBBBEEERRRaaalllqqqrrr~~~qqq\\\XXXQQQKKKFFFBBB===;;;888555333777>>>JJJ\\\lllxxxvvvwww|||~~~zzztttmmmiiihhhhhhpppwwwlllYYYKKKJJJJJJGGGMMMYYYooo|||{{{xxx|||qqqoooppppppSSSJJJ???999444///---///***---******...000@@@[[[dddgggiiijjjoooxxxrrrffflllttthhhSSSWWWkkkzzzyyyzzz{{{{{{xxxlll\\\MMMFFFCCCFFFLLLTTT\\\bbbhhhmmmpppooooooooommmjjjhhhhhhiiijjjmmmppprrrqqqooonnnnnnmmmqqqvvvzzz|||~~~zzz{{{~~~vvvlllXXXOOOBBB999555666666666???BBBEEEEEECCC???===;;;:::999999888777777888888999999999999999999999999<<<===???@@@@@@@@@???>>><<<:::888999>>>FFFNNNTTTZZZ^^^bbbfffhhhiiilllmmmooopppqqqsssuuuxxxzzz{{{yyy|||zzz}}}jjjddd[[[ZZZVVVTTTTTTRRRMMMLLLNNNHHHBBB:::333///...---,,,,,,+++******))))))******(((***,,,...///...---+++,,,...111333333222111111------,,,---///333888<<<666777888:::::::::999888555444333222111000000000------------,,,+++******))))))***+++,,,,,,,,,,,,++++++,,,---///111333555333333222111000///...............000333666:::<<<@@@CCCGGGIIIHHHDDD???;;;666777888999888777555444333444777<<>>AAADDDDDDAAA>>><<<<<<:::999888888777888888888::::::::::::::::::::::::<<<===>>>?????????>>>===:::888555555:::AAAJJJPPPYYY\\\aaaeeegggiiikkklllmmmnnnooorrruuuxxx{{{|||{{{~~~~~~yyy{{{kkkggg^^^]]]XXXUUUUUURRRNNNMMMPPPHHHBBB:::333///...------,,,++++++***)))*********((())),,,...///...,,,+++---///222555555555333333------------///333888<<<555666777888999999888777555555333222111000000000------------,,,+++******((()))***+++,,,---------,,,,,,,,,---///222444666555444333111000/////////.........000222666:::<<>>======999;;;???CCCEEECCC>>>999888999999DDDgggzzzhhhRRREEE???;;;:::::::::???NNNcccttt~~~{{{iii\\\[[[hhhvvvfffOOO@@@GGGWWWcccppp|||{{{xxxrrrcccmmmuuuzzzeeePPPEEEBBBGGGPPPVVVXXXUUUPPPLLLAAA<<<444000...---+++***---,,,///999IIIZZZgggmmmtttnnntttnnneeejjjmmmssssssjjjbbbiii}}}xxxhhhhhhyyy}}}eeeMMMDDDEEEFFFDDDCCCBBBDDDHHHLLLNNNOOOSSSTTTUUUUUUTTTUUUWWWYYY\\\\\\]]]]]]]]]^^^^^^^^^]]]^^^aaacccfffhhhiiijjjjjjoooxxxwwwcccMMMMMM\\\hhhpppwwwvvvtttuuuwwwxxxrrrooommmooouuu}}}wwwiiieeeggghhhaaaUUUJJJDDDCCC;;;999888999999:::BBBLLLdddyyyyyyjjjaaaPPPJJJDDDFFFPPP[[[cccgggppp{{{vvvaaa\\\UUUOOOIIIDDD???<<<;;;777555777>>>III\\\lllvvvhhhZZZZZZ___```^^^ZZZUUUSSSTTTXXX\\\YYY^^^dddhhhlllsss}}}ooo[[[MMMNNNPPPOOOTTT___jjj|||qqqjjjiiihhhVVVLLLAAA:::444///...000+++///,,,,,,///222EEEbbbooopppqqqsssrrrrrrvvv|||}}}ooojjjjjjaaaQQQWWWooo{{{xxxvvvzzz|||zzzooo]]]MMMEEECCCHHHMMMUUU\\\bbbhhhnnnqqqmmmmmmjjjgggeeeeeehhhkkkkkknnnppppppooonnnoooooouuuvvvxxxzzz|||}}}|||zzzpppnnnkkkiiiiiikkkmmmoookkkqqqvvvwwwuuupppfff[[[FFF@@@:::777999<<<======>>>AAADDDDDD@@@===<<<<<<999999888888888888888888::::::::::::::::::::::::;;;<<<===>>>???>>>======999666333222666>>>GGGMMMXXX\\\aaaeeegggiiikkkllllllmmmoooqqquuuxxx{{{}}}}}}~~~yyywwwhhhbbb```YYYRRRQQQWWWVVVMMMKKKQQQJJJCCC999111---++++++++++++++++++***)))(((((('''''''''))),,,///000000......000222222222111222333///,,,***,,,---///777???777666555666777888777555555333111111111111000......---,,,,,,++++++,,,,,,***+++,,,---............,,,---------///333999===:::777333111///...,,,+++---------...111444777999???EEEIIIGGGEEEAAA999111222111222333555888<<<>>>;;;<<<>>>???BBBHHHOOOUUUWWWXXXXXXXXXXXXZZZ]]]___```______^^^^^^^^^______bbbcccdddeeegggiiikkklllsssvvvzzz}}}}}}zzzwwwttt~~~eeeQQQ>>><<<<<<>>>BBBEEEFFFFFFCCCFFFJJJKKKHHHBBB===;;;:::999888EEEeeexxx___NNNBBB888666999:::AAANNN^^^pppyyydddUUUVVVdddssscccOOO>>>AAARRRcccrrr|||xxxvvvkkkbbbqqqvvvxxx___JJJBBB???EEEMMMTTTYYYYYYVVVTTTMMMDDD888000---------,,,///---///888III[[[hhhoootttuuuzzzkkkfffmmmuuuyyyjjj[[[llluuudddbbbllluuuxxxvvv\\\GGGCCC>>><<<>>>@@@CCCEEEGGGIIIMMMPPPSSSTTTVVVUUUUUUTTTVVVWWWZZZ[[[]]]___```aaaaaaaaaaaaaaabbbccceeegggiiijjjmmmsss{{{vvv```KKKLLLYYYhhhnnnsssssstttuuurrrmmmgggmmmuuuzzzwwwcccccc```XXXRRRNNNFFF>>>:::777555777888:::AAAIII```vvvpppbbbTTTIIICCCGGGRRR[[[aaaeeekkkvvvpppcccWWWSSSNNNEEE@@@???;;;666444888???JJJ\\\jjjzzz}}}iii[[[ZZZaaaiiipppvvvvvvwwwxxxxxxuuuwwwxxx{{{{{{^^^RRRXXXWWWWWW]]]aaappp{{{wwwkkk```YYYKKKHHH@@@777222000///...+++...+++***000444FFFcccvvvtttqqqooonnnrrrxxx}}}~~~yyytttggg```[[[OOOUUUkkk{{{||||||ppp^^^OOOEEEBBBJJJRRRYYY]]]bbbhhhlllkkkhhhhhhgggggggggggghhhhhhkkklllnnnoooqqqqqqrrrrrrsssuuuxxxyyyyyywwwwwwwwwssskkkbbb]]]^^^cccgggiiiiiihhhiiilllnnnjjjaaaYYYLLL@@@:::@@@GGGFFFAAA???AAAAAAAAA@@@???>>>===<<<===<<<;;;;;;::::::;;;;;;<<<;;;:::999:::<<<>>>@@@<<<======>>>>>>>>>>>>===888777555555777===EEEKKKUUUZZZ```cccdddeeehhhkkkkkknnnrrrssstttvvvyyy}}}~~~yyyqqq^^^XXXWWWXXXRRRRRRXXXVVVNNNKKKPPPJJJCCC999111---,,,++++++++++++******)))(((((('''))))))***,,,///000///---...000222222111000111222000,,,+++---...000777???888777555555666777777666555333222111222111000......---,,,,,,++++++,,,,,,***++++++,,,------------,,,,,,---...000444999<<<;;;888444111000...,,,***---------...000333777999@@@EEEFFFDDD@@@===777000111111111222444777;;;===<<<===@@@BBBEEEJJJPPPTTTWWWXXXXXXXXXWWWWWWZZZ\\\]]]]]]]]]]]]]]]^^^___```aaaaaaaaabbbdddgggiiijjjlllooouuu||||||hhhWWWBBB@@@AAAGGGPPPUUUUUUSSSVVVTTTPPPKKKFFFBBB>>><<<<<<;;;:::DDDbbbfffSSSDDD:::777:::999@@@MMM]]]nnn}}}kkkZZZXXXdddqqqhhhTTTDDDFFFXXXlll}}}}}}iiidddlllrrr|||uuu]]]HHH??????EEEMMMVVVZZZ[[[YYYVVVOOOFFF:::111.........---...---///:::KKK^^^lllssszzzzzzrrrmmmqqqxxx{{{kkk\\\mmmxxxfffccciiioooooonnn]]]KKKFFFBBB@@@>>>@@@BBBDDDFFFHHHLLLOOOSSSTTTVVVVVVUUUUUUVVVXXXZZZ[[[\\\]]]^^^___```aaabbbbbbcccdddfffhhhiiijjjmmmsss{{{vvv```LLLMMMYYYgggmmmrrrssstttvvvtttppplllqqqzzzvvveeeXXXVVVTTTKKKBBB???;;;777666666777888???GGG[[[rrrtttgggYYYOOOHHHJJJPPPUUUZZZ^^^lllyyyxxxiiiYYYRRRMMMEEE>>><<<<<<777444777===GGGXXXggguuuzzz~~~mmm```aaahhhyyy~~~bbbWWW]]]^^^___fffiiisss~~~|||ooobbbZZZKKKGGG@@@888444222000///+++...++++++000333FFFbbbvvvsssooommmpppvvv}}}zzzjjj```YYYMMMSSShhh~~~vvvvvvzzz~~~|||qqq```QQQHHHEEELLLTTT\\\```dddjjjlllkkkjjjiiihhhhhhggghhhhhhhhhkkklllnnnqqqssstttuuuuuuwwwwwwvvvtttrrrrrrsssssslllbbbUUUMMMNNNSSSXXX[[[\\\\\\]]]```bbbaaa^^^[[[SSSIIICCCHHHNNNLLLGGGEEEAAAAAAAAAAAA@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<;;;;;;;;;===???@@@===>>>>>>>>>>>>>>>======888777666555666<<>>;;;777444333111///......---------///222555777@@@CCCBBB===:::999666111000000///000222666:::<<<;;;>>>BBBEEEHHHLLLPPPSSSVVVWWWWWWVVVUUUUUUVVVXXXYYYYYYYYY[[[\\\^^^`````````_________aaacccfffhhhhhhjjjpppzzzxxxpppeee\\\LLLIIIKKKVVVeeeppprrrooojjjaaaTTTJJJDDDAAA>>><<<<<<===<<>>@@@BBBCCCEEEGGGJJJMMMSSSTTTVVVVVVUUUVVVWWWYYYZZZZZZZZZ[[[\\\^^^```aaabbbcccccceeefffhhhjjjkkknnnttt{{{vvv```LLLMMM[[[fffmmmsssttttttvvvvvvssstttzzz~~~oooWWWUUUTTTIIIAAACCC<<<999666777666666<<>>>>>=====================<<<<<<<<<>>>???AAA???????????????>>>===<<<999888777555666;;;BBBGGGSSSXXX```dddfffgggjjjmmmqqqsssuuuvvvvvvwwwzzz|||~~~}}}zzz```YYY[[[VVVSSSUUUYYYWWWOOOKKKLLLHHHBBB999222...,,,,,,+++************))))))((((((+++++++++...000111000///...000222222000...------///,,,+++,,,---...333;;;:::777444333444777888888666444333222222111///......---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,,,,+++,,,...222666999:::;;;>>><<<999777777777666555000///---,,,...111444666>>>???===888666777777444000///......000444888:::999===BBBGGGIIILLLOOOPPPSSSTTTUUUTTTSSSSSSUUUVVVUUUUUUVVVXXX[[[]]]___aaa```___^^^]]]___aaadddfffhhhhhhlllvvvxxxzzz}}}qqqnnniiiccc```bbbeeefff```^^^bbbnnnnnnbbbRRRFFFBBB@@@>>>;;;;;;>>>===BBBWWWyyywww]]]III<<<888999888???KKKZZZhhhsss{{{~~~vvvhhhggguuuzzztttxxxrrr```\\\\\\fffrrruuujjjWWWFFF===;;;BBBMMMXXX___```___]]]VVVMMM@@@666222000///...,,,---222???RRRfffuuu}}}{{{yyy{{{nnntttzzz}}}pppeeevvvvvvnnnuuu|||yyysssooo{{{yyy\\\NNNIIIDDDDDD>>>???AAACCCCCCEEEIIIKKKRRRSSSUUUVVVUUUVVVXXXZZZ[[[[[[ZZZZZZ[[[^^^```bbbccccccdddeeegggiiikkklllnnnttt{{{vvv```MMMOOO\\\hhhooouuuttttttvvvwwwvvv~~~~~~fffWWWQQQIIIDDDDDD>>>:::777777555444999???KKKeee|||ppp```XXXPPPJJJEEEBBBCCCHHHRRRggg|||ttt]]]PPPJJJEEE>>>888<<<888666777:::CCCUUUddduuu{{{rrrdddccciiizzzmmmaaafffhhhlllrrrpppvvv}}}ooofffSSSKKKBBB===888333///...,,,///++++++000222CCC___rrroooooottt}}}mmm^^^LLLKKK]]]tttzzzpppmmmqqqxxx{{{zzzqqqbbbUUUMMMJJJMMMWWW```dddhhhkkkkkkiiiiiiiiihhhgggggggggggghhhiiikkknnnrrruuuwwwxxxxxxtttpppiiidddaaaaaaaaaaaaTTTJJJ<<<333222666999;;;>>>@@@BBBBBBCCCIIISSS\\\]]]VVVNNNHHHDDD@@@>>>===???@@@AAABBBCCCCCCCCCCCC@@@???>>>>>>======>>>>>>======<<<<<<===>>>???@@@@@@AAA@@@@@@???>>>===<<<::::::999888888;;;@@@DDDPPPVVV^^^dddfffhhhkkknnnrrrssstttuuuvvvwwwyyyzzzzzz{{{|||}}}~~~~~~cccZZZZZZUUUUUUVVVXXXVVVPPPKKKKKKGGGAAA999222///---,,,+++*********)))))))))))))))((((((***---111333222111---000222333111...------...+++***+++,,,,,,111888:::777444333444777888888777555333222222111///......---,,,,,,++++++,,,,,,,,,---..................,,,,,,...333888<<<<<<;;;;;;999777777888999999999222000...------000333666:::;;;999555555999:::999222111......///222666888777;;;AAAFFFIIIJJJLLLMMMNNNPPPRRRSSSSSSSSSTTTVVVSSSTTTUUUWWWYYY\\\^^^``````___^^^^^^___aaacccdddeeeeeehhhppp||||||zzz}}}qqqXXXUUUQQQPPPSSS^^^nnnzzz}}}yyy```VVVJJJCCCAAA@@@>>><<<:::===>>>AAAUUUuuuyyy^^^HHH;;;777777888???KKKYYYfffooouuuwwwsssdddfffxxx|||ppp]]]TTTUUU```jjjjjj___PPPCCC;;;:::AAAMMMYYY```cccaaa___ZZZPPPCCC888333111///...+++---444BBBVVViiivvv||||||}}}sssooovvv{{{qqqiiizzzvvvttt}}}wwwwwwsssYYYLLLGGGAAABBB>>>@@@BBBBBBCCCEEEGGGJJJPPPRRRTTTUUUUUUVVVXXXZZZ\\\[[[[[[[[[\\\^^^aaacccccccccdddeeegggiiikkklllooouuu{{{vvvaaaMMMPPP^^^kkkrrrwwwuuutttvvvxxxxxxzzzzzzcccPPPKKKGGG@@@???;;;999888666444777===HHHaaauuu```WWWMMMFFF@@@;;;<<>>999222------,,,///,,,,,,000222BBB]]]oooooorrrzzzsss```JJJHHHYYYqqq}}}rrrnnnsssvvvyyyxxxpppbbbTTTLLLIIIKKKTTT]]]bbbeeeiiiiiifffhhhggggggffffffgggggghhhiiikkknnnrrrtttuuuttttttnnniiidddaaa___]]]ZZZXXXFFF???666111111333333333666888999777666<<>>???@@@BBBCCCDDDEEEEEE@@@@@@???>>>>>>>>>>>>>>>===============>>>>>>>>>AAAAAAAAAAAA@@@???=========<<<<<<:::999;;;>>>AAAKKKRRR[[[bbbeeegggjjjmmmooopppqqqsssuuuwwwxxxxxxyyyzzz{{{|||}}}~~~kkk\\\YYYVVVVVVWWWVVVTTTPPPLLLJJJFFFAAA999333///---,,,+++******))))))))))))))))))&&&''')))---111333333222---000333444222000.........+++***,,,,,,+++000666999777444444555777888777888666444333222111///---...---,,,,,,++++++,,,,,,,,,---...//////000000000------...333999======<<<999777555555777999999999555333///------000333666777999999666777<<<>>><<<555333000---...000444666555:::@@@DDDGGGHHHJJJKKKLLLNNNQQQRRRRRRSSSTTTUUUSSSTTTUUUVVVXXX[[[]]]^^^____________```aaaaaabbb``````ccchhhrrr~~~zzziiiJJJGGGFFFHHHOOO]]]tttgggWWWOOOJJJDDDAAAAAAAAA@@@>>>;;;??????CCCUUUqqqvvv]]]GGG;;;777666888@@@LLLYYYeeemmmqqqsss|||~~~nnn^^^aaatttyyypppvvvyyynnn^^^UUUUUU```fffaaaSSSGGG>>>888:::BBBOOO[[[ccceeedddbbb]]]SSSEEE:::444111///---+++...777FFFYYYiiissswwwtttwwwrrrnnnsssvvvnnnhhh{{{uuuuuuzzzzzzpppWWWKKKDDD???@@@???AAABBBCCCCCCDDDGGGIIINNNPPPRRRSSSTTTUUUXXXZZZ[[[[[[[[[\\\]]]___aaabbbbbbcccccceeefffhhhjjjkkkpppuuu{{{vvvaaaNNNQQQ```kkksssxxxvvvtttwww{{{}}}|||{{{zzzuuuxxxxxx[[[QQQHHH===@@@===:::999666444777<<>>>>>>>>>>>?????????>>>AAAAAAAAAAAAAAA@@@???>>>=========;;;999999<<<>>>FFFMMMWWW___ccceeeiiikkkllllllmmmppptttwwwxxxxxx{{{|||}}}}}}~~~tttaaa[[[WWWXXXWWWUUURRRPPPMMMKKKEEE@@@999333000...,,,+++)))))))))))))))))))))***&&&'''))),,,000111111000,,,///333444333111000///000---,,,...------000666888777555555666777777666888666444333333222///---...---,,,,,,++++++,,,,,,***+++,,,...///000000000///------222:::??????===;;;999777777888999999888777555111......000444666777:::;;;:::;;;??????===888555111...---///222444666:::???DDDFFFGGGIIIJJJMMMOOOQQQRRRRRRQQQRRRSSSUUUUUUVVVWWWXXXYYY[[[\\\]]]^^^___`````````___^^^^^^___aaaccchhhtttsss^^^FFFEEEGGGLLLRRR^^^tttaaaKKKAAAFFFEEECCCBBBAAABBBCCCCCC???BBBBBBEEEUUUnnn}}}~~~}}}}}}rrr\\\FFF<<<999777999@@@MMMZZZfffmmmpppqqqwwwzzzppp___aaauuussslllppprrrkkkccc___```iiijjj^^^MMMBBB;;;777===EEERRR___gggiiigggeee___TTTFFF:::444000...,,,+++///999IIIZZZgggnnnpppfffjjjrrrxxxjjjrrrrrrqqqfffbbbwwwooommm|||rrrXXXLLLDDD???AAAAAABBBCCCDDDCCCDDDGGGIIILLLNNNPPPRRRSSSTTTWWWYYYYYYZZZZZZ\\\]]]^^^___```bbbbbbcccdddfffhhhiiijjjpppvvv{{{vvvaaaOOORRRaaaiiiqqqwwwvvvtttyyy{{{wwwtttsssxxxzzzrrrrrr\\\MMMCCCAAA===;;;:::888555777<<>>SSSmmm{{{wwwmmmhhhiiinnnoooiii___WWWSSSKKKBBB>>><<<<<<;;;<<>>AAACCCEEEGGGGGGEEEDDDCCCCCCBBBBBBCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@<<<===<<<:::888777888999AAAIIITTT\\\```cccfffiiiiiiiiijjjooouuuyyy{{{zzz{{{|||}}}}}}~~~vvvaaaYYYXXXXXXWWWTTTQQQPPPNNNKKKEEE@@@999333000...,,,+++)))))))))))))))*********(((((())),,,///000///---,,,///333555444222111000111///...000///...222777777666555666777888777555999777444333333222///---...---,,,,,,++++++,,,,,,((()))+++---...000000111000...---222:::???@@@>>>AAA>>><<<:::;;;;;;:::999999666222///...111444777888<<<>>>===>>>@@@???<<<:::777222...---...111333777:::???CCCFFFGGGIIIKKKNNNQQQSSSSSSRRRPPPPPPQQQWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]___``````___]]]\\\___bbbcccaaabbbkkk{{{}}}kkkTTTJJJKKKPPPVVVZZZbbbuuuaaaGGG>>>@@@DDDEEEEEECCCBBBCCCEEEGGGCCCEEEDDDFFFVVVlllvvvuuuuuuxxxppp[[[FFF===:::888999AAANNN[[[fffmmmppppppssswww}}}tttdddggg{{{zzzqqqlllmmmmmmiiigggiiilllsssqqq```MMMBBB===999???HHHUUUaaaiiikkkiiiggg___UUUFFF:::444000---++++++000;;;JJJ[[[fffkkkkkk^^^aaaiiirrr{{{{{{qqqfffvvvtttnnn```\\\ttt~~~hhhccc}}}tttZZZNNNEEE@@@BBBAAACCCDDDDDDDDDEEEGGGIIIKKKMMMOOOQQQRRRTTTVVVXXXWWWXXXZZZ[[[]]]^^^^^^^^^aaaaaabbbccceeegggiiijjjqqqvvv|||vvvaaaOOOSSSaaafffooovvvuuuuuu{{{~~~xxxtttqqqpppvvvrrreee{{{gggRRRMMMAAA>>><<<;;;888555888===???SSSqqq}}}tttiiiXXXFFF===;;;:::999:::777KKKeeevvvwwwooojjjkkkjjjooonnneee\\\VVVMMMDDD@@@>>>===<<<;;;AAATTTfff|||wwwfffaaaccckkk|||yyy___OOOPPPZZZlllwwwssssss|||}}}jjjUUUCCC>>>:::222///333,,,///---,,,000000???ZZZhhhiiikkkmmmnnnqqquuuyyy}}}wwwddd[[[QQQMMMZZZsssvvvooossszzz}}}|||tttdddTTTJJJFFFGGGOOOVVVZZZ^^^eeehhhhhhgggggghhhjjjkkknnnoooppprrrsssttttttqqqmmmiiifff```YYYQQQLLLKKKHHHCCC>>>===999444333444555333111000111222222111111111222555FFFTTTSSSKKKEEEAAA<<<999:::===@@@CCCEEEGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCBBBBBB@@@@@@AAABBBBBBBBBAAAAAA;;;<<<;;;999666555555666>>>FFFQQQZZZ___bbbeeehhhhhhgggiiinnnvvv{{{}}}|||yyyzzz{{{{{{|||~~~xxxbbbYYY\\\WWWSSSSSSRRRMMMKKKKKKEEE@@@999444222///+++(((************)))))))))))))))'''&&&(((---111222111...///111222444444444555333222000...---......///:::999777777888999888777888777666555333000...------,,,+++*********+++,,,+++,,,---...//////////////////...000444:::@@@DDDAAA???<<<999777777777777<<<999444000///222555777777<<<>>>;;;:::===>>>===888777444111//////000000555999>>>CCCFFFHHHKKKNNNRRRQQQOOOOOOOOOPPPRRRTTTVVVWWWXXXYYYZZZZZZYYYXXXYYY[[[___aaabbbaaa___]]]^^^\\\^^^aaadddhhhsss}}}{{{iiicccaaa]]]WWW]]]dddhhhjjjnnntttzzzzzzfffPPPCCCBBBFFFFFFMMMPPPJJJEEEFFFJJJLLLIIILLLMMMOOOYYYiiixxx~~~wwwvvvqqqbbbKKK:::999@@@@@@IIIUUU^^^dddiiipppvvvvvvxxx{{{ooofffmmm|||}}}rrrqqq{{{{{{nnnggglllyyyaaaJJJ@@@>>>===DDDNNNZZZdddkkknnnjjjcccbbbTTTEEE;;;444...,,,...000333===MMMYYYaaahhhooobbbccciiirrrwwwvvvqqqnnnyyyzzzpppaaabbbuuujjj[[[ooowwwqqqNNN@@@???@@@DDDEEEDDDCCCCCCCCCEEEFFFGGGJJJMMMPPPRRRSSSTTTVVVXXXYYY[[[\\\\\\[[[\\\^^^```^^^aaacccdddeeegggiiikkkhhhttt|||qqq\\\PPPVVVaaakkkpppsssssswwwzzzllliiiqqqxxxxxx~~~oookkktttxxx___QQQLLLDDD===<<<<<<:::999;;;<<>>WWWcccbbbccchhhooorrrooollltttppp___UUUJJJWWWqqquuuttt}}}|||yyypppcccTTTGGGAAAGGGLLLSSSZZZ___cccgggjjjjjjjjjlllnnnppprrrtttuuutttttttttpppkkkfffaaa___TTTMMMDDD??????@@@>>><<<<<<999666444222222222111333222111000////////////000444:::???AAA@@@===:::555666888:::>>>AAADDDEEEFFFFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@===<<<:::999888888999999???HHHSSSYYYZZZ\\\bbbgggpppooonnnqqquuuyyyyyyxxx}}}}}}~~~}}}{{{{{{|||~~~}}}uuubbbZZZ[[[UUURRRRRRQQQLLLJJJKKKFFFAAA999444111...+++)))************))))))))))))***(((&&&(((,,,000111111,,,---///111333444555666555333000...,,,---...///999888777777888888888888888777666555333000...------,,,+++*********,,,,,,---.........//////000000111000//////222666;;;>>>===<<<999777666666777777;;;:::666333000111333666999>>>@@@===<<<<<<<<<999888777444222111000000111555999>>>BBBEEEHHHKKKMMMNNNMMMMMMMMMNNNPPPRRRTTTXXXYYYZZZ[[[[[[[[[ZZZYYY\\\^^^aaacccdddcccaaa```cccaaa```aaaaaabbbjjjsssrrrdddeeejjjkkkpppsssuuutttssstttyyy~~~yyymmm]]]NNNEEEDDDFFFNNNUUUXXXSSSOOOPPPUUUWWWSSSSSSSSSUUU```qqq|||yyytttkkk^^^KKK<<<:::>>>BBBKKKXXXaaaggglllsssxxxyyyzzz||||||mmmeeekkkxxx|||zzz~~~ssspppwwwzzzbbbKKK@@@>>>===HHHQQQ]]]eeekkknnniiibbbaaaUUUFFF===555///,,,---...222===NNN[[[dddlllssskkkqqq|||{{{rrrnnnwwwxxxnnn___```uuuqqq]]]hhh}}}yyynnnsssmmmLLL???@@@BBBGGGEEEDDDCCCCCCCCCDDDFFFGGGIIILLLOOOQQQRRRSSSVVVWWWYYYZZZ[[[[[[[[[\\\^^^``````bbbdddffffffgggjjjlllkkkwww~~~sss^^^RRRYYYdddmmmqqquuuvvv{{{zzzlllhhhmmmrrrsssyyyvvvoooxxx~~~nnn```LLLCCC<<<<<<===:::777777;;;LLLggg~~~|||xxxnnn```RRRIIIBBB<<<888;;;DDD[[[vvv{{{ppphhhaaaZZZPPPHHHCCC???<<<:::;;;DDDWWWiiizzzooobbb]]]gggvvvyyy[[[IIILLLXXXiiisssooo|||}}}~~~uuurrreeeVVVFFF>>>;;;666111///...///,,,,,,111222===UUU______aaaiiirrrxxxxxxvvvsssyyysssaaaVVVIIIRRRjjjxxxsss||||||xxxooobbbSSSGGGAAAFFFKKKRRRYYY___dddhhhkkklllmmmnnnppprrrssstttuuusssqqqnnnmmmkkkddd[[[TTTHHHBBB<<<;;;>>>CCCFFFGGG@@@===999777888999888888444333222111000/////////...///222555666666666555333444666999<<<@@@CCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA===<<<;;;:::999::::::;;;???GGGQQQVVVXXX[[[aaagggpppooonnnqqquuuyyyyyyyyy|||}}}}}}}}}{{{{{{}}}~~~sssccc]]]YYYTTTQQQQQQPPPLLLIIIIIIGGGBBB:::333///---,,,+++************))))))))))))***(((''')))+++...//////***+++---///111444555666777444000---+++,,,---///777777777777777888888888777777666555333000...---,,,,,,*********+++,,,---111000000//////000111222222111000///000111444555999888666555555666777999;;;<<<;;;777333111222555999???CCCAAA??????<<<999888777666555333222222222666999>>>BBBEEEGGGJJJLLLJJJJJJJJJKKKLLLOOOQQQSSSYYYZZZ[[[\\\]]]\\\[[[[[[]]]^^^aaacccdddcccaaa```dddbbbaaaaaa___^^^dddlll~~~~~~qqqkkktttzzzyyy}}}xxxkkk___VVVRRRQQQQQQXXX^^^aaa]]]XXXZZZ]]]^^^]]]\\\[[[```ooo}}}qqqcccWWWLLLAAA<<<<<>>===???<<<777555:::HHHbbbyyy||||||uuuooodddXXXMMMEEE@@@===>>>EEEYYYuuuvvvkkkccc[[[QQQIIIDDD@@@===;;;;;;CCCWWWiiizzzttteee]]]eeesssyyyZZZHHHMMM[[[llltttmmm{{{|||uuunnndddUUUFFF@@@<<<777111///...///***,,,222333<<>>;;;;;;<<<===;;;888555444333222111000000///---,,,,,,+++,,,---///000000111333666:::===@@@BBBBBBCCCDDDFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEDDDCCCCCCBBBBBBAAA>>>===<<<;;;;;;<<<======@@@GGGQQQVVVYYY\\\bbbhhhooonnnnnnqqquuuxxxyyyyyy{{{|||}}}}}}||||||~~~tttddd___WWWRRRPPPQQQPPPKKKHHHHHHHHHCCC;;;333...,,,,,,,,,************)))))))))(((***)))((()))***,,,---...***+++,,,...///111333444888555111---++++++---...555666777777777777888888777777666555333111///...,,,+++*********+++,,,---333222000//////111222444222222111000000111111111666555444444555777:::;;;===???@@@===777333333555999@@@FFFGGGFFFEEEBBB===:::999888777555444444333666999>>>BBBDDDFFFHHHJJJIIIIIIIIIJJJLLLMMMOOOPPPVVVWWWYYY[[[\\\]]]]]]\\\[[[\\\^^^```aaa```^^^]]]```^^^___```^^^^^^ccckkk{{{wwwnnnhhhffffffhhhjjjoooqqqkkkeeeeeeeeedddbbbaaabbblllppp]]]SSSMMMFFF???<<>>:::888999EEE[[[rrr}}}{{{vvvuuuyyysssgggYYYLLLDDDBBBBBBCCCIIIZZZttt}}}pppggg]]]SSSKKKDDDAAA===;;;;;;CCCWWWiii{{{uuufff___dddrrr|||\\\JJJPPP```sssyyypppxxx~~~xxxmmmdddUUUFFF@@@===777111///......***,,,333333<<>>??????@@@BBBDDDFFFFFFFFFFFFIIIIIIHHHGGGFFFEEEDDDDDDFFFEEEEEEDDDDDDCCCBBBBBB??????>>>=========>>>???AAAIIISSSZZZ^^^aaaeeehhhmmmnnnoooqqqtttwwwyyyzzz{{{|||}}}}}}|||}}}sssbbb\\\UUUQQQOOOPPPOOOKKKGGGGGGHHHDDD<<<444...+++,,,---************)))))))))((()))))))))((()))***,,,---------------...///000111777555111---++++++---...222444777888777666777999666666666444333111///...++++++*********+++---...333222000//////111333444222222333333444333333222555444444555777:::===???@@@BBBCCC@@@;;;777666666===EEELLLMMMLLLKKKFFFAAA===<<<;;;999777666555555666999>>>AAACCCEEEGGGIIIJJJJJJJJJKKKKKKLLLMMMMMMPPPQQQTTTWWWZZZ\\\\\\\\\ZZZ[[[\\\^^^^^^]]]\\\[[[]]]\\\]]]```___^^^cccjjjxxx}}}|||~~~wwwtttqqqnnnddddddhhhxxxwwwaaaUUUPPPIIIAAA===DDDPPP___kkkqqquuuyyy}}}~~~~~~}}}~~~|||nnnllluuu~~~{{{qqqddd\\\cccpppxxxgggUUUGGG@@@BBBFFFJJJUUUaaagggjjjllljjjfff```WWWLLLCCC999000...000444888DDDUUUdddmmmvvv}}}mmmkkkwww~~~uuuyyy{{{nnnmmm}}}}}}xxxhhhZZZ\\\nnnyyymmmVVVMMMJJJEEEDDDEEEDDDCCCBBBBBBCCCDDDDDDFFFHHHLLLNNNOOOPPPRRRTTTVVVWWWYYYYYYYYY[[[]]]______aaacccddddddeeegggiiiqqq{{{sss^^^TTT]]]jjjnnnrrrvvv}}}}}}wwwmmmiiiiiiddd```]]]XXXXXX___iii|||~~~{{{}}}{{{mmm]]]LLLCCC@@@<<<:::;;;888AAAUUUkkkxxxxxxtttrrryyyvvvwwwzzzvvvnnnaaaTTTIIICCC@@@CCCIIIXXXpppwwwlllaaaVVVNNNEEEAAA>>><<<<<>>>>>>>>???@@@BBBIIITTT]]]aaadddfffhhhlllmmmoooqqqsssvvvyyy{{{{{{|||}}}}}}}}}}}}~~~ppp^^^WWWTTTPPPOOOQQQPPPKKKGGGGGGHHHDDD>>>666///++++++---************))))))))))))'''((()))(((((()))+++...///...---------...///000555444111///---,,,------///333777888666555777999666666555444333111000///+++************+++---...000////////////111222333111222555777777666555444444444444666888<<>>AAABBBCCCEEEGGGIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMQQQTTTWWWYYYZZZZZZZZZZZZ[[[\\\\\\\\\[[[ZZZ\\\\\\^^^```^^^\\\```fffsss{{{wwwlllkkkpppooo```VVVLLLCCC>>>DDDPPPaaammmssswww{{{~~~~~~}}}}}}}}}~~~|||xxxvvvuuuiii```aaaooo~~~yyyeeeSSSEEE>>>???CCCKKKWWWccchhhjjjlllkkkhhhaaaXXXNNNCCC888000///333111666CCCVVVfffqqq{{{ooolllzzz~~~pppxxx}}}sssuuuooo]]]___nnnzzzoooXXXPPPLLLFFFDDDEEEDDDCCCBBBBBBBBBCCCDDDFFFHHHLLLNNNOOOPPPRRRTTTUUUVVVXXXYYYYYYZZZ]]]___]]]___bbbcccdddeeehhhjjjpppzzz~~~qqq\\\RRR\\\jjjooorrrvvv~~~uuu|||wwwqqqlllfff```___\\\WWWVVVWWWaaarrr~~~zzzjjjXXXKKKAAA;;;999<<<999???OOOeeetttwwwuuusss|||zzzooojjjiii```cccfffeee___TTTHHH@@@>>>EEERRRfff}}}qqqfffYYYQQQEEEBBB???===>>>GGG[[[mmm|||wwwjjjbbb___dddqqq~~~dddQQQUUUbbbttt{{{sssmmmwww~~~}}}~~~uuunnn]]]KKKBBB<<<666000...,,,...,,,,,,111222@@@YYYlllkkkjjjkkkooouuu{{{}}}zzzwwwrrrjjjbbb\\\IIIMMM___yyy}}}zzzuuuwwwvvvpppdddUUUHHHAAA@@@DDDJJJQQQXXX___fffjjjiiijjjlllmmmmmmllljjjiiieeefffbbbVVVFFF:::666777444444333222777EEEYYYhhhjjjlllllldddUUUEEE999333444555666777777666555444000111111111000...,,,+++,,,---...000222555777999::::::;;;===@@@CCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCBBB@@@>>>>>>>>>>>>???AAAGGGOOOWWW]]]aaaeeegggjjjllloooqqqsssuuuyyy||||||}}}~~~~~~}}}}}}zzzyyy{{{mmm]]]WWWTTTPPPOOOQQQQQQLLLHHHGGGFFFDDD@@@888000+++***,,,************))))))))))))&&&'''(((((('''(((+++///...------,,,---///111222333222111000///...---------222777888666555777:::666666555444333111000///+++******)))***,,,---...+++,,,---...///111222222111333666999999888555333444444444555888<<<@@@BBBEEEBBB??????@@@>>>:::555<<>>@@@AAACCCDDDFFFEEEFFFGGGHHHIIIIIIJJJJJJLLLMMMPPPRRRUUUVVVVVVVVVWWWXXXXXXYYYYYYXXXWWWWWWYYYYYY\\\^^^]]]ZZZ]]]cccppp{{{xxxxxxooo]]]LLLBBB???EEEQQQbbbooovvvyyy|||~~~}}}|||}}}|||||||||~~~ssseee```jjj{{{dddSSSGGG@@@AAAFFFPPP[[[gggkkklllmmmllljjjbbbZZZNNNCCC888///000555444888EEEWWWgggqqq{{{pppkkkwwwyyyoootttzzzxxxrrrxxx}}}zzz}}}~~~ffffffpppzzznnnVVVMMMLLLHHHHHHEEEDDDCCCBBBAAABBBCCCCCCFFFIIILLLNNNOOOPPPSSSTTTTTTVVVWWWXXXXXXZZZ]]]___\\\^^^aaaccceeegggiiilllqqqzzz}}}oooZZZQQQ\\\jjjqqqsssxxxmmmsss{{{uuuoookkkjjjgggaaa^^^^^^]]]eeeuuuxxxhhhXXXIII>>>;;;===;;;>>>KKKaaarrrxxxxxxwwwyyytttiiiaaa]]]MMMRRRZZZbbbddd\\\OOOEEE<<>>@@@III]]]ppp}}}rrrfff___\\\bbbooo|||fffRRRRRRZZZiiiqqqlllhhhrrr}}}{{{xxxvvveeeQQQEEE>>>777222000***///...---///111BBB```{{{xxxtttpppooorrrwww{{{~~~vvvooommmggg]]]JJJJJJXXXttt~~~yyytttvvvxxxsssgggWWWIIIAAA???CCCIIIOOOUUU\\\ccchhhfffhhhjjjkkkkkkjjjhhhgggaaa]]]UUUHHH===777777999444444333111444CCCZZZkkkvvvxxxuuugggQQQ>>>555333333555777888999999888777333333333222111000///...------...///111333555666888888888999<<<@@@DDDGGGHHHHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCAAA???============>>>@@@EEEJJJQQQXXX___dddiiillloooqqqrrruuuyyy|||}}}~~~~~~}}}}}}~~~}}}sssmmmnnnqqqmmm___ZZZTTTPPPOOORRRQQQLLLHHHHHHFFFDDD@@@999111+++***+++************))))))))))))$$$&&&(((((('''(((,,,///---,,,,,,,,,...000333555111111111111000///------,,,111777888666555777:::666555555444333222000///******))))))***,,,---///(((***+++...///000111111222444777::::::888444222333333333555888<<>>IIIOOOTTTYYYZZZXXXJJJFFF@@@:::666666777888777:::>>>@@@AAABBBDDDEEEAAABBBDDDFFFHHHIIIJJJJJJMMMOOOPPPRRRSSSTTTSSSSSSTTTTTTTTTUUUUUUTTTSSSSSSTTTUUUXXX\\\\\\ZZZ]]]cccooo}}}~~~yyyaaaMMMAAA>>>FFFSSSdddqqqxxx{{{~~~~~~|||}}}~~~xxxvvvyyy|||uuuccc```ooo{{{dddTTTJJJDDDFFFLLLTTT```kkknnnmmmmmmllljjjccc[[[OOOCCC777///111777:::>>>IIIYYYfffnnnvvv}}}ooogggmmmsssrrrppptttrrrnnnyyy}}}sssuuuooolllrrrzzzkkkRRRJJJKKKJJJLLLEEEDDDCCCBBBAAABBBBBBCCCGGGIIILLLNNNOOOQQQSSSUUUTTTUUUWWWXXXXXXZZZ]]]___\\\___bbbdddfffhhhkkknnnqqqzzz}}}oooZZZQQQ\\\jjjsssuuuyyyggglll~~~~~~zzzxxxwwwsssllljjjllldddcccgggwwwuuueeeRRRCCC===???<<<>>>III___rrrzzzzzzzzzwww}}}}}}qqqfff]]]WWWWWWXXX\\\bbbddd]]]PPPEEE>>>CCCHHHPPPeeezzzmmm___UUUEEEBBB@@@???AAAKKK___rrr}}}pppddd\\\ZZZaaammmyyyfffQQQNNNSSS```hhhddddddppp~~~~~~zzz}}}jjjTTTGGG???888333111)))000///---...000DDDddd{{{uuuqqqrrrvvvzzzuuummmooohhhZZZJJJFFFRRRooovvvsssvvvyyyuuuiiiYYYIII@@@>>>BBBHHHNNNTTT[[[bbbfffeeegggiiikkkkkkjjjhhhfff___VVVJJJ>>>888777888:::666666444000222@@@WWWiii}}}jjjPPP===888:::222444777999::::::999888777666555333222222222333......//////111222444444777666666777:::???DDDGGGGGGGGGHHHIIIJJJKKKLLLMMMIIIIIIHHHGGGGGGFFFFFFEEEEEECCCAAA???===<<<<<<<<<<<<;;;<<>>666666:::DDDPPPXXXZZZYYYKKKIIIDDD===777444444555999;;;>>>??????@@@AAACCCBBBBBBCCCDDDFFFHHHKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSVVVUUUTTTQQQNNNNNNOOOQQQNNNRRRVVVWWWWWWZZZ```eeettt~~~kkkOOOCCCCCCFFFSSSeeeqqqwwwyyy|||}}}zzzyyy{{{yyywww{{{}}}qqqmmmsss{{{zzz}}}|||^^^YYYpppxxxeeeWWWLLLDDDHHHQQQ[[[dddmmmppppppqqqmmmhhhfff^^^PPP@@@555000111333666===IIIXXXfffooorrrrrrccceeehhhnnntttxxxtttooorrrqqqkkkiiiuuuyyyhhhtttuuuoooyyy{{{rrr___OOOKKKJJJFFFFFFEEECCCAAAAAAAAACCCDDDEEEFFFHHHJJJMMMOOOQQQRRRQQQSSSUUUVVVVVVWWWYYY[[[```bbbeeefffgggiiikkkmmmoooyyy{{{kkkYYYTTT___jjjooozzz~~~eeehhhwww~~~zzztttpppjjjeeedddjjjrrryyyttt]]]III@@@???:::===GGGZZZooo{{{{{{vvvyyy{{{kkkaaadddllljjjttt~~~uuueeeWWWPPPDDDBBBAAAFFFYYYxxxwwwiii\\\SSSIIIDDD???>>>BBBNNNcccuuuzzzkkk```[[[ZZZaaammmxxx}}}~~~YYYEEEJJJLLLPPP[[[cccdddsss|||yyy|||yyy{{{lllXXXGGG>>>888333000...---***---111///>>>]]]vvvnnnuuuvvvtttxxxvvvqqqooodddUUULLLDDDLLLiiiyyytttwwwxxxxxxtttjjjZZZJJJ???===@@@EEEMMMUUU\\\bbbeeeaaafffiiihhhfffgggfffccc^^^RRREEE???<<<999:::<<<<<<777666666333888QQQnnngggLLL@@@>>>===>>>BBBBBB===;;;===:::444888888666555444444333444111111222222222111111111111222444555777;;;@@@DDDGGGIIIKKKNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGEEEBBB>>><<<;;;;;;::::::777888888999<<>>999444222333444999;;;>>>?????????AAABBBAAABBBBBBDDDFFFIIIKKKMMMNNNNNNOOOPPPQQQRRRRRRSSSVVVVVVVVVSSSQQQPPPQQQSSSOOOSSSVVVVVVUUUWWW\\\aaalllssseeeOOOFFFMMMXXXgggrrruuuwwwyyy{{{xxxuuutttvvvtttttt{{{{{{wwwxxx|||rrrvvv||||||fffddduuuqqq^^^SSSKKKDDDGGGPPP^^^gggoooqqqqqqppplllgggfff]]]OOO@@@555111111444777===IIIYYYhhhrrrwwwxxxhhhkkknnnqqqrrrrrrooollluuurrrkkkgggtttgggiiivvvjjjeeevvvoooYYYMMMFFFBBBDDDBBBAAA??????@@@BBBCCCEEEFFFGGGIIILLLNNNOOOPPPQQQSSSVVVXXXXXXZZZ\\\___aaaccceeefffggghhhkkkmmmnnnxxxzzzkkkXXXTTT___jjjqqqyyy|||{{{ggghhhttt{{{vvvpppiiieeefffiiijjjnnnsssyyy|||gggTTTGGGAAA:::;;;BBBSSShhhvvvyyywwwyyy{{{nnnhhhllluuuzzzeeeUUULLLDDDBBBAAADDDSSSnnnxxxjjj]]]SSSJJJDDD??????CCCPPPeeewww}}}xxxjjj```[[[ZZZaaalllwww|||wwwTTTBBBGGGJJJMMMWWW]]]cccuuu{{{|||xxxvvviiiVVVGGG???:::555111///...***---111...<<>>CCCJJJRRRYYY___bbb___dddgggggghhhiiigggbbbXXXNNNEEE@@@<<<:::<<<@@@>>>;;;:::999444777LLLeee}}}dddPPPIIIIIIGGGKKKMMMKKKDDD???>>>;;;777999888888777666555555555222222111111000111111111111222444666888<<>>DDDHHHFFFFFFEEEFFFGGGGGGEEECCCBBBBBBAAABBBBBBAAA???<<<888777777:::???AAA@@@>>>;;;:::888444000000222444999;;;>>>?????????@@@BBB@@@AAABBBDDDGGGIIILLLMMMPPPPPPQQQRRRRRRRRRRRRRRRTTTUUUUUUTTTRRRPPPQQQRRRPPPSSSUUUTTTSSSTTTXXX\\\eeehhhrrrdddSSSYYYaaakkkrrrtttsssssssssrrrpppoooooonnnppp{{{uuuvvvyyy~~~sssvvv}}}rrraaaRRRLLLIIIFFFJJJRRRbbbjjjrrrsssrrrppplllfffeee\\\MMM???555222222444777<<>>>>>???AAABBBDDDEEEFFFHHHKKKMMMOOOPPPRRRUUUXXXZZZ[[[]]]```bbbbbbdddfffgggggghhhjjjkkkmmmxxxzzzjjjXXXTTT^^^jjjrrryyyzzzyyyhhhfffnnnzzztttllldddaaa___\\\]]]___```dddhhhrrrvvvbbbPPPEEE???<<>>;;;>>>DDD@@@>>>===<<<666666EEEYYY}}}{{{jjj\\\ZZZYYYWWWXXXYYYTTTIII???;;;999888777777888888888777777666444333111//////000111222111333555777999<<>>===>>>>>>???999999888666777<<>>AAAEEEIIIMMMLLLLLLKKKJJJGGGBBB???BBBBBBBBBBBBAAA???===;;;<<<:::999999;;;;;;999777555444333111///000222555999;;;>>>>>>>>>>>>@@@AAAAAAAAACCCEEEHHHKKKMMMNNNPPPQQQRRRRRRSSSRRRQQQQQQPPPQQQRRRRRRPPPNNNNNNOOOPPPRRRSSSSSSRRRSSSVVVYYYaaabbbiiixxxkkkfffjjjnnnqqqqqqooommmkkklllkkkjjjhhhhhhmmmxxx|||xxxyyy}}}~~~xxxxxxrrr^^^OOOEEEFFFHHHIIIOOOWWWeeemmmuuuvvvuuusssnnnhhhdddZZZLLL>>>666333333444555999CCCQQQaaaoooxxx|||yyywwwrrrsssxxxuuummmiiivvvkkkcccfffppprrraaaccctttoooTTTFFFEEEFFFAAA@@@>>>===>>>???AAABBBBBBCCCEEEHHHLLLOOOQQQRRRTTTVVVYYY[[[\\\^^^```ccccccdddfffgggggggggiiikkklllwwwyyyjjjWWWTTT___jjjrrrxxx{{{{{{gggaaafff~~~~~~wwwppphhh```]]]ZZZVVVUUUWWWYYYZZZZZZ]]]iiioooZZZLLLDDD@@@???IIIZZZiiinnnnnnvvv~~~rrrhhhfffjjjeeedddaaaZZZQQQIIIDDDBBBAAAAAAAAA@@@DDDSSSnnnwwwmmm```TTTHHHBBB>>>???GGGTTThhhxxxvvvkkkccc``````gggrrr|||rrrPPPBBBJJJLLLMMMTTTXXX___sss|||}}}}}}ssshhh^^^PPPGGGAAA<<<666111///000,,,---000...777NNNiiirrrnnniiirrrxxxwwwzzz{{{~~~zzzooofffeeeeeecccNNNFFFHHH\\\rrr}}}}}}{{{vvvuuutttrrrkkk___OOOEEE;;;<<>>DDD>>>===>>><<<777555@@@MMMmmmyyywwwlllgggccc^^^aaa```YYYMMMAAA:::999:::444555777888999999888888666444222///...///111222333555777999:::===AAADDDGGGHHHKKKMMMOOOOOOOOOOOOOOOOOOMMMKKKJJJHHHFFFFFFDDDCCCBBB@@@??????AAACCC>>>??????======AAAIIIPPP___gggooorrrtttxxxyyywwwyyyxxxxxxxxxxxxzzz|||}}}{{{yyyxxxwwwsss___\\\VVVSSSSSSTTTRRRLLLIIIJJJHHHHHHBBB777///---,,,)))************)))))))))((('''(((((((((''''''***,,,111111111...+++***+++---------...///000000///......,,,,,,///444777777666777888999999777555222000------,,,,,,,,,---//////222666===CCCGGGHHHFFFEEEFFFFFFGGGGGGFFFFFFHHHJJJLLLKKKLLLLLLLLLIIIDDD@@@BBBCCCCCCBBB@@@>>><<<;;;===<<<:::999999888777666333333333222111111444666999;;;===>>>>>>>>>???@@@AAABBBDDDGGGIIIKKKMMMNNNNNNOOOQQQRRRRRRQQQPPPOOONNNPPPQQQQQQOOONNNNNNOOOPPPQQQQQQQQQRRRTTTWWWYYY]]]___dddqqqnnnnnnnnnnnnnnnkkkgggeeecccdddcccbbbcccjjjrrrwwwyyy|||}}}zzzsssrrrmmmkkksssxxxgggQQQFFF@@@DDDIIIKKKQQQZZZiiiqqqxxxyyyxxxvvvqqqlllcccYYYIII===666444444444666999BBBOOO___mmmwww|||qqqzzzxxxnnnmmmuuutttpppnnn{{{ooooooqqqtttqqq```dddppp||||||iiiTTTJJJIIIHHHBBBAAA@@@??????@@@BBBCCC@@@AAAEEEIIINNNRRRUUUWWWVVVXXXZZZ[[[[[[\\\___```cccdddfffgggggggggiiikkklllwwwyyyjjjXXXTTT___kkkpppwww|||ggg^^^___vvvxxxqqqhhhaaaZZZWWWUUUQQQPPPRRRSSSTTTTTTUUUZZZlll|||dddTTTGGGBBB@@@IIIZZZhhhnnnnnnxxxxxxjjjbbb```aaa]]]WWWOOOHHHCCCBBBBBB@@@@@@AAAAAABBBKKKccc{{{yyynnn```RRRGGG@@@<<>>>>>BBB::::::;;;:::777666>>>FFFZZZqqq~~~uuulllcccgggbbbYYYOOODDD===<<<>>>666666777999999:::::::::888666333000///000111222555777999;;;;;;===@@@BBBEEEGGGIIIKKKMMMNNNOOOOOONNNNNNLLLJJJHHHGGGEEEEEEBBBCCCCCCAAA@@@AAADDDGGGJJJLLLMMMLLLJJJKKKOOOTTT___gggooossswww{{{{{{yyyxxxxxxwwwwwwxxxyyyzzz{{{|||zzzyyyvvvvvvaaa\\\VVVTTTTTTVVVSSSMMMJJJJJJHHHHHHBBB777///,,,+++(((************))))))))))))'''((()))(((''''''(((***///111111///+++)))***------,,,---///000111///------,,,,,,...111444555555555666888999888666333111///...---,,,,,,---...///222444888;;;===>>>===<<<>>>@@@DDDGGGHHHIIIKKKMMMLLLLLLNNNPPPQQQPPPMMMKKKEEEFFFEEECCC@@@======>>><<<;;;:::999888777777888666666666555333333555777999;;;===>>>======>>>???@@@BBBDDDFFFHHHIIIJJJKKKKKKMMMOOOPPPQQQPPPNNNMMMOOOQQQRRRQQQPPPPPPQQQRRRPPPPPPPPPPPPQQQSSSUUUWWWWWW[[[```iiiyyypppmmmiiihhhhhhfffbbb___ZZZ\\\]]]^^^dddkkkmmmkkkiiisssyyymmmjjjfffiiixxxvvvcccLLLEEECCCIIIMMMNNNUUU___ooowww}}}}}}{{{yyysssmmmbbbWWWHHH<<<666555555555777;;;DDDQQQaaapppzzz~~~lllqqq}}}pppkkkttttttrrrrrr~~~~~~oooxxx}}}}}}ttt___bbblllyyy}}}qqq```UUUMMMGGGEEECCCAAA@@@???@@@BBBCCC???AAAEEEIIINNNSSSVVVXXXWWWYYY[[[[[[[[[\\\^^^```bbbdddfffgggggghhhjjjkkkmmmwwwzzzkkkYYYVVVaaalllpppvvv}}}nnn___YYYlll|||rrrkkk```YYYSSSQQQNNNJJJIIIKKKJJJJJJMMMPPPUUU___qqqrrr^^^IIICCC@@@IIIZZZjjjqqqrrr{{{tttiiieeeccc]]]UUUMMMFFFCCCCCCCCCAAA???AAADDDBBBGGGZZZooo}}}rrrbbbQQQGGG@@@;;;???HHHUUUggguuu{{{~~~|||qqqjjjggggggjjjuuu~~~xxxUUUCCCHHHHHHGGGNNNQQQ\\\ooo|||~~~|||vvv~~~zzzhhh^^^RRRIIICCC===666000---111---,,,000///333CCCXXXiiijjjdddmmmvvvvvvvvvsssyyy~~~|||vvvnnnjjj]]]XXXYYYeeewww|||yyyvvvsssnnnbbbRRRFFF???>>>???BBBHHHOOOWWW[[[bbbeeeggghhhjjjkkkfff^^^TTTRRRRRRQQQLLLCCC??????777888888777666999???DDDRRRnnnwwwiiiaaaXXXPPPHHHBBB@@@BBB@@@???>>>===<<<;;;<<<<<<:::888666333111111222222888:::<<<===<<<===???@@@BBBDDDFFFHHHJJJLLLMMMNNNKKKKKKJJJHHHGGGEEEDDDCCC@@@BBBCCCBBB@@@AAAFFFJJJVVVYYY[[[[[[WWWUUUVVVWWWcccjjjpppssswww|||{{{xxxuuuuuuuuuvvvxxxyyy{{{{{{|||zzzxxxuuuxxxaaa\\\TTTRRRRRRTTTRRRLLLHHHHHHEEEFFFAAA777///---,,,)))************))))))))))))'''((()))((('''&&&''')))---000111///+++)))+++...---,,,,,,///111111...++++++,,,------...///222444222444666888888666444222000///...---,,,,,,------111222333555888:::===>>>???BBBGGGKKKNNNQQQUUUXXXWWWWWWXXXYYY[[[[[[XXXVVVJJJJJJIIIEEEAAA???@@@CCC>>>===<<<;;;999999:::;;;::::::999777555444444666999;;;===>>>======>>>??????@@@BBBDDDEEEFFFFFFFFFGGGIIILLLNNNOOONNNMMMLLLOOOPPPPPPOOOOOOOOORRRTTTQQQPPPNNNNNNOOOPPPQQQQQQSSSXXX^^^cccmmm{{{zzz}}}mmmgggaaa```aaaaaa]]]YYYTTTWWW[[[aaallltttpppgggbbbgggrrryyymmmggghhhrrrvvv___HHHEEEIIIPPPSSSUUU^^^lllvvv~~~~~~yyyssslllaaaVVVFFF;;;777666666555666:::DDDSSSdddsss}}}pppppp{{{wwwpppuuuuuussssss}}}ssshhhwwwfffeeeooo~~~yyyhhh[[[QQQHHHFFFDDDBBB@@@??????@@@AAA@@@BBBEEEIIIMMMQQQTTTUUUVVVXXXZZZ\\\\\\]]]```bbbaaaccceeefffggghhhkkkmmmmmmxxx{{{lllZZZWWWbbbmmmpppvvv{{{zzzdddUUUaaa}}}tttkkkdddZZZSSSNNNLLLJJJGGGFFFHHHGGGEEEGGGMMMRRRWWWaaalllkkkRRRIIIBBBFFFVVVgggqqqtttxxx~~~|||sssnnn```ZZZRRRJJJEEECCCBBBBBBCCC@@@BBBFFFDDDDDDQQQddd{{{wwwfffTTTIIIBBB<<<@@@IIIWWWggguuuxxx{{{ssskkkhhhhhhlllvvv}}}XXXCCCEEEDDDCCCJJJOOO]]]qqq}}}{{{ttt{{{|||{{{nnndddWWWLLLEEE???777111+++000---,,,000///333@@@RRRfffjjjfffppp{{{{{{zzzsssvvv}}}}}}kkkhhhgggppp}}}~~~}}}yyyvvvtttpppfffVVVJJJ???>>>>>>@@@EEEMMMUUUZZZ___dddhhhhhhiiikkkiiieeeXXXUUUTTTVVVRRRIIIAAA>>>999999888666666;;;AAAEEEPPPiiixxxlllbbb]]]YYYSSSOOOPPPPPPMMMIIIDDD@@@>>>======;;;:::888666444333222222;;;===>>>>>>===<<<===>>>???AAABBBEEEGGGJJJKKKLLLHHHGGGGGGFFFDDDCCCBBBBBB>>>AAACCCBBB@@@AAAFFFKKKVVV[[[aaadddbbb___^^^___hhhmmmqqqrrruuuyyywwwsssoooppprrruuuxxx{{{~~~~~~yyyxxxuuurrrxxx```ZZZRRRPPPPPPSSSPPPJJJFFFFFFCCCDDD@@@666000///...+++************))))))))))))'''((())))))'''&&&'''(((,,,///111///+++)))+++...---,,,,,,///111111...******,,,...---,,,,,,000444000222555888888777444333222000///---,,,,,,,,,---000000111444888>>>CCCFFFMMMOOOSSSVVVZZZ___dddhhheeedddcccccccccaaa^^^[[[NNNNNNLLLGGGBBBAAACCCFFFAAAAAA@@@>>><<<;;;===>>><<<<<<<<<999666444444555:::;;;===>>>=========>>>===>>>@@@BBBCCCCCCCCCBBBEEEGGGJJJMMMNNNMMMLLLKKKNNNNNNMMMLLLLLLMMMPPPSSSRRRPPPNNNMMMMMMNNNMMMMMMRRRXXX^^^aaagggyyyyyyttttttwwwxxx}}}xxxiiiccc\\\ZZZ]]]^^^ZZZVVVTTTXXX]]]ggguuu~~~vvviii^^^\\\]]]ffftttuuummmbbbgggwwwrrrXXXCCCDDDKKKUUUYYY\\\iiixxx|||yyyqqqjjjaaaUUUEEE;;;777777666555333888BBBRRRdddtttsssnnnuuuyyyrrrvvvvvvsssrrr|||iii___rrrppplllvvv{{{gggZZZRRRMMMGGGEEEBBB@@@>>>>>>???@@@BBBCCCEEEHHHKKKNNNQQQRRRUUUWWWZZZ\\\^^^```bbbeee```bbbeeefffgggiiikkkmmmnnnyyy{{{mmm[[[XXXcccnnnrrruuuyyy~~~jjjSSSZZZyyywwwnnneee___VVVPPPKKKKKKKKKHHHHHHJJJLLLGGGFFFKKKPPPRRRXXX___kkkvvv]]]QQQEEEEEEQQQbbbmmmqqqsssyyy~~~vvvsssggg```VVVMMMGGGDDDAAA@@@EEEAAABBBGGGEEEBBBLLL\\\mmmzzzkkkXXXKKKCCC>>>AAAKKKXXXhhhuuuxxx{{{tttkkkhhhhhhoooyyy\\\EEEEEECCCBBBJJJPPP___sss|||sssyyyxxxtttiii[[[OOOHHHAAA999333***000---+++000000222>>>QQQgggmmmiiitttxxxvvvxxxwwwtttsssyyy~~~|||yyyuuutttrrriiiZZZNNN???>>>===???DDDKKKTTTYYY]]]ccchhhhhhiiilllmmmkkkZZZVVVUUUXXXVVVMMMCCC>>><<<;;;888555666<<>>;;;;;;:::888666444222111===>>>@@@???===<<<<<<===>>>???AAACCCFFFHHHJJJKKKFFFEEEEEEDDDCCCBBBBBBAAA===@@@BBBBBB@@@AAAGGGLLLOOOWWW```ggghhhffffffffflllppprrrqqqsssvvvsssnnnjjjllloootttyyy}}}{{{vvvtttrrrnnnwww^^^SSSPPPMMMLLLMMMKKKFFFCCCDDDFFFCCC===777222...,,,+++************))))))))))))((((((''''''''''''(((((())),,,///000///---,,,,,,...///000111111000...---(((((()))***+++---...//////...000444888999777444//////...---,,,,,,++++++///111444777;;;AAAHHHMMMTTTcccoooooollllllllljjjmmmkkkgggccccccddd^^^VVVSSSNNNHHHEEEGGGIIIJJJIIIIIIEEE@@@???@@@AAA@@@>>>DDD@@@===;;;777333444888999999::::::;;;<<<======;;;<<<===>>>@@@@@@AAAAAAAAACCCEEEGGGHHHIIIIIIHHHKKKKKKJJJJJJJJJJJJKKKKKKNNNMMMMMMMMMLLLLLLKKKKKKPPPTTTXXX\\\dddsss{{{nnnjjjjjjkkkkkknnnnnnpppsssvvvvvvtttrrrnnndddZZZXXXYYYWWWUUUVVVVVV[[[hhhxxxttthhhbbbXXXQQQSSS]]]jjjxxx{{{{{{xxxvvv||||||rrr```mmmdddPPPGGGJJJRRRZZZ___dddqqqyyyqqqkkkdddPPP===666777888777666666<<>>JJJ[[[jjjrrryyy}}}|||tttnnnjjjhhhrrrxxxdddIIIBBBAAA???DDDPPP^^^ssszzzpppwww}}}}}}vvvfffRRRCCC===888333///------/////////333:::RRRccciiijjjvvv{{{|||zzztttooohhh[[[OOOBBB<<<:::???EEEIIIPPPVVV^^^aaacccdddiiinnnnnnjjj```\\\XXXXXX[[[ZZZSSSLLLEEE<<<666888;;;>>>EEEMMMNNNOOO^^^~~~wwwfffZZZXXXUUUQQQLLLGGGCCCAAA@@@<<<;;;:::888666555444333777888:::<<<<<<;;;999888;;;<<<>>>@@@BBBCCCDDDDDD@@@@@@AAAAAAAAABBBBBBBBB<<<<<<===>>>@@@CCCEEEGGGHHHMMMTTT[[[___ccceeeggghhhlllpppqqqoookkkgggeeejjjmmmrrrwww{{{~~~}}}xxxsssqqqpppooottt___UUUQQQNNNMMMOOOLLLGGGDDDEEEEEEBBB===777222...,,,+++************))))))))))))((((((''''''''''''(((((()))+++...000000///,,,***...///111222222000///...)))))))))***+++,,,---...//////111555999:::777555000//////...---,,,++++++...000333777===DDDMMMSSSgggssszzztttjjjgggggggggkkkkkkiiifffgggiiigggbbb___[[[WWWVVVVVVUUUSSSRRRKKKHHHEEEEEEGGGIIIIIIGGGEEEAAA??????<<<777777:::999999::::::;;;;;;<<<<<<;;;;;;===>>>???@@@@@@@@@AAABBBDDDEEEGGGGGGHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLLLLLLLKKKKKKKKKKKKPPPSSSVVVWWWZZZcccrrr~~~~~~qqqhhheeeeeeeeedddggggggiiilllpppqqqpppoooiii```YYYWWWUUURRRRRRTTTXXXcccsss~~~rrrhhhXXXOOOIIINNNYYYhhhxxxwwwuuu}}}{{{nnnkkkyyycccUUUHHHOOOWWW\\\bbblllyyyyyyrrrlll^^^LLL:::444666777666555666<<>>KKK\\\kkkssszzz~~~~~~uuummmhhheeehhhooozzzgggKKKCCCCCCAAAHHHTTTaaavvv~~~rrrvvv|||zzzttteeeRRREEE???999444000------/////////333999MMM```eeedddmmmuuuxxx~~~|||}}}|||{{{}}}~~~|||vvvqqqiii\\\PPPCCC===;;;???DDDHHHOOOUUU[[[___bbbdddiiinnnoookkkccc^^^YYYZZZ]]]]]]YYYTTTNNNEEE===<<<<<<===CCCKKKPPPOOOVVVhhhvvvfff\\\XXXUUUPPPNNNLLLGGG???888===<<<;;;:::999777666555444444666666777666555444999:::<<<>>>@@@AAABBBBBB@@@@@@@@@???????????????;;;:::::::::<<>>?????????AAAAAAAAABBBDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHKKKKKKJJJJJJJJJJJJIIIIIIMMMPPPSSSRRRRRRUUU^^^eeeuuusssmmmeeeaaaaaaaaa```___```aaacccgggkkklllkkkiii```ZZZUUURRRNNNKKKNNNTTTdddtttvvvjjjeeeWWWNNNIIIMMMXXXhhhzzzzzzwwwzzzlllrrrtttaaaYYYOOOZZZbbbccciiixxx{{{tttnnnVVVFFF666222555666555555666;;;FFFTTTcccnnntttvvvmmmmmmkkkmmmttt{{{{{{wwwzzzkkk\\\]]]qqqfffZZZjjj|||zzzkkk```mmm}}}vvvaaaUUUOOOKKKEEEDDDBBB@@@?????????@@@AAABBBDDDGGGJJJNNNQQQRRRUUUWWWZZZ[[[\\\]]]^^^```bbbcccdddccccccccceeegggllluuutttdddVVVYYYccciiimmmooorrrssstttxxx~~~wwwaaaZZZmmmxxxoooiii```YYYTTTRRRRRRQQQRRRUUUVVVTTTRRRRRRUUUXXXZZZZZZWWWXXX^^^qqqrrrXXXLLLLLLRRR]]]iiippprrrvvv{{{~~~wwwmmmjjjddd\\\TTTNNNLLLLLLKKKIIIIIIIIIEEE@@@???BBBEEEMMMVVV[[[]]][[[QQQGGGBBB===:::???LLL^^^mmmttt{{{~~~vvvmmmgggddd___gggtttmmmQQQFFFCCCCCCKKKXXXdddyyyuuuuuu|||uuuooobbbQQQFFFAAA;;;555000...---//////...222888JJJ___fffaaadddiiimmmvvvzzz}}}~~~yyyqqqmmmpppttt{{{uuurrrxxx~~~yyyssskkk___SSSFFF@@@<<<>>>CCCGGGLLLRRRXXX\\\```ccciiipppqqqnnnfff```[[[[[[___aaa```]]]XXXOOOFFFAAA>>>???DDDJJJSSSSSSWWW^^^hhhxxxxxxppplllkkkbbbWWWQQQOOOJJJ???666>>>======<<<;;;:::999888333333333333333222222222666777999;;;<<<===>>>>>>>>>>>>======<<<<<<;;;;;;999888666666777;;;>>>AAABBBFFFMMMTTTYYY]]]aaadddkkkjjjiiifffeeefffjjjmmmooorrruuuyyy}}}{{{vvvrrrpppppppppoooiiimmmiii```[[[TTTRRRRRRSSSQQQJJJFFFGGGDDDAAA<<<666111...,,,+++************)))))))))(((((((((''''''''''''(((((()))((()))...333333---'''---///000222222111000///,,,,,,++++++***++++++,,,000111444888::::::999888222222111000...---,,,,,,---...000444;;;FFFQQQXXX[[[\\\\\\YYYXXX[[[^^^aaajjjppprrrnnnkkkmmmqqqsssvvvvvvwwwxxxxxxwwwvvvtttfffccc```___```___\\\YYYQQQKKKEEEBBB???;;;;;;===999999999999999888888888::::::;;;======>>>>>>>>>????????????AAACCCEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLPPPQQQPPPRRRVVVZZZ]]]gggvvvxxxnnnhhhddd___]]]^^^___```___^^^```dddhhhkkkjjjeeebbbWWWSSSNNNKKKFFFFFFNNNYYYppprrrlllnnnnnnddd[[[ZZZbbbooo~~~|||zzzssslllsss{{{uuufff\\\XXXWWWfffnnnmmmsssxxxoooMMM@@@444222555666666666555:::EEETTTdddpppuuuvvvqqq|||~~~|||sss{{{nnn^^^\\\oookkkYYY___jjjjjjaaa[[[qqq{{{dddTTTNNNJJJFFFDDDBBB@@@????????????@@@AAACCCFFFIIIMMMPPPRRRSSSUUUXXXZZZ[[[\\\]]]___bbbcccddddddddddddfffgggmmmuuurrrbbbUUUYYYccciiilllnnnpppqqqrrruuuyyy}}}tttaaaeeezzztttgggaaaZZZWWWVVVWWWZZZ\\\[[[XXXUUUUUUWWW[[[]]]______ZZZWWWaaa}}}cccRRRNNNRRR^^^iiirrrtttwww{{{~~~~~~~~~yyy}}}{{{ssssssooofff[[[RRROOONNNLLLJJJJJJKKKGGGBBB@@@CCCCCCHHHMMMOOOQQQPPPIIIAAA>>>:::999@@@NNN```nnnvvv|||~~~xxxooojjjgggbbbjjjwwwyyy\\\LLLEEEDDDMMMYYYfffzzzzzzxxx}}}qqqkkk^^^PPPGGGBBB<<<555111......//////...222888JJJcccmmmfffcccbbbeeennnpppvvvyyytttiiicccdddiiiooolllkkkttt{{{vvvooocccWWWJJJCCC===>>>AAADDDIIIOOOUUUZZZ___dddllltttvvvssslllggg```^^^___aaa```^^^ZZZTTTKKKDDDAAABBBHHHNNNRRRVVV\\\bbbfffnnnwwwdddUUUMMMHHHBBB=========>>>>>>===<<<;;;:::666666555444333333444444333444666777999::::::;;;::::::::::::::::::::::::999777444333444777;;;>>>???CCCJJJPPPUUU[[[```dddkkkiiieeebbbaaafffmmmrrrsssuuuxxx{{{~~~~~~zzzuuurrrpppppppppkkk^^^___^^^[[[YYYUUUSSSTTTUUUSSSLLLGGGGGGCCC@@@;;;666111...,,,+++************)))))))))(((((((((''''''''''''((((((((('''(((---222333...(((,,,...///111111111///...,,,,,,++++++******++++++...111555777999999888888444333222111///...---,,,------///111666???IIIPPPNNNKKKLLLTTT```hhhlllllllllrrrtttnnnhhhhhhkkkmmmppprrrsssuuuwwwyyy{{{|||ssspppmmmlllllljjjfffaaaWWWMMMCCC>>><<<999:::===888888888888888777777777999:::;;;<<<<<<<<<<<<<<<======<<<===>>>@@@BBBDDDCCCBBBBBBBBBBBBBBBBBBCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEHHHMMMOOOPPPQQQSSSUUUVVVYYY^^^gggrrr}}}wwwppphhhdddccc___[[[XXXYYY[[[^^^___^^^aaafffjjjjjjfff^^^XXXNNNJJJFFFCCC@@@CCCPPP]]]yyyqqqttt~~~|||pppkkkllluuu}}}pppmmmooouuutttpppiiibbb[[[VVVRRRVVVfffrrrttt~~~zzzkkkGGG<<<333444777888777777555999CCCRRRdddpppvvvwwwxxxzzzrrr{{{tttgggbbbrrrppp```___bbb```ZZZXXXpppzzzcccTTTNNNKKKFFFEEECCC@@@???>>>>>>???@@@AAABBBEEEIIILLLOOOQQQRRRTTTWWWYYYZZZ[[[]]]___bbbdddffffffeeeeeeggghhhooouuuppp___TTTYYYccciiilllnnnpppqqqsssuuuwwwyyyrrrkkk}}}uuuqqqiiiccc``````___]]]___\\\XXXWWWZZZ^^^bbbccceee```[[[^^^ooottt^^^SSSTTT^^^gggssswww||||||}}}|||ttthhh]]]UUURRRRRRNNNLLLKKKGGGBBBBBBFFFDDDGGGIIIIIIJJJJJJEEE>>><<<999:::BBBQQQbbbooovvv|||~~~{{{sssooonnnpppwwwmmmXXXMMMJJJSSS^^^kkk~~~~~~ooohhh[[[NNNFFFBBB<<<444222///...000///---111777IIIeeerrrkkkeee``````gggiiipppvvvrrrhhhaaabbbeeeddddddgggrrr}}}xxxssshhh]]]NNNFFF???>>>@@@AAAFFFKKKRRRXXX___fffpppyyy{{{yyyyyyssskkkddd___[[[WWWTTTWWWTTTMMMEEECCCHHHQQQWWWRRRSSSXXX___dddhhhpppxxxmmm[[[MMMDDDAAA???;;;<<<>>>>>>>>>===<<<;;;:::999777666555555555555111222444555666777888888555555666777999:::;;;;;;:::888555333333666999<<<===AAAGGGMMMSSSZZZaaaeeellliiieeebbbbbbhhhpppwwwwwwxxxyyy|||~~~|||xxxtttqqqpppppppppkkkXXXSSSSSSUUUVVVVVVTTTUUUWWWTTTLLLGGGGGGCCC@@@;;;555111...,,,,,,************))))))))))))((((((''''''''''''((((((''''''(((,,,000111...++++++,,,...000000000///...,,,,,,++++++***+++++++++,,,///444666666666666666555555333222000///------,,,------...222888@@@FFFGGGDDDJJJYYYiiiqqqqqqpppmmmsssuuunnnhhhffffffffffffhhhkkkmmmoooqqqtttvvvsssqqqoooooopppmmmhhhcccTTTIII>>>:::888777777:::666777777777777777777777999999:::;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@AAA@@@@@@????????????@@@@@@DDDDDDDDDDDDDDDEEEEEEEEEDDDGGGIIIKKKKKKLLLMMMNNNUUUSSSSSSVVV\\\gggxxx{{{nnngggddd```^^^]]]]]]ZZZUUUQQQQQQTTTXXX[[[[[[]]]```bbbaaa[[[SSSMMMEEEBBB???======AAANNN[[[tttgggooo}}}xxxsssrrrvvvvvvrrrwwwzzztttiii___[[[ZZZUUUOOOQQQ```ppp{{{uuu^^^AAA999333555888888777888666888@@@PPPbbbpppvvvwww{{{yyysssyyyzzztttoooyyy~~~rrrhhhhhhhhhbbb[[[WWWiiiyyyqqq]]]SSSOOOLLLFFFEEECCCAAA???>>>>>>>>>???@@@BBBEEEHHHLLLOOOPPPQQQTTTWWWYYYZZZ[[[]]]___bbbdddfffgggffffffggghhhooosssmmm\\\RRRWWWbbbhhhlllmmmooorrrtttuuuvvvvvv|||xxxyyyssskkkcccgggccc^^^\\\^^^bbbfffhhhfffeeebbb```ggg}}}mmm[[[UUU\\\dddrrryyyqqqddd]]][[[TTTNNNIIICCC@@@CCCIIIGGGJJJKKKJJJJJJJJJEEE???<<<;;;<<>>>>>???CCCHHHOOOVVV___gggrrr}}}}}}~~~uuulllcccZZZRRRMMMTTTTTTNNNFFFEEEMMMYYY___]]]WWWSSSWWW]]]```dddhhhxxxzzzoooaaaRRRFFF>>>:::;;;<<<>>>@@@@@@@@@>>>===;;;:::999888777666555555111111333444555666666666333333555777999:::<<<===:::999666444444555888:::<<>>AAADDDPPPbbbmmmnnnkkkkkklllrrrtttooojjjhhhfffcccaaaeeejjjkkkjjjiiiiiijjjjjjhhhffffffeeebbb[[[VVVIII@@@888777777666555666555555555666666777777777888999999:::::::::::::::777888999;;;<<<===>>>>>>>>>>>>============>>>>>>BBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJOOOLLLLLLOOORRRVVVaaammm}}}vvviii___^^^^^^ZZZVVVVVVTTTRRRPPPMMMLLLNNNRRRUUUSSSRRRQQQPPPNNNKKKEEEAAA===::::::<<<===???GGGPPPsss~~~wwwddd]]]iiiyyy~~~yyy{{{wwwsssjjjaaa```aaa\\\TTTUUU```ssslllLLL<<<666222555999888666777666777===LLL```ooowwwxxxqqqpppuuuwwwqqqwww}}}vvvpppmmmrrrvvvooobbbWWWgggtttwwwhhhXXXPPPMMMJJJGGGEEECCCAAA???>>>>>>>>>??????AAADDDHHHKKKNNNPPPQQQTTTWWWYYY[[[\\\^^^```aaacccfffgggfffeeefffgggmmmqqqjjjXXXOOOUUU```eeekkklllnnnqqqtttvvvuuutttwww}}}vvvtttnnnhhhcccdddgggkkkmmmhhhgggddd```cccsss|||dddZZZ^^^eeeqqq}}}yyymmm___UUUKKKCCC>>>>>>FFFOOOVVVXXXXXXUUUSSSPPPJJJBBB>>>===???GGGVVVdddnnnsss{{{|||}}}wwwxxx{{{jjj]]]\\\fffqqquuu}}}wwwmmm]]]NNNHHHEEE???777444111///000...---000555AAA]]]jjjfffcccaaadddmmmmmmsssxxxwwwqqqiiicccaaaZZZZZZVVVWWWhhh}}}|||zzzrrrhhhTTTKKKBBB>>>======@@@EEEKKKSSS]]]gggsss~~~~~~zzztttlllccc[[[VVVUUUWWWRRRHHHGGGQQQ]]]ccchhh]]]SSSSSSUUUUUUVVVWWWXXXssszzzooocccXXXLLLAAA:::;;;===@@@BBBCCCBBBAAA@@@<<<======<<<;;;888666555111222333444555666666666444444666777999:::<<<<<<:::888666555444555666777:::===BBBHHHOOOXXXaaagggiiijjjkkklllnnnrrrxxx}}}{{{{{{{{{||||||}}}~~~{{{xxxuuurrrpppppppppqqqwww]]]QQQQQQWWW^^^VVVUUUVVVXXXTTTLLLGGGFFFBBB???:::555111...,,,,,,************))))))))))))((((((''''''''''''((((((%%%''')))++++++---///111((())),,,---......---,,,++++++******++++++,,,---''',,,111333222222222444777666555333111///...---)))***+++,,,...111666:::???GGGYYYjjjpppjjjggghhhkkkpppssspppmmmllliiidddccchhhmmmoookkkfffcccbbbbbb___]]][[[XXXSSSJJJDDD@@@888444666888666444333333444444555666777888888888888999:::::::::999999555777999;;;<<<===<<<<<<======<<<<<<<<<<<<======AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFIIIJJJFFFEEEHHHMMMNNNLLLQQQZZZbbbqqq{{{xxxuuuuuuqqqiiijjj___ZZZ]]]^^^YYYRRRPPPNNNNNNMMMLLLKKKMMMOOORRRLLLIIIDDDAAA???>>><<<:::888666888<<<>>>>>>AAAGGGPPP\\\eeebbbZZZ]]]pppwwwtttooopppmmmgggfffhhhccc\\\___gggzzzddd???:::444111555888777555555666666<<>>>>>>>>>>>???AAADDDGGGKKKNNNPPPRRRTTTWWWZZZ[[[\\\___``````bbbeeefffeeedddeeeeeelllnnngggUUULLLSSS^^^cccjjjkkkmmmqqqtttuuuuuusssuuuvvv|||}}}wwwoooiiihhhkkkmmmooollliiieee___```mmmjjj___bbbiiissszzz]]]RRRFFF>>>;;;???JJJVVVhhhiiihhhbbb]]]XXXNNNEEE???>>>AAAIIIWWWdddnnnrrrzzz{{{}}}xxxzzz}}}}}}iii^^^___jjjvvvvvvxxx}}}|||{{{qqq___PPPIIIGGGAAA888444111000000...,,,///555@@@ZZZfffbbbbbbeeejjjuuussswwwzzzzzztttkkkbbb]]]XXXTTTJJJDDDTTTqqq}}}}}}|||tttlllVVVLLLBBB>>><<<<<>>AAADDDEEEEEECCCBBB???@@@@@@@@@>>><<<999777111222333444555666666666666666777888999:::;;;;;;999888666555444444555555888;;;@@@FFFMMMWWW```fffiiikkknnnpppsssvvvzzz~~~||||||{{{{{{|||}}}~~~~~~zzzxxxtttqqqoooooopppqqqpppaaa[[[YYYYYYVVVUUUSSSPPPMMMJJJGGGEEEDDDAAA<<<666111...,,,++++++++++++***)))(((((('''))))))((('''''''''''''''((('''&&&'''))),,,000222...,,,***+++---...,,,***,,,,,,,,,++++++*********,,,---///444888888555111000333666888777444000...------,,,+++***+++///222;;;III^^^kkkjjjaaa^^^```eeemmmwwwzzzuuummmgggdddhhhnnnsssrrriii^^^WWWTTTXXXYYYWWWRRRKKKDDD???===555444444333333444444555333333444444555666666777888888888777777777777777888888999999999:::::::::888888999::::::;;;<<<<<>><<<===FFFNNNPPPRRRMMMNNNXXXdddqqq}}}uuuuuu|||zzzssssssuuutttqqqmmmlllkkkiiinnnzzzpppOOO;;;777666444222222222444555333888???KKK\\\jjjnnnkkkVVVRRR]]]xxxwwwnnnzzz}}}~~~pppdddfff~~~uuu]]]iiiqqqmmm\\\PPPNNNMMMHHHFFFGGGGGGCCC>>>;;;;;;===??????AAADDDGGGKKKNNNOOOPPPSSSVVVXXXZZZ\\\___aaa______```bbbcccdddeeeeeehhhmmm```MMMLLLUUU^^^hhhgggjjjnnnpppqqqrrrsssuuurrruuuxxx{{{vvvrrrnnnlllpppuuuqqqiiiaaaaaaeeennn|||yyyiiieeegggqqqnnnTTTFFF>>>AAA???<<>>AAAFFFVVVttt}}}ooodddXXXLLLDDDBBBAAAEEEJJJKKKFFFBBBBBB>>>???@@@AAA???<<<999777777666555444555777999:::;;;:::888777888:::<<<>>>:::777444333444555666555666777;;;AAAKKKUUU___eeeiiillloooqqqrrrsssuuuwwwzzz}}}~~~{{{yyyzzz{{{vvvtttrrrpppppppppqqqrrriii[[[XXXZZZUUUUUUSSSQQQMMMJJJGGGFFFDDDAAA<<<666111...,,,,,,++++++******)))(((((('''))))))((('''''''''''''''((('''&&&'''(((,,,///111...,,,***+++---...---+++,,,,,,,,,,,,+++++++++***,,,,,,...222666888666333000111333555666555222000......---+++***+++...000222???TTTeeeggg___YYYYYYdddmmmxxx{{{wwwnnngggcccgggpppxxxwwwlll^^^TTTPPPVVVUUUSSSNNNFFF???;;;999444444333333333333444444333333333444555666666666777777777777777777777777888888888999999999999:::888888999999:::;;;;;;;;;======>>>>>>????????????>>>???@@@BBBCCCCCCDDDDDDBBBCCCDDDDDDDDDEEEHHHKKKKKKNNNQQQRRRQQQPPPOOOOOOUUUUUUTTTSSSPPPMMMKKKIIIJJJIIIIIIIIIIIIGGGCCC???<<<:::777555555555444444444777;;;AAALLLYYY\\\XXXNNNHHHKKKaaazzzqqqjjjfffkkkxxx}}}uuusssooojjjhhhjjjmmmooo}}}cccEEE666777555444222222222444555333999BBBOOO___jjjiiiaaaLLLGGGPPPhhhyyyxxxqqqnnnuuuxxxzzz~~~nnn___]]]vvvggggggooommm]]]PPPMMMLLLHHHFFFGGGFFFCCC>>>;;;<<<===>>>???AAADDDGGGKKKNNNOOOPPPRRRUUUWWWYYY[[[^^^```^^^^^^```bbbdddfffhhhhhhiiiooo```LLLKKKRRR[[[eeeiiillloooqqqqqqqqqssstttrrrsssvvvxxx|||{{{uuupppmmmqqqvvvrrriiibbbbbbeeelllwwwoooiiihhhsssiiiNNNCCC???EEEEEECCCNNN___zzz~~~oooZZZQQQIIIDDDEEEPPP^^^hhhnnnqqqyyy~~~{{{mmmXXXOOOSSSbbbqqqsss}}}wwwpppwwwzzzyyynnn\\\RRROOOFFF:::555444222000//////111222:::NNN^^^]]]YYY___nnnxxx}}}~~~ssshhhaaaZZZWWWLLL@@@AAAUUUooo|||yyywwwyyy}}}|||yyyvvveeeUUUEEE>>>======>>>AAAEEEKKKXXXiiiyyyzzzyyyxxxnnn^^^QQQLLLPPPWWW\\\QQQMMMGGGCCCAAAAAA@@@>>>CCCDDDKKK\\\vvvzzzqqqeeeWWWMMMLLLJJJKKKOOONNNIIIEEEEEE===>>>@@@AAA@@@???===<<<777666555444555666888:::999888777777888:::===???===:::777555555666555555777888;;;AAAIIITTT]]]cccjjjmmmppprrrssstttvvvxxx|||~~~}}}zzzxxxxxxzzztttsssqqqooonnnooopppqqq{{{```XXX\\\UUUTTTSSSQQQNNNKKKHHHFFFDDDAAA<<<666222...---,,,++++++******)))((((((((())))))((('''''''''((((((((('''&&&'''(((+++...000///---+++***,,,------------,,,,,,,,,,,,,,,++++++++++++,,,000444666777777222000000222555666444111000///...,,,******,,,...,,,444BBBQQQWWWUUURRRTTTdddmmmwww|||wwwnnneeeaaagggsss}}}|||nnn\\\PPPKKKOOONNNKKKFFF???999666555333333222222222222333333222333333444444555555666666666666777777777777777777777777888888888999999999999999999999999::::::<<<<<<<<<<<<<<<=========<<<===>>>@@@AAAAAAAAAAAA???@@@BBBBBBBBBCCCEEEHHHGGGJJJLLLMMMLLLKKKJJJJJJNNNMMMLLLKKKIIIGGGFFFFFFEEEEEEEEEFFFEEEAAA;;;777555555444333333333333333999888<<>><<<<<<===>>>???AAADDDGGGKKKNNNPPPOOORRRTTTVVVXXXYYY\\\___\\\]]]___bbbeeehhhjjjkkkjjjooo```KKKHHHOOOWWWbbbjjjmmmpppqqqqqqqqqrrrsssqqqrrrssstttwww|||}}}uuuooollloootttrrrkkkdddccceeeiiiqqqzzzvvvmmmjjjuuufffJJJAAA@@@GGGHHHFFFNNN\\\{{{zzzddd[[[NNNIIIJJJUUUaaajjjooossswww}}}{{{dddQQQKKKRRRaaaooosss{{{rrrhhhmmmzzzvvvuuukkk]]]TTTPPPEEE999666555222000///000222333:::NNNaaaccc^^^bbbsss~~~rrriii```]]]RRRCCC>>>NNNiii}}}~~~xxxrrrrrrxxx{{{yyyuuugggXXXHHH@@@===<<<<<<>>>AAAHHHVVVjjj}}}wwwgggYYYRRRRRRUUUXXXRRRSSSRRRPPPLLLGGGDDDBBBCCCCCCDDDHHHTTTlll}}}ssseee[[[QQQMMMLLLNNNMMMHHHDDDDDD@@@AAAAAAAAAAAAAAA@@@@@@888777555444444555777888888777777777999;;;===>>>???<<<999777777666555444777888;;;@@@HHHRRR\\\aaalllooorrrtttuuuwwwyyy{{{}}}~~~}}}zzzwwwvvvwwwrrrpppooommmmmmnnnpppqqqnnn[[[[[[TTTTTTTTTRRROOOKKKHHHFFFDDDAAA<<<777222///---,,,************))))))(((((())))))((((((((((((((()))''''''&&&'''(((***,,,---///---,,,++++++,,,......------------,,,,,,,,,,,,,,,+++,,,---111444777999666222///000333555444111111111000---***)))+++,,,...,,,///888???DDDHHHNNN\\\dddoootttrrrjjjbbb]]]eeepppzzzwwwgggVVVKKKGGGEEEDDDAAA===777444333333222222111111111111222222222222333333444444444444555555666666666666666777666666777777777888888888999999999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>?????????===???@@@AAA@@@AAACCCEEEGGGJJJLLLMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>;;;666222333333444333333222333444888:::CCCXXXmmmsssfffUUUOOOXXXmmmxxxssssssooojjjjjjooopppmmmdddgggooo}}}~~~tttlllbbbYYYXXX```nnn```DDD777666444444333222222333333444333888BBBSSShhhrrriii[[[KKKDDDAAAHHHRRRZZZcccjjjuuuwwwuuuvvv|||fffVVV___vvvvvvfff```nnnwwwooo___TTTNNNJJJGGGFFFDDDBBB???=========>>>???AAADDDGGGKKKNNNPPPOOOQQQTTTVVVWWWXXX[[[]]][[[\\\^^^aaadddfffhhhiiiiiinnn^^^IIIFFFMMMVVVaaahhhkkkoooqqqqqqrrrssstttqqqqqqqqqrrrsssxxx~~~{{{rrrlllhhhkkkqqqqqqkkkfffeeefffgggmmmttt}}}xxxnnnjjjuuu~~~jjjPPPHHHEEEIIIJJJHHHOOOYYYvvvkkkbbbQQQMMMOOOYYYdddkkkppptttuuu|||}}}zzz~~~```OOOLLLTTTbbbnnnttttttdddfff{{{vvvppplllbbbWWWQQQNNNFFF<<<777555222000///000111333;;;QQQjjjssspppsss|||tttfffdddYYYHHH???KKKfff~~~|||rrrnnnrrrwwwvvvpppgggYYYJJJBBB>>>;;;;;;===@@@GGGVVVjjj}}}uuuqqqvvvrrrjjjaaaZZZZZZ___cccfffffffffddd___WWWNNNIIIEEEEEEEEEEEEIIIVVVooouuummmWWWQQQLLLLLLLLLHHHEEEFFFDDDCCCCCCBBBAAA@@@@@@@@@999888666444444555666777999999888999999:::;;;<<<===;;;999777888888666555666777;;;AAAJJJTTT^^^dddooorrruuuwwwyyyzzz|||~~~~~~~~~}}}{{{xxxvvvtttssspppooonnnmmmmmmoooqqqrrr}}}```YYYTTTTTTTTTSSSPPPLLLIIIFFFEEEBBB===777222///---,,,*********)))))))))))))))))))))((((((((())))))***''''''''''''((()))***+++......---,,,,,,,,,---///------------------------------,,,,,,...222666999999666222000222333333111333333111///,,,***+++,,,---'''%%%***000555:::???FFFMMMXXX```bbb___[[[XXXYYYaaagggcccUUUHHHAAA@@@999999888666333111222333111111000000000000111111222222222333333333333333444444555555555666666666555555555666666666777777888888888888888888777777;;;;;;;;;;;;;;;:::::::::::::::;;;<<<=========<<<<<<>>>???@@@@@@@@@AAACCCDDDFFFHHHHHHFFFEEEEEEEEEDDDDDDCCCAAAAAAAAAAAAAAABBB???;;;999777666444222111222333333111111333555555===LLL___jjjfffXXXLLLMMMggg}}}zzzyyyqqqddd\\\aaaoooxxxyyymmmooottt~~~{{{rrrkkk___VVVXXXddduuusssQQQ:::555777333333333222222333333333222666>>>PPPhhhwwwtttjjjRRRHHH@@@DDDPPP\\\ffflllzzzyyytttpppyyyvvvccc^^^fffmmmhhh```[[[nnn}}}{{{jjjYYYOOOLLLGGGEEECCCAAA@@@>>>===<<<===>>>@@@DDDHHHKKKOOOQQQPPPRRRTTTUUUVVVWWWYYY[[[[[[\\\]]]___aaaccceeefffhhhlll\\\GGGEEEMMMVVVaaaeeehhhlllooopppqqqssstttpppqqqqqqqqqrrrvvv{{{{{{jjjlllzzzxxxoooiiieeeggglllmmmhhhdddeeeeeefffkkkpppxxxwwwmmmiiittt|||xxxjjjiiiuuuuuu___UUUMMMMMMMMMMMMTTT]]]xxxkkkbbbPPPMMMPPPZZZdddjjjpppuuuuuu{{{yyyxxxaaaQQQQQQZZZfffooosssyyyeeedddyyywwwllldddWWWNNNLLLLLLHHHBBB999777333///......000222:::RRRrrroookkk___LLL>>>DDD^^^vvvvvvmmmmmmrrrpppjjjeeeYYYLLLDDD???;;;;;;>>>@@@GGGUUUjjjvvviiieeejjjnnnllliiikkkttt}}}~~~{{{xxxxxxwwwooobbbWWWSSSNNNJJJHHHHHHLLL[[[jjjhhh^^^TTTQQQOOOKKKIIIIIIBBBBBBAAA@@@??????>>>>>>;;;:::777555444555555666:::;;;;;;;;;;;;:::999999:::888777777888999888777555666:::AAALLLXXXbbbhhhqqqssswwwyyy{{{}}}~~~}}}{{{yyywwwtttqqqoooooonnnmmmmmmnnnpppssstttdddYYYSSSTTTTTTSSSQQQMMMIIIGGGEEEBBB===777333///...---******))))))))))))))))))))))))((((((((()))******'''''''''''''''((()))))),,,...///...---,,,---...---------............/////////...---,,,...222666:::888666333111111222333444444333111...,,,,,,---)))&&&''',,,///------...///555===FFFLLLNNNNNNMMMFFFJJJLLLIII@@@999666666000111222222111000111333000000000//////000000000222222222222222222222222333333444444555666666666444444555555555666666666777777777777777777888888::::::::::::999999999999999999:::;;;<<<<<<;;;;;;:::<<<>>>???>>>>>>???@@@BBBCCCDDDDDDBBBAAAAAABBB@@@@@@??????>>>============:::666333222333222222...000111000///000555999;;;EEETTT___^^^WWWRRRSSSgggwwwxxx~~~|||qqqeeeaaafffmmmssstttmmmjjjjjjnnnvvvzzzyyywwwmmmaaa[[[cccqqqaaaDDD666333333222222222222333333333333222444<<>><<<===>>>@@@DDDHHHLLLOOOQQQQQQSSSUUUVVVVVVWWWYYY[[[[[[[[[]]]^^^```bbbcccdddhhhlll[[[FFFDDDLLLVVVbbbcccfffiiilllmmmnnnpppqqqnnnooopppqqqrrruuuyyy||||||hhhfffpppvvvnnngggaaabbbfffeeeaaa___aaaccceeejjjpppvvvuuullliiirrrxxxvvvfffcccooorrrggg[[[UUUSSSSSSXXX___vvvcccZZZLLLJJJNNNYYYccciiiooottttttzzz~~~uuuttt}}}~~~___SSSYYYdddooouuusss~~~hhhhhh|||lll```QQQIIIIIIKKKKKKHHH===:::555000......000111777PPPwwwwwwhhhTTTBBBBBBVVVlll|||ooolllpppnnnhhhfff[[[OOOGGGAAA<<<;;;>>>@@@FFFTTTiiiwwwcccjjjsssxxx||||||qqqcccVVVOOOKKKIIIQQQ\\\{{{xxxjjj]]]VVVRRRMMMJJJJJJBBBBBBCCCBBBBBBAAA@@@???>>><<<999777555555666666;;;;;;=========<<<:::999888777777777999:::999888444666:::BBBMMMYYYdddkkkpppsssvvvyyy{{{}}}|||zzzxxxvvvuuurrrooolllnnnmmmlllmmmnnnqqqsssuuuccc[[[SSSSSSTTTTTTRRRNNNIIIGGGEEEBBB===888333000...---)))))))))))))))))))))***))))))(((((()))******+++''''''''''''''''''((((((***---000000...---------------......////////////000111000...+++,,,///222777999999666222111444888444555555333000.........***)))+++///...)))((()))***,,,///333888;;;<<<<<<555666777666333111000000,,,...000111000000000111000//////......//////000222222222222222111111111222333333444555555666666333444444444444555555555555666666666777888888888888888888888777777777666999999:::;;;;;;;;;;;;:::777:::<<<===<<<;;;<<<===???AAABBBAAA???>>>>>>@@@:::;;;;;;;;;:::999777666666333111000111111000///---///000000000333;;;BBBMMMTTT\\\^^^WWWUUUaaaqqqyyyvvv~~~uuummmllljjjeeefffkkkfffcccbbbfffmmmssstttssskkkbbbbbbqqqoooNNN;;;777555222111111222333333333333333222555<<>><<<<<<>>>@@@CCCHHHLLLOOOQQQRRRTTTVVVWWWVVVWWWYYY[[[YYYZZZ\\\^^^aaaccceeefffjjjnnn]]]FFFCCCKKKTTT```ccceeehhhjjjiiiiiijjjkkkjjjlllooopppqqqsssvvvxxxzzzzzz|||}}}rrrjjjbbbZZZYYY\\\\\\XXXWWW[[[___ccciiipppttt|||vvvmmmhhhrrrvvvvvvwwwxxxmmmfffbbbbbbddd~~~uuugggUUUMMMEEEEEEKKKVVV```gggmmmtttrrrxxx|||}}}{{{rrrpppyyyvvv[[[TTT___nnnyyy~~~xxxooosss~~~oooaaaRRRJJJKKKMMMLLLKKKBBB>>>888333//////000222555NNNzzz}}}mmmXXXFFFBBBRRRfffrrrmmmqqqqqqkkkjjj```TTTKKKCCC<<<;;;===>>>DDDQQQfff~~~jjjmmmttt~~~ooocccYYYPPPQQQZZZnnnrrrbbb[[[WWWTTTRRRRRRPPPPPPOOONNNJJJFFFBBB@@@@@@>>>;;;888666666666666999:::===?????????===<<<:::999999999;;;;;;999888444666:::AAALLLXXXccciiimmmppptttvvvxxxzzz}}}zzzwwwuuussssssqqqmmmjjjkkkkkkkkkkkkmmmpppsssuuuzzzaaa^^^RRRSSSUUUTTTRRRNNNJJJGGGEEEBBB===888333000...---)))))))))))))))*********))))))((())))))***++++++'''''''''''''''''''''''')))---111222///---,,,------.........//////000000222222222///+++***---000444888;;;888333111666;;;555666666444111//////000111...------***''')))...111///---------.........,,,,,,,,,...000000000...+++...111222111///////////////............//////222222111111111111111111222222333444444555666666333333333444444444555555444555555666777888888999777777666666555555555555999999:::;;;;;;;;;::::::555888:::;;;:::999:::::::::;;;<<<;;;999888999:::666777888888888555333111///......///111000...,,,---000222222333888BBBKKK```aaabbb^^^WWW[[[tttzzzuuu}}}wwwvvvmmm```aaammmaaabbbeeekkkpppqqqmmmiiifff___eeezzz```BBB777::::::555000111222333333333333333222666===JJJ___sss~~~qqq```SSS]]]wwwqqq|||}}}zzz|||sssiiiZZZLLLNNN```rrrqqq^^^JJJEEEJJJHHHDDDAAA@@@AAAAAA>>><<<<<<===@@@CCCHHHLLLPPPRRRSSSUUUWWWWWWWWWWWWYYY[[[XXXYYY\\\___bbbfffhhhiiimmmppp^^^GGGCCCJJJSSS^^^dddfffhhhhhhgggfffffffffgggjjjnnnpppqqqrrrtttvvvuuu}}}yyyooofff]]]TTTPPPRRRUUURRRRRRWWW\\\aaaiiippprrrzzzxxxnnnhhhrrrvvv~~~tttooommmvvv{{{kkkdddZZZJJJCCCAAABBBHHHTTT^^^eeemmmsssqqqvvvyyyzzzyyypppnnnvvvoooVVVSSScccuuuuuu|||}}}ssseeeUUUNNNOOOOOOMMMKKKEEEAAA;;;555111000222333666NNN}}}xxxgggUUUDDD???MMM```}}}uuuooossstttpppnnndddXXXOOOEEE===:::<<<<<>>CCCKKKVVV___gggmmmooosssqqqqqqvvvnnnfffjjjvvv]]]RRR]]]hhh}}}~~~~~~||||||yyymmm\\\RRRSSSXXXTTTLLLIIICCC:::444111000000000444OOO{{{mmmkkkjjjeeeXXXGGG???IIIXXXwwwuuupppvvvyyy{{{rrrkkk```TTTIIIBBB===<<<;;;>>>GGGWWWqqq|||wwwuuu||||||mmm^^^UUUSSSaaattt}}}}}}yyyvvvuuupppnnnmmmhhh\\\MMMDDDCCC@@@@@@???>>><<<999777555;;;;;;<<<>>>AAAAAA@@@>>>===@@@BBB@@@<<<888888999888999<<>>CCCRRRgggwwwwwwllldddnnnrrrdddjjj|||~~~zzzkkkeeelll{{{yyy\\\@@@777666333222333333333333333333333333333222333:::III[[[iiimmmllltttqqqooowwwmmmqqquuuuuuttt}}}uuupppvvv~~~|||ooobbbYYYdddqqqiiiRRRJJJLLLFFFFFFEEECCCAAA???===<<<;;;;;;===@@@DDDGGGJJJLLLMMMQQQRRRUUUVVVVVVXXXZZZ\\\\\\^^^___```aaabbbeeegggmmmlllXXXDDDBBBFFFOOO\\\___]]]ZZZUUUQQQQQQTTTWWW```bbbeeeiiimmmqqqssstttwwwxxx}}}}}}uuuhhh[[[SSSMMMIIIGGGFFFGGGHHHKKKPPPYYYcccjjjkkksss}}}xxxnnnhhhmmmuuu~~~vvvbbbVVVRRROOOJJJDDD???;;;999888<<>>;;;;;;===CCCQQQjjj|||uuuwwwvvvmmmbbbVVVPPPOOOUUUfff~~~{{{sssrrrqqqmmmaaaRRRHHHFFFBBBBBBAAA???<<<999666444555777:::???CCCDDDBBB@@@===>>>???>>><<<:::999999888999;;;BBBMMMYYYbbbffflllmmmnnnqqquuu{{{|||xxxtttqqqoookkkiiieeeeeedddffflllpppkkkcccyyy]]]UUUTTTTTTTTTUUUTTTQQQLLLHHHEEECCC>>>888222...,,,***************))))))))))))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%'''***---...///...---***+++++++++,,,,,,,,,,,,/////////000222111///---)))+++000555888888555222444555666666666555555444222111000///..............................------,,,,,,,,,,,,,,,------...,,,,,,---...///////////////...---...///000000...000000000///000111111222222222222333333444444555333333333333333333333333555444444444444555666666666555555444444444444444444444444444444444444444666666666777777777777888666666666555555555555444333333333222222222222222111111000000000000000000///333;;;GGGVVVfffuuu~~~|||vvvyyyccc___dddttt~~~www||||||~~~}}}qqqkkkvvv^^^III666222444333222333333333333333333333333333555666>>>NNNaaaooosssrrrzzzvvvpppsss~~~jjjmmmpppnnnmmm{{{|||lll```hhh|||rrrbbbfffoookkkXXXPPPNNNFFFFFFEEECCCBBB???>>><<<;;;<<<===@@@DDDGGGJJJLLLMMMPPPRRRTTTVVVWWWYYY[[[]]]\\\]]]______```aaadddfffjjjjjjXXXDDDBBBFFFMMMYYYXXXUUUPPPJJJGGGHHHLLLPPPXXX[[[```fffkkkooorrrsssuuuwwwzzz}}}uuummm```TTTKKKGGGDDDBBB@@@AAACCCFFFLLLUUU___ffffffmmmvvv}}}}}}vvvllleeehhhrrr~~~ppp^^^NNNEEECCC@@@===999777777888888:::???GGGPPPZZZbbbgggjjjooollljjjkkkrrr{{{vvviiibbbggguuuvvvooosssqqqmmm~~~vvvhhh]]]ZZZ]]]\\\XXXPPPIII@@@888333222222222444BBBhhh}}}lllhhhhhhgggaaaSSSHHHIIIQQQsss|||xxxxxx~~~xxxlll^^^QQQGGG@@@===<<<;;;===III```}}}wwwqqqwwwsssjjjaaa[[[TTTMMMJJJJJJJJJTTTiii{{{xxxvvvrrrfffVVVLLLIIIGGGFFFDDDBBB???<<<999777444666;;;AAAEEEGGGEEECCCCCCAAA@@@???@@@???>>>===999999;;;BBBMMMYYYccchhhlllmmmooorrrvvv{{{~~~{{{vvvssspppmmmiiigggeeefffeeefffjjjlllfff]]]sssXXXRRRTTTTTTTTTUUUUUURRRMMMIIIFFFCCC>>>888222...+++)))************)))))))))(((&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&))),,,...000000111+++++++++++++++,,,,,,---000///...111555666333000+++***,,,111888:::777444444444555666666666666666333222222111000000///////////////...............,,,++++++++++++,,,------,,,---...///000000000000///...---...///000000...000000000000000111111222111222222222333333333444222222222222222222222222333333333333333444444555444444333333333333333444444444444444444444444444555555555555666666666666555555444444444333333333222222111111111111111111....../////////000222444888777???SSSlll|||}}}xxx|||zzzbbbWWWcccxxxssslllsssooorrr~~~yyyxxx~~~yyyvvvyyy{{{ttttttlllHHH;;;111111444333222333222222222222222222222222555777@@@RRRhhhxxx~~~}}}zzzrrrgggdddppp{{{uuufffpppsssoookkkwwwmmmZZZZZZoooxxxdddfffqqqrrraaaTTTNNNFFFEEEEEECCCBBB@@@>>>===<<<<<<>>>AAADDDHHHJJJLLLMMMOOOQQQTTTVVVWWWYYY\\\^^^[[[]]]^^^______```bbbeeehhhiiiWWWDDDAAACCCHHHSSSRRRPPPKKKGGGEEEFFFIIIKKKNNNRRRXXX```gggmmmqqqssstttvvvxxxzzzxxxvvvuuurrrooohhhaaaUUUKKKEEEBBBAAA@@@>>>???@@@CCCIIIRRR\\\cccdddiiiqqqxxxzzztttiii```cccooo|||xxxiiiZZZNNNGGGBBB@@@AAA???;;;888666777888:::999===EEENNNWWW___eeehhhkkkiiifffgggmmmuuu}}}xxxlllffflll{{{xxxkkkiiixxx~~~yyylll```]]]``````]]]TTTLLLBBB999444222111111444:::ZZZzzzrrrpppllldddWWWJJJGGGJJJkkkzzzrrrwwwuuugggYYYMMMDDD@@@===::::::CCCWWWttt{{{nnnllluuu|||jjjaaaXXXTTTQQQLLLIIIJJJJJJLLLUUUhhh|||tttgggXXXMMMJJJJJJIIIHHHFFFCCCAAA???===999:::===AAAFFFIIIJJJIIIIIIEEEBBBAAABBBBBB???<<<999999;;;BBBMMMZZZdddjjjmmmnnnqqqtttwwwzzz{{{|||wwwtttqqqooonnnllljjjhhhggghhhhhhhhhjjjjjjddd[[[kkkSSSSSSTTTTTTTTTUUUUUURRRMMMIIIFFFCCC>>>888222...+++)))************)))))))))(((&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''&&&''')))+++...000222333,,,,,,,,,+++,,,---.........---,,,///444666555333222---***,,,444999999777444555555555666777777888333333333222222111000000000000000//////.........,,,++++++++++++,,,---------...///000111222222222///...---...///000000...///000000000111111111111111111111222222222222222222222222222222222222222222222222222222333333444333333222222222222333333444444444444444444444444333333444444444555555555555444444444333333333333111111111111111111111111111222222111000222777;;;DDDJJJWWWiiixxx}}}yyyvvvfffcccooo}}}sssjjjkkknnnccchhhzzz|||llleeellltttmmmgggkkkuuu~~~~~~sssNNN;;;666222333444444222222222222222222222222222222111333<<>>===<<<>>>AAADDDHHHKKKMMMNNNNNNPPPSSSUUUVVVXXX[[[]]][[[\\\]]]^^^^^^___aaaccchhhhhhVVVBBB>>>???CCCMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHKKKPPPXXXaaaiiipppssssssuuuwwwvvvwwwwwwoookkkhhhdddaaaYYYSSSKKKEEEBBBAAAAAAAAA??????@@@BBBGGGOOOYYY```dddgggmmmuuuxxxsssggg]]]___mmmzzzvvvbbbZZZNNNDDD???>>>??????<<<;;;888555444444666777888<<>>======@@@FFFLLLQQQSSSLLLHHHDDDBBBBBB@@@<<<888999999<<>>888222...,,,***************))))))))))))(((((('''''''''((())))))''''''''''''''''''''''''''''''(((***,,,...000222---,,,+++++++++,,,...///+++******,,,000444666777999222++++++000666999999666555555555666777888888444444444444444222111111111111000000//////......,,,,,,,,,,,,,,,------...///000000111222222222222///...---...///000000...//////000111111111111000111111111111111111111111111111111111111111111111222222111111222222333444222222222222222333333444333333333333333333333333222222222333333333444444444444444444333333333333111111111111111222222222222222222111111555===DDDMMM___qqquuunnnlllvvvrrrZZZ```qqqsssbbbdddnnnfff]]]bbbsssvvviiidddjjjiiiccc^^^eeettt[[[<<<555555444444444333222222222222222222222222222222222333:::KKKaaasss{{{}}}{{{tttggg```hhhuuuuuummmlllsssrrriiimmm}}}hhhVVVUUU```fffeee\\\]]]qqqqqqZZZOOOIIIEEEEEEDDDBBBAAA???>>>>>>===>>>AAAEEEHHHKKKMMMNNNNNNPPPSSSTTTUUUWWWYYY[[[ZZZ[[[]]]]]]]]]]]]```bbbggggggTTT@@@<<<===AAAKKKMMMMMMOOORRRSSSRRROOOKKKHHHIIIKKKPPPXXXbbbkkkqqqpppsssuuuuuuuuuyyyxxxnnngggbbb]]]YYYUUULLLIIIDDDAAAAAABBBBBBBBB@@@@@@@@@AAAEEELLLUUU[[[cccdddiiirrrxxxttthhh]]]^^^jjjvvv{{{}}}ttteeeZZZIIIFFFBBB???===<<<:::888888888666666555666666777777;;;AAAIIIRRR[[[aaaeee]]]]]]^^^___bbbhhhpppvvv|||~~~}}}wwwrrrwwwyyyoooqqqxxx{{{|||wwwwwwwwwpppeee]]]^^^eeefffccc[[[RRRFFF:::333000000000222333DDDjjjwwwkkkbbbXXXMMMFFFDDDUUUvvvzzzoooxxx|||sssfffWWWJJJBBB@@@;;;:::AAAKKK^^^}}}vvvuuu{{{xxxvvvzzz|||pppiiieeeeeeddd\\\TTTOOOOOOSSSXXX^^^gggvvv}}}mmm\\\QQQMMMJJJIIIGGGEEECCCAAAAAA@@@>>>;;;:::===CCCLLLSSSWWWPPPOOOLLLJJJGGGCCC>>>;;;888:::>>>FFFSSS___hhhmmmjjjmmmsssxxx|||}}}}}}|||sssqqqooommmmmmmmmkkkjjjhhhiiigggdddeeehhhhhheeetttXXXTTTQQQRRRRRRTTTTTTQQQLLLIIIDDDBBB===888333///,,,+++************)))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''((('''''''''(((+++---...,,,+++***)))***+++---...+++++++++,,,...333999>>>>>>888000,,,...333666888777666666555555666777888666666777777666555444333222222111000000///......---------,,,---......//////000111111111111000000///...---...///000000......///000111222111111000111111111111111111111000111111111111111111111111222222111111222222333444222222222222222333444444222222222222222222222222111111111222222222333333333333333333222222222222111111111222222222333333///111333444888BBBPPP[[[cccooovvvnnnaaaaaauuuyyy]]]UUUdddvvv~~~rrrcccZZZaaammmffffffhhhpppzzz{{{ssseeeaaaaaammmbbbEEE888111444555444111000111222111111111111111111111111333333999III```sss~~~~~~~~~zzzwww}}}}}}ppplllwwwxxxllljjjzzzxxxfff___eeefffbbb]]]XXXjjj~~~uuu```QQQIIIEEEEEEDDDBBBAAA@@@???>>>===>>>AAAEEEHHHKKKMMMNNNNNNPPPRRRSSSSSSUUUWWWYYYZZZ[[[\\\\\\\\\\\\___aaaffffffSSS???<<<>>>DDDOOOSSSTTTWWW[[[^^^^^^ZZZVVVNNNKKKIIIIIIOOOZZZeeelllmmmpppssstttuuuwww|||xxxpppkkkeee___[[[VVVQQQMMMEEECCCAAAAAABBBCCCBBBAAA@@@@@@??????AAAFFFNNNTTT______dddnnnwwwvvvjjj___^^^iiisssxxxzzz~~~tttiii\\\OOOGGG>>><<<;;;;;;;;;;;;999777;;;;;;;;;::::::999888777555888>>>FFFOOOXXX^^^bbb[[[]]]^^^___```dddjjjoooyyy~~~}}}yyy{{{yyypppvvv}}}||||||{{{{{{sssjjj___YYY___hhhiiiddd___VVVHHH<<<555111000000111555>>>YYYrrriii___RRRHHHCCCLLLddd~~~vvvyyy{{{ooo```QQQHHHAAA<<<<<>>;;;999;;;@@@FFFLLLNNNOOOPPPQQQOOOJJJDDD???===888:::@@@JJJVVVbbbjjjnnniiilllrrrvvvwwwvvvsssqqqlllkkkiiiiiikkkllllllkkkkkkjjjgggbbbdddkkkoooooo{{{ZZZQQQQQQQQQRRRSSSSSSQQQLLLHHHCCCAAA===888333///---,,,************)))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&(((***,,,+++***)))((((((***,,,------/////////000555>>>DDD@@@;;;444///...111444777888777666555555666777888888888999999888777555444222222222111000//////......------------.../////////000000000000//////...///...---...000000000......///000222222111111000111111111000000000000000000000000000000000000000222222222111222222333444333222222222333444444555000000000000000000000000000111111111111222222222222222222222111111111111111111222222333333333333000333888===FFFVVViiiwww{{{qqqeee___hhh}}}ooo___ZZZbbbpppzzzllliiifffccc^^^[[[```hhhoooxxxxxxuuuhhhggglll{{{qqqHHH777:::///333555222......000222111111111111111111111111------333DDD]]]sssqqqqqq~~~pppiiiuuuuuuoooqqqnnnfff```UUUccczzzwwwdddTTTJJJEEEEEEDDDCCCAAA@@@??????===???BBBEEEIIIKKKMMMNNNNNNOOOQQQRRRSSSSSSUUUWWWZZZ[[[\\\\\\[[[\\\^^^```eeeeeeSSS???===@@@GGGSSS[[[[[[]]]bbbfffgggdddaaaTTTOOOHHHFFFJJJTTT```hhhjjjmmmqqqtttvvvwwwyyy{{{}}}~~~uuukkkfffbbb^^^ZZZWWWRRRMMMJJJBBBAAA@@@AAACCCCCCBBB@@@@@@???>>><<<===BBBIIIOOO[[[[[[```lllwwwxxxlllaaa^^^hhhrrrvvvyyy}}}~~~xxx|||uuurrrmmmdddYYYNNNFFFAAA@@@===999888:::===@@@AAA>>>>>>>>>===:::888555333333666<<>>666333222111111666;;;OOO{{{{{{rrrgggWWWIIIAAAGGGUUUgggxxxhhhYYYOOOAAA===<<<@@@AAAGGG]]]www}}}zzz{{{~~~~~~~~~sss}}}mmm\\\TTTVVVTTTOOOKKKFFFCCCAAA@@@@@@>>>;;;:::<<>>:::999888:::AAALLLYYYdddkkknnnjjjmmmppprrrpppkkkfffbbbbbbaaabbbdddhhhkkkllllllnnnmmmiiidddfffooovvvxxx{{{ZZZOOOPPPQQQSSSTTTRRROOOKKKIIIHHHCCC<<<777333000...,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((...---,,,+++++++++,,,,,,,,,111555333///222<<>>888555333222111000000111222333////////////000000000000111111444@@@WWWppp~~~vvvpppyyy}}}zzz~~~}}}xxx{{{}}}vvvaaaWWW^^^wwwmmmUUUKKKGGGEEECCCCCCBBBAAA>>><<<>>>???AAAEEEHHHKKKNNNOOOPPPRRRTTTTTTTTTUUUWWWXXX\\\\\\[[[ZZZ[[[]]]```bbbkkkiiiUUU@@@???DDDNNN[[[bbbcccfffjjjoooqqqrrrqqqjjjXXXIIIGGGIIIJJJSSS```jjjmmmppprrrrrrsssuuuvvvxxxxxxxxxyyywwwrrrkkkfffbbb]]]YYYXXXYYYUUUNNNHHHEEE@@@>>>BBBEEEEEEDDDEEECCC@@@???@@@>>>>>>DDDMMMYYY\\\aaaiiiuuu{{{rrrccc^^^dddoooyyy~~~|||uuuoookkklllnnnrrrvvvuuupppllleeedddaaa\\\UUUNNNGGGCCC???>>>>>>=========>>>>>>>>>===<<<<<<<<<;;;999777888888===DDDJJJOOOWWW```aaaccccccaaa___```dddhhhuuu}}}xxxnnncccXXXYYYccclllooommmiii___QQQBBB777111111111000666666???ggg~~~qqq^^^NNNGGGFFFVVVgggtttttt```OOOHHH@@@===>>>===@@@QQQfffsssjjjjjjmmmyyyssseee___[[[TTTLLLEEEBBBBBBDDDFFFDDDAAA??????>>><<<:::>>>???@@@@@@>>>;;;777555666:::DDDQQQ___hhhkkkkkkiiijjjlllmmmlllgggaaa\\\]]]]]]___ccchhhkkkllllllnnnpppqqqpppsssxxxxxxuuurrrYYYWWWQQQSSSTTTTTTSSSOOOLLLIIIHHHCCC<<<777333000...,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((''',,,,,,,,,+++++++++++++++,,,111555444222222888===<<<:::666444222111000000000222666999:::999777666666444222333555777666444555444222111111111222222111111000000000000//////111111111111111111111111///000111222222222222111111111111111111111111111000000000000000000000000////////////////////////000000111111111222222222222222222222111111111111111111111111111111111111111111111111111111111111333222222222222111000///...000222555777:::<<<>>>FFFIIIRRRbbbuuu~~~~~~~~~|||iiiggggggnnn|||{{{nnnZZZiii|||uuuccc^^^dddgggmmmuuupppssszzzZZZCCC777333222222111111000000111111222////////////000000000000111222444???VVVnnn|||{{{qqq|||{{{ttttttuuuoooaaabbbvvvoooXXXMMMGGGEEECCCCCCBBBAAA>>><<<===???AAADDDHHHKKKMMMOOONNNPPPRRRTTTTTTUUUXXXZZZ[[[[[[\\\\\\\\\]]]```aaaiiihhhUUUAAA@@@GGGQQQ___hhhjjjnnnsssxxx{{{||||||nnn]]]OOOKKKIIIGGGLLLVVVfffiiinnnqqqrrrssstttuuurrrtttvvvwwwwwwrrrkkkfffbbb^^^ZZZZZZ[[[XXXQQQKKKIIIDDDAAADDDGGGEEECCCDDDCCC@@@??????======DDDLLLXXX[[[^^^fffssszzzppp___^^^cccmmmvvvzzzwwwoooiiidddddddddfffiiihhhdddaaaaaabbbcccaaa\\\SSSIIIDDDBBBBBBAAA@@@??????@@@@@@@@@>>>===<<<<<<:::888666777777;;;AAAFFFKKKTTT^^^dddfffgggeeebbbaaadddfffnnnwwwzzzvvvrrrfff[[[[[[dddmmmooonnnjjj```QQQBBB777111111111///444555<<<]]]}}}sssbbbSSSLLLQQQ]]]kkkvvvxxxhhhZZZJJJBBB===>>>======IIIXXX{{{pppfff]]]cccyyyzzzooofffYYYQQQMMMMMMMMMLLLIIIFFFCCCAAAAAA@@@>>>===<<<<<<===<<<;;;999777555777<<>>>>><<<<<>><<<<<<:::888666666666888===AAAFFFQQQ\\\hhhkkkmmmkkkfffcccbbbccceeekkksssyyy|||{{{xxxmmmbbb```gggooorrrppplllbbbRRRBBB777111111222...000222999MMMpppxxxhhhYYYPPPUUUaaammmuuuzzz~~~ssshhhRRRHHHAAA@@@>>><<>>JJJXXXdddllloooooorrrpppqqqvvv|||yyynnnddd\\\___bbbfffiiikkkkkkkkkhhhmmmrrrtttwwwyyyuuunnn___PPPWWWUUUUUUVVVVVVTTTQQQNNNLLLIIIDDD===777333000...,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''***+++,,,+++***))),,,---...111333333222000111333666777555333222111000...---000555;;;???@@@:::777333111000000111222222222333444444333333222444444333333222222111111111111111111111111111111000000111111111111111000////////////////////////////////////////////////////////////////////////000000000000111111111111////////////000000000000////////////////////////000000000111111111111111////////////000111444666666888:::???HHHVVVfffrrryyyxxx|||ooodddhhhssszzzvvvnnnlllnnnpppwww{{{xxxiiiZZZRRR```fffjjjjjjiiijjjooosss}}}```>>>555444000000555///000111222222111000///////////////000000000000000222555@@@SSSeeemmmlll]]]VVV```wwwxxxfffnnntttvvvzzzsssccc\\\]]]qqqooodddqqq|||eeeRRRHHHFFFDDDBBBBBBAAA???>>>===>>>AAADDDGGGJJJMMMNNNLLLNNNQQQRRRRRRTTTVVVXXXXXX[[[^^^^^^]]]]]]^^^```jjjiiiWWWEEEFFFNNNYYYgggmmmqqqvvv|||uuueeeXXXMMMEEEEEEJJJVVV\\\eeemmmqqqrrrssssssrrruuu{{{{{{rrrlllccc```^^^```cccccc]]]XXXRRRLLLHHHIIIJJJGGGDDDDDDBBB???>>>>>><<<;;;BBBJJJTTTVVVWWW]]]nnn{{{rrr^^^\\\bbbkkktttyyywwwpppkkkkkkhhheeebbbbbbccceeefffmmmrrrxxxzzzuuuiii\\\SSSNNNLLLIIIGGGEEEEEEEEEEEECCCAAA>>>======<<<:::888777666777;;;===CCCPPP\\\mmmpppsssqqqjjjddd```___^^^bbbhhhooovvv}}}~~~tttiiigggmmmtttvvvtttooodddTTTCCC777111111222//////222666???WWW~~~ooo^^^SSSOOO]]]mmmsssppppppzzz|||zzzqqq^^^RRRFFFBBB@@@>>>???DDDQQQmmmttt^^^MMMLLLPPP[[[vvvxxxqqqhhh^^^UUURRROOOKKKHHHGGGGGGEEEDDD<<<;;;999777666777999::::::AAAMMM[[[fffmmmppppppmmmmmmppptttxxxuuulllddd\\\```dddhhhjjjjjjkkkkkkkkkqqqwwwyyyzzzxxxpppggghhhUUUVVVUUUUUUUUUUUUTTTQQQOOONNNJJJEEE>>>888444111...,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((''''''&&&%%%%%%%%%&&&)))+++,,,+++***)))---+++***,,,000333333222111333555555444444555777666333///...111888>>>AAA@@@>>>;;;666222000//////111222333444444444444444555555444444333222222111111111111111111111111111111111222222222222111111////////////////////////////////////////////////........................//////000000000111111111....../////////000000000/////////////////////////////////000000000111111222333333333333555:::===<<>>===>>>@@@CCCGGGJJJMMMNNNNNNPPPQQQQQQQQQQQQSSSTTTVVVZZZ]]]^^^[[[[[[]]]```mmmlllZZZGGGHHHPPP[[[jjjnnnrrrwww{{{mmm]]]OOOFFFFFFIIINNNVVV```jjjooorrrssstttwww{{{vvvooogggdddcccfffjjjjjjfffaaaVVVPPPKKKLLLMMMIIIFFFFFFBBB@@@>>>>>><<<;;;AAAJJJSSSWWWWWWYYYjjj{{{vvvccc\\\bbbmmmxxx|||xxxuuusssnnnkkkjjjlllqqqttt{{{sssfff]]]TTTRRRNNNKKKHHHGGGGGGHHHDDDBBB@@@>>>>>>>>>===<<<999777888999;;;BBBQQQ```qqquuuxxxvvvnnneee___\\\ZZZ]]]bbbiiiqqqyyyxxxpppnnnsssxxxzzzyyyrrrgggVVVDDD777111111222000///222555555EEEpppxxxgggZZZKKK[[[nnnvvvlllbbbjjjyyyyyy}}}}}}ttthhh[[[KKKCCC??????@@@BBBFFFZZZxxx~~~~~~uuubbbSSSPPPMMMMMM^^^sssyyyjjjaaaWWWSSSOOOLLLKKKJJJIIIHHHBBB???<<<999888:::<<<===;;;CCCQQQ^^^hhhmmmnnnooolllnnnqqqppplllfffaaa^^^\\\aaagggkkkkkkjjjjjjjjjrrrxxx}}}}}}|||wwwlllbbbmmmUUUQQQSSSTTTTTTTTTSSSRRRQQQPPPKKKFFF???888444111...,,,+++******)))))))))))))))************************((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%%%%&&&(((***+++,,,++++++---+++******---000333333111333555444333333666:::999888555222111444:::>>>AAABBBAAA===888333111000111222222333444555555666888777777666555444333333333333333333333333333333333333333333333333222111000000000000000000000000////////////////////////......................../////////000000000111111......//////000000111111000000000000000000000000/////////000111111222222333555666666777;;;BBBHHHXXXddduuulll```[[[XXXXXXZZZfffiiieeeYYYTTT]]]ooo|||zzz~~~oooaaacccqqq~~~rrrcccXXXUUU]]]oooddd@@@666000333444000///333///000000111111000000///////////////000000000000...111555???PPP___ccc___ZZZSSSZZZhhhsss}}}|||ooogggmmmpppkkkjjjuuu|||ooo^^^MMMSSSfffnnnmmmbbb^^^ooo{{{```JJJGGGDDDBBBBBBAAA@@@???<<<>>>@@@CCCGGGJJJLLLNNNNNNPPPQQQQQQPPPOOOQQQRRRUUUYYY\\\\\\YYYXXX\\\```nnnnnn\\\JJJKKKSSS___mmmrrruuuxxxyyy{{{uuubbbRRRIIIFFFGGGIIIQQQ\\\gggnnnrrruuuvvv{{{{{{tttooolllkkknnnssstttpppkkk^^^WWWRRRRRRQQQLLLHHHGGGCCCAAA??????<<<;;;BBBJJJUUUZZZYYYWWWeeexxxwwwggg[[[bbbooo|||}}}{{{vvvrrrpppsssxxx}}}|||ooofff[[[XXXTTTOOOLLLKKKKKKKKKHHHFFFBBB@@@@@@@@@???>>>:::999888999:::BBBSSSdddwww{{{~~~{{{rrrggg```\\\ZZZ\\\```fffmmmuuu|||zzzwww~~~xxxssssssxxx||||||{{{tttiiiWWWEEE777111111222222000222333111<<<```~~~ooocccPPPZZZnnnzzzsssccceeeqqqyyy}}}xxxnnnbbbRRREEE@@@???@@@AAA@@@LLLaaa}}}yyy{{{sssdddUUUMMMHHHGGGRRR___yyyrrrjjj]]]YYYTTTPPPOOOOOONNNMMMHHHFFFAAA>>><<<<<<>>>???>>>GGGUUUbbbjjjmmmnnnnnnpppqqqpppjjj```XXXVVVVVV\\\bbbiiimmmllljjjiiijjjtttzzz~~~~~~|||xxxmmmccclllRRRNNNQQQRRRRRRSSSSSSRRRRRRQQQLLLFFF???999444111...,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&&&&'''((()))+++,,,---...------,,,,,,,,,...000222...222555555222222555888666:::===;;;555222555999<<>>BBBGGGPPP\\\eeezzzmmmZZZHHHEEEJJJMMMOOOPPPJJJNNNOOOLLLOOOYYYccchhhmmmssstttnnnlllsss|||rrreeeZZZZZZbbbooo~~~\\\CCC333222000000111111000///000000////////////000000////////////000000000000000000222;;;NNN```hhhgggeee\\\aaaooovvv|||zzzmmm```jjjoooiiieeennnuuueeeRRRRRR\\\^^^ZZZUUUTTTeee}}}bbbKKKHHHDDDBBBBBBAAAAAA@@@<<<===@@@CCCFFFJJJLLLMMMLLLNNNOOOPPPOOOOOOQQQSSSTTTXXX[[[YYYUUUUUU[[[```mmmmmm\\\KKKMMMWWWcccrrrvvvwwwxxxvvvvvv{{{mmm[[[OOOHHHEEEEEEMMMYYYdddlllrrrwwwyyy}}}wwwuuutttxxx}}}~~~zzzuuuhhh```ZZZXXXUUUNNNIIIHHHEEEBBB@@@???===<<>>>>>???AAAKKKZZZffflllnnnnnnmmmooommmggg___WWWSSSSSSTTT\\\ccckkkooommmjjjiiiiiipppuuuzzz{{{{{{zzzrrrjjjmmmUUURRRPPPPPPQQQRRRRRRRRRRRRRRRLLLGGG???999444111...,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&''''''''''''''''''((()))***,,,...///---///000///---,,,---///+++000555555333111333666222;;;BBBAAA999333222555666;;;CCCEEECCC>>>;;;999333222111111222555888999>>>======<<<:::999888888555555555555555555555555555666666666555444444333111111111111111111111111111111111111111111111111........................////////////000000000000...//////000111222222333111111111111111111111111222222333444444555666666<<>>===BBBKKK[[[ccc___SSSYYYmmmqqqfffZZZbbbppp||||||vvvgggccc^^^XXXTTTRRRRRRSSSSSSOOOIIIEEEBBB@@@>>><<<:::888777777888AAAVVViiixxxmmmeeebbb[[[___ccceeegggmmmuuu|||vvvnnnwwwqqqsssrrrqqquuuzzz}}}|||zzzxxxlllYYYFFF888111111222111111111000000:::NNN```{{{nnnaaaRRRLLLXXXvvvyyyzzzxxxrrreeeVVVJJJDDDBBB@@@AAA@@@BBBPPPnnnvvviiibbb```[[[UUUZZZhhhyyyvvv|||}}}vvvgggccc]]]YYYWWWWWWWWWVVVQQQNNNIIIDDD@@@>>>>>>>>>DDDOOO]]]iiinnnooonnnnnnjjjccc[[[UUUSSSTTTUUUUUU\\\ccclllpppmmmjjjhhhiiikkkpppuuuwwwzzz|||wwwpppyyy[[[SSSTTTPPPMMMLLLOOOQQQQQQPPPPPPKKKCCC:::444000......++++++++++++++++++,,,,,,))))))))))))((((((((((((((((((((((((''''''''''''&&&'''((())))))'''%%%$$$$$$%%%&&&'''(((***++++++000///...,,,,,,,,,---...000111333444444333222111444999AAAHHHIIICCC:::333///333:::BBBGGGGGGCCC???666777777555222111444777;;;;;;<<<<<<<<<:::888777555555555555666777888999444666888::::::888555444222111111111111000000000///000111222222111000///111111222222111111000000444333111111111222111000000/////////...---------222111111222222333222222111555:::;;;:::;;;===@@@FFFWWWjjjuuu~~~}}}wwwpppkkkppp{{{ooo]]]SSSIIIAAA;;;<<<;;;999@@@KKKRRRXXXdddnnnqqqjjjbbb]]]YYYdddxxxxxxfff^^^```iiixxx[[[<<<222555222111111000///......---............////////////000000000000////////////111000111;;;KKK]]]lllsssnnnjjjpppvvv[[[eeeyyy}}}pppppp|||sssiiiaaa___```WWWFFF===NNNnnnsss[[[PPPFFFCCCCCCAAA???@@@>>>>>>>>>AAAEEEHHHJJJJJJNNNPPPPPPMMMJJJLLLRRRXXXVVVWWWYYYWWWOOOJJJOOOWWWiiifffTTTHHHRRR```mmmzzzwwwtttpppmmmmmmsss{{{rrr___NNNCCCJJJKKKRRR^^^jjjqqqyyy}}}wwwmmmcccZZZSSSMMMIIIFFFDDDDDDBBB???===DDDMMM___kkkiiiYYYWWWfffmmmfff\\\aaannnrrrlllgggddd^^^VVVSSSSSSWWWQQQIIICCC@@@?????????>>>999666777888AAAZZZrrrxxxnnngggccc\\\ccciiijjjhhhhhhnnnttt|||wwwmmmsssqqqooorrryyyxxxnnnZZZDDD777333111...000000000000222888???EEEhhhyyy{{{qqqiii^^^TTTNNNJJJNNNccc~~~~~~|||wwwlll```TTTIIIDDDCCC======@@@FFFSSSlll}}}qqqfffcccdddqqqvvvnnnkkkfff^^^[[[]]]ZZZXXXTTTLLLCCC???>>>@@@GGGTTTaaaiiimmmqqqqqqooofff```VVVOOOMMMQQQWWW[[[ggghhhjjjlllmmmmmmlllkkkooogggfffllllllfffgggooozzz]]]WWWVVVSSSOOONNNNNNOOONNNMMMOOOKKKCCC:::444000......++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&'''((()))((('''%%%$$$%%%%%%&&&'''((()))******.........------............000222444555555555444444888>>>CCCDDDAAA;;;666111222555;;;AAAFFFHHHIIIBBBAAA===666111///222555333555888;;;???CCCEEEGGG>>>===<<<:::999888888888777777888777666555333222444333333333222222222222111111222222222222111111000000111111111000000/////////...///111222333333/////////000111222333333///000111222222222444555999???HHHPPPUUUWWWWWWXXXhhhuuu}}}vvvlllcccOOOSSS```ssstttfff\\\UUURRRQQQNNNBBB888666777???TTThhhzzzzzzzzzzzzwwwooofffaaajjjxxxvvvggg```kkk}}}zzzZZZAAA333///222111111000000///......---............///////////////////////////000000000111000111:::JJJ\\\kkkrrrtttqqqttt~~~aaadddttt~~~zzz}}}zzzpppkkkhhhjjjmmm^^^MMM@@@JJJddd{{{~~~ooo___OOOGGGDDD@@@>>>???>>>>>>>>>AAAEEEHHHJJJJJJMMMNNNNNNKKKHHHGGGKKKPPPWWW[[[___[[[OOOEEEIIIRRRfffdddTTTIIIRRR^^^hhhsssqqqpppmmmkkkkkkpppwww}}}yyygggVVVJJJHHHHHHNNNZZZfffnnnvvv}}}|||zzz{{{ooocccYYYQQQKKKHHHEEEDDDCCCBBB>>>===DDDNNNdddooolll[[[WWWccciiibbbXXX^^^mmmzzzrrrkkkfff```XXXUUUVVVVVVQQQJJJDDDAAA@@@???>>><<<777555777999CCC\\\tttyyyooogggcccbbbhhhnnnnnnjjjhhhkkkooo{{{xxxppprrrppppppuuu|||zzzooo[[[DDD777333111...000000000000222666<<>>BBBEEECCCAAA>>><<<999888777777<<<;;;999888666666555555666555444444333333444444111111111000000111111111000111111222222222111111/////////000111222333444000000111111222333444555000333555666555666999===AAAIIIWWWfffqqquuutttqqqxxx~~~}}}qqqaaaRRRFFF???>>>HHH]]]vvvtttlll[[[QQQEEE???CCCKKKRRRUUUHHH???:::;;;@@@OOOkkkyyytttqqqmmmiii{{{sssiiikkk|||zzzPPP888222222222111000000000///......---------............/////////.........//////000000111000///111999GGGYYYhhhqqqzzzzzzzzzgggaaakkkzzzooodddccchhhqqqzzzrrraaaNNNJJJVVVjjj{{{zzzfffPPPEEEBBB@@@??????>>>>>>>>>AAAEEEHHHJJJJJJKKKMMMMMMIIIDDDAAABBBDDDTTT[[[aaa^^^OOOCCCEEEOOOdddcccTTTIIIQQQ[[[bbbkkkjjjjjjiiiiiijjjmmmssswwwrrraaaUUUIIIGGGKKKVVVbbbkkksss{{{~~~xxxqqqmmmttt|||nnn```VVVNNNHHHEEEDDDCCCBBBBBB>>>>>>EEEOOOhhhrrrnnn\\\VVV```ccc\\\TTTZZZjjj~~~tttjjjddd___YYYXXXZZZVVVRRRKKKFFFCCCAAA???===:::666555888;;;DDD]]]uuuyyyooogggcccdddkkkqqqrrrnnniiihhhiiipppsssuuuuuutttwww}}}vvvrrrrrrqqqrrrwww~~~|||qqq\\\EEE777333111...///000111111111444888;;;DDDddd|||yyy~~~}}}vvvkkkccc___[[[WWWWWWMMMFFFPPPjjj{{{ooobbbUUUKKKEEEDDDBBB@@@??????FFFWWWgggpppiiisssxxxrrrrrrqqqoookkkcccXXXNNNGGGDDDTTT\\\dddjjjnnnoooiiiaaaYYYUUUOOOLLLNNNVVV```fffjjjlllnnnnnnnnnppptttwwwooocccXXXVVVUUUVVV___kkknnnWWWVVV[[[YYYVVVSSSQQQOOONNNMMMNNNIIICCC;;;555111///...------,,,,,,+++***))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&''''''(((((('''&&&&&&'''''''''''''''''''''''')))***,,,...000000000///---...000333444555666666444555555666777999<<>>???@@@@@@>>>;;;999777777888888777666555444444444444555444333222111111222333444222222333333333333333222222222222222111111222333444333222111000000000000111555999:::999<<>>CCCHHHKKKLLL???@@@FFFPPPVVV^^^ttt}}}tttuuu{{{|||zzzxxxtttrrrWWW;;;111444666333////////////......------------------.........//////------......///000111111000///000777DDDUUUeeeooo|||~~~iii\\\aaapppyyyiii\\\YYY___pppyyyaaaNNNJJJUUUhhhuuulllYYYEEE===>>>??????@@@>>>>>>>>>AAAEEEHHHJJJJJJKKKLLLLLLIIICCC>>><<<;;;IIIOOOXXXZZZRRRJJJKKKQQQfffdddTTTGGGMMMVVV]]]fffeeefffhhhiiijjjmmmqqqttt}}}kkk___NNNJJJJJJSSS^^^gggpppwww{{{yyyvvvtttsssqqqmmmkkkeeebbbbbbjjjvvv~~~uuufffYYYNNNHHHDDDCCCBBBAAAAAAAAA>>>>>>FFFPPPjjjqqqmmm\\\UUU\\\^^^YYYQQQWWWhhhwwwmmmbbb]]]ZZZXXXXXX[[[XXXTTTNNNIIIFFFCCC@@@>>>;;;777666999;;;DDD[[[rrrwwwnnngggdddbbbiiiqqqtttpppiiieeecccaaaccccccbbbbbbgggqqqxxx|||xxxyyyzzzzzzssstttwwwuuutttwww}}}~~~sss]]]EEE777333111//////000111111111222444666CCCWWWrrr~~~rrrgggcccdddhhhZZZKKKIIIYYYvvv{{{mmm```SSSIIICCCAAA@@@???===>>>GGGQQQiiiuuuddd___fffrrr|||{{{zzzwwwrrriii```WWWPPPLLL\\\bbbjjjooorrrooocccWWWPPPMMMKKKLLLQQQZZZdddkkklllmmmnnnpppsssuuuuuutttcccXXXMMMJJJJJJPPP[[[gggmmmXXXYYYYYYYYYWWWUUUSSSQQQPPPPPPMMMIIICCC<<<555111///...------,,,,,,+++***))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((+++---///000000/////////000111222333444444666666666555444777===AAA===:::888777666666555333BBBIIITTT[[[\\\UUUKKKCCC@@@===888444333444666888::::::;;;===AAAFFFJJJMMMGGGEEEBBB???<<<:::999999888777666444444555666777666555444333333444555666333333444444333333222111111222333222000000222444666555444333222333555555666999>>>AAADDDIIIPPPUUU^^^```dddlllsssvvvtttqqqZZZXXXUUUSSSSSSWWW___ffflll___RRRMMMIIIDDD???===:::<<<======<<<<<>>??????>>>>>>>>>AAAEEEHHHJJJJJJLLLMMMMMMJJJEEE@@@;;;999===@@@HHHQQQUUUTTTUUUXXXiiifffSSSDDDIIIRRRZZZdddbbbeeehhhjjjlllnnnqqqsssuuufffTTTMMMIIINNNXXX```hhhnnnmmmggg___YYYVVVUUUTTTTTTUUUYYY___gggnnnrrruuuuuuooofffYYYMMMFFFCCCAAAAAA@@@@@@@@@@@@>>>???GGGQQQhhhnnnhhhXXXRRRWWW[[[XXXPPPUUUeeennncccYYYWWWXXXXXXYYY\\\ZZZVVVPPPKKKGGGDDDAAA???>>>999999:::;;;AAAVVVmmm|||}}}}}}yyyrrrkkkeeecccbbbiiiqqqtttpppggg___[[[SSSRRRPPPNNNOOOVVVaaajjjwww~~~~~~wwwrrrxxx{{{xxxuuuvvv{{{sss\\\EEE777333222//////000222222111222444555BBBMMMdddzzzuuuooossstttgggTTTGGGKKK```|||wwwkkk\\\PPPDDDAAA@@@@@@>>>===AAAGGGMMMddd}}}{{{hhhZZZUUUXXX^^^jjjrrr}}}uuummmeee___[[[XXXbbbhhhooorrrrrrkkk\\\NNNHHHIIIKKKPPPWWW```iiinnnnnnlllmmmrrrxxxwwwqqqjjjZZZRRRIIIFFFGGGMMMWWW```xxxiiiUUUVVVVVVWWWWWWVVVSSSQQQQQQQQQLLLHHHCCC<<<666222///...---,,,,,,++++++*********))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''')))+++,,,...//////000000111111222333444444888999:::888777888<<<@@@===<<<<<<===??????===;;;...666DDDSSS___cccaaa^^^PPPLLLEEE>>>999444222222444444555777<<>>NNN___kkksssvvvyyy}}}jjj[[[\\\ddddddmmmyyyiiiTTTGGGSSShhhooojjj^^^MMM???===HHHSSSHHH???888999<<<<<<===>>>>>>>>>>>>AAAEEEHHHJJJJJJLLLLLLMMMLLLIIIDDD@@@===999999???KKKUUUYYY[[[^^^jjjfffRRRAAAFFFOOOVVV``````cccgggjjjlllnnnqqqrrr{{{oooZZZOOOGGGIIIOOOVVV]]]bbb^^^WWWLLLDDDAAAAAACCCDDDMMMUUU___gggjjjkkklllmmm]]]VVVLLLDDD@@@???@@@@@@???>>>???@@@>>>???GGGRRRfffiiibbbSSSMMMRRRXXXWWWOOORRRaaa|||oooeee\\\\\\^^^^^^^^^___[[[VVVOOOJJJFFFCCCAAA??????;;;:::;;;:::???RRRggguuuvvvvvvrrrlllfffbbb```dddjjjrrruuuqqqggg]]]WWWMMMJJJFFFCCCCCCJJJSSSZZZiiipppyyy~~~}}}tttqqqzzzzzzwwwuuuwww|||~~~rrr[[[CCC666333222000///111222333222444666888===EEEYYYqqqzzzzzzqqqaaaOOOHHHPPPeeewww}}}uuuhhh[[[LLLGGGBBB@@@>>>;;;<<<@@@CCCLLLWWWdddxxx|||jjj[[[TTTVVVZZZbbbgggppp}}}~~~uuuooojjjfffccceeekkkooommmiiiaaaSSSGGGDDDHHHPPPXXXaaahhhmmmooonnnmmmnnnrrrvvvrrriii```ZZZUUUOOOKKKKKKOOOVVV[[[sssiiiyyy|||dddQQQQQQTTTVVVVVVTTTPPPNNNMMMNNNKKKHHHCCC<<<777222///...++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++---...000111111333444666888999:::===@@@>>>;;;999;;;>>>>>><<<<<<>>>BBBFFFIIIJJJ444444777???LLLXXXaaaeeeccc```ZZZRRRJJJCCC===::::::999777555666999<<<>>>JJJLLLOOOQQQQQQOOOLLLJJJDDDBBB@@@>>>>>>???AAABBB===>>>>>>??????>>>>>>=========<<<;;;999888666555444777::::::999999>>>BBBDDDEEEHHHMMMTTT\\\ccchhheeeaaa]]]^^^bbbfffgggeeeZZZZZZYYYYYY\\\cccjjjppp|||fffLLL===999888:::<<<999888999>>>IIIZZZkkkwww{{{tttooommmeee\\\___gggsss~~~|||pppqqqvvveeeHHH777555222222333222///000555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................///222;;;KKK]]]iiiooommmpppyyy~~~hhhYYYZZZdddbbbhhh~~~sss]]]HHHIIIXXX\\\[[[VVVJJJ???;;;???EEEEEE???;;;<<<<<<;;;<<<@@@>>>>>>>>>AAAEEEHHHJJJJJJKKKKKKKKKLLLKKKIIIFFFCCC>>>>>>BBBKKKRRRVVVZZZ^^^eeecccPPPAAAEEEMMMRRRZZZ]]]```dddgggjjjllloooqqqvvvyyybbbTTTHHHFFFJJJOOOTTTXXXRRRLLLCCC===:::;;;===>>>HHHNNNWWW```eeefffdddbbbQQQLLLDDD>>>===>>>@@@AAA======>>>???>>>???HHHRRRffffff]]]NNNGGGMMMSSSUUULLLNNN\\\www~~~tttlllkkkllljjjfffdddZZZUUUMMMFFFBBB@@@???>>>>>>:::999;;;999===OOOdddrrrrrrqqqnnngggaaa]]][[[aaahhhqqqwwwuuunnnddd^^^SSSPPPKKKGGGEEEFFFIIILLLWWW___iiiooosssxxx~~~|||ttt||||||ooojjjsssrrrqqqsssyyy|||pppZZZBBB555222222111000111222333444666:::<<<>>>CCCQQQeeevvvuuubbbPPPLLLWWWcccvvv}}}}}}sssfffXXXOOOFFFBBB>>>;;;;;;>>>??????CCCKKKVVVhhhxxxjjjdddeeeiiimmmsssxxx{{{}}}}}}vvvooojjjgggjjjiiibbbYYYRRRKKKDDDEEELLLWWWccclllpppqqqpppmmmoooqqqqqqmmmggg```\\\]]][[[WWWSSSTTTXXX]]]```pppeeevvv{{{fffTTTRRRSSSUUUUUUSSSNNNKKKJJJKKKKKKHHHCCC===777222///...++++++++++++++++++,,,,,,))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&(((***,,,...000111222444666999;;;===;;;???CCCCCC>>>::::::<<<@@@===999:::@@@HHHOOOSSSSSSHHH999111444???KKKRRRmmmllljjjgggbbb]]]XXXUUUIIIFFFAAA<<<999777888888555:::BBBIIINNNNNNMMMKKKIIIGGGEEECCCCCCDDDFFFGGGMMMNNNOOOPPPPPPOOONNNMMMEEEEEEDDDBBB@@@>>><<<:::>>>AAADDDCCC??????BBBFFFPPPRRRUUU\\\dddmmmuuuzzzsssjjjaaa]]]^^^]]]XXXSSSXXX[[[___cccjjjvvvxxxpppuuuyyytttkkkfffYYYIII;;;666888888666666:::<<>>555777555///---000222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------......111:::III\\\hhhmmmhhhiiiuuu~~~|||eeeUUUXXXcccbbbfffzzz~~~lllTTTNNNXXXXXXXXXTTTKKK@@@999888:::CCC@@@======;;;:::===CCC>>>>>>>>>AAAEEEIIIJJJJJJIIIIIIJJJLLLMMMLLLJJJGGGFFFFFFIIIMMMOOOPPPUUU]]]aaa```OOOBBBFFFKKKNNNUUUZZZ]]]aaaeeegggiiillloootttzzziiiYYYKKKGGGIIIMMMQQQTTTKKKGGGAAA===<<<===>>>>>>DDDFFFLLLVVV^^^aaa]]]YYYLLLGGGAAA======???AAABBB===<<<>>>???>>>???HHHSSSfffeee[[[KKKDDDIIIPPPSSSIIIKKKXXXsss{{{zzzyyysssllliiiYYYSSSJJJCCC???>>>===<<<<<<999888:::999===OOOcccqqqqqqpppllleee^^^ZZZXXX\\\dddoooxxxzzzvvvoooiii]]]ZZZVVVPPPKKKHHHFFFFFFJJJSSS]]]dddhhhnnnxxx{{{qqqwwwzzzjjjaaaiiijjjmmmrrr{{{{{{oooXXXAAA444222333111000111222333444888<<<@@@EEEGGGMMMZZZmmmttt[[[NNNQQQYYYgggxxxzzznnn___TTTIIIDDD@@@======@@@;;;999>>>EEEGGGMMMfffzzzxxxyyyzzz}}}wwwtttmmmggghhhdddWWWMMMGGGEEEBBBFFFOOO]]]kkksssuuusssqqqlllqqquuupppeee\\\ZZZ\\\___^^^[[[YYY[[[aaagggiiinnn```rrr|||iiiRRRJJJPPPSSSUUUSSSOOOKKKJJJJJJGGGEEEAAA:::444000//////---,,,++++++******++++++((()))***)))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&)))+++---111000000555===DDDGGGHHH@@@FFFMMMSSSTTTPPPJJJEEEDDD;;;777<<>>999;;;>>>===FFFQQQbbbnnnrrrqqqooommmllliiiaaaWWWMMMEEE@@@===888999;;;===??????<<<999:::===@@@AAA???>>>???BBBMMMSSS\\\dddfffddd___ZZZTTTVVVWWWSSSLLLIIIJJJMMMQQQXXX\\\XXXMMMCCCAAACCCVVVSSSOOOJJJIIILLLSSSYYYXXXXXXVVVSSSRRRUUU\\\aaahhhnnnpppjjjfffiiijjjiii[[[OOOFFFFFFHHHEEEEEEGGGAAA@@@<<<777333333888===CCCNNNZZZeeerrr||||||uuukkkjjjhhhggggggmmm{{{zzzlllSSSDDD777222555111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///111///000333777CCCXXXkkkpppmmmfffeeeqqqlllYYYSSS___ggggggssslll\\\___^^^eeeccc]]]RRR===666BBBCCC@@@<<<;;;;;;===>>>???BBB???>>>BBBHHHKKKIIIGGGIIIKKKLLLMMMLLLLLLNNNOOONNNPPPPPPPPPPPPRRRXXX\\\hhhXXXGGG??????CCCJJJQQQUUU]]]ccceeefffkkknnnnnnssswwwrrraaaOOOGGGHHHKKKPPPUUUNNNLLLEEE>>>===@@@AAA>>>EEEHHHMMMVVV]]]```^^^[[[SSSGGG>>>@@@CCCAAA@@@AAAAAA===<<<>>>@@@CCCJJJSSSeeeeee^^^NNNDDDEEELLLRRROOOJJJPPPkkkttteeeZZZNNNIIIBBB<<<::::::===???<<<===<<<999555<<>>@@@FFFRRRfff{{{]]]QQQUUUXXXjjj}}}}}}yyyyyypppbbbQQQFFFBBBBBB???;;;===<<<===???BBBHHHUUUbbb{{{sssooogggaaaYYYPPPJJJGGGFFFFFFLLLYYYhhhppptttvvvtttqqqrrrqqqoooiiibbbaaaeeeiiifff```\\\]]]bbbiiipppuuuxxx~~~yyy___NNNNNNQQQTTTUUUSSSNNNJJJIIIJJJGGGEEEAAA;;;444000///000---,,,++++++******++++++((()))***)))'''&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&(((***,,,------///666???HHHMMMPPPFFFJJJOOOTTTVVVVVVUUUTTTPPPFFFAAACCCCCCBBBLLLYYY^^^]]]YYYQQQLLLJJJEEE@@@888???IIIRRRXXX[[[]]]^^^cccjjjqqquuupppggg^^^XXXJJJEEE???;;;;;;===???AAA777777777666333222222333===DDDNNNVVVXXXTTTLLLGGGKKKNNNPPPNNNJJJIIIMMMPPP\\\^^^^^^VVVKKKBBB@@@AAA===>>>===<<<<<<>>>CCCFFFHHHMMMTTTZZZ```fffmmmqqqwwwtttiiiWWWKKKGGGEEEBBBBBB:::555777999888888;;;;;;;;;888666666;;;BBBIIIWWW```lllxxxvvvgggdddeeeeeehhhppp{{{{{{nnnNNN>>>666///---111000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////...///111666AAAVVViiinnniii___]]]lllttt^^^TTT___iiikkkuuurrrrrrpppuuuwwwuuuiiiLLL;;;BBBDDDBBB@@@???@@@AAABBBCCCCCC@@@>>>BBBGGGKKKKKKIIIIIIKKKLLLMMMLLLLLLNNNOOONNNOOOQQQPPPPPPRRRWWW[[[dddTTTDDD======AAAHHHNNNSSS[[[bbbccceeeiiimmmmmmnnnrrryyyrrraaaNNNEEEEEEKKKSSSZZZ\\\ZZZSSSHHHCCCCCCCCCAAAJJJMMMRRR[[[bbbeeedddbbbXXXLLLBBBDDDHHHHHHGGGHHHEEEBBB@@@AAABBBCCCJJJRRRgggggg```PPPDDDDDDKKKOOOOOOHHHJJJ```~~~mmm]]]RRRFFFCCC???;;;999:::<<<===<<<<<<<<<999666<<>>BBBLLLWWWqqqzzzpppjjj```ZZZPPPHHHCCCCCCFFFHHHTTT```mmmtttwwwyyyvvvrrrrrrrrrnnngggaaabbbjjjrrrmmmfff______fffkkkmmmmmm```PPPTTTSSSUUUVVVTTTNNNJJJIIIIIIHHHFFFBBB;;;555000///000---,,,++++++******++++++)))++++++***(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&''')))*********---444===FFFLLLOOOIIIJJJLLLOOOSSSWWW[[[]]]YYYQQQKKKIIIFFFBBBGGGQQQ[[[bbbfffeeebbb]]]TTTLLLEEEBBB???===>>>>>>??????FFFRRRdddrrryyy|||}}}}}}oooggg\\\PPPHHHCCC@@@???:::888555444555666666666...333:::???AAA>>>999666777999:::999777888<<<@@@GGGFFFDDD???:::666666777666777888999;;;???DDDHHHPPPXXXeeeooouuuvvvvvvuuulllcccQQQ???444222111///222//////111222111222666666666777999===EEEOOOVVVZZZbbbooo|||ppp___[[[^^^aaafffttt}}}|||}}}^^^III666111111//////222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...---...000444???SSSfffqqqjjj___ZZZhhhfffUUU___mmmttt~~~|||{{{]]]??????DDDDDDEEEFFFGGGGGGGGGGGGEEEBBB@@@BBBGGGKKKLLLKKKIIIKKKLLLLLLLLLLLLMMMOOOMMMOOOQQQQQQQQQRRRUUUWWW\\\OOO@@@::::::===CCCIIIPPPXXX```bbbccchhhkkkkkkiiilllqqqzzzuuucccNNNDDDDDDLLLYYYdddnnnoooiii\\\RRRMMMKKKIIIVVVYYY___fffmmmqqqrrrqqqbbbTTTHHHFFFKKKMMMMMMLLLIIIFFFCCCDDDCCCDDDJJJQQQhhhhhhaaaRRREEEDDDIIILLLNNNDDDBBBQQQmmmlll\\\MMMEEEAAA???===<<<;;;;;;<<<===;;;;;;;;;999777===QQQeeesssqqqkkkbbbXXXPPPKKKJJJQQQZZZgggttt|||xxxhhhXXXOOOOOOUUU[[[]]]```cccbbb^^^\\\]]]___fffbbbccclllxxx{{{pppdddbbbooouuunnnmmmggg^^^[[[bbbooo||||||kkkSSS???444000000111///000111333666:::===???BBBBBBBBBFFFQQQdddzzzbbbNNNRRRWWW```ooo|||sssdddVVVLLLEEE@@@>>>;;;:::;;;=========BBBJJJTTTooottthhh```VVVOOOFFF???>>>CCCLLLRRR___hhhqqquuuxxxzzzxxxtttwwwtttnnngggdddiiivvvzzzrrrjjjhhhlllnnnjjjdddhhhTTTTTTTTTVVVWWWSSSNNNIIIIIIIIIIIIGGGCCC<<<555111000000---,,,++++++******+++++++++---...---***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&'''((())))))+++///666<<>>>>>@@@AAADDDHHHOOOXXXcccjjjqqqwwwtttggg^^^NNNEEE999000///111333222111111222222222222666999999;;;???DDDKKKRRRYYY]]]YYY^^^eeennnttttttmmmeeeeeejjjkkkkkkvvv}}}zzzyyy}}}xxx[[[EEE999///000333222111222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---...000444>>>QQQcccuuutttmmmeeekkknnnWWW\\\mmmyyyvvvvvvsssooosssoooGGG>>>BBBDDDHHHJJJJJJJJJJJJJJJIIIFFFCCCCCCFFFIIIKKKKKKJJJKKKLLLLLLKKKKKKLLLNNNMMMNNNQQQRRRSSSSSSRRRRRRSSSHHH<<<888777999>>>EEENNNWWW___aaaccchhhkkkkkkgggiiilllrrr~~~xxxfffQQQDDDDDDOOOaaappp}}}xxxlllddd___[[[hhhkkkpppvvv|||sssdddSSSKKKKKKMMMLLLJJJJJJFFFCCCCCCCCCEEEKKKSSSfffhhhbbbSSSFFFDDDIIILLLKKKBBB===HHH^^^xxx~~~jjjZZZNNNEEE???AAAAAAAAAAAA@@@???>>>===:::::::::999888>>>QQQcccpppllleee\\\SSSKKKFFFDDDKKKUUUdddrrr|||}}}nnn\\\PPPOOOVVV]]]bbbdddddd```XXXRRROOONNNPPPUUUcccyyy{{{pppZZZNNNTTTeeeuuu}}}}}}ooolllooolllaaa^^^eeeqqq~~~wwwhhhQQQ>>>333000000111///000111444777;;;>>>@@@CCCBBBAAABBBHHHXXXssskkkVVVPPPSSSXXXbbbsss{{{oooaaaSSSIIICCC@@@===;;;===???>>>;;;===BBBEEEWWWuuu}}}yyy}}}ssshhh[[[RRRLLLFFF???;;;???JJJWWW```iiinnnrrrsssuuuyyyzzzwwwzzzrrrhhhcccgggrrr~~~{{{tttqqqnnnggg___iiiUUUOOOUUUWWWWWWSSSNNNJJJIIIJJJJJJHHHDDD===666111000000---,,,++++++******++++++---...000///,,,***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&((((((***,,,///444888;;;BBBCCCEEEFFFHHHJJJLLLLLLKKKHHHEEEDDDBBBAAAEEEJJJRRRVVVXXXVVVVVVZZZ]]]]]]ZZZRRRHHHAAA@@@@@@AAA@@@999888666777<<>><<<;;;<<<======<<<:::::::::;;;======???DDDKKKPPPRRRRRRXXX\\\dddkkkrrryyy{{{~~~}}}rrr___LLL@@@;;;666000///000000///......000111111333777===@@@GGGKKKQQQXXX]]]______^^^___`````````aaafffoooxxxzzzxxx~~~lllMMM<<<666000---///111000...---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...///111444===PPPaaattt|||}}}tttssssssYYYWWWeeerrroooeeeaaa___ddd}}}zzzQQQAAA>>>BBBHHHKKKJJJIIIIIIJJJNNNKKKHHHFFFFFFGGGIIIIIIJJJKKKLLLLLLKKKJJJLLLMMMLLLNNNQQQTTTUUUSSSPPPMMMKKKBBB999666555666:::@@@LLLUUU^^^aaadddhhhkkkkkkiiikkkllloooxxxzzziiiTTTFFFEEEQQQgggzzz~~~xxxzzz|||~~~kkk\\\VVVSSSOOOKKKIIIEEEAAABBBCCCFFFNNNXXXfffhhhbbbTTTHHHFFFKKKOOOIIIBBB>>>FFFWWWkkkooo___TTTLLLGGGDDDDDDDDDEEEEEECCCAAA>>><<<::::::::::::999>>>OOO```kkkfff]]]UUUMMMGGGCCCAAAGGGQQQaaaqqq|||uuucccSSSOOOUUU]]]bbbdddccc^^^UUULLLFFFDDDAAAOOOjjjwwwjjjMMMEEERRRgggvvv|||vvvkkkkkkrrrsssmmmfffmmmxxx|||rrrcccNNN===333000000000///111333666999===@@@AAADDDBBBAAABBBEEEQQQlllxxxwwwxxx{{{jjjVVVIIINNNVVV```lllwwwkkk]]]RRRIIIDDD>>><<<===???>>>:::;;;>>>AAAHHHYYYtttzzzwww}}}sssiiiaaaXXXMMMEEEAAA>>><<<>>>FFFTTTccclllqqqssssssqqqsssyyy{{{yyyqqqeeeXXXWWWbbbpppxxxzzzyyynnngggaaa\\\~~~zzziiiXXXQQQUUUWWWWWWSSSNNNJJJJJJLLLKKKIIIEEE===666222000000---,,,++++++******++++++,,,...000000...+++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%''')))***---111666:::BBBDDDGGGIIIKKKKKKJJJJJJCCCBBBAAA??????AAAEEEIIIOOOQQQOOOHHHEEEJJJQQQTTTMMMIIIDDDBBBDDDHHHLLLNNNGGGGGGHHHKKKMMMIIIBBB;;;BBBHHHSSSbbbrrryyytttqqqpppooonnncccdddeeeddd```ZZZTTTQQQHHHJJJLLLNNNOOOOOONNNNNNRRRTTTYYYaaakkksssxxxzzz|||vvvaaaaaa___\\\TTTHHH:::111333000000222333111///000111555888;;;AAAJJJOOOPPPWWW[[[bbbhhhkkkhhhaaa[[[XXXXXXXXXZZZ]]]iii~~~xxxtttyyy```DDD666444...------...000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...///111333;;;MMM^^^mmm{{{{{{xxxuuu[[[UUUZZZdddsssuuuggg]]]TTTQQQdddkkkppp~~~yyyUUUAAA;;;@@@FFFIIIHHHFFFGGGHHHOOOMMMKKKIIIGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJKKKLLLKKKMMMQQQUUUVVVSSSMMMIIIDDD===777555444444888>>>JJJTTT]]]aaadddhhhkkkkkkkkkmmmoooooouuu}}}mmmYYYKKKIIIUUUmmmqqqggg]]]UUUMMMGGGBBBBBBDDDIIITTT___jjjkkkeeeVVVKKKJJJOOOTTTLLLFFFCCCKKKWWWcccooowwwzzz|||~~~{{{yyywww{{{xxxiii\\\TTTOOOJJJGGGGGGHHHHHHHHHFFFBBB>>>;;;;;;::::::::::::>>>MMM\\\ccc]]]UUUMMMHHHEEEBBB@@@EEEPPP```ooozzzyyygggVVVPPPVVV^^^bbbeeeeee```VVVLLLFFFCCCCCCRRRmmmzzzxxxqqqTTTOOO___uuu~~~sssllllllqqquuuwwwsss{{{|||mmm```LLL<<<333000000000000222555888<<>><<<===<<<999999<<<>>>>>>FFFVVVooo~~~zzzwwwmmmfff]]]UUUOOOIIIBBB===:::;;;???GGGRRR___jjjqqqvvvwwwuuurrrtttwwwwwwttt___TTTIIILLLYYYdddhhhfffrrr}}}ssseee___[[[WWWkkkZZZUUUUUUVVVVVVSSSNNNKKKLLLNNNLLLJJJEEE>>>777222000000---,,,++++++******++++++))),,,...///---+++))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$&&&((()))***---333777>>>@@@DDDHHHKKKLLLLLLLLLFFFEEECCC???===@@@DDDGGGLLLQQQPPPJJJFFFHHHLLLMMMKKKIIIGGGDDDEEEIIIOOOTTTUUUUUUXXX___fffbbbUUUIII888777777===GGGRRR\\\aaakkklllooorrrwww}}}|||}}}}}}}}}}}}~~~~~~~~~qqqssswww|||~~~}}}{{{vvvwwwyyy|||{{{jjj[[[RRRDDDAAA>>><<<<<<:::666333555333444999:::999<<>>EEEFFFEEECCCDDDFFFLLLLLLLLLKKKJJJIIIJJJKKKJJJKKKLLLKKKJJJIIIJJJLLLKKKMMMQQQVVVWWWSSSLLLEEE@@@;;;777666444333777<<>>KKKYYY\\\UUUMMMGGGEEEDDDCCCAAAEEEOOO___nnnxxxwwweeeTTTNNNWWWbbbfffiiijjjeee\\\QQQJJJGGGFFFQQQgggpppwwwzzzddd```lllvvvqqqnnniiilllssswwwxxxsssrrriii]]]JJJ;;;333000000///111333666:::>>>AAADDDEEEEEECCCFFFJJJIIIJJJYYYmmm{{{yyyuuusssxxxzzzqqqcccMMMHHHJJJXXXhhhrrrzzzzzzpppcccYYYKKKEEE@@@>>><<<999:::===<<<;;;===EEEPPPddd~~~rrrjjjccc]]]UUURRRMMMGGGBBB>>><<<;;;;;;@@@IIIUUU```iiiooossssssuuuuuussssssrrrllldddPPPKKKHHHLLLTTT[[[\\\ZZZaaammmpppggg^^^]]]ZZZUUUkkkWWWRRRTTTVVVVVVRRRNNNKKKMMMOOOMMMJJJFFF>>>777222000111---,,,++++++******++++++'''***---...,,,***((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''((((((''')))...222777:::>>>DDDHHHKKKMMMNNNLLLKKKGGGAAA===???CCCEEEJJJRRRVVVSSSOOOOOOOOONNNLLLLLLJJJHHHHHHLLLUUU\\\eee___[[[aaakkknnnfff]]]BBB<<<555000111666;;;>>><<>>DDDEEECCCAAACCCEEEIIIKKKLLLLLLKKKKKKLLLMMMJJJKKKLLLKKKJJJIIIJJJKKKKKKMMMQQQVVVXXXSSSKKKCCC>>>999777666555333666<<>><<<;;;;;;:::>>>JJJWWWWWWQQQIIIDDDCCCDDDCCCCCCFFFOOO___mmmwww}}}}}}sss```OOOKKKVVVcccjjjmmmooojjjaaaVVVOOOKKKBBBJJJ]]]xxxvvvfffrrr|||kkkgggnnn}}}|||wwwnnnaaa```iiimmmvvv}}}zzzoooddd``````hhh[[[III;;;333000000///222444777;;;???CCCEEEFFFGGGDDDHHHMMMJJJGGGRRRccc~~~~~~{{{|||vvvlll[[[LLLEEEPPP```gggfffccciii{{{mmmbbbTTTLLLDDDAAA???<<<<<>>777222000000------,,,++++++******)))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))555777:::===???CCCGGGJJJPPPQQQRRRSSSSSSOOOIIIDDDKKKKKKLLLLLLMMMPPPTTTWWWYYY[[[WWWOOOJJJOOOZZZbbbggg___TTTPPPTTT^^^fffkkkTTTLLLAAA:::888999999999===BBBAAA======CCCFFFEEEEEEFFFEEECCCCCCHHHPPPXXXbbbccckkkyyyxxxkkk^^^UUUIIICCCDDDEEEBBB???AAAAAA???<<<:::888777777666666999<<<<<<<<>>444......//////---------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++,,,---...///...---......///555EEETTTaaakkkooojjjeeeggglllnnnppprrrcccSSSXXXccchhhnnn}}}uuuhhhWWWUUUNNNQQQXXXcccrrroooZZZDDD<<<<<>>???AAABBBDDDDDDDDDEEEHHHLLLPPPSSSqqqqqq[[[JJJKKKTTTZZZ^^^cccUUUlllwwwrrr[[[SSSIIIBBB???>>>===<<<:::;;;<<<;;;<<>>===;;;999999<<>>;;;888444333666<<>>@@@DDDLLLRRRRRRJJJCCCBBB===888666777888666444222444777999;;;<<<<<<===<<<<<<@@@EEEHHHMMMZZZgggkkkfff```^^^___aaadddfffpppnnnhhhbbbeeennnrrrppp___gggmmmqqqxxx}}}mmmSSSFFF:::555///...000111000...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++************************++++++++++++,,,---.........---......///444DDDSSS```jjjnnnjjjgggllluuuzzzxxxyyyhhhUUUYYYcccjjjrrrzzznnnpppeeeaaacccjjjwwwrrr[[[BBB>>>CCCSSS[[[TTTKKKHHHMMMOOOQQQQQQPPPPPPQQQRRRPPPNNNMMMLLLLLLLLLLLLLLLOOOSSS[[[aaabbbZZZLLLCCC===:::999888666333777===IIIPPPXXX^^^```aaacccfffhhhkkkmmmnnnqqqzzz~~~xxx{{{mmm]]]OOONNNQQQWWWdddqqqzzz~~~wwwdddTTTTTT___gggggg]]]YYY```eeebbbccchhhiiijjjkkkmmmnnnoooppppppqqqqqqvvv}}}tttllleee```\\\ZZZZZZ[[[[[[YYYUUUPPPLLLHHHBBB===<<<<<<===BBBHHHKKKJJJHHHGGGFFFEEEEEEEEEDDDPPPaaaooowww{{{~~~|||mmmXXXKKKNNNYYYbbbgggnnnrrrmmmddd\\\RRRJJJAAAFFFUUUnnnnnnkkkvvvyyyooommmxxxwwwkkkaaaZZZVVV^^^dddeee^^^YYY]]]eeejjjfffTTT@@@555222000///000222666;;;>>>???@@@AAACCCDDDCCCCCCDDDGGGJJJNNNPPPbbbzzzeeeLLLGGGLLLRRRXXX^^^SSS^^^qqqzzzsssfff]]]PPPGGGBBBAAA@@@>>><<<<<<<<<:::999;;;???BBBJJJWWWmmmzzzqqqcccVVVMMMGGGCCC@@@===<<<:::999:::???FFFKKKWWWcccnnnrrrrrrttttttsssooommmllljjjaaaVVVQQQRRRWWW[[[ZZZTTTRRRVVVZZZZZZ```bbbeeehhhhhhfffcccaaalll[[[TTTYYYZZZYYYUUUOOOKKKKKKMMMJJJIIIFFF@@@999444222111------,,,++++++******)))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))+++...111555<<>>???@@@BBBCCCJJJOOOWWW^^^aaagggvvvuuuoooppptttuuutttqqqkkk___SSSRRR[[[fffmmmlllvvvxxxyyyzzzZZZBBB444000///---,,,---000111...+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,************************++++++***++++++,,,---...------.........333AAAPPP```iiipppnnnnnnuuunnnWWWWWWaaajjjttt{{{uuurrrttt~~~zzzfffHHHBBBEEETTT^^^ZZZRRRNNNPPPPPPPPPOOOOOOPPPSSSVVVRRRQQQNNNLLLLLLLLLMMMNNNPPPVVV```iiikkkcccTTTHHHCCC@@@===<<<999555888===IIIPPPXXX^^^```aaaccceeefffiiikkkllloooxxxzzziiiXXXSSSTTTZZZhhhwwwzzzhhhZZZYYYccclllqqqhhhfffooowwwxxxzzz~~~}}}|||{{{yyyyyyyyyyyyzzzzzzzzz~~~vvvooohhhdddeeedddcccbbb```\\\WWWSSSNNNGGGAAA???===<<<@@@EEEGGGHHHJJJKKKKKKIIIGGGFFFEEEPPP```mmmvvv{{{mmmWWWIIILLLWWW___eeekkkmmmiiiaaaYYYOOOGGG@@@HHHZZZssswwwsssxxxpppsssvvvlllbbbWWWPPPSSSUUUUUUTTTYYYccckkknnnbbbPPP===444222111111333444888<<>>;;;999888999:::999???JJJZZZqqqxxx^^^XXXOOOHHHCCC@@@>>><<<<<<;;;:::;;;???HHHRRRZZZeeemmmttttttssssssrrroooooojjjddd^^^VVVPPPRRRWWW^^^___[[[VVVUUU[[[aaacccmmmlllkkkmmmpppooolllhhhlll[[[SSSYYYZZZZZZVVVPPPMMMMMMNNNJJJIIIFFFAAA:::555222222------,,,++++++******)))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***+++---///333999@@@FFFDDDGGGJJJLLLSSS```rrr{{{sssggg\\\UUUQQQPPPPPPYYY[[[bbbkkkkkkbbbVVVNNNEEEDDDBBBAAAEEEPPP___jjjiiijjjllloooqqqrrrrrrqqqrrr~~~~~~nnnaaa^^^aaa\\\VVVOOOMMMNNNQQQQQQQQQUUURRRMMMJJJHHHHHHGGGFFF@@@DDDHHHHHHEEEBBB@@@@@@>>>>>>===<<<===CCCKKKRRRYYYaaammmsssnnnjjjoooyyyxxxvvvzzz}}}}}}pppgggZZZQQQTTTcccsss}}}^^^EEE;;;777222---...---,,,,,,...---***(((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******+++,,,,,,---------......---111>>>LLL```kkkuuuxxxxxx~~~tttYYYTTT[[[eeeqqqyyySSSGGG@@@EEEMMMOOOMMMLLLJJJKKKMMMMMMMMMNNNPPPRRRSSSRRRPPPMMMLLLLLLNNNPPPQQQXXXdddpppuuunnn^^^QQQKKKEEEAAA???===:::;;;@@@IIIPPPXXX^^^___```bbbddddddggghhhiiilllvvvtttbbbZZZZZZ___nnn~~~}}}nnn```___hhhrrrxxxqqqqqq{{{}}}wwwrrrqqqnnnjjjhhhfffbbb]]]YYYTTTMMMFFFBBB@@@>>>AAAFFFDDDHHHLLLOOOPPPMMMIIIFFFGGGQQQ```mmmvvv{{{kkkTTTHHHKKKTTTZZZ```fffjjjggg```WWWLLLBBBBBBNNNccc|||{{{pppoooyyyzzzrrrjjj```TTTKKKKKKMMMNNNSSS___lllqqqooo```NNN<<<333111000111333666999===@@@BBBBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJLLL\\\vvvaaaKKKDDDCCCJJJSSS\\\XXXTTT[[[nnnvvviii^^^UUUMMMFFFAAA@@@@@@???===;;;999999999:::<<<>>>AAAMMMddd{{{fffXXXLLLIIIEEEAAA>>>=========;;;===???CCCJJJTTT```hhhlllqqqssspppooopppooolllpppdddXXXQQQNNNNNNSSSZZZ]]]]]]ZZZYYYZZZ```fffjjjqqqnnnmmmooossssssnnnhhhnnn\\\SSSXXXYYYZZZWWWQQQNNNNNNOOOIIIIIIFFFAAA;;;555222222------,,,++++++******)))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((***///555999<<>>AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJQQQdddlllVVVJJJDDDFFFLLLWWWYYYZZZXXXYYYggg~~~uuulllcccXXXLLLDDD@@@???>>><<<<<<;;;;;;:::999;;;;;;999:::DDDVVVddduuu|||yyyjjj[[[MMMEEECCCAAA???===;;;;;;<<<>>>;;;???GGGPPPZZZeeeooouuussstttsssoooppprrrqqqnnnhhhZZZLLLIIIMMMSSSZZZ___\\\ZZZYYY[[[^^^```bbbeeennnkkkkkkmmmqqqoooiiicccqqq]]]VVVVVVXXXYYYWWWRRRNNNNNNOOOHHHGGGFFFAAA;;;555222111------,,,++++++******)))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((,,,///666;;;AAADDDFFFGGGJJJMMMTTTXXXaaalllsssssslllfffaaaXXXVVV^^^ggglllttt|||}}}vvvlllccc```eeeooovvvwwwuuuqqqiii___WWWQQQOOOOOOZZZkkkwwwuuulllhhhhhhaaa``````aaabbbcccaaa```]]]XXXSSSSSSYYY\\\[[[XXXXXX]]]bbbdddaaa\\\ZZZYYYTTTSSSOOOMMMRRRccczzz~~~iiiWWWRRRUUU\\\fffkkkgggeeeooozzz{{{yyyxxxrrrjjjiiinnn{{{dddPPP777444000---,,,---------...,,,+++******+++...///,,,,,,------------,,,,,,++++++++++++++++++++++++)))))))))))))))*********************************++++++************++++++,,,,,,...///,,,---777CCCYYYgggzzz|||aaaTTTTTT[[[fffwwwkkk[[[^^^fff{{{xxxpppuuurrr```UUUGGG===999777444222:::@@@GGGMMMOOOMMMLLLKKKNNNPPPRRRPPPMMMLLLNNNQQQQQQWWWdddvvvvvvkkkWWWMMMBBB>>>;;;:::<<<@@@IIIPPPXXX]]]______aaaccccccfffhhhgggiiiooo{{{tttkkkgggiiiwww|||rrrnnnuuu|||zzz|||wwwuuusssnnniii___WWWOOOJJJEEEBBBCCCHHHJJJMMMQQQTTTTTTPPPLLLHHHLLLVVVeeerrryyy}}}xxxfffTTTMMMOOORRRRRRVVV^^^eeehhhgggaaaTTTHHHDDDUUUooo~~~|||rrrnnnssstttkkkeee]]]RRRJJJJJJSSS]]]gggpppuuuqqqjjj\\\KKK999000//////111333777;;;???AAABBBBBBCCCDDDEEEFFFGGGIIIJJJIIIHHHHHHGGGHHHSSSlllvvvfffYYYLLLDDDDDDHHHRRR[[[YYYOOOQQQgggzzzrrrfffYYYOOODDDBBB>>>=========<<<;;;666999;;;:::999:::AAAFFFIIIOOOWWWaaajjjvvv~~~yyytttmmmaaaVVVNNNHHHDDDBBB<<<<<<;;;::::::<<>>BBBDDDGGGKKKRRRWWWfffiiilllnnnooorrrvvvyyyvvvuuunnnbbbZZZWWWSSSMMMMMMKKKGGGCCCAAA@@@???>>>:::;;;===>>>???DDDKKKPPPUUU[[[ccclllrrrwww|||~~~zzz||||||||||||xxxlll```LLLIIIJJJPPPVVV[[[ccckkkuuuooolllooopppllliiijjjooommmiiigggeeeffffffgggvvv]]]ZZZTTTVVVXXXVVVQQQNNNNNNOOOEEEEEEDDD@@@:::444111000------,,,,,,+++******)))))))))(((((((((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''&&&%%%%%%'''(((((((((***000999AAAGGGJJJGGGGGGKKKUUUcccmmmrrrrrrhhhccchhhvvv~~~yyyvvvrrrppplllpppssspppggg\\\TTTPPPOOOLLLRRR^^^eee```XXXUUUeeehhhjjjfff]]]TTTNNNKKKGGGIIIKKKMMMPPPXXXbbbjjjjjjpppyyy}}}uuujjjbbbZZZ]]]]]][[[ZZZ___jjjtttyyyjjjYYYOOOMMMXXXccciiihhhmmmxxx{{{vvvppphhhcccbbbaaa```dddlllnnnrrr|||bbbGGG:::555333222......,,,*********,,,...***+++,,,,,,+++++++++,,,******++++++++++++******************************+++++++++,,,,,,---------************************++++++***************++++++,,,...///++++++444>>>KKKXXXlllwwwsssjjjnnnyyy|||xxx^^^PPPLLLOOOYYYfffzzzzzzggg]]][[[QQQeee{{{uuu^^^ZZZddddddjjjbbbTTTCCC777444555666111777???FFFIIIJJJJJJJJJGGGLLLQQQRRROOOMMMNNNPPPOOOSSS___sss}}}lll]]]LLLBBB===;;;===BBBIIIPPPXXX]]]^^^^^^```bbbdddgggiiiiiigggjjjrrrxxx||||||~~~wwwnnnddd\\\TTTNNNNNNQQQSSSTTTTTTTTTRRROOOLLLJJJPPP[[[kkkwww~~~~~~wwwjjj___\\\]]]\\\WWWVVV[[[aaafffmmmqqqnnngggcccppp}}}}}}ssslllcccUUUJJJMMM\\\kkkppppppooollliiiUUUEEE444...///222555888777:::>>>AAAAAABBBBBBCCC@@@BBBEEEHHHIIIHHHFFFEEEKKKGGGHHHQQQ]]]jjj{{{~~~fffNNNCCC???FFFRRRZZZVVVOOOQQQXXXlll~~~tttlll]]]VVVNNNHHHDDDBBB???===;;;:::888777666666777777777:::======<<<===@@@DDDEEEGGGJJJJJJIIIJJJMMMPPPKKKMMMIIIAAA???BBBAAA===<<<===>>>???>>><<<999777<<>>777333///222555:::@@@EEEIIIKKKMMMNNNNNNOOOPPPOOONNNMMMLLLPPPTTT[[[iii|||}}}tttnnn___MMM???;;;<<>><<<;;;;;;:::888666777888999:::;;;;;;;;;:::999:::::::::;;;===>>>???<<<;;;;;;::::::999999888999;;;===>>>=========>>>CCCGGGMMMRRRZZZcccooovvvtttvvvxxxxxxwwwuuuttttttwwwwwwxxxwwwjjjWWWMMMLLLLLLPPPSSSRRRQQQTTTYYY\\\aaa___```eeejjjmmmooopppyyyssslllkkkqqqvvvyyyyyyyyy|||]]]UUUTTTXXXYYYVVVTTTTTTQQQLLLFFFFFFDDD@@@;;;666333222000...,,,+++,,,+++***)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((,,,111333===BBBGGGLLLNNNPPPQQQRRR[[[TTTUUUcccqqqyyyyyynnneeeXXXWWWXXX\\\```cccbbbaaaqqq|||uuuiii[[[QQQ[[[lllyyyuuuhhh___\\\ZZZVVVPPPLLLOOORRRVVV]]]fffwwwxxxhhh___ZZZQQQKKKNNNVVV^^^gggooouuu|||sssssssssooocccqqq|||{{{uuupppnnnlllqqqwww~~~vvv^^^MMM<<<444,,,***---000///---************************++++++***))))))***++++++*********+++++++++,,,,,,+++******))))))******+++************************+++++++++*********)))))))))************++++++++++++++++++++++++...222555@@@OOObbbjjjiiigggkkkpppvvvyyyrrr___OOOKKKQQQVVV^^^sss|||pppgggKKKQQQgggvvvqqqnnnqqqnnnlllkkkbbbRRREEE>>>888222000333777===CCCGGGKKKLLLMMMNNNOOOOOOOOONNNLLLLLLNNNPPPUUUbbbttt{{{ppplllfffYYYJJJ???<<>>???AAABBBAAABBBDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJLLLVVVjjj}}}vvvkkkeeeWWWMMMEEEFFFIIIKKKOOOTTTTTT^^^mmm~~~{{{vvvnnnggg```ZZZUUURRRJJJFFFAAA>>>===<<<<<<;;;777999;;;======<<<;;;:::999888888888999999:::;;;<<<;;;;;;::::::999888888888:::<<<>>>@@@CCCHHHKKKTTTXXX^^^ccchhhmmmtttyyy{{{{{{{{{zzzyyyxxxvvvuuuxxxqqqhhh___RRRGGGEEEIIIMMMNNNQQQUUU[[[___```^^^]]]]]]^^^aaaeeegggiiijjjpppoooqqqyyypppuuuxxx[[[SSSVVVZZZ[[[XXXVVVUUURRRLLLEEEEEEDDD@@@;;;777444444000...,,,+++,,,+++***)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))---333<<>>PPPcccmmmkkkjjjooovvvzzzzzzrrr```PPPNNNTTTZZZbbbssszzzrrrNNNQQQfff}}}~~~vvvpppmmmdddWWWLLLDDD:::222...000444999@@@EEEJJJLLLMMMMMMNNNNNNNNNMMMLLLKKKNNNNNNPPPZZZkkkuuuooocccYYYSSSJJJ???999888<<<@@@LLLRRRYYY\\\]]]\\\^^^___```aaacccddddddfffiiilllpppvvvzzz}}}zzzyyyuuusssooojjjeee```]]]\\\dddiiipppwww|||xxxfffTTTPPPUUU[[[___cccbbbaaaaaacccggglllrrruuu|||yyysss~~~sssllleee^^^YYYWWW___eeeiiiiiijjjggg```WWWHHH<<<111000333777;;;>>>???@@@BBBBBBBBBBBBDDDFFFFFFFFFFFFFFFFFFFFFEEEEEEHHHGGGGGGHHHIIIPPPaaaqqq{{{xxxyyywwwtttttteeeUUUFFF@@@DDDKKKRRRYYYZZZ[[[\\\___hhhyyyzzzvvvqqqkkkhhh^^^XXXPPPJJJFFFDDDBBBAAA;;;<<<>>>???>>>===:::999<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<@@@AAADDDHHHLLLSSS[[[```iiilllqqqtttvvvwwwyyy{{{}}}{{{zzz|||~~~~~~{{{xxxvvvjjjYYYKKKBBBAAAHHHQQQQQQOOOPPPZZZdddiiieee```ZZZ^^^cccfffggggggfffffflllpppvvvmmmkkkttt^^^XXXWWWZZZ[[[XXXUUUTTTQQQKKKEEEEEEDDD@@@;;;777555555000...,,,+++,,,+++***)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&(((,,,222;;;FFFQQQYYYQQQOOOSSS[[[```aaacccgggkkkvvv|||||||||{{{}}}|||rrrjjjllluuu~~~sssllllllmmmnnnnnnjjjbbb[[[NNNNNNSSS\\\^^^XXXNNNJJJRRR]]]iiimmmmmmooossswwwmmm___LLL===444000...,,,---///000000...+++)))'''******************************))))))))))))******)))))))))************+++******))))))))))))******************************************))))))))))))))))))*********+++++++++,,,------,,,+++,,,///111@@@QQQeeeooonnnlllqqqwww}}}rrr```PPPLLLTTT]]]eeettt|||vvvWWWRRRccc~~~{{{ttthhh[[[PPPEEE:::111...///222666===CCCIIIMMMMMMMMMMMMLLLLLLLLLKKKKKKPPPNNNOOOWWWfffpppjjj___KKKDDD<<<777444555:::@@@LLLQQQWWW[[[[[[[[[]]]___^^^```bbbcccdddeeehhhjjjlllpppvvv~~~yyy}}}vvvpppkkkgggeeejjjnnnsssyyy|||~~~~~~~~~vvvdddRRRNNNSSS[[[ccciiieeedddccccccffflllsssxxx{{{{{{mmm```YYYXXX[[[___```eeeiiiiiihhheee\\\SSSDDD:::222222666999===AAA@@@AAACCCCCCCCCCCCDDDFFFGGGGGGGGGFFFFFFFFFEEEEEEHHHGGGGGGHHHHHHLLLXXXeee~~~rrroookkkjjjmmmeee^^^TTTKKKFFFIIISSS[[[hhhfffbbb\\\ZZZaaaooo{{{tttoooggg___YYYTTTPPPMMMFFFEEEDDDBBB@@@>>>===<<>>BBB@@@BBBCCCCCCBBBBBBDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGHHHIIIIIIJJJRRR\\\tttwwwjjjaaaaaallluuuxxxlllXXXMMMPPPXXXdddgggjjjhhhdddaaacccfff}}}{{{vvvqqqlllfffaaa\\\YYYTTTNNNKKKIIIIIIJJJEEEFFFGGGHHHJJJLLLNNNOOOTTTUUUVVVYYY[[[]]]___```eeeiiimmmqqqtttwwwzzz}}}~~~{{{zzzyyyxxxxxxwwwwwwuuuuuuvvvwwwsssiiiaaaOOOMMMKKKLLLQQQWWWZZZZZZTTTQQQSSSZZZaaadddjjjqqq}}}|||lllffflllpppooommmpppzzz}}}fff[[[YYYZZZXXXRRROOOOOOMMMJJJFFFFFFEEEAAA<<<777555555000...,,,+++,,,+++***)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((('''(((+++...888AAAOOO\\\eeeiiikkklllhhhgggiiimmmpppsssyyyyyymmmmmmwww}}}yyyrrrkkknnnxxx|||hhhXXXJJJ;;;111111///,,,+++,,,,,,***)))))))))))))))(((((()))+++))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))))))))***)))************++++++++++++,,,---,,,+++,,,...///444CCCWWWhhhppptttwwwyyyvvvnnnWWWOOORRR```pppvvvkkkiiiXXXJJJRRRiiitttxxx|||{{{tttjjj```WWWMMMCCC===<<<333111111222666===EEEIIILLLKKKJJJIIIIIIIIIJJJJJJLLLLLLLLLPPP[[[gggkkkiiiOOOBBB888666666666<<>>BBB@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHKKKJJJJJJOOOVVV]]]|||kkkggghhh^^^\\\YYY^^^eeehhhgggbbb]]]YYY```yyy|||xxxssspppjjjddd```^^^^^^___YYYZZZ[[[]]]```ccceeefffiiijjjkkkmmmppprrrtttuuurrruuuyyy{{{{{{|||}}}~~~~~~{{{xxxwwwvvvuuusssuuurrrnnnjjjddd\\\QQQIIIGGGMMMUUU^^^hhhmmmggg^^^TTTQQQTTTZZZ]]]aaammm|||ssshhhiiigggdddeeeoooggg[[[[[[[[[WWWPPPMMMNNNMMMKKKHHHGGGFFFBBB<<<777444444000...,,,+++,,,+++***)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''###&&&)))++++++++++++,,,###+++666@@@KKKVVV___eee```___bbbiiimmmooouuu|||aaaUUUEEE999333000---+++))))))***+++,,,,,,***)))...---+++***))))))(((((())))))))))))))))))))))))'''((()))******)))(((''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******)))************+++++++++)))+++,,,,,,,,,,,,...///333???RRReeerrrxxxyyyxxxqqqwwwYYYPPPTTTZZZhhh}}}uuufffaaaNNNCCCNNNdddiiifffiiiiiiddd^^^XXXTTTJJJ???;;;===555222000///222999@@@EEEKKKKKKIIIHHHHHHHHHIIIJJJKKKMMMMMMNNNUUUbbbllloooWWWGGG:::777666444:::CCCJJJOOOTTTWWWWWWXXX[[[^^^^^^```cccdddddddddeeeffflllmmmoooooooooqqqsssuuuzzz|||~~~zzzyyyyyy{{{|||xxxxxxxxxzzz{{{}}}~~~xxxgggSSSJJJJJJPPPZZZcccdddeeeeeecccbbbfffooowww}}}___QQQZZZjjjrrr{{{llleeeeeeeeegggkkkllljjjfff```VVVLLL???:::888999::::::<<<@@@@@@AAABBBBBBAAAAAABBBCCCAAABBBBBBCCCDDDEEEFFFFFFEEEEEEHHHKKKKKKJJJMMMRRRTTTkkkyyykkk[[[ZZZ[[[]]]```aaa```^^^\\\eeerrr}}}yyyvvvtttrrrrrrnnnooopppqqqtttvvvyyyzzzxxxxxxyyyzzz{{{|||}}}~~~wwwyyyzzz{{{zzz{{{}}}}}}zzzxxxvvvtttoookkkgggccc^^^WWWPPPJJJEEECCCNNNVVVcccppp~~~{{{nnn\\\XXXYYY^^^___```lll{{{{{{nnnfff___```jjjyyyggg^^^]]]\\\WWWOOOLLLNNNNNNLLLHHHHHHGGGBBB<<<777444333000...,,,+++,,,,,,***)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&%%%%%%''')))&&&))))))(((,,,555@@@FFFTTTVVV___mmmtttvvv{{{}}}hhhPPP===:::555///,,,,,,,,,,,,***))))))((()))))))))(((((('''&&&%%%'''***+++***((())))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++(((***,,,,,,,,,,,,...000111;;;KKK___nnntttrrrnnnrrrsssWWWRRR\\\VVVaaauuuxxxeee\\\GGG???OOOeeeeee]]]\\\]]]ZZZWWWUUURRRHHH;;;666999666333///---///555===AAAKKKJJJIIIHHHGGGHHHIIIIIILLLOOOOOONNNSSS```mmmsssbbbPPPAAA===:::777===GGGLLLPPPUUUWWWVVVWWWYYY\\\]]]___bbbddddddddddddeeekkklllllllllkkkmmmpppsssuuuttttttxxx|||{{{yyyvvvtttjjjiiigggiiinnnwww~~~yyyyyyyyyzzz|||}}}}}}kkkWWWMMMKKKPPPYYYbbbdddeeedddaaa___ccckkkrrr~~~zzzuuuXXXKKKWWWlllxxxzzziiidddgggiiikkknnnoookkkfff___SSSIII@@@;;;999;;;;;;:::;;;??????AAABBBAAA@@@@@@AAABBB>>>???@@@AAABBBDDDEEEEEECCCCCCGGGKKKLLLJJJLLLPPPVVV]]]yyyvvvccc\\\VVVVVV___jjjqqqtttqqqgggaaafffrrr~~~|||vvvvvvwwwxxxzzz|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyyyyyyyxxxxxxzzz~~~}}}{{{yyyxxxvvvqqqjjjdddTTTRRRMMMGGGDDDDDDGGGKKKQQQZZZgggvvv{{{ggg```^^^cccbbb```ggguuunnncccZZZbbbwwwkkk]]]ZZZXXXUUURRRPPPPPPQQQQQQKKKGGGEEEDDD@@@888333444111000///---,,,+++************)))(((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''')))***,,,---000888FFFWWWiiiwwwzzzcccPPPBBB:::333...------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,///:::LLL^^^iiillljjjfffkkk|||lllXXXSSSVVVWWW[[[jjj}}}mmmcccHHHBBBHHH\\\mmmmmmeee```aaa___]]]XXXJJJ:::444777444444444222000222888<<>>;;;???CCCDDDLLLNNNQQQSSSTTTWWW[[[]]]\\\]]]^^^```bbbcccddddddfffffffffggghhhjjjkkklllooonnnmmmppptttwwwvvvuuurrrnnnhhheeeeeehhhjjjkkkeee```\\\]]]___eeepppzzz|||xxxxxxxxxyyy{{{|||~~~xxxqqq___MMMHHHQQQ[[[^^^gggaaa```bbb^^^ZZZdddsss|||pppTTT\\\fffiiitttyyygggccciiinnnssspppmmmkkkfff]]]OOOEEE>>>;;;999999;;;===>>>>>>???@@@BBBCCCDDDCCCCCCBBB@@@@@@AAABBBBBBCCCCCCDDDJJJIIIHHHGGGGGGIIIKKKLLLQQQSSSgggppp\\\RRRVVVcccsss{{{wwwmmm___WWW]]]mmm|||~~~{{{|||{{{{{{~~~~~~~~~|||zzzyyyxxxvvvttttttvvvxxxyyyyyy|||vvvppplllhhhaaaXXXQQQIII@@@;;;@@@GGGMMMUUU]]]```___hhhyyy|||hhhnnnqqqkkkbbb```fffnnnyyyvvvwwwwwweeefffjjjwww~~~ggg]]]YYYWWWUUUSSSQQQPPPPPPPPPLLLHHHFFFEEEAAA999555555111000///---,,,+++*********))))))(((((((((((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++)))***...666BBBQQQ^^^fff~~~mmmbbbNNNEEE:::333111000...,,,++++++,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,000<<>>>>>>>>???AAABBBCCCCCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCGGGFFFEEEDDDEEEFFFHHHIIIKKKLLLZZZ{{{rrr]]]SSSWWWcccnnnsssddd\\\]]]aaasss~~~||||||||||||{{{yyywwwvvvwwwtttqqqppprrrtttuuuuuutttmmmddd\\\TTTLLLCCC===777666<<>><<<;;;<<<>>>>>>===<<<===???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFNNN```xxxmmmUUULLLRRRYYYmmmuuu}}}{{{pppccc[[[XXXZZZfffvvv}}}yyyuuuqqqooojjjgggcccbbbbbbdddeeeeee[[[UUUMMMFFFBBB>>><<<:::<<<>>>EEERRR[[[___aaacccfffjjjoooooofff```ccclllwwwtttnnngggbbbaaadddhhhkkkmmmooopppnnniiiccc___kkkxxx}}}kkkvvvccc```UUUUUUUUUTTTRRRPPPNNNMMMJJJGGGFFFFFFBBB:::555444111000///---,,,+++******))))))(((''''''''''''(((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&((((((((()))******++++++---444>>>HHHRRR```nnnxxxpppfffQQQJJJAAA999444111///---111///---,,,---,,,***((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,888LLL```ooouuuvvvuuu}}}xxxcccRRRLLLNNNSSSUUUddd~~~ZZZFFF:::EEEZZZkkkvvv~~~~~~~~~kkkMMM888333888888::::::888555666:::===@@@EEEKKKLLLJJJFFFDDDAAACCCDDDGGGJJJLLLPPP\\\hhhyyy{{{wwwgggSSSDDDBBBEEEKKKNNNPPPRRRRRRSSSUUUWWWVVVWWWYYY[[[]]]^^^______bbbbbbcccdddeeegggiiijjjiiiiiiiiifff```VVVLLLEEE===:::777777:::???BBBDDDFFFCCCBBBEEEHHHLLLTTT]]]iiisss}}}|||zzzzzzzzzzzzzzz{{{{{{|||tttcccTTTNNNOOORRRSSSUUUVVV[[[```dddlll{{{{{{xxxuuukkkbbbdddZZZYYYYYY[[[bbblllsssuuu{{{xxxhhhVVVIIICCC???===;;;;;;<<<======<<<;;;<<<===???@@@??????>>>???@@@@@@AAABBBBBBCCCCCCBBBAAAAAA@@@AAABBBCCCCCCEEEFFFIIIOOOXXXkkk{{{]]]MMMKKKMMMTTT___lllrrrpppllliiiiiibbbdddfffhhhjjjpppyyyyyyqqqjjjdddaaaXXXTTTQQQOOOOOOPPPQQQQQQFFFBBB>>>:::;;;???FFFJJJLLLLLLPPPVVV\\\```dddfffooollljjjfff___]]]eeeooorrrmmmfffbbbbbbcccccccccgggiiiiiiddd]]][[[```eeeuuu~~~eeeRRRzzzddd___UUUUUUTTTSSSQQQOOOMMMLLLGGGEEEDDDEEEAAA999333333111000///---,,,+++******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%''')))+++***(((%%%###&&&'''(((***...777BBBJJJWWW[[[aaaeeeiiipppyyyuuulllaaaWWWPPPHHH===666333000---***))))))))))))***)))((('''((()))))))))))))))***************)))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,...:::NNNcccrrrzzz|||{{{jjjVVVNNNOOOQQQTTTaaa{{{jjjPPP888777DDDTTTfffsssqqqQQQ:::444666:::;;;<<<:::777666:::===<<>>???>>>>>>===??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAABBBBBBCCCCCCCCCEEEHHHIIIIIIRRRiiijjjXXXOOOKKKRRRXXX^^^aaacccgggnnnssstttppphhh]]]UUUSSSWWW[[[mmmyyy~~~{{{vvvpppnnnnnnpppsssssspppjjjbbbZZZRRRLLLIIIFFFDDDAAAAAABBBCCCCCCCCC@@@???===<<<@@@IIIWWWaaa^^^aaadddggglllqqqvvvwwwvvvoooiiiiiijjjgggggghhhmmmiiieeeeeehhhiiifffcccbbbcccaaaZZZUUU[[[jjjwww|||eeeLLL;;;}}}eee[[[UUUTTTSSSQQQPPPNNNMMMLLLEEECCCCCCDDDAAA888333222111000///---,,,+++******)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&&&&'''(((((()))))))))))))))+++---...111555:::???EEEKKKPPPYYY]]]```cccjjjrrrtttrrrvvv{{{}}}~~~xxxpppooommmkkkiiifffdddbbb[[[XXXTTTQQQMMMIIIDDDAAABBB<<<666222000///,,,************************)))))))))(((''''''((()))***((())))))************)))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,222>>>QQQfffuuu~~~zzzcccUUUPPPMMMPPP[[[qqqrrrWWW===333777AAARRRaaazzz|||^^^EEE999555;;;<<<===;;;777666999<<<999:::===CCCEEEBBBAAABBBBBBBBBEEEJJJKKKLLLSSS[[[WWWQQQIIIEEEEEEHHHJJJJJJGGGJJJMMMPPPQQQQQQSSSTTTSSSTTTVVVXXXZZZ[[[\\\\\\______```aaacccfffhhhiiiiiihhhddd[[[PPPFFF???<<<===;;;999999999999888666<<<;;;<<<@@@BBBCCCHHHNNNUUU\\\fffkkkmmmnnnqqquuuvvvyyy|||}}}}}}}}}}}}~~~|||tttpppooorrrxxx~~~}}}|||xxxxxxxxxyyy{{{}}}~~~wwwiii[[[VVVWWWYYY\\\___TTTTTTUUU[[[gggxxx||||||}}}}}}pppZZZTTTRRR]]]kkkvvv|||wwweeeRRREEE???:::999999999;;;<<<;;;:::999:::<<<===>>>>>>======??????@@@@@@AAAAAABBBBBBAAABBBBBBBBBCCCCCCCCCCCC???AAAFFFHHHGGGJJJWWWddd~~~uuuiii\\\RRRTTTTTTSSSQQQRRRYYYdddlllttttttpppggg[[[QQQKKKIIIKKKTTT___fffhhhgggffffffbbb___^^^___cccdddbbb```VVVSSSNNNIIIFFFGGGLLLPPPOOOMMMIIIEEE@@@<<<:::999999888888:::===??????>>>>>>@@@BBBEEEMMM]]]rrr~~~zzzvvvrrrmmmjjjlllvvv|||zzztttpppwwwrrrnnnnnnpppooojjjfff^^^___^^^[[[\\\gggyyyxxx```KKK999...}}}eeeZZZVVVTTTRRRPPPNNNMMMMMMMMMEEECCCDDDEEEBBB999333333111000///---,,,+++******(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((('''%%%$$$%%%''')))+++%%%''')))++++++*********((())))))***+++,,,------***000444555888===???>>>@@@CCCFFFGGGGGGFFFFFFFFFBBBDDDCCC???>>>@@@@@@<<<999999777666666666777777777555333000000000...++++++******)))***+++,,,,,,&&&((()))******++++++,,,,,,------,,,***)))((((((&&&'''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,000<<>>@@@======@@@AAAAAADDDIIIJJJJJJOOOVVVSSSIII===999===DDDGGGGGGDDDHHHLLLOOOPPPQQQRRRTTTSSSTTTVVVXXXYYY[[[[[[\\\[[[\\\]]]^^^aaaccceeeffffffgggfff```WWWOOOJJJHHHHHHCCC>>>:::888777666555;;;999;;;???@@@???CCCIIINNNSSSZZZ```eeejjjnnnqqqrrruuuxxxyyyzzzzzz{{{|||}}}~~~|||rrrlllgggdddgggkkkqqq}}}~~~}}}}}}}}}|||{{{{{{|||}}}{{{zzzwwwwwwwwwxxxyyyzzz{{{|||rrrfff\\\\\\^^^^^^]]]___ZZZWWWTTTZZZiii~~~}}}yyy{{{fff^^^\\\gggttt|||tttbbbPPPCCC===999888888:::<<<>>>===<<<:::;;;<<<>>>>>>>>>======?????????@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBB@@@AAAEEEGGGHHHLLLRRRddd{{{vvv}}}zzzooobbbWWWVVVTTTQQQPPPRRRWWW\\\eeekkkqqqqqqjjj```WWWSSSGGGHHHIIIJJJJJJJJJJJJJJJFFFDDDDDDFFFIIIIIIDDD@@@<<<<<<:::777444555999===<<<;;;::::::::::::;;;<<<:::;;;???DDDHHHKKKJJJIIIEEEIIINNNSSS]]]ooo~~~uuuoooiiilllooowww~~~xxxtttpppjjjeee]]]```dddiiiqqq|||vvv[[[EEE888111,,,|||eee\\\VVVTTTQQQOOOMMMMMMMMMNNNFFFDDDEEEFFFCCC:::444333111000///---,,,+++******(((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***++++++***)))(((...111---***++++++******+++,,,.../////////......222222...,,,------+++111///---+++++++++---...******(((''')))++++++)))&&&(((***)))(((&&&&&&'''((())))))(((''''''((()))"""$$$''')))((('''&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,***888OOOhhh}}}mmmVVVLLLOOOUUUbbbvvvvvv]]]PPPCCC<<<666111777BBBSSSooommmVVVGGG;;;======;;;777666888:::<<<777555:::<<<999:::>>>@@@@@@CCCGGGIIIIIIMMMRRRQQQGGG===:::===AAABBB@@@CCCFFFKKKOOOPPPQQQSSSTTTSSSTTTVVVXXXYYY[[[[[[\\\YYYYYYZZZ\\\^^^aaacccdddbbbeeehhhgggbbb\\\YYYXXXSSSMMMCCC<<<888888999999;;;:::<<<@@@@@@???BBBGGGIIILLLQQQXXX```fffkkkmmmpppsssvvvxxxyyyyyyzzz{{{zzz{{{~~~~~~zzzyyytttmmmiiiiiifffaaahhhppp}}}uuukkkfff```^^^aaadddhhhsss~~~uuuwwwvvvtttuuu{{{~~~}}}}}}{{{zzzzzz{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxmmmeeehhhiiieee```______YYYUUUZZZllluuuuuu{{{ooogggeeennnzzz~~~rrraaaPPPBBB;;;999888999;;;>>>??????===:::;;;<<<>>>>>>>>>>>>===>>>??????@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCBBBGGGAAA>>>BBBFFFGGGFFFGGGLLLfffwwwrrruuu}}}}}}~~~rrreeeeeeddd```YYYSSSOOOMMMXXXaaammmsssrrrlllgggeeeZZZUUUNNNIIIHHHIIIJJJKKKJJJHHHHHHKKKNNNLLLEEE>>>888:::;;;:::888888;;;>>>>>>>>>???@@@BBBEEEGGGIIIGGGIIINNNUUU[[[^^^]]][[[XXX\\\___```fffuuussstttxxxxxx}}}}}}uuummmgggccc___dddmmmxxxxxx```EEE444///000000xxxddd```XXXUUUSSSSSSOOOIIIIIILLLHHHEEEFFFHHHEEE<<<444000222111///...,,,,,,++++++++++++***((('''&&&$$$$$$+++(((%%%%%%'''))))))'''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...222@@@YYYvvvnnnSSSIIIQQQRRRRRRdddxxx]]]SSSHHH@@@;;;888666666BBBWWWtttoooWWWHHHAAA======<<<::::::======<<<999888888999;;;===AAA??????CCCDDDFFFLLLSSSPPPEEE:::999:::;;;===@@@>>>BBBGGGKKKMMMNNNPPPQQQOOOQQQSSSTTTTTTUUUXXXZZZYYYZZZ[[[]]]___```aaabbb^^^ccciiimmmrrrsssmmmddd___PPPAAA;;;;;;::::::;;;:::;;;;;;<<<<<<=========>>>BBBHHHQQQZZZccciiilllqqqrrruuuwwwxxxxxxwwwvvvvvvxxxxxxwwwxxxzzzxxxsssoooeeeZZZTTTOOOKKKJJJMMMNNN\\\mmmxxx~~~|||sssjjj```]]]YYYZZZ___ffflllppp}}}~~~yyyvvvtttqqqqqqrrrrrrrrrtttxxx{{{zzzzzzzzzzzzzzzzzzzzzzzzvvvtttsssuuuxxxwwwqqqkkkqqqrrrrrrpppmmmiiiggggggfffbbb[[[]]]ooowwwwwwssssss~~~uuunnnjjjrrr|||lll[[[LLL???666777777888999;;;===???@@@?????????>>>>>>>>>>>>>>>>>>??????@@@BBBCCCCCCDDDBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBCCCCCCEEEFFFGGGLLLSSShhhvvvvvvxxx{{{{{{vvviiiYYYNNNNNNPPPYYYiiixxx{{{rrrgggccc```\\\XXXWWWYYY\\\^^^`````````^^^[[[VVVQQQMMMIIIGGGFFFEEEBBB???CCCIIIWWW^^^bbb```___ccchhhjjjqqqrrrnnnhhhkkksssxxxwwwrrrqqqrrrxxxvvvmmmkkksss~~~jjj^^^]]]^^^nnn~~~iiiXXXBBB444111000...+++ttt```\\\VVVSSSRRRQQQMMMGGGGGGJJJHHHFFFFFFHHHEEE<<<444111222111///...---,,,++++++))))))((((((''''''&&&&&&)))'''%%%%%%'''((('''&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))******))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++---888PPPnnnoooUUUGGGKKKKKKLLL[[[qqq|||zzzooofffXXXJJJ>>>888777888:::HHH```|||}}}eeeJJJAAA::::::;;;::::::<<<===;;;999666555666888999>>><<<===@@@BBBDDDIIIQQQPPPEEE:::888999999;;;???>>>BBBGGGJJJLLLNNNOOOPPPNNNPPPRRRTTTTTTUUUWWWYYY[[[\\\\\\]]]^^^______``````eeejjjpppwww{{{uuulll[[[NNNAAA<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;<<<;;;>>>DDDLLLUUU___fffjjjnnnppprrrtttvvvvvvuuutttuuuwwwwwwtttsssrrrmmmggg\\\SSSJJJFFFCCC??????AAAGGGRRRaaammmvvvxxxqqqhhh^^^[[[WWWWWW[[[aaagggjjjmmmooorrrrrrpppmmmlllkkknnnnnnoooooooooqqquuuxxxxxxxxxxxxxxxxxxyyyyyyyyyvvvuuutttuuuvvvssslllfffkkklllmmmkkkhhhfffeeefffhhheeebbbhhh|||xxxtttnnnoooxxxyyypppmmmmmmvvvwwwcccQQQCCC;;;777777888888999:::<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDBBBAAAAAAAAABBBCCCDDDDDDIIINNN^^^}}}~~~kkk\\\PPPPPPSSS\\\gggllliiidddaaadddiiinnnooonnnkkkiiinnnnnnllliiieee```\\\ZZZYYYVVVVVVVVVTTTRRRVVV\\\mmmvvv|||xxxtttwww}}}zzzqqqggg___\\\\\\___jjjyyy~~~~~~~~~||||||}}}}}}|||}}}tttddd\\\^^^lll}}}{{{iiiNNNCCC666///...///---+++rrr___\\\VVVSSSRRRRRRNNNHHHGGGJJJHHHFFFFFFHHHEEE<<<555222222111000...---,,,++++++'''''''''(((((((((((((((((('''&&&'''))))))'''&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((()))(((''''''&&&'''''''''))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++...---444KKKiiiqqqXXXGGGFFFFFFJJJTTTcccttt~~~rrr___MMM???999666333999IIIiiiqqqRRREEE999888;;;<<<===>>>>>><<<999666555555666777===;;;<<>>BBBFFFJJJKKKLLLNNNOOOMMMOOOQQQSSSSSSTTTVVVXXX\\\\\\\\\]]]]]]]]]]]]^^^^^^aaaccchhhppptttmmmcccSSSHHH>>>;;;<<<999888888:::::::::::::::999999999888:::>>>FFFOOOYYYbbbgggjjjllloooqqqssssssrrrrrrrrrttttttpppmmmjjjcccZZZHHHAAA;;;:::999666666888===EEEPPP]]]jjjrrrnnnggg]]]YYYUUUTTTWWW[[[___aaaaaaccceeeeeeeeeeeeggghhhiiijjjkkkkkklllnnnqqqtttuuuuuuvvvvvvwwwwwwxxxxxxvvvuuutttuuutttoooggg```eeeeeeeeecccaaa``````bbbgggfffiiiuuu{{{ooofffggglllmmmkkkiiihhhkkkrrrzzz~~~jjjUUUDDD:::777888999999999999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>????????????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBBHHHIIIQQQdddzzzwww~~~}}}pppaaa]]]YYYVVVWWWYYYZZZZZZ\\\cccnnnyyy}}}uuurrrnnnhhhccc```]]]\\\[[[XXXYYY[[[\\\]]]bbbiiiuuuyyy|||uuuhhh\\\SSSNNNTTTWWW^^^iiiwwwyyysssqqqooolllmmmpppmmmgggjjjqqqzzz^^^KKK444111...,,,,,,,,,+++***rrraaa```XXXUUUUUUUUUPPPJJJIIILLLIIIFFFEEEHHHEEE===666333333222000///---,,,++++++(((((((((((((((((((((((('''((()))*********((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((''''''&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************...,,,222GGGeee|||www[[[IIICCCDDDMMMSSS[[[ooottt```NNN===222333333???[[[ttt]]]LLL<<<999<<>><<<999777555666777888<<<:::;;;>>>??????DDDJJJMMMCCC999555444444777;;;>>>BBBFFFIIIJJJKKKLLLMMMLLLNNNPPPQQQRRRSSSUUUWWWZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\ZZZ[[[aaabbbZZZOOOGGG???999:::<<<:::999999::::::999999888888777777666777;;;AAAJJJUUU^^^dddgggiiillloooqqqqqqqqqqqqmmmppppppmmmiiiddd[[[RRR???:::666777888555555888666:::AAANNN^^^kkklllfff]]]YYYUUUSSSTTTWWWYYYZZZZZZ[[[]]]]]]^^^```dddgggeeeggghhhiiiiiikkknnnqqqsssttttttuuuvvvwwwwwwwwwtttsssttttttrrrmmmeee___aaaaaa___\\\YYYXXXYYYZZZ```bbblll}}}~~~~~~mmm___^^^^^^ZZZYYY^^^dddllluuu|||pppXXXEEE;;;666777:::;;;::::::::::::;;;;;;<<<>>>>>>>>>>>>>>>???????????????@@@AAAAAABBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBHHHHHHKKKSSSbbbvvvrrrggg^^^cccsssxxxkkk___VVVRRRQQQZZZ^^^fffnnnwww}}}tttpppiiibbb]]][[[\\\\\\YYYVVVWWW[[[___cccjjjqqqwww~~~xxx{{{yyytttkkk```VVVTTTWWW[[[hhhfffeeeiiinnnssstttsss{{{{{{~~~uuullliiiaaa___aaafffjjjooozzzsssYYYBBB444---...///...,,,*********sssccc```WWWUUUUUUUUUQQQKKKIIILLLIIIFFFEEEGGGEEE===777555444333111///---,,,++++++)))))))))(((''''''&&&&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********((('''...AAA[[[qqq|||~~~cccMMMCCCBBBKKKOOOQQQddd}}}wwwfffVVVDDD555333444===RRRppptttfffTTTAAA:::;;;>>>???AAA;;;999777555555666888::::::888999;;;;;;:::>>>CCCHHH@@@888444333222555:::>>>AAAEEEHHHIIIIIIJJJKKKKKKMMMOOOPPPPPPQQQSSSUUUVVVVVVWWWYYYZZZ\\\]]]]]]\\\ZZZWWWVVVXXXYYYRRRHHH@@@;;;888;;;===<<<;;;<<<999999999888888777777666777888:::???HHHRRR\\\bbbeeegggkkknnnpppqqqqqqqqqjjjmmmmmmiiieee___TTTJJJ>>>999666888999777666888444666:::CCCTTTdddhhheee^^^ZZZVVVTTTSSSTTTTTTTTTRRRSSSSSSTTTUUUXXX]]]aaabbbdddfffggghhhjjjmmmoooqqqqqqrrrsssuuuvvvwwwwwwqqqqqqrrrsssqqqllleeeaaaaaa```]]]YYYTTTQQQQQQRRRSSS[[[mmm}}}}}}mmm___YYYSSSNNNRRR\\\eeeoooxxx|||vvv^^^EEE:::888888999;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???????????????@@@@@@AAAAAABBBBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBGGGIIIKKKMMMQQQYYYccckkkrrreeeWWWSSS```zzzmmm```[[[_________aaadddiiinnnpppoookkkddd^^^\\\^^^bbbeeeccc^^^]]]aaafffiiiooouuu{{{~~~|||}}}tttkkkhhhiiikkkkkkjjjqqqqqqnnneee\\\ZZZ```gggkkkhhhggghhhlllmmmllljjjlllmmmsssxxxvvvmmmgggeee]]]\\\___gggqqq{{{|||eeeOOO<<<222///...000000...+++******,,,vvvccc]]]UUUTTTTTTTTTPPPIIIGGGIIIJJJFFFEEEGGGEEE>>>888666555444222///---,,,++++++***))))))((('''&&&&&&&&&###$$$&&&&&&$$$###$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))...===SSShhhwww}}}ttt\\\KKKCCCFFFGGGGGGTTTgggpppaaaVVVJJJ???333555;;;JJJaaauuu|||yyynnn\\\GGG===;;;;;;<<>>AAAEEEGGGHHHHHHIIIIIIIIIKKKNNNOOOOOOPPPRRRTTTRRRSSSTTTVVVXXXZZZ[[[[[[VVVWWWVVVUUUWWWZZZXXXRRRGGGCCC@@@BBBBBB>>>===>>>888888888888888777777777999999;;;@@@HHHQQQZZZ___dddfffiiimmmoooqqqqqqqqqkkknnnmmmiiiddd^^^SSSJJJAAA;;;888888888555555777444555777===KKKZZZaaaaaa]]]YYYUUURRRQQQQQQOOONNNLLLMMMNNNNNNPPPSSSYYY]]]___bbbdddfffgggiiikkkmmmnnnnnnpppqqqssstttuuuvvvooopppqqqpppnnniiieeebbbaaa```^^^XXXRRRNNNLLLLLLLLLXXXqqqwwwwwwpppeeeZZZOOOLLLUUU```iiittt{{{{{{}}}}}}vvvbbbLLL888555999999999;;;;;;;;;:::::::::;;;<<<<<<=========>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEECCCBBBBBBBBBBBBBBBCCCCCCEEEHHHLLLMMMLLLMMMPPPSSSZZZvvvvvvggg^^^cccxxxyyyppphhhfffdddbbb````````````hhhddd]]]XXXXXX\\\bbbggghhhbbb^^^___aaabbbfffkkkooosssuuutttssssssoooiii^^^XXXTTTVVVZZZ]]]bbbhhh}}}pppccc___aaadddeeeiiinnnqqqoooiiibbbdddeeejjjpppqqqmmmmmmpppaaadddmmm{{{uuu[[[FFF777///...222---------+++******,,,...}}}ggg\\\UUUTTTTTTUUUQQQJJJGGGIIIJJJFFFEEEGGGEEE>>>888777555444222000...,,,++++++((((((((((((((('''''''''$$$%%%&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***---,,,///888III___sssxxxaaaLLLEEECCCAAAHHHTTTqqqtttbbbWWWNNNFFF777666777@@@TTTlllzzz~~~xxxfffRRRDDD===:::===AAA===<<<999777777888999;;;:::888888999666333444888:::666444444444222555:::>>>AAAEEEGGGGGGGGGGGGHHHHHHJJJMMMNNNNNNOOOQQQSSSRRRRRRSSSTTTUUUVVVWWWXXXRRRWWWYYYZZZ]]]cccfffeeeZZZTTTOOOMMMHHHAAA======888888888888888888999999::::::===AAAHHHPPPXXX\\\aaadddgggkkknnnppppppppplllooopppmmmkkkhhh```XXXIIIBBB===<<<:::666555777555666666888AAAOOOXXXZZZYYYVVVRRROOOMMMLLLJJJHHHFFFHHHJJJKKKNNNRRRWWW\\\\\\___bbbdddeeegggiiikkkjjjjjjlllmmmoooqqqrrrsssnnnoooooommmiiieeecccaaaaaaaaa___ZZZSSSNNNKKKJJJNNN]]]yyy{{{~~~yyypppmmmrrrooo```RRRRRR\\\fffmmmxxx~~~|||{{{zzzpppbbbLLL===444666888555555999888888888888999::::::;;;<<<======>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFAAA@@@@@@@@@AAABBBCCCCCCDDDFFFHHHIIIHHHHHHIIIJJJJJJYYYvvv~~~|||zzznnnmmmlllkkkmmmpppsssvvvvvvpppggg```]]]___cccffffff___YYYYYY[[[[[[^^^bbbdddlllrrrqqqmmmiiiaaaZZZVVVRRRSSSWWWYYY\\\eeeoooyyywwweee^^^^^^eeehhhooowww{{{xxxppphhheeedddgggmmmqqquuu}}}vvv{{{dddRRR>>>444000......111+++************+++,,,,,,mmm___WWWVVVVVVWWWSSSLLLIIIKKKJJJFFFEEEGGGEEE>>>999777666444222000...,,,++++++&&&&&&''''''((())))))***'''))))))(((%%%%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++******///===TTTmmm~~~vvvXXXHHHCCCBBBEEEKKK^^^xxxjjjZZZPPPHHH===999444999LLLgggyyyooo[[[KKKAAA===???DDDDDDBBB???<<<;;;;;;<<<===>>><<<;;;<<<999444555999555333333555444333666;;;>>>AAAEEEFFFGGGFFFGGGGGGHHHJJJLLLMMMMMMOOOQQQSSSRRRSSSSSSSSSTTTTTTTTTTTTVVV]]]bbbcccfffmmmtttvvvjjjccc\\\VVVMMMBBB<<<;;;777777888888999999:::::::::;;;>>>BBBHHHOOOVVVZZZ```bbbfffjjjmmmoooooooookkkooorrrssstttuuupppjjjRRRJJJDDDAAA>>>:::999:::444666666555;;;HHHQQQUUUUUURRROOOLLLJJJHHHEEECCC>>>@@@CCCFFFIIINNNTTTXXXZZZ]]]```cccdddeeegggiiiggghhhiiikkkmmmooopppqqqoooooommmjjjfffbbb`````````aaa___[[[UUUOOOKKKJJJUUUdddyyy}}}}}}xxxsssmmmiiieeessswwwfffWWWXXXbbbiiiooozzz}}}zzzuuueeeSSS>>>666444999777///000888666666666666777888999:::<<<======>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBB???@@@AAABBBCCCEEEFFFFFF????????????@@@AAABBBCCCEEEEEEDDDCCCCCCCCCEEEFFFKKKJJJTTTpppwwwpppooonnnqqqyyyvvvnnnlllmmmoooiiiaaa[[[\\\___aaadddhhhmmmyyyyyyqqqjjjdddgggdddbbbaaa\\\YYY```jjjdddssspppcccaaaeeeiiilllsss|||}}}eeeccceeejjjpppyyyuuuZZZEEE777---...222111...---,,,+++******,,,,,,+++)))nnn___WWWVVVVVVWWWSSSMMMKKKNNNJJJJJJHHHGGGEEE@@@999555444333111000000///,,,)))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))+++,,,---,,,)))&&&$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))+++'''(((000666AAAZZZtttjjjUUUHHHBBBDDDIIITTTgggggg[[[\\\III<<<333777DDDYYYwwwzzzmmm\\\GGG888===KKKSSSUUUPPPEEE>>>>>>???===EEE???<<>><<<:::<<<>>>AAADDDIIIOOOTTTYYY\\\^^^```aaaccceeehhhfffggghhhiiijjjkkkkkkkkkjjjkkkllliiiddd^^^ZZZYYY```XXXVVV[[[ZZZQQQKKKLLL]]]rrrtttoooqqqlllccchhhtttwwwiiiYYYZZZfffpppwwweeePPPBBB555555555555555555555555444555555666777888888999999::::::;;;<<<===>>>>>>;;;===>>>???>>>>>>@@@AAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@???????????????????????????????????????CCCDDDJJJWWWggg{{{vvvvvvvvvrrrmmmrrr|||mmmiiiccc___```hhhuuu~~~{{{pppjjjnnneee\\\YYY[[[^^^]]]ZZZ```bbbgggkkkhhhbbbaaadddeeekkkqqqvvv{{{}}}wwwgggggggggkkktttlllNNN<<<111000000///......------************************oooaaaWWWUUUUUUVVVSSSLLLKKKMMMJJJIIIHHHGGGEEE@@@999555444333111000000...,,,***((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******(((%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))---))))))---///444HHH]]]qqq[[[IIICCCEEEIIILLL\\\vvvyyynnnkkkYYYIII:::666;;;LLLkkkxxxfffNNN;;;:::CCCWWW]]]\\\RRRGGGDDDBBBAAADDDAAA??????@@@AAA???===999888777555555777888:::???AAACCCCCCCCCCCCEEEGGGGGGGGGHHHJJJKKKLLLMMMNNNPPPNNNOOORRRSSSRRRUUUZZZ]]]dddiiiiiimmmxxx~~~qqqdddTTTEEE>>>===:::888666777:::;;;;;;:::;;;;;;;;;???EEEMMMSSSWWW]]]```cccffffffggghhhiiiiiiiiilllsss|||}}}nnn^^^RRRGGG>>>;;;===<<<777555777:::===EEEMMMRRRPPPLLLHHHCCC>>>;;;999777999;;;>>>AAAFFFLLLPPPVVVYYY\\\^^^___aaadddgggdddeeefffhhhiiiiiijjjjjjhhhjjjjjjgggbbb\\\XXXVVVXXXSSSSSSXXXVVVMMMKKKOOObbb{{{vvvoooooojjj```eeennnooodddZZZ^^^kkkuuu}}}nnnZZZFFF999444444444444444444444444444555555555666777777777777888888999:::;;;<<<===;;;===>>>>>>>>>>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>???????????????????????????>>>AAAHHHPPP]]]rrr||||||}}}{{{wwwyyy|||rrrnnnhhhaaa```fffqqqzzzxxxnnneeeeee```\\\\\\```aaa^^^[[[WWW[[[cccjjjjjjeeecccfffggglllnnnkkkhhhhhhgggeeeeeekkkvvvwww^^^HHH777...///......---,,,,,,++++++************************qqqcccWWWUUUUUUVVVRRRLLLJJJLLLJJJIIIHHHGGGEEE@@@:::555555333111000///...,,,***((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((('''&&&$$$###&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))---***+++,,,***+++777GGGwwwxxx}}}cccKKKBBBEEEHHHGGGQQQfffxxxkkkYYYEEE888444???\\\xxxrrrYYYCCC;;;===UUUaaahhhbbbTTTIIIDDDCCCBBBFFFDDD???AAAGGGFFF@@@<<<;;;999777777888:::<<>>>>>======???@@@@@@@@@@@@@@@@@@@@@??????@@@?????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAEEEPPP\\\lll|||yyyuuuxxx{{{yyysssllleeeeeeiiinnnooojjjfffiiinnnnnnggg```]]]]]]^^^bbbeeeddd___[[[SSSYYYeeepppqqqllljjjkkkpppvvvvvvlllaaa```dddgggpppxxx~~~aaaGGG666///------,,,,,,,,,+++******))))))************************sssaaaXXXVVVVVVWWWSSSLLLJJJMMMIIIIIIHHHGGGEEE@@@:::666555333111//////...,,,+++((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))+++...,,,+++222===___www{{{zzz}}}nnnOOOBBBCCCEEEJJJKKKXXXpppwwwnnn___NNN???555999PPPiiizzzcccOOOBBB;;;IIIZZZkkkkkk^^^NNNDDDAAAAAAIIIIIIAAABBBLLLMMMEEE???===:::888777999;;;<<<>>>???AAAAAAAAAAAABBBDDDEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKMMMOOOOOONNNRRRYYY```ccccccaaadddlllssstttmmmdddYYYQQQIIIAAA===>>><<<<<<<<<<<<===<<<;;;:::999999:::===BBBIIIQQQWWWYYY\\\___aaabbbbbbdddeeefffeeeffflllxxxrrrZZZKKKKKKQQQKKKCCC<<<;;;;;;===AAAGGGJJJHHHEEEAAA===999666444555777999;;;>>>BBBHHHLLLOOORRRWWW[[[]]]```bbbeeebbbbbbdddeeefffgggggggggffffffeeeaaa[[[VVVRRRQQQPPPNNNNNNOOOIIIHHHUUUfff~~~}}}xxxnnnmmmhhh``````___\\\[[[___kkkxxx{{{lllWWWDDD777222333333333333333333333333444444444333333333333333444555666666888888999:::;;;<<<>>>===<<<<<<>>>???@@@@@@@@@@@@?????????????????????>>>>>>======<<<========================>>>???@@@???======BBBHHHJJJSSSeeeyyyppptttsssnnnsssxxxkkkccc```YYYUUUSSSXXXbbbiiijjjggggggiiikkkmmmllliiidddaaaZZZaaannnyyyyyyrrrnnnoooxxxjjjiiiqqqyyy~~~aaaRRR???111---...///000+++++++++******)))))))))************************sss^^^YYYWWWWWWXXXTTTMMMKKKMMMIIIHHHHHHGGGEEEAAA:::666666333000///......,,,+++((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))%%%'''+++...------111888IIIggg~~~}}}{{{{{{[[[HHHCCCCCCKKKGGGKKK___yyyssscccZZZOOOEEE:::777FFFYYYvvv}}}kkkZZZIII======NNNdddmmmeeeTTTHHHCCCAAAKKKLLLDDDEEEPPPRRRKKKBBB???;;;888777888:::<<<===>>>@@@@@@??????@@@BBBDDDDDDEEEGGGHHHIIIJJJKKKJJJJJJMMMOOONNNMMMRRRYYYfffhhhgggddddddfffddd___SSSKKKDDDCCCAAA>>>>>>@@@>>>@@@BBBCCCBBB@@@>>><<<;;;<<<======@@@GGGOOOVVVWWWZZZ^^^```aaaaaacccdddddddddeeehhhppp{{{{{{eeeXXXVVVYYYPPPFFF>>>;;;;;;<<<@@@EEEGGGEEECCC???<<<888666444444666888999<<<@@@EEEIIIMMMQQQVVVZZZ]]]___bbbdddbbbbbbdddeeefffgggggggggffffffddd```YYYSSSPPPOOOPPPLLLIIIGGGBBBFFF\\\uuu}}}~~~{{{qqqooojjjbbbaaa]]]ZZZ]]]eeeppp{{{uuubbbMMM<<<444222333333333333333333333333333333333333222222222222555555666777888999::::::;;;<<<======<<<;;;===>>>??????????????????????????????>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888;;;===<<<::::::;;;===???@@@FFFSSSggg~~~vvv{{{~~~iii^^^VVVUUUWWW^^^hhhrrrxxxzzz||||||{{{xxxrrrmmmiiigggccciiisss{{{zzzrrrmmmmmmwwwwwwiiiUUUBBB:::222...//////,,,)))++++++++++++************************************rrr]]]YYYWWWWWWWWWSSSLLLJJJLLLIIIHHHGGGGGGEEEAAA;;;666666444000.........---,,,((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((())))))))))))$$$'''+++,,,+++***---000:::VVVooovvvyyyrrrXXXIIIDDDGGGBBB@@@MMMeeeyyy|||uuu[[[SSSMMMHHH>>>777>>>LLLmmmrrreeeSSSBBB:::EEEXXXfffggg[[[PPPJJJBBBIIILLLHHHIIIQQQTTTRRRFFFCCC>>>999777777999;;;<<<>>>??????>>>>>>???@@@BBBBBBCCCDDDFFFGGGHHHIIIGGGHHHLLLOOOMMMKKKQQQYYYjjjlllllljjjiiiggg___UUUHHHAAA===>>>@@@??????@@@CCCGGGLLLNNNLLLGGGCCCAAA>>>??????>>>>>>CCCLLLSSSVVVYYY\\\^^^___```aaabbbbbbbbbcccdddgggmmmuuuzzzqqqhhhdddcccUUUIII???;;;::::::<<<@@@BBBAAA@@@===;;;888666555222333555666888<<>>GGGddd}}}|||ssssssmmmcccccc^^^\\\cccmmmvvv~~~}}}lllVVVBBB555111111222222222222222222222222222222222222333333333333555666666777888999:::;;;:::<<<===<<<;;;;;;<<<===>>>>>>>>>?????????@@@@@@??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;666:::<<<:::888999999777>>><<<<<>>:::@@@TTTmmmzzz{{{aaaXXXOOOIII@@@888<<>>>>>===<<<>>>???@@@@@@AAABBBDDDEEEFFFGGGDDDFFFJJJMMMJJJIIIOOOXXXeeefffggggggiiihhh___TTTHHHBBB>>>BBBEEEDDDBBBBBBIIIPPPWWWZZZWWWPPPJJJFFFAAAAAA@@@===;;;???GGGNNNSSSVVVYYY\\\\\\]]]^^^```^^^___```aaadddjjjrrryyy{{{zzzxxxtttooo^^^QQQDDD>>><<<:::;;;>>>>>>===<<<;;;999888777666222333555666777;;;???CCCJJJNNNSSSXXXZZZ[[[]]]^^^___```aaabbbcccdddddddddcccccc```ZZZSSSMMMJJJIIIDDD???===>>>AAAOOOnnnwwwqqqwwwvvvsssuuupppgggbbb^^^```kkkuuu{{{uuu___HHH888000000222222222222222222222222222111222222333333444444444555555666777888999:::::::::<<<<<<<<<::::::;;;<<<<<<<<<===>>>???@@@AAAAAA???>>>>>>===;;;::::::999::::::::::::::::::::::::777<<<<<<999888::::::777;;;999999;;;999888???HHHKKKWWWgggvvvwwwrrrqqqsss}}}|||ppphhhgggiiigggiiiooouuuvvvuuuxxx~~~|||zzzaaaLLL>>>666222///+++***))))))***+++---...************************************************nnn```VVVTTTTTTTTTOOOHHHFFFHHHHHHHHHGGGGGGEEEAAA;;;777777444000...---------,,,)))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))$$$''')))((('''***---...,,,444EEE\\\ppp}}}~~~]]]PPP@@@>>>999:::JJJeeexxxnnn```TTTKKKBBB:::===GGGccc{{{~~~oooZZZDDD===???NNN\\\^^^ZZZWWWEEEEEEIIINNNPPPOOOTTT\\\NNNJJJDDD===:::999:::;;;;;;<<<>>>===<<<<<<===>>>>>>???@@@AAACCCDDDEEEEEEBBBDDDIIIKKKIIIGGGMMMWWW[[[]]]]]]```eeeggg___UUUJJJDDDAAAEEEIIIHHHEEEDDDNNNUUU___ccc___WWWOOOKKKBBBBBB@@@<<<999;;;CCCKKKQQQTTTXXXZZZZZZ[[[\\\^^^[[[\\\___aaafffooo{{{yyyxxxfffYYYJJJCCC???===<<<>>>;;;;;;:::999888777666666444555777888999<<>>222///222555111111111111111111111111111111222333444444555555444444555666777888999999:::;;;<<<<<<:::::::::<<<;;;;;;<<<>>>???@@@AAABBB???>>>===<<<;;;:::999999::::::::::::::::::::::::555999:::666666::::::777666333555999999555666<<<999===AAAHHH[[[yyy}}}~~~{{{|||yyyqqqpppsssjjjkkkpppwww{{{~~~}}}rrrSSSJJJ>>>555222000---***,,,------+++)))((()))***))))))))))))************************************jjj```TTTWWWYYYVVVOOOJJJHHHHHHIIIIIIHHHHHHFFF@@@:::555777666333111///---,,,++++++***((('''&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$&&&)))***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***000<<>>@@@AAABBBOOORRRWWWYYYZZZ[[[[[[\\\aaa[[[YYY\\\dddooo}}}~~~|||xxxuuutttnnndddRRRAAA:::===@@@@@@@@@===999777777777666666888666444666:::???@@@@@@EEEHHHLLLPPPRRRTTTWWWYYY[[[\\\]]]^^^^^^]]]\\\\\\YYY[[[[[[UUULLLDDDBBBBBB>>>AAA??????QQQssswwwiiimmmrrrqqqjjjkkktttvvvpppcccccciiiwww~~~sssbbbLLL===777666555333444444444333333222222222333333333333333333333333333444555666777888999999:::;;;<<<<<<===<<<<<<<<<======>>>???@@@@@@AAAAAAAAA@@@>>>===;;;:::::::::::::::::::::::::::::::::888888888888777777777666444444444444444444444333777999:::999<<>>333222111///---,,,,,,+++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++************************mmmbbb[[[```ccc]]]RRRKKKJJJMMMIIIHHHHHHHHHFFFAAA:::555666444333000...---,,,,,,+++***(((''''''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******+++///666DDD\\\rrr{{{yyylllXXXQQQIIIEEEEEEFFFJJJ]]]rrrvvvkkkeeeccc]]]NNN@@@HHHaaauuuxxxzzzgggSSS@@@>>>GGGQQQWWW[[[MMMGGGFFFLLLUUU]]]gggqqqggg\\\LLLAAA===<<<;;;:::999999::::::;;;<<<<<<<<<>>>???AAABBBDDDEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJLLLOOOMMMLLLVVVhhhssssssrrrhhh___YYYUUUOOOMMMNNNTTT[[[cccddd]]]SSSKKKHHHDDDBBB??????AAACCCEEEEEEOOORRRVVVYYYYYYYYYZZZ[[[^^^ZZZXXXZZZ___fffqqq{{{~~~|||xxxrrrmmmjjjjjjqqqhhhVVVDDD<<<===>>>===>>><<<999888999999888777888666444666:::>>>@@@@@@FFFIIILLLOOOQQQSSSVVVXXXYYYZZZ[[[\\\]]]\\\[[[[[[XXXZZZYYYSSSIIIBBB@@@@@@>>><<<>>>KKKfffssslllpppmmmggghhhppppppiiidddeeemmmyyy}}}wwwlll]]]HHH:::444333222111333333222222222111111111333333333333333333333333444444555666777888999999::::::;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@??????===<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888777777777666666555444444444333333222222000222222000000777DDDOOOXXXfffuuuzzzooo___QQQHHH@@@888333///...---,,,++++++++++++,,,,,,+++++++++***************++++++++++++,,,,,,************************mmmaaaXXX^^^aaa[[[OOOGGGIIIMMMIIIHHHHHHHHHFFFAAA;;;666444333111000...------,,,***)))(((((((((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,---///666GGG^^^pppwwwzzzvvvvvvnnncccSSSNNNKKKHHHCCCBBBOOO```{{{|||yyyuuutttooo\\\GGG???MMM[[[eeennnzzzyyydddLLL??????FFFRRR[[[PPPKKKHHHLLLSSS^^^kkkvvvmmmaaaPPPCCC===<<<<<<<<<999999::::::;;;;;;<<<<<<>>>???@@@BBBCCCDDDEEEEEEGGGGGGFFFEEEFFFIIINNNRRRUUUUUUOOOKKKWWWppp}}}qqqeeeYYYNNNLLLOOORRRVVV[[[YYYRRRJJJCCCAAA@@@??????AAADDDHHHIIIIIIPPPRRRUUUWWWWWWWWWXXXYYY\\\XXXWWWZZZ\\\```hhhqqq}}}~~~}}}uuukkkdddbbbbbbrrrkkk\\\III>>><<<<<<:::::::::999:::<<<<<<;;;:::777555444666999>>>AAABBBFFFIIIMMMOOOQQQSSSUUUWWWWWWXXXYYYZZZ[[[ZZZZZZYYYVVVVVVTTTNNNEEE???<<<===>>>:::BBB___{{{pppqqqllleeeffflllkkkeeehhhllluuuyyyooocccVVVDDD888333333222111111111111111111000000000111111222222333333444444555555666777777888999999999::::::;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666555555444333222111111000/////////......///333666222:::CCCJJJQQQ[[[aaabbbooo{{{{{{nnndddOOOFFF999000---------,,,,,,,,,+++++++++,,,------,,,++++++++++++*********))))))******+++,,,,,,,,,************************kkk]]]RRRUUUWWWTTTMMMHHHIIIKKKIIIHHHHHHHHHFFFBBB;;;666333222111///...---------***)))((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++***++++++...999MMMeeetttyyy~~~{{{zzzzzzssshhhQQQLLLHHHFFFBBB@@@HHHRRRhhhwww}}}vvvoooaaaPPPCCCFFFNNNZZZdddnnn{{{nnnYYYIIIAAABBBLLLWWWTTTPPPKKKHHHIIIPPP\\\eeeddd[[[MMMBBB<<<;;;;;;<<<888999999:::;;;;;;<<<<<<===>>>@@@AAACCCDDDDDDDDDEEEEEEEEEDDDGGGOOOYYYaaagggdddZZZSSS]]]xxx|||lllYYYJJJHHHLLLOOOQQQRRROOOHHHAAA<<<:::999:::<<>>>>>===;;;777555555555999===AAACCCHHHJJJNNNPPPQQQRRRTTTVVVUUUVVVXXXYYYYYYYYYXXXWWWRRRRRRNNNHHHAAA<<<::::::>>>>>>PPPuuuyyyuuulllcccbbbhhhiiifffmmmuuuwwwiiiZZZPPPAAA777444444333222111111111111111111111111000000111222333444444555555555666777777888999999888999999:::::::::::::::============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::777777666666666555555555555444444222111000//////000000000111222333222111333444444333333666999;;;FFFPPP___lllxxxzzzqqqddd\\\VVVLLL???444444111...,,,---------+++------------------...///++++++++++++***************************+++++++++************************kkk[[[WWWUUURRRQQQPPPOOOLLLIIIHHHHHHHHHIIIGGGBBB<<<777333222111///......------+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))*********((()))***,,,222CCCZZZmmmwww|||ttt[[[QQQGGGCCCCCCBBBCCCEEERRRkkk}}}mmm```XXXSSSGGGGGGLLLVVV___hhhwwwtttbbbPPPBBB===EEEOOOUUUTTTOOOGGGAAACCCIIIOOOPPPKKKDDD>>>;;;:::999999888888999999:::;;;;;;<<<======???AAABBBCCCCCCCCCBBBCCCDDDEEEJJJUUUdddooovvvsssiii^^^eee|||qqq\\\KKKHHHLLLLLLLLLJJJFFF@@@;;;777555444555999???EEEJJJLLLLLLNNNPPPRRRSSSSSSSSSUUUVVVXXXUUURRRRRRRRRVVVaaammm|||uuujjjddd```hhhiiiaaaQQQBBB;;;888777444555777;;;>>>>>><<<:::666555555555888<<>>HHHddd}}}|||}}}vvvjjj]]]ZZZ^^^dddfffqqq{{{qqqaaaNNNFFF<<<555222222222222111111222222222222222222000000111111222333444444555555555666777777888888777888888999999999999999<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<::::::::::::::::::::::::666666666555555555555444444333222111000///.........---,,,...111222111///222222111000......000333111666;;;>>>AAAGGGRRR[[[hhhmmmsssvvvwwwzzz~~~yyysssnnniiiaaaWWWOOOGGG@@@888555777666222---++++++,,,---......,,,+++...------,,,,,,,,,,,,---+++++++++*********))))))+++++++++******)))))))))************************mmm]]]\\\VVVPPPOOOPPPOOOJJJDDDHHHHHHIIIIIIGGGCCC===888555444222111///......---,,,***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&'''***,,,000:::OOObbbwww}}}vvvgggTTTIIIFFFDDD???;;;DDD\\\uuuxxxfffSSSLLLMMMGGGHHHLLLRRRXXXccctttyyyhhhVVVDDD;;;???GGGOOOUUUUUUMMMCCC@@@AAACCC>>>>>>===;;;:::888777666888888999999::::::;;;;;;<<<===>>>@@@AAABBBCCCCCC???BBBDDDGGGLLLWWWgggtttzzzppprrrtttaaaQQQLLLOOOIIIHHHEEEAAA===999666444222333777===DDDIIIKKKKKKLLLNNNPPPQQQQQQRRRTTTVVVWWWSSSNNNJJJFFFGGGQQQ]]]vvv~~~ssshhh```cccgggdddUUUEEE;;;888666333444555888;;;<<<:::888555555555555777;;;BBBGGGLLLOOOQQQRRRRRRRRRSSSUUUTTTTTTUUUUUUTTTSSSRRRQQQHHHEEEAAA===;;;::::::;;;@@@VVVyyy}}}yyyzzz{{{uuuhhhZZZRRRTTT]]]eeerrr}}}xxxfffSSS@@@<<<555111//////000000111111111222222222222222000000111111222222333333444444444555555666666666666777777888888888888888999:::::::::::::::::::::::::::999999999::::::;;;999999999999999999999999666555555555444444444444222222111000///......---///...,,,---...//////...,,,,,,---000///---...222,,,///111111///...///222888<<>>KKKbbbrrrlllWWWIIIIIIGGGKKKKKKGGGGGGSSSfffttt|||wwwpppeeeTTTEEE@@@BBBHHHTTT\\\VVVKKKDDDAAA>>>888999::::::888666555555888888888999::::::;;;;;;;;;<<<>>>???AAABBBBBBBBB???BBBEEEGGGJJJSSSaaammm~~~~~~~~~xxxpppbbbTTTMMMMMMGGGEEEBBB???===:::777555222333666;;;BBBHHHKKKLLLJJJLLLNNNOOOOOOQQQTTTVVVVVVSSSOOOJJJCCC@@@GGGQQQsssrrrcccbbbiiihhhYYYGGG<<<777555333333333555777888666555555555555555666;;;BBBHHHOOOQQQSSSTTTSSSSSSTTTUUURRRRRRRRRRRRQQQOOOLLLKKKCCC@@@<<<999999;;;<<<>>>FFFccc~~~}}}|||yyypppbbbUUUSSS^^^iiiuuuxxxmmmYYYFFF888555111///...//////000000000000111111111222222111111111111111222222222333333333444444444444444555666777777888888777777777888888999999:::::::::::::::999999999999999:::777777777777777777777777555555555444444444333333000000000//////............/////////............,,,***,,,///...***+++///,,,---///000000000///...,,,---...//////000222333///222666:::;;;;;;::::::888888777666333222111222,,,++++++,,,.../////////...------+++******+++,,,------,,,******+++---...)))(((((())))))***+++,,,************))))))))))))'''(((((()))***++++++,,,************************ooo```TTTRRRPPPOOONNNMMMLLLLLLHHHHHHIIIIIIHHHDDD>>>999999777555333000///...---***)))((((((((()))++++++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***(((((()))(((,,,;;;LLLcccxxx}}}aaaNNNFFFAAA???;;;>>>RRRooovvvbbbNNNIIIIIINNNJJJ<<<666AAATTT```qqqsssxxxvvviiiTTTEEE@@@DDDTTT```\\\QQQHHHAAA;;;:::;;;;;;:::777666555555777888888999::::::;;;;;;;;;<<<>>>???AAABBBBBBBBB@@@CCCFFFFFFGGGMMMZZZdddttt{{{tttpppmmmhhh^^^QQQIIIHHHFFFDDDAAA???===;;;888666444444666;;;BBBHHHKKKLLLIIIKKKMMMNNNOOOQQQTTTWWWVVVUUUSSSOOOGGGBBBGGGPPPuuu{{{jjjdddkkkkkk]]]III<<<666444444333222333555555444333555555666555666;;;BBBIIIPPPRRRTTTUUUTTTSSSTTTUUUQQQQQQPPPOOONNNKKKIIIGGG@@@===999777999;;;>>>@@@LLLlll~~~~~~xxxooommmvvvzzzmmm^^^YYYcccpppyyy~~~rrrfffRRR>>>555333111000000000111222.../////////000000111111222222222111111111111111222222333333333333333333555666666777777777777777666666777888999::::::;;;;;;:::999999888888999999666666666666666666666666555555444444444333333333///////////////.........))),,,//////...,,,,,,------***+++//////+++,,,222...+++))))))+++---......000///...---............+++---......------///111//////...............---000///...---,,,,,,...///'''***------+++)))***,,,&&&(((+++---,,,***))))))(((((()))***+++---///000************))))))))))))$$$%%%'''(((***,,,......************************sss^^^[[[SSSLLLJJJNNNPPPMMMIIIIIIHHHGGGHHHGGGCCC<<<666888666333222111///---+++***)))))))))))))))******(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&)))((((((&&&%%%$$$######$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$#########'''%%%$$$$$$%%%&&&%%%$$$(((%%%$$$%%%'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((***,,,+++***...777>>>^^^vvvqqqZZZMMMIIIIII@@@===HHHbbbuuuqqq^^^OOORRRQQQIII;;;333:::IIITTTjjj{{{yyylllWWWBBBBBBPPP___ddd\\\OOOEEEAAA===;;;;;;===:::666555888888888888888888999999:::999999:::;;;<<<===>>>???======???AAAEEEKKKOOORRRaaattt{{{yyyrrriiicccdddaaa[[[SSSMMMLLLMMMFFFFFFAAA<<<;;;===<<<777666777:::>>>DDDHHHIIIIIILLLJJJHHHJJJNNNPPPPPPNNNQQQVVV[[[XXXRRRRRRZZZcccsssjjjbbbYYYPPPDDD999444555444444333333333444555666888777666666999???HHHNNNWWWUUUTTTTTTTTTTTTSSSQQQQQQOOONNNMMMLLLIIIBBB===>>>>>>444000999<<<<<>>>>>>>>>>>???@@@CCCGGGKKKMMMXXXiiivvvuuurrrsssooohhhaaa___ZZZSSSKKKGGGIIILLLKKKJJJFFF???===??????<<<777777999>>>CCCGGGIIIIIIKKKJJJHHHJJJMMMOOOOOONNNOOOUUU]]]bbbdddggglllppp{{{~~~eeeZZZNNNEEE>>>888888;;;777666444333333444555555999888666555777===FFFLLLXXXWWWUUUTTTTTTSSSQQQOOOPPPMMMKKKIIIGGGDDD???;;;999===888555;;;===>>>GGG```~~~~~~zzz~~~qqqllluuuyyyvvvvvvwwwjjjkkkwwwyyyjjj[[[OOO@@@333222111000///.........///////////////000000000000000000000000000111111222///000222333444555555555555555555555666666666666888888999999999888888777777777777777777777777777888777555333333333555666444333222111111000000000000//////...------,,,,,,...------------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))******++++++++++++******************++++++++++++ppp]]][[[UUUPPPOOOPPPPPPLLLGGGKKKJJJIIIIIIIIIEEE>>>888777555333222111000---+++******)))))))))))))))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$%%%&&&'''&&&%%%'''%%%$$$%%%&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%(((******)))***///333CCCWWWooolllooovvv{{{oooXXXHHHDDDCCC@@@@@@NNNhhh}}}|||uuummmdddXXXDDD444444===YYYkkk}}}nnn]]]EEEFFFKKKTTT\\\YYYMMMBBB===888555555444111222666666666666666666777888888888999999:::;;;<<<======?????????@@@AAADDDFFFGGGNNN\\\hhhiiikkkpppssspppkkkhhh```VVVNNNKKKNNNSSSTTTTTTPPPGGGAAA@@@???===888888:::===BBBFFFHHHHHHJJJIIIHHHIIILLLNNNNNNMMMNNNTTT___kkkuuu{{{{{{{{{ttt}}}bbbVVVJJJCCC???;;;:::<<<999888666555444444555666<<<;;;999888;;;AAAJJJPPPXXXWWWUUUTTTTTTSSSPPPNNNNNNKKKFFFCCC@@@>>>;;;888222:::999666;;;<<>>888777555333111111000...,,,+++***))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&(((******)))***,,,...777GGG\\\nnn~~~sssrrryyyyyyaaaNNNIIIDDDDDDBBBEEEVVVmmm||||||oooddd\\\MMM;;;555;;;GGGYYYpppvvvgggLLLDDD???GGGTTTXXXPPPEEE;;;666444555555444444777555555555555555666777777888888999999:::;;;;;;<<>>999777;;;999777666666777999;;;<<<;;;;;;:::===CCCLLLRRRUUUTTTSSSSSSSSSRRRPPPMMMKKKHHHBBB===:::999999999666===;;;888===>>>AAAMMMggg~~~yyyrrrpppvvv{{{{{{xxxyyyssspppuuuoooaaaggglllmmmkkkkkkrrrzzz}}}ssslll^^^KKK:::222111222............//////000000////////////000000000000000000000000000111111222000000111333333444444444333444444555555666666666777777888999999999888888888888888888888888888888999888777555444333333333222111000//////.........//////.........------------------,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************+++++++++***************))))))))))))))))))))))))************++++++++++++******************************++++++++++++***************+++++++++,,,,,,lllZZZUUUSSSPPPPPPRRRQQQOOOLLLLLLKKKJJJKKKJJJFFF???999666444222111111000...,,,++++++***)))(((((())))))(((''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&(((((('''%%%$$$%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))+++++++++++++++,,,///:::LLL```uuunnnUUUIIIAAADDDCCC???DDDUUUhhhtttyyyiii[[[UUUNNNBBB:::999:::JJJbbbwwwyyynnnUUUGGG:::;;;FFFOOOMMMGGG888333222555777555444555555555555555555666666777777777888888999999::::::======>>>@@@AAACCCEEEFFFEEEMMMVVV___lll}}}~~~oooddd^^^]]]dddjjjlllggg```WWWMMMDDDAAA???======@@@DDDFFFGGGHHHHHHIIIIIIIIIIIIKKKLLLOOOOOOTTT```nnnxxx|||{{{ssswww}}}|||uuuqqqeeeZZZOOOHHHBBB;;;888888;;;:::888888999<<>>>>>BBBGGGLLLPPPPPPPPPQQQRRRQQQNNNLLLGGGDDD>>>:::777888;;;>>>CCCGGGBBB===BBBCCCEEEOOOpppzzztttqqqvvvzzz}}}zzzpppeee^^^[[[```eeehhhnnnwww{{{zzzkkk^^^KKK<<<333000000111------......//////000000////////////000000000000000000000000000111111222000000111222333333333333333333333444555666666777666777888999999999999999888888888888888888888888999999777666555444333333222111000///...........................---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++*********++++++++++++,,,,,,,,,jjjYYYUUUSSSPPPOOOPPPPPPOOOMMMLLLKKKJJJJJJJJJFFF???888666444222111111000...---,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%'''))))))'''%%%###%%%&&&%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((*********++++++++++++,,,***111???UUUnnnaaaKKKAAAAAA@@@===;;;AAASSSeeesssgggYYYPPPLLLGGG>>>777666AAASSShhhwww}}}yyysssaaaRRRAAA:::>>>EEEIIIJJJ:::444111444666555333444555555555555555666777777777777777777888888999999;;;<<<===???AAACCCDDDEEEBBBGGGNNNZZZjjj~~~ssshhhcccfffmmmtttvvvuuuooobbbVVVGGGCCC@@@???@@@CCCEEEFFFGGGHHHIIIHHHGGGGGGIIIKKKLLLLLLOOOVVVaaannnxxx~~~zzz}}}wwwsssdddZZZNNNEEE===999;;;@@@===<<<;;;;;;<<<@@@EEEGGGMMMMMMLLLIIIGGGFFFHHHIIIMMMLLLLLLNNNNNNMMMJJJGGG@@@>>>;;;777666:::???DDDOOOUUUPPPHHHGGGCCCDDDPPPqqqyyyxxx~~~{{{yyyzzzuuuqqqwwwvvvgggZZZXXXRRR[[[dddmmmwww{{{eeeSSS>>>333000///------,,,---...///////////////////////////000000000000000000000000000111111222000000111222222333222222222222333444555666666777666777888999999999999999888888888888888888888888888888777777666555444444222111000///....................................,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***************************************)))))))))***************)))))))))))))))))))))))))))))))))************+++***************+++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,iiiXXXWWWUUUQQQNNNMMMLLLLLLKKKLLLJJJIIIJJJIIIEEE>>>888666444222111111111///---,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%''')))***(((&&&###%%%&&&%%%###"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++***))))))***+++,,,+++***,,,666JJJddd|||xxx^^^KKKAAA===>>>:::777DDDXXXmmmmmmcccUUUNNNMMMGGG<<<888:::CCCSSScccooossstttpppfffVVVGGG@@@CCCKKKQQQFFF===555444555555555777666666555555666666777888666666777777777777888888:::;;;<<<>>>@@@AAABBBBBB@@@BBBHHHTTTeeeyyy{{{ooojjjggglllssszzz}}}pppcccLLLHHHCCC@@@@@@CCCDDDEEEFFFHHHIIIHHHFFFFFFHHHJJJHHHJJJMMMOOOUUUaaaqqq}}}vvvpppccc___YYYRRRHHH@@@AAAFFFBBB@@@>>>===???CCCGGGJJJSSSTTTTTTSSSPPPMMMLLLLLLLLLKKKKKKKKKKKKHHHDDD@@@888888777555666;;;CCCIII___nnnnnnbbbVVVJJJKKKZZZqqq}}}{{{|||}}}}}}uuuqqqssshhheeeeeeiiijjjddd[[[VVVSSS^^^kkkvvv~~~~~~www[[[III666000///...,,,---,,,---.../////////...---////////////000000000000000000000000000111111222000111111222222222222111111222222333555666666777666666777999999::::::999777777777777777777777777777777777777777666555555222222111000////////////........................,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++************************************************************************((()))))))))*********+++************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******++++++++++++******+++++++++,,,,,,,,,------iiiWWWZZZWWWRRRNNNKKKIIIIIIIIIKKKJJJIIIIIIIIIEEE>>>888555444222111111111///---,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%(((******(((&&&"""%%%&&&%%%###"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))+++)))'''''')))+++++++++,,,***000AAAZZZrrrtttXXXEEE<<<@@@===333;;;OOOjjjtttppp^^^SSSUUUPPPDDD999666777CCCSSScccnnnttt|||vvviiiWWWHHHFFFOOOYYYSSSFFF:::666666666888;;;666666666666666777888888666666666666777777777777999:::<<<===>>>>>>??????AAAAAAEEEQQQaaauuuyyynnniiihhhkkkqqqxxxttteeeOOOKKKEEEAAAAAABBBDDDEEEEEEGGGIIIHHHEEEEEEGGGJJJGGGKKKMMMLLLMMMWWWiiiwwwooohhhcccfffjjjhhh[[[KKKDDDEEEEEECCCAAA???@@@CCCGGGJJJKKKNNNQQQQQQOOOMMMLLLLLLLLLKKKJJJJJJHHHDDD???;;;333333444444666<<>>999777555333222222111///...,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&'''%%%$$$$$$%%%&&&%%%$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))''',,,000666GGGfffeeeRRREEEEEECCC<<<===GGG]]]qqq{{{pppdddbbb]]]SSSBBB:::555;;;HHH[[[ooo~~~}}}yyyuuubbbMMMMMM]]]___QQQDDD???;;;777888===;;;:::999888777777777777:::888777666666777888:::::::::;;;<<<===>>>???@@@<<<@@@HHHSSSaaaooo{{{zzztttrrrqqqmmmkkkoootttrrrggg]]]KKKIIIFFFCCCBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIKKKHHHFFFIIILLLQQQ[[[eeevvv~~~tttiiiddddddsssxxx~~~|||lllYYYRRRUUUUUUTTTNNNFFFAAABBBCCCAAACCCDDDGGGKKKNNNOOOMMMKKKHHHHHHFFFDDD@@@<<<888666555555777999999888>>>EEEaaa{{{uuuwww{{{pppeeebbbooo~~~lll```[[[eeegggaaafffsssqqqdddccclllvvv}}}lll\\\999666222...,,,,,,...///............///////////////000000000000000//////////////////000000000000000111111111111222222222222222333444444555555666555555555555666666666666777777777777666666666666666666555555555444444444////////////..................---------,,,,,,,,,******************************)))(((((()))************))))))))))))******)))))))))))))))))))))))),,,,,,+++***)))(((''''''************************))))))))))))))))))))))))+++++++++*********))))))******************************++++++++++++******)))************+++++++++)))************+++++++++************************kkkUUUVVVVVVTTTPPPLLLIIIHHHIIIJJJHHHGGGHHHIIIEEE???:::777555333222222111///...,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%###$$$%%%&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))***000===VVVttt|||zzzrrr___NNNGGGDDD???>>>BBBQQQaaarrr{{{yyyuuuqqqoooXXXHHH777333<<>>>>>;;;>>>DDDNNNZZZgggrrryyyzzzwwwtttqqqmmmkkkhhhcccZZZTTTJJJHHHEEECCCBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIGGGHHHKKKLLLNNNTTT[[[aaahhhmmmlllgggeeejjjpppxxx|||{{{kkkdddeeehhhiiidddXXXNNNJJJHHHFFFCCCDDDFFFJJJMMMNNNLLLJJJFFFEEECCCAAA===:::777555888444333777:::===CCCJJJWWWpppwwwrrriiiaaaeeezzziii]]]aaafffhhhfffllluuutttlllnnnxxx}}}ooo[[[JJJ666444111...------...///............//////////////////000000000000//////////////////000000000000000000111111111222222222222222333333444555555555444555555555666666666666777777777666666666555555444444333333333222222222////////////.........------,,,,,,,,,++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))******************************++++++++++++******)))************+++++++++)))************+++++++++************************iiiVVVTTTTTTSSSPPPLLLJJJIIIJJJKKKIIIIIIIIIJJJGGG@@@;;;777555333222222111///...,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%$$$######%%%''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))+++'''''',,,333CCC```|||~~~oooooovvvrrr^^^NNNFFFCCCAAA@@@DDDLLLbbb|||}}}~~~jjjXXXBBB666666CCCZZZlllzzzqqqcccTTTIIIJJJPPPXXXYYYNNNAAA;;;<<<<<<:::888777777888777666888777666555555666777888777888888999:::;;;<<<<<<:::<<>>VVVqqqyyyssszzztttXXXGGG???<<<888<<>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCCEEECCCDDDGGGGGGGGGJJJPPP[[[hhh{{{xxxxxxwwwwwwzzzzzzmmmUUURRRNNNKKKIIIFFFCCCAAA===<<<:::888666666666666888888:::<<<>>>EEEUUUeee|||sss\\\aaajjjttt~~~}}}iiieeeqqqtttcccYYY\\\bbbfffqqq~~~kkkPPP<<<111,,,***+++,,,---...------,,,------------............------...///////////////////////////000000000000//////000000000111111111000000111111222333333333333333333333444444444444444444444444333333333222111111111111000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))***,,,------,,,***)))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++mmmYYYRRRRRRQQQOOOKKKIIIJJJJJJLLLJJJJJJJJJKKKGGGAAA<<<777555333222222111///...,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((+++...+++)))333BBBcccssslllOOO???;;;777<<<<<>>>>>===<<<<<<============>>>??????@@@@@@AAADDDAAABBBEEEFFFFFFKKKRRR___qqqxxxjjjhhhjjjuuuuuuYYYUUUOOOJJJGGGCCC@@@>>>:::999888777777666666666666666777999???PPPmmm}}}qqqggg\\\fffttt}}}}}}vvvqqqooojjjdddjjjvvvoooaaaVVVXXX```kkkyyyvvv[[[CCC666000---++++++,,,---------------,,,------------.........,,,---......////////////////////////000000000000/////////000000000111111///000000111111222333333222222222333333333444444333333333333222222222222222222111111111000000000------,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++************************)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******************************++++++++++++******)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,xxx^^^SSSSSSRRROOOKKKIIIIIIIIIKKKJJJIIIJJJJJJGGGAAA;;;777555333222222111///...,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&"""###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''(((&&&$$$$$$%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))'''***,,,+++(((***000666LLLgggaaaHHHAAA>>>>>>===@@@OOObbbkkkjjj^^^ZZZWWWUUUNNNDDD===;;;999JJJbbbxxxtttkkk\\\SSSZZZlll{{{qqqcccPPPBBB===;;;888666555555666666666666555555555555555666666666666666666666777888:::<<<>>>???AAACCCHHHPPPWWWZZZYYYWWWSSSPPPLLLGGGBBB???>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????AAA???@@@DDDEEEEEEJJJPPPZZZmmm}}}nnnllllllttt{{{kkkXXXSSSMMMGGGDDDAAA???===<<<<<<<<<======<<<<<<;;;:::<<>><<<===@@@DDDGGGFFFDDDBBBEEEFFFBBB<<<888:::===;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@EEEEEEEEEGGGLLLOOOaaa{{{vvvmmmzzz{{{xxxvvvwww|||{{{lll\\\UUUPPPJJJEEEBBB@@@>>>===AAAAAACCCDDDDDDCCCBBBAAADDDJJJWWWjjj{{{yyyiiiccciiiqqq}}}|||rrriii\\\ZZZiii|||{{{uuuppphhheeekkkxxx|||mmmSSS;;;111000///+++...------,,,,,,------...,,,,,,,,,---------......+++,,,---...////////////////////////000000000000////////////000000000000/////////000111111222222111111222222222333333333222222222111111111111000111000000000////////////,,,,,,,,,+++++++++******************))))))))))))******************************)))(((((()))************))))))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++******)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,iiiSSSQQQPPPNNNIIIEEEGGGLLLJJJKKKIIIFFFFFFEEE>>>666666666555444222111000000000...+++***))))))'''%%%(((''''''''''''&&&&&&&&&"""######$$$%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))''')))+++---...---,,,+++000@@@aaaxxxaaaUUULLLEEEDDDGGGEEECCCNNN^^^iiigggdddfffnnnnnn\\\FFF===777;;;QQQmmmoooaaa^^^\\\XXX___lll{{{}}}uuucccRRRGGG>>>666888666999???>>>777444666555666777777888888777777555555555666777888888999888888999:::<<<======>>>======<<<<<<;;;;;;;;;;;;999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>???@@@BBBCCCCCCDDDHHHQQQ```lllqqqmmmeee______nnn|||wwwkkk___ZZZRRRMMMHHHEEEEEEGGGIIIJJJDDDCCCBBBAAACCCKKKVVV___cccppptttiiiYYYTTToooxxxggg[[[cccttt{{{vvvpppyyy|||rrrrrr}}}nnnRRR:::444444///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000111111222222222111111000......///000111222333333000111111111111222222222222222222111111111111000////////////............---------,,,,,,++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++************************************************************************dddRRRQQQQQQRRRMMMHHHGGGKKKKKKLLLJJJGGGGGGFFF???777666666555444222111000000...,,,***)))******)))'''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))''')))+++,,,------,,,+++222:::MMMjjj|||jjjWWWOOOIIIFFFFFFAAA===EEETTTjjjrrryyy{{{{{{xxxooodddMMMAAA999AAATTTjjj|||sssfff```[[[VVVSSSSSSdddwww|||hhhVVVKKKFFFCCC===888999888555666:::666666777777888888888777444555555666777777888888777888999:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;===>>>???@@@AAABBBBBBCCCBBBGGGOOOVVV[[[]]]\\\[[[jjjzzzyyypppbbbVVVQQQNNNOOOPPPRRRRRRPPPLLLIIIFFFBBB@@@EEESSSeeettt}}}rrrccc\\\VVVZZZuuuxxxeee___mmmvvvooojjjmmm{{{|||xxxtttyyywww^^^GGG444111111---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000000000000///000000000000000//////---......///000111222333000111111111111222222222222222222111111111000000////////////.........---------,,,,,,,,,++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************************************)))************+++++++++************************************************************************yyy]]]RRRQQQSSSTTTQQQKKKHHHJJJLLLMMMLLLIIIIIIHHHAAA888666666555444222111000000,,,***))))))***+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%$$$$$$$$$########################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$((('''&&&&&&&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''(((((((((((((((((())))))))))))((()))***,,,,,,,,,++++++111333:::LLLjjj~~~|||xxx\\\SSSMMMJJJIIIBBB:::<<>>???@@@AAAAAAAAABBBEEEKKKVVVcccooovvvuuuhhhaaaZZZWWWVVVZZZ^^^dddhhhfff^^^RRRIIIGGGCCCDDDRRRkkkwwwuuurrr```RRRQQQWWWddd}}}sssdddgggyyyxxxeee```llluuuvvvuuuxxxxxxeeeGGG999......///+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000---......//////.........------...///000000111111000111111111111222222222222222111111111000000000//////.........---------,,,,,,,,,,,,+++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************)))************+++++++++************************************************************************vvv[[[TTTQQQQQQSSSQQQKKKIIIKKKNNNOOOMMMKKKJJJIIIBBB:::666666555444222111000000,,,***)))((()))***)))((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########################################################$$$%%%%%%%%%$$$$$$)))'''&&&$$$%%%&&&((()))###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++,,,+++++++++,,,///333>>>XXXsss{{{vvv}}}ooobbbXXXPPPLLLGGG>>>888888BBBVVVlllssslllccc______^^^RRRCCC777222:::NNN```|||xxxrrrrrrjjj\\\XXX]]]jjjkkk^^^VVVNNNHHHEEE@@@:::666666666666666666777777888444444555555666666666666666666777777888999999:::::::::::::::::::::999999777777777888888888999999888888888999999999::::::;;;;;;<<<<<<===>>>>>>???AAAAAADDDOOOaaayyyzzznnn```XXXYYY___hhhnnnrrrtttwwwxxxrrrfffXXXNNNKKKNNNXXXlll|||yyyeeeXXXOOOVVVdddsss{{{vvvsssfffgggssswwwbbb___kkkiiiooowwwfffNNN666000,,,...---******---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........./////////000000------......//////......---------...///000000000000000111111111222222222111111111111000000000000.........---------,,,,,,,,,++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))************************************************************))))))*********+++++++++************************************************************************xxx^^^VVVQQQOOOOOONNNKKKJJJMMMOOOPPPNNNLLLKKKJJJCCC;;;666666555444222111000000---+++)))((())))))(((&&&(((''''''''''''&&&&&&&&&(((((((((''''''&&&%%%%%%############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###################################################"""###$$$%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))******++++++*********///111666HHHbbbrrrtttxxxrrr[[[MMMFFF@@@:::777999EEEVVVcccgggaaaYYYTTT^^^VVVJJJ???555555AAAOOOggg|||zzzkkkjjj```^^^ppp{{{ttthhh\\\QQQHHH>>>777666666555555555666777888555555555666666666666666555666666777777888888888888888888999999999999999666666666777777777888888777777777888888888888999999999::::::;;;<<<<<<<<<;;;<<>>>>>:::<<>>:::===IIIUUU[[[^^^bbbccc^^^\\\[[[VVVLLLCCC@@@IIIXXXjjjyyy|||gggdddcccbbbaaafffvvv}}}kkkYYYLLL<<<;;;:::999999;;;===>>>888888888888888888888777666777777777777888888888666666666777777888888888444444555555555666666666555555666666666777777777777777777777777888888888999999;;;>>>DDDKKKQQQUUU\\\aaabbb^^^[[[\\\]]]]]]hhhvvv|||uuurrrppprrryyynnn\\\PPPKKK^^^||||||rrrfff\\\QQQKKKOOOYYYnnn{{{rrrccc```eeeuuu|||sssZZZAAA444111------,,,+++***++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------------.........//////......///000111111111111//////000000000000111111000111111111111222222222111000000000////////////,,,,,,,,,,,,++++++++++++)))*********+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))***************************************************)))************+++++++++************************************************************************kkkVVVRRRQQQTTTVVVQQQMMMLLLOOOPPPNNNLLLKKKJJJDDD;;;666666555444222111000000)))(((&&&''')))******)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%########################""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''''''''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%(((((((((((())))))))))))******)))))))))))))))***,,,***,,,000...000AAAUUUvvvcccLLLCCCBBBDDD>>><<>><<<<<<<<<===???AAA999999999888888888888888777777777777888888888888555666666666777777888888444444444555555555666666555555555555666666666777666666666666777777777777666666777888:::===???@@@DDDIIIMMMLLLOOOYYYbbbfffsss}}}~~~zzzzzz{{{yyypppiiinnnlll```OOOHHHNNNWWWmmmtttfffYYYKKKFFFRRRcccyyy||||||hhhgggtttwwwbbbEEE///+++///,,,,,,***'''(((***+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------------.........//////---...///000111111111111000000000000111111111111000111111111111222222222000000000000////////////,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))***++++++***)))'''))))))))))))))))))))))))(((((((((((())))))))))))************************************************)))************+++++++++************************************************************************mmm\\\XXXVVVWWWVVVPPPKKKKKKLLLOOOPPPOOOOOOMMMDDD:::888888777555444333222111,,,+++)))(((''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%###""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,,,,,,,---222888===cccxxx~~~kkkXXXJJJEEEFFFAAA===;;;;;;AAAOOO\\\ooo|||nnnTTTEEE<<<999BBBRRReee{{{tttjjjnnnrrrnnnkkklllqqqkkkZZZKKKAAADDDFFFAAA???BBB:::999999999::::::999888888:::<<<===;;;999777777888888777666555444444333666666666555555444444444555555555555555555555555666666666666666777999999777555444444555777888888>>>???BBBFFFLLLSSSYYY]]]dddfffiiilllpppwww~~~rrrgggggg___VVVNNNGGGHHHXXXjjjzzz|||lllXXXHHHCCCLLL^^^mmmrrr}}}tttvvv}}}uuu]]]FFF444))))))...************************((()))***+++,,,+++*********++++++,,,,,,------...,,,,,,,,,---------......---------............///222111111111000000//////000000111111111222222222000111111111111222222222444333333222111000......///...---,,,++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((************************************************))))))))))))))))))))))))************************************************((()))))))))************+++++++++*********))))))************************************************++++++++++++++++++++++++ttt]]]XXXUUUVVVTTTNNNKKKJJJLLLOOOPPPOOOOOOMMMDDD:::888888777666444333222111,,,+++)))(((''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$&&&%%%###""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))+++,,,,,,,,,---000666:::LLLbbbxxx~~~sssbbbQQQGGGEEECCC@@@===777666>>>IIIbbbnnnvvvttttttvvvpppdddOOOCCC999888???NNNccctttppp|||yyyjjjYYYRRRPPPNNNMMMNNNEEE@@@:::888999;;;;;;;;;777999:::::::::999888888777777777666666555555555666666555555555444444444444444444444444444444444444444444444555555666666444444333444666777888888:::===AAAEEEJJJNNNPPPQQQRRRWWW___hhhqqq|||qqqgggWWWOOOKKKOOOUUU\\\iiittt}}}zzzkkkeeeXXXJJJEEEKKKXXXgggqqqsss{{{zzzwwwzzzxxxcccKKK;;;111+++)))***************************((()))***+++,,,++++++*********+++,,,,,,------...,,,,,,,,,---------......---------............///111111111000000000//////000000000111111111222222000000111111111222222222333333333222111000............---,,,++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))(((************************************************))))))))))))))))))))))))************************************************************+++++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++yyy^^^XXXTTTTTTRRRMMMJJJJJJMMMOOOOOONNNNNNLLLDDD;;;888777777666555333222111++++++***(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,---///222555999MMMdddqqqwwwxxxeeeUUUIIIGGGDDD???777000222888OOO\\\fffdddaaaeeeiiiiiiZZZNNN???555222:::LLL\\\yyy}}}rrrsssvvv{{{}}}tttooommmggg___VVVNNNDDD>>>======:::888999999888777777777777777777777777777777777777666555555555555444444444444333333333333333333333333222333444444555555444444111222333444555666777888999<<>>PPPcccttttttZZZQQQGGGBBB<<<666555666>>>LLLYYY\\\ZZZ[[[___cccaaaZZZMMM>>>333333===GGGTTTeeewwwllljjjjjjooouuusssooovvvyyyddd[[[OOOHHHFFFDDD@@@;;;AAA???;;;999888888888888777777777888888888888888555555555555555555555555333333333333333333333333333444555666666666555444444555777888888999::::::???BBBGGGLLLOOOQQQQQQPPPRRRZZZdddooo|||yyypppwww}}}yyynnn___SSSKKKLLLNNN\\\vvv}}}uuutttpppdddUUUKKK<<<@@@HHHUUUeeennnllleeeccccccgggqqq{{{|||rrriiiOOO>>>...+++...///---+++************************))))))******++++++++++++*********+++,,,,,,------,,,,,,,,,---------......---------............///000000000000000000///////////////000000000111111000000000000111111111111111111111111000///...------,,,,,,+++******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))************************************************))))))))))))))))))))))))*********************************************************+++++++++,,,,,,***************************************************************************+++++++++++++++,,,,,,sss^^^XXXSSSRRRPPPLLLIIIJJJMMMOOONNNLLLLLLKKKDDD;;;777777777777666333111000+++++++++***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((***,,,,,,++++++,,,......111;;;PPPiiitttbbbNNNEEECCC@@@===;;;888???JJJTTTYYY\\\bbbiiikkkiiiaaaQQQAAA777444555;;;HHHYYYkkkkkkdddhhhttt}}}uuuwww{{{ooo___RRRMMMKKKIIIHHHHHHDDD???===<<<===<<<;;;888888888999999999999999666666666666666666666666444444444444444444444444222333444555555666666666888:::;;;<<<;;;;;;===???FFFHHHMMMSSSYYY___cccfffaaalll|||sssjjjkkkmmmmmmfffXXXLLLGGGHHHKKKWWWnnnrrraaa[[[YYYSSSKKKFFF;;;IIIZZZiiisssuuukkk^^^\\\```kkkxxxxxxcccRRR===444,,,++++++++++++---***************************************+++++++++))))))***++++++,,,,,,---,,,,,,,,,---------......---------............/////////////////////000000....../////////000000000//////000000000111111111000000000000//////...---,,,,,,+++*********++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******************************************************************************************************************************))))))))))))*********+++*********************************************************************************++++++,,,,,,,,,mmm]]]WWWTTTTTTRRRMMMKKKKKKMMMNNNNNNLLLLLLKKKDDD;;;666777888888666444111///++++++++++++***)))((('''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((***++++++++++++,,,...///---222AAAXXXooouuu[[[OOOKKKGGGAAA===:::888<<>><<<999::::::::::::::::::999999777777777777888888888888666666666666666666666666222222222333555666888999777:::<<<<<<;;;<<>>@@@AAADDDFFFGGGGGGLLLSSSZZZ]]]aaahhhssstttjjj```WWWQQQUUU[[[___eeejjjlllvvv\\\SSSLLLIIIGGGFFFHHHLLLYYYeeerrr{{{|||iiimmmuuu{{{xxxiiiSSS>>>222+++)))***,,,***&&&&&&***************************+++***)))))))))***+++,,,)))))))))***++++++,,,,,,,,,,,,,,,---------......---------............///........./////////000000------........./////////////////////000000000111....../////////...------++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++************************************************)))******+++,,,,,,------lllZZZVVVUUUWWWVVVQQQMMMMMMMMMNNNMMMKKKKKKJJJDDD;;;666777888888777444111///++++++,,,,,,+++***((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))***+++******+++...000***,,,111222000999TTTooo{{{ooo```QQQIIIHHHAAA999666999666333AAAUUUeeeiiiiiifffdddddd]]]TTTCCC;;;888999999;;;III[[[hhh{{{wwwlllbbbWWWKKKBBB======<<<;;;::::::999999999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;:::999999<<<@@@EEEHHHSSSVVVZZZ[[[]]]cccmmmvvvxxx}}}}}}vvvhhhrrr~~~ooo```UUUOOORRRfff{{{}}}}}}```OOOHHHAAA>>>>>>CCCOOO[[[jjjoootttzzzmmmvvv{{{|||nnnVVV???111,,,+++)))***......+++)))***************************+++***)))))))))***,,,---)))))))))***++++++,,,,,,,,,,,,,,,---------......---------.........//////---.........//////000000---------.........//////////////////000000000000.........///......------+++***************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++******************************************************************************************************************************+++++++++,,,,,,,,,))))))******++++++++++++************************************************))))))***+++,,,,,,------nnn^^^XXXTTTVVVVVVRRRNNNMMMOOOOOONNNKKKKKKJJJCCC:::999888777666444333222111---,,,+++++++++***(((%%%)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''((()))(((&&&%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((%%%$$$%%%'''(((&&&$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++(((,,,000///...555BBBNNNtttooo```UUUMMMEEE@@@999333......888CCCJJJTTT[[[YYYVVVYYYbbbjjjZZZRRRDDD888777<<<===:::LLLSSSfffzzz~~~zzzjjjZZZTTTOOOIIIFFFFFFFFFDDDAAABBBAAAAAAAAABBBBBB@@@>>>>>>===>>>@@@???;;;;;;???EEE>>>>>>FFFLLLOOOYYYhhhnnnttt|||vvviiinnnuuu}}}|||sssdddXXXQQQHHHWWWqqq}}}wwwrrrnnnfff\\\TTTGGG===888>>>EEENNN^^^oooppppppsssxxx}}}~~~|||yyyxxxdddLLL888---+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,---------............---------,,,,,,,,,////////////............------------------------............////////////000//////---,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************,,,,,,+++***+++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++sss^^^XXXTTTVVVVVVQQQNNNMMMNNNOOOMMMKKKJJJIIIBBB:::888888777555444333222111...,,,+++++++++***(((&&&)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&$$$%%%'''((('''%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++***---///...---222<<>>GGGOOORRRRRRXXXdddmmmooohhhYYYHHH???>>><<<999;;;@@@PPPiiiuuu{{{{{{uuunnnhhheee```ZZZVVVSSSSSSRRRQQQQQQNNNJJJGGGIIIFFFFFFIIIIIIGGGIIINNNMMMKKKQQQ^^^iiiqqqxxxrrrooohhh^^^UUUPPPPPPQQQTTT```xxx}}}ssseee\\\XXXVVVTTTRRRCCC======FFFSSS___iiioooeeejjjpppsssuuuxxx~~~vvvgggQQQ>>>333...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,------------...............------,,,,,,////////////............------------------------............//////////////////...---,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************++++++***)))***+++,,,---************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++{{{___XXXTTTVVVVVVQQQMMMLLLMMMNNNLLLJJJIIIHHHBBB999888888777555444333222111...---++++++++++++)))(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,,,,---,,,,,,///444888EEEaaakkkVVVKKKBBB@@@>>>999333000444;;;CCCIIIOOOZZZiiivvv}}}ssscccVVVLLLBBB999111222:::KKKaaauuuwww}}}{{{|||~~~{{{vvvpppkkkiiiffffffkkkmmmnnnqqqvvv|||||||||~~~vvv___XXXOOOHHHIIIQQQ\\\cccgggoooooodddUUUJJJFFFGGGIIIJJJ>>>@@@FFFRRReeetttwwwrrr___^^^aaajjjvvv}}}~~~aaaOOO:::---,,,...,,,)))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,------------/////////............---/////////............------------------------------............///////////////...---,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++___YYYUUUVVVUUUQQQMMMLLLLLLMMMKKKIIIIIIHHHAAA999888777666555444333222222///---++++++++++++***)))(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++---,,,+++,,,---///000000333GGGeeekkk\\\KKKCCC@@@<<<999888555666:::AAAJJJXXXkkk{{{~~~wwwmmmaaaOOO@@@888555444999GGGZZZlllvvv|||{{{wwwvvvxxxppppppssswwwzzzyyyrrreee[[[FFFGGGLLLVVVdddooovvvxxxyyy|||uuu\\\UUUMMMFFFCCCBBBAAAAAA@@@JJJUUU```rrr{{{eeeZZZWWWhhhwwwcccHHH<<<---&&&(((,,,+++(((************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------/////////////////////...//////.........------------------------------------------.........//////......------,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))((()))))))))************))))))))))))******++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++```YYYUUUVVVUUUQQQMMMKKKKKKLLLKKKIIIIIIHHHBBB:::777777666555444333333222...,,,******++++++***)))'''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++,,,+++***,,,///111000//////777GGG^^^www~~~ooo^^^RRRIIIBBB??????999444222777???LLL```pppwwwvvvssspppppplll^^^PPPFFF@@@999444777BBBQQQ[[[hhhmmmwwwmmmtttsssiiiiiifffbbbaaa]]]UUUKKKEEEGGGOOO```vvvnnn```LLLIIIEEEBBBAAAAAAAAAAAAOOO\\\hhhooo|||sssjjjgggtttbbbEEE555111,,,)))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------.../////////////////////............------------------------------------------------............---------,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))((()))))))))*********************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++```ZZZUUUVVVUUUPPPLLLKKKKKKLLLKKKIIIJJJIIICCC;;;777666666555444444333333...+++)))((()))*********''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,++++++---000111111000222000555DDD[[[uuu}}}qqqiii___RRRGGGAAA===222,,,///555<<>>HHHSSS```jjjqqq~~~~~~|||xxxmmmiiihhhsss}}}yyymmm```VVVJJJCCC???EEEMMMRRRXXX___ccchhhxxxuuulll___TTTMMMKKKJJJJJJAAA@@@@@@BBBJJJVVVdddlllrrrqqqttt~~~{{{kkkUUUBBB555///(((+++---,,,***)))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,------.....................---------,,,,,,------------------------,,,,,,---------.........,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************((((((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++xxxaaaZZZVVVVVVUUUPPPLLLKKKLLLMMMMMMKKKKKKKKKEEE===666666666555444444444333,,,)))'''&&&''')))))))))&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&& """$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%###"""$$$&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,---......------///222+++---111444666AAA\\\vvv~~~vvv{{{{{{jjj]]]HHH===777;;;;;;444333999:::EEEOOOSSSYYYhhh{{{ppp```QQQFFF>>>:::999999999888;;;BBBMMMUUU___fffuuusssmmmmmm{{{|||rrruuu}}}|||xxxxxx{{{vvvxxxuuuhhhZZZPPPGGGAAAAAA???FFFUUUaaaeeehhhlllqqqssslll```PPPFFFCCCEEEHHHIII???BBBHHHQQQ\\\iiivvv~~~xxxnnnnnn|||{{{fffQQQAAA666///+++))))))***))))))***,,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++qqq^^^ZZZWWWXXXVVVQQQMMMMMMMMMMMMJJJHHHIIIKKKEEE<<<999777555444444444333222---,,,+++***))))))))))))+++***)))'''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&''''''((())))))))))))************+++++++++,,,,,,---------------------///111111222999EEENNNnnnrrriiinnnvvvzzz{{{}}}gggUUUAAA888999999777555777888;;;BBBNNNbbbxxx~~~rrrkkkhhhaaaVVVLLLDDDAAA===::::::;;;;;;;;;DDDFFFNNN]]]ooo~~~{{{yyyssskkkbbbeeezzz}}}zzzyyyooofffiiipppzzztttqqq^^^YYYQQQIIIDDDCCCDDDDDDFFFRRRfffyyyyyyxxx{{{xxxoooZZZMMMCCCBBBCCCAAA@@@CCC@@@HHHTTTccctttzzzmmmsss}}}yyy___FFF<<<777...)))+++))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++******))))))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------rrr^^^ZZZWWWXXXVVVQQQMMMMMMMMMLLLJJJHHHJJJKKKEEE<<<999777555444444444333222---,,,+++***))))))))))))***)))(((''''''&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''((()))))))))))))))*********+++++++++,,,,,,,,,------------......000111000000555>>>EEEVVVjjjyyyllliiijjjppp|||zzzgggPPPCCC@@@>>>;;;777111222444888AAAPPPaaammmvvvooohhhfffhhhhhheeeaaaZZZTTTJJJCCC@@@===;;;999333555:::AAALLLWWWaaagggwwwwww{{{mmmfff^^^___nnnzzzrrriiigggpppwwwnnnrrrzzzjjjgggpppssskkkkkknnnooonnnlllggg```XXXQQQNNNDDDCCCBBBAAACCCGGGMMMQQQ___mmmvvviiibbbbbbbbb```^^^RRRFFF<<<:::;;;<<>>PPPhhh|||yyypppppp||||||gggVVVMMMGGGAAA<<<444333333333666>>>HHHNNNVVVTTTSSSWWW```iiiqqquuussskkkaaaZZZSSSKKKAAA999111222333333666===FFFLLLTTTXXX```kkkvvv}}}}}}wwwoookkkqqqzzz~~~}}}{{{tttkkkeeehhhuuupppeeefffsss{{{nnnjjjoooyyywwwiii^^^WWWUUUOOOOOOMMMJJJDDD@@@>>>>>>???DDDKKKQQQWWW]]]dddjjjuuutttfffSSSGGGEEEIIIMMMNNNKKKCCC<<<;;;===DDDNNNXXXfffnnnvvvyyy|||yyylllHHH888+++***,,,******---))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))*********************************++++++++++++,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++******))))))******+++******))))))))))))******,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------xxx___ZZZWWWWWWUUUPPPLLLLLLKKKKKKJJJHHHKKKLLLEEE<<<999777555444444444333222---,,,+++***))))))))))))'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((&&&&&&''''''((()))))))))))))))))))))************+++,,,,,,------............///000///......111333444>>>PPPggg{{{xxxzzznnn___RRRHHHAAA<<<:::888666666888;;;>>>===???BBBIIIUUUdddttt~~~}}}xxxssspppkkk```QQQEEE???===999777777:::===???;;;===AAAHHHQQQ]]]iiippp{{{xxxsssooopppuuuyyy{{{~~~{{{~~~|||yyy~~~|||tttooommmmmmkkkiiieee\\\RRRHHHBBB??????AAADDDDDDCCCDDDGGGJJJQQQ[[[iiirrrvvvwwwyyyzzzyyyiiiVVVOOOFFFAAABBBEEEGGGFFFCCCBBBAAADDDKKKVVVcccnnnppptttvvvvvvzzzsss\\\MMM===333******+++***)))+++))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))************************++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))))))))************))))))))))))******,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------www___ZZZWWWWWWUUUOOOKKKKKKJJJKKKIIIIIIKKKLLLEEE<<<999777555444444444333222---,,,+++***))))))))))))''''''&&&''''''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((&&&&&&''''''((()))))))))(((((()))))))))*********++++++,,,,,,---...//////---...////////////000111555666===OOOhhh{{{rrrsss```QQQFFF>>><<<999888888999:::;;;666888<<>>DDDMMMSSSSSSRRRRRRTTTWWW\\\ccciiiqqqwww}}}}}}yyyvvvwwwyyy}}}uuuqqqrrrtttxxxwwwsssjjj^^^SSSLLLIIIHHHHHHGGGDDDBBBAAACCCDDDJJJOOOUUUWWWVVVVVVXXX[[[bbbnnnzzzyyy~~~~~~rrrbbbXXXEEECCCBBBBBBDDDCCC@@@===<<>>@@@===<<<===>>>@@@FFFMMMPPPUUUYYYYYYVVVUUUXXX[[[^^^^^^\\\XXXRRRPPPQQQTTTSSSRRROOOGGG???;;;;;;===AAAEEEIIIJJJJJJLLLPPPTTTYYYbbblllqqqpppmmmmmmnnnppp{{{qqqeee[[[XXXXXXSSSNNNKKKGGGDDD@@@>>>===<<<:::999DDDMMMYYYdddqqq}}}rrrpppmmmoooyyy}}}nnnYYYCCC555222444///---+++***))))))***+++((((((((((((((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))'''(((((())))))*********)))))))))************+++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))***))))))(((((())))))*********))))))))))))******,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------www___ZZZWWWWWWTTTNNNJJJJJJIIIJJJIIIJJJLLLMMMEEE<<<999777555444444444333222---,,,+++***))))))))))))(((((('''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''((()))))))))(((((((((((()))))))))******++++++,,,---...///000............000111111111000///111666===LLLeee|||qqq]]]VVVMMMFFFBBBAAA???>>>666444333333777<<>>AAADDD???>>>===;;;<<<>>>BBBFFFBBBDDDDDDAAA>>>@@@EEEKKKTTT]]]gggjjjfffaaa```bbbfffrrr~~~xxxsssYYYMMMCCC@@@AAAAAABBBDDDFFFBBB===:::;;;???DDDGGGUUU]]]gggqqq}}}sssvvvwwwwwwzzz}}}yyyssseeeZZZIII999///,,,...111(((******((('''(((***+++((((((((((((((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))''''''(((((()))******+++))))))))))))***************+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++************************************))))))))))))))))))(((((((((((())))))******))))))))))))******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------zzz___ZZZWWWWWWTTTNNNJJJIIIHHHIIIIIIJJJMMMMMMFFF<<<999777555444444444333222---,,,+++***))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&''''''((()))))))))(((((((((((())))))))))))******+++,,,---//////000000...---...///000000///---000555777444777JJJ___zzz{{{qqqbbbUUUMMMGGGCCC@@@;;;888555444666888::::::;;;???EEEJJJRRR```qqq}}}}}}wwwqqqmmmmmmooooooooojjjddd\\\VVVTTTSSSSSSRRRNNNFFFBBBDDDEEEDDDIIIPPPFFFEEEDDDAAA>>><<<<<<===???>>>======>>>???AAAAAAKKKOOOSSSRRROOOLLLNNNQQQ```ooovvvqqqooovvvtttwww|||yyyfffVVVIII@@@::::::<<<===@@@CCC===;;;:::<<>>>>>>>>===>>>CCCNNN\\\gggvvvrrrjjjbbb^^^eeesss~~~{{{yyytttrrr{{{wwwooommmrrrxxxyyyrrrooossswwwzzztttxxxtttkkkddd```bbbgggiiifff^^^RRRJJJCCC???<<<:::===AAAEEEFFFAAA@@@??????AAAEEEIIILLLYYY___kkk}}}{{{~~~|||iiiVVVGGG:::000***,,,,,,+++***))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------......------,,,,,,,,,++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************++++++++++++************++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------ccc]]]YYYZZZXXXRRRMMMLLLIIIKKKJJJIIIJJJKKKFFF>>>:::999888666555555444444------+++***)))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,,,,+++++++++++++++------,,,,,,------...///111000///......//////000555333444;;;KKK```ssszzzgggWWWMMMHHHDDDCCCBBB===;;;======;;;;;;===:::999999888;;;AAAKKKRRRXXXWWWRRRLLLJJJSSSdddrrr~~~|||yyytttkkkgggppp}}}zzztttwww||||||tttrrrtttwwwvvvmmmiiipppssslllaaaXXXOOOIIIEEEEEEGGGKKKOOONNNIIIDDD<<<<<<<<<>>>@@@BBBDDDEEEDDDDDDEEEIIIOOOWWW^^^cccooosss}}}fffYYYGGG:::333000---++++++***)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------...------,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------eee^^^ZZZZZZYYYSSSMMMKKKHHHIIIHHHGGGHHHIIIDDD===999999888666555555555555------+++***)))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++++++++++++++++++++***,,,,,,,,,,,,,,,---......///////////////000111111333333333222666@@@NNNZZZ|||kkkZZZOOOKKKHHHBBB???@@@AAA@@@@@@BBB===<<<:::999999<<<@@@DDDFFFGGGEEEAAA>>>DDDQQQ]]]ggghhhhhhcccZZZWWW___jjj{{{rrriiihhhkkk{{{vvvjjjcccbbbdddmmmuuuwwwuuuoooddd[[[RRRVVVUUUNNNHHHEEEAAA======<<<<<<@@@EEEHHHHHHFFF<<<<<<>>>@@@CCCGGGLLLOOOLLLNNNSSS[[[fffqqq{{{}}}tttbbbAAA999000---...000///---))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...------,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------fff^^^XXXXXXXXXRRRKKKHHHGGGHHHHHHFFFGGGHHHCCC<<<999888777666555555555555...---+++***))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,------...------...///000111222222+++...111///---000888@@@MMM\\\uuuyyyggg___SSSJJJBBBAAA@@@>>>>>>???@@@>>><<<::::::<<<>>>@@@BBBCCCBBB>>>::::::@@@EEEJJJOOORRROOOIIIGGGNNNVVVaaahhhnnnkkk___VVVSSSTTTffflllrrrpppfffZZZRRRNNNNNNTTTYYYZZZYYYVVVLLLBBBBBBDDDCCC@@@@@@DDDEEEBBB???===<<<===???AAABBBBBB>>>======???DDDOOO[[[dddaaaeeelllvvvsssrrr}}}uuuaaaMMM>>>000...,,,---//////---***)))((((((''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------ggg___XXXYYYXXXSSSKKKGGGHHHIIIIIIGGGIIIJJJEEE===999888777666666555555666...---+++***))))))((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,---...------...///000000000000***,,,......---...111444000:::KKK```uuurrreeeWWWPPPJJJDDDAAA@@@CCCAAA>>>======???@@@AAACCCCCCBBB???;;;888888999<<>>>>>AAAGGGGGGDDD=========<<<<<<===???BBBDDDFFFHHHLLLTTT```nnnxxxtttwww~~~rrrrrr~~~~~~nnnaaaRRRCCC777222,,,,,,...///...,,,***((()))((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------jjjaaaZZZ[[[[[[UUUMMMIIIJJJKKKJJJIIIJJJKKKFFF???999888777666666555666666...---+++***))))))(((((('''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((()))***+++,,,,,,---,,,,,,++++++,,,,,,---...------...//////......---222000//////000111///...555444555999FFFYYYooo}}}vvvhhh^^^TTTNNNLLLHHHFFFBBB@@@@@@AAABBBBBBFFFEEEDDDBBB@@@>>><<<;;;@@@EEEHHHEEE???<<<<<<;;;BBBFFFJJJIIIDDDAAAAAACCCIIIJJJJJJIIIFFFAAA<<<999777:::<<<@@@EEEIIIEEE>>>888;;;<<<===AAAEEEBBB===:::===@@@@@@@@@BBBGGGLLLLLLQQQYYYaaaiiirrr|||wwwzzzwww|||jjjTTT@@@;;;999333000333)))+++------+++***))))))))))))((((((((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---.........------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))(((((())))))*********+++(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------jjjbbb]]]\\\ZZZUUUPPPOOOMMMKKKIIIJJJLLLKKKHHHDDD;;;:::999777666666666666///---***((((((((('''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------............///------------------------/////////000444<<>>???BBBEEEFFFDDD@@@<<<;;;BBB>>>AAAHHHIIIBBB<<<;;;999:::===CCCHHHHHHCCC???===>>>???@@@BBBCCCCCCBBBGGGHHHHHHFFFEEEKKKUUU]]]kkkwww{{{{{{~~~}}}ppp\\\MMM===888333333444444111---++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,++++++++++++++++++,,,+++*********))))))(((((())))))))))))************))))))))))))))))))))))))************************************************///---+++)))(((((()))***))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......hhhaaa[[[[[[YYYTTTPPPOOOKKKIIIHHHIIIJJJJJJFFFBBB:::999888777666555555555///---***((((((((('''&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,,,,------------------............------------------------///...---,,,---111777<<>>===BBB>>>???EEEGGGBBB>>>=========???BBBEEEFFFEEEDDDIIIIIIHHHHHHJJJMMMSSSVVVZZZ[[[^^^bbbfffiiiiiiiii}}}zzzxxx{{{|||lll```VVVLLL@@@777555111------000111...+++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++++++++******)))++++++************++++++************)))))))))((())))))))))))************))))))))))))))))))))))))************************************************...,,,***)))((()))******))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......fff___ZZZYYYXXXSSSOOONNNJJJGGGFFFGGGHHHHHHDDD@@@999999777666555444444444000---***(((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,***)))***---//////;;;LLL]]]pppwwwiii\\\SSSOOOMMMMMMKKKLLLMMMJJJFFFBBB???>>>@@@@@@@@@???>>>>>>>>>>>>???;;;;;;@@@DDDCCCAAAAAABBBBBBBBBBBBCCCGGGMMMQQQTTTYYY^^^aaabbbeeeiiilllqqqttt|||}}}~~~iii[[[III;;;444222000------+++((()))---...---+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******************))))))*********))))))*********************))))))))))))))))))))))))************))))))))))))))))))))))))************************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++***************)))************+++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......ddd]]]XXXXXXWWWRRRNNNMMMIIIGGGEEEFFFHHHGGGCCC@@@999888777555444444444444000---***)))))))))((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******,,,...,,,222888<<>>555333777777999;;;======;;;888666333...+++***))))))((((((((()))))))))***************)))(((((()))******))))))))))))))))))))))))(((((((((((((((''''''''')))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))******************************************++++++++++++******************************+++++++++*********))))))))))))))))))************+++***))))))++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------```YYYSSSSSSSSSOOOLLLLLLIIIGGGFFFFFFHHHGGGCCC@@@:::888777555444444444444333111...+++)))((())))))******)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++************)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++,,,,,,---------...111666:::BBBQQQjjjxxxjjjWWWIII@@@<<<999888444...,,,,,,......///111333333111///222///+++))))))))))))((((((((())))))))))))*********))))))(((((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))******************************************++++++++++++******************************++++++*********)))))))))))))))))))))************+++***))))))++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------~~~aaaZZZUUUUUUTTTPPPMMMLLLIIIGGGFFFGGGGGGFFFCCC@@@:::888777555444444444444222111...+++***)))))))))***)))((((((''''''(((((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---,,,++++++,,,,,,,,,+++,,,---------,,,...333===MMM]]]hhhmmmmmmvvv{{{|||qqqjjj[[[VVVQQQMMMJJJCCC999111111000......---,,,,,,---...---...000222222000......+++((('''((()))(((((((((((((((((()))))))))***)))))))))(((((()))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((******))))))((((((''''''((((((((((((((())))))***((()))))))))******************************************++++++++++++******************************************))))))))))))((()))))))))************+++)))((()))***+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------{{{ddd\\\WWWWWWVVVRRRNNNNNNHHHHHHGGGGGGFFFDDDBBB@@@:::888777555444444444444111000...,,,***))))))))))))(((''''''&&&&&&'''''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))((()))+++...+++******+++---,,,)))&&&000...---000777<<<>>>>>>@@@EEEMMMWWW```fffiiikkkjjjsss~~~yyyrrrggg[[[PPPGGG@@@<<<666444222222333333111...)))************+++***)))+++******,,,------,,,******(((&&&&&&'''((((((''''''(((((((((((()))))))))((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''******))))))(((((('''''''''(((((()))))))))))))))((()))))))))******************************************++++++++++++***************************************)))))))))((((((((()))))))))***************)))((()))******)))((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------eee^^^XXXXXXWWWRRROOONNNHHHHHHHHHGGGEEECCCAAA???:::888777555444444444444000///...,,,+++***))))))(((((('''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''(((+++---++++++,,,---......,,,***+++++++++---......---++++++---000555999===???AAA>>>CCCJJJOOOSSSVVV[[[^^^aaaffflllppppppooonnnmmmjjjhhheeebbb___[[[VVVRRREEEAAA:::444///------...//////...---------------'''***+++******+++***'''***)))((()))***+++)))((()))'''&&&&&&'''(((''''''''''''(((((((((((())))))'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))******************************************++++++++++++************************************)))))))))((((((((())))))))))))***************)))((((((******)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------eee^^^XXXWWWVVVRRRNNNNNNGGGHHHHHHGGGEEEBBB@@@???:::888777555444444444444//////...---+++***)))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((())))))******((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))((()))+++%%%&&&&&&'''&&&&&&''''''%%%(((+++---,,,+++******,,,,,,+++,,,,,,---.../////////000000111111111222333666:::;;;;;;999999999:::;;;;;;888444111//////,,,,,,+++******+++---///,,,---...,,,***(((((()))))),,,,,,((((((++++++'''***)))((()))***+++)))(((((('''&&&&&&'''((('''&&&'''''''''((((((((())))))''''''((())))))(((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&'''((()))***))))))((())))))))))))******************************************++++++++++++*********************************)))))))))(((((((((((())))))))))))***************((('''((()))***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------eee]]]WWWWWWVVVQQQMMMMMMGGGHHHIIIGGGDDDAAA@@@???:::888777555444444444444//////...---+++***))))))******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++'''((((((((())))))******(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((("""%%%((()))'''&&&&&&&&&***++++++***))))))+++---***,,,---+++((((((+++...***************++++++,,,+++******+++---///...------...000000...---------,,,///111000---+++,,,///)))***++++++***))))))***&&&)))++++++)))((()))+++(((+++)))$$$###(((***&&&)))(((&&&'''((()))(((&&&((('''&&&&&&(((((('''%%%''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((())))))******&&&''')))*********)))((())))))))))))******************************************++++++++++++******************************))))))))))))(((((((((((())))))))))))***************((('''((()))***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------{{{aaa]]]WWWTTTSSSRRROOOKKKGGGGGGGGGFFFDDDCCCAAA@@@:::777555444555555555444000---***(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%$$$$$$#########&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************************+++*********))))))(((((())))))))))))************++++++******))))))((((((''''''((()))***++++++,,,))))))))))))******************++++++++++++******))))))))))))************+++*********))))))((((((************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////.........---------}}}```\\\VVVTTTSSSRRRPPPMMMGGGGGGHHHGGGFFFDDDBBB@@@:::888555444555555555444000---***((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%$$$$$$$$$######&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********************************************************))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************************************************************************************************)))))))))((())))))))))))*********************)))))))))))))))(((((())))))******++++++))))))))))))******************++++++++++++******))))))))))))************************)))))))))(((************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////.........---------~~~```[[[VVVSSSSSSRRRPPPMMMGGGHHHIIIIIIHHHEEEBBB@@@:::888555444555666555555000---***))))))***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******************************************************))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************))))))))))))************)))))))))))))))*********))))))))))))******************++++++++++++******))))))))))))************************))))))))))))************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.......................................---------~~~bbb\\\VVVRRRRRRQQQNNNLLLGGGIIIJJJKKKJJJGGGCCC@@@:::888666555555666666555111...***))))))******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((('''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))((()))))))))*********************************************************************************************)))))))))))))))((()))))))))************(((((())))))******++++++*********)))))))))))))))((()))))))))******************++++++++++++******((()))))))))*********************)))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................ddd^^^WWWRRRPPPOOOLLLJJJGGGIIIKKKLLLJJJGGGCCC@@@;;;888666555666666666555111...+++))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))((()))))))))************************************************************************************))))))))))))))))))******((()))))))))************(((((())))))******++++++*********)))))))))))))))((()))))))))******************++++++++++++******((()))))))))************))))))))))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---.....................ddd^^^VVVQQQPPPNNNLLLJJJHHHIIIJJJJJJIIIFFFCCCAAA;;;999666555666777666666111...+++)))***+++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))************************************************************************************))))))))))))************))))))))))))************))))))))))))************)))))))))))))))*********))))))))))))******************++++++++++++******))))))))))))************))))))))))))************************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------...............bbb\\\TTTPPPOOOPPPNNNMMMIIIIIIIIIIIIGGGEEECCCBBB;;;999666666666777777666111///+++******++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************************************************************************************((()))))))))************))))))))))))*********************)))))))))))))))(((((())))))******++++++))))))))))))******************++++++++++++******))))))))))))************((()))))))))************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////|||___YYYSSSOOOPPPQQQQQQPPPIIIIIIHHHGGGFFFDDDCCCBBB;;;999777666666777777666222///+++******++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************************(((((())))))*********+++))))))))))))************++++++******))))))(((((('''(((((()))***++++++,,,))))))))))))******************++++++++++++******))))))))))))************(((((())))))*********+++************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////|||bbbYYYPPPOOOOOOMMMKKKKKKEEEGGGIIIJJJIIIFFFCCC@@@???;;;666555777888777666000...***))))))*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++******)))((('''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///cccZZZQQQPPPPPPNNNLLLMMMHHHIIIJJJKKKIIIFFFCCC@@@???;;;666555777888777666111...***))))))*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))***))))))(((((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................////////////000|||cccZZZSSSQQQPPPNNNMMMNNNKKKKKKLLLLLLJJJGGGCCC@@@???;;;666555777888777666111...+++))))))******)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...////////////000000000uuubbbZZZSSSQQQOOOLLLLLLNNNNNNNNNNNNMMMJJJGGGCCCAAA???;;;666555777888777666111...+++))))))***))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////uuu___XXXRRRPPPMMMJJJJJJMMMOOOOOOOOOMMMKKKGGGDDDBBB???;;;666555777888777666222///+++))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......ttt^^^XXXRRROOOLLLHHHIIIMMMPPPOOONNNMMMJJJGGGDDDCCC???;;;666555777888777666222///+++))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------rrr^^^XXXSSSPPPLLLHHHIIINNNOOONNNMMMLLLJJJGGGEEECCC???;;;666555777888777666333///,,,)))))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......ttt___YYYUUUQQQMMMIIIJJJOOONNNNNNMMMKKKIIIGGGEEEDDD???;;;777555777888777666333000,,,)))))))))((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////vvv```VVVNNNMMMOOOOOOOOOQQQPPPOOONNNLLLIIIFFFDDDBBB???;;;777666888:::999777333111---***''''''((((((,,,***(((&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))((()))))))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))((((((+++++++++,,,,,,+++++++++)))************+++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------------------------------sss^^^TTTLLLKKKMMMLLLLLLNNNPPPPPPNNNLLLIIIFFFCCCBBB>>>:::666666888999888777333111---***''''''((((((+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((()))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))))))))******++++++++++++******)))************+++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------------------------------sss]]]UUUMMMLLLMMMKKKKKKLLLQQQPPPNNNLLLHHHEEEBBBAAA===999555444777888777666333000---)))((('''((()))+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******)))(((((((((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))))))))******))))))))))))))))))))))))***************))))))))))))******************))))))************+++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------------------------------rrr^^^VVVQQQPPPOOOLLLLLLMMMQQQPPPNNNKKKHHHDDDBBB@@@<<<888444444666777666555222000---)))((('''((()))***)))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&'''(((((()))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))************************))))))************))))))))))))*********+++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------------------------------kkk[[[UUUQQQQQQOOOLLLKKKMMMPPPOOONNNKKKHHHDDDBBB@@@<<<888444333555777666444222000,,,)))(((((()))***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((''''''''''''''''''((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))***************+++++++++))))))************))))))))))))*********+++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------------------------------bbbVVVRRROOOPPPNNNJJJIIILLLOOONNNMMMJJJHHHEEEBBBAAA<<<888444333666777666555111///,,,)))(((((()))***((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((('''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''''''''''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))*********+++++++++++++++)))******************))))))************+++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------------------------------```SSSPPPOOOPPPNNNJJJJJJMMMMMMLLLKKKJJJHHHEEECCCBBB===999555444666888777555111///,,,)))(((((()))***''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((((('''(((((((((((((((((((((((('''((((((((())))))))))))'''''''''((())))))******'''((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))*********++++++,,,,,,,,,******++++++++++++******)))************+++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------------------------------cccSSSQQQQQQSSSPPPLLLLLLOOOLLLKKKKKKJJJHHHFFFDDDCCC===999555555777888777666111///,,,)))((((((***+++''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&!!!"""###%%%&&&&&&%%%%%%&&&&&&&&&'''((())))))***'''(((((((((((((((''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''(((*********)))((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++,,,++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......------------------------------------------------eeeSSSTTTSSSQQQNNNLLLMMMNNNPPPOOOMMMLLLJJJHHHDDDAAA<<<999666555666777777777111...+++))))))******)))***)))(((((())))))((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))&&&'''((())))))***))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++*********))))))+++*********))))))((((((***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------//////.........---------------------------------aaaSSSSSSRRRPPPMMMLLLMMMNNNQQQOOOMMMLLLJJJGGGCCC@@@;;;888555444555666666555111...+++))))))******)))***)))(((((())))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))(((''''''&&&(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))'''(((((())))))))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))+++++++++*********))))))************)))))))))(((***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------//////.........---------------------------------^^^SSSRRRQQQNNNKKKKKKLLLNNNQQQPPPMMMLLLJJJFFFBBB???:::777444333444555555555111...+++))))))******)))***)))(((((())))))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))(((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((())))))))))))(((((('''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))******))))))))))))))))))))))))************************))))))************))))))+++++++++***************************))))))))))))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------...............---------------------------------~~~```RRRRRRPPPMMMJJJJJJLLLOOOQQQOOOMMMKKKIIIFFFBBB>>>;;;888555444444555555555111...+++))))))******)))***)))(((((())))))((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))((()))))))))************((()))))))))************)))))))))))))))*********))))))))))))))))))))))))************************))))))************))))))*********************************)))))))))))))))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,------......------........................------------------------bbbQQQQQQPPPMMMKKKKKKMMMOOOPPPOOOMMMKKKIIIFFFBBB>>><<<999666555555666777666111...+++))))))******)))***)))(((((())))))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((()))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))***))))))((('''&&&))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))((()))))))))************((()))))))))************(((((())))))************))))))))))))))))))))))))************************))))))************))))))************************))))))))))))))))))*********************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......---------.....................------------------------___PPPQQQQQQOOOMMMLLLMMMNNNOOOMMMLLLJJJIIIFFFBBB???<<<:::777555666777777777111...+++))))))******)))***)))(((((())))))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))*********))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))))))))(((((('''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************((((((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))***************+++++++++))))))))))))***************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,------......---------------...............------------------------zzz[[[OOOQQQRRRRRRPPPNNNMMMNNNMMMLLLJJJJJJIIIGGGCCC@@@;;;999666444555666666666111...+++))))))******)))***)))(((((())))))(((''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))***************((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))'''(((((())))))))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))*********+++++++++((()))))))))***************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++,,,------......---------------.........//////------------------------sssYYYNNNQQQSSSSSSQQQOOONNNMMMLLLKKKJJJJJJIIIGGGDDDAAA:::888555333444555555555111...+++))))))******)))***)))(((((())))))((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))***************(((((((((((((((((((((((($$$%%%&&&((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))''''''((())))))***))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))******++++++++++++(((((())))))*********+++************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,------......---------------.........//////------------------------}}}{{{jjjTTTNNNQQQTTTTTTSSSPPPOOONNNMMMJJJHHHGGGHHHFFFBBB===999777555444555555555444666222,,,)))((()))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''))))))((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))(((((())))))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------------------------------,,,------......------,,,//////.........---------........................uuuttt~~~iiiUUUNNNPPPSSSTTTRRRPPPNNNNNNLLLJJJGGGGGGHHHFFFBBB===:::888555444555666666555555222---))))))))))))))))))))))))(((((((((''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------------------------------,,,------......------,,,///.........------------........................nnnnnn}}}}}}jjjUUUMMMOOORRRSSSQQQOOOMMMMMMLLLIIIGGGGGGHHHFFFBBB>>><<<999666555666777777666555222---***)))***))))))******)))))))))(((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''(((((((((((()))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******************************)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***************)))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,............------------........................pppppp~~~iiiTTTLLLOOORRRRRRQQQNNNMMMLLLLLLIIIGGGGGGHHHGGGCCC???>>>;;;777666666777777777555222---+++******))))))************))))))))))))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++******)))))))))***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,------......------,,,------------------------........................yyy{{{gggOOOLLLOOORRRRRRQQQNNNMMMLLLLLLJJJHHHHHHIIIHHHDDD@@@???<<<888666666777888888555222...,,,++++++***(((************))))))))))))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&'''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((('''''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************,,,,,,++++++******))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,------------------........................eeeKKKMMMOOORRRSSSQQQOOOMMMMMMMMMKKKIIIJJJKKKJJJFFFBBB@@@<<<888555555666777777555222///---,,,+++***(((******)))))))))(((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************++++++++++++++++++++++++******************++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,------......------,,,,,,,,,,,,,,,------------........................iiiMMMNNNPPPSSSTTTRRRPPPNNNNNNOOOLLLKKKKKKMMMLLLHHHDDD@@@<<<777444444555666777555222///---,,,,,,***((()))))))))(((((((((''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))))))))******************************,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&'''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++***++++++++++++++++++,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///------------------------,,,------......------,,,++++++,,,,,,,,,---------........................pppSSSNNNQQQTTTTTTSSSPPPOOONNNOOOMMMKKKLLLNNNMMMIIIEEE@@@<<<777333333555666666555222///...---,,,***(((((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))%%%&&&&&&''''''((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((()))************+++++++++........................111222333444444333222111////////////////////////...------,,,+++++++++,,,******))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))******++++++++++++*********++++++,,,,,,---))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------,,,------......------,,,+++++++++,,,,,,---------........................sssQQQMMMOOORRRSSSRRRQQQQQQQQQMMMLLLKKKMMMNNNMMMHHHCCC@@@<<<777444444555555555555333000,,,***)))))))))))))))))))))(((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))((()))******)))'''%%%'''((()))(((((()))***&&&(((+++---***&&&***111444222111222444555555444555555999===:::333222777<<<;;;???DDDDDD@@@???AAA<<<===<<<999555444666888666666666555444222000...000///---+++)))(((((('''(((''''''(((***+++***))))))((((((''''''((())))))((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***************************++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,uuuUUUMMMPPPSSSSSSRRRQQQPPPPPPLLLKKKJJJLLLMMMLLLGGGCCC@@@<<<777444444555555555555333000,,,***)))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&'''((())))))((('''&&&'''((())))))+++---///---...111333333333;;;DDDHHHHHHKKKOOOSSSUUUUUUTTTRRRKKKEEEBBB===888;;;AAAGGGFFFIIIRRRWWWTTTPPPNNNGGGEEEBBBAAAAAAAAA???>>>???>>><<<999777555444444666666555333222111111111,,,***)))((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))************,,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------/////////......---------yyyZZZNNNQQQSSSSSSRRRPPPOOOOOOKKKJJJIIIJJJLLLKKKGGGBBB@@@<<<888555444555666666555333000---***)))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&'''((()))******+++'''(((((((((((((((((((((***++++++,,,...000222333<<<<<<===@@@@@@CCCMMMXXXdddfffjjjpppuuuxxxxxxwwwhhh\\\MMMDDD@@@@@@FFFMMMUUUSSSWWWbbbjjjhhhaaa\\\UUUQQQNNNMMMOOONNNIIIDDDHHHFFFCCCAAA??????@@@AAA<<<<<<<<<;;;:::999888888111...+++))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***))))))))))))************++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************)))))))))*********++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------///////////////.........zzz[[[NNNQQQSSSTTTRRRPPPOOOOOOKKKIIIGGGIIIKKKJJJFFFBBB@@@<<<888555555666777777666444000---***)))))))))))))))))))))(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((()))))),,,+++***((('''(((+++------///222777<<<@@@BBBBBBLLLLLLNNNOOOMMMNNNVVV```uuutttuuuwwwzzz{{{{{{zzzfffZZZLLLEEEEEEKKKRRRWWW\\\[[[```jjjpppooolllllleeedddaaa^^^[[[WWWQQQNNNKKKJJJHHHGGGFFFEEEEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA999666111...,,,+++***(((((())))))******)))((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&'''((('''&&&&&&&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***((()))))))))************+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,------------...//////..................xxxXXXNNNPPPSSSSSSRRRPPPOOOPPPJJJHHHGGGHHHJJJJJJGGGCCC@@@<<<888555555666777777666444111---+++*********))))))))))))((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''++++++***))))))...555;;;:::<<>>999777666777:::;;;>>>HHHRRR\\\___aaa^^^XXXVVVYYY\\\aaabbbdddeeedddcccaaa___PPPMMMHHHDDDCCCEEEHHHKKKTTTRRROOOMMMIIIEEE???;;;555333000...---...000111------+++***))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------............------------.........///jjjOOOJJJMMMQQQSSSSSSRRRSSSSSSLLLIIIGGGHHHJJJKKKIIIFFF@@@<<<888666666888999999777555111...+++******+++))))))))))))((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((('''((((((((())))))******&&&''')))+++---///111222999BBBNNNUUUXXX[[[___cccVVVMMMBBB>>>AAAHHHLLLMMMXXXZZZ]]]]]]XXXQQQQQQVVVSSSQQQNNNMMMNNNPPPQQQQQQQQQXXXZZZTTTMMMLLLIIIDDDDDD>>>;;;;;;<<<<<<@@@EEE??????@@@AAABBBDDDHHHJJJMMMPPPUUU\\\dddkkkpppssshhhbbbXXXOOOHHHFFFFFFGGGGGGHHHIIIJJJKKKJJJFFFCCC<<<999666333222333666777///...---+++***))))))(((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------.........//////---.........//////000000aaaNNNJJJNNNRRRUUUVVVVVVWWWXXXLLLIIIGGGGGGIIIIIIGGGDDDAAA===777444444666777888444222///---***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((((((((((((((('''((((((((('''&&&%%%%%%''''''((((((''''''&&&%%%(((((()))))))))(((((('''......------///555<<>>;;;777?????????BBBKKK[[[nnn{{{{{{~~~uuuaaaRRRNNNIIIBBBCCCDDDFFFHHHKKKLLLLLLKKKBBBCCCAAA<<<777555666999>>>>>>;;;555---))))))+++)))((('''''')))***)))((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))************))))))************))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************%%%%%%%%%&&&&&&'''''''''((((((((())))))*********'''((()))((('''((()))+++******)))(((''''''((((((((((((((())))))*********((((((((((((((((((((((((,,,,,,+++***)))(((((('''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------...............---------,,,,,,------------,,,,,,......---------......///***+++---...//////......************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///___LLLKKKNNNRRRUUUUUUVVVVVVWWWLLLIIIGGGGGGIIIIIIGGGDDDAAA<<<777444444666777888333222///,,,***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((''''''&&&%%%'''''''''(((((((((((((((%%%&&&'''))))))*********...000333777===EEENNNSSS___[[[UUUMMMGGGBBB???===<<>>888222...,,,)))(((''''''((((((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))((((((''''''(((((()))******))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((()))******)))((()))***((((((((()))))))))******))))))************))))))***)))))))))((((((((('''))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********''''''''''''''''''''''''''''''((((((((((((((((((((())))))((('''&&&((()))((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++*********))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------............---------------,,,---------...***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............|||[[[HHHLLLOOOSSSUUUUUUTTTUUUUUULLLIIIGGGGGGIIIIIIGGGDDD@@@<<<888555555666777777333111///,,,***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((('''&&&&&&&&&''''''((())))))******&&&&&&'''(((***+++---...222888AAAJJJOOOSSSVVVXXXUUUOOOFFF>>>999999<<<>>>AAAIIISSS\\\dddnnnzzz}}}vvvvvv~~~~~~}}}wwwjjjlllrrruuuvvvwwwvvvppphhh```ZZZTTTPPPIIIBBB===???DDDHHHXXX```iiimmmiiihhhrrrzzzuuulllaaaWWWQQQOOOOOOQQQPPPLLLGGGBBB@@@AAABBBFFFGGGIIIIIIGGG@@@777111+++)))(((((())))))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))*********))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((()))******(((((()))***''''''((((((((()))))))))))))))************))))))))))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''***++++++)))'''&&&''')))(((((((((((((((((((((((((((((()))))))))))))))***************************''''''''''''''''''''''''))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************)))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------..........................................------,,,,,,,,,,,,------------------......////////////.........---------------------,,,,,,------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............{{{\\\JJJMMMOOOSSSTTTTTTSSSSSSSSSLLLIIIGGGGGGIIIIIIGGGDDD@@@<<<888555555666777777222111...,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((())))))***)))((()))+++///333666===EEEOOOUUUVVVQQQLLLHHH@@@??????@@@BBBFFFJJJLLLVVV]]]fffkkknnnttt}}}uuupppmmmjjjiiieee^^^ZZZ\\\cccjjjccc```^^^^^^bbbggglllnnn|||{{{llldddhhhooonnnwwwyyylll]]]QQQIIIFFFFFFCCCAAADDDLLLPPPZZZrrrvvvlll```SSSJJJIIIKKKLLLLLLJJJGGGDDDCCCFFFGGGIIIMMMOOOLLLDDD===444111---++++++,,,++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))***)))((('''(((***''''''''''''(((((((((((())))))************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))((((((((((((((()))))))))(((((((((((((((***++++++***((((((***+++))))))******************************************************************)))))))))))))))))))))***))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------............---------...............000/////////........................////////////...//////////////////.....................---------...............------------------------------------------------------------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------------------------------------------------------------,,,,,,---------.........|||```QQQLLLOOORRRTTTSSSRRRRRRRRRLLLIIIGGGGGGIIIIIIGGGDDD???<<<888666666777777666111000...+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((((('''(((((('''&&&&&&''''''(((+++******,,,111888???DDDLLLNNNOOONNNIIIBBB>>>;;;@@@BBBGGGLLLRRRWWW[[[]]]nnnppppppjjjdddccckkkrrryyyvvvppphhh___UUUMMMHHHIIIFFFBBB@@@@@@CCCEEEGGGDDDAAA>>>===>>>@@@BBBBBBJJJOOORRRQQQMMMLLLOOOSSSXXXbbbsssyyyiii[[[SSSJJJ@@@:::<<>>666000---,,,+++***)))))))))))))))*********************************(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))''')))***)))((('''((()))''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))))))))***,,,...***+++,,,,,,---,,,++++++************************************************)))))))))***************(((((())))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************************************************+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------........./////////,,,---------......//////......................../////////000000000111111000111111222222111111000...////////////...---,,,------------......//////------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...}}}yyy^^^OOOKKKNNNQQQSSSRRRRRRQQQRRRLLLIIIGGGGGGIIIIIIGGGDDD???<<<888666666777666666000///---+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))(((((()))((('''&&&'''((()))***,,,...111666===DDDJJJNNNOOOKKKDDD===888999===AAAIIIKKKOOOUUU\\\ccchhhkkksssooofffYYYMMMHHHKKKPPPOOONNNLLLHHHCCC===888555888555222333555777777666666555333444666666666555333444666777777777777777>>>DDDNNNXXXcccrrrtttgggZZZTTTLLLGGGAAA@@@FFFNNN\\\]]]fffwwwyyyggg```VVVNNNIIIGGGFFFFFFEEEFFFGGGJJJOOORRRSSSSSSPPPJJJAAA999333///+++((()))))))))(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))***'''((())))))''''''((()))''''''((((((((()))))))))))))))************))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++((()))))))))************)))***+++,,,,,,---///222///000111111111///...---+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................////////////000------......///000000000---......//////000000111222222222333444444555555666777777888888777777666222333333444333222000///......---------......///------------------------------------------------------------............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++,,,,,,------.........------------------------------------------------,,,,,,,,,,,,------------{{{wwwZZZJJJJJJMMMPPPRRRRRRQQQRRRRRRLLLIIIGGGGGGIIIIIIGGGDDD>>><<<888777777777666555000///---+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((''''''((()))))))))))))))(((((('''((())),,,...000333777>>>EEEIIIKKKKKKJJJBBB@@@<<<888888>>>FFFLLLLLLNNNRRRWWW\\\___aaabbb]]]XXXNNNCCC;;;777999<<<:::<<<===<<<999777666777555555666777999;;;???BBBAAA@@@@@@@@@@@@>>>:::777555666666666555444333222111333555888<<>>IIIKKKTTTdddwww~~~wwwkkkaaaYYYRRRLLLIIIKKKLLLMMMMMMNNNOOORRRTTTSSSPPPLLLGGGBBB;;;444///,,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))'''((()))(((''''''((()))((((((((()))))))))******))))))************))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******+++,,,---...//////---......///000111222222333444555555555555777999999999::::::999777555444111111111000000000//////........................,,,+++++++++***)))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,------...................../////////000000000//////000111111222333333111222333444555777888888::::::;;;;;;<<<======>>>???@@@@@@AAAAAA@@@@@@???<<<===>>>>>>===<<<:::888555444222111////////////................................................------------.........///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,---......///........................------------------------++++++,,,,,,,,,---------|||]]]KKKIIILLLPPPRRRRRRRRRRRRSSSLLLIIIGGGGGGIIIIIIGGGDDD>>>;;;999777777777666555000...,,,***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((''''''((()))))))))))))))'''''''''))),,,///333555;;;AAAJJJQQQRRRMMMFFF@@@333666;;;???CCCGGGLLLOOONNNQQQVVVYYYXXXRRRKKKFFFDDD@@@:::555333555888:::<<>><<<:::;;;<<<111444666444222333888===???CCCKKKYYYfffppptttuuuzzzkkk```WWWPPPDDDEEEHHHOOO[[[kkkzzz}}}tttgggYYYPPPPPPRRRSSSRRRNNNMMMOOOQQQPPPQQQRRRSSSPPPIII@@@:::000000///...,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))))))))))))))************))))))************))))))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---...///111222222444444555666888999::::::>>>???@@@???>>>>>>???AAABBBCCCCCCCCCBBB@@@===;;;888888888777777666666666000000000000000000000000//////......---,,,++++++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,---......//////......////////////000000000000111111222333444444555555777777999:::<<<>>>???@@@BBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIHHHFFFDDDBBB>>><<<999666333222111111000000000000000000000000........................---------.........//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,---...//////........................------------------------++++++,,,,,,,,,---------```IIIIIIKKKNNNRRRUUUUUURRRNNNJJJGGGEEEFFFHHHIIIGGGDDD===;;;888555333333444555111000...+++***))))))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''---,,,***)))+++111999???HHHKKKMMMKKKEEE>>>:::999:::;;;===@@@EEELLLRRRVVVYYYVVVPPPHHHAAA;;;666444888999999777555666;;;???BBBHHHPPPSSSQQQMMMJJJIIIIIIFFFJJJRRRUUUWWWeeexxxuuurrrrrrssslll]]]SSSQQQQQQPPPMMMIIIFFFEEEFFFHHH???;;;555111000111333444333555777:::???GGGOOOVVV```ppp}}}rrrlll^^^SSSJJJKKKLLLPPP^^^oooxxxZZZXXXTTTSSSVVVUUUOOOPPPTTTUUUVVVWWWYYYXXXTTTMMMHHH???:::333...,,,+++***)))---+++))))))******((('''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************************+++*********))))))(((((())))))))))))))))))))))))******))))))***+++---...+++(((&&&&&&***,,,,,,++++++,,,............000222333444777;;;>>>@@@BBBCCCFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBB@@@???>>>DDDDDDDDDEEEHHHJJJIIIIIIHHHFFFAAA>>>;;;::::::;;;;;;777333111111333444444777666555333111000///......---+++***)))******+++)))(((''''''((()))***+++***)))))))))))))))******))))))))))))******************))))))))))))************))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,---------...------,,,+++///000000000//////111333333222222666<<<@@@@@@???BBBEEEIIIJJJJJJJJJLLLMMMRRRQQQPPPNNNNNNOOOSSSVVVPPPPPPPPPPPPNNNIIIFFFEEEJJJIIIIIIKKKNNNOOOLLLHHHFFFCCC>>>:::999888777666444333111111222222///---000000///.........//////........................------------------------/////////...---------,,,///...---,,,,,,,,,,,,,,,.................................------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......```KKKIIILLLPPPSSSTTTSSSQQQOOOJJJGGGEEEFFFHHHIIIGGGDDD===;;;888555333333444555111///---+++***))))))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))(((***+++---///222888???CCCFFFFFFEEEAAA===::::::<<<===>>>AAAEEEIIIMMMNNNNNNFFFDDD@@@;;;888555444444777888888999;;;BBBJJJQQQUUUYYY^^^`````````bbbccc```]]]___eeeffffffsss|||qqqjjjiiieeebbb]]]XXXVVVWWWZZZ\\\NNNGGG???999888777777666444444333222333666<<<@@@@@@OOOcccrrr{{{rrrkkkbbbYYYPPPKKKOOOWWWgggrrraaaXXXTTTXXX\\\ZZZWWWVVVVVVVVVXXXZZZZZZXXXTTTPPPKKKDDD<<<444///---+++***(((''''''((()))***)))'''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((************************************)))))))))((())))))))))))))))))))))))+++******))))))))))))******))))))+++...---***'''+++---000333555777;;;===EEEGGGJJJLLLMMMLLLJJJIIIFFFGGGFFFEEEDDDCCCDDDEEE@@@@@@@@@???>>>===;;;:::>>>======???CCCEEEFFFEEEJJJHHHEEEBBB@@@@@@AAAAAA>>>;;;666444444555666666;;;;;;:::999888666444333111000...,,,+++******+++******)))))))))***+++,,,******))))))))))))******))))))))))))******************))))))))))))*********)))))))))((((((((('''))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---....../////////......////////////000000---///000111111333666999===>>>BBBHHHOOOUUUXXXXXX[[[]]]]]]]]]]]]___bbbdddbbbcccfffhhhkkklllmmmmmmjjjgggeeedddbbb]]]XXXVVVPPPMMMJJJIIIKKKKKKHHHEEEIIIEEE@@@===<<<===============<<<;;;:::777444222111111000///......////////////......------------------------------------...............---------///...---,,,,,,,,,,,,---------------------------......---------,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......___KKKHHHMMMRRRUUUSSSPPPPPPPPPJJJGGGEEEFFFHHHIIIFFFDDD===;;;888555333333444555000///---+++***))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********************)))---222777;;;???CCCFFFAAA???;;;666555777<<>><<<:::<<<;;;888444111000333555///777BBBMMMWWWdddsss}}}}}}{{{lll\\\SSSOOOMMMYYYfffzzzoooaaaUUUTTTYYY[[[YYYWWWUUUUUUVVVXXX[[[[[[YYYXXXWWWQQQGGG>>>666111---***(((''''''(((******)))'''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))******************)))))),,,++++++,,,...///...---333666:::>>>AAADDDIIILLLRRRTTTVVVUUUSSSMMMHHHDDDAAABBBCCC@@@===<<>>:::888888999::::::===>>>??????>>>===;;;999666555333000...,,,,,,+++,,,,,,+++++++++,,,------+++******)))))))))******))))))))))))******************))))))))))))******))))))))))))(((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---...///000000............///000111222333555777:::===AAAFFFJJJSSSWWW^^^dddhhhlllppprrrvvvwwwyyy{{{|||{{{{{{zzzzzz|||zzzuuuhhhbbb\\\WWWUUURRRNNNJJJKKKGGGCCC@@@@@@AAABBBCCCCCCEEEGGGFFFCCC???<<<:::666555333222000/////////000000//////......---------------------------------------.....................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------...------------,,,,,,,,,------------------------,,,,,,,,,---------......\\\IIIGGGMMMTTTVVVRRROOOOOOQQQIIIGGGDDDEEEHHHHHHFFFCCC===;;;888555333333444555///...,,,+++)))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,111888>>>@@@AAAAAAAAA:::888444333444:::AAAFFFCCCBBBAAACCCDDD@@@999222444555666888:::;;;;;;;;;CCCDDDGGGKKKRRRZZZbbbgggkkkjjjjjjiiijjjnnnrrrtttrrrzzzuuusss~~~}}}~~~{{{eeeTTTLLLIIIFFFCCCEEEEEEBBB>>>:::777777888444555666666888@@@KKKTTTlllzzzxxxmmmiiigggbbb\\\VVVVVV___eeehhhoooyyy~~~ttteee[[[VVVUUUXXX[[[TTTSSSSSSUUUXXXZZZZZZZZZ\\\XXXPPPIIIAAA888000+++,,,+++***++++++***(((&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******************************************)))))))))))))))))))))))))))))))))))))))((((((***+++,,,,,,------///---,,,---111666;;;>>>CCCEEEGGGHHHIIIJJJMMMOOONNNNNNMMMKKKGGGAAA<<<999:::<<<<<<:::777666:::>>>999999999:::::::::::::::<<<:::888888999999888777::::::999:::;;;===???AAA@@@===:::888999;;;;;;;;;:::<<>>===:::777444222111000000000000000000000000000........................,,,---------.../////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......~~~YYYGGGFFFMMMTTTUUURRROOOOOOQQQIIIFFFDDDEEEGGGHHHFFFCCC===;;;888555333333444555///---,,,***)))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((()))***,,,---...333777<<>>===777777555222000333888===KKK^^^nnnppprrryyyhhhZZZQQQQQQQQQPPP[[[iiivvveeeZZZYYY\\\UUUTTTSSSTTTWWWZZZ[[[[[[ZZZXXXVVVRRRLLLBBB777000---+++***)))***+++***((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))((()))))))))*********+++************************))))))))))))))))))******))))))))))))))))))))))))(((((()))***+++---......000222666;;;???EEEIIILLLLLLLLLLLLIIIFFFCCCCCCCCCAAAAAA@@@>>>===<<<<<<<<<;;;===??????>>>???CCCGGGGGGGGGFFFFFFGGGIIIJJJKKKHHHFFFDDDBBBAAA>>>;;;999>>>===<<<;;;::::::;;;;;;:::888555555666777888777777:::>>>BBBDDDEEEEEEDDDBBBAAA???<<<999666333222......//////............,,,,,,+++***************((()))))))))******************))))))))))))******(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************************************************************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...//////222333444777:::===@@@AAA???EEEOOOZZZeeeppp{{{zzzoooiiiaaaYYYSSSNNNJJJGGGKKKMMMPPPRRRRRRSSSSSSTTTHHHFFFBBB???;;;777555444000000000000000000111111........................,,,---------.../////////------,,,,,,,,,------...------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......}}}YYYFFFFFFLLLRRRTTTSSSQQQQQQQQQIIIFFFDDDEEEGGGHHHEEECCC===;;;888555333333444555...---+++***))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''((()))+++...111333888:::<<<<<<999666444333444555888===BBBDDDDDDCCC;;;999666222111111333444555777<<>>>>>;;;777333222222444333AAAPPPYYYcccppp}}}rrr```SSSIIIEEEMMMYYYooommm___XXXYYYXXXWWWXXX[[[]]]______XXXYYYZZZZZZVVVMMMCCC;;;---+++(((''')))+++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((''''''((((((((()))))))))''''''((()))))))))))))))(((((((((((())))))))))))((())))))******+++++++++************************))))))))))))************))))))))))))))))))))))))************,,,...000222777===GGGNNNPPPPPPNNNMMMHHHHHHGGGCCC???;;;::::::<<<======@@@CCCGGGKKKMMMFFFGGGJJJNNNSSSWWWYYY[[[]]][[[XXXVVVVVVXXX[[[]]]\\\[[[ZZZYYYXXXUUUPPPLLLNNNLLLJJJFFFCCC@@@>>>===999777555444555555555444777:::===AAADDDFFFFFFFFFCCCCCCAAA???<<<999777555111111111222111111000///---,,,+++***************))))))))))))******************))))))))))))******(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000///.........000111333222555:::@@@GGGLLLPPPRRRVVV^^^jjjwwwxxxnnneee]]]XXXQQQOOOLLLLLLNNNPPPPPPPPPMMMKKKHHHDDDAAA>>><<<;;;333333222222111000000000........................---------...............------,,,,,,,,,---..............................,,,,,,,,,------------...------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---------......\\\HHHGGGJJJOOOSSSUUUTTTRRRQQQHHHFFFDDDDDDGGGGGGEEECCC===;;;888555333333444555---,,,+++)))))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((()))+++...222666888::::::999777444222333444888999<<>>:::222333444222111555===DDDAAA@@@@@@BBBEEEJJJPPPSSSTTTXXX]]]dddhhhfff```ZZZbbbaaaaaaaaaaaa]]]XXXSSSWWWYYYZZZZZZZZZ[[[[[[[[[[[[```bbbbbbfffnnnqqqooo{{{wwwvvvzzz}}}~~~|||zzzqqqeee]]]WWWSSSKKKBBB999222///...000222888AAAJJJUUUeeerrryyylll^^^SSSNNNNNN\\\sssqqq^^^ZZZYYYYYY[[[^^^bbbcccccc\\\]]]^^^___]]]WWWOOOIII888333---***)))***,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******''''''''''''((((((((((((&&&''''''((((((((((((((('''((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,************************((()))))))))************))))))))))))))))))))))))++++++,,,...222888>>>AAAGGGLLLQQQSSSPPPKKKHHHGGGAAABBBCCCBBB@@@???@@@AAABBBCCCFFFJJJNNNRRRUUUWWWPPPQQQUUU]]]gggnnnooommmkkkggg```ZZZXXXYYY]]]___aaabbbdddggggggeee```\\\XXXVVVTTTQQQNNNKKKHHHGGGEEEBBB>>><<<;;;:::888666888999;;;===???AAABBBBBBAAAAAA@@@???===;;;888777444444555555555444333222...---,,,+++************))))))))))))******************))))))))))))******'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------............000000000000222555888:::;;;@@@JJJUUU___hhhmmmpppyyy~~~xxxfff]]]RRRMMMMMMNNNLLLIIILLLKKKIIIGGGFFFEEEDDDDDD===<<<;;;888666333222111.......................................---------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......```KKKGGGIIIMMMRRRVVVVVVTTTQQQHHHFFFCCCDDDGGGGGGEEEBBB===;;;888555333333444555---,,,+++)))))))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))***---000555999<<<:::999666333111111444777<<<===???BBBCCC@@@999333+++000444555555;;;GGGQQQQQQMMMHHHDDDEEEKKKRRRWWWVVVXXX[[[```aaa]]]UUUNNNLLLKKKLLLOOORRRRRRNNNKKKHHHLLLOOOQQQRRRUUUUUUSSSWWW\\\___]]]___dddeeeaaarrrjjj```]]]cccllltttwwwyyywwwnnnpppiii\\\MMMAAA888444333666...,,,222999@@@PPPaaasssxxx___MMMXXXkkknnnXXXWWWXXX[[[```ccceeeeeeaaaaaaaaabbbaaa]]]XXXSSSEEE???666///+++***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))&&&''''''((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))++++++...222:::DDDMMMSSSXXXWWWSSSLLLDDD@@@@@@BBB===@@@CCCFFFHHHJJJMMMPPPIIIKKKNNNQQQTTTUUUUUUTTTTTTTTTXXXdddqqqyyyyyyvvvnnnhhh___VVVRRRRRRVVVXXXUUUXXX]]]bbbeeeeee```]]]VVVVVVUUUTTTSSSSSSRRRQQQRRRNNNJJJFFFDDDAAA>>>;;;777888888999:::;;;;;;<<>>===;;;999777666777888888888666555444...---,,,+++************))))))))))))******************))))))))))))******'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.........//////000000000222555:::===@@@LLLSSS___nnn{{{}}}}}}sssbbbXXXVVVUUUQQQLLLIIIIIIHHHHHHHHHIIIIIIJJJHHHGGGDDD@@@<<<888555333/////////////////////////////////......------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------......~~~^^^JJJJJJLLLOOOSSSVVVVVVRRROOOJJJHHHEEEEEEEEEEEEDDDBBB>>>;;;666333333333333222000...+++*********)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((()))************))))))((()))+++...111444666777333333333222222444888;;;@@@@@@>>>;;;777444333333555555444222777GGG^^^oookkkbbbVVVNNNLLLMMMOOOPPPOOONNNNNNNNNMMMKKKGGGDDDEEEHHHMMMSSSWWWWWWUUURRROOORRRXXX___ddddddaaa^^^cccbbbcccfffiiijjjgggccckkkgggaaa\\\[[[]]]aaadddlllmmmtttpppmmmllldddXXXMMMGGG@@@:::555222222444333333;;;FFFXXXuuuyyyeeehhhqqq}}}xxxkkk]]]YYY^^^dddfffeeecccdddddddddbbb^^^[[[YYYSSSLLLAAA888111---***((()))******)))))))))***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((''''''&&&&&&''')))***''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************++++++******************,,,,,,------,,,+++)))(((+++,,,------+++******+++***+++,,,+++***)))+++---111222666>>>HHHQQQVVVYYYUUUMMMDDD???;;;;;;BBBJJJLLLWWW]]][[[YYY[[[\\\ZZZRRRRRRPPPMMMIIIEEEBBBAAAIIIKKKNNNQQQTTTWWWYYYZZZTTTPPPLLLIIIIIIJJJKKKKKKEEEJJJQQQUUUWWWTTTQQQNNNKKKLLLNNNQQQUUUYYY\\\^^^___\\\XXXXXXYYYWWWQQQKKK===>>>???<<<888555777999======>>>>>>>>>===<<<<<<===;;;999:::;;;============777111---------,,,***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,---......+++...111111000/////////000444999999;;;BBBOOO[[[bbbmmm~~~xxxkkkZZZMMMNNNIIIHHHLLLLLLGGGEEEGGGRRRNNNJJJIIIHHHEEE@@@<<<666333///,,,---.........////////////...------,,,------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------}}}___MMMKKKMMMPPPTTTVVVVVVRRROOOKKKIIIFFFFFFFFFFFFEEECCC>>>;;;666333333333222222000...+++************))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((((((((((()))))))))))))))))))))*********+++,,,...000222333444444111333555777888:::===@@@<<<;;;999777555444555777444666999:::===HHHYYYfffeee^^^TTTLLLIIIHHHHHHGGGIIIHHHFFFEEEEEEEEEEEEDDDGGGMMMVVV```iiioooppppppxxxzzzyyysssmmmiiigggggghhheeeffflllssszzztttkkkllljjjfffbbb[[[MMM@@@<<<888666777666444888???HHH___~~~yyyrrrhhhjjjnnn```[[[]]]```aaadddddddddcccaaa___]]]\\\XXXRRRJJJAAA999222,,,((())))))))))))((('''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((())))))''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************++++++******************,,,,,,------,,,+++)))((()))+++------,,,++++++,,,)))***++++++,,,---000333888<<>>AAAKKKUUUdddkkklllfff^^^\\\ZZZWWWMMMKKKHHHFFFEEEEEEDDDCCCAAACCCEEEIIIKKKNNNOOOOOOMMMJJJFFFDDDEEEHHHJJJKKKFFFEEEEEEHHHKKKKKKGGGCCCHHHIIIJJJKKKMMMOOOPPPQQQ[[[[[[\\\```cccbbb[[[UUUIIIGGGCCC@@@===:::777666999;;;===???@@@???>>>===>>><<<:::;;;<<<>>>?????????<<<888555333111...,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............---------......///...,,,++++++---111333555999;;;???EEEMMMYYYgggppp~~~{{{yyyyyy{{{||||||nnn\\\RRRIIIHHHHHHHHHKKKOOORRRQQQQQQSSSTTTQQQKKKEEE<<<999555222111000///......////////////......---------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................xxx}}}www___OOOMMMOOOQQQTTTVVVVVVRRRPPPKKKIIIGGGFFFFFFFFFEEEDDD>>>;;;666333222222222222000---+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))+++,,,///000111222333222111000---111666:::<<<===???@@@888666444222222333555777666;;;@@@BBBDDDHHHPPPWWWZZZUUUNNNHHHDDDBBB@@@???AAA@@@@@@AAAEEEKKKQQQTTTbbbiiiuuuwwwooolllmmmqqqwww}}}oooqqqrrrtttwwwttteeeVVVLLLDDD>>><<<;;;888555555777AAATTTlllxxxcccYYYhhhmmm[[[UUUYYY___ddddddcccbbbaaa```______^^^[[[UUUNNNEEE:::000)))*********))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))******************++++++++++++++++++,,,,,,,,,,,,,,,+++)))))))))+++---...---++++++,,,)))+++---...///222666999AAAFFFLLLNNNMMMKKKKKKKKKKKKHHHIIILLLMMMNNNSSSZZZhhhkkkiii```VVVRRROOOMMMHHHEEECCCCCCFFFIIIIIIHHHEEEGGGIIIKKKMMMNNNOOOOOONNNKKKHHHIIIMMMSSSYYY[[[UUUPPPJJJIIILLLLLLHHHCCCFFFFFFFFFGGGHHHIIIJJJJJJTTTRRRSSSWWW]]]```___]]]YYYTTTNNNJJJGGGCCC;;;555666888;;;>>>@@@@@@>>>===???======>>>@@@BBBBBBAAACCCCCCBBB???999444111000++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////........./////////---,,,---000333666777<<>>:::666333222222222111///---*********+++***))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))***)))((('''(((***,,,...333444444444333111///...,,,000666999:::999888888444333333444555666666666<<>>>>>>>>???@@@CCCIIIQQQ[[[fffpppwww{{{xxxpppqqqttt{{{{{{pppdddXXXLLLFFFDDDAAA:::555666444666AAATTTkkkuuu^^^ZZZlll{{{___QQQTTT\\\```aaabbbdddcccbbb```___aaa```]]]YYYQQQDDD777...---,,,++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&((()))))))))((('''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))((()))))))))******************+++++++++++++++,,,,,,,,,,,,,,,++++++******)))+++------,,,************---111333666888<<>>;;;888444111..................//////........................---------------------------------------------------------------------------------------------------------------------------------...............www{{{sssdddSSSSSSTTTVVVWWWVVVSSSPPPIIIGGGEEEDDDDDDDDDCCCBBB===:::555222222222111111///---***)))***++++++***************************((()))))))))*********+++))))))(((((((((((())))))***)))(((((()))+++...000555555555444333111///---000444777888666333111000000222666<<>>CCCFFFHHHGGGCCC@@@???@@@===<<<:::999;;;???EEEIIIQQQXXXcccooo{{{zzzooojjjssssssaaaWWWTTTRRRIIIAAA>>>888444666>>>OOOiii~~~hhhQQQSSSiii~~~fffQQQNNNTTTYYY\\\aaadddeeeccc```]]]`````````___YYYNNNAAA999///---******+++,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&((()))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((()))))))))******************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,***))))))***+++000777===@@@BBBDDDEEE@@@BBBCCC@@@===???FFFMMMRRRVVV^^^dddaaaUUULLLIIIFFFEEEFFFGGGIIIMMMQQQVVVVVVVVVYYY]]]bbbcccaaa^^^dddcccbbb`````````aaaaaa]]][[[ZZZ\\\bbbjjjpppsssppppppnnnhhh___XXXTTTTTTPPPQQQRRRTTTUUUUUUUUUUUUSSSNNNHHHEEEFFFLLLRRRUUUVVV[[[``````ZZZQQQHHHDDD@@@???===;;;999999999:::888;;;AAAHHHLLLKKKHHHDDDKKKKKKIIIBBB:::555444555...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000---444:::;;;:::>>>HHHQQQjjjxxx|||wwwtttvvvxxx|||}}}ooodddXXXPPPTTTQQQNNNOOOQQQSSSRRRPPPGGGEEEBBB@@@>>><<<999666111000///...---------...........................---------------------------------------------------------------------------------------------------------------------------------.........//////|||{{{jjjVVVVVVVVVVVVWWWVVVSSSPPPHHHFFFDDDCCCCCCCCCBBBAAA===:::555222111111111111///,,,***)))***++++++***************************((())))))******+++++++++))))))(((((((((((())))))***))))))***,,,...000111444444333222222111000000666777888777444000///...///222:::EEENNNQQQNNNJJJEEEEEEEEECCC???===<<<<<<777888;;;>>>DDDMMMWWW^^^mmmuuu{{{vvvyyy{{{yyyyyylllhhhfff\\\QQQ???;;;:::<<<;;;>>>MMM^^^~~~zzz```PPPTTT^^^dddtttrrr^^^RRROOOUUUXXX]]]bbbcccbbb___]]]````````````\\\UUUKKKEEE555000+++((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********((((((((()))))))))******))))))))))))******************++++++,,,---------,,,,,,+++******++++++,,,,,,------+++***+++...000///777BBBKKKNNNMMMKKKIII<<<>>>AAABBBDDDJJJRRRXXXXXXVVVWWWWWWSSSLLLIIIKKKIIIGGGHHHMMMQQQUUUZZZ```___aaaeeeiiikkklllkkkkkkrrroookkkgggeeeeeeggghhhhhheeebbbbbbdddgggjjjkkkllloooqqqkkkaaaYYYWWWXXXXXXYYYZZZZZZYYYXXXVVVUUUPPPPPPPPPOOONNNLLLJJJIIIKKKRRR[[[^^^ZZZSSSNNNLLLKKKIIIEEEAAA>>><<<::::::666:::@@@HHHNNNOOOLLLIIINNNLLLHHHBBB<<<777555555000000///...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///111222333222777<<<>>>CCCOOObbbqqqwwwlll___XXXOOOJJJKKKMMMNNNNNNGGGEEEBBB@@@@@@???>>><<<777555333000...---------........................------------------------------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,------.../////////~~~iiiXXXWWWWWWWWWWWWVVVSSSPPPIIIGGGDDDDDDDDDDDDCCCAAA===999555222111111111000...,,,***)))***+++++++++************************((())))))******+++,,,,,,))))))(((((((((((()))))))))***+++---///000222222333222111000000111333444666666666444111000000111111444;;;EEEOOOSSSPPPLLL@@@@@@@@@???===<<<=========BBBJJJRRR[[[fffqqqxxx||||||wwwsssgggZZZCCC===;;;>>>;;;555999CCCPPPdddyyy}}}mmmYYYNNNLLLUUU```rrr{{{hhhYYYSSSUUUXXX\\\^^^_________aaaaaa```___^^^YYYSSSOOOAAA999000+++***+++)))'''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))******************++++++,,,------...,,,++++++******+++,,,,,,------,,,,,,---000666:::???HHHTTT[[[ZZZSSSJJJDDD???CCCIIIOOOSSSVVVXXXXXXQQQMMMLLLLLLKKKIIIMMMSSSTTTOOOOOOTTTWWWXXX[[[aaaaaaeeeiiikkkjjjlllppptttyyytttmmmgggdddeeehhhjjjiiigggdddbbbbbbcccbbbaaacccfffgggddd___[[[ZZZ[[[ZZZZZZ[[[\\\[[[ZZZXXXVVVRRRUUUXXXXXXUUUPPPKKKHHHHHHLLLRRRWWWYYYXXXVVVTTTSSSRRRQQQMMMIIIDDD@@@===888999>>>DDDKKKOOOQQQQQQPPPMMMIIIEEEAAA===888444222222111000///...------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------............///000222444666777;;;>>>EEENNN\\\mmm||||||uuuoookkkaaaeeekkkqqqvvv{{{|||}}}|||qqqaaaUUUNNNLLLKKKJJJIIIFFFCCCAAAAAAAAAAAA@@@>>><<<888444000...------........................------------------------------------------------,,,,,,,,,---------..............................------------------------,,,,,,------...//////000kkkYYYXXXWWWWWWWWWVVVSSSPPPJJJHHHEEEEEEEEEEEEDDDBBB===999555222111111111000...,,,***)))***,,,++++++************************((())))))***++++++,,,,,,))))))(((((((((((()))))))))***,,,///111222333333111000///...///111555777222222111///...///222555555666:::BBBJJJMMMKKKFFF:::;;;<<<<<<===>>>>>>???GGGNNNZZZfffppp{{{}}}xxxjjj[[[PPPCCC<<<===;;;444444;;;???MMM```iiieeeZZZTTTSSSQQQVVVggghhhTTTTTTUUUWWWYYY]]]```bbbdddbbb```___^^^[[[XXXUUULLLCCC777///------+++)))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''&&&&&&((()))***''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************))))))))))))******************+++,,,,,,---......,,,+++*********+++,,,---,,,,,,,,,,,,///555<<>>AAAAAA>>>:::555666777888;;;AAAHHHMMM^^^dddooozzzmmmddddddNNNJJJDDDAAA@@@===888444555777CCCUUUccceeeaaa^^^\\\VVV]]]yyynnnXXXMMMUUU\\\ZZZ]]]ggg___``````^^^[[[ZZZZZZ[[[ZZZQQQCCC777///+++((('''+++)))'''''''''((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))************))))))***+++,,,,,,---------------+++))))))+++---+++...111111111888HHHXXX```kkkooocccSSSLLLKKKKKKRRR[[[dddeee]]]QQQHHHDDD===IIIQQQOOONNNTTTYYY[[[___^^^]]][[[\\\^^^bbbdddgggfffccc```^^^___bbbeee\\\ZZZXXXXXX[[[[[[YYYVVVYYYXXXWWWYYY]]]bbbeeegggeeebbb___^^^^^^]]]ZZZWWWVVVVVVWWWXXXYYY[[[\\\\\\ddddddcccaaa^^^\\\\\\\\\RRRNNNMMMOOOTTTVVVSSSOOOLLLMMMOOOUUUZZZYYYRRRLLLFFF???999<<>>JJJPPP[[[jjjyyy|||wwwjjjeeeiiiooottt|||yyyxxx{{{uuuvvvyyytttsssqqqmmmiiieeebbb```dddccccccgggrrrppp]]]OOOHHHIIIJJJKKKLLLJJJFFF@@@<<>>===999555666888;;;???EEEMMMWWW]]]ooottt{{{~~~zzzzzzzzz{{{~~~vvvfff^^^[[[TTTLLLFFFCCC@@@<<<999888555777BBBOOOYYYbbbiiidddbbb___fff}}}qqqYYYSSSUUUWWW[[[aaa^^^```aaa```]]]\\\[[[\\\[[[VVVMMMBBB666...+++***+++)))(((((())))))(((&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))*********************+++,,,,,,,,,---***++++++***))))))+++---***+++///555>>>IIIVVV``````cccaaaYYYVVVXXXZZZYYY\\\]]]]]]XXXPPPJJJGGGGGGPPPXXX\\\XXXWWW\\\aaaccc```bbbeeehhhhhhddd^^^ZZZ[[[ZZZWWWSSSOOONNNOOOQQQNNNMMMNNNSSSZZZ___aaa``````ccckkkuuu|||wwwtttoooiiiaaaYYYUUUUUUXXXZZZ^^^```ccceeecccaaa^^^\\\\\\YYYVVVTTTSSSPPPKKKGGGGGGHHHKKKRRRXXXZZZVVVRRRLLLHHHCCC@@@@@@DDDIIIMMMMMMLLLJJJIIIGGGEEECCCBBB;;;777333333444666444222.........,,,+++******+++,,,++++++*********++++++******++++++++++++******************************************************++++++************++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,+++,,,...///000///333333666;;;>>>CCCOOO]]]mmmuuuzzzssspppooolllhhhjjjkkkqqqvvvtttnnnnnnsss{{{}}}vvvqqqjjjddddddjjjssszzz|||hhhXXXQQQMMMJJJKKKMMMLLLEEE???CCCFFFJJJIIIDDD<<<777444111000000/////////////////////...------------...........................---------............///................................................------...//////...------qqq^^^ZZZWWWVVVXXXYYYXXXVVVJJJGGGDDDDDDFFFGGGEEEBBB===999555333222222111000///---***)))***+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++//////000000000///.........///000333444333000---...///000222555888:::<<<;;;:::999999999777444111888<<>>KKK]]]kkkmmmpppfffWWWbbbkkkRRRLLLRRRXXX[[[]]]___bbbbbb```^^^]]]]]]\\\]]]YYYOOOAAA555///---***)))((()))******)))'''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))************))))))))))))************)))))))))*********++++++++++++++++++,,,,,,,,,,,,***+++,,,+++******,,,---111222777AAAOOO[[[```aaa```ZZZRRRQQQZZZeeehhheee___ZZZQQQIIIEEEFFFKKKNNN]]]aaacccbbbccchhhlllmmmgggggghhhiiihhhbbbXXXPPPOOOOOONNNKKKHHHGGGGGGIIIMMMNNNSSS]]]jjjvvv}}}}}}nnneee```___aaaaaabbbbbbbbb```^^^]]][[[[[[YYYWWWTTTPPPLLLIIIFFFFFFIIIOOOVVVZZZZZZXXXUUUUUURRRIII@@@===AAAFFFDDDGGGIIIHHHFFFDDDEEEGGGCCC>>>999666777888777555222222000///---+++******,,,,,,+++++++++,,,,,,---******++++++++++++******************************************************++++++************++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................+++++++++,,,...000222333:::<<>>333---)))(((((()))******(((&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,++++++---///555:::DDDPPP^^^ggggggbbb\\\UUUMMMPPP[[[dddeeebbbUUUOOOHHHDDDFFFLLLRRRUUU^^^bbbgggkkkooorrrsssrrrjjjddd^^^[[[[[[\\\YYYWWWVVVYYY[[[]]]]]]^^^```bbbfffgggmmmzzz|||vvvmmmddd```^^^^^^^^^ZZZ\\\\\\[[[XXXUUUTTTTTTNNNMMMLLLOOOSSSVVVWWWWWWZZZ]]]]]]WWWKKKBBB???@@@???AAACCCEEEGGGHHHIIIJJJFFFBBB>>><<<===<<<888555555444222111///---+++)))+++++++++++++++,,,,,,---******++++++++++++******************************************************++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------......000222666999EEEJJJRRRYYY```iiiwww{{{wwwtttpppllldddfffjjjlllmmmpppzzz{{{llliiieeedddkkkzzz}}}ooo]]]PPPLLLMMMOOOPPPHHHHHHJJJPPPTTTRRRLLLEEE999777444111//////000111000//////.......................................---------............///................................................---..................---yyy]]]YYYUUUTTTUUUVVVTTTQQQJJJGGGDDDDDDFFFGGGEEEBBB<<<999555222111111000//////---***)))***+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((***+++,,,---111111000000////////////000111222222000...,,,+++000111333555777999;;;;;;999777333000111555;;;@@@GGGNNNXXX```fffiiijjjkkkiiiiiiiiijjjlllooorrrtttggggggfffeeefffhhhjjjllllllmmmnnnpppqqqqqqooonnnppptttzzzttteeeTTTIIIDDD???;;;:::;;;>>>FFFOOOZZZaaalllqqqllljjjzzzoooTTTMMMOOONNNYYY\\\```cccbbbaaaaaaaaa```]]]ZZZXXXSSSHHH999---)))((('''((())))))(((&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************************++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111666CCCQQQ[[[dddjjjiiidddUUUQQQNNNPPPTTTUUURRRPPPIIIIIIJJJMMMRRRUUUVVVVVV^^^cccjjjqqqtttpppllliiiaaa\\\WWWXXX___iiiqqqvvvzzz~~~wwwnnngggcccaaaaaa```]]]ZZZYYYZZZ\\\[[[XXXTTTRRRQQQQQQQQQPPPSSSXXX]]]___[[[QQQHHHAAA===::::::>>>EEEJJJJJJHHHFFFEEEDDDEEEEEECCC===777777555333222222000---***++++++*********++++++,,,******++++++++++++******************************************************++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------...///000222666<<>>999666888@@@EEEEEECCCEEEEEEGGGJJJLLLJJJCCC===777555444444666555111---,,,,,,+++*********************++++++++++++******************************************************++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------------------///222444777>>>HHHOOOZZZgggttt|||}}}kkkgggbbb___aaagggpppuuu{{{zzz{{{zzzrrrkkkqqq~~~ttthhh`````````fffppp|||yyy___QQQMMMOOORRROOONNNQQQWWWYYYVVVRRRMMMGGG>>>555000...///111111000//////......//////........................---------............///................................................///...------------...///~~~___[[[VVVTTTUUUUUURRRPPPJJJGGGDDDDDDFFFGGGEEEBBB;;;888444222111111000//////---***)))***+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,...000111111000/////////000111222000000///---++++++...111333444555555555444333222333555888;;;>>>DDDKKKQQQVVVXXX[[[[[[ZZZYYYYYYYYYVVVVVVVVVWWWZZZ]]]___aaa\\\ZZZWWWUUUSSSSSSSSSTTTXXX[[[^^^```aaabbbeeehhhjjjpppwww{{{}}}|||{{{wwwbbbTTTEEE===;;;<<<@@@FFF<<>>@@@AAABBBBBBDDDHHHKKKKKKFFFAAA999666555777;;;;;;777222///...---++++++***************++++++++++++******************************************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------....................................///333888<<>>===???DDDOOOaaaqqqtttooorrrcccWWWTTTVVVYYYZZZ\\\]]]```ccc^^^]]]\\\ZZZXXXUUUQQQNNN666222---***)))***++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...//////000000111333999DDDPPPXXXTTTYYYVVVLLLLLLXXX___^^^XXXQQQLLLJJJGGGFFFNNNXXXWWW\\\aaabbbaaaccciiinnnnnnlllmmmoooppptttrrrhhhaaa\\\\\\[[[WWWSSSOOOMMMNNNPPPLLLKKKKKKKKKMMMOOOQQQSSSLLLIIIDDD>>>::::::>>>BBB======>>>BBBGGGHHHFFFCCC:::777777:::>>>???;;;777111000///---,,,+++************++++++++++++******************************************************++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------------------------------.........//////000000000000000000000000222777>>>DDDMMMYYYiiittt|||}}}zzztttlllgggsss{{{zzzrrrooooookkkaaaYYYUUUMMMHHHRRRbbblll\\\RRRQQQ]]]lll~~~}}}eeeUUUJJJLLLQQQWWWZZZZZZXXXUUURRROOOJJJDDD===888444222111111000///////////////........................---------.........//////................................................///...---,,,,,,---...///