BM6P6(@ |||mmmdddaaa```___]]]\\\[[[[[[ZZZZZZ[[[\\\___aaadddggghhh^^^^^^]]]ZZZXXXWWWXXXZZZWWWWWWVVVVVVUUUTTTSSSSSSVVVTTTPPPMMMJJJFFFAAA>>>AAA>>><<<;;;;;;;;;:::888;;;888888;;;===???EEEMMMXXXfffyyy~~~rrrfff___]]]XXX]]]gggtttyyyyyyzzz~~~zzzwwwxxx|||}}}~~~~~~~~~~~~~~~{{{yyywwwwwwxxxxxx}}}}}}}}}|||yyyvvvtttrrrrrrtttuuurrrllleee___[[[fffkkkuuu~~~~~~}}}|||||||||}}}}}}}}}~~~}}}|||uuulllbbb\\\UUUOOOIIIFFFGGGJJJLLLLLLPPPRRRTTTVVVWWWZZZ___bbb```cccfffiiilllooosssvvvwwwvvvwwwxxx|||~~~{{{|||||||||{{{zzzyyyyyyzzzwwwtttssssssssssssrrrpppkkkeee```\\\XXXUUURRRRRRPPPNNNKKKHHHEEEDDDCCCAAABBBCCCEEEKKKZZZsss{{{}}}yyyqqqeeeXXXMMMGGGEEECCCHHHIIIMMMUUU\\\rrr|||xxxxxxrrrnnnjjjggggggjjjjjjfffbbbaaa```______]]][[[VVVSSSPPPMMMIIIGGGEEECCC@@@>>>???>>>===<<<;;;:::::::::;;;;;;:::999:::;;;<<<===@@@KKKWWW```mmm~~~kkkbbbdddfffrrr}}}uuuvvvtttddd]]]]]]YYYYYYZZZ[[[\\\^^^```aaaxxxllleeeaaa```^^^\\\ZZZXXXXXXWWW[[[\\\]]]^^^```bbbdddeee^^^^^^]]][[[YYYXXXYYYZZZXXXXXXWWWVVVUUUTTTSSSSSSTTTRRROOOMMMKKKHHHDDDAAAAAA???===<<<<<<;;;:::999;;;888888;;;===???EEEMMMRRRaaawww|||pppddd\\\YYYXXX\\\fffssszzz|||~~~~~~~~~{{{xxxwwwwwwxxxyyy~~~{{{xxxvvvuuuuuuuuusssuuuwwwvvvpppiiibbb^^^gggkkksss~~~~~~~~~}}}||||||}}}~~~xxxxxx|||uuummmddd[[[VVVOOOKKKGGGFFFHHHKKKMMMMMMQQQSSSUUUVVVXXX[[[___cccccceeeiiilllnnnpppsssuuuqqqrrrtttwww{{{~~~~~~|||{{{{{{{{{{{{|||{{{{{{zzzzzzzzzxxxuuusssssssssrrrpppnnnjjjeee```\\\WWWSSSPPPQQQPPPMMMJJJGGGEEEDDDCCCAAABBBDDDFFFLLL]]]ttt||||||xxxpppdddWWWMMMGGGEEECCCHHHHHHLLLUUU]]]rrr~~~||||||vvvrrrnnniiiiiijjjjjjgggccccccbbb```___^^^[[[WWWTTTPPPMMMIIIGGGEEECCC@@@>>>???>>>===<<<;;;:::::::::;;;:::999999999:::<<<===???KKKWWWaaannn~~~oooddddddfffppp~~~vvvpppttt{{{iii[[[UUUVVVTTTTTTVVVXXXZZZ]]]___```rrrjjjeeecccbbb___]]]ZZZYYYXXXWWW]]]]]]]]]]]]^^^___```aaa^^^___^^^\\\ZZZYYYZZZ[[[YYYXXXXXXWWWVVVUUUTTTTTTRRRQQQNNNMMMLLLJJJFFFDDDCCC@@@>>>======<<<;;;999;;;888888;;;===>>>EEELLLNNN^^^www|||qqqeee[[[WWWXXX\\\fffsss|||~~~}}}}}}~~~zzzwwwvvvxxxzzz{{{}}}yyyuuusssuuuwwwyyyvvvxxxzzzzzzvvvooohhhcccgggkkkrrr}}}{{{{{{{{{|||}}}~~~}}}vvvpppsss~~~}}}uuummmeee]]]UUUPPPIIIGGGEEEFFFIIILLLNNNNNNQQQSSSUUUWWWXXX\\\```ccceeehhhmmmooopppqqqrrrssskkkmmmqqqvvvzzz}}}~~~~~~~~~~~~}}}|||zzzyyywwwzzzzzz{{{{{{|||{{{{{{{{{zzzwwwtttsssrrrqqqpppnnnkkkhhhddd```\\\WWWQQQNNNPPPOOOLLLIIIGGGDDDCCCCCC@@@BBBDDDGGGOOOaaawww~~~|||xxxooocccVVVLLLGGGEEECCCGGGGGGKKKUUU^^^tttyyytttpppllljjjkkkjjjgggdddeeedddbbbaaa___\\\XXXUUURRRPPPLLLIIIGGGFFFCCCAAA???>>>===<<<:::::::::999:::999999888888:::;;;<<<>>>IIIVVVaaannn}}}vvvjjjeeehhhnnn}}}}}}tttnnnllluuu~~~lll]]]RRRNNNPPPNNNOOOQQQSSSWWWZZZ]]]___{{{mmmfffbbbdddcccaaa___^^^]]]\\\\\\___^^^^^^]]]\\\\\\]]]]]]^^^______^^^\\\ZZZ[[[\\\YYYYYYXXXXXXWWWVVVUUUUUUTTTRRRPPPNNNMMMKKKHHHEEEDDDBBB???>>>>>>===<<<:::;;;999999;;;===>>>DDDLLLPPP```{{{vvvjjj___ZZZYYY]]]hhhvvv~~~}}}}}}~~~zzzwwwvvvxxx{{{|||~~~|||xxxuuutttvvvyyyzzzwwwyyy{{{}}}{{{uuummmggggggjjjrrr~~~xxxyyyzzz|||}}}~~~}}}}}}}}}|||}}}~~~tttooolllsssyyyqqqhhh```YYYRRRNNNEEEEEEEEEFFFIIIKKKLLLMMMPPPRRRTTTVVVWWWZZZ___bbbfffjjjnnnpppppppppooooooiiimmmssswwwzzz{{{|||||||||{{{{{{}}}{{{{{{zzzxxxwwwxxxyyyzzz{{{{{{|||{{{{{{yyyvvvsssrrrqqqooommmkkkiiigggccc```\\\WWWQQQMMMOOOMMMKKKHHHFFFDDDCCCBBB@@@CCCEEEHHHSSSgggzzz~~~{{{vvvnnnaaaUUUKKKGGGEEEDDDGGGFFFKKKWWWaaaxxx}}}~~~~~~wwwssspppmmmkkkkkkkkkhhhfffgggeeecccbbb```^^^ZZZWWWVVVSSSPPPMMMKKKIIIGGGEEE@@@???>>><<<;;;::::::999999999888888888999:::;;;===GGGUUUaaammm|||rrrhhhiiimmmyyy}}}uuummmiiimmm{{{rrrbbbVVVOOOMMMOOOLLLMMMNNNQQQTTTXXX[[[]]]yyykkkccc^^^bbbaaaaaa```______`````````___^^^\\\[[[[[[[[[[[[]]]_________]]][[[\\\]]]YYYYYYYYYXXXXXXXXXXXXXXXWWWUUURRRQQQOOOLLLIIIFFFFFFDDDAAA??????>>>===;;;<<<999999;;;<<<>>>DDDKKKRRRbbb}}}zzzoooddd^^^ZZZ^^^iiixxx~~~}}}}}}~~~{{{xxxwwwxxxzzz|||zzzyyyyyyyyyyyyyyyzzzzzzxxxyyy{{{}}}}}}yyyqqqlllfffjjjsss}}}yyyzzz{{{~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{yyywwwuuullliiikkkuuuyyytttkkkccc[[[UUUOOOLLLEEEFFFGGGGGGHHHHHHIIIJJJNNNPPPRRRTTTUUUYYY]]]```eeeiiimmmoooooonnnmmmmmmlllqqqwwwzzz{{{zzzzzzzzz}}}zzzxxx{{{}}}|||||||||zzzyyywwwxxxyyyzzzzzzzzzzzzzzzvvvtttqqqpppooommmjjjhhhgggeeebbb___\\\WWWQQQNNNMMMLLLJJJGGGEEECCCBBBAAA@@@DDDFFFJJJWWWmmm~~~}}}zzzuuulll```SSSJJJFFFEEEDDDHHHHHHNNN\\\hhhzzzyyyxxxqqqnnnmmmlllllllllllljjjiiihhhfffcccbbbaaa___\\\ZZZWWWUUUQQQNNNLLLJJJHHHFFFAAA@@@???===<<<;;;::::::999999888888888999:::;;;<<>>DDDKKKRRR```yyy|||sssiiiddd]]]```hhhvvv~~~}}}zzzyyyxxxyyyyyywwwxxxzzz|||}}}|||{{{{{{zzzzzz{{{}}}}}}vvvqqqfffiiiqqq||||||}}}}}}}}}~~~~~~~~~}}}{{{zzzyyywwwtttrrrooonnndddgggnnnxxx{{{pppkkkddd]]]WWWRRRMMMIIIFFFGGGHHHGGGFFFGGGHHHJJJMMMOOOQQQSSSTTTXXX\\\___dddgggjjjmmmmmmmmmmmmnnnpppuuuzzz|||{{{yyyyyyzzz~~~}}}xxxuuuvvv}}}~~~}}}}}}~~~}}}|||zzzwwwwwwxxxxxxyyyyyyxxxxxxrrrpppnnnmmmmmmkkkhhhfffdddbbb___\\\ZZZVVVRRROOOLLLJJJHHHFFFDDDBBBAAAAAA???DDDGGGKKK[[[rrr~~~|||~~~~~~~~~~~~}}}yyytttkkk^^^RRRJJJFFFEEEEEEIIIJJJTTTdddqqqyyyuuutttlllkkklllnnnooonnnmmmkkkiiigggeeecccbbbaaa```^^^\\\WWWTTTQQQNNNLLLJJJHHHFFFCCCBBBAAA???===<<<;;;;;;:::999999888888:::;;;<<<<<>><<<===:::999;;;<<<>>>CCCKKKPPP\\\tttyyyppplllaaa```dddppp~~~~~~}}}}}}}}}}}}~~~~~~|||zzzyyywwwwwwwwwxxx{{{}}}~~~~~~~~~}}}}}}{{{{{{}}}{{{vvvhhhhhhmmmzzz}}}}}}|||}}}}}}{{{zzzxxxxxxvvvsssppplllkkkjjjbbbiiiuuu{{{uuuiiieee___ZZZUUUQQQLLLIIIFFFGGGHHHGGGFFFFFFJJJMMMNNNOOOQQQSSSUUUXXX\\\___ccceeeiiikkklllmmmoooqqqqqqvvv{{{}}}{{{yyyzzz|||~~~xxxsssssszzz}}}|||{{{|||}}}}}}|||zzzvvvwwwwwwwwwwwwvvvvvvuuummmlllkkkkkkkkkiiifffdddaaa^^^ZZZXXXVVVTTTQQQOOOKKKIIIHHHEEECCCBBBAAAAAA???EEEHHHMMM^^^www}}}xxxvvvyyy~~~~~~~~~xxxsssjjj]]]QQQIIIEEEEEEFFFJJJNNNYYYlllyyy|||uuusssmmmkkknnnqqqsssqqqnnnjjjhhhfffdddaaaaaaaaaaaa```^^^ZZZWWWSSSQQQOOOMMMJJJHHHEEEDDDBBB@@@???======<<<;;;:::999999999:::<<<===;;;CCCQQQ___iiirrrtttssswww}}}{{{xxxxxxllleeebbbkkk{{{yyyjjjYYYQQQMMMIIIFFFFFFJJJKKKMMMPPPTTTXXX[[[]]]rrrlllkkkiiieeedddcccbbbaaaaaaaaaaaa^^^]]]]]]]]]\\\]]]]]]^^^ZZZ\\\^^^^^^]]][[[[[[[[[UUUVVVXXXYYY[[[]]]______XXXWWWVVVVVVVVVUUUSSSQQQJJJGGGDDDCCCBBBAAA???======:::999;;;<<<===CCCJJJOOO[[[rrr~~~wwwsssccc```aaajjjzzz~~~|||}}}}}}{{{|||}}}~~~~~~{{{yyyvvvuuuxxxyyy{{{|||~~~}}}{{{~~~~~~yyyjjjhhhiiittt~~~~~~~~~~~~}}}{{{{{{{{{yyywwwvvvuuutttqqqmmmjjjhhhhhhdddnnn|||zzztttfffbbb^^^ZZZWWWRRRNNNKKKEEEGGGHHHGGGEEEGGGKKKOOOOOOPPPRRRTTTVVVYYY]]]```ccceeehhhjjjlllnnnqqqtttqqqvvv{{{|||zzzyyy{{{~~~zzztttsssyyy||||||}}}zzzyyyyyyzzz||||||zzzyyyvvvvvvvvvvvvvvvuuutttssskkkjjjiiijjjjjjhhhfffccc^^^[[[WWWTTTSSSRRRQQQOOOJJJIIIGGGEEECCCBBBAAA@@@???EEEHHHMMM```yyy|||wwwrrrrrrvvv{{{xxxsssiii\\\PPPIIIEEEEEEFFFKKKPPP]]]qqqwwwuuupppmmmqqquuuvvvtttooojjjgggdddcccaaa```aaaaaaaaa```^^^[[[WWWUUUSSSQQQNNNLLLFFFEEECCCAAA@@@>>>======;;;;;;:::::::::;;;<<<===;;;BBBPPP___hhhppp~~~zzzzzz~~~{{{zzzlllfffeeeppp~~~uuugggWWWPPPMMMIIIEEEDDDGGGHHHKKKOOOTTTXXX\\\^^^~~~qqqiiihhhiiieeedddbbbbbbbbbbbb```______``````^^^]]]]]]___aaa______^^^]]]\\\\\\[[[[[[VVVXXXZZZ\\\]]]\\\[[[ZZZXXXXXXYYYXXXWWWUUUSSSQQQOOOKKKGGGDDDBBBAAA???======<<<;;;;;;<<<>>>@@@BBBRRR^^^sssvvvggg^^^ZZZdddyyy}}}{{{|||~~~~~~}}}~~~}}}}}}}}}~~~|||yyyuuutttuuuvvvyyyxxxxxxyyyzzz{{{zzzyyy}}}zzzxxxzzz~~~|||yyykkkhhhiiirrr~~~~~~}}}|||||||||zzzyyyssspppooonnniiicccaaadddhhhtttzzzoooiiifff```YYYRRRLLLHHHFFFCCCDDDEEEEEEFFFHHHKKKNNNQQQRRRSSSTTTVVVYYY^^^bbbbbbeeehhhkkkmmmpppsssvvvuuuzzz{{{wwwvvv|||}}}~~~yyytttssswww{{{yyyxxxuuuvvvxxxyyyzzzzzzyyyxxxyyyxxxvvvuuuuuuuuusssqqqmmmkkkjjjhhhgggeeeaaa^^^___YYYSSSQQQRRRRRRPPPLLLKKKIIIFFFDDDAAA@@@??????AAAGGGLLLSSShhhwwwoookkkpppuuuwww{{{~~~yyytttiii[[[NNNEEECCCDDDHHHIIISSSbbbrrr|||xxxtttsssuuuoooppplllllljjjfffdddccceeehhhgggbbb]]]]]]]]]\\\\\\ZZZVVVPPPKKKIIIHHHFFFCCCAAA@@@???>>><<<<<<;;;:::999999999999888===IIIXXXfffrrrxxxuuuwwwzzzzzzrrrnnnkkkooo~~~~~~ooo```RRRLLLJJJHHHFFFGGGFFFGGGHHHKKKOOOTTTYYY\\\{{{oooiiihhhjjjfffdddbbbbbbbbbbbbaaa______``````^^^]]]]]]___aaaaaaaaaaaa```___^^^^^^^^^___```aaaaaaaaa```___^^^ZZZZZZZZZZZZXXXVVVTTTSSSOOOLLLHHHEEECCCBBB@@@>>>===<<<;;;;;;<<<>>>@@@AAAPPP\\\oooiiiaaa\\\eeeyyy~~~}}}}}}|||{{{zzz}}}~~~~~~~~~~~~~~~~~~~~~~~~|||yyywwwvvvwwwxxxxxxvvvuuuvvvxxxzzzzzzyyy|||yyywwwyyy}}}~~~{{{xxxllliiihhhooo|||}}}~~~{{{zzz{{{zzzyyywwwwwwsssooolllfff```___cccnnnyyyxxxooohhheee^^^WWWPPPKKKHHHFFFDDDFFFGGGGGGFFFGGGIIIKKKMMMOOORRRTTTVVVZZZ^^^bbbbbbdddhhhkkkmmmooosssuuuuuuyyyzzzwwwwww|||~~~zzzvvvrrrqqquuu~~~|||zzzzzzttttttvvvwwwxxxxxxwwwwwwwwwvvvuuuuuuvvvwwwvvvuuulllkkkiiihhhfffddd```\\\\\\WWWQQQOOOPPPPPPMMMJJJHHHFFFDDDBBBAAAAAAAAAAAAAAAGGGLLLUUUiiitttmmmkkkoootttwww{{{~~~vvvqqqfffXXXLLLEEEDDDFFFIIIKKKTTTdddsssyyyuuurrrqqqsssttt~~~qqqnnnmmmjjjgggeeeeeegggiiiiiiddd___^^^]]]\\\\\\ZZZWWWQQQMMMJJJIIIGGGEEEBBBAAA??????===<<<;;;:::999999999999:::>>>GGGUUUbbbnnn}}}vvvxxxzzz~~~}}}wwwoooiiiiiirrrxxxlll^^^PPPJJJIIIGGGEEEEEEFFFFFFHHHJJJNNNSSSXXXZZZvvvlllggggggiiigggeeecccbbbbbbbbb```___^^^___```___]]]]]]___aaabbbbbbaaaaaa``````______aaaaaa___^^^]]]\\\[[[[[[\\\\\\\\\\\\ZZZXXXVVVUUUQQQNNNJJJGGGFFFDDDAAA???>>>===;;;;;;;;;===???@@@OOOZZZiii{{{mmmddd^^^fffxxx~~~zzzyyyyyywwwyyy}}}~~~}}}|||||||||~~~|||{{{zzzzzzzzzzzzvvvtttrrrsssuuuxxxzzzzzzzzzxxxvvvxxx{{{|||{{{xxxnnnjjjfffjjjuuu}}}~~~|||zzzyyyyyyyyywwwuuuxxxrrrlllhhhccc___bbbgggvvv{{{tttnnnfffbbb[[[SSSMMMIIIGGGGGGEEEGGGHHHHHHGGGGGGGGGHHHJJJMMMQQQTTTWWWZZZ^^^aaaaaadddhhhjjjmmmooorrrttttttxxxyyywwwxxx}}}~~~wwwtttpppooosss{{{|||{{{{{{rrrrrrtttuuuuuuuuuuuuuuuuuuttttttuuuwwwyyyxxxxxxllljjjhhhgggeeeccc___[[[XXXTTTOOOMMMMMMMMMKKKHHHDDDCCCBBBAAA@@@AAABBBBBB@@@FFFMMMXXXkkk~~~}}}ppplllkkkoootttxxx}}}~~~uuunnnbbbTTTIIIEEEEEEGGGIIILLLVVVeeeuuuyyytttrrrooooooqqqxxxyyyqqqooonnnjjjiiigggggghhhjjjjjjeeeaaa```^^^]]]\\\ZZZXXXTTTQQQLLLKKKIIIFFFCCCAAA@@@@@@===<<<;;;:::999999999999===>>>EEEQQQ]]]iiixxxwwwxxxzzz{{{xxxrrrkkkgggkkkyyyzzzqqqfffYYYMMMHHHGGGEEECCCDDDFFFFFFGGGIIIMMMQQQUUUXXXrrriiieeeeeefffgggeeebbbaaaaaaaaa```___]]]_________^^^^^^___aaaaaa`````````______^^^^^^^^^]]][[[XXXWWWXXXXXXYYY]]]]]]]]]]]]\\\ZZZWWWVVVSSSPPPMMMJJJHHHFFFCCCAAA???===<<<;;;;;;===>>>???LLLWWWeeesssnnneee^^^dddttt~~~yyywwwxxxuuuxxx|||~~~}}}}}}}}}}}}~~~~~~}}}}}}|||zzzyyytttrrrppppppssswwwzzz{{{zzzxxxwwwxxxzzz|||{{{zzzpppkkkfffgggpppzzz}}}~~~|||zzzyyyyyyxxxvvvssstttmmmfffbbb``````hhhppp}}}vvvnnnhhhaaa]]]VVVNNNIIIGGGFFFGGGCCCEEEHHHIIIHHHGGGHHHHHHIIILLLQQQTTTVVVYYY[[[^^^```cccgggkkkmmmoooqqqssstttvvvxxxxxxyyy}}}|||xxxuuurrrpppqqqwww~~~~~~{{{zzzzzzrrrrrrsssssstttttttttttttttssssssuuuwwwxxxxxxwwwlllkkkiiigggeeebbb^^^[[[UUURRRNNNLLLLLLKKKIIIGGGCCCCCCAAA@@@@@@@@@AAAAAAAAAGGGOOO\\\ooo~~~yyylllkkklllpppuuuzzz}}}vvvmmm```RRRHHHEEEFFFHHHHHHLLLWWWgggyyyyyypppnnnnnnmmmnnnqqquuuyyyxxxrrrnnnooommmiiiiiihhhggghhhiiiiiifffcccaaa___]]]\\\[[[ZZZWWWUUUNNNLLLJJJGGGDDDAAA@@@???===<<<;;;::::::999999:::>>>===BBBMMMZZZfffuuussswww|||yyytttnnniiilllssswwwmmm```VVVKKKHHHFFFDDDCCCDDDFFFFFFFFFHHHKKKPPPSSSVVVnnngggdddcccdddgggeeeaaa____________^^^\\\^^^_________^^^___aaa```````````````____________]]][[[ZZZZZZ[[[]]]___^^^^^^^^^]]]\\\ZZZXXXWWWTTTRRROOOMMMKKKIIIEEECCC@@@???===<<<<<<===>>>???GGGTTTaaalll~~~nnnddd\\\```nnnxxxvvvzzzwwwwwwwwwzzz~~~}}}}}}}}}~~~}}}yyyvvvsssqqqooopppssswwwzzz{{{zzzyyyxxxyyyzzz||||||}}}sssnnnhhhgggmmmvvv~~~|||~~~|||{{{zzzzzzxxxuuusssqqqiiiaaa]]]]]]aaakkkvvv|||pppfff```[[[WWWPPPJJJFFFEEEFFFFFFAAADDDGGGIIIIIIIIIIIIJJJLLLNNNRRRTTTUUUWWWYYY[[[```ccchhhlllnnnooorrrsssuuuvvvwwwyyy{{{}}}~~~|||zzzwwwsssqqqsssxxx}}}}}}||||||ttttttttttttttttttttttttuuusssssssssuuuuuutttsssmmmkkkiiigggeeebbb^^^[[[SSSQQQOOOMMMLLLKKKIIIHHHDDDCCCBBB@@@?????????@@@BBBHHHSSSbbbttt}}}vvvkkkmmmooorrrvvv|||}}}{{{wwwmmm___QQQHHHFFFGGGHHHGGGLLLXXXiii~~~}}}tttllleeeeeeggghhhkkknnnnnnnnnllljjjjjjlllllliiigggggggggggggggfffdddcccaaa```^^^]]]]]]\\\ZZZXXXOOONNNKKKGGGDDDAAA@@@???======<<<;;;::::::::::::===;;;???JJJXXXeeesss~~~{{{lllttt||||||}}}vvvpppkkkjjjqqq{{{uuukkk[[[RRRJJJGGGFFFCCCCCCEEEEEEEEEFFFGGGKKKOOOSSSUUU{{{lllgggfffddddddgggddd```^^^]]]]]]]]]\\\[[[]]]___```______```aaabbbbbbbbbbbbaaaaaaaaaaaa]]]]]][[[[[[\\\^^^```bbb____________]]][[[YYYXXXVVVTTTRRRPPPNNNKKKGGGDDDBBBAAA???=========???@@@BBBPPP]]]eeevvvnnncccZZZ\\\gggyyyyyyrrrqqqnnn|||}}}yyyxxxxxx|||~~~}}}~~~~~~yyytttsssrrrppprrruuuxxxzzz{{{yyyyyyxxxyyyyyy{{{}}}~~~xxxrrrkkkhhhkkkssszzz~~~~~~}}}}}}|||{{{zzzzzzxxxtttqqqppphhh___[[[ZZZ```lllxxxttthhh^^^WWWSSSPPPKKKGGGEEEDDDEEEFFFAAACCCFFFHHHHHHIIIJJJLLLNNNPPPSSSTTTUUUVVVXXXZZZ```dddiiimmmoooqqqrrrtttvvvuuuwww{{{||||||{{{uuupppooossswww}}}~~~wwwwwwuuutttsssssssssssstttrrrqqqqqqrrrrrrpppooollljjjhhhfffdddaaa\\\YYYQQQQQQOOONNNLLLJJJIIIHHHEEECCCBBB@@@??????@@@@@@EEEKKKWWWiiizzz|||tttkkkppptttvvvyyy{{{yyyuuukkk\\\PPPIIIGGGHHHIIIHHHNNNYYYkkk~~~~~~jjjbbb\\\]]]aaabbbeeeiiigggfffeeefffgggiiijjjiiiffffffffffffeeedddccccccaaa```___``````___\\\ZZZRRRPPPMMMIIIFFFCCCAAA@@@>>>===<<<;;;::::::::::::<<<:::===HHHVVVcccpppyyy~~~ooofffoooxxx{{{~~~~~~zzzssskkkiiilllrrr|||pppfffUUUNNNHHHGGGEEECCCCCCEEEDDDDDDEEEGGGKKKOOOSSSVVVvvvkkkiiiiiihhhgggfffbbb^^^\\\[[[\\\[[[[[[[[[]]]___``````___```aaaaaaaaaaaaaaaaaaaaaaaaaaa\\\\\\[[[[[[\\\^^^___```aaaaaaaaaaaa___]]][[[ZZZWWWVVVSSSRRRPPPMMMIIIFFFDDDCCCAAA???>>>>>>???@@@@@@NNNWWWZZZhhhnnncccYYYYYYcccssszzzqqqooosssmmm||||||yyywww|||~~~zzzttttttsssssstttwwwzzzzzzzzzxxxxxxxxxwwwxxxzzz|||~~~}}}wwwooojjjjjjnnntttxxx~~~~~~~~~|||{{{zzzyyyxxxvvvrrrooolllddd[[[XXXZZZaaaooo|||uuuhhh```XXXQQQKKKJJJGGGEEEDDDDDDEEEFFFDDDEEEFFFGGGFFFGGGJJJLLLOOOPPPRRRSSSTTTWWWZZZ]]]aaaeeejjjnnnppprrrssstttxxxvvvwww||||||{{{}}}vvvooolllooosssvvv{{{~~~|||yyyxxxvvvtttrrrqqqpppppppppooonnnnnnoooooonnnllljjjhhhfffdddbbb^^^ZZZVVVOOOOOOOOOMMMKKKIIIHHHHHHCCCBBBAAA@@@@@@AAABBBCCCHHHMMM[[[ooo|||tttllltttyyyyyy|||}}}yyyvvvnnneeeXXXNNNIIIIIIJJJJJJLLLRRR\\\mmm{{{iiiaaa\\\]]]```aaacccffffffeeeeeefffggghhhhhhiiifffggggggfffeeedddcccddd`````````bbbcccaaa^^^[[[UUUTTTPPPLLLHHHEEECCCBBB>>>===<<<;;;;;;::::::;;;<<<999;;;FFFSSS___iiirrr|||{{{jjjccchhhqqq}}}zzzuuunnnggghhhmmmvvv~~~tttggg]]]PPPJJJFFFEEECCCAAAAAADDDCCCDDDEEEGGGKKKPPPUUUWWWsssjjjkkklllkkkjjjeeebbb]]][[[ZZZZZZZZZZZZZZZ]]]___``````___```aaa^^^^^^^^^^^^___________________________```aaaaaacccccccccbbbaaa___]]]\\\XXXWWWTTTSSSQQQNNNJJJGGGEEEDDDBBB@@@??????@@@AAAAAANNNSSSQQQ[[[rrr}}}}}}nnncccYYYXXXaaappp~~~wwwpppssszzzqqq~~~zzzuuu{{{~~~~~~{{{uuuuuuttttttvvvyyy{{{zzzzzzvvvwwwwwwvvvvvvxxx{{{~~~zzzrrrkkkhhhkkkooorrr}}}}}}|||||||||}}}~~~zzzyyyxxxxxxwwwtttpppmmmfff^^^XXXWWWZZZdddtttyyykkk```ZZZTTTNNNGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEFFFHHHKKKNNNOOOQQQRRRTTTXXX]]]aaaaaafffkkkoooqqqssstttuuuyyyvvvwww|||}}}{{{~~~|||uuunnnkkkmmmqqqpppvvv~~~{{{xxxzzzyyyvvvssspppooooooooommmlllkkklllmmmnnnmmmlllhhhfffdddbbb```\\\XXXTTTMMMNNNNNNMMMJJJHHHGGGGGGAAAAAA@@@@@@AAACCCEEEFFFJJJOOO^^^sss|||tttmmmvvv|||{{{}}}}}}xxxuuuiii```TTTLLLJJJJJJKKKLLLPPPUUU^^^nnnwwwnnnfff``````bbbcccdddggggggfffgggiiihhhggghhhjjjgggggghhhgggeeeddddddeee______aaacccdddccc___[[[XXXVVVSSSOOOKKKGGGEEEDDD>>>>>><<<;;;;;;;;;;;;;;;===999;;;EEEQQQ\\\eeekkk~~~vvviiicccdddlll|||vvvrrrkkkdddfffmmm{{{zzznnn___UUULLLGGGDDDCCCBBB???@@@CCCCCCCCCEEEHHHLLLQQQVVVXXXqqqpppppprrrpppfffbbbaaa^^^\\\ZZZYYYYYYYYY[[[\\\\\\^^^```bbbdddeeecccbbb```_________```aaaeeeccc```______aaadddfffcccbbbaaa___^^^]]]\\\\\\\\\ZZZWWWUUUSSSOOOJJJGGGFFFEEECCCAAA???>>>>>>>>>DDDMMMSSSSSSXXXgggzzzrrrddd[[[]]]bbbjjjxxx~~~yyyyyy~~~~~~zzzzzz~~~{{{yyy}}}}}}~~~}}}zzzsssrrrsssuuuyyy|||}}}}}}~~~|||zzzwwwvvvvvvwwwxxx~~~zzzvvvpppiiidddiiiqqq{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzvvvssspppmmmlll^^^YYYQQQOOO[[[mmmyyy}}}xxxllldddZZZQQQKKKKKKFFFFFFFFFEEEFFFGGGGGGHHHDDDFFFHHHHHHHHHJJJLLLOOOQQQPPPQQQSSSWWWZZZ\\\\\\eeeiiimmmppprrrtttwwwxxx{{{|||}}}}}}}}}~~~|||yyyuuurrrpppnnnnnnrrrssswww|||}}}vvvoootttsssrrrrrrqqqoookkkiiifffhhhjjjlllllllllkkkjjjkkkhhheeeaaa^^^YYYUUUQQQKKKKKKJJJIIIGGGFFFEEEEEEBBBBBB@@@>>>===>>>AAADDDHHHWWWmmm~~~yyytttpppuuu{{{~~~{{{{{{|||yyytttkkk^^^QQQLLLLLLLLLMMMPPPZZZ]]]cccqqquuukkkiiigggffffffgggiiikkkkkkgggeeefffjjjllliiieeelllkkkhhhfffeeedddddddddaaaaaabbbcccccc```[[[XXXYYYXXXUUURRROOOKKKHHHFFFAAAAAA???>>>============;;;;;;===BBBLLLYYYgggooo}}}kkk```eeerrr|||wwwooofffccckkkuuuuuuhhh[[[SSSGGGFFFDDDCCCBBBBBBBBBCCCAAADDDHHHKKKMMMPPPSSSUUU~~~wwwvvvpppooonnngggbbbaaa___]]][[[[[[[[[[[[[[[[[[\\\]]]___aaacccdddbbbbbb```_________```aaaaaa```___^^^```cccfffiiiaaaaaa___^^^]]]\\\\\\\\\[[[YYYWWWUUUSSSPPPLLLIIIGGGFFFDDDAAA@@@?????????DDDLLLRRRRRRXXXgggzzzuuuggg\\\\\\aaaggguuu~~~}}}zzzxxx}}}zzzxxx}}}}}}}}}~~~~~~{{{sssssstttwwwzzz||||||{{{}}}{{{zzzyyyzzz{{{|||}}}yyytttmmmhhhkkkrrr|||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyvvvrrrmmmgggdddXXXUUURRRTTT```qqqzzz{{{|||qqqddd]]]WWWOOOJJJJJJDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEGGGHHHHHHIIILLLNNNMMMNNNPPPUUUZZZ___cccdddgggjjjooorrruuuwwwyyy{{{}}}~~~}}}yyyuuurrrpppnnnnnnsssuuuzzz}}}~~~{{{uuupppuuusssrrrrrrssssssqqqpppkkklllmmmmmmllljjjhhhfffgggdddaaa^^^\\\XXXTTTQQQKKKJJJIIIHHHGGGEEEDDDDDDAAAAAA@@@>>>===>>>AAADDDKKKYYYnnn}}}~~~vvvppppppttt{{{}}}~~~~~~{{{zzzzzzuuuoooeeeZZZOOOKKKLLLMMMOOORRRYYY[[[bbbrrrxxxnnnllliiiffffffhhhjjjlllllliiiggghhhlllnnnkkkhhhjjjiiigggfffeeeffffffgggaaaaaabbbccccccaaa\\\YYYYYYXXXVVVSSSOOOLLLIIIGGGDDDCCCAAA???===<<<;;;;;;===;;;;;;???JJJZZZkkkvvvlll___cccqqqyyyrrrjjjcccbbblllxxxzzznnnaaaTTTMMMGGGFFFDDDBBBBBBBBBBBBCCCBBBDDDHHHKKKMMMOOORRRTTT}}}}}}{{{ooojjjkkkgggaaa```^^^]]]\\\]]]]]]^^^\\\\\\\\\]]]^^^___aaaaaabbbaaa``````______``````aaa```______```bbbeeeggg___^^^]]]\\\[[[[[[[[[[[[ZZZXXXVVVUUUTTTRRROOOLLLIIIHHHEEECCCAAA@@@@@@@@@CCCJJJPPPQQQWWWhhh{{{yyyjjj]]][[[^^^dddppp~~~~~~}}}zzzyyywww|||~~~~~~|||tttssstttvvvyyyzzzzzzyyy}}}|||{{{{{{{{{}}}~~~}}}yyyrrrlllmmmqqqwww~~~~~~}}}{{{zzzyyyyyyzzzzzzuuuvvvwwwuuupppggg___ZZZPPPQQQSSSZZZgggvvv{{{zzzuuugggYYYSSSQQQLLLHHHFFFAAAAAA@@@@@@AAAAAABBBCCCCCCDDDFFFGGGGGGIIILLLNNNMMMOOORRRWWW]]]bbbgggiiihhhlllqqquuuwwwzzz|||~~~}}}zzzvvvrrrpppnnnnnnoootttzzz}}}zzzyyy|||yyyvvvttttttuuutttssspppppppppooolllhhheeecccccc```]]]ZZZXXXVVVRRRPPPJJJIIIHHHGGGFFFEEEDDDCCCAAAAAA@@@>>>===???CCCFFFNNN\\\ooo|||~~~yyyqqqmmmqqquuu{{{{{{}}}}}}zzzxxxvvvooohhh^^^TTTLLLJJJLLLMMMPPPTTTUUUVVV^^^rrryyyrrroookkkhhhggghhhkkkmmmmmmkkkiiikkknnnpppnnnkkkgggfffffffffffffffggghhhaaaaaabbbccccccaaa^^^ZZZYYYYYYWWWTTTQQQMMMJJJIIIGGGFFFCCCAAA>>><<<;;;:::>>>;;;:::<<>>>>>@@@DDDGGGOOO]]]ooo{{{|||vvvpppmmmuuuxxx|||zzz}}}}}}yyyvvvrrriii```XXXPPPJJJJJJKKKLLLOOOSSSOOOPPPZZZrrrxxxuuurrrmmmiiihhhiiilllnnnmmmlllkkklllnnnooonnnllleeeeeeeeeeeeeeeeeeeeeeeebbbaaabbbcccdddbbb___\\\ZZZYYYXXXVVVSSSOOOMMMKKKHHHGGGDDDBBB???===<<<<<<===;;;:::<<>>>>>>>>>>>???@@@@@@@@@BBBDDDEEEEEEGGGJJJMMMRRRUUUXXXZZZ[[[^^^cccfffiiimmmrrrvvvxxxzzz}}}}}}~~~~~~{{{wwwtttrrrqqqpppgggnnnyyyyyytttrrrqqqqqqqqqqqqqqqooollliiieeecccddd```[[[WWWTTTQQQMMMKKKGGGGGGFFFDDDCCCBBBAAA@@@?????????>>>???AAAFFFIIIQQQ___ppp{{{{{{wwwsssqqqzzz{{{}}}|||~~~}}}yyytttnnndddZZZSSSMMMIIIIIIJJJIIIKKKOOONNNPPP]]]wwwxxxvvvtttoookkkjjjjjjlllnnnlllkkkkkkkkkllllllkkkkkkffffffeeeeeedddccccccbbbccccccccccccdddbbb___]]][[[ZZZYYYWWWTTTRRROOONNNHHHGGGEEECCCAAA@@@??????;;;;;;<<<===DDDRRRdddqqqvvvlllnnnwww|||rrrgggbbbdddpppttthhh]]]RRRIIIDDDBBBBBBAAA@@@@@@AAABBBCCCEEEGGGIIIJJJKKKNNNQQQTTTwwwoookkkcccaaabbb\\\\\\\\\[[[ZZZ[[[\\\]]]^^^````````````aaabbbcccccc___````````````___^^^^^^^^^___````````````______\\\\\\\\\[[[\\\\\\]]]]]]\\\ZZZWWWWWWXXXXXXWWWVVVPPPOOOLLLIIIGGGEEEEEEEEEBBBGGGJJJNNNYYYnnnvvviii^^^^^^```cccmmmxxxzzz}}}}}}|||~~~{{{wwwxxxrrrllljjjlllqqqwwwzzz{{{{{{|||}}}~~~|||yyyxxxssslllhhhhhhsssyyy|||zzzxxxvvvtttssssssssstttqqqlllfff___ZZZUUUSSSRRRYYYcccmmmyyyzzzqqqaaaSSSGGGCCCCCCAAA>>>===>>>>>>>>>===>>>??????@@@???@@@BBBDDDEEEGGGJJJLLLNNNRRRWWWZZZ\\\___eeejjjkkknnnrrrvvvxxxzzz|||~~~|||~~~}}}zzzwwwuuussssssssslllrrrzzz~~~xxxuuutttttttttoooooooooooollliiifffdddddd```[[[VVVRRROOOLLLJJJFFFEEEDDDCCCBBBAAA@@@???>>>>>>???>>>???BBBGGGKKKTTTbbbsss}}}|||xxxvvvwww}}}}}}}}}}}}}}}wwwpppiii___TTTOOOJJJHHHIIIIIIGGGHHHLLLPPPUUUfff{{{uuussspppmmmllllllmmmnnnkkkkkkjjjjjjiiihhhhhhhhhgggggggggffffffdddcccbbbfffeeedddddddddbbb___]]]\\\[[[ZZZXXXVVVTTTRRRPPPHHHGGGFFFDDDBBBAAAAAAAAA:::<<<>>>???CCCOOO___lll~~~vvvtttxxxuuukkkbbbaaaggguuu{{{ooocccXXXOOOHHHDDDAAA@@@@@@???@@@AAACCCDDDEEEFFFHHHIIIKKKNNNRRRUUU~~~ooojjjhhh___^^^aaa]]]]]]]]]\\\[[[\\\]]]^^^_______________```aaacccccc______`````````___^^^]]]^^^___```aaaaaa```^^^]]]]]]]]]]]]]]]]]]^^^___```]]][[[XXXWWWXXXYYYXXXWWWRRRPPPNNNKKKHHHGGGFFFFFFBBBGGGJJJNNN[[[pppvvvjjjaaaaaabbbccckkkuuuzzz~~~~~~|||xxxuuurrrnnnmmmoootttwwwyyy||||||}}}}}}~~~~~~}}}}}}yyyuuussstttrrrmmmkkklllrrrvvv}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||xxxwwwvvvuuusssrrrppppppooommmhhhccc]]]XXXTTTRRRUUU___kkkwwwvvviiiVVVMMMDDDBBBAAA>>>===>>>======<<<<<<======>>>???===???AAACCCDDDFFFIIILLLLLLQQQWWWZZZ\\\```gggmmmmmmppptttwwwxxxzzz{{{}}}~~~}}}|||zzzwwwvvvuuuuuuuuuqqqtttyyy{{{vvvttttttuuuuuunnnoooooonnnkkkhhheeecccbbb^^^XXXTTTQQQNNNLLLJJJEEEEEEDDDBBBAAA@@@???>>>===>>>>>>>>>@@@CCCHHHLLLZZZgggwww~~~zzzyyy{{{}}}||||||~~~~~~{{{sssllldddZZZPPPJJJGGGGGGIIIHHHFFFHHHLLLRRRZZZnnn|||sssrrrqqqooonnnmmmmmmmmmkkkkkkkkkiiigggfffeeeeeeggghhhiiiiiiiiihhhgggggghhhgggeeedddcccbbb^^^\\\\\\\\\[[[ZZZXXXUUUTTTRRRKKKJJJHHHEEECCCAAA@@@@@@;;;===>>>???BBBNNN___lll~~~wwwvvv|||{{{oooggg```bbblll|||xxxkkk___UUUMMMHHHDDD@@@?????????@@@AAACCCDDDDDDEEEGGGIIIKKKNNNSSSWWWuuuiiihhhggg^^^\\\```______^^^]]]]]]]]]]]]______^^^^^^^^^^^^```aaabbbccc^^^___`````````___]]]]]]aaaaaabbbbbb```]]]ZZZYYY^^^^^^^^^^^^___```aaaaaa^^^\\\YYYXXXXXXYYYYYYXXXSSSQQQOOOKKKIIIGGGGGGFFFCCCGGGJJJNNN[[[rrr~~~xxxkkkccccccdddccciiirrr{{{}}}}}}}}}~~~}}}{{{sssqqqpppqqqsssvvvxxxxxxzzz{{{{{{{{{{{{zzzzzzyyyuuuqqqooorrrrrrpppnnnppppppttt{{{~~~}}}}}}~~~~~~}}}|||{{{|||}}}||||||{{{zzzzzzzzzzzz{{{xxxwwwwwwvvvuuusssqqqpppkkkiiifffbbb\\\WWWRRRPPPVVVbbbqqq~~~rrrbbbOOOHHHBBBAAA???======@@@<<<;;;;;;;;;;;;<<<=========???AAABBBDDDFFFIIILLLNNNSSSYYY\\\]]]```gggmmmooorrruuuxxxyyyzzz|||}}}}}}{{{yyywwwvvvvvvvvvvvvrrrrrrvvv~~~{{{vvvtttsssssssssooooooooommmkkkgggdddbbb^^^[[[VVVRRRPPPNNNLLLKKKEEEDDDCCCBBB@@@???>>>>>><<<===>>>???@@@DDDIIIMMM^^^kkk{{{{{{zzz|||{{{zzzzzz~~~~~~~~~yyyqqqiiiaaaVVVMMMFFFDDDEEEHHHHHHFFFHHHLLLRRR[[[qqq{{{qqqqqqqqqpppooonnnmmmmmmllllllllljjjgggeeeddddddggghhhjjjkkkllllllkkkkkkjjjhhhfffdddcccaaa^^^[[[\\\\\\[[[ZZZXXXVVVUUUSSSNNNLLLJJJFFFCCCAAA???>>><<<>>>>>>>>>BBBNNNaaaooo~~~wwwtttyyy}}}xxxnnngggbbbfffqqqyyyqqqdddXXXNNNGGGCCC@@@??????>>>>>>???AAACCCDDDCCCEEEGGGHHHKKKOOOTTTXXX{{{lllkkkhhhddd___]]]]]]^^^^^^^^^^^^^^^^^^___``````aaa```______```bbbdddfff```bbbbbb___ZZZZZZ___dddbbb___]]]]]]^^^^^^ZZZWWWZZZ\\\___```___^^^]]]]]]YYYZZZ[[[[[[ZZZXXXVVVUUUSSSRRRQQQOOOMMMKKKJJJJJJIIIGGGHHHPPP[[[lll~~~{{{oooggggggfffdddhhhppp}}}{{{vvvqqqrrrsssrrrqqqrrruuuwwwxxxxxxwwwvvvtttqqqnnnmmmiiijjjmmmqqqsssssspppmmmmmmqqqwww}}}yyyxxxxxxyyy{{{||||||||||||||||||||||||}}}zzzxxxyyy|||}}}|||yyyxxxwwwuuutttrrrrrrqqqqqqlllgggbbb^^^WWWOOONNNQQQ\\\iiiwwwyyyfffTTTIIIFFFBBB>>>;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;===>>>???@@@BBBEEEGGGHHHLLLPPPTTTYYY\\\aaaeeehhhlllnnnqqqrrrssstttvvvxxx}}}~~~{{{wwwtttttttttssssssjjjnnnttt}}}}}}vvvqqqoooqqqsssrrrpppmmmkkkiiifffaaa]]]^^^XXXPPPKKKJJJIIIGGGEEEFFFDDDBBB@@@???>>>??????AAA???@@@BBBCCCDDDIIIPPP\\\kkkxxx|||{{{zzzyyywwwyyyyyy{{{~~~zzztttqqqiii[[[OOOIIIHHHFFFDDDDDDEEEGGGIIIIIISSSbbbvvvzzzwwwrrrpppnnnoooooonnnjjjfffjjjjjjjjjhhhggggggiiikkkjjjiiijjjnnnssstttooojjjjjjgggdddaaaaaabbbbbbbbb```___^^^^^^]]][[[XXXUUUTTTPPPKKKFFFDDDCCCBBBAAA<<<<<<===@@@CCCLLL]]]nnnsssrrrzzz~~~yyyppphhhbbbbbbkkkyyyzzzsssgggZZZRRRLLLEEEBBBBBBAAA@@@@@@@@@AAAAAABBBCCCEEEFFFHHHJJJLLLQQQVVVZZZwwwllliiieeebbb```___``````______^^^^^^___``````aaabbbaaa```___```aaacccdddbbbcccbbb```]]]\\\___aaabbb```______```___[[[XXXYYY[[[___aaaaaa___^^^^^^ZZZZZZZZZZZZYYYXXXWWWVVVRRRRRRQQQPPPNNNLLLKKKJJJJJJHHHIIIOOOYYYhhh}}}~~~sssllljjjgggbbbeeemmm~~~~~~|||yyywwwwwwvvvtttrrrrrrtttvvvwwwwwwwwwvvvtttqqqnnnlllkkklllnnnrrruuuuuurrrppplllooouuu}}}}}}yyyvvvuuuvvvwww{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxzzz{{{||||||{{{yyyxxxvvvsssqqqpppoooooonnnhhhbbb^^^WWWQQQQQQUUU___kkkxxx}}}zzznnn[[[JJJDDDBBB???;;;999999999:::::::::;;;<<<<<<<<<<<<;;;?????????@@@AAACCCDDDEEEKKKMMMQQQUUUYYY^^^cccgggkkkmmmppprrrsssuuuxxxzzz|||~~~{{{xxxuuusssssssssrrrqqqoooqqqvvv}}}zzztttppppppqqqrrrqqqpppmmmkkkjjjfffbbb___\\\VVVOOOKKKJJJIIIGGGDDDDDDCCCBBB@@@?????????@@@???>>>???CCCDDDDDDJJJQQQ[[[kkk{{{}}}{{{zzzyyyzzzzzz|||{{{uuupppgggYYYMMMGGGEEEDDDCCCCCCEEEHHHIIIJJJQQQ\\\ppp{{{yyysssqqqnnnnnnooonnnkkkhhhiiijjjjjjiiihhhhhhiiikkkllljjjiiilllppprrrpppmmmkkkhhhffffffggghhhfffdddeeedddbbb```___\\\YYYVVVVVVRRRLLLHHHFFFDDDCCCAAA@@@>>>>>>@@@AAAHHHWWWgggwww||||||{{{|||vvvmmmgggbbbcccnnn|||~~~vvvooocccVVVOOOJJJDDD@@@AAA@@@@@@@@@@@@AAABBBCCCCCCEEEGGGJJJLLLOOOSSSXXX\\\tttnnniiibbb``````bbbbbbbbb``````______``````aaaaaabbbaaa`````````aaabbbcccdddcccbbbbbbbbbaaa```^^^aaa```_________]]]YYYUUUVVVYYY]]]aaabbbaaa^^^\\\ZZZZZZYYYYYYXXXWWWWWWWWWRRRRRRRRRQQQPPPNNNKKKJJJKKKHHHHHHNNNVVVcccvvv}}}~~~xxxtttlllccccccjjj~~~}}}||||||}}}|||yyyuuurrrqqqsssuuuuuuvvvwwwvvvtttqqqmmmkkklllmmmooosssvvvwwwvvvtttmmmnnnssszzz~~~yyyvvvuuuvvvxxx{{{{{{{{{{{{zzzyyyyyyxxxvvvxxxzzz{{{zzzzzz{{{|||yyyxxxuuurrrpppnnnmmmmmmnnnhhhaaa\\\WWWSSSUUU[[[fffrrr}}}|||qqqaaaOOOAAAAAA???<<<:::999999999::::::;;;;;;<<<<<<<<<<<<<<>><<<;;;:::;;;<<<===;;;;;;<<<============<<<>>>======>>>>>>???@@@AAAEEEFFFHHHJJJNNNSSSZZZ^^^aaadddhhhlllooossswwwzzz{{{~~~}}}|||xxxvvvtttssstttttttttsssyyyyyyzzz~~~~~~tttpppqqqrrrqqqooonnnmmmkkkjjjiiifffbbb___VVVQQQKKKHHHGGGGGGDDDBBBAAA@@@???>>>>>>???@@@AAA======@@@CCCCCCDDDLLLUUUaaasss}}}{{{tttlllaaaRRRGGGDDDBBBBBBCCCDDDEEEFFFIIIKKKXXX\\\ooo{{{wwwrrrpppnnnmmmmmmmmmmmmnnnqqqssstttssspppmmmlllkkkllljjjiiikkknnnooonnnmmmkkkiiijjjooottttttmmmfff```___^^^___``````^^^]]]ZZZWWWRRRMMMKKKHHHFFFDDDEEEBBB@@@???>>>@@@IIISSS^^^kkk~~~yyyzzzxxx}}}yyyqqqhhhbbbdddiiiuuuvvvooobbbXXXMMMIIIEEEAAA>>>?????????@@@@@@BBBCCCDDDEEEEEEHHHLLLOOOSSSXXX^^^aaaxxxyyytttmmmddd```aaacccbbb```aaaaaa````````````aaaaaaaaaaaa``````````````````dddbbbbbbggglllmmmhhhbbbaaaaaaaaa___[[[WWWSSSRRRSSSVVVZZZ___bbb```ZZZUUUWWWWWWWWWVVVVVVVVVVVVVVVSSSSSSTTTSSSRRRPPPNNNMMMIIIFFFGGGLLLRRR\\\kkkzzz|||uuu{{{nnnfffiiizzz~~~}}}yyyzzz|||}}}|||zzz|||~~~}}}|||zzzvvvssssssuuuwwwvvvwwwxxxxxxvvvssspppnnnllllllnnnrrrwwwzzz||||||zzzwwwuuuvvv{{{~~~}}}}}}}}}xxxyyyzzz{{{zzzyyywwwvvvzzz}}}~~~yyyvvvvvvwwwrrrrrrrrrrrrpppnnnllljjjfff___XXXUUUSSSTTT\\\eeettt}}}uuubbbRRRGGG@@@<<<<<<;;;::::::;;;<<<===;;;<<<======>>>>>>======;;;;;;<<<===>>>@@@AAABBBBBBCCCDDDFFFHHHMMMSSSXXX\\\```dddiiimmmqqqvvvzzz}}}~~~}}}{{{{{{wwwuuuttttttvvvvvvvvvuuuxxxxxxyyy|||{{{sssoooqqqrrrpppnnnllljjjiiihhhfffddd```]]]SSSNNNIIIFFFFFFEEECCC@@@??????>>>===>>>???@@@AAA>>>>>>AAADDDDDDFFFQQQ\\\mmm}}}~~~yyyrrrjjj]]]OOOFFFDDDDDDEEEEEEEEEDDDFFFJJJNNN]]]fff}}}xxxrrrooonnnmmmlllllllllnnnooowwwxxxyyywwwsssooommmlllhhhiiikkkmmmooonnnllljjjjjjjjjkkkppptttssslllfffbbb```______aaaaaa```___\\\YYYTTTQQQNNNLLLIIIGGGDDDAAA@@@@@@??????FFFNNNXXXfff{{{}}}~~~{{{wwwwww{{{~~~~~~}}}wwwooohhh```eeemmmyyytttlll]]]SSSJJJGGGEEEAAA???@@@??????@@@AAABBBDDDFFFGGGDDDHHHLLLPPPTTTYYY^^^bbbxxxxxxtttnnngggbbbbbbbbbaaa```aaaaaa``````______``````````````````````````````cccbbbcccgggmmmmmmhhhccccccddddddaaa^^^[[[ZZZZZZZZZ[[[^^^bbbdddaaaZZZTTTVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPJJJHHHIIILLLQQQYYYhhhuuuxxxzzzttt{{{uuuiiikkkzzz~~~wwwrrrvvv{{{~~~~~~~~~|||||||||}}}||||||{{{xxxvvvuuuuuuwwwvvvvvvvvvvvvtttrrrpppooommmlllnnnqqqwww|||{{{vvvtttxxx~~~~~~|||{{{wwwxxxzzz{{{{{{zzzxxxwww~~~{{{wwwuuutttpppqqqssssssqqqmmmiiifff^^^XXXSSSRRRRRRVVV___iiisssxxxvvviiiWWWKKKCCC???999999999999999::::::;;;<<<======>>>>>>>>>>>>>>>;;;;;;;;;<<<>>>@@@AAABBB@@@AAABBBCCCEEEHHHMMMPPPWWW[[[```eeeiiinnnssswww{{{}}}~~~|||yyyvvvuuuuuuwwwyyyzzz{{{|||~~~~~~~~~}}}|||{{{yyywwwvvvtttsssrrrsssuuuvvvuuutttttttttvvvyyy~~~|||wwwrrrooooooooommmkkkiiihhhfffdddccc```\\\YYYPPPKKKGGGEEEEEEDDDAAA?????????>>>======>>>???@@@???@@@CCCFFFGGGMMM[[[jjj|||vvvooogggZZZMMMFFFFFFGGGGGGGGGEEEEEEHHHNNNTTTdddvvv|||uuummmkkklllllllllkkkkkkmmmooowwwxxxxxxuuuqqqnnnmmmmmmfffiiilllnnnooommmjjjhhhjjjkkkmmmooopppnnniiifffiiigggdddccccccbbbaaa___]]]ZZZVVVSSSQQQOOOLLLJJJEEEBBB@@@AAAAAA@@@EEEKKKVVVdddyyyzzzxxxwww~~~~~~}}}{{{|||xxxwwwwww}}}zzzuuummmfff___gggsss~~~qqqgggXXXOOOGGGEEEDDDBBB@@@AAA>>>??????AAACCCEEEGGGHHHEEEIIINNNRRRVVVZZZ___bbbuuurrrpppmmmiiieeecccbbbbbbbbbaaa``````___^^^^^^______^^^^^^___```aaaaaaaaaaaacccbbbcccfffiiihhheeeaaaaaabbbcccaaa______aaadddeeeddddddgggiiifff^^^WWWWWWYYY[[[]]]]]][[[YYYWWWWWWVVVTTTRRRQQQQQQRRRRRRNNNLLLLLLNNNQQQWWWdddooouuu{{{xxxjjjllltttssspppwww}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~|||yyyvvvvvvvvvvvvuuutttrrrqqqpppoooooonnnnnnooosssyyy~~~zzztttqqquuu|||}}}|||vvvwwwzzz||||||{{{zzzyyy~~~{{{wwwsssppprrrtttuuurrrkkkddd___YYYTTTPPPQQQSSSXXXcccmmmrrrssslll\\\MMMDDD???<<<999999999999:::::::::;;;======>>>????????????>>>============>>>???@@@AAA>>>@@@BBBBBBCCCEEEHHHJJJOOORRRXXX\\\aaafffkkkooopppqqqrrrppplllhhhffffffgggiiijjjkkklllnnnqqqtttwwwyyy|||zzzzzz|||~~~~~~{{{yyyuuuuuuvvvvvvuuussspppooonnnmmmmmmoooqqqrrrqqqpppoooooorrruuuyyyzzzyyywwwsssrrrpppnnnllljjjhhhhhhgggeeecccaaa___\\\XXXTTTMMMIIIEEECCCDDDCCC@@@===??????======<<<===>>>??????AAADDDIIIMMMVVViii{{{~~~xxxsssllldddXXXLLLGGGHHHGGGHHHGGGFFFFFFKKKUUU]]]rrryyywwwssslllgggiiillllllkkkkkklllnnnqqqrrrqqqooommmllllllmmmgggiiikkkllllllkkkjjjjjjkkknnnpppnnnkkkhhhggggggkkkiiieeedddcccbbbaaa```]]][[[XXXUUUTTTRRROOOMMMGGGCCCBBBCCCCCCAAADDDIIIVVVcccxxx{{{yyyyyy~~~vvvsssuuuwww}}}xxxqqqiiiccc^^^jjjzzzzzzlll```SSSKKKDDDCCCCCCAAA@@@AAA>>>>>>???AAACCCEEEHHHIIIHHHKKKPPPUUUXXX\\\```ccc|||sssllllllkkkjjjfffcccbbbccceeeaaa```___^^^^^^^^^^^^^^^]]]]]]___```aaaaaaaaaaaaccccccdddeeefffdddaaa^^^\\\^^^______^^^```eeeiiimmmkkkjjjlllmmmjjjaaaZZZXXXZZZ^^^```aaa^^^[[[YYYXXXVVVSSSQQQPPPQQQSSSTTTRRROOONNNPPPQQQVVVaaalllvvvxxxjjjllllllxxx}}}~~~rrrqqqzzz}}}}}}}}}{{{xxxvvvuuuuuusssqqqooonnnnnnnnnoooooooooppptttzzz~~~xxxqqqooorrr{{{uuuwwwzzz|||}}}}}}{{{zzz~~~}}}~~~yyytttqqqsssvvvwwwrrriii```ZZZVVVQQQOOOQQQUUUZZZeeeppprrrqqqgggVVVHHHAAA>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>?????????????????????>>>>>>>>>>>>??????>>>???BBBBBBBBBCCCEEEFFFGGGJJJOOOTTTYYY^^^cccfffeeeffffffddd```\\\ZZZZZZZZZ[[[\\\]]]^^^```dddggglllooosssvvvwwwwwwuuusssssssssuuuxxxzzzzzzwwwtttnnnoooqqqrrrqqqnnnkkkiiiiiiiiiiiikkknnnooonnnmmmlllmmmooorrruuuuuussspppmmmnnnooommmiiifffeeeeeefffdddaaa___]]]YYYUUUQQQLLLHHHDDDCCCCCCCCC@@@===@@@???>>><<<<<<<<<===>>>???AAAFFFKKKQQQ]]]ttt~~~vvvqqqkkkcccWWWKKKHHHJJJFFFGGGGGGFFFFFFNNNZZZddd{{{ssstttrrrllldddhhhkkklllkkkjjjkkkmmmjjjkkkkkkjjjhhhiiikkknnniiijjjkkkjjjiiiiiikkklllmmmpppqqqnnnhhhdddeeehhhgggeeebbbaaabbbcccbbbaaa]]][[[XXXWWWUUUTTTQQQOOOIIIFFFDDDEEEDDDAAACCCGGGVVVbbbvvv|||zzzwwwqqqqqqwww}}}}}}wwwoooggg```^^^lll~~~wwwhhh[[[PPPHHHBBBBBBBBB@@@@@@AAA>>>>>>???AAACCCFFFHHHIIIJJJNNNRRRWWWZZZ^^^aaadddpppjjjffffffeeedddbbbbbbbbbbbbcccdddcccaaa```___^^^_________aaabbbaaa``````aaabbbbbbbbbbbbbbbaaa___^^^]]][[[]]]___^^^]]]^^^bbbeeeiiihhhgggffffffdddaaa^^^\\\\\\]]]___bbb```\\\XXXWWWWWWWWWVVVSSSQQQQQQRRRQQQPPPOOOOOORRRWWW\\\___rrr}}}mmmbbbdddlll|||{{{|||{{{zzzyyy|||{{{sssvvv~~~}}}zzz{{{|||wwwsssrrrqqqtttsssrrrpppnnnmmmlllkkkkkkmmmqqquuuyyy}}}zzzuuuqqqqqquuuyyyzzzzzz|||xxxwwwtttxxx}}}zzz|||}}}}}}}}}|||zzzwwwtttsssrrrqqqpppnnnjjjddd\\\WWWOOONNNMMMOOOUUU]]]eeejjjtttiiiYYYLLLDDD???;;;999;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAA@@@@@@@@@AAAEEEEEEFFFKKKQQQVVVXXXXXXXXXYYYYYYWWWUUUTTTTTTUUUNNNOOOPPPPPPPPPRRRUUUWWW___aaacccfffggghhhhhhhhhhhhjjjnnnqqqqqqnnnkkkiiidddeeeffffffeeeccc```___]]]^^^cccggggggeeehhhnnnmmmmmmmmmnnnoooooonnnllllllhhheeedddfffgggfffdddggg```XXXUUUVVVUUUOOOJJJHHHFFFCCCAAAAAA@@@>>>===>>>>>>>>><<<;;;<<>>GGGNNNPPPYYYooouuuqqqiii]]]PPPHHHFFFGGGGGGDDDGGGMMMNNNQQQbbbvvvxxxqqqllljjjkkkfffggghhhiiijjjkkkllllllooommmkkkjjjjjjjjjiiihhhjjjgggaaakkklllnnn}}}rrrqqqpppnnnllljjjhhheeedddhhheeecccbbbcccddddddccc```]]][[[YYYXXXVVVTTTRRRJJJHHHDDDBBBAAABBBDDDFFFPPP^^^pppsssooozzz~~~yyyxxxzzz}}}wwwhhhaaaaaaeeesssxxxmmm```UUUJJJFFFBBBAAABBBCCCAAA???AAACCCFFFGGGFFFGGGHHHIIINNNRRRVVVZZZ]]]```ccceeeyyynnnhhhddddddcccaaa```___``````aaadddcccaaa```___``````aaa___```aaa```^^^]]]^^^___aaaaaaaaaaaa```___^^^^^^[[[\\\\\\\\\[[[\\\```dddgggfffeeeddddddccc```]]]\\\\\\]]]___aaa___[[[WWWTTTVVVXXXXXXUUURRRPPPPPPUUUSSSQQQQQQRRRUUUYYY\\\jjjrrr|||~~~~~~mmmcccccciiixxx{{{uuuxxxyyyzzzzzz}}}{{{~~~~~~}}}zzzvvvtttssstttssssssrrrpppnnnmmmlllmmmoooqqquuuxxxzzz|||}}}{{{xxxvvvwwwzzzzzzxxxuuuxxxzzz|||~~~~~~{{{xxxuuuxxxvvvyyy|||yyyzzzzzzzzzzzzyyyxxxvvvuuuttttttrrrqqqooojjjccc[[[VVVPPPNNNNNNQQQWWW___gggkkkoooeeeVVVKKKDDD@@@===:::<<<<<<;;;;;;<<<===???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@BBBEEEHHHLLLNNNOOOOOOOOOOOOOOONNNMMMKKKKKKKKKHHHIIIIIIHHHIIIJJJMMMNNNPPPRRRTTTXXX[[[^^^```aaa```bbbeeeggggggfffdddbbb]]]]]]^^^^^^]]][[[YYYWWWWWWXXX]]]aaaaaa___bbbhhhlllkkkkkkllllllllljjjiiijjjgggcccccceeegggeeecccddd]]]VVVSSSSSSRRRMMMHHHHHHFFFCCCAAAAAA@@@>>>===<<<<<<===<<<<<<===AAADDD???HHHPPPVVVddd}}}wwwrrrhhh[[[OOOGGGFFFFFFEEEDDDHHHNNNQQQYYYooo~~~sssmmmhhhfffgggiiiiiiiiijjjkkklllnnnnnnnnnmmmllllllllllllkkkjjjbbbeeegggzzzrrrpppmmmkkkiiihhhgggfffhhheeeccccccdddddddddccc```^^^\\\[[[ZZZYYYVVVTTTLLLIIIFFFCCCAAABBBDDDEEELLLYYYkkkzzzsssooouuu}}}|||~~~tttgggbbbdddiiiwww~~~tttiii\\\RRRHHHEEEAAA@@@AAABBB@@@???AAACCCEEEFFFGGGHHHJJJLLLPPPTTTZZZ___ccceeegggiiissskkkgggbbbbbbaaa```______```aaaaaacccbbbaaa``````aaabbbcccdddeeeeeedddaaa``````aaa^^^^^^____________^^^^^^[[[[[[ZZZXXXXXXZZZ^^^bbbdddcccbbbbbbbbbaaa^^^\\\]]]]]]]]]______]]]YYYVVVUUUXXX[[[\\\ZZZVVVTTTSSSYYYWWWUUUSSSSSSTTTVVVXXX^^^eeeoooxxx~~~~~~nnncccaaaeeeppp}}}|||tttpppvvvyyy}}}}}}~~~~~~{{{wwwuuussstttttttttrrrqqqooommmpppqqqsssuuuwwwyyyzzz{{{~~~}}}}}}{{{tttnnnmmmrrrxxxyyywwwtttrrrqqqxxxwww{{{zzzwwwwwwxxxwwwvvvuuuuuuuuuuuuuuuuuutttrrrooojjjcccZZZTTTPPPOOOOOOSSS[[[cccjjjmmmhhh___SSSIIIDDDAAA>>>;;;============>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBB@@@CCCGGGIIIJJJJJJKKKLLLMMMMMMMMMLLLJJJIIIHHHGGGDDDDDDBBBAAABBBCCCEEEFFFEEEFFFGGGJJJMMMPPPSSSTTTTTTUUUWWWXXXYYYYYYYYYXXXUUUUUUVVVVVVUUUSSSQQQPPPPPPPPPTTTXXXXXXVVVYYY___fffggghhhiiijjjjjjiiihhhgggdddaaaaaadddeeedddbbbaaaZZZSSSPPPPPPOOOKKKFFFGGGEEEBBBAAAAAA@@@>>>===:::;;;<<<<<<===???CCCFFFDDDLLLUUUaaattt}}}}}}~~~yyysssgggYYYMMMGGGFFFGGGGGGGGGKKKPPPTTTaaa~~~yyyooojjjggggggiiilllkkkiiiiiiiiikkklllnnnjjjkkkmmmnnnnnnmmmkkkjjjccclllxxxuuurrrllliiihhhhhhhhhhhhfffeeeccccccdddddddddcccaaa___^^^]]]]]]\\\ZZZWWWNNNLLLHHHEEECCCBBBCCCDDDHHHTTTfffuuuuuuqqqooo|||zzzooodddcccgggooo}}}yyynnncccVVVMMMEEECCC@@@???@@@@@@@@@???AAACCCEEEFFFHHHKKKOOORRRUUUZZZaaafffiiijjjjjjjjjyyynnniiieeeaaabbbbbbaaa```aaabbbcccdddcccbbbaaaaaaaaabbbdddeeefffggggggeeebbb______```[[[\\\]]]^^^^^^^^^^^^^^^]]][[[YYYWWWWWWYYY]]]aaabbbaaa``````aaa```___]]]]]]]]]^^^^^^^^^[[[XXXVVVZZZ\\\______^^^\\\[[[ZZZ[[[ZZZXXXVVVUUUUUUVVVWWWVVV[[[hhhyyy~~~qqqeee^^^```hhhsssyyywwwsssrrrwww|||}}}~~~{{{xxxssstttuuuvvvuuusssrrrpppsssttttttvvvwwwyyy{{{|||zzzppphhhfffnnnuuuvvvqqqllllllnnntttvvvzzz}}}}}}yyywwwvvvxxxwwwuuusssrrrrrrrrrsssvvvuuussspppjjjcccZZZTTTPPPOOOQQQWWW___hhhlllnnneee]]]QQQHHHCCC@@@===;;;=========>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDFFFEEEEEEEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEHHHKKKMMMMMMOOORRRUUUUUUTTTSSSQQQPPPMMMJJJHHHGGGEEEBBB@@@@@@BBBBBBCCCFFFEEEDDDDDDDDDFFFGGGHHHIIIIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPPPPOOONNNLLLLLLJJJJJJNNNQQQPPPOOOSSSYYY___aaaeeeggghhhiiiiiijjjccc```^^^___cccdddccc```___YYYRRRNNNMMMLLLIIIFFFGGGDDDBBBAAA@@@@@@???===<<<<<<=========???CCCFFFKKKRRR]]]lll|||uuuvvvzzz|||~~~{{{sssfffWWWMMMHHHGGGHHHKKKLLLNNNPPPTTTeeexxxmmmjjjjjjlllpppnnnllliiifffeeefffgggiiifffhhhlllnnnnnnllljjjiiihhhtttzzztttlllgggfffggggggfffdddbbbaaaaaaccccccbbbaaa```___^^^^^^___^^^[[[YYYQQQOOOKKKGGGDDDCCCCCCCCCHHHSSScccsssuuupppjjjzzz}}}vvvkkkbbbbbbhhhtttuuuiii]]]QQQIIICCCBBB@@@??????@@@@@@AAABBBDDDFFFHHHKKKOOOUUUYYY^^^bbbhhhkkkkkkhhhfffeeessskkkhhhddd`````````______```bbbdddeeebbbbbbaaaaaaaaacccdddeeebbbcccbbb```\\\ZZZYYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]```]]]YYYWWWXXX[[[^^^```aaa___^^^^^^`````````^^^]]]^^^______]]][[[YYYXXX^^^^^^___^^^]]]]]]___aaa[[[[[[YYYXXXWWWWWWWWWWWWSSSWWWggg~~~uuuhhh\\\\\\aaallltttvvvxxx{{{{{{~~~~~~}}}yyyuuuuuuvvvwwwwwwvvvuuutttvvvvvvvvvwwwyyy{{{}}}~~~xxxnnngggccckkkrrrrrrkkkffffffhhhoootttyyy{{{zzzyyyxxxwwwyyyxxxuuusssqqqpppppppppvvvtttrrrpppkkkddd[[[UUUQQQPPPSSSZZZeeemmmppppppfff]]]QQQGGGBBB???<<<:::<<<======>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFHHHJJJMMMPPPUUU\\\ccchhhgggdddaaa^^^[[[WWWQQQLLLLLLHHHCCCAAAAAABBBBBBBBBGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGIIIIIIKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGJJJMMMLLLJJJOOOUUU]]]```dddffffffeeefffggg___]]]\\\^^^bbbcccbbb```]]]XXXRRRMMMLLLKKKIIIGGGFFFDDDAAA@@@@@@@@@???===>>>>>>???>>>===???BBBEEEMMMUUUcccwwwtttnnnoootttyyy~~~yyyqqqcccVVVMMMIIIIIIJJJKKKMMMOOOQQQXXXlllvvvkkkiiikkkqqqwwwqqqooojjjgggdddcccdddeeeeeeiiinnnpppnnnlllkkkkkkjjjuuuvvvllleeedddeeedddcccaaa```___```aaabbbaaa___^^^^^^]]]^^^___^^^[[[XXXSSSQQQNNNJJJFFFEEEDDDDDDGGGPPP___ooo}}}|||pppiiieeewww}}}zzztttjjjaaabbbhhhyyyrrreeeYYYNNNGGGAAAAAAAAA@@@@@@AAABBBDDDDDDFFFIIILLLPPPVVV\\\```gggiiilllkkkfffaaa]]][[[ooojjjfffbbb```\\\\\\\\\\\\^^^```bbbdddbbbaaaaaa```aaabbbcccdddbbbbbbbbb___\\\YYYYYYYYY[[[[[[\\\]]]]]]]]]]]]]]]aaa^^^ZZZXXXZZZ\\\]]]^^^___]]]\\\]]]^^^``````___]]]___```___]]][[[ZZZ[[[\\\]]]\\\[[[ZZZ\\\```ccc\\\\\\[[[ZZZZZZYYYXXXWWWSSSVVVfffyyylll\\\ZZZ]]]gggqqqxxx~~~}}}yyywwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxyyyzzz|||~~~~~~wwwnnngggaaagggmmmlllfffaaabbbeeemmmuuu{{{{{{zzzzzzzzzyyyzzzyyywwwtttrrrpppooooootttsssqqqpppllleee^^^XXXSSSSSSVVV```kkktttuuutttiii___QQQFFFAAA???>>><<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGJJJIIIIIIIIIIIIIIIIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJOOOXXXfffsss|||{{{vvvqqqjjj```ZZZPPPKKKDDDAAABBBBBBBBB@@@CCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGIIIHHHGGGKKKRRR\\\aaaeeefffccc``````aaa\\\[[[ZZZ]]]aaacccbbb___\\\XXXQQQMMMJJJJJJIIIHHHEEECCCAAA@@@@@@@@@???===????????????>>>???CCCEEELLLXXXjjjzzznnniiijjjrrryyy}}}{{{tttkkk^^^SSSMMMKKKKKKKKKHHHKKKOOOUUUbbbzzzsssiiihhhjjjpppvvvssspppmmmiiifffeeeeeeeeefffkkkpppqqqooommmlllmmmmmmvvvvvvjjjdddcccdddbbb```_________```aaabbb```___^^^]]]]]]^^^___]]]ZZZWWWUUUSSSOOOLLLIIIFFFEEEEEEDDDLLLYYYiiixxxwwwmmmgggfffvvv~~~~~~~~~{{{wwwrrriiicccfffmmm}}}nnnaaaUUUKKKFFFAAABBBBBBBBBAAABBBEEEGGGHHHKKKNNNSSSWWW\\\bbbggglllllljjjfff___YYYVVVUUUyyykkkgggdddaaa```[[[[[[[[[\\\^^^```cccdddbbbaaa`````````aaabbbccccccdddcccaaa^^^[[[[[[\\\\\\\\\]]]]]]^^^]]]]]]]]]aaa]]]ZZZYYY[[[\\\\\\[[[\\\[[[YYYZZZ\\\^^^___^^^]]]___aaa```^^^\\\\\\^^^ZZZ[[[\\\\\\\\\]]]```bbb^^^^^^]]]\\\[[[YYYWWWVVVTTTTTTbbbzzz}}}ooo]]]ZZZ[[[dddpppzzz~~~{{{wwwwww||||||xxxyyyxxxwwwwwwxxxzzz|||}}}|||{{{yyyyyyyyyzzz|||}}}yyyooogggbbbfffjjjiiieeecccdddgggpppyyy~~~{{{||||||yyyxxxxxxwwwvvvuuusssqqqpppqqqppppppooommmggg```[[[WWWWWW[[[fffsss{{{{{{yyyjjj```QQQFFFAAAAAAAAAAAA@@@@@@BBBCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMOOOYYYkkk|||pppgggTTTNNNFFFBBBCCCCCCBBB@@@AAAAAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBAAACCCEEEDDDCCCHHHOOOVVV\\\aaaccc```^^^___```ZZZYYYYYY]]]bbbdddbbb```ZZZVVVPPPKKKIIIHHHHHHHHHDDDBBB@@@???@@@@@@???===>>>>>>?????????AAAEEEHHHOOO___uuuooofffeeeiiittt~~~}}}zzzwwwllldddXXXOOOKKKJJJJJJJJJJJJNNNTTT]]]ooorrrkkkiiijjjlllooonnnmmmllljjjhhhgggfffffffffjjjoooooollliiijjjlllmmmvvv|||ssshhhbbbcccdddbbb``````___```aaaccccccbbb```___^^^^^^___```^^^ZZZVVVUUUSSSPPPMMMJJJHHHFFFFFFCCCJJJVVVdddttt}}}wwwrrrmmmxxx|||vvvooohhheeekkkuuuyyykkk]]]RRRIIIEEEBBBCCCEEEDDDCCCDDDHHHKKKKKKOOOTTTYYY]]]bbbgggkkkllljjjeee___YYYUUUUUUUUUttthhhfffccc``````\\\\\\\\\]]]```bbbeeefffbbbaaa```______```aaabbb```aaaaaa^^^[[[YYYYYYYYY]]]]]]^^^^^^^^^]]]]]]\\\```]]]ZZZYYY[[[\\\[[[YYYZZZXXXWWWXXXZZZ]]]^^^^^^]]]___aaaaaa^^^]]]^^^```YYY[[[^^^`````````aaabbb``````___^^^[[[XXXVVVTTTTTTRRR]]]sssqqq___[[[[[[cccooo{{{~~~ssspppmmmnnnuuu{{{wwwzzzyyywwwvvvxxxzzz}}}~~~|||zzzxxxwwwxxxyyyzzz|||pppgggdddgggiiiiiihhhgggiiilllttt~~~}}}}}}}}}zzzvvvwwwwwwxxxwwwuuutttrrroooooooooooommmiiibbb]]]ZZZZZZ^^^jjjwww|||kkk```QQQEEEAAABBBDDDEEEBBBCCCDDDFFFFFFFFFFFFEEEFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMSSSWWWddd}}}tttjjjXXXQQQIIIEEEEEEFFFDDDAAABBBCCCDDDEEEEEEEEECCCCCCCCCDDDEEEFFFFFFEEEDDDDDDFFFEEEDDDDDDDDDDDDDDDEEE@@@???@@@BBBAAA@@@EEELLLNNNTTT\\\```______aaadddYYYXXXYYY]]]bbbdddbbb```YYYUUUOOOJJJGGGFFFGGGHHHDDDBBB@@@???@@@@@@???>>><<<===>>>???@@@CCCGGGJJJVVVggg~~~rrrccc___bbbiiiwww{{{wwwtttggg___TTTLLLJJJJJJJJJIIIOOOSSSZZZeeeyyysssnnnmmmkkkjjjkkkhhhhhhhhhhhhggggggffffffcccggglllkkkgggeeefffhhhiiiqqq}}}yyypppeeeaaaccceeedddaaaaaaaaaaaaccceeeeeecccaaa```````````````^^^ZZZVVVUUUTTTQQQNNNKKKIIIGGGGGGDDDJJJUUUcccsssuuu}}}~~~vvvnnngggfffppp|||wwwhhh[[[PPPHHHDDDBBBDDDFFFFFFEEEFFFJJJMMMMMMQQQWWW]]]aaafffjjjmmmiiigggaaa[[[VVVTTTVVVXXXlllhhhiiiccc^^^^^^_________aaacccgggkkkmmmjjjeee___\\\\\\]]]___``````___^^^]]]\\\[[[[[[[[[bbb```]]]\\\]]]___bbbdddeeeaaa\\\XXXXXXXXXXXXXXXUUUVVVXXXYYY[[[[[[[[[ZZZZZZ[[[]]]^^^^^^]]][[[ZZZ]]]^^^___```aaaaaaaaaaaadddbbb___\\\ZZZXXXWWWWWWVVVVVVYYYeeeyyyzzzrrrkkkddd```eeennnzzz}}}{{{zzzxxxuuunnnfffaaafffttt||||||~~~{{{{{{xxxvvvuuuvvvyyy{{{{{{}}}}}}}}}{{{yyywwwwwwwwwzzz|||~~~~~~xxxpppjjjfffhhhkkkmmmmmmnnnppprrr{{{~~~xxxxxxwwwvvvuuutttssssssvvvtttqqqooolllhhhccc___YYYZZZ```mmmzzz~~~zzzlll\\\LLLGGGGGGEEECCCBBBAAACCCFFFHHHIIIIIIGGGFFFFFFGGGHHHJJJKKKMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOOMMMPPPSSSTTTSSSQQQQQQQQQUUUYYYmmmuuufff\\\RRRLLLFFFBBBCCCDDDCCCBBBCCCDDDEEEGGGIIIJJJHHHFFFDDDCCCDDDFFFHHHHHHFFFDDDDDDDDDCCCBBBBBBCCCDDDDDD@@@AAABBBCCCDDDFFFGGGGGGGGGMMMUUU[[[\\\\\\^^^___aaa^^^\\\^^^bbbddd```\\\UUUSSSNNNJJJFFFEEEEEEEEECCCBBBAAA@@@????????????<<<;;;<<<@@@BBBCCCHHHOOOZZZpppkkkddd]]]\\\dddrrr~~~}}}wwwpppkkk```UUUKKKIIIJJJKKKKKKMMMPPP]]]kkkwwwzzzlllgggiiiiiijjjlllbbbfffjjjjjjgggdddcccdddccceeehhhhhhhhhgggggghhhlllnnnuuutttmmmgggdddfffgggfffccceeedddccccccddddddbbb```______``````___]]][[[ZZZ\\\XXXSSSRRRRRROOOIIIDDDHHHHHHOOO]]]lllxxx|||www{{{nnneeebbbgggsss}}}mmm```VVVNNNGGGBBBFFFEEEEEEFFFIIIMMMQQQSSSUUUWWW[[[___cccgggjjjkkkfffaaa]]]ZZZUUUQQQRRRWWWzzzjjjhhhhhhbbb]]]]]]^^^^^^^^^```bbbfffiiikkkkkkgggaaa^^^^^^```bbbccc___^^^]]][[[[[[[[[\\\\\\aaa___]]][[[[[[]]]```bbbbbb___ZZZWWWVVVWWWWWWWWWSSSUUUVVVXXXYYYZZZYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\]]]^^^___````````````cccaaa___\\\ZZZXXXXXXWWWVVVVVVXXXbbbvvv~~~|||xxxvvvnnnggghhhoooyyy~~~{{{{{{{{{yyywwwnnniiigggooo}}}~~~~~~~~~{{{zzzxxxvvvuuuvvvxxxzzz{{{|||}}}}}}{{{xxxwwwwwwwww{{{|||}}}~~~~~~yyysssnnniiilllpppqqqrrrrrrtttuuu{{{~~~~~~}}}yyyyyyxxxwwwvvvvvvuuuuuuuuussspppnnnlllhhhdddaaa\\\^^^eeeqqq~~~|||fffXXXIIIEEEFFFEEECCCCCCDDDFFFIIIKKKLLLLLLKKKJJJLLLMMMNNNOOOPPPRRRSSSSSSSSSTTTUUUVVVVVVUUUTTTTTTQQQTTTVVVWWWVVVUUUUUUVVV\\\bbbwwwssseeeYYYQQQIIIFFFDDDCCCDDDFFFGGGGGGLLLLLLNNNQQQSSSSSSQQQOOOMMMLLLLLLMMMOOOOOOMMMKKKIIIHHHFFFEEEDDDEEEFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKIIINNNTTTXXXYYYYYYZZZ\\\^^^]]]^^^aaadddddd```\\\TTTQQQMMMIIIFFFEEEEEEFFFCCCBBBAAA@@@???????????????>>>???BBBCCCDDDJJJRRR```xxxrrreeeaaa^^^aaakkkxxx|||tttkkkeeeZZZRRRKKKKKKKKKJJJLLLOOO___lllyyywwwkkkgggeeebbbbbbcccaaaeeejjjkkkhhheeecccbbbccceeeggghhhgggffffffgggllllllooowww|||wwwqqqlllhhhgggiiiiiifffbbbfffeeedddeeeffffffdddbbbdddddddddcccbbb```___^^^^^^YYYTTTSSSRRRPPPKKKGGGIIIHHHMMMZZZgggsss~~~}}}~~~wwwllleeeccciiiwwwxxxiii\\\SSSMMMHHHDDDGGGGGGGGGHHHJJJNNNQQQTTTXXXZZZ]]]aaaeeehhhjjjkkkccc___[[[YYYVVVRRRTTTYYY|||pppggggggfff```[[[\\\]]]]]]]]]^^^```cccfffhhhiiieeeaaa______aaabbbccc___]]][[[YYYYYY[[[]]]^^^```^^^\\\ZZZZZZ[[[]]]______\\\WWWUUUUUUVVVVVVVVVSSSTTTVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYY[[[\\\]]]^^^____________aaa```^^^\\\ZZZXXXXXXWWWVVVVVVWWW___qqq~~~xxxmmmjjjlllttt~~~|||}}}~~~}}}|||rrrqqqsss|||~~~~~~{{{yyyxxxwwwvvvvvvxxxyyy{{{|||}}}}}}{{{xxxwwwwwwwww{{{zzzzzzzzzzzzxxxtttpppllloootttvvvvvvuuuuuuvvvxxx{{{|||{{{zzzxxxxxxxxxwwwwwwvvvvvvvvvvvvsssooommmkkkiiifffddd^^^aaaiiiuuu|||cccVVVJJJGGGIIIHHHFFFFFFDDDFFFHHHJJJLLLLLLLLLLLLNNNNNNOOOPPPRRRSSSTTTTTTUUUWWWYYY[[[ZZZYYYVVVUUUWWWYYY[[[\\\\\\[[[\\\]]]bbbkkklll]]]SSSMMMIIICCCDDDEEEFFFGGGIIIMMMPPPUUUUUUXXX[[[]]]]]][[[XXXVVVUUUTTTTTTUUUTTTRRRPPPMMMLLLIIIHHHGGGGGGHHHHHHJJJJJJKKKLLLLLLMMMNNNNNNPPPRRRUUUWWWXXXYYY[[[\\\___```cccdddccc___[[[XXXQQQOOOLLLHHHFFFFFFFFFFFFBBBBBBAAA@@@????????????AAA???@@@CCCDDDFFFNNNWWWkkkppp```___```ccckkkvvvzzzpppddd\\\QQQMMMKKKKKKJJJJJJNNNUUUkkkxxxzzzrrrkkkfffaaa[[[[[[^^^cccfffiiijjjhhheeebbbaaaccceeeggghhhfffeeeffffffnnnmmmmmmoooqqqrrrqqqooonnnkkkjjjjjjkkkjjjfffbbbfffeeeeeeeeeggggggeeeccceeedddbbb```^^^^^^^^^^^^___[[[VVVTTTSSSRRRNNNJJJJJJHHHJJJTTT```lllyyy{{{||||||rrriiidddeeemmm}}}|||rrrcccVVVOOOKKKHHHEEEHHHHHHIIIJJJMMMQQQTTTVVV[[[]]]```dddgggiiijjjkkkaaa]]]ZZZXXXVVVSSSVVV\\\pppjjjeeeeeeccc]]][[[]]][[[[[[\\\]]]___aaacccddddddbbb^^^]]]^^^```aaaaaa```^^^[[[YYYYYY\\\___aaa```^^^\\\ZZZZZZZZZ\\\]]]]]]ZZZVVVUUUUUUVVVVVVVVVTTTUUUWWWXXXYYYYYYYYYXXXYYYZZZ[[[[[[[[[[[[ZZZYYYZZZ[[[\\\]]]]]]^^^^^^]]]^^^^^^\\\[[[ZZZYYYXXXXXXWWWVVVUUU[[[lllqqqiiihhhooo}}}yyy{{{~~~~~~{{{yyyyyyxxxwwwvvvwwwyyy{{{|||}}}}}}{{{yyywwwwwwxxxzzzyyyvvvuuuuuutttqqqpppnnnrrrvvvxxxxxxvvvuuutttuuuxxx{{{|||{{{yyywwwwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxtttpppllljjjhhhfffddd^^^ccclllxxx{{{eeeZZZPPPOOOPPPNNNLLLLLLHHHIIIKKKLLLNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTWWWXXXYYYZZZZZZXXXWWWUUUYYY[[[]]]]]]^^^^^^aaabbbcccnnnlllZZZNNNJJJHHHGGGEEEGGGHHHHHHIIIMMMTTTZZZ```aaacccfffiiiiiigggdddaaa___^^^]]]]]]\\\ZZZWWWUUUTTTQQQOOONNNNNNOOOPPPRRRRRRSSSTTTVVVWWWXXXXXXXXXYYYZZZ[[[\\\^^^```bbbgggggggggccc^^^XXXTTTSSSNNNLLLJJJHHHFFFFFFFFFGGGBBBAAA@@@@@@?????????@@@???>>>@@@CCCEEEIIITTT___zzzwwwggg^^^___ccclllwww~~~wwwkkk^^^UUUKKKIIIIIIIIIHHHJJJTTT___ppp|||tttooojjjfff```\\\___eeekkkjjjiiigggeeecccbbbbbbccceeeggggggfffeeeeeeeeejjjkkklllmmmmmmnnnqqqrrrlllkkkjjjjjjkkkjjjgggeeefffeeeeeefffggggggfffdddeeeccc```]]][[[[[[\\\]]]___\\\WWWUUUTTTRRRPPPNNNJJJGGGGGGNNNXXXeeeuuuzzzzzz~~~wwwnnngggeeehhhrrrvvvlll]]]QQQJJJHHHFFFEEEGGGHHHKKKNNNSSSWWWZZZ\\\___```cccfffhhhiiijjjiiiaaa]]]ZZZXXXVVVTTTWWW]]]mmmiiifffccc___[[[[[[^^^[[[[[[[[[\\\]]]^^^___```aaa___]]]]]]^^^```aaa``````___\\\ZZZZZZ\\\___aaa___^^^\\\[[[ZZZ[[[\\\]]]\\\YYYWWWVVVWWWXXXXXXXXXWWWXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[ZZZYYYXXXXXXWWWVVVUUUXXXggg}}}xxxlllggglllzzz}}}}}}}}}{{{yyyzzz{{{yyywwwwwwyyy||||||}}}~~~|||zzzyyyyyyzzz}}}zzzvvvtttssssssrrrqqqsssvvvzzz{{{yyyvvvtttssssssvvvyyyzzzyyyxxxwwwwwwvvvwwwwwwxxxxxxyyyyyyzzzyyyvvvqqqmmmjjjhhheeedddbbbfffpppzzz{{{kkkaaaZZZXXXXXXUUURRRRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVVVVVVVWWWWWWWWWXXXXXX[[[ZZZYYYXXXXXXXXXXXXXXXWWWYYYZZZ[[[[[[]]]aaaccceeesssyyymmm\\\NNNGGGEEEEEEDDDEEEGGGHHHIIIMMMUUU```iiimmmmmmooorrruuuuuutttsssmmmlllkkkkkkjjjhhheeebbb```^^^[[[YYYYYYZZZ\\\^^^```aaabbbccceeefffggghhhbbbbbbbbbdddfffggghhhhhhllljjjfff___XXXSSSRRRRRRKKKJJJHHHGGGFFFFFFFFFFFFAAAAAA@@@@@@??????@@@@@@??????BBBEEEIIIOOO^^^mmmmmmeeecccgggnnnxxxzzzrrreeeXXXOOOHHHGGGGGGHHHIIINNN]]]kkkxxxqqqmmmiiifffcccbbbjjjssssssoooiiidddbbbaaaccccccdddfffhhhhhhfffeeeeeeeeeccceeehhhjjjjjjkkkmmmpppllljjjiiihhhhhhiiiiiiiiihhhggggggiiikkkkkkjjjiiigggeeeaaa^^^]]]]]]___```^^^\\\YYYWWWUUUSSSQQQPPPJJJFFFFFFKKKTTT```qqq|||wwwwwwuuu{{{zzzrrrkkkeeeffflllwwwqqqfffXXXMMMHHHFFFEEEDDDFFFIIIMMMSSSYYY^^^bbbdddaaacccfffiiijjjjjjjjjiiiddd___[[[YYYVVVTTTXXX^^^kkkiiifffbbb^^^\\\]]]___ZZZ[[[[[[\\\\\\]]]]]]]]]___^^^]]]^^^```bbbbbbaaa```^^^\\\[[[ZZZ\\\^^^___]]]]]]\\\[[[ZZZ[[[\\\\\\[[[YYYWWWWWWXXXZZZZZZYYYYYYZZZ\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[\\\]]]]]]]]]]]]YYYZZZZZZZZZZZZYYYYYYXXXWWWWWWUUUVVVcccxxxtttjjjkkkxxx{{{}}}~~~}}}|||zzz|||~~~|||yyyxxxzzz}}}~~~~~~|||zzz{{{|||}}}yyywwwvvvwwwwwwvvvzzz|||~~~~~~zzzwwwtttsssqqqtttwwwyyyxxxxxxxxxxxxwwwxxxyyyzzz{{{|||}}}}}}xxxuuuqqqnnnllliiifffdddggglllttt~~~qqqjjjddddddccc___\\\\\\[[[[[[ZZZYYYYYY[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\ZZZXXXXXXXXXYYYZZZXXXYYYZZZZZZ\\\___cccgggmmm{{{iii___SSSIIIEEECCCBBBAAADDDEEEHHHMMMWWWcccpppyyyvvvuuuuuuwwwzzz}}}}}}|||uuuvvvvvvwwwwwwtttnnnjjjgggfffcccbbbccceeeiiikkkooooooppppppqqqrrrrrrsssnnnnnnoooqqqsssssspppnnnkkkggg```ZZZUUUTTTTTTTTTIIIIIIHHHFFFFFFEEEEEEEEEAAAAAA@@@@@@???@@@@@@AAAAAABBBEEEIIIMMMWWWhhhyyytttggggggkkkssszzzyyyrrriii^^^SSSLLLHHHGGGHHHLLLPPPXXXhhhvvvzzzqqqmmmiiihhhgggiiirrr{{{wwwqqqiiicccbbbccceeefffeeegggiiiiiigggfffeeefffdddfffhhhiiiiiiiiijjjkkkiiiiiihhhgggggghhhiiijjjlllkkkkkkmmmooopppooonnndddbbb___]]]\\\\\\^^^___^^^]]]\\\[[[YYYVVVTTTSSSMMMIIIHHHKKKQQQ\\\nnn}}}yyytttssstttrrryyy{{{uuulllfffcccgggppp~~~~~~jjj```TTTKKKHHHGGGGGGFFFHHHLLLRRRXXX___dddhhhiiidddfffiiilllmmmmmmlllkkkeee```\\\ZZZWWWVVVZZZaaahhhhhheeebbb```___^^^]]][[[[[[[[[\\\\\\\\\\\\[[[\\\[[[[[[]]]```aaaaaa```^^^]]][[[ZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYZZZ[[[[[[YYYWWWVVVWWWYYYZZZZZZZZZZZZ[[[\\\]]]^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZ[[[\\\]]]]]]]]]]]]WWWXXXYYYZZZZZZZZZYYYXXXWWWXXXVVVVVV```uuu|||mmmhhhrrr~~~}}}~~~|||||||||}}}{{{~~~~~~zzzyyy{{{~~~}}}|||}}}~~~~~~|||yyyxxxyyy{{{||||||~~~}}}xxxtttrrrqqqkkknnnqqqsssssstttuuuvvvuuuuuuwwwxxxzzz{{{|||}}}sssrrrpppooonnnllliiifffjjjnnnvvv~~~yyytttpppqqqqqqmmmjjjkkkiiihhhfffddddddeeefffhhhiiiiiiiiiiiiiiiiiihhhhhheeeeeeddddddcccbbbaaaaaaaaaaaabbbbbbdddhhhmmmrrrxxxvvvaaaYYYPPPIIIHHHHHHGGGFFFIIIKKKPPPZZZggguuu~~~}}}xxxvvvtttsssrrrtttxxx}}}~~~}}}}}}~~~yyytttiiiddd]]]XXXVVVTTTRRROOOIIIHHHGGGFFFEEEDDDCCCCCCAAA@@@@@@???@@@@@@AAAAAACCCCCCGGGJJJNNNXXXlll~~~xxxmmmjjjooowwwzzzrrriii```WWWOOOIIIIIIIIIMMMTTT\\\eeerrr~~~uuuqqqllliiijjjjjjkkkpppxxxsssoooiiiffffffhhhiiiiiifffhhhjjjjjjhhhgggffffffiiihhhggggggggghhhiiiiiieeefffggghhhhhhhhhhhhhhhkkkkkkkkkmmmpppqqqpppooo```___]]]\\\[[[\\\]]]^^^^^^___aaa```]]]ZZZWWWUUURRROOOMMMNNNQQQYYYjjjyyy~~~xxxtttwwwxxxuuu|||vvvpppeeeaaaaaahhhtttvvvbbbZZZQQQKKKJJJKKKKKKJJJMMMPPPWWW]]]dddhhhjjjkkkgggiiimmmpppqqqqqqooonnneee```\\\ZZZYYYXXX^^^eeedddeeeeeecccbbbaaa___[[[[[[[[[\\\\\\\\\\\\[[[[[[XXXWWWXXXZZZ]]]___^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[XXXVVVUUUVVVXXXZZZZZZYYYZZZ[[[\\\]]]^^^]]]\\\[[[]]]]]]\\\\\\\\\\\\]]]]]]ZZZ[[[\\\]]]]]]^^^]]]]]]VVVWWWYYYZZZZZZZZZYYYXXXWWWXXXWWWVVV___sssllldddkkkvvv~~~}}}{{{zzz|||}}}|||{{{yyy|||~~~}}}~~~zzzxxxvvvwwwyyy|||~~~~~~~~~zzzuuuqqqnnnnnndddgggjjjmmmmmmnnnpppqqqqqqqqqssstttvvvxxxyyyzzzpppooonnnoooooonnnkkkiiiiiimmmttt{{{~~~{{{zzz||||||yyywwwwwwzzzxxxvvvsssrrrsssuuuvvv{{{{{{zzzzzzzzzzzzyyyyyyrrrsssuuuvvvuuussspppnnnkkkkkkllllllnnnrrrxxx}}}~~~~~~lll^^^XXXPPPLLLLLLOOOOOOOOORRRTTT[[[gggvvvyyykkkddd\\\XXXWWWTTTNNNHHHIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@???@@@@@@AAAAAABBBCCCEEEHHHLLLUUUjjj}}}~~~wwwpppmmmpppyyy}}}vvvmmmcccZZZSSSLLLHHHJJJKKKQQQ\\\fffnnnxxxuuupppllliiikkkkkkjjjlllpppoookkkiiiiiikkkmmmllljjjgggiiikkkkkkiiigggggggggiiieeeaaa```bbbeeefffgggaaadddhhhjjjjjjhhhgggfffiiihhhiiikkknnnooonnnmmmcccbbbaaa``````aaabbbccc___aaaddddddaaa]]]YYYXXXWWWSSSPPPPPPQQQXXXgggvvv}}}{{{yyy}}}{{{}}}tttmmm```]]]___hhhvvv{{{nnn\\\VVVNNNKKKLLLNNNOOONNNQQQTTTZZZaaafffiiikkkkkkiiilllpppsssttttttrrrqqqccc___[[[[[[ZZZ[[[aaaiiidddcccaaa```_________```aaa]]]ZZZZZZ\\\^^^^^^\\\YYYWWWUUUVVVYYY\\\\\\ZZZ^^^]]][[[YYYYYYZZZ[[[]]]\\\ZZZXXXVVVVVVWWWYYYZZZZZZYYYVVVUUUUUUVVVYYYZZZ______^^^^^^]]]]]]]]]\\\[[[ZZZXXXWWWXXXYYY[[[\\\[[[]]]```aaa___\\\ZZZZZZWWWXXXZZZZZZZZZXXXVVVTTT]]]WWWTTTXXXaaannn~~~mmmbbbdddlll}}}{{{~~~{{{xxxvvv}}}~~~~~~}}}|||{{{~~~~~~~~~~~~|||zzzyyyyyyvvvsssvvv{{{~~~}}}zzzyyyzzz{{{yyyuuunnngggbbbbbbaaaaaaeeekkkoooooonnnooollljjjlllqqqtttrrroookkklllmmmmmmlllmmmooopppooopppsssxxx|||}}}}}}|||{{{}}}vvveeeaaa]]]XXXWWWYYY[[[^^^]]]dddppp}}}wwwiii]]]YYYXXXRRRKKKFFFDDDDDDCCCBBBBBBBBBBBBCCC??????>>>>>>>>>>>>??????CCCEEEGGGLLLSSS]]]iiiqqqyyyuuupppnnnqqqyyy~~~{{{xxxsssiii\\\QQQJJJGGGGGGEEEMMMYYYdddnnnwww~~~}}}xxxwwwsssqqq}}}vvvnnnhhhhhhiiijjjjjjjjjjjjiiigggfffffffffggghhhjjjkkkhhhgggfffeeeeeefffggghhhgggfffeeeeeeggghhhhhhggghhhiiiiiigggdddeeehhhkkkpppkkkffffffjjjmmmmmmkkkjjjgggccccccddddddbbb___```aaabbbbbbaaa___]]][[[UUUUUUSSSPPPPPPXXXfffpppyyyxxxooojjj[[[___dddmmm~~~tttlllZZZTTTNNNKKKNNNRRRVVVWWWWWWZZZ___eeejjjnnnpppqqqrrrwww{{{zzzyyyyyytttoooccc___]]]___``````dddiiifffeeebbb___]]]]]]]]]]]]^^^\\\[[[\\\___```___^^^YYYWWWUUUVVVYYY[[[[[[ZZZ\\\[[[ZZZYYYYYYYYYZZZZZZ\\\[[[YYYXXXWWWWWWXXXXXXZZZ[[[[[[[[[[[[[[[[[[ZZZ^^^^^^^^^^^^]]]]]]]]]]]][[[ZZZXXXXXXXXXYYY[[[\\\\\\^^^``````^^^[[[ZZZYYYYYYYYYZZZZZZYYYXXXVVVUUUZZZUUUSSSWWW]]]hhhwwwlll``````eeewww}}}yyyvvvyyy}}}~~~{{{yyywww}}}~~~~~~~~~~~~|||zzzyyy{{{{{{|||}}}}}}|||zzzzzzxxxuuusssvvvzzz}}}{{{xxxvvvwwwxxxvvvrrrlllfffbbb^^^^^^___ccciiimmmnnnnnnooollljjjlllpppqqqooolllfffhhhiiiiiihhhiiilllnnnnnnpppsssxxx}}}~~~||||||~~~{{{xxxsssooommmnnnppprrrtttzzzxxxkkk]]]YYYVVVQQQJJJFFFBBBBBBAAA@@@@@@@@@@@@AAA??????????????????@@@@@@BBBCCCGGGLLLSSS^^^iiiqqq{{{yyyuuutttxxx|||uuuoooeeeYYYNNNIIIGGGGGGKKKRRR\\\eeemmmssszzz~~~zzzuuurrrkkkhhhvvvsssllliiiiiiiiiiiiiiiiiiiiihhhffffffeeeeeefffgggiiijjjgggfffeeeddddddeeefffffffffeeeddddddfffgggggggggfffggggggfffdddeeehhhkkkmmmiiiffffffjjjmmmlllkkkgggeeebbbccceeefffeeecccbbbbbbbbbbbb```___]]]\\\XXXWWWUUUQQQQQQXXXdddmmmxxx~~~tttiiibbbZZZbbbkkkwwwwwwhhhaaaVVVRRRNNNMMMPPPUUUYYYZZZ___bbbgggmmmsssvvvyyyzzz{{{}}}xxxqqqeeeaaa```aaacccdddiiioooiiifffbbb^^^[[[[[[[[[\\\ZZZZZZZZZ]]]___```___]]]YYYWWWVVVVVVXXXZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXX\\\\\\[[[[[[ZZZYYYXXXXXXYYY[[[^^^``````^^^[[[YYY^^^^^^^^^^^^^^^^^^______ZZZZZZYYYXXXYYYZZZ[[[\\\\\\___``````]]][[[YYYYYYZZZZZZYYYYYYXXXWWWWWWVVVVVVTTTTTTVVVXXX___mmm{{{nnnaaa\\\^^^mmmxxx{{{xxxtttqqqpppqqqtttzzz~~~|||{{{zzz}}}{{{zzzxxxwwwxxxzzz{{{{{{{{{zzzyyyvvvttttttwwwzzz{{{yyyvvvtttttttttrrrnnniiiccc```\\\]]]___ccchhhlllnnnnnnooollljjjkkkmmmnnnkkkhhhcccdddeeeeeefffgggkkkmmmnnnooorrrwww|||~~~}}}wwwzzz~~~zzzlll^^^XXXTTTNNNHHHEEE@@@??????>>>>>>>>>>>>>>>???????????????@@@AAABBBBBBDDDIIIOOOWWWbbbmmmttt~~~}}}|||}}}}}}{{{qqqjjj___SSSKKKGGGFFFGGGMMMSSS\\\dddjjjooovvv{{{}}}xxxsssmmmddddddxxxrrrllljjjjjjiiiiiihhhhhhggggggeeedddddddddeeefffggghhhhhhgggfffdddddddddeeefffccccccccccccdddeeefffgggeeeeeeeeedddddddddgggiiiiiifffeeegggjjjlllkkkiiidddcccbbbccceeeggghhhgggeeedddbbbaaa___^^^]]]]]]\\\ZZZWWWSSSRRRWWW```hhhtttyyy||||||pppeee^^^ZZZfffuuu}}}mmm^^^XXXRRRQQQPPPSSSXXX]]]```bbbdddggglllrrrxxx|||{{{tttjjjfffeeegggiiikkksss{{{gggddd```\\\ZZZZZZ[[[\\\WWWXXX[[[]]]^^^]]][[[YYYYYYXXXWWWVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWZZZ[[[]]]^^^^^^]]]\\\ZZZYYY[[[]]]______]]][[[YYY^^^^^^______``````aaaaaaZZZZZZYYYYYYYYYZZZ[[[\\\]]]___```___]]]ZZZYYYXXX[[[ZZZYYYWWWVVVVVVVVVVVVTTTTTTUUUVVVTTTWWWdddqqq~~~}}}qqqddd]]]\\\fffppp}}}|||wwwtttqqqppprrruuuvvvyyy~~~~~~~~~|||zzzxxxwwwwwwxxxyyyyyyyyyxxxwwwuuuuuuvvvxxx{{{{{{xxxuuutttsssqqqnnnjjjeeeaaa___```aaabbbeeeiiilllnnnoooooonnnlllllllllkkkhhheeebbbcccddddddeeehhhkkkooonnnooorrrvvvzzz{{{zzzyyyrrrvvv}}}xxxjjj\\\VVVQQQKKKEEECCC???>>>>>>===============>>>>>>>>>>>>???@@@AAABBBDDDGGGMMMSSS\\\gggrrryyy~~~~~~zzzwwwllleeeYYYNNNHHHGGGGGGHHHIIIPPPZZZaaafffllluuu{{{{{{wwwqqqjjjdddlllsssmmmkkkjjjiiihhhgggffffffeeecccccccccddddddeeeeeefffiiihhhfffeeedddeeeeeefff```aaabbbbbbbbbccceeeffffffeeeeeedddccccccdddeeedddcccdddfffjjjkkkiiigggcccccccccdddeeeggghhhiiigggeeeccc```^^^^^^^^^______^^^ZZZVVVTTTWWW]]]cccpppssszzz}}}yyy}}}~~~zzzoooeee___]]]jjj}}}vvvggg\\\WWWQQQSSSVVV\\\aaafffjjjkkkiiilllqqqwww}}}}}}uuupppmmmmmmoooqqquuubbb```^^^[[[ZZZ[[[\\\]]]YYY[[[^^^___^^^\\\YYYWWWYYYYYYXXXWWWVVVVVVXXXYYYZZZZZZ[[[[[[[[[ZZZYYYXXXYYY[[[^^^```aaaaaa___^^^\\\\\\]]]]]]]]]]]]\\\\\\_________```aaaaaaaaabbbZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^___^^^\\\ZZZYYYYYY[[[ZZZYYYWWWVVVUUUUUUUUUTTTUUUVVVVVVSSSSSS]]]hhhuuuxxx}}}~~~rrrfff^^^\\\```iiittt|||}}}zzzwwwuuuxxxyyy}}}|||zzz~~~}}}{{{zzzxxxyyyyyyyyyyyywwwvvvtttwwwwwwyyyzzz{{{{{{xxxvvvuuutttqqqmmmhhhdddbbb```dddeeeggghhhiiikkklllmmmqqqpppooonnnmmmjjjgggddd```aaabbbbbbcccfffkkknnnooopppqqqtttwwwwwwvvvtttqqqvvv|||pppeeeYYYSSSNNNHHHDDDCCC???>>>>>>===============<<<======>>>???@@@BBBCCCDDDHHHOOOWWW```jjjtttzzz~~~|||wwwsssggg___TTTKKKGGGGGGHHHIIIHHHOOOXXX]]]aaagggqqqyyyvvvrrrlllgggjjj{{{sssmmmkkkjjjiiigggfffeeeeeeeeecccccccccdddddddddddddddfffeeedddcccbbbccccccddd___aaabbbaaa```aaacccfffhhhgggeeedddcccbbbaaa```aaaaaaccceeehhhhhhgggeeedddddddddddddddeeefffggghhhfffccc```______``````bbb___\\\XXXVVVXXX[[[^^^jjjmmmuuuzzzuuu~~~|||}}}uuukkkdddaaacccqqq}}}pppcccZZZXXXTTTWWW^^^dddjjjnnnrrrtttsssvvvzzz~~~wwwuuutttuuuxxxzzz]]]]]]\\\[[[[[[\\\]]]^^^]]]___bbbbbb___\\\ZZZYYYYYYYYYYYYWWWUUUUUUVVVXXX[[[[[[[[[ZZZZZZZZZYYYYYYYYY[[[]]]```aaaaaa```______^^^]]]]]]]]]]]]^^^__________________`````````ZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]^^^]]][[[ZZZZZZ[[[\\\\\\[[[ZZZYYYWWWVVVVVVVVVUUUVVVWWWTTTRRRXXX```iiirrr~~~}}}tttjjj```[[[ZZZbbbmmmvvv{{{{{{zzzyyy|||}}}|||uuusssuuu}}}~~~~~~~~~|||zzzzzzzzz{{{zzzyyyxxxvvvtttxxxyyyzzz{{{zzzyyyxxxwwwwwwtttqqqmmmjjjhhhgggfffhhhjjjkkklllkkkkkkmmmnnnssstttsssrrrooolllhhhfff___`````````aaadddhhhlllooopppqqqsssvvvvvvtttrrrsssxxx}}}eee\\\SSSOOOLLLFFFBBBBBB??????>>>===============<<<======>>>@@@BBBCCCDDDEEEJJJQQQYYYbbbkkktttzzz~~~yyytttooo```YYYNNNHHHGGGHHHHHHHHHIIIPPPXXX\\\^^^cccnnnvvvsssnnniiijjjxxx}}}rrrlllkkkjjjhhhfffeeedddeeeeeeccccccddddddddddddccccccbbbaaa```______```aaabbb___aaacccbbb______bbbeeehhhgggeeeddddddbbb```^^^___```bbbdddeeeeeeddddddcccdddeeedddccccccdddfffgggeeecccaaa``````aaabbbbbb```]]]ZZZYYYYYY[[[\\\dddiiiqqq{{{xxxsssxxxzzznnneeeaaaaaajjjzzzwwwkkk```ZZZZZZ[[[```gggnnnsssvvvzzz|||{{{}}}}}}|||}}}[[[[[[\\\\\\\\\\\\\\\\\\[[[]]]``````]]][[[ZZZ[[[YYYZZZYYYWWWTTTSSSUUUXXX[[[ZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZ[[[[[[\\\\\\\\\[[[ZZZ\\\]]]\\\[[[ZZZ[[[\\\_________^^^]]][[[YYYWWWVVVTTTTTTVVVTTTRRRTTTYYY```nnn~~~zzzpppddd\\\WWW___jjjuuu|||}}}~~~}}}vvvqqqppp}}}~~~~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{{{{zzzxxxwwwyyyyyyzzzyyyxxxwwwwwwxxxvvvtttqqqnnnmmmmmmooopppmmmooorrrrrrqqqqqqsssuuuvvvwwwwwwvvvsssnnnkkkiiiaaaaaaaaa```aaadddiiilllnnnoooqqqtttwwwxxxvvvuuussswww|||}}}}}}nnnZZZSSSMMMLLLJJJEEEBBBBBB>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@BBBDDDFFFGGGIIINNNVVV^^^gggoooxxx}}}~~~}}}yyytttmmmhhhZZZRRRIIIEEEEEEGGGGGGFFFIIIPPPXXX\\\]]]dddooozzzyyyssspppyyywwwpppllljjjiiigggeeeddddddeeefffccccccdddeeeeeedddcccccc``````______```aaabbbccc```ccceeeccc___^^^```dddgggeeecccdddeeeeeeccc```___```bbbbbbbbbbbbbbbbbbaaacccdddcccaaaaaadddfffeeedddcccbbbaaabbbbbbcccaaa___]]][[[[[[[[[\\\\\\___fffnnnvvv}}}zzzyyy~~~}}}qqqfff```aaadddrrruuukkkdddbbbeeeiiinnnuuu{{{~~~ZZZ[[[\\\]]]]]]\\\ZZZYYYVVVYYY\\\\\\YYYXXXYYYZZZYYYZZZZZZWWWTTTSSSUUUXXX[[[YYYWWWVVVUUUVVVXXXYYY[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZYYYXXX\\\[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[YYY[[[\\\\\\[[[[[[\\\]]]aaaaaabbbbbb```^^^[[[YYYWWWSSSSSSUUUTTTRRRRRRTTT[[[kkk~~~vvvhhh___XXX___jjjvvv}}}|||~~~}}}|||{{{|||}}}}}}}}}{{{zzzyyyyyyzzz{{{|||||||||{{{zzzyyyyyyyyywwwvvvuuuvvvwwwuuussspppoooooorrruuuwwwrrruuuxxxxxxwwwxxx{{{~~~xxxyyyzzzyyyuuupppmmmkkkdddddddddccccccfffkkkooommmnnnqqquuuyyy{{{zzzxxxqqquuuyyyyyyyyy{{{~~~kkk]]]SSSMMMJJJJJJIIIEEEBBBBBB======<<<;;;;;;;;;;;;<<>>=========<<<;;;AAAAAAAAABBBDDDFFFIIIKKKSSSZZZccckkkrrryyy~~~|||zzzvvvrrrmmmeee]]]XXXKKKGGGEEEEEEGGGIIIHHHGGGKKKQQQTTTVVV```tttvvvoookkkkkknnnkkkhhhdddaaa```aaaccceeedddeeefffffffffeeecccccccccbbbbbbaaaaaabbbbbbccceeeffffffdddbbbbbbccceeebbbbbbbbbbbbbbbaaa``````bbbcccdddddddddbbb```___bbbaaa```aaadddfffffffffgggfffdddcccdddeeeggghhhddd```\\\[[[\\\\\\ZZZXXX[[[eeelllooouuu{{{yyyoooeee]]][[[dddppp~~~xxxvvvtttwww|||ZZZ[[[\\\\\\[[[YYYWWWUUUXXXVVVVVVWWWZZZ[[[\\\[[[]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWWWWXXXYYYZZZYYYYYYYYYZZZZZZ[[[\\\]]]\\\[[[[[[\\\]]]^^^\\\[[[\\\^^^___^^^\\\[[[[[[\\\XXXXXXWWWVVVUUUTTTSSSRRRWWWfffxxx~~~~~~}}}yyyqqqjjjaaaaaahhhyyy~~~|||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}||||||yyywwwvvvxxxyyyxxxwwwvvvtttssssssuuuuuussspppqqqqqqrrrssstttttttttuuuuuuxxx}}}}}}{{{vvvqqqlllhhheeeddd___```bbbcccdddggglllpppooosssyyy}}}~~~|||xxxvvvuuuvvvxxxwwwuuuuuuwwwzzzxxxxxxxxxzzz}}}wwwoooeeeZZZRRRMMMKKKIIIFFFDDDBBBAAAAAABBB@@@???>>>===>>>?????????DDDDDDDDDDDDFFFIIIMMMPPPSSSZZZccclllttt}}}~~~}}}{{{zzzwwwrrrmmmggg___WWWRRRIIIGGGDDDEEEGGGHHHHHHGGGJJJNNNRRRZZZkkk|||pppjjjfffgggjjjkkkgggbbb]]][[[[[[]]]___ddddddeeefffeeedddcccbbbccccccbbbbbbbbbbbbccccccdddeeefffeeecccbbbcccdddaaaaaabbbbbbbbbaaa``````bbbcccdddddddddcccaaa___aaa```___```ccceeeeeeeeeeeedddcccccceeeggghhhiiigggdddaaa___``````^^^]]][[[eeelllooouuu~~~vvvmmmddd^^^___jjjvvv|||{{{{{{~~~YYYYYYYYYYYYXXXXXXWWWWWWXXXXXXYYY[[[]]]^^^]]][[[^^^^^^]]]\\\ZZZXXXVVVUUUWWWVVVUUUSSSSSSTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVWWWVVVTTTSSSTTTVVVXXXZZZYYYXXXXXXWWWWWWWWWXXXXXXWWWXXXXXXXXXYYYZZZZZZ[[[[[[[[[\\\^^^``````^^^\\\]]]^^^___^^^\\\ZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTSSSQQQaaarrryyywwwvvv|||yyytttdddaaafffvvv~~~yyyyyy|||{{{xxxwwwyyyxxxwww{{{~~~}}}~~~|||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxyyyyyyxxxwwwvvvuuussssssssssssqqqppppppqqqtttvvvwwwvvvuuutttuuuyyy}}}vvvnnnhhhdddcccddd]]]___bbbdddgggjjjnnnqqqlllssszzz}}}|||xxxvvvuuussstttuuutttssssssuuuwwwrrrrrrrrrtttwww||||||vvvpppllljjjjjjhhhccc]]]WWWPPPLLLIIIHHHGGGEEEBBBAAA@@@@@@@@@>>>=========>>>@@@BBBCCCEEEFFFGGGHHHIIILLLQQQTTTWWW^^^hhhpppxxx~~~}}}|||{{{yyywwwuuuqqqkkkeee^^^VVVNNNIIIHHHFFFDDDDDDFFFHHHIIIHHHLLLNNNTTTbbbzzzvvvlllfffcccdddggglllgggaaa[[[XXXYYY[[[]]]cccdddeeeeeeeeedddcccbbbddddddccccccccccccddddddccceeegggfffeeeccccccccc___```aaaaaaaaaaaaaaa```bbbcccdddddddddcccbbbaaa```___^^^___bbbcccdddcccdddbbbbbbcccfffhhhiiiiiihhhfffcccbbbbbbbbbaaa___\\\dddkkkooottt}}}|||~~~{{{sssjjjdddaaafffsssXXXWWWVVVVVVVVVWWWXXXYYYYYYYYY[[[^^^``````]]][[[\\\]]]]]]\\\[[[XXXVVVUUUUUUUUUTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTUUUVVVXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZ[[[]]]```bbbbbb___]]]\\\^^^^^^]]][[[YYYYYYYYY\\\\\\\\\[[[YYYWWWUUUTTTOOO^^^nnnssspppooouuu}}}uuunnnkkkttt{{{uuutttvvvuuurrrrrrssssssrrrwww}}}~~~}}}{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwzzzxxxwwwvvvuuutttsssssssssuuuyyy{{{{{{yyyuuussssssvvv}}}xxxooohhheeeeeefffbbbccceeefffgggiiijjjkkkgggnnnwwwyyyvvvqqqpppqqqqqqrrrqqqqqqqqqqqqrrrsssnnnnnnnnnoooqqqtttxxxzzz{{{~~~~~~{{{xxxuuurrrmmmmmmllljjjfffaaa^^^\\\^^^\\\XXXTTTPPPMMMLLLKKKFFFEEECCCAAA@@@?????????<<<=========>>>@@@CCCFFFFFFIIIMMMNNNNNNPPPSSSVVVaaagggooovvv|||}}}{{{zzzzzzxxxuuussspppkkkddd\\\UUUNNNGGGCCCFFFEEEDDDEEEFFFHHHJJJJJJQQQQQQYYYllluuulllhhheeefffiiilllhhhbbb^^^\\\^^^bbbeeedddeeefffffffffeeecccbbbeeeddddddccccccddddddeeebbbdddggghhhfffdddcccccc______```aaaaaaaaaaaa```aaabbbcccddddddccccccbbb```^^^]]]^^^```bbbbbbaaacccaaa___aaadddggggggfffddddddbbbbbbaaaaaa```___]]]cccjjjnnnsss|||{{{yyywwwyyy{{{rrriiieeeeeelll{{{~~~~~~}}}WWWWWWUUUUUUUUUVVVXXXYYYYYYZZZ\\\___aaa```]]]ZZZXXXYYYZZZ[[[[[[YYYXXXWWWTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUSSSTTTVVVWWWXXXXXXXXXWWWVVVWWWWWWWWWWWWVVVVVVVVVXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[]]]```bbbbbb___\\\[[[]]]^^^]]]ZZZYYYYYYYYY\\\]]]]]]]]][[[YYYVVVUUURRR]]]iiinnnllllllsssyyywwwuuu{{{{{{vvvvvvxxxzzzuuurrrpppooonnnttt{{{~~~{{{{{{yyyxxxwwwwwwwwwwwwwwwxxxzzz{{{{{{zzzyyyxxx{{{zzzyyywwwuuuuuuuuuuuuxxx{{{|||vvvssssssuuuyyy}}}}}}uuunnnkkkkkkkkkfffffffffgggggggggggggggdddkkksssuuurrrnnnnnnooopppooonnnnnnnnnoooooooookkkkkkllllllnnnoooqqqrrrrrruuuyyy{{{{{{|||}}}~~~~~~~~~~~~}}}zzzxxxvvvyyy}}}~~~wwwppplllkkkjjjgggddd``````___^^^]]]ZZZXXXVVVSSSQQQNNNKKKHHHGGGGGGGGGDDDCCCBBBAAA???>>>>>>>>><<<===>>>>>>>>>AAAEEEIIILLLQQQVVVXXXVVVUUUWWWZZZgggmmmuuu|||}}}|||zzzxxxwwwuuuqqqoooiiiddd\\\TTTMMMHHHCCC@@@DDDDDDEEEEEEGGGIIIKKKMMMRRRTTT```yyysssmmmjjjggghhhjjjgggeeebbb```aaaeeekkknnneeeffffffggggggeeedddccceeeddddddccccccddddddeeebbbdddggghhhgggeeedddddd``````aaaaaaaaaaaa`````````aaaaaabbbcccccccccccc___^^^]]]^^^```aaaaaa```bbb^^^ZZZ[[[```cccdddbbbbbbbbbbbbbbbaaa`````````^^^bbbhhhmmmqqqxxxzzzvvvwwwtttvvv{{{|||rrrjjjgggjjjrrryyywwwvvvtttvvvyyyWWWWWWVVVUUUUUUVVVWWWXXXYYYYYY[[[]]]______\\\YYYVVVVVVWWWXXXYYYYYYYYYYYYTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTRRRTTTVVVXXXYYYXXXVVVUUUTTTUUUVVVVVVWWWWWWVVVVVVYYYZZZ[[[\\\\\\\\\[[[ZZZZZZZZZ[[[]]]______]]][[[YYY[[[\\\\\\ZZZYYYYYYZZZ[[[\\\]]]^^^]]]ZZZXXXVVVTTT[[[ccchhhkkkooovvv{{{xxxuuu~~~{{{}}}|||tttnnnkkkjjjqqqzzz}}}{{{yyywwwvvvvvvvvvvvvuuuxxx|||}}}|||zzzyyyxxxyyyyyyxxxvvvsssssstttvvv|||~~~~~~yyyuuuwwwxxxyyyzzz|||{{{vvvrrrpppnnngggeeedddeeefffhhhggggggfffkkkppprrrqqqppppppqqqpppnnnllllllmmmnnnmmmllliiijjjkkkllllllmmmmmmnnnnnnqqquuuuuuttttttwwwyyy}}}}}}{{{{{{{{{{{{|||}}}}}}{{{zzzzzz|||~~~~~~~~~||||||{{{{{{|||}}}xxxxxxxxxwwwuuutttrrrqqqtttvvvwwwwwwyyy{{{yyyuuulllhhhbbb``````___]]][[[WWWVVVTTTTTTUUUTTTRRRPPPLLLJJJHHHEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@>>>>>>===;;;>>>@@@@@@AAADDDKKKPPPXXX\\\```___[[[ZZZ\\\```jjjpppyyy}}}|||zzzxxxvvvtttqqqllliiibbb\\\TTTLLLHHHEEEBBBAAACCCEEEFFFGGGHHHJJJNNNPPPQQQYYYlllyyypppllljjjgggfffgggbbbaaa``````ccchhhmmmpppeeeeeefffffffffeeedddcccddddddccccccccccccddddddbbbeeeggggggfffeeeeeefffbbbbbbbbbbbbbbbaaa``````_________```aaabbbcccccc```^^^]]]^^^___aaaaaa```^^^XXXSSSTTTYYY___``````aaacccddddddcccbbbbbbccc]]]```eeekkkooottt~~~~~~{{{{{{wwwuuuwwwssstttzzz{{{rrrjjjjjjoooyyyxxxpppnnnnnnmmmoootttwwwzzzXXXWWWWWWVVVVVVVVVWWWWWWYYYYYYYYY[[[]]]]]]ZZZXXXUUUUUUUUUVVVWWWXXXYYYYYYTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUURRRSSSTTTVVVWWWWWWWWWWWWYYYZZZ\\\]]]]]]\\\ZZZYYY[[[ZZZYYY[[[\\\\\\[[[YYYWWWYYY[[[[[[ZZZYYYZZZ[[[ZZZ[[[]]]^^^]]]\\\YYYXXXTTTVVV[[[bbbkkkttt|||www}}}tttkkkffffffoooyyy~~~|||yyywwwvvvuuuvvvvvvtttxxx|||~~~}}}zzzyyyyyywwwxxxwwwuuurrrrrruuuxxx{{{~~~|||yyyyyyzzzzzzyyywwwxxx{{{~~~|||wwwrrrooohhheeecccbbbeeeggggggfffiiijjjmmmoooqqqrrrsssssspppmmmkkkkkkmmmmmmllljjjhhhiiijjjkkkllllllkkkkkkmmmpppsssrrroooooorrruuutttsssrrrrrrssstttvvvxxxxxxvvvuuuvvvxxxzzzzzzzzzvvvzzz}}}{{{zzzzzz|||~~~~~~~~~}}}zzzxxxwwwwwwxxxzzzvvvuuusssrrrpppooooooooolllmmmkkkhhhiiimmmjjjddd```^^^[[[YYYXXXWWWVVVUUURRROOOMMMMMMNNNNNNLLLIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>===:::===AAACCCEEEJJJSSSZZZbbbdddddd^^^YYYXXX^^^dddooouuu}}}~~~|||zzzxxxvvvsssqqqlllgggcccZZZTTTLLLFFFCCCBBBBBBBBBCCCEEEGGGHHHIIIKKKPPPSSSVVVccc}}}{{{sssmmmlllkkkgggdddddd`````````aaacccfffjjjlllccccccdddeeedddcccbbbaaaccccccbbbbbbbbbbbbccccccdddeeeffffffeeeeeefffhhhddddddddddddcccaaa```___]]]]]]^^^^^^```aaabbbccc```___^^^^^^```aaaaaa```XXXQQQJJJKKKSSS[[[___``````ccceeeeeecccbbbcccddd]]]^^^cccjjjlllpppzzz{{{zzz|||yyyxxx{{{vvvxxx|||xxxpppjjjllltttxxxpppiiihhhjjjlllqqqwwwvvvxxx|||XXXXXXXXXWWWWWWWWWVVVVVVYYYXXXXXXZZZ[[[[[[ZZZXXXVVVUUUUUUTTTUUUVVVXXXYYYTTTUUUVVVWWWWWWWWWWWWWWWTTTTTTUUUUUUUUUUUUTTTTTTVVVUUUSSSRRRQQQRRRTTTUUUPPPRRRTTTVVVWWWXXXXXXWWWYYYZZZ\\\]]]\\\[[[YYYXXX[[[ZZZXXXYYYZZZZZZYYYXXXVVVXXXZZZ[[[ZZZZZZZZZ\\\YYYZZZ\\\^^^^^^\\\ZZZXXXRRRRRRUUU^^^kkkxxxttthhhbbbdddnnnzzz~~~}}}zzzwwwuuuuuuvvvvvvsssxxx}}}}}}zzzyyyyyywwwxxxxxxvvvsssssswwwzzzyyy||||||yyy{{{{{{xxxtttqqqqqqsssyyy|||yyyrrrnnnlllhhhcccaaacccddddddccciiihhhiiikkkooorrrsssssspppmmmjjjjjjlllmmmllljjjggghhhjjjkkklllkkkjjjjjjjjjmmmooommmiiihhhkkkooommmlllkkkkkkmmmooorrrssstttsssrrrtttvvvxxxxxxxxxtttxxx|||}}}{{{yyyyyyzzzxxxvvvuuuvvvyyy{{{|||||||||zzzxxxuuutttuuuwwwxxxooonnnllljjjiiihhhiiiiiieeefffbbb]]]^^^cccaaaZZZZZZZZZYYYWWWTTTRRRQQQQQQPPPMMMJJJJJJKKKKKKHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???>>>===999===BBBEEEHHHOOOYYYbbbhhhgggbbbZZZSSSTTT]]]fffuuuzzz~~~|||yyywwwtttqqqnnniiiccc___UUUOOOGGGBBB@@@AAACCCCCCCCCFFFHHHIIIJJJLLLQQQUUU^^^nnnwwwppplllmmmlllhhhdddcccbbbbbbbbbcccdddeeeggghhhaaaaaabbbcccbbbaaa```___cccbbbbbbbbbbbbbbbbbbcccdddeeefffeeedddeeegggiiiffffffeeeeeecccbbb```___\\\\\\]]]]]]___```bbbcccaaa___^^^^^^```aaaaaa```SSSKKKDDDFFFPPPZZZ```aaa^^^aaadddeeebbbaaabbbccc\\\]]]bbbiiikkkmmmxxx||||||}}}}}}}}}~~~uuunnnjjjnnnwwwssskkkeeefffiiinnnuuu}}}||||||~~~}}}{{{zzzyyyyyy\\\[[[ZZZ[[[[[[[[[YYYWWWWWWXXXYYYXXXVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUTTTVVVXXXYYYXXXUUURRRPPPTTTSSSRRRRRRTTTVVVYYY[[[[[[YYYWWWUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXYYY\\\[[[[[[ZZZYYYXXXXXXXXX\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYYYYXXXYYYYYYZZZZZZRRRPPPPPPUUUcccrrr|||}}}wwwiiidddgggooovvv~~~{{{zzz{{{yyyuuurrrtttuuuwwwzzz}}}}}}|||zzzzzzzzzyyyvvvsssrrrssstttwwwzzz~~~~~~|||{{{{{{{{{zzzwwwsssooollllllmmmlllrrrwwwzzz}}}}}}xxxpppnnnlllhhhffffffeeedddcccddddddeeegggiiikkkmmmnnnhhhhhhhhhiiikkkmmmoooppphhhiiijjjlllkkkjjjhhhfffjjjiiihhhgggggggggggggggeeecccbbbeeejjjnnnppppppqqqqqqrrrrrrsssrrrrrrrrrtttuuuwwwxxxwwwvvvtttsssppppppqqqrrrtttvvvxxxyyyxxxuuurrrtttwwwxxxtttpppmmmkkkiiifffdddccccccccc]]]\\\[[[YYYXXXXXXXXXXXXUUURRRPPPNNNNNNNNNLLLKKKMMMLLLJJJHHHEEEBBB@@@???CCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>???CCCDDDEEEHHHLLLTTT\\\bbbggg^^^WWWUUUTTTVVV```lll|||{{{rrrrrrqqqnnnhhh___WWWRRRKKKHHHEEEBBB@@@@@@BBBCCCFFFEEEFFFJJJKKKJJJOOOUUU___www~~~jjjkkkkkkjjjgggdddbbbaaaddddddcccaaa___```bbbdddfffdddaaa____________^^^]]]^^^^^^^^^]]]]]]___aaabbbbbbbbbbbbbbbaaaaaaaaaeeeeeedddbbbaaa___^^^^^^[[[[[[\\\]]]^^^___aaaaaabbbbbbaaaaaaaaaaaabbbbbbYYYPPPFFFEEENNNYYY```bbbddddddffffffffffffddddddbbb^^^]]]aaafffkkkrrrzzz|||wwwppplllrrr}}}~~~wwwkkkjjjkkkooovvv}}}zzzzzzssssssrrrpppnnnnnnppprrr]]]\\\[[[[[[\\\[[[YYYWWWWWWXXXYYYXXXWWWVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRTTTVVVXXXYYYZZZYYYWWWVVVTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXYYYYYY[[[ZZZZZZYYYXXXXXXWWWWWW[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYZZZ[[[[[[VVVSSSQQQUUU```ooozzz~~~|||~~~wwwkkkgggkkksssyyy}}}{{{{{{{{{{{{xxxuuuxxxxxxxxxzzz||||||{{{yyyxxxxxxwwwuuurrrqqqssstttwwwzzz}}}}}}zzzwwwuuutttrrrsssttttttqqqooommmllliiimmmqqqtttyyy~~~}}}yyywwwsssnnniiifffdddaaa^^^aaaaaaaaabbbccceeehhhiiigggggghhhiiijjjkkklllllljjjjjjkkkkkkjjjiiihhhgggeeeeeedddccccccccccccccccccbbbbbbeeejjjnnnooonnnoooooopppppppppoooooonnnnnnoooqqqrrrsssrrrppppppnnnooooooppprrrssstttuuuuuurrroooppprrrrrrnnnjjjhhhgggeeecccbbb``````___YYYXXXWWWVVVUUUTTTTTTTTTSSSQQQNNNMMMMMMLLLKKKIIIHHHGGGFFFEEECCCBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>???BBBDDDHHHKKKOOOSSSXXX[[[\\\UUUPPPQQQTTTZZZgggttt|||yyyxxxtttsssqqqllldddZZZPPPKKKEEECCCAAA??????@@@BBBCCCGGGFFFHHHKKKLLLMMMSSSZZZiiivvvhhhhhhhhhgggeeecccbbbbbbaaabbbbbbaaa```aaaccceeeeeebbb```^^^^^^___^^^]]][[[]]]^^^^^^]]]]]]^^^___aaaaaaaaa```````````````bbbbbbaaaaaa````````````^^^]]]]]]^^^___```aaabbbccccccbbbbbbbbbbbbcccccc[[[UUUQQQTTT[[[bbbdddbbbccccccdddeeeeeedddccccccbbb___^^^bbbggglllsss{{{{{{tttnnnkkkrrr|||yyyrrrgggiiinnnvvvxxxssssssnnnnnnmmmkkkjjjkkknnnqqq^^^\\\[[[[[[\\\\\\ZZZXXXWWWXXXYYYYYYXXXWWWXXXZZZZZZYYYWWWUUUUUUVVVWWWXXXUUUTTTSSSRRRRRRSSSTTTUUUPPPPPPQQQRRRTTTUUUVVVVVVYYYYYYWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWZZZZZZZZZZZZZZZ[[[\\\\\\\\\WWWRRRTTT]]]jjjwwwxxxxxx}}}{{{{{{{{{zzz{{{|||}}}sssqqqvvv~~~}}}|||{{{|||}}}|||zzzyyy{{{zzzyyyyyy{{{{{{zzzxxxvvvwwwvvvtttrrrqqqssstttwwwyyy|||{{{wwwrrrnnnllliiilllpppssssssqqqmmmkkkhhhjjjlllnnnvvv}}}yyysssmmmiiiddd```]]]]]]]]]\\\\\\]]]___aaacccdddeeeggghhhiiiiiihhhhhhkkkjjjiiihhhhhhgggggggggbbbbbbaaa`````````aaaaaaaaaaaacccfffjjjmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjhhhiiikkkmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnooopppppppppmmmjjjjjjkkkjjjfffcccbbbaaaaaa```^^^\\\ZZZYYYUUUTTTTTTSSSRRRQQQPPPPPPPPPMMMKKKJJJJJJJJJHHHGGGBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>BBBEEEJJJNNNOOOPPPQQQRRRRRRNNNLLLOOOVVVaaappp}}}}}}yyyvvvuuusssqqqmmmggg^^^TTTKKKFFF@@@???>>>>>>???BBBDDDFFFHHHGGGIIILLLMMMPPPXXXaaauuu~~~llleeedddcccbbbbbbaaaaaabbb^^^```bbbbbbbbbaaabbbdddccc```^^^]]]]]]]]]]]]\\\YYY\\\^^^^^^]]]\\\]]]]]]____________^^^^^^^^^]]]^^^^^^^^^___``````aaaaaa```____________```aaabbbdddccccccbbbbbbccccccddd]]]]]]___ffflllnnniiicccaaabbbbbbccccccbbbbbbaaaccc___^^^cccggglllssszzzyyysssnnnnnnuuusssmmmiiinnnxxx~~~}}}xxxppplllmmmjjjjjjjjjiiiiiilllqqquuu___]]][[[[[[[[[\\\ZZZYYYVVVXXXYYYYYYXXXXXXZZZ[[[\\\ZZZXXXVVVVVVWWWYYYZZZVVVUUUSSSRRRQQQQQQQQQRRRNNNOOOQQQRRRSSSTTTTTTTTTXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZWWWWWWWWWVVVVVVVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWXXXXXXXXXXXXXXXZZZYYYYYYYYYZZZ[[[\\\]]]^^^XXXRRRSSSYYYdddsssvvvrrrsss{{{{{{~~~~~~|||zzz{{{~~~|||yyyzzz}}}~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzzxxxxxxyyyzzzzzzyyyuuuvvvuuutttrrrqqqsssuuuwwwzzz|||{{{wwwqqqmmmjjjfffiiimmmqqqsssrrrnnnkkkiiikkklllooowww}}}zzzuuuqqqlllhhhccc```ZZZYYYWWWWWWWWWZZZ\\\^^^aaabbbeeegggiiihhhhhhgggjjjiiifffdddcccddddddeeebbbbbbaaaaaaaaaaaabbbbbb```bbbdddgggjjjllllllkkkjjjjjjjjjjjjiiihhhgggffffffgggiiijjjlllmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkiiigggeeeeeeeeedddaaa^^^\\\\\\\\\\\\ZZZXXXVVVTTTRRRRRRRRRQQQPPPOOONNNMMMLLLJJJHHHGGGGGGGGGFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>=========>>>>>>BBBEEEIIIKKKKKKKKKKKKKKKNNNMMMNNNRRR\\\iiiyyy~~~{{{xxxvvvtttnnnlllgggaaaYYYPPPIIIFFF@@@@@@???@@@BBBDDDGGGIIIHHHGGGIIIKKKMMMRRR]]]iiiyyyhhhdddbbb```___```aaabbbbbb^^^```ccccccbbb````````````^^^\\\[[[\\\\\\\\\[[[XXX[[[^^^___^^^\\\\\\\\\^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^______``````___^^^]]]]]]___```aaacccbbbbbbaaaaaabbbbbbccc```bbbhhhpppuuussskkkddd````````````````````````aaa^^^]]]bbbfffjjjpppwww}}}yyytttqqqsss{{{}}}sssnnnrrryyy~~~|||uuunnnkkkmmmnnnnnnnnnnnnoootttzzz~~~___]]][[[ZZZ[[[[[[ZZZYYYVVVXXXYYYYYYXXXXXXZZZ[[[\\\[[[YYYWWWWWWXXXYYYZZZUUUUUUUUUTTTRRRPPPNNNMMMNNNOOOPPPRRRRRRSSSSSSSSSWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVWWWXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWRRRSSSUUUVVVXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\VVVRRRRRRVVV^^^mmm||||||uuuqqqooovvv}}}|||~~~~~~yyywwwyyy||||||yyyyyyyyy{{{~~~~~~}}}|||{{{zzzxxxwwwxxxzzz||||||{{{vvvwwwvvvuuusssrrrtttvvvxxxzzz}}}}}}yyyuuuqqqooollllllmmmppprrrssspppnnnjjjmmmnnnpppwww{{{yyyvvvsssooojjjddd___UUUTTTSSSSSSSSSUUUWWWYYY]]]___bbbeeeggghhhgggggggggeeebbb```___```bbbcccbbbaaaaaaaaaaaaaaabbbbbbaaaccceeeggghhhiiiiiiiiihhhhhhhhhgggfffeeedddccccccdddeeefffhhhiiiiiijjjhhhhhhiiiiiihhhhhhffffffaaaaaa``````aaa```^^^]]]XXXXXXXXXXXXWWWUUURRRQQQQQQQQQQQQQQQPPPNNNMMMLLLIIIGGGEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@?????????@@@????????????>>>>>>>>>>>>======<<<======>>>>>>BBBDDDEEEEEEDDDEEEGGGIIIIIILLLQQQWWWbbbsss}}}|||zzzwwwtttllliiiccc[[[TTTLLLGGGDDD@@@@@@@@@AAACCCEEEFFFHHHHHHGGGIIILLLOOOVVVffftttyyykkkfffcccaaa```bbbcccbbbaaa```bbbddddddaaa^^^\\\[[[^^^\\\ZZZZZZ[[[\\\\\\[[[XXX[[[^^^___^^^\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]___]]]\\\[[[[[[\\\^^^___aaaaaa````````````aaaaaabbbdddjjjpppssspppiiiccc___________________________\\\[[[___cccfffkkkqqq||||||yyysssssswww}}}vvvtttyyy{{{{{{xxxqqqoooqqqtttuuuuuuvvvxxx|||^^^\\\YYYYYYYYYZZZZZZYYYWWWXXXYYYYYYXXXWWWXXXZZZ[[[ZZZYYYYYYXXXXXXYYYYYYUUUUUUVVVUUUSSSQQQNNNMMMOOOPPPPPPQQQQQQRRRSSSSSSVVVWWWWWWXXXXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWRRRSSSUUUVVVXXXYYYYYYYYYUUUUUUUUUUUUVVVXXXYYYZZZZZZUUURRRSSSSSSVVVddduuu~~~zzzuuuqqqoooooosssyyy||||||}}}|||||||||{{{xxxzzz{{{{{{|||}}}}}}}}}{{{zzzyyy{{{}}}~~~~~~}}}yyyzzzyyywwwuuutttvvvwwwyyy{{{}}}}}}{{{xxxvvvuuusssqqqoooqqqtttvvvtttqqqkkknnnoooooossswwwwwwsssvvvvvvvvvuuuqqqkkkbbb\\\RRRRRRRRRSSSTTTVVVWWWXXX\\\]]]```bbbdddeeeeeeeeebbbaaa___^^^]]]^^^```aaa______^^^^^^______``````aaaccceeeeeedddddddddfffdddddddddddddddcccbbbaaa___`````````aaaaaabbbbbbcccdddeeeeeeeeecccbbbaaa\\\]]]]]]]]]]]]\\\\\\[[[UUUUUUTTTTTTRRRQQQPPPOOOOOOOOOPPPOOONNNMMMKKKJJJFFFDDDBBBBBBBBBCCCBBB@@@AAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<======>>>AAABBBBBBAAAAAACCCGGGJJJFFFMMMUUU^^^kkk}}}~~~}}}}}}zzzuuuqqqkkkfff___VVVNNNGGGBBB@@@??????@@@AAABBBCCCEEEFFFHHHIIILLLQQQWWWbbbwww{{{tttkkkhhheeedddffffffdddaaaaaacccdddccc```\\\ZZZYYY]]][[[YYYYYY[[[\\\\\\\\\YYY\\\^^^^^^]]]\\\]]]]]]\\\\\\]]]]]]^^^^^^______```______^^^]]]\\\[[[[[[\\\[[[YYYXXXXXXZZZ]]]___`````````______`````````bbbdddgggjjjllljjjeeebbb___^^^^^^]]]]]]^^^^^^___^^^[[[ZZZ]]]```aaafffkkkuuu}}}zzzrrrsssyyy~~~{{{{{{~~~|||~~~xxxvvvwwwzzz{{{}}}}}}~~~^^^[[[XXXWWWXXXYYYYYYXXXWWWXXXYYYXXXWWWVVVWWWXXXYYYYYYZZZZZZZZZYYYXXXWWWUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPRRRSSSTTTUUUVVVWWWYYYYYYYYYXXXXXXVVVVVVUUUTTTTTTSSSSSSRRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXUUUVVVWWWWWWWWWWWWWWWWWWRRRRRRRRRSSSTTTUUUWWWWWWZZZTTTSSSTTTQQQNNNZZZkkk{{{|||{{{yyyuuussslllnnnrrrxxx}}}}}}vvvsssvvvyyyyyyzzz~~~~~~~~~~~~}}}}}}}}}|||yyywwwvvvwwwyyyyyy{{{|||{{{yyywwwwwwxxxwwwtttsssuuuyyy{{{xxxuuuoooqqqqqqooooooqqqnnniiilllooorrruuusssmmmccc\\\UUUVVVXXXZZZ\\\]]]]]]]]]\\\]]]]]]^^^^^^_______________^^^]]]^^^___```aaa^^^]]]]]]]]]^^^^^^___``````aaabbb```^^^]]]___aaa___```````````````______^^^^^^]]]\\\\\\[[[\\\\\\]]]^^^```aaa```___]]]\\\ZZZ[[[[[[[[[YYYXXXWWWWWWRRRQQQPPPOOONNNMMMMMMMMMJJJKKKLLLLLLKKKIIIGGGEEEEEECCCAAAAAAAAABBBAAA@@@???????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBDDDHHHKKKMMMWWWaaaiiivvv~~~}}}|||yyyqqqkkkeee```YYYPPPIIIDDDAAA@@@>>>???@@@BBBDDDEEEGGGHHHJJJLLLRRRZZZdddttt~~~|||qqqmmmjjjjjjkkkjjjeeeaaaaaabbbcccbbb___\\\[[[[[[\\\[[[YYYYYY[[[]]]]]]]]][[[]]]^^^^^^]]]]]]^^^___[[[\\\]]]^^^```aaabbbbbb_________^^^]]]]]]\\\\\\[[[ZZZXXXWWWXXXZZZ]]]```aaaaaa````````````aaaaaabbbbbbdddeeefffdddbbb______^^^]]]]]]]]]]]]^^^______[[[ZZZ]]]^^^___bbbgggooouuu~~~~~~|||sssuuu}}}}}}}}}~~~~~~]]][[[WWWVVVWWWXXXXXXXXXWWWXXXYYYXXXVVVUUUUUUVVVWWWXXXZZZ[[[[[[YYYWWWUUUVVVTTTQQQPPPPPPSSSVVVXXXSSSQQQPPPOOOPPPRRRTTTUUUUUUVVVWWWYYYYYYYYYYYYXXXVVVVVVUUUTTTSSSRRRQQQPPPVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYXXXXXXWWWVVVUUUTTTPPPPPPPPPQQQRRRTTTUUUVVVZZZUUUUUUUUUOOOIIISSScccxxx}}}|||~~~}}}zzzyyynnnoooqqqxxx{{{sssnnnqqqttttttvvv{{{|||}}}|||}}}~~~{{{xxxwwwxxxyyyzzz{{{{{{yyywwwvvvvvvwwwwwwvvvvvvyyy~~~{{{wwwtttuuusssooonnnooolllgggbbbfffmmmtttuuupppggg```ZZZ\\\```ccceeeeeeeeeddd^^^]]]\\\[[[ZZZZZZZZZZZZ^^^^^^^^^^^^___```aaaaaa^^^^^^^^^^^^______```aaa___``````]]]ZZZYYY[[[]]]\\\\\\]]]^^^^^^^^^]]]]]]___^^^]]][[[ZZZYYYYYYYYYYYY[[[\\\]]]]]]\\\ZZZYYYZZZ[[[[[[YYYWWWTTTSSSSSSPPPOOOMMMLLLKKKKKKKKKLLLGGGHHHIIIIIIHHHFFFCCCBBBDDDBBB@@@@@@AAAAAAAAA???============>>>>>>>>>???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<>>>AAACCCDDDGGGJJJLLLYYYcccmmmsss~~~}}}|||vvvmmmeee]]]YYYSSSLLLFFFCCCCCCCCC???@@@BBBDDDGGGIIIKKKLLLLLLOOOWWWaaannnuuuqqqnnnmmmnnnlllfffaaa```aaabbbaaa^^^\\\\\\]]]\\\ZZZYYYYYY[[[]]]]]]]]]]]]^^^^^^^^^]]]]]]___aaa[[[\\\]]]___aaabbbdddddd______^^^^^^^^^^^^^^^]]][[[YYYWWWVVVXXX[[[^^^aaabbbbbbaaaaaaaaaaaabbbbbbaaabbbcccccccccbbb___^^^______]]]]]]]]]]]]______```\\\[[[]]]^^^^^^aaaeeekkkmmmvvvwww}}}vvvyyy|||}}}~~~}}}~~~\\\\\\[[[XXXUUUTTTUUUVVVWWWWWWWWWUUUSSSRRRSSSUUU\\\[[[YYYYYYYYYWWWUUURRRTTTQQQPPPQQQUUUXXXYYYXXXTTTUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYXXXWWWUUUSSSQQQQQQQQQQQQXXX\\\```___ZZZWWWWWWYYYWWWWWWWWWVVVWWWWWWXXXXXXUUUUUUUUUUUUUUUVVVVVVVVVRRRRRRSSSSSSTTTTTTUUUUUUUUUXXXYYYVVVQQQOOORRRUUUnnn}}}xxxzzz|||xxxooommmpppzzz}}}rrrmmmhhhhhhlllrrrwwwxxx~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{zzzvvvvvvwwwxxxyyyzzzzzz{{{|||{{{zzzzzz{{{|||{{{zzzwwwuuurrrpppooonnnmmmkkkhhhddddddjjjmmmkkkhhhgggeeeeeegggiiijjjhhhddd```ZZZZZZYYYWWWVVVWWW[[[^^^^^^]]][[[[[[\\\^^^aaaccc___^^^]]]\\\[[[\\\]]]^^^]]]\\\ZZZXXXWWWVVVVVVVVV[[[[[[[[[[[[[[[[[[[[[[[[^^^\\\YYYWWWWWWWWWVVVUUUXXXXXXXXXYYYYYYYYYYYYYYY]]]\\\YYYXXXWWWUUURRROOONNNLLLKKKJJJKKKKKKIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????>>>======>>>>>>>>>>>>======<<<===>>>??????>>>===<<<>>><<<999999:::<<<======AAAEEEHHHGGGEEEIIISSS\\\bbblll{{{|||zzzwwwpppggg___WWWRRRKKKEEECCCBBBBBBAAACCCDDDEEEFFFGGGHHHJJJJJJPPPUUU\\\iiiyyytttsssqqqpppooommmiiifffbbbaaa```___^^^]]]]]]]]]aaa___\\\[[[[[[]]]]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[[[[[[[\\\^^^```bbbeeefffaaaaaaaaa```^^^\\\YYYXXXXXXXXXYYY\\\___aaaaaa```^^^]]]^^^^^^___```aaabbbbbbbbbaaaaaaaaaaaabbbbbb`````````aaabbbccceeeeee`````````^^^\\\\\\___aaahhhkkkpppzzz}}}~~~|||~~~~~~|||vvv{{{{{{}}}yyyvvvssswww|||[[[[[[ZZZWWWTTTSSSTTTVVVWWWXXXXXXVVVTTTSSSTTTUUUYYYWWWVVVUUUUUUTTTRRROOORRRPPPNNNOOORRRUUUUUUTTTVVVVVVWWWWWWWWWVVVTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVUUUSSSRRRQQQQQQRRRXXX\\\```___[[[XXXXXXZZZYYYXXXWWWVVVUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTPPPPPPQQQQQQRRRSSSSSSSSSUUUWWWXXXUUUQQQOOOPPPSSSdddsssvvvwww}}}~~~{{{xxxqqqnnnpppvvvsssmmmfffdddggglllrrrttt|||~~~~~~}}}~~~}}}}}}|||{{{wwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzzzz{{{{{{zzzzzzxxxvvvsssrrrqqqpppooommmhhhcccaaacccdddbbbbbbdddgggkkkoooqqqpppkkkeeeaaa[[[\\\\\\ZZZWWWUUUUUUVVV[[[ZZZYYYYYYZZZ\\\___```^^^]]]\\\[[[[[[\\\]]]]]]^^^\\\XXXUUUTTTVVVYYY[[[___^^^^^^^^^]]]]]]\\\\\\]]]ZZZXXXWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWXXXYYYYYY[[[YYYWWWVVVVVVTTTQQQOOOLLLKKKIIIIIIJJJJJJHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>=========>>>?????????>>>======;;;:::999999;;;===??????CCCFFFIIIIIIJJJPPP\\\fffrrr{{{}}}zzzwwwssslllccc[[[TTTOOOIIIDDDBBBAAAAAAAAAAAABBBDDDEEEGGGHHHIIIKKKRRRZZZfffwww{{{wwwsssrrrpppooonnnllliiifffdddcccaaa___^^^]]]\\\\\\```]]][[[ZZZ\\\]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\ZZZ[[[[[[]]]___aaacccddd````````````^^^\\\ZZZXXX[[[[[[[[[]]]```aaa```___\\\\\\\\\]]]]]]^^^````````````_________```bbbbbbbbbbbbbbbbbbccceeefffgggcccbbb```]]][[[[[[^^^aaahhhjjjllltttzzzvvvvvvxxx}}}www{{{yyyqqqpppkkkqqq{{{ZZZZZZYYYVVVTTTSSSTTTUUUWWWXXXXXXWWWUUUTTTUUUVVVVVVUUUTTTSSSSSSRRRPPPNNNPPPOOONNNOOOQQQSSSSSSSSSWWWXXXXXXXXXWWWVVVTTTSSSSSSSSSSSSSSSTTTUUUWWWWWWVVVVVVTTTSSSRRRRRRRRRRRRYYY\\\___^^^ZZZXXXXXXZZZ[[[YYYWWWTTTSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPQQQRRRRRRSSSSSSTTTUUUWWWXXXUUUQQQOOOPPPRRR]]]kkk{{{wwwxxx|||}}}}}}}}}{{{xxxvvvwwwzzzvvvoooeee___```eeekkkoooxxx{{{~~~~~~~~~~~~}}}xxxyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyvvvuuuuuutttrrrpppkkkfffbbb```\\\YYY\\\aaajjjrrrzzz}}}yyyppphhhddd```aaaaaa___ZZZTTTQQQOOOVVVVVVVVVVVVWWWYYYZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[\\\^^^ZZZUUURRRSSSWWW]]]aaaaaaaaa```___^^^^^^]]]]]]YYYXXXVVVUUUVVVWWWVVVUUUWWWVVVTTTSSSTTTUUUWWWXXXWWWUUUTTTTTTTTTRRRPPPNNNJJJHHHGGGGGGHHHHHHFFFEEEDDDCCCCCCBBBAAA@@@??????@@@@@@?????????>>>>>>>>>===>>>>>>??????>>>>>>===???????????????>>>===<<<999:::;;;<<<>>>@@@BBBCCCGGGKKKOOORRRVVV___mmmwww{{{vvvrrrmmmfff]]]VVVOOOKKKEEEBBB@@@@@@@@@@@@AAACCCFFFGGGHHHIIIKKKMMMVVVcccuuu~~~vvvsssrrrpppnnnmmmlllkkkjjjgggddddddcccaaa___]]][[[ZZZZZZ]]][[[ZZZZZZ\\\^^^_________^^^]]]]]]\\\\\\]]]]]][[[\\\\\\]]]___```bbbccc````````````___]]][[[ZZZ___^^^]]]___``````___]]][[[[[[[[[[[[[[[\\\]]]^^^___^^^]]]]]]^^^```bbbdddcccccccccdddeeefffggghhhgggeeeaaa\\\ZZZ\\\aaaeeejjjiiihhhnnnzzzpppkkklllssszzzxxx}}}yyyoooiiihhhfffooo|||XXXXXXWWWUUURRRRRRSSSTTTVVVWWWXXXXXXVVVUUUUUUVVVVVVTTTSSSSSSSSSRRRPPPNNNOOOOOOOOOQQQSSSTTTUUUUUUVVVWWWWWWWWWVVVTTTSSSQQQRRRRRRRRRSSSSSSUUUVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRXXXZZZ\\\[[[YYYWWWWWWXXXYYYXXXUUUTTTSSSTTTVVVWWWUUUTTTTTTSSSRRRQQQQQQPPPRRRSSSSSSTTTUUUUUUVVVVVVWWWXXXYYYWWWTTTQQQQQQRRRXXXeeevvv{{{~~~}}}tttiii___]]]aaahhhnnntttxxx}}}~~~zzz{{{{{{{{{{{{{{{{{{{{{xxxyyyzzzzzzyyyyyyzzz{{{}}}{{{zzzyyyzzzyyywwwuuuppplllhhhddd]]]XXX[[[aaammmwwwuuulllhhhggggggeee```ZZZTTTPPPNNNQQQRRRRRRSSSTTTTTTTTTTTTVVVVVVUUUTTTUUUVVVXXXYYYZZZWWWTTTRRRTTTXXX^^^bbb``````___^^^\\\[[[ZZZZZZVVVUUUTTTTTTVVVVVVVVVUUUUUUSSSQQQPPPPPPRRRUUUWWWSSSRRRPPPQQQQQQPPPNNNLLLGGGFFFEEEEEEFFFFFFEEECCCBBBAAAAAA@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<>>>@@@AAACCCEEEGGGKKKQQQYYYaaahhhrrr~~~}}}yyysssmmmhhh```WWWPPPJJJGGGBBB??????@@@@@@@@@DDDGGGJJJJJJJJJKKKNNNQQQYYYkkk~~~sssooolllkkkjjjiiigggggggggfffdddbbbbbbaaa___]]]\\\ZZZZZZZZZ[[[YYYYYYZZZ]]]___``````^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^___```aaabbb``````aaaaaa```___^^^]]]bbb`````````aaa```^^^\\\ZZZZZZYYYYYYZZZ[[[\\\\\\^^^]]]\\\\\\^^^```ccceeebbbbbbbbbcccdddeeegggggghhhfffbbb]]]\\\```fffkkknnnjjjggglllyyyrrriiigggoooxxxzzz~~~{{{rrrgggcccdddiiisssVVVVVVVVVSSSQQQPPPRRRTTTUUUVVVXXXXXXVVVUUUUUUUUUTTTRRRQQQQQQRRRQQQOOOMMMKKKLLLOOOQQQSSSTTTVVVWWWTTTTTTUUUUUUTTTSSSQQQPPPRRRRRRRRRRRRSSSTTTUUUUUUSSSTTTTTTTTTTTTSSSSSSSSSVVVWWWXXXWWWVVVUUUVVVVVVWWWVVVUUUTTTTTTVVVXXXYYYTTTTTTSSSSSSRRRQQQPPPPPPSSSSSSTTTTTTUUUVVVVVVVVVXXXYYYZZZYYYWWWUUUTTTTTTSSS]]]nnn~~~{{{oooddd```bbbiiiooossswww}}}}}}}}}}}}|||||||||||||||wwwyyy{{{{{{yyyyyy{{{|||~~~}}}}}}~~~}}}{{{xxxssspppnnnkkkddd]]]]]]bbbnnnwwwyyyrrrpppmmmjjjeee^^^VVVQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTTTTUUUWWWYYY\\\^^^[[[[[[ZZZYYYXXXVVVVVVUUUSSSRRRRRRSSSTTTUUUTTTSSSRRRQQQOOOMMMNNNPPPRRRTTTPPPOOONNNNNNOOONNNLLLJJJEEEDDDCCCCCCDDDDDDCCCBBB@@@@@@??????>>>>>>======?????????>>>>>>>>>======>>>>>>????????????>>>>>>======<<<<<<;;;;;;;;;;;;<<<>>>AAABBBBBBDDDGGGJJJOOOXXXeeeqqq{{{~~~|||vvvooohhhbbb[[[RRRLLLFFFCCC@@@>>>???AAAAAAAAAFFFIIIKKKKKKJJJLLLRRRWWW```uuu|||pppmmmkkkgggdddeeecccaaaaaaaaaaaa```___]]]\\\\\\[[[ZZZZZZZZZZZZYYYXXXXXXZZZ]]]`````````]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^______```aaabbbbbbaaa```___bbbaaa``````aaa```^^^\\\ZZZZZZYYYYYYYYYZZZ[[[[[[^^^]]]]]]]]]___bbbdddfff``````aaaaaabbbccceeefffgggeeeccc```aaafffmmmrrrqqqmmmjjjmmmxxx}}}{{{{{{}}}|||mmmggglllttt{{{|||~~~vvvlllbbb___bbbnnnxxxTTTUUUTTTRRRPPPOOOQQQSSSSSSUUUWWWWWWVVVTTTTTTTTTPPPOOONNNNNNOOONNNLLLJJJHHHKKKNNNPPPQQQRRRTTTVVVRRRRRRSSSTTTSSSRRRQQQPPPRRRRRRRRRRRRRRRSSSTTTTTTRRRSSSSSSTTTTTTTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUXXXYYYZZZZZZZZZYYYWWWVVVUUU\\\kkk|||uuukkkeeeeeekkkppptttxxx~~~~~~}}}}}}~~~~~~}}}}}}||||||wwwzzz||||||zzzyyy|||~~~~~~|||vvvsssqqqpppkkkdddbbbdddlllrrrzzz~~~}}}zzzyyyyyysssoooggg]]]TTTPPPPPPRRRQQQQQQOOONNNLLLLLLKKKKKKKKKJJJJJJKKKLLLNNNPPPQQQPPPRRRTTTVVVXXXYYYYYYYYYVVVVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQRRRSSSTTTRRRPPPOOONNNLLLLLLLLLMMMOOOQQQOOOMMMLLLLLLMMMLLLJJJHHHDDDBBBAAABBBCCCDDDCCCAAA?????????>>>>>>>>>======??????>>>>>>>>>=========>>>??????@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<======@@@BBBCCCCCCFFFLLLQQQXXXbbbqqq|||zzzyyyssskkkccc]]]VVVNNNHHHCCCAAA??????@@@CCCDDDDDDDDDGGGJJJJJJJJJOOOXXX```ppppppgggggggggccc``````___]]]]]]^^^___^^^]]][[[[[[ZZZZZZZZZZZZ[[[[[[XXXXXXXXXZZZ]]]___```___]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ]]]^^^___```aaa``````___aaa```___```aaaaaa___]]][[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]^^^___```bbbdddeee____________```bbbcccdddddddddddddddeeejjjppptttrrrnnnlllpppxxx~~~zzzxxxyyywwwxxx{{{uuuiiihhhnnn{{{}}}~~~yyyqqqfff^^^___dddsss~~~SSSSSSSSSQQQOOOOOOPPPRRRQQQSSSVVVVVVUUUTTTSSSSSSOOONNNMMMNNNNNNNNNLLLJJJJJJMMMQQQRRRQQQQQQRRRTTTQQQQQQSSSTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQRRRSSSSSSQQQRRRSSSTTTUUUUUUTTTSSSUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVXXXYYYYYYYYYYYYXXXSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSTTTUUUUUUVVVWWWXXXZZZ[[[ZZZYYYWWWXXX[[[hhhzzzyyyooohhhgggkkkpppvvvzzz~~~}}}||||||}}}~~~}}}}}}}}}www{{{~~~}}}{{{zzz}}}}}}{{{vvvssssssqqqllljjjjjjjjjlllnnnrrrvvv{{{~~~}}}xxxooocccYYYTTTTTTUUUTTTRRROOOLLLJJJIIIIIIIIIHHHHHHHHHHHHJJJLLLNNNOOOPPPQQQSSSUUUVVVVVVVVVUUUSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPQQQRRRRRRPPPNNNLLLKKKKKKKKKKKKLLLMMMMMMOOOMMMLLLLLLLLLKKKIIIFFFCCCBBBAAAAAACCCCCCBBBAAA?????????>>>>>>>>>>>>>>>???>>>>>>>>>============>>>??????@@@@@@??????>>>======<<<<<<===>>>@@@@@@AAADDDGGGHHHIIIOOOXXX___hhhqqq~~~yyywwwuuuooofff^^^XXXQQQJJJDDDAAA@@@>>>???BBBEEEFFFFFFDDDGGGJJJKKKMMMVVVdddooo|||kkkdddbbb```___aaa___]]][[[[[[]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[XXXWWWXXXZZZ]]]______^^^]]]]]]\\\[[[[[[[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^^^^^^^]]]^^^^^^^^^___aaaaaa```^^^]]]]]]\\\\\\\\\\\\\\\]]][[[\\\^^^```aaaaaaaaaaaa^^^^^^^^^___```aaaccccccaaaccceeeggghhhkkknnnqqqnnnlllmmmrrrwww~~~|||{{{yyyzzz}}}|||~~~qqqmmmppp|||~~~~~~}}}{{{uuunnneee```eeelll{{{RRRSSSRRRPPPOOONNNPPPRRRPPPRRRUUUVVVUUUSSSSSSSSSQQQPPPOOOPPPPPPPPPNNNLLLOOORRRUUUUUUSSSQQQRRRTTTPPPQQQSSSTTTUUUUUUTTTTTTRRRQQQQQQQQQQQQRRRRRRSSSQQQRRRSSSTTTUUUUUUTTTTTTVVVUUUTTTTTTUUUVVVVVVUUUWWWXXXZZZ[[[[[[YYYWWWVVVSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUVVVYYY[[[[[[YYYWWWUUUVVVaaasss~~~zzzqqqjjjhhhkkkooowww|||~~~~~~~~~~~~~~~}}}}}}xxx|||~~~{{{zzz~~~~~~zzzuuuuuuvvvsssqqqqqqiiigggfffjjjqqqzzzxxxlllaaaZZZXXXXXXWWWTTTPPPKKKHHHHHHHHHHHHGGGGGGGGGHHHIIILLLNNNOOORRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRQQQOOOMMMJJJJJJJJJKKKKKKKKKKKKKKKOOOMMMLLLKKKKKKJJJHHHFFFCCCBBBAAAAAACCCCCCCCCAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>============??????@@@@@@@@@@@@??????>>>>>>===>>>???@@@BBBCCCFFFIIILLLNNNPPPWWWccckkkwww~~~|||xxxvvvrrrlllbbbZZZTTTNNNGGGBBBAAA??????@@@CCCFFFHHHHHHEEEHHHLLLNNNRRR]]]ooo|||wwwkkkddd^^^ZZZ\\\ccc___]]][[[[[[]]]^^^______aaa```___]]]\\\[[[[[[[[[XXXXXXXXX[[[]]]___^^^]]]___^^^]]]]]]\\\\\\]]]]]]___^^^]]]\\\[[[[[[[[[[[[VVVWWWYYY[[[\\\\\\\\\\\\]]]\\\\\\^^^```aaaaaa___^^^^^^]]]]]]]]]]]]]]]^^^YYY[[[]]]```aaa```___^^^____________```bbbcccddd___bbbfffhhhiiijjjlllmmmkkkiiilllrrrvvvzzz}}}~~~~~~{{{uuuwww~~~~~~~~~}}}xxxsssmmmgggdddkkkuuuTTTSSSRRRPPPOOOOOOPPPPPPMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRPPPMMMLLLKKKLLLTTTSSSQQQPPPNNNMMMMMMMMMOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQQQQRRRTTTVVVXXXZZZYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTSSSQQQPPPRRRUUUVVVUUUSSSWWWXXXZZZ\\\\\\ZZZXXXWWWYYYTTTWWWgggzzz|||zzz}}}{{{vvvpppppptttxxx|||~~~||||||}}}~~~|||~~~~~~}}}|||{{{}}}~~~{{{zzz{{{yyyuuuqqqjjjiiigggiiinnnwwwyyymmmdddaaaaaa]]]XXXRRRNNNLLLKKKKKKKKKJJJJJJKKKMMMNNNNNNLLLJJJQQQQQQQQQOOOMMMLLLMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKJJJHHHFFFFFFGGGHHHGGGFFFJJJLLLNNNLLLIIIGGGGGGIIIEEEDDDBBB@@@??????????????????????????????@@@@@@===>>>???>>><<<<<<===>>>;;;>>>@@@@@@???>>>>>>???@@@AAACCCDDDCCCDDDFFFGGGOOOPPPSSSXXX```kkkwww|||uuupppkkkeee]]]TTTNNNHHHDDDAAAAAAAAA@@@@@@AAADDDGGGIIINNNHHHKKKTTTXXXbbbtttnnngggbbb```______^^^^^^^^^^^^]]]]]]\\\\\\\\\^^^_________^^^\\\ZZZYYYZZZYYYXXXXXXYYY[[[]]]^^^___^^^]]]]]]\\\\\\\\\\\\aaa```___]]][[[ZZZXXXWWWXXXYYY[[[\\\]]]\\\ZZZYYY[[[\\\\\\]]]]]]^^^^^^___\\\^^^___aaaaaa```^^^]]]]]]ccchhhgggbbb^^^]]]^^^]]]]]]^^^^^^___`````````___```bbbbbb```___aaacccffffffhhhkkkpppwww}}}~~~{{{yyy||||||~~~~~~}}}zzz|||}}}zzzppphhhcccdddmmmxxxQQQQQQOOONNNMMMNNNNNNOOONNNNNNOOOPPPQQQRRRSSSSSSRRRSSSSSSQQQNNNLLLLLLMMMSSSSSSRRRRRRQQQQQQQQQPPPQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSPPPPPPQQQRRRSSSVVVXXXYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSVVVTTTSSSTTTWWWYYYXXXVVVWWWYYY[[[\\\\\\[[[YYYWWWWWWSSSTTTaaappp|||}}}zzzyyy}}}~~~}}}zzz||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}||||||zzzwwwtttooommmjjjiiikkkqqqwww{{{}}}uuuppppppqqqjjjddd[[[TTTQQQOOOOOOOOOLLLMMMPPPRRRSSSRRRPPPNNNPPPPPPPPPNNNKKKJJJJJJLLLJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNMMMLLLKKKKKKJJJJJJIIIGGGEEEEEEFFFFFFFFFEEEGGGIIIJJJIIIFFFDDDDDDFFFEEEDDDBBBAAA@@@??????@@@@@@@@@??????????????????<<<===>>>===;;;;;;;;;===<<<>>>AAABBBAAAAAAAAABBBCCCDDDDDDDDDEEEHHHMMMPPPVVVZZZ```hhhrrr~~~}}}xxxqqqlllgggaaaXXXPPPJJJFFFBBB?????????@@@AAACCCFFFHHHJJJLLLGGGIIIQQQ\\\ppprrrmmmfffbbb______^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\]]]^^^]]]]]]\\\[[[[[[[[[ZZZZZZ[[[\\\^^^___^^^^^^]]]\\\\\\\\\\\\\\\```___]]][[[YYYWWWVVVUUUTTTUUUWWWYYYZZZYYYXXXWWW[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]^^^^^^______```aaaeeehhhgggbbb]]]]]]^^^\\\\\\]]]]]]^^^_________```^^^]]]^^^___```___^^^^^^```dddhhhnnntttxxx{{{~~~zzzxxx|||yyyuuuuuuyyy}}}}}}~~~~~~}}}|||uuunnniiigggkkkwwwPPPOOOOOONNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSSSSRRROOOMMMMMMNNNQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUTTTTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRPPPPPPQQQRRRTTTVVVXXXYYYYYYXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTVVVUUUTTTUUUXXXYYYXXXWWWXXXZZZ[[[\\\\\\[[[ZZZXXXXXXTTTTTT[[[eeeooo|||~~~{{{|||vvvvvvwwwyyyzzz{{{~~~}}}~~~zzz||||||}}}}}}~~~~~~~~~|||{{{~~~}}}zzzwwwuuurrrooommmmmmpppsssvvv{{{|||zzzvvvsssssswww{{{wwwpppfff^^^YYYWWWVVVUUUSSSUUUYYY[[[ZZZWWWSSSQQQPPPPPPPPPNNNKKKIIIIIIJJJGGGGGGHHHIIIIIIIIIIIIHHHKKKKKKJJJJJJIIIIIIHHHHHHGGGEEECCCCCCDDDEEEDDDCCCEEEFFFGGGGGGEEECCCCCCDDDEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>===>>>???>>><<<;;;<<<===;;;===@@@AAAAAAAAACCCDDDGGGGGGGGGHHHLLLRRRZZZ___eeejjjsss}}}{{{xxxtttmmmggg```ZZZRRRKKKFFFCCC@@@>>>>>>???@@@CCCEEEGGGIIIJJJKKKIIIJJJPPPccc{{{ooojjjeeeaaa___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[]]]]]][[[YYYWWWUUUTTTSSSSSSTTTVVVXXXXXXXXXXXXWWW[[[[[[ZZZZZZZZZZZZYYYYYY]]]\\\[[[ZZZ[[[^^^```bbbdddfffgggeee```\\\\\\^^^[[[[[[[[[\\\]]]]]]^^^^^^```]]]ZZZ[[[^^^```]]]ZZZXXX[[[```ffflllpppssstttzzzxxxyyyrrrnnnkkknnntttzzz{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~{{{zzz{{{||||||}}}~~~~~~xxxsssnnnlllmmmsssQQQQQQPPPQQQQQQQQQQQQRRRPPPPPPQQQQQQRRRSSSSSSTTTSSSSSSTTTRRRPPPNNNNNNOOOQQQRRRTTTUUUUUUTTTRRRPPPQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRQQQQQQRRRSSSUUUWWWXXXYYYZZZYYYXXXWWWVVVUUUTTTSSSRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTUUUVVVWWWWWWVVVYYYZZZ[[[\\\\\\[[[ZZZYYY\\\YYYWWWYYY]]]eeeuuu}}}sssqqqvvv|||~~~yyytttpppppptttyyyzzzzzz|||yyyyyy}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{~~~}}}|||xxxwwwuuutttuuuwwwyyy{{{xxxuuuoooiiigggjjjrrrxxxzzzuuunnniiieeecccaaa___^^^aaadddeeeaaa[[[UUURRRPPPQQQQQQOOOKKKHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEECCCBBBBBBCCCCCCBBBAAAEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>???@@@???>>>===>>>???>>>@@@CCCDDDDDDEEEFFFHHHJJJLLLPPPTTTZZZbbbkkkqqqvvv||||||xxxuuupppiiicccZZZTTTMMMGGGCCCAAA@@@???@@@AAACCCEEEGGGHHHIIIIIIKKKNNNOOOVVVpppqqqjjjgggccc___^^^]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[ZZZZZZYYYZZZZZZ[[[ZZZZZZYYYXXXWWWVVVUUUUUUXXXXXXYYYZZZZZZZZZYYYYYY[[[[[[[[[ZZZYYYXXXXXXWWWZZZZZZZZZZZZ[[[]]]___```bbbcccccc```]]]\\\\\\^^^[[[[[[\\\\\\]]]^^^^^^^^^___]]][[[[[[\\\]]]]]]]]]\\\^^^bbbfffkkknnnpppqqqwwwuuuxxx{{{vvvooohhhhhhnnntttvvvuuu{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~yyyxxxxxxyyy{{{|||xxxvvvwwwxxxzzz{{{|||}}}~~~|||yyyuuurrrrrruuu|||PPPPPPQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSRRRSSSSSSRRRPPPNNNOOOPPPSSSUUUXXXZZZYYYVVVRRRPPPNNNOOOPPPQQQSSSTTTVVVVVVUUUUUUUUUTTTSSSSSSRRRRRROOOOOOOOOOOOOOOPPPQQQQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSTTTTTTUUUUUUVVVVVVVVVSSSTTTUUUUUUUUUVVVVVVWWWYYYZZZ[[[[[[[[[[[[ZZZYYY]]][[[YYYXXXWWW]]]lll|||yyymmmkkkoootttvvvtttrrrppppppnnnsssxxxzzzyyy|||zzzzzz~~~~~~~~~~~~}}}}}}}}}}}}{{{|||~~~~~~~~~~~~||||||{{{{{{|||}}}|||uuujjjaaa]]]aaajjjpppvvvuuusssssssssrrrpppnnnllloooqqqooohhh^^^VVVRRRPPPQQQQQQOOOJJJGGGEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEECCCAAAAAABBBCCCBBBAAADDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBAAABBBAAAAAAAAA@@@@@@@@@???===???@@@@@@??????@@@AAADDDFFFHHHIIIJJJKKKMMMOOOPPPVVV^^^gggooovvv|||~~~yyyuuurrrmmmfff```UUUPPPIIIDDDBBBBBBBBBBBBCCCDDDFFFGGGIIIIIIIIIIIIIIIPPPVVVcccvvvkkkfffccc```^^^]]]\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVWWWWWWWWWXXXXXXWWWYYYYYYXXXXXXXXXYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[[[[ZZZYYYYYYXXX\\\\\\[[[ZZZYYYXXXWWWWWWVVVWWWYYY[[[\\\]]]]]]\\\]]]]]]]]]\\\[[[[[[]]]^^^\\\\\\\\\]]]^^^^^^______\\\___aaa___[[[[[[___dddfffggggggiiikkkmmmpppqqq{{{wwwqqqtttzzz~~~uuujjjdddgggmmmqqqrrrwwwxxx{{{}}}~~~~~~~~~}}}||||||||||||||||||{{{{{{uuutttttttttwww|||zzzuuussssssuuuwwwxxxzzz|||~~~{{{yyyxxx|||NNNOOOOOOPPPPPPOOONNNNNNPPPPPPQQQQQQQQQRRRRRRRRRQQQRRRSSSQQQOOONNNNNNOOOUUUXXX\\\___^^^ZZZUUUQQQNNNNNNOOOPPPRRRSSSTTTUUUUUUTTTTTTSSSSSSRRRQQQQQQOOONNNNNNNNNNNNOOOPPPPPPQQQRRRTTTVVVWWWXXXYYYYYYZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVTTTUUUWWWWWWVVVVVVXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZXXXXXXVVVTTTVVVbbboooxxxmmmiiikkknnnnnnllllllooorrrsssvvvzzz|||~~~~~~}}}}}}xxxyyyzzz|||~~~~~~}}}}}}~~~~~~|||ttthhh^^^ZZZ]]]ccchhhssssssuuuxxx{{{}}}}}}|||yyy|||~~~yyynnnbbbZZZVVVRRRSSSSSSPPPKKKGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFDDDBBBBBBCCCDDDCCCBBBCCCBBBBBBDDDFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB===???AAABBBBBBBBBDDDFFFFFFHHHKKKMMMNNNQQQUUUXXX^^^eeeppp{{{~~~zzzuuuqqqnnnhhhaaa[[[QQQLLLFFFBBBAAACCCDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMJJJRRR^^^rrr|||mmmgggaaa```^^^]]]]]]\\\YYYWWWWWWWWWWWWXXXXXXXXXXXXXXX[[[ZZZYYYWWWVVVVVVUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWWWW[[[[[[ZZZZZZYYYXXXWWWWWWUUUVVVYYY[[[\\\\\\ZZZYYYZZZYYYYYYYYYZZZ[[[\\\]]]\\\\\\]]]]]]^^^_________\\\aaadddaaa\\\\\\cccjjjmmmlllkkkkkklllmmmooopppwww~~~xxxwww{{{~~~pppfffbbbfffkkkppppppsssvvvyyy{{{|||||||||zzzzzz{{{{{{{{{zzzyyyyyyrrrrrrqqqrrrtttxxx|||~~~}}}{{{xxxtttqqqrrrssstttvvvyyy|||~~~~~~OOOPPPPPPPPPPPPOOOMMMLLLPPPPPPPPPPPPPPPQQQQQQQQQPPPQQQRRRPPPNNNMMMNNNOOOQQQUUU[[[______[[[UUUQQQOOOOOOOOOPPPPPPPPPPPPPPPSSSRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOOPPPOOOPPPRRRTTTVVVWWWWWWWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRUUUWWWVVVUUUUUUWWWYYYXXXXXXXXXYYYYYYXXXXXXXXXVVVVVVWWWWWWTTTTTT[[[eeesss|||}}}{{{uuummmpppqqqqqqnnnkkkmmmrrrxxx~~~~~~~~~~~~}}}vvvvvvvvvwwwzzz}}}}}}}}}}}}~~~~~~zzzuuummmgggeeefffhhhjjjrrrqqqqqqtttyyy~~~uuuhhh```]]]XXXYYYYYYVVVQQQLLLIIIHHHEEEFFFGGGGGGHHHHHHGGGGGGEEEFFFFFFGGGHHHIIIIIIJJJGGGEEEDDDCCCDDDEEEDDDCCCDDDCCCCCCEEEGGGIIIGGGEEEDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEBBBDDDGGGHHHIIIKKKMMMOOOMMMPPPTTTXXX\\\aaagggkkkqqqxxx|||xxxtttoookkkgggbbbZZZUUUMMMIIICCC@@@@@@CCCEEEGGGGGGGGGHHHIIILLLOOORRRTTTSSSYYYhhhqqqeeeccc^^^]]]\\\\\\\\\[[[XXXVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZYYYYYYZZZ[[[[[[[[[ZZZ[[[[[[[[[\\\]]]]]]^^^^^^]]]```bbbaaa^^^```fffllljjjjjjkkklllmmmmmmmmmlllpppwwwooodddaaaeeejjjiiilllppptttxxxyyyyyyyyyyyyyyyzzzzzzzzzyyywwwwwwqqqqqqpppqqqrrruuuxxxyyywwwxxxxxxvvvsssqqqqqqrrrsssuuuxxx|||~~~RRRRRRSSSSSSRRRPPPNNNMMMOOOOOOPPPPPPPPPPPPPPPPPPOOOPPPQQQPPPNNNMMMMMMOOOLLLPPPWWW\\\]]]YYYTTTPPPQQQQQQPPPOOONNNNNNMMMLLLQQQPPPPPPOOOOOONNNMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPMMMNNNQQQSSSUUUUUUVVVUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRPPPRRRTTTTTTRRRRRRTTTWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVXXXYYYWWWUUUYYY``````mmm{{{ttttttqqqlll{{{{{{xxxsssoooqqqyyy~~~~~~vvvuuuttttttvvvzzz~~~||||||}}}}}}~~~~~~~~~~~~}}}zzzwwwvvvuuuuuuuuutttqqqnnnlllmmmrrryyyyyymmmfffccc```aaaaaa^^^YYYSSSPPPOOOIIIIIIJJJKKKKKKKKKKKKJJJFFFFFFGGGHHHIIIJJJJJJKKKHHHFFFEEEDDDEEEFFFEEEDDDGGGFFFEEEGGGKKKLLLKKKHHHDDDDDDEEEFFFFFFEEECCCCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIKKKNNNPPPQQQSSSVVVXXX\\\___dddjjjpppwww~~~{{{xxxtttpppjjjfffccc]]]VVVPPPKKKGGGAAA>>>???CCCFFFGGGFFFFFFGGGIIIMMMRRRVVVYYY^^^bbbpppjjj``````]]]\\\[[[\\\\\\[[[XXXVVVWWWWWWWWWXXXXXXYYYYYYYYYWWWVVVUUUUUUUUUVVVWWWXXXTTTUUUVVVVVVVVVUUUTTTSSSVVVUUUUUUUUUVVVVVVWWWXXXZZZZZZYYYXXXVVVUUUTTTTTTVVVVVVVVVWWWYYY[[[\\\]]]WWWWWWVVVVVVVVVVVVUUUUUUYYYXXXWWWVVVVVVWWWYYYZZZ[[[[[[ZZZ[[[\\\[[[ZZZXXXZZZZZZZZZ[[[\\\\\\]]]]]]____________```dddhhhkkkdddfffjjjlllmmmllljjjhhhhhhooo~~~yyyhhh___```cccdddggglllqqquuuwwwwwwwwwxxxyyyyyyzzzyyyxxxwwwvvvqqqqqqpppqqqqqqssstttuuussstttuuuuuusssqqqqqqqqqtttuuuxxx{{{}}}}}}}}}|||QQQQQQRRRRRRRRRPPPOOONNNMMMMMMMMMNNNOOOPPPRRRSSSSSSRRRPPPNNNNNNNNNOOOPPPPPPRRRTTTUUUUUUSSSQQQOOOPPPOOONNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOORRRQQQPPPOOONNNOOOPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTRRRQQQPPPSSSSSSTTTVVVVVVWWWWWWWWW[[[YYYVVVSSSSSSTTTWWWXXXUUUYYY[[[YYYSSSPPPQQQTTTYYYaaarrruuuoooqqqrrrooo||||||{{{{{{xxxxxx}}}}}}|||{{{vvvwwwwwwuuusssuuu{{{}}}~~~zzzzzz}}}~~~|||zzz{{{~~~}}}|||yyyuuussstttvvvyyyzzzzzztttqqqqqqiiijjjjjjfff___YYYWWWVVVXXXXXXYYYZZZXXXTTTNNNIIIKKKKKKJJJKKKMMMMMMKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIKKKOOOQQQQQQNNNKKKFFFCCCBBBEEEFFFEEEGGGKKKJJJKKKNNNOOOPPPQQQTTTVVVVVVXXX\\\^^^```cccfffhhhpppsssyyy~~~}}}zzzyyyyyywwwuuusssppplllfffaaa\\\VVVMMMHHHEEEDDDCCCBBBCCCEEEGGGIIILLLIIIJJJPPPTTTXXX___eeekkklllyyyrrrjjjccc^^^ZZZZZZZZZZZZYYYXXXWWWWWWUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVUUUUUUVVVVVVWWWXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVTTTTTTUUUVVVXXXYYYYYYZZZYYYWWWVVVUUUSSSTTTVVVXXXYYYZZZ[[[[[[TTTVVVXXXXXXWWWUUUTTTUUUXXXXXXWWWWWWWWWWWWXXXXXXZZZZZZZZZZZZ[[[[[[ZZZXXXWWWWWWWWWXXXZZZ[[[]]]^^^cccaaa______aaadddeeefffiiigggfffggghhhiiihhhgggllliiisss|||hhh______```___bbbjjjooooooppprrrqqqrrrtttvvvvvvvvvuuutttrrrpppooonnnooonnnmmmkkkkkkjjjjjjiiijjjmmmoooppprrruuuwwwyyyzzz|||~~~}}}~~~SSSSSSSSSRRRQQQPPPNNNNNNMMMMMMNNNNNNOOOQQQRRRSSSSSSQQQOOOMMMMMMMMMNNNNNNOOOPPPRRRSSSSSSRRRQQQPPPPPPOOONNNMMMMMMMMMNNNOOONNNOOOPPPQQQRRRRRRQQQQQQRRRQQQPPPOOOOOOOOOPPPPPPQQQPPPPPPQQQRRRTTTVVVWWWVVVVVVVVVVVVVVVUUUUUUUUURRRSSSSSSTTTTTTSSSRRRRRRQQQQQQSSSTTTUUUVVVVVVVVVUUUSSSQQQOOOPPPRRRTTTVVVVVVXXXYYYWWWSSSPPPPPPQQQTTT[[[kkk}}}tttpppuuuyyyyyy{{{|||}}}|||zzzyyy{{{~~~}}}|||{{{zzzxxxxxxwwwtttrrrssswww{{{|||{{{{{{~~~}}}{{{yyyyyyxxxwww{{{~~~zzzvvvuuuvvvpppqqqqqqnnnhhheeeddddddddddddccccccbbb^^^XXXSSSTTTSSSRRRSSSTTTTTTRRRPPPIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNQQQTTTVVVUUUQQQNNNIIIGGGFFFIIIIIIGGGGGGJJJMMMQQQVVVZZZ]]]```ccceeelllooorrrtttuuuxxx{{{}}}zzzxxxvvvtttsssrrrooommmjjjfff```[[[WWWQQQJJJFFFBBBAAAAAAAAABBBEEEGGGIIIIIIGGGIIIOOOSSSWWW]]]dddjjjooo}}}nnngggaaa\\\WWWWWWWWWWWWVVVUUUSSSSSSTTTUUUWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVWWWVVVVVVUUUUUUTTTSSSRRRTTTUUUUUUUUUUUUWWWXXXXXXYYYYYYYYYXXXVVVUUUTTTSSSTTTUUUWWWXXXYYYYYYYYYVVVXXXXXXWWWUUUSSSSSSTTTYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^___]]][[[YYYVVVWWWWWWXXXYYY[[[\\\]]]```___^^^___aaacccdddeeefffeeedddeeeggghhhgggfffiiiiiiqqqxxxggg___^^^[[[]]]dddhhhiiikkkmmmoooqqqsssuuuvvvuuutttrrrtttrrrooommmllljjjhhheeegggfffeeefffgggiiilllnnnppprrruuuvvvwwwyyy|||~~~}}}~~~}}}~~~~~~~~~VVVUUUSSSQQQOOONNNNNNMMMNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPNNNMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOLLLMMMOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPOOOPPPPPPQQQSSSTTTVVVWWWUUUVVVVVVVVVUUUUUUTTTTTTOOOPPPQQQRRRSSSTTTTTTTTTNNNOOOQQQRRRTTTUUUVVVVVVQQQPPPOOONNNOOOQQQSSSTTTWWWXXXXXXWWWVVVTTTRRRQQQQQQWWWeeewwwwwwtttyyy~~~~~~{{{zzzzzz|||{{{{{{{{{yyyxxx{{{zzzwwwsssppppppsssuuuyyy{{{~~~}}}}}}~~~|||zzzzzz}}}}}}zzzzzz{{{yyyyyyxxxvvvsssqqqrrrtttqqqppppppooommmiiiccc___]]]\\\[[[\\\]]]\\\ZZZWWWQQQQQQQQQRRRRRRSSSTTTTTTUUUWWWYYY\\\]]]\\\WWWTTTNNNKKKKKKMMMMMMJJJJJJMMMTTTZZZccckkkqqquuuwwwyyy~~~{{{uuurrrooolllkkkjjjgggeeebbb^^^XXXRRRNNNJJJFFFCCCAAAAAAAAAAAACCCEEEHHHIIIGGGFFFIIIOOOSSSVVV\\\dddmmmwwwrrrgggccc___ZZZWWWWWWVVVVVVUUUSSSRRRQQQTTTUUUVVVWWWXXXWWWVVVVVVTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWUUUSSSRRRPPPRRRTTTUUUUUUVVVXXXZZZXXXXXXXXXWWWVVVUUUSSSSSSTTTTTTUUUWWWWWWXXXXXXWWWYYYYYYXXXVVVSSSRRRSSSUUUYYYYYYXXXXXXXXXXXXYYYYYYZZZ]]]aaadddccc```[[[XXXVVVVVVVVVWWWYYYZZZ\\\]]]\\\]]]]]]^^^___```aaabbbbbbaaa```bbbdddfffeeedddeeeiiioooyyyrrrbbb\\\XXXWWW[[[___aaadddhhhkkknnnrrruuuvvvuuusssrrruuusssooommmjjjfffbbb___``````___```bbbeeehhhjjjlllnnnqqqrrrsssuuuxxxzzz||||||~~~~~~|||{{{{{{}}}~~~~~~WWWUUUSSSPPPNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRNNNNNNMMMMMMNNNOOOPPPQQQOOONNNNNNNNNOOOPPPRRRSSSPPPOOONNNMMMMMMMMMNNNOOOMMMNNNNNNOOOPPPQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOPPPQQQSSSUUUVVVWWWUUUUUUVVVVVVVVVUUUTTTSSSNNNOOOPPPRRRSSSSSSSSSSSSLLLMMMOOOQQQSSSTTTUUUVVVSSSRRRQQQQQQQQQRRRSSSTTTWWWVVVVVVXXXYYYXXXVVVSSSSSSWWWbbbsss|||~~~~~~yyy|||zzzyyy{{{|||zzzxxx{{{yyyuuuqqqooooooqqqrrrtttuuuwwwyyy{{{}}}~~~~~~}}}{{{zzzzzz|||~~~{{{zzzxxxwwwuuuqqqmmmiiihhhhhhhhhiiijjjiiigggddd___]]]ZZZXXXXXXYYY[[[]]]___```bbbdddeeeccc^^^[[[TTTPPPNNNPPPQQQPPPSSSWWW___gggrrr|||zzzuuupppmmmiiifffdddbbb```^^^YYYUUUPPPKKKGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFHHHIIIHHHHHHKKKOOORRRTTT[[[cccssszzziiibbb```]]]ZZZYYYYYYYYYXXXWWWUUUSSSSSSSSSTTTVVVWWWWWWVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVTTTRRRQQQSSSUUUUUUUUUUUUWWWYYYXXXWWWWWWVVVUUUTTTSSSRRRVVVVVVWWWXXXXXXXXXWWWWWWZZZZZZXXXVVVTTTTTTWWWYYYYYYYYYYYYZZZZZZYYYYYYYYY\\\aaafffhhhfff```ZZZVVVVVVVVVVVVWWWXXXZZZ\\\\\\[[[]]]^^^^^^^^^]]]]]]]]]^^^]]]]]]___bbbddddddcccccciiimmmppp~~~}}}jjj]]]WWWSSSUUUXXXZZZ^^^cccfffiiinnnsssuuuvvvuuuttttttrrrooollliiieee```]]][[[ZZZZZZ[[[]]]```ccceeegggiiilllnnnooopppsssuuuwwwxxxzzz|||~~~{{{zzzzzzzzz{{{|||~~~~~~}}}}}}}}}}}}UUUSSSQQQOOOMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPKKKLLLMMMNNNPPPRRRTTTUUUPPPOOONNNNNNOOOQQQSSSTTTPPPOOONNNMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNOOOOOOQQQRRRRRRQQQQQQQQQPPPPPPNNNOOOPPPRRRTTTUUUVVVVVVTTTUUUVVVWWWWWWUUUTTTSSSQQQQQQRRRRRRRRRRRRQQQQQQLLLMMMOOOQQQSSSTTTUUUVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRSSSVVVYYYZZZXXXUUUUUUXXX___mmm~~~|||zzz|||}}}zzzyyyvvvrrroooooooooqqqrrrqqqrrrsssvvvyyy|||~~~~~~}}}~~~~~~}}}{{{wwwuuuuuuuuuvvvxxxyyyxxxuuurrrhhhddd```]]]]]]```eeehhhiiiiiijjjkkkllljjjgggccc\\\VVVSSSUUUXXXZZZaaahhhmmmttt|||vvvrrrllliiiddd```^^^\\\YYYWWWQQQOOOJJJFFFCCCBBBCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGIIIIIIKKKNNNOOOQQQYYYcccwwwooobbb___^^^\\\ZZZZZZZZZYYYYYYWWWVVVUUUTTTSSSSSSUUUVVVVVVVVVUUUTTTSSSTTTUUUVVVVVVVVVVVVUUUWWWWWWXXXXXXWWWVVVTTTSSSSSSUUUVVVVVVUUUTTTUUUWWWWWWVVVVVVUUUTTTTTTSSSSSSXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYXXXVVVUUUWWW[[[^^^YYYYYYZZZ[[[[[[ZZZYYYYYY^^^ccchhhiiieee]]]WWWTTTVVVVVVVVVWWWYYYZZZ\\\]]]]]]___```___\\\YYYYYYZZZ[[[[[[[[[]]]```bbbbbbbbbbbbhhhkkkkkkuuu~~~uuu```XXXSSSSSSTTTVVV[[[``````ccciiinnnsssuuuuuuuuuqqqooommmllljjjfffaaa^^^XXXXXXWWWWWWYYY[[[^^^```aaacccfffhhhiiikkkmmmooooooppprrruuuxxx{{{}}}~~~|||zzzyyyyyyyyyxxxzzz||||||zzzyyyzzz{{{PPPOOOOOONNNMMMMMMMMMMMMLLLMMMOOOPPPQQQPPPOOOOOOJJJKKKMMMOOOQQQTTTUUUVVVPPPOOOOOONNNOOOPPPRRRSSSPPPOOONNNMMMMMMMMMNNNOOOPPPOOONNNMMMMMMMMMMMMNNNQQQRRRRRRRRRRRRQQQPPPPPPOOOPPPQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXVVVUUUSSSSSSSSSSSSSSSRRRRRRQQQPPPNNNOOOQQQRRRTTTUUUVVVVVVTTTTTTTTTSSSRRRPPPNNNMMMLLLNNNRRRUUUWWWWWWVVVUUUTTTVVVZZZcccttt|||yyyuuuqqqnnnooopppqqqqqqqqqpppqqqtttxxx|||~~~~~~|||}}}~~~|||||||||}}}}}}{{{wwwssshhhgggddddddfffkkkppptttrrrqqqqqqrrrsssrrrpppnnnfffaaa___aaaeeejjjrrrzzz}}}~~~xxxtttqqqhhhddd^^^YYYVVVTTTRRRPPPJJJIIIGGGCCCAAAAAACCCEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIKKKMMMNNNQQQ\\\hhh|||wwwggg___]]]\\\ZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSRRRSSSTTTUUUVVVUUUTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVXXXXXXWWWWWWVVVUUUUUUUUUTTTVVVVVVVVVTTTTTTUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVXXXYYYYYYZZZZZZZZZYYYYYYWWWWWWWWWVVVVVVXXX\\\```YYYZZZ[[[\\\\\\[[[ZZZYYY]]]bbbffffffaaaZZZVVVUUUWWWWWWWWWXXXZZZ[[[]]]^^^___aaabbb___[[[XXXYYY[[[[[[[[[[[[]]]```bbbbbbaaaaaaeeegggiiippp}}}~~~aaaYYYRRRQQQRRRSSSWWW\\\[[[^^^ccchhhllloooqqqrrrmmmlllkkkjjjiiifffbbb___WWWVVVUUUTTTTTTVVVXXXYYYZZZ\\\___aaabbbdddfffhhhlllmmmooorrruuuwwwyyyzzzyyy{{{}}}~~~~~~~~~~~~}}}~~~}}}{{{zzzxxxwwwwwwwwwvvvxxxzzzyyywwwvvvxxx{{{JJJKKKLLLMMMMMMMMMMMMMMMKKKMMMNNNPPPPPPOOONNNMMMJJJKKKMMMOOOQQQRRRSSSSSSOOOOOONNNNNNNNNOOOOOOOOOPPPOOONNNMMMMMMMMMNNNOOONNNNNNMMMLLLLLLMMMNNNOOOQQQRRRRRRSSSRRRQQQPPPOOOPPPQQQRRRSSSTTTTTTSSSRRRVVVWWWYYYZZZYYYXXXUUUTTTSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQSSSTTTUUUVVVVVVVVVRRRSSSSSSSSSSSSQQQOOOMMMLLLQQQVVVXXXVVVUUUUUUVVVSSSUUUVVVZZZiii~~~~~~zzzvvvqqqnnnooopppqqqpppmmmlllllloootttxxxzzzzzzzzz~~~~~~~~~~~~zzztttppplllmmmoooqqquuuxxx{{{|||{{{yyywwwwwwxxxyyyyyyxxxqqqnnnnnnsssxxx{{{}}}xxxtttpppnnnbbb]]]WWWRRROOOLLLJJJHHHDDDDDDDDDBBB@@@@@@CCCFFFDDDEEEFFFHHHJJJLLLMMMMMMLLLLLLNNNPPPRRRXXXfffuuuvvvkkk```^^^]]]YYYXXXYYYTTTTTTUUUUUUUUUUUUTTTTTTQQQRRRTTTUUUUUUUUUTTTSSSTTTVVVWWWYYYYYYXXXWWWVVVZZZYYYWWWUUUUUUUUUVVVWWWSSSTTTVVVVVVUUUUUUVVVWWWUUUUUUTTTTTTUUUVVVXXXYYYWWWWWWXXXYYYZZZZZZYYYYYYVVVVVVVVVVVVUUUWWWZZZ]]]YYYZZZ\\\]]]]]]\\\ZZZYYYYYY^^^bbbaaa\\\XXXXXXYYYXXXXXXXXXYYY[[[\\\^^^______aaabbb___[[[YYY\\\```\\\\\\\\\]]]```aaaaaaaaa``````ccchhhlllqqq||||||```XXXPPPNNNNNNOOORRRWWWYYY[[[]]]aaadddgggiiijjjjjjiiiiiiiiihhheee```]]]WWWUUUSSSQQQPPPPPPQQQRRRSSSUUUXXXYYYZZZ\\\___aaahhhiiikkkmmmppprrrtttuuurrrtttuuuvvvuuuvvvwwwyyyzzzzzzyyyzzz}}}zzzvvvuuuuuuuuutttvvvvvvvvvuuuuuutttsssrrrtttwwwxxxwwwttttttwww|||GGGHHHJJJLLLNNNNNNNNNMMMKKKLLLNNNOOOOOONNNMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMPPPOOONNNMMMMMMMMMNNNOOOLLLLLLKKKKKKLLLNNNPPPQQQQQQRRRSSSSSSSSSRRRPPPOOOQQQRRRSSSTTTTTTSSSRRRQQQVVVWWWYYY[[[ZZZXXXVVVTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVVVVWWWWWWWWWQQQRRRTTTUUUUUUSSSRRRPPPPPPVVV\\\\\\XXXUUUUUUWWWSSSUUUTTTVVVddd{{{~~~||||||~~~}}}xxxrrroooooopppooonnniiiggggggiiiooosssuuutttyyy~~~~~~~~~~~~wwwrrrsssvvv{{{~~~{{{zzz|||~~~yyyxxxzzzzzzuuuqqqmmmkkk]]]YYYRRRMMMIIIGGGDDDCCC@@@BBBCCCAAA??????BBBEEEEEEGGGJJJMMMPPPRRRTTTUUUPPPPPPRRRVVVYYY```qqqlllccc\\\]]]\\\XXXVVVXXXTTTTTTUUUVVVVVVVVVVVVUUUQQQRRRSSSUUUUUUTTTTTTSSSUUUVVVXXXZZZZZZYYYXXXWWW[[[ZZZWWWTTTTTTUUUWWWXXXQQQSSSTTTUUUUUUVVVXXXZZZUUUTTTTTTTTTUUUWWWYYYZZZUUUVVVWWWXXXYYYYYYYYYYYYUUUVVVVVVUUUTTTUUUWWWYYYYYYZZZ\\\]]]]]]\\\ZZZYYYVVVZZZ^^^]]]YYYWWWYYY]]]YYYYYYYYYZZZ[[[]]]______^^^```aaa___[[[[[[```eee^^^]]]\\\^^^```bbbaaa```___\\\```hhhjjjjjjsssvvv___VVVNNNLLLLLLLLLOOOSSSYYYZZZZZZ\\\^^^```cccdddhhhhhhggggggfffccc^^^[[[WWWUUURRROOOMMMMMMMMMMMMNNNPPPSSSUUUVVVWWWZZZ\\\^^^___aaacccfffhhhiiijjjlllmmmnnnnnnnnnnnnoooppptttsssssssssuuuyyy}}}zzztttppppppqqqqqqpppooopppqqqrrrrrrqqqooonnnsssvvvwwwuuurrrrrrwww|||LLLLLLMMMMMMMMMLLLLLLKKKHHHIIIKKKLLLMMMMMMMMMLLLJJJKKKLLLNNNNNNNNNMMMLLLLLLLLLKKKKKKLLLMMMMMMNNNOOONNNLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOQQQSSSUUUUUUTTTRRRPPPUUUTTTTTTTTTSSSSSSRRRRRRSSSTTTVVVWWWWWWVVVTTTSSSVVVUUUSSSRRRRRRTTTUUUWWWWWWWWWWWWVVVVVVUUUUUUUUUWWWVVVUUUTTTTTTTTTUUUVVV\\\[[[YYYXXXWWWWWWXXXXXXUUUVVVVVVYYYaaarrryyyzzz{{{|||}}}yyyuuussspppmmmkkkjjjjjjiiiggggggggggggjjjnnnrrrttt{{{}}}~~~~~~~~~~~~~~~|||vvvrrrooohhhaaaZZZUUUMMMGGGDDDCCCBBBBBBBBBAAA@@@@@@CCCEEEFFFFFFHHHMMMQQQSSSXXX^^^ZZZSSSUUUWWWXXX[[[ccctttsssaaa___\\\[[[ZZZZZZXXXVVVYYYXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXXXX[[[ZZZXXXVVVTTTSSSSSSRRRUUUTTTRRRSSSVVVYYYZZZZZZWWWXXXXXXYYYYYYXXXXXXWWWTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXX[[[[[[[[[[[[[[[ZZZYYYYYYXXXYYYZZZZZZYYYXXXXXXYYYXXXYYY[[[[[[[[[[[[]]]___^^^^^^^^^______```aaabbb````````````aaaaaaaaaaaabbbbbbaaabbbdddjjjrrrwwwfff[[[RRRPPPPPPMMMNNNRRRSSSTTTWWWZZZYYYXXX^^^fffeeeeeeeeedddbbb___\\\YYYYYYWWWUUUSSSQQQMMMIIIEEEJJJJJJJJJKKKMMMPPPRRRTTTUUUWWW\\\```bbbccccccbbbbbbdddfffgggggggggiiikkknnnjjjhhhkkkrrrvvvwwwuuuqqqooollljjjhhhhhhiiiiiijjjlllooonnnllllllnnnqqqqqqpppooonnnoooqqqsssuuuLLLLLLLLLMMMMMMLLLLLLKKKHHHIIIKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKMMMLLLLLLLLLLLLLLLMMMMMMOOONNNLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPRRRTTTUUUTTTRRRQQQTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTVVVWWWWWWVVVUUUTTTUUUTTTSSSRRRRRRSSSUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTWWWVVVUUUTTTTTTUUUVVVVVVYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWXXX^^^kkk{{{{{{|||zzz{{{{{{wwwxxxzzz|||~~~xxxsssqqqooommmkkkjjjiiihhhgggfffeeeeeegggjjjmmmooovvvxxxzzz||||||}}}~~~~~~zzz{{{yyytttpppmmmggg```TTTPPPIIIDDDCCCBBBBBBBBBCCCBBBBBBCCCEEEHHHIIIJJJKKKTTT\\\```bbbccc]]]UUUSSSUUUZZZeeewwwuuufff___]]]ZZZYYYYYYXXXWWWUUUWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVUUUTTTRRRSSSUUUXXXXXXXXXUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWZZZZZZ[[[[[[ZZZYYYYYYXXXWWWYYY[[[[[[YYYYYYYYYZZZYYYZZZ\\\\\\[[[[[[\\\^^^___^^^^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaccchhhooottt~~~ooodddZZZWWWTTTPPPOOOQQQOOOOOORRRVVVUUUTTTYYY___ccccccccccccaaa^^^[[[ZZZYYYWWWUUUTTTRRRNNNJJJGGGGGGGGGGGGHHHIIIKKKMMMOOOMMMOOOSSSVVVYYYZZZZZZZZZYYY[[[^^^___```bbbeeegggjjjgggfffhhhnnnqqqqqqnnnmmmkkkhhhfffdddddddddeeegggiiikkklllkkkkkknnnpppqqqpppooonnnnnnoooqqqrrrKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIKKKLLLLLLLLLLLLLLLOOOOOONNNMMMLLLKKKJJJIIIMMMMMMLLLLLLKKKLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNQQQSSSSSSSSSRRRQQQSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUUUUTTTSSSRRRRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSSSSTTTUUUVVVUUUUUUVVVWWWWWWWWWWWWWWWXXXYYYXXXWWWZZZaaallluuu{{{wwwzzz~~~zzzvvvuuuvvvyyy||||||~~~xxxtttwwwzzz|||wwwooollliiigggfffeeedddccceeedddcccbbbbbbdddfffgggnnnqqquuuwwwyyy{{{}}}}}}}}}~~~}}}}}}||||||yyywwwtttvvvuuupppmmmjjjddd\\\MMMIIIDDDAAA@@@AAABBBBBBDDDDDDDDDEEEHHHKKKNNNPPPOOOZZZdddhhhfffaaaZZZTTTVVVZZZeeezzzzzzggg[[[\\\ZZZXXXWWWWWWWWWUUUTTTVVVVVVUUUUUUTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWUUUUUUUUUVVVVVVWWWXXXYYYUUUTTTRRRSSSTTTVVVVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXVVVWWWWWWXXXXXXWWWWWWVVVYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXZZZ[[[ZZZZZZZZZ[[[ZZZ[[[\\\\\\[[[ZZZ[[[\\\___^^^^^^^^^^^^^^^___```cccbbbaaa``````_________^^^^^^______aaaeeekkkppp}}}|||rrrhhhccc^^^XXXTTTRRRMMMLLLNNNRRRRRRQQQTTTYYY^^^_________^^^\\\[[[YYYYYYXXXVVVTTTSSSPPPLLLIIIEEEDDDCCCCCCDDDEEEGGGHHHGGGHHHIIILLLNNNPPPQQQRRRPPPSSSVVVYYY[[[]]]```ccceeecccbbbdddhhhjjjhhheeegggeeebbb___]]]]]]]]]^^^aaaccceeeggghhhiiilllnnnpppooommmkkkkkkkkkkkklllJJJJJJKKKKKKLLLLLLKKKKKKIIIJJJJJJKKKKKKLLLLLLLLLOOOOOONNNLLLKKKKKKJJJJJJMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLOOOQQQRRRRRRRRRQQQRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQRRRSSSTTTQQQRRRTTTVVVWWWWWWVVVVVVXXXYYYYYYXXXWWW[[[bbbgggyyyxxxxxxzzz{{{zzzxxxuuuttttttvvvxxx}}}xxxvvvyyy|||~~~{{{qqqkkkddd``````bbbbbbbbbbbbaaa___^^^^^^___```aaagggjjjooosssvvvxxx{{{}}}}}}{{{|||~~~}}}}}}}}}}}}~~~wwwsssrrrrrrrrrpppqqqppplllhhheee^^^VVVJJJFFFBBB@@@@@@@@@AAAAAADDDDDDEEEGGGIIIMMMRRRVVVYYYaaahhhggg```YYYWWWVVV___jjj~~~nnnaaa[[[ZZZXXXVVVUUUVVVVVVUUUTTTXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWWWWWWWUUUUUUUUUUUUVVVWWWYYYYYYUUUTTTRRRSSSTTTTTTTTTRRRUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVWWWXXXXXXYYYXXXXXXWWWWWWUUUWWWYYYZZZYYYYYYZZZ\\\[[[\\\]]]\\\ZZZYYYZZZ[[[^^^^^^]]]]]]]]]]]]^^^^^^bbbaaa```^^^]]]\\\\\\]]]\\\]]]]]]^^^___ccchhhkkkxxx~~~~~~yyysssnnnhhhaaa]]]PPPMMMLLLOOOPPPPPPRRRVVVYYYYYYZZZ[[[[[[ZZZYYYXXXXXXWWWUUUTTTSSSQQQMMMJJJCCCBBBAAA@@@@@@@@@AAABBBDDDDDDDDDFFFGGGJJJLLLNNNNNNPPPSSSVVVWWWZZZ]]]___```______aaacccccc```^^^```^^^[[[YYYWWWVVVWWWWWWZZZ\\\^^^```ccceeegggiiikkkiiigggeeedddcccbbbbbbHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLJJJKKKMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSSSSTTTTTTUUUUUUUUUSSSRRRRRRQQQPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNNNNNNNOOOQQQRRROOOPPPRRRTTTVVVVVVVVVVVVWWWYYYZZZYYYWWWXXX]]]aaaqqqvvvzzz{{{|||zzz{{{|||zzzxxxvvvxxxyyy|||{{{~~~vvvmmmaaa[[[[[[___bbbccc^^^]]]]]]\\\\\\]]]^^^^^^bbbeeejjjnnnqqquuuyyy{{{~~~~~~|||zzzyyyzzz}}}~~~~~~}}}}}}}}}~~~{{{sssmmmkkkkkkmmmmmmkkkllljjjeeeaaa]]]VVVNNNIIIFFFBBB@@@@@@AAAAAAAAACCCDDDFFFGGGIIINNNTTTYYYfffhhhgggaaaXXXTTTXXX___mmmssseee^^^]]]XXXVVVTTTTTTVVVWWWVVVUUU[[[YYYWWWUUUSSSRRRRRRSSSVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSTTTUUUUUUVVVWWWVVVVVVUUUUUUUUUVVVVVVWWWUUUSSSRRRSSSTTTTTTSSSQQQUUUVVVVVVWWWWWWVVVVVVUUUSSSTTTUUUVVVWWWWWWWWWWWWTTTUUUUUUVVVWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWTTTVVVXXXYYYXXXXXXYYY[[[\\\]]]]]]\\\ZZZYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^```___]]][[[YYYYYYYYYZZZ[[[\\\]]]^^^___aaadddgggnnnuuu|||yyy|||yyy{{{wwwpppZZZRRRLLLLLLMMMNNNPPPSSSTTTUUUUUUVVVVVVWWWWWWWWWVVVTTTSSSSSSRRRQQQMMMJJJCCCBBBAAA???>>>>>>??????BBBBBBAAABBBCCCFFFHHHJJJLLLNNNQQQRRRSSSTTTVVVYYY[[[[[[\\\]]]]]]]]][[[YYYYYYXXXUUUSSSQQQQQQRRRRRRTTTTTTVVVYYY\\\___aaaaaaaaa```^^^]]][[[YYYXXXXXXGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJHHHHHHGGGGGGHHHIIIIIIJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQNNNMMMMMMMMMMMMOOOPPPQQQOOOPPPQQQSSSUUUVVVVVVVVVVVVYYYZZZZZZXXXXXX\\\___jjjqqqwwwyyyzzz{{{xxx{{{~~~~~~~~~~~~yyynnn___WWWXXX\\\___```^^^]]]\\\\\\\\\\\\\\\\\\^^^aaadddhhhlllqqqvvvyyyzzzzzzzzzyyyyyyzzz}}}}}}}}}}}}}}}~~~~~~tttpppkkkgggfffggggggfffcccccc```[[[WWWUUUOOOHHHHHHEEEBBBAAABBBCCCCCCBBBCCCEEEGGGHHHIIINNNVVV\\\fffccc___YYYSSSTTT___llluuuggg^^^ZZZYYYUUUTTTRRRSSSUUUVVVVVVUUU[[[YYYVVVSSSQQQQQQRRRRRRUUUUUUUUUUUUUUUTTTTTTTTTRRRQQQQQQRRRSSSTTTVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUTTTSSSSSSTTTUUUUUUSSSQQQTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTUUUVVVVVVWWWWWWWWWTTTTTTUUUVVVWWWWWWWWWWWWVVVWWWXXXXXXYYYXXXXXXXXXUUUWWWYYYZZZYYYXXXYYYZZZ[[[]]]]]]\\\ZZZYYYZZZ[[[ZZZZZZZZZ[[[[[[\\\]]]^^^___]]]ZZZXXXWWWWWWXXXYYY[[[\\\^^^______```ccceeefffmmmyyy||||||zzzxxxuuuvvv}}}mmm___PPPKKKJJJKKKMMMPPPQQQQQQQQQRRRSSSSSSTTTTTTRRRQQQPPPPPPQQQOOOLLLJJJDDDCCCAAA???>>>>>>>>>???>>>>>>>>>>>>???AAACCCDDDGGGIIIKKKKKKKKKLLLNNNOOOTTTTTTUUUVVVVVVVVVVVVUUURRRQQQOOOMMMLLLMMMNNNOOOOOOOOOOOORRRUUUXXXXXXXXXVVVVVVUUUTTTRRRQQQPPPOOOGGGGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPOOOLLLIIIGGGEEEEEEEEEEEEFFFHHHIIIJJJGGGHHHIIIKKKKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPOOONNNMMMOOOOOOOOOOOOPPPPPPPPPQQQNNNNNNMMMMMMNNNOOOQQQRRRQQQQQQQQQRRRSSSUUUVVVWWWVVVXXXZZZZZZXXXXXX[[[^^^eeehhhmmmsssyyyvvvuuuwww{{{vvviiiaaabbbdddeeedddaaa```___]]]\\\[[[ZZZYYY[[[\\\___bbbfffkkkrrrwwwwwwyyyzzzzzzzzz{{{~~~~~~~~~~~~xxxtttiiihhheeedddcccaaa^^^\\\XXXXXXUUUOOOMMMMMMIIIDDDEEECCCAAAAAACCCEEEEEEEEEDDDGGGIIIIIIJJJOOOWWW^^^aaa]]][[[\\\]]]cccppptttfff^^^ZZZVVVSSSRRRQQQPPPQQQSSSUUUUUUTTTVVVTTTRRRPPPOOOPPPRRRSSSTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPRRRSSSUUUVVVTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSTTTVVVVVVTTTRRRUUUUUUVVVVVVVVVVVVUUUUUUSSSTTTUUUVVVVVVWWWVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYXXXZZZ\\\\\\ZZZZZZZZZ[[[[[[\\\]]]\\\ZZZZZZ[[[\\\XXXXXXYYYYYY[[[\\\^^^___^^^\\\YYYWWWVVVWWWXXXYYY\\\^^^```aaa```aaabbbdddbbbhhhrrr}}}zzztttrrrpppqqqxxxrrr\\\OOOKKKKKKLLLOOOOOONNNOOOOOOOOOPPPQQQRRROOONNNMMMNNNNNNMMMKKKHHHDDDCCCAAA???>>>>>>>>>???<<<<<<<<<<<<===???@@@@@@AAABBBDDDEEEEEEEEEGGGIIIKKKLLLLLLMMMMMMNNNPPPQQQLLLJJJIIIHHHHHHIIIJJJLLLLLLKKKJJJLLLPPPRRRQQQPPPMMMMMMMMMMMMLLLKKKKKKJJJFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKIIIHHHHHHIIIJJJKKKMMMOOOQQQQQQPPPLLLGGGDDDCCCCCCCCCDDDEEEGGGIIIIIIFFFGGGIIIKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOSSSRRRQQQPPPOOONNNNNNNNNPPPQQQQQQPPPOOONNNMMMLLLNNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNOOOQQQRRRSSSRRRRRRQQQQQQSSSTTTWWWXXXVVVYYYZZZZZZWWWWWWZZZ]]]bbbbbbdddmmmzzzxxxrrrrrrxxx|||{{{ttttttuuussspppdddcccaaa___\\\ZZZXXXWWWYYYZZZ\\\^^^bbbhhhooouuuvvvxxxzzz||||||}}}~~~~~~~~~|||sssnnnlllccccccbbbbbbaaa]]]XXXSSSPPPPPPMMMHHHGGGIIIGGGBBBAAA@@@???@@@CCCFFFGGGGGGFFFIIIKKKKKKKKKPPPXXX```bbb___aaaiiipppxxx{{{hhh]]]ZZZYYYUUUOOOPPPOOONNNOOOQQQSSSTTTSSSQQQPPPNNNMMMMMMOOORRRTTTRRRRRRQQQQQQPPPPPPPPPOOOPPPPPPOOOPPPQQQSSSUUUVVVRRRQQQQQQRRRRRRSSSTTTUUUSSSSSSSSSUUUWWWWWWUUUSSSWWWXXXXXXYYYYYYXXXXXXWWWSSSSSSTTTUUUVVVVVVVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZZZZZZZYYY[[[]]]^^^^^^\\\[[[[[[\\\ZZZ[[[\\\\\\[[[ZZZ[[[\\\WWWWWWXXXYYY[[[]]]^^^___^^^\\\YYYWWWWWWXXXYYY[[[]]]___aaabbbaaaaaabbbcccbbbfffmmmuuu}}}|||qqqnnnmmmqqq|||fffUUUOOOMMMNNNPPPNNNMMMMMMMMMNNNOOOPPPPPPMMMLLLLLLLLLMMMLLLJJJGGGCCCBBB@@@???>>>>>>>>>???;;;<<<<<<===>>>>>>??????===???AAABBBBBBCCCFFFGGGEEEEEEFFFFFFGGGIIILLLNNNGGGFFFEEEDDDEEEFFFHHHJJJKKKIIIHHHIIILLLNNNMMMJJJHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMLLLJJJHHHFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMMMMMMMLLLLLLKKKKKKNNNLLLKKKLLLMMMOOOOOONNNTTTRRRPPPNNNMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOOOONNNMMMLLLLLLMMMMMMPPPPPPPPPPPPPPPQQQRRRSSSQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXXXXWWWXXXZZZ[[[[[[WWWZZZfffttt}}}|||tttnnnuuu||||||qqqiiieeeaaa______^^^[[[WWWZZZ[[[[[[ZZZZZZ___fffkkkuuuttttttuuuwww{{{~~~~~~}}}}}}}}}~~~~~~vvvoookkkhhhfffdddaaa^^^[[[XXXTTTPPPLLLJJJHHHFFFCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJGGGHHHIIIIIIJJJPPPYYY```]]]dddqqq}}}mmm^^^[[[YYYQQQOOORRROOOOOOOOONNNNNNNNNMMMMMMOOONNNMMMMMMMMMOOOQQQSSSQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOOOORRRRRRRRRRRRQQQPPPNNNMMMSSSSSSSSSSSSSSSSSSSSSTTTVVVUUUSSSRRRSSSTTTSSSRRRSSSTTTUUUUUUTTTSSSTTTUUUVVVVVVVVVUUUVVVVVVWWWXXXUUUVVVVVVVVVUUUVVVYYY[[[___^^^]]]\\\\\\\\\]]]]]]ZZZ[[[[[[[[[[[[ZZZZZZYYYZZZXXXVVVVVVYYY]]]___```XXXYYYZZZ[[[\\\]]]^^^^^^___```aaabbbbbbaaa`````````dddjjjmmmnnnwwwuuunnnnnnvvv|||kkk[[[OOOIIIHHHGGGHHHGGGGGGGGGIIILLLNNNLLLLLLKKKJJJIIIGGGEEEDDDCCCBBB@@@>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGJJJIIIGGGGGGFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKJJJIIIHHHFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKMMMLLLKKKKKKNNNOOOOOOOOOSSSRRRPPPOOONNNMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMOOONNNNNNMMMLLLLLLMMMMMMPPPPPPOOOOOOPPPRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUUUURRRTTTWWWXXXVVVUUUTTTUUUZZZWWWYYYaaajjjrrr{{{~~~wwwrrrxxxuuukkkgggcccaaabbbbbb___\\\\\\]]]]]][[[ZZZ]]]aaafffkkkmmmooorrrvvvzzz}}}~~~||||||}}}~~~~~~|||tttnnniiifffcccaaa```^^^ZZZWWWTTTQQQLLLIIIGGGFFFDDDBBBBBBBBBCCCDDDCCCDDDEEEFFFGGGHHHKKKMMMKKKKKKKKKKKKNNNUUU___ffflllsssxxxgggZZZXXXWWWPPPMMMPPPNNNNNNMMMMMMMMMLLLLLLLLLOOONNNMMMMMMMMMOOOQQQRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQQQQPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQTTTSSSSSSSSSSSSSSSSSSSSSTTTRRRPPPPPPQQQRRRRRRQQQSSSTTTUUUTTTSSSRRRSSSUUUSSSRRRRRRRRRSSSTTTUUUUUUVVVWWWWWWWWWVVVWWWYYY[[[]]]]]]]]]\\\\\\\\\\\\[[[YYYYYYZZZZZZZZZYYYYYYXXX[[[XXXUUUUUUXXX\\\___aaaXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^___aaaaaa```_________bbbgggjjjjjjppp}}}uuuqqqsss||||||hhhUUUKKKIIIGGGGGGGGGFFFFFFHHHJJJLLLLLLKKKKKKJJJIIIGGGEEEDDDDDDCCCBBB@@@???>>>======::::::::::::::::::::::::999:::;;;<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGHHHJJJJJJKKKKKKKKKNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIKKKNNNPPPPPPPPPRRRQQQPPPOOOOOOOOOOOOPPPNNNMMMMMMMMMMMMMMMNNNNNNOOONNNMMMMMMLLLMMMMMMMMMQQQPPPOOOOOOPPPRRRUUUWWWUUUUUUUUUUUUUUUTTTSSSSSSPPPSSSWWWXXXWWWTTTRRRQQQYYYWWWWWWZZZ^^^eeerrr~~~|||uuuqqqmmmhhhggghhhiiihhhfffccccccbbb```^^^]]]___aaabbbdddiiinnnsssxxxzzz|||}}}||||||}}}~~~}}}~~~{{{rrrooojjjfffccc```^^^\\\ZZZXXXTTTQQQNNNKKKGGGDDDCCCCCCBBBAAAAAABBBCCCDDDDDDEEEGGGHHHIIIKKKMMMPPPOOONNNNNNPPPVVVaaammmuuu}}}kkk^^^TTTUUUTTTOOOLLLNNNLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMMMMLLLMMMOOOPPPQQQRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPNNNNNNNNNNNNPPPRRRTTTUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQOOONNNNNNPPPQQQPPPPPPRRRSSSTTTSSSRRRRRRRRRTTTPPPPPPPPPQQQQQQSSSTTTTTTVVVWWWXXXWWWWWWWWWYYY[[[[[[[[[\\\]]]\\\[[[ZZZYYYWWWWWWXXXYYYYYYYYYXXXXXX[[[XXXUUUTTTWWW[[[^^^```WWWXXXXXXYYYZZZ[[[\\\\\\[[[\\\]]]^^^___^^^^^^]]]]]]___ccceeedddhhhvvvzzzxxx{{{www___PPPLLLHHHGGGFFFFFFGGGHHHJJJLLLKKKKKKJJJIIIHHHGGGEEEDDDFFFEEECCCBBB@@@?????????;;;;;;::::::999999888888888888999:::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFHHHJJJKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHJJJMMMPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQNNNMMMMMMMMMMMMNNNNNNOOONNNNNNMMMMMMMMMMMMMMMNNNQQQPPPOOOOOOPPPSSSVVVXXXVVVVVVVVVUUUTTTSSSQQQQQQPPPSSSVVVXXXWWWUUUTTTTTTXXXWWWWWWWWWXXX___ppp}}}{{{wwwrrrqqqsssttttttrrrllllllkkkiiifffdddcccccc```bbbeeeiiinnnrrrvvvxxx|||}}}~~~~~~||||||}}}~~~~~~~~~}}}}}}|||}}}xxxqqqjjjgggdddaaa___]]]ZZZWWWSSSPPPMMMJJJHHHEEEBBB@@@@@@@@@@@@@@@AAABBBDDDEEEEEEGGGIIIJJJIIIJJJNNNQQQQQQQQQTTTZZZeeetttooo```WWWQQQRRRRRROOOLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRQQQQQQQQQPPPPPPNNNNNNMMMMMMOOOQQQTTTVVVTTTSSSSSSRRRRRRQQQQQQPPPOOONNNLLLMMMOOOPPPPPPPPPPPPRRRSSSRRRQQQPPPQQQRRRPPPPPPPPPQQQRRRSSSUUUUUUTTTUUUVVVVVVVVVVVVXXXYYYXXXYYY[[[\\\[[[ZZZXXXVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYWWWVVVWWWYYY[[[[[[[[[VVVWWWWWWXXXYYYZZZZZZZZZXXXYYY[[[\\\]]]]]]\\\[[[ZZZ\\\___aaa```bbblllxxxmmm\\\UUUJJJHHHFFFEEEGGGIIIJJJKKKJJJJJJIIIIIIHHHFFFEEEDDDEEEDDDCCCBBB@@@@@@@@@@@@<<<<<<;;;;;;:::999888888777777888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAAAAA???@@@AAABBBBBBCCCCCCBBBEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHBBBBBBCCCCCCDDDEEEEEEFFFDDDFFFHHHIIIIIIHHHGGGFFFEEEFFFHHHJJJKKKJJJJJJIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKIIIHHHHHHJJJMMMPPPQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPMMMMMMLLLLLLMMMNNNNNNOOONNNMMMMMMMMMMMMMMMNNNNNNQQQPPPOOOOOOPPPRRRUUUVVVUUUUUUUUUTTTSSSRRRPPPPPPOOOQQQSSSTTTTTTUUUWWWYYYVVVWWWXXXXXXWWW___sss}}}}}}yyy|||yyyxxxvvvtttrrrpppnnnlllgggfffeeeeeeggglllpppssswwwyyyzzz{{{{{{{{{}}}}}}||||||}}}{{{tttmmmhhheeebbb___]]][[[XXXTTTQQQMMMJJJFFFDDDCCCBBB@@@>>>>>>???@@@AAABBBDDDEEEFFFFFFIIIKKKJJJHHHJJJNNNSSSVVVXXX^^^jjjzzzvvvbbbXXXRRROOOPPPQQQOOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPOOOPPPQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMNNNPPPRRRTTTRRRRRRRRRRRRQQQQQQPPPPPPOOONNNMMMNNNOOOQQQQQQPPPOOOPPPQQQQQQOOOOOOPPPQQQPPPPPPPPPPPPQQQRRRSSSTTTQQQSSSTTTUUUTTTTTTUUUVVVVVVXXXYYYZZZZZZXXXVVVUUUVVVWWWXXXYYYZZZ[[[[[[[[[UUUVVVWWWZZZ\\\[[[XXXVVVVVVVVVVVVWWWWWWXXXXXXYYYVVVWWWYYYZZZ[[[[[[[[[ZZZYYYXXX[[[^^^___```hhhqqqxxx~~~nnneeeQQQLLLGGGDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDDDDCCCBBB@@@????????????>>>>>>===<<<;;;::::::999777777777888888888888888999::::::::::::;;;;;;;;;::::::;;;<<<===>>>>>>???======>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIMMMLLLLLLKKKKKKLLLLLLMMMIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJMMMPPPPPPPPPNNNNNNOOOPPPPPPOOOOOOOOOKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRRRRRRRRRRQQQPPPPPPLLLMMMOOOPPPQQQTTTWWWZZZVVVWWWYYYYYYXXX```ssszzzxxx|||}}}{{{xxxuuuooolllgggcccccceeeiiikkkoooqqqtttvvvwwwyyy{{{~~~}}}}}}~~~~~~~~~|||vvvooohhhbbb______\\\YYYVVVSSSPPPLLLIIIGGGEEEBBB@@@@@@@@@@@@??????@@@AAACCCDDDFFFGGGHHHHHHJJJLLLKKKJJJMMMTTT[[[cccgggqqqjjj[[[SSSQQQNNNNNNOOOOOONNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNOOONNNNNNNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNNNNNNNOOOQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQOOONNNNNNPPPQQQQQQPPPNNNOOOPPPOOONNNNNNOOOPPPOOONNNNNNNNNNNNOOOPPPPPPOOOQQQSSSTTTSSSSSSTTTUUUVVVVVVWWWXXXWWWVVVUUUTTTUUUVVVXXXYYYZZZ[[[\\\\\\UUUVVVXXX[[[\\\[[[WWWSSSUUUUUUUUUVVVVVVVVVWWWWWWUUUVVVXXXYYYZZZZZZZZZYYYYYYWWWXXX\\\^^^```fffmmmppp{{{yyy```XXXMMMFFFDDDEEEEEEDDDGGGHHHHHHGGGFFFEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;999999888888888888888888999999999999::::::::::::999999999::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAFFFGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAABBBCCCEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHJJJLLLOOOOOOOOOMMMNNNOOOOOOOOONNNMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLLLLMMMNNNNNNOOONNNOOOPPPQQQQQQPPPOOOOOONNNOOOPPPPPPQQQQQQQQQPPPKKKNNNQQQSSSSSSTTTVVVWWWVVVWWWYYYYYYWWW\\\lll}}}|||wwwwwwzzz}}}zzzqqqnnniiidddaaaaaabbbcccfffiiimmmooorrruuuxxx{{{wwwyyy|||~~~}}}~~~~~~~~~~~~|||yyywwwuuuqqqkkkeee```]]]\\\ZZZWWWSSSOOOMMMJJJGGGEEEDDDBBB???>>>???AAAAAAAAA@@@AAACCCEEEGGGHHHIIIIIIJJJMMMOOONNNNNNSSS___hhhvvv{{{lll^^^YYYQQQPPPNNNLLLLLLMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQQQQOOOOOOOOOPPPPPPQQQQQQRRRQQQPPPNNNNNNOOOPPPOOONNNMMMNNNOOONNNMMMMMMNNNOOOPPPPPPOOONNNNNNNNNNNNOOOOOOQQQSSSTTTTTTSSSSSSTTTVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVXXXYYY[[[[[[[[[WWWWWWWWWXXXYYYYYYWWWTTTTTTTTTTTTUUUUUUUUUUUUVVVTTTUUUWWWYYYZZZZZZZZZYYY\\\XXXWWWZZZ]]]___dddjjjkkktttxxxlll\\\PPPJJJHHHFFFDDDGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@??????>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999888888777777777888888888999999888888888888888999999999999999:::;;;<<<<<<<<<<<<:::;;;===>>>??????>>>>>>FFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAABBBCCCDDDEEEDDDDDDDDDEEEGGGIIIKKKLLLKKKJJJHHHGGGFFFFFFGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHJJJLLLNNNOOONNNMMMMMMNNNOOONNNMMMLLLKKKIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMLLLLLLMMMNNNOOOOOONNNOOOPPPQQQQQQOOOMMMLLLLLLLLLNNNOOOPPPQQQQQQQQQMMMQQQUUUXXXXXXWWWVVVVVVWWWWWWXXXWWWUUUXXXeeesss~~~~~~yyyvvvwwwyyy~~~{{{qqqnnnjjjfffbbb___]]]]]]```cccgggkkknnnrrrvvvyyysssvvvzzz~~~~~~||||||}}}~~~}}}||||||||||||}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}yyyzzz}}}~~~}}}|||zzzzzzzzzxxxuuurrrmmmkkkhhhccc___]]]^^^___XXXUUUPPPMMMJJJIIIFFFEEEBBB@@@>>>>>>@@@BBBCCCCCCBBBCCCEEEFFFHHHIIIJJJJJJKKKNNNQQQQQQRRRZZZgggssssss^^^WWWYYYPPPPPPMMMJJJJJJLLLMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNKKKLLLNNNOOOQQQQQQQQQQQQMMMNNNNNNOOOPPPQQQRRRRRRQQQOOONNNMMMNNNNNNNNNMMMLLLNNNOOONNNMMMLLLMMMNNNSSSSSSRRRQQQPPPPPPPPPPPPOOORRRTTTUUUTTTTTTTTTUUUVVVUUUTTTTTTSSSSSSTTTTTTRRRSSSUUUWWWXXXZZZZZZZZZZZZXXXVVVUUUVVVWWWWWWWWWTTTTTTTTTTTTTTTUUUUUUUUUTTTUUUWWWYYYZZZZZZZZZZZZ^^^YYYWWWYYY\\\^^^ccchhhiiioooxxx~~~jjjZZZQQQMMMIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@????????????::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999666666666666777777777888888888888888777777777777888888999:::;;;;;;;;;;;;888999;;;===>>>======<<>><<<>>>?????????@@@BBBDDDGGGDDDEEEIIIJJJHHHJJJMMMOOOOOORRRWWWZZZ```rrruuu```VVVUUUWWWTTTSSSQQQNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMNNNMMMJJJIIIIIIJJJKKKJJJIIIIIIIIIKKKLLLMMMJJJJJJKKKKKKLLLMMMMMMMMMOOOOOOOOONNNNNNMMMMMMMMMMMMOOOPPPPPPNNNNNNOOOQQQQQQPPPPPPNNNMMMLLLKKKKKKNNNNNNOOOOOOOOONNNMMMMMMNNNOOOPPPPPPQQQPPPPPPPPPPPPMMMLLLNNNRRRVVVWWWVVVUUUTTTSSSRRRRRRSSSTTTUUURRRSSSTTTUUUWWWXXXYYYZZZYYYYYYYYYZZZYYYYYYXXXWWWWWWVVVTTTSSSSSSTTTVVVWWWXXXVVVUUUWWWZZZ\\\[[[YYYVVVVVVVVVWWWYYY\\\^^^```lllnnnrrr{{{}}}~~~pppaaaWWWNNNGGGJJJIIIIIIHHHGGGFFFEEEDDD@@@@@@@@@????????????>>>========================;;;::::::999999::::::;;;888888888888777777777777777777777777777777777777666777777777888888888888999999999999999999999999IIIGGGEEEFFFGGGHHHFFFDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBAAAAAAGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKMMMMMMLLLKKKJJJIIIIIIHHHKKKJJJJJJIIIIIIIIIJJJJJJMMMMMMLLLLLLLLLMMMNNNNNNOOONNNMMMMMMMMMNNNPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQOOOSSSWWWYYYXXXUUURRRQQQSSSRRRQQQPPPRRRTTTWWWYYYccchhhttt~~~vvvvvv|||}}}wwwuuuyyyzzz~~~{{{{{{wwwrrrnnnjjjdddaaa```^^^YYYUUUUUUTTTUUUVVVZZZ___cccfffkkknnntttxxxyyy{{{|||}}}~~~}}}~~~}}}}}}}}}~~~}}}{{{yyyvvvwwwyyy{{{zzzyyyvvvuuusssrrrrrrrrrqqqqqqqqqqqqkkkjjjjjjkkkkkkhhhccc___]]]ZZZXXXZZZ]]]^^^[[[WWWUUUNNNGGGCCCCCCCCCAAA>>>>>>???@@@AAA@@@AAADDDFFFIIIHHHKKKOOOPPPMMMNNNQQQTTTVVVZZZ___aaagggzzziiiZZZRRROOOMMMSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLMMMMMMLLLJJJIIIIIIJJJKKKJJJJJJIIIIIIJJJKKKLLLJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPOOONNNNNNOOOPPPRRRQQQQQQPPPOOONNNMMMLLLOOOOOOPPPPPPOOONNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPSSSQQQOOOPPPSSSUUUUUUTTTUUUTTTSSSSSSSSSSSSTTTUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZWWWVVVUUUSSSSSSUUUVVVWWWXXXWWWVVVWWWZZZ[[[ZZZYYYYYYXXXXXXXXXXXXZZZ\\\]]]fffkkkqqqxxx{{{vvvyyy{{{xxxyyyzzz}}}~~~pppdddVVVKKKHHHGGGFFFGGGGGGEEEBBB???@@@@@@@@@@@@????????????========================;;;;;;::::::::::::;;;;;;999999888888888777777777888888888888888888888888888888888888999999999999999999999999999999999999GGGFFFDDDEEEFFFFFFEEECCCEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKLLLLLLMMMNNNNNNOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPRRRUUUVVVTTTSSSRRRRRRPPPPPPPPPPPPQQQRRRSSSTTTVVV\\\gggtttzzz{{{|||vvvvvv|||~~~{{{~~~{{{xxxzzzyyyuuujjjfffaaa^^^^^^\\\YYYUUUSSSRRRQQQQQQSSSWWWZZZ\\\cccfffkkkppprrruuuwwwyyy~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}{{{zzzyyyyyyzzzyyywwwuuurrrssstttuuutttsssqqqooollllllllllllllllllllllllfffeeecccbbbaaa^^^ZZZWWWXXXVVVUUUVVVYYYZZZXXXUUUPPPKKKEEEBBBBBBBBB@@@>>>???AAABBBCCCCCCDDDGGGIIIIIIJJJMMMRRRQQQNNNNNNRRRZZZ___fffjjjmmmuuutttaaaYYYUUUQQQMMMQQQPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKIIIHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMMMMMMMMMMMMMMMMNNNLLLNNNOOOOOONNNNNNOOOPPPSSSSSSRRRQQQPPPOOOOOONNNQQQQQQQQQPPPPPPNNNMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQVVVUUUSSSRRRSSSTTTSSSRRRUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZ[[[[[[[[[WWWVVVUUUTTTTTTUUUVVVWWWXXXWWWVVVWWWYYYZZZZZZYYY[[[ZZZYYYXXXXXXXXXYYYZZZ```fffnnnrrrvvvzzzrrrssssssrrrnnnsss||||||jjj[[[OOOKKKGGGFFFGGGFFFAAA<<>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;::::::::::::888888888888888888888888777777777777888888888999777777777777777777777777CCCDDDEEEDDDBBBAAABBBCCCDDDDDDEEEEEEFFFFFFEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMHHHJJJMMMPPPSSSTTTUUUUUURRRSSSSSSRRRQQQQQQRRRTTTPPPPPPRRRSSSTTTTTTTTTTTT[[[ZZZ[[[[[[[[[___nnn|||yyyyyyzzzzzzzzz|||zzzqqqpppwww~~~}}}vvvgggccc^^^[[[ZZZXXXTTTPPPJJJHHHFFFCCCCCCCCCEEEFFFHHHKKKOOORRRWWW\\\bbbgggiiikkknnnrrruuuwwwxxxxxxyyy{{{}}}~~~|||{{{||||||zzzyyyxxxwwwxxxzzz}}}~~~{{{|||}}}|||{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}|||{{{{{{||||||{{{|||~~~||||||{{{zzzxxxvvvtttssstttqqqnnnmmmlllkkkjjjhhhbbbbbbaaa```___]]][[[[[[[[[YYYXXXUUURRRPPPNNNMMMJJJKKKLLLKKKJJJJJJKKKLLLLLLLLLKKKJJJHHHFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCEEEGGGIIIJJJLLLPPPRRRQQQQQQSSSWWW[[[bbbqqq~~~tttcccVVVLLLKKKOOOKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKIIIJJJLLLLLLLLLLLLNNNPPPRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNQQQRRRSSSSSSSSSSSSSSSSSSRRRTTTVVVWWWVVVVVVVVVWWWUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYZZZVVVVVVWWWWWWVVVUUUUUUTTTVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXWWWVVVWWWXXXVVVVVVVVVVVVWWWYYY[[[]]]bbbaaadddjjjsssxxxwwwtttttt{{{zzz}}}}}}{{{zzzzzzcccRRRIIIGGGFFFFFFAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999666666777777777888888888888888888888888888888888CCCEEEFFFEEEBBBAAABBBDDDBBBCCCDDDEEEEEEEEEEEEDDDAAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBCCCEEEHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEGGGHHHJJJJJJIIIHHHGGGHHHHHHIIIIIIJJJJJJKKKKKKIIIHHHHHHIIIIIIKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIILLLMMMNNNOOOOOOOOONNNNNNJJJLLLNNNQQQSSSSSSSSSSSSPPPQQQRRRQQQOOOOOOPPPRRROOOPPPPPPQQQSSSTTTUUUVVV\\\\\\]]]]]][[[]]]jjjxxxzzzyyyyyy{{{|||vvvmmmlllooosssvvv}}}}}}sssccc___ZZZXXXXXXWWWTTTPPPJJJHHHFFFDDDCCCDDDFFFGGGFFFGGGIIIJJJLLLPPPVVVZZZ^^^aaafffkkkooorrrttttttvvvxxxzzz{{{zzzyyyyyyzzzwwwvvvuuuuuuvvvxxx{{{}}}zzz{{{|||{{{zzzyyyzzz|||xxxzzz||||||{{{zzz{{{{{{~~~~~~}}}|||{{{zzzyyyyyywwwxxxyyy{{{|||}}}~~~}}}}}}|||{{{zzzzzzzzzzzzwwwwwwxxxwwwuuussspppnnnnnnkkkgggeeedddcccbbb```\\\\\\[[[YYYWWWUUUTTTSSSSSSRRRPPPNNNLLLJJJHHHGGGBBBEEEGGGGGGEEEDDDDDDFFFGGGGGGHHHFFFEEECCCBBBBBB@@@AAAAAAAAAAAABBBCCCEEEFFFHHHKKKMMMNNNQQQTTTWWWRRRUUU\\\fffnnnyyylll```WWWMMMJJJNNNIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHGGGFFFFFFGGGHHHDDDEEEFFFHHHIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHJJJKKKLLLLLLLLLNNNPPPPPPPPPOOOOOOOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOOOOOQQQRRRRRRRRRRRRQQQPPPPPPRRRUUUWWWWWWVVVTTTUUUVVVUUUVVVWWWXXXXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWYYYXXXVVVUUUWWWXXXWWWVVVVVVVVVWWWYYY[[[\\\___aaadddiiiooorrrrrrqqqjjjwww|||~~~}}}yyy{{{ssscccWWWOOOJJJGGGBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>=========<<<<<<<<<;;;;;;999999999999999999999999777777888888888999999999999999999999999999999999CCCEEEFFFEEEBBBAAACCCEEEBBBBBBCCCDDDDDDEEEDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCC>>>@@@CCCEEEFFFFFFEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFHHHJJJJJJIIIHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHMMMNNNOOOPPPQQQPPPOOOOOOMMMNNNPPPRRRSSSSSSRRRQQQNNNOOOPPPPPPNNNNNNOOOPPPPPPQQQQQQRRRTTTVVVWWWXXXUUUVVVZZZZZZWWWWWWbbbooorrr{{{zzzzzz}}}rrriiigggkkkpppsssyyywwwlll^^^[[[WWWVVVWWWVVVTTTQQQGGGFFFCCCBBBAAACCCEEEFFFEEEFFFFFFEEEFFFHHHMMMQQQVVVYYY^^^dddiiimmmooooootttvvvxxxyyyxxxwwwwwwxxxvvvuuusssssstttwwwzzz|||yyyzzz{{{{{{yyyyyyzzz{{{uuuwwwzzz{{{zzzyyyyyyzzz}}}}}}}}}|||zzzxxxvvvuuutttuuuvvvwwwyyyzzz{{{|||{{{zzzyyyxxxwwwvvvvvvvvvssstttvvvvvvtttqqqmmmkkkiiifffbbb```___^^^\\\[[[YYYXXXVVVTTTRRRQQQOOOOOOMMMMMMKKKJJJHHHGGGEEEEEE@@@CCCFFFFFFCCCAAABBBCCCCCCDDDEEEDDDCCCAAAAAABBB???@@@AAAAAAAAABBBDDDFFFIIIKKKMMMOOOQQQTTTWWWZZZZZZ___kkkyyyppp\\\VVVSSSKKKHHHKKKHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGFFFEEEFFFHHHBBBDDDFFFHHHIIIJJJJJJIIIHHHHHHIIIJJJJJJKKKKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIKKKLLLKKKLLLNNNPPPNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQQQQPPPOOONNNMMMRRRUUUXXXXXXUUUSSSTTTUUUVVVVVVWWWXXXXXXWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRVVVVVVXXXYYYZZZZZZ[[[[[[VVVWWWWWWXXXXXXWWWWWWVVVUUUXXXYYYXXXVVVUUUVVVXXXXXXWWWVVVVVVWWWXXXZZZ[[[\\\```eeeiiijjjkkkmmmoooiiittt{{{xxxttt|||yyyyyyrrrdddWWWNNNHHHBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>============<<<<<<<<<<<<999999999999999999999999888888999999999:::::::::999999999999999999999999DDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAACCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPOOONNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMOOOQQQRRRRRRQQQPPPNNNPPPQQQSSSTTTUUUUUUTTTTTTVVVVVVVVVVVVWWWZZZ___ccclll}}}{{{ooolllllliiioookkknnnyyyyyylllccc[[[YYYWWWUUUSSSPPPLLLIIIGGGEEECCCBBBBBBDDDGGGHHHHHHGGGFFFEEEEEEEEEGGGGGGIIIMMMSSSWWWZZZ^^^dddhhhjjjlllqqqtttvvvvvvtttrrrtttrrrpppooooooqqqsssuuuyyyyyywwwvvvvvvuuuuuuuuutttwwwyyyzzzyyyyyyyyyyyy|||{{{zzzyyyxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvzzzxxxvvvtttsssssstttuuuuuusssqqqpppnnnkkkfffccccccaaa\\\XXXUUUSSSSSSTTTPPPPPPOOOMMMLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@>>>???AAACCCDDDDDDDDDCCCBBBAAABBBDDDFFFHHHJJJLLLNNNNNNPPPXXXccckkknnnvvvzzzbbb^^^XXXQQQLLLHHHFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLLLLGGGHHHHHHHHHJJJKKKLLLMMMOOONNNNNNMMMMMMNNNNNNOOOQQQQQQOOOOOOOOOPPPRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQRRRRRRSSSSSSSSSTTTSSSTTTUUUVVVXXXYYYZZZ[[[WWWWWWXXXYYYXXXWWWVVVUUUTTTVVVXXXXXXWWWUUUUUUUUUXXXXXXXXXXXXYYYZZZ[[[\\\\\\^^^aaacccdddfffhhhiiihhhqqquuurrrtttxxxkkk[[[OOOHHHGGGEEECCC@@@>>>===<<<<<<===>>>===<<<<<<===>>>========================>>>=========<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999888888888888888888888888BBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAABBBBBBBBBCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNPPPQQQQQQPPPPPPOOORRRSSSTTTUUUVVVVVVUUUUUUWWWWWWVVVVVVWWW[[[```eeelll~~~|||vvvwwwyyyyyyuuulllgggkkkooolllccc]]]YYYWWWTTTSSSRRRQQQPPPNNNFFFEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFIIIMMMPPPRRRUUUYYY\\\aaacccgggkkkmmmnnnnnnmmmllllllkkkkkkmmmppptttvvvvvvuuuttttttssssssttttttrrrtttvvvwwwvvvvvvwwwyyy}}}}}}{{{zzzyyyxxxxxxxxxvvvuuutttsssrrrrrrrrrrrrrrrqqqooonnnnnnooopppqqqpppnnnlllkkkiiifffbbb___]]][[[VVVRRROOONNNNNNNNNKKKJJJJJJIIIGGGFFFFFFEEECCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@AAABBBDDDDDDEEEEEEEEEDDDDDDEEEGGGHHHIIIIIIKKKNNNRRRZZZfffuuussscccUUUSSSOOOKKKHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCGGGGGGGGGFFFFFFEEEEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHIIIIIIJJJLLLMMMNNNLLLLLLMMMNNNOOOPPPPPPPPPQQQPPPPPPPPPQQQRRRSSSSSSUUUTTTSSSRRRQQQQQQQQQQQQUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWXXXXXXWWWVVVUUUTTTUUUWWWXXXXXXWWWVVVVVVWWWZZZZZZZZZZZZ[[[\\\]]]]]]\\\___aaaccccccdddfffggggggnnnrrrrrrxxx|||pppeeeTTTQQQKKKFFFBBBAAAAAABBB>>>>>>???>>>============;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::AAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMKKKLLLMMMNNNOOOPPPPPPQQQNNNNNNNNNNNNOOOOOOPPPQQQSSSSSSUUUVVVVVVWWWVVVVVVXXXWWWVVVUUUVVV[[[aaaffflll}}}~~~~~~~~~zzzjjjcccbbb___ZZZXXX^^^\\\ZZZXXXXXXVVVTTTRRRHHHIIIJJJJJJJJJHHHFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCEEEHHHIIIJJJKKKMMMOOOUUUWWWZZZ^^^bbbeeeggghhheeeeeeeeefffhhhkkkoooqqqooooooooooooooopppqqqqqqpppqqqrrrrrrrrrsssvvvxxx|||{{{zzzxxxvvvuuuuuutttrrrqqqpppooonnnmmmmmmmmmjjjjjjiiihhhiiijjjkkkllljjjhhhgggfffeeebbb^^^[[[TTTRRROOOKKKIIIGGGGGGHHHFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIKKKOOOWWWdddvvvppp\\\PPPMMMKKKHHHFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCBBBCCCCCCGGGGGGFFFFFFEEEDDDCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNJJJKKKMMMOOOQQQQQQQQQQQQOOOPPPQQQRRRSSSTTTTTTTTTUUUTTTSSSRRRRRRQQQRRRRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVWWWVVVUUUTTTSSSRRRWWWXXXXXXXXXVVVVVVXXXYYY[[[[[[[[[[[[\\\]]]^^^___]]]___aaaaaaaaaaaacccdddeeejjjnnnrrr{{{mmmhhh^^^TTTLLLHHHFFFEEE============<<<;;;::::::;;;<<<<<<<<<============>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBB@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPOOONNNMMMMMMMMMOOOQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWVVVTTTSSSTTTYYY```eeelllwww~~~{{{{{{|||~~~yyykkkccc]]]XXXVVVcccdddfffhhhhhheee___ZZZUUUUUUTTTSSSRRRPPPNNNMMMIIIIIIHHHHHHFFFEEECCCCCCCCCDDDEEEEEEFFFGGGHHHHHHLLLNNNPPPTTTXXX\\\```bbb```_________```bbbdddeeehhhhhhhhhhhhiiikkklllmmmlllmmmmmmlllmmmoootttwwwxxxwwwuuusssqqqoooooonnnkkkkkkjjjiiiiiiiiiiiiiiifffeeedddddddddeeeeeefffdddbbbaaa``````^^^ZZZWWWNNNLLLIIIFFFDDDCCCCCCDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????======>>>>>>???@@@@@@@@@AAACCCEEEEEEEEEFFFFFFGGGIIIIIIJJJKKKLLLKKKKKKKKKKKKLLLQQQ\\\nnnttt___RRRMMMMMMKKKIIIFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDCCCCCCBBBEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLJJJKKKNNNPPPQQQQQQPPPOOONNNPPPRRRSSSTTTTTTTTTSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTSSSQQQPPPOOOOOOPPPQQQTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQPPPWWWWWWWWWVVVUUUUUUXXXZZZ\\\[[[[[[[[[\\\\\\]]]^^^]]]^^^______^^^___```bbbeeefffjjjppp{{{~~~xxx{{{~~~qqqdddWWWMMMGGGAAA???>>>=========<<<;;;>>>>>>>>>?????????@@@@@@>>>>>>>>>============<<<======<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLMMMOOORRRSSSRRRRRRSSSSSSTTTUUUUUUVVVUUUTTTSSSRRRRRRVVV]]]aaaiiinnnttt|||{{{xxxxxxzzzwwwlllaaaXXXSSS^^^ccclllvvv|||{{{vvvqqqllliiiddd___ZZZVVVTTTTTTOOONNNLLLJJJGGGEEECCCBBBCCCBBBCCCCCCEEEEEEFFFEEEEEEFFFHHHKKKOOOSSSVVVYYYWWWVVVVVVVVVWWWXXXZZZ[[[^^^^^^___```aaacccdddeeeffffffffffffgggjjjppptttrrrqqqooommmkkkjjjiiiiiicccbbbbbbbbbbbbbbbcccddd______^^^]]]\\\[[[[[[[[[ZZZYYYXXXXXXXXXVVVSSSQQQJJJHHHFFFEEECCCBBBBBBBBB????????????>>>>>>>>>>>>>>>>>>??????????????????===>>>>>>???@@@@@@AAAAAAAAACCCEEEFFFEEEFFFIIIKKKNNNOOOPPPQQQQQQQQQQQQPPPRRRSSSZZZiii~~~zzzdddTTTOOOOOOKKKJJJHHHEEEDDDBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLNNNPPPPPPOOONNNLLLNNNOOOQQQRRRSSSSSSRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSUUUTTTRRRQQQPPPQQQRRRRRRUUUUUUTTTTTTTTTTTTTTTTTTWWWVVVVVVUUUTTTTTTSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPUUUUUUUUUTTTSSSTTTWWWYYY[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^^^^]]]^^^```bbbeeedddfffmmmvvvxxxuuuxxxxxxuuutttvvvyyyyyyppp___TTTJJJFFFBBBAAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>============>>>======<<<<<<======>>>============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNKKKKKKKKKJJJKKKLLLLLLMMMOOOOOOOOONNNNNNNNNMMMMMMPPPOOONNNMMMNNNPPPSSSTTTRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTSSSRRRRRRUUUYYY]]]cccfffkkkttt}}}yyywwwwww|||uuuhhh\\\UUUUUU[[[gggvvvwwwnnnfff```]]][[[XXXVVVRRRNNNJJJGGGFFFEEEDDDCCCBBBCCCDDDEEEDDDCCCAAABBBCCCEEEGGGJJJLLLNNNKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSTTTUUUVVVXXXZZZ[[[[[[\\\\\\]]]^^^bbbgggkkklllkkkiiigggfffeeeddddddZZZZZZYYYYYYYYYYYYZZZZZZTTTTTTSSSRRRQQQPPPOOOOOONNNMMMMMMMMMNNNMMMJJJHHHFFFFFFDDDCCCBBBBBBBBBBBB;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>????????????@@@AAABBBCCCCCCDDDAAADDDFFFGGGFFFHHHMMMQQQWWWWWWYYYZZZ\\\^^^```aaaccceeennn~~~hhhVVVLLLKKKLLLEEEDDDCCCCCCBBBBBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIILLLLLLMMMNNNNNNMMMLLLKKKNNNNNNOOOPPPPPPPPPPPPOOOPPPOOOOOONNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSVVVVVVUUUUUUTTTSSSSSSRRRPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTSSSTTTVVVXXXZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\\\\\\\^^^aaadddeeedddeeejjjpppwwwyyyxxxsssmmmiiiiiilllnnn{{{{{{oooVVVPPPHHHCCCBBBCCCBBBAAABBBBBBAAAAAA@@@???????????????>>>>>>>>>=========>>>>>>============>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@??????????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUSSSSSSSSSSSSSSSUUUVVVWWWTTTUUUUUUTTTSSSTTTWWWZZZ]]]bbbiiirrr{{{vvvwww{{{ttthhh```YYYZZZ___iiivvvyyyrrrnnnlllgggccc]]]VVVQQQNNNMMMMMMIIIGGGEEEEEEFFFFFFDDDBBBBBBCCCCCCDDDEEEFFFGGGGGGDDDEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIJJJKKKMMMNNNOOONNNOOOQQQRRRTTTXXX\\\```bbbaaa```^^^]]]\\\\\\\\\TTTSSSRRRPPPOOOOOONNNNNNIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@;;;;;;<<<<<<<<<=========<<<======>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFCCCFFFHHHHHHHHHKKKRRRXXXaaabbbdddggglllqqquuuxxx|||mmmYYYNNNJJJHHHGGGBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA??????@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCAAA@@@@@@BBBDDDFFFGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOPPPRRRSSSSSSTTTQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPPPPPPPQQQSSSTTTVVVRRRSSSUUUVVVUUUUUUVVVWWWZZZYYYYYYXXXXXXYYYYYYZZZXXXYYY[[[[[[]]]```dddgggdddccceeeiiijjjnnnzzzzzzssslllgggfffhhhooonnndddWWWOOOLLLKKKIIIHHHHHHGGGFFFEEECCCBBBAAAAAA?????????>>>>>>>>>======???>>>>>>======>>>>>>?????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????<<<<<<===>>>???@@@@@@AAA?????????>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???CCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGJJJJJJJJJJJJKKKLLLNNNNNNKKKJJJJJJIIIIIIKKKLLLMMMLLLLLLMMMNNNOOOPPPPPPQQQOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTSSSTTTVVVWWWXXXUUUVVVWWWVVVUUUUUUVVVXXXXXXaaakkksss{{{|||tttxxxtttnnneee```[[[\\\fffuuu}}}sssnnnggg___YYYVVVVVVVVVOOOLLLIIIHHHIIIIIIFFFCCCFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAABBBBBBBBBCCCDDDFFFGGGHHHDDDFFFIIIKKKMMMPPPUUUXXXYYYYYYWWWVVVUUUUUUUUUUUUQQQPPPNNNKKKIIIGGGFFFEEECCCDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDEEEFFFEEECCCAAA???????????????>>>>>>>>>===>>>>>>??????@@@@@@@@@??????@@@AAABBBCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHEEEHHHJJJIIIIIINNNVVV^^^gggiiilllqqqwwwzzzaaaQQQLLLLLLJJJGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCC???????????????????????????>>>>>>>>>>>>>>>??????===>>>???@@@BBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDEEEEEECCC@@@>>>???AAADDDFFFHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJLLLNNNOOOOOOMMMLLLJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKNNNNNNOOOPPPQQQSSSTTTTTTOOOPPPRRRTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQRRRSSSUUUWWWYYYQQQTTTWWWXXXWWWWWWWWWXXXZZZZZZYYYYYYYYYYYYYYYZZZWWWXXXZZZ[[[]]]aaafffiiicccccceeehhhhhhiiiuuu|||sssjjjfffgggddduuu}}}mmmaaa\\\ZZZXXXVVVNNNMMMLLLJJJHHHGGGEEEEEE????????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@????????????>>>????????????????????????;;;<<<<<<===============;;;<<<>>>?????????>>>===>>>>>>????????????>>>>>>???????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIOOOPPPPPPOOOMMMMMMOOOPPPQQQPPPOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUVVVVVV[[[aaakkkttt{{{}}}|||{{{~~~}}}||||||uuulllbbb^^^aaagggooovvvwwwqqqnnnllliiifffZZZVVVQQQOOOOOOOOONNNLLLKKKJJJIIIHHHGGGGGGFFFFFFHHHFFFCCCAAA??????@@@@@@BBBAAA@@@??????@@@AAABBBBBBAAAAAABBBDDDGGGJJJLLLKKKLLLLLLMMMMMMLLLLLLKKKHHHGGGEEEBBB@@@???>>>===CCCBBBAAA?????????@@@AAA????????????>>>>>>>>>>>>????????????????????????>>>>>>???@@@@@@@@@??????AAABBBCCCEEEEEEEEEDDDDDDFFFFFFGGGGGGGGGHHHIIIJJJKKKGGGJJJQQQQQQOOOZZZlllzzzlllhhhuuurrreeeUUUJJJHHHHHHFFFCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBAAAAAA@@@@@@??????>>>@@@@@@@@@?????????>>>>>>;;;<<<<<<===>>>??????@@@CCCBBB@@@>>>>>>???@@@AAADDDDDDDDDDDDDDDDDDDDDDDDBBBAAA???>>>@@@CCCGGGJJJEEEFFFGGGIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOOOOPPPQQQQQQRRRSSSSSSPPPPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTVVVWWWUUURRRPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTSSSSSSTTTUUUWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVZZZYYYWWWVVVVVVVVVWWWWWWVVVWWWZZZ]]]```dddfffhhhbbbcccfffgggiiilllqqqtttyyyyyylllfffhhhhhhlllwww}}}xxxtttpppmmmdddcccbbb^^^XXXQQQJJJFFFGGGDDDAAA???>>>>>>>>>===999;;;>>>?????????@@@AAA<<<=========>>>>>>??????>>>>>>>>>>>>??????@@@@@@;;;;;;<<<===============;;;<<<===>>>>>>>>>=========>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJMMMNNNOOOOOONNNMMMNNNOOOOOOOOONNNOOOOOOQQQSSSTTTSSSSSSSSSRRRSSSSSSTTTTTTVVVUUUUUUUUUUUUVVVWWWWWW[[[```gggooosssuuusssrrrmmmooopppvvvxxx{{{{{{~~~uuuiiidddfffllltttyyy||||||{{{{{{yyyvvvkkkfffaaa]]]\\\ZZZXXXUUUSSSQQQNNNKKKJJJIIIGGGFFFGGGFFFDDDAAA@@@@@@@@@@@@???>>>>>>======>>>>>>???AAAAAAAAABBBCCCFFFHHHIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFDDDBBB@@@???>>>>>>AAA@@@???>>>======>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEGGGHHHIIIIIIHHHIIIJJJLLLMMMMMMMMMNNNNNNQQQOOONNNPPPRRRZZZkkk{{{sssppp|||dddZZZMMMFFFGGGIIIHHHGGGCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>;;;<<<<<<===>>>>>>??????BBBAAA???>>>===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAAAAABBBEEEIIIKKKCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNPPPPPPQQQRRRSSSSSSSSSSSSTTTSSSTTTUUUVVVVVVSSSQQQPPPPPPPPPQQQQQQRRRRRRRRRTTTTTTTTTUUUVVVWWWXXXYYYWWWWWWXXXXXXXXXXXXWWWWWWXXXWWWVVVTTTTTTTTTUUUVVVUUUVVVXXX[[[___bbbdddeeeaaacccdddeeeeeegggjjjmmmuuu}}}vvvoooooommmmmmpppzzzttthhh^^^XXXQQQMMMHHHCCCBBBAAA@@@???>>>???@@@@@@???===<<<<<<>>>>>>???@@@AAAAAABBBBBB???>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<======<<<<<<;;;;;;<<<============<<<=========>>>>>>============<<<<<<<<<<<<===>>>>>>??????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIKKKMMMNNNMMMMMMMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSRRRRRRQQQPPPPPPPPPQQQQQQTTTTTTTTTUUUVVVWWWXXXYYYZZZ]]]bbbgggjjjjjjhhhggg^^^___cccnnn{{{tttvvvwww{{{}}}{{{~~~~~~rrrmmmsss~~~vvvttttttxxx{{{wwwrrrnnnkkkhhheeeccc___\\\WWWSSSQQQOOOMMMLLLIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>============>>>>>>@@@@@@AAABBBCCCDDDEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBEEEDDDCCCAAA@@@@@@??????@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLLLLMMMIIIKKKMMMNNNMMMMMMNNNOOOTTTYYY[[[ZZZ___nnn~~~zzzzzzjjjVVVOOOFFFCCCEEEGGGGGGEEECCCBBBBBBAAAAAA@@@@@@@@@===>>>>>>???@@@@@@AAAAAA????????????>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>@@@???>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAACCCEEEHHHJJJAAABBBDDDEEEFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKPPPPPPPPPQQQQQQQQQQQQQQQSSSRRRSSSTTTVVVVVVTTTRRROOOOOOOOOOOOOOOPPPPPPPPPRRRSSSTTTVVVWWWWWWXXXXXXSSSUUUWWWXXXYYYYYYXXXWWWUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUWWWZZZ]]]___aaacccbbbcccdddccccccccceeegggooouuu{{{sssrrrtttpppnnnppp|||}}}vvviiiccc[[[SSSNNNJJJGGGEEEBBBAAAAAAAAA@@@>>>======>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@?????????::::::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::;;;<<<<<<===>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFIIILLLMMMMMMLLLLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRQQQQQQPPPOOOOOONNNOOOOOOQQQRRRRRRTTTUUUWWWYYYZZZYYY[[[^^^aaaccccccbbbaaa^^^]]]___kkk}}}}}}xxxuuuxxx}}}zzzyyy{{{~~~vvvwwwvvvgggccciiirrrzzz}}}zzzvvvsssooommmlllgggaaa\\\[[[YYYWWWUUUPPPOOOLLLIIIFFFBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLJJJLLLMMMLLLKKKLLLOOORRRSSSbbbllllllssskkkWWWOOOJJJDDDBBBCCCDDDBBB@@@BBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>=========;;;;;;;;;<<<<<<=========>>>======<<<<<<<<<===>>>????????????????????????@@@@@@@@@@@@AAACCCEEEFFFAAABBBCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHIIIIIIJJJJJJKKKLLLLLLMMMPPPPPPOOOOOOOOOOOOOOOOOOQQQQQQQQQSSSTTTUUUTTTRRROOOOOOOOOOOOOOOOOOOOONNNOOOQQQSSSTTTVVVVVVUUUUUUOOOQQQTTTWWWXXXXXXWWWVVVSSSRRRQQQPPPPPPPPPQQQRRRUUUUUUWWWYYY\\\^^^___```bbbcccddddddbbbbbbdddeeejjjpppzzz{{{{{{}}}zzzwwwtttwwwyyyppphhh```YYYTTTJJJGGGCCC@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>===<<<@@@@@@AAAAAAAAABBBBBBBBB999::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999::::::;;;<<<=========>>>>>>??????????????????@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBCCCDDD@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEGGGKKKLLLLLLKKKKKKKKKIIIJJJKKKLLLMMMNNNOOOOOOQQQPPPOOONNNNNNMMMNNNNNNOOOOOOPPPRRRTTTVVVXXXZZZXXXYYY[[[^^^___```aaaaaadddaaaaaalll|||}}}yyy|||zzzrrrtttyyy~~~yyy|||yyyvvv|||lllcccbbbcccggglllmmmqqqzzz~~~yyyuuussstttnnnfffbbbaaabbb```^^^ZZZXXXSSSNNNIIIDDDAAA@@@AAABBBBBBBBBBBBBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIHHHHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHIIIIIIMMMOOOQQQOOONNNPPPUUUZZZ[[[mmmyyyyyymmmZZZMMMKKKGGGDDDBBBCCCBBB@@@>>>@@@@@@@@@@@@@@@??????????????????>>>>>>=========>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======???????????????????????????@@@@@@AAABBBCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLJJJHHHGGGFFFGGGHHHJJJKKKMMMNNNOOOOOONNNMMMLLLLLLMMMMMMNNNPPPOOOOOOPPPRRRSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOMMMNNNPPPQQQRRRRRRQQQPPPKKKMMMQQQTTTVVVVVVUUUTTTQQQPPPOOOOOOOOOPPPQQQRRRVVVVVVXXXYYY[[[]]]^^^___^^^```bbbbbbaaaaaabbbdddfffmmmwww}}}|||vvvuuuwwwzzz{{{ssskkkjjjkkknnnuuu|||~~~vvvpppbbbZZZPPPHHHCCCBBBAAA@@@@@@?????????>>>>>>??????===>>>???@@@AAABBBCCCDDD888999::::::;;;;;;::::::999999999888999::::::;;;::::::;;;;;;;;;;;;:::::::::999999999999:::;;;;;;<<<<<<======>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDFFFGGGHHHHHHCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFHHHKKKKKKJJJJJJJJJKKKIIIJJJKKKLLLLLLMMMLLLLLLNNNNNNMMMMMMLLLMMMMMMMMMMMMNNNOOOPPPRRRUUUWWWXXXWWWXXXYYY[[[\\\___```aaaeeeaaabbblllxxx|||xxxooorrryyyzzzwwwvvvvvvuuummmggg^^^XXXYYY[[[___hhhuuu~~~{{{yyyyyyqqqhhhdddeeegggeeecccaaa^^^XXXQQQKKKFFFDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEECCCCCCCCCDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFJJJJJJIIIHHHHHHHHHHHHIIILLLQQQVVVXXXXXX[[[aaagggrrr}}}jjjZZZOOOHHHEEEDDDBBBBBBCCCCCCCCCAAA??????????????????????????????>>>>>>===<<<<<<;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEDDDCCCAAAAAABBBCCCEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGDDDEEEFFFGGGIIIKKKLLLLLLMMMLLLKKKJJJJJJKKKMMMMMMOOONNNMMMNNNOOOPPPOOONNNNNNNNNNNNOOOOOOOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLIIIKKKNNNQQQSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRVVVWWWXXXYYYZZZ[[[\\\]]]YYY\\\^^^___^^^^^^```aaaccckkksssuuuvvv|||zzzuuurrrqqqllleee___^^^^^^```fffnnnuuuxxxjjj^^^VVVPPPKKKGGGBBB@@@???======>>>@@@AAA===>>>???@@@AAABBBCCCDDD888888999:::::::::::::::999888888777888999:::;;;999999::::::::::::999999:::999999999999:::;;;;;;;;;;;;<<<======>>>??????===>>>>>>???@@@@@@AAAAAA???????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBCCCDDDDDDEEEFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDAAABBBCCCEEEGGGHHHJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHJJJKKKJJJIIIIIIJJJKKKIIIJJJKKKKKKKKKKKKJJJIIIKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNPPPSSSTTTVVVWWWVVVVVVWWWYYY[[[^^^______]]]aaajjjqqqvvv~~~~~~}}}|||xxxyyy{{{}}}zzzsssfff^^^^^^WWWWWWYYYaaannn{{{wwwmmmhhhiiikkkjjjgggccc___XXXPPPKKKHHHGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCDDDFFFHHHIIIDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJKKKLLLMMMNNNXXXdddlllooorrrwww|||hhhXXXPPPJJJEEECCCBBBBBBBBBCCCCCCCCCCCC>>>?????????????????????=================================<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<===============????????????????????????@@@AAACCCDDDEEEEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIKKKJJJIIIHHHIIIKKKLLLNNNOOOMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSQQQQQQPPPPPPPPPQQQSSSSSSUUUVVVVVVWWWXXXYYYYYYZZZZZZ\\\^^^___^^^]]]^^^___aaagggmmmooonnnrrr||||||vvvjjjddd```^^^[[[ZZZ]]]cccjjjuuuyyyssskkkeeeXXXUUUOOOIIIEEEEEEFFFGGGDDDDDDEEEEEEEEEEEEFFFFFF888888999::::::::::::999999888777777777888:::;;;999999999::::::999999999::::::999999::::::;;;<<<;;;;;;;;;<<<===>>>>>>???===>>>>>>???@@@@@@AAAAAA===============>>>>>>???AAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@BBBDDDFFFGGGIIIJJJGGGGGGGGGHHHIIIJJJLLLMMMJJJKKKKKKJJJHHHHHHJJJKKKIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMOOOQQQSSSTTTVVVUUUUUUUUUVVVXXX[[[]]]ZZZZZZ```hhhkkkkkkqqqyyy}}}|||}}}|||{{{}}}tttpppttt[[[VVVQQQSSS]]]jjjvvv|||~~~rrrmmmnnnpppnnnkkkccc^^^WWWOOOJJJHHHIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEGGGJJJKKKFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMOOOQQQRRRVVVdddwwwoooXXXOOOMMMIIIBBBEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<===>>>>>>======????????????????????????===???AAACCCCCCCCCAAA@@@BBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGJJJIIIHHHGGGHHHJJJMMMNNNOOOMMMKKKJJJKKKLLLKKKJJJIIIJJJJJJKKKLLLMMMMMMNNNOOONNNLLLJJJIIIHHHIIIIIILLLMMMNNNOOOPPPRRRSSSTTTRRRQQQQQQPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWXXX]]]___aaaaaa```^^^^^^___```ccchhhkkklllnnnrrruuu}}}qqqlllhhheee```\\\]]]bbb```hhhuuuxxxrrrhhh^^^VVVRRRQQQQQQMMMMMMLLLKKKKKKJJJIIIIII999999888888999999:::;;;888999999::::::999999888:::999999888888999999:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFHHHJJJLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHFFFEEEFFFFFFFFFGGGHHHIIIKKKKKKGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTSSSRRRRRRSSSUUUVVVVVVXXX[[[^^^aaadddffffffqqq}}}|||zzzvvvrrrsssyyyxxxtttxxxjjjbbbYYYVVVXXX___dddgggnnnrrrxxx~~~wwwtttsssqqqmmmhhhbbb___ZZZSSSMMMKKKLLLNNNMMMPPPUUUXXXXXXTTTNNNKKKJJJKKKLLLLLLKKKKKKLLLNNNOOOMMMKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLGGGKKKQQQVVVYYYYYYXXXWWWVVVQQQLLLJJJKKKLLLJJJHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNPPPPPPOOOQQQXXX[[[ZZZiiizzzrrr^^^NNNHHHHHHIIIJJJDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@>>>===<<<<<<<<<<<<>>>>>>============>>>>>>;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======??????@@@@@@@@@??????>>>?????????@@@@@@AAAAAAAAA@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKIIIIIIJJJJJJKKKLLLLLLMMMJJJJJJIIIJJJKKKLLLNNNOOOPPPOOOMMMKKKJJJJJJKKKLLLRRRRRRQQQQQQPPPPPPPPPOOOPPPQQQQQQRRRRRRRRRRRRRRRTTTTTTUUUVVVWWWXXXYYYZZZ^^^^^^]]]\\\\\\\\\\\\]]]```bbbdddeeegggiiilllooo{{{}}}oooiiiiiijjjiiihhheeebbbcccjjjttt}}}zzztttnnnqqqmmmiiiggggggeeeaaa]]]999888888888888999::::::777888888888888888888777999999999888888999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========?????????@@@@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIKKKJJJIIIHHHHHHHHHHHHHHHIIIGGGFFFFFFGGGGGGFFFDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMOOOPPPRRRRRRRRRQQQQQQPPPPPPQQQSSSTTTTTTUUUWWWZZZ]]]___aaabbbjjjxxxvvvwwwrrrnnnpppxxx~~~uuuvvv|||yyyqqqhhhdddfffiiiiiigggkkkkkklllnnnqqqtttwwwyyy{{{xxxtttssssssqqqmmmjjjeeeccc___[[[WWWVVVXXXZZZ\\\___dddggghhheeeaaa^^^RRRSSSTTTTTTSSSRRRSSSTTT\\\ZZZWWWVVVUUUTTTQQQOOOMMMMMMMMMLLLJJJHHHFFFEEEKKKLLLNNNNNNNNNMMMMMMMMMLLLOOOUUU^^^fffhhheee```ZZZVVVPPPMMMMMMLLLJJJGGGJJJIIIIIIIIIIIIJJJKKKLLLSSSXXXZZZYYY\\\cccjjjkkk~~~hhh]]]PPPGGGDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@??????>>>?????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKMMMOOOPPPQQQPPPNNNLLLKKKKKKLLLMMMTTTSSSSSSSSSRRRRRRRRRQQQSSSRRRRRRQQQQQQQQQQQQRRRUUUUUUVVVWWWXXXYYYZZZZZZ______^^^]]]]]]]]]]]]]]]aaabbbddddddeeefffiiikkknnnxxxyyyttttttuuutttsssjjjfffccceeehhhnnnwww~~~666666555555666666777888666666666777777666666666999999888888888888999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>?????????@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCBBBCCCCCCDDDEEEGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDEEEEEEFFFFFFFFFEEECCCBBBEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMMMMNNNPPPQQQRRRRRRSSSTTTVVVYYY[[[]]]fffttt~~~rrroookkkkkkqqqzzz}}}yyyxxx}}}{{{uuupppsss|||}}}yyyuuuoooiiieeedddfffgggeeeeeefffhhhiiijjjjjjiiiiiijjjjjjiiiggggggiiijjjqqqssswwwyyyyyyvvvrrrpppbbbdddeeedddbbbaaaaaaaaafffdddbbbaaa___\\\XXXTTTRRRQQQPPPNNNLLLJJJHHHGGGNNNQQQUUUVVVTTTRRRPPPOOOQQQTTT[[[hhhrrruuunnnggg]]]XXXSSSQQQQQQQQQOOOMMMLLLKKKKKKJJJKKKMMMOOOPPP\\\ccciiijjjmmmvvvyyyjjjTTTOOOIIIFFFFFFEEECCC@@@BBBBBBBBBAAA@@@@@@????????????>>>===<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;::::::::::::999999::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>>????????????>>>>>>@@@??????????????????>>>@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNPPPPPPRRRQQQOOONNNMMMMMMNNNOOOSSSSSSSSSRRRRRRRRRRRRRRRUUUTTTRRRPPPOOOPPPQQQRRRVVVVVVWWWXXXYYYZZZZZZ[[[___^^^^^^]]]]]]]]]]]]]]]```aaabbbbbbaaabbbdddfffjjjsss|||uuuooolllhhhfffggglllooommmjjjhhhhhhiiikkkmmmvvv|||333333222222333333444555777666666666666666666777888888777777777777888888999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888::::::::::::;;;;;;;;;;;;======>>>>>>>>>??????????????????@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEECCCDDDEEEFFFEEECCCCCCDDDFFFGGGGGGEEEDDDBBBFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJKKKKKKLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNQQQQQQPPPPPPQQQTTTWWWXXXeeeppp~~~wwwqqqooottt~~~~~~yyy{{{~~~xxxsssrrr}}}~~~rrrhhhaaa^^^]]]UUUVVVXXXZZZ[[[___dddgggnnnsssyyy~~~~~~|||tttvvvwwwvvvsssqqqpppqqqnnnmmmlllkkkiiifffaaa]]]YYYWWWTTTQQQOOOOOOOOOPPPTTTYYY^^^___\\\XXXVVVUUUVVV[[[eeeooovvvuuummmggg\\\XXXTTTSSSVVVXXXWWWVVVPPPOOOOOOPPPSSSWWW[[[^^^gggrrrzzz}}}wwwdddWWWNNNKKKIIIGGGGGGEEEAAA>>>AAAAAA@@@@@@@@@????????????>>>===<<<<<<<<<<<<<<<::::::999999999999::::::::::::::::::::::::::::::999999999999999999999999:::::::::::::::;;;;;;<<<======>>>>>>???>>>>>>>>>?????????>>>>>>=========??????>>>======???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTSSSPPPOOOOOOQQQSSSUUUWWWWWWXXXXXXYYYZZZZZZ[[[]]]]]]\\\[[[[[[[[[[[[[[[\\\]]]______^^^___aaaccckkksss}}}{{{tttkkkggggggiiigggdddcccdddeeefffffffffjjjsss~~~444333333333333444555555888777666666666666777888888777777666666777777888888888888888888888888888::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCCCCEEEFFFEEECCCBBBCCCFFFHHHHHHHHHGGGFFFHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNQQQPPPOOOOOOPPPRRRUUUVVVaaaiiiqqqsssrrrvvv|||}}}}}}}}}xxxwww}}}qqqhhhbbb```ZZZXXXUUURRRQQQUUU\\\bbblllttt~~~}}}{{{wwwrrrnnnhhhddd^^^XXXVVVWWW[[[]]]aaafffkkklllhhhdddbbbcccccclllvvv{{{xxxqqqkkkggg^^^ZZZWWWWWWZZZ]]]]]]\\\UUUUUUVVVYYY___gggnnnrrr{{{vvvaaaSSSMMMGGGFFFDDDCCCBBB@@@>>><<>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<>>>>>>===<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPQQQPPPOOONNNOOORRRVVVXXXWWWWWWXXXXXXYYYZZZZZZZZZ[[[ZZZYYYYYYXXXXXXYYYYYYXXXYYY[[[\\\\\\]]]```bbbgggmmmuuuzzz~~~ssskkkhhhjjjhhhggghhhiiijjjhhhfffaaaaaaccciiisss777777666666777777888999888777666555555666777888777777666666666666777777777777777777777777777777999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========?????????@@@@@@@@@@@@AAA?????????@@@@@@@@@@@@AAA???@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCDDDEEEFFFEEEDDDCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPQQQRRRTTTUUUYYY^^^cccdddeeekkkuuu}}}}}}yyyyyywwwxxx|||vvvrrrpppiiibbbYYYQQQNNNPPPUUUYYY___gggsss}}}|||vvvooohhhfffgggkkknnnsssxxx||||||wwwuuuvvvyyy|||xxxrrrpppjjjfffbbbbbbdddffffffddd```aaaccchhhpppzzzyyycccQQQHHHGGGBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;::::::::::::::::::::::::999999888888999999:::;;;:::;;;<<<======>>>>>>=========<<<<<<<<<<<<<<<;;;===============>>>>>>???????????????????????????AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJJJJKKKKKKJJJLLLLLLLLLMMMNNNNNNOOOOOONNNNNNPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRROOONNNNNNOOOQQQTTTWWWYYYWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWUUUWWWYYYZZZZZZ\\\^^^aaaaaagggnnnrrrvvv|||xxxvvvxxxyyyxxxsssuuuttttttwwwyyyxxxsssnnneeeaaa\\\[[[```jjjrrrxxx888777777777777888999999777666444333333444666777777666666555555666666777777777777777777777777777777777777777777777777777666777777888888999999:::999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======>>>>>>>>>???????????????AAABBBBBBAAAAAA@@@AAAAAAAAABBBCCCDDDFFFFFFEEEDDDCCCDDDFFFGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQOOOOOOPPPQQQRRRSSSTTTTTTTTTWWW[[[]]]___ccciiinnnttt|||~~~zzzyyyzzz|||yyyqqqssszzz~~~~~~zzzqqqeee]]][[[\\\]]]^^^]]]aaaeeehhhiiijjjkkklllnnnppptttzzz||||||~~~{{{wwwttttttwwwyyyyyyxxxrrrsssuuu{{{rrrbbbUUUIIICCCCCCAAABBBCCCCCCBBBAAABBBBBB========================<<<<<<<<<;;;;;;<<<<<<===;;;;;;::::::::::::;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::888888888888888999::::::999:::;;;<<<============;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>????????????????????????AAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKJJJKKKKKKLLLMMMOOOPPPQQQQQQNNNOOOQQQSSSTTTTTTTTTSSSQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRRRRRRRNNNNNNOOOPPPRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYXXXWWWWWWVVVVVVWWWWWWVVVWWWYYYYYYXXXYYY\\\^^^\\\bbbhhhlllnnnttt~~~ssshhhiiinnnttt~~~}}}qqqiii```[[[\\\___ccceeekkkqqqtttqqqnnnooopppppprrrvvv|||666555555555555666777777666555333222222333555666666666555555555555666666777777777777777777777777666666666666666666666666444444555666777888999999777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<=========>>>>>>???@@@AAABBBAAA@@@???@@@@@@AAABBBCCCDDDFFFGGGEEEDDDDDDEEEFFFGGGGGGFFFHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMNNNPPPRRRSSSMMMNNNPPPQQQSSSSSSTTTTTTTTTWWWZZZ\\\]]]^^^___```jjjssszzzwwwwwwxxx{{{qqqvvv}}}{{{|||~~~uuuooopppqqqqqqoookkkiiifffaaa\\\YYYZZZ[[[YYY[[[___fffnnnwww~~~www\\\PPPLLLHHHCCCAAA???AAACCCBBB@@@>>>===<<<<<<<<<<<<===============<<<<<<;;;;;;;;;<<<<<<===;;;::::::999999::::::;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888777888999999:::999:::;;;<<<============:::::::::;;;;;;<<<<<<<<<;;;<<<>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJLLLMMMOOOQQQRRRRRROOOPPPRRRSSSTTTUUUTTTTTTPPPQQQRRRRRRRRRRRRRRRQQQNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTVVVVVVWWWWWWWWWWWWWWWWWWYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXYYY[[[WWW[[[aaaccceeeiiirrryyy}}}kkkaaaeeemmmuuuzzzsssiiibbb___``````___ddddddbbb___```cccbbb]]]___eeejjjmmmooouuu555555555555555555555555777777777777777777777777777777666666555555555444444444555666777888999999666666555555555555666666777777888888888888777666:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;<<<===>>>>>>?????????????????????@@@@@@EEEDDDBBBBBBBBBCCCEEEGGGEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNOOONNNNNNNNNOOOQQQRRRSSSRRRSSSVVVXXXYYYYYYYYYXXX___eeeqqq~~~yyyvvvvvv}}}~~~zzzxxx{{{|||tttxxx}}}tttkkkddd^^^XXXSSSUUUUUUWWWYYYYYYYYY___gggqqqsssuuuuuussspppooooooqqqpppqqqvvv~~~rrrfffUUUHHHDDDCCCCCCCCC>>>>>>>>>>>>============<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::::::::999999999888888999999::::::::::::;;;;;;;;;;;;;;;::::::999999999888888888888888888888888777777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<>>>??????>>>>>>???@@@@@@@@@@@@???AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEECCCEEEGGGIIIIIIGGGEEECCCGGGGGGHHHHHHIIIJJJKKKKKKNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSQQQPPPVVV\\\[[[VVVYYYVVVRRRPPPOOOOOONNNMMMMMMLLLLLLLLLMMMOOOQQQRRRPPPPPPQQQRRRSSSTTTUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWWWWVVVVVVWWWWWWWWWYYYYYYYYYXXXWWWWWWVVVVVVXXXYYY\\\```dddhhhkkkmmmxxx{{{{{{vvvnnnkkkooottt|||sssnnnkkkhhheeefffccc^^^\\\[[[\\\\\\[[[___^^^]]]\\\^^^dddkkkpppyyyxxxyyy}}}555555555555555555555555666666666666666666666666777666666666555555555444555555555666777777888888666666555555555555666666666777777777777777666666888888777777777777888888::::::::::::999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@DDDCCCBBBAAAAAACCCDDDFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRQQQSSSUUUWWWWWWWWWVVVVVVVVV\\\fffrrr}}}{{{{{{|||~~~zzzyyyzzz|||}}}{{{yyyyyy{{{~~~~~~{{{www{{{tttlllfff]]]\\\\\\[[[XXXUUUYYY```aaabbbdddccc```]]]ZZZXXX^^^]]]]]]```ffflllpppqqqqqqpppttt|||~~~|||}}}cccYYYLLLCCC@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<:::::::::999999999888888888888888999999999::::::::::::999999888888888888::::::::::::::::::::::::777777888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;<<<=========>>>??????@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEGGGHHHHHHGGGEEEDDDFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNNNNOOOPPPQQQRRRRRRPPPQQQRRRTTT\\\eeefffbbb[[[XXXSSSQQQPPPPPPPPPOOOLLLLLLLLLLLLMMMOOOPPPQQQSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVVVVUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVWWWXXX[[[^^^aaaeeegggiiipppsssvvvvvvuuuwww|||~~~zzzqqqlllfffbbbaaa``````___^^^]]]\\\ZZZZZZ\\\```ccceeeddddddgggkkkooopppppp555555555555555555555555555555555555555555555555666666666555555555555555666666666666666666666666666666555555555555666666555666666666666666666666777777666666666666777777888888888888888888888888999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======>>>>>>???@@@AAAAAABBBAAA@@@@@@@@@AAACCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPRRRRRRRRRRRRQQQQQQRRRSSSUUUUUUUUUTTTSSSPPPSSSYYYcccppp~~~~~~tttuuuyyy|||tttooonnnwwwzzz}}}~~~}}}{{{zzzzzzwwwxxxuuuuuu}}}uuujjjhhhgggccc[[[UUUXXX______``````___[[[VVVQQQMMMPPPPPPPPPRRRUUUZZZ___aaadddbbbdddhhhiiiffffffhhhfffeeefffiiioooxxxwwwdddQQQKKKCCC???>>>???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999999999888888777777777888888888888999888888888777777777777777::::::::::::::::::::::::666777888999:::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::999999::::::;;;======>>>????????????>>>>>>???AAABBBBBBBBBAAA@@@BBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQMMMPPPSSSXXXbbbmmmqqqooo]]]YYYTTTQQQPPPQQQQQQQQQLLLLLLLLLLLLMMMOOOPPPQQQSSSTTTTTTUUUVVVWWWXXXYYYWWWVVVVVVUUUUUUVVVVVVWWWUUUUUUUUUUUUUUUVVVWWWXXXVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXZZZ\\\___aaacccdddiiikkkpppvvv|||yyyrrrmmmkkkiiihhhdddcccbbb___]]][[[YYYXXX[[[ZZZXXXZZZ]]]```bbbccc555555555555555555555555444444444444444444444444555555555555555555555555777777666666666555555555666555555444444555555666555444444444555555666666777777666666666666777777777777888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;<<<===>>>???@@@AAABBB@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJKKKMMMMMMNNNOOOQQQSSSSSSSSSQQQPPPQQQRRRSSSSSSTTTSSSSSSRRRPPPQQQSSSXXXcccssszzzttttttzzz}}}zzz{{{~~~~~~uuutttqqqttt|||wwwuuusssnnneee___cccllltttsssrrrppplllfff___ZZZUUUVVVWWWWWWXXX\\\aaafffdddcccbbbaaa]]]YYYWWWXXXWWWWWWWWWYYY]]]bbbgggkkkvvv|||zzzooo]]]NNNGGGDDDAAA@@@@@@@@@???===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;:::::::::999999999888888777777777888888888999999777777777777777777777777777777777777777777777777666777888999999::::::999999:::::::::;;;;;;;;;;;;;;;::::::999999999::::::<<<<<<===>>>>>>>>>>>>======>>>@@@AAABBBAAA@@@???BBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFDDDEEEFFFGGGHHHIIIJJJKKKJJJKKKKKKLLLMMMNNNOOOOOOLLLPPPTTTXXXbbbmmmrrrppp\\\XXXSSSOOOOOOPPPQQQQQQLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVVVVVVVVVVWWWXXXYYYVVVVVVWWWWWWXXXYYYYYYZZZYYYZZZ[[[\\\^^^___aaaaaaeeefffjjjrrr||||||yyyxxxvvvtttrrrppplllgggbbb^^^bbb```^^^]]]___aaadddeee555555555555555555555555444444444444444444444444444444444555555555555555777777666666555555444444555555444444444444555555444444333333444555666666777777666666666666777777777888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<>>>???@@@AAAAAA???????????????@@@AAAAAABBBCCCEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHHHHIIIJJJKKKKKKLLLIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQSSSSSSRRRPPPOOORRRRRRRRRSSSSSSSSSSSSRRRSSSQQQPPPQQQXXXfffvvv~~~vvvsssrrryyyvvvssspppuuuzzzyyyxxxtttmmmkkktttxxxrrrjjjkkkkkkhhheeeffflllqqqmmmooonnniiiccc```^^^]]]WWWXXX[[[]]]___`````````jjjtttwwwiiiaaaXXXNNNGGGCCCBBBAAAAAAAAA@@@>>>===;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999999999999:::::::::;;;;;;:::::::::999999999888888888888888888999999999:::777777777888888888888888777777777777777777777777666666777888999999999999999999999999:::::::::;;;;;;;;;::::::999:::::::::;;;;;;<<<============<<<======???@@@@@@@@@???>>>AAAAAABBBCCCDDDEEEFFFFFFFFFEEECCCBBBBBBCCCEEEFFFCCCDDDEEEFFFHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNMMMQQQSSSUUU[[[dddgggfffXXXTTTPPPMMMMMMOOOOOOPPPMMMMMMNNNOOOPPPQQQRRRRRROOOOOOPPPQQQRRRSSSTTTTTTWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]^^^___``````aaa``````ccclllvvv}}}~~~wwwqqqnnnmmmjjjhhhggghhhjjjlll555555555555555555555555444444444444444444444444444444444444444555555555666666666555555444444444555555444444444444555555555444333333444555777888777777666666666666777777777777777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@?????????@@@@@@@@@@@@@@@BBBCCCDDDFFFHHHIIIIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGIIIJJJKKKLLLMMMIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPOOOOOOQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQOOONNNPPPZZZgggrrr}}}rrrqqqxxx~~~rrrnnnkkkssszzzwwwwwwvvvtttppprrr~~~vvvtttyyy{{{}}}xxxwwwwwwuuullloootttwwwxxxvvvsssqqqpppzzzeeeWWWPPPKKKHHHGGG@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999999999999999:::::::::::::::::::::999999999888888888888888999999999::::::777777777777888888888888999999999999999999999999555666777888999999999999888888999999999::::::::::::::::::999999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;============>>>>>>????????????@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCDDDEEEGGGIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMQQQRRRQQQSSSXXXZZZYYYSSSPPPMMMLLLMMMNNNOOONNNLLLMMMNNNPPPQQQQQQQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUWWWVVVVVVUUUUUUVVVVVVWWW[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^_________```[[[[[[^^^dddmmmtttwwwwww|||yyywwwyyyzzz555555555555555555555555444444444444444444444444333333333444444555555555555555555555555555555444555444444333333444444555555444333333444666888999666666555555555555666666555555666777777888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>????????????@@@@@@AAAAAA@@@@@@AAABBBDDDFFFHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSOOOQQQQQQOOOPPPVVV```hhh}}}yyy}}}tttmmmjjjqqq||||||}}}~~~|||xxxuuusssuuuttttttqqqooouuuwwweeeTTTKKKHHHDDDDDDEEE??????>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999888888999999999999::::::::::::::::::999999999888888777777777888888888888999555555666666666777777777999999999999999999999999555666777888999999999999888888888888999999999999888888888888888999:::;;;999999:::;;;;;;;;;;;;;;;>>>===<<<;;;;;;===???@@@===>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDAAABBBCCCEEEGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNLLLOOOPPPMMMMMMPPPRRRQQQNNNMMMLLLMMMOOOPPPOOONNNJJJKKKMMMOOOPPPPPPPPPOOOQQQQQQRRRSSSTTTUUUVVVVVVWWWVVVVVVUUUUUUVVVVVVWWW\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\]]]aaafffkkknnnpppvvvzzz555555555555555555555555555555555555555555555555333333333444444555555555555555555555555555555555555444444333333444444555666555444333444666888:::555444444333333444444555444444444555666777777888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@AAABBBDDDFFFHHHIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLOOOOOONNNMMMMMMNNNNNNOOOLLLLLLLLLMMMNNNPPPQQQRRRNNNQQQTTTSSSSSSWWW___fffsss}}}vvvqqquuu|||}}}xxxtttwww{{{~~~~~~yyyuuussssssuuutttssspppnnnvvv|||dddUUUHHHEEEDDDAAA???AAA??????>>><<<:::;;;===???======<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888999999999::::::::::::::::::999999999888888666666666666777777777777444444444555555555666666666666666666666666666666555666777888888999999888777888888888888999999999666666666666777888::::::999999:::;;;;;;;;;;;;:::???===;;;::::::<<>>???AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAACCCDDDFFFHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNJJJNNNNNNKKKJJJNNNOOONNNLLLKKKLLLNNNPPPQQQPPPOOOHHHJJJKKKMMMNNNNNNNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUWWWVVVVVVUUUUUUVVVVVVWWW\\\[[[ZZZXXXWWWWWWWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ````````````aaadddgggjjjmmmpppwww333333333333333333333333333333222111222333444555555555555444444333333333444444444444444444444444555555444444444333333333555444444444555666888999444444444444444444444444666666666666777777777777888888999::::::::::::999>>>>>>>>>===<<<<<<;;;;;;========================;;;<<<===>>>???@@@AAAAAADDDDDDEEEEEEFFFHHHIIIJJJFFFFFFEEEEEEDDDCCCCCCCCCHHHGGGFFFFFFEEEEEEFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHFFFGGGHHHJJJLLLNNNPPPQQQKKKLLLMMMNNNNNNNNNNNNNNNPPPOOOMMMLLLLLLNNNPPPQQQOOOPPPQQQQQQRRRVVV[[[___pppvvv|||wwwwww{{{|||uuutttwwwsssuuutttpppoooxxx{{{}}}ttt```PPPKKKFFFCCCBBBBBB???===@@@@@@???>>>===<<<;;;;;;===<<<;;;;;;999999888777888888888999999:::::::::888888888777888888999999888888999999999999888888888888888888777666444444666666666666777777777777666666777888999::::::;;;888888888888888888888888666666666666777777777777::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????????????????????????BBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBDDDEEEFFFGGGKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMLLLKKKKKKLLLNNNPPPQQQRRRRRRRRRRRRRRRQQQPPPRRRTTTTTTTTTUUUVVVXXXZZZYYYXXXWWWVVVUUUUUUUUUXXXXXXWWWWWWWWWYYYZZZ[[[YYYXXXUUUTTTTTTVVVXXXZZZ]]]^^^`````````aaadddfffkkkjjjkkkqqq{{{444444444444444444444444333333222222222333444555444444444333333333222222444444444444444444444444555444444444444333333333555555444444444666777888555555555555555555555555555555666666666777777777777888888999:::999999999======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHEEEEEEEEEEEEEEEDDDDDDDDDHHHGGGGGGFFFFFFFFFFFFFFFIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHIIIKKKMMMNNNOOOPPPJJJKKKKKKLLLLLLLLLLLLKKKMMMLLLKKKJJJJJJLLLMMMNNNNNNOOOPPPPPPQQQUUUZZZ]]]hhhmmmtttxxx{{{{{{{{{}}}yyyvvvxxxtttssspppnnnqqqyyy}}}zzzyyy}}}yyy||||||dddUUULLLHHHCCCAAA@@@@@@>>><<<===============<<<<<<<<<;;;;;;;;;::::::999999888888888888999999:::::::::999888888777777888888888777888888999999888888777888888888777777666444444555555555666666666777777666666666666777777777777777777777777777777777777555666666666777777777777777777777777777777666666999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>??????@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKJJJLLLNNNPPPPPPQQQRRRRRRRRRQQQQQQOOOQQQSSSSSSSSSTTTUUUWWWXXXWWWVVVUUUUUUTTTTTTUUU[[[ZZZXXXWWWVVVVVVVVVWWWYYYXXXVVVTTTTTTUUUWWWYYY[[[\\\^^^^^^^^^___bbbdddeeeeeeffflllvvv555555555555555555555555333333222222222333444555333333333222222222222222444444444444444444444444444444444444333333333333555555444444444555555666555555555555555555555555555555555666666666666777666777888888999999888888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFHHHHHHGGGFFFFFFFFFFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKMMMMMMNNNOOOIIIIIIJJJJJJJJJIIIIIIHHHJJJIIIHHHHHHHHHIIIKKKLLLMMMNNNOOOOOOPPPSSSWWW[[[___dddkkkoooqqqtttxxx|||{{{wwwxxx}}}~~~~~~zzzvvvrrrtttzzz|||vvvsssvvvxxxvvvttttttvvvxxxyyyvvvrrrvvvfffRRRIIIFFFDDD@@@>>>>>>>>>===<<<:::;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::888888888999999999999999:::999888777777666777777777777888888888888777777777777777777666555555444444444444555555555666666666666555555444444444444666666666666666666666666555555666666666777777777777777666666555555444444888888999999999:::::::::::::::::::::::::::::::::888888999;;;<<<===>>>???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLKKKJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOQQQRRRSSSRRRSSSTTTVVVUUUUUUTTTTTTTTTTTTTTTUUUYYYXXXWWWVVVVVVVVVVVVVVVZZZXXXVVVTTTTTTTTTVVVWWWWWWYYYZZZ[[[[[[\\\^^^`````````bbbhhhqqqyyy444444444444444444444444222222222333333333444444222222111111111111111111333333333333333333333333444444444333333333222222555555444444444444444444555555555555555555555555444444555555555666666666555666777777888888777777888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMIIIIIIJJJIIIIIIHHHGGGGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQUUUXXX[[[___eeeiiikkklllnnnpppyyy~~~}}}~~~vvvqqqpppwww}}}}}}||||||wwwxxxvvvpppllloooyyy{{{xxx|||~~~~~~~~~{{{wwwuuuuuuvvvyyy|||{{{zzzzzzpppWWWIIIDDDBBB@@@???>>>============::::::::::::::::::::::::888888999999::::::::::::888888888888888999999999:::999888777666555555555666777777777777777777666666666777777666555555444333333333444444444555555444444444444444444444444555555555555555555555555555555555666666666777777999999888888777666666666888888888888999999999999999999999999::::::::::::888888999:::;;;<<<======>>>>>>>>>>>>????????????AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIJJJLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSSSSRRRRRRTTTVVVTTTSSSSSSSSSTTTTTTUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXVVVTTTSSSTTTTTTUUUTTTUUUWWWWWWWWWXXX[[[]]]^^^___bbbgggnnnuuuzzz}}}yyy~~~222222222222222222222222222222333333333444444444111111111111111111111111333333333333333333333333444444333333333222222222444444444444444333333333333333333333333333333333444444444444555555555555444555666666777777666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKMMMNNNNNNNNNPPPSSSUUUXXX[[[___ccceeeffffffgggqqq~~~}}}{{{xxx}}}zzzyyy~~~xxxoooiiijjjssszzz~~~~~~yyyyyyzzz|||~~~yyytttrrrrrrqqqpppoooooopppqqqqqqqqqttt}}}sss___OOOFFFCCC?????????>>>======>>>>>><<<;;;;;;:::999888888888777888888999999::::::;;;888888888888888888888888999888777666555555555555555666666777777666666555555666666666666555555444333333333333444444444444333333444555555666777777666666666666666666666666555555555555666666666666999999888888888777777777777777777888888888999999888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>?????????????????????@@@AAABBBCCCCCCCCCDDDDDDEEEGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHHHHIIIKKKKKKKKKMMMNNNNNNOOOOOOOOOPPPRRRSSSSSSRRRRRRTTTUUUTTTSSSSSSTTTTTTUUUVVVWWWTTTUUUVVVWWWXXXYYYYYYZZZXXXWWWVVVTTTSSSSSSSSSTTTRRRSSSTTTUUUUUUVVVXXX[[[\\\^^^aaaeeejjjoootttwwwttt{{{111111111111111111111111111222333444444444333333111111111111111222222222333333333333333333333333333333333333222222222222222222333444444333333222222222222222222222222222333333333444444444555555444444555666666666555555555555666777888888999999::::::::::::::::::::::::<<<<<<<<<======>>>>>>>>>>>>@@@BBBCCCDDDDDDDDDDDDAAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMKKKMMMNNNNNNNNNOOOQQQSSSTTTVVVYYY[[[^^^_________jjj{{{wwwzzz|||rrrkkkjjjpppvvv{{{}}}~~~xxxzzz|||~~~~~~yyyrrroooqqqttttttsssrrrqqqqqqqqqssssss~~~vvvhhhZZZOOOHHHDDDBBB===>>>??????======>>>???<<<<<<;;;:::999888777777777888888888999999::::::888888888888888777777777888777666555555444555555555555666666666666555555555555666666666555555444333333333444444444555555333333444555666777888999666666666666666666666666444444555555555666666666555555666666666666666666666777777777777888888888777777777888888999999:::<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>??????@@@AAAAAAAAA>>>=========>>>>>>???@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIIIIHHHGGGGGGHHHJJJIIIJJJKKKLLLMMMNNNNNNNNNPPPQQQRRRRRRQQQQQQRRRTTTTTTTTTSSSSSSTTTUUUVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUVVVVVVUUUTTTSSSSSSSSSSSSQQQRRRSSSTTTTTTUUUWWWZZZYYY[[[___aaadddgggkkknnnxxx~~~222222222222222222222222111222333444444444333333111111111222222222333333222222222222222222222222333333333222222222222111000111222333444444333333333333333333333333333333222333333333333444444444333333444555555555555444555555555666666777777888999999999999999999999999:::;;;;;;<<<===>>>??????===???AAACCCDDDDDDCCCCCC@@@AAAAAAAAABBBCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHJJJKKKLLLMMMMMMMMMLLLMMMOOOOOOOOOOOOQQQRRRRRRRRRSSSVVVXXXZZZ[[[[[[```rrr~~~zzzyyy~~~zzzmmmbbb]]]TTTKKKEEEBBBAAA@@@;;;===???>>><<<;;;<<<>>>;;;;;;;;;::::::999999999888888888888888999999999999888888888777777777666666666555444444555555555444555555666666555555444444444555666666555555444444444444444555555555555444444555555666666777777444444444444444444444444444444444555555555666666333333333444555555666666666666666777777777888888666666777777888999999::::::::::::;;;;;;<<<<<<<<<>>>>>>???@@@@@@AAABBBBBB>>>>>>=========>>>??????BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHFFFFFFHHHIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMOOOPPPPPPOOONNNPPPQQQSSSSSSRRRRRRRRRSSSTTTTTTRRRSSSTTTUUUUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTPPPRRRSSSTTTTTTUUUWWWYYYXXXZZZ^^^___```aaaeeeggguuuyyy333333333333333333333333111222333444555444333333111111222222333333333333222222222222222222222222333333333222222222111111///000111333444444333333444444444444444444444444222222333333333444444444222333444444555555444444555555555666666666666666999999999999999999999999::::::;;;<<<===>>>???@@@===>>>AAACCCDDDCCCCCCBBB@@@@@@AAAAAAAAAAAABBBBBBDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMLLLNNNOOOPPPOOOOOOQQQRRRSSSRRRRRRTTTWWWYYY[[[[[[XXXiiixxxyyyxxxzzzgggWWWPPPOOOKKKFFFAAA>>>???@@@:::<<>>;;;:::;;;===999::::::::::::;;;;;;;;;888888888888888888888888999888888888777777666666555555444444444555555666444555555555555555555444444444555555666555555444444444444555555555666666666666555555555444444444333333333333333333333333444444444555555555666666222333333444555666777777666666666666777777777777555666666777888999999999777777888999;;;<<<======<<<======>>>???@@@@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGGGGJJJIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFGGGIIIGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMNNNNNNMMMLLLMMMOOORRRRRRQQQQQQQQQQQQRRRRRRLLLNNNPPPRRRTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTQQQRRRTTTTTTTTTUUUXXXZZZYYY\\\___```______bbbeeehhhjjjqqqxxxyyyxxxzzz444444444333333222222222222222222222222222222222333333333222222111111111333222111000000111222333333333333222222111111111333333333333333333333333333333333222222111111111333333333333333333333333555555555555555555555555555555444444666888:::;;;999999888888888999::::::<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>?????????@@@@@@@@@======???@@@BBBCCCEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGHHHJJJLLLMMMKKKKKKJJJKKKKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNPPPSSSUUUVVVXXX^^^eeeiiinnnxxxrrraaaTTTNNNFFFEEEDDDBBB@@@>>>===<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999555555666666777777888888555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333333333333444444444555555555444444333333444444555444444444444333333222111555444444444444555666666444333444555555555666999777777666666555555555444777777777777666666666666888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>;;;<<<===>>>>>>???>>>>>>AAA@@@??????@@@CCCEEEGGGFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLLLLKKKJJJLLLPPPTTTRRRQQQQQQQQQQQQRRRRRRSSSQQQPPPPPPOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSTTTXXXWWWUUUUUUUUUWWWYYYZZZ\\\]]]]]]^^^^^^]]]]]]\\\aaaaaabbbdddfffjjjmmmnnnyyy444444333333333222222222222222222222222222222222333333333222222111111111222222111000000111222222333333333222222111111111333333333333333333333333333333333222222222111111333333333333333333333333555555555555555555555555444444444555666888999:::999999888999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<=========>>>>>>>>>??????===>>>???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKIIIHHHHHHHHHJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPRRRSSSUUUWWW[[[```cccfffooo}}}|||mmm___RRRIIIDDDBBBBBBAAA@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999888888888888888888999999555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333333333333444444444444555444444333333333333444444333444444444333333222111444444444444444555666666555444444555555555666777777666666666555555555444777666666666666666666666888888888999999::::::::::::;;;;;;<<<======>>>>>>===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEGGGCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIKKKOOORRRRRRRRRQQQQQQQQQQQQQQQRRRPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTVVVUUUTTTTTTTTTVVVXXXZZZ[[[[[[\\\\\\\\\\\\[[[[[[XXXYYYYYYZZZ\\\___bbbccclllsss|||333333333333222222222222222222222222222222222222222222222222222111111111222222111000000111222222222222222222222111111111111111222222333333444444333333333222222222222111333333333333333333333333444444444444444444444444333333555666777777888888777888888999:::;;;<<<<<<::::::999999999999::::::<<<<<<<<<<<<============>>>>>>??????@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKIIIHHHGGGGGGHHHIIILLLKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSWWWZZZ[[[]]]dddooowww|||~~~}}}sssdddWWWNNNIIIDDDAAA??????>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888888888888777777777555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444444444333333333333444444333333444444444333222222444444444444444555555666555444333333555666555444666666666555555555555555666666666666666666666666777777888888999:::;;;;;;:::::::::;;;<<<<<<======>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAACCCEEEFFFCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJKKKKKKLLLIIIJJJJJJIIIIIIJJJNNNQQQSSSRRRQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNOOOPPPPPPOOOOOOPPPPPPQQQSSSTTTUUUSSSSSSSSSSSSTTTVVVXXXZZZYYYZZZZZZ[[[[[[ZZZZZZYYYWWWWWWWWWWWWXXXZZZ\\\^^^aaaeeekkkrrrzzz333222222222222222222222111111111111111111111111222222222111111111111111222111111111111111111222222222222111111111111111000000111222333444444555222222222222222222222222333333333333333333333333444444444444444444444444222333555666777777666666666777888999;;;;;;<<<<<<999999888888888888999999;;;<<<<<<<<<============>>>>>>??????????????????BBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHHHHGGGHHHHHHIIILLLLLLKKKJJJIIIIIIIIIIIILLLMMMMMMNNNOOONNNNNNNNNNNNNNNMMMNNNNNNNNNOOOOOOPPPSSSUUUUUUVVV\\\eeelllpppsssyyy~~~~~~}}}lllaaaSSSJJJFFFEEEBBB@@@============<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999888888888888666666666555555444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222333333333444444444444333333333333333333444333333333444444333333222444444333333444444555666222333333222444666555222555555555555555555555555555555555666666666666666666666777888999:::;;;;;;999999::::::;;;;;;<<<<<<;;;<<<===>>>????????????AAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKIIIJJJJJJJJJIIIKKKNNNPPPSSSRRRQQQPPPOOOOOOOOOOOONNNMMMMMMMMMMMMNNNNNNNNNLLLMMMMMMOOOPPPRRRTTTUUURRRRRRSSSTTTUUUWWWYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXYYY[[[\\\^^^```bbbfffllluuu222222222222222222222222111111111111111111111111111111111111111111111111111111111222222111111111111111111111111111111111000000111111222333444444222222222222222222222222333333333333333333333333444444444444444444444444111333444666666666555444555666888999:::;;;;;;;;;888888888777777888888888<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDCCCCCCCCCAAAAAAAAABBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLNNNOOOQQQRRRTTTYYYaaagggkkkkkkmmmoooppptttqqqWWWOOOFFFAAA@@@@@@>>>;;;>>>===<<<;;;:::999999888;;;:::::::::999999999999999999888888888777777777666555555555444444333333555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222222333333333444444333333333222222333333333222333333444444333333333333333333333333444555555///444666333333666666333444444444555555555555555444444555555666666666777666666777888888999::::::888888888999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJKKKKKKKKKLLLNNNQQQRRRRRRQQQOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLNNNPPPRRRTTTUUUSSSSSSTTTUUUWWWYYYZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWYYY[[[]]]___ccciiipppuuu~~~111111111222222222222222111111111111111111111111000000000111111111111111000111222222222222111000000000000111111111111111000000111111222222333333111222222222222333333333333333333333333333333333333333333333333333333333222333333444555555444444444555777999::::::999999888888777777777777888888<<<<<<<<<============>>><<<<<<==================???@@@AAACCCCCCCCCBBBBBB@@@@@@AAAAAACCCDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNPPPRRRXXX^^^cccjjjiiiiiiiiiiiimmmxxxmmm]]]KKKGGGBBB?????????===:::======<<<;;;:::999888777:::::::::999999999888888888888888777777777777666666666666666666555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222333333333333333333222222222222333333222222333444444444333333333333333333333444444555000:::>>>888333555666444444444444444444555555555444444444555555666666777777777777888888888888999777777888888999:::::::::<<<<<<===>>>??????????????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLLLLKKKLLLNNNPPPQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMNNNMMMMMMLLLKKKKKKKKKLLLNNNPPPRRRTTTUUUTTTTTTUUUWWWXXXYYYZZZZZZXXXYYYYYYZZZZZZYYYYYYXXXXXXWWWVVVTTTTTTUUUUUUVVVQQQTTTWWWYYY\\\```dddhhhkkkpppxxx000111111111222222222222111111111111111111111111///000000000111111111222000111222222222222111000///000000000111111111222111111111111111222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333444555333555666888888888777666999888888777777888888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>???AAACCCCCCCCCBBBAAA??????@@@AAABBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKHHHIIIJJJKKKLLLKKKKKKJJJKKKKKKLLLMMMPPPUUU[[[^^^ddddddgggjjjiiiiiiqqq{{{{{{sss^^^PPPFFFEEECCCAAA???>>>======;;;;;;;;;::::::999999999999999999999888888888888888888777777777666666666555555555555555555666666555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111222222222222333333333333333222222222222333333111222333333444444444333333333222222333333444555666DDDIII>>>444333666555333333333444444555555555333333444555555666777777888888888888777777777777666666777777888999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIGGGIIIKKKKKKKKKKKKMMMOOOOOOOOONNNNNNNNNNNNNNNOOOMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNPPPRRRTTTUUUTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWYYYXXXWWWVVVUUUVVVWWWWWWPPPQQQSSSUUUVVVYYY]]]```___eeemmmssswwwxxxzzz{{{~~~000000111111222222222222000000000000000000000000//////000000111111111222000111222333333222111000//////000000111111111222222222222111111111111111111111111222222333333333333333333333333333333333333333333333333333333333444333222111222333444555333444666777888777555444999999888888888888999999999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>===>>>AAACCCCCCCCCBBBAAA?????????AAABBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJHHHIIIIIIJJJKKKJJJJJJJJJGGGHHHIIIKKKLLLKKKKKKJJJJJJJJJJJJLLLNNNSSSWWWZZZ\\\___fffkkkjjjgggkkkqqqkkkrrr|||qqq^^^PPPIIIBBBBBBAAA>>>;;;:::;;;<<<999999:::::::::;;;;;;;;;999999999888888888888777777777777777666666666666222222222333333444444444555555555555555555555555444444444444444444444444333333333333333333333333111111111111111111111111111111222222222333333333333222222222222222222333111222333333444444444444333333222222333333444555;;;LLLRRRDDD555333555555333333333444444555555555333333444444555666777777999999888888777666666666666666666777888888999999777888999:::;;;;;;;;;;;;===>>>>>>?????????>>>>>>BBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJFFFHHHJJJJJJJJJJJJLLLMMMNNNNNNNNNMMMNNNNNNOOOOOOMMMNNNOOOOOOOOOMMMLLLKKKLLLLLLMMMNNNPPPRRRTTTUUUSSSTTTUUUVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUVVVVVVTTTSSSSSSTTTUUUUUUTTTUUUTTTSSSSSSTTTXXX[[[\\\aaahhhmmmooopppppppppooovvv111111111111111111111111222222222111111111000000333222222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000222222222333333333444444333333333444444444555555444444444333333222222222111111111111222333444555888666555444444666999;;;777777777777777888888999<<<<<<;;;;;;;;;:::::::::<<<:::999:::===???>>><<<===>>>@@@AAABBBBBBAAA@@@AAAAAAAAABBBCCCDDDEEEFFFAAAAAABBBBBBCCCDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLIIIJJJKKKMMMPPPRRRUUUVVVVVVWWWYYY\\\___aaacccdddbbbgggpppyyylll^^^SSSIIIAAA???>>><<<;;;::::::;;;;;;;;;;;;:::::::::999999999999999999999999999999999777666555444444555666777555555444444444333333333444444333333333333222222222222333333333333444444333333333222222222111111222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222444444444444444444444444:::999888777555333222222333333333333333333333333444555666777777666555555888888777666666666666666666666666777888888999999888999999::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAAEEEDDDDDDDDDEEEFFFGGGGGGJJJJJJIIIJJJJJJKKKLLLMMMKKKJJJJJJIIIIIIIIIJJJJJJMMMMMMMMMNNNNNNOOOOOOOOOQQQPPPMMMLLLKKKMMMOOOPPPKKKLLLNNNPPPQQQRRRSSSSSSTTTSSSSSSRRRRRRSSSTTTUUU[[[YYYWWWVVVUUUUUUUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSUUUVVV[[[___eeejjjlllmmmnnnooonnnqqqzzz111111111111111111111111222222222111111111000000222222111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333222333333333333444444444444444333333333222222222111111111111222333444555666444333222333555777999777777666666777777888999::::::;;;;;;;;;;;;;;;;;;<<<:::999:::===???>>><<<>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDAAAAAABBBBBBCCCDDDDDDDDDFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNQQQSSSTTTOOOPPPRRRUUUWWWZZZ[[[\\\[[[___eeemmmxxx}}}nnn\\\QQQKKKDDD??????>>><<<;;;:::::::::;;;;;;::::::::::::999999999888888888888888888888888777666555444444555666777555444444444444333333333444444333333333222222222222222222333333333444444333333333222222222111111222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222444444444444444444444444555555444444444333333333333333333333333333333333222333555666777777777777888777777666666666666666666666666777888888999999888888999::::::;;;;;;<<<>>>>>>???@@@@@@@@@@@@??????@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJMMMMMMMMMNNNNNNOOOOOOOOORRRPPPNNNLLLKKKLLLNNNOOOLLLMMMNNNPPPRRRSSSSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUWWWVVVVVVUUUUUUUUUUUUVVVXXXXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRRRRSSSTTTVVVWWWYYY]]]aaadddfffgggiiijjjnnnqqqxxx111111111111111111111111222111111111111000000000111111000000000000//////000000000000000000000000000000000000000000000000////////////////////////111111111111222222222222111111222222222333333333333333333333222222222222111111111111222333444444333222111111111333555777777777666666777777888999888999999::::::;;;;;;<<<;;;::::::;;;===>>>===<<>>======<<<;;;:::::::::::::::::::::999999999888888777777777777777777777777666666555444444555666666444444444444333333333333333333333333222222222222222222222222333333333333333333333222222222111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333000000111111222333333333333333333333333333333333111222444555777888888888888777666666555555666666555666666777777888888999888888999999:::;;;;;;;;;===>>>??????@@@@@@?????????@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAABBBDDDEEEFFFFFFEEEEEEGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNRRRPPPNNNLLLKKKKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQRRRTTTUUURRRSSSTTTUUUVVVWWWWWWWWWYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSSSSTTTUUUWWWWWWWWWYYY\\\]]]]]]^^^aaabbbhhhkkkpppwww}}}111111111111111111111111111111111111000000000000000000000///////////////////////////////////////000000000000000000000000////////////////////////111111111222222222333333000111111111111222222222333222222222222222222222222111111111222222333444222222111111111333555666666666666666666777888888777777888999:::;;;<<<<<<:::::::::;;;<<<=========??????>>>>>>>>>@@@BBBCCCAAA@@@???????????????@@@AAAAAABBBBBBCCCDDDDDDDDDFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMKKKLLLMMMOOOPPPRRRSSSTTTUUUVVVWWW[[[aaalllxxxttt```WWWKKKBBB@@@@@@???>>><<<;;;;;;::::::::::::999999999999999888888888888666666666666666666666666555555555555555555555555444444444333333333222222333333333222222222222111111222222222222333333333333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222222222222222222222222222//////000000111222333333222222333333333333444444222333444555666666777777777777666555555555555666555555666666777888888888888888888999::::::;;;;;;;;;<<<<<<===============??????@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAAAAABBBEEEGGGHHHGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNQQQOOOMMMLLLKKKKKKKKKLLLNNNNNNPPPQQQRRRSSSSSSSSSQQQQQQPPPPPPPPPRRRSSSTTTQQQRRRUUUWWWYYYZZZZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXWWWXXXXXXWWWWWWWWWZZZ\\\\\\```fffjjjmmmpppvvvzzz}}}{{{~~~000000000000000000000000000000000000000000000000///////////////000000000........................000000000000000000000000////////////////////////222222222222333333333333000000000111111111222222222222222222222222222222222222111111222222333333333222222222333444555666666666666555666777777888555666777888999;;;<<<<<<::::::;;;<<<<<<<<<===>>>???>>>======>>>???AAABBB@@@??????>>>>>>>>>??????AAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCEEEEEEFFFFFFGGGGGGFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFIIIIIIJJJJJJJJJJJJIIIHHHJJJJJJIIIIIIIIIJJJKKKKKKMMMNNNOOOPPPQQQRRRRRRSSSRRRTTTVVVZZZ___fffnnnttt}}}iii]]]OOOJJJEEEAAA@@@???===;;;:::::::::::::::999999999999999888888888777777777555555555555555555555555444444555555555555444444444444333333333222222222333333222222222111111111111111111222222222333333333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111000000000111111222222222222222222222222222222222111111111111111222222222222222222333333444444444555555555444444444444444777666666555555555555555555555555666777777888888777777888999999::::::;;;;;;;;;<<<===============>>>???@@@AAABBBBBBBBBBBBAAABBBCCCDDDCCCBBBAAA@@@AAACCCEEEGGGIIIHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMKKKKKKJJJKKKKKKNNNNNNPPPQQQRRRRRRRRRRRRPPPOOOOOOOOOOOOQQQRRRSSSRRRSSSVVVYYY\\\]]]]]]]]]VVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWUUUTTTTTTVVVXXXUUUZZZ^^^```aaaccchhhmmmtttrrrrrrwww|||000000000000000000000000//////000000000000000111//////000000000000111111////////////////////////000000000000000000000000////////////////////////111111111222222222222333000000111111111222222222111111111222222222222222333222222111222222333333333333333333444555666666666666555555666666777888555666666888999:::;;;;;;999;;;<<<<<<;;;<<<===???>>>>>>>>>>>>>>>???@@@AAA??????>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGFFFFFFEEEDDDDDDEEEEEEGGGHHHHHHIIIJJJJJJIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKMMMMMMMMMNNNNNNOOOOOOPPPKKKNNNSSSXXX]]]bbbhhhlllooouuu|||wwwbbbSSSLLLDDDCCCAAA@@@???>>>;;;888888999999::::::999999888888888888777777777777666555555555555555555555555444444555555555555444444333333333333222222222222222222222222111111111111111111111111222222222222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111222222222111111111111111111111111222222222222222111111111111222222333333444444555777666555444333333333333777666555555444444555555444555555666666777777888777777888888999:::::::::<<<===>>>>>>??????>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAAAAABBBAAAAAA@@@???AAABBBDDDFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQNNNNNNMMMNNNNNNPPPRRRSSSSSSTTTVVVXXXZZZ\\\\\\]]]UUUTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWYYYYYYXXXVVVTTTSSSUUUVVVUUUXXX[[[[[[ZZZZZZ\\\___eeeeeeggglllpppvvv000000000000000000000000////////////000000111111000000000111111111222222////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111111111222222222333333000111111111222222222222333333222222111222222333222222333333444555555666666555555555555666777777555666666777888999::::::888;;;===<<<;;;;;;===???<<<===>>>??????@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDAAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLIIIKKKOOORRRVVVZZZ```dddccchhhnnnrrrtttuuuyyy|||}}}~~~qqq^^^PPPHHHDDD@@@???>>>>>>===<<<:::999777888999::::::999888888888888777777777666666666555555555555555555555555333444444555555444444333333333333222222222222111222222222222111111111111111111111111222222222222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000111222222222111111111111111111111111111111111111111111111111111111222333333444555555666555444333333333444555666666555444444444444555444444555555666777777777777777777888999999::::::<<<===>>>>>>??????>>>>>>>>>???@@@AAAAAABBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMLLLMMMNNNPPPQQQSSSRRRRRRSSSTTTUUUWWWXXXYYYUUUTTTSSSRRRRRRQQQQQQQQQOOOPPPRRRTTTVVVVVVVVVVVVYYYYYYYYYWWWUUUSSSTTTUUUUUUVVVXXXXXXWWWVVVVVVVVVZZZZZZ^^^ccceeeiiisss~~~000000000000000000000000.../////////000000111111000000111111222222222333000000000000000000000000000000000000000000000000111111111111111111111111---------............///111222222222222333333333000000111111222222222222333333222222111222222222111222222333444444555555555555555555555666777777666666777777888888999999888;;;======;;;;;;===???;;;<<<>>>@@@@@@@@@??????>>>>>>>>>>>>???@@@BBBBBBAAAAAABBBBBBCCCDDDDDDEEE@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHDDDEEEFFFHHHIIIJJJKKKKKKIIIIIIIIIIIIJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOORRRWWW[[[___cccfffhhhhhhiiimmmppp~~~}}}xxxyyy}}}mmmZZZOOOIIIEEECCC@@@???===<<<<<<<<<<<<<<<777777999::::::999888777777777777777666666666666666666666666666666666666333333444555555444333333333333333222222222111111222222222111111111111000000111111111111222222222333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000//////000000111111222222111111222333333444555555444333333222333444666777666666555444444444444555444444555555666777777777777777777888999999:::::::::;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAACCCBBBAAA@@@???@@@AAABBB?????????@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOMMMLLLLLLLLLMMMOOOQQQRRRQQQPPPPPPOOOPPPRRRTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRNNNPPPRRRTTTUUUVVVVVVVVVXXXYYYYYYXXXUUUTTTTTTTTTSSSSSSTTTUUUVVVVVVTTTSSSUUUVVVZZZ^^^___bbbkkkuuuttt|||000000000000111111111111////////////000000000000////////////////////////////////////000000000000000000000000000000000000111111000000//////......222222111111111111111111000000111222222222222111333333222222111222222222333222222222222222222333111111222333333444555555444444333333444555777888777777888:::::::::::::::999:::;;;<<<<<<<<<;;;:::========================?????????@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKMMMNNNOOO\\\]]]___aaabbbbbbaaa```pppyyy}}}~~~}}}ssshhhYYYMMMGGGCCC>>>:::<<<<<<;;;::::::::::::;;;;;;:::999999888888999999888777777666555444444444444444555555555555444444333333333333333333333333222222222222222222222222444444333222111000///...000000000000000000000000111111111111111111111111000000000000000000000000111000///......///000111//////000000111111222222//////000000000000//////000111111111111222222222111111111111111111111111111222222222222333333333555444333333222222222222222333333333333333333444555555555555666666666666777666666666666666777777999999:::;;;;;;<<<<<<======>>>>>>>>>????????????AAA@@@?????????@@@BBBCCCAAABBBBBBCCCCCCBBBBBBAAADDDFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNLLLJJJHHHGGGHHHIIIJJJGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMPPPOOONNNNNNOOOPPPRRRSSSRRRSSSSSSSSSQQQPPPNNNLLLOOOPPPQQQRRRTTTTTTUUUUUUUUUVVVWWWVVVTTTRRRRRRSSSSSSTTTUUUVVVUUUSSSQQQOOOSSSSSSTTTWWWZZZ^^^aaacccmmmrrrxxx}}}....../////////000000000.../////////000000000000////////////////////////.../////////000000000000////////////////////////000000000000//////......000000000000000000000000000000111222222222222111333222222111111222222222222222111111111111222222111222222333333444444444222222222333333444555666666777888999999::::::999999:::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMNNNOOOSSSUUUYYY]]]___aaabbbbbbbbblllxxxooo```XXXMMMEEEBBB@@@===:::<<<;;;;;;::::::::::::::::::999999888888888888888888888888777666555555555333333444444444444333333333333333333333333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111000///......///000111000000000000000111111111//////000000000000//////000000111111111222222222111111111111111111111111111111111222222333333333555444333222222222222222222222333333333333444444555555555555666666666666555555555555555666777888999999::::::;;;<<<<<<<<<=========>>>>>>>>>????????????>>>======>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@CCCCCCDDDFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKIIIGGGFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQOOOMMMLLLOOOPPPQQQRRRSSSTTTTTTTTTSSSTTTUUUTTTRRRQQQQQQQQQRRRSSSUUUUUUUUUTTTRRRQQQSSSSSSSSSTTTVVVYYY[[[\\\cccggglllpppttt{{{------........./////////....../////////000000000////////////////////////....../////////000000000////////////////////////000000000////////////...///////////////////////////000111111222222111111222222111111111222222333111111111000000111111111222222222333333333333333000111222333333444444333555555666777888888888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCC???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLNNNOOOMMMOOOSSSWWWZZZ]]]^^^___WWW^^^iiirrryyyxxxaaaRRRLLLGGGAAA>>>>>>???===;;;;;;;;;:::999999999999:::999888777777666666777777888888888777666666555555222222333333333333222222333333333333333333333333222222222222222222222222000000111111222222222333111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000111000000000000000000/////////000000000000//////000000000111111111222222111111111111111111111111000000111222333333444444444333333222222222222333222222222333333444444444444555555555555666666666444444444444555777888888888999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<======???@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBDDDEEEFFFHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRQQQPPPOOOMMMLLLOOOPPPQQQQQQRRRRRRRRRQQQQQQRRRSSSRRRPPPOOOOOOPPPQQQRRRSSSTTTUUUTTTSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUXXX[[[___aaadddjjjrrrxxxzzzyyyyyy|||------........./////////........./////////000000////////////////////////........./////////000000////////////////////////////////////////////////...///////////////000000///000000111111111111111111111111111111222222333111111000000000000111111333333333222222222222222000111333444444444333222333444555666777777777777999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCC???@@@AAABBBCCCDDDDDDDDDBBBBBBCCCCCCDDDDDDCCCCCCFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUVVVVVVVVVSSSYYY___dddiiiqqq}}}zzzjjj\\\OOOGGGBBB???===<<<>>>>>>>>><<<::::::999888888888888999777777666555555555555666777777666666555555555555222222333333333333222222222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111////////////////////////000000////////////000000111111000000/////////...//////000000000000//////000000000000111111111111111111111111111111111111000000111222333444444555333333222222222222222333222222222333333444444444444444444555555555666666444444444555666888999:::888888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>??????>>>???@@@BBBDDDEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKLLLJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPNNNLLLKKKOOOOOOPPPPPPPPPPPPPPPOOOOOOQQQRRRRRRPPPNNNOOOOOOOOOPPPQQQSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVXXXYYYZZZ^^^ccchhhjjjiiiiiikkkqqqyyy....../////////000000000............////////////////////////////////////............////////////.......................................//////////////////000000111111111//////000111111111111000111000000000111111222333111111000000000000111111222222222222222222222111111222444555555444333333333333444555666666666666999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCC???@@@AAABBBCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQQQQRRRRRRRRRRRRSSSVVVYYY[[[]]]eeepppzzz~~~vvviii\\\RRRKKKGGGEEE???>>>===<<<===<<<;;;:::999999888777777777777777777666555555444444555555444444444444444333333333333333444444444444333333222222222222222222222222111111111111111111111111222222222111111111111000111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////111000000000//////......//////000000000000////////////000000000111111111000000000000000000000000000000111222333333444444222222222111111222222333111111222333333444555555444444444444555555555555555555555666777888:::;;;777777888888999:::::::::999999:::::::::;;;;;;;;;=====================<<<===>>>>>>??????>>>>>>===???>>>>>>???@@@BBBEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPOOOOOONNNNNNNNNOOOOOOOOOMMMLLLKKKMMMNNNNNNOOOOOOOOONNNNNNOOOPPPRRRQQQPPPNNNOOOPPPMMMNNNOOOQQQRRRSSSTTTTTTRRRRRRSSSTTTUUUUUUUUUVVVTTTUUUUUUUUUVVVXXX[[[]]]___^^^^^^___bbbgggmmmqqqwwwyyy|||....../////////000000000------........./////////////////////////////////------........./////////........................---............//////////////////000000111111222...///000000111111000000000000000000000111222333111111111000000111111111111111111222222222222222333333444444444444333333333333444555666666666666999999999999999:::;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSPPPRRRTTTTTTUUU]]]iiisss}}}vvvoooiiieeeZZZWWWRRRMMMHHHDDDAAA@@@======<<<;;;:::999888777888888777666666666666777777666555555444444555555333333333333333333333333333333444444444444333333222222222222222222222222111111111111111111111111333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000//////////////////...//////000000000000///////////////000000000111111000000000000000000000000111111222222222333333333222111111111111222222333111111222333333444555555333444444444444555555555555555555555666888999:::666777777888888999::::::888888888999999999::::::<<<<<<===>>>??????>>>>>>===>>>>>>??????>>>>>>===>>>>>>???@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNLLLMMMNNNNNNNNNMMMKKKJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMOOOQQQPPPOOONNNNNNOOOLLLLLLMMMNNNPPPQQQRRRSSSQQQRRRSSSUUUVVVVVVVVVVVVTTTSSSSSSSSSSSSTTTVVVWWWVVVWWWXXXXXXZZZ]]]bbbfffeeefffiiimmmqqqvvvzzz|||zzz~~~------........./////////---------.........//////////////////////////////---------.........//////........................---------.........//////------...//////000111111...//////000000000000000////////////000111222333222222111111111111222222000000111111222222333333333333222222222222333333333444555666666777777777:::999888888888999:::;;;999999999999999999999999999:::;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJJJJKKKLLLNNNPPPRRRSSSNNNPPPPPPOOOOOOVVVaaakkktttwww~~~}}}{{{}}}uuuggg]]]XXXUUURRRPPPFFFGGGGGGEEEBBB???<<<;;;;;;;;;;;;:::888777888888888777666666555555666666777666666555555555555555333333333333333333333333222222333333333333222222111111111111111111111111111111111111111111111111111111111111111222222222////////////////////////000000000000000000000000000000000000000000000000...///000111111000///............/////////////////////000000000000//////////////////000000000111000000000000000000000000333333333222222222222111111111111111111222333333000111111222444555555666333333444444444555555555444444444444444555666777666666777777888999999999777777777888888888999999:::;;;<<<>>>????????????>>>>>>>>>??????>>>>>>>>><<<===???AAACCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKHHHHHHHHHIIIIIIJJJKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKLLLLLLMMMNNNOOOKKKLLLMMMMMMMMMLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNKKKMMMOOONNNMMMLLLMMMNNNKKKKKKKKKLLLNNNOOOPPPQQQPPPQQQRRRTTTTTTTTTTTTSSSTTTSSSRRRRRRSSSTTTTTTTTTQQQSSSUUUUUUUUUVVVZZZ]]]ZZZZZZ[[[]]]bbbfffjjjlllkkkmmmsss{{{}}}|||,,,,,,,,,---------......---------.........//////////////////////////////---------.........//////........................---------.........//////,,,,,,------...///000000...//////000000000000000////////////000111222333333333222222222222333333//////000111222333333444333222111000000000222222333444555666777777777777:::999888888888999:::;;;999999999999999999999999999999;;;<<<===???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMKKKJJJJJJJJJKKKKKKMMMNNNPPPPPPOOOPPPOOOMMMKKKPPPZZZccceeejjjsssyyywwwqqqqqqvvvlllaaaSSSJJJHHHIIIIIIHHHDDDDDDBBB???<<<999999999999::::::999999999:::<<<777777666555555555555555777777666555555555555666444444444444444444444444111111222222222222111111111111111111111111111111000000000000000000000000...///000111222333444444////////////////////////000000000000000000000000000000000000000000000000...///000111111000///...---.........//////000000//////000000000000//////////////////000000000000000000000000000000000000444444333222222111111000111111000000111222333333000111111222444555666666333333333444444444555555333333222222222333444444666666666777888888999999777777777777888888888888888999;;;===????????????>>>>>>????????????>>>>>>;;;===???BBBDDDEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKMMMOOOPPPKKKKKKLLLMMMMMMLLLKKKJJJHHHIIIJJJLLLMMMNNNNNNNNNJJJKKKMMMMMMLLLKKKKKKLLLJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPRRRRRRRRRQQQPPPOOOUUUSSSRRRSSSTTTUUUUUUTTTOOORRRTTTTTTQQQQQQRRRUUUVVVTTTSSSSSSVVVZZZ]]]______^^^cccjjjllllllrrr{{{~~~---...///111111///...---..................------........................////////////////////////......------------......111000000///...---------////////////////////////////////////////////////333222111111111222444444222222222222222222222222//////000111222222333333222222111111111111111222333444444555555444444333555666666777888999999:::555666888:::::::::999999888999:::<<<===>>>>>>???======>>>???@@@AAAAAABBBEEECCCBBBAAA@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQUUUZZZbbbgggiiiiiihhhhhh{{{```VVVKKKCCCAAAAAA???===??????>>><<<<<<;;;;;;;;;999:::;;;;;;:::777555333666666666666666666666666444444444555555555666666333333333333333333333333111111111111111111111111000000000000000000000000111111222222222222111111000/////////000111222222000000000000000000000000111111000000//////............//////000000111111///////////////.........////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111222222333333111111222222222333333333222222333333444555666666333333333444444444555555555555555666888999888777888777666666666777999:::999::::::;;;===>>>@@@AAA@@@?????????>>>>>>============>>>???@@@BBBDDDEEEFFFGGGHHHGGGEEEEEEFFFHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJKKKLLLNNNOOOLLLLLLKKKKKKKKKMMMNNNOOOLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIILLLLLLKKKKKKLLLNNNPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPUUUUUUUUUSSSQQQQQQSSSUUURRRRRRRRRRRRRRRSSSTTTTTTSSSRRRRRRRRRSSSVVVYYYZZZ\\\[[[ZZZ[[[]]]aaadddgggjjjkkknnnqqquuuxxx{{{|||---...///000000///...---................................................////////////////////////......------------......111000000///......------////////////////////////////////////////////////222111111000111222333444111111111111111111111111///000000111222222333333222222111111111111222222333333444444444444333333555555666666777777888888444444666666777777777777888999:::<<<============<<<======>>>???@@@AAAAAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLPPPTTTVVVXXXYYY[[[]]]rrrzzz~~~sssWWWOOOFFF@@@@@@@@@???===>>>===<<<;;;::::::::::::999:::::::::999777555333555555555555555555555555333444444444555555555666333333333333333333333333111111111111111111111111000000000000000000000000000111111222222111111000000000000///000000111111000000000000000000000000111000000000/////////....../////////000000000111/////////////////////...////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111000000111111111222222222333333222333333333444555555555333333333444444444444555444333333555777888777555777777666666777777888999999999:::;;;<<<>>>@@@@@@?????????>>>>>>>>>=========>>>>>>???@@@AAACCCDDDDDDDDDEEEDDDBBBBBBDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNOOOMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJKKKKKKJJJJJJIIILLLKKKKKKKKKLLLNNNPPPQQQPPPPPPOOOOOONNNOOOOOOOOOQQQRRRRRRRRRPPPPPPRRRTTTQQQQQQQQQQQQQQQRRRSSSSSSNNNNNNMMMMMMNNNPPPRRRSSSSSSRRRRRRRRRSSSVVVZZZ\\\ZZZ[[[]]]```cccfffiiijjjsssrrrttt}}}---...///000000///...---........................////////////////////////////////////////////////......------------......000000000///......------////////////////////////////////////////////////000000000000000111222222000000000000000000000000000000000111222222333333222222111111111111222222333333444444444444333333555555555555555666666666555555555555666777888888999:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLOOOSSSVVVdddlllwww~~~}}}{{{{{{}}}ssshhhdddggghhhbbb\\\JJJEEE???===>>>???>>>===<<<<<<;;;:::999999999999888999999999888777555444555555555555555555555555333333444444444444555555333333333333333333333333111111111111111111111111000000000000000000000000000111111222222111111000111111000/////////000000000000000000000000000000000000000000////////////////////////000000000000......//////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////222222111000000///......111111111222222222222333333333333333444444444444333333333333444444444444222222222333555666555444666666777777888888777777999999999:::;;;===??????>>>>>>>>>>>>============>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDCCCAAAAAACCCEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHHHHIIIKKKMMMNNNPPPMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGJJJJJJKKKLLLLLLLLLKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIKKKKKKKKKLLLMMMNNNOOOPPPNNNNNNMMMMMMMMMNNNNNNOOOLLLNNNPPPPPPPPPOOOPPPRRRPPPPPPOOOOOOPPPPPPQQQRRROOONNNMMMMMMMMMNNNOOOPPPQQQPPPOOONNNOOORRRTTTVVVRRRSSSTTTVVVYYY[[[\\\]]]bbbbbbdddkkkvvv---......//////......------------...............////////////////////////////////////////////////......------------......000000//////............///////////////////////////////////////////////////////////////000000111000000000000000000000000000000111111111222222222222222111111111222333333333333333444444333333333555555444444444444444444777777666666777888:::;;;::::::;;;;;;;;;::::::999;;;;;;<<<===>>>??????@@@???@@@AAABBBBBBAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDDDDDDDDDDHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJIIIIIIKKKNNNRRRVVV]]]ffflllmmmkkkjjjiiiwww~~~uuulllccc[[[QQQMMMOOOPPPNNNKKKAAA???<<<<<<======<<<;;;<<<;;;:::999999999999999888888888888777666555444555555555555555555555555333333333333333333444444222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000222111000///////////////000000000000000000000000000000000000////////////////////////000000000000............////////////////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000//////......111111111111222222222222444444333333333333333333222222333333333444444444222222222333555666555444444555777888888888777666888888999999:::<<<===>>>========================??????>>>??????@@@AAAAAACCCDDDDDDDDDCCCCCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFGGGIIIKKKMMMNNNOOOMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOLLLLLLLLLLLLLLLMMMNNNOOOLLLNNNPPPQQQPPPNNNNNNOOONNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMNNNPPPOOONNNNNNNNNOOOQQQRRRRRRRRRSSSUUUVVVWWWXXXYYYYYYXXXXXX[[[aaafffiiijjj------............---------------.........//////////////////////////////////////////////////////......------------......////////////............////////////////////////////////////////////////......//////000000000000111111111111111111111111111111111111111222222222222222111111222333333444222333333333333333333222444444444444333333333333777666666555666888999;;;:::::::::::::::999999888999:::;;;<<<===>>>>>>???>>>???@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFFFFFFFFFFFFFFFFEEEIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHIIIHHHIIIIIIJJJJJJIIIHHHGGGEEEGGGHHHGGGFFFGGGHHHJJJMMMQQQUUUYYY[[[\\\]]]^^^ffflllqqqsssvvv|||~~~}}}zzztttooofff[[[VVVQQQKKKFFFCCCDDDEEECCCAAA>>>===<<<<<<<<<<<<:::999<<<;;;::::::999:::::::::777777777777666555555444555555555555555555555555333333333333333333222222222222222222222222222222000000000000000000000000////////////////////////000000000111111000000000111111000///.........///////////////////////////////////////000000000000000000000000////////////---.........//////000000////////////////////////------------------------........................////////////////////////111111111111111111111111......//////000000000000000000111111111222222222333333333333333333222222222222222333333333444444333222222444666777666444444555666888888777666666888888888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@AAABBBCCCDDDCCCBBBCCCDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHDDDEEEGGGIIIKKKLLLMMMNNNLLLLLLLLLLLLKKKKKKJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNOOOJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRRRROOOMMMLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOMMMLLLKKKKKKJJJIIIIIIIIILLLKKKJJJIIIIIIJJJKKKKKKNNNOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRTTTVVVVVVWWW------------------------,,,,,,------.../////////........................////////////////////////......------------......//////////////////......////////////////////////////////////////////////......///000000000000000111111111111111111111111111111111111111111111111222222111222222333444555222222333333333333222222333333333333333444444444444444444444555666777777999999:::::::::999888888999999:::;;;<<<======>>>>>>>>>???@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIHHHEEEGGGIIIIIIHHHGGGHHHIIIJJJJJJKKKLLLOOORRRUUUVVV[[[___cccdddhhhmmmooommmqqquuuxxxyyyxxx{{{ooo^^^YYYVVVNNNHHHHHHDDDBBB@@@?????????===<<<<<<<<<<<<;;;;;;:::999999;;;::::::999999::::::;;;777666666666555555555555444444444444444444444444333333222222222222111111222222222222222222222222000000000000000000000000///////////////////////////000000111111000000///000000///.........//////////////////////////////////////////000000000000000000000000////////////------......///000000000////////////////////////................................................////////////////////////111111111111111111111111......///000000111222222000000000111111111111222222222222222333333333333222222222222333333333333333222222444666666555444555555666666777777666666777777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>???@@@AAAAAA@@@AAABBBAAAAAAAAACCCEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGIIIJJJKKKLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJKKKLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIKKKLLLMMMNNNNNNNNNIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSRRROOOMMMLLLLLLMMMMMMLLLLLLMMMMMMNNNOOONNNNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNOOOPPPQQQQQQ...------------------...,,,,,,------...//////000------------------------////////////////////////......------------........./////////////////////////////////////////////////////////////////////...///000111111111000000000000000000000000000000111111111111111111111111222222222222333444555555222222333333333333222222222222333333444444555555222333444555666666666666777888999999999999999888888888999:::;;;<<<======>>>>>>>>>>>>>>>???@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFHHHJJJJJJJJJIIIHHHGGGIIIJJJJJJIIIIIIJJJKKKJJJHHHGGGHHHJJJLLLNNNOOOQQQUUUVVVWWWZZZ___```]]]bbbeeegggfffgggmmmvvv|||}}}wwwsssvvvxxxyyywwwsssrrruuuyyyhhhWWWJJJHHHGGGAAA>>>AAA=========<<<<<<<<<;;;;;;::::::::::::999888999:::999999888888888999999:::666666555555444444555555444444444444444444444444333222222222111111111111111111111111111111111111000000000000000000000000//////////////////////////////000000000000////////////.........///000000////////////////////////.../////////000000000111111000000000/////////...------......///000000111////////////////////////................................................////////////////////////111111111111111111111111000000111111111111111111000000000000111111111111111111111222333333333444111222222222222333333333111111111222444555444333666555555555555666777777777777777777777888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@AAABBBBBBAAABBBDDDFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIKKKLLLMMMNNNMMMMMMIIIIIIJJJKKKLLLNNNPPPQQQQQQQQQQQQPPPMMMLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOMMMNNNOOOOOOOOOOOOPPPQQQ...------,,,,,,------...,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........------..................///////////////////////////////////////////////////////////////...///111222222222111000////////////////////////222222111111111111111111222222222222333444555666222222222333333222222222222222333444444555666666333555666888888888888777777777888999999999999999777888999:::;;;<<<<<<===???>>>=========>>>@@@AAA??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCCCCDDDEEEFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCEEEGGGIIIJJJIIIHHHGGGFFFGGGGGGFFFEEEFFFHHHKKKKKKIIIHHHGGGIIIJJJJJJIIIJJJMMMNNNMMMPPPUUUTTTQQQXXXYYYYYYYYY\\\ccciiilllooovvv}}}tttlllggghhhgggccc^^^YYYWWW[[[^^^cccrrrsss___WWWIII???BBBBBB<<<;;;@@@<<<<<<<<<;;;:::;;;<<<===888999999888777888999;;;888777777777777777888888666666555444444444555555444444444444444444444444333222222222111111000000111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////...............///000111////////////////////////.../////////000000111111111111000000/////////...---------...///000000111////////////////////////////////////////////////........................////////////////////////000000000000000000000000333333222222111000000000000000000000111111111111000000111222333333444444111111222222222333333333000//////111333444333111666666555444444666777888777777666777777888999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===???@@@BBBCCCBBBDDDEEEDDDDDDDDDGGGIIIDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCEEEFFFGGGIIIJJJJJJIIIIIIHHHIIIJJJLLLLLLLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGFFFHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIKKKLLLMMMNNNMMMMMMIIIIIIJJJKKKMMMOOOPPPQQQOOOOOOOOONNNLLLLLLNNNPPPMMMMMMMMMMMMMMMNNNNNNOOOLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLHHHIIIIIIJJJKKKLLLLLLMMMOOOPPPQQQPPPOOOOOOOOOPPP.........------,,,,,,,,,........................000///...---,,,---......////////////////////////000000//////.........---,,,,,,---......---,,,,,,////////////////////////....................................////////////////////////000222333444000000000000111111111111000000111111111222222222222222333333333333444444333333333444444444555555777777777777777666666666888888888888888999999999666777777888:::;;;<<<<<<======<<<<<<===???BBBCCCAAAAAAAAABBBBBBAAA@@@@@@????????????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEFFFFFFFFFFFFDDDBBBAAAAAADDDGGGJJJGGGHHHIIIIIIJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOQQQSSSUUUWWWXXXYYYaaadddhhhnnntttyyy}}}}}}|||uuu{{{yyyuuuppphhh```XXXTTTSSSPPPLLLIIIHHHHHHJJJLLLTTTXXX^^^aaaaaa\\\UUUPPPGGGEEECCCAAA>>>;;;999888:::999999888888999999:::;;;;;;::::::999888777777666777888999999888777666777666666555444444333333444444444444444444444444222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000////////////000000000000............//////////////////............//////000000000000000000000000000000000000000000000000---......///000111111222000000000000//////////////////////////////////////////000000000000//////,,,------...///000111111111111000000//////......000000000000111111111111333444444333000000111333444333333222222111111000333333333444444555555555444444444555555555555666666666666666777777777777999999:::;;;;;;<<<<<<===<<<<<<===>>>??????@@@@@@AAAAAAAAAAAABBBDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDBBBBBBCCCDDDDDDDDDEEEGGGHHHIIIHHHGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKGGGGGGHHHHHHGGGGGGFFFEEEEEEGGGHHHHHHHHHHHHIIIKKKKKKLLLMMMMMMMMMKKKHHHGGGHHHJJJKKKJJJHHHHHHIIIKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJNNNMMMKKKIIIIIIJJJLLLMMMOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKLLLMMMMMMNNNNNN......---------,,,,,,,,,........................000///...---,,,------...........................000/////////.........---------...//////...------............................................................////////////000000000///000000111111000000000000111111111111000000111111111222222222222222222333333333444444333333333333444444444444666666666666666666666666666666666777777777777777777777888999:::;;;<<<<<<===<<<<<<<<<===???AAACCC@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@AAABBBBBBDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEDDDFFFEEECCCCCCCCCEEEHHHJJJGGGHHHHHHIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKMMMOOOPPPQQQUUUWWWZZZ^^^bbbfffhhhiiiuuuxxx|||~~~}}}~~~}}}yyyvvvuuutttppphhhbbbbbb```]]]YYYTTTNNNIIIFFFJJJHHHEEECCCBBBCCCDDDEEEFFFHHHKKKLLLKKKHHHEEEBBB@@@@@@???===<<<:::999888999999999888888999999999999999888777777666555555666666777888888777666666666666666555444333333333333333333333333333333333222222222222222222222222000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000.../////////000000000000............//////////////////............//////////////////////////////////////////////////////......//////000000111111000000000000/////////...//////////////////////////////000000000000//////------......//////000000000000000000////////////000000000000111111111111111111111000000000000111222222222222333333333333333333333444444444444444444444444444555555555555555666666666777777777777888888999999:::;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFGGGIIIIIIHHHHHHJJJKKKIIIJJJKKKKKKKKKIIIGGGFFFFFFHHHJJJJJJJJJIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLL...------------,,,,,,,,,........................//////...------------...------------------------/////////.....................////////////......------------------------....................................////////////222111000000/////////000000000000000111111111111000000000111111111111222222222222222333333333333222222333333333444444444444444444444444555555555444444444555555666666666888888999:::;;;<<<<<<===<<<<<<;;;;;;<<<>>>@@@AAA???@@@@@@AAAAAAAAA@@@@@@??????>>>??????@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNPPPRRRTTTUUUVVVWWWeeehhhkkkmmmnnnnnnooopppnnnnnnpppttt|||}}}{{{xxxtttqqqooonnnmmmgggccc___\\\[[[XXXRRRMMMMMMLLLKKKHHHFFFCCCBBBAAAAAA@@@???>>>>>>>>>>>>????????????>>>======<<<<<<;;;;;;;;;;;;::::::::::::999999888888888888999999888888777777666666555555555666777777777777666555666555555444444333333222222222222222222222222222222222222222222222222222////////////////////////.../////////000000000000000000000000000000000000000000000000000000000000....../////////000000000............//////////////////............//////........................////////////////////////////////////////////////000000000/////////......////////////////////////////////////////////////.........///////////////////////////000000000000000000000000111111111111111000///000111222111000111111222333333444555555444444444444333333333333333333333444444444555555555555666666666777777777777777888888999:::::::::;;;;;;===>>>@@@AAABBBCCCAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHJJJJJJIIIIIIKKKLLLIIIJJJKKKKKKJJJIIIGGGFFFDDDFFFHHHJJJKKKLLLKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJ------------------------........................//////......------------------------------------........................---..................---------------------------....................................////////////111000000/////////000000///000000000111111111111000000000000111111111111111222222222222333333333222222222222333333333333333333333333333444444444333444444555555666666666999999:::;;;;;;<<<======;;;;;;;;;;;;<<<===>>>???>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAACCCDDDEEEEEEFFFFFFGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEELLLLLLLLLMMMMMMMMMMMMNNNJJJKKKLLLMMMMMMNNNNNNMMMTTTVVVYYYZZZZZZZZZ[[[]]]``````bbbffflllqqqvvvxxx|||wwwtttsssrrrttt|||~~~|||yyyvvvssssssssssssooojjjccc^^^[[[YYYXXXWWWTTTQQQMMMKKKJJJHHHEEECCCEEEDDDCCCBBBAAAAAABBBBBB======>>>>>>>>>>>>======??????>>>===<<<<<<======:::;;;;;;;;;;;;;;;;;;;;;888888777777777777888888999999888888888777777777555555555666666555555555444444444444333333222222111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000111111////////////////////////000000000000000000000000........./////////000000............///////////////......------......///------------------------//////////////////////////////////////////......000000/////////........./////////////////////////////////......////////////////////////...............//////000000111111///000000000111111111111333222111222444555444222222222333333333444444444555444444333333222222222222333333333444444444444555555555666666666777777777777888888999::::::::::::;;;<<<>>>@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGIIIJJJJJJJJJJJJKKKMMMMMMMMMMMMLLLKKKIIIHHHGGGBBBEEEIIILLLMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMGGGGGGIIIJJJKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLMMMKKKKKKJJJJJJIIIHHHGGGGGG------------------------.......................................---------........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////............///000111222///000000000111111111111000000000000000000000000111111111222222222333333111111111222222222333333111222222222333333333444444444555666777777888888999::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<=========>>>??????@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@AAABBBCCCDDDEEEEEEEEEDDDGGGFFFFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIIIIIIIIIIHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHJJJLLLNNNNNNMMMMMMNNNPPPPPPQQQSSSUUUWWWZZZ^^^```iiidddaaaaaacccfffnnnwwwwwwxxxyyyzzz|||~~~|||wwwrrrnnnlllhhhfffccc```]]]]]]]]]]]]YYYUUUPPPLLLKKKJJJIIIHHHGGGEEECCCBBBAAAAAAAAA@@@??????>>>=========>>>>>>;;;<<<===>>>>>>>>>======;;;;;;<<<<<<<<<;;;::::::::::::::::::999999888888888777777666666777777888888888777777777777777777444444444444444444444444333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222////////////////////////////////////////////////............////////////............////////////......------------......------------------------........................////////////............////////////............//////////////////////////////............/////////////////////...............//////000000111111///000000000111111111111333333333444555555333222444444444333333222222222444444444333333222222111222222222222333333333444555555555555666666666666888888999999:::;;;;;;;;;999:::;;;===???AAABBBCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEFFFHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHFFFEEEDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJKKKMMMNNNNNNMMMLLLJJJHHHGGGFFFDDDIIINNNQQQOOOLLLJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMHHHHHHIIIIIIIIIIIIHHHGGGIIIIIIJJJKKKLLLLLLLLLLLLGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFF,,,,,,,,,------------.................................//////......---,,,////////////////////////---------------.........,,,,,,++++++++++++,,,,,,------------------------....................................////////////---------...///000222222000000000000111111111111111000000000000000//////111111111111222222222222000000111111111222222222111111222222333333444444555555666777888999999:::999:::::::::;;;;;;;;;;;;999999::::::;;;;;;;;;;;;<<<===>>>???????????????>>>>>>===>>>>>>???@@@AAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDGGGFFFEEEEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHIIIIIIIIIGGGIIIJJJIIIHHHHHHIIIJJJHHHIIIKKKKKKKKKLLLNNNPPPVVVQQQNNNPPPSSSUUU[[[bbb___```aaabbbdddggghhhjjjiiiooosssssstttvvvsssoooiiiiiihhhfffbbb^^^[[[YYYTTTRRRPPPNNNMMMLLLLLLLLLIIIFFFCCCBBBBBBBBBAAA???>>>>>>============>>>???======<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;888999:::;;;;;;:::999888888888888777666666555555777777666666666666777777555555555555444444444444444444333333333333444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222000000000000000000000000////////////////////////------........./////////............////////////......------------......------------------------................................................/////////.........------////////////////////////000///...------...///000.........///////////////////////////000000000000000000000000111111111111000222444444222000000000444444333222222111000000333333333333222222222222111111222222222333333333444444555555555666666666888888999999:::;;;;;;;;;999:::;;;<<<>>>???@@@AAA@@@AAABBBCCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHJJJJJJIIIIIIKKKLLLMMMLLLLLLKKKIIIIIIHHHHHHIIIQQQYYYZZZSSSKKKIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLIIIHHHHHHHHHGGGGGGGGGFFFIIIIIIJJJKKKLLLLLLKKKKKKGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLJJJJJJJJJIIIHHHGGGGGGFFF,,,,,,,,,---------..............................---.../////////...---,,,........................,,,,,,,,,------.........---,,,++++++++++++,,,---............................................................////////////...............///000111000000000000111111111111111111000000////////////111111111111222222222222000000000000111111111222111111222222333444444555444555666777888999999:::999999999999::::::::::::888999999:::::::::::::::;;;<<<===>>>????????????=========>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEGGGFFFDDDDDDDDDEEEGGGHHHDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIFFFGGGGGGFFFEEEDDDFFFGGGEEEGGGIIIHHHGGGGGGIIIKKKJJJEEEDDDGGGIIIJJJLLLQQQNNNMMMMMMNNNPPPQQQRRRRRRPPPUUUXXXXXXXXXZZZXXXSSSRRRRRRSSSRRRPPPNNNKKKIIIFFFEEEEEEDDDDDDCCCCCCCCC???>>>===>>>??????===;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;;;;:::::::::::::::::::::999999999999999999999999777777777777666666666666777666666555555666666777444444444444444444444444444333222111111222333444111111111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////---------.........//////............////////////...------,,,,,,------...------------------------........................,,,------......///////////////.........---------////////////////////////000///---,,,,,,---///000------......//////000000000000000000////////////000000000000111111111111///444888666111---...111111111111111111111111111222222222222222333333333111111111111222222222222444444444555555555666666777777888888999:::::::::999999:::;;;<<<===>>>???<<<===???AAAAAAAAA@@@???===>>>@@@AAABBBBBBBBBAAA@@@AAAAAACCCDDDEEEFFFGGGEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGFFFGGGIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPP\\\fffdddWWWLLLJJJMMMIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKGGGGGGFFFEEEEEEFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJIIIIIIHHHHHHHHHGGG,,,,,,,,,------.................................---.../////////...,,,,,,------------------------,,,,,,,,,------............---,,,,,,,,,,,,---...////////////////////////..................................../////////000000000///............///000000000000111111111111111111000000/////////...000111111111111222222222000000000000111111111111111111222333444444555555444444555666777888999:::999999999999999999::::::888888999:::::::::999999;;;<<<===>>>????????????============>>>???@@@AAACCCCCCEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDCCCCCCBBBAAADDDCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCDDDEEEGGGHHHCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDEEECCCAAAAAABBBDDDAAADDDFFFFFFDDDCCCFFFHHHFFFBBBAAADDDFFFEEEFFFHHHFFFEEEEEEEEEFFFFFFFFFEEE@@@DDDGGGGGGGGGIIIHHHDDDGGGHHHIIIHHHGGGEEEBBB@@@???@@@@@@AAAAAA@@@@@@???<<<<<<<<<===>>>>>><<<999;;;<<<>>>===<<<;;;;;;;;;777999;;;<<<===<<<:::999<<<<<<;;;:::::::::::::::888777555444555666777999888888888888999999999999666666555555555555666666555666666666666666666666444333222111111222333444111111111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////---------.........//////............/////////000...------,,,,,,------...................................................,,,,,,------...///000000//////.........---------////////////////////////000///---,,,,,,---///000,,,------...///000111111111111000000//////......000000000000111111111111000777===:::222---///444/////////000111111222222111111111222222333333444000111111111111222222222444444444555555555666666666666666777888888999999999999::::::;;;<<<======999;;;===???@@@@@@>>>>>>===>>>@@@AAABBBBBBAAAAAA>>>???@@@BBBDDDEEEFFFGGGFFFGGGIIIJJJKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGBBBAAA@@@???@@@BBBDDDEEEEEEGGGHHHHHHHHHHHHIIIKKKMMMMMMNNNPPPRRRUUUWWWYYYVVVdddoookkkZZZMMMKKKPPPHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJFFFEEEDDDDDDEEEGGGIIIKKKHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJIIIIIIIIIIIIHHHHHH------------------------......................................................------------......------------------------,,,------......------,,,,,,,,,,,,---------......------............---------......///////////////////////////////////////000000000000000000000000222111111111000000//////000000000000000000000000222222222222222222222222222222333333333333444444666666666666777777777777888888888888888888888999888:::======;;;999888888============>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>AAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEEEEEEECCCBBBAAACCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCC???@@@AAABBBCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999:::;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999888888888777777666666666666555444333222222222888888777555555444444444555555444444444333333333222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////.........------------............///111000000///......------///...,,,++++++,,,---...------............------------------------------.........------,,,,,,,,,------------------------........................,,,,,,,,,,,,---...//////,,,---------.../////////000///...------...///000000000////////////000000444444333333222111000000111111111000000000000000111111222333333333333222777444000///111333222111222222333333333333444444777888888999::::::;;;;;;666777777888888999::::::===<<<;;;:::999:::;;;<<>>>>>>>>===<<<<<<===>>>>>>AAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBFFFFFFFFFEEEDDDBBBAAA@@@DDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFFFFFFFFFFEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???@@@@@@AAAAAAAAA@@@???>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999888999:::;;;;;;;;;;;;;;;999999999999999999999999888888777777777666666666777666555444333333333333888777666555444444444444555444444444444333333333222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000........................000/////////.........------------............///............////////////...---,,,++++++---...///---......//////......---------------------------......---------,,,,,,,,,------------------------------------------------//////...---,,,,,,,,,,,,---------...............000///...------...///000000000////////////000000333333222222111000000///000000000000000111111111000111111222222222222222666333000000222333222111222222222333333333444444666666666777888888999999777777888888999:::::::::<<<<<<;;;:::::::::;;;<<>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCEEEEEEDDDDDDCCCCCCDDDDDDGGGFFFFFFEEECCCBBB@@@???CCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@???>>>>>>?????????@@@???>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999999999999999777888999999:::999999999888888888888888888888888666666666666666555555555777666555444444444444444777666555555444444444444444444444444333333333333222222222222222222222222111111111111111111111111222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000......................../////////...............---------............///,,,,,,---...//////000000---,,,++++++,,,---///000......////////////......------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,...............---------//////............//////000//////......//////000222111111000000///////////////000000111111222222//////000111111111111111333222111111222333111000222222222222333333333333333444444555666666777777888888999999:::;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFGGGHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIHHHFFFDDDCCCEEEFFFHHHHHHIIIKKKMMMQQQTTTVVVYYY``````VVVOOONNNMMMHHHKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIKKKLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIII,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,---------......------............---------......///////////////////////////////////////////////////////////////111111111000000000000000000000000000000000000000111111111111111111111111111222222222222333333333444444555555555666666666666666555555444333333333444666999:::::::::<<<===<<<<<<=========>>>>>>>>>??????????????????????????????@@@@@@AAABBBBBBBBBFFFEEEDDDCCCCCCCCCDDDEEEDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCC@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>=========<<<<<<========================================================================;;;;;;::::::::::::::::::;;;:::::::::999999999999888888888888888888888888777777888888888888888777666666666666666666666666555555555555555555555555777666555555444444444555666555555444333333444444444444444333333333222222111111111111111111111111111111111111111111111111111111111111000000000000////////////////////////////////////////////////000000000000000000000000................................................---------............///,,,,,,---......//////000------,,,,,,,,,---.........//////000000//////...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////...---------,,,/////////......//////////////////....../////////000000/////////...............///000111222222333...//////000000000000000111111111222222222111000111222222222222333333333333333333444555555666666888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>??????@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCEEEGGGFFFGGGHHHJJJLLLNNNOOOPPPSSSVVVTTTNNNKKKMMMLLLHHHKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIJJJLLLLLLLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIII,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,---------......------............---------......///////////////////////////////////////////////////////////////000000000000000000111111000000000000000000000000111111111111111111111111111111111222222222333333444444444444555555555555666666666555555444444444888:::<<<<<<;;;:::;;;<<<======>>>>>>>>>???????????????@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAAEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDD@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEHHHHHHGGGGGGFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAA@@@@@@???======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>================================================999999::::::::::::::::::999999999999888888888888888888888888888888888888777777777888888777666666555555555555555555555555444444444444555555555555666555555444444444444555555444444333333333333444444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................---------...............---------............///........................///...------,,,,,,,,,,,,......////////////......------------------------------------------------------------------------------------------------,,,,,,,,,,,,---...///////////////...---------,,,...//////////////////...//////............///////////////.....................///000111222222333......///000000000000///000111222222222111111111111111111222222222333333333333444555555666666777888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<=========<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAACCCDDDEEEFFFFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCFFFFFFFFFFFFEEEEEEDDDDDDAAACCCEEEFFFGGGGGGFFFEEE@@@??????@@@CCCEEEGGGHHHGGGGGGHHHJJJKKKLLLLLLLLLNNNNNNLLLIIIIIIKKKJJJHHHHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJLLLLLLLLLKKKLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIII,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,---------......------............---------......///////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111222222222222333333333444444444555555666666666666666666666666<<<======<<<;;;::::::;;;============>>>>>>>>>>>>??????@@@@@@@@@@@@??????======>>>>>>???@@@@@@@@@BBBBBBBBBAAABBBBBBCCCCCCFFFFFFFFFFFFEEECCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAA@@@@@@???======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999999999::::::999888888888777777777777888888888888888888888888777777888888777777666666555555555555555555555555444444444555555555555555555444444333333333444444444333333222222333333333333333333333222222222222111111111111111111111111000000000000000000000000//////000000000000000111000000000000000000000000000000000000000000000000////////////////////////---------------------------------------.........---------............///......------------------......---------,,,,,,,,,------............------------------------------,,,,,,,,,------------...------------------------........................//////...---,,,,,,,,,,,,...............---------......////////////......///......------......///........................//////000000111111222222......///000000000000000///000222111000000111333111111111111222222222222444444444555666666777777888888999999:::;;;;;;;;;:::;;;<<<========================>>>??????@@@@@@>>>??????@@@@@@AAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEBBBDDDGGGHHHIIIGGGEEEDDD>>>>>>???BBBFFFIIIJJJJJJGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIKKKLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHH++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,,,,---------......------............---------......///////////////////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111111111111111222222222222222333333333333444444444444444555555666666777777;;;<<<===;;;:::999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@???>>>>>><<<<<<===>>>>>>??????@@@???@@@AAAAAABBBBBBAAAAAACCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEECCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBB>>>>>>??????@@@??????>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999:::888888777777777666666666888888888888888888888888888888888888888777666666555555555555555555555555444444555555666666666666333333222222222333333444333333222222222222333333333333333222222222222111111111111111111111111111000000000000000000000000////////////000000111111000000000000000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,------.........---------............///+++,,,,,,------......///***+++,,,---............,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------//////...---,,,,,,,,,,,,---------...............---...///000000///...---///......------......///.............../////////000000000000000111111111//////000111111111111000///111111000...///222444111111111111222222222222333333444444555666666666777777888888999:::::::::999:::<<<===>>>>>>>>>=========>>>??????@@@@@@AAA>>>??????@@@AAAAAABBBBBB???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEGGGJJJLLLKKKIIIFFFDDD@@@@@@BBBGGGKKKNNNMMMKKKFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHIIIIIIFFFEEEEEEHHHCCCEEEGGGIIIJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHHHHHHHJJJKKKJJJIIIJJJJJJJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFF++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,,,,---------......---..................------......///////////////////////////////////////000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000111111111111222222222222222333333333444444444222333333444555666777777:::;;;;;;:::999888:::<<<999999999:::::::::;;;;;;===>>>???@@@@@@???>>>===<<<<<<======>>>?????????===>>>@@@AAABBBAAA@@@@@@===>>>???AAABBBCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB======>>>>>>>>>>>>>>>===>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888888999999999:::777777777777666666666666777777777777777777777777888888888888888777666666555555555555555555555555555555555666666666777777222222222111111222333333222222222111222222333333333333333222222222111111000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,------.........---------.........//////)))***+++,,,...///000111'''(((***---///000111111+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,------....../////////---...///000000///...---.........------...............//////////////////111111111000000000000000//////000111111111111111000111111///---...222666000111111111111222222222222333333444444555555666666777777888999999::::::999:::<<<>>>>>>>>>>>>===>>>>>>>>>???@@@@@@AAAAAA??????@@@AAAAAABBBCCCCCC??????AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGHHHJJJMMMNNNNNNKKKGGGDDDCCCDDDFFFKKKOOOQQQNNNKKKEEEEEEDDDDDDDDDFFFHHHIIIEEEGGGJJJJJJFFFCCCDDDHHHCCCDDDGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGHHHJJJKKKJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEECCCCCCDDDDDDEEEEEEEEEFFF........................000///...---,,,,,,---...---+++***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------///...---,,,,,,,,,,,,,,,........................+++++++++,,,---...//////000000000000000000000000////////////000000000000111111111111111111111111222111111111000000//////000000111111111222222222444333333222222333333444444333333444444555666777888888888888888999999999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBB???>>>===<<<;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCGGGHHHHHHGGGEEEDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIGGGFFFDDDDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFDDDAAA>>><<<<<<<<<<<>>?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999888888888888888888999999999:::::::::999999999888777666666555777777777777777777777777666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444333333222111000000000000000000000000000000......//////////////////000000000000000///......////////////////////////////////////////////////------..........................................000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///......---+++******))),,,,,,,,,---------......------------------------,,,+++++++++,,,...000111,,,,,,---...//////............---,,,---...///000............////////////////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444666666666777888888999999::::::;;;<<<=====================>>>??????@@@@@@BBBAAAAAAAAAAAABBBCCCCCCAAABBBCCCBBBAAAAAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIKKKKKKIIIHHHHHHHHHJJJJJJKKKOOOSSSRRRMMMHHHJJJHHHEEECCCBBBCCCEEEFFFGGGHHHJJJIIIFFFDDDCCCCCCDDDFFFGGGIIIJJJJJJJJJIIIGGGIIIKKKKKKIIIHHHHHHIIIJJJJJJJJJKKKJJJJJJIIIHHHJJJHHHGGGGGGIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFIIIIIIIIIHHHFFFEEECCCBBBBBBBBBBBBBBBBBBCCCDDDDDD........................//////------,,,---......111///---...000000///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------------------------//////...---------------........................---.........///000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111000000000///111111111111222222222222444333333222222333333444444444444444555666777777777777888888888999999999999999999:::;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAA???>>>===<<<;;;<<<<<<======>>>@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGGGGFFFDDDCCCDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDAAAAAAAAABBBBBBDDDEEEFFFDDDBBB@@@===<<<===>>>???CCCDDDDDDEEEDDDBBBAAA???@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999888888888888777777777888888888999999999999888888777666666555777777777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333222111111000//////000000000000000000000000///////////////.........000000000000000///....../////////////////////////////////////////////////////////...---------,,,..............................---,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,,,,---...,,,------...//////.........------,,,---...///000............////////////////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222333333333444444444555555666777777888888888888999:::;;;;;;;;;;;;===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAABBBCCCCCCBBBAAABBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHKKKKKKJJJIIIIIIJJJMMMMMMNNNRRRUUUUUUPPPLLLIIIGGGEEECCCBBBCCCDDDEEEDDDFFFHHHHHHFFFEEEEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHGGGHHHHHHGGGEEEEEEEEEFFFKKKKKKKKKLLLKKKJJJJJJIIIJJJIIIGGGGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFEEECCCCCCEEEEEEEEEDDDEEEEEEFFFFFF------------------------...------,,,------...///...---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------------------------------000//////.............................................//////////////////000000000000000000000000////////////000000000000111111111111111111111111111111111111000000000000111111222222222333333333333333222222222222333333444444444444555666777888777777777888888888999999888888999999:::;;;;;;;;;============>>>???@@@@@@>>>>>>===<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEECCCBBBCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@AAABBBDDDFFFFFFCCCAAA>>>======???BBBDDDDDDEEEGGGGGGFFFCCC@@@>>>@@@@@@?????????>>>>>>>>><<<<<<======>>>>>>??????>>>===;;;:::999:::;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999999999::::::;;;;;;:::999888888888888888666666666777777777888888999888888777777666666555777777777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222111111111000000//////...000000000000000000000000000000//////.........---//////000000000///......////////////////////////////////////////////////000000///...---,,,,,,+++........................---,,,,,,+++++++++++++++------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------*********+++++++++,,,,,,++++++++++++++++++++++++000///......------......,,,---......///............------------...//////............////////////////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222333333333333333444444555555666777777777888999:::;;;;;;;;;;;;>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGEEEHHHJJJKKKKKKKKKLLLMMMNNNNNNPPPSSSWWWVVVRRRNNNHHHGGGDDDCCCBBBCCCDDDEEEBBBDDDFFFGGGFFFEEEFFFGGGEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGEEECCCCCCEEEFFFLLLLLLLLLLLLLLLKKKJJJJJJKKKIIIGGGGGGGGGHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCC------------------------,,,,,,,,,------......///---,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------///...------------..............................---------------,,,,,,,,,000000000000000000000000////////////000000000000111111111111111111111111111111111000000000000000222222222222333333333333333333222222222222333333444444444444555666777888666666777777888888999999777888888999999::::::;;;<<<<<<<<<<<<===>>>???@@@=========<<<<<<<<<======<<<===>>>@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCAAABBBCCCCCCBBBAAABBBDDDDDDEEEEEEFFFFFFEEEEEEEEEAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAABBBCCCDDDEEEBBBAAA???>>>???CCCGGGJJJJJJJJJJJJHHHFFFCCC@@@>>>????????????>>>>>>>>>>>>;;;;;;<<<======>>>?????????===:::888888999;;;===;;;;;;;;;;;;:::::::::999999888888888888999999:::::::::999888888888888888666666666777777777888888888888777777666666666666666666666666666666666666555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111000000/////////000000000000000000000000000000000///......------...///////////////......//////////////////////////////////////////////////////......---------,,,........................,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------...///000111222------...............---------------......//////............////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222111222222222222333333333333444444555666666777777888999:::;;;<<<==================>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDBBBBBBCCCDDDFFFFFFFFFEEEDDDCCCBBBAAACCCBBBCCCCCCDDDEEEFFFGGGEEEGGGIIIKKKLLLMMMOOOQQQOOONNNOOORRRVVVUUUQQQMMMHHHGGGEEEDDDCCCDDDEEEFFFCCCEEEFFFFFFEEEDDDEEEGGGEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGFFFEEEDDDEEEHHHKKKKKKKKKKKKKKKKKKJJJIIIIIIKKKIIIGGGFFFFFFFFFEEEDDDEEEEEEDDDDDDCCCDDDDDDEEECCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAA------------------------++++++,,,------.....................---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,++++++,,,------........................---------------,,,,,,,,,////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111111222222222333333333333222222111111222222333333333333444444555666777555666666777888888999999777888888999999::::::;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<==================<<<<<<>>>???@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>===>>>>>>???@@@AAABBBBBB???@@@BBBBBBAAAAAABBBDDDDDDDDDDDDEEEEEEDDDCCCCCC@@@@@@AAABBBCCCDDDDDDEEECCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCBBBAAAAAACCCGGGKKKMMMQQQOOOKKKGGGDDDBBBAAA@@@?????????>>>>>>>>>======::::::;;;<<<===>>>>>>>>>>>>===:::888888999;;;===;;;:::::::::999999999999777777777777777888999:::999999888888777777888888777777777888888888999999777777777666666666666666555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111000000000////////////////////////000000//////.........---......////////////......////////////////////////////////////////////////,,,---------......//////........................---,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++***,,,,,,,,,,,,------------------------------------,,,,,,---...000000111111---...............---------------...........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111222222222333333444555555666666777888888777888999;;;<<<=========;;;;;;<<<<<<===>>>>>>>>>@@@????????????@@@AAAAAABBBCCCDDDCCCBBBAAABBBDDDEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAABBBCCCDDDFFFGGGEEEGGGIIIKKKLLLNNNQQQTTTRRRQQQQQQSSSVVVUUUQQQMMMHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDFFFJJJMMMIIIIIIJJJJJJIIIIIIHHHGGGJJJHHHEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDCCCCCCBBBCCCCCCDDD,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------------------------------++++++++++++++++++,,,---..............................//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000111111111222222222222222111111111111222222222222222222333444555666444555666666777888999999888888999999:::;;;;;;;;;::::::::::::;;;<<<===>>>;;;<<<======>>>=========;;;<<<===>>>???@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA>>>???AAAAAAAAAAAACCCDDDCCCCCCDDDDDDDDDCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCCCCEEEHHHKKKMMMRRROOOJJJEEEBBBAAAAAABBB??????>>>>>>>>>=========::::::;;;;;;<<<<<<=========<<<:::999888999:::;;;:::::::::999999999888888777777777777777888999:::999888888777777777888888777777777888888888999999666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000111111111111111111111111////////////////////////////////////////////////------.../////////......////////////////////////////////////////////////+++,,,,,,---...///000000........................---,,,,,,,,,,,,------...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++,,,,,,---......,,,,,,---------.........------------------------...////////////...------.........///......---,,,,,,---......//////..................////////////////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111222222222222444555555666777777888888555555777999:::;;;;;;;;;:::::::::;;;<<<<<<======??????>>>>>>??????@@@AAAAAABBBCCCBBBAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAACCCDDDFFFGGGFFFHHHJJJLLLMMMOOOSSSVVVWWWUUUTTTUUUWWWVVVRRRNNNFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHFFFEEEDDDEEEGGGIIIHHHGGGFFFFFFFFFFFFFFFAAABBBCCCCCCCCCEEEHHHKKKHHHIIIIIIIIIIIIHHHGGGGGGHHHFFFDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAAAAA@@@@@@AAABBBBBBCCC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***&&&(((******)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++++++++,,,---...........................---.........///000000000////////////////////////////////////000000000000000000000000000000000000///000000000111111111111//////000000000111111111222222111111111111222222111111111111222333444444444444555666777888999999999999999:::;;;;;;<<<<<<999999999999:::;;;<<<===:::;;;===>>>>>>>>>======;;;;;;===>>>???@@@@@@@@@AAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@===???AAAAAAAAAAAACCCEEECCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCC@@@AAABBBCCCCCCBBBAAA@@@BBBBBBAAAAAA@@@AAAAAAAAABBBBBBCCCEEEFFFGGGIIIIIIKKKIIIGGGDDDBBBAAAAAABBB???>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999999999888888888888777777777777888999:::;;;888888777777777777888888666666666777777777888888666666666666666666666666444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////------......///000000000,,,---......//////......////////////////////////////////////////////////,,,---------.../////////........................+++++++++++++++,,,------++++++,,,,,,---......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))******+++---......///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++......//////...------,,,,,,---.../////////...---............////////////////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111222222222222333444444555555666777777444555666888:::;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBAAA@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDCCCBBB@@@AAAAAABBBCCCEEEGGGHHHGGGIIIKKKLLLMMMPPPTTTWWWYYYWWWUUUUUUVVVUUUPPPLLLDDDCCCCCCCCCCCCDDDDDDDDDGGGHHHHHHGGGFFFFFFHHHJJJKKKJJJHHHGGGFFFFFFFFFGGGBBBDDDEEEEEEEEEEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDCCCCCCDDDEEEDDDCCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCC============>>>@@@AAABBB,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))(((***------,,,,,,...111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,------...///........................++++++,,,,,,---...//////////////////////////////////////////000000000000000000000000000000000000//////000000111111111222////////////000000000000222222111111111111222222000000000000111222333444444444555666777888999999999::::::;;;;;;<<<<<<===999999999999:::;;;<<<<<<:::;;;===>>>>>>>>>======:::;;;<<<>>>????????????BBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@===???AAAAAAAAABBBDDDEEEBBBCCCCCCCCCBBBBBBAAA@@@BBBCCCDDDEEEEEEEEEDDDCCC@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCAAABBBCCCEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999999999999888888888888777777777777777888999:::;;;888777777777777777888888555555555555666666666777555555555666666666666666444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000.........///////////////////////////////////////,,,,,,---...///000111111,,,,,,---.../////////...////////////////////////////////////////////////..................------........................******))))))***+++,,,,,,++++++,,,,,,---...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,...//////........./////////...---,,,,,,,,,,,,.../////////...---............/////////000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222222222333444444555555666666777888:::<<<=========;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???@@@AAAAAA??????@@@AAACCCDDDEEEEEEEEEEEEEEEDDDAAABBBBBBCCCEEEFFFHHHIIIHHHIIIKKKLLLMMMPPPTTTWWWYYYVVVTTTSSSTTTRRRMMMIIIAAAAAABBBBBBBBBBBBBBBBBBFFFGGGGGGGGGGGGHHHKKKMMMLLLKKKIIIGGGFFFFFFGGGGGGFFFHHHIIIIIIGGGFFFFFFGGGJJJJJJKKKKKKJJJJJJIIIHHHEEECCCBBBBBBDDDEEEEEEDDDAAA@@@@@@@@@AAAAAABBBCCCEEEEEEEEEEEEEEEDDDDDDCCC>>>??????@@@AAACCCDDDEEE,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,..............................---,,,---...///000////////////////////////////////////000000000000////////////////////////000000000000000000000000111111111222222333333444000000000000111111111111111111000000111111222333444444444555666777777888:::999999888777666555555777777888999::::::::::::======<<<<<<<<<;;;;;;;;;::::::<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>??????@@@@@@@@@@@@??????BBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBAAA@@@???>>>@@@@@@AAABBBBBBBBBAAAAAACCC@@@======???AAA@@@>>>BBBBBBBBBCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@??????>>>???>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888:::;;;;;;:::888888999999999888888888777777:::999777666666666777888777777666666555555444444777666555444444444444444666555555555555444444444333333222111222333444555222222222222222222222222222222222222222222222222222222222111111111111000222000...///222333111///000000////////////000000111111000000//////......//////............////////////.........---------//////.........---------////////////////////////---------............///222111///...------..............................***+++,,,---............---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................---------------...///000//////.........---------///////////////000111111111111000///......//////000000000000000000000000000000000000////////////111111222222222333333333111111222333444666666777666777999:::;;;;;;:::999888999:::<<<===>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@BBBCCCBBBAAA@@@@@@AAACCCCCCBBBBBBCCCDDDFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIPPPLLLIIIKKKRRRVVVWWWVVVSSSSSSTTTTTTQQQNNNJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDGGGHHHIIIHHHGGGGGGHHHJJJKKKKKKKKKJJJIIIIIIHHHHHHJJJHHHFFFGGGJJJKKKJJJHHHKKKKKKKKKKKKJJJIIIHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDBBB@@@???AAAAAAAAA@@@@@@AAABBBBBB,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,...........................------,,,---...///000////////////////////////....../////////000000000////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111111000000111111222333333444444555666666777777999999::::::::::::::::::888888999;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@AAAAAAAAA@@@@@@???>>>??????@@@@@@@@@@@@??????AAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>???AAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBB???======???AAA@@@???BBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888999999999999999999888999999999888888888777777999888777777666666777777666666666666555555555555555555444444444444555555555555555444444333333333333333222222222333444555222222222222222222222222222222222222222222222222222222222111111111000000222000...///111222111///000000////////////000000000000000000//////......//////............////////////.........---------//////.........---------........................---------............///000///...,,,,,,,,,,,,,,,------------------------***+++,,,---............---------------------------------,,,,,,+++++++++------------------------------------------,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------,,,,,,---....../////////.........---------///////////////000000111444333222222111111222222000000000000000000000000000000000000////////////111111111222222222333333111111222333444555666666555666777888888999999888999:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@???===???AAAAAA@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHHHHNNNKKKIIILLLQQQUUUVVVTTTQQQRRRRRRQQQOOOKKKHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIHHHIIILLLMMMKKKJJJJJJJJJJJJJJJIIIHHHFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBB,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++000//////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,------------------------...------------...//////////////////////////////------........./////////////////////////////////000000000000000000000000000000000///////////////000000000000111111111111111000000000000111222222333444444555555666666666444444555666888999:::;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>=========@@@@@@@@@AAA@@@@@@???>>>??????@@@@@@@@@@@@??????AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???@@@>>>======???AAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999888888888888999999999888888888888777777777777777777777777666666555555555555555555666666666555444444444444444555666555555444444333222111111333222222222222333444444222222222222222222222222222222222222222222222222222222111111111000000000111000//////111111000///000000////////////000000000000000////////////...//////............//////...............---------...............------------------------------------------............///...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++.................................------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,------..................---------//////......//////000111111000000////////////000000000000000000000000000////////////000000000000111111111222222222222333111111222333444555666666444444444555555666777888:::;;;;;;<<<===>>>??????@@@@@@@@@AAA@@@@@@??????:::<<>>>>>>>>======<<>>===>>>======>>>@@@AAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@???>>>>>>===============<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888999888777666666777888999888888888888777777777777555666777888777666555444444444444555555666666666666555444444333333333444555444444333222111000000222222222222222333333333111111111111111111111111111111111111111111111111111111111111000000000000000000//////000000000///000000////////////000000///////////////////////////......------......///................................................---------------------------------............///---,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,---........................///............///000000//////...------.........////////////////////////////////////000000000000111111111111222222222222111111222333444444555555444444333333444666888999;;;;;;<<<<<<===>>>??????@@@AAAAAAAAA@@@???>>>>>>;;;===???@@@??????@@@AAA@@@AAABBBDDDDDDDDDCCCBBB@@@@@@@@@AAABBBDDDEEEFFFGGGGGGIIILLLOOOPPPOOOMMMMMMMMMMMMLLLIIIFFFCCCAAACCCDDDFFFHHHIIIHHHGGGFFFEEEGGGGGGGGGFFFGGGIIIJJJIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJIIIHHHFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------------...............////////////////////////------------.........///////////////////////////////////////////////////444444444333333222222111///000000000111111111111000000//////000000111222333333333333444444444444666666666777888999::::::777888999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>======>>>??????@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????@@@AAAAAA??????@@@@@@AAAAAAAAAAAACCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@??????===<<<;;;<<<===??????@@@@@@AAABBB@@@@@@@@@@@@AAAAAAAAABBB@@@??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888888888888888888888999888666666666666888999777777777777777777777777555555666777777555444333333333444444555555666666888777555444222222111111444444333222111111000000111111222222222333333333111111111111111111111111111111111111111111111111111111111000000000////////////000000/////////000000000////////////000000.............../////////......------------......---.....................---.....................---------------------------------............///---------------,,,,,,,,,------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,---....................................//////000111111111000000111111222////////////////////////.../////////000000000111000000111111111222222222111222222333333444444444555444444444555777999:::<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@??????>>>===>>>@@@AAAAAA@@@??????@@@@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHKKKMMMMMMKKKIIIKKKKKKKKKIIIGGGEEEBBBAAADDDEEEGGGHHHHHHGGGEEEDDDEEEFFFGGGGGGFFFGGGIIIKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAABBBBBBCCCBBBAAAAAA@@@@@@@@@AAA,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------((())))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////------........./////////////////////////////////////////////////////////111111111000000000000000000000000000111111111111000////////////000111111333333333333333333333333555555555666666777777777777777888999::::::::::::::::::::::::;;;;;;;;;;;;======>>>??????>>>>>>>>>===>>>??????@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>??????@@@AAA>>>??????@@@@@@AAAAAABBBAAAAAA???>>>===<<<<<<<<>>===<<<<<<>>>@@@@@@@@@???@@@AAA??????@@@@@@@@@AAAAAAAAA??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777777666666666666777777666666777777777777777888555555555555555444444333444444444444444555555555777666555333222111111111333333333222222222111111000111111222333222222222111111111111111111111111111111111111111111111111111111000000000/////////...///000000......///000000000////////////000000---............/////////......------------......---------...............---------...............---------------------------------............///------............------........................***+++,,,---............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---------.....................------......///000///////////////000000111000000000000000000000000......//////000000111111000000000111111111111222111222222222333333333444444444555555777888:::;;;<<<;;;:::::::::<<<===>>>>>>>>>>>>???>>>>>>======???AAABBBAAA@@@>>>>>>???>>>??????@@@@@@?????????AAAAAAAAA@@@@@@AAAAAABBBCCCEEEGGGIIIJJJIIIHHHGGGHHHHHHGGGFFFEEECCCBBBAAADDDEEEFFFGGGFFFFFFDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKMMMMMMLLLKKKKKKJJJIIIIIIGGGHHHIIIIIIHHHHHHIIIKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCDDDDDDEEEFFFGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@AAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---////////////////////////....../////////000000000////////////////////////////////////////////////............////////////000000000000111111111111///////////////000111111333333222222222222222222111222222333333444555555777888999:::;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<===>>>???????????????======>>>???????????????@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@AAABBBBBBCCC@@@???>>>===<<<======>>>???@@@@@@@@@@@@@@@??????<<>>???@@@????????????@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888555666666777777666666555666666666666777777888888666555444444333333444444555444444444444444444333444444333333222222333333222222222333333333333333///000111222333222222111111111111111111111111111111111111111111111111111111000000000////////////---///111000...---...000000000////////////000000---------.........//////...------,,,,,,------...---------.........//////---------.........//////........................---------............///,,,---...//////...---,,,------------------------***+++,,,---....................................+++++++++,,,,,,---------------------------------+++,,,,,,------.........++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,---------------.........//////...------------...//////,,,,,,,,,,,,,,,---...///000000000000000000000000.........///000111111111000000000000111111111111222222222222222333333333222333555666888999999999<<<;;;999999999:::<<<===;;;<<<<<<============<<<===>>>@@@@@@???>>>???@@@??????>>>>>>>>>>>>??????CCCCCCBBBAAA@@@@@@@@@@@@BBBDDDFFFGGGGGGFFFFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@CCCCCCCCCDDDEEEEEEEEEFFFCCCEEEFFFFFFFFFFFFIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKFFFHHHJJJIIIHHHGGGIIIKKKGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDEEEEEEFFFHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---////////////////////////////////////000000000000////////////////////////////////////////////////---.........//////000000000000000000111111111111///////////////000111111333222222222222222222222333333444555666888999999999999:::;;;<<<<<<<<<<<<999999999::::::;;;;;;;;;<<<<<<===??????@@@@@@@@@======>>>???????????????@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCDDDDDDAAA@@@?????????@@@AAABBB@@@@@@AAABBBBBBBBBAAAAAA===@@@BBBBBB???===>>>???>>>????????????@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777444555666777777666555444555666666666777777888888666555444333222333444555555555555444444333333333222222222222333444555666111222222333333444555555///000111222333222111111000000000000000000000000000000000000000000000000000000000000////////////---///111000------...111000000////////////000000---------.........//////...------,,,,,,------...---------.........//////---------.........//////////////////////////////---------.........//////+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............////////////////////////+++++++++,,,,,,---------........................***++++++,,,---...//////+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------------------------.........//////...------------.../////////////////////000111222000000000000000000000000---......///000111111222000000000000111111111111222222222222222222333333000222444666888999888888;;;:::999888888999;;;<<<::::::;;;<<<=========<<<999;;;>>>>>>>>>>>>???@@@BBBAAA@@@?????????AAAAAAEEEDDDCCCAAA@@@?????????BBBDDDEEEEEEEEEDDDEEEFFFAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHCCCDDDFFFFFFFFFFFFIIIKKKJJJJJJKKKKKKLLLLLLMMMMMMFFFIIIJJJJJJHHHGGGIIILLLEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAABBBBBBDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@+++,,,,,,------,,,,,,+++***+++,,,,,,++++++---///---------,,,,,,++++++++++++++++++,,,,,,---------...---+++,,,,,,---+++***---..................------,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,,,,,,,,,,---...///000000........................////////////////////////////////////////////////////////////000000000000///...---,,,,,,---...///000000000000000000000000000000000000000000000000111111222222222333333333222222333444555666777888888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;===>>>>>>>>>===<<<>>>>>>>>>===;;;<<<>>>@@@AAAAAA@@@@@@???@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>DDDCCCAAAAAA@@@AAABBBCCCFFFEEECCC@@@>>>;;;999888???@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::::::::999888888777777666:::999777555444444555666777777777777777777777777888888777666666666666666444444444444444444444444444444444333333222222222444444444333333222222222333333333333333333333333222111111111000000//////------...///000111222222000000////////////000000//////000000111111222222000000000000000000000000////////////000000000000111111000000//////..............................------------------------,,,,,,,,,---------..............................---------,,,,,,+++++++++......---------,,,,,,,,,------------------------.........------,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,...///000------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,------++++++++++++------------,,,,,,,,,,,,------////////////////////////////////////000000000000////////////////////////...---------...///111222222222222333333333444444555555666666777777888888777777777777888999:::;;;:::::::::;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>@@@@@@???????????????@@@EEEDDDCCCBBBAAAAAAAAAAAA???AAABBBBBBAAA?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHKKKJJJIIIHHHGGGHHHIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGHHHIIIKKKKKKKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@+++,,,,,,------,,,,,,++++++,,,---,,,++++++,,,...---------,,,,,,++++++++++++++++++,,,,,,---------...---+++,,,,,,---+++***,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,,,,,,,------......//////....................................................................................////////////000///............///000000000000000000000000000000000000000000000000000111111111222222222333333222222333444555666777777888888888999999999::::::::::::;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>======<<<>>>>>>>>>===<<<<<<>>>@@@AAA@@@@@@?????????@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>CCCBBBAAAAAAAAAAAABBBCCCFFFFFFDDDBBB@@@>>><<<<<>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888777;;;999777666555555666777777777777777777777777777777666666555444555555555666666666666666666666666444444333333333222222222444444333333333222222222222222222222222222222222111111111111000000000///////////////000000000000000000////////////000000/////////000000000000000000000000000000000000000.../////////000000000000000000000000//////..............................------------------------,,,,,,,,,---------..............................//////.........---------......---------,,,,,,,,,------------------------......---------,,,,,,,,,---------,,,,,,+++++++++---------------...//////------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,---.........---------,,,,,,------,,,++++++,,,------......------------................................./////////000000000000////////////////////////......------...///111222222222222333333333333444444555555666666777888888666666666777777888999:::::::::;;;;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<<<<<<>>>>>======>>>>>>???AAA@@@???>>>============>>>???AAAAAA???>>>===>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFHHHIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@+++,,,,,,------,,,,,,+++,,,------,,,+++***,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...,,,++++++------,,,*********++++++++++++******---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---------------.................................................................................------------............000000////////////000000000000000000000000000000000000000000000000000000111111111222222222222333222222333444555666666777777888888888999999999999:::;;;<<<<<<======<<<<<<:::;;;<<<<<<======<<<<<<===>>>>>>===<<<<<<>>>???@@@???????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@?????????BBBBBBAAAAAAAAAAAABBBBBBDDDCCCCCCAAA@@@???>>>>>>???@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::999999;;;:::888777666666777888777777777777777777777777666555444444333333444444555555555555555555555555333333333333222222222222333333333333222222222222111111111111111111111111111111111111000000000000111000000000/////////...000000////////////000000///////////////.........000000000000000000000000....../////////000000000000000000////////////...........................------------------------,,,,,,,,,---------......///////////////////////////............---------......---------,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...............------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,------...............---------------,,,,,,,,,,,,------///..................///............................../////////000000000////////////////////////......---......///000111111111222222222333333333444444444555666666777777555555555555666777888999::::::;;;;;;<<<<<<<<<<<<999::::::;;;;;;;;;::::::=========<<<<<<======>>>???>>>===<<<;;;;;;;;;<<<===>>>@@@???>>><<<======<<<===>>>???AAABBBCCCDDD??????@@@AAACCCDDDEEEEEEDDDFFFHHHKKKMMMNNNMMMMMMJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????+++,,,,,,------,,,,,,+++---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++******++++++++++++******---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,...---------------------........................................................................------........./////////////////////////////////000000000000000000000000////////////////////////111111111111222222222222222222333444444555666666777777777888888888888999:::;;;<<<<<<======<<<<<<::::::;;;;;;<<<<<<<<<<<<===>>>???>>>===<<<===??????>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAABBBBBB????????????>>>>>>======???@@@@@@??????>>>===<<<<<<;;;;;;::::::;;;;;;<<<===<<<::::::::::::<<<===>>>======<<<<<<;;;::::::::::::999888777777888888777777777777777777777777666555555444333444444444333333333333333333333333333222222222222222222222333222222222222222222222000000000000000000000000111111111000000000000000000000000000////////////000000////////////000000/////////......------,,,////////////////////////........./////////000000////////////////////////........................------------------------,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,------........................---------,,,,,,---------//////............//////................................./////////000000////////////////////////............//////000000111111111111222222222222333333333444555555666666444444444444555666777777:::::::::;;;<<<<<<======:::;;;;;;;;;;;;::::::999======<<<<<<======>>>>>>@@@???>>>>>>=========>>>>>>???@@@???===<<<===>>>===>>>???@@@AAABBBCCCCCC??????AAABBBDDDEEEFFFGGGEEEGGGJJJMMMNNNNNNMMMLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@???>>>===<<<+++,,,,,,------,,,,,,+++---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---------------,,,,,,,,,............................................................................../////////000000000........................////////////////////////////////////////////////000000111111111222222222222222333333444555555555666666777777777888888888:::;;;;;;<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<<<<>>>???>>>===<<<===>>>>>>=========>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBB?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>===<<<;;;;;;::::::::::::;;;;;;<<<;;;:::999999:::;;;<<<>>>======<<<<<<;;;::::::999999999888888888888888666666666666666666666666777666555555444444555555333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000111111.........///000111111111000000////////////000000//////......------,,,,,,////////////////////////............////////////.............../////////........................------------------------,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,------...------..................------------------------//////............//////....................................////////////////////////////////////.........///////////////000000000111111111222222222222222333444444555555333333333333444555666777999999::::::;;;<<<<<<===;;;;;;<<<<<<<<<;;;;;;:::===============>>>???@@@@@@@@@???>>>>>>>>>?????????@@@@@@???>>>===>>>??????@@@@@@@@@@@@@@@AAAAAA@@@AAABBBDDDEEEGGGHHHHHHGGGIIIKKKLLLMMMLLLKKKJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBBBBAAABBBBBB@@@@@@???>>>===;;;;;;:::+++,,,,,,------,,,,,,+++,,,------,,,+++***,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,+++***+++---...---,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,---------........................------------------------------------------------////////////000000000111------............------////////////////////////000000000000000000000000000000000111111111111222222222333333444444444444666666666666777777777777999:::;;;;;;<<<<<<;;;;;;:::999999999999:::;;;<<<<<<===??????>>>======>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBAAA?????????@@@@@@@@@@@@AAA???@@@@@@??????>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;===<<<<<<;;;::::::999999888888888888888888888777666666666666666666666666777666666555444555555555444444444444444444444444111111111222222222222222111111111222222222222222000000000000000000000000000000000000111111111111------...///000111222222000000////////////000000...............---------000000000000000000000000------........./////////---............/////////........................------------------------,,,,,,,,,---------..............................---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---......,,,,,,,,,---------------------............------///..................///------------------------------........./////////////////////////////////......////////////......///000000000000111111111111111111222333333444444333333333333444555666777777777888999:::;;;;;;<<<:::;;;<<<<<<<<<<<<;;;;;;============>>>???@@@@@@>>>>>>============>>>>>>@@@@@@@@@???======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;::::::+++,,,,,,------,,,,,,++++++,,,---,,,++++++,,,...+++++++++,,,,,,------------------,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,+++++++++,,,,,,------...........................------------------------------------------------........./////////000000---...///000000///...---////////////////////////000000000000000000000000000000000000111111111111222333333333333444444444555555555666666666777777888999::::::;;;::::::::::::999888888888999;;;;;;;;;===??????>>>=========<<<<<<<<<<<<===>>>???????????????@@@@@@@@@@@@AAA===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAABBBBBBAAAAAA????????????@@@@@@@@@@@@???@@@@@@??????>>>===<<<;;;::::::999999::::::;;;:::::::::;;;;;;:::::::::;;;;;;::::::999888888777666777777777777777777777666666666666666666666666666555444444333333444444444444444444444444444444000111111111222222222222000111111111222222222222111111111111111111111111///000000000111111111111......//////000000111111000000////////////000000.............../////////000000000000000000000000---------.........//////---------.........//////........................------------------------,,,,,,,,,---------......---------------------------------.........//////......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------,,,---...//////...---,,,......------------......---------------------------------.........//////////////////////////////......///000000///...---/////////000000000111111000000111111222333333333333333333444444555666777555666777888999::::::;;;888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>===============>>>>>>?????????>>><<<<<<===????????????@@@@@@AAAAAAAAACCCCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHJJJKKKEEEFFFGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBBBBBBBCCCEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@?????????@@@AAAAAA=========<<<<<<;;;;;;;;;+++,,,,,,------,,,,,,+++***+++,,,,,,++++++---///+++++++++,,,,,,------------------,,,,,,+++++++++,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,******+++,,,,,,---..............................---------------------------------------------------------.........//////...///000111111000///...////////////////////////000000000000000000000000000000000000111111111111333333333333333333333444555555555555666666666777888888999::::::::::::999:::999888888888999:::;;;;;;===???@@@>>>=========;;;;;;;;;<<<<<<>>>??????>>>>>>?????????@@@@@@@@@===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAABBBBBBAAAAAA===============>>>>>>>>>???@@@@@@??????>>>===<<<;;;::::::999999::::::;;;999999;;;<<<<<<;;;999999::::::999888888777777666555666777777777777666666666666666666666666666666555444333333222222333333222222222222222222222222000000111111222222222222000000111111222222222222111111111111111111111111//////000000111111111222000000000000////////////000000////////////000000---.........///000000000000000000000000000000000---------.........//////---------.........//////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,------------,,,+++***+++,,,---...---------,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///*********++++++,,,,,,,,,,,,---...//////...---,,,---------,,,,,,------------------------------------------.........//////////////////////////////......///000000///...---////////////000000000000000000000111222222333333444444444444555666777777444555666777888999::::::666777888999:::;;;;;;;;;:::::::::;;;<<<===>>>?????????>>>>>>>>>??????@@@>>>>>>>>><<<::::::<<<>>>======>>>???AAABBBCCCDDDBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCEEEHHHKKKMMMEEEFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHGGGFFFEEEEEEDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAA===============<<<<<<<<<,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---...///...,,,+++,,,---,,,,,,,,,------.........+++++++++,,,,,,------------..................---------------------------***+++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,000000000000000000000000////////////000000000000////////////000000000000//////............//////000000000000000000000000000000111222222222111111333333333444444444555555555555555555666777888999888888999999999:::::::::;;;;;;;;;<<<<<<>>>??????@@@???===<<<;;;;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;AAAAAAAAA@@@@@@?????????BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>@@@@@@@@@???>>><<<;;;:::::::::<<<<<<<<<<<<::::::777888888999999999888888777777777777777777777777777777777777777777777777666666666666666666666666666555444333333333333333444333222222444444333222111111111111111111111111000000000000000000000000222111000000000111333333333333333222111000000///000000//////.........---////////////////////////000000000000000000000000000000//////.........---////////////////////////111111000000//////......---------.........//////------------------------,,,,,,+++***+++,,,---...........................,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---.........---,,,,,,++++++++++++,,,,,,,,,------...........................---,,,,,,,,,,,,---...------------------------...........................//////000000000000000////////////............000000111222222222222111555555555666666666666666888888888888888888999999;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============???>>><<<<<<===>>>>>>=========>>>>>>===<<<;;;;;;>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGEEEEEECCCCCCDDDEEEEEEFFFEEEEEEGGGGGGGGGFFFFFFDDDCCCCCCDDDCCCBBBAAA@@@AAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,+++,,,---,,,,,,,,,---------......+++++++++,,,,,,---------,,,------......------,,,------------------------,,,,,,---............---...---,,,++++++,,,---............................../////////000000000000.../////////000000000000000000////////////000000000000000000000000000000444444555666666666666555333333333444444444444555777777777777888999::::::888888999999999:::::::::;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<<<<===>>>>>>?????????????????????????????????>>>>>>=========BBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>===>>>>>>>>>>>>===<<<;;;888999:::;;;<<<<<<;;;:::777888888999999999888888666666666666666666666666666666666666666666666666555555555555555555555555555555444333333333333333444333222222444444333222111111111111111111111111000000000000000000000000111111000000000111222333333222222111000000//////000/////////............////////////////////////////////////////////////000/////////............/////////////////////////////////.........------,,,------------.........---------------------------,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......------,,,+++,,,,,,---------....................................---,,,,,,,,,,,,---...------------------------........................,,,------......................../////////000000000000111111222222222111444444555555666666666777888888888888999999999999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>??????>>>=========>>>>>>>>>>>>?????????>>>======<<<>>>======>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCBBBAAA@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,+++,,,---,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,---......//////............------------......------------------------....../////////000000000....../////////000000000111111000000000000111111000000000000000000000000000111222222333333222222333333333333444444444444777666666777777888999:::888888999999999:::::::::;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>;;;;;;===>>>>>>===<<<;;;888999:::;;;;;;;;;;;;:::888888999999999888888777666666666666666666666666666666666666666666666666555555555555555555555555555444444333333333333333444222111222333444333222111111111111111111111111000000000000000000000000111000000000000111222222111111000000//////......////////////............////////////////////////........................////////////............////////////////////////.........---------------,,,,,,,,,,,,------------........................------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++---......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......------,,,,,,---------.........//////...........................------,,,,,,------...------------------------........................,,,------...............,,,------...000111111222000000000111111111222222333333444444555666777777888888888999999999::::::999999::::::::::::999999999999:::<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>============>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBCCCEEEFFFHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCDDDCCCBBBAAA@@@AAABBBBBBAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------------------------++++++,,,,,,,,,,,,---------------------------------...///...,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------------------,,,,,,---..................------------------...------------------------........./////////000000........./////////000000111000000//////000000111////////////////////////,,,---......//////......222222333333333444444444444444444444555666777777888888999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>============>>>???@@@@@@???>>>>>>>>>>>>>>>======>>>>>>??????????????????@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>:::;;;<<<======<<<;;;::::::::::::::::::999999999888888999999999888777777666666666666666666666666666666666666666666666666555555555555555555555555444444333333222333333444333222111222333333333111111111111111111111111111000000000000000000000000000000000000000111111222000000//////............///////////////.........////////////////////////........................///////////////.........////////////////////////......------------------+++++++++,,,,,,,,,------////////////////////////------------......//////........................,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...------,,,,,,------------....................................------------------------------------------------...........................//////000000000000000---......///000000111111000000000000000111111222111222222444555666777777777777888888999:::::::::888999999:::::::::::::::::::::;;;;;;<<<===>>>>>>===>>>??????>>>>>>>>>>>>?????????>>>>>>>>>??????===============>>>??????@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCEEEGGGIIIJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@AAABBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,------------------------------------...///...,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***------------------------++++++,,,------------,,,,,,,,,------------,,,,,,....................................////////////............////////////000//////......//////000///////////////////////////000000111222111111111222222222333333333444444333333333333444555666777888888999999999:::::::::<<<;;;;;;;;;;;;<<<<<<===>>>??????????????????>>>@@@@@@?????????>>>>>>>>>=========>>>>>>?????????>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<;;;;;;:::>>>===<<<;;;999888777777999999999999999888777666555555555555555555555555555555555555555555555555555555555555555555555555333333222222222333333444333222111111333333222111111111111111111111111111000000000000000000000000//////000000111111111111/////////........................///////////////////////////////////////////////////////////////.........///////////////////////////////////////........................+++++++++,,,,,,,,,------////////////////////////---------.......................................+++,,,,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...------,,,+++,,,,,,,,,,,,---------........................------------------------------------------------...........................//////000000000000000000000000000000000//////000000/////////000111222000111222333444555666777666666777888888999::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>AAA@@@???===>>>??????>>>=========>>>??????==================>>>???>>>????????????@@@@@@@@@???@@@BBBDDDFFFGGGHHHIIIJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@AAABBBBBB@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...........................---...///...,,,+++,,,---...------------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***------------------------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,........................------........./////////------.........///////////////............//////000000000000000000000000000111222222333222222222222222222222333333333333555444444555555666777888888888999999999:::::::::<<<;;;;;;;;;;;;;;;<<<<<>>@@@@@@@@@??????>>>>>>===<<<<<<======>>>???@@@@@@>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>======;;;;;;;;;<<<===>>>@@@???===;;;999888888888999999999999999888777666555555555555555555555555555555555555555555555555444444444444444444444444222222222222222333333444333111000111222333222111111111111111111111111111000000000000000000000000...///000000111111000000//////////////////...............///////////////////////////////////////////////////////////////.........///////////////////////////////////////.............../////////,,,,,,,,,,,,------------........................,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------......------+++++++++,,,,,,,,,------........................,,,------......------,,,------------------------........................,,,------...............111111111000000/////////000000///...///000111222111111222222333444555555444555555666777888999999888999:::;;;<<<<<<<<<;;;======<<<<<<;;;:::::::::;;;???BBBBBB???===>>>@@@???>>>===<<<===>>>???@@@>>>>>>>>>======>>>>>>???>>>>>>?????????@@@@@@@@@@@@AAACCCDDDFFFGGGHHHHHHIIIHHHFFFEEEDDDDDDEEEFFFCCCCCCDDDDDDDDDCCCBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999999,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......////////////////////////---...///...,,,+++,,,---......---------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------------------------+++,,,,,,---------------,,,---...//////...---,,,---------------------------------.........//////---------.........//////000000////////////000000000000000000000000000000//////000111111111000000111222222222222333333333444444444444555666777888888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<===>>>???AAAAAAAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<===>>>???AAAAAABBB@@@@@@??????????????????>>>?????????@@@@@@@@@@@@@@@@@@@@@????????????>>><<<;;;999999:::>>>BBBEEE???>>><<<;;;;;;;;;;;;;;;999::::::999999777666666555555555555555555555555555555555555555555555555444444444444444444444444222222111111222333333444222111000111222333222000111111111111111111111111000000000000000000000000......000111111111000///////////////////////////............/////////000////////////////////////..................................../////////000////////////////////////,,,,,,---------.........,,,------------.........------------------------***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------,,,,,,,,,,,,---------...........................,,,,,,---......---,,,,,,------------------------........................,,,------...............000000000000000111111111111000.........///111222111111222222333333333444333333444555666777888888777888999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;:::;;;???CCCCCC???===>>>@@@@@@???>>>======???AAABBB@@@??????>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBCCCEEEFFFGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEFFFFFFEEEDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBB@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::999999888,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000000000000000000000000---...///...,,,+++,,,---.........------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,---......//////......---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////111111000000000000111111000000000000000000000000000000111222222222222222111111222222222333333333222222222222333444555555888888999999999:::::::::<<<;;;;;;:::::::::;;;;;;;;;<<>>>>>===<<<;;;;;;;;;======>>>@@@AAABBBCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@????????????>>>;;;999777777:::@@@FFFJJJ======<<<;;;<<<===>>>???:::::::::999999777666666555555555555555555555555555555555555555555555555444444444444444444444444222111111111222333333444222111000111222222222000111111111111111111111111000000000000000000000000---...000111111111000////////////000000000000000---.........//////000000////////////////////////---------------------------.........//////000000////////////////////////+++++++++,,,,,,------------------.........//////------------------------***+++,,,---------,,,+++........................***+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---.........------------.........//////........................,,,,,,---......---,,,,,,------------------------...........................//////000000000000000......///000111222333333111000...---...///111222222222222222222222222333222222333444555666777888666666777999999::::::::::::::::::;;;;;;<<<<<<<<<:::???CCCCCC???===>>>@@@AAA@@@???>>>>>>@@@BBBCCC@@@@@@???????????????@@@AAAAAABBBBBBBBBCCCCCCCCCAAABBBDDDEEEFFFFFFFFFEEEGGGFFFDDDCCCDDDEEEGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBBAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111000---------,,,,,,+++++++++...---,,,,,,,,,,,,---...333000---,,,,,,------,,,------/////////...---,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,------...///000111222333/////////...---,,,***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---+++***)))(((........................---------...///000000111...............///000000111///...///222333222///000111222222111000///...000111111111111222222222333333333444444444555555777888888999999999888888::::::;;;;;;<<<;;;;;;;;;:::===@@@CCCDDDDDDCCCBBB@@@???>>>===<<<;;;:::999<<<======>>>???@@@@@@AAA>>>>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@????????????>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>::::::::::::<<<===???@@@;;;:::999999888888999999555444333333333333444555666666666666666666666666555555555555555555555555333333333222222222111111111111222222222222111111333222222222111000000000///000111222222111000///000000000000000000000000......////////////.....................---------,,,---...//////...---,,,---,,,,,,++++++,,,,,,---........................------------------------,,,,,,,,,------..........................................------,,,,,,,,,---------............///.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,222000...+++******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++...,,,******---...---+++------------------------///...------++++++***)))///...+++******,,,///111.........------,,,,,,,,,------------------------++++++,,,,,,---...//////000000//////.........---000///---,,,---...000222000000000000111111111111111111111111111111111111111222333444555555555555888888888888888999999999999999:::;;;;;;;;;::::::<<<>>>@@@AAABBBAAA???>>>@@@@@@????????????@@@@@@@@@AAAAAA@@@===<<<<<<===AAAAAA@@@@@@AAABBBDDDEEEDDDCCCCCCBBBBBBDDDEEEFFFIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>===<<<===???@@@@@@???;;;;;;;;;;;;:::999888777,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...---------,,,,,,+++++++++...---,,,,,,,,,,,,---...111...+++***+++,,,,,,,,,------............------,,,,,,,,,---------......++++++,,,,,,,,,---------........................---------...------,,,++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,++++++//////......---,,,,,,,,,........................------......///000000111...............//////000111///...///111333111000222222000/////////000000000000111111111222222222333333333444444444444555555666777888999:::::::::999::::::;;;;;;;;;;;;;;;;;;===@@@CCCDDDDDDCCCBBB@@@???>>>===<<<;;;::::::<<<<<<===>>>>>>???@@@@@@>>>????????????>>>>>>===@@@@@@@@@AAAAAAAAABBBBBB?????????>>>>>>>>>======::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888888888888555444333333333333444555555555555555555555555555444444444444444444444444333333333222222222111111111111222222222222111111222222111111111111111111000000000111111000000000000000000000000000000000......////////////......---------......//////000....../////////...------...------,,,,,,------...........................------------------------,,,,,,,,,---------......------------------------------------------,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///---++++++---///...,,,------------------------...------,,,,,,++++++***+++***)))((((((***,,,---......---------,,,,,,,,,------------------------++++++,,,,,,---......///000/////////.........---000///---------...000111//////000000000111111111111111111111111111111111222222333555555555555555777777888888888888999999999999:::;;;;;;;;;::::::;;;<<<===>>>>>>>>>===<<>>>>>>>>>>>??????@@@AAABBB@@@>>>===>>>???AAAAAA@@@@@@AAABBBDDDEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@??????>>>>>>===<<<===???@@@???>>>;;;;;;;;;;;;:::999888777,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,------,,,,,,,,,,,,++++++...------,,,,,,------......,,,***)))+++,,,,,,,,,...---------------......,,,,,,,,,---------......,,,,,,---------...............---,,,++++++***)))++++++,,,------------------,,,,,,,,,,,,,,,,,,+++........................---------,,,,,,+++++++++.............../////////........................------......///000000000......------......///000000///...///111222111000444222///------...111222000000000111111111222222333333333333444444444444333444666777999:::::::::888999:::;;;;;;;;;;;;;;;;;;===@@@BBBCCCCCCCCCBBB??????>>>===<<<;;;;;;:::<<<<<<<<<======>>>>>>??????????????????>>>======???@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::999999::::::999777555444999888777777666666777777555444444333333444444555555555555555555555555555333333333333333333333333333333333222222222111111111111222222222222111111000000111111111111111111111000000//////000000111000000000000000000000000......////////////......,,,---...///000111111222111000///...............///......------......///........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------...------------,,,,,,,,,+++,,,---......---,,,+++...---,,,,,,******)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++///...,,,,,,.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------,,,,,,,,,------------------------+++,,,,,,------........./////////...............///......------///000111//////000000000000111111111111111111111111111111222333444555666666666666666777777777888888888999888999::::::;;;;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>============>>>>>>???AAABBBAAA@@@???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDEEEFFFGGGIIIIIIDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@?????????>>>===<<<===???@@@???>>>;;;;;;;;;;;;:::999888888++++++,,,,,,,,,,,,------)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++)))***,,,---------...---,,,+++,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,------------......---,,,+++***))))))++++++,,,------------,,,---------,,,,,,+++++++++------------------------/////////......------,,,............................................................//////000000...------------...//////////////////000111000000222111///......///000111000000000000111111111111222222333333333444444444444555666777888888888888777888999::::::;;;::::::<<<===???AAABBBBBBBBBAAA>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<=========>>>???????????????>>>===============>>>>>>>>>>>>??????>>>>>>>>>============>>>>>>===<<<<<<;;;::::::777888999:::999777444222777777666555555555555666444444444444444444444444444444444444444444444444222222222222222222222222333333333222222222111111111111222222222222111111//////000000111111222222111000///......///000111000000000000000000000000......////////////............//////000000111111222111///...------...///......------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,,,,,,,---------------------------------***+++---......---+++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++...---,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,.../////////...---------------------------------------------------,,,,,,,,,---------..............................///............///000000////////////000000000111111111111111111111111111333333444555666666666666555666666777777888888888888888999:::;;;;;;;;;;;;>>>>>>===<<<<<<<<<============<<<<<<<<<<<<======>>>???@@@@@@??????AAABBB@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHCCCCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@@@@??????>>>???????????????@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>===<<<===>>>???>>>===:::;;;;;;;;;::::::999888+++++++++,,,,,,---------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---......------,,,+++++++++---...///,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------//////......---,,,,,,,,,....................................////////////---------------...//////...///////////////000111...//////000000000////////////000000000111111111222222222333333333444444666666777777777666555555666777888999::::::::::::;;;<<<>>>???@@@@@@@@@@@@===============<<<<<<<<<<<<<<<<<<<<<============>>>>>>????????????>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>============<<<>>>>>>===<<<;;;::::::999666777999::::::888666555777666555555444444555555444444444444444444444444444444444444444444444444222222222222222222222222333333333222222222111111111111222222222222111111/////////000000111111222111000///......///000111////////////////////////......////////////......111111000000//////......111000///---------...///------,,,,,,,,,,,,------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------............------------------------++++++,,,------,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++,,,++++++***++++++,,,------------------------***++++++,,,,,,------...((()))+++,,,,,,,,,***)))------------------------------------------------,,,,,,,,,------------------------..............................///000000...////////////000000000000000000000000000000000222333444555666666666666444444555666777777888888777888999:::;;;;;;;;;;;;>>>===<<<<<<<<<<<<============<<<<<<<<<<<<======<<<>>>??????>>>>>>@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA???????????????>>>======>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@??????===<<<===>>>>>>===<<<::::::;;;;;;;;;:::999999***++++++,,,,,,------...------------------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,++++++,,,...///...---++++++++++++,,,---...///,,,,,,,,,---------......*********+++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,+++******---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,++++++..............................//////////////////------,,,,,,------...///---///000000///...000111---...///111111000///.../////////000000000111111222222222222333333333333777777777777666555444333555666777888999::::::::::::;;;<<<===>>>>>>>>>>>><<<<<<<<<=======================================<<<===>>>??????@@@@@@???>>>>>>>>>>>>????????????>>>>>>============<<<<<<;;;;;;;;;:::999888888777555666888999999999999888777666555555444444555555333444444555555444444333333333333333333333333333222222222222222222222222333333333222222222111111111111222222222222111111//////000000000000000000000//////......//////000////////////////////////......////////////......222111111000///...---,,,......------------......,,,,,,,,,++++++,,,,,,,,,........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,((()))******,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///......------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++***+++++++++))))))***,,,------------------------+++++++++,,,,,,---------)))***,,,---------,,,+++,,,,,,,,,------------...---------------------------------------------------------------..................///////////////......////////////000000000000000000000000000000111222333444555555555555333333444555666777888888777888999:::;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======<<<===??????>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBEEEDDDCCCCCCBBBBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@?????????@@@???>>>>>>===>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<>>>>>>===;;;:::::::::;;;;;;::::::999******+++,,,,,,---......---------,,,,,,,,,------+++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,+++***+++------,,,*********+++,,,------------,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,---------......******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------------------***++++++,,,,,,---------................................................/////////////////////...------,,,,,,------...///,,,...000000...---///111............//////000000////////////000000000111111222222222222333333333555555666666666555444444444555666888999999::::::999::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>@@@AAAAAAAAA=========>>>>>>>>>??????>>>>>>=========<<<<<<<<<:::::::::999999888888888666777777777888888888888777666666555555555555555333333444555555444333333222222222222222222222222333333333333333333333333333333333222222222111111111111222222222222111111000000000000000/////////...//////////////////...////////////////////////......////////////......000//////......---------***+++,,,---............------,,,,,,,,,,,,------........................------------------------......---------,,,,,,,,,------------------------------------------,,,,,,,,,,,,---------.........,,,,,,,,,---------......---,,,+++))))))+++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***,,,---+++))))))+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......//////......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.........---......///////////////........./////////000000000000000000000000000000000111222333444444444444222333333444666777777888777777999:::;;;<<<<<<<<<888999:::<<<=========<<<>>>==================>>>>>>???@@@@@@>>>>>>???AAA???@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>?????????@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<======<<<;;;999::::::;;;;;;::::::999******+++,,,,,,---......------,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,+++***)))***,,,,,,***((((((***+++---......------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,---------+++++++++,,,,,,---------........................+++,,,,,,---...///000000.........///000111111111........................///////////////.........---,,,,,,,,,,,,---......,,,...000000...---///111000///---,,,,,,...111222////////////000000000000111111222222222333333333333333444555666666666555444555666777999999::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>>>>>>>999:::<<<>>>@@@AAABBBBBB;;;;;;;;;;;;<<<<<<<<<===>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::888777666666666666777777777777666555555555555666333333444555555444333333222222222222222222222222333333333333333333333333333333333222222222111111111111222222222222111111111111000000//////......---...///000000///...---////////////////////////......////////////......---------...............((()))+++---......------.........------.................................------------------------.........------,,,,,,,,,.................................------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------............,,,***((((((***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++---...---******,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,------.........---......///000/////////............/////////000000000000000000000000000000000111222333333333333222222333444555666777888666777999:::;;;<<<<<<<<<888:::===???AAAAAA@@@???>>>>>>============>>>>>>???AAAAAAAAA??????@@@AAA???@@@AAABBBAAAAAA???>>>@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@AAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<======<<<:::999999:::;;;;;;:::::::::,,,---...///...---,,,+++,,,,,,,,,++++++*********---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,.................................------,,,,,,,,,++++++++++++,,,,,,---...---,,,,,,+++*********+++++++++++++++++++++++++++...---,,,,,,++++++++++++........................------------------------,,,------......------,,,------------------------........................000000000000//////////////////000000000000//////////////////000000000000000111111111111222222222111222333444555555555555888999:::999777777777999::::::999888777777777777<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>:::;;;<<<===<<<;;;:::999999888777666666777888999777777777777777666555555666555555444444444555555888777666555444333333333222222222222222222222222333333333222222111111111222222111111111111222222000000000000000000000000222111111111000000//////000000000///......------////////////////////////................................................------------------------------------------------/////////......---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------++++++++++++------+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...+++,,,,,,------,,,,,,+++///...---,,,++++++++++++...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------------------.........------,,,,,,,,,---------............///...............///000000////////////000000000000////////////000000000000111111222222222333333333444444555555666777777777888888999:::::::::999999999<<>>>>>???@@@AAAAAAAAAAAA@@@@@@??????@@@BBBCCCDDDGGGEEECCCAAA@@@AAABBBCCCAAA@@@??????>>>>>>??????????????????@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===<<<;;;;;;;;;:::;;;<<<<<<;;;:::888777---------...---,,,,,,+++---------,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------..............................---------,,,,,,,,,,,,+++++++++,,,,,,---...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,........................------------------------,,,------......------,,,------------------------........................///////////////000000000//////000000000000//////.../////////000000000000000000111111111222222222111222333444555555555555555666777777666666888999::::::999888888888888888;;;<<<<<<===>>>>>>??????============================================================<<<<<<<<<;;;;;;<<<<<<<<<=========>>>;;;;;;;;;<<<;;;::::::999;;;:::888666555444444444777777777777777666555555444444333333333333444444777666555444333333333333222222222222222222222222333333333222222222111111222222111111111111222222000000000000000000000000111111111000000000//////.........///////////////////////////////////////................................................------------------------------------------------.........---------,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,---,,,,,,---------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------------------------------......---------,,,,,,,,,---------............///...............//////000////////////000000000000////////////000000000000111111111222222222333333444444444555666666777777777777888999999999999888999;;;>>>???>>>===<<<===>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCAAAAAABBBCCCEEEDDDBBBAAA@@@@@@AAAAAA??????@@@@@@@@@??????>>>@@@@@@??????@@@BBBCCCDDDGGGEEECCCBBBAAAAAABBBCCCAAAAAA@@@@@@????????????@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;999888777......---,,,,,,,,,,,,,,,......------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------+++,,,,,,------.........------------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------------------------------,,,------......------,,,------------------------------------------------.........//////000000111...//////000000//////........./////////000000000000000000111111111222222111222333444444555555555222333555666555666888999::::::999999888999999999;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============<<<<<<<<<<<<<<<=========<<<<<<;;;::::::::::::::::::999777666444444333333666777777777777666555555333333222222222222333333555555444333222222222222222222222222222222222222333333333222222222222111222222111111111111222222000000000000000000000000111111000000000000//////------......///000000111////////////////////////................................................------------------------------------------------------------,,,,,,,,,,,,---......//////......---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++*********++++++---......+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,---------............///......------......///000////////////000000000000////////////000000000000000111111111222222222222333333444555555666666777666777777888999999888888888;;;===>>>===<<<<<<<<<======<<<<<<======>>>???>>>@@@BBBBBBBBBBBBDDDFFFDDDDDDCCCBBBAAAAAAAAABBB@@@@@@@@@@@@???>>>===<<<@@@@@@@@@@@@AAABBBCCCCCCGGGFFFDDDCCCBBBBBBCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@?????????@@@@@@???????????????>>>>>>>>>=========<<<<<<;;;;;;:::::::::;;;::::::999777777///...,,,+++***+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,---------------------------,,,,,,++++++,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------------------------------------......///000111111...//////////////////............/////////000000000000000000111111111111111111222333444444444444222444555666555555777888:::999999999999999:::::::::;;;;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888999:::;;;777777666666666666777777666666777777666666555444333222222222222333333444444333333222111111222222222222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000//////............//////000000////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++************+++,,,---...++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,,,,,,,,,,------------------------------------------............///...------------...//////////////////000000000000////////////000000000000000000000111111111111222222333333444555555666666666777888888999999999999999;;;======<<<;;;<<<===<<<<<<;;;;;;<<<<<<===>>>>>>@@@AAABBBAAABBBCCCEEEBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@AAABBBBBBBBBFFFEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888777777...---,,,+++***+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,------------------------,,,,,,,,,++++++,,,,,,---------------------------------------------------,,,------......------,,,------------------------------------------------,,,------...///000000111......////////////..................//////////////////000000000111111111000111222333444444444444555666777777555555555777888888888888999::::::;;;:::::::::;;;<<<<<<==============================;;;;;;<<<<<<<<<=========@@@?????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999888999::::::888888888888888888888888666666666666666555444444333333333333333444555555333333222111111111222222222222222222222222222222222222222222222222222222222222111111111111222222//////////////////////////////////////////000000000000//////............////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------,,,+++***))))))(((...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------------------------------------............///---------------...//////////////////000000000000////////////000000000000//////000000000111111111222222333333444444555555666777888999:::::::::::::::;;;======<<<;;;<<<===;;;;;;;;;:::;;;<<<<<<===???AAABBBAAA@@@@@@AAABBB>>>?????????@@@@@@?????????@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@AAA@@@@@@???>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888777777777666------,,,+++++++++++++++******++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000---......//////......---------.........//////////////////000000000111111000111222333333444444444666777777777555444555666777777777777888999:::;;;999999::::::;;;<<<<<<<<<========================<<<<<<<<<===>>>>>>??????????????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999999999<<<<<<;;;:::999777666555555666666666666555444444333333222333333444555666333333222111111222222333222222222222222222222222111222222222222333333333222222111111111111222222////////////////////////......////////////000000111000000///......------////////////////////////................................................------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++*********++++++...------,,,+++***))))))...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******++++++,,,,,,------,,,,,,,,,------------...---------............///------,,,,,,------...///////////////000000000000////////////000000000000////////////000000000000111111222333333444444555555666777888999999::::::999:::<<<;;;::::::;;;===;;;;;;::::::;;;;;;<<<===???@@@AAA@@@>>>===>>>???<<<===>>>??????????????????@@@AAABBBCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>>>>??????=========<<<;;;;;;:::::::::::::::::::::::::::::::::999888777666666666666,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////......------------.........//////////////////000000000111000111222333333444333333333444555555444333555666555555555666777888:::;;;999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>????????????>>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999888888;;;;;;;;;:::999777555444555555666666555555444333111111111111222333444555333333222222222222333333222222222222222222222222111111222222222333333333222222111111111111222222////////////////////////........./////////000000///////////////.........////////////////////////................................................------------------------------------------------,,,,,,---------.........,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++***)))))))))***+++,,,---+++,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,)))******+++,,,,,,------,,,,,,,,,---------......---------............///------,,,,,,------...///////////////000000000000////////////000000000000........./////////000000111111111222333333444444222333444666777888888888777888999888777888999;;;;;;;;;;;;;;;;;;<<<=========??????>>>===<<<<<<>>>;;;<<<>>>???@@@@@@@@@???@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@AAACCCCCCCCCBBB@@@??????>>>>>>>>>>>>??????@@@>>>======<<<;;;;;;::::::999999999999999999:::::::::999777666555555666666++++++,,,---,,,+++***))),,,,,,,,,------.........+++++++++,,,,,,---------******+++++++++,,,,,,,,,........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,,,,+++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............------------..................------------.........//////////////////000000000000000000111222333333333333000111333333333333555777444444444555666888999:::888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::999999:::;;;:::999888777666777888999999888777666555555666666555555444333000000000000111222333444333333333222333333444444222222222222222222222222111111111222222333333333222222111111111111222222////////////////////////---.........//////000000------......///000000000////////////////////////................................................---------------------------------------------------------....../////////---..................---++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++------------++++++(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++,,,,,,------,,,,,,+++''''''((()))***,,,...///)))******,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......))))))***+++,,,,,,------,,,,,,,,,------.........---------.........//////---,,,,,,,,,,,,---......////////////000000000000////////////000000000000............/////////000000111111222333333444444000111222444555666666666555666777666555555777999<<<;;;;;;;;;;;;<<<======;;;===>>>===<<<<<<===>>><<<===???@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@???>>>>>>@@@AAABBBBBBBBBAAA@@@???@@@@@@AAABBBBBBAAAAAAAAA@@@AAABBBCCCCCCAAA???>>>>>>>>>======>>>???@@@@@@>>>>>>===<<<;;;;;;::::::999999999999999999999::::::999777666555555666666,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))+++,,,---,,,++++++------,,,,,,---...000111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,+++++++++++++++,,,,,,,,,------***+++,,,,,,------------------++++++++++++------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............///000000...------,,,,,,------...000000///............///////////////////////////,,,,,,------...///000000---.........//////000000,,,///111111///...000222000////////////111222333333333333444444444555555666666666777888888999999999::::::;;;;;;::::::999888888999::::::;;;<<<<<<<<<<<<<<<<<<===============<<<;;;:::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::888777555444444444666777555555666666666666555555444444333333222111000000111222222333333222222111333333333222222111111111111111111111111111111111222222222111111111000000222222111111000...---,,,//////////////////////////////////////////////////////......---------,,,...------,,,,,,------......------,,,,,,------...,,,---------.../////////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,************,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++...---+++,,,,,,---+++***************************,,,++++++******++++++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////+++,,,---......---,,,+++++++++++++++++++++++++++..........................................------///............///000000000000//////......------///...---,,,,,,,,,,,,,,,///......------///000111000000111111111222222222111111222333444444444444666777888888::::::;;;<<<999999999999999999999999======>>>>>>===<<<;;;;;;????????????>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAA@@@??????@@@AAAAAAAAAAAA@@@??????>>>===<<<;;;;;;:::;;;;;;::::::::::::999999999888777777666555555555555555,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,---------,,,+++++++++******+++,,,...///---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,***))))))+++,,,,,,+++,,,,,,,,,,,,------------***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------------------,,,,,,------...///...------,,,,,,------...,,,,,,------......//////........................,,,,,,------...//////000////////////000000000111...000222111///---...000000/////////000111222333333333333444444444444555666666666777888888999999999::::::;;;;;;::::::999888888999999:::;;;;;;<<<<<<<<<<<<<<<============<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::777777777777666666555555555555666666666666555555555555444444333222222111111222222333333222222111333333333222222111111111111111111111111111111111222222222111111111000000000000000000000//////...////////////////////////////////////////////////000/////////...............------,,,,,,------......------,,,,,,------...,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***************************,,,++++++++++++++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++------------------------------------------......---,,,,,,,,,,,,---......///////////////.........///......---,,,,,,------///......---...///000111111111111111111111111222111111222333444444444444777777888999:::;;;<<<<<<::::::::::::::::::::::::===============<<<;;;;;;>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@DDDCCCCCCBBBAAA@@@??????@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;:::;;;;;;777777777777666666666555777777666555555555555666,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------------,,,+++*********+++,,,---.........------------,,,,,,************++++++++++++---+++******,,,------,,,,,,------------.........++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++------------------------------------....................................------------------------+++++++++++++++,,,,,,---...------,,,,,,------...)))***+++---............------------------------,,,,,,------...////////////000000000000111111111///111222111///------...////////////000111222333333333333333444444444444555666666777777888888999999999::::::::::::999999888888999999::::::;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999444666777888888666444333444555555666666555555444666555555444444333333222111111222222222222111111222222222222222111111111111111111111111111111111222111111111111000000000......///000000000000000////////////////////////////////////////////////...............---------...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------++++++******++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))---------------------------,,,++++++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,,,,,,,---.............../////////////////////......------......///............///000000111111111111111111111000111111222333444444444444777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;=========>>>??????@@@@@@??????????????????????????????@@@@@@@@@AAAAAAAAACCCCCCCCCBBBBBBAAAAAA@@@EEEDDDCCCBBBAAA@@@??????????????????>>>>>>>>>===>>>===<<<;;;;;;:::;;;;;;999999999999888888888888888777666666555555666666,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------------------,,,,,,,,,------......///////////////////////////+++++++++++++++,,,,,,,,,...,,,++++++---......------------.........//////+++,,,,,,------,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------------------------+++++++++***+++,,,,,,---...------,,,,,,------...)))***,,,---.........------------------------------------........./////////////////////000000000...///000000///........./////////000000111222222222222333333333444444444555555666666777888888888999999::::::::::::999999888888999999::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;::::::999::::::;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999444555666666666555333222444444444555555444444444555555444444333333333222111111222222222222111111222222222111111111111111111111111111111111111111111111111111000000000000......///000000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------......---------,,,,,,++++++...---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++------------------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---------------------------+++***+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***+++,,,------,,,+++***************************---,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......///............///000000------......//////000000000//////.........//////............/////////000111111111111000000000000111111222333444444444444777777888999:::;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<======<<<;;;;;;<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>===============>>>===<<<;;;;;;:::;;;;;;;;;;;;:::::::::999999999888777777666555666666666,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,------------------------------------------,,,,,,,,,---------.........,,,+++,,,---///......---------.........//////,,,,,,,,,------,,,,,,+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------......------,,,,,,------...------.........------,,,........................---------.......................................,,,,,,---...000000000000...//////000111111222222222222222333333333444444555555555666777777888888888999999::::::999999888888888999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999::::::;;;:::;;;;;;;;;;;;;;;;;;:::888888888888888888888888555444333222222222333333333333444444444444333333333333333333222222222222000111111222222111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000///......////////////////////////////////////////////////------------------.........------,,,,,,------......------,,,,,,------...//////......------,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,*********,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***+++,,,------,,,+++*********************************+++,,,,,,---.........---,,,++++++,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......///............///000000------......//////000000//////.........//////000---......///////////////000000000000000000000000111111222333444444444444666777777888999:::;;;;;;888888888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDEEEFFFEEEEEEDDDCCCCCCBBBBBBAAA???>>>===<<<<<<<<<======>>>===<<<;;;;;;:::;;;;;;777777777777666666666666888888777666666666666666,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,,,,---******++++++++++++******)))))))))************+++,,,,,,------......//////...,,,++++++---......---,,,------------.........,,,,,,---------,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////...------,,,,,,------...//////...---,,,---------////////////////////////..............................---------------,,,+++++++++---000222111000...///000111222222222111222222222222333333333333444555555666666777777888888888999999999999888888888888999999999999999999:::;;;;;;;;;;;;<<<<<<<<<999999999999999::::::;;;999::::::;;;;;;::::::999777777777777777777777777666444222111000111333444222333333444444333333222222222222222222222222222000000111111111111000000000000000111111111111111111111111111111111111111//////000000000000000111000000000000000///....../////////////////////////////////////////////////////////000000000000000...------,,,,,,------......------,,,,,,------.....................------,,,,,,,,,,,,,,,---------------------------------++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++''''''((()))***+++,,,,,,...------,,,,,,------...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,,,,,,,---...............///////////////......------......//////---......///000//////////////////000000000111111111111222333444444444444555555666777888999::::::888888888888888888888888::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@???===<<<<<<<<<===>>>>>>===<<<;;;;;;:::;;;;;;999999888888888777777777999888777777666666777777,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++***++++++,,,)))***++++++++++++***)))))))))))))))******++++++++++++,,,------...//////---,,,***+++---......---,,,,,,,,,,,,------------,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---------------------------------------............---------------------------------------------------------------......///...------,,,,,,------......---+++******,,,...///................................................//////......---------------++++++---000111000...---...000111222222111111111222222222222333333333444444555555666777777777888888999999999999888888999999888888888888888888::::::;;;;;;;;;<<<<<<<<<999999888888999::::::;;;888999999::::::999999888777777777777777777777777666555555444444444444444222222333333333333222222333333333333333333333333000000111111111111000000///000000000111111111222111111111111111111111111////////////000000111111...//////000000000000///////////////////////////////////////////////////.........//////000000000...------,,,,,,------......------,,,,,,------...------------------......,,,---------....................................******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++,,,,,,,,,------,,,,,,,,,******++++++,,,---------------------------------------------------......---,,,,,,,,,,,,---......///////////////.........------,,,,,,---......///------///000000000///...---......///000111222222111111222333444444444444444444555666777888999999888888888888888888888888999:::;;;;;;<<<<<<<<<;;;<<<======>>>???@@@@@@AAA????????????????????????===>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFAAA@@@>>><<<<<<===>>>???>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::999999999888777777666666777777,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++***)))***+++++++++,,,---...------+++***+++++++++,,,,,,---------******+++,,,,,,---......---+++******,,,------,,,+++++++++,,,,,,,,,------------------,,,,,,+++***...---++++++++++++---......................................./////////000........................------------------------------,,,,,,------...///...------,,,,,,------...,,,***((('''(((+++///111------------------------.....................---000000//////.........---///---,,,---000000...,,,---...000111222222111111111111222222222333333333444444555555666777777777888888999999999999888888999999888888888888888888:::::::::;;;;;;;;;<<<<<<999888888888999::::::;;;888888888999999888888888777777777777777777777777555666777888888666444333222222222333333222222222444444444444444444444444000000111111111111000000//////000000111111111222111111111111111111111111.../////////000000111111,,,---...000111111222222////////////////////////////////////////////////+++++++++,,,,,,---------...------,,,,,,------......------,,,,,,------...+++++++++,,,,,,------------.........//////000000........................*********++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******,,,,,,,,,,,,******++++++++++++++++++++++++---------------------------,,,,,,+++*********++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++------------------------***)))((()))+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,------,,,+++***))))))***++++++,,,------..........................................------///............///000000000000//////.........---,,,,,,,,,,,,,,,---...///,,,---///000000000///...,,,---...///000111222333111111222333444444444444333333444555666777888888999999999999999999999999999:::;;;;;;<<<<<<<<<;;;======>>>>>>??????@@@@@@????????????????????????===>>>>>>@@@AAABBBCCCCCCHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGAAA@@@>>>===<<<===???@@@>>>>>><<<;;;;;;;;;;;;;;;888888888777777777666666999888888777777777777777------------------------)))******++++++******)))------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------,,,++++++***))))))/////////...------,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///---,,,,,,++++++,,,,,,---///...,,,++++++,,,...///...------,,,,,,------...///...---,,,+++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................---------............///.........////////////000............////////////............////////////000000000000////////////222222111111222222333444666666666666777777777777888888999:::;;;;;;;;;;;;::::::999888777777888888888888888999999::::::::::::::::::::::::::::::;;;777888888999999888888777555444444555777777666555555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111000000000000000111111111111111111111111000111222222111000///...////////////............//////////////////////////////.........---------++++++,,,,,,,,,---------//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------------------------------------------------------++++++------------++++++++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,---------,,,,,,+++++++++------++++++++++++------)))******++++++,,,------,,,,,,,,,++++++*********+++,,,------++++++,,,---...------,,,,,,+++******,,,------......------,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++*********************************)))************+++++++++---------,,,,,,+++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,+++***+++,,,,,,***)))++++++++++++++++++++++++)))***+++,,,------------/////////...------,,,,,,,,,,,,,,,---------......111111000///...---,,,,,,............////////////000000000000111111111111222222222333333333444444555666777777666555777888777888888888888999999999999;;;======<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@?????????@@@AAABBBDDDDDDGGGGGGFFFFFFEEECCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEECCCCCCAAA@@@??????>>>>>>======;;;:::::::::::::::;;;::::::999888888888999666666666666777777777777------------------------,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,.../////////......---,,,,,,++++++,,,,,,,,,---------------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---///---,,,++++++,,,---///---------,,,,,,---------///...---,,,,,,,,,------,,,,,,++++++,,,,,,---...---------.........//////........................---------............///------........./////////............////////////............////////////000000000000////////////111111111111111222222333555555666666666777777777777888999:::;;;;;;;;;;;;:::999999888777777888888888888999999999:::::::::;;;;;;::::::999999888888888888999999999999888888666555555666888888777555555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111111000000000000000000000111111111111111111111111000000111222111111//////////////////............//////////////////////////////.........---------++++++,,,,,,,,,---------...............---,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------------,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------++++++,,,---------..................+++,,,,,,,,,,,,,,,,,,+++)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++++++++*********************++++++++++++---------,,,,,,+++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++...------...///000...---++++++++++++++++++++++++)))***+++,,,------------............------------,,,,,,---------.........000000000///......------............//////////////////000000000111111111222222222333333333333444444666777777666666777999777777888888888999999999:::;;;======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>????????????@@@AAACCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAA??????>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;:::999999888888999999888888888888888888888888------------------------,,,,,,------------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000000//////...---------******++++++,,,------.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---...---,,,++++++,,,---...------------------------......---,,,,,,,,,------,,,,,,++++++,,,,,,---...............////////////---------------------------------............///,,,---------........................////////////............////////////////////////000000000000111111000000111111222333555555555666666666666777777777999::::::::::::::::::999888888777888888888888999999999999:::::::::;;;;;;:::999888777666666999999999::::::999999999666666555777888999888666555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000111111111111111111111111111111///000000111111111111000////////////............////////////////////////...............---------,,,,,,,,,,,,------------,,,------------,,,++++++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------,,,+++------------------------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---///......---,,,,,,++++++,,,,,,,,,++++++++++++***+++,,,---,,,+++***+++---,,,,,,,,,---.../////////***++++++,,,,,,++++++******+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))************------,,,,,,++++++******************+++++++++,,,------,,,,,,,,,,,,++++++***++++++,,,,,,------...+++,,,,,,------,,,,,,++++++******+++---...---+++++++++++++++++++++++++++******+++,,,------------------------............---------.........//////////////////////////////............//////////////////000000000000111111111111222222222333333333333444666666666666888999777777777888888888999999:::<<<>>>>>>===<<<===>>>========================<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;::::::999999888888999999888888888888777666666555,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++*********+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...000/////////......------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------,,,++++++,,,------,,,------------------,,,------------------------,,,,,,++++++,,,,,,---...------------............---------------------------------............///,,,,,,,,,---------..................////////////............////////////////////////000000000000222111111111111222333333444444555555555666666666666777888999::::::::::::999999888888888888888999999999999999999999999999999999888888777777666666999999::::::::::::999999777666666777999999888777555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000111111111111111111111111111111111//////000000111111111111////////////............////////////////////////........................,,,,,,,,,------------...,,,,,,------------,,,,,,---------,,,,,,++++++***------------------------------------------------,,,------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))******++++++,,,,,,...------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))((((((***,,,---,,,+++++++++++++++++++++++++++***+++,,,,,,---------,,,++++++,,,------...//////------........./////////............//////000000............////////////////////////000000000111111111111111222222222222222333555666666666888:::777777777777888888888888:::<<<>>>>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<::::::999999888999999:::666777777666555333222111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........---------------///.........---------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,---------------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------------------------------------............///,,,,,,,,,---------..................////////////............////////////.../////////000000000111222222222222222333444444444444444444555555555555666666777888999999999999999888888888888888999999999999999999999999999999666666666777777888888888888999999::::::999999888777666666777999999888777555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111//////000000111111111111000000000000000000000000/////////000000111222222////////////............////////////////////////---.....................,,,,,,---------.........,,,------.........---------------,,,,,,+++++++++------------------------------------------------+++,,,,,,---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,+++++++++*********,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++---///000///...++++++++++++++++++++++++++++++,,,---------,,,,,,***++++++,,,---...//////------------.........///------......///000000000............////////////...////////////000000000000000000111111111222222111333555666555666888:::666666777777777888888888:::<<<>>>>>>===<<<===>>>????????????????????????>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDJJJIIIFFFDDDBBBAAA@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>===<<<:::999999888999999::::::666777777777555333111000,,,,,,,,,,,,,,,,,,,,,,,,------............------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///......---,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,---......---,,,++++++,,,---.........------,,,,,,++++++,,,,,,---...***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---------........................////////////............////////////......//////000000111111222222111111222222333444333333333444444444555555555666777888888999888888888888888777888888999::::::::::::999999999999888555555666777888999::::::888888888999999888888888666666555777888999888666555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111/////////000111111222222000000000000000000000000111000000000000000111222////////////............////////////////////////---------...............,,,---------............,,,------............---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++(((((())))))***++++++,,,***++++++++++++,,,,,,,,,***+++,,,+++***)))***,,,.........---,,,+++++++++,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,---------------+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,...///...,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,***++++++,,,---.........,,,,,,,,,---------......---.........//////000000............////////////......////////////000000///000000000000111111111222333555555555555777888666666666777777777888888999;;;======<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCAAA@@@@@@@@@@@@AAABBBCCCJJJHHHEEECCCAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA???@@@@@@AAA@@@???===<<<999999888888999999::::::888999::::::999666444222++++++++++++++++++++++++------............------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---+++++++++,,,,,,++++++++++++,,,...//////...,,,++++++,,,---.........------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------........./////////............////////////............////////////.........///000111111111000000000///000111111222222333333333333444444444444555666777888888888888888888777777888999999::::::::::::999999999888888777777777888888999999999666777777888888777777666666555555666888888777555555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111...//////000111111222222000000000000000000000000222111000//////000000111////////////............////////////////////////---------.........//////------------............++++++,,,---------------,,,------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------------------------------++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******************++++++******+++++++++,,,,,,,,,)))+++,,,+++***)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))***+++,,,***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,,,,---.........///////////////............////////////........./////////000000/////////000000000111111333444555555444444666777666666666666777777777888888:::<<<<<<;;;:::;;;<<<=================================>>>???AAABBBCCC@@@@@@?????????@@@AAAAAAEEEDDDBBB@@@??????@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>??????AAABBBBBB>>>???@@@AAA@@@>>><<<;;;999999888888999999:::;;;888999:::;;;:::888555333+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,---------------------***++++++,,,,,,------...***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,...//////...,,,+++***+++---...///...------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........////////////000............/////////000............/////////000---......///000111111222...............///000000222222333333333444444444444555666777888888888888888888777777888999:::::::::::::::999999888888888999999999888888888888888666666777777777777666666555444444555777888666555555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111...//////000111222222222000000000000000000000000333222111/////////000000000/////////............////////////////////////---------.........//////---------.........//////)))***+++,,,,,,,,,,,,,,,)))******+++,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---......------------------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------)))***,,,---...---,,,,,,+++++++++,,,,,,---------++++++------------++++++------,,,,,,+++******************++++++,,,,,,,,,)))+++++++++***)))***+++)))))))))******+++,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++*********(((((()))***+++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,---......---+++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,////////////////////////............/////////000............/////////000////////////000000000000333555666555444444555666666666666666777777777777777999;;;;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBB?????????>>>??????@@@@@@AAA@@@>>>======???@@@BBB????????????@@@@@@@@@@@@>>>>>>??????@@@AAACCCCCC>>>???@@@AAA@@@>>><<<;;;999888888888999::::::;;;555777999999999777444222++++++++++++++++++++++++.........---,,,+++))))))++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...((()))***+++++++++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------...............------,,,,,,,,,------............------////////////////////////---------............///000000//////.........---////////////000000000000000000////////////000000111111222222222333333333555555555666777777888888999999:::::::::999888888999999999888888777777777666666777777888888888999999999999888888888888777555555555555555555555555444444444444444444444444333333333222222222111111111111222333333333333222111111222222222222111111222222222111111111000000///////////////000000000............////////////....................................////////////,,,,,,************,,,,,,...........................---,,,+++***))))))))))))***+++,,,---------------,,,,,,+++*********+++)))******+++---......///---------,,,,,,+++++++++++++++,,,---,,,+++***)))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000000...,,,************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,((()))+++,,,---.........+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,***))))))***,,,---------------------------.........------,,,,,,,,,////////////////////////---------............///000000000000////////////111111222222222333333333333333333444555666777888666777777888888999::::::;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;<<<=========<<<<<<<<<===>>>>>>??????@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAABBBCCC@@@@@@@@@???>>>======<<<;;;:::999888777777777777999888777666444444333333++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,------............------........................---------............///000/////////..................//////000000000111000000////////////000000111111111222222222333333555555666666777888888888777777888999::::::::::::999888888888777777777666666777777777888888888888999999999888888888777777666666666666666666666666444444444444444444444444333333333222222222111111000111111222222222222222111111222222222222111111222222222111111111000000000000000000000000000000////////////////////////....................................////////////...---,,,,,,,,,,,,---..............................---,,,+++++++++++++++)))***+++,,,------------...------,,,++++++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,---...---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...---+++******+++---...------------------------......---------,,,,,,,,,////////////////////////---------............///000000000000////////////222222222222333333333333444444444444444555666777888888999999:::;;;;;;<<<::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<===>>>>>>??????@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@???>>>>>>===<<<<<<<<<;;;:::999888888888888999888777555444444333333++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++******......------------,,,,,,,,,,,,,,,---------......,,,,,,------------------------............---------------------------------------............///////////////............------...///000000111111000000////////////000000111111111222222222222333555666666777777888888999555666777888::::::::::::888888888777777777777777777777777777888888888888999999888888888777777777666666666666666666666666444444444444444444444444333333333222222222111111///000111111222222111111111111222222222222111111222222222111111111111111222222222111000000000///000000000000000000000000////////////////////////............//////////////////............//////------------------------------,,,,,,,,,,,,,,,---******+++,,,------------......------,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,,,,++++++------.........---,,,+++---,,,,,,++++++***************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------,,,***)))(((++++++,,,,,,,,,,,,++++++)))******++++++******)))******+++++++++,,,,,,,,,++++++************++++++......,,,,,,,,,,,,......------------------------...------------,,,,,,,,,////////////////////////---------............///////////////000000000000222222333333333444444444555444444444444444555555888888888999::::::;;;;;;999999999999:::::::::::::::::::::;;;<<<<<<============>>>>>>???@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC??????????????????@@@AAA??????>>>>>>======<<<<<<===<<<;;;:::999999999999888888666555444444333333++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........------............---------------------------------------............//////////////////.........,,,------...///000111111000000////////////000000111111111111222222222222555555666777777888888999666666777888999999999888888888888888888888888888777777777777777888888888888888888888777777777777666666666666666666666666444444444444444444444444333333333222222222111111//////000111111111111000111111222222222222111111111111111111111111111111444333333222111000//////111111111111000000000000000000000000000000000000............////////////////////////////////////------------------------------,,,,,,,,,---......***+++,,,,,,---------,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***)))(((++++++,,,,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,+++******))))))******+++...---,,,,,,,,,,,,---...------------------------------------------------////////////////////////---------............///////////////000000000000222333333333333444444444555555444333333333444444555555666666777888888888999999999999::::::::::::999::::::;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDD??????>>>>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<<<<;;;:::999999888999999888777666555444444444444++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........------............------........................---------............///.........///////////////,,,------...///000000000000000////////////000000000000111111111222222222555555555666777777888888888888888888777777666555999999999999999999999999888888777777777777777777888888888777777777666666444444444444444444444444444444444444444444444444333333333222222222111111//////000111111111111000111111222222222222111111111111111111111111111111444333333222111000//////222111111111000000000///000000000000000000000000............////////////.........//////.........------------------------------,,,,,,,,,---......++++++,,,---------,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,++++++++++++,,,,,,------------------------------------------------////////////////////////---------............///.../////////000000000111222222222333333333444444555444444333333333444444444555555666666777777888::::::::::::;;;;;;;;;;;;999999::::::;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDD??????>>>======>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::999888888777777777777666555444444333444444++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,+++,,,,,,------------......,,,,,,------------......,,,,,,,,,---------......,,,,,,------------------------............------////////////////////////---------............///.........///////////////---............/////////000000////////////000000000000000111111111111222333444444555555666777777888888888888777555444333888888888888888999999999888888888888777777777777888888777777777666666666333333333333333333333333444444444444444444444444333333333222222222111111///000111111222222111111111111222222222222111111111111111111111222222222222222222111000000000///111111111000000//////...////////////////////////............////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,,,,++++++*********+++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,+++*********++++++---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))***+++,,,,,,,,,+++******++++++++++++******,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++------------------------,,,,,,,,,------------...////////////////////////---------............///......//////000000111111111111222222222333333333444333333333333333444444666666666777888888999999::::::::::::;;;;;;;;;;;;999999999:::;;;;;;<<<<<<======>>>>>>???@@@@@@AAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777777777666555555444333333444444++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......------------------,,,,,,------............------........................---------............///............/////////000///............---------000000////////////000000000000000000111111111111222222333333444555555555777777777777666555444444555666666666777777777777888888888888777777777666888777777777666666666666444444444444444444444444444444444444444444444444333333333222222222111111000111111222222222222222111111222222222222111111000000111111111222222222000000000000000000000000111111000//////...------....................................////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------...---,,,+++***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++***+++,,,---------,,,,,,************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......////////////////////////---------............///.........///000111111111000000000111111111222222222222222222333444555555555555666777777888888999999999999999::::::::::::888999999::::::;;;<<<<<<<<<<<<===>>>>>>??????@@@>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888555555444444333333444444++++++++++++++++++++++++))))))+++,,,---.........------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********+++,,,------------******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---..................------------------------------------.........//////---.........//////000000/////////...------,,,,,,000000////////////000000000000000000111111111111111111222333333444444555555555666666666666666555333444444444555555666666999888888888777777666666777777777777666666666666555555555555555555555555444444444444444444444444333333333222222222111111111111222333333333333222111111222222222222111111000000111111222222222222////////////000000000000111000000///...------,,,..................................../////////000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******)))))),,,,,,,,,------,,,++++++,,,,,,,,,,,,------...//////......---+++******)))+++++++++,,,,,,---------///...---,,,+++,,,------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++)))***,,,---...---,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///...---,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++******)))******++++++++++++************++++++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------,,,,,,,,,------.........////////////////////////---------.........//////---......///000111111222///000000000000111111111111111111222333444555666333333444444555666666666777888888888888999999999888999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>??????===>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@???AAAAAA@@@???>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999555555444333333333444444++++++++++++++++++++++++******************************+++,,,,,,---......///,,,***+++...111111000---------,,,,,,+++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++)))))))))+++---............------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,---------......)))))))))******+++++++++---------,,,,,,+++++++++---------............///........................---------------------------------............///........................////////////////////////000000000000000000000000000111111111111222222222333444555666666666555444777777666666555555444444666666777777777777666666666666555555555444444444333333333333333333333333555444444333333444444555222222222222111111000000222222222222222222222222000000000000000000000000000000000000////////////111111000000//////............//////000000111111........................///...---,,,,,,---...///.................................------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,+++++++++******)))))))))------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,---......---------,,,,,,+++++++++***+++,,,------,,,+++***,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++***)))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++555888...)))---...***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000////////////000000000000333333222222222222222333444444444444555777888999;;;:::999888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>>>>???===>>>??????>>>???AAACCCDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBAAA???===<<<::::::::::::;;;===>>>>>><<<:::;;;:::999999888888999999555555555555555555555555++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////,,,***((())),,,......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,+++*********+++---.........---------,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------.........///------,,,,,,,,,+++++++++------------....................................---------------------------------............///........................////////////////////////000000000000000000000000000000111111111222222222333444444555555555555555666666666666555555555555555555666666666666555555666555555555444444444444444444444444444444444444333333222222222222333333222222222222111111111000222222222222222222222222111111111111111111111111000000000000////////////111000000000/////////....../////////000000000111..............................------------....................................---------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,***************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************,,,,,,,,,+++++++++*********444666...)))---...***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...........................------------------------.../////////000000000000////////////000000000000222222111111111111222222444444444444555777888999:::::::::999999::::::;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<======>>>===>>>???>>>>>>>>>@@@BBBCCCCCCDDDDDDDDDCCCCCCBBBCCCBBBAAA???===<<<::::::999888888999;;;;;;:::888::::::999888888888888888555555555555555555555555++++++++++++++++++++++++------------------------,,,,,,------......//////+++***))))))+++------,,,+++,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,---,,,+++++++++,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------....................................---------------------------------............///........................////////////////////////000000000000000000000000000000000111111111222222444333333333444444555666555555555555555666666666555555666666666666555555555555555555444444444444444444444444444444444444222222111111111111222222222222222222111111111111222222222222222222222222222222222222222222222222000000000000////////////000000000000////////////////////////000000000000........................---..................---...........................------------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,............------------------------------------++++++,,,,,,,,,,,,------++++++***************)))++++++++++++++++++++++++------------,,,,,,,,,,,,+++++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,))))))******+++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++******111333,,,))),,,,,,)))++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------------------------------............................../////////000000000////////////000000000000111111000000000111111222333333444444555666888999:::::::::;;;;;;::::::999888888888999999999::::::<<<<<<<<<<<<<<<=========<<<===>>>>>>======???AAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBB@@@???===<<<:::::::::999777777888999888777999888888777777777777777555555555555555555555555++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---.........+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------.................................,,,,,,---------------------------............///........................////////////////////////000000000000000000000000000000000000111111111111333333222222222444555666444444444555555666666666666666666777777666666666444444444444444444444444333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000////////////000000000000////////////////////////000000000000........................,,,---...//////...---,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,...............---------------------------------+++++++++,,,,,,,,,------++++++++++++************++++++++++++++++++++++++.........------,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,------------,,,+++******+++,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))...000+++)))++++++)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........./////////000000////////////000000000000000000000///000000111222333333333444555666777888999999;;;;;;;;;;;;999888999999999999::::::::::::>>>>>>>>>>>>>>>=========;;;<<<======<<<===???AAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@>>>===<<<;;;:::===:::888777888::::::999888888777666666666666666555555555555555555555555++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------------...+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++...---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------///////////////.........++++++++++++++++++++++++,,,,,,,,,------------...........................,,,,,,,,,---------......---------............///........................//////////////////////////////////////////////////////000000000111111111222222111111222333555666333333444444555555666666666777777888888777777666333333444444444444444444111111111111111111111111333333222222222222333333222222222222222222222333222222222222222222222222222222222222222222222222000000000000////////////////////////000000000000000000000000////////////........................,,,---...//////...---,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,------------,,,+++******+++,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***+++++++++,,,,,,---------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,---+++***++++++)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000000000//////000111111222333333333333444666777888888999:::;;;<<<;;;:::999::::::::::::;;;;;;;;;;;;@@@@@@@@@???????????????;;;<<<======<<<===???AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>===;;;;;;:::<<<:::777777888999:::999888777666666555555666666555555555555555555555555++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***,,,------,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,+++******++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,------------........................+++,,,,,,------.........---------............///......................../////////////////////////////////////////////////////////000000000111111000000000111222333444555444444444444444555555555666666777777777777666666333333333333444444444444222222222222222222222222333333222222222222333333222222222222333333333333222222222222222222222222222222222222222222222222000000000000////////////////////////000000000000000000000000////////////........................---..................---........................,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++------------,,,,,,,,,,,,+++++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,...------,,,++++++************++++++++++++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,)))***+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000000000000000000000000111111222333222222333333444555777888777888999:::;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<>>>>>======???AAAAAAAAABBBBBBAAAAAA@@@???@@@??????>>><<<;;;;;;:::888666555666888999999888888777777666666666666666555555555555555555555555++++++++++++++++++++++++------------------------++++++++++++++++++++++++***---//////---,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++*********))))))))))))*********++++++++++++++++++,,,,,,,,,---------........................++++++,,,,,,---......///---------............///........................////////////////////////////////////////////////////////////000000000111...///000222333333444444555444444444444444444333444444555555555555444444222222333333333444444444333333333333333333333333222222111111111111222222222222222333333333444444222222222222222222222222111111111111111111111111000000000000////////////.../////////000000000111111000000000/////////.................................------------..............................,,,,,,,,,---------......------------------------+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))*********++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***)))***+++---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000000000000000111111222444444222222222333444555666777666777777999:::<<<>>>???999999:::::::::;;;;;;;;;=========>>>>>>?????????===>>>???>>>>>>>>>@@@BBBBBBBBBBBBBBBAAA???>>>===??????>>>===<<<;;;;;;:::666555555777:::;;;:::999999888777777666666777777555555555555555555555555++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---000333222000......000---------,,,,,,+++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........***++++++,,,,,,------...******+++++++++,,,,,,,,,---------,,,,,,+++++++++))))))******++++++++++++++++++,,,,,,,,,---------........................++++++,,,,,,---...//////---------.........//////........................////////////////////////////////////////////////////////////000000000000---...000222333444333333555555555444444333333333222333333444444333333222222222222333333444444444555555555555555555555555111111000000000000111111222222222333333444444444222222222222222222222222000000000000000000000000000000000000////////////.../////////000000111111111111000000/////////...........................///...---,,,,,,---...///........................,,,,,,,,,------.........------------------------+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,------...///---------,,,,,,+++++++++***+++,,,------,,,+++***,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,***++++++,,,,,,------...******++++++++++++************+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++)))))),,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////000000000000111111111111222333444555222222222333444555666777666666666777:::===???AAA888888999999999::::::::::::;;;;;;<<<===>>>>>>???===>>>??????>>>???AAACCCCCCCCCBBBAAA@@@>>>===<<>>===<<<;;;;;;:::666666888:::===>>>===;;;999999888777777777777777555555555555555555555555++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------//////------------//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---...................................................000000000000000000000000000000111222222222222111333333333444444444555555555555555555555444444444333333333222222111111111444444444444444444444444333333333333333333333333111222333444333222111000333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000,,,------......------,,,.........------,,,,,,,,,------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***(((((()))+++,,,++++++++++++++++++++++++------,,,++++++,,,,,,---++++++******++++++,,,---------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,***))))))***,,,---))))))***+++,,,,,,------******))))))******+++,,,---,,,,,,+++*********+++************************+++++++++*********))))))(((***+++------,,,+++***------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,///......------,,,++++++******+++,,,,,,---......---------............///////////////000000000000000111111222222333444444444444333333333444555555888999999:::;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::;;;;;;<<<======>>><<<======>>>???@@@@@@AAADDDBBB@@@?????????===<<<======>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999888:::;;;:::888666666777666666666555444444333333,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,***(((%%%$$$"""""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---...................................................////////////////////////000000111222222222222111222222222222333333333444666666555555444444333333333333333333222222222111444444444444444444444444333333333333333333333333222222333333222222111000222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---......//////......---......---------,,,,,,,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---++++++******++++++,,,---------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,***))))))***,,,---)))******+++,,,,,,------+++++++++++++++,,,,,,------,,,,,,+++******+++++++++++++++++++++++++++++++++++++++*********))))))(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,******+++,,,,,,---......---------............///........./////////000000//////000111111222222333444333333333333444555555888888999:::;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========<<<======>>>>>>?????????@@@>>>======>>>??????>>>===============<<<;;;;;;;;;;;;:::::::::999999999888:::;;;:::888666666777666666666555444444333333,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,***((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---...........................................................................///000111111222222111111111111111111222222222222666666666555444333333222444444333333333333222222444444444444444444444444333333333333333333333333333333222111111111111222111111000000000/////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////...//////////////////......------------,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---++++++******++++++,,,---------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---*********++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,------...---------............///---------.........//////......//////000111111222333333333333333444555555777888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=======================================<<<:::999:::===??????>>><<<============<<<;;;;;;::::::::::::999999999999999:::;;;:::888777777777666666666555444444333333---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---...........................................................................///000000111111111111111111111111222222222222333777666555555444333222222444333333333333333333333333333333333333333333333222222222222222222222222444333111000000000111222111111000000000/////////000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---+++******+++++++++++++++,,,,,,************++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,------......+++++++++,,,,,,------------------............///,,,,,,,,,---------............///000000111111222222222222222333444555555666777888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;====================================<<<<<<<<<<<<:::999888999;;;=========<<<<<<<<<======<<<;;;;;;:::::::::999999999999888999:::;;;;;;999777777888666666666555444444333333---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000///...,,,***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---...................................................//////////////////////////////000111111111111000222222222222333333333333666555555444333333222222333333333333333333333333333333333333333333333333222222222222222222222222333222111000///000111222222222111111111000000000000000000000000000000000////////////////////////////////////////////////........................,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...............---------******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))+++------,,,***)))*********++++++,,,,,,,,,++++++******+++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,***************+++,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,---......++++++,,,,,,,,,,,,---------------............///,,,,,,,,,,,,------------//////000000111222222333111111111222333444555555555666888999:::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<========================<<<<<<<<<<<<<<<:::999999;;;<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999888888888999;;;<<<;;;999777777888666666666555444444333333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---...................................................////////////////////////...///000000111111000000222222222222333333333444444444444444333333333333111111222222222222333333333333333333333333333333222222222222222222222222222222111000000000000111222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---////////////............******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&(((***,,,,,,,,,+++************++++++,,,,,,------,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,---------......//////000111111222222333111111111111222444555666555666777999:::;;;;;;;;;999999999999888888888888::::::;;;;;;<<<======>>>========================>>><<<;;;:::;;;<<<;;;:::::::::;;;<<<<<<<<<<<<;;;999999999999888888888888:::;;;<<<;;;999888888888666666666555444444333333,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))***+++---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---..............................................................................//////000000000000000111111111111222222222222222333333333333444444444000000000111111222222222222222222222222222222222111111111111111111111111111111111111111000000///111111000000000/////////000000000000000000000000000000000000000000000000////////////////////////........................------............------,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////.........---------******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,,,,,,,,,,)))******+++,,,,,,------//////...---,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------..................//////000111111222000000000111222444555666444555777888:::;;;;;;;;;888888888777777777666666777888999:::;;;<<<===>>><<<======>>>>>>????????????>>><<<<<<======<<<;;;999:::;;;;;;<<<<<<<<<;;;999999999999888888888888:::;;;<<<<<<999888888999666666666555444444333333++++++++++++++++++++++++,,,------......------,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************++++++,,,,,,,,,---------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---...................................................------------------------...//////000000000000000000000000000111111111111111222222333333444444555//////000000111111111222222222222222222222222222111111111111111111111111000111222222222111///...000/////////............000000000000000000000000000000000000000000000000////////////////////////..............................////////////......,,,,,,,,,------.........------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,------......))))))***+++,,,,,,------111000///...---,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///************************))))))******++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////------......///000000000000000000111222444555666444555666888:::;;;;;;;;;888777777777666666555555666666888999;;;<<<>>>>>><<<======>>>???@@@@@@AAA???>>><<<<<<>>>???>>>>>>999:::;;;;;;<<<<<<<<<;;;999999999888888888888777:::;;;<<<<<<:::888888999777666666555444444333333---------,,,,,,++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***---------,,,,,,+++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++)))(((((()))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++***+++,,,...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------,,,,,,,,,,,,++++++---,,,++++++++++++,,,---...........................------,,,,,,+++******........................---------............///000///.........///111222000111111111111222222222666666666555555444444444000000000000000000000000222111111111000000//////000000000000111111111111222222222111111111111000111111111111111111111111000000000000000000000000//////000000000000////////////.........---------..............................------------..............................///000000///---+++,,,---,,,,,,,,,---------............---------,,,,,,,,,************************---,,,***))))))***,,,---//////000000///...------------------------------......,,,,,,,,,,,,......+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------+++******,,,///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000///---,,,......---++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,+++***(((&&&%%%$$$,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++***)))((((((++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++***)))(((***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------***+++---///000000///...............////////////---......///////////////000111111111111222222222555555666777888999::::::::::::999888777777888888999999999:::::::::;;;;;;<<<<<<===???@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;::::::999999999:::888555555666888999999666666666666555555555555666555444444333333333333---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***---,,,+++++++++,,,---...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,.........................../////////////////////........................---------............///000//////...///000111222000000111111111222222222444444444333333333222222000000000000000000000000111111111111000000000///000000000000111111111111222222222111111111111000111111111111111111111111000000000000000000000000//////000000000000////////////.........---------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,...///000///---+++,,,---,,,,,,,,,------------......------------,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,------.........------,,,+++------------------------...---,,,++++++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,+++***)))+++---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++***)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++++++++++++++***)))(((,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------)))***+++,,,------------............////////////---......///////////////000000111111111222222222444444555666777888999999999999888777777777777777:::::::::::::::;;;;;;;;;<<<<<<===>>>?????????>>>?????????>>>>>>>>>======;;;;;;;;;;;;::::::999999:::888555555666888888888666666666666555555555555555555444333333333333333------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++------,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,---------------------------......///000111111111---------------------------------............//////////////////000111111000000000111111111222222222222222111111111111000000000000000000000000000111111111111000000000000000000000000111111111111222222222111111111111000111111111111111111111111000000000000000000000000//////000000000000///////////////.........------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,+++,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++++++++******------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((***,,,+++***)))******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++,,,------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,---------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,------...---............/////////---......///////////////000000000111111111222222333333444555666777888888888777777666666666666777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<>>>>>>>>=========<<<;;;;;;;;;;;;;;;:::::::::888666555777888888888666666666555555555555444444333333222222222222333,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,------......---------------------------------............//////////////////000000111000000000000111111111111111111111111111111111000000000000000000000000000111111111000000000000000///000000000111111111111222222222111111111000000111111111111111111111111000000000000000000000000000000////////////000000////////////..........................................------------..............................---...///...,,,+++,,,---++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((***,,,---+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,---//////,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,---............++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,---------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------......---,,,---...///000---------.........//////---......///////////////000000000000111111111111222222333444555666666777777666666555555555666666<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;::::::=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666666777888777777666666555555555444444444333222222111111222222222,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------,,,,,,,,,+++++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,++++++*********---------------------------------............///...//////000000000000000//////000000000111111111111111111222222222222222000000000000000000000000000000000000000000111111///000000000111111111111222222222111111111000000111111111111111111111111000000000000000000000000000000////////////000000000000/////////.......................................------------..............................,,,---......,,,+++,,,---+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))+++......---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++)))+++000///***(((***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++,,,++++++***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,---...///000------------............---....../////////////////////000000000111111111111111222333444555666666666555555555555555666666;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::888777777777888777666555555555555444444444444222222222111111222222333++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000000000/////////000000000111111222222222222222333333333000000000000000000000000000000000000111111111111000000000000111111111111222222222111111111111000111111111111111111111111000000000000000000000000111000///......///000111000000000/////////....................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,...---,,,+++,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...+++...444444---))),,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++++++++*********++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,------------.........---......////////////////////////000000000111111111111222333444555666666666555555555555666666777999999999:::::::::;;;;;;999::::::;;;;;;;;;::::::999999888888888777777777999999::::::::::::;;;;;;:::888777777888888666555555555555444444444444333333222222222222333333444+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,---------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///000111000000///////////////000000000111111111111222222333333333000000000000000000000000///000000000111111111111000000000000111111111111222222222111111111111000111111111111111111111111000000000000000000000000111000///......///000111000000000000/////////.................................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,+++******,,,---///+++++++++++++++++++++++++++,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,+++******+++---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,111---000888888///+++///++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---,,,,,,++++++,,,,,,---------.........---......///////////////////////////000000000111111111222333444555666666666666555555666666777888666777777888999:::;;;;;;999999:::;;;<<<<<<<<<;;;999888888888888777777777888888888999999999:::::::::999777888888888666444555555555444444444333333333333333333333444555555+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,---...------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...---------,,,,,,,,,++++++'''((()))******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...000111111111000///////////////000000000000000000111111222222222333000000000000000000000000//////000000111111111222000000000000111111111111222222222111111111111000111111111111111111111111000000000000000000000000222000///......///000222000000000000////////////.................................------.................................+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))+++---...++++++++++++++++++++++++,,,,,,............,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++)))((((((+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---)))---666666,,,(((,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,------------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******------------,,,,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,------------.../////////...---,,,,,,,,,,,,---------......---......///////////////////////////000000000000111222333333555555666777666666666666666777888888555555666777999:::;;;<<<888999:::;;;<<<=========999999999999888888888777777777888888888999999999:::999888888888888666444555555444444444333333333333333333333444444555666,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---...///...,,,+++,,,---,,,***(((***---//////---......---------,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++*********+++,,,,,,---......000///...,,,+++***)))))),,,,,,,,,++++++*********+++,,,,,,------............------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////........................000///.........///111222111111111111111111111111333333333222111000//////000000000000111111111111111111111000000000000000////////////000000000000111111111111111111111111000000000000////////////////////////////////////000000000000000000000000.................................------,,,,,,,,,,,,---------,,,++++++***...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********...,,,******+++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***111000///...---,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,+++++++++,,,,,,---------///...,,,++++++,,,...///++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))************---+++******,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...///000111111***+++,,,,,,------,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......//////000111111111111111222222222333333333444444666666666666777777777777:::888777555555666888999888999999:::;;;;;;;;;;;;999999999999999999999999999888777555555555666777666666666666555555555555555555444444444333333333444444444333333222222222,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,+++)))((()))***---+++)))***---///...---+++++++++,,,,,,,,,------************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********+++,,,,,,,,,,,,+++*********+++,,,,,,---......///...---,,,+++*********,,,,,,++++++++++++++++++///......---,,,,,,++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,---......///........................111000/////////000222222111111111111111111111111222222222222111000////////////000000000111111111111000000000000000000000/////////000000000111111000000000000000000000000000000000000////////////////////////////////////......................................................---------,,,,,,,,,---------------,,,++++++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++...,,,+++***+++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++......---,,,+++++++++++++++++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,+++************+++,,,++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))***+++,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++,,,***))))))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---.........***+++,,,,,,------,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......//////000111111111111000222222222333333333333444555555555666666666666666777666555555666888:::<<<999999::::::;;;:::::::::999999999999999999999999999888777666555666666777666666666666555555555555555444444444444333333333444444444333333222222222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,---+++)))(((((()))---,,,+++,,,---...---,,,((())))))***,,,------...++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------******))))))))))))*********++++++,,,,,,++++++******++++++,,,,,,------...------,,,+++++++++++++++++++++++++++++++++,,,,,,......------,,,,,,++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------.................................111111000000000111222333111111111111111111111111222222222222111000////////////000000000000111111000000000000000000111111000000000111111111222222////////////////////////000000000000////////////////////////////////////...................................................------------,,,,,,,,,---............---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++...---,,,++++++***++++++******************************+++++++++******))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---+++)))((()))***,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------***+++,,,,,,------,,,,,,,,,------......------,,,---,,,,,,,,,,,,---.........///000000111111000000111111222222222333333333333444444444555555555555444444444555777:::===>>>::::::::::::::::::999888999999999999999999999999999888777777666777777777666666666666555555555555444444444444333333333333444444333333333333222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///000000///,,,++++++,,,...---------------,,,+++)))******+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++,,,,,,*********++++++,,,,,,,,,******+++,,,---......///---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................000000000000000111111111111111111111111111111111111111111111111000//////////////////000000000111000000000000000111111111000111111111222222222222000000000000000000000000000000000000////////////////////////////////////................................................---------------------------......///......---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,---,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,---------.........******+++++++++,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,+++******++++++++++++++++++++++++++++++)))***+++,,,,,,+++)))(((++++++++++++************+++,,,------------,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++***))))))+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,///////////////.........***+++,,,,,,------,,,,,,,,,------......------,,,---,,,,,,,,,,,,---.........//////000000000000000111111111111222222222222222222222333444444555555444444555666888:::<<<>>>:::::::::::::::999888777999999999999999999999999888888888888888888888888666666666666555555555555444444444333333333222222333333333333333333333333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000000111000---,,,---...---...//////---,,,++++++---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++*********+++,,,,,,*********++++++,,,,,,,,,))))))***+++,,,---...///,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------.................................///////////////000000000000000000000000000000111111111000//////...////////////000000000//////000000111111111111000111111111222222222222111111111111111111111111000000000000////////////000000000000000000000000////////////////////////........................------------------------------......///......---,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,***,,,...---+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***......---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,***)))(((************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++++++++,,,---+++******,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,///////////////.........***+++,,,,,,------,,,,,,,,,------......------,,,---,,,,,,,,,,,,---............///000000000000000000000000111111111222222111111111222333444444555555555555666777999::::::::::::::::::999888888777999999999999999999999999888888999999999999999999666666666666555555555555444444333333333222222222333333333333333333333333,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---...---,,,+++,,,---,,,...000000...,,,+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------........................,,,---.../////////......000000000000000000000000///000000111111000//////......////////////000000/////////000111111222222000000000111111111222222111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000........................,,,,,,,,,------------...,,,,,,---............---***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,))),,,///...+++***+++---***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((((((((()))))))))*********************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++*********+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++---+++***+++,,,...------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,------------------***+++,,,,,,------,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......---...//////000000/////////000000000000111111111000000111222333444555555555555555666666777777777999999999999999999888777999999999999999999999999888888999:::::::::999999666666666666555555555555333333333333222222222222222222333333333333444444,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))***,,,+++******+++---+++...000111...,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------........................------///000000000///...000000000000000000000000//////000000000000000///........./////////000000...//////000111111222222/////////000000000111111111111111111111111111111000000000000////////////000000000000000000000000////////////////////////........................,,,,,,,,,---------......++++++,,,---------------((()))+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++(((,,,000///+++)))+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++---,,,+++***))))))))))))&&&''''''((()))***+++++++++***)))(((((()))***+++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******,,,---------,,,+++++++++++++++++++++++++++)))*********++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---,,,+++)))***,,,------,,,++++++++++++++++++++++++************************)))******+++,,,,,,------+++,,,,,,,,,---.........***+++,,,,,,------,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......---...//////000000///////////////000000000111111000000111222333444555666222333444555555666666666777888888999999999999888999999999999999999999999888888:::;;;;;;;;;::::::666666666666555555555555333333333222222222222111222222222333333444444444,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((***+++,,,++++++,,,...***---111111///------...))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------...------,,,,,,------...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******---,,,,,,++++++*********'''((()))***,,,---...///,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---------------------------........................---...000111111111000///000000000000000000000000//////000000000000000///............/////////000...//////000111222222222////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000................................................,,,,,,,,,------.........***+++,,,,,,---------,,,'''(((***,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...++++++++++++++++++++++++---,,,,,,++++++*********(((,,,000///+++)))+++...*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,---...//////******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++************************...---+++)))(((((()))***%%%&&&'''((()))***+++,,,---,,,***))))))***,,,---,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,++++++++++++++++++++++++))))))******++++++++++++,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......+++***((()))***,,,,,,+++++++++++++++++++++++++++************************))))))***+++,,,,,,------------......///000111111++++++,,,---------,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......---......///////////////////////////000000000000000111111333444555666666000111222444555666666666666777888999999999999999999999999999999999999999777888:::;;;<<<;;;::::::777666666666555555555555333333333222222222111111222222222333333444444444------------------------------------------------000///...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,...------,,,,,,++++++***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,+++***))))))++++++++++++,,,---......***+++,,,,,,------,,,,,,,,,------------------...,,,+++***))))))***+++,,,,,,,,,,,,---------......---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++...---,,,,,,++++++++++++,,,+++******,,,,,,+++***---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------............------////////////000000000000111111000///...---,,,,,,////////////000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............////////////.........------------,,,,,,++++++,,,,,,------------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,------++++++++++++++++++++++++***+++---......---+++***((((((((((((((((((((((((///...,,,******+++,,,---++++++++++++++++++++++++************************---+++******++++++)))(((,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***///,,,******---...,,,******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))************************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------+++,,,.../////////......------------------------+++++++++,,,,,,---------,,,,,,,,,------...............------------......000000000000000/////////111111222222222333333333444444444555444444333333444444555666777888999999666666666666666777777888::::::999999999:::;;;;;;999888888888777777666666444444444333333222222222444444222222222222444444++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---,,,+++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++*********,,,++++++++++++,,,,,,---***+++,,,,,,------,,,,,,...------,,,***))))))(((,,,+++***))))))***+++,,,,,,,,,,,,---------......---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++...---,,,+++++++++++++++,,,+++******,,,,,,+++***,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------............------////////////000000000000111000000//////............/////////000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............////////////.........---------...------,,,,,,------...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++***+++---......---+++***))))))))))))))))))))))))...---,,,*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***+++,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---+++***+++,,,------,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,---+++,,,---.........------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------...............------.........////////////////////////111111111222222222333333333444444555444444333333444444555666777888999999777777777777888999999:::;;;:::999999999999::::::999999999888888888777777444444444333333333222222444444333222222333444444++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000222444333111...------------,,,,,,+++++++++------------,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,++++++*********++++++***+++,,,,,,------,,,,,,------,,,++++++***)))))),,,++++++******++++++,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++---,,,,,,++++++++++++,,,,,,+++******,,,,,,+++***++++++,,,,,,------,,,,,,++++++************++++++------,,,+++++++++,,,,,,------------------------+++,,,------......------------............------////////////000000000000000000000000000000000000....../////////000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////............//////...............---------///......------......///------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++------------++++++************************+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,---///***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...................................................111111111222222222222333333333444444555444444333444444555666777888999999888888888999999;;;<<<<<<;;;:::999888888888888888999999999999888888888888444444444444444333333333444444333333333333444444------------------------++++++++++++++++++++++++,,,///444777777444///,,,000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///............///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,+++***))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,+++******,,,,,,+++******+++,,,---...---,,,++++++******))))))******+++---,,,,,,,,,,,,,,,,,,,,,........................+++,,,---...///...---,,,------............------////////////000000000000///000000000111111111222........./////////000000000000000000000111111111////////////////////////////////////////////////000000000000000000000000//////............//////..............................------------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))),,,......+++***,,,...***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------..................------------...............111111111111222222222222333333444444555444444444555555555666777888888888888888888999:::;;;<<<===;;;:::999888777666666666888888888777777777777777555555555444444444444444444444444333333444444444------------------------+++++++++++++++++++++++++++///444777777444///,,,///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///............///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---......,,,,,,+++***))))))))))))***+++,,,,,,------,,,,,,++++++,,,------...//////,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++******++++++,,,,,,+++******,,,,,,+++******+++,,,---...---,,,++++++******))))))******++++++,,,,,,,,,,,,,,,,,,,,,........................+++,,,---...///...---,,,------............------////////////000000000000//////000000111111222222............//////////////////000000111111111111//////////////////////////////////////////////////////////////////////////////............//////---.....................------,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******---000///+++)))***,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------...//////...------------------......//////000000111111111222222222222333333444555555555444555555666666777777888888777777777888888999;;;;;;:::999888777666555555555555555555666666666666666555555555555555555555555444444444444444444444444++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...222555555333///,,,+++++++++******)))))))))++++++++++++,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,++++++*********++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++************++++++,,,,,,+++******,,,,,,+++***++++++,,,,,,------,,,,,,++++++************++++++++++++,,,---------,,,,,,------------------------+++,,,------......------------............------////////////000000000000/////////000000111111111------.........//////////////////000111111222222000000000000000000000000000000000000000000000000//////////////////////////////............//////---------...............,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************+++)))))))))+++,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,......---+++***+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,,,,---...//////...---,,,---------...//////000000000000000111111111111222222222333444555555555555555666666666777777777888888777777777777888999999888777666666555555555555444444444444555555555555555555555666666666666666444444555555555555444444++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111000...---+++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------,,,++++++++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,++++++++++++******,,,---...//////...---,,,,,,,,,,,,---------......+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***************+++,,,,,,,,,+++******,,,,,,+++***,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------............------////////////000000000000/////////////////////000---------.........//////...//////000111111222222000000000000000000000000000000000000000000000000//////////////////////////////............//////---------.........//////------,,,,,,,,,,,,------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++*********,,,---...++++++++++++++++++++++++++++++++++++++++++++++++---+++******+++,,,+++)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))+++---//////---+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,---,,,,,,+++***+++,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,---///000000///---,,,------...//////000111111000000000000111111111111111222333444555555555555666666666666777777777777999999888777777777777888666666555555444555555666444444444555555555666666555555666666666777777777333444555666666555444333------------------------------------------------+++,,,---...//////......---.....................*********++++++,,,,,,,,,***++++++,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++,,,---......++++++,,,---------,,,,,,***++++++,,,...///000000,,,---...//////...---,,,,,,,,,,,,---------......+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---******))))))***+++,,,,,,,,,+++******,,,,,,+++***---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///---..................---////////////000000000000///////////////.........---------.........//////...//////000111222222222000000000000000000000000000000000000000000000000//////////////////////////////............//////---------.........//////.........------.........---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************---,,,+++******,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,+++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++'''&&&''',,,000222000---++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,+++++++++,,,...///+++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,---///000000///---,,,.........///000111111222000000000000111111111111111222333444555555555555666666666666777777777777;;;:::999888777777777777555555444444444555555666444555555555666666777777555666666666777777888888333444555666666555444333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++************************,,,------......------,,,...---,,,,,,++++++++++++000...,,,,,,,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,---...,,,++++++******++++++,,,------------------------,,,---......//////......------............------///............///000000........................------......//////000000---......///////////////............////////////000000000000000000000000000000//////...---++++++000000000000000///......///............000222333........................////////////////////////---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***/////////......---------...------,,,,,,------...++++++++++++++++++++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,++++++******++++++,,,---------,,,,,,+++++++++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***))))))*********++++++,,,,,,++++++***+++++++++,,,,,,---------))))))***++++++++++++***......---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------------------------------------............///000000000000111111111111111111111111111111222222333444555666777777777777666777888999999999999999777777777777777666555555555555555555555555555555333333444444555666777777///000333555555555444333,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,...---,,,,,,+++++++++,,,...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++,,,,,,---...,,,++++++++++++++++++,,,------------------------,,,---......//////......------............------,,,++++++++++++,,,------.................................///////////////---......////////////////////////000000000000111000000000000000000000000000000000000///...------000000000000000///..................///000111222................................................---,,,,,,++++++,,,,,,---,,,------......------,,,------,,,,,,,,,++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,+++***)))))))))***+++,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++***))))))*********++++++,,,,,,++++++***+++++++++,,,,,,,,,------))))))***+++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,------------------------------------------............/////////000000000111111111111111111222222222222222333333444555666666666666888888999999999888777777777777777777777666555555555555555555555555555555333333444444555666666777///111333444555555444333,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,+++++++++,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,------------------------,,,---......//////......------............------......------......///000///////////////////////////////////////.........---......///////////////000000000000111111111111000000000000000000000000///000000000000000//////000000000000000///......---......///000000000000................................................---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))******+++++++++,,,,,,,,,***************+++,,,---,,,++++++******++++++,,,++++++***************))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++******)))************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,)))******+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++******------,,,,,,,,,,,,++++++...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............/////////000000000000111111111222222222333333333444222333444555555555555555999999999999888777666555666777777777777666555555444444444444444444444444333333333444555555666666000111333444555444444333,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,///111222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---,,,,,,++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++------------------------,,,---......///.........,,,------......------,,,///////////////000000111000000000000000000000000000000//////......---------....../////////////////////000000000111111111////////////////////////---...///000000000000000000000000000000///......,,,---///000111000///...................................................---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---......,,,++++++******++++++,,,++++++++++++************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++***++++++,,,,,,++++++***+++++++++++++++++++++,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000111222222222333333444444555222333333444555555444444777888888888888888777666666666777777666666555444444444444444444444444444333333333444444555555555111222333444444444444333,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++---000333444333111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,++++++,,,,,,---...,,,++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,,,,+++,,,------------,,,+++------------------------,,,---......///.........,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...000000000000000000000000000000//////......---------......///////////////........./////////000000////////////////////////,,,,,,---...////////////000000000000000///......,,,---///000000///......................................................---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,***++++++,,,,,,---------,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++************************------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...////////////000000000111111222333333444555555222333444444555444444444444555666777888999999999666666666666666555444444444444444444444444444444333333333444444444444444222222333333333333333333,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000***,,,///111222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,+++++++++,,,------...---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,+++++++++,,,,,,+++,,,---......---,,,+++------------------------,,,---......//////......,,,,,,------------,,,,,,---------------......//////////////////////////////////////////.........---......///////////////............////////////000000000000000000000000,,,,,,---......///......000000000000000///......---....../////////..............................---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,------------------------++++++++++++++++++++++++************************,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********)))******+++,,,***++++++,,,,,,++++++***+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......---------------,,,++++++,,,,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////000000000000111222333444555555444444555555555555444444333444555777888999::::::555666666666666555444444333333333333333333333333333333333333333333444444333333333333333333333333,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++---///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++++++++,,,,,,---...,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,,,,+++++++++,,,+++,,,---//////---,,,+++------------------------,,,---......//////......+++,,,,,,------,,,,,,+++///////////////000111111.................................///////////////---......///////////////...////////////000000000000000000000000000000000---......////////////...000000000000000///......///......------.................................---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,))))))*********+++++++++///......------......///---------------------------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---............,,,+++***,,,++++++******++++++,,,******++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***++++++,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******))))))***++++++,,,***++++++,,,,,,++++++***++++++++++++*********)))***+++,,,,,,------,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,,,,---......,,,,,,---------.........---------,,,,,,+++++++++++++++++++++++++++++++++---------............///........./////////000000//////000111222333444444555555666666666555555444444444666777888888888888555555666666555555444333333333333333333333333333333333333333333333333333444333333333222333333333,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000111222111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,---...***))))))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++...---,,,,,,+++++++++++++++,,,...//////...,,,+++------------------------,,,---......//////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---..............................---.........//////000000---......///////////////000000000000111111111111000000000000000000000000//////000000000000//////000000000000000//////...000///---,,,,,,---...///........................---------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,++++++******++++++,,,------------------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,222222333333111000...---,,,++++++++++++++++++,,,))))))******++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******))))))***+++,,,,,,+++++++++,,,,,,+++++++++++++++++++++******))))))***+++,,,,,,------,,,,,,((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......*********++++++,,,,,,---+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++))))))***+++,,,,,,------******+++,,,,,,---......---------.........//////---------,,,,,,+++++++++++++++++++++++++++++++++---------.........//////............/////////000...///000111222333444444555666666666666666555555555666777777777777777666555555666666555555444333333333333333333333333333333333333333333333333333444444333222222333333333++++++,,,------,,,++++++)))+++------,,,,,,---...+++---000222222000---+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------:::555000---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,+++***))))))............---,,,++++++++++++++++++,,,---......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++***)))(((''',,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................---------............///........................//////000111111111111111000000////////////000000000000000000000000000000////////////////////////000000//////.........---//////.........---------........................,,,++++++***+++,,,...///,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,.........,,,***)))((()))+++---.........---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,------............------...---,,,,,,++++++++++++,,,,,,,,,------.........------------------------111000///......///000111000000111111111222222222444444555666777777666666666666777777777777666666444444444555555555555555333333333222222111111111222222333444555555555444333333333222222222111111+++,,,------------,,,++++++---//////---------...,,,---///000000///---,,,***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---111---******,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++*********,,,,,,------...---------------,,,++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***)))(((,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................---------............///........................//////000111111111111000000000////////////000000000000000000000000000000////////////////////////000/////////............//////.........------------------------------------,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))(((*********++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,---......,,,+++***++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------.........//////............---,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------//////...------...//////000000000111111111222222222222444555555666666666555666666777777666666555555555555555555555444444444333333333222222222222333444444555555555555444333222222222111111111111,,,------......------,,,...///111000///......///,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,***((()))+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,++++++++++++***+++,,,---............///...---,,,++++++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,------,,,,,,+++***))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................---------............///...........................///000000111111000000000000////////////000000000000000000000000000000////////////////////////////////////...........................---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))((((((++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,---...---,,,+++...---,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------............//////000000//////...------,,,+++++++++,,,,,,------------,,,,,,,,,,,,------------------------......---,,,,,,---......000000000000111111111111000000222333555555666666555666666777777666666555666666666555444444444333444444444444333333333333555555666666666555444444222222111111111000000000------------------------...000111000...------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,,,,------+++,,,------.........---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................---------............///...........................//////000000000000000000000////////////000000000000000000000000000000///////////////////////////////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,+++++++++,,,,,,,,,------........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++******,,,------------,,,...---,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------//////000000000000//////---,,,,,,++++++,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------------.../////////000000000111111///000111333555666777777666777777888888777777666777777666555444333333333444444444444444444444444666777777777666555444444111111111000000000000///---------------------------...//////---++++++,,,---,,,++++++++++++,,,---******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---......---,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,---......---.........------,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................---------............///..............................///000000000000000000000////////////000000////////////////////////////////////////////////.........///////////////---.....................------------------------------------,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,---------------,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////000000000000//////,,,,,,,,,++++++,,,,,,------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000000111222444666777777888777888888999999888888777777777666555444333333333444444444444444444444444666777777777666555444444111111111000000000000///---,,,,,,++++++,,,,,,---+++,,,...---,,,***+++,,,---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++&&&(((+++,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........++++++,,,,,,------..................---,,,+++***++++++++++++,,,---...///++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................---------............///........................---...//////000000//////000000////////////000000////////////////////////////////////////////////.........///////////////---------.......................................,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++*********+++++++++,,,,,,...//////000000//////...,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////..................////////////111111333444666666777777777888888999999888888777666666666555444444444333333333333333444444444444555555666666666555444444222222111111111000000000,,,+++************+++,,,)))+++------,,,++++++,,,,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---###&&&+++---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,++++++,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................---------............///........................---...//////000000//////000000////////////000000////////////////////////////////////////////////............/////////000---------.........//////------------------------***+++,,,---------,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))*********+++++++++++++++++++++,,,,,,,,,------.........//////.........,,,+++++++++,,,,,,---...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---............---,,,------........./////////111111222444444555555555666666777777777777666666555555555555555555444444222222222222333333333444333444444555555555555444333222222222111111111111,,,+++***))))))***+++,,,)))+++------,,,,,,---...,,,------......------,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------%%%***...000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,---..................---,,,+++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---)))******+++++++++*********+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++******++++++,,,,,,++++++***++++++,,,,,,,,,---------------------------------,,,,,,,,,---------..............................---------.........//////........................---......///////////////000000////////////000000////////////////////////////////////////////////---.........//////000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++------------------------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++---...000000))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------........................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++...------,,,++++++++++++---.........---+++)))(((*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++,,,,,,,,,---------......------............------++++++++++++,,,,,,---...*********++++++,,,,,,---++++++++++++++++++++++++++++++------------++++++---------.........//////000111222333333333333333444444555555555555444444444444444555555555555555111111111222222333333333222222333444555555555555333333333222222222222111+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,......---+++***)))+++------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,+++******+++,,,,,,---,,,***)))))))))******,,,++++++******++++++,,,+++++++++,,,,,,---------+++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++******++++++,,,,,,,,,,,,------...------------...////////////000000000000//////.................................////////////000000000000000///...,,,,,,////////////////////////000000//////.........---////////////////////////........................//////.........---------......---,,,,,,,,,,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))***++++++,,,---------------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***************************************))))))((((((,,,,,,,,,++++++*********)))************++++++++++++++++++*********)))))))))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---.........------,,,+++---------...///000000111//////000111222333333444666666666666777777777777444444444555555555555666111111111222222333333444444444444555555444333333111222333444555777888888+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,---...---+++***+++,,,........................,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,******+++------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,++++++,,,------...---+++*********++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------......///000......////////////..............................------.........////////////000000000///...------////////////////////////000/////////............////////////////////////........................//////.........---------......---,,,,,,,,,,,,---------......------,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------.........//////,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,---------,,,,,,+++++++++++++++,,,------------,,,************************++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++******)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************+++++++++*********))))))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,---------...///000000000//////000111222333333444555555555666666666666777444444444444555555555555222222222222222333333333333333444444444444333333222222333333444444555555+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---------,,,,,,++++++++++++---...---,,,++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------......------......///000---------......---------........................,,,---------...............///////////////......////////////////////////////////////............////////////////////////.......................................---------......---,,,,,,,,,,,,---------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------222111000///...,,,++++++------,,,,,,,,,,,,++++++++++++,,,---------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------......------------,,,,,,++++++++++++++++++,,,,,,************+++++++++,,,---------,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,+++,,,---------------...//////000000...//////000111222333333444444444444555555555555444444444444555555555555333333333333222222222222222222333333333333222222333333333333222222222222+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---************************+++++++++++++++,,,------,,,++++++******+++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))......---,,,,,,+++*********,,,......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++------,,,+++++++++++++++************************,,,,,,++++++,,,,,,---...,,,,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------............------........................,,,,,,,,,---------......---...///////////////...///////////////////////////////////////.........////////////////////////......................................................---,,,,,,,,,,,,---------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++...------,,,,,,------...,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------222111000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++.................................---------------*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...,,,++++++,,,...///---------....../////////......///000111222333333222222333333333444444444333333444444444555555555444444444333333222222111111111222333333333222222333333333333333333333333+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------***************++++++,,,+++++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))......---,,,,,,+++******)))+++......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++++++++***---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,+++***************************************,,,,,,++++++,,,,,,---...+++,,,------.........---+++++++++,,,,,,,,,------++++++******++++++,,,---.........//////.................................,,,,,,,,,---------......---...///////////////...////////////////////////.........///////////////////////////////////////........................---...........................---,,,,,,,,,,,,---------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------...............------,,,,,,------...,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,************+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...,,,++++++,,,...///------------..................///000111222222333222222222222333333333333333333333444444444444555555444444333333222222222000111222222333333333222222222222333444444555555+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***,,,------++++++,,,...++++++++++++++++++++++++***************+++,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******---------,,,,,,+++++++++***+++------,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***))))))***+++++++++******------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,+++***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,------...------++++++,,,,,,,,,,,,------+++************+++,,,,,,......////////////..............................,,,---------...............///////////////......////////////////////////.........///////////////////////////////////////........................---------.....................---,,,,,,,,,,,,---------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,---...............************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,)))***************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///---------------------------......///000111222222222222222222333333333333333333333333444444444444444444444444333333333333000111222333444444444333111222222333444555555666+++,,,,,,------,,,,,,++++++++++++,,,,,,---------***+++---,,,,,,+++---...)))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,------,,,++++++)))***+++,,,,,,,,,++++++------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---------......---------........................------.........////////////000000000///...------////////////////////////............/////////000////////////////////////........................---------.........//////......---,,,,,,,,,,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---))))))*********+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------...............************************------------------------***+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------************************))))))*********+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------...///000111222222222222222333333333444444222222333333333444444444333333333444444444444444111222333444444555555555222222222222333333333333+++,,,,,,------,,,,,,++++++++++++,,,,,,---------***+++---,,,,,,,,,---...++++++++++++++++++++++++...------------...//////,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,+++***+++---000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,---......---,,,,,,)))***,,,---...------,,,...------,,,,,,------...+++++++++,,,,,,---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...((()))***+++,,,,,,---,,,++++++,,,,,,,,,---------...------------...//////+++,,,,,,------,,,,,,+++.................................////////////000000000000000///...,,,,,,////////////////////////---.........//////000000////////////////////////........................---------.........//////......---,,,,,,,,,,,,---------......------,,,+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---------.........,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,+++++++++,,,,,,---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++*********++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---............---------------------------------...///000111222222222222333333333444444444222222333333333444444444333333333444444555555555111222333444555555555555333333222222111000000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---............------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,++++++*********++++++,,,------...//////---,,,,,,++++++,,,,,,---,,,------......------,,,---.........------,,,+++.........------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++***)))---------,,,,,,++++++++++++++++++***)))(((''''''*********+++++++++,,,,,,+++++++++,,,,,,,,,------........................------------------------,,,---------.../////////---.........//////000000...///////////////..............................////////////////////////000///...------...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,.........------,,,,,,,,,......,,,,,,,,,,,,......111111000///...---,,,,,,++++++,,,,,,---...//////------,,,+++++++++,,,,,,---,,,,,,+++*********+++------------------------+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++***++++++,,,,,,,,,,,,------++++++************++++++,,,,,,+++***+++,,,---...---,,,+++++++++,,,---...---,,,+++******+++,,,------,,,+++*********+++,,,+++++++++,,,,,,---------++++++******++++++,,,------------,,,,,,+++++++++------------------------000000//////......------............///////////////000111222333444444444111111222333333333333222333333333444444444555555444444444333333222222222333333333222222111111111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------//////.........---------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,------------------,,,++++++---------,,,,,,+++++++++......------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---------.................................---------------------------------...............---........./////////000......////////////......................................................//////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,...---,,,++++++,,,---...//////......------,,,,,,***+++++++++,,,---------,,,,,,,,,++++++,,,---------,,,++++++******++++++,,,,,,,,,,,,------------,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,++++++,,,...//////...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,.........---,,,+++++++++,,,---,,,++++++++++++++++++,,,,,,,,,+++******++++++,,,+++++++++,,,,,,,,,------++++++******++++++,,,------------,,,,,,+++++++++------------------------............------------............////////////000000111222333333333333000111222222333333222222333333333333444444444444444444333333333222222222333333333222222222111111,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,////////////............------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,///...---,,,+++,,,------...------------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............---------,,,,,,,,,,,,,,,,,,+++......//////......------------,,,,,,,,,,,,++++++...............---------,,,,,,,,,------------...---------.........//////------------------------------------------------...............---------.............../////////---....../////////..............................------------------------......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...,,,,,,++++++******++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,++++++,,,...//////...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...///...---,,,++++++++++++,,,+++++++++,,,,,,+++++++++,,,++++++******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,------------............/////////000111111222222222111111000111222222333333222222222222333333333444444444333333333333222222222222333333333222222222222111,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,......---,,,+++..................------...------,,,,,,------...---,,,,,,++++++,,,,,,---------++++++++++++------------------------------,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,///...,,,++++++,,,...///------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---..................------------,,,,,,+++++++++---...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------............------------------------------------------------/////////...---------,,,........................------......//////..............................------------------------,,,---////////////---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------...,,,,,,,,,+++++++++++++++*********+++,,,---...///,,,,,,++++++***++++++,,,)))******++++++,,,,,,---------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------------............------,,,++++++++++++***+++,,,------,,,+++***++++++++++++++++++,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------.........//////111111111111111111000000000000111222222222222222222222222222333333333333333222222222222222222222222222222222222222222222,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---------++++++++++++---------------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++///...,,,++++++,,,...///------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---..................------------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------............+++,,,,,,,,,,,,---------------------------------------------------------/////////...---------,,,...............---------,,,,,,---...............................................................,,,---...//////...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////------------,,,,,,,,,,,,*********+++,,,---...///,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,---//////---,,,***,,,++++++***************+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++,,,,,,,,,------------------------,,,,,,+++++++++***+++,,,------,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///------------............000000111111111000//////000000111222222222222111111111111222222222333333222222222222222222222222222222222222222222222222,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++------,,,+++,,,---...///,,,,,,,,,------------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,/////////000000000111111+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------.........---------------+++,,,---.......................................////////////////////////------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------.........///------------------------++++++++++++,,,------...++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---///000000///---,,,***************)))))))))***++++++,,,,,,------...------------------------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++******))))))******+++***+++,,,---------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++))))))+++,,,,,,,,,,,,,,,+++++++++++++++*********++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------------............//////000000000/////////000111111222222111111000000111111111222222222111111111222222222222222111222222222222333333333++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,------------....../////////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---)))******+++,,,++++++++++++++++++,,,,,,---------//////......------,,,,,,............////////////,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........................------,,,,,,,,,***+++,,,---...............................................................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---........................+++++++++,,,,,,---------------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,---------+++++++++,,,,,,------...,,,,,,,,,++++++,,,------++++++******++++++,,,---......------,,,,,,++++++++++++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++***))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++)))***,,,------------,,,,,,++++++++++++++++++,,,((()))+++,,,------,,,,,,++++++++++++*********)))++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,---------.........------...///000000000000///000000111111111111111000000000000111111111222000111111111222222222222111111222222222333333333*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,------.........,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++---......---++++++*********++++++,,,,,,,,,---------...///000111111---,,,,,,++++++,,,,,,---+++++++++,,,,,,++++++++++++,,,---............---,,,,,,,,,------.........------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------//////...---,,,,,,++++++*********+++++++++,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------....../////////.........------,,,,,,,,,***+++,,,---....................................------------------------......,,,++++++,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,........................+++++++++,,,,,,---------------------------------*********++++++,,,,,,,,,++++++---......---++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,............,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------------,,,+++++++++,,,,,,+++*********+++,,,,,,---000///......---,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,***'''$$$$$$'''***,,,+++,,,,,,,,,,,,+++************+++,,,,,,---......++++++++++++++++++++++++***+++,,,,,,------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---((()))***+++,,,+++******((()))+++---.........------,,,+++******+++,,,---((()))+++,,,------,,,,,,++++++++++++******))))))++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,---------......,,,---...///000000000000//////000111111111111111000000000000111111111111000000111111222222222222111111111222222333333333++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,************************++++++++++++******)))))),,,------......------,,,,,,------......------,,,......---,,,,,,+++******---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++---------------------------------------------------,,,,,,++++++,,,,,,---///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++***+++,,,...///---------,,,,,,+++++++++...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********---------------------------,,,,,,++++++,,,,,,------------------------------...............------000000//////...---++++++////////////////////////000...,,,,,,---...///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++...,,,++++++,,,---,,,+++++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---+++************---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,,,,,,,------************************......---,,,,,,++++++***(((,,,///...+++***...111---,,,,,,+++*********+++*********+++,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++///---+++)))))))))+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++***))))))+++---000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000111111111111111000//////---...///111111111000///////////////000000000000333222222111111222222333++++++,,,,,,,,,,,,------......////////////......************************++++++++++++*********)))++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++---------------------------------------------------,,,,,,++++++,,,,,,---///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------...------,,,,,,------...------------------------.........//////......---////////////...---,,,,,,........................///...,,,,,,---.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++...,,,++++++,,,---,,,+++++++++++++++++++++++++++...---,,,,,,+++++++++,,,*********)))******+++,,,......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...000///+++***,,,///---,,,++++++******++++++,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++++++++...---,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,------------,,,++++++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...///000000000000111111111111111000//////---...///000111111000///////////////000000000000333222222111111222222333++++++,,,,,,,,,,,,------......////////////......++++++++++++++++++++++++++++++++++++************))))))************))))))***++++++,,,,,,++++++*********+++,,,,,,---......------,,,,,,,,,,,,++++++++++++************++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++---------------------------------------------------,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------///......------......///------------------------......///////////////...---...............------...........................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***************+++,,,,,,---,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,---///000///+++)))+++---,,,,,,++++++******++++++...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++,,,,,,---............---,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000000000000000000111111000000//////...//////000000000000///////////////000000000000222222111111111111222222+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------......------------......------------------------......//////000000//////,,,------...//////..............................,,,---------,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))******+++,,,---------...///...,,,+++,,,---,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...............+++++++++++++++++++++++++++,,,,,,---------------------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///000000000000///000000000000000///////////////000000000000///////////////000000000000222222111111111111222222+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,******++++++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------,,,,,,,,,,,,------------------------------------...///////////////+++,,,---...////////////........................+++---///...,,,+++,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---+++******,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,------...///------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,------------+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))***+++,,,------...+++,,,------------...///,,,++++++***++++++,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------.........***+++,,,---......------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///000000000000...//////000000000//////000000000////////////000////////////000000000000222111111000000111111222++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,---...////////////,,,,,,---.../////////...------------------------+++...111000---,,,---///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++++++++,,,,,,---------...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,---------.........++++++,,,,,,,,,,,,------------------------------******+++,,,------......++++++,,,,,,---...//////++++++******++++++,,,,,,*********+++,,,---//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,------....../////////,,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000000000000......///000000000//////111000000////////////000////////////000000000000111111000000000000111111++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,---------...------,,,,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------+++,,,,,,------,,,,,,+++------------------------***+++,,,---------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------------,,,,,,,,,,,,------------------------------***+++,,,---............------..................------------------------+++///222222...,,,...000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,***)))***,,,.........------------------------,,,+++++++++,,,,,,---...,,,++++++++++++,,,------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------........................,,,,,,,,,------.........---,,,,,,,,,---...------++++++******++++++,,,---++++++++++++,,,,,,---...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...//////000000///...---,,,,,,------...++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...///000000000000---......///000000//////222111000///......///000////////////000000000000111111000000000000111111++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++((()))***+++---...///000+++++++++,,,,,,------------,,,,,,++++++,,,,,,---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---...///000000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------+++,,,,,,------,,,,,,+++------------------------)))***,,,---...------,,,+++++++++,,,,,,---------***++++++,,,,,,------...------------------------,,,,,,,,,---------......------------------------.........------.........------------------------)))***+++,,,---------------...............------------------------------+++000444333///---...111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++,,,***)))***,,,.........------------------------++++++++++++,,,,,,---......------------...//////+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...------------,,,***+++*********+++,,,,,,---------,,,,,,++++++,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------...///000000111222111///---,,,---...///+++++++++++++++++++++++++++,,,------......------***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,---...///000000000000------...///000000//////222111000.........///000////////////000000000000111111000000000000111111---------------------,,,...........................,,,******+++------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,++++++++++++,,,++++++++++++,,,---...///...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////...---,,,,,,++++++++++++---,,,***))))))***,,,---+++,,,------......------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------...........................------,,,,,,------...,,,,,,,,,---------......+++++++++,,,,,,,,,------.....................---------------------------,,,,,,++++++++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,000///---,,,++++++,,,,,,///---+++******,,,///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......///...,,,+++***++++++,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,.........---,,,+++***)))***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,//////.........---------------------------------------------------------...---,,,,,,,,,,,,---...------++++++++++++------111000///...---,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***(((......)))...222***000,,,+++000333111---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------------------------------------------++++++,,,,,,,,,,,,------............////////////////////////////////////111111000000//////......000000000000000000000000000000000000111111111111------------,,,,,,,,,,,,------------------------...,,,******,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,---...///...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---,,,,,,+++++++++,,,---,,,+++))))))+++,,,---+++,,,------......---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---------,,,,,,,,,---------............------,,,,,,++++++........................------------------------,,,,,,,,,,,,,,,------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,000///---,,,++++++,,,,,,...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------------,,,+++++++++,,,,,,+++++++++*********))))))---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------,,,+++***)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------,,,++++++,,,------000///...---,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,,,,)))///333***,,,***+++000111...,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000000000000000000000111000000000/////////...000000000000000000000000...////////////000000000...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,------,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,---------,,,+++***++++++++++++,,,---...///------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------...------,,,,,,------...------,,,+++++++++,,,,,,---,,,+++******+++,,,---+++,,,------......------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000000///...---,,,+++***........................------------------------,,,,,,------......//////---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,///...---,,,+++++++++,,,,,,,,,,,,,,,---------...------,,,,,,+++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++************---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111+++---///000:::???666///,,,,,,//////,,,+++---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............/////////000000000000000000000000000000000000////////////000000000000000000000000............////////////...---,,,+++******++++++++++++++++++++++++++++++---,,,++++++,,,---,,,++++++,,,,,,------,,,,,,+++------------------------------,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------......------------......---,,,,,,++++++,,,,,,,,,---,,,++++++++++++,,,---+++,,,------......------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---------,,,,,,++++++***+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,---------......000000///...------,,,,,,,,,,,,,,,---------------------------------------++++++,,,---...//////000------------------------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...------,,,,,,+++++++++***+++,,,---...---,,,,,,------,,,,,,+++*********,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---...------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******+++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,---------+++++++++++++++,,,---...++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111***---333:::IIIQQQHHH===444------...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////........................000000000000////////////////////////////////////........./////////000000000...---+++******+++,,,++++++++++++++++++++++++---,,,+++,,,------,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++///---***))))))+++...000------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---+++,,,------......------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++...------,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,---------..............................*********++++++,,,,,,,,,------------------------***++++++,,,---......///------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))***,,,---...---,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---...------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,------------------------------------------------------------------,,,,,,------------,,,,,,------------------------++++++++++++,,,---......++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&+++555@@@TTT___XXXMMM>>>///,,,//////+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------............------------------------////////////000000000000//////////////////////////////000000000111111111111000---+++***+++,,,---++++++++++++++++++++++++,,,++++++,,,---...,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///---***((()))+++...000...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////+++******))))))******+++,,,,,,+++++++++,,,------,,,,,,------------,,,,,,+++,,,------......------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++******---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,---------......,,,,,,---------.........)))******++++++,,,,,,,,,------------------------++++++,,,,,,------......---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,---------,,,+++++++++++++++++++++++++++******++++++,,,,,,------***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,------------------------------------------------------------,,,------......------,,,------............------,,,,,,+++,,,,,,---......,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---)))000:::DDDWWWccc^^^PPP@@@111...000///,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------------.........////////////////////////////////////000000000000000000000000000000000000000000000000111111111111333111///,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---...,,,------------------,,,+++,,,------......---------...000111111///---+++------------------------++++++,,,,,,,,,,,,------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------++++++,,,,,,,,,,,,------------,,,,,,+++******)))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,---------......------------,,,,,,,,,,,,***++++++,,,------......---------------------------------------.........------------------------,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,)))******+++,,,,,,------******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,------------------,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---.........------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---......---,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,---...//////...---,,,------------------......---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,333999===LLLVVVRRRBBB999222111000---,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........////////////////////////.../////////000000000111000000000000000000000000/////////000000000000111444222///---+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,***+++,,,,,,------,,,,,,+++------------------------(((***,,,//////...,,,***///......---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000000//////......//////000++++++++++++,,,,,,---...,,,------......------,,,+++,,,------......------...000222444444111...,,,------------------------++++++,,,,,,,,,---------........................---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........++++++,,,,,,,,,---------------,,,,,,+++***))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,---------............---,,,++++++***))),,,,,,------...///000000------------------------///////////////.........------------------------+++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,)))***,,,,,,---,,,+++*********+++++++++,,,,,,,,,(((((()))***+++,,,,,,---))))))***+++,,,,,,------******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,------------......///...,,,+++***++++++,,,---------....../////////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------......///......---------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++***+++,,,------,,,+++***,,,---...//////...---,,,///......------.....................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***(((...000///999BBB===222222333444000+++,,,111+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************************+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------.../////////000000111111000000000000000000000000............/////////000,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,++++++************++++++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,***)))+++---...+++(((------------------------++++++++++++++++++++++++))))))***+++,,,,,,------.........////////////000------------------------...------,,,,,,------...........................)))+++---///000000///......---+++******+++---...------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---------------------------******+++++++++,,,,,,,,,***)))((((((((()))***+++---------,,,,,,+++++++++////////////...---,,,+++++++++,,,,,,,,,,,,------,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......***+++,,,---............,,,---...//////...---,,,++++++++++++++++++++++++---...000111111000...------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++000000///...------,,,,,,///...---,,,++++++++++++,,,,,,,,,---------......***,,,------,,,,,,...000000///...---,,,+++******...---,,,,,,++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---,,,,,,,,,,,,---......---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,------...+++++++++,,,,,,+++******/////////---+++***+++,,,---,,,+++,,,...///...,,,,,,***)))+++///222222111111111000///////////////......---,,,,,,,,,,,,---,,,***((()))+++,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***&&&'''***,,,------,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...////////////////////////............////////////////////////////////////...............///000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---+++)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---,,,,,,---------.........------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---...---+++******+++---...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,+++******---------,,,,,,,,,++++++............---,,,++++++++++++,,,,,,,,,,,,------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,------...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++000//////...------,,,,,,------,,,,,,,,,,,,---...+++++++++,,,,,,,,,---------------...//////000000...---------------,,,,,,...---,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---------,,,,,,---///111///---,,,------,,,+++---,,,,,,...000111///,,,//////...---------------......---,,,,,,,,,,,,------+++******------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++)))***+++,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------.......................................//////////////////////////////////////////......//////000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------.........,,,******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...---,,,***)))------------,,,,,,,,,,,,------------,,,+++******++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................---,,,+++***......------------......------------------------,,,,,,............,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++//////......---,,,,,,,,,+++++++++,,,,,,...//////*********+++++++++,,,,,,***((('''))),,,---,,,***,,,,,,,,,------.........------,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---//////...------,,,++++++,,,,,,------------,,,,,,)))+++,,,,,,,,,---000222555222...,,,,,,,,,,,,+++,,,,,,---///111000...+++------,,,+++++++++,,,,,,......---,,,,,,,,,,,,---...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...........................---............/////////////////////////////////000////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---+++)))***+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------------------...------,,,,,,------...........................///...------,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........///...---,,,+++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------......------,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................---,,,+++***///...,,,,,,,,,,,,...///------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++******++++++,,,---...++++++++++++,,,,,,,,,,,,***'''$$$&&&+++---+++''',,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------......---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,------......------)))+++,,,,,,,,,---000222666333...,,,,,,---------,,,,,,---...///000///...,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...........................---------.........//////////////////////////////000000000000000111111222,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,******+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...------,,,,,,------...........................000///......---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,---------------........./////////...,,,***((()))+++///111------------------------+++++++++,,,++++++******+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,...---,,,++++++,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------///+++)))+++000222///,,,......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,------.........---+++,,,------,,,,,,...000333000---+++,,,...///000222222000///---------...---,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,---+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---............---...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---............---+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...........................------------............////////////////////////000000000000000111111222,,,,,,,,,,,,,,,,,,,,,,,,------////////////------,,,,,,,,,,,,------------,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,++++++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,,,,------......///---------........./////////---+++***+++...222444------------............+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,------000///---,,,++++++,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------...---------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,---------.........---+++***+++///000///---.........------,,,,,,,,,,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++,,,,,,---......***+++,,,------...---------......---++++++,,,...000...++++++---///000000777777666222...+++++++++------,,,,,,------............---,,,,,,,,,,,,---***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................+++,,,------......---------,,,,,,,,,++++++******,,,,,,,,,,,,------------...------,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,------------.........////////////////////////000////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++,,,,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,---.........------------............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,---......///000000,,,,,,---------.........,,,,,,,,,------...//////------------.........///++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------111///---+++++++++,,,---******+++,,,,,,---......------------------------------------------------,,,,,,,,,---------..................---,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,---------))))))******+++,,,,,,,,,,,,,,,---------------...,,,+++++++++,,,,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------------,,,,,,,,,,,,---......------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***+++++++++++++++++++++)))***+++,,,------------------...---,,,+++---......,,,+++,,,...//////...333666888777333...,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,---+++---......++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,---------------,,,,,,---......---,,,+++,,,,,,,,,---------............---,,,,,,+++*********+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,---------.........//////////////////////////////......//////000111,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++************++++++,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***---//////---+++,,,...++++++++++++++++++++++++------------------------++++++,,,,,,---...//////,,,,,,------------......------------------------...------,,,,,,------...........................&&&'''***,,,---,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++------......///000111111,,,,,,,,,---------......)))***,,,......,,,)))(((---------.........//////+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------111///---+++***+++,,,---******+++,,,,,,---......------------------------------------------------,,,,,,,,,---------......000000///...---+++***)))++++++---......---++++++------------------------...------,,,,,,------...------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222******+++++++++,,,,,,,,,***,,,---...------...000***++++++,,,---//////000++++++++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---------,,,---,,,,,,,,,,,,---......------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))((()))***+++,,,,,,---,,,+++,,,------,,,,,,...000...,,,,,,,,,......---,,,+++111888:::888444000///,,,+++++++++,,,------.........---,,,,,,,,,,,,---,,,...000///---,,,---000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---///000000///---,,,,,,,,,,,,------...............---,,,,,,+++******,,,---......//////......++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,---------......////////////////////////...............///000000+++++++++******)))))))))&&&''')))+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---......------------......///...---,,,+++,,,---...------,,,,,,,,,,,,+++++++++++++++,,,,,,---------///...------,,,,,,,,,,,,000///...---,,,+++++++++------------------------.........------,,,,,,,,,------------------------++++++))))))))))))++++++.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************++++++,,,,,,---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............---,,,,,,+++******,,,,,,+++)))(((((()))+++------------------------//////...---,,,+++***)))------------------------000000///...---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,+++***+++,,,---.../////////......---------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,************,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************.....................---,,,------......------,,,***************************+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------.../////////......++++++,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***))).........------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,+++******...333:::>>>===888000***...---+++))))))+++...000111000...,,,+++++++++,,,---,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++000///---+++++++++---...------------------------------------------------...---,,,++++++---...000........................//////............//////000000///...............---------,,,,,,,,,++++++++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...------,,,,,,,,,,,,+++++++++++++++,,,,,,---------...---,,,,,,,,,,,,,,,,,,//////...,,,,,,++++++,,,------------------------......---------,,,,,,,,,------------------,,,,,,......------------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............---,,,,,,+++******---......---++++++,,,---------------------------,,,,,,,,,,,,,,,+++++++++------------------------......------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,+++++++++,,,---...------,,,,,,,,,+++++++++------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---......//////,,,------......------,,,++++++++++++++++++++++++++++++,,,------------,,,...------,,,,,,------...,,,,,,++++++******))))))+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,++++++---------------,,,,,,,,,......---,,,,,,,,,------...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,))))))***++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,///333666555333...+++///---+++******+++,,,---///......---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++---...000........................//////............//////000000///...............------------,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---///...---,,,,,,++++++,,,------------------------...------------,,,,,,,,,.........------,,,,,,,,,//////000000000000//////...------------,,,,,,,,,------------------------------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,++++++***---...000///...,,,---...------------------------*********++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------......---------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,------......------,,,------------------------++++++,,,---------------///......------......///000///---+++*********+++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........---,,,,,,,,,,,,,,,,,,------------///......---,,,,,,++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------))))))******++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,---............---,,,------...///............---,,,+++*********+++,,,------...---------,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,++++++++++++++++++++++++------------------------------,,,+++,,,---...///........................//////............//////000//////............///++++++++++++++++++++++++******+++---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...------,,,,,,,,,,,,---------,,,,,,,,,------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---...------,,,+++++++++,,,------------------------------------------------.........------,,,,,,+++,,,---...//////...---,,,------------------------------------------------........................,,,,,,,,,------,,,,,,+++---------,,,,,,++++++***,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,+++++++++***---//////---,,,,,,,,,------------------------*********+++++++++,,,,,,------------------------***+++++++++,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++///...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++))))))(((,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------......------------......000///,,,+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,---------------,,,,,,+++++++++,,,,,,------...------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---...///////////////...............//////,,,,,,,,,,,,,,,+++++++++***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++........................+++++++++,,,,,,------...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,++++++++++++++++++++++++------------------------------,,,,,,,,,---...///........................//////............//////000///............//////++++++++++++++++++++++++++++++,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,......------------......+++,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---------,,,+++++++++,,,,,,------------------------------------------------.........------,,,,,,,,,+++,,,---......---,,,+++------------------------------------------------........................+++,,,,,,------,,,,,,,,,...------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,,,,++++++***,,,//////...---,,,---------------------------,,,,,,,,,+++++++++******------------------------++++++,,,,,,------......+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------+++***)))((((((,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------,,,,,,,,,,,,------***)))((('''((()))+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,++++++***++++++,,,,,,---------***+++,,,---............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,------...,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++---...//////000000000000000//////......---++++++,,,,,,------------***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++........................+++++++++++++++,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------------------------------,,,,,,,,,,,,------..............................//////............////////////............//////------------............///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++///......------......///++++++,,,---............------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,------------...------------------------------............------,,,,,,,,,------------...------------------------------------------------++++++,,,---------,,,,,,------------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///...///000---------------------------------,,,,,,+++++++++------------------------+++,,,,,,,,,------......++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,************++++++++++++------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++***))))))***+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,++++++,,,,,,,,,******))))))***,,,...///---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,((())),,,...////////////,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,,,,,,,------------------............,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........++++++,,,....../////////---...............---------------------...//////+++,,,,,,---............,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,+++******+++------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................//////............/////////............//////000---------.........//////......,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,...------,,,,,,------...***+++,,,...............------,,,,,,,,,,,,++++++---------,,,,,,+++++++++...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------...............------------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...///...------///111------------------------,,,------------.........------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,***+++,,,---------,,,,,,))))))*********+++++++++------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++++++++++++++++++++***+++,,,------,,,+++***------------------------******+++,,,,,,---......------------------------)))******+++,,,---......,,,------......------,,,------------------------,,,------...............------,,,,,,,,,,,,------------......//////000000,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,------,,,,,,,,,,,,,,,+++++++++++++++)))***,,,...//////...---***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---------------,,,,,,,,,,,,...///111222333111///---,,,---...///------,,,,,,,,,---......,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***)))***,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------........................//////............//////...............///000000+++++++++,,,,,,---------+++*********+++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---)))+++,,,...//////......---------,,,,,,,,,++++++---------,,,,,,+++++++++///......---,,,,,,,,,,,,+++++++++***++++++,,,,,,------------------------,,,,,,,,,------.........***++++++,,,---...//////---,,,+++******+++,,,---,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,------.........***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///------------------------++++++,,,---...///000111------------------------************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,+++++++++,,,,,,------------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++---...//////+++,,,,,,------,,,,,,+++******,,,,,,,,,,,,******------------------------******+++,,,,,,---..............................---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,---......//////...............------.........,,,,,,,,,------,,,++++++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------.........------,,,,,,++++++************,,,---//////...,,,+++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------,,,,,,---,,,++++++...222777999777555111...,,,,,,,,,---///...,,,++++++,,,---...,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))***+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------+++,,,------.........---++++++++++++++++++++++++------------------------+++,,,------......------........................//////............//////...............///000111,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///------......------,,,++++++,,,------......---------,,,,,,,,,,,,---......//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------...---,,,++++++---...000---,,,+++---///000---***------............------------++++++++++++---------------------------------------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------..................------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,.........,,,***)))+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------..................------///............---------+++,,,,,,,,,,,,+++***)))******+++,,,,,,---......,,,------......------,,,---------,,,,,,++++++++++++,,,,,,---,,,+++)))(((------------------------......---,,,,,,+++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,)))***++++++,,,---...............------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,++++++******++++++,,,+++++++++,,,,,,---------------------------------------------------------...---,,,,,,++++++++++++111000...,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,------.........++++++,,,,,,,,,---------,,,------......------,,,------------------------...---+++))))))***+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,)))''''''***+++***(((******+++,,,,,,------...,,,---...,,,***,,,111555DDD>>>555///---------,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,---.........---,,,+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,------,,,,,,+++***000000000//////.........++++++,,,,,,,,,,,,------......------------......,,,,,,------...///000000222111///...------..............................000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---...///------......------,,,++++++,,,------......---------,,,,,,,,,,,,---...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------...---,,,++++++---...000---,,,,,,---//////---***------............------......---,,,,,,---......------------------------////////////////////////,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------------------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,+++.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------........................///............---------,,,,,,,,,++++++++++++***++++++,,,------...//////,,,------......------,,,---------,,,,,,+++++++++------......///.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,+++++++++,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,------------------++++++,,,,,,,,,---------,,,------......------,,,------------------------///...,,,+++***+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++---,,,***,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,+++,,,000333<<<777111---,,,------,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,+++,,,------...---,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,------------,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------......------------......,,,,,,------...//////000......---,,,,,,---...///........................000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------......------,,,++++++,,,------......---------,,,,,,,,,,,,---......***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------,,,+++,,,---...///---,,,,,,---......---+++------............------//////............//////------------------------........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---............---++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------........................///............---------...---+++******++++++,,,,,,------....../////////,,,------......------,,,------,,,,,,,,,,,,++++++*********++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++...///---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,+++++++++,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,------------,,,------......------,,,------------------------///...---,,,+++,,,---...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------///---+++,,,---...------------,,,,,,+++,,,,,,,,,,,,---------,,,---...000222///---,,,,,,------,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------------------------------------,,,++++++************))))))))))))++++++,,,,,,,,,,,,------......------------......,,,,,,,,,---......//////++++++++++++,,,---...///........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------......------,,,++++++,,,------......---------,,,,,,,,,,,,---......(((((()))***++++++,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,------------------------------,,,,,,,,,---...///---------------------,,,------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............******++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...---,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............///............---------///---+++*********,,,---,,,---------.........///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------++++++++++++,,,,,,---...,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,------------------------...---,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---..............................---------............------------...///000,,,---......------......------------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***))))))***+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---------------------------------...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,------.........+++++++++,,,------..............................///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------......------,,,++++++,,,------......---------,,,,,,,,,,,,---......************************---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------......------------,,,,,,------------............---------------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......******++++++,,,---......------------------------------------------------------------------------,,,------......------,,,...------,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////............---------///...,,,******+++,,,---,,,,,,,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++------------------------------------------------++++++++++++,,,,,,---...,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,---------.........,,,------......------,,,------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------,,,,,,,,,---...------------///111444555///..................---...///111111111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***))))))******+++,,,---...------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------------.........---,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------------------------......---------.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------......------,,,++++++,,,------......---------,,,,,,,,,,,,---............------,,,,,,++++++------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------...---++++++---///------............------,,,---............---,,,------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...////////////...++++++,,,,,,------......------------------------........................------------------------,,,------......------,,,------------............+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------...////////////............---------///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,)))******+++---......///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,+++++++++,,,------------............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------,,,,,,,,,---------............,,,------......------,,,------------------------******+++++++++++++++,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................+++,,,---,,,+++***,,,...,,,,,,,,,---///333666888222000....../////////...000111333333111/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++++++++***++++++,,,---...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------...............---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------............---,,,.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------///...---,,,,,,,,,,,,,,,------......------,,,++++++,,,------......---------,,,,,,,,,,,,---..................---------,,,........................------,,,,,,,,,,,,------------------------------,,,,,,------......------,,,......---++++++---000------............---------...////////////...---------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------...///////////////------------------......------------------------------------------------........................,,,------......------,,,+++,,,.../////////...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,------...//////000///............---------...------------,,,,,,,,,------------------------,,,------......------,,,+++++++++,,,,,,---------******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,++++++++++++,,,,,,---------+++,,,,,,,,,------------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,+++++++++,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,------------------------------............,,,------......------,,,------------------------***++++++,,,,,,---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++---...---******,,,...,,,,,,+++,,,...111444777666333///...///000000///...000222222///......///------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,------,,,++++++,,,---...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------...............------,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------..................................../////////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///------------------------///...---,,,,,,,,,,,,,,,------......------,,,++++++,,,------......---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...------------------------+++,,,------......------,,,...///---******---000---..................---...///000111111000///...------------------------++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------......///////////////..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,***,,,...000000///...---+++,,,,,,------,,,,,,+++---------.........//////------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,------...///000000//////.........---------------.........---,,,+++.....................---,,,------......------,,,+++++++++,,,,,,---------***+++---...//////...---------------------------......---,,,,,,+++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''((()))+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,------.........------------------------+++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,---------------------------------------------------------...------,,,++++++++++++---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,------.........---------.........//////,,,------......------,,,------------------------+++,,,------.........---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,...///---+++***---///---,,,+++***,,,...222444888444///...///111111000,,,...000000---,,,---///------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////---,,,///...---,,,,,,,,,---...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------......//////......---,,,,,,,,,,,,------.........++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***,,,---......---........................---.........//////000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------000000//////......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111111000///...------,,,...------,,,,,,------...------------------------++++++,,,------......///---,,,,,,++++++,,,,,,---..............................................................................---------......///,,,---,,,+++))))))+++---...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++..................------........................+++,,,,,,------,,,,,,+++000///...---------------///...,,,++++++,,,...///------------------------------------------------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---------............///////////////////////////...---,,,++++++,,,---...---,,,,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,------------------,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,------...,,,,,,,,,---------.........---,,,,,,,,,,,,---............------,,,,,,,,,------------------------,,,,,,,,,---------............................../////////......------,,,........................000///...---,,,+++******---------............///---,,,,,,++++++,,,,,,---.........------,,,,,,,,,///......------,,,++++++------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------***++++++,,,,,,------......------------...//////---------------------------------.........//////444222000///000///---+++,,,...//////...------...,,,,,,------...------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------...///000111111,,,,,,,,,------.........+++++++++,,,,,,---------------------------------------------------------//////.........---------,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++,,,...//////---,,,+++,,,,,,,,,---------......------------------------,,,------------.........------------------------......---,,,,,,---......////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............---,,,,,,++++++...------,,,,,,------...------------------------------------------------------,,,,,,,,,,,,------........................................................................///......---------.........///...---++++++---......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------........................,,,------......------,,,......---,,,,,,,,,,,,,,,///...,,,++++++,,,...///------------------------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------............///------------------------//////.........///000000......------,,,,,,++++++,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,---.........---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------.........---------------...........................---------------,,,,,,,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---------------------,,,,,,------------------------------------------------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------,,,------------.........111///...///000000///...,,,...//////---,,,---...------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------......///,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------------,,,,,,---------,,,,,,,,,---------..............................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///.............../////////......---------,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------//////...------,,,++++++......------------............................................................................../////////...---------,,,...//////---,,,+++---...---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////......---------,,,+++++++++,,,,,,...---,,,++++++,,,---...---------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---------............///------------------------...............///000111//////......---,,,++++++,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,......---,,,,,,+++******,,,,,,,,,,,,------------------,,,,,,,,,,,,------...------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,------.........+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------------------++++++,,,------...//////------------------------------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------------,,,,,,+++******)))***+++,,,---------,,,+++------------------------,,,,,,,,,,,,------------------,,,...000222222111---...000///---,,,,,,---............---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------............------------,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......------------------------///...,,,++++++,,,...///,,,,,,,,,---------......////////////////////////+++++++++,,,,,,,,,------------------------------......------------......---------....../////////......---------,,,,,,,,,........................---,,,,,,,,,,,,---......---------....../////////...------,,,,,,------...------------------------......---------,,,,,,,,,//////............//////........................................................................000/////////...---,,,+++,,,------,,,+++***+++,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,---------........................------............------------,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,---...---------------------------------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---------............///////////////////////////+++,,,,,,,,,---......///000000///...---,,,,,,+++,,,,,,,,,---------......,,,,,,------------------......---,,,,,,,,,,,,------,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------......------------------------------------,,,,,,++++++)))+++---...///...,,,+++------------------------+++++++++,,,,,,,,,---------,,,,,,---000222222111---...//////---++++++,,,,,,,,,------...------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******---------------------------------,,,,,,+++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------...---,,,+++,,,---...///,,,,,,,,,---------..............................+++++++++,,,,,,,,,------////////////////////////,,,,,,,,,------,,,,,,,,,,,,,,,------......//////......---------,,,,,,,,,........................---,,,,,,,,,,,,---......,,,,,,------.../////////...------,,,,,,------...------------------------,,,,,,,,,---------......000//////......//////000........................................................................////////////...---++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,------...------,,,,,,---------.........///........................,,,,,,------------,,,,,,......------------......---------,,,,,,------------------------------------------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---------............///////////////////////////+++,,,,,,---------......000000///...------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............---,,,,,,,,,,,,------,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------......---------,,,,,,,,,------------...............------,,,,,,------...,,,,,,,,,------...............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------------------------------------,,,---------.........///***,,,...///000///---,,,------------------------+++++++++,,,,,,,,,------...---,,,---///000000///,,,...///...,,,++++++,,,***+++,,,---.../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++---------------------------------,,,,,,+++++++++------------------------------------------------,,,,,,---------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------***+++---.........------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------...............---------,,,,,,,,,---------------------------,,,,,,,,,,,,---......******++++++,,,,,,,,,---...------,,,,,,------...------------------------++++++,,,,,,---...////////////............//////............................................................................../////////...,,,+++---///000000...------...,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------,,,------....../////////........................+++,,,,,,,,,,,,,,,,,,+++......---------...//////---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---------............///------------------------...//////000000///...............---------------,,,,,,,,,---------......+++,,,,,,------...............---,,,,,,,,,,,,------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,******+++,,,,,,---......++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...------------------------,,,,,,,,,---------......++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------.........//////......------------......,,,,,,------------------//////...---,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++,,,------......------------------------------,,,,,,,,,---.../////////,,,---.../////////......------------------------,,,,,,,,,,,,------------///...------/////////---+++,,,......,,,,,,,,,---***+++,,,---.../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////......------,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,---------......------------------------)))+++---/////////---,,,,,,,,,,,,---------......------------------------,,,------------.........((((((((((((((((((((((((,,,,,,---......---,,,,,,...------------------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++,,,,,,...------,,,,,,------...------------------------,,,---------------------///......------......///........................................................................,,,---///000///...---,,,---///111111///------...,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------++++++,,,------...//////........................,,,,,,------------,,,,,,---,,,,,,,,,------...///,,,------------------,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------............///------------------------///000000000000...---,,,,,,,,,,,,,,,------------,,,,,,,,,---------......++++++,,,,,,---......///......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,,,,---......//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,---------...............------------......------------------,,,,,,---------------------,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------..............................+++,,,---.........------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,------------............---,,,---///000///...)))+++------,,,,,,---...,,,------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------++++++,,,---............,,,,,,,,,---------..............................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------...------,,,,,,------...------------------------///......------,,,,,,+++......------------..............................................................................+++---...000000///---,,,+++---//////---,,,+++,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,---.........---******+++,,,,,,---..............................---..................---++++++++++++,,,,,,---...,,,------......------,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---------.........//////////////////////////////......//////...,,,***)))******+++,,,,,,------...,,,,,,,,,---------......++++++,,,,,,---...//////......---,,,,,,,,,,,,------------------,,,+++***------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,------...///000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---//////000++++++,,,,,,,,,---------......------------...............------,,,,,,,,,+++,,,,,,------......///------------------------*********++++++,,,,,,,,,,,,,,,,,,------.................................+++,,,---.........---,,,------------------------,,,,,,++++++***))))))))),,,,,,+++++++++,,,---...---------------------------------.........//////,,,,,,+++---///000000///(((***,,,---------...////////////...---+++***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------.........------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------+++++++++,,,,,,---------...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------,,,+++++++++---///111,,,,,,,,,---------......////////////////////////++++++,,,---............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////.........---------........................------------------------,,,------......------,,,.........------,,,,,,,,,------------------------,,,,,,,,,---------......------++++++++++++------................................................////////////////////////000000000000///...---,,,******,,,,,,,,,,,,******...------,,,,,,------...------------------------,,,------......------,,,,,,------......------,,,------............------.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------------------------------------------------...------,,,,,,------...------,,,,,,,,,+++++++++---------------------------------............/////////.........---------------............------111000///...............---.........---,,,,,,+++------------------------,,,,,,+++***+++,,,---...........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,------.........---.........---,,,,,,+++)))### &&&+++***(((++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,---......,,,,,,---......---,,,,,,,,,,,,---............------,,,,,,,,,------------------------++++++------------++++++------------------------------------------------+++,,,------++++++,,,---//////.........------------------------------------------------------------------,,,,,,+++++++++------------------------...---,,,,,,---///222333///...------...///...,,,......---------,,,,,,,,,........................)))******+++,,,---/////////---+++,,,---...------++++++,,,------......///------------------------...------,,,,,,------............------,,,,,,,,,///...,,,++++++,,,...///------------------------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---........................,,,...000000///...///000++++++,,,,,,,,,---------------------------------,,,------....../////////------------------------+++,,,------......------.........------,,,,,,,,,,,,,,,------...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///.........------------........................------------------------,,,------......------,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------......------,,,++++++,,,------........................................................................000000000000///...---,,,***+++,,,------,,,+++***...------,,,,,,------...------------------------,,,------......------,,,,,,------......------,,,------............------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------------------------------------------------///......------......///............---------------------------------------------............/////////.........---------------............------......---,,,,,,,,,,,,,,,------......------,,,+++------------------------,,,,,,+++++++++,,,---..................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------,,,,,,,,,---------......------......------,,,+++***'''&&&(((,,,...---***++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,---......,,,+++,,,---...---,,,,,,,,,,,,---.........---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------------------------------+++,,,------++++++,,,---///.........---------------------------------------------------------------------,,,,,,,,,++++++------------------------,,,,,,+++,,,...000333444111///............,,,***,,,,,,,,,------.........------------------------,,,,,,,,,---...///111222///---,,,,,,---......---------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,///...------------...///------------------------...------,,,,,,------...------------------------/////////....../////////........................+++,,,......,,,++++++,,,++++++,,,,,,,,,------------------------------------------------.........------------------------+++,,,------......------......---------,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------......------------------------......------------..................------------------------------------------------------------,,,------......------,,,...------------,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------................................................------------------------000000000000///...---,,,,,,,,,------------,,,,,,...------,,,,,,------...------------------------,,,------......------,,,,,,------......------,,,------............------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------------------------------------------------/////////....../////////......---------,,,,,,,,,---------------------------------............///...............---------------............------......---,,,,,,,,,,,,---------......------,,,,,,------------------------,,,,,,+++++++++,,,---...//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------,,,,,,,,,,,,,,,------------...------......------,,,,,,++++++---...///...---,,,++++++,,,,,,,,,,,,---------------------------------------------------------------------------------...///...,,,+++,,,---...------,,,,,,------......------------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------------------------------+++,,,------++++++,,,---............------------------------------------------------------------------------,,,,,,,,,,,,------------------------+++++++++,,,...000333555222000.........---+++)))***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222///---,,,,,,---......---//////...------,,,++++++------------------------...------,,,,,,------......------------,,,,,,,,,////////////////////////------------------------...------,,,,,,------...------------------------------,,,,,,,,,,,,------------------------------,,,---......,,,******+++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------------------+++,,,------......------...------------,,,,,,,,,............---,,,++++++,,,,,,,,,---------.......................................------.........------------------------------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......---------,,,,,,---------................................................------------------------//////000//////...------------------------------...------,,,,,,------...------------------------,,,------......------,,,,,,------......------,,,------............------,,,,,,,,,---------......------------------------........................................................................................................................//////............//////,,,++++++++++++*********---------------------------------............///........................------............------000//////.........//////,,,------...------,,,,,,------------------------+++++++++,,,,,,,,,------/////////...------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,------...------,,,,,,***---///...,,,***+++---+++++++++,,,,,,,,,---------------------------------------------------------------------------------...///...,,,++++++,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------+++,,,------++++++,,,---------------------------------------------------------------------------------------------,,,,,,------------------------,,,,,,,,,,,,...///111222111///...---......,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,,,,...///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------...////////////...---------------------------...------,,,,,,------...------------------------+++++++++,,,,,,+++++++++------------------------000111222111///---------,,,,,,,,,------------...---------------------------------,,,,,,+++++++++------------------------+++,,,------......------------------------------............---,,,++++++,,,,,,,,,---------.......................................------.........,,,,,,------------------------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......------------------------................................................------------------------//////////////////...---------------------------...------,,,,,,------...------------------------,,,------......------,,,,,,------......------,,,------............------,,,,,,,,,---------......------------------------...........................................................................................................................------,,,,,,------...,,,,,,,,,+++++++++******---------------------------------............///---.....................------............------//////.........//////000,,,,,,------...------,,,------------------------++++++,,,,,,,,,---------//////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,------...------,,,,,,......,,,((((((+++000+++++++++,,,,,,,,,---------------------------------------------------------------------------------...///...,,,+++,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,------++++++,,,---,,,,,,------------------------------------------------------------------------------------------------------------------......------------.........---,,,---//////...---------------------------------------------------,,,,,,,,,,,,,,,---...///000...,,,---...///......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,------......------,,,------------------------...------,,,,,,------...------------------------......////////////......------------------------111222333222000.........,,,,,,---------.........---------------------------------,,,,,,+++++++++------------------------+++,,,------......---------------------------------------...------,,,,,,,,,,,,,,,---------......------------------------......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......------............------................................................------------------------...///////////////......------,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,------......------,,,,,,------......------,,,------............------,,,---------............------------------------........................................................................................................................------,,,,,,,,,,,,------//////.........------------------------------------------............///---------...............------............---------,,,,,,,,,,,,---......,,,,,,------......------------------------------***+++,,,---------,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,...------------,,,,,,,,,,,,,,,------......------...///...+++))))))---111++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,---......,,,,,,---...,,,------......------,,,,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------.........+++,,,------++++++,,,---,,,,,,,,,,,,------------------------------------------------------------------------............------------------------//////......---,,,,,,,,,---,,,,,,---///000///.........---------,,,,,,,,,........................---------------...//////000...------...//////...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------...------------------------------------------------...------,,,,,,------...------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000...,,,,,,---,,,---------............------------------------------------,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,------------...,,,,,,------...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,---...//////...---,,,..............................................................................////////////......---,,,+++******+++,,,---...------,,,,,,------...------------------------,,,------......------,,,,,,------......------,,,------............------------........./////////......................................................................................................................................................------------......000000000/////////......---------------------------------............///---------.........//////------............------,,,,,,,,,,,,,,,---......+++,,,------......------------------------------***+++,,,---------,,,,,,,,,,,,------.../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------------......---------,,,,,,,,,+++,,,------......---------------,,,+++,,,---///++++++,,,,,,,,,,,,------------------------------------------------------------------------------***,,,------------...///,,,,,,---......---,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---......///+++,,,------++++++,,,---++++++,,,,,,,,,---------------------------------------------------------------------.........///------------------------------......------,,,,,,...---,,,---//////...---,,,,,,---------------------------------------------,,,,,,,,,,,,---......000///------/////////...,,,---------------------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------......///...---,,,,,,---...///------------------------...------,,,,,,------...------------------------)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,---------------............---------------------------------------.........------------------------+++,,,------......------,,,,,,,,,---------......++++++,,,---............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,---...//////...---,,,................................................////////////////////////......///////////////...,,,,,,************,,,,,,...------,,,,,,------...------------------------,,,------......------,,,,,,------......------,,,---..................---.........////////////000................................................................................................//////////////////////////////////////////////////////............/////////............------------------------------------------.........//////---------.........//////---..................---...............///000111+++,,,,,,---.........---------------------------***+++,,,---...---,,,,,,+++,,,,,,---...///000000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------..................------,,,,,,,,,+++,,,,,,---.........---))))))***,,,,,,,,,+++***++++++,,,,,,,,,---------------------------------------------------------------------------------)))+++------------///000,,,,,,---......---,,,,,,,,,,,,,,,------.........------------------------------++++++++++++------------------------------++++++,,,,,,---...//////+++,,,------++++++,,,---+++++++++,,,,,,------------------------------------------------------------------.........//////------------------------+++,,,------......------000///------......---+++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++000///------///000///...///......------,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,------.........111000...------...000111------------------------...------,,,,,,------...------------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...---------.........//////---------------------------------....../////////------------------------+++,,,------......------,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------///////////////////////////............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............---,,,---...///000.../////////...------,,,---------.........//////------............------...........................000222222000---++++++------------------------///...---,,,,,,---...///,,,...000///---+++******...............------------------,,,,,,+++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------//////000///...---+++***---------------...///000......------------..............................------------------------........................////////////////////////........................------............------+++---......---,,,,,,---...------------...//////.........////////////000------............------////////////////////////------------------------......////////////..............................------------------------/////////......------,,,...,,,***)))***,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------...---,,,,,,,,,,,,---...------------------------***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------------------------------................................................------------------------------------------------////////////...---,,,,,,,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,---------........................------///...,,,++++++,,,...///,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---......,,,***))),,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......------------------------***+++,,,,,,------------------------,,,,,,+++***,,,,,,,,,---------......,,,------......------,,,,,,,,,---------.......................................------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,+++++++++,,,......,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,---------............------...............------------///111111///---,,,,,,------------------------///...------------...///...000111111///---,,,,,,------..................---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------000000111111111///...------------------...//////......------------..............................------------------------........................////////////////////////........................------............------,,,...//////...------...,,,+++++++++,,,,,,------,,,,,,,,,------------...------............------////////////////////////------------------------------............------........................------------------------.........---------------///---++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++------------------------...---,,,,,,,,,,,,---...------------------------***+++,,,,,,------,,,,,,------,,,,,,------...///.........---------,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------..............................///...,,,++++++,,,...///,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------,,,,,,------,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,---------......------------------------++++++,,,---------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......---......//////......------------.........//////---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++*********+++,,,---,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,------............------//////.........---------+++---//////...---,,,---------------------------///...------------...//////111333222000///......,,,---------...////////////////////////.........------------------------------------------------,,,,,,,,,,,,------------...///000111111000///......------------...//////......------------..............................------------------------........................////////////////////////........................------............---------///000000///......///+++++++++,,,,,,,,,------,,,,,,,,,------------...------............------////////////////////////------------------------,,,,,,------------,,,,,,........................------------------------,,,,,,,,,,,,------------///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///......------,,,++++++,,,,,,,,,,,,------------...------,,,,,,------...------------------------***+++,,,,,,------,,,,,,...------------...//////.........------------,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,------------------------------------------------------------------------------------------,,,,,,,,,,,,------------........................------------------------------------------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,---------..............................///...---,,,,,,---...///+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------111000---,,,+++,,,...///,,,,,,,,,---------...............------------,,,,,,,,,,,,---------......------------------------,,,------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,---------......------............------------------............------------------------,,,,,,,,,---------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++++++++++++++,,,,,,,,,---......///......------,,,,,,---------.........------............------/////////...------,,,,,,***,,,......---------....................................------.........///111333222111///...///,,,,,,,,,---...///000000////////////............------------------------------------------------,,,,,,,,,------------...+++,,,.../////////...---......---------......///......------------..............................................................................////////////////////////........................------............---------...000000...---...///------.........///...............////////////000------............------////////////////////////........................,,,------......------,,,........................------------------------+++++++++,,,,,,---------...---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,------......///,,,,,,,,,,,,,,,---------------------------------------------------------***+++,,,,,,------,,,,,,......------......///000............------------------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,------.........------------------------------------------------------------------------++++++,,,,,,,,,,,,,,,---........................,,,,,,------------------........................,,,,,,---...////////////------------------------------------------------,,,,,,,,,---------......---------.....................------------......+++++++++,,,,,,,,,,,,---...------,,,,,,------...------------------------................................................------------------------------------------------------------------------000///---,,,,,,,,,---...,,,,,,,,,---------..................------------,,,,,,,,,---------......---------------------------.........---,,,++++++++++++,,,---.........---,,,,,,,,,---------......,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------------------------------+++,,,---.........------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------------------......///......---,,,,,,,,,---------......------............------//////.........---------***+++------------...///........................---..................------///111111///.........,,,,,,,,,---...///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........+++,,,---/////////......///......---------............------------..............................................................................////////////////////////........................------............------+++---///...---,,,---...,,,---.../////////...............////////////000------............------////////////////////////..............................////////////..............................------------------------+++++++++,,,,,,---------,,,++++++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///+++++++++,,,,,,,,,------------------------------------------------------***+++,,,,,,------,,,,,,---------------...////////////.........---------------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,------.........------------------------------------------------------------------------+++++++++,,,,,,---------........................,,,,,,,,,---------..............................,,,,,,---...////////////------------------------------------------------,,,,,,,,,---------......---------.........//////........................++++++,,,,,,,,,---------...------,,,,,,------...------------------------................................................------------------------------------------------------------------------,,,,,,---...---,,,+++***,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......------------------------............------,,,++++++,,,------............,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------+++,,,---//////...------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,---.../////////......++++++,,,,,,------,,,,,,************++++++++++++------............------........................+++---......------...000........................------...//////...------,,,...000000///------...,,,---------.../////////------...............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............---...///111111111000000//////...------------.........------------..............................................................................////////////////////////........................------............------+++---......---,,,,,,---***+++,,,---------,,,+++,,,,,,,,,------------...------............------////////////////////////...........................//////////////////...........................------------------------,,,,,,,,,,,,------------+++***+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++******++++++,,,,,,------,,,------......------,,,------------------------***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---....../////////.........------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,------------------------------------------------------------------------------------------++++++,,,,,,------..............................+++,,,,,,------.................................++++++,,,,,,---,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,------.../////////........................,,,,,,,,,---------.........------,,,,,,------...------------------------................................................------------------------------------------------------------------------***,,,---......,,,***))),,,,,,,,,---------....../////////.........------,,,,,,,,,---------......---------------------------............------,,,,,,------............---,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,---------...........................+++---...000000///...---........................,,,,,,,,,---------......,,,,,,,,,---------......,,,---...///000///......***+++,,,,,,------,,,,,,)))************+++++++++------............------,,,,,,------.../////////---...///...------///000........................------...//////...------,,,...000000///------...------...................../////////000000000000------------------------------------------------------------...............///000111111000////////////...---------------......------------..............................................................................////////////////////////........................------............------,,,...//////...------...)))***,,,......---,,,+++,,,,,,,,,------------...------............------////////////////////////........................---......//////......---........................------------------------.........---------------++++++,,,---000000///---------------------------........................+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------///......------,,,++++++)))******+++,,,,,,------,,,,,,---......---,,,,,,------------------------***+++,,,,,,------,,,,,,,,,++++++++++++,,,------////////////............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------------------------------------------------+++,,,,,,---......//////........................++++++,,,,,,---......///........................,,,,,,,,,---,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...//////000......////////////......------........./////////...------,,,,,,------...................................................................................................---------------------------------------------------------------,,,,,,+++,,,,,,,,,---------......////////////............,,,,,,,,,---------......------------------------,,,---....................................---,,,,,,,,,,,,---------......---..................------------.........//////////////////////////////,,,---///111111000///...........................,,,,,,,,,---------......,,,,,,,,,---------......,,,---.../////////...---,,,------.../////////...++++++,,,,,,,,,------------..................---+++,,,,,,---...///000000//////000///------///000////////////////////////,,,---...//////...---,,,,,,...000000///......///...............---------)))))))))******+++++++++////////////////////////---------------------------------.........//////------...//////...---,,,000///...---------------.........------.................................////////////////////////........................////////////////////////........................---..................------///000000///......///+++,,,...000000///...---........./////////000000---..................---////////////////////////////////////////////////,,,------......------,,,........................------------------------/////////......---------,,,,,,---///111222000...------------------------........................+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........................................................++++++,,,------......///))))))***+++,,,,,,------,,,,,,---......---,,,,,,------------------------++++++,,,---------,,,,,,++++++******++++++,,,---000/////////............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,------...///000000........................++++++,,,,,,---...//////////////////////////////////////////...---,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,------...///000000......////////////...............////////////000...------,,,,,,------...........................////////////////////////................................................------------------------------------------------111///---,,,,,,---...///,,,,,,,,,---------......000/////////............,,,,,,,,,---------......------------------------,,,,,,---.../////////....../////////...---,,,,,,,,,,,,,,,---------..............................------------------------//////.........---------...---,,,,,,+++***)))(((+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///------------------------------------------------.........///......------..............................------------..............................,,,---------.../////////000//////............///////////////////////////................................................//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................///////////////.........000000//////.........---////////////////////////........................------------...000111222////////////////////////---------............///000000//////.........---///////////////////////////.........------------........................///...---,,,,,,---...///---,,,,,,------///000000////////////...---,,,+++------------------------,,,,,,---------,,,++++++.........------,,,,,,,,,+++,,,------......------------,,,,,,,,,+++++++++///...---,,,+++,,,---...,,,---...---,,,,,,---...,,,------......------,,,******+++,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///,,,+++,,,...///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,,,,---------------------------......//////...---,,,,,,------------------------......//////...---,,,,,,//////...---,,,,,,++++++------------------------........................---------------------------......///////////////........................---------............///............////////////.........------,,,,,,,,,---------....../////////,,,------......------,,,,,,------......------,,,+++++++++,,,---...///000////////////.....................------,,,,,,,,,........................---------............///------------------------........................,,,,,,,,,------.........------------------------//////.........---------........................,,,,,,---......---,,,,,,000000111111111///...---.........////////////000................................................------------------------------------------------........................------------------------//////.........------------------,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///------------------------------------------------+++,,,,,,---,,,,,,++++++..............................------------..............................---------...............//////........./////////........................................................................000//////...------,,,,,,........................------------------------------------------------................................................/////////////////////...000/////////............////////////////////////000000000000000000000000///............//////000////////////////////////---------............//////.........------------........................///////////////...------........................///...------------...///,,,,,,,,,,,,------...///////////////...------,,,------------------------***++++++,,,------------......---------,,,,,,,,,+++,,,------......------------------,,,,,,,,,,,,---,,,++++++++++++,,,---+++---------,,,+++,,,---,,,------......------,,,+++++++++,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---+++,,,...///---+++------------------------------------------------------------------------000///...---------......------------------------......//////...------,,,------------------------......//////...------,,,------------------------------------------------........................---------------------------......///////////////........................---------............///............////////////.........------,,,,,,,,,------------............,,,------------------,,,,,,------......------,,,------------...///000111////////////.....................------,,,,,,,,,........................---------............///////////////////////////........................,,,,,,,,,------.........------------------------//////.........---------........................,,,---............---,,,......///000//////------------........./////////................................................------------------------................................................------------------------...............---------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......---------............///------------------------------------------------++++++,,,,,,---,,,,,,+++..............................------------.............................................---------------......//////000000........................................................................000//////...------,,,,,,................................................------------------------......................................................//////////////////////////////............////////////////////////000000000000000000000000000000//////............////////////////////////---------............///---------------,,,,,,,,,------------------------//////000111000///...---........................///...------------...///---,,,,,,,,,,,,------......///..................------------------------)))***+++,,,---............------------,,,,,,,,,+++,,,------......------.........------------,,,,,,++++++******++++++,,,+++,,,------,,,+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---,,,,,,......---,,,------------------------........................------------------------000000///.........//////------------------------.........///......---,,,------------------------.........///......---,,,++++++,,,---......//////------------------------........................---------------------------......///////////////........................---------............///............////////////.........---------------------------------,,,,,,------------------------------............------...............///000111////////////.....................---------------........................---------............///////////////////////////........................---------------.........------------------------...............---------........................,,,---............---,,,,,,---...............---,,,---------............................................................------------------------////////////////////////........................------------....................................------------......//////,,,,,,------------,,,,,,,,,,,,,,,---------......---------............///------------------------------------------------------......///.......................................------------............................../////////...---------,,,,,,---...//////000000000........................................................................................................................////////////////////////....................................................................................///////////////////////////.........////////////////////////...........................///////////////......////////////////////////---------............///------------------------------------------------///000111222111000...---.................................------...............------------......//////...............///------------------------***+++,,,,,,------------------------------------+++,,,------......------//////.........---------+++++++++++++++,,,,,,,,,,,,---......---,,,---...,,,------......------,,,---------------,,,,,,,,,------------------------,,,,,,------------------------------------------------............------------,,,---------------------------------------------------------------------------------------//////..........................................---...............---------------------------------...............------,,,,,,------.../////////------------............................................................---......///////////////........................---------............///............////////////...............---------......------,,,,,,++++++---------,,,,,,---------------............------......------...///000000////////////...........................---------........................---------............///------------------------........................---------...............------------------------................................................------............------,,,------...////////////,,,,,,,,,---------..............................................................................................................................---------....../////////---.....................,,,------......//////000,,,------......------,,,,,,,,,,,,---------......---------............///------------------------------------------------,,,------.../////////.................................------------............................../////////...---------,,,+++,,,...///000000000000........................................................................++++++,,,---...///000000........................////////////////////////................................................////////////////////////---.........//////000000.........///////////////////////////////////////........................,,,---...///000000000000////////////////////////---------............///..................//////------------------------///000111111111000......////////////////////////---..................---000////////////000000111000000///.........//////------------------------------------,,,,,,+++***------------------------+++,,,------......------//////.........---------+++,,,,,,------------------///000///...---...///,,,------......------,,,...---------------------------------------------,,,,,,,,,---------......---------------------------......//////......---,,,------------,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------...............---------------------------------...............---........................---------....../////////................................................---......///////////////........................---------............///............////////////.................................------,,,,,,,,,...---,,,,,,,,,,,,---...---......//////......------------,,,------......////////////............................................................---------............///------------------------................................................---------------------------..............................................................................//////000000111,,,,,,,,,---------..............................................................................------------------------........................---------...//////000000---------...............---------.........//////------............------,,,,,,,,,---------......---------............///------------------------------------------------******+++,,,------------..............................------------.............................................---------,,,---...000000000//////------------------------................................................++++++,,,---...000000111........................////////////////////////................................................////////////////////////------......///000000000.........///////////////////////////////////////000000000000000000000000***,,,...///111111000000////////////////////////---------............///.........///////////////------------------------000000/////////.........////////////////////////------...//////...------/////////000000111222333222111000...------...///------------------------.........---,,,+++***))),,,,,,,,,------------...+++,,,------......------.........------------,,,++++++,,,...............---///000///...---...///,,,------......------,,,---------------.........------------------------+++,,,,,,------.........------------------------,,,,,,------------,,,,,,,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------...---------........................,,,---......///.........------------------------,,,---......///.........//////..................---------...//////000000................................................---......///////////////........................---------............///............////////////.............../////////..................------...---,,,++++++,,,---.........////////////......------,,,,,,,,,------...////////////.........................../////////........................---------............///////////////////////////......................../////////...............---------------------------------.......................................//////...------...//////000000/////////000000111,,,---------....................................................................................------------------------........................---------...///000000000---------.........//////------------------......------............------,,,,,,,,,---------......---------............///------------------------------------------------)))***+++,,,------------..............................------------..............................---------...............---...///000000000...---------------------------................................................---------............///................................................................................................////////////////////////------......///000000111............/////////000////////////////////////000000000000000000000000,,,---///000111000///...////////////////////////---------............///---------....../////////........................111000...---,,,---...///////////////////////////------...//////...------.........///000222333444444333000...---------...------------------------------------,,,++++++***,,,,,,,,,---------......+++,,,------......------------------,,,,,,,,,,,,)))***,,,---......------,,,---...---,,,+++,,,...,,,------......------,,,,,,,,,------......//////------------------------++++++,,,,,,---......///........................,,,,,,------------,,,,,,+++---///...,,,+++---...------------------------------------------------------------------------+++,,,---/////////...---........................,,,------...//////......------------------------,,,------...//////......------......//////000000---------...///000000000................................................---......///////////////........................---------............///............////////////---........./////////000....../////////////////////...,,,++++++,,,...///......////////////............------------......////////////............---........./////////000........................---------............///////////////////////////........................000/////////.........------------------------------------.........//////........................000///...------...///000111000///.........//////------........./////////........................................................................................................................---------...///000000111---------.........//////------------------------------............------,,,,,,,,,---------......---------.........//////------------------------------------------------+++,,,---...////////////.................................------.................................,,,------....../////////---...000111111///---,,,------------------------................................................000//////...------,,,,,,................................................////////////////////////........................000000000000000000000000---------...///000000111---.........//////000000////////////////////////........................---...000111111///---,,,////////////////////////---------.........//////,,,,,,,,,------.........////////////////////////111000---++++++,,,...000000000000000000000000000,,,---...//////...---,,,,,,,,,---...000222333444666444111...---,,,------------------------------++++++,,,---------,,,,,,,,,,,,,,,------.........+++,,,------......------------,,,,,,,,,+++++++++((()))+++,,,------,,,,,,***+++,,,,,,******+++,,,,,,------......------,,,,,,,,,,,,---...///000000------------------------++++++,,,,,,---...//////..............................////////////......+++---///...,,,+++,,,///------------------------........................------------------------,,,---///000000000//////////////////////////////,,,,,,---.../////////...------------------------,,,,,,---.../////////...+++,,,---...///111222222---------...///000000111........................////////////////////////---......///////////////........................---------.........//////............/////////000---.........//////000000......//////000000111111///...,,,++++++,,,...///......////////////......000//////.........//////000/////////............---.........//////000000........................---------.........//////------------------------........................000000//////.........------------------------------------.........//////........................000///...------...///000111///...---,,,,,,---............////////////000................................................////////////////////////////////////////////////........................,,,,,,,,,---...///000111000000000...,,,+++,,,---.........------,,,,,,,,,---------------...///000---,,,,,,,,,,,,---......//////......------------+++,,,,,,------............---,,,,,,,,,,,,---...------------------------------------------------......------------......------............------........................000///...------...///000...000333555555333000...........................---------------...///000........................//////.........---------111000///...------.../////////............//////------......//////000000////////////////////////............////////////------............------///////////////////////////000000///------...000////////////////////////,,,---.../////////...---111111000///////////////////////////////////////000000000000////////////////////////////////////111111000000//////............---------,,,,,,,,,---.........//////000000000///...---,,,------.........---,,,,,,,,,,,,---...------,,,,,,------............------,,,,,,,,,---------,,,,,,+++++++++..............................---,,,---...///000......------------......+++,,,------......------..................------...------,,,,,,------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,,,,,,,,,,,,,................................................++++++,,,,,,,,,---------........................------------------------------............------........................000///...---------------......------------..............................------............------------............---------------............///------------------------................................................000000//////.........---///////////////......---////////////////////////........................+++,,,---......,,,***)))////////////////////////000000000000000000000000//////.........---------........................////////////000000000000////////////////////////////////////////////////......------------......------...............------...///000000...,,,+++000000//////.........---........................000000000000000000000000////////////////////////......------------......//////......------------........................////////////////////////..............................---------......///...------,,,,,,,,,------......---------,,,,,,,,,---------------...//////---,,,,,,,,,,,,---......000000//////............---------------.........///...------------...///------------------------------------------------......------------......------............------........................000///...------...///000---///111222222111///---.................................---......//////........................//////.........---------111000///...---....../////////............//////.........///////////////////////////////////////............//////////////////000000000000/////////////////////////////////000111000......///111////////////////////////...//////000000/////////111111000///////////////////////////////////////000000000000////////////////////////////////////111000000000/////////...000000/////////...................../////////000000///...---------......///...------,,,,,,------...------,,,,,,------...------------------,,,,,,---------,,,,,,+++++++++...........................---,,,,,,,,,---...///......------------......+++,,,------......------........................///..................///---------............///------------------------//////...------------...........................------------------------++++++,,,,,,,,,---------........................------------------------------............------........................//////...---------------................................................------............------------............---------------............///------------------------................................................000/////////............///////////////......---................................................111111111000---***'''%%%////////////////////////000000000000000000000000//////.........---------........................---------........./////////////////////////////////////////////////////////......------......///.........///......------***,,,...///000000///...000/////////....................................000000000000000000000000///////////////////////////......------......///000000000000//////..............................////////////////////////........................000///......------.........+++)))***---///...,,,...------------,,,,,,,,,...------------...//////---,,,,,,,,,,,,---......000000000/////////////////////..................000///............///000------------------------------------------------......------------......------............------........................//////............//////------............------........................000000///.........//////.......................................---------000000///............/////////............/////////////////////.........////////////////////////............////////////000111111222222111111000///////////////////////////000111000//////000222///000000000000000000000111111000000000000000111111111000////////////000////////////////////////////////////000000000000////////////////////////000000000000////////////000000000/////////..................////////////000///......------......///...------,,,---------......------------......,,,,,,------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,---............------------......+++,,,------......------........................////////////////////////---------............///......................................./////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,------............------........................//////...------------......///000000000000///...........................------............------------............---------------............///------------------------................................................////////////............///////////////......---------------------------........................,,,---...//////...---,,,////////////////////////000000000000000000000000/////////.........------........................+++,,,,,,,,,,,,---------///////////////////////////////////////////////////......------......//////////////////...---,,,)))***,,,///000111111111////////////....................................///////////////////////////////////////////////////......------......//////////////////.................................////////////////////////........................///...............//////111,,,)))***...111...+++------------------------......---------......///---,,,,,,,,,,,,---......////////////............000000//////.........---///..................///......................................................------------......------............------......................../////////....../////////...------------------...........................222111000///////////////................................................/////////.........////////////............//////000000//////......------////////////////////////............////////////000111111222222111111000///////////////////////////000000000...///000222000111222333333333222222333222111000///000111222222111000000//////000000////////////////////////////////////000000000000////////////////////////000000000000////////////............------------........./////////////////////..................//////...---------------......------------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,------...------,,,,,,------...+++,,,------......---------------...............////////////////////////---------............///------------------------+++,,,---....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,------............------........................///......---------......---///000222222000///---........................------............------------............---------------............///........................................................................///////////////.........///////////////......---------------------------........................***+++---///000111111111////////////////////////////////////////////////////////////....................................++++++,,,,,,,,,---------//////////////////////////////////////////////////////............/////////000000//////...---,,,***+++---///000111111111///////////////.................................//////////////////////////////////////////////////////............//////------------,,,,,,,,,,,,........................////////////////////////........................,,,,,,---...///000222222444000,,,,,,000111...***------------------------///......---------......---,,,,,,,,,,,,---......------------------------000000//////.........---------------------------......................................................------------......------............------...........................//////////////////...//////...------...//////........................222111000///////////////........................---...........................////////////////////////............//////000000//////......------////////////////////////............///////////////000000111111000000///000000000000000000000000.../////////......000222333444555777777777666555444333111000000000111222222222111000000000000000////////////////////////.../////////000000000111000000000000000000000000////////////000000000000//////.........---------///////////////...............////////////////////////...------------...///......------......///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---,,,------,,,,,,,,,,,,------+++,,,------......---------------.........//////---...////////////...------------............///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---....................................------------------------,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,------............------..............................---------......///---///000222222000///---........................------............------------............---------------............///.................................................................................//////////////////////////////......---................................................111111000000///...---,,,////////////////////////////////////////////////000000/////////.................................,,,---------............/////////////////////////////////////////////////////////......///////////////000000///......------......///////////////.........////////////////////////////////////////////////////////////////////////////////////////////////....../////////------------------------////////////////////////////////////////////////........................+++,,,,,,...///111333444555111......///000...+++,,,,,,,,,------------...//////...------------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------//////..................,,,,,,------------,,,,,,......................................................------------......------............------..............................////////////......000///............///000........................000000///.........//////........................---------...............---...//////000///////////////............/////////////////////.........////////////////////////............////////////...//////000000//////...000000000000000000000000...///000000//////111333666888:::;;;<<<;;;:::999555555444333222222222222222222111000000000000111////////////////////////......//////000000111111000000000000000000000000////////////000000000000111111111000000000/////////////////////...............///000000000//////000///......------......//////............//////,,,,,,------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,,,,------+++,,,------......------,,,,,,------.../////////------////////////---------------............///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---------,,,................................................,,,---------....................................------------------------------............------...........................------------...//////...///000000000000///...........................------............------------............---------------............///.................................................................................//////////////////////////////......---////////////////////////........................////////////............////////////////////////000000000000000000000000000000000/////////..........................................////////////////////////////////////////////////////////////000//////......//////000...//////000000/////////000000000//////..................///////////////////////////////////////////////////////////////////////////////////////000//////......//////000/////////000000000000000////////////////////////////////////////////////........................---------...///111222333111000///...............,,,,,,,,,---------......//////...------------------,,,,,,,,,,,,---......,,,,,,,,,---------......---------------.........,,,---...//////...---,,,......................................................------------......------............------........................---...///000000///...---......////////////.......................................---......//////........................---------.........//////,,,---///000000000////////////............//////.........///////////////////////////////////////............////////////...//////000000//////...000000000000000000000000000111222222111222444666999;;;>>>@@@AAA@@@>>>===777777777777666555444333333222111111000000111111////////////////////////.........///000111111111000000000000000000000000.../////////000000000111111111111111000000000///000/////////............---...///000111000000///000//////...............//////............//////------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......------,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,------...//////000---...000111111000...------------............///------------------------)))***,,,---...---,,,+++........................------------------------------------............................................................------............------........................---------------...//////................................................------............------------............---------------............///..................................................................................../////////000///////////////......---................................................++++++,,,---...000111222////////////////////////000000000000000000000000000000000000/////////...........................---.........////////////////////////////////////////////////////////////000000////////////000000---...///000000111000000111000000///////////////............/////////000////////////////////////000000000000000000000000////////////////////////000000////////////000000000000000111111111222222////////////////////////////////////////////////........................///////////////000111111---.........------...000,,,,,,,,,------.........000///...------------------,,,,,,,,,,,,---......---------.........//////+++,,,,,,------.........---...///000000///...---////////////////////////////////////////////////.........------.........---..................---........................---...///000000///...------......//////......---........................---------------...///000........................---------.........//////,,,---///000000000////////////............//////---.........//////000000////////////////////////............/////////000//////000000000000//////000000000000000000000000222333444444333444666888<<<===@@@CCCCCCCCCAAA@@@999:::::::::999888666555333222111111000111111111////////////////////////---......///000111111222000000000000000000000000.../////////000000111111////////////............000000//////.........------...///111111111000///000000///...............//////............//////.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,------...///000000...000111222222111000...---------.........//////........................***+++---//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................////////////////////////---..................---........................---------------...///000///...------------...///........................---..................------..................------------.........//////////////////////////////................................................---.........//////000000///////////////......---------------------------........................222111///...,,,,,,++++++////////////////////////000000000000000000000000000000000000////////////........................---------.........//////////////////////////////////////////////////////000000////////////000000,,,---...000111111111111000000////////////000000---.........//////000000000000000000000000000000111111111111111111111111////////////////////////000000////////////000000......//////000000111111000000000000000000000000////////////////////////...---,,,,,,---...000111......---,,,,,,...///000........................------------------------,,,...000222222000...,,,........................------------------------,,,,,,------.../////////........................//////.........---------.......................................///000000////////////////////////+++---///222222000...,,,////////////////////////////////////////////////---......///////////////////////////////////////......////////////......000000000000000000000000........................//////.........---------///...---,,,---...///000---///000000//////000222...//////000000000000///000000//////000000111222111111222222222222222222333222222222444555777999>>>>>>???AAABBBCCCDDDEEE>>>>>>>>>===;;;888666444777666444333222222222222000000111111111222222222...///000111111000///...111000000000////////////////////////////////////////////////............000000000000000000000000//////////////////////////////////////////////////////...---,,,++++++***................................................+++,,,------......------,,,------......------,,,+++,,,------......------........................,,,---------.../////////......---------,,,,,,,,,+++,,,...000000000000///////////////////////////........................,,,...000111111000...,,,,,,------......------,,,---......//////......---,,,,,,,,,---------.................................------------...//////---///000000///......///////////////////////////........................///////////////.........//////.........---------........................////////////////////////111000///...------...///---------,,,,,,+++++++++....................................////////////////////////////////////////////////////////////////////////////////////000000//////............////////////////////////111111111111000000000000111111111111111111111111//////.........//////000,,,,,,------...///000000//////000000///...------//////......------......333000---...///000///---000000000000000111222333111000///.........///000//////............//////000////////////000222222333333111///---...000222/////////............---000111111111111000//////000000000///.........---............/////////000111111000000//////......///...---,,,,,,---......---------------...//////........................------------------------***+++,,,------,,,+++***........................////////////////////////..................------........................//////.........---------.......................................///000000........................,,,---......//////......////////////////////////////////////////////////---......///////////////////////////////////////......////////////......////////////////////////////////////////////////000000000//////.........//////............//////,,,...//////......///000111111111222222111000000000000000000000000000000000111222222333333222222333333333333333555666777::::::;;;===>>>???@@@AAADDDDDDEEEDDDCCCAAA???>>>:::999888777555444222222000000000000000000000000//////000000///...---,,,111111111111000000000000000000000000000000000000000000000/////////......000000000000000000000000///////////////////////////////////////////////////......------,,,,,,+++................................................***+++,,,,,,------,,,,,,,,,------......------,,,+++,,,------......------........................---------...............+++++++++,,,,,,---------,,,---...///000000//////////////////////////////........................---...///000000///...---,,,------......------,,,,,,------------------,,,,,,,,,,,,---------.................................------------...//////---///000000///......///////////////////////////......................../////////////////////...//////.........---------........................////////////////////////111000///...---......///...---------,,,,,,,,,,,,....................................////////////////////////////////////////////////////////////------------------------////////////......------////////////////////////000000000000000000111111222222222333333333333333222111000///////////////------......//////000000000000000000000//////...000///............//////222///------///000///---000000000000000111222222111000///.........///000///////////////000111222000000000111111111111111111111111000......000222000000000000000000000000.../////////000/////////.........///000111111111........./////////000000111000000000/////////...000///...,,,,,,+++,,,,,,,,,---......//////..............................------------------------++++++++++++++++++++++++........................////////////////////////000//////...------,,,,,,.......................................---------.................................---......///000------------------------------,,,,,,,,,---...///////////////////////////////////////////////////---......///////////////////////////////////////......////////////..............................////////////////////////111111000000000000//////000000000000///......------...//////......///000111222222333333222222111222222333333333333222111444555666666777777777666888888777777777777888888888888999999:::;;;<<<<<>>===;;;888666444333333222222111000000000000111111111000...,,,+++111111111111111222222222111111111111111111111111111111111000000000000///000000000000000000000000////////////////////////////////////////////////------------------------................................................******+++,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------.......................................---------))))))***+++,,,---............///////////////...////////////////////////................................................,,,------......------,,,---------......---------,,,,,,,,,---------.................................------------...//////---///000000///......///////////////////////////..............................//////////////////...............---------........................////////////////////////000000///............///...............---------....................................////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...............---------/////////////////////////////////000111111222222333333333444444555555555444333222000////////////////////////////////////111111111111000000000000//////.........//////000111///......000111111000111111111222222222222333333222000/////////000000000000000111333444666777444555666777777555444333111333444444222111111222000000000000000000000000......//////000000111111...//////000000111111222....../////////000000000000000000000////////////......------,,,,,,,,,,,,+++,,,.../////////...---................................................///...---,,,,,,---...///........................------------------------//////.........---------.................................................................................------......///---------------------------------.........//////////////////////////////////////////////////////---......///////////////////////////////////////......////////////......////////////////////////........................000000000000000000000000///000111111000///---,,,///000222222111111222444111222333555666666666666888999:::<<<<<<<<<<<<<<>>BBBBBBCCCCCCAAA???<<<::::::999888777555444333333222333333333222111///...000111111111111222222222111111111111111111111111222222222111111111000000////////////////////////////////////////////////////////////////////////,,,---------......//////................................................++++++,,,------------,,,,,,------......------,,,+++,,,------......------......................../////////...---------,,,******+++,,,,,,---......///////////////.........////////////////////////........................///......------......///,,,------......------,,,//////............//////,,,,,,,,,---------.................................------------...//////---///000000///......///////////////////////////....................................////////////................................................/////////////////////////////////........./////////////////////.............................................////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............------------////////////////////////......///000111222333333222333333444444555555555222111111000///////////////////////////.........111111000000000000000000///.........///000111111111111000111333444555555666777777777777777777777666555444222111111222222333333444666888:::<<<===<<<>>>@@@BBBAAA???<<<:::999;;;======;;;888777777333333222111111000////////////000000111222222333222222111000///......---...////////////000000000000000000000////////////,,,,,,,,,------.........+++,,,.../////////...---................................................000///...------...///000................................................---------.........//////........................---...................................................------------..............................,,,...000222222111///...////////////////////////////////////////////////---......///////////////////////////////////////......////////////......000000000000000000000000------------------------////////////////////////...///000111111000///...111333555555555666777999888999;;;===@@@AAABBBCCCCCCDDDFFFHHHIIIKKKKKKLLLNNNNNNOOOQQQQQQRRRRRRRRRRRRRRRQQQQQQOOONNNMMMMMMIIIHHHGGGEEECCCBBBAAA@@@=========>>>???@@@AAAAAABBBDDDEEEFFFEEEDDDAAA@@@@@@???>>><<<;;;999888777333444555555555444333222111111111111111111111111000000000000000000000000222222222222111111111111////////////////////////////////////////////////////////////////////////,,,------......//////000................................................,,,------...............,,,------......------,,,+++,,,------......------......................../////////...---------,,,...............---------/////////...............////////////////////////..............................------------......,,,------......------,,,...------,,,,,,------...,,,,,,,,,---------.................................------------...//////---///000000///......///////////////////////////........................---.........//////000000---.............................................////////////////////////......//////////////////////////////////////////....................................////////////////////////////////////////////////////////////................................................////////////////////////---......000111222333444111111222222333333333333............//////000111/////////...............111000000//////000111111/////////000111222333444444555666777888:::<<<===???@@@@@@AAAAAA@@@??????<<<;;;999777666555666666888999999;;;===???BBBCCCFFFHHHKKKLLLLLLIIIFFFCCCCCCEEEGGGGGGDDDAAA???>>><<<;;;:::888666555333333222111111000000111222222222222111000///...---,,,////////////000000000111////////////000000000000+++,,,---...////////////,,,---......//////............................................................,,,,,,,,,,,,..............................000000000000000000000000,,,,,,------...//////000........................---------.......................................///...------,,,---------////////////////////////,,,...111444444222///---////////////////////////////////////////////////---......///////////////////////////////////////......////////////......111111111111111111111111..............................////////////000000//////111222333444444444666888:::<<<<<<>>>@@@BBBEEEGGGIIILLLNNNPPPRRRRRRQQQQQQRRRSSSUUUXXXZZZ[[[[[[[[[]]]^^^____________^^^^^^^^^]]]\\\[[[YYYYYYVVVUUUTTTRRRQQQOOONNNMMMFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCAAA???>>>===888999999999999777666555333333333222222222111111000000000000000000000000222222222111111111111000000000000000000000000000////////////////////////////////////////////////------......////////////................................................------...///////////////,,,------......------,,,+++,,,------......------.......................................---------////////////.........---//////............///000////////////////////////........................------------------------,,,------......------,,,,,,+++***))))))***+++,,,,,,,,,,,,---------.................................------------...//////---///000000///......///////////////////////////........................------......///000000000---------.......................................////////////////////////---...//////000/////////.........///////////////....................................////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////---...///000111222333333111111111111111111111111------------...000111222////////////////////////222111000000000111222333222222333333555666888888999;;;===>>>???AAAEEEGGGIIIIIIJJJKKKKKKJJJHHHGGGCCCBBB@@@===<<<;;;;;;;;;===>>>>>>???AAABBBDDDEEEIIIKKKNNNOOOOOOMMMJJJHHHHHHJJJLLLLLLJJJHHHGGGGGGGGGFFFEEECCCAAA???>>>===777666444222111111111222000000000000000000000000/////////000000000111111////////////000000000000---...///000000000///...---------------...//////................................................---,,,,,,,,,,,,,,,,,,---........................000000000000000000000000------..........................................---------.........//////........................///...------,,,,,,,,,---........................---...000111111111000///////////////////////////////////////////////////---......///////////////////////////////////////......////////////......000000000000000000000000000000000000000000000000/////////000000111111111000111222444666999;;;<<<@@@BBBEEEGGGHHHKKKNNNPPPTTTUUUVVVXXXZZZ[[[\\\\\\^^^]]]\\\[[[\\\___aaacccbbbbbbdddeeefffgggggggggddddddeeeddddddbbb```____________^^^^^^]]]]]]]]]UUUTTTSSSRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQOOOOOONNNLLLKKKIIIHHHGGGDDDDDDDDDCCCAAA>>><<<;;;777777666555444333222222111111111111111111111111222111111111111000000000000000000000000000000000////////////////////////////////////////////////............////////////................................................,,,---......//////......,,,------......------,,,+++,,,------......------........................---------...............------........................------...///000111////////////////////////........................,,,,,,............,,,,,,,,,------......------,,,---,,,***))))))***,,,---,,,,,,,,,---------.................................------------...//////---///000000///......///////////////////////////........................------......///000000111---------.........//////........................////////////////////////,,,---///000000000//////------........./////////..................................../////////////////////////////////////////////////////////////////////////////////////////////000000000111111////////////////////////...//////000111222222333222222222111000000/////////.........///000111111000000000111111222222333444444222222222333555666777777777888:::<<<===>>>>>>AAADDDEEEFFFIIIMMMPPPPPPQQQSSSSSSSSSQQQPPPNNNJJJHHHFFFCCCBBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEGGGIIIKKKKKKJJJHHHFFFEEEHHHJJJLLLKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHBBB@@@===999777666666666222222222222222222222222//////000000000111111111.../////////000000000111000000111111111///...---......---,,,,,,...///000........................////////////////////////------------------------......................../////////////////////////////////...------,,,,,,........................---------.........//////........................///...------,,,,,,,,,,,,------------------------...............///000000////////////////////////////////////////////////---......///////////////////////////////////////......////////////......////////////////////////111111111111111111111111000000111111222222222222222222333555999<<<@@@BBBIIIKKKOOOQQQSSSVVVYYY\\\\\\\\\]]]______`````````fffdddaaa______aaadddfffdddeeefffhhhiiiiiijjjjjjeeeffffffgggfffdddcccbbbddddddeeeeeefffgggggghhhcccbbb```___^^^^^^^^^______^^^]]][[[ZZZZZZYYYYYYXXXWWWVVVUUUSSSRRRQQQPPPPPPPPPOOOLLLIIIEEEBBB@@@::::::999777666555444333222222222222222222222222111111111000000000000///000000000000000000000000/////////////////////////////////////////////////////////////////////...................................................+++,,,------......------,,,------......------,,,+++,,,------......------........................,,,------....../////////***++++++,,,---...//////...---------...///111222////////////////////////........................+++,,,...//////...,,,+++,,,------......------,,,000///---,,,,,,---///000,,,,,,,,,---------.................................------------...//////---///000000///......///////////////////////////........................---------...///000000111---------.........//////........................////////////////////////,,,---///000000000//////,,,---------......//////..................................../////////000//////////////////////////////////////////////////////////////////////////////000000111111222222//////////////////////////////000000111111222222444333333222111000//////111111000000000000000111111111222333444444555555777666444333444666888999:::;;;;;;<<<>>>@@@BBBCCCAAAEEEHHHJJJKKKMMMRRRVVVUUUVVVWWWXXXWWWVVVTTTRRRNNNLLLJJJGGGEEEDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@AAACCCEEEEEEEEECCCCCC@@@CCCFFFHHHJJJKKKNNNPPPMMMMMMMMMNNNNNNNNNNNNNNNLLLIIIEEEAAA>>><<<<<<;;;888777666555333222111000000000000000111111111111.../////////000000111111......////////////......---...............------......---------,,,,,,,,,------------------------////////////////////////000////////////.........+++,,,---...////////////...///000111111111000///////////////////////////........................///...---,,,,,,---.../////////////////////////////////000000///...------............////////////////////////............//////000000000000//////////////////000000000000111111111111111000//////000111111111111///---,,,---///111111000000000111111222111000//////222444111111222222444555777777888888999;;;===AAADDDFFFIIIKKKPPPTTTWWWXXXXXXWWW```aaa```___^^^^^^```bbbeeebbb]]]YYYWWW[[[aaagggnnnllljjjiiijjjkkkjjjiiieeeeeedddcccbbbaaa```___bbbccceeeggghhhiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhfffeeeeeeddddddcccccccccaaacccaaa]]][[[]]]]]]ZZZXXXXXXVVVTTTQQQNNNLLLJJJFFF@@@;;;;;;999666444666666555333333444444222000222222222222222222222222333111......///000000///111111000///////////////////////////////////////......------------..................////////////000000000000////////////,,,---......//////.........------,,,,,,------...//////.........---------........................//////.........---------------............------000000//////.........---//////.........---------------------------------------------------------////////////////////////......................................................////////////............---------,,,,,,,,,////////////////////////111///...------...///111////////////........................////////////111,,,))),,,000111///---000000//////.........---//////////////////////////////////////////////////////...---------------000000//////.........---////////////////////////.........////////////000////////////////////////000000000000000000000000------......//////000000000000000000////////////222111111111000000000000///000111222222111000000111111111111111222333444333666888999777666555555777999;;;===>>><<<:::999===>>>???@@@@@@???>>>===BBBDDDGGGKKKOOOSSSUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRPPPNNNMMMKKKKKKKKKIIIHHHFFFEEEEEEEEEEEEFFFGGGFFFEEECCCBBBBBBBBBBBB???AAACCCDDDDDDGGGMMMQQQNNNQQQTTTTTTRRRQQQSSSUUUSSSRRRPPPNNNKKKHHHEEECCC<<<<<<<<<:::666444444555666666444333111111000000////////////000111111222......////////////......---...............------000000/////////.........------------------------/////////////////////////////////.........------,,,,,,---...//////////////////000000000///...---................................................111000///......///000111///////////////////////////////////////...------............////////////////////////...............//////000000//////...////////////000000000000111111111111111000//////...///000000111000///......///111111000000000111111222333222222222444555888888888777777888888999999999:::;;;===???BBBCCCFFFHHHKKKNNNQQQRRRRRRRRRYYYZZZZZZZZZZZZ[[[^^^aaaaaa```]]][[[[[[^^^dddiiilllkkkjjjjjjkkkjjjiiigggfffeeecccaaa___^^^]]]]]]ZZZ[[[]]]```bbbdddeeeeeeddddddeeeggghhhjjjkkkkkkiiiiiiiiihhhhhhgggggggggfffhhhgggcccbbbddddddaaa```___^^^\\\YYYWWWTTTSSSNNNGGGCCCBBBAAA===;;;<<<===;;;888666555444222000000000000000000000000000444111///...///000000000111000//////......///////////////////////////////////////....../////////............////////////000000000000/////////...,,,---......//////.........------,,,,,,------...//////.........---------........................///.........------------------............------///.........------------//////.........---------------------------------------------------------..............................................................................////////////..................------,,,,,,////////////////////////000///...------...///000////////////........................////////////000...---///111111111222000/////////............////////////////////////////////////////////////000//////...------......000000000/////////......////////////////////////---............/////////////////////////////////000000000000000000000000.........///////////////000000000000////////////////////////000000000000333333444444333222000/////////000111333555666777<<<>>>@@@@@@>>><<<;;;<<<:::<<<>>>@@@@@@@@@???>>>???@@@BBBCCCDDDDDDDDDCCCFFFGGGJJJNNNRRRTTTVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVTTTTTTSSSSSSSSSOOOMMMKKKIIIGGGFFFEEEEEEGGGGGGFFFEEECCCBBBAAAAAAAAABBBDDDEEEEEEGGGLLLPPPRRRTTTWWWWWWUUUUUUWWWYYYZZZZZZXXXUUURRROOOLLLKKKDDDEEEEEECCC???<<<;;;;;;888777555333111000000000000000////////////000000......////////////......------...............---///////////////.........------------------------////////////////////////............---------,,,------...............---///////////////...---,,,------------------------////////////////////////000000////////////000000///////////////////////////////////////......---............////////////////////////.....................//////.........////////////000000000000000111111111111000000///,,,---...///000000000000...///111111000000111222000333666888999:::===???@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<===>>>???@@@BBBBBBDDDEEEGGGIIIJJJJJJLLLNNNPPPRRRSSSUUUXXX[[[\\\^^^```aaabbbdddhhhkkkkkkjjjjjjjjjjjjhhheeebbb^^^\\\YYYUUUSSSRRRRRRRRRTTTUUUVVVXXXZZZ[[[\\\\\\```aaacccfffiiikkknnnooojjjjjjkkkkkkkkkjjjiiiiiiiiillllllhhhhhhkkkjjjhhhffffffeeecccaaa___]]][[[UUUOOOKKKKKKJJJFFFDDDFFFEEEAAA<<<999777666444333111111000000000000000000444222///...///000111111000000///...............////////////////////////000000////////////000000............////////////000000000/////////......,,,---......//////.........------,,,,,,------..................---------....................................------------------............---------------------,,,,,,,,,...............---------........................------------------------------------------------......................................................////////////....../////////............---////////////////////////000///...------...///000////////////........................////////////---///111111111333444555////////////............////////////////////////////////////////////////000000//////......//////111000000000000000//////////////////////////////---------............///////////////////////////000000000000000000000000///////////////.........////////////000000000000......///000000111111222555555555555444222111000111222444666999;;;===>>>BBBDDDEEEEEECCCAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEAAABBBDDDEEEGGGHHHHHHHHHKKKLLLOOOQQQTTTVVVWWWXXXWWWWWWWWWWWWWWWXXXXXXXXXZZZZZZYYYYYYYYYZZZZZZ[[[XXXWWWTTTPPPMMMKKKIIIHHHKKKLLLLLLLLLKKKIIIGGGFFFBBBDDDEEEEEEEEEGGGJJJMMMSSSTTTUUUVVVUUUWWWYYY[[[______^^^\\\YYYVVVTTTRRRNNNOOOPPPNNNJJJFFFDDDCCC===;;;888555222111111111222222111000000000000000---......//////......---,,,---......///.........------------------------........................////////////////////////......---------,,,,,,,,,..................------..................------------------------------000000000000000000000000.........------.........////////////////////////...///////////////..................////////////////////////............------............------////////////000000000000000000111111111111000///------...///000000000111...///000000000000222444444888===BBBEEEGGGJJJLLLGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@AAABBBCCCEEEFFFFFFHHHKKKLLLMMMOOORRRTTT[[[___dddggghhhiiijjjkkkjjjiiiiiiiiigggccc^^^ZZZSSSPPPMMMIIIGGGGGGHHHIIIQQQRRRSSSTTTUUUUUUVVVUUUZZZ[[[]]]```cccfffhhhiiiggghhhiiiiiijjjiiihhhhhhhhhkkkllliiijjjmmmmmmjjjhhhhhhgggfffdddbbbaaa```YYYTTTQQQSSSSSSPPPOOOQQQKKKGGGAAA===;;;:::999888444444222111111111222222444111......///000000000000//////...............////////////////////////000//////////////////000............////////////000000/////////.........,,,---......///............------,,,,,,------...................................................------------------------------............------------------------------........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......................................................////////////....../////////////////////...////////////////////////000///............///000////////////........................////////////,,,///000///111444555333///////////////.........////////////////////////////////////////////////000000////////////000000111111111111000000000000////////////////////////------------............////////////////////////////////////////////////000000//////......------////////////000000000000111111111111222222222222333333333444444444444444888999<<<>>>AAACCCEEEFFFCCCDDDFFFFFFDDDCCCCCCDDDGGGGGGFFFEEEEEEFFFGGGGGGAAABBBCCCDDDEEEFFFFFFGGGKKKLLLNNNPPPRRRSSSTTTTTTPPPPPPQQQQQQRRRRRRRRRSSSUUUUUUUUUVVVVVVXXXYYYZZZ]]][[[YYYVVVSSSPPPNNNMMMPPPQQQSSSTTTUUUSSSRRRQQQKKKLLLLLLLLLMMMNNNPPPQQQQQQQQQRRRSSSTTTVVVXXXZZZ]]]]]]]]]\\\[[[YYYXXXWWWUUUWWWYYYWWWTTTOOOLLLKKKFFFDDD@@@<<<888555444333444333333222222222222333------............------,,,------...//////......,,,---------------------........................////////////////////////......---------,,,,,,,,,..................------------------......//////........................000000000000000000000000---..................---////////////////////////......///////////////...............////////////////////////............------............------////////////000000000000///000000111111111000000000000000//////000000000///000111222222333666999@@@DDDHHHLLLNNNPPPSSSTTTOOOPPPQQQQQQQQQPPPOOOOOOOOOOOONNNLLLJJJHHHGGGFFFFFFEEEDDDDDDDDDFFFHHHIIILLLNNNPPPPPPPPPQQQRRRTTT[[[___eeeiiijjjiiiiiiiiihhhgggfffeeebbb]]]VVVQQQLLLJJJGGGEEEDDDEEEFFFHHHMMMNNNPPPRRRTTTUUUVVVVVVUUUVVVWWWYYY[[[]]]^^^___cccdddfffgggggggggfffeeedddhhhjjjiiikkknnnnnnlllhhhhhhhhhgggfffeeecccbbb^^^YYYXXX\\\]]]\\\[[[]]]VVVQQQKKKEEEAAA???===;;;888777555222111111111222333111//////000111000///000000///...............000000000000000000000000///......------......///............////////////////////////............,,,---......///............------,,,,,,------...---.............................................,,,,,,------------------------............------..................//////---.....................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......................................................////////////.........///////////////////////////////////////////////////............//////////////////........................////////////---///...---000555333---.........///////////////////////////////////////////////////////////////000000////////////000000000000000000111111111111////////////////////////---------.........//////////////////////////////////////////////////////000000//////......------.../////////000000000111111111111111111111111111000000222444666888:::;;;AAABBBDDDFFFHHHIIIJJJJJJFFFHHHIIIIIIHHHHHHHHHJJJKKKJJJHHHFFFEEEEEEEEEFFFAAAAAAAAAAAAAAAAAABBBBBBFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNPPPQQQRRRVVVUUUTTTSSSQQQOOOMMMMMMNNNPPPSSSUUUWWWWWWVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZTTTTTTTTTVVVXXXZZZ[[[[[[YYYYYYZZZZZZZZZYYYYYYYYYZZZ\\\^^^]]]ZZZWWWTTTSSSQQQOOOKKKGGGBBB===:::888555444333333222222333333------............------,,,,,,---...////////////.........///////////////........................////////////////////////............---------,,,------...............---......------......///000//////////////////////////////////////////////////////000000000000//////////////////////////////---...//////////////////............////////////////////////.....................//////.........////////////000000000000///000000111111111111000222222111000000000111111222333555666777:::>>>AAAMMMOOOQQQRRRQQQQQQRRRTTTWWWXXXYYY[[[[[[[[[ZZZYYYYYYXXXWWWUUUSSSPPPMMMLLLJJJJJJIIIIIIIIIKKKLLLMMMTTTVVVWWWWWWUUUTTTUUUUUUWWW[[[```dddeeedddcccccccccbbbaaa___\\\WWWPPPKKKFFFEEECCCAAAAAABBBCCCDDDFFFHHHKKKOOOSSSVVVXXXYYYWWWWWWXXXYYYYYYZZZ[[[[[[^^^___bbbdddeeedddcccbbbaaaeeehhhhhhkkkoooooommmiiiiiiiiiiiiiiihhhgggfffddd``````dddgggeeeeeegggbbb]]]VVVOOOJJJEEEAAA>>>===;;;777444222111111111333222222333444333111///111111000///////////////000000000000000000000000......------------................../////////////////////.........------,,,---......//////.........------,,,,,,------...---------.......................................,,,,,,,,,,,,------------------............------.........///////////////---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......................................................////////////......---............/////////////////////////////////////////////////////////////////////........................////////////...333333//////333222+++........./////////////////////////////////////////////////////////////////////......//////000000//////000000000000000111////////////////////////.........////////////000////////////////////////000000000000000000000000///////////////...............//////000000111111/////////000000000000000111222444777;;;???CCCEEEHHHIIIKKKMMMNNNNNNNNNNNNOOOPPPQQQOOOMMMLLLMMMNNNKKKJJJHHHFFFEEEDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIKKKMMMPPPRRRSSSTTTTTTXXXWWWWWWXXXZZZ[[[[[[YYYZZZZZZ[[[]]]___aaa```___XXXXXXYYYYYYYYYYYYXXXXXXYYY[[[^^^^^^\\\ZZZYYYYYYXXXWWWUUURRRMMMHHHDDDAAA999888666444333222111111,,,------......------,,,+++,,,---...////////////........./////////000000......................../////////////////////////////////.........------,,,,,,---...////////////222111000...------.........................................................///000111111000///...////////////////////////------...///////////////............////////////////////////...............//////000000//////...////////////000000000000//////000111111111111111222111111111111333444555666888:::;;;>>>BBBGGGJJJOOOPPPPPPPPPOOOOOOPPPRRRYYYZZZ\\\^^^^^^]]]\\\[[[YYYYYYXXXVVVSSSPPPMMMKKKHHHHHHHHHHHHIIIJJJKKKLLLQQQSSSTTTTTTRRRPPPOOOPPPNNNRRRVVVZZZ[[[[[[\\\]]]\\\[[[ZZZYYYWWWSSSMMMIIIEEEDDDCCCBBBAAAAAAAAAAAACCCDDDGGGKKKNNNQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUWWWYYY\\\^^^______^^^]]]\\\aaaeeefffiiimmmnnnkkkiiiiiijjjjjjjjjiiiiiihhhiiieeeeeeiiikkkiiihhhiiihhhddd^^^YYYTTTPPPKKKHHHDDDBBB===999666444444444555555666888999888444111222222111000000000000000000000000000000000000000//////............//////............//////////////////.........---------,,,---......//////.........------,,,,,,------...---------.........//////........................++++++,,,,,,,,,---------------............---------------....../////////---------.........//////------------------------------------------------------------------------......................................................////////////......,,,,,,------............////////////////////////......////////////......////////////........................////////////...:::???666...000111///............/////////000////////////////////////////////////////////////......------...//////000....../////////000000000/////////////////////////////////000000000111111////////////////////////000000000000000000000000.........///////////////.........///000111111111...///000111333444555666777888;;;>>>CCCHHHLLLNNNOOOPPPSSSUUUWWWWWWVVVVVVUUUUUUTTTPPPMMMJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHJJJKKKGGGHHHIIIJJJKKKLLLLLLLLLPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNLLLLLLMMMNNNNNNNNNMMMLLLKKKLLLMMMOOOPPPQQQRRRSSSUUUSSSSSSUUUXXXYYYWWWVVV[[[[[[\\\___aaabbb___\\\YYYYYYYYYXXXWWWUUUTTTSSSRRRTTTWWWXXXWWWWWWXXXZZZXXXYYYZZZZZZWWWSSSNNNKKKDDDCCC???<<<888555333222,,,------......------,,,+++,,,---...////////////,,,,,,,,,---------......////////////////////////////////////////////////000////////////.........+++,,,---...////////////666444222///---,,,,,,,,,------------------------........................,,,---...//////...---,,,////////////////////////------...///000000//////............/////////000000/////////............//////000000000000//////////////////000000000000//////000111111111111111111111000111222555777888:::;;;>>>@@@CCCGGGMMMQQQJJJJJJKKKKKKKKKMMMPPPSSSXXXYYY[[[\\\\\\[[[YYYXXXUUUUUUTTTRRROOOKKKHHHFFFBBBCCCDDDDDDEEEFFFGGGGGGHHHJJJLLLKKKIIIGGGGGGGGGGGGJJJNNNQQQSSSUUUWWWYYYWWWVVVUUUUUUTTTQQQMMMJJJKKKJJJJJJHHHGGGEEEDDDCCCDDDEEEFFFHHHIIIIIIJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIPPPRRRVVVXXXZZZYYYXXXWWWWWW]]]aaabbbfffjjjkkkiiihhhhhhiiiiiiiiiiiiiiihhhjjjffffffiiijjjgggfffgggfffdddaaa^^^\\\ZZZVVVTTTLLLIIIDDD???;;;999999999666777999<<<===;;;666222333222222111111111111111000000000000000000000000000000////////////000000............/////////000//////.........---------,,,---......//////.........------,,,,,,------...---------.........//////........................+++++++++,,,,,,------------..................---,,,,,,,,,------.........---------.........//////------------------------------------------------------------------------......................................................////////////......,,,,,,,,,---------......////////////////////////......////////////......000/////////......................../////////000...AAAIII<<<...---222444---.........//////000000////////////////////////////////////////////////---------------...///000---.........//////000000////////////////////////000000000000111111111111////////////////////////000000000000000000000000---.........//////000000---......///000111111222///000222444777:::<<<===>>>???AAADDDHHHMMMRRRTTTUUUWWWZZZ]]]^^^___^^^^^^UUUTTTRRRMMMGGGCCCBBBBBBEEEEEEFFFGGGGGGHHHHHHHHHLLLLLLLLLLLLNNNPPPRRRSSSNNNOOOQQQRRRSSSTTTTTTTTTXXXXXXWWWWWWVVVVVVUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSRRRRRRRRRSSSTTTUUUUUUVVVUUUUUUWWWZZZ\\\ZZZXXXVVVVVVXXX[[[^^^^^^YYYUUUZZZZZZXXXVVVTTTQQQOOONNNKKKMMMOOOPPPQQQRRRTTTWWWVVVYYY\\\^^^]]]YYYUUUQQQPPPMMMIIIDDD>>>999666444,,,---......//////..............................------------------------------------------------........................---------............///...------------...//////........................&&&&&&'''(((***---///000//////.........---------000000000000000000000000////////////////////////000000//////.........---......////////////......000000000000000000000000111111111000000000000000000111111111000///......222111000///000111222333000111333555777999;;;<<<============???AAACCCDDDCCCDDDFFFIIIMMMQQQUUUWWWZZZYYYVVVTTTRRRRRRSSSTTTOOOLLLIIIIIIIIIHHHDDDAAAEEECCC@@@>>>======???@@@@@@AAACCCEEEGGGHHHIIIIIILLLNNNQQQTTTWWWWWWWWWWWWYYYYYYZZZ[[[[[[ZZZXXXXXXSSSRRRRRRSSSTTTSSSQQQOOOPPPOOOMMMLLLKKKHHHDDDAAABBBCCCDDDDDDDDDDDDDDDDDDFFFIIIOOOSSSTTTRRRNNNKKKKKKNNNRRRWWW\\\```cccdddeeegggiiijjjiiiiiijjjkkkhhhfffdddfffiiijjjiiigggfffggggggddd```]]]\\\\\\ZZZUUUOOOIIIEEEBBB???<<<:::<<>>>>>>>>???AAACCCEEEGGGFFFGGGJJJLLLMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCDDDEEEDDDDDDFFFIIILLLOOOPPPPPPQQQTTTUUUTTTQQQMMMKKKHHHHHHHHHIIIKKKMMMOOOPPPRRRSSSVVVYYY[[[]]]^^^^^^^^^___```bbbccccccbbbbbbccccccccceeeggggggeeecccccc```\\\YYYXXXWWWVVVTTTPPPPPPPPPOOOMMMKKKJJJIIIMMMLLLJJJJJJKKKNNNPPPRRRJJJJJJIIIHHHHHHHHHIIIIIINNNRRRWWW\\\___aaaccceeedddeeegggiiijjjiiihhhgggkkkgggdddfffhhhgggbbb\\\]]]]]]]]]______\\\XXXTTTPPPOOOOOOOOONNNLLLIIIFFFAAA@@@???===;;;999888888888999:::;;;:::888555333111111000///////////////////////////////////////,,,---.../////////......111111111333444444222000------......//////000000................................................---------------,,,,,,,,,........................///............------------------............///................................................)))***+++---.../////////---------............///---------............//////...---...///000000...//////000111222333444444000000//////......------......///////////////...//////////////////////////////////////////////////////...///000000000///............////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000111111111111000000000000...............///000000111111111000000000000000000000111111111000000000111222333555777999;;;<<>>??????@@@AAAAAAAAAAAABBBDDDGGGHHHFFFGGGHHHIIIHHHFFFCCCBBBDDDCCCCCCCCCBBBCCCCCCCCCGGGIIIMMMPPPSSSTTTUUUVVVUUUUUUUUUUUUTTTRRRQQQPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTVVVXXXZZZ\\\]]]^^^[[[]]]^^^```aaaaaa``````eeeddddddfffgggfffdddbbbbbb```]]]\\\\\\\\\\\\[[[UUUUUUUUUTTTSSSQQQPPPOOOMMMLLLJJJJJJLLLPPPTTTWWWVVVWWWWWWWWWUUURRRNNNLLLHHHJJJLLLOOOQQQVVV[[[___]]]^^^aaadddeeefffggghhhkkkhhhfffhhhkkkjjjddd___^^^]]]\\\]]]_________^^^XXXVVVTTTRRRQQQOOOLLLIIIEEEDDDCCCBBB@@@>>>===<<<<<<===???@@@???===:::888444333222111000/////////000000000000000000000000111000///.........///000...---...///111111///------......//////000000000.....................---........................------------------------///////////////////////////............------------------............///---.....................---.....................+++,,,------............---------............///---------............//////...---...///000000...---------...............000000000//////......---...///////////////......////////////////////////////////////////////////111///......111222111///............////////////////////////////////////////////////////////////////////////////////////.../////////000000000111000000///......---,,,,,,000000000000111111111111...............///000000000000000000000000111111000000000000000111111111333444777:::>>>AAACCCDDDBBBCCCEEEGGGJJJMMMPPPQQQPPPNNNLLLIIIHHHHHHHHHIIIEEEEEEHHHLLLRRRUUUWWWVVVWWWVVVUUUUUUWWWYYY[[[]]]ZZZ[[[\\\\\\\\\ZZZXXXVVVUUUSSSQQQNNNLLLJJJJJJKKKMMMLLLKKKJJJIIIIIIIIIJJJFFFFFFFFFFFFFFFGGGGGGHHHMMMMMMMMMLLLLLLLLLLLLLLLOOOOOONNNMMMLLLLLLLLLLLLQQQSSSSSSSSSQQQQQQRRRTTTWWWXXXZZZ]]]___```aaaaaa``````aaaaaabbbcccdddeeefffeeecccaaa^^^\\\ZZZYYYTTTRRRNNNIIIEEEBBB???>>>===???BBBDDDGGGJJJOOOSSSXXXXXXZZZ\\\^^^___^^^\\\,,,---......//////......................................................................................................---------............///...------------...//////........................,,,,,,,,,,,,,,,---...///---------.......................................////////////////////////.........//////////////////000000111111000000///000000000000000000000000/////////000111111222222//////......///111333444<<>>??????@@@AAABBBCCCCCCAAAAAA@@@@@@AAABBBDDDEEEEEEEEEEEEEEECCCAAA???===@@@AAAAAABBBCCCDDDDDDEEEIIIMMMRRRUUUWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[\\\]]]_________^^^^^^ccccccccceeeffffffdddbbbaaa```^^^^^^___```___^^^WWWXXXXXXXXXWWWVVVUUUUUURRRQQQPPPPPPRRRVVVZZZ\\\___```bbbbbb```\\\XXXUUUKKKKKKJJJIIIIIIMMMRRRVVVUUUXXX[[[]]]^^^aaadddfffhhhggggggiiijjjiiiddd```bbb___\\\[[[\\\^^^___```]]]\\\YYYXXXWWWUUUSSSPPPJJJJJJIIIGGGDDDBBB???>>>===>>>???@@@@@@???===;;;777666555333111000000000000000000000000000000000333222///...---...000111///......///111222000/////////////////////000000...............---------........................---------............//////////////////////////////............------------------............///---------...............---------...............---............------,,,---------............///---------............//////...---...///000000...........................000000////////////////////////////////////...---///////////////////////////////////////////////////...------...//////...............////////////////////////////////////////////////////////////////////////////////////......//////000000111111111111000...---,,,+++***//////000000000000000111000000//////000000111222000000000000111111111111000///000000111222444555888999<<<@@@CCCEEEGGGHHHDDDDDDEEEGGGHHHIIIJJJKKKDDDEEEEEEFFFHHHIIIKKKLLLLLLMMMQQQVVVZZZ\\\ZZZXXXZZZXXXVVVUUUUUUWWWZZZ\\\XXXXXXXXXYYYZZZYYYVVVSSSOOOOOOMMMIIIFFFDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFHHHIIIIIIIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKOOOPPPQQQOOOMMMLLLLLLMMMQQQSSSVVVYYY\\\]]]^^^^^^^^^^^^___```ccceeeggghhhgggfffeeedddbbbaaa______]]][[[WWWRRRNNNIIIGGGEEE???@@@@@@??????BBBEEEIIIPPPRRRTTTWWWYYY[[[]]]^^^,,,---......//////......................................................------------------------........................---------............///...------------...//////........................------,,,,,,------......---------.........//////........................////////////////////////............/////////000000000111111111111000000000000000000000000000000...//////000111111222222000000000111444777:::<<>>???AAADDDEEEGGGGGGGGGEEEFFFFFFGGGHHHHHHHHHHHHEEEFFFJJJNNNQQQSSSUUUUUUWWWWWWZZZ]]]______\\\YYY[[[ZZZXXXVVVUUUUUUUUUVVVPPPOOOOOOQQQSSSSSSPPPMMMHHHIIIHHHFFFBBBAAABBBEEEBBBBBBAAABBBCCCEEEHHHIIIIIIKKKNNNQQQSSSSSSRRRRRRPPPOOOOOOMMMLLLKKKJJJIIIGGGHHHJJJLLLPPPSSSVVVWWWTTTUUUTTTQQQMMMIIIHHHHHHJJJLLLOOOSSSVVVXXXXXXXXX\\\\\\\\\^^^```ccceeegggdddddddddccccccbbbbbbbbbbbb```]]]ZZZVVVSSSQQQOOOJJJIIIFFFCCC@@@@@@BBBEEEJJJLLLNNNQQQTTTWWWZZZ\\\,,,---......//////..............................////////////////////////------------------------........................---------.........//////...------------...//////........................///......------------...---------.........//////........................////////////////////////---.........//////000000000000111111111111000000000000000000000000000000...//////000111222222222333333444777:::???CCCFFFMMMOOOQQQSSSRRROOOJJJHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCAAA@@@???@@@AAAAAA@@@@@@?????????@@@AAABBBDDDEEEGGGJJJMMMNNNPPPPPPQQQSSSUUUUUUSSSSSSVVVYYYVVVVVVVVVVVVUUUSSSRRRQQQKKKNNNQQQSSSSSSQQQOOOMMMKKKKKKJJJJJJJJJKKKLLLLLLNNNOOOPPPPPPPPPOOONNNMMMMMMMMMOOOSSSWWWZZZZZZYYY\\\[[[ZZZ[[[[[[ZZZWWWUUUUUUVVVWWWXXXZZZZZZ[[[[[[]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\]]]___```bbbbbbccc]]]\\\YYYSSSLLLGGGEEEEEEGGGIIIJJJIIIIIILLLQQQVVVWWWZZZ^^^___]]]ZZZXXXWWWQQQPPPPPPRRRVVVYYY[[[[[[ZZZZZZZZZ\\\^^^___]]][[[VVVUUURRRNNNHHHBBB===:::777777888888999::::::;;;<<<;;;888666444222111111000000000000000000000000)))+++---///000000/////////---++++++---/////////111111000000//////......//////.........---------////////////////////////.../////////000000111111000000000000000000000000//////.........------------------.........//////---------.........//////---------.........//////,,,------...//////......---------.........//////---------........./////////...---...000000000...((()))***+++,,,...//////......//////000000111111//////000000///...------////////////////////////////////////////////////000111000///,,,,,,...111............/////////000////////////////////////////////////////////////////////////////////////---......///000111111222000000000000////////////---.........//////000000,,,,,,,,,,,,,,,---......//////000000111111111222222222222333555888;;;===BBBCCCDDDFFFFFFFFFEEEDDDFFFFFFGGGHHHHHHHHHHHHHHHMMMPPPTTTXXX[[[]]]^^^^^^]]]]]]]]]___``````]]][[[[[[[[[[[[ZZZXXXUUUSSSQQQHHHGGGGGGJJJLLLLLLIIIFFFDDDEEEFFFDDDAAA@@@CCCFFFDDDDDDDDDFFFIIIMMMPPPSSSOOORRRVVVZZZ\\\\\\[[[ZZZWWWWWWUUUTTTRRRQQQOOOOOOKKKMMMPPPTTTYYY___ccceee```___^^^YYYSSSNNNKKKJJJCCCEEEIIIMMMPPPRRRSSSSSSUUUUUUUUUUUUWWWZZZ\\\]]]bbbbbbccccccccccccddddddcccbbb```^^^\\\YYYXXXWWWUUUSSSOOOIIIEEECCCDDDFFFFFFHHHKKKNNNQQQTTTXXX[[[,,,---------.../////////000000//////.........---////////////////////////......------------..............................------------------------/////////////////////////////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////111000///......///000111000000000000///...,,,,,,222222111111000000//////...111333111------111666444666:::===AAAFFFKKKOOOSSSOOOLLLKKKMMMMMMKKKIIIEEEEEEEEEEEEDDDBBBAAA@@@BBBDDDEEEFFFFFFEEECCCAAACCCBBB@@@@@@AAADDDGGGJJJKKKKKKLLLMMMOOORRRTTTVVVWWWUUUSSSTTTWWWXXXWWWUUUXXXWWWUUUSSSQQQNNNLLLKKKJJJLLLNNNMMMKKKJJJIIIJJJHHHHHHHHHJJJMMMOOONNNMMMKKKMMMNNNOOOMMMKKKHHHFFFKKKIIIHHHKKKQQQUUUUUUTTTRRRRRRQQQRRRSSSSSSQQQOOONNNOOOPPPSSSUUUYYY[[[]]]^^^]]][[[\\\^^^```aaaaaa\\\___bbbaaa___]]]^^^___]]][[[WWWSSSNNNJJJFFFEEEHHHIIIKKKOOOQQQQQQNNNLLLOOOQQQTTTUUUVVVUUURRRQQQKKKJJJIIIJJJLLLQQQUUUXXXSSSUUUXXX[[[]]]^^^]]]]]]]]][[[VVVQQQKKKEEEAAA???;;;:::999999888888888999999999999888777444111000222///------///000///,,,////////////////////////+++,,,---///111222333333///............---------////////////////////////........................////////////////////////................................................++++++,,,,,,,,,,,,------------------------------........................////////////////////////------............---------------.........//////.........////////////000111111000///////////////,,,,,,---.../////////.........------------......////////////////////////000000000000000000000000000000000000000000000000............/////////000000000////////////000000......---......///000111000000000000000000000000.........///000111111222////////////000000000000////////////000000000000222111000//////...//////222111000000111222111111111222333444666:::???CCCBBBDDDEEEEEEEEEEEEFFFGGGFFFHHHIIIGGGEEEHHHOOOVVV[[[]]]___bbbcccccccccbbb```aaabbbcccaaa___\\\ZZZ^^^\\\WWWRRRNNNJJJHHHGGGDDDCCCBBBBBBBBBCCCEEEFFFBBBCCCDDDDDDCCCBBBCCCEEEDDDDDDFFFHHHKKKMMMPPPQQQXXX[[[___ccceeebbb]]]YYY___``````\\\WWWRRRQQQRRRSSSUUU[[[ccclllsssvvvwwwooommmjjjfffaaaZZZRRRMMMGGGGGGIIIJJJKKKLLLLLLMMMQQQPPPPPPQQQTTTUUUUUUUUUWWWYYY\\\___aaabbbcccccc^^^^^^^^^]]]\\\]]]___aaaaaa]]]YYYVVVTTTPPPKKKGGGLLLKKKJJJIIIKKKNNNRRRTTT---------...............000/////////............///////////////////////////......------......///........................------------------------////////////////////////------..................------------------------------------------------////////////////////////////////////////////////111000///......///000111000000000000///...---,,,111111111000000000//////111333444222000111444888666:::???CCCGGGJJJMMMPPPOOOLLLIIIIIIIIIHHHEEECCCFFFGGGGGGHHHHHHIIIHHHHHHJJJKKKKKKKKKJJJHHHEEEDDDDDDDDDCCCDDDGGGJJJMMMOOONNNNNNPPPQQQRRRSSSSSSSSSSSSQQQOOOPPPSSSSSSRRRPPPPPPOOONNNLLLKKKKKKKKKKKKKKKNNNQQQRRRQQQPPPPPPPPPTTTSSSSSSTTTVVVVVVUUUSSSVVVTTTRRRPPPOOOOOOMMMLLLLLLLLLMMMPPPTTTWWWXXXXXXSSSRRRPPPOOOOOOOOOMMMLLLKKKKKKMMMOOOPPPRRRSSSTTTWWWVVVVVVXXX[[[^^^^^^^^^\\\^^^aaa```^^^]]]]]]___]]]\\\YYYVVVQQQMMMIIIGGGJJJKKKNNNQQQTTTUUUTTTSSSQQQPPPOOONNNMMMMMMLLLLLLIIIIIIHHHHHHHHHIIIIIIJJJLLLNNNQQQTTTWWWYYYZZZZZZXXXWWWUUURRROOOLLLIIIGGG???>>>===;;;:::999888888::::::999999777666555444222000......000111000...////////////////////////------...//////000//////000000/////////.........////////////////////////........................////////////////////////................................................,,,,,,---------.........------------------------........................////////////////////////---......//////......------------.........//////---............/////////222111000000//////000000,,,---......//////...............------.........////////////////////////000000000000000000000000////////////////////////........./////////000000000000////////////000000/////////...//////000000000000000000000000000000---......///000000111111////////////000000000000////////////000000000000222222111000000///000000111000/////////000000///333555666777999===BBBFFFHHHIIIIIIGGGEEEEEEFFFGGGIIILLLNNNMMMMMMPPPXXX^^^cccdddfffggggggfffdddccc```aaabbbbbb```^^^[[[YYYUUUSSSOOOKKKGGGDDDCCCBBBBBBAAAAAA@@@AAABBBCCCDDDCCCDDDEEEEEECCCCCCDDDEEEFFFFFFFFFHHHJJJLLLNNNOOOTTTVVVXXX[[[\\\YYYVVVSSS[[[\\\]]][[[WWWTTTSSSTTTTTTWWW^^^hhhrrrzzz}}}tttsssqqqlllggg```[[[XXXRRRSSSSSSRRRPPPQQQTTTVVVXXXUUURRRQQQRRRSSSTTTTTTSSSUUUXXX[[[]]]]]]\\\[[[]]]^^^___```___aaaccceeedddaaa___]]]\\\ZZZVVVRRRQQQPPPNNNMMMLLLMMMNNNOOO...............---------////////////............///////////////////////////......------......///........................------------------------////////////////////////,,,,,,------...//////000------------------------........................////////////////////////////////////////////////000000////////////000000000000000000///......---000000000000000000//////111111000000111333666888===AAAFFFIIIKKKKKKLLLMMMIIIIIIIIIIIIJJJJJJHHHEEEJJJKKKLLLNNNPPPRRRSSSTTTUUUUUUTTTSSSQQQNNNKKKIIIIIIIIIJJJLLLOOOQQQSSSUUUQQQRRRSSSSSSSSSRRRPPPOOOLLLKKKKKKLLLNNNNNNMMMLLLJJJKKKKKKLLLMMMNNNOOOPPPSSSVVV[[[]]]^^^]]]]]]]]]cccbbbbbbbbbcccbbb```^^^```[[[VVVTTTVVVYYYZZZZZZYYY[[[^^^```aaadddfffiiibbb___ZZZXXXWWWVVVUUUTTTNNNNNNPPPQQQQQQPPPOOOOOOPPPPPPQQQTTTWWWYYYYYYXXXYYY[[[]]]]]]\\\\\\\\\]]]\\\\\\ZZZXXXUUUQQQNNNLLLLLLMMMPPPRRRUUUXXXZZZ[[[VVVTTTOOOKKKIIIHHHIIIJJJFFFFFFFFFFFFEEECCCBBBAAAEEEFFFHHHKKKNNNQQQSSSTTTTTTTTTTTTTTTSSSPPPNNNMMMFFFEEEBBB@@@===;;;999888;;;:::999888888888999999444222000000111111111000////////////////////////////////////...---,,,,,,111000000000////////////////////////////////////........................////////////////////////................................................---............/////////------------------------........................////////////////////////---......//////......---------........./////////---------............///111111000000//////000000------.../////////..............................////////////////////////000000000000000000000000............................../////////000000000000000////////////000000111111000/////////000000000000000000000000000000------......//////000000////////////000000000000////////////000000000000222222111000000000111111111111000000000000111111777888;;;<<>>;;;999:::999777666666888:::<<<888666444333222111000///////////////////////////000000000000///...---,,,000000000/////////......////////////////////////........................////////////////////////................................................------........./////////................................................////////////////////////......////////////..................////////////------------............000000//////...//////000......////////////............////////////......////////////////////////////////////////////////////////////////////////...////////////000000000000000////////////000000222222111000000///000000////////////////////////------......////////////////////////000000000000////////////000000000000111000000000000000111222000111222333333444666888:::<<>>??????>>>======???AAABBBBBBBBBBBBBBBCCCCCCDDDFFFFFFGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKIIIIIIJJJKKKOOOTTTZZZ]]]]]]\\\^^^aaaccc```[[[ZZZ^^^bbbdddggghhhfffdddjjjvvv{{{nnnaaaXXXRRROOOMMMMMMMMMNNNOOOPPPQQQRRRSSSQQQSSSVVVWWWWWWXXXZZZ[[[bbbbbbcccdddeeedddcccaaabbbaaa```^^^ZZZVVVSSSQQQ/////////...---------,,,.........////////////////////////////////////////////////....../////////................................................//////////////////////////////.........---------........................------------------------//////////////////////////////////////////////////////000000000000////////////000000000000000/////////000000111111222222333333444777===AAADDDEEEFFFGGGGGGFFFGGGIIIMMMPPPRRRUUUXXX[[[]]]]]]]]]]]]YYYYYYZZZZZZ\\\]]]___```^^^^^^]]]\\\[[[YYYXXXWWWTTTTTTSSSRRRQQQPPPOOOOOOMMMLLLJJJIIIHHHIIIJJJKKKMMMOOORRRUUUWWWXXXXXXYYYXXX]]]dddkkkooonnnllljjjpppssswwwyyyxxxwwwvvvvvvtttssstttuuuvvvuuurrroooiiifffdddfffkkkpppsssssssssrrrpppmmmlllqqqyyy}}}xxxrrrnnnlllllllllllljjjkkkkkkkkkjjjgggdddccc[[[ZZZZZZZZZZZZXXXUUURRRNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRTTTUUUWWWWWWWWWVVVWWWXXXYYYXXXXXXYYY]]]```cccbbb```]]]ZZZVVVSSSQQQIIIHHHEEECCCCCCDDDFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCHHHIIIJJJLLLMMMMMMLLLLLLOOONNNLLLIIIFFFBBB>>><<<:::888666444555777:::<<<===<<<999666333000///...000000000000000000000000000000111111111000000////////////.........------////////////////////////////////////////////////////////////////////////................................................,,,------------.........................................................////////////////////////...//////////////////............/////////000000---------.........//////.........------......///...///////////////............///000000///......////////////////////////////////////////////////000000000000000000000000////////////000000000111000000////////////000000222222111000000///000000////////////////////////.........///////////////////////////000000000000////////////000000000000////////////000111111222...111333555555888;;;>>>>>>AAADDDGGGIIIKKKNNNPPPJJJLLLNNNPPPQQQTTTYYY\\\___```bbbddddddeeeggghhhhhhgggfffdddbbb```^^^]]]]]][[[VVVQQQLLLGGGDDDBBB???>>>>>>===>>>???AAABBB??????@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@AAADDDGGGGGGHHHJJJKKKLLLLLLKKKKKKIIIJJJKKKKKKIIIHHHJJJLLLIIIJJJKKKMMMMMMKKKIIIGGGJJJJJJJJJLLLNNNOOONNNLLLPPPTTTWWWWWWUUUWWW]]]bbb```dddhhhhhhkkkttt}}}oooddd^^^ZZZWWWTTTSSSPPPNNNMMMMMMNNNNNNLLLNNNQQQRRRSSSUUUXXXZZZ]]]___bbbccccccbbb``````ccccccbbbaaa___\\\YYYWWW...............---------.........///////////////////////////////////////000//////......//////000................................................////////////////////////000//////...------,,,,,,........................------------------------//////////////////////////////////////////////////////000000000000//////...///000000111111111111000000111111222333444444222444888;;;???AAACCCDDDDDDEEEFFFGGGJJJOOOVVV[[[^^^```bbbbbb```^^^^^^______^^^]]]]]]]]]___```aaa]]]]]]\\\\\\[[[ZZZYYYYYYRRRRRRPPPOOOMMMMMMLLLLLLMMMMMMLLLMMMNNNPPPRRRSSS[[[^^^bbbeeeeeeeeefffgggfffkkkrrryyy|||zzzvvvsssxxxzzz||||||{{{zzzzzz{{{xxxxxxyyyzzz{{{yyyuuurrrooooooooopppqqqsssuuuvvvyyyvvvrrrnnnnnnsss{{{{{{vvvsssssssssttttttrrrsssssssssrrrqqqooonnnhhhfffeeeddddddccc```^^^UUURRRPPPOOOOOONNNMMMLLLNNNOOOPPPRRRTTTVVVXXXYYY[[[]]]^^^]]]ZZZZZZ]]]aaaaaabbbccccccaaa]]]YYYWWWSSSPPPKKKGGGEEEDDDFFFGGGKKKJJJIIIGGGEEECCCAAA@@@@@@AAACCCEEEHHHKKKMMMNNNOOOOOONNNLLLIIIFFFCCCAAA===;;;999777777888:::<<>>===;;;;;;;;;<<<===???AAACCC???@@@AAABBBBBBBBBAAAAAAAAAAAABBBAAABBBDDDHHHKKKOOOQQQVVVZZZ\\\[[[ZZZXXXQQQTTTWWWVVVRRROOOPPPQQQMMMMMMNNNPPPQQQPPPLLLIIIMMMKKKIIIIIIJJJKKKKKKJJJGGGJJJMMMNNNOOORRRXXX\\\[[[^^^bbbdddiiisss}}}tttnnnjjjgggfff___]]]ZZZWWWTTTRRRPPPOOOIIIKKKLLLLLLMMMOOOSSSUUUYYY\\\```aaaaaa_________^^^___``````___^^^\\\[[[---------.........................../////////000////////////////////////000000////////////000000................................................////////////////////////..................------................................................////////////////////////////////////////////////...///000111111000///.........///000111222222222000111111333444555666666666;;;@@@BBBAAA@@@AAABBBHHHIIILLLOOORRRXXX^^^cccfffggggggeeeaaa______```aaa```^^^]]]]]]___```aaa\\\[[[ZZZYYYXXXWWWWWWWWWPPPPPPOOONNNOOOQQQSSSTTTUUUWWW[[[```ccceeeffffffnnnrrruuuvvvuuussssssssstttwww|||}}}zzz{{{|||}}}|||{{{{{{}}}~~~}}}}}}~~~~~~~~~{{{vvvssssssuuuvvvtttrrrssswww|||~~~zzzuuussstttxxx|||~~~|||yyyvvvuuuvvvxxxxxxxxxtttttttttuuuuuuuuuuuuuuuqqqooonnnnnnppprrrqqqqqqjjjfff```\\\YYYWWWSSSPPPPPPPPPOOOPPPQQQTTTVVVXXXYYY\\\^^^\\\YYYXXX[[[___^^^```bbbddddddbbb```^^^[[[YYYUUUPPPMMMJJJIIIIIIIIIIIIIIIIIIHHHGGGEEEDDD??????@@@BBBEEEIIIMMMOOOMMMNNNNNNNNNLLLJJJHHHFFFCCCAAA???===<<<<<<<<<===??????>>>:::555222222333000000000000000000000000000000111111111111000000////////////............////////////////////////////////////////////////////////////////////////................................................---............/////////................................................//////////////////////////////000000000000//////.../////////000000000000/////////000000000111111///////////////000111111000000000000000///.........///000111111000///...////////////////////////000000000000000000000000000000000000000000000000//////000000000111111111000000////////////000000/////////...//////000000000000000000000000000000111111111111111111111000////////////000000000000////////////000000000000111111111222333444666666666999===>>>===>>>CCCGGGIIILLLPPPRRRSSSRRRSSSSSSQQQUUUZZZ^^^aaacccfffggggggfffdddcccbbbbbbaaa``````^^^\\\YYYVVVSSSQQQQQQOOOLLLHHHCCC@@@>>>===>>>;;;;;;<<<===???AAADDDEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHKKKPPPSSS]]]bbbiiippptttsssqqqooofffkkknnnlllfff```]]]]]]XXXXXXYYY\\\^^^]]]YYYVVVWWWTTTPPPMMMMMMOOOOOOOOOHHHIIIKKKMMMPPPRRRUUUWWWXXXYYY[[[]]]aaahhhpppvvvuuurrrnnnkkkjjjjjjiiihhheeegggiiijjjiiieeeaaa^^^XXXWWWTTTOOOLLLKKKMMMOOORRRWWW\\\^^^^^^]]]]]]^^^\\\]]]^^^______`````````,,,------....../////////---.........//////000000////////////////////////000000////////////000000........................////////////////////////////////////////////////,,,,,,------.../////////////////////////////////000000000000000000000000////////////////////////////////////////////////...///000111111000///...---...///111222222222222111111222333555666777777@@@GGGMMMNNNJJJFFFEEEFFFNNNQQQUUUXXXZZZ]]]aaacccgggiiiiiifffbbbaaabbbeee```___^^^]]]]]]___```bbb\\\[[[YYYWWWVVVUUUTTTTTTPPPPPPPPPQQQTTTXXX\\\______dddlllsssxxxzzzyyyxxx|||{{{zzzzzz~~~|||}}}}}}||||||}}}|||vvvrrrrrrvvvwwwuuuqqqsss{{{}}}yyyuuutttwwwyyyyyyxxxuuusssqqqqqqsssuuuvvvvvvttttttttttttuuuwwwxxxyyytttssssssuuuyyy}}}~~~yyyqqqjjjfffaaa[[[WWWTTTRRRPPPOOOPPPRRRUUUWWWSSSWWWZZZYYYVVVUUUXXX[[[^^^___aaaccceeeeeeeeeddd___^^^\\\YYYVVVRRROOONNNEEEGGGIIIKKKKKKJJJIIIHHHDDDCCCBBBBBBCCCGGGJJJLLLKKKLLLNNNNNNNNNLLLJJJIIIHHHFFFDDDBBB@@@?????????===>>>>>>;;;666444555777000000000000000000000000000000111000000///...---000000000000////////////////////////////////////000000000000000000000000////////////////////////................................................////////////000000000000////////////////////////........................//////////////////////////////000000000000//////////////////000000000000000000000000111111111111111111000111111222333333000000000000000///.........///000222222000///...////////////////////////000000000000000000000000////////////////////////000000000000111111111111000000////////////000000...............///000111000000000000000000000000222222222111111111111111////////////000000000000////////////000000000000222222333444555666888999>>>AAAEEEDDDBBBCCCGGGLLLLLLPPPTTTVVVVVVUUUUUUUUUWWW[[[aaadddffffffggghhhhhhfffcccaaaaaaaaa```___[[[YYYVVVRRRNNNKKKIIIHHHIIIGGGCCC@@@>>>>>>???@@@>>>>>>>>>???AAADDDGGGHHHLLLLLLNNNOOOOOOOOONNNMMMOOOPPPQQQRRRSSSWWW\\\```ooouuu~~~~~~uuuooonnnggggggiiilllpppppplllhhhgggbbb[[[WWWVVVVVVWWWWWWRRRQQQRRRTTTWWWYYYZZZYYYYYYXXXWWWXXXZZZ^^^aaaccc```___^^^___aaabbbbbbaaaffflllttt{{{}}}zzztttppppppllleee[[[SSSNNNNNNOOOLLLQQQXXX[[[[[[[[[\\\]]]]]]^^^^^^___aaabbbcccddd........................////////////////////////111000///......///000111////////////////////////////////////////////////------------------------///000111111111///...---////////////////////////////////////////////////------------...000111222000000000000000000000000------------.........///000000000000000111111222000000000111111222333444222222111111444:::AAAGGGIIILLLOOOOOOMMMMMMOOORRRVVVXXXZZZ]]]```bbbcccdddgggfffcccaaa______``````aaa___]]]\\\\\\^^^```aaa___ZZZTTTRRRSSSSSSQQQNNNVVVUUUYYY```eeefffiiinnnsssxxx~~~}}}yyywwwyyy{{{{{{xxxwwwzzzyyywwwuuuwwwyyy{{{zzzxxxuuurrrssstttvvvuuutttrrrrrrsssyyysssoooqqqwwwzzzxxxtttrrroookkkiiijjjoootttwwwnnnrrrvvvvvvsssppppppppptttqqqooorrrzzz}}}{{{vvvoooiiiddd[[[QQQMMMOOORRRPPPMMMOOOQQQSSSTTTSSSRRRRRRSSSWWWYYY\\\]]]^^^```ccceee______^^^^^^]]]YYYUUURRRNNNMMMKKKHHHFFFEEEDDDDDDFFFDDDBBBAAABBBCCCFFFHHHJJJKKKMMMNNNOOONNNLLLKKKJJJKKKIIIFFFBBB???>>>>>>??????>>>===;;;999777666777666333111000111222333////////////////////////000000000000000000000000111000///...............---......///////////////......////////////......---------------...///000---------............/////////.........---------........................000000//////......------........................////////////000000000000////////////////////////............////////////////////////////////////////////////////////////------------------------000000//////.........---000000000000000000000000000000////////////000000000000000000000000000000//////000000000000//////---...///000000///...---////////////000000000000000000000000000000000000////////////000000000000...///111333333222000///111222444555777:::???BBBGGGGGGFFFEEEEEEHHHLLLPPPTTTUUUVVVTTTSSSUUUZZZ^^^^^^___aaadddfffhhhiiijjjaaabbbbbbbbb```\\\XXXVVVQQQQQQPPPMMMJJJHHHHHHIIIDDDBBBAAA@@@@@@@@@???>>>@@@>>>CCCKKKKKKGGGOOO^^^ZZZYYY[[[```eeegggccc^^^aaabbbccceeeiiiooovvv|||zzz{{{}}}}}}}}}ssslllkkkkkkhhhddddddddd___]]]bbbiiijjjgggdddaaaYYYSSSSSSTTTSSSRRRTTTUUUPPPOOOTTTVVVUUUYYY___kkkqqq{{{~~~lll^^^WWWTTTOOOMMMPPPRRRSSSTTTVVVYYY[[[]]]]]]\\\[[[]]]___bbbddd........................////////////////////////000///...------...///000////////////////////////////////////////////////------------------------///000111111000///...---------------------------////////////////////////111000//////......//////000000000000000000000000/////////000000000111111000000000000000111111222111000000000111222333333333444666999<<>>===;;;:::999;;;999777555333222222222////////////////////////////////////////////////000000///...............---......///////////////......////////////............---------......///---------............///000000/////////.................................000000000//////..................................../////////000000000000////////////////////////............////////////////////////////////////////////////////////////........................000/////////....................................000000////////////000000000000000000000000000000//////000000000000//////...//////////////////...////////////000000000000000000000000000000000000////////////000000000111///000111222222222111111111444777:::===AAAEEEHHHGGGHHHIIIIIIJJJLLLOOORRRRRRVVVZZZ\\\\\\^^^aaacccdddddddddeeeddddddccccccbbbbbbaaa^^^ZZZTTTOOOLLLKKKKKKKKKHHHEEECCCCCCCCCCCCBBB@@@???@@@BBBCCCDDDEEEBBBFFFNNNRRRVVVfffxxx}}}|||}}}}}}wwwvvvwwwyyyzzz|||~~~zzzvvvssswww}}}|||yyypppfff]]]ZZZWWWRRRNNNNNNNNNKKKLLLQQQUUUWWW\\\cccooosss{{{{{{nnnhhhbbb\\\TTTQQQNNNLLLMMMPPPTTTWWW\\\\\\\\\]]]^^^```bbbccc........................////////////////////////......------------......////////////////////////////////////////////////------------------------///000000000000//////...........................////////////////////////111111000////////////000000000000000000000000000//////000000000111111111000000000000000111111222222111000000000111222333444777===BBBGGGLLLQQQUUUXXXZZZZZZYYYWWWVVVVVVWWW[[[\\\^^^___```aaabbbbbbaaa```^^^\\\\\\]]]^^^___]]]]]]]]]\\\YYYVVVSSSRRROOOVVV]]]______cccmmmvvv~~~zzzyyy{{{{{{yyyzzz}}}zzzzzz}}}wwwwwwuuurrrooopppsssuuuzzzzzzxxxssssssyyy|||{{{ooooooooopppooonnnmmmmmmooonnnkkkhhhfffhhhmmmqqqrrrrrrssssssrrrooommmkkkggggggggggggfffeeedddcccgggjjjnnnoooooonnnnnnnnnqqqrrruuu{{{|||vvvpppkkkgggeeedddaaa^^^ZZZTTTPPPNNNMMMLLLLLLNNNQQQRRRRRRSSSUUUWWWXXXWWWYYY^^^cccccc]]]VVVWWWVVVSSSOOOKKKFFFCCCAAA???AAACCCDDDEEEDDDBBBAAABBBCCCDDDGGGIIILLLOOOPPPOOOPPPPPPMMMIIIFFFDDDDDD@@@@@@@@@@@@???>>>======>>>===<<<:::777444222111////////////////////////........................////////////............---......///////////////......////////////......//////...---------......---------............///000000000000000/////////........................000000000000////////////............................../////////000000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////....................................000000////////////000000000000000000000000000000//////000000000000//////000//////......//////000////////////000000000000/////////////////////////////////000000000111111000000000000111222222333444888===BBBFFFIIIMMMOOOJJJKKKMMMNNNNNNOOOQQQSSSTTTXXX___ccceeedddddddddffffffeeedddbbb```^^^]]]]]]\\\ZZZWWWRRRLLLHHHEEECCCDDDEEEEEECCCBBBCCCDDDCCCBBBAAAAAACCCFFFIIIKKKLLLKKKRRR]]]eeennn}}}qqqiiiaaaXXXQQQPPPNNNKKKLLLQQQVVVYYY___dddllllllppptttuuuvvv|||xxxtttnnnhhh^^^VVVMMMHHHIIILLLOOOQQQTTTTTTUUUWWWYYYZZZ\\\\\\........................////////////////////////........................////////////////////////////////////////////////........................///000000000000/////////000000000000000000000000////////////////////////////////////000222333444////////////////////////---............/////////000000000000000111111222222111000000000222444555888===EEEKKKPPPRRRUUUWWWXXXWWWUUUTTTSSSTTTWWWXXX^^^______```aaaaaa`````````___\\\ZZZYYYYYYZZZ[[[ZZZZZZYYYXXXWWWUUUTTTSSSUUU\\\fffkkkooovvv}}}xxxwwwyyy|||zzzyyy}}}|||tttnnnmmmnnnnnnmmmkkkhhhffffffiiilllkkkmmmmmmlllooovvvyyyyyykkkjjjhhheeecccaaa``````___^^^\\\ZZZZZZ]]]cccgggiiilllooonnnjjjfffdddccc```aaabbbdddfffggghhhhhhhhhkkkpppsssssspppmmmkkkkkknnnssszzz}}}~~~|||yyyxxxyyy{{{zzzvvvooohhhbbb\\\XXXUUUOOOPPPOOONNNMMMOOORRRTTTWWWVVVXXX^^^dddddd]]]VVVZZZYYYWWWTTTPPPKKKGGGDDD???@@@BBBDDDEEEEEEDDDDDDAAAAAAAAABBBEEEIIILLLNNNNNNOOOOOONNNJJJGGGFFFFFFCCCCCCCCCBBBAAA???>>>============<<<:::666333111////////////////////////////////////////////////...///////////////......---......///////////////......////////////......000///...------------------------............///////////////////////////........................000000000000000000000000................................./////////000000////////////////////////............///////////////////////////////////////////////////////////////////////////////////////////////////.................................000000////////////000000//////////////////////////////000000000000//////111000///......///000111////////////000000000000//////////////////////////////000000000111111111000000//////000222444666;;;???EEEJJJMMMOOOQQQSSSNNNOOOOOONNNMMMNNNQQQTTTZZZ]]]bbbffffffeeebbbaaaccccccbbb```^^^\\\ZZZYYYQQQPPPOOOMMMJJJHHHFFFDDD>>>@@@CCCDDDDDDEEEHHHIIICCCFFFJJJNNNQQQSSSUUUWWWZZZ]]]gggttt|||{{{~~~|||ssshhhaaa^^^ZZZYYYYYY[[[^^^aaaeeehhhiiieeebbbbbbbbbbbbgggnnnzzzxxxvvvuuuvvvwwwtttpppggg___UUUPPPPPPQQQOOOLLLMMMNNNOOOPPPRRRUUUWWWYYY........................////////////////////////////////////////////////////////////////////////////////////////////////........................000////////////000000000111111111111111111111111////////////////////////////////////000222333444////////////////////////............/////////000000000000000000111111222222222111111222555888:::AAAFFFMMMSSSUUUUUUUUUVVVUUURRROOONNNQQQVVV[[[^^^___```````````````______```^^^[[[WWWUUUTTTTTTTTTSSSRRRRRRRRRSSSUUUXXXYYYdddgggmmmuuu}}}yyyqqqnnnooowwwwwwwwwtttpppllljjjjjjpppooommmllljjjhhhdddbbb```aaaaaa___\\\[[[[[[\\\YYY]]]```aaaeeejjjllljjj___^^^\\\YYYWWWVVVUUUUUUUUUUUUTTTSSSSSSUUUYYY]]]^^^cccgggfffaaa[[[YYYYYYTTTUUUUUUWWW[[[___bbbeeehhhmmmttt{{{|||xxxrrrmmmiiimmmsssyyy}}}{{{wwwwwwzzz~~~~~~{{{tttmmmggg___\\\WWWQQQLLLKKKLLLNNNUUUTTTVVV\\\bbbddd```[[[YYYYYYZZZXXXVVVRRRNNNKKKGGGGGGFFFEEEEEEDDDDDDDDDBBBAAA@@@@@@BBBDDDGGGIIILLLNNNPPPOOOMMMJJJIIIIIIHHHGGGFFFDDDBBB@@@>>><<<;;;<<<======;;;888555333000000000000000000000000000000000000000000000000---...//////000///......---......///////////////......////////////......000///...------------------------............///................................................///////////////000000000....................................////////////////////////////////////............////////////////////////////////////////////////////////////.................................///////////////////////////////////////000000////////////000000//////////////////////////////000000000000//////111000///......///000111////////////000000000000////////////////////////000000000000111111111111000/////////111444888:::BBBFFFLLLPPPQQQQQQQQQQQQMMMMMMLLLLLLMMMQQQVVV[[[```aaaccceeeffffffdddbbb```___^^^\\\YYYVVVTTTSSSHHHGGGFFFEEEEEEEEEDDDEEE???@@@BBBCCCEEEGGGKKKMMMHHHPPP]]]fffkkkllllllkkkrrrtttzzzyyyzzz}}}zzztttsssoooooonnnnnnpppuuuyyyzzztttjjj```[[[XXXWWWYYY^^^dddbbbbbbhhhnnnrrrrrrqqqlllgggbbbaaaaaa]]]UUUOOOPPPPPPPPPQQQSSSVVVXXXZZZ........................//////////////////////////////000000000000//////////////////////////////////////////////////////........................000////////////000000111////////////////////////////////////////////////111111000////////////000000000000000000000000000000000000111111111222222000000000000000111111222222222222333666:::>>>AAAJJJNNNSSSVVVVVVUUUTTTSSSLLLJJJIIIKKKPPPWWW\\\______````````````___^^^^^^]]][[[WWWSSSPPPNNNNNNNNNKKKKKKLLLOOOSSSYYY___cccooonnnpppxxx}}}zzztttlllggghhhjjjjjjiiieeeaaa^^^]]]]]]```]]]ZZZ[[[^^^___\\\XXXTTTVVVWWWWWWTTTQQQPPPPPPPPPTTTXXXXXXZZZ]]]]]]YYYTTTSSSSSSSSSSSSSSSTTTUUUYYYYYYXXXVVVUUUVVVZZZ^^^^^^aaacccaaa\\\VVVSSSRRRQQQPPPOOOPPPSSSXXX]]]```aaafffooowwwzzzwwwoooiiigggkkkppptttvvvxxxyyy{{{}}}~~~zzzuuuyyyzzz||||||}}}{{{sssooohhh___UUUNNNLLLKKKNNNNNNPPPSSSWWWZZZ[[[[[[XXXZZZ\\\]]][[[XXXTTTRRRSSSQQQNNNJJJGGGDDDCCCBBBCCCBBB@@@???@@@AAACCCDDDKKKNNNPPPQQQPPPNNNNNNNNNLLLKKKJJJHHHEEEBBB@@@>>><<<<<<===<<<;;;888555444000000000000000000000000111111111111111111111111------///000000000///...---......///////////////......////////////......//////...---------......---------............///------------................................................////////////........................------........./////////////////////////////////............////////////////////////////////////////////////////////////.................................///////////////000000000000000000000000000000////////////000000000000000000000000000000//////000000000000//////111000000//////000000111////////////000000000000////////////////////////000000000111111111222222000000111222555:::>>>@@@HHHKKKOOOQQQPPPOOONNNNNNHHHJJJKKKMMMQQQWWW___dddbbbbbbbbbeeeggghhhgggeee]]]\\\ZZZWWWSSSPPPLLLKKKFFFEEECCCBBBAAABBBBBBCCCCCCDDDEEEFFFHHHMMMSSSWWWYYYeeewww~~~~~~|||xxxwwwzzz~~~}}}||||||www}}}|||{{{yyyyyyxxxyyyyyyyyy|||uuufff]]]WWWSSSRRRTTTWWWTTTUUU[[[```bbbeeehhhjjjjjjkkkmmmnnnjjjccc^^^XXXYYY[[[\\\\\\[[[YYYYYY........................////////////////////////......///000000///......////////////////////////////////////////////////........................000///......///000111222000000000000000000000000////////////////////////111000//////......//////000000000000000000000000000000111111111222222222000000000000000111111222222222222555999???EEEIIIMMMOOORRRRRRQQQOOONNNOOOFFFGGGIIINNNVVV[[[]]]]]]^^^____________^^^]]]]]]VVVTTTQQQMMMJJJIIIIIIIIIHHHKKKOOOUUU\\\ccciiimmmooommmnnnsss{{{~~~wwwtttssssssooohhhddddddbbbaaa___ZZZUUURRRQQQRRRPPPOOOOOOPPPSSSTTTSSSRRRPPPRRRSSSSSSQQQPPPOOOPPPQQQUUUWWWVVVWWW[[[[[[XXXVVVWWWXXXYYYZZZ[[[\\\\\\aaa___]]][[[\\\```hhhmmmkkkkkkjjjgggaaa[[[VVVSSSTTTTTTSSSTTTWWW[[[```bbbccceeejjjppprrrooogggaaa]]]```dddeeefffhhhkkknnntttuuuwwwzzz|||}}}|||{{{{{{yyyzzz|||tttjjj```XXXUUUQQQQQQPPPMMMLLLNNNSSSWWWYYY[[[^^^```___\\\XXXVVVUUUUUUSSSQQQMMMIIIEEECCCCCCBBBAAA@@@???@@@@@@AAAGGGJJJNNNPPPPPPOOOOOOOOOOOONNNMMMKKKIIIGGGDDDCCC??????>>>===;;;888555444000000000000000000000000000000000000000000000000,,,---///000111000///...---......///////////////......////////////............---------......///---------............///---.........////////////........................,,,---------.........///........................---------.........//////////////////////////////............////////////////////////////////////////////////////////////////////////////////////............/////////000////////////////////////000000////////////000000000000000000000000000000//////000000000000//////000000000111111000000000////////////000000000000000000000000000000000000000000111111111222222222111222444888<<>>;;;777555333000000000000000000000000000000000000000000000000+++---///000111000///...---......///////////////......////////////......---------------...///000---------.........//////.../////////000000111111........................,,,,,,,,,---------..............................---------.........//////////////////////////////............/////////000////////////////////////////////////////////////000000000000000000000000---.........//////000000........................000000////////////000000000000000000000000000000//////000000000000/////////000111222222111000///////////////000000000000111111111111111111111111000111111111111222222222333444777<<>>>>>>>>AAACCCFFFJJJNNNOOOMMMKKKOOOOOOOOONNNMMMLLLKKKJJJGGGCCC???>>>>>>===777222/////////000000000000000000000000000000000000000///......//////000111222000000//////.........---111111111111111111111111...............---------....................................////////////........................////////////////////////........................---------.........//////............////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000..............................////////////..................////////////000000000000000000000000000000000000////////////000000000000////////////111111111000000000000000000111333333222222333444666:::@@@EEEGGGHHHIIIJJJKKKLLLKKKIIIFFFFFFJJJMMMVVVXXX\\\___aaabbbccccccaaa___]]]ZZZXXXUUUQQQNNNGGGIIIKKKKKKHHHFFFEEEEEEBBBDDDGGGHHHIIIIIIJJJKKKYYY]]]eeeooo{{{}}}{{{yyywwwvvvvvvuuurrrpppvvvrrrmmmhhhdddaaa\\\YYYVVV^^^bbb^^^[[[[[[ZZZVVVbbbdddfffiiikkkooouuuxxxyyyxxxuuuqqqmmmkkklllmmmrrrmmmlllqqqtttrrrpppppprrrtttxxxyyyxxxwwwwwwwww~~~~~~wwwqqqjjjccc______]]]ZZZXXXWWWXXXYYY[[[eeeiiimmmnnnnnnrrr|||~~~qqq---------.........//////............////////////////////////////////////........................000///...------...///000//////.........---------............////////////////////////////////////......//////000000111111/////////000000000000111222111111111000000000000....../////////000000000111222222111000111333666666999>>>BBBCCCDDDEEEEEEDDDCCCCCCDDDGGGLLLQQQTTTXXXZZZ^^^aaabbbaaa___^^^___```aaabbbaaa\\\UUUPPPJJJMMMNNNMMMOOOUUUYYYYYY```dddjjjkkkhhhddd```___aaadddggghhhhhhgggggghhhgggfffccc```]]]XXXTTTQQQOOOKKKJJJNNNPPPOOOQQQUUUYYY```dddbbb```bbbcccbbbffffffaaaZZZYYY]]]___\\\]]]\\\]]]cccllluuuzzz}}}~~~|||yyyvvvuuuvvvwwwqqqpppmmmkkkrrr~~~}}}}}}zzzrrrjjjgggccchhhkkkkkkiiilllttt{{{|||rrrkkk^^^]]][[[ZZZYYYYYYYYYYYYXXX\\\dddlllssswwwyyyzzz~~~yyypppeee\\\VVVTTTSSSSSSUUUXXX[[[\\\ZZZYYYWWWVVVUUUUUUVVVWWWVVVUUUQQQOOOJJJEEEAAA>>>===<<<@@@@@@CCCGGGKKKNNNOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJFFFBBBAAABBB@@@;;;666111000000//////000000111000000000000000000000000111000///////////////000000000000/////////......000000000000000000000000////////////////////////....................................////////////........................////////////////////////................................./////////000000/////////000000000000111000000000000000000000000000000000000000000000000000000000////////////...000000000000000000000000////////////////////////////////////////////////......////////////..................////////////000000000000000000000000000000000000000000000///......//////000000111111111000000000000000000000///111222333222333666888:::===AAADDDFFFHHHJJJKKKIIIIIIHHHFFFEEEGGGMMMRRRYYY[[[^^^```bbbbbbaaa```]]]ZZZVVVSSSPPPMMMIIIFFFCCCEEEGGGHHHGGGEEEEEEEEEGGGHHHHHHHHHJJJPPPYYY___iiilllrrrxxx{{{xxxwwwuuusssrrrqqqnnnkkkhhhgggfffcccaaa^^^\\\ZZZZZZWWW```eeedddbbbddddddbbbhhhkkkooossswww{{{|||xxxwwwyyy{{{zzzwwwxxxyyywwwxxx{{{}}}||||||}}}}}}yyywwwrrrnnnllljjjhhhddd```]]]\\\]]]]]]lllooorrrsssrrrvvv~~~------........./////////............////////////////////////////////////222111111000000///////////////............///////////////............---............////////////////////////////////////////////////000000000000000000000000111111111111222222222222111111111111............////////////000111222222222333666888;;;>>>AAACCCBBBAAAAAABBBBBBCCCDDDGGGLLLRRRYYY]]]]]]^^^___`````````___^^^]]]```bbbaaa\\\UUUOOOLLLMMMQQQSSSUUUZZZbbbgggggglllllljjjfff```[[[XXXXXX^^^```cccdddcccccccccdddbbb___ZZZUUUQQQOOONNNMMMKKKIIIKKKQQQUUUWWW[[[```hhhoootttsssrrrssstttsssuuurrrllleeeeeeiiillljjjiiiiiikkkqqq|||~~~~~~}}}}}}yyyyyyxxx|||~~~}}}zzzzzzxxxqqqdddbbbbbbcccdddccc___ZZZVVV\\\eeennnuuuwwwvvvuuutttwww~~~zzzqqqfff___YYYVVVSSSRRRTTTWWWYYYYYYXXXVVVUUUUUUVVVVVVUUUSSSVVVTTTOOOJJJEEEBBB???>>>???>>>>>>AAAFFFKKKNNNPPPMMMMMMNNNNNNNNNNNNMMMMMMMMMJJJGGGFFFFFFDDD@@@<<<555333111/////////000111000000000000000000000000222111000///............111000000000000000//////..............................//////000000111111....................................////////////........................////////////////////////......................../////////000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////............000000000000000000000000........................000000000000000000000000......////////////..................////////////000000000000000000000000000000000000000000000000---......///000111222333000000000000000000111111///000222333333666:::<<<===@@@CCCEEEFFFGGGIIIKKKFFFFFFEEEDDDEEEKKKRRRXXX[[[]]]```bbbbbb```]]][[[XXXTTTOOOKKKHHHEEEBBB@@@AAACCCDDDEEEDDDEEEGGGIIIOOOSSSVVVWWWYYY___iiiqqqppptttwwwyyy|||wwwrrrnnnmmmlllkkkiiigggbbb______aaabbbaaa^^^]]]___aaa___gggnnnppppppssstttttttttxxx~~~}}}~~~~~~|||xxxwwwxxxzzz{{{|||{{{}}}{{{yyyyyyzzzwwwsssooollllllmmmnnnxxxzzz{{{yyyxxxyyy}}}............////////////............////////////////////////////////////222222111000000///....../////////......//////////////////...........................////////////////////////////////////333333222000///---,,,,,,//////000000000111111111111111111111111111111111//////000000000111111111000111222222222444777999<<<>>>AAACCCBBBBBBBBBCCCGGGIIILLLOOOTTTXXX[[[]]][[[\\\\\\]]]^^^^^^______\\\]]]\\\XXXRRROOOOOOPPPVVVZZZ\\\^^^dddlllpppoookkkgggbbb[[[VVVTTTTTTUUUWWWYYY[[[[[[YYYXXXYYYYYYVVVUUURRROOOMMMNNNOOOQQQOOOOOORRRYYY]]]```eeekkkuuu}}}xxxuuuwww|||zzz{{{}}}vvvjjjiiijjjmmmpppnnnfff______fffpppzzz~~~~~~yyyvvvkkklllpppwwwyyywwwwwwyyy{{{}}}}}}yyyrrrhhhccc]]]YYYWWWWWWWWWWWWYYYWWWVVVVVVWWWVVVUUUSSSVVVTTTQQQMMMJJJGGGEEEDDD@@@===;;;<<<@@@FFFJJJLLLJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMJJJIIIIIIGGGDDDAAA999777444111//////000111////////////////////////111111000///////////////111111111111000000000000........................------...///000000111111....................................////////////........................////////////////////////........................//////////////////////////////000000000111111111000000000000000000000000////////////////////////000000/////////.........////////////////////////........................000000000000000000000000......////////////..................////////////////////////////////////000000000000000111111111/////////000000111111222000000000000000111111111///111222444555999===AAA===@@@DDDFFFFFFFFFGGGHHHCCCDDDEEEGGGKKKPPPWWW[[[]]]^^^```aaa___\\\WWWTTTQQQMMMIIIEEECCCBBBAAA@@@CCCCCCDDDDDDFFFKKKRRRWWW```iiirrruuusssqqqrrruuuooosssvvvvvvwww~~~}}}sssmmmccccccdddeeefffeeeaaa^^^```eeeiiihhheeedddgggkkkqqqwww~~~{{{wwwuuuuuuxxx{{{}}}{{{}}}}}}{{{|||~~~{{{yyyxxxyyyyyy|||{{{vvvtttwwwxxxuuu........./////////000000............////////////////////////////////////---------,,,+++***))))))...//////////////////...////////////////////////............////////////////////////////////////333333222000///---,,,,,,........./////////000000000000000000000000000000000000000000111111111111000222333333333555888:::;;;>>>BBBDDDEEEGGGIIIJJJMMMPPPTTTYYY\\\]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[YYYWWWSSSMMMJJJLLLTTTZZZdddfffffffffkkkqqqrrroooddd___YYYSSSPPPQQQSSSTTTOOOPPPQQQPPPNNNMMMMMMNNNLLLNNNPPPPPPOOOPPPSSSVVVTTTUUU[[[bbbgggiiiooowwwuuutttvvv{{{~~~{{{ssskkknnnvvvzzzkkkfffbbbbbbcccbbbdddhhhlllqqq{{{zzzvvvqqqkkkfffaaa[[[WWWYYYWWWUUUVVVXXXYYYYYYYYYVVVUUURRRPPPMMMJJJIIIHHHCCC@@@;;;:::<<<@@@CCCEEEGGGHHHJJJLLLNNNOOOPPPPPPOOOMMMLLLKKKJJJHHHFFFDDD>>><<<777333111000111111///////////////////////////////////////000111111000000000000111111111111////////////////////////,,,,,,---......///000000....................................////////////........................////////////////////////........................................................./////////000000////////////////////////////////////////////////111111111000000000//////////////////////////////........................////////////////////////......////////////..................///////////////////////////////////////000000000111111111222222222111111000000////////////000000111111111111000222444666888;;;@@@CCC;;;???DDDGGGGGGEEEDDDDDDCCCDDDHHHMMMRRRVVVYYYZZZ[[[\\\\\\\\\YYYUUUQQQNNNIIIFFFBBBAAAAAABBBCCCBBBCCCDDDFFFJJJRRR^^^jjjsss~~~xxxvvvtttvvvwwwvvvwww|||~~~uuukkkddd^^^```dddiiilllmmmjjjhhhffflllqqqrrrppppppssswww{{{wwwzzz|||||||||~~~zzzyyy~~~~~~xxxrrrnnnhhhhhhfffdddfffkkkmmmmmm....../////////000000000............////////////////////////////////////......------,,,+++++++++......////////////.........////////////000000000............////////////////////////////////////////////////000000000000............///////////////////////////000000000////////////000000000000111222444555666888<<>>>>>CCCDDDGGGJJJLLLOOOPPPQQQNNNNNNMMMLLLKKKIIIGGGFFFBBB@@@<<<888444222111111000000000000000000000000............///000111222//////000000000000000111000000000000000000000000,,,,,,------......//////....................................////////////........................////////////////////////....................................------------............////////////////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000........................////////////////////////......////////////..................////////////000000000000000000000000///000000111111222222222333333222111000//////.../////////000111111222222222555888:::;;;===@@@BBB;;;???CCCFFFFFFEEEDDDCCCFFFHHHKKKQQQVVVXXXXXXVVVVVVVVVVVVTTTQQQMMMJJJHHHBBB@@@??????BBBDDDEEEEEECCCGGGOOOZZZgggwww|||yyyxxxvvvsssssswww|||}}}yyyrrrlllfffccchhhkkkpppwww|||}}}{{{xxxwww{{{~~~~~~~~~~~~yyywwwuuuxxxzzzpppiii]]]]]]\\\^^^bbbgggiiijjj.../////////000000000000............////////////////////////////////////000000000000000000000000---...///000000///...---.../////////000000000000............////////////////////////////////////......//////000000111111...////////////000000000//////000000000111111111000000000000111111111111000333555888;;;???DDDGGGHHHKKKMMMOOOPPPRRRUUUWWWWWWYYY[[[]]]]]]\\\[[[ZZZVVVVVVVVVUUUSSSRRRPPPOOOKKKJJJJJJMMMSSSZZZ```cccfffeeebbb```ccceeebbb[[[UUUQQQMMMKKKLLLLLLJJJIIICCCEEEGGGGGGGGGHHHJJJMMMSSSXXX]]]^^^^^^```eeeiiijjjmmmssszzz|||}}}sssjjjaaa^^^\\\[[[[[[^^^^^^aaahhhpppxxx}}}|||uuu___ZZZTTTPPPOOOQQQRRRSSSWWWWWWVVVTTTSSSQQQOOONNNKKKHHHDDDAAA@@@>>>===;;;@@@AAADDDHHHKKKNNNPPPQQQNNNOOOOOONNNLLLJJJIIIIIIEEECCC@@@<<<888444222111000000000000000000000000000///////////////000111....../////////000000000000000000000000000000000.............../////////....................................////////////........................////////////////////////........................////////////.........---...////////////000000000////////////////////////000000000000000000000000111000000000000/////////000000000000000000000000////////////////////////000000000000000000000000......////////////..................////////////000000000000000000000000///000000111111222333333333222222111111000000000...//////000111111222222444777;;;===>>>>>>???@@@???@@@CCCCCCCCCDDDFFFHHHLLLLLLMMMQQQUUUVVVUUUSSSPPPPPPNNNLLLIIIFFFDDDCCCAAA@@@AAACCCFFFHHHIIIHHHJJJRRR```oooxxxuuupppnnnoooqqqrrrrrrvvvvvvsssnnnjjjkkkooosss}}}~~~~~~|||yyyyyyxxx|||sssjjjaaa______cccfffgggfffeee////////////000000000000............/////////000////////////////////////............////////////---...///000000///...---.../////////000000111111............/////////000////////////////////////111111000000//////......000000000000111111111111000000111111222222222333222222333333333444444444000222666:::???DDDJJJNNNQQQRRRTTTUUUTTTUUUWWWYYY___^^^\\\ZZZYYYXXXWWWWWWQQQQQQSSSTTTTTTSSSRRRQQQFFFGGGKKKSSS\\\bbbbbbaaa\\\[[[XXXVVVYYY\\\XXXQQQKKKHHHGGGGGGIIIIIIGGGDDDBBBDDDFFFHHHIIILLLPPPRRR[[[___dddfffgggkkkrrryyyzzz|||ssskkkeeeeeedddaaa______bbbdddfffkkkrrrzzz~~~|||vvv{{{rrrkkk```XXXSSSRRRQQQQQQSSSTTTUUUUUUVVVVVVVVVUUULLLJJJGGGEEECCCAAA>>>;;;>>>@@@CCCGGGJJJNNNPPPQQQNNNOOOPPPOOOMMMKKKJJJJJJGGGEEEBBB>>>:::666222000000000000000000000000000222111000//////......///---.........//////000000000000000000000000000000000000000000////////////..................................../////////000........................////////////////////////........................111111000000/////////...000000000000111111111111////////////////////////000000000000000000000000000/////////............000000000000000000000000000000000000000000000000111111111111111111111111......////////////................../////////000000000000000000000000000///000000111222222333333111111111111111222222222...//////000111222222222555999===???@@@???>>>>>>CCCCCCBBBAAAAAADDDIIIMMMQQQOOOMMMOOORRRTTTSSSQQQMMMKKKIIIFFFDDDBBBAAAAAADDDDDDEEEHHHKKKMMMMMMLLLSSS]]]nnnxxxsssnnnmmmppprrrqqqnnnnnnnnnllliiihhhppp}}}{{{yyy|||}}}{{{|||}}}~~~~~~|||zzzyyyzzz{{{zzz~~~wwwmmmmmmjjjjjjmmmmmmjjjdddaaa000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000///......//////............//////000000000000000000000000............/////////000111111000000//////......000000000000///////////////111222222222222555777444555999AAAJJJRRRUUUUUUWWWTTTRRRSSSWWWZZZZZZYYY___\\\XXXUUUUUUUUUUUUUUUUUUOOOMMMRRRUUUQQQJJJFFFHHHPPP[[[ccceeeccc```^^^RRRSSSUUUWWWVVVQQQKKKGGGDDDDDDCCCCCCCCCDDDEEEEEEKKKGGGFFFJJJMMMNNNQQQVVV^^^iiixxx~~~{{{wwwqqqooooooooonnnllllllqqqttttttwww~~~zzzsssqqqrrrssswwwzzz~~~~~~zzzooohhh___SSSMMMNNNOOOPPPRRRSSSTTTVVVVVVVVVRRROOOKKKGGGEEECCC@@@>>>>>>>>>???BBBEEEIIIMMMOOOPPPPPPOOOOOOOOONNNNNNNNNMMMHHHCCCAAAAAA???999444444111//////111333222111111111000000//////..............................////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000............////////////......////////////......,,,,,,------.../////////...............------------------......000111111000000000000000000000000222111000000111111000///000000000000000000000000////////////////////////////////////000000000000//////000000000000//////111111000000/////////...////////////000000000000000000111222333444444555...///000222222111111000333222000///000111333444;;;===AAACCCEEECCCAAA@@@@@@@@@@@@BBBFFFKKKPPPSSSVVVVVVVVVVVVVVVUUUTTTSSSIIIHHHFFFFFFEEEDDDAAA>>>AAADDDJJJMMMLLLMMMVVVaaaooovvv}}}}}}vvvtttrrroooooovvv}}}{{{tttllllllooouuuzzz}}}~~~|||yyyyyyyyyyyyzzzzzzyyyyyyxxxwwwuuu~~~{{{yyyyyy{{{xxxnnnfffccc////////////////////////////////////////////////////////////////////////////////////////////////........................///////////////...------000000////////////000000000000000000000000000000........./////////000000111000000000/////////...000000000000000000000000111222222222222333666888<<<===AAAHHHPPPVVVWWWWWWTTTSSSSSSUUUYYY\\\\\\ZZZYYYWWWUUUTTTTTTSSSQQQPPPRRROOONNNOOOMMMJJJKKKOOOWWW]]]eeehhhgggaaa[[[WWWQQQRRRRRRRRRPPPLLLFFFBBBAAABBBCCCEEEGGGIIIKKKLLLNNNKKKLLLOOOQQQRRRWWW]]]qqqzzz|||zzzvvvzzz{{{|||{{{qqqiiidddcccdddfffmmmvvv|||||||||||||||zzztttkkk^^^TTTPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTQQQNNNKKKIIIGGGCCCAAA??????@@@AAADDDGGGIIIKKKOOOPPPPPPPPPOOONNNMMMMMMMMMIIIDDDBBBCCCBBB===999777333000///111222222111000000000000000/////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////............////////////......////////////......111000000///......------.....................///---------......///000111000000000000000000000000111000///////////////...000000000000000000000000////////////////////////////////////000000000000//////000000000000//////000000000/////////......////////////000000000111000000111111222333333333///000111222333222222111222222111111222444666888888:::===AAABBBBBBAAA@@@@@@AAADDDHHHMMMRRRWWWZZZXXXYYYYYYYYYVVVRRRNNNLLLHHHGGGEEECCCDDDEEEHHHJJJIIIJJJNNNVVV\\\bbbkkkuuu{{{|||}}}~~~|||yyyxxxyyyzzz{{{}}}ttttttxxxwww|||zzz~~~~~~||||||||||||{{{{{{zzzzzzwww~~~~~~}}}{{{~~~}}}tttnnnmmm................................................////////////////////////////////////////////////..............................//////......------111111000000000000111111000000000000000000000000....../////////000000000000000000000////////////000000000000000000000000222333333333333555999<<>>;;;666222000000000111/////////000000111111222000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000....................................//////////////////000000000000//////---......///000000111111---......///000111111222...............///000000////////////////////////------......000222666888////////////////////////////////////////////////////////////000000000000//////000000000000////////////..................//////000000000111111111111111111000000000//////111111111222222222222222111111111333555777999;;;;;;<<<===???AAABBBCCCDDDIIILLLOOOSSSVVVXXXXXXXXXZZZYYYWWWSSSNNNHHHCCC@@@@@@FFFKKKKKKIIIIIILLLPPPTTT```vvv|||}}}|||~~~|||||||||vvvssssss}}}}}}yyywwwzzz{{{xxx}}}~~~|||{{{zzz{{{zzzvvvqqqooopppssstttyyy}}}|||vvvtttsssrrrtttxxx................................................////////////////////////////////////////////////000000000000000000000000///000000111111111000000000//////......//////000////////////////////////////////////000000000111////////////000000000000000111111111222222333333000333666999===CCCIIIMMMRRRUUUXXX[[[\\\[[[YYYXXXWWW[[[```bbbbbb^^^YYYVVVSSSOOOJJJHHHHHHJJJKKKKKKKKKKKKOOOVVVZZZ]]]dddmmm{{{vvvkkk^^^RRRJJJHHHHHHEEEFFFGGGEEEDDDDDDFFFIIIJJJNNNSSSYYY^^^aaaccccccfffhhhmmmuuuyyy|||}}}}}}|||zzz{{{}}}yyyqqqooooooooooooqqqnnniiiccccccjjjvvvwwwrrrkkkccc\\\XXXUUUUUUUUUTTTTTTUUUUUUSSSOOOLLLIIIIIIHHHFFFEEECCCBBBAAACCCFFFJJJMMMPPPPPPOOOOOOMMMKKKIIIHHHHHHIIIJJJIIIAAA???;;;666222000111111//////000000111111222222////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////....................................//////////////////000000000000//////,,,------......//////000---......///000111111222///............//////000////////////////////////---...//////...///333555////////////////////////000000000000000000000000////////////000000000000//////000000000000//////......//////////////////000000000000111111111111222222111111000/////////000000000000111111111222111111222333555666888888>>>>>>>>>>>>???AAADDDEEENNNPPPTTTWWWYYYXXXVVVUUUVVVSSSOOOJJJFFFCCCBBBBBBAAAEEEIIIJJJKKKPPPYYYaaammm}}}zzz~~~}}}xxxtttvvvrrrssszzz~~~{{{xxxwww}}}}}}zzz}}}}}}yyyyyy}}}{{{|||}}}}}}|||{{{zzz{{{}}}{{{}}}}}}zzzwwwvvvxxx{{{}}}~~~|||~~~{{{zzzyyyxxxxxx{{{~~~................................................////////////////////////////////////////////////........................000000111222222222111111//////............//////000000000000000000000000/////////000000000111111////////////000000000000111111111222333333444444222555;;;@@@EEEJJJPPPTTTUUUXXX[[[\\\[[[ZZZYYYYYYZZZ]]]aaaaaa^^^YYYUUUSSSOOOKKKGGGEEEHHHLLLPPPSSSTTTRRRVVV^^^dddeeegggjjjrrrlllaaaTTTJJJEEEEEEGGG@@@CCCEEEEEEDDDEEEJJJNNNPPPUUU^^^gggpppuuuxxxyyy}}}{{{||||||uuuppphhhhhhhhhgggfffhhhllloooqqqssswww|||xxxyyy{{{|||uuutttuuuvvvuuu|||zzzvvvqqqmmmnnnsssxxxtttiii^^^VVVQQQTTTTTTSSSTTTUUUTTTQQQOOONNNNNNMMMLLLJJJHHHFFFEEE@@@CCCFFFJJJMMMNNNOOOOOOMMMKKKIIIGGGGGGGGGHHHIIICCCBBB@@@;;;666333222222000000111111111111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000............................................................///////////////000000111111000000////////////...------,,,,,,.........//////000000000//////............//////000000000000000000000000...111222000---+++,,,...000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////////////////000000000000000000000111111111222222222222222111111000000000000000//////000000111222333333444666777999::::::@@@???>>>===???BBBFFFHHHQQQSSSWWWYYYZZZYYYVVVUUUOOOLLLGGGCCCAAABBBCCCEEEEEEEEEFFFIIIQQQbbbuuuvvvrrrqqqqqqpppmmmoooyyy}}}}}}}}}}}}~~~zzzwwwvvvxxxyyyzzz{{{|||////////////////////////////////////////////////////////////////////////////////////////////////........................//////000111111111111111000000////////////000000000000000000000000000000//////000000000111111111.../////////000000000111111111222222333444444555666:::AAAFFFKKKPPPTTTWWWXXXZZZ]]]^^^\\\[[[[[[]]]ZZZ\\\^^^\\\XXXSSSQQQQQQKKKIIIIIIKKKQQQXXX^^^``````^^^```eeefffbbbaaabbbeeeaaaZZZQQQIIIEEEEEEFFFBBBFFFIIIIIIHHHJJJOOOTTT[[[aaalllxxx|||yyywwwuuurrrooollljjjfff```\\\YYYZZZZZZYYYYYYYYY\\\^^^___```cccgggjjjllljjjiiihhhiiikkkooosssvvvvvvuuuzzz{{{}}}||||||~~~{{{{{{zzzkkk]]]TTTUUUTTTSSSSSSUUUUUUTTTSSSRRRRRRRRRQQQPPPNNNLLLJJJAAABBBEEEGGGIIIKKKLLLLLLMMMKKKIIIFFFDDDDDDEEEGGGDDDDDDDDD???:::555333444222222111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////000000111111111111000000000000//////...---------...................../////////............//////000000000000000000000000...222555444000------///000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000111111222222000000111111111222222222222222222222222111111111111111000000000111222333555666888;;;===???@@@AAABBBAAA@@@@@@CCCHHHNNNQQQUUUVVVXXXXXXWWWTTTQQQNNNHHHFFFDDDBBBAAABBBDDDEEEFFFGGGJJJTTTeee{{{xxxuuuuuutttqqqnnnnnnssszzz~~~}}}~~~~~~zzzxxxyyyzzz000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000......///000000000000000111111000000000000111111000000000000000000000000000000000000111111111111.../////////000000111111111111222333333444555555:::>>>EEEKKKOOORRRUUUWWWZZZ]]]______]]]\\\^^^```XXXZZZ[[[XXXSSSPPPOOOPPPIIIJJJMMMTTT\\\dddjjjllliiiggghhhhhhccc\\\YYY[[[]]][[[WWWQQQKKKFFFEEEEEEGGGKKKOOOPPPNNNPPPTTTYYYgggmmmxxx{{{tttooojjjgggeeecccaaa```___^^^[[[UUUQQQRRRTTTTTTTTTSSSSSSTTTVVVVVVVVVXXXZZZ]]]]]][[[YYY^^^^^^```dddhhhjjjjjjiiinnnoooqqqtttwwwzzz|||}}}www|||}}}}}}wwweeeZZZVVVUUUSSSSSSUUUVVVVVVUUUUUUUUUUUUUUUTTTRRRPPPNNNCCCDDDDDDEEEGGGHHHIIIJJJLLLKKKHHHEEEBBBAAACCCEEEDDDEEEFFFBBB<<<777444444333222222222111000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000000111111111111000000......//////000111111111...............---------000//////.........//////000000000000000000000000,,,111777888666444555777000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////000000111111222222222333000111111111111222222222222222222222222222222222333222111111111222333444666888;;;>>>BBBDDDFFFGGGEEEDDDCCCDDDHHHOOOVVVZZZXXXXXXXXXVVVRRRMMMHHHEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEIIISSSdddyyy~~~|||yyyyyy~~~{{{qqqooorrrxxx{{{xxxsssuuuzzzyyy}}}}}}}}}zzz{{{000000//////.........---////////////000000000000////////////////////////000000////////////000000000000000000000000000000---......///000111111222............/////////000000000000000////////////000000000000000000000000222222222111111111111111333333444555666777888888===CCCKKKOOOOOOOOOOOOOOOYYY\\\___aaa```^^^]]]]]]ZZZWWWVVVUUUQQQLLLLLLPPPMMMSSSZZZ```hhhpppqqqnnnllliiiddd]]]XXXTTTRRRQQQYYYVVVPPPKKKHHHHHHIIIJJJFFFKKKQQQUUUWWWZZZ^^^aaannnzzz{{{vvvppplllfff```[[[XXXWWWWWWTTTTTTSSSSSSRRRRRRRRRRRRTTTWWWZZZYYYVVVTTTUUUVVVVVVUUUUUUWWW[[[[[[YYYVVV\\\aaacccaaa```cccdddccchhhgggggghhhkkkllllllkkklllkkklllooorrruuuvvvuuuvvv|||vvvssssssttt{{{zzzsssccc\\\SSSNNNOOOQQQRRRRRRRRRRRRTTTVVVXXXWWWSSSQQQKKKHHHCCC??????BBBFFFJJJJJJKKKLLLIIIDDDAAA@@@BBBGGGFFFEEEDDDBBB>>>888444444333333222222222222222111111111111111111111111000000111111111111000000000000000000000000000000......////////////......////////////............////////////////////////000000//////.........---111111000000//////......222111111000///......---..................---,,,////////////000000000000//////000000111111111222333333333222222222111111222111111000///......---////////////000000000000000000000000000000000000000000000000000000000000333222222222111000000000000000000111222222222333---///111111000//////000111111000111222444777999<<>>BBBCCCDDDFFFIIIOOOUUUYYYfffmmmrrrvvv~~~xxxrrrqqquuu}}}xxxuuuwwwxxxvvvqqqnnnnnnpppuuuzzz~~~|||zzz~~~www{{{////////////................../////////000000000////////////////////////000000////////////000000000000000000000000000000////////////000000000000....../////////000000000......//////000000111111000000000000000000000000111111111222222222222222444444444555777:::<<<>>>FFFGGGHHHHHHHHHKKKNNNRRRXXX\\\```bbb```]]]ZZZYYYQQQNNNLLLMMMKKKIIILLLQQQaaallltttuuurrrnnnhhhbbbUUUSSSPPPMMMKKKKKKKKKKKKHHHGGGFFFGGGJJJPPPVVVZZZ___^^^^^^___ccclllxxxyyywwwtttooojjjeee```^^^XXXVVVRRROOOMMMMMMNNNOOOQQQPPPPPPOOOQQQSSSVVVWWW^^^___]]]ZZZWWWUUUTTTUUUUUUTTTSSSTTTVVVXXXWWWVVVZZZ^^^___\\\ZZZ[[[[[[YYYZZZXXXUUUTTTTTTSSSRRRPPPTTTWWW[[[aaacccbbb]]]YYYVVVYYY^^^eeennnyyy~~~yyysssooommmlllqqqzzzssshhhaaa[[[TTTPPPMMMMMMOOOQQQTTTVVVUUUTTTQQQNNNJJJFFFBBB???>>>>>>DDDGGGKKKLLLJJJGGGEEEDDDDDDDDDFFFGGGHHHEEEAAA===:::888444222000000222333////////////////////////000000111111111111000000000000000000000000000000...//////000000//////...000000000000000000000000////////////////////////////////////............000000000000////////////111111000000//////......------...///000000000000////////////000000000000000000000000111111111111111111111111000000000000111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000111111111111111222222222222222222111111111111111000111333333222222333444555555444555777;;;???AAAFFFJJJPPPRRRPPPKKKGGGDDDGGGLLLOOOPPPSSSXXXXXXVVVUUUOOOIIIHHHEEE@@@>>>???DDDFFFHHHMMMTTT]]]ffflllxxxxxxvvvuuu{{{zzzpppkkkvvvwww{{{wwwxxxzzz{{{xxxsssmmmllllllrrryyy|||vvvwww{{{}}}yyyuuuzzz~~~~~~|||}}}zzzyyyyyyxxxzzz{{{///////////////................../////////000000////////////////////////000000////////////000000////////////////////////000000000000////////////...////////////000000000......//////000000111111000000000000000000000000111111111222222333333333555444555666999<<>>BBBGGGKKKLLLKKKIIIHHHBBBCCCEEEHHHIIIHHHEEEBBB>>>;;;777333111000222333000000000000000000000000000000111111111111000000//////////////////////////////000000000000//////000000000000111111111111///////////////////////////////////////.........000000000000////////////111000000000/////////...//////000000000000000///////////////000000000000000000000000000111111111000000000000000/////////111000000000/////////...////////////000000000000000000000000000000000000000000000000000000000000000000000111222222222333333222222222111000000000000111333222222222444555444444555777;;;@@@EEEIIIMMMPPPSSSRRROOOJJJEEECCCKKKPPPTTTUUUVVVYYYXXXTTTOOOJJJFFFEEEDDDBBBCCCFFFGGGIIIOOOYYYfffpppvvvxxx{{{xxxvvvwww}}}|||uuurrrsss}}}yyy|||~~~yyyrrrmmmllllllvvv~~~zzzyyyvvvssswww}}}uuulllqqqxxx}}}}}}~~~}}}}}}~~~{{{zzzzzzxxx{{{.........///////////////............////////////////////////////////////000000////////////000000////////////////////////000000000000////////////////////////000000000111.../////////000000000111000000000000000000000000000000111222333444444444555666666888;;;>>>AAACCCDDDCCCBBBDDDIIIPPPVVVZZZXXX[[[^^^___\\\XXXUUUSSSPPPLLLIIIKKKNNNSSS^^^hhhuuu|||wwwjjj___VVVPPPIIIGGGEEEDDDCCCCCCDDDEEEIIIKKKOOOTTT\\\dddkkkoookkkmmmrrryyy~~~xxxvvvtttnnnddd\\\WWWVVVTTTSSSRRRQQQQQQRRRPPPOOOMMMKKKJJJJJJKKKLLLLLLLLLMMMNNNQQQUUUYYY[[[fffccc```]]][[[ZZZYYYXXXYYYZZZ[[[\\\\\\\\\]]]^^^^^^bbbbbb^^^ZZZZZZZZZWWWUUURRROOOMMMMMMMMMMMMLLLPPPOOOPPPRRRSSSRRRPPPMMMRRRPPPPPPSSSYYY]]]``````\\\\\\\\\\\\___bbbeeegggnnnttt{{{|||yyywwwxxxwwwwww}}}|||ooofffTTTRRRQQQRRRUUUYYY[[[\\\VVVVVVSSSOOOJJJCCC===999:::===BBBGGGKKKMMMLLLKKKBBBBBBDDDGGGIIIIIIGGGEEECCC@@@;;;666333222222333111111111111111111111111000000111111111111000000//////////////////////////////000000000000/////////000000000111111111222////////////////////////.........///////////////////////////000000000000000000000000////////////000000111111000///......////////////000000000000111111000000000000000000////////////////////////000000000000////////////////////////000000000000////////////////////////111111111111111111111111000000000111222222222333333222222222111000000000000111222111111111444666222444666;;;@@@FFFLLLOOOQQQRRRQQQNNNKKKHHHGGGHHHPPPUUUXXXXXXXXXXXXUUUPPPKKKFFFCCCDDDCCCBBBFFFKKKHHHLLLWWWiii}}}{{{zzzzzz}}}{{{xxxzzz~~~}}}xxxyyy~~~~~~~~~zzztttooommmpppttt{{{xxxwwwxxxxxxxxx~~~wwwnnnlllooosssxxx|||~~~~~~~~~~~~~~~~~~}}}zzzyyy|||.........///////////////------........./////////////////////////////////000000////////////000000000000000000000000000000////////////000000000000/////////000000000111111000000000000000/////////000000000000000000000000000000111222333444555666666777999;;;>>>@@@BBBCCC@@@@@@AAAGGGNNNUUUZZZ\\\XXXZZZ\\\[[[XXXTTTRRRQQQIIIHHHKKKRRRZZZbbbmmmxxx|||nnn```VVVNNNHHHHHHGGGEEEDDDCCCDDDFFFGGGGGGLLLTTT```kkkvvv~~~tttnnngggcccbbb___ZZZTTTRRRRRRQQQQQQQQQQQQRRRSSSLLLKKKJJJHHHHHHHHHIIIIIIJJJKKKMMMPPPSSSWWWYYY[[[cccaaa___^^^^^^^^^]]]\\\\\\^^^aaabbbaaaaaaaaabbbeeehhhhhhccc``````___\\\WWWUUUQQQPPPPPPQQQQQQPPPPPPNNNMMMLLLMMMMMMLLLKKKMMMLLLLLLNNNQQQSSSTTTTTTRRRTTTWWWZZZ[[[\\\[[[[[[___dddkkkppptttvvvxxxzzz}}}yyyuuuwww}}}ttt```\\\WWWUUUUUUWWWXXXXXXXXXWWWVVVTTTOOOHHHCCC???:::;;;===AAAFFFJJJLLLLLLDDDDDDDDDFFFHHHJJJIIIHHHGGGDDD???:::666333333333111111111111111111111111000000111111111111000000000000000000000000000000///000000111111000000///...//////000000111111111////////////////////////.........///////////////////////////000000000000000000000000///////////////000000000//////...---////////////000000000000111111111111000000000000////////////000000000000000000000000////////////////////////000000000000////////////////////////111111111111111111111111111111111111111222222222222222222111111111111111000111111111000222444777444666;;;AAAGGGLLLPPPRRRQQQPPPNNNKKKHHHIIILLLOOOTTTXXXZZZWWWUUUTTTPPPKKKHHHEEECCCCCCBBBAAAEEEKKKNNNVVVggg}}}wwwssstttvvvwwwyyy{{{}}}}}}{{{yyywwwvvvtttpppnnnpppwww~~~}}}|||~~~~~~~~~yyysssooopppqqqsssuuuxxxzzz{{{|||}}}{{{zzz{{{||||||~~~............/////////000---------.........//////////////////////////////000000////////////000000000000000000000000000000......//////000000111111//////000000000111111111111111000000//////......000000000000000000000000///000111222444555666777666888;;;>>>AAABBBBBBBBB===>>>CCCKKKTTTYYY[[[ZZZXXXYYYYYYWWWTTTQQQOOOOOOJJJMMMVVVbbbkkkqqqyyy|||ppp___SSSOOOKKKHHHGGGFFFEEEEEEEEEGGGIIIKKKKKKRRR___nnn}}}{{{tttddd```[[[XXXWWWUUURRRPPPPPPQQQQQQRRRRRRRRRSSSSSSLLLLLLKKKKKKKKKLLLMMMMMMMMMOOOSSSVVVZZZ\\\^^^___dddcccbbbdddfffgggfffdddbbbfffjjjlllkkkiiihhhhhhkkkoooooojjjggggggfffccc```]]]XXXVVVVVVWWWWWWVVVVVVTTTRRRQQQQQQQQQOOOMMMJJJKKKLLLMMMMMMNNNNNNOOOQQQSSSWWWZZZ[[[ZZZXXXVVVUUUWWW[[[]]]___bbbeeehhhqqqxxx}}}wwwxxxrrrlllccc\\\XXXVVVUUUUUUXXXXXXXXXWWWSSSNNNJJJGGG???<<<:::<<<@@@EEEHHHHHHIIIGGGFFFFFFHHHKKKLLLLLLJJJHHHCCC>>>999666333222111111111111111111111111000000111111111111000000000000000000000000000000000000111111111111000000------...//////000111111////////////////////////............/////////000.../////////000000000111////////////000000000000+++,,,---...///000000000////////////000000000000111111111111000000000////////////000000111111111////////////000000000000////////////000000000000////////////////////////111111111111111111111111222222222111111111111111111111111111111222222222111222222222111333666999999<<>>EEENNNWWW[[[[[[XXXYYYYYYXXXUUUQQQOOONNNNNNQQQVVVcccrrrzzz|||zzzrrrbbbRRRJJJKKKLLLKKKFFFEEEEEEEEEGGGIIILLLNNNSSS[[[jjj{{{|||tttmmmeee```ZZZYYYWWWUUUUUUTTTSSSRRROOOPPPQQQRRRSSSSSSRRRRRRKKKKKKKKKLLLMMMNNNPPPPPPSSSUUUYYY^^^aaacccddddddhhhggghhhkkkooopppnnnlllhhhmmmsssuuusssqqqooooooooossssssnnnkkkkkkjjjggghhheee```]]]\\\\\\\\\\\\XXXWWWVVVUUUUUUTTTQQQNNNMMMNNNPPPOOOMMMLLLLLLMMMNNNPPPTTTWWWWWWUUURRRPPPUUUUUUUUUTTTUUUYYY^^^bbb```fffkkkmmmqqqyyy~~~~~~}}}}}}zzznnnddd\\\XXXUUUTTTWWWXXXYYYXXXVVVRRROOOLLLCCC>>>999888<<>>BBBGGGMMMQQQSSSSSSRRRIIIJJJKKKKKKMMMQQQVVV[[[WWWYYYWWWQQQMMMJJJFFF@@@AAAAAAEEEIIIKKKLLLRRRYYYmmm}}}{{{~~~yyyrrrqqquuuuuuxxxyyyxxxuuuwww}}}zzz{{{{{{yyywwwyyy}}}~~~~~~{{{{{{{{{yyyvvvwww{{{}}}uuutttuuuuuuyyy|||||||||~~~~~~}}}xxxyyy~~~yyyxxx}}}333000---,,,///111111000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000222111000.........///000000000000000111111111111000000000000000000000000111111111000000000000000000222444555555666888:::888;;;@@@CCCCCCCCCCCCCCCCCCGGGMMMSSSYYYZZZYYYWWWXXXTTTQQQQQQMMMIIIMMMVVVTTTaaattt}}}rrrnnn___RRRMMMJJJFFFDDDGGGHHHFFFFFFJJJPPPTTTSSSQQQVVViii~~~wwwjjjbbb]]]YYYUUUTTTTTTSSSRRRQQQPPPPPPPPPVVVVVVUUURRRPPPOOOPPPQQQQQQQQQPPPRRRUUUXXXYYYYYYaaa]]]^^^eeeiiijjjkkkmmmkkkttt{{{}}}}}}}}}zzzvvvyyy{{{{{{yyyvvvtttvvvyyyppprrrsssrrrqqqppppppqqqtttnnnfffdddeeeeeeccc```dddaaa^^^\\\\\\ZZZXXXVVVYYYXXXWWWVVVTTTRRRQQQPPPPPPOOONNNOOOPPPQQQPPPOOOOOOPPPPPPPPPPPPRRRTTTVVVWWWXXXZZZ^^^cccgggiiiiiiqqqyyyyyynnncccYYYTTTWWWYYY[[[\\\ZZZVVVRRROOOKKKHHHBBB>>><<<===@@@BBBIIIKKKLLLJJJHHHGGGIIILLLMMMLLLJJJGGGBBB>>>:::888333111//////111222333222//////000000000000//////222222222111000//////...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000222111000//////000111222000000000000000000000000333222222222111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000111000000222555444111---...//////000000000000000////////////////////////111111222222222333333333///111333444555777;;;===DDDIIIPPPTTTUUUSSSPPPOOOGGGHHHKKKNNNRRRVVVYYY[[[ZZZXXXTTTNNNFFFAAA@@@@@@CCCDDDGGGJJJIIIMMM___ssszzzsssssstttssssssuuupppwww{{{{{{|||}}}{{{|||}}}|||zzzzzzvvvvvvzzz~~~yyysssqqqttttttqqqsssxxx|||wwwssssssxxx|||{{{~~~}}}|||}}}222///,,,,,,...000000///////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000222111000///......///000000000000000111111111111000000000000000000000000111111111111000000000000000222444555555666888:::<<<>>>AAADDDFFFFFFDDDBBBDDDHHHNNNUUUYYYZZZXXXVVVRRROOOOOOSSSRRROOOQQQWWWeeemmmzzzuuullleeeXXXLLLHHHGGGDDDCCCEEEGGGIIILLLOOOTTTXXX\\\^^^gggxxxwwwhhh^^^XXXVVVSSSPPPRRRPPPNNNLLLKKKKKKKKKKKKNNNPPPRRRSSSTTTTTTVVVWWWUUUVVVXXX[[[___bbbddddddjjjiiikkknnnmmmkkknnnsssvvv|||yyyyyy{{{xxxyyy{{{|||}}}~~~}}}||||||wwwqqqpppppppppmmmjjjhhhfffccccccbbb```\\\YYY]]]\\\[[[[[[[[[[[[\\\\\\VVVTTTRRRRRRSSSRRRQQQOOOPPPPPPPPPOOOOOOOOOQQQSSSTTTTTTTTTWWW\\\```aaabbbgggnnnwwwzzzoooeee___VVVVVVXXXYYYYYYVVVRRROOOOOOLLLGGGAAA>>>======>>>BBBEEEIIIJJJIIIGGGHHHIIILLLLLLKKKIIIEEE@@@<<<999555333111111222333333333///000000000000000//////222222111111000//////...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111000//////000111111000000000000000000000000000000000000/////////...000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000......000222222///---...//////000000000000000000000000000000000000000222222222222222222333333222333444555666;;;@@@DDDIIINNNTTTWWWVVVQQQMMMJJJIIIJJJMMMQQQTTTWWWXXXYYYVVVSSSNNNHHHDDDBBBBBBCCCFFFFFFIIINNNRRR[[[nnn~~~{{{zzz|||{{{wwwssstttsss~~~}}}{{{~~~}}}vvvqqqrrrvvvzzzwwwrrrpppssstttsssuuu{{{{{{{{{zzzxxxwwwzzz}}}|||~~~111///,,,,,,---/////////////////////000000000000000000000000000000000000////////////000000000000////////////////////////111000000////////////000000000000000111111111111000000000000000000000000111111111111111111111111111222444444444555777999AAABBBDDDGGGIIIHHHEEECCCHHHLLLRRRWWWYYYYYYWWWUUUOOOLLLLLLRRRWWWZZZ]]]aaaqqqtttyyy}}}|||uuukkkddd[[[QQQHHHEEEDDDCCCDDDFFFIIILLLQQQUUUYYY___fffkkkxxx~~~}}}vvvoookkkhhhaaaXXXSSSRRRSSSRRRQQQOOOMMMJJJHHHGGGHHHIIIJJJLLLPPPTTTXXXZZZ\\\^^^```]]]```eeekkkqqquuuwwwxxxxxxxxxyyyyyytttpppssszzz{{{wwwooonnnmmmnnnnnnkkkeee___```aaaaaabbbdddfffhhhhhh```^^^[[[YYYYYYXXXVVVTTTUUUTTTSSSRRRRRRQQQRRRRRRTTTRRRQQQRRRUUUXXXZZZZZZ^^^fffnnnvvv~~~tttnnn\\\ZZZWWWWWWXXXWWWTTTPPPTTTQQQLLLFFFAAA>>>;;;::::::>>>DDDHHHIIIHHHGGGFFFKKKLLLMMMLLLIIIDDD???<<<888555333222333444333222000111111111000//////...222222111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111000000//////000000111000000000000000000000000000000000000////////////000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000///...///000111000......///000000111111000000111111111111111111111111333333333333222222222222444555555666999???GGGLLLOOOSSSWWWXXXTTTOOOJJJGGGLLLNNNQQQTTTVVVWWWWWWWWWRRRMMMGGGCCCCCCDDDFFFGGGEEEJJJSSS]]]dddkkkwww|||{{{|||zzzuuuuuu}}}vvvnnnkkkmmmrrrvvvxxxuuuuuuyyy{{{{{{~~~~~~~~~~~~zzzxxxyyy{{{~~~~~~///...---,,,---.........////////////000000000000////////////////////////////////////000000000000////////////////////////000000000////////////000///000000000111111111111000000000000000000000000000111111111111111222222222333444444444555888:::AAAEEEIIIJJJHHHFFFFFFGGGNNNRRRVVVYYYXXXVVVSSSQQQQQQNNNNNNTTT^^^gggmmmppppppooonnnmmmkkkfffaaa]]]SSSMMMFFFDDDDDDFFFHHHJJJMMMOOOTTTZZZccclllssswww{{{ppphhhaaa[[[XXXVVVTTTSSSUUUWWWYYYXXXVVVNNNLLLJJJHHHHHHKKKNNNPPPTTTWWW[[[^^^aaadddgggjjjkkkpppxxx}}}yyyzzzxxxwwwwwwyyy{{{xxxqqqjjjeeegggjjjmmmoooooonnnnnniiifffcccbbbaaaaaa___^^^]]][[[ZZZYYYYYYYYYXXXWWWWWWUUUSSSSSSTTTVVVWWWWWW[[[bbbjjjooottt|||yyykkkeee\\\XXXWWWXXXVVVTTTUUUSSSPPPKKKFFF@@@<<<:::777;;;@@@DDDGGGGGGGGGGGGJJJKKKMMMNNNLLLHHHCCC@@@:::888555333333333222111111111111111111000///...111111111111000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000//////000000000////////////////////////222222222111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000333222111000111111222222//////000111111111111000222222222222222222222222444333333333333222222222444555777:::===CCCJJJOOOTTTUUUUUUSSSOOOLLLIIIIIIPPPRRRUUUWWWWWWVVVTTTSSSNNNJJJEEECCCDDDGGGHHHHHHDDDSSSfffsssuuusssuuuzzz}}}yyy}}}{{{xxxzzzyyyooohhhhhhmmmrrrvvv~~~zzz~~~}}}}}}}}}}}}............------......////////////000000000000////////////////////////.../////////000000000111/////////////////////////////////000000000000//////000000000111111111111111111111111111111111111000000111111222222222333222333444444555777:::===@@@GGGLLLKKKFFFDDDHHHNNNUUUXXXZZZYYYUUUQQQOOOOOOQQQTTT[[[dddooovvvvvvsssiiifffaaa^^^[[[YYYVVVTTTKKKIIIFFFDDDFFFKKKNNNOOOTTTSSSVVVbbbsss~~~vvvooofff]]]XXXTTTQQQOOORRRTTTXXX\\\___]]]ZZZWWWMMMLLLKKKKKKMMMQQQVVVYYY[[[]]]```cccggglllrrrvvv~~~yyyqqqtttyyy||||||xxxssspppmmmjjjhhhggghhhiiiiiiiiieeecccaaaaaabbbbbb```^^^[[[YYYVVVVVVWWWXXXWWWWWWYYY^^^dddgggiiimmmvvv}}}sssfff\\\WWWVVVUUUUUUSSSRRRPPPMMMIIIEEEAAA>>>:::;;;<<>>AAADDDHHHKKKSSSRRRPPPLLLJJJJJJMMMPPPSSSUUUVVVWWWUUUSSSOOOMMMIIIGGGEEEDDDFFFHHHJJJKKKOOOcccxxx}}}xxxxxx|||{{{zzz{{{{{{rrriiieeejjjrrrxxxzzzzzzqqqjjjsss---...//////...---...///////////////000000000000000000000000000000000000......//////000000111111////////////////////////...//////000000000000///000000000000111111111111111111111111111111111111000000111111222333333333333444555555666999===AAABBBGGGLLLJJJFFFFFFMMMTTTYYY[[[[[[WWWRRRNNNNNNOOOPPP]]]nnnzzz~~~sssgggaaa]]]WWWSSSQQQOOOMMMKKKDDDFFFGGGGGGKKKSSSYYYZZZ\\\[[[___oootttmmmaaa\\\UUUPPPNNNNNNNNNMMMTTTWWW\\\______[[[VVVRRRNNNNNNOOOPPPTTTYYY^^^aaa___bbbfffjjjooouuu{{{~~~{{{vvvooommmkkklllnnnqqqssssssooollljjjiiijjjiiifffbbb\\\[[[ZZZZZZ[[[[[[YYYXXXWWWYYY\\\^^^^^^^^^eeemmmrrrvvv{{{~~~tttfff[[[UUUTTTTTTPPPPPPPPPNNNLLLHHHEEEDDD@@@===;;;<<>>;;;:::===@@@BBBCCCCCCEEEGGGIIIJJJJJJIIIHHHDDDAAA===999777555333111//////000111222222222222000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000......///000000///......000000000000000000000000.../////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000---///222222000......000000000111222222222222111222222222222222222222222111222222333444555666666:::<<<>>>???@@@@@@BBBDDDJJJJJJJJJJJJKKKOOOUUUYYYWWWVVVSSSPPPLLLHHHEEECCCAAADDDGGGJJJMMMXXXgggsss}}}~~~|||xxxttttttzzz~~~}}}yyyssslllhhhmmmyyyxxxooolllpppxxx---000222222///...///111////////////000000000000000000000000000000000000---......///000111111222111111111111111111111111---...///111111111000///000000000000111111111111111111111111111111111111000000111222333333444444333444555666999===CCCGGGNNNHHHCCCDDDMMMUUUYYYZZZWWWXXXWWWRRRMMMMMMQQQWWWfffuuu}}}ssseeeXXXGGGEEEDDDDDDEEEEEECCCBBBAAAIIIPPPTTT^^^mmmwwwyyypppssszzzyyyoooggg```WWWPPPOOOLLLHHHGGGHHHKKKMMMMMMNNNPPPRRRTTTVVVXXXZZZ\\\\\\]]]___cccfffjjjmmmnnnpppvvv~~~}}}{{{|||~~~{{{zzzvvvoooiiibbbbbbdddfffhhhgggcccaaaaaa\\\[[[]]][[[VVVWWW]]]ZZZ\\\___aaaccciiirrrxxxrrrbbbZZZYYYOOOOOONNNMMMLLLKKKJJJIIIBBB???;;;:::===??????>>>BBBCCCEEEGGGIIIJJJJJJJJJGGGDDD???<<<999777555333...///000111222333333333000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000---...///000000///...---000000000000000000000000000000111111222222222333000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000---111444555222000000111000000111222222222222111111111111111111111111111000111222333555666777777???@@@@@@>>>>>>???BBBDDDGGGIIIKKKMMMOOORRRVVVZZZWWWUUURRRMMMIIIEEEAAA@@@BBBGGGKKKNNNSSSbbbyyy~~~xxxzzz}}}zzzwwwuuuvvvzzz~~~~~~xxxvvvsssmmmiiiqqq~~~~~~vvvtttvvv~~~000/////////............000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000......///000000000000000000000000000111111111111//////111222222111000//////000222444555555555444333999<<<999:::CCCJJJLLLJJJIIIJJJNNNTTTYYYZZZZZZXXXUUUSSSQQQLLLLLLXXXfffyyy}}}zzzooobbbWWWQQQGGGFFFDDDBBBAAA@@@@@@AAAEEEGGGOOO^^^ppp}}}{{{{{{ssshhh```[[[UUUNNNHHHJJJIIIIIIJJJKKKKKKJJJHHHMMMNNNNNNOOOVVV___cccccckkkiiiiiinnnvvv{{{|||zzz~~~}}}}}}xxxrrrnnnkkkiiikkknnnmmmiiidddfffeeebbb```^^^\\\[[[[[[\\\XXXUUUUUUYYY___hhhpppxxx{{{uuuhhh___SSSSSSTTTTTTRRROOOKKKHHHGGGDDD@@@===;;;:::;;;<<<===@@@CCCDDDDDDDDDHHHKKKIIIGGGDDDBBB???;;;666333222111///000111222000///000000000000000000000000......//////000000000111222222222///------...000000000//////.........---//////000000000000//////000000////////////000000000000000000000000000000........................------------------------////////////////////////111111111111111111111111000000111222222222222111111111000000000000111111000000000000000000000000222222222111111111000000222222111111111111111111333333333333333555:::>>>CCCAAA???>>>>>>???AAACCCCCCFFFKKKPPPTTTVVVWWWWWWZZZSSSLLLIIIFFFBBBAAACCCEEEKKKNNNPPP[[[tttzzz|||}}}{{{wwwssssssvvv|||~~~yyyxxxzzzuuutttvvv}}}zzz~~~}}}~~~000000/////////.........000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000......///000000000000000000000000000111111111111111111222222111000///...000111333444555555555444444999;;;:::>>>FFFLLLMMMLLLLLLMMMQQQVVVYYYYYYXXXSSSOOOMMMOOOQQQWWWcccppp}}}|||xxxooobbbVVVNNNJJJDDDCCCAAA@@@AAABBBCCCDDDJJJNNNXXXhhhyyy~~~vvvnnnfff[[[TTTQQQOOOKKKHHHIIIHHHGGGHHHIIIIIIIIIIIILLLQQQUUUVVV]]]iiiuuuzzz~~~{{{xxxzzz~~~~~~zzzyyywwwuuuwwwxxxvvvpppjjjhhhiiiiiijjjiiigggeeeccc___[[[WWWUUUWWW[[[aaafffnnnrrr||||||qqqjjj\\\WWWRRRQQQSSSSSSOOOKKKIIIGGGCCC@@@===<<<<<<======???BBBDDDDDDEEEHHHKKKIIIHHHEEECCCAAA===888555333111000111222333222111000000000000000000000000/////////000000111111111111111111///------...000000/////////............//////000000000000//////000000////////////000000000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111111111111111111111111111000000111222222222222111111111000000000000111111000000000000000000000000222222222111111111000000222222111111111111111111333333444555777:::>>>@@@@@@AAAAAABBBBBBBBBBBBBBBDDDGGGLLLRRRVVVXXXXXXXXXSSSMMMHHHGGGEEEAAABBBDDDHHHMMMQQQYYYkkk}}}|||~~~zzzwwwwwwzzz{{{{{{{{{||||||000000000/////////......000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000......///000000000000000000000000000111111111111333333333222111000...---222222333444555555555444666888:::<<>>>>>===<<<>>>@@@BBBCCCEEEIIIKKKJJJHHHFFFEEECCC@@@;;;888444333111111333444333222000000000000000000000000000000000111111111111111//////000///------...000////////////............//////000000000000//////000000////////////000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000111222222222222111111111000000000000111111000000000000000000000000222222222111111111111111111111222222222222222222333333555888<<<@@@AAAAAA>>>@@@CCCFFFGGGFFFDDDCCCGGGJJJOOOUUUXXXXXXWWWVVVLLLGGGDDDEEEDDDBBBDDDHHHMMMQQQZZZjjjzzzzzz}}}||||||wwwsssvvv{{{~~~}}}}}}~~~}}}~~~~~~}}}000000000////////////...////////////////////////////////////////////////000000000000000000000000000000////////////000000......///000000000000000///000000000111111111111222222222222111000000///333333444444555555555555777777999>>>FFFNNNPPPOOOTTTUUUWWWYYYZZZYYYVVVTTTRRROOOQQQ[[[iiisssvvvuuuoooiii^^^SSSKKKGGGGGGIIICCCBBBAAABBBEEEIIINNNRRRSSS[[[iiixxx~~~|||}}}wwwmmmaaaXXXUUUQQQLLLJJJKKKLLLLLLLLLJJJIIIIIIHHHIIILLLPPPTTTVVV^^^eeejjjrrr~~~|||~~~~~~~~~}}}zzzvvvrrrooojjjiiiddd]]]YYYZZZZZZYYY]]]]]]bbbkkkssszzz}}}rrrdddZZZVVVUUURRRPPPNNNMMMJJJGGGCCCAAA???>>>;;;<<<===???AAADDDGGGIIIJJJIIIGGGFFFEEECCC???<<<555333111111222333333222000000000000000000000000111111111111111111222222---...//////------///000///////////////.........//////000000000000//////000000////////////000000////////////////////////........................111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111111111000000000000111111000000000000000000000000111111111111111111111111111111222222222222222333555555777;;;@@@BBBBBB@@@???AAADDDFFFHHHHHHGGGFFFLLLOOOSSSVVVXXXVVVSSSQQQIIIEEECCCDDDDDDCCCGGGMMMTTT]]]mmm~~~vvv}}}~~~yyynnnggggggkkkqqqttt{{{~~~|||zzz~~~~~~uuutttvvvwwwuuuooommmppp{{{111000000000////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000......///000000000000000///000000000111111111111000000111111111222333333444444444555555666666777888777999AAAIIIOOOPPPPPPWWWYYY[[[[[[YYYVVVTTTRRRNNNQQQXXXeeerrrwwwssskkk___ZZZRRRJJJFFFEEEEEEFFFCCCBBBAAABBBFFFMMMTTTXXXbbbkkkwww|||{{{pppiiiaaaXXXRRROOOOOONNNNNNOOOOOOMMMLLLIIIIIIJJJKKKMMMQQQXXX^^^aaagggmmmttt~~~}}}|||rrrrrrmmmeeeaaacccccc```]]]ZZZYYY]]]ccciiiuuuzzzjjj]]]UUURRRRRROOONNNLLLIIIFFFCCC@@@>>>;;;::::::<<>>@@@BBBAAA@@@BBBCCCCCCDDDFFFHHHJJJKKKQQQSSSUUUVVVTTTQQQMMMJJJGGGDDDBBBCCCCCCEEELLLTTTcccooo|||zzzssslllccc]]]___fffmmmqqqxxx|||~~~}}}~~~}}}uuupppmmmkkkjjjlllnnnmmmhhhhhhkkkxxx111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000......///000000000000000000000000000111111111111000000000000111333444555444444444444666777888999999888===FFFMMMOOOQQQSSSYYY[[[\\\[[[WWWSSSQQQQQQJJJTTTaaalllssssssjjj___RRRNNNIIIEEECCCBBBAAA@@@BBBBBBAAADDDJJJSSS\\\aaaooowwwqqqddd]]]WWWRRRMMMKKKLLLNNNPPPPPPNNNLLLKKKHHHKKKOOOQQQUUU[[[dddkkknnnrrrwww}}}zzz|||wwwnnnkkkoooppplllbbb]]]YYYYYYYYY\\\eeeooo}}}jjj\\\UUUTTTOOOOOONNNLLLIIIFFFBBB@@@<<<:::999:::>>>AAACCCDDDJJJIIIHHHHHHIIIHHHEEECCC<<<888555222222222222111111111111111111111111111111111111111111000000000...000111111000//////000........./////////////////////000000000000//////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111111111111111111111000000111222222222222111111111000000000000111111000000000000000000000000111111111111111222222222111111222222333444444444888;;;???@@@@@@AAABBBCCCGGGFFFEEEDDDFFFIIIMMMOOOSSSSSSSSSRRROOOKKKGGGEEECCCAAAAAADDDGGGMMMYYYeeevvv{{{nnnggg^^^YYYZZZcccoooxxx}}}vvvkkkiiihhhfffeeedddfffiiiiiifffhhhmmmwww111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000......///000000000000000000000000000111111111111222111111111111222444555333333333444666888:::<<<;;;<<>>BBBCCCDDDIIIHHHHHHIIIJJJIIIGGGDDDAAA===888555444444333222111111111111111111111111111111111000000/////////000222333333111/////////............/////////000//////000000000000//////000000////////////000000000000000000000000000000........................000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222111111111000000000000111111000000000000000000000000000000111111111222222222111111222222333444444555888===CCCCCCAAAAAAEEEJJJKKKJJJIIIHHHIIILLLOOOQQQQQQQQQOOOMMMJJJGGGDDDCCCAAA@@@CCCIIIQQQ]]]oooyyyqqqllleeeccc```]]]___hhhuuu}}}qqqfffdddggghhheeeccccccfffkkkoooqqqwww~~~111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000...//////000000000000000000000000000111111111111444333222111111111222333333333333444666999;;;======???GGGPPPRRRPPPTTT[[[ZZZ[[[[[[WWWRRROOOOOOPPP]]]mmmzzzxxxnnncccWWWNNNGGGDDDBBBBBBEEEHHHGGGFFFIIIIIIKKKQQQ[[[iiivvv~~~kkkaaaTTTLLLKKKKKKJJJHHHJJJKKKLLLLLLLLLLLLNNNPPPSSSYYYbbbhhhnnnvvv}}}}}}}}}yyywww|||vvvrrrnnnkkkddd\\\ZZZ]]]]]]gggpppuuuyyyvvvdddXXXQQQRRRRRRRRRPPPLLLHHHFFFBBB???<<<<<>>EEEEEEBBBBBBIIIPPPMMMMMMLLLLLLMMMOOOQQQRRROOONNNLLLJJJGGGEEEDDDCCCBBBBBBFFFOOOZZZkkk~~~yyyzzzwwwpppiiiccc```YYY^^^ccceeehhhooo{{{zzzpppkkkccc^^^cccjjjjjjeeehhhhhhmmmvvv}}}//////000000000000//////////////////000000000000000000000000000000000000////////////////////////111000000000000000111111000000000000000000000000111111000000000000111111000000000000000000111111222222222444666888;;;<<<@@@DDDJJJQQQWWWZZZ[[[[[[]]]XXXVVVUUUQQQMMMSSS\\\lllxxx~~~kkkWWWLLLIIIHHHFFFCCCBBBCCCFFFGGGGGGNNNNNNQQQYYYggguuuwwwmmm]]]TTTLLLIIIIIIGGGHHHJJJNNNJJJHHHKKKNNNNNNQQQTTT___kkksssxxx}}}|||xxxrrrooommmjjjfffbbbeeeaaabbbgggjjjnnnyyysssgggXXXQQQMMMRRRTTTNNNIIIHHHEEEBBB>>>;;;:::===@@@CCCDDDFFFIIIKKKKKKHHHEEEBBBCCCAAA===999666333222222222111111111111111222222000000000000000000000000222111111111000000////////////000111222222333333////////////////////////000000000000000000000000111111000000//////......000000000000000000000000////////////000000000000111111222222222333333333111111111111111111111111222111000000000111333333000000000000000000000000000000000000000000000000222222222222222222222222333222222333444666888:::AAAEEEIIIIIIHHHJJJQQQWWWYYYUUUPPPPPPSSSUUUSSSPPPIIIIIIJJJJJJEEE??????DDDBBBJJJNNNTTTkkk|||wwwtttggg^^^ZZZZZZ\\\___```aaaeeekkkqqqvvvzzz}}}yyyqqqoooeeefffddddddiiirrrwwwvvvvvvxxx//////000000000000//////////////////000000000000000000000000000000000000111111111111111111111111222111111000000000000000000000000000000000000000111111000000000000111111333333333333444444444444333333333444777:::===???DDDGGGMMMSSSXXXZZZZZZZZZYYYVVVTTTSSSPPPOOOYYYeeerrrxxx{{{sssbbbRRRJJJHHHFFFDDDCCCDDDIIINNNRRRTTTWWWYYY___jjjzzzvvviii___UUUNNNIIIIIIIIIFFFEEEFFFHHHFFFGGGLLLPPPTTT[[[bbbqqq||||||}}}yyysssqqqnnnllljjjiiidddaaabbbccceeeooozzzzzzqqqaaaXXXSSSTTTUUUQQQMMMMMMIIIFFFBBB>>>===>>>@@@BBBCCCEEEHHHKKKKKKIIIFFFDDDDDDCCC@@@<<<888555333222222222111111111111222222000000000000000000000000111111111111000000000/////////000111111222333333////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000////////////000000000000111111111111222222222333111111111111111111111111222111000000000111222333111111111111111111111111111111111111111111111111222222222222222222222222333333222333555777:::<<>>???CCCGGGMMMTTTccc}}}~~~{{{~~~yyytttlllbbbZZZXXX\\\```ggghhhhhhiiilllsss{{{~~~zzz|||yyyjjjcccbbbeeeiiimmmooovvv//////000000000000//////////////////000000000000000000000000000000000000111111111111111111111111222222111000//////000000000000000000000000000000111111000000000000111111111111222222222333333333444444444555888===AAADDDJJJMMMRRRVVVYYYZZZYYYYYYVVVTTTRRRQQQPPPTTTaaammmvvvtttooodddVVVLLLGGGEEEDDDCCCDDDIIIRRR]]]eeejjjfffiiippp|||vvvhhh\\\SSSNNNIIIHHHJJJJJJFFFCCCDDDEEEFFFJJJPPPTTTZZZgggttt~~~|||zzzyyy~~~zzzuuurrrsssmmmfffbbb___```fffmmm|||~~~{{{~~~mmmdddZZZWWWVVVSSSSSSTTTOOOLLLHHHCCCAAA@@@@@@AAABBBDDDGGGJJJKKKJJJIIIGGGFFFEEECCC@@@<<<888444222222222111111111111222222000000000000000000000000111111111111000000000000///000000111111222222222000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000111111111222222111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222222222222222222222222222333333222333555999===@@@JJJLLLPPPTTTWWWYYYZZZZZZWWWUUURRRSSSTTTTTTPPPMMMMMMHHHDDDDDDBBB???AAAEEEKKKPPP^^^wwwyyyxxxyyy{{{}}}xxxyyyzzz}}}yyyiiihhhddd]]]XXXYYY```gggsssuuuuuusssttt{{{zzzmmmeeedddgggmmmvvv//////000000000000//////////////////000000000000////////////////////////111111111111111111111111111000000000000000111111000000000000000000000000222111111000000111111222000000111111222222333333444444444666:::@@@EEEHHHPPPSSSVVVYYYZZZZZZXXXVVVUUUPPPMMMNNNUUU___iiioooqqqkkk```VVVMMMGGGDDDCCCAAABBBEEENNN\\\lllyyy{{{{{{}}}xxxiii___WWWQQQMMMIIIHHHJJJIIIFFFEEEGGGKKKNNNTTTZZZ\\\cccsss~~~~~~~~~{{{yyyyyy~~~zzzssslllfffccccccdddlllrrr~~~yyypppddd[[[WWWVVVWWWXXXTTTQQQMMMIIIDDDAAA@@@???@@@BBBEEEHHHJJJJJJJJJJJJGGGGGGFFFDDDAAA;;;777444333333222111111111222222000000000000000000000000111111111000000000000000///000000000111111111222////////////////////////////////////////////////000000000000////////////000000000000000000000000////////////000000000000///000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222111222222222222222333333444333333444888===BBBEEEKKKMMMQQQVVVZZZ[[[ZZZWWWVVVUUUSSSSSSSSSQQQNNNJJJGGGBBB@@@BBBCCCBBBDDDIIIOOOXXXnnnyyypppqqqwww}}}~~~yyyrrrtttzzz~~~|||xxxkkkdddeeeeeeaaa^^^aaajjjrrr{{{uuuvvvuuupppkkkmmmttt{{{//////000000000000//////////////////000000000000////////////////////////000000000000000000000000////////////000111333333000000000000000000000000222222111111111111222222333333444444555666666777444444666999>>>DDDIIIMMMUUUWWWYYY[[[[[[YYYVVVTTTPPPKKKIIIPPP```nnnrrrpppeee^^^TTTLLLHHHFFFDDDBBB@@@BBBHHHTTTeeewwwyyyhhh]]]XXXTTTPPPNNNJJJGGGGGGFFFEEEHHHMMMTTTYYYaaagggiiiooo|||{{{yyyrrrlllfffaaa```eeerrr{{{ooobbb[[[ZZZZZZZZZWWWVVVRRRNNNIIIDDDAAA??????@@@CCCEEEHHHJJJKKKKKKHHHHHHHHHGGGDDD???:::777444333333222111111222222000000000000000000000000000000000000000000111111000000000000000111111111........................////////////////////////////////////000000000000////////////////////////////////////000000000000///000000000000111111111111111111111111111111111000000111111222222222222111111111111111111111111222222222222222222222222111111111222222333333333444444555888<<>>DDDJJJOOORRRXXXYYY[[[[[[ZZZWWWSSSQQQKKKKKKOOO[[[mmmzzzwwwnnnXXXRRRKKKGGGFFFEEEDDDBBBAAADDDKKKXXXjjj}}}zzzttthhhZZZSSSSSSQQQNNNNNNIIIFFFFFFFFFHHHNNNVVV]]]bbbllltttwww|||}}}{{{}}}~~~{{{yyy||||||vvvmmmddd___bbbjjjttt|||nnneeeaaa^^^[[[ZZZYYYWWWTTTOOOIIIDDDAAA>>>???@@@CCCEEEHHHJJJKKKHHHIIIIIIHHHEEEAAA===:::555444333222222111222222000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000111111111222222111111111111111111111111000000111222222222222111000000000000000000000000222222222222222222222222111111111222222333333444444555888<<>>DDDKKKQQQUUUWWWXXXYYY[[[[[[YYYUUUQQQNNNNNNVVV```lllwww|||sssgggPPPLLLFFFCCCCCCDDDDDDDDDCCCFFFNNN[[[mmm~~~{{{iiieee\\\SSSQQQTTTUUURRRLLLJJJIIILLLNNNQQQZZZccchhhmmmwwwwwwvvvvvvyyy~~~wwwmmmfffgggiiimmmpppwww|||pppjjjddd^^^]]]]]]\\\YYYUUUOOOIIIFFF======>>>@@@CCCFFFIIIKKKHHHIIIIIIHHHFFFCCC@@@>>>555555444333222222222222000000000000000000000000///000000000111111111111000000000000000000000///000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////////////////000000000000111111111111222222222333111111111111111111111111///000111222333222222111111111111111111111111111111111111111111111111111000111111222333333444444444666;;;@@@FFFKKKOOOQQQRRRWWW\\\___]]]ZZZXXXYYYTTTSSSQQQMMMIIIFFFEEEEEEAAABBBEEEGGGHHHNNN]]]lllwwwrrrmmmnnnuuuvvvnnnmmmpppsssooopppsssyyy~~~}}}{{{llliiimmmpppttt}}}//////000000000000//////////////////000000000000000000000000000000000000111111111111111111111111444333222000///.........000000000000000000000000333222222111111222222333///000111222333444555555888;;;BBBIIIPPPUUUYYY[[[XXXYYYZZZZZZXXXTTTPPPMMMTTTcccrrrzzz|||yyylll^^^MMMIIIDDDAAA@@@BBBDDDEEEDDDHHHPPP]]]nnn~~~{{{{{{uuulll___\\\VVVQQQSSSYYY\\\ZZZLLLLLLNNNSSSVVV[[[dddnnnrrrvvv~~~{{{{{{||||||zzzxxxtttuuuwwwzzzvvvooommmllljjjgggiiiuuuyyyqqqiii```_________]]]YYYSSSMMMJJJ======>>>???BBBEEEHHHJJJHHHHHHHHHGGGFFFCCCAAA@@@666555444333222222222222000000000000000000000000//////000000111111111222000000000000////////////222222222222222222222222000000000000000000000000.../////////000000111111////////////////////////////////////000000000000111222222222222333333333111111111111111111111111///000111222333222111111222222222222222222222222000000000000000000000000000000111222333333444444333777<<>>@@@DDDGGGIIITTTkkk}}}pppllljjjooozzz}}}vvvsssrrrpppmmmnnnnnnqqqyyy}}}|||jjjdddjjjtttyyy000000000000111111111111111000000000//////......111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222333444555666555444444333333333111111222555777<<>><<<888555333222333444111111111000000000//////111111111111111111111111111111111000000000000000000000000000000000000000111000000000/////////...000000000000000000000000222111000//////000111222000000000000000000000000000111111111111222222222111111111111111111111111111111111222222222333333111111111111111111111111111111111111111111111111333444444333222222444666999>>>EEEJJJNNNRRRUUUWWW]]][[[ZZZZZZZZZXXXVVVTTTQQQJJJEEEEEEDDDBBBAAACCCGGGBBBFFFTTTbbbqqqvvvnnnlllssszzz}}}}}}~~~}}}|||vvvqqqmmmkkkhhhfffiiipppxxxzzzxxxwwwyyy}}}sssssstttzzz000000000000111111111111111111111111111000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000111111222333222222222444555555555444666:::===CCCHHHOOOVVVZZZ\\\[[[ZZZYYYVVVTTTRRRQQQTTT```llltttbbbTTTKKKGGGDDDAAAAAADDDIIINNNQQQQQQYYYhhhyyy{{{pppeeeYYYPPPOOOMMMNNNSSSTTTRRRRRRUUU]]]gggqqqzzz~~~~~~|||yyyxxx{{{}}}}}}{{{}}}}}}~~~{{{tttnnnhhhddd___```ccciiirrryyyoookkkgggggggggeee___YYYSSSOOOIIICCC???>>>@@@AAAEEEFFFGGGHHHIIIHHHGGGGGGAAA???;;;888555333333333222222222111111111000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000222111000//////000111222000000000000000000000000000111111111111222222222111111111111111111111111111111111222222222222333111111111111111111111111111111111111111111111111222333333333222222555777===AAAGGGLLLPPPTTTXXX[[[]]]\\\ZZZYYYXXXVVVRRROOONNNGGGCCCCCCCCCAAABBBDDDJJJEEEIII[[[ppp|||sssnnnjjjpppyyy}}}}}}}}}~~~}}}zzzvvvrrrnnnkkkhhheeeccckkkttt}}}|||vvvrrrvvv|||xxxqqqooowww///000000000111111111111222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222333333444444444444333444555555666888<<>>>>>???DDDEEEGGGHHHHHHHHHGGGGGGCCCAAA===999666333222222333333333222222222111111111111111111111111111111//////000000111111222222000000000000000000000000000000000000////////////000000000000000000000000111111000//////000111111000000000000000000000000000000111111111222222222111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111222222222222333666999@@@CCCIIINNNRRRVVVZZZ\\\\\\[[[YYYYYYXXXUUUQQQNNNMMMGGGCCCCCCBBBAAACCCGGGJJJLLLUUUggg{{{yyyrrrooommmwww}}}~~~~~~{{{xxxwwwwwwtttnnnjjjhhhgggfffeeennnvvv}}}}}}wwwrrrtttwww|||yyyvvv~~~///000000000111111111111111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222333333444444111333444555666999>>>AAAIIILLLRRRXXXZZZZZZYYYWWWUUUSSSPPPOOOVVVhhh{{{rrr```SSSKKKFFFCCCEEEGGGIIILLLPPPUUUXXX```ooo{{{fff\\\VVVPPPJJJEEEEEEHHHMMMPPPVVVcccppp~~~}}}{{{zzzzzz|||~~~{{{zzzyyyxxxyyy{{{~~~|||yyyvvvuuusssnnnjjjkkkttt{{{rrrgggaaabbbdddeeeeee[[[VVVOOOHHHBBB???>>>>>>DDDEEEFFFGGGGGGGGGFFFEEEDDDBBB>>>:::666333111111333333333333222222222222111111111111111111111111//////000000111111222222111111111111111111111111////////////000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111222222222222444888<<>>BBBCCCDDDEEEFFFEEEEEEDDDDDDCCC???;;;888444222111333333333222222222111111222222222222222222222222000000000000111111111111111111111111111111111111////////////000000000000111111111111111111111111000000000111111000000000000000000000000000000000000111111111111222222222111111111111111111111111000000000111111111111222111111111111111111111111111111111111111111111111222222222222333666;;;???BBBGGGMMMQQQTTTUUUWWWXXXWWWVVVVVVWWWVVVSSSOOOKKKEEEBBB@@@@@@@@@AAAGGGNNNUUUkkkxxxqqqooorrr|||}}}{{{vvvqqqnnnnnnooorrrooojjjhhhiiikkkmmmnnnrrrsssrrrppplllgggbbb```ccciiiooouuu000000000000111111111111/////////000000111111111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111000/////////000222222111333555777999>>>CCCGGGGGGKKKPPPUUUWWWWWWUUUSSSNNNPPPSSS[[[lll|||}}}tttbbbUUUOOOLLLHHHFFFDDDLLLTTTUUURRRVVVaaalll|||xxxhhh[[[SSSMMMHHHDDDFFFJJJRRRZZZ```kkk~~~}}}}}}~~~~~~}}}wwwpppnnnoooqqqrrrzzznnndddaaacccfffdddaaa\\\UUUMMMFFF@@@===>>>???AAACCCEEEEEEEEEEEEEEEDDDAAA>>>:::777444333222222222222111111111111222222222222222222222222111111111000000000000000111111111111111111111111.../////////000000000111111111111111111111111111000000111111111111000000000000000000000000000000000111111111111222222222111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111222333333333444888===AAADDDIIIPPPUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSOOOJJJFFFBBB@@@@@@BBBDDDGGGPPPYYYlll{{{tttssstttxxx{{{xxxuuurrrpppooonnnmmmqqqpppooopppsssuuuuuutttooopppnnniiicccaaadddgggssszzz~~~000000000000111111111111......//////000000000111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333222111111111222444555222444666888;;;@@@FFFJJJFFFJJJOOOTTTVVVVVVTTTRRRKKKOOOVVVbbbttt}}}rrrhhh]]]RRRLLLJJJIIIIIIIIIJJJSSS[[[[[[WWW\\\kkkzzzvvvrrrlllcccZZZSSSMMMHHHEEEHHHNNNYYYbbbhhhsss||||||}}}~~~|||}}}xxxsssqqqqqqooommmrrrwwwiiibbbbbbeeeiiifffbbbZZZRRRIIIAAA===:::<<>>BBB???>>>AAAGGGJJJHHHEEEJJJHHHEEEBBB@@@<<<888555444333222333444444333111222222222222222222222222111111111111111111111111000000000000000000000000333222222222111111000000222222111111000000//////////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000333333222222222222222222333444555666888===BBBFFFHHHMMMSSSWWWWWWUUUTTTSSSSSSSSSRRRPPPLLLHHHEEECCCGGG@@@AAAIIIKKKNNNdddvvvpppyyyvvvoooeeeoooxxxyyysssmmmmmmooottt{{{{{{rrrhhh^^^\\\___hhhzzzkkkaaaZZZbbbuuu111111000000000000111111111111111111000000000///000000000000000000000000000111222222111000111222111111111111000000000///111111111111000000000000111222222333333444444555555666999===AAACCCCCCBBBEEEJJJPPPTTTTTTQQQOOONNNJJJWWWhhhvvv~~~yyyhhhWWWNNNIIIGGGJJJLLLLLLLLLNNNRRRYYYbbbhhhllluuu|||nnnccc]]]YYYXXXUUUOOOJJJHHHKKKMMMVVV]]]kkkxxx}}}|||xxxtttpppwwwzzz|||ooojjjlllpppkkkfffccc```ZZZQQQIIICCC@@@???BBBHHHKKKKKKIIIJJJHHHEEEBBB@@@===999666444333222333444444222111222222222222222222222222111111111111111111111111000000000000000000000000222222111111111000000000111111111000000000000000////////////000000000111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000222222222222222222222222222444555777999>>>DDDHHHKKKOOOTTTWWWWWWVVVUUUTTTSSSRRRPPPMMMIIIEEECCCAAABBBAAADDDLLLRRR___|||tttrrr}}}{{{zzz~~~|||qqqkkkkkkssszzzyyyqqqmmmooottt{{{oooeee\\\^^^fffuuuxxxccc[[[VVV\\\nnn111111000000000000111111111111111111000000000000000000000000000000000000000111222222111000111222111111111111000000000000111111111111111111111111111222222333333444444555444777;;;???@@@AAABBBCCCIIILLLPPPRRRQQQOOOMMMMMMOOO```ttt|||yyylll[[[MMMHHHEEEEEEHHHJJJKKKPPPWWW]]]dddnnnvvv|||{{{ssskkkaaaYYYVVVSSSRRRPPPMMMKKKLLLPPPSSS```gggssszzzsssvvvxxx|||qqqkkkrrrpppmmmkkkgggaaaZZZTTTGGGDDDCCCEEEJJJNNNNNNNNNKKKIIIFFFCCCAAA???;;;999444333222222333333222000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000//////000000000000111111111111/////////000000000111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111111111111111111111111111111222444666888;;;@@@FFFJJJNNNQQQUUUWWWWWWVVVVVVWWWTTTQQQMMMHHHDDDBBB@@@@@@BBBFFFIIINNNZZZsss}}}tttlllvvv|||vvvwww|||vvvmmmjjjqqqxxx|||wwwooonnnuuu~~~jjjbbb]]]cccrrrfff[[[WWWTTTZZZjjj111111000000000000111111111111111000000000000000000000000000000000000000000111222222111000111222111111111000000000000000000111111111111111222222111222222333333444444555555888<<<======>>>CCCGGGPPPQQQRRRQQQOOONNNNNNNNNXXXjjj{{{{{{nnn]]]OOOEEEGGGFFFGGGIIIHHHIIIRRR\\\kkkttt{{{mmmeee^^^WWWSSSSSSTTTQQQNNNLLLMMMQQQXXX\\\gggmmmwww{{{zzzzzz|||xxxkkkqqqqqqpppmmmhhhbbb]]]YYYOOOLLLJJJKKKMMMPPPQQQPPPMMMJJJGGGDDDBBB@@@===;;;555444222222333333222000000000000000000000000000111111111111111111111111000000000000000000000000000000000/////////////////////000000111111222222//////000000000111111111///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111222222222444777:::>>>CCCHHHLLLRRRTTTVVVVVVVVVVVVWWWXXXTTTQQQKKKEEEAAA@@@@@@AAAHHHKKKLLLOOObbb}}}rrrllljjj}}}xxxuuuuuuvvvyyy|||yyyrrrooopppuuuyyy{{{vvvooorrr~~~zzzttteeeccceeeppp}}}aaa[[[YYYYYYaaarrr111111000000000000111111000000000000000000111111000000000000000000000000000111222222111000111222000000000000000000111111000000111111222222222333111222222333333444444555777999:::::::::>>>EEEKKKSSSSSSRRROOOMMMMMMOOOQQQbbbpppyyyqqq___PPPGGGCCCFFFFFFIIIKKKKKKMMMXXXddduuu~~~~~~{{{nnn```YYYTTTQQQPPPRRRTTTPPPLLLKKKOOOWWW```eeelllqqqyyy~~~|||{{{|||}}}{{{{{{}}}oookkkkkkjjjiiifffccc___]]]XXXVVVTTTRRRRRRSSSRRRRRRPPPMMMIIIEEECCCAAA???===777555333222333333222111000000000000000000000000111111111111111111111111000000000000000000000000///////////////000000000//////000000111111222222000000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111222222222222222555999<<<@@@EEEJJJNNNSSSTTTVVVVVVUUUUUUVVVWWWTTTPPPJJJDDDAAAAAABBBDDDJJJMMMNNNWWWssstttpppssswww|||tttrrrsssqqqrrrtttrrrpppqqquuuuuuwwwxxxtttrrrxxxyyyooogggbbbhhhttt~~~gggfffccceeeqqq111111000000000000111111000000000000111111111111000000000000000000000000000111222222111000111222000000000000111111111111000000111111222333333333111222222333333444444555999999999:::<<>>999777444333333444333222111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000111111000000000000111111111111000000000111111111222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111111111222333333444444444777;;;>>>BBBFFFKKKOOORRRSSSUUUUUUTTTSSSTTTUUUPPPMMMHHHCCCBBBCCCEEEGGGHHHMMMWWWkkkuuupppuuuyyyrrrooolllhhhgggkkkmmmnnnqqqvvvttttttttttttwww}}}zzzssslllhhhjjjyyyzzz{{{yyy|||111111000000000000111111///000000000111111111111000000000000000000000000000111222222111000111222///000000000111111111111000000111222222333444444111222222333333444444555::::::;;;>>>DDDJJJMMMOOOMMMLLLJJJIIIKKKQQQZZZ```kkklllfffWWWIIIDDDCCCCCCBBBBBBHHHQQQXXX```lllwww{{{{{{rrrfff\\\SSSPPPQQQRRRUUUXXXQQQSSSYYYdddsss}}}{{{zzzxxxvvvvvvzzzrrrlllgggfffhhhjjjhhheeebbbccccccbbb___\\\YYYXXXVVVRRRLLLHHHEEEBBB@@@>>>;;;999555444444555444444222222222222222222222222111111111111111111111111000000000000000000000000000000000111111111222222111111111000000000000000000000111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111222222333444444555555555888===@@@DDDGGGLLLOOOPPPRRRTTTTTTRRRQQQQQQQQQLLLIIIEEEBBBBBBDDDGGGJJJMMMVVViiivvvyyy~~~|||{{{xxxsssnnnddd______fffmmmoooqqqtttsssrrrqqquuu|||{{{vvvppplllooovvv111111000000000000111111//////000000111111111222000000000000000000000000000222222222111000111222//////000000111111111222000000111222333333444444111222222333333444555555::::::===CCCKKKPPPPPPOOOKKKJJJIIIIIIMMMVVVbbbiiikkkiii___QQQFFFCCCDDDCCCDDDDDDIIISSS]]]eeeoooyyy|||xxx{{{zzziiiZZZPPPIIIIIIKKKMMMPPPSSSTTTZZZfffwww~~~}}}zzzwwwssszzz~~~vvvllliiikkklllhhhdddbbbdddffffffccc___\\\[[[XXXTTTNNNIIIEEEBBB@@@>>>===:::666444555555555555222222222222222222222222111111111111111111111111000000000000000000000000000000111111222222222333222222111111000000//////000111111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222222222333444444555666666777:::>>>AAADDDHHHLLLOOONNNQQQSSSSSSRRRPPPOOOOOOHHHFFFCCCAAABBBEEEHHHKKKTTTaaazzz~~~wwwqqqpppuuuwwwtttooo___[[[]]]gggpppssssssssssssqqqpppvvv|||vvvooogggeeerrr000111111111111222222222333222111/////////000000111111111111111111111111222222222111111111000000222222111111000/////////...///000111222333333333000111222333333555888::::::>>>FFFNNNSSSSSSOOOLLLIIIGGGGGGMMMXXXdddlllqqquuufffTTTJJJFFFCCCCCCEEEFFFHHHSSS___dddfffttt|||kkk```TTTQQQKKKGGGGGGIIINNNQQQTTTfff}}}yyy}}}~~~|||}}}~~~~~~|||xxx}}}~~~{{{~~~qqqiiiffffffeeeddddddeeeggggggeeebbb```^^^WWWXXXVVVPPPHHHCCCBBBCCCAAA===888444333333222222000000000111222222333333111222222222222111000000000000000000111111111111000000000000000000000000333222111/////////000111000000111111222222222333000000000000000000000000111111000000000000111111000000000000000000000000000000//////000000111222000111111111111222222222///111222222222222333555999;;;>>>BBBGGGLLLPPPSSSUUUUUUVVVUUURRRNNNJJJGGGHHHCCC>>>>>>BBBHHHOOOTTTXXXtttyyy|||~~~uuuqqqooosssxxxwwwooofffXXXWWWZZZdddrrr{{{~~~|||rrruuu{{{~~~xxxooohhhfffnnn000000111111111222222222222111000//////000000111111111111111111111111111222222222111111111000000000000000000000111111111000111111222222222111111222333444444444666999<<<>>>BBBIIIOOOSSSSSSPPPMMMKKKJJJLLLTTT```kkkqqqrrrkkk]]]NNNFFFCCCAAABBBEEEIIIOOOYYYaaaeeemmmqqq___UUURRRNNNJJJGGGGGGKKKQQQUUUcccxxx}}}vvvzzz|||{{{~~~}}}|||~~~}}}~~~~~~|||}}}~~~}}}vvvmmmhhheeebbb___eeeggghhhhhhgggeeeeeefffZZZXXXTTTOOOIIIEEEDDDDDDAAA>>>999555444444333222333333222222111000000000111222222222222111000000000000000000111111111111000000000000000000000000333222000/////////000111222222222111111111111111000000000000000000000000111111000000000000111111000000000000000000000000333333222222333333444555111111111111222222222222222333444444333333555666:::<<>>CCCGGGJJJQQQZZZlllyyytttyyy~~~|||zzzpppoooppptttwwwsssjjjaaaXXXXXX\\\fffsss|||~~~}}}~~~xxxqqqjjjhhhnnn~~~000000000111111111222222111000000///000000111222111111111111111111111111222222222111111111111111...//////000111111222222222222222222222111000000333444555555555888;;;>>>DDDHHHMMMRRRTTTSSSQQQOOOKKKKKKPPP\\\jjjssssssppp___TTTIIIDDDCCCBBBCCCFFFLLLVVV```cccjjjyyywwwdddUUULLLNNNKKKGGGFFFIIIPPPWWW\\\nnn}}}tttvvvzzz~~~{{{|||~~~vvvnnnggg```[[[```cccggghhhggggggiiilll```[[[TTTOOOKKKHHHGGGEEECCC???:::777666555333222333333333222111111000000111222222222222111000000000000000000111111111111000000000000000000000000222111000000///000000000333333222222111000000000000000000000000000000000111111000000000000111111000000000000000000000000111000000000000111222222111111111111222222222333555666666666555555666888;;;===AAAFFFKKKPPPSSSUUUSSSRRRQQQOOOLLLHHHEEEBBBAAA<<>>AAAJJJNNNRRRTTTTTTSSSQQQQQQIIILLLTTTcccqqquuuppphhhWWWNNNGGGEEEEEEEEEGGGJJJOOOZZZbbbfffqqq|||jjj\\\QQQKKKJJJIIIGGGHHHMMMVVV___eeerrr{{{uuuyyy~~~wwwlllaaa[[[WWW]]]cccggghhhhhhiiijjjhhhaaaXXXRRRNNNLLLHHHEEEDDDAAA<<<999888666444333000000111222222333333444111222222222222111000000///000000000111111111111000000000000000000000000111111000000000000000000222222111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000///////////////000111111111111111222222222333333555666666666555555777999<<>>DDDSSSXXXXXXeeeyyyyyywwwvvvxxx|||~~~}}}}}}wwwnnnooorrrvvvwwwssskkkddd___\\\```hhhrrr|||rrrllllllyyy//////000000000111111111//////000000111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000111222333333333222333444555777;;;AAAEEEOOORRRUUUUUUTTTRRRRRRRRRKKKQQQ]]]lllvvvuuujjj___PPPJJJFFFFFFGGGGGGJJJNNNTTT\\\cccjjjzzzooo```VVVPPPLLLIIIHHHIIILLLSSS]]]gggmmmxxx|||xxxxxxrrrfff___UUUZZZbbbiiilllllljjjhhhooohhh```YYYUUUPPPJJJEEEFFFCCC???<<<:::888666444111111111222333333444444111222222222222111000000///000000000111111111111000000000000000000000000000000000111111111000000//////000111222222333333000000000000000000000000111111000000000000111111000000000000000000000000333222222222222333444444111222222222222333333333444555555444333444777:::>>>AAAFFFLLLPPPSSSTTTTTTRRRPPPMMMJJJGGGDDDCCCBBBCCC@@@FFFSSS[[[```qqq}}}yyyyyy~~~~~~sssmmmsssuuuuuusssmmmgggcccbbb]]]dddnnnxxx~~~}}}rrrqqqxxx/////////000000000111111///000000111111111111000111111111111111111111111111111111111111222222222222222111111000//////......///000111222333333333111333444666999???FFFKKKRRRUUUWWWUUURRRPPPQQQTTTRRR[[[jjjwww{{{sssdddXXXJJJFFFDDDFFFHHHIIINNNUUU]]]aaahhhtttwwweeeYYYRRRNNNKKKIIIJJJMMMRRR[[[eeemmmsss{{{xxx{{{|||yyynnnhhh^^^```fffnnnuuuuuuoooiiirrrnnniiiccc]]]UUUMMMHHHGGGEEEAAA>>><<<:::777444444444444333222222111111111222222222222111000000000000000000111111111111000000000000000000000000//////000111111111111000......///111222333444555000000000000000000000000111111000000000000111111000000000000000000000000111111111111111222333333222222222222333333333333222333333333333444888;;;@@@CCCIIINNNQQQSSSRRRRRRPPPNNNKKKGGGDDDCCCBBBBBBBBBBBBGGGQQQ\\\iiizzzsssuuu|||xxxqqqooowwwvvvsssoooiiieeedddddd___iiiuuu~~~vvvzzz////////////000000000111000000111222111111//////111111111111111111111111000000111111111222222222111111111000000000000000///000111222222222222222222333555888<<>>AAAEEEJJJOOORRRRRRPPPOOOLLLJJJGGGDDDAAAAAAAAABBBBBBHHHMMMTTTbbbuuuxxxqqqyyy|||vvvtttvvv|||yyyuuuqqqmmmjjjhhhgggfffqqq~~~////////////000000000000000111222222111000///...111111111111111111111111000000111111222222222222/////////000111111222222111222222222222111000000333555777:::???FFFOOOUUUSSSUUUVVVSSSNNNMMMPPPUUU[[[iiizzz|||jjjWWWKKKGGGEEEFFFKKKPPPVVV___iiirrrsss}}}vvvdddWWWRRRQQQQQQPPPLLLOOOUUU]]]fffnnnuuuxxxyyyyyy~~~wwwpppkkkqqq{{{yyyqqqmmmrrrvvvsssjjj^^^UUUQQQIIIGGGCCC@@@>>>;;;888555111222222333333444444555111222222222222111000000000000000000111111111111000000000000000000000000...///000222222222111000111111111111111222222222000000000000000000000000111111000000000000111111000000000000000000000000222222222222222333333444222222333333333444444444111111222222333777<<<@@@BBBFFFKKKPPPRRRQQQOOOMMMJJJHHHDDDAAA??????@@@AAADDDNNNTTTYYYhhhuuuttt}}}{{{zzzxxxzzz~~~}}}yyyvvvtttqqqmmmjjjnnnyyy222222222111111111000000222111111111000000//////000000111111111111000000222222111111111111222222222222222222222222222222222111111111111111222222333555888>>>EEELLLRRRVVVZZZUUURRROOOKKKJJJTTTbbbpppvvvzzzxxxooocccUUUKKKIIIEEEFFFLLLSSS[[[jjjxxx~~~nnncccXXXWWWWWWUUUSSSRRRMMMSSS]]]fffoooxxx~~~|||||||||~~~xxxuuuyyy|||vvvnnntttyyywwwqqqiii]]]RRRNNNHHHEEEEEECCC===999999666444333333444555444333222222222222111111000000000111222333333222111000111111111111111111111111222111000//////000111222000000000000000000000000222222222222222222222222000000000000000000000000000111111111111222222222///000000000000111111111111111222222222333333333666555333333555888;;;===DDDFFFJJJNNNPPPQQQPPPPPPLLLFFFBBBAAA???>>>AAAGGGJJJMMMXXXkkk}}}zzzwwwrrrvvvyyytttrrrssstttyyy222222222111111111000000222111111111000000000000000000111111111111000000222222111111111111222222222222222222222222222222222111111111111222222333333555999???FFFMMMSSSVVVVVVRRROOOOOOOOORRR___lllzzzzzzvvvnnndddXXXOOOHHHKKKHHHJJJQQQYYYcccrrrvvvhhh^^^UUUTTTVVVTTTSSSTTTSSSWWW```lllwww~~~}}}}}}uuuuuuzzz{{{xxxpppvvv||||||yyyqqqcccVVVPPPIIIDDDDDDBBB===999999666444333222444444444333222222222222111111111000000111222222222222111000000000000000000000000000222111000//////000111222000000000000000000000000222111111111111111111111111111111111111111111111000111111111111222222222000000000111111111222222111111222222222333333333444444333333555999<<<>>>GGGIIILLLOOOPPPOOONNNLLLGGGCCC@@@@@@@@@???CCCIIINNNUUUdddyyy~~~xxxssswww|||wwwsssqqqsssvvvyyy222222222111111111111111111111111111111000000000000000111111111111000000222222111111111111222222222222222222222222222222111111111111222222333444444777;;;AAAHHHOOOTTTVVVUUUPPPNNNOOOTTT\\\iiiuuuxxxlll```UUUMMMJJJIIIMMMLLLOOOWWWaaammm{{{xxxkkk^^^VVVPPPPPPRRRRRRSSSUUU]]]aaajjjvvv}}}~~~wwwrrrwww|||}}}tttyyy}}}nnn```VVVNNNGGGEEEDDD???<<<;;;666444333222333444333222222222222222111111111111000111222222222222111000////////////////////////111111000000000000111111000000000000000000000000111111111000000000//////222222222222222222222222000111111111111222222222111111111111222222222333111111222222222333333333222222333444777;;;>>>AAALLLMMMOOOPPPOOOMMMKKKIIIBBB???>>>@@@@@@AAAFFFMMMVVVaaatttyyypppppp}}}~~~|||yyytttrrrrrrvvvyyy}}}111111111111111111111111111111111111111111111111000111111222222111111000222222111111111111222222222222222222222222222222111111111222222444555555666999>>>EEEKKKPPPTTTVVVWWWSSSOOOQQQYYYdddooovvvyyymmm^^^SSSKKKGGGIIILLLMMMNNNSSS[[[fffsss~~~mmmaaaUUUOOOKKKLLLNNNOOOSSSXXXkkkqqq{{{|||uuuyyy|||~~~|||nnn```VVVLLLHHHFFFBBB??????777555333333333333222111222222222222222222222222111111111222222111111111000000000000000000000000111000000000000000000111000000000000000000000000222222222111000000//////222222222222222222222222000000111111111222222222111111222222222333333333111111222222222333333333111222333555999===AAADDDMMMNNNPPPPPPOOOLLLIIIGGG@@@>>>???AAAAAABBBIIIQQQbbbqqqyyysssvvvyyyxxxyyyxxxuuusssrrrtttxxx|||111111111111111111111111111111111111111222222222111111222222222222111111222222111111111111222222222222222222222222222222111111111222333555666777999<<>>;;;999666555555444222111222222222222333333333333222222111000000111222222111111111111111111111111000000111111111111000000000000000000000000000000222222222222222222222222222222222222222222222222000111111111111222222222111111111111222222222333111111222222222333333333333444777;;;???DDDGGGIIIKKKLLLNNNNNNMMMJJJGGGEEEBBBBBBCCCEEEFFFKKKXXXddd~~~zzz~~~}}}|||gggjjjoooqqqsssssstttvvv}}}}}}yyy000000111111111222222222111111111222222333333333111222222333333222222111222222111111111111222222222222222222222222222222000111222333555777999:::@@@CCCIIINNNRRRSSSSSSRRRLLLMMMQQQ^^^sss{{{eeeVVVJJJJJJHHHCCCBBBGGGLLLRRRYYYcccrrrxxxcccWWWPPPJJJHHHHHHLLLRRR]]]qqq}}}{{{|||{{{|||~~~||||||}}}kkkWWWMMMIIIEEEAAA@@@===;;;888666666555333222222222222333333333444444222222111000000111222222111111111111111111111111///000111222222111000///000000000000000000000000000000111111222222333333111111111111111111111111000111111111111222222222000000000111111111222222111111222222222333333333555666999===BBBFFFIIIKKKLLLMMMMMMMMMKKKHHHDDDBBBBBBBBBDDDGGGJJJRRRbbbrrr~~~wwwyyyuuudddjjjrrrxxxyyyxxxvvvuuu}}}{{{pppmmmuuu000000111111222222222222111111111222222333333333111222222333333222222111222222111111111111222222222222222222222222222222000111222333555777999:::BBBEEEKKKPPPSSSSSSRRRQQQLLLOOOTTTbbbxxxyyyaaaRRRGGGHHHIIIEEEEEEKKKMMMTTT]]]gggxxxooo[[[RRRNNNIIIHHHJJJNNNVVVddd{{{}}}{{{zzz|||~~~~~~~~~~~~xxxyyy{{{|||}}}~~~}}}}}}{{{~~~|||sss]]]RRRMMMIIIEEEDDD>>><<<999777777666444222222222222333333444444444333222111000000111222333000000000000000000000000///000111222222111000///000000000000000000000000......///000111222333333000000000000000000000000000111111111111222222222///000000000000111111111111111222222222333333333666888;;;???CCCGGGJJJLLLMMMNNNNNNMMMJJJFFFBBB???BBBBBBDDDHHHLLLWWWiii{{{wwwqqqwww|||jjjfffnnnxxx~~~{{{xxx|||pppjjjjjjrrr111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222000000111111111222222222444444444444444777;;;???CCCIIIPPPVVVXXXVVVQQQNNNLLLQQQ^^^pppyyyaaaVVVLLLHHHEEEBBBGGGNNNNNNOOOYYYmmmjjjZZZPPPIIILLLLLLOOOVVVbbbttt~~~{{{zzz{{{~~~~~~}}}~~~~~~~~~~~~~~~~~~|||}}}~~~}}}yyyuuuvvvwwwxxxyyyzzz{{{{{{{{{|||eeeTTTNNNKKKGGGCCCBBB???:::777555555444222666666555555555444444444222222222222222222222222222222222222222111000000000000111111111111000000000000000000111111111111111111111111111111111111999555000///000222111000000111222333333222111000111111222333333333333222333444666555444333333444555666999>>>CCCHHHLLLNNNMMMNNNNNNLLLHHHDDDBBBBBBFFFGGGGGGIIISSSeeexxxwww|||vvvtttuuutttllljjjqqq{{{zzzvvv~~~kkkeeehhhppp~~~111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222111222222222333333333333333444444444444777;;;???HHHLLLQQQUUUVVVTTTRRRPPPPPPYYYiii{{{{{{sss^^^TTTKKKHHHFFFEEEJJJQQQQQQTTT___rrrzzzeeeWWWOOOJJJKKKOOOWWWaaannn~~~~~~|||{{{zzz{{{~~~~~~}}}|||zzzyyyyyyyyywwwtttppprrrrrrtttvvvwwwxxxxxxyyyxxxyyyyyyzzz|||}}}}}}~~~}}}~~~jjjYYYOOOJJJFFFCCCCCC@@@<<<999888777555333555555555444444444444333222222222222222222222222111222222222111111000///000000111111111111000000000000000000111111111111111111111111111111111111444222000000222222000...111111222222222222111111111111222333333333333222111333555555444333444555666888;;;???DDDIIIMMMOOOMMMNNNNNNLLLHHHDDDBBBBBBDDDEEEHHHOOO\\\mmm|||zzz||||||sssppptttyyy~~~|||~~~tttmmmpppxxxyyyuuutttffffffmmm|||111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222222222333333333444444444222333333333444777<<<@@@LLLOOORRRTTTSSSRRRQQQQQQPPP^^^qqqyyylllcccYYYPPPIIIGGGHHHIIINNNSSSTTT[[[iii}}}nnn]]]SSSMMMLLLKKKRRR^^^kkkwww~~~|||zzz||||||{{{|||~~~~~~}}}{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~xxxwwwuuutttrrroookkkhhheeefffgggiiikkklllmmmmmmllllllmmmnnnpppsssuuuwwwzzz{{{}}}zzz|||}}}}}}|||~~~tttcccUUULLLHHHFFFDDDAAA>>><<<;;;999666444444444444444333333333333222222222222222222222222000111111111111000//////000000111111111111000000000000000000111111111111111111111111111111111111000///000111333222000---222222111111111111222222111222222333333333333333000222333333333333444555888:::===BBBGGGKKKNNNOOONNNNNNMMMJJJFFFCCCBBBBBBEEEFFFLLLYYYjjjyyy}}}zzz~~~tttnnnqqqyyyzzzuuuuuu{{{~~~yyyrrrnnnvvv}}}xxxwww~~~jjjcccmmmyyy111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222333333333333444222333333444555888===AAALLLPPPSSSTTTRRROOOOOOOOORRRbbbuuu~~~yyylll___XXXTTTNNNHHHFFFJJJOOOSSSVVVSSS```uuuqqqcccWWWNNNMMMOOOSSS[[[gggttt}}}~~~~~~}}}{{{||||||~~~~~~|||zzzxxxwwwxxxzzz|||}}}|||zzzzzzyyyxxxxxxwwwwwwvvvtttssspppnnnjjjeeeaaa^^^YYYZZZ\\\]]]___`````````bbbbbbbbbdddfffiiimmmnnnwwwxxxzzz}}}yyy{{{~~~~~~}}}~~~nnn\\\OOOJJJJJJDDDBBB@@@>>>===:::777444444444333333333222222222333333222222222222222111000000111111111000000///000000111111111111000000///000000000111111111111111111111111111111111111//////000111222222111111333222111000000111222333111222333333444444333333222333444333222222333555999<<<@@@EEEIIILLLNNNOOONNNMMMLLLIIIEEEBBBBBBCCCJJJJJJRRRcccvvv{{{tttuuu|||uuuqqqrrrwwwyyyuuuqqqpppyyy{{{xxxzzzwwwhhhiii{{{111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111111111222222222222222333444444666:::???CCCJJJOOOTTTTTTQQQNNNMMMOOO\\\iiiwwwyyyooobbbYYYVVVQQQLLLHHHHHHNNNVVVZZZ[[[VVVhhh}}}qqqddd[[[SSSMMMNNNSSS^^^fffqqq|||{{{~~~~~~}}}~~~~~~{{{yyyvvvuuutttvvvxxxyyyyyyyyyvvvvvvtttsssqqqooonnnnnnkkkkkkiiieee___ZZZVVVSSSTTTUUUWWWXXXZZZZZZ[[[[[[^^^^^^^^^```cccgggkkkmmmsssvvvyyy}}}~~~zzz}}}vvvaaaQQQJJJIIIDDDBBB@@@>>>===:::777444444444333333333222222222333333333222222111111111000000111111111111000000000000111111111111000000///000000000111111111111111111111111111111111111222111111000000222444666333222111000000111222333222222333444444444444333444555555333111111222444;;;>>>BBBHHHKKKNNNNNNNNNMMMLLLJJJGGGCCCBBBCCCEEENNNMMMVVViii|||wwwvvvtttrrrtttxxxxxxtttrrrsss{{{{{{{{{uuunnnwww111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222000000111111111222222222333444555666888<<>>===;;;888666444444444444333333333333444333333222222111111111000000111222222222222111000000111111111111000000000000000000111111111111111111111111111111111111333333222000///111444777222222111111111111222222222222333444444444444444555666555333222222444555;;;???DDDIIIMMMNNNNNNMMMKKKJJJHHHEEEBBBBBBEEEGGGOOOPPP\\\rrrvvvzzz{{{tttuuuxxx|||zzzvvvuuuwww}}}~~~~~~wwwzzz111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111222222222333333333555666777999>>>CCCGGGNNNQQQRRRPPPMMMNNNUUU\\\lllnnnmmmdddVVVLLLIIIKKKJJJKKKKKKPPP___ooouuussszzztttiii\\\SSSSSSQQQPPPWWWbbbdddlllxxx{{{zzzzzzzzz{{{~~~~~~~~~~~~|||xxxsssooommmeeeddddddeeefffgggeeedddccccccbbbaaa```______^^^XXXZZZ\\\[[[WWWUUUTTTUUUUUUWWWZZZ___cccgggiiijjjjjjkkkmmmrrryyy}}}qqq^^^QQQLLLIIIFFFBBB???===<<<:::999555555555444444444444333444444333333222111111000111111222333333333333333000000111111111111000000000000000000111111111111111111111111111111111111111222333111//////222555111111222222222222111111222333444444555444444444444444444333333444777:::;;;???EEEKKKNNNNNNMMMLLLIIIHHHFFFCCCAAACCCFFFJJJPPPUUUhhh{{{~~~ssssssuuu{{{~~~yyyyyy||||||}}}111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222222222333333333444444444444555777888:::???EEEIIIRRRSSSRRRNNNJJJOOOZZZddduuuuuupppdddUUUKKKIIIKKKIIIKKKMMMTTTeeexxx}}}nnncccVVVOOOQQQRRRQQQZZZgggmmmuuu~~~}}}vvvuuuuuuvvvxxx|||zzz{{{zzzwwwrrrkkkgggddd[[[ZZZYYYZZZ[[[[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVYYY\\\]]]\\\[[[\\\^^^```bbbgggmmmsssxxx|||~~~}}}~~~zzzgggXXXQQQKKKHHHCCC@@@>>>===<<<;;;666666555555555444444444444444333333222111000000111222333444444444444444000000111111111111000000000000000000111111111111111111111111111111111111---000333333000//////111000111222333333222111000222333444444555555444444222333333333444777;;;>>>;;;???EEEKKKNNNNNNMMMKKKHHHGGGEEEBBBAAACCCGGGKKKSSS[[[rrryyyqqqqqquuu|||{{{{{{|||222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111222222222111222222333333555666888;;;@@@EEEJJJMMMPPPOOOOOOOOONNNSSSccctttzzzhhhUUUIIIEEEFFFFFFJJJEEEMMM___iiimmm}}}sssgggXXXYYYVVVQQQPPPYYYjjjyyy{{{~~~~~~}}}yyytttpppoooooommmllllllnnnqqqtttuuuuuussspppmmmkkkhhhbbbZZZTTTRRRRRRRRRQQQPPPQQQSSSUUUNNNQQQTTTUUUSSSSSSVVVXXXYYY^^^bbbbbbccciiillllllpppuuu|||qqq```SSSMMMEEE@@@@@@AAA???>>>???555555444333333333444444333333333333333333333333111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111///000111333333222222111111111222222222333333333333333333333333333333333888888777555444666999<<<@@@DDDGGGGGGIIIMMMMMMKKKHHHGGGEEEDDDEEEIIIKKKKKKTTThhh~~~~~~zzzsssqqqqqqtttxxx{{{}}}~~~{{{~~~222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111222222222111222222333444666666888<<<@@@FFFKKKNNNQQQPPPNNNLLLOOO[[[jjjvvv~~~sss```PPPGGGFFFGGGHHHHHHIIISSSbbbkkkrrr{{{kkk^^^TTTTTTRRRPPPRRR```uuu~~~wwwwwwuuuqqqkkkgggffffffeeeeeegggkkknnnooonnnmmmllliiifffdddccc___ZZZUUUSSSSSSSSSRRRRRRRRRTTTUUUSSSVVVWWWVVVTTTUUUXXX\\\```fffkkkmmmqqqyyy~~~yyyeeeVVVPPPHHHBBBBBBBBB>>><<<<<<666555444444333333444444333333333333333333333333111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111111111......000000111000000///111111222222222333333333333333333333333333333333555555555444444777;;;>>>AAAEEEGGGGGGIIIMMMMMMJJJFFFFFFDDDCCCEEEIIILLLMMM\\\sss~~~~~~{{{ppplllmmmqqqtttxxx{{{~~~~~~222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111222222222222222333444444666777999===BBBGGGLLLOOOQQQRRRNNNJJJSSShhhwww{{{yyyjjjVVVIIIEEEFFFHHHIIIHHHQQQ]]]fffnnnzzzssscccWWWQQQQQQPPPPPPWWWiii}}}yyywwwpppooommmhhhccc```______\\\^^^ccchhhlllmmmjjjgggiiihhhfffeeeeeeccc___]]]YYYXXXXXXWWWWWWWWWXXXXXX[[[\\\[[[YYYWWWYYY___dddmmmsssyyy|||lllZZZSSSKKKEEEEEECCC>>>;;;:::666666555444444444444444333333333333333333333333111111111111111111111111111111111111111111111111000111111111111222222222222222222222111111000000...///000000111111000000111111222222222333333333333333333333333333333333222333333333444777<<<@@@AAAFFFHHHHHHJJJMMMLLLIIIEEEEEEEEEEEEGGGKKKQQQVVVhhh|||~~~~~~}}}|||uuugggeeejjjooorrrvvvzzz}}}111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111222222222222222333444555666888:::???DDDIIIMMMPPPQQQSSSNNNKKK\\\wwwwwweeePPPEEECCCDDDGGGIIIJJJYYYfffkkksssxxxnnn```UUUQQQQQQQQQTTT___rrr|||wwwrrrpppiiiiiifffbbb___^^^___```]]]___dddjjjppprrrpppnnnrrrssstttuuutttqqqmmmkkkeeecccbbbbbbbbbbbbbbbaaabbbbbb```]]]]]]aaaiiippp|||}}}~~~sss___UUUNNNHHHGGGEEE@@@;;;:::777777666555444444444444333333333333333333333333111111111111111111111111111111111111111111111111000000111111111222222222333333222222111000000000111111222222333333333333111111222222222333333333333333333333333333333333222333333333444777<<<@@@CCCGGGJJJIIIJJJLLLKKKGGGFFFEEEFFFHHHJJJOOOZZZeeeyyy{{{}}}zzzzzz|||~~~{{{ooodddeeekkkjjjnnnsssxxx|||111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111222222222222333444555666777888<<<@@@FFFKKKOOOQQQPPPRRROOOQQQgggvvvbbbNNNEEECCCCCCFFFJJJPPP```lllpppyyy|||qqqfff[[[SSSNNNPPPTTT^^^lll}}}}}}~~~}}}vvvqqqllljjjbbbbbb```^^^]]]___cccfffiiijjjnnnuuu{{{|||xxxuuusssqqqqqqrrrrrrpppmmmhhhgggeeecccccciiittt|||}}}{{{|||hhhWWWOOOIIIHHHFFFAAA======999888777666555555555555333333333333333333333333111111111111111111111111111111111111111111111111000000111111111222222222222222222111111111000000222222222222222333333444111111222222222333333333333333333333333333333333444444444444444777;;;???DDDHHHKKKJJJKKKLLLJJJFFFCCCBBBDDDHHHLLLSSSeeevvv{{{}}}{{{vvvtttuuu{{{vvvrrrnnniiidddfffkkkeeejjjqqqvvvzzz}}}~~~}}}111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111222222222222333555666777777999===BBBHHHMMMPPPRRRQQQQQQRRR[[[qqqooo\\\KKKFFFEEEDDDIIIPPPZZZdddmmmsss~~~}}}mmm^^^SSSNNNJJJOOO[[[lll}}}||||||~~~zzztttpppmmmkkkbbbbbbaaaaaabbbffflllqqq{{{}}}}}}yyynnnnnnkkkiiijjjqqq|||~~~uuu[[[RRRKKKHHHFFFBBB??????:::999888666555555555555333333333333333333333333111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111000000000000111222222111111222222222333333333333333333333333333333333444555555555555888<<<@@@EEEJJJLLLKKKKKKLLLIIIDDD@@@???AAAGGGLLLWWWpppyyy{{{xxxtttrrrsssxxxooogggeeedddbbbbbbeeeaaagggooovvvzzz{{{|||||||||yyy{{{111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111222222222333444555666777777:::>>>CCCIIINNNQQQSSSRRRPPPUUUeeexxx~~~vvvbbbSSSGGGFFFGGGGGGOOOZZZccceeejjjuuulllWWWMMMMMMKKKUUUfff}}}}}}}}}}}}||||||}}}}}}zzzwwwvvvvvvoooooonnnnnnqqqvvv~~~vvvuuurrroooooouuu~~~~~~aaaWWWMMMIIIEEEAAA>>>???::::::888777666555555555333333333333333333333333111111111111111111111111111111111111111111111111000111111111111222222222000000000111222222333333111111000000000111222333111111222222222333333333333333333333333333333333333444555555777:::???CCCFFFKKKMMMLLLLLLLLLHHHCCCAAA???AAAIIIPPP^^^}}}{{{|||zzzzzzxxxxxxzzzyyyppphhhfffddd```]]]^^^___fffpppxxx|||{{{yyyxxxvvvuuu|||000000000000000000000000111111111111111111111111111111111111111111111111222222222333333222222222222222222333444555777777777:::>>>DDDJJJOOORRRTTTSSSPPPWWWkkk{{{}}}uuunnnXXXKKKDDDFFFHHHIIITTTbbbiiieeehhhvvvlllVVVMMMOOOPPP\\\ppp|||{{{}}}||||||}}}}}}~~~~~~~~~{{{zzzvvvrrrqqqwww~~~}}}}}}eeeZZZOOOIIIDDD???===>>>;;;:::999777666555555555333333333333333333333333111111111111111111111111111111111111111111111111000111111111111222222222//////000111222333333444444333222222222333444555111111222222222333333333333333333333333333333333222333444555888<<>><<<:::888666555444333333333333333222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222555444444333222111000000000000111111222222333333333333222222333333444555555555777999===AAAEEEGGGJJJLLLOOONNNKKKGGGDDDCCCCCCEEELLLYYYppp}}}xxxyyy}}}{{{pppddd^^^aaafffpppyyy{{{xxx|||222222222222222222222222111111111222222333333333222222222222222222222222111111111111222333444555444333333333444555777888===@@@FFFJJJMMMOOOPPPQQQUUUeeexxxwwwcccPPPEEECCCAAABBBJJJVVVaaaggghhheeeqqqpppddd]]]XXXVVVUUU^^^kkk{{{~~~}}}||||||||||||||||||}}}}}}{{{}}}uuurrroookkkgggdddcccbbbdddcccccccccaaa```gggpppwww{{{~~~zzzxxxzzzzzz{{{}}}~~~~~~}}}}}}{{{}}}{{{~~~vvvaaaSSSKKKFFFBBB???>>>===;;;888666555444444444444333333333222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333222222111111111000000111111222222222333333333222222333333444555555666888;;;???CCCFFFHHHJJJLLLMMMLLLHHHEEECCCBBBDDDFFFNNN```|||~~~~~~zzzxxx|||~~~{{{pppddd```fffnnnxxx}}}{{{|||222222222222222222222222222222222222222333333333222222222222222222222222333222222111111222222333333333333333444666888999<<>>===;;;999777555444444444444444333333333222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111222222333333333222222222222333333333333333333222222333333444555666777999===AAADDDGGGIIIJJJKKKLLLJJJGGGDDDCCCCCCFFFHHHSSSjjjvvvzzz~~~zzz{{{|||yyyooodddccckkkuuu||||||||||||111222222222222333333333222222333333333333333333222222222222222222222222333222222111111111222222333333333333555777999:::<<>>BBBFFFIIIJJJJJJKKKKKKIIIFFFDDDEEEEEEGGGNNN^^^yyyzzzsssxxxyyyyyyvvvnnngggiiiqqqzzz~~~{{{yyy{{{111111222222222333333333333333333333333333333333222222222222222222222222111000000000111222333444333333333333555777999:::???DDDIIILLLLLLMMMRRRVVVnnnqqqpppfffVVVHHHBBBAAA???CCCMMM[[[iiitttyyyzzzyyyhhhZZZWWWVVVUUU[[[eeemmmxxx|||yyyzzz{{{zzzxxxyyy|||~~~{{{{{{{{{}}}vvvsssrrrqqqmmmhhhccc___^^^UUUSSSPPPMMMJJJHHHGGGGGGDDDCCCEEEHHHGGGFFFJJJPPP\\\dddmmmttt{{{zzzxxxxxxyyy|||~~~~~~~~~{{{yyytttrrrpppnnnnnnqqqtttvvv|||{{{xxx}}}iiiTTTJJJFFFCCC???>>><<<999777666555444555444444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333444444444444444444444333333333333222222333333444555666888<<<@@@DDDGGGJJJKKKJJJJJJJJJHHHFFFEEEFFFHHHIIIUUUmmm|||xxxwwwsssooolllpppxxx~~~{{{|||111111111222222333333333333333333333333333333333222222222222222222222222......///000111333555666333333333444555777999;;;BBBEEEHHHIIIIIILLLTTT[[[sssrrrkkk^^^NNNBBB???@@@???EEEQQQ___nnnzzzqqqbbbVVVTTTTTTTTT\\\iiiooozzz}}}{{{|||~~~|||{{{{{{~~~~~~{{{{{{|||~~~tttnnniiiiiihhheee___YYYUUUSSSOOOMMMJJJGGGDDDCCCBBBBBBAAA@@@BBBFFFFFFEEEFFFJJJPPPWWWaaaiiiooowww|||yyyyyyuuuppppppppprrrvvv{{{~~~~~~{{{|||}}}~~~|||zzztttrrrpppnnnooorrrvvvxxx}}}|||rrr[[[MMMGGGCCC???>>><<<:::777666555555555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000333333222222222222222222333333333333333333333333333333222222333333444555666888<<<@@@EEEHHHKKKLLLIIIJJJIIIHHHFFFFFFHHHJJJJJJ[[[yyyzzzxxxvvvsssppppppuuu|||~~~~~~