BM6P6(@ mmmZZZUUUQQQQQQNNNHHHEEEEEEDDDEEEFFFFFFEEECCCAAA@@@@@@@@@???>>>===<<<;;;;;;::::::999999999999999999444555666666444222///...////////////000000000000,,,...000000...+++******(((***,,,---,,,)))&&&$$$******++++++++++++******++++++++++++++++++++++++************************''''''(((((())))))******,,,+++)))((((((***,,,---+++++++++*********))))))))))))))))))))))))))))))***)))((('''''')))+++,,,,,,,,,,,,---...///000111222444888<<>>===<<<;;;;;;::::::999999999999888888333444444444444222111000000000000000////////////,,,...000000...,,,++++++***+++,,,,,,+++***(((&&&******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((())))))))))))))),,,***((('''&&&'''((()))+++++++++*********))))))---,,,,,,,,,++++++++++++///...,,,+++***+++,,,---*********+++,,,---//////444666999<<<>>>?????????CCCCCCEEEFFFHHHJJJKKKLLLRRRXXX___dddgggooo{{{tttiiieeeeeejjjooowww}}}uuuwww}}}{{{yyyzzz|||tttkkk```\\\\\\\\\ffftttyyyqqqjjjeee]]]\\\ZZZWWWTTTSSSUUUWWW___```dddiiillllllgggccc\\\XXXTTTRRRTTTUUUVVVUUUWWWTTTRRRRRRTTTUUUUUUTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVWWWXXXYYYYYYYYYYYYYYY```eeennnxxxvvvmmmddd[[[UUUPPPLLLIIIHHHEEEDDDJJJQQQaaasssyyyxxx}}}yyy|||www{{{iiiYYYSSSOOOOOOMMMGGGDDDDDDCCCCCCBBBBBBBBBBBBBBBCCC@@@@@@???>>>===<<<<<<;;;::::::999999999888888888444333333333222222222222111111000000//////......+++---//////...,,,,,,---,,,,,,,,,,,,+++******)))******++++++++++++******((((((((((((((((((((((((************************))))))))))))))))))((((((,,,+++)))'''&&&&&&''''''+++++++++***************''''''(((((())))))******(((''''''((()))+++---///***+++++++++---...///000555777999;;;===>>>>>>>>>BBBCCCDDDFFFGGGIIIJJJJJJQQQVVV\\\^^^```dddlllsss~~~ooobbb]]]^^^bbbgggpppzzzzzzyyy}}}~~~wwwppplllfff___^^^``````iiivvvzzzqqqiiiaaaZZZTTTPPPJJJJJJIIIGGGFFFFFFIIIKKKPPPSSSZZZaaafffgggdddaaaZZZWWWUUUTTTUUUWWWXXXXXX[[[YYYXXXXXXZZZ\\\]]]]]]___```bbbcccdddeeeeeeeeecccccccccaaa___\\\ZZZXXX[[[]]]aaagggqqqyyynnnccc\\\WWWRRRMMMJJJFFFCCCFFFLLLOOO]]]tttxxxzzzwwwsss~~~|||jjjYYYSSSNNNNNNLLLGGGDDDEEECCCBBBAAA@@@@@@AAACCCDDDAAA@@@@@@???>>>===<<<<<<::::::999999888888777777555555333222111111111111111111000000//////......+++---//////...------......---,,,+++***++++++,,,******++++++++++++******''''''''''''''''''''''''************************+++******))))))(((((((((---,,,+++***))))))******************************"""###$$$&&&((()))++++++'''&&&''''''(((***,,,------------...///111222333555666888;;;===>>>>>>???BBBCCCDDDEEEFFFGGGHHHIIIKKKOOOUUUXXXZZZ]]]ccchhhqqqxxx|||vvvhhh\\\YYY[[[^^^dddlllvvv|||yyy|||}}}~~~uuuoookkkiiigggdddfffjjjkkkrrr|||{{{kkkfff^^^XXXRRROOOKKKIIIEEEFFFEEEDDDCCCCCCFFFHHHLLLOOOTTTZZZ```cccdddeee```___]]]]]]]]]]]]]]]]]]ccccccbbbccceeehhhjjjkkknnnoooqqqrrrssstttttttttrrrrrrrrrpppnnnkkkhhhfff```___^^^___fffrrrxxxkkkbbb\\\VVVPPPLLLGGGCCCDDDHHHGGGPPPaaazzz~~~xxxzzzzzzpppvvv|||iiiYYYRRRNNNMMMKKKGGGEEEFFFCCCBBBAAA@@@@@@AAACCCDDDAAAAAA@@@???>>>===<<<<<<::::::999888888777666666777666444222000/////////111000000000/////////...,,,...//////...---...//////...,,,+++***+++,,,---******++++++++++++******++++++++++++++++++++++++************************++++++******))))))(((((()))))))))******+++,,,,,,************************((())))))******++++++,,,//////---,,,+++***))))))------...///000222333444333555777:::===???AAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGKKKPPPSSSUUUXXX\\\```iiiooorrrmmmccc[[[[[[^^^\\\aaaiiirrryyy~~~|||zzzyyyzzz~~~~~~tttqqqttt{{{xxxqqqmmmjjjlllllllllnnnsssvvvzzz~~~}}}~~~zzzrrrjjjddd[[[WWWQQQLLLJJJIIIHHHGGGCCCDDDCCCBBB??????@@@BBBIIIJJJLLLOOOTTTZZZ```dddfffffffffffffffffffffgggnnnnnnoooppprrrtttwwwzzz}}}~~~}}}yyyuuurrrkkkgggbbb^^^```hhhttt|||sssjjjaaaZZZSSSOOOKKKEEEDDDGGGFFFHHHRRRggg|||vvvxxxssssss{{{zzzgggYYYSSSNNNMMMKKKGGGFFFGGGCCCCCCBBBBBBBBBBBBBBBCCCAAAAAA@@@???>>>======<<<::::::999888777666666555555555444222111000///.../////////000000000000000...///000///------...///...---,,,+++++++++,,,---******++++++++++++******++++++++++++++++++++++++******************************************))))))&&&&&&'''((()))***++++++***************+++++++++------,,,***)))'''&&&&&&'''((()))***+++------...++++++,,,---///111222333444555777:::===@@@CCCDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJMMMOOOQQQSSSVVVXXX___ccceeeccc^^^ZZZ[[[]]]]]]```ffflllpppssstttuuusssuuuyyy}}}}}}}}}~~~{{{qqqmmmnnnttt}}}wwwrrrooonnnqqqssssssuuuzzz{{{}}}~~~~~~~~~}}}|||}}}}}}~~~yyyqqqjjjccc\\\WWWSSSOOOJJJGGGGGGGGGGGGFFFGGGGGGGGGDDDAAA???@@@AAAEEEEEEEEEGGGKKKRRR[[[bbbgggjjjmmmnnnooooooqqqrrrvvvxxxyyyzzz{{{~~~|||vvvrrrkkkeeeaaadddjjjooo~~~uuuiii```YYYTTTPPPJJJGGGHHHFFFDDDIIIXXXkkkxxxsssxxxyyy{{{zzzhhhZZZTTTNNNMMMLLLHHHGGGIIIDDDDDDDDDDDDCCCCCCBBBAAABBBAAAAAA@@@???>>>======::::::999888777666555555111111222333333222000000......//////000000111111///000000///---,,,---///,,,,,,++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))******************************************++++++&&&'''((()))))))))))))))))))))*********+++++++++,,,+++***)))'''&&&%%%$$$ !!!$$$'''+++---///000+++,,,,,,...///111333444777888999;;;>>>@@@CCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKMMMOOORRRTTTZZZ]]]___aaaaaa```______bbbccceeeggghhhiiihhhhhhjjjpppyyy}}}{{{|||}}}~~~{{{uuutttuuuyyy~~~yyywwwuuuvvvzzz|||{{{|||~~~}}}||||||}}}}}}~~~~~~~~~~~~{{{~~~zzztttllleee___ZZZVVVSSSQQQOOOLLLLLLMMMOOOPPPOOOQQQQQQQQQNNNKKKHHHHHHIIIHHHIIIJJJLLLPPPXXXbbbiiinnnqqquuuwwwwwwvvvxxxyyy{{{}}}{{{sssllljjjkkkmmmvvvrrriii```[[[VVVOOOJJJJJJFFFDDDGGGOOOZZZkkkuuutttzzz}}}jjj[[[TTTOOONNNLLLIIIHHHJJJDDDEEEFFFFFFEEECCCAAA@@@BBBAAAAAA@@@???>>>======::::::999888777666555444---...111333444444222222------...///000111222222111111111///---,,,---...++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************)))))))))***+++++++++,,,******+++++++++******)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---......000222444666777::::::;;;<<<>>>@@@BBBCCCFFFFFFFFFFFFFFFFFFGGGGGGDDDEEEFFFHHHKKKOOOSSSUUU___aaaeeeiiilllllljjjggggggggggggfffdddcccaaaaaadddnnnyyy~~~{{{yyy{{{|||~~~}}}{{{}}}~~~~~~}}}|||}}}{{{}}}}}}|||||||||{{{{{{{{{|||}}}}}}~~~~~~|||{{{zzz|||}}}zzztttmmmhhh```YYYUUUSSSQQQOOOSSSRRRQQQSSSWWWZZZ\\\\\\WWWXXXWWWUUURRRPPPOOOPPPPPPRRRVVVYYY]]]dddmmmtttwwwzzz~~~~~~|||zzzzzz{{{|||~~~yyytttrrrrrrooo{{{yyypppfff```ZZZRRRLLLKKKHHHGGGHHHKKKOOO\\\wwwzzzvvvzzz~~~~~~jjj]]]UUUOOONNNMMMJJJHHHHHHHHHFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>===<<<<<<999999999888888666555555111111111111111111111111111///......//////...,,,...---,,,,,,,,,,,,---...,,,,,,---...---***((('''&&&,,,222111+++'''(((***************************,,,***((())),,,---+++)))***)))((((((((()))+++,,,))))))))))))))))))******)))*********++++++++++++******+++++++++,,,,,,,,,++++++***************+++//////000111333444555666:::;;;<<<>>>@@@BBBDDDEEE@@@BBBDDDFFFGGGGGGFFFEEEGGGEEEFFFHHHHHHIIIQQQYYY\\\iiiqqqqqqqqqtttsssmmmoookkkhhhfffbbb^^^^^^cccmmmuuu|||~~~zzzwwwzzz{{{|||}}}|||}}}zzz{{{{{{{{{{{{zzzzzzzzzzzz|||||||||}}}~~~xxxqqqhhhbbb]]][[[XXXTTTRRRSSSWWWZZZ\\\]]]___aaadddfffhhhjjjkkkjjjhhhfffcccbbbaaa```bbbccceeeiiimmmrrrwwwyyy~~~|||{{{|||||||||{{{{{{}}}|||wwwssstttyyy{{{rrrjjjccc\\\SSSNNNJJJDDDCCCIIIMMMRRRcccvvvyyy{{{lll```XXXRRRQQQPPPMMMKKKKKKIIIGGGEEEDDDDDDDDDCCCBBB@@@@@@???>>>===<<<;;;;;;999999999999888777666555444444333333222111000000222000//////000000///......---,,,,,,,,,,,,---...------,,,+++************&&&***......+++((()))+++***************************((('''(((***+++)))'''***)))((((((((()))++++++*********))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,++++++************++++++...///000222333555666777999:::;;;===???AAACCCDDDAAACCCFFFHHHKKKLLLLLLLLLHHHGGGGGGIIIJJJKKKSSS\\\gggvvv}}}tttqqqkkkfffdddaaa___bbbhhhpppxxx~~~}}}{{{}}}}}}~~~~~~}}}||||||}}}zzzyyyyyyyyyyyyyyyxxxxxxxxx{{{{{{|||}}}|||uuunnniiiccc]]]XXXXXXXXXWWWVVVVVVYYY]]]aaafffgggjjjmmmppprrrssstttxxxwwwvvvuuussssssrrrrrrssstttvvvyyy}}}}}}yyyvvvuuuvvvvvvwww{{{~~~zzzwww{{{xxxooohhh```WWWRRRMMMFFFDDDGGGHHHJJJXXXhhh|||ooocccZZZTTTSSSRRROOOLLLMMMJJJHHHEEEDDDEEEEEECCCBBB??????>>>===<<<;;;::::::999999999999888777666666666666555444222111000//////...------...///---,,,...------,,,,,,------...---,,,***((((((***,,,---(((((()))***++++++,,,,,,))))))))))))))))))))))))((('''&&&'''((()))(((&&&)))))))))((()))******++++++*********))))))((((((((((((((()))))))))***************++++++++++++,,,++++++************++++++---...000222444777888999999999;;;===???AAABBBCCCBBBDDDIIIMMMPPPRRRRRRRRRKKKIIIIIIKKKKKKMMMUUU___qqq}}}uuulllddd```___```gggooouuu|||}}}{{{|||~~~}}}zzzxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}xxxpppkkkddd]]]YYYWWWUUUSSSVVVXXX[[[^^^aaafffjjjnnnrrrtttwww{{{}}}~~~yyytttqqqpppoooiiikkknnnqqqxxx{{{}}}wwwnnnfff]]]WWWRRRKKKGGGHHHEEEDDDMMMYYYqqqtttccc[[[TTTSSSRRRNNNLLLLLLKKKIIIFFFEEEEEEEEEDDDBBB??????>>>===<<<;;;;;;:::999999999999888888777666555444444333111000000///000...---...///000...---------------------------+++***)))))))))+++,,,------***((((((+++------+++((((((((((((((((((((((((((((((''''''(((((((((''')))))))))))))))******+++++++++******)))((((((((((((((((((((())))))))))))************++++++++++++++++++*********+++,,,,,,---...000333666888:::;;;:::;;;<<<>>>???AAABBBCCCCCCHHHPPPVVVYYYXXXUUURRRNNNLLLKKKKKKKKKMMMVVV```rrryyymmmaaa\\\\\\```iiisssyyy~~~|||||||||zzzzzzzzz{{{{{{|||||||||~~~~~~~~~wwwqqqmmmfffaaa[[[VVVTTTUUUWWWXXX\\\```fffkkkpppuuuyyy||||||~~~{{{xxxuuusssqqqhhhhhheeeccceeennnzzz~~~~~~uuulllccc\\\VVVPPPLLLJJJFFFDDDHHHPPP```vvv}}}yyyeee\\\VVVTTTSSSOOOMMMMMMLLLJJJGGGFFFFFFEEEDDDBBBAAA@@@@@@???>>>===<<<;;;888999999999999888888777111111111111000000000000222111000000222222111000------------------------'''(((***+++,,,,,,+++***111---)))(((+++---,,,***(((((((((((((((((((((((())))))***))))))))))))***((()))))))))************************))))))(((((((((((((((((())))))))))))))))))*********+++++++++++++++******+++,,,,,,---...///111444777:::<<<===<<<===>>>???AAABBBCCCDDDHHHPPP[[[dddgggccc\\\VVVTTTPPPMMMLLLKKKMMMVVV```ooo|||nnn___YYYZZZ```kkkuuu|||}}}}}}~~~~~~|||}}}{{{{{{|||}}}~~~|||}}}}}}~~~~~~vvvpppkkkfffccc^^^[[[XXXUUUUUUXXX]]]aaafffjjjqqqwww|||~~~|||zzzvvvsssllliiiccc]]]ZZZ^^^hhhooo}}}|||rrrhhhaaaWWWSSSNNNKKKGGGEEEHHHLLLTTTfff{{{~~~~~~hhh```YYYWWWVVVRRROOOOOOMMMKKKHHHGGGFFFFFFDDDCCCAAAAAA@@@???>>>===<<<<<<888999999999999999888888000000000000000000000000---,,,+++,,,---...---,,,,,,------......------,,,&&&(((***,,,,,,+++***)))000---))))))+++,,,+++))))))))))))))))))))))))))))))+++,,,+++***)))***,,,(((((()))************))))))))))))))))))))))))***((((((((()))))))))******)))))))))************+++++++++***++++++,,,---...///000222555888:::<<<>>>===>>>???@@@BBBCCCDDDDDDLLLVVVdddppptttpppiiiccc\\\WWWRRROOOLLLMMMUUU___jjj{{{|||mmm___YYY\\\dddnnnxxx~~~~~~{{{{{{}}}~~~~~~}}}|||}}}~~~}}}~~~{{{vvvxxx{{{}}}|||sssjjjddd___[[[YYYWWWWWWXXXYYY[[[___eeeiiippptttzzz}}}xxxsssmmmjjjddd\\\WWWWWW]]]ccclllxxx~~~{{{oooggg[[[VVVPPPKKKGGGFFFHHHIIIKKKWWWjjj~~~}}}hhh```YYYWWWVVVRRROOOOOONNNLLLIIIGGGGGGFFFDDDCCC@@@@@@???>>>===<<<;;;;;;888999999::::::999999888222111111111000000//////)))((('''(((***+++***))),,,,,,---......---,,,,,,)))))))))***************+++***)))((()))***))))))************************)))+++---,,,***)))***,,,'''((()))***+++******)))((((((((()))******++++++)))))))))*********++++++))))))))))))************++++++++++++,,,---......000111333666888;;;<<<=========>>>@@@AAABBBCCCCCCJJJTTTdddrrrzzz{{{wwwsssddd^^^XXXSSSNNNNNNVVV___eeeqqq}}}zzzlll___\\\aaajjjttt}}}~~~}}}{{{yyyyyy{{{}}}~~~|||~~~{{{|||~~~}}}~~~~~~|||vvvsssssswww{{{zzzuuuoooggg___[[[XXXVVVUUUVVVYYY^^^bbbeeejjjppptttyyy}}}~~~}}}{{{{{{|||~~~xxxrrrpppjjjaaaYYYVVVXXX[[[___kkkxxx}}}xxxoooddd___WWWNNNIIIHHHHHHGGGFFFMMMYYYkkk|||ggg^^^WWWUUUTTTPPPMMMMMMNNNLLLIIIHHHGGGFFFEEECCC??????>>>===<<<;;;::::::888999999:::::::::999999555444333222111///......---,,,+++,,,...///...---,,,,,,---......---,,,,,,+++***)))(((''')))***+++&&&&&&'''((((((((())))))************************)))+++---,,,)))(((***,,,'''((()))++++++******)))''''''((()))***+++,,,,,,************++++++++++++))))))))))))************++++++++++++,,,---...///111222444666999;;;<<<===<<<======???@@@AAABBBBBBEEEOOO___nnnzzz~~~jjjddd\\\UUUPPPOOOVVV```aaaiiiqqqvvvwwwjjj___^^^eeeooozzz}}}yyy{{{zzzxxxxxxzzz|||||||||{{{}}}~~~|||~~~~~~~~~|||vvvqqqnnntttyyy~~~|||uuupppjjjeee]]]XXXVVVVVVVVVWWWYYY___ffflllppptttzzz~~~~~~{{{xxxwwwqqqpppmmmmmmnnnrrrwwwzzz{{{yyywwwqqqggg]]]VVVUUUVVVWWWbbboooyyy|||~~~uuunnnhhh^^^SSSLLLJJJIIIGGGDDDHHHOOO^^^vvv{{{uuuvvvjjj___UUUSSSTTTSSSSSSTTTLLLJJJHHHGGGFFFEEECCCAAACCCBBBBBB@@@>>><<<:::999777777888888777666444333444222000...---.../////////+++((())),,,......,,,,,,,,,++++++)))(((&&&%%%$$$&&&)))+++.../////////)))***+++,,,,,,+++***)))************************+++***)))(((((()))***+++)))(((((('''''''''(((((()))))))))))))))))))))))),,,+++***((((((((()))))))))((('''(((***+++***)))+++++++++,,,---...///000111111222333555777999:::<<>>BBBDDDIIISSSbbbsssxxxkkkYYYMMMKKKNNNQQQSSSYYY```gggmmmwww{{{nnnddd___dddjjjnnnuuu}}}~~~~~~|||yyyxxxyyyzzzzzzyyyyyy{{{~~~}}}}}}~~~}}}{{{|||~~~~~~wwwsssqqqnnnlllvvvyyy}}}{{{tttmmmhhheee___]]]YYYVVVTTTWWW]]]bbbgggjjjoootttxxx|||}}}vvvpppllliiiggghhheeecccdddhhhkkkllllllnnnrrryyywwwnnneee___[[[XXXUUUZZZcccooo{{{zzzxxxwwwzzz{{{tttmmmcccZZZSSSMMMIIIFFFEEEDDDGGGRRRaaavvv|||}}}zzztttmmmbbbWWWTTTRRROOOLLLLLLHHHGGGEEEEEEEEEEEEDDDBBBAAAAAA@@@???===;;;999888777777888888777666444333333222000...---...///000///...---,,,++++++,,,---,,,,,,,,,+++***)))((('''$$$%%%'''***+++,,,,,,,,,******++++++++++++******+++*********************+++***)))(((((()))***+++***))))))((((((((()))))))))))))))))))))))))))))),,,+++***))))))******+++***)))((()))++++++***))))))))))))***+++,,,---...111111222333555777999:::;;;>>>@@@???<<<;;;>>>BBBEEEHHHNNNZZZiiiuuu|||xxxlllZZZNNNKKKLLLOOOPPPUUU\\\dddkkksssyyyvvvpppiiicccaaafffmmmqqqwww}}}}}}|||zzzxxxxxxyyyzzzyyywwwxxxzzz}}}}}}|||~~~|||yyy{{{}}}~~~wwwrrrqqqppppppoooxxxzzz~~~{{{uuunnngggbbb___]]]YYYYYYYYYYYYZZZ___eeejjjrrruuuyyy}}}}}}xxxvvvrrrmmmiiieeecccbbbbbb```___```cccffffffeeegggjjjpppvvv}}}|||tttkkkeee```]]]YYY\\\cccmmmxxx|||zzzwwwuuutttwwwxxxqqqggg^^^VVVPPPKKKHHHEEECCCDDDJJJVVVhhhttt|||lllaaaWWWSSSRRRMMMIIIHHHJJJHHHFFFEEEEEEFFFDDDCCC???>>>>>>>>>===;;;:::999777777888888777666444333333222000///......///000///111222///+++)))+++...+++,,,,,,,,,++++++***)))&&&'''(((***++++++++++++++++++************+++++++++++++++******)))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))++++++*********+++,,,,,,,,,+++******+++,,,+++)))))))))******+++---...///111222222333555777999:::;;;===???>>>;;;;;;>>>AAAEEEFFFIIIPPP[[[gggppptttuuujjj[[[OOOJJJJJJKKKKKKQQQXXXbbbiiinnnpppjjjccccccaaaccckkkrrrvvvzzz~~~}}}|||yyyxxxxxxyyyzzzyyyvvvtttvvvxxxzzz|||}}}}}}||||||~~~|||xxxzzz}}}xxxtttpppooopppsssuuuuuu{{{}}}tttpppiiibbb]]]ZZZZZZZZZ[[[]]]```cccfffkkkqqquuuzzzuuuqqqnnnjjjhhhfffcccaaa___^^^^^^^^^]]]]]]^^^aaabbbbbbaaabbbcccfffjjjpppyyy}}}uuunnnhhheee^^^___cccjjjsss}}}xxxvvvsssrrrqqqttt{{{xxxnnncccZZZSSSMMMJJJGGGDDDCCCEEEJJJXXXppp~~~~~~||||||hhh]]]UUUSSSSSSPPPMMMLLLNNNKKKHHHGGGFFFFFFDDDCCC>>>>>>>>>>>>===<<<;;;;;;777777888888777666444333222222000/////////000000///111111000---,,,---...++++++,,,------,,,,,,,,,******++++++,,,,,,,,,,,,+++***)))(((((()))***+++++++++******))))))((((((***))))))))))))))))))***))))))(((((())))))******)))))))))))))))))))))))))))))))))******++++++,,,---,,,***+++,,,,,,+++)))++++++,,,,,,...///111222222222222333555777888999:::<<<===<<<;;;;;;===@@@DDDDDDEEEJJJRRRZZZbbbfffllldddXXXNNNJJJIIIIIIIIINNNUUU___gggkkkiiiccc]]]]]]```fffooovvv{{{~~~~~~|||{{{xxxyyyzzz{{{{{{yyytttppprrrtttuuuxxxzzz{{{|||}}}}}}|||wwwzzz~~~~~~{{{pppoooooopppssswww{{{}}}|||wwwnnnjjjddd^^^\\\]]]```bbbgggkkkooorrruuuwwwzzz}}}{{{yyyvvvrrrmmmiiifffddd``````______^^^^^^^^^^^^``````aaabbbcccdddccccccdddddddddeeehhhoooxxx~~~wwwqqqnnncccbbbbbbfffooo{{{yyyuuuppppppoooqqqxxxtttiii___WWWPPPLLLHHHFFFEEEEEEFFFOOObbbttthhh]]]UUUTTTTTTRRRPPPPPPMMMKKKGGGEEEEEEEEEEEEDDD>>>????????????>>>===<<<777777888888777666444333222111111000000000000000000...---...000111///---++++++,,,------------,,,,,,+++++++++++++++++++++)))((('''&&&&&&'''((()))*********)))))))))(((((()))))))))******)))))))))'''''''''''''''((()))***))))))))))))))))))))))))''''''((()))))))))******,,,+++***+++,,,,,,+++***++++++,,,---...000111222222222333333555666888999999:::;;;;;;;;;;;;===???AAABBBEEEIIIMMMRRRVVVYYY___ZZZSSSMMMJJJIIIIIIIIIKKKQQQZZZbbbdddaaa\\\ZZZ[[[aaajjjrrryyy~~~~~~|||zzzyyyyyyzzz|||~~~~~~{{{uuuqqqqqqqqqsssuuuxxx{{{~~~~~~}}}tttvvvzzz~~~}}}||||||xxx{{{zzzvvvnnnoooqqqsssvvvzzz{{{rrrkkkgggddd```^^^___ccciiilllsssvvv|||zzzwwwnnnmmmkkkhhheeecccaaa```\\\]]]^^^______`````````bbbccceeefffggggggggghhhiiihhhfffddddddhhhnnnrrr~~~zzzvvvhhhfffccceeemmmyyyzzzwwwooooooooopppuuu~~~{{{oooeee[[[SSSNNNHHHGGGGGGGGGFFFJJJVVVccc{{{~~~mmmbbbWWWTTTTTTRRRPPPQQQKKKHHHEEECCCDDDEEEEEEDDD??????@@@??????>>>======777777888888777666444333111111111111111111111111///---+++---111333000,,,++++++,,,---------,,,,,,******))))))((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))'''&&&&&&''''''((()))***))))))))))))))))))))))))''''''((())))))(((((((((+++***)))***,,,,,,,,,+++))))))***+++---...000111333333333444555666777888999999999999:::;;;======???BBBFFFIIIJJJLLLOOOQQQTTTRRROOOLLLKKKJJJKKKLLLIIILLLRRRXXXYYYVVVUUUWWW\\\dddmmmsssyyy|||zzzyyyxxxyyy{{{~~~{{{wwwtttuuuuuuwwwyyy}}}~~~~~~~~~vvvrrrjjjpppzzz~~~||||||}}}zzz}}}|||vvvsssoooqqqtttwwwzzz}}}{{{sssjjjdddaaa```___aaaeeejjjppptttxxx}}}yyyrrrmmmjjjeeeeeecccbbbbbbbbbbbbbbb^^^___```aaabbbcccccccccccceeeggghhhhhhhhhjjjlllmmmllljjjgggeeeeeegggiiiqqqvvv~~~}}}oookkkgggffflllxxx|||xxxpppppppppooorrrzzzvvvkkkaaaXXXSSSJJJGGGGGGGGGFFFFFFMMMUUUppppppdddWWWSSSRRRPPPPPPQQQSSSOOOJJJFFFEEEDDDCCCBBB????????????>>>===<<<;;;777777888888777666444333000111111222222111111111........./////////---,,,+++,,,,,,,,,,,,++++++******))))))(((((()))***+++((())))))))))))))))))(((''''''(((((()))*********((()))***++++++***)))(((''''''''''''((()))***+++))))))))))))))))))))))))(((((()))***))))))''''''((((((''')))+++,,,,,,+++))))))***+++---///111222333333333444555666777888888777777888:::;;;<<<<<<>>>AAAEEEGGGGGGHHHKKKNNNNNNNNNOOONNNMMMLLLMMMMMMLLLKKKLLLPPPOOOMMMPPPVVV^^^hhhppptttxxx~~~{{{yyyxxxwwwwwwyyy~~~}}}|||{{{{{{|||~~~~~~~~~uuuooolllkkkkkkrrr~~~}}}||||||~~~|||~~~xxxsssqqqrrrvvv{{{~~~|||uuuoookkkgggdddbbbdddfffjjjooouuuzzz||||||vvvpppjjjgggeeebbbaaaaaaaaabbbccceeefffdddeeefffhhhhhhhhhgggfffdddfffhhhhhhhhhjjjnnnqqqpppqqqpppnnnjjjgggffffffgggkkkrrrzzzwwwrrrllliiilllvvv{{{ooopppooonnnooovvv}}}rrrggg^^^YYYRRRLLLGGGFFFFFFEEEHHHMMMaaassspppcccVVVQQQQQQPPPQQQSSS^^^YYYRRRKKKGGGCCC@@@>>>??????>>>>>>===;;;:::999777777888888777666555333000111111222222222111111---000222111---******,,,+++,,,,,,,,,++++++***))),,,+++*********+++,,,---)))***+++,,,,,,+++***)))&&&&&&'''((()))***++++++((()))***++++++***)))((((((((((((((()))***+++,,,)))))))))))))))))))))))))))***+++++++++)))(((''''''&&&&&&(((+++,,,,,,,,,++++++,,,---///111333444333333333444555666777888888777666777:::<<<<<<<<>>===<<<<<<<<<999999999999888666555444333222111111000000111111...,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))((('''))),,,------***'''%%%%%%&&&&&&'''((())))))******)))((()))***+++***((())))))))))))((((((((((((,,,,,,,,,+++++++++******+++***)))(((((((((******000---******+++,,,***'''***+++---///000222222333444444444444666888:::<<<999;;;;;;:::===BBBDDDAAA===???EEEJJJIIIGGGKKKRRRUUU]]]___YYYWWWZZZWWWQQQPPPMMMJJJIIIFFFFFFMMMUUUbbbkkktttxxx|||}}}yyyvvvuuutttttttttxxx}}}~~~|||zzz|||tttkkkccc___dddlllzzz~~~{{{xxxxxxzzz|||{{{vvvnnnhhhfffgggjjjkkksssxxx|||}}}{{{uuuqqqmmmmmmmmmlllkkkjjjiiihhheeefffhhhiiijjjmmmpppsssvvvvvvvvvxxxxxxwwwuuurrroookkkiiijjjjjjjjjooouuu{{{||||||yyytttpppmmmlllgggeeeeeegggnnnwww}}}uuupppooottt|||}}}uuupppmmmllllllppp|||vvvkkkdddaaaWWWNNNJJJHHHEEECCCDDDIIIWWWoooqqqcccUUUQQQRRRQQQQQQQQQRRRPPPMMMJJJHHHFFFCCC@@@BBBBBB@@@>>>===<<<<<<<<<888888888777666555444333333222111111000000111111///...,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))+++,,,,,,***'''&&&'''''''''(((((())))))******)))((()))***+++***((())))))))))))(((((((((((((((((()))***+++,,,------***)))))))))))))))******...,,,))))))++++++***((()))***,,,...///000111111333444444555777999:::;;;:::<<<;;;999:::>>>???<<<<<<>>>BBBFFFEEEGGGQQQ]]]hhhpppqqqiiibbbaaa]]]WWWQQQLLLHHHFFFDDDEEEMMMVVVdddmmmuuuyyy|||}}}}}}|||yyyvvvuuutttuuuuuuvvvyyy~~~}}}|||{{{}}}wwwooojjjfffeeekkksss~~~~~~{{{zzzwwwxxx{{{~~~{{{uuuqqqlllhhhgggjjjmmmoooyyy|||vvvqqqnnnlllkkkkkkmmmooopppqqqrrrrrrooopppqqqqqqsssuuuzzz}}}~~~~~~}}}wwwqqqmmmkkkkkkkkkpppwww|||~~~{{{vvvrrrpppjjjhhheeeeeehhhnnnuuuyyy}}}vvvsssvvv|||wwwrrrnnnllllllooo{{{|||qqqjjjeee[[[RRRNNNKKKHHHFFFFFFHHHPPPaaa|||qqqcccUUUQQQQQQQQQPPPPPPSSSPPPMMMKKKIIIGGGDDDBBBBBBBBB@@@>>>===<<<<<<<<<777777777777666444333222222222111000000000000111000...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************)))************)))(((((())))))))))))))))))))))))***)))((()))***+++***((((((((((((((())))))))))))''''''((()))***+++,,,,,,'''((()))***************,,,***((()))***+++***)))+++,,,---///000111111111222333444666888999;;;;;;:::======;;;;;;>>>>>><<<<<<===???AAAAAAGGGXXXiiiuuummmcccYYYRRRKKKEEEBBBBBBEEEOOOYYYeeennnwwwzzz|||~~~}}}yyyvvvuuusssrrrrrrssstttvvvxxxzzz}}}|||zzz{{{{{{|||~~~uuuppplllkkkjjjkkkqqqyyy}}}{{{{{{{{{}}}~~~wwwrrrooommmkkkiiikkkooosssvvv}}}vvvooojjjhhhhhhhhhiiikkknnnssswww{{{}}}{{{{{{||||||}}}yyyssspppnnnmmmqqqwwwzzzzzzxxxqqqnnnjjjfffdddfffhhhjjjttt||||||wwwxxx}}}}}}wwwqqqmmmlllooo{{{zzzrrrjjj```VVVRRROOOJJJHHHHHHIIIIIIRRRiiisssdddVVVRRRRRRRRRQQQQQQSSSQQQNNNKKKJJJHHHEEECCCBBBBBB@@@>>>===<<<<<<<<<888888888777666555333333222222111000000000000000///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++******)))))))))))))))***************))))))))))))***)))((()))***+++***((((((((((((((())))))))))))))))))))))))((((((((((((&&&''')))***+++++++++***))))))(((((()))***++++++...///000111222333333333222333555777999:::;;;;;;:::???BBBAAAAAACCCCCC@@@===>>>@@@@@@@@@HHHZZZmmmzzzgggXXXRRRJJJBBB???@@@FFFQQQ[[[eeennnvvvzzz|||}}}{{{wwwsssrrrpppooopppqqqssstttwwwxxxzzz|||}}}}}}}}}|||~~~zzzwwwzzz|||~~~tttqqqoooooonnnnnnrrryyy}}}wwwqqqnnnnnnnnnooooooqqquuuyyy}}}|||xxxrrrllliiihhhhhhiiijjjmmmrrrwww}}}zzzwwwtttppppppsssuuu{{{{{{wwwrrrkkkgggdddcccccclllqqqxxx|||{{{~~~}}}vvvqqqnnnqqq|||wwwnnndddZZZVVVRRRLLLHHHHHHJJJGGGIIIYYYtttuuugggXXXTTTTTTSSSRRRRRRRRRPPPMMMKKKJJJHHHEEECCCBBBBBB@@@>>>===<<<<<<<<<999999999888777666555444222111000000//////000000...---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++******)))(((((()))***+++************))))))))))))***)))((()))***+++***((('''((((((((()))))))))***)))))))))(((((((((''''''&&&''')))***+++++++++***(((((())))))))))))+++,,,---...000111333333444444444555666777888999;;;;;;===DDDJJJIIIHHHHHHFFFCCCAAAAAACCCCCCCCCHHHXXXhhhqqq]]]RRRIIIAAA???BBBIIITTT^^^ccckkktttwwwyyy|||zzzwwwrrrqqqooonnnnnnpppqqqrrrsssuuuwwwyyyzzz{{{{{{{{{}}}}}}zzzxxx{{{~~~yyyvvvsssssstttsssqqqtttzzz}}}{{{tttpppoooooorrrtttvvvxxxyyy|||~~~{{{yyyxxxuuuqqqooonnnmmmmmmppprrrwww}}}~~~wwwrrrqqqqqqwwwzzzsssmmmhhheeeccceeegggkkkpppuuu|||~~~|||wwwsssttt~~~|||sssiii___ZZZUUUNNNIIIHHHGGGFFFGGGOOOaaa{{{wwwhhhZZZUUUUUUTTTSSSSSSQQQOOOLLLKKKJJJHHHEEECCCBBBBBB@@@>>>===<<<<<<<<<999999999999888666555444111111000////////////000...,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******))))))))))))))))))***+++))))))))))))))))))))))))***)))((()))***+++***(((''''''(((((())))))******&&&&&&'''((()))***++++++'''((()))***************((()))******))))))+++---,,,---///111222444444555888777666666777888:::;;;AAAKKKSSSTTTRRRPPPKKKGGGGGGEEEEEEFFFFFFIIITTT```vvvzzzfffQQQIIIBBBBBBGGGMMMWWW___bbbjjjqqqtttvvvyyyxxxuuuqqqpppooommmmmmnnnpppqqqqqqrrrtttwwwyyy{{{|||||||||~~~~~~|||{{{zzz}}}yyyvvvttttttvvvvvvtttwww}}}|||||||||sssnnnmmmppprrrvvvzzz~~~}}}|||zzzyyyyyyxxxwwwuuuttttttxxxzzz~~~yyyuuutttxxx}}}}}}vvvpppkkkiiicccaaabbbdddgggmmmyyy|||xxxxxxzzzoooeee```ZZZRRRLLLJJJCCCEEEFFFIIIRRRiiiwwwhhhZZZUUUUUUSSSRRRRRRPPPNNNKKKJJJIIIGGGEEEBBBBBBBBB@@@>>>===<<<<<<<<<999999888888777666444333111111000//////////////////---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((())))))************'''''''''(((((())))))******)))((()))***+++***((('''''''''((()))*********&&&'''((()))***++++++,,,***)))))))))))))))******)))+++,,,+++))))))+++------...000333555777888999;;;999777555555777999;;;AAAOOO\\\aaa```^^^YYYTTTNNNIIIEEEFFFGGGJJJRRR[[[jjjxxxxxxgggPPPIIIDDDGGGLLLRRRYYY```dddkkkpppqqqrrrtttuuurrrnnnmmmlllkkklllmmmoooqqqrrrssstttvvvyyyzzz|||}}}}}}~~~}}}{{{zzz{{{||||||xxxvvvvvvwwwvvvtttvvv{{{}}}}}}wwwpppmmmnnnqqqtttxxx}}}~~~~~~~~~}}}}}}~~~}}}~~~{{{uuurrrhhhdddbbbaaa______hhhttt}}}{{{zzzxxxmmmgggaaaXXXQQQOOOEEEHHHHHHGGGKKK\\\yyyvvvgggYYYTTTTTTSSSQQQQQQPPPMMMKKKIIIHHHGGGDDDBBBCCCBBB@@@>>>===<<<<<<<<<888888777777666444333222111111000///////////////000...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((('''((()))***************%%%&&&&&&'''((())))))******)))((()))***+++***(((&&&''''''((()))******+++************))))))))))))+++***)))(((((()))*********,,,---,,,))))))+++...000222444777:::<<<===>>>>>>;;;777444444666999;;;@@@PPPbbbkkkmmmllliiidddSSSKKKDDDDDDGGGKKKRRRYYYgggmmmrrrssswwwyyyoooaaaPPPIIIEEEJJJPPPUUU[[[```ggglllpppooooooqqqrrrpppkkkjjjjjjjjjkkkmmmoooqqqssstttuuuwwwxxxzzz||||||~~~~~~zzzxxxyyy{{{}}}~~~|||yyywwwwwwtttqqqssswww~~~~~~zzztttooonnnooosssuuuxxx~~~~~~zzzpppkkkgggccc[[[VVVZZZdddnnn{{{|||zzz~~~sssmmmfff]]]VVVSSSLLLMMMKKKFFFGGGUUUmmm}}}xxxhhhYYYSSSRRRPPPOOOOOORRRQQQNNNKKKHHHEEECCCCCCFFFEEECCCAAA>>>;;;:::999777888888888888777777666///000111222222111//////........................+++++++++,,,,,,---------,,,,,,,,,+++++++++******************))))))))))))))))))************))))))''')))++++++***))))))******(((&&&&&&((((((((('''(((((((((((((((((((((((())))))***++++++++++++***+++***)))))))))***,,,,,,---///111444555666666666444555555555444555777:::CCCGGGQQQaaapppvvvsssmmm___RRRGGGFFFIIIJJJMMMRRRZZZ\\\```cccdddaaa^^^[[[NNNLLLKKKNNNUUU[[[]]]^^^dddeeehhhjjjlllnnnnnnnnnhhhhhhggghhhjjjmmmppprrrtttuuuuuuvvvxxx{{{}}}~~~~~~zzz{{{{{{zzz~~~zzzvvvuuurrroooooossszzz~~~yyywwwuuusssssstttvvvxxx~~~{{{xxxqqqhhh```\\\[[[[[[___lll~~~~~~zzzyyyyyypppiiibbbYYYRRRQQQIIIFFFJJJJJJLLL[[[mmmuuuwwwvvvgggXXXRRRRRRQQQPPPQQQQQQPPPMMMJJJHHHFFFDDDDDDDDDCCCBBB@@@>>><<<;;;:::666777777777777666555555111111111111111000//////........................+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******************))))))))))))((())))))******))))))(((***+++,,,+++((('''&&&'''+++)))'''''')))***)))((((((((((((((((((((((((((())))))***++++++++++++***))))))))))))***,,,...//////000111222333333333333444555555555444555777:::BBBFFFOOO]]]mmmwwwzzzyyyjjj[[[MMMHHHHHHIIIMMMRRRUUUWWW[[[]]]\\\YYYTTTQQQIIIHHHHHHLLLSSSZZZ]]]^^^eeefffhhhiiiiiiiiihhhhhhggggggggghhhjjjmmmppprrrssssssssstttwwwzzz}}}{{{wwwxxxxxxyyy~~~zzzvvvuuurrrnnnnnnqqqvvv||||||wwwwwwvvvwwwyyy|||~~~~~~wwwnnngggccc```______gggsss~~~{{{zzzwwwqqqiii```YYYRRRJJJGGGHHHGGGGGGSSScccwwwuuu{{{uuufffXXXSSSSSSSSSRRRSSSPPPOOOMMMJJJHHHFFFFFFEEEAAAAAA@@@???===<<<;;;;;;666666666666666555444444333333111000////////////........................---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************))))))))))))(((((())))))))))))((((((((()))******(((&&&''''''+++)))((((((***+++***)))))))))))))))))))))))))))))))))***++++++++++++***(((((()))***,,,...000111111000000000000111222222444555555444444444777999;;;???FFFPPP\\\hhhqqqvvvqqqcccSSSJJJGGGHHHLLLPPPPPPRRRUUUVVVUUUPPPKKKHHHEEEFFFHHHMMMTTT[[[^^^```cccdddeeefffffffffeeedddddddddeeegggiiimmmppprrrqqqqqqqqqrrruuuzzz~~~zzzvvvwwwxxxzzz{{{vvvuuuqqqmmmlllooopppxxx}}}{{{zzzzzz{{{||||||zzzyyyxxxzzz|||wwwrrrmmmgggcccaaabbbhhhsss~~~{{{zzz{{{tttmmmddd\\\VVVNNNJJJIIIFFFCCCKKKWWWkkkwwwvvvwwwhhhZZZUUUUUUTTTSSSTTTNNNMMMLLLJJJHHHGGGGGGFFFAAAAAA@@@>>>===;;;:::999777777777777666555444444555444111///.........///........................---------,,,,,,+++++++++,,,,,,,,,+++++++++******************)))))))))(((((((((((())))))(((((((((###%%%'''(((((((((***+++***)))'''((()))******)))))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,---///000111111000//////000111333444333444555444333444777999888;;;@@@DDDJJJRRR\\\cccjjj```SSSJJJGGGGGGJJJLLLMMMOOOQQQSSSQQQMMMIIIFFFGGGIIIMMMRRRWWW\\\```aaa___```bbbdddeeefffeeeeeebbbbbbdddfffiiillloooqqqoooooooooqqqtttzzz{{{wwwyyy{{{{{{wwwuuuqqqllljjjlllooowww~~~}}}}}}}}}~~~}}}{{{yyyxxxxxx{{{}}}|||wwwooohhhcccbbbcccjjjttt~~~|||{{{xxxxxx~~~xxxqqqggg```ZZZTTTOOOLLLGGGDDDHHHPPPZZZuuu{{{{{{{{{lll\\\VVVUUUTTTSSSSSSNNNMMMLLLJJJHHHGGGGGGGGGDDDCCCAAA???<<<:::888777888888888888777666555444555444111///.........///........................---------,,,,,,+++++++++,,,,,,,,,+++++++++******************)))))))))((((((((())))))))))))((((((###%%%'''(((((((((***+++((('''&&&&&&((()))))))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,---............////////////111333555777333444444444333444666999:::===AAACCCCCCGGGMMMSSSWWWSSSMMMHHHFFFGGGHHHGGGIIIKKKLLLNNNMMMKKKIIIGGGJJJMMMQQQUUUYYY\\\^^^______```bbbddddddddddddddd```aaabbbeeehhhkkkmmmooommmmmmnnnqqquuuzzz{{{xxx{{{~~~zzzwwwuuuqqqkkkiiikkkpppxxx~~~~~~~~~~~~{{{zzz|||}}}~~~~~~~~~~~~~~~~~~wwwpppfffeeeeeeeeeiiirrr}}}}}}zzzwwwvvvtttttt|||xxxoooggg\\\WWWRRRMMMIIIFFFGGGKKKQQQggg{{{lll\\\VVVUUUSSSQQQQQQNNNMMMLLLJJJHHHGGGGGGFFFEEEDDDBBB???===:::888777999999999999888666555444333333111000////////////........................---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************))))))))))))))))))************))))))((()))******(((&&&''''''(((&&&%%%&&&((()))))))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,---.........------......///000222444666777333444444333333333666888777;;;???@@@AAABBBFFFIIIFFFIIIIIIFFFEEEGGGGGGDDDEEEEEEFFFFFFGGGGGGGGGGGGKKKOOOSSSWWWYYYZZZ[[[\\\cccdddddddddcccaaa```______```bbbdddgggiiikkkllllllmmmooorrrvvv{{{~~~zzzyyy|||~~~yyyvvvuuuqqqkkkhhhjjjooowww}}}}}}~~~~~~~~~}}}~~~|||yyyzzz|||~~~{{{lllllliiidddbbbgggqqqyyy|||xxxtttrrrpppqqqyyy}}}ssslll___ZZZSSSMMMIIIGGGGGGHHHLLLZZZqqqwwwhhhYYYSSSRRRQQQPPPPPPOOONNNLLLJJJHHHGGGFFFFFFDDDDDDBBB@@@>>><<<:::999999999999888777555444333111111111111111000//////........................+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******************))))))))))))******++++++++++++*********+++,,,+++((('''&&&'''((('''&&&''')))*********(((((((((((((((((((((((())))))***++++++++++++***)))***,,,---.........------...///111222333333333333333444333222333666888666888:::<<<>>>???BBBDDDAAAGGGIIIFFFEEEHHHGGGCCCCCCBBBAAA@@@AAABBBDDDFFFLLLPPPVVVZZZ[[[[[[\\\]]]ccccccccccccbbb```^^^]]]___```bbbdddfffhhhiiijjjkkkmmmppptttyyy|||~~~~~~{{{{{{~~~|||xxxuuutttqqqkkkhhhjjjlllttt|||}}}}}}||||||}}}~~~~~~}}}~~~zzzvvvoooiiieeefffjjjmmmvvv|||}}}xxxsssooommmnnnxxxxxxpppeee```XXXOOOKKKIIIIIIHHHHHHOOO___yyysssdddUUUPPPQQQPPPPPPPPPPPPOOOMMMJJJHHHFFFFFFEEECCCBBBAAA@@@???===<<<<<<888888888777666444333222///000111222222111//////........................+++++++++,,,,,,---------,,,,,,,,,+++++++++******************))))))))))))++++++,,,,,,,,,,,,++++++''')))++++++***))))))***)))((('''(((***,,,,,,+++(((((((((((((((((((((((())))))***++++++++++++***&&&(((***,,,.../////////---...000111111111000///222333444333222333666888;;;;;;;;;<<<>>>AAACCCDDDCCCIIIKKKGGGEEEHHHHHHDDDEEECCC@@@>>>>>>@@@CCCEEEMMMSSSYYY^^^^^^___```aaa^^^___```aaaaaa```_________```bbbdddfffggghhhhhhkkknnnrrrvvvzzz}}}~~~}}}~~~~~~{{{wwwuuutttqqqkkkiiijjjiiiqqqyyy~~~~~~~~~}}}{{{{{{|||uuunnnlllkkkiiigggooovvv~~~yyysssnnnlllnnnxxxyyylllggg]]]SSSNNNMMMLLLJJJFFFGGGTTTnnnrrrdddUUUPPPQQQQQQPPPQQQMMMMMMMMMLLLJJJGGGEEECCCCCCCCCBBBAAA???===;;;:::888888888888777666555444000000000000////////////333222000///---,,,,,,,,,)))***---......,,,***((('''((()))***************...---,,,***)))(((((((((,,,+++)))((((((((()))******************)))((((((,,,------,,,***)))***,,,%%%$$$&&&******(((***///))))))))))))***+++,,,---,,,,,,------.../////////.........//////000111222222333333333333444777:::999888999<<<>>>@@@GGGPPPRRRSSSPPPLLLKKKLLLJJJEEECCCBBB???999666999CCCKKKTTTWWWZZZ[[[ZZZZZZ[[[\\\\\\___aaabbb```^^^]]]]]]___aaaeeeggghhhiiikkkmmmkkkmmmqqqsssvvvxxx|||~~~}}}~~~}}}{{{yyy{{{{{{}}}}}}}}}{{{xxxssspppnnnllljjjiiikkkqqq{{{~~~|||{{{}}}wwwpppjjjdddaaagggkkkrrrzzzzzzuuurrrooooooxxx}}}rrrjjj___WWWRRRNNNIIIFFFKKKJJJNNN\\\vvvrrrcccUUUPPPQQQQQQQQQRRRNNNNNNNNNLLLJJJHHHEEEDDDCCCCCCBBBAAA???===;;;:::666666666666555444333222000000000000////////////111000///......------...((()))+++,,,+++***)))((())))))******+++*********,,,,,,++++++***+++++++++---,,,***)))))))))*********************)))((((((((())))))(((&&&&&&'''(((---***))),,,+++(((''')))))))))))))))***+++,,,---++++++,,,,,,---......///.........//////000111222000111222222111222444666888888:::===>>>@@@JJJUUU```aaa]]]UUUPPPNNNJJJFFFCCCBBB>>>999666:::CCCKKKTTTWWWZZZ[[[ZZZZZZ[[[\\\\\\^^^aaaaaa___]]]]]]]]]^^^aaaeeeggghhhiiikkklllmmmppprrrtttvvvxxxzzz}}}~~~}}}{{{zzz}}}~~~}}}yyyxxxwwwuuurrrpppoooooonnnmmmooottt}}}~~~}}}}}}vvvpppkkkgggdddhhhmmmsssxxx{{{||||||{{{wwwuuurrrssszzzvvvmmmbbbYYYSSSOOOKKKHHHHHHGGGIIIUUUkkkpppbbbTTTPPPQQQRRRRRRSSSOOOOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAA???===;;;:::666666666666555444333222000000000000///////////////...............//////*********+++++++++++++++++++++++++++++++++***)))+++++++++++++++,,,---...,,,,,,+++*********++++++***************)))(((((()))******)))''''''(((******%%%$$$))),,,+++***+++))))))))))))***+++,,,---***++++++,,,------...............//////000111222111222444444333333444555666777:::======AAAMMM[[[ooorrrooodddYYYRRRLLLGGGBBBAAA===888666:::CCCKKKTTTVVVYYYZZZZZZZZZZZZ[[[\\\^^^``````^^^\\\\\\\\\]]]```dddggghhhiiijjjkkkppprrrtttuuuvvvwwwyyy{{{~~~}}}|||{{{{{{{{{yyysssrrrrrrrrrqqqpppqqqqqqrrrrrrrrrwww~~~xxxsssoooeeefffiiimmmqqquuuwwwyyy|||yyywwwvvvtttttt{{{|||sssfff[[[UUUQQQMMMJJJFFFDDDDDDLLL\\\uuupppaaaTTTPPPQQQRRRRRRTTTPPPOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAA???===;;;:::888888888888777666555444000000000000///////////////......------......///...---,,,,,,,,,---...///,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,,,,+++************************************)))(((((()))******)))(((((()))+++'''!!!%%%++++++***)))))))))))))))***+++,,,---++++++,,,------......///............///000111222333666999:::999777777888444666999;;;;;;@@@NNN]]]ttt{{{|||rrrcccXXXNNNHHH@@@>>>999555555:::BBBIIISSSUUUXXXYYYYYYYYYYYYZZZZZZ\\\^^^^^^\\\[[[[[[\\\\\\___dddggghhhhhhiiijjjppprrrtttuuuvvvxxxzzz|||}}}{{{yyyyyyyyyzzz{{{~~~uuuooommmnnnooopppppppppqqqrrrttttttyyyyyyuuujjjjjjjjjkkkmmmqqqtttvvvvvvtttssstttsssrrryyyyyykkk___XXXSSSOOOLLLFFFDDDBBBFFFPPPeeepppaaaTTTPPPQQQRRRRRRTTTPPPOOOMMMKKKIIIGGGFFFFFFCCCCCCBBBAAA???===;;;:::888888888888777666555444000000000000////////////000///...------,,,,,,,,,...---,,,+++,,,---///000,,,,,,,,,,,,,,,+++***)))+++******)))))))))))))))(((((())))))))))))))))))***************)))((((((%%%&&&'''&&&$$$$$$&&&(((...'''###&&&)))'''$$$"""))))))))))))***+++,,,---------......//////000000............///000111222555888===???>>><<<::::::555555777:::;;;???MMMZZZlllvvv|||vvviii]]]QQQIII>>>;;;666222333999AAAGGGQQQTTTVVVXXXWWWWWWXXXXXXXXXZZZ[[[[[[ZZZZZZ[[[\\\\\\___cccfffggghhhiiijjjmmmpppsssuuuvvvxxx{{{}}}|||zzzxxxvvvvvvwwwyyyzzz~~~zzzrrrmmmkkklllnnnppppppppppppqqqsssuuuzzz~~~yyyrrrpppmmmkkkjjjllloooqqqqqqpppppprrrqqqqqqxxxrrreee]]]VVVQQQMMMJJJFFFDDDEEEJJJYYYuuupppbbbTTTPPPQQQRRRRRRSSSPPPNNNLLLJJJHHHFFFFFFEEECCCCCCBBBAAA???===;;;:::666666666666555444333222000000000000////////////000///...---,,,,,,,,,,,,******)))))))))+++,,,---++++++++++++++++++***)))+++***)))(((((((((((((((&&&'''(((((())))))((((((***************)))((((((&&&'''((('''&&&&&&(((***---(((&&&))),,,***(((((())))))))))))***+++,,,---.........///000000111111.........//////000111222444999???BBBBBB???===<<<999777777:::<<<@@@JJJTTT]]]gggooommmfff^^^SSSJJJ===999444111333999AAAFFFOOOQQQTTTUUUUUUUUUUUUVVVUUUWWWYYYYYYYYYZZZ\\\^^^\\\___bbbdddeeefffiiikkklllooorrrtttuuuwwwzzz}}}xxxwwwvvvvvvvvvxxxzzz{{{}}}|||yyyzzz}}}~~~uuuooolllllljjjnnnqqqrrrpppppprrrtttwww|||{{{wwwrrrllliiiiiijjjkkknnnmmmnnnppppppqqqxxxzzzmmmddd\\\TTTOOOMMMHHHEEEFFFHHHQQQhhhrrrcccUUUPPPQQQQQQQQQRRROOOMMMKKKHHHFFFEEEEEEEEECCCCCCBBBAAA???===;;;:::666666666666555444333222000000000000////////////...------,,,,,,---------((((((((()))***+++,,,,,,))))))******+++*********))))))))))))))))))***+++&&&'''((()))***))))))(((***************)))(((((()))*********))))))+++---(((%%%&&&***,,,+++,,,///))))))))))))***+++,,,---------......///000000000.........//////000111222666;;;CCCGGGGGGEEEBBB@@@???:::888;;;>>>AAAGGGMMMPPPWWW]]]^^^]]]ZZZSSSLLL===999444111444;;;CCCGGGMMMOOORRRSSSSSSSSSSSSTTTRRRTTTVVVWWWXXXZZZ]]]___]]]___aaabbbccceeeiiilllmmmooorrrssstttuuuxxxzzzvvvvvvvvvwwwxxxzzz|||~~~|||sssqqqssswwwyyy}}}~~~|||wwwppplllkkkllliiinnnssstttrrrrrruuuyyy{{{yyyrrrllliiiiiiiiijjjiiiiiikkklllnnnvvvvvvlllbbbXXXRRRMMMHHHEEEGGGGGGJJJ\\\ppp~~~rrrdddUUUPPPQQQQQQPPPQQQNNNMMMJJJHHHFFFDDDDDDDDDCCCCCCBBBAAA???===;;;:::888888888888777666555444000000000000////////////,,,,,,,,,,,,---...///000))))))***+++,,,,,,------'''((()))***************((((((((()))***,,,---...'''((()))+++++++++***)))***************)))((((((&&&'''((('''&&&''')))***+++******+++)))$$$%%%((())))))))))))***+++,,,---,,,,,,------.../////////.........//////000111222999???GGGLLLMMMJJJGGGEEECCC===999<<>><<<;;;777777666444333222111000333333222111000///...---......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,&&&,,,...'''###...***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++000...,,,***))))))))))))...000111222000///..................///000222333666;;;BBBJJJOOOPPPPPPOOOFFF@@@:::888;;;@@@CCCEEEIIIJJJKKKKKKKKKJJJHHHHHH@@@===:::888:::@@@FFFKKKOOOPPPQQQQQQQQQPPPOOONNNQQQQQQSSSTTTVVVXXXYYYZZZ___```aaaaaaaaadddhhhkkknnnpppsssuuuvvvvvvvvvuuuttttttuuuvvvyyy}}}|||rrrjjjhhhkkkqqquuuwwwvvvtttooojjjgggfffffflllooosssuuuuuuwww{{{~~~{{{vvvqqqmmmiiiccc```aaaccceeekkkrrruuujjj```[[[MMMLLLJJJHHHDDDEEEOOO\\\sss|||}}}zzzssseeeWWWRRRRRRRRRQQQQQQSSSQQQOOOLLLIIIGGGEEEEEEDDDDDDCCCBBB@@@>>>===;;;888777666555444222111111333333222111000///...---......---------,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,---......***%%%$$$)))...(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********+++***)))(((((()))***+++,,,+++*********+++,,,---,,,---///000////////////............///111222444444888???FFFKKKNNNOOOOOOGGGBBB<<<999;;;???BBBCCCHHHIIIJJJKKKKKKIIIHHHFFF???===:::999<<>>;;;;;;>>>AAABBBFFFHHHJJJKKKJJJIIIFFFDDD>>><<<;;;;;;>>>DDDIIIMMMMMMNNNNNNNNNNNNMMMLLLKKKOOOPPPQQQSSSUUUXXXYYYZZZ\\\^^^```aaacccfffjjjnnnlllnnnqqqtttvvvvvvvvvvvvtttuuuwwwzzz{{{ooojjjddd``````dddiiimmmuuuuuuuuurrrmmmiiiggggggkkkooosssttttttuuuyyy}}}~~~zzzsssooogggaaa^^^^^^___eeemmm|||ttthhhaaaZZZSSSLLLHHHEEEBBBEEEKKKXXXlllvvvuuu}}}}}}ssseeeWWWRRRSSSRRRRRRRRRSSSRRRPPPMMMKKKIIIGGGGGGEEEEEEDDDCCCAAA???===<<<999999888666555444333222222111111000//////............---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++************+++++++++(((&&&(((+++,,,***'''************++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***+++***)))(((((()))***+++---,,,,,,++++++*********,,,,,,,,,---///000000/////////......///111333444333555777;;;???CCCFFFGGGDDDBBB>>><<<<<<>>>AAACCCDDDEEEHHHIIIIIIGGGDDDBBB===<<<===>>>BBBGGGKKKNNNNNNNNNNNNNNNMMMLLLLLLKKKMMMNNNPPPRRRUUUWWWYYYZZZ[[[]]]```bbbdddgggllloookkkmmmpppsssuuuvvvvvvuuussstttxxx|||xxxrrrgggdddaaa___```dddjjjmmmsssttttttrrrnnnjjjiiihhhlllpppsssuuutttvvvyyy}}}~~~~~~xxxuuulllddd___]]]]]]bbbiiitttwwwkkkccc\\\SSSKKKIIIIIIHHHHHHKKKLLL```yyyzzz{{{qqqcccUUUQQQRRRQQQQQQQQQSSSRRROOOMMMKKKIIIHHHGGGEEEDDDDDDBBBAAA???===<<<999999888666555444333222111111000000///...............---------,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++***++++++,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))'''(((((((((((()))))))))+++***)))(((((()))***++++++++++++++++++++++++***111///......000111///...////////////000111333444666666666777:::===???AAA???>>>===<<<<<>><<<;;;999888777666444333222222000000000//////...............---------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******'''***,,,+++)))(((***,,,'''''''''((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))+++***)))(((((()))***+++&&&''')))+++---.........444000---...000111000---000/////////000222444555777777666666777999;;;<<<;;;<<<<<<<<<<<<>>>AAADDD@@@@@@AAAAAAAAA@@@???>>>===>>>AAAEEEHHHKKKNNNOOOPPPPPPNNNMMMLLLLLLLLLLLLJJJKKKNNNQQQTTTWWWYYY[[[ZZZ]]]aaacccfffhhhlllnnnlllmmmppprrrttttttsssrrrqqqtttyyy~~~vvvooohhhbbb]]]XXXYYY[[[^^^aaaeeehhhjjjmmmnnnnnnmmmllllllnnnoooqqquuuxxxyyyyyyzzz}}}}}}}}}{{{ppphhhbbb^^^```eeeqqq~~~xxxpppcccZZZQQQNNNJJJEEEBBBAAAFFFQQQbbbvvvwwwyyyqqqcccUUUQQQRRRRRRRRRRRRQQQPPPNNNKKKIIIHHHGGGGGGCCCBBBBBB@@@???===;;;:::888777666555444222111111///////////////...............---------,,,,,,,,,...------,,,+++***))))))******))))))))))))******(((((()))'''&&&&&&''')))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((((((((())))))+++***)))(((((()))***+++%%%''')))+++---...//////222...+++,,,///222000...000/////////000222444555666666666666777999:::;;;:::;;;===<<<;;;<<<>>>AAA???>>>>>>===============>>>@@@CCCGGGJJJMMMNNNNNNPPPOOOMMMKKKJJJJJJJJJJJJIIIJJJMMMPPPTTTWWWZZZ[[[[[[^^^aaadddfffhhhkkknnnmmmnnnppprrrsssrrrqqqpppssswww|||wwwooogggaaa\\\YYYUUUWWWZZZ^^^bbbfffhhhiiikkkkkkkkkjjjjjjlllpppsssuuuxxx{{{|||{{{|||~~~}}}xxx{{{}}}wwwnnnfff``````dddppp}}}xxxiiiaaaYYYTTTMMMEEEAAAAAAEEEKKKWWWiiixxxuuuzzzrrrdddVVVSSSTTTTTTSSSTTTPPPOOOMMMKKKIIIHHHGGGFFFBBBBBBAAA@@@>>><<<:::999777777666444333222111000///////////////...............---------,,,,,,,,,///...---,,,***)))((((((******))))))))))))******///,,,***)))***+++++++++))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))+++***)))(((((()))***+++((()))+++,,,------,,,+++000,,,(((***///222111///000000//////000222444555555555666666888999;;;<<<:::<<<===<<<::::::<<>>===<<<::::::;;;<<<<<<>>>AAAEEEIIILLLMMMNNNNNNOOONNNLLLJJJIIIHHHIIIIIIHHHJJJLLLPPPTTTWWWZZZ[[[\\\^^^bbbeeefffhhhkkkmmmmmmoooqqqrrrrrrrrrpppooouuuyyy~~~~~~{{{ssskkkddd___[[[ZZZUUUWWW\\\```eeehhhiiijjjiiiiiiiiihhhiiilllqqquuuwwwzzz}}}~~~}}}~~~~~~|||~~~~~~~~~uuuwww{{{~~~{{{rrrjjjbbbaaaccclllzzz{{{lllfff___ZZZRRRIIIEEEGGGDDDHHHOOO```yyy|||uuuuuupppdddWWWRRRQQQPPPOOOPPPQQQPPPNNNLLLJJJHHHGGGGGGGGGFFFDDDAAA???===;;;:::555555444333111000////////////.........---------------------------------555777777333...++++++,,,************************%%%(((,,,---+++)))(((((())))))************))))))++++++***)))(((((())))))************************+++++++++***************++++++++++++++++++++++++---.........//////000000...---,,,,,,---000222444777888::::::777666>>>HHHDDDCCCAAA???>>>===<<<<<<>>><<<:::999::::::888777777<<>><<<:::999888777666555333222111111//////.........---------------------------------+++------,,,((('''''')))************************,,,------,,,+++***,,,---((())))))******))))))(((+++******)))))))))))))))************************************************)))*********++++++,,,,,,............/////////000///......---...000222333666666888:::888999CCCNNNRRROOOJJJDDDAAA>>>>>>>>>>>><<<:::999:::::::::999777<<>>;;;:::999888777666555444222111111/////////.........------------------------------((()))++++++******+++---************************+++***(((%%%###$$$'''+++(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------............///////////////////////////000111222333333555888999===GGGSSS```\\\UUUMMMFFFBBB@@@???===;;;999888:::;;;;;;:::777<<>>CCCFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEGGGJJJNNNQQQTTTXXX\\\___aaabbbcccdddeeefffffffffgggjjjmmmrrrwww}}}}}}||||||~~~{{{uuummmeee___XXXWWWVVVUUUVVVXXX\\\^^^```ccchhhllloooppppppooollliiiggghhhmmmrrrwwwzzzyyyzzz||||||zzz|||{{{xxxvvvuuuttttttuuuzzz}}}|||uuullleeedddhhhlllnnnuuu{{{zzzpppjjjqqq|||sssllldddZZZRRROOOIIIHHHEEEDDDHHHZZZuuuwwwwww|||ooobbbVVVQQQPPPNNNNNNOOONNNNNNNNNMMMKKKHHHEEEDDDCCCCCCAAA@@@>>><<<;;;:::999888777666555333222222000000000/////////......---------------------------+++******++++++***)))************************(((***,,,,,,***)))******))))))************))))))'''(((***++++++***))))))))))))))))))))))))))))))'''(((((())))))******+++,,,,,,------...///000000///////////////............000222444555555444333444222111444555666<<>>AAAFFFHHHGGGEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFIIIMMMPPPRRRVVVYYY\\\aaaaaabbbcccdddfffggghhhiiijjjmmmrrryyy}}}}}}}}}~~~~~~}}}||||||}}}}}}yyywwwoookkkfffaaa]]]YYYUUURRRRRRUUUXXXZZZ[[[^^^cccggghhhkkkooorrrsssqqqooommmfffgggiiinnntttyyy|||}}}{{{}}}~~~}}}|||{{{yyywwwuuusssrrrsssuuuvvvyyy|||~~~}}}vvviiiddd\\\VVVSSSQQQPPPPPPTTTWWW]]]dddnnnxxxyyy{{{vvvmmmaaaYYYUUUKKKHHHFFFEEEEEELLL___qqqyyywwwooobbbUUUQQQPPPNNNMMMOOOMMMMMMNNNMMMKKKHHHEEECCCDDDDDDCCCAAA???>>>===<<<777777666444333222111000000000000000////////////------------------------...+++)))***,,,---+++)))************************'''((())))))((())),,,...++++++,,,,,,,,,,,,++++++&&&(((***+++,,,+++***)))************************((())))))***+++,,,,,,,,,++++++++++++++++++++++++000000//////.........---111444888<<<>>>>>><<<;;;555222222555666555777;;;;;;===BBBEEEGGGGGGEEEDDD???;;;888666777:::<<<<<>><<<:::999666666666555444333111111222111111000///......------,,,,,,++++++******)))***+++,,,,,,------,,,,,,******))))))))))))******)))************+++++++++))))))(((((((((***+++,,,***************)))((('''''''''(((((())))))******)))***++++++***)))***,,,,,,,,,,,,---------......------------------------222444888<<<>>>@@@@@@@@@777666444444444555777888;;;<<<>>>@@@AAA@@@???>>><<<:::888666777888:::<<<>>>>>>@@@DDDGGGHHHEEEAAA@@@AAAAAAAAAAAACCCFFFIIIKKKKKKKKKMMMOOOSSSVVVXXX```aaabbbcccccceeehhhkkkkkkjjjlllrrr{{{}}}{{{zzzzzz{{{||||||{{{zzz{{{}}}}}}}}}{{{wwwqqqkkkeeeaaa___WWWVVVTTTPPPLLLKKKLLLNNNQQQTTTXXX[[[___ccchhhlllrrrsssttttttsssrrrpppnnneeeggglllrrrwww{{{}}}~~~|||xxxtttrrrppppppooommmmmmnnnrrruuuxxx}}}uuukkkccc]]]ZZZVVVQQQNNNOOOJJJLLLNNNOOORRR[[[hhhsss~~~vvvlllbbb\\\OOOKKKGGGFFFEEEGGGPPPZZZsssuuuwwwoooaaaTTTQQQRRRQQQPPPPPPQQQPPPMMMKKKHHHFFFEEEDDDBBBBBBAAA@@@>>><<<;;;:::777777777666555444222222111111111000///.........+++++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++************++++++)))************+++++++++***))))))(((((()))***+++))))))******************))))))))))))((((((((((((((()))++++++******+++,,,---------.........//////------------------------000222666999<<<=========777666555444444555777888;;;<<<>>>@@@@@@???>>>===<<<;;;999777888999<<<===BBBAAABBBDDDFFFFFFCCC@@@@@@AAAAAAAAAAAACCCFFFIIIKKKKKKKKKMMMOOOSSSVVVXXX___```aaabbbbbbdddhhhkkkjjjkkkmmmsss|||}}}{{{yyyyyyzzz{{{zzzyyyzzz{{{{{{vvvsssqqqmmmgggbbb\\\XXXVVVPPPPPPOOOMMMKKKLLLNNNPPPSSSVVV[[[___cccgggkkkooossstttuuuvvvtttrrrooommmfffiiinnnsssyyy}}}~~~|||zzzwwwuuusssrrrpppnnnmmmmmmooosssxxx{{{tttnnnhhheee```XXXSSSRRROOOPPPOOOLLLLLLSSS^^^ggguuuyyyoooeee^^^TTTOOOJJJHHHFFFFFFMMMVVVkkkxxxttt}}}nnnaaaTTTPPPRRRQQQPPPPPPSSSQQQNNNKKKHHHEEEDDDCCCBBBBBBAAA@@@???===;;;:::888888888777666555333333111111000000//////......***++++++,,,------......***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,)))************++++++++++++***))))))((())))))***((()))***++++++,,,++++++*********)))((('''''''''''')))************,,,............/////////000000........................///000333666888:::::::::888777555444444555777888<<<===>>>??????>>>======<<<;;;999888888:::===???FFFDDDCCCCCCDDDCCC@@@>>>@@@AAAAAAAAAAAACCCFFFIIIJJJJJJKKKMMMPPPSSSVVVXXX]]]^^^```aaaaaadddgggjjjkkklllooouuu}}}|||zzzxxxxxxyyyyyywwwxxxyyy|||}}}wwwppplllgggddd```[[[VVVQQQNNNMMMHHHIIIJJJJJJKKKMMMQQQTTTUUUYYY___dddhhhlllooorrrvvvwwwxxxxxxvvvrrrmmmkkkgggjjjooouuu{{{~~~}}}{{{yyyvvvsssqqqpppnnnmmmlllmmmpppvvv|||~~~~~~}}}yyywwwqqqfff]]]ZZZWWWVVVRRRMMMKKKNNNVVV]]]iiiuuu~~~tttiiibbbZZZTTTNNNJJJFFFEEEJJJQQQ___www|||tttyyynnn```SSSPPPRRRRRRQQQQQQRRRQQQNNNKKKHHHFFFEEEDDDCCCBBBBBBAAA???===;;;:::777777777666555444333222111000000000/////////...,,,,,,,,,------.........***+++,,,,,,------,,,,,,+++++++++******+++++++++))))))*********+++++++++++++++***))))))((((((((()))***+++++++++++++++******)))))))))((((((((('''&&&(((*********+++---...---.........////////////////////////////////////...000222444666777888888888777666444444555777888<<<===>>>>>>>>>===<<<<<<:::999888777888:::===???FFFEEEDDDCCCBBBAAA@@@???@@@AAAAAAAAAAAACCCFFFIIIIIIJJJKKKMMMPPPTTTWWWXXX[[[]]]^^^```aaacccgggjjjlllnnnrrrxxx~~~~~~~~~~~~~~~~~~{{{yyywwwvvvwwwwwwvvvwwwyyy|||zzzvvvqqqkkkddd```[[[YYYUUUQQQMMMJJJHHHGGGDDDFFFHHHJJJLLLOOOSSSWWWWWW[[[bbbhhhmmmpppsssuuuyyyzzz{{{zzzwwwqqqllliiihhhkkkpppvvv|||~~~yyyuuupppmmmkkkkkkkkkkkkmmmrrryyy~~~{{{zzzzzz{{{}}}wwwmmmhhhaaa___ZZZTTTQQQRRRWWW[[[```lll|||xxxmmmeee]]]VVVOOOJJJFFFDDDGGGMMMVVVlllxxxxxx|||mmm___SSSPPPRRRRRRRRRRRRPPPOOOMMMKKKIIIHHHGGGFFFCCCCCCBBBAAA???===;;;:::666666666555444333222111000000000000////////////.........------,,,,,,,,,***+++,,,,,,------,,,,,,******))))))))))))******))))))*********+++++++++************))))))((((((,,,,,,,,,+++***)))(((''''''((((((((()))))))))***&&&(((*********+++---...,,,,,,---------.........///////////////////////////000111333555666777777888777555555555666888999============<<<<<<;;;;;;888777666555666999<<<>>>DDDDDDDDDCCCBBBAAABBBBBB@@@AAAAAAAAAAAACCCFFFIIIHHHIIIKKKNNNQQQTTTWWWXXXZZZ\\\^^^___aaadddhhhkkknnnqqqvvv{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~|||zzzwwwvvvuuuvvvwwwwwwxxxyyy}}}~~~|||wwwsssnnniiiddd^^^YYYUUUPPPNNNKKKHHHEEEDDDCCCCCCDDDGGGJJJLLLOOORRRVVVYYYXXX]]]dddjjjooosssvvvyyy|||||||||zzzvvvpppkkkhhhhhhkkkpppvvv{{{zzzuuupppmmmkkkiiiiiilllpppwww~~~}}}yyyxxxxxxyyy|||~~~yyypppmmmgggaaa[[[YYYZZZ[[[[[[eeettt}}}qqqiii^^^VVVNNNKKKGGGDDDFFFJJJQQQccc|||{{{wwwwwwlll^^^RRRPPPRRRSSSSSSSSSPPPOOOMMMKKKJJJHHHHHHHHHCCCCCCBBBAAA@@@>>><<<;;;666666555555444333111000000000000000////////////.........---,,,++++++******+++,,,,,,------,,,,,,***))))))))))))))))))***)))************+++++++++)))************))))))(((,,,,,,,,,+++)))(((&&&%%%'''''''''((()))*********''')))************,,,...,,,,,,,,,------------...........................000000111222333555555666666666555555666888:::;;;>>>>>>===<<<;;;:::::::::666555444444666999<<<>>>AAACCCDDDDDDCCCBBBBBBCCC@@@AAAAAAAAAAAACCCFFFIIIGGGIIIKKKNNNRRRUUUWWWXXXYYY[[[]]]___aaadddiiilllppptttyyy~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}|||{{{{{{zzzxxxvvvuuuuuuvvvwwwwwwxxxzzz}}}{{{wwwsssjjjfff```[[[WWWSSSNNNLLLEEECCCAAA???>>>???@@@AAAFFFHHHLLLOOORRRTTTXXXZZZZZZ___eeekkkpppuuuzzz}}}~~~}}}|||yyytttooojjjhhhiiikkkpppuuu{{{}}}yyyuuurrrooommmgggjjjooovvv~~~~~~}}}wwwwwwxxxyyy|||}}}wwwpppiiiccc^^^\\\[[[bbbnnnzzzwwwnnnaaaXXXPPPLLLIIIFFFFFFHHHMMMYYYmmm}}}wwwttt|||kkk^^^RRRPPPRRRSSSSSSTTTRRRPPPNNNLLLJJJHHHGGGFFFDDDCCCCCCAAA@@@>>><<<;;;666666666666555333222111////////////000000000000,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++******))))))******+++)))************+++++++++((((((******+++***))))))*********)))((('''&&&%%%(((((((((((())))))))))))((()))++++++******+++,,,------------............------------------------000000000111222333444444555444444444666999<<<>>>???>>>===;;;:::999999999666555444555666:::===???@@@CCCFFFFFFCCCAAAAAAAAA@@@AAAAAAAAAAAACCCFFFIIIGGGHHHKKKOOORRRUUUWWWXXXYYY[[[^^^```bbbeeejjjmmmssswww}}}}}}}}}}}}}}}}}}zzz{{{||||||||||||{{{zzzyyyxxxvvvttttttuuuvvvwwwwwwxxx{{{~~~|||yyyuuupppjjjggg]]]YYYTTTOOOLLLIIIFFFDDD>>>===;;;:::;;;===@@@BBBEEEHHHMMMQQQSSSWWWZZZ]]]]]]aaaggglllrrrwww}}}~~~{{{wwwrrrnnnjjjiiikkkmmmqqqvvv{{{~~~|||xxxtttpppmmmkkkhhhmmmttt}}}~~~vvvvvvwwwyyy|||zzzrrrjjjeeebbbfffnnnwww|||sssfff]]]SSSOOOKKKGGGFFFGGGIIIOOO^^^www|||vvvzzzkkk^^^RRRPPPRRRSSSSSSTTTTTTRRRPPPLLLIIIGGGEEEDDDDDDDDDCCCBBB@@@>>><<<;;;888888777777666444333222////////////000000000000)))******++++++,,,,,,---++++++,,,---------,,,,,,,,,++++++++++++++++++,,,)))************+++++++++'''((()))***++++++***)))'''((((((((((((((('''&&&******))))))(((((('''''')))***++++++***)))***,,,............/////////000------------------------////////////000111222333444444333444777:::===??????>>><<<;;;:::999888888777666555666888;;;???AAA@@@DDDGGGGGGDDD@@@??????@@@AAAAAAAAAAAACCCFFFIIIFFFHHHKKKOOORRRUUUWWWXXXYYY[[[^^^```bbbfffkkknnntttyyy~~~|||||||||}}}}}}yyyzzz{{{|||||||||{{{zzzxxxvvvuuuttttttuuuvvvwwwwwwxxx|||yyywwwsssoookkkfff```[[[VVVRRRLLLHHHEEECCCAAA???<<<;;;::::::<<>>;;;999999;;;;;;;;;<<<777111222777===??????BBBCCCDDDBBB@@@>>>???@@@@@@@@@AAAAAACCCDDDFFFGGGFFFGGGKKKPPPUUUXXXYYYYYYYYYZZZ[[[]]]aaafffmmmrrryyy}}}}}}|||zzzyyyxxx{{{{{{zzzyyyxxxxxxwwwwwwssstttsssrrrppppppqqqsssyyyvvvzzz~~~xxxtttrrrnnngggaaa\\\XXXTTTQQQIIIHHHEEEBBB???===<<<;;;555666888999:::===AAADDDGGGJJJNNNRRRUUUZZZ___cccdddeeegggmmmuuu|||~~~zzztttnnnkkkkkkllloooppptttyyy~~~|||zzz~~~~~~~~~yyyvvvqqqjjjggghhhhhhppp~~~{{{zzzxxxxxxyyy{{{~~~~~~|||{{{}}}qqqiii^^^TTTMMMJJJGGGFFFAAAGGGPPP^^^vvv~~~zzz~~~ppp^^^UUURRRLLLMMMRRROOOOOONNNMMMKKKJJJHHHGGGFFFDDDDDDCCCAAA???===;;;:::888777666555333222111111222111000///...//////000---------,,,,,,,,,++++++,,,------......------,,,************************))))))))))))************'''((())))))******))))))''''''(((((())))))******))))))))))))((((((((((((******************+++++++++,,,,,,---.........---------......//////000000111111000000111333444555555666888999999;;;???AAA@@@===:::999:::===???@@@???999444444999>>>AAAAAACCCDDDDDDBBB@@@>>>>>>???@@@@@@AAAAAACCCDDDFFFGGGFFFHHHKKKPPPUUUXXXYYYYYY]]]^^^___```bbbgggmmmrrrxxx|||}}}{{{yyyxxxwwwzzzyyyxxxxxxwwwvvvuuuuuussssssrrrpppoooooorrrtttzzzyyy}}}{{{vvvppplllgggccc\\\WWWRRRNNNJJJGGGBBBAAA???<<<:::999888777666777999:::<<<>>>BBBEEEIIILLLPPPTTTXXX\\\aaaeeeffffffhhhmmmttt{{{zzzsssllliiihhhiiinnnppptttxxx}}}~~~zzzxxxyyyyyyyyyzzz|||~~~yyyvvvqqqjjjfffgggiiirrr~~~yyyxxxwwwwwwxxxzzz}}}~~~tttmmmaaaWWWPPPLLLIIIGGGBBBGGGMMMZZZppp||||||qqq___VVVSSSMMMNNNRRRNNNOOONNNMMMLLLJJJHHHGGGFFFEEEEEEDDDBBB@@@>>><<<;;;888777666555333222111111222111000///............------------,,,,,,,,,,,,)))******++++++******)))************************))))))))))))************&&&***---,,,)))'''***---(((((((((((())))))))))))'''((()))******)))(((''')))))))))***+++++++++,,,)))***,,,---.../////////.............../////////000//////000111333555666777999;;;;;;;;;:::<<<===>>>;;;888777:::???CCCFFFAAA<<<777666:::???CCCDDDDDDEEEDDDBBB@@@>>>>>>>>>@@@@@@AAAAAACCCDDDFFFGGGGGGIIILLLQQQTTTWWWXXXYYYaaabbbbbbccceeehhhnnnrrrwww{{{~~~|||zzzxxxwwwvvvxxxwwwvvvuuutttsssrrrrrrrrrrrrpppnnnmmmooorrrvvv|||}}}~~~yyyuuupppjjjddd```YYYUUUOOOJJJGGGCCC@@@===;;;:::999777666555555555666888:::;;;===@@@DDDGGGKKKNNNRRRVVVZZZ___cccggghhhhhhjjjnnntttzzz|||}}}}}}xxxpppjjjggghhhiiinnnppptttxxx{{{}}}}}}~~~|||wwwuuuttttttvvvxxxzzz}}}~~~yyyvvvpppiiieeegggllluuu}}}|||wwwvvvvvvvvvwwwyyy{{{|||zzzrrrfff[[[SSSNNNJJJHHHDDDFFFJJJSSSfff~~~{{{rrr```XXXUUUNNNOOOSSSOOOPPPOOOMMMLLLJJJHHHFFFFFFEEEEEEDDDCCCAAA???===<<<999888777666444333222222111111000///...------,,,------------------,,,,,,))))))************))))))************************((()))))))))************'''***,,,,,,)))((())),,,***)))))))))((((((((('''&&&''')))++++++***((('''(((((()))***+++,,,,,,,,,***+++,,,---.....................---------------.........///111333666777>>>@@@AAA@@@===:::888888>>>:::666555999>>>CCCFFFAAA===888777:::???CCCEEEDDDEEEEEECCC???======>>>@@@@@@@@@AAACCCDDDFFFGGGGGGJJJNNNRRRTTTVVVXXXYYYaaabbbcccdddfffjjjooosssvvvzzz~~~}}}{{{yyywwwvvvuuuwwwvvvuuutttsssqqqqqqpppqqqpppnnnlllkkknnnssswww|||xxxtttoooiiiddd___YYYUUUOOOKKKFFFBBB@@@===:::888888777777666666666666777666888:::<<<>>>AAAEEEIIILLLOOOTTTYYY\\\```dddgggjjjjjjkkkoootttyyy{{{{{{zzzwwwrrrlllhhhhhhkkknnnoooqqquuuxxxzzz|||~~~}}}~~~~~~xxxsssqqqrrrsssvvvyyy|||~~~zzzvvvooohhhfffhhhppp{{{}}}{{{zzztttttttttuuuvvvwwwyyyzzz~~~wwwkkk___WWWPPPKKKIIIDDDEEEGGGMMM\\\ttt|||~~~ppp^^^VVVTTTMMMNNNQQQMMMPPPOOONNNLLLJJJHHHFFFEEEEEEDDDDDDCCCAAA???===<<<:::999888777666444333333000000000///...------,,,------------------------......////////////......************************((()))))))))************)))))))))******)))((((((******))))))((((((''''''%%%''')))***+++***)))'''(((((()))***+++,,,,,,,,,,,,------...------,,,,,,------,,,,,,,,,,,,,,,,,,------...///111333666777CCCEEEGGGFFFCCC@@@>>>===>>>:::555333555:::>>>@@@===:::777777999>>>BBBDDDDDDDDDDDDBBB@@@>>>>>>>>>@@@@@@@@@AAACCCDDDFFFGGGHHHKKKPPPSSSTTTUUUWWWYYY]]]___bbbdddggglllrrrvvvvvvyyy}}}~~~}}}|||zzzxxxwwwvvvuuuvvvvvvuuusssrrrpppooooooooonnnlllkkkkkknnnssswwwzzzzzzuuummmiiiccc^^^ZZZUUUPPPLLLGGGCCC???<<<;;;:::888666555555555555666777888888666888:::<<<>>>BBBGGGJJJNNNQQQVVVZZZ]]]```dddfffjjjjjjlllpppuuuyyyzzzzzzxxxuuuooojjjfffggglllooopppsssvvvxxxyyyzzz}}}{{{uuuqqqooossstttwwwzzz~~~~~~yyyuuuooohhhgggkkkvvv}}}{{{yyysssssssssssstttvvvwwwyyy~~~zzznnncccYYYRRRLLLIIIDDDDDDEEEIIIUUUjjj~~~{{{kkkZZZSSSQQQKKKLLLOOOKKKQQQPPPNNNLLLIIIGGGFFFEEEDDDCCCCCCBBB@@@???===<<<:::999888777666444333333//////000000000///......------------............---......//////......---++++++++++++++++++++++++))))))))))))************))))))))))))***)))((('''******))))))((((((''''''&&&'''((()))******)))))))))))))))***+++++++++,,,------......------,,,+++,,,,,,,,,,,,,,,,,,------------...///000333555777<<>>:::555222333666999:::666666666777999===@@@CCCBBBCCCDDDBBB@@@>>>???@@@@@@@@@AAAAAACCCDDDFFFGGGHHHMMMQQQTTTSSSTTTWWWYYYZZZ\\\```dddhhhnnntttxxxwwwzzz|||~~~}}}}}}~~~{{{{{{zzzyyyxxxwwwvvvvvvuuutttsssrrrpppooommmmmmkkklllkkkjjjkkknnnssswwwxxx}}}wwwoooiii```\\\WWWRRROOOKKKGGGDDD???===999777777666555444333333333333444666777888666999;;;>>>@@@DDDIIIMMMQQQTTTYYY]]]___aaaccceeehhhiiikkkpppvvvyyy{{{{{{zzzvvvooohhhdddeeejjjnnnrrruuuxxxyyyyyyzzz}}}~~~yyyuuusssrrruuuwwwyyy}}}~~~yyyuuunnnhhhkkkqqq}}}~~~{{{zzztttsssqqqqqqrrrtttwwwyyy~~~}}}rrrggg]]]UUUOOOKKKEEEDDDEEEGGGNNN___|||xxxjjjYYYSSSRRRMMMNNNQQQMMMQQQPPPNNNLLLIIIGGGEEEDDDBBBBBBBBBAAA@@@>>>===<<<888777777555444333222111...///000111111111000///------------.........///***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))************(((+++---,,,)))'''(((***))))))))))))(((((((((((('''''''''((()))***************************++++++,,,,,,------...------------------....../////////............000222444666555888;;;>>>>>>???@@@BBB<<<999555333444555777777111333555888:::===@@@BBBAAABBBCCCBBB@@@???@@@AAA@@@@@@AAAAAACCCDDDFFFGGGIIINNNSSSTTTSSSSSSVVVYYYZZZ]]]aaaeeejjjoootttxxxyyyzzz|||}}}|||{{{{{{|||yyyxxxxxxxxxwwwwwwwwwwwwsssrrrqqqpppnnnlllkkkjjjhhhiiijjjkkklllnnnsssvvvwww~~~zzzvvvsssoooiii___WWWSSSOOOJJJGGGDDDBBB???===;;;999666555555555555444333333333444555666777888999;;;>>>@@@CCCGGGMMMPPPUUUXXX]]]```aaabbbccceeefffgggjjjpppvvv{{{||||||yyyuuunnngggdddeeekkkpppssswwwzzzzzzyyyzzz~~~|||xxxwwwxxxyyy{{{|||~~~yyysssmmmiiinnnwww}}}{{{vvvsssqqqooopppsssxxx{{{~~~vvvjjjaaaYYYRRRNNNFFFEEEFFFFFFHHHUUUpppxxx|||yyyzzz~~~lll[[[UUUUUUPPPQQQUUUQQQQQQPPPNNNLLLIIIGGGEEEDDDBBBBBBAAA@@@???>>><<<;;;666666555444222111000///---///000222222222111111---------.........//////,,,------......------,,,++++++++++++++++++++++++))))))))))))************'''---222///(((%%%)))...(((((((((((())))))))))))''''''''''''((()))+++++++++++++++******************+++,,,---.../////////---......///000111222222............000222444555888:::<<<>>>>>>???@@@BBB;;;888555444444666777666...111555999;;;===@@@BBB@@@AAABBBBBB@@@@@@AAABBB@@@@@@AAAAAACCCDDDFFFGGGIIINNNSSSUUUSSSSSSVVVYYY[[[^^^cccgggkkkooouuuxxxyyy{{{||||||{{{zzzzzz{{{wwwwwwwwwwwwwwwwwwxxxxxxqqqqqqooonnnllljjjiiihhhggghhhjjjkkklllooorrruuuwwwtttpppjjjgggccc\\\QQQIIIJJJGGGBBB???===<<<:::888:::888666555666666666555555555555666777888999:::;;;===@@@CCCFFFJJJOOOSSSXXX[[[___bbbccccccdddeeedddfffjjjpppwww|||}}}}}}uuurrrlllfffdddhhhooouuutttxxx{{{{{{yyyzzz~~~zzzxxxyyy|||~~~yyysssllljjjqqqzzz~~~|||wwwtttpppnnnooosssxxx|||xxxmmmddd\\\UUUQQQGGGFFFGGGFFFDDDNNNhhh{{{}}}zzzsssssstttyyymmm```UUUQQQQQQPPPPPPRRRPPPOOONNNMMMMMMKKKGGGDDDDDDDDDCCCBBB@@@>>><<<;;;888888777555444333222111111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...000//////***)))((()))+++,,,,,,***)))***+++,,,,,,+++)))((('''((()))******)))((('''((((((((((((((((((((((((***)))))))))))))))******,,,++++++******++++++,,,,,,------,,,***))))))***++++++++++++---000333555111000/////////111333555555666777888999:::;;;;;;:::555111111444666444111000111444888<<<@@@CCCEEEEEEFFFFFFEEEDDDBBB@@@???@@@@@@@@@AAAAAACCCDDDDDDJJJLLLMMMNNNOOOQQQUUUXXX]]]^^^aaadddjjjpppvvvyyyzzz|||~~~}}}zzzxxxyyy{{{wwwuuutttuuuvvvwwwvvvuuutttssspppnnnllljjjiiiiiijjjjjjkkkkkkmmmpppuuuxxx|||{{{vvvrrrfffbbb[[[UUUPPPLLLGGGDDDAAA@@@???<<<:::888666555333333444555555666777777222444666777777888:::<<<>>>@@@BBBDDDHHHNNNUUUZZZ^^^```cccgggiiijjjjjjiiiiiiiiijjjnnntttyyy|||}}}wwwqqqjjjfffhhhmmmsssvvvwwwxxxzzzzzzzzz{{{~~~}}}xxxvvvxxx|||~~~zzzsssnnnkkkkkkrrrzzz}}}{{{uuuuuuuuusssqqqtttzzz~~~rrrggg^^^VVVQQQGGGFFFFFFFFFFFFLLL^^^ooo~~~{{{{{{}}}wwwrrrnnnlllqqq{{{mmm```TTTQQQQQQPPPPPPRRRPPPNNNMMMMMMLLLJJJGGGDDDCCCCCCCCCAAA@@@>>><<<;;;888888777555444333222111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,...------...111222222111***)))((()))+++,,,+++************++++++******)))))))))************))))))((((((((((((((((((((((((''''''''''''(((((()))***************+++,,,---...,,,......---,,,+++,,,---......---...000333666777333222111000000222444555555555666777888999:::::::::555111111444555333000000111444888<<<@@@BBBDDDGGGGGGGGGGGGFFFDDDBBBAAABBBBBBBBBCCCDDDEEEFFFGGGJJJLLLMMMNNNOOOQQQUUUXXX]]]^^^aaaeeekkkqqqvvvyyyzzz|||}}}|||yyywwwwwwyyyvvvtttssstttuuuvvvuuutttrrrqqqooollljjjiiihhhggghhhiiijjjkkkmmmqqqwww||||||wwwqqqjjjfffZZZVVVQQQKKKGGGDDD@@@>>><<<;;;:::999888666555555111222222222333333444444222444666777777888:::<<>>===<<<888888777555444333222111////////////...---,,,++++++++++++++++++++++++++++++******+++...//////...+++)))))))))+++,,,+++************))))))******+++******))))))))))))******(((((((((((((((((((((((('''''''''((()))***+++,,,(((((()))***,,,---...///---...//////......///000////////////111333555777444444333222222333444555444444555666777888888999999666222222333444222///000222555888<<>>======888888777555444333222111...//////000///---,,,+++++++++++++++++++++++++++***)))(((***,,,------,,,+++***)))***+++,,,+++)))******)))(((((()))+++,,,***)))(((''''''((()))***(((((((((((((((((((((((()))))))))***+++---...///((()))***+++,,,------...+++---//////......000111------......///111333444555555444333333444555555333333444555555666777777888666333333333333111///111222555999<<<>>>???@@@BBBBBBCCCCCCCCCBBB@@@????????????@@@BBBDDDEEEFFFIIIKKKMMMNNNOOORRRVVVYYY]]]___ccchhhnnnsssvvvxxxzzzzzzyyywwwuuussssssssssssqqqpppqqqrrrsssrrrqqqpppnnnkkkiiigggfffffffffjjjjjjiiijjjmmmsss|||~~~yyytttoooiiiaaaZZZSSSLLLGGGCCC@@@===;;;::::::999888444444444444333333333333444444444444444444555555555777999:::<<<>>>BBBEEEJJJNNNTTTYYY]]]aaaeeehhhjjjkkklllnnnoooppppppppprrrsssvvvyyy{{{yyytttqqqmmmiiifffeeeggglllppprrruuuwwwyyyzzz{{{}}}|||yyyvvvvvvwwwzzz|||vvvlllggggggmmm{{{|||{{{yyyyyyzzz~~~vvvlllccc]]]TTTOOOJJJGGGDDDEEENNNXXXooo{{{xxxyyyjjjddd``````dddlllzzzqqqdddXXXUUUUUUTTTTTTVVVQQQOOOLLLKKKJJJIIIGGGEEEAAAAAAAAA@@@???>>>===<<<888888777555444333222111...//////000///---,,,+++++++++++++++++++++++++++---,,,+++,,,...//////...+++***)))***++++++***)))***)))((('''((()))+++,,,))))))'''&&&&&&''')))))))))))))))))))))))))))))))))))))))***+++---...///******+++,,,,,,,,,++++++***+++------------///111............///000111222444444333333444444555555333333333444555555666666666555444333333222000///111333666999<<<===>>>>>>???@@@AAAAAAAAA@@@???>>>>>>>>>???@@@BBBDDDFFFGGGIIIKKKLLLNNNOOORRRVVVYYY\\\___dddjjjoootttwwwxxxzzzxxxvvvtttsssrrrrrrqqqrrrpppooopppqqqrrrqqqoooooonnnkkkhhhffffffggggggllllllkkkkkkmmmttt|||{{{sssnnnddd```ZZZTTTNNNIIICCC???===;;;888777888888888777555555444444333333333222444555555555555555666666555777:::<<<>>>BBBGGGKKKPPPTTTZZZ___bbbeeehhhjjjlllmmmnnnooopppqqqrrrrrrsssuuuxxx|||}}}{{{uuuqqqjjjhhheeefffiiinnnqqqrrruuuwwwyyy{{{|||~~~~~~}}}zzzyyyxxxzzz|||}}}yyyrrrjjjhhhjjjppp}}}}}}}}}{{{qqqgggaaaWWWPPPJJJGGGEEEFFFKKKRRRfff{{{}}}www{{{kkkeee```___aaagggsss~~~qqqeeeYYYUUUUUUTTTUUUVVVTTTQQQNNNLLLJJJIIIFFFDDDAAAAAAAAA@@@???===<<<;;;888888777555444333222111////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,------+++,,,+++)))***++++++***)))(((((((((((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))***+++,,,***+++,,,------,,,******)))+++,,,---,,,,,,.../////////000000111111111222000111111222333444444444333333444444444555555555333444444444333222111000222444777:::<<<<<<<<<;;;>>>???@@@AAAAAAAAA@@@?????????@@@BBBDDDGGGIIIJJJIIIJJJLLLNNNOOORRRWWWZZZ\\\___eeekkkqqquuuwwwxxxzzzwwwtttsssssssssrrrqqqqqqpppooooooqqqqqqpppoooooommmiiifffeeeeeefffggglllllllllmmmooouuu}}}{{{uuunnnfffaaaTTTQQQLLLHHHEEEAAA>>>;;;999777444444555666666555555555555555444444444444222333333444555555666666666888;;;>>>BBBHHHNNNRRRWWWZZZ___bbbdddfffiiijjjnnnooopppqqqrrrtttuuuvvvuuuwwwzzz~~~|||wwwrrrhhhgggfffhhhlllppprrrssstttvvvyyy{{{|||}}}|||||||||}}}vvvooohhhgggjjjrrrvvvlllfff[[[RRRJJJHHHGGGGGGIIINNN___tttzzz}}}qqqjjjdddaaaaaadddnnnxxxpppdddXXXTTTTTTSSSSSSUUUWWWTTTPPPMMMJJJHHHFFFDDDBBBBBBAAA@@@>>><<<;;;:::888888777555444333222111000///...---------------------------------------)))((('''((()))***)))(((,,,+++******++++++***(((&&&'''((()))******************++++++++++++******))))))))))))))))))))))))''''''''''''(((((()))***((()))+++---------,,,+++***+++------,,,,,,---///...//////000000000000///---...///000222333333333444444444444555555555555111222333444333222222111222444777:::<<<<<<;;;:::;;;<<<>>>?????????>>>>>>>>>???@@@BBBDDDGGGIIIKKKHHHJJJLLLNNNOOOSSSWWWZZZ\\\___fffmmmrrrvvvwwwwwwyyyvvvrrrqqqssstttsssrrrqqqpppooopppqqqqqqpppooommmkkkgggdddcccccceeefffjjjkkklllnnnrrrxxx|||xxxrrrkkkddd]]]UUUPPPHHHEEEAAA???===<<<:::888777555333222333444444333333333333444555555666666222333444555666777888999<<<>>>BBBFFFKKKRRRYYY^^^bbbdddgggiiiiiijjjlllnnnpppqqqrrrsssuuuwwwyyyzzzyyyzzz||||||vvvrrrhhhggghhhkkkooossstttttttttvvvyyy{{{}}}zzz{{{|||vvvmmmfffdddhhhsss{{{qqqkkk___UUULLLIIIHHHFFFFFFHHHUUUjjj~~~|||yyyrrrjjjeeeaaabbbiiirrrooobbbVVVSSSSSSRRRRRRTTTZZZVVVQQQMMMKKKHHHFFFDDDCCCBBBAAA@@@>>><<<:::999888888777555444333222111111000...---,,,,,,---...........................,,,+++***+++,,,---,,,+++---+++******++++++***(((%%%&&&(((************)))+++,,,---......---,,,+++))))))))))))))))))))))))***)))))))))))))))******&&&'''***---......------+++,,,...---,,,,,,---///,,,,,,---------------,,,***+++---///111222333333444444555555555555555555///111333444333222222222222444888:::<<<;;;:::999888999:::<<<<<<<<<;;;;;;<<<<<<>>>@@@BBBEEEHHHIIIHHHJJJLLLNNNPPPSSSWWWZZZ\\\```fffmmmsssvvvwwwwwwyyyuuurrrqqqsssuuutttsssqqqpppooopppqqqrrrqqqoookkkiiieeebbbaaabbbdddeeegggiiillloootttzzzyyyqqqmmmeee]]]VVVNNNGGGCCCBBB???<<<:::999888777666999666444333444444444333000000222333555777888888444555666888999;;;<<<===BBBEEEIIIMMMSSS[[[ccciiilllmmmoooooooooppprrrsssrrrssstttuuuxxxzzz|||~~~||||||~~~{{{uuuqqqhhhhhhiiimmmqqquuuvvvuuutttvvvyyy{{{}}}wwwyyy|||wwwmmmdddaaafffrrr~~~tttooocccXXXNNNJJJIIIFFFDDDEEELLL```{{{{{{~~~wwwnnngggaaa```eeemmmwwwooobbbVVVSSSUUUUUUTTTUUUTTTRRROOOLLLJJJHHHHHHHHHFFFEEEDDDBBB???===:::999999888777555444333222222000000000///......------,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++******))))))))))))************))))))))))))******))))))))))))((('''&&&%%%'''))))))((())),,,...------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++////////////000000000000555222......000222222111000111333555666666666666222777888333///000111111222555888:::<<<;;;:::999888:::;;;<<<<<<<<<>>>???@@@@@@@@@AAABBBEEEGGGIIIJJJKKKLLLOOORRRVVVZZZ\\\]]]bbbiiiooorrrssstttuuuvvvuuusssqqqpppppppppqqqnnnmmmmmmoooqqqrrrqqqooohhhgggeeecccaaa``````aaahhhkkknnnqqquuuzzzzzzppphhh___ZZZSSSKKKEEECCCBBBBBB===;;;999777555333222222777666666555555666666666555555555666888888777666:::::::::999999;;;???BBBIIILLLRRRWWW]]]bbbhhhlllrrrrrrrrrrrrrrrssstttuuuxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~{{{vvvpppllliiiiiijjjlllooorrruuuwwwxxxyyyyyyyyyzzz|||}}}{{{qqqhhhaaaccckkkvvvzzzssseee^^^UUUNNNJJJIIIJJJJJJIIIZZZppp|||yyy~~~ssshhhbbbaaaeeeiiippp}}}qqqcccVVVSSSTTTTTTSSSTTTSSSQQQOOOMMMKKKIIIHHHGGGEEEEEEDDDBBB@@@>>><<<;;;999888666444333222222222000000000///......------,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++******))))))))))))************))))))))))))******((()))***++++++***))))))+++++++++******++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111333000......000222222111222333444666666666555555444999:::555111222333222444666999;;;<<<<<<:::999888:::;;;<<<;;;<<<>>>????????????@@@BBBDDDFFFHHHJJJJJJLLLNNNRRRVVVZZZ\\\^^^cccjjjpppssstttuuuuuuttttttrrrqqqppppppooooooooonnnnnnoooqqqqqqpppnnngggfffdddbbbaaaaaaaaabbbgggjjjnnnssswww{{{}}}vvvrrrnnnggg]]]VVVOOOKKKEEE???:::888888888999888777666555444444444666555555444444444444555555555555666777888777666;;;<<<======>>>AAAEEEIIIQQQUUUZZZ___dddhhhmmmpppttttttttttttuuuuuuvvvvvvxxxxxxxxxyyyzzz{{{|||}}}~~~|||vvvpppllljjjkkkkkkmmmpppsssuuuwwwwwwxxxyyyyyyzzz}}}~~~yyynnnfff```ccckkkwww|||uuujjjcccXXXPPPKKKJJJIIIIIIGGGSSSfff{{{zzzwwwkkkcccaaabbbdddnnn{{{rrrdddVVVRRRSSSRRRQQQRRRQQQPPPOOONNNLLLJJJHHHGGGDDDDDDDDDCCCAAA@@@>>>===888777666444333222111111000000000///......------,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++******))))))))))))************))))))))))))******&&&''')))+++,,,,,,+++***''''''((())))))(((''''''......------------......------------------------000000111111111222222222000///...///111333222111222222333333333333222111444999:::555000111222111777888:::<<<<<<;;;:::999888999;;;<<<;;;<<<===???>>>>>>???@@@BBBDDDEEEGGGIIIJJJKKKNNNRRRWWW[[[]]]___eeelllqqqttttttuuuvvvrrrrrrrrrqqqpppooommmmmmoooooonnnoooppppppnnnllleeedddcccbbbbbbbbbcccdddeeeiiiooouuuyyy}}}}}}sssnnnfffaaa\\\VVVNNNHHHDDDAAA<<<888555444555555555555444444555666666777777666555555444444444555666666777888999999::::::>>>@@@BBBDDDFFFKKKPPPTTT\\\```fffkkknnnpppsssuuuwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||~~~}}}wwwqqqlllkkklllmmmnnnqqqsssuuuwwwuuuwwwxxxzzz{{{vvvjjjccc___ccclllxxxwwwoooggg\\\SSSMMMJJJHHHHHHDDDKKKYYYooo|||rrriiidddbbbbbblllwwwuuufffWWWRRRRRRQQQPPPQQQOOOPPPPPPOOOMMMJJJHHHFFFCCCCCCCCCCCCBBBAAA@@@@@@888777555444222111111111000000000///......------,,,++++++******++++++,,,++++++++++++************++++++************++++++******))))))))))))************))))))))))))******%%%&&&((()))*********)))%%%%%%&&&***+++******+++///..................///------------------------///000000000000111111111//////000222444444444333333333444444444444333333888======888444444555444777888999;;;;;;:::999888777999;;;;;;;;;;;;===???======>>>@@@AAACCCEEEFFFHHHIIIKKKNNNRRRWWW[[[^^^aaafffmmmrrrtttuuuuuuvvvppppppqqqqqqpppnnnlllkkkoooooooooooopppooollliiidddcccbbbbbbbbbcccdddeeeeeejjjqqqwww{{{|||vvvoookkkccc^^^XXXRRRMMMIIIDDDAAA===<<<999777666666777777333333333444444555777777999888777777666666666777888999:::;;;<<<===@@@AAADDDFFFJJJMMMQQQVVV\\\```gggkkkqqqtttvvvvvvwwwxxxyyyyyyyyyzzzzzzzzzyyyyyyzzzzzzzzzyyyzzzzzz{{{{{{~~~}}}wwwqqqmmmllllllmmmoooqqqssstttuuutttvvvxxxzzz|||~~~sssfff```]]]dddnnnzzzzzzqqqjjj^^^TTTMMMJJJHHHHHHEEEGGGOOOccc~~~zzzpppiiieeeccciiissswwwhhhXXXSSSRRRQQQPPPQQQPPPPPPPPPOOOMMMJJJHHHFFFBBBBBBCCCCCCBBBBBBAAAAAA888777666444333222111111000000000///......------,,,++++++******++++++,,,+++++++++******)))))))))++++++************++++++******))))))))))))************))))))))))))******(((((()))***++++++++++++,,,)))***...///++++++///******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000///000222444666666777888777777777777888888999999<<>><<<===???@@@BBBCCCDDDEEEGGGHHHJJJNNNSSSXXX\\\___bbbgggnnnsssuuuuuuuuuuuuooopppppppppooommmkkkjjjooonnnnnnooopppnnnkkkhhhcccbbbbbbaaabbbdddeeeffffffkkkrrryyy}}}{{{tttlllddd]]]XXXOOOLLLGGGCCC@@@===<<<:::777666555555555555666666555444444444444555666666888888777777777777888888888;;;===>>>???BBBFFFIIIMMMPPPTTTXXX\\\aaagggkkkpppsssxxxzzzzzzzzzyyyzzzzzzzzz{{{{{{{{{{{{zzzyyy{{{{{{{{{zzz{{{{{{|||||||||vvvqqqnnnlllmmmnnnpppqqqrrrsssttttttvvvxxxzzz}}}~~~|||qqqbbb^^^]]]eeeqqq|||~~~{{{zzz{{{~~~}}}rrrjjj___UUUNNNKKKIIIHHHGGGFFFJJJZZZwww~~~}}}tttmmmgggcccgggnnnzzzyyyiiiYYYSSSSSSRRRRRRSSSRRRQQQPPPNNNLLLIIIGGGFFFAAABBBBBBBBBBBBAAAAAA@@@999888777555333333222222000000000///......------,,,++++++******++++++,,,+++++++++***))))))((((((++++++************++++++******))))))))))))************))))))))))))******,,,+++++++++---///111333111+++))),,,+++%%%$$$)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////111444555666777:::<<<777777666555555666666666777<<<===888555555777666555666666777777888777777777888:::;;;:::;;;<<<>>><<<===???AAACCCDDDEEEEEEFFFGGGJJJNNNSSSXXX]]]```ccchhhnnnsssttttttttttttpppppppppooonnnmmmlllkkkmmmmmmnnnooopppnnnjjjgggcccbbbbbbaaabbbdddeeefffhhhmmmtttzzz}}}|||wwwooofff]]]UUUMMMHHHBBB@@@>>><<<:::999999999555555666666777777777777666555555555555555555666777777777777888999::::::;;;>>>BBBCCCEEEIIIOOOTTTZZZ\\\```dddhhhlllqqquuuwwwzzz}}}~~~~~~||||||}}}||||||}}}~~~~~~|||{{{zzz|||||||||||||||}}}~~~|||yyyuuuqqqooommmnnnpppqqqssssssssssssuuuvvvyyy{{{~~~{{{{{{|||{{{oooaaa]]]^^^gggsss~~~|||xxxvvvwwwzzz}}}uuummmaaaVVVOOOKKKIIIHHHFFFGGGIIITTTkkk}}}~~~}}}tttmmmgggbbbcccgggpppzzzjjjZZZTTTTTTTTTTTTUUUUUUSSSPPPMMMJJJHHHFFFEEEAAAAAAAAAAAAAAA@@@??????:::999888666555444333333000000000///......------,,,++++++******++++++,,,+++++++++***)))(((((((((++++++************++++++******))))))))))))************))))))))))))******+++*********---222777;;;444,,,(((***(((!!!!!!(((......------------......------------------------............///////////////111333444444777;;;???;;;999777555333333222222000555777333///111222222555555666777888999999999777888::::::::::::<<<>>>===>>>@@@CCCDDDEEEEEEEEEFFFGGGJJJNNNSSSYYY]]]```ccchhhnnnrrrssssssssssssrrrqqqpppnnnmmmmmmllllllkkklllmmmooopppnnnjjjgggcccbbbbbbbbbbbbccceeefffkkkooouuuzzz}}}|||wwwtttnnniiibbbZZZRRRKKKDDD???======<<<;;;999999999:::666777888999999999888777666555555555666666777888999999999:::<<<===???@@@AAAFFFJJJMMMOOOTTT[[[bbbgggiiimmmppprrrvvvzzz|||~~~~~~}}}|||}}}}}}}}}}}}~~~}}}yyyvvvsssqqqooopppqqqssstttuuuuuuuuuuuuvvvwwwyyy|||~~~|||xxxvvvzzzzzznnnaaa^^^```jjjuuu~~~zzzxxxxxxxxxyyy{{{zzzqqqeeeYYYPPPKKKHHHGGGBBBEEEHHHOOO___xxx|||{{{vvvooohhhccc___aaagggsss{{{kkk[[[UUUUUUUUUUUUVVVWWWTTTQQQMMMIIIGGGFFFEEEAAAAAAAAAAAA@@@???>>>>>>;;;:::888777555444444444000000000///......------,,,++++++++++++++++++,,,+++++++++***)))(((((('''++++++************++++++******))))))))))))************))))))))))))******((('''&&&(((,,,333:::???999000,,,///---''')))111,,,,,,,,,++++++,,,,,,,,,////////////////////////////////////000000000000...000222222333666;;;@@@DDDBBB???;;;888777666555111777999555222444666555555666777888999:::;;;;;;666888::::::::::::<<<>>>===???AAACCCEEEFFFFFFFFFEEEGGGIIINNNSSSYYY^^^aaaccchhhnnnrrrsssrrrrrrrrrsssqqqpppnnnmmmmmmmmmnnnjjjkkklllooopppnnnjjjgggccccccbbbbbbbbbccceeefffmmmqqqvvvzzz||||||uuuooollleeeaaaZZZSSSLLLFFF@@@<<<999999:::999777666666666444555666777777666555444555555555555777888999:::<<<===>>>???AAACCCEEEFFFIIINNNSSSVVVXXX^^^fffnnnooorrruuuwwwyyy{{{~~~}}}}}}}}}~~~{{{wwwtttrrrpppppprrrsssuuuwwwwwwwwwwwwvvvvvvxxxzzz|||~~~zzzuuusssxxxyyynnnaaa^^^aaakkkwww{{{xxxvvvsssuuuyyy|||vvvhhh[[[QQQKKKGGGEEE>>>CCCHHHLLLXXXppp|||yyyyyyrrrjjjeee[[[\\\aaakkk~~~~~~kkk[[[WWWVVVSSSSSSWWWXXXSSSLLLGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>888888777555444333222111///000000000000...,,,+++)))***+++,,,,,,,,,,,,,,,111///---***)))***+++++++++)))((((((***+++,,,,,,((((((''''''''''''((((((******)))(((((()))***+++,,,,,,++++++---000444666<<<111+++222888444,,,(((,,,,,,,,,,,,,,,,,,,,,,,,------......///...............---------,,,,,,,,,+++,,,///222666999;;;===>>>AAABBB>>>666111111222444333111///000111444555777777888888888999999999666666666666777888999:::;;;>>>AAABBBBBBBBBCCCDDDIIIKKKOOOQQQTTTXXX\\\```gggkkkpppssstttsssrrrrrrsssqqqnnnkkkiiijjjkkklllkkklllmmmmmmkkkiiifffeeedddcccbbbbbbccceeegggiiippptttxxx|||~~~}}}vvvrrrkkkddd[[[UUUNNNGGGBBB>>>;;;999;;;:::999888666555444333888999:::999777666777888888999::::::999:::<<<>>>>>>AAADDDEEEDDDGGGMMMSSSYYY[[[```dddiiilllnnnoooxxxyyy|||~~~yyytttqqqqqqqqqqqqtttssssssrrrssstttuuuvvvzzz{{{|||~~~}}}vvvsssxxxyyypppdddbbbdddlllxxx}}}vvvqqqqqqooonnnqqquuuwwwwwwuuuyyy|||xxxiii[[[SSSMMMIIIFFFEEEBBBBBBIIITTTddd{{{~~~}}}}}}wwwpppmmmhhhcccbbbjjjxxxlll\\\XXXXXXUUUTTTXXXVVVRRRLLLHHHGGGFFFFFFEEEDDDDDDBBBAAA???>>>===<<<888888777555444333222111//////000000///...---,,,,,,,,,,,,,,,,,,---------///...,,,*********+++,,,---+++***)))+++++++++*********))))))))))))******++++++)))((((((((()))***)))))))))+++...111555777<<<333,,,000444222...------,,,,,,,,,,,,,,,,,,---,,,,,,---............---///.........---------,,,---...000222444666888888:::<<<>>>:::555111111333444333111000000222444666777777777888888888999999999999888999999:::;;;<<<<<<>>>AAACCCCCCCCCDDDEEEHHHJJJNNNQQQTTTXXX]]]```jjjnnnsssvvvvvvvvvuuuuuusssqqqnnnkkkiiiiiijjjkkkmmmnnnnnnnnnmmmjjjhhhfffcccbbbaaaaaabbbeeegggiiiqqqtttyyy|||~~~zzzsssnnnggg___YYYTTTMMMGGGCCCAAA>>><<<;;;;;;;;;;;;;;;;;;::::::777999999999777777888999:::;;;<<<<<<<<<<<>>===;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;999999;;;===???AAACCCCCCCCCEEEGGGJJJNNNRRRVVVYYY\\\aaahhhmmmrrrtttwww{{{~~~~~~xxxtttrrrrrrrrrqqqsssrrrqqqppppppqqqssstttyyyzzz|||}}}|||tttjjjffffffjjjsss~~~yyyssslllggggggiiikkkmmmqqqtttxxx|||yyyrrrnnnkkkgggcccaaa^^^ZZZYYY\\\___aaabbbfffjjjpppwwwtttfff]]]VVVOOOKKKGGGFFFFFFFFFIIITTTkkk}}}yyysssrrrpppqqqxxxxxxfffWWWTTTUUUQQQQQQTTTTTTRRROOOMMMLLLJJJGGGEEEDDDCCCBBBAAA???>>>===<<<888888777555444333222111------..................///...---,,,++++++,,,,,,++++++******+++,,,------,,,,,,,,,---......+++)))((((((''''''''''''(((((())))))))))))))))))******,,,------......---++++++111000...,,,)))))),,,///...---,,,++++++,,,---...******+++,,,------------000000000///////////////111111222222333333444444333555555444111000222333222111000000000222444555666666666777777777888888555555555555666777888999<<>>===<<<<<>>AAACCCDDDDDDFFFGGGHHHKKKOOOSSSXXX]]]bbbfffjjjmmmoooqqqppppppqqqrrrkkkjjjiiihhhhhhggggggggghhhiiiiiiiiihhheeecccaaa^^^^^^___aaadddhhhlllnnnuuuxxx|||}}}sssnnnggg```\\\YYYVVVTTTRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUYYY\\\^^^```dddhhhkkkoootttxxxvvvwwwzzz}}}|||yyywwwwwwxxxxxxwwwtttrrrooollllllnnnqqqrrrwwwyyy}}}~~~~~~}}}sssnnnhhhmmmuuu}}}|||yyyxxxxxxzzz|||~~~yyylllbbb[[[UUURRROOOPPPRRRTTTXXX___hhhnnntttxxx}}}~~~|||{{{zzzwwwtttrrrlllfff]]]TTTPPPQQQTTTWWW]]]\\\ZZZUUUOOOJJJHHHHHHHHHLLLSSS^^^mmm~~~sssiii```WWWQQQHHHHHHHHHGGGEEEJJJZZZjjj|||uuueeeXXXWWWXXXUUUTTTWWWVVVSSSOOOLLLJJJHHHEEECCCAAAAAAAAA@@@@@@?????????888888777555444333222111000///---,,,,,,,,,,,,---)))***,,,......---+++***)))******++++++++++++******)))((()))+++---------******))))))))))))******((()))***+++******)))(((((())))))***++++++******(((111666444111111000---,,,---...//////...---,,,***+++,,,---.../////////.........//////000000000111111222333444555555666666444222000000000000000000000111222333444555555444444555555555666666666777777777777888999:::::::::===@@@BBBCCCDDDEEEGGGJJJMMMQQQUUUYYY^^^cccgggkkkmmmpppqqqppppppqqqrrrhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhgggdddbbb```^^^^^^___aaaeeejjjnnnpppvvvyyy}}}yyysssooollliiigggbbbccccccdddeeeeeefffffffffggggggffffffiiimmmpppqqqtttwwwyyy{{{}}}zzzyyyzzzzzzzzzyyyuuurrrooollllllnnnqqqsssvvvyyy}}}~~~||||||~~~vvvsssqqquuu{{{~~~wwwqqqmmmlllnnnoooqqqrrruuu{{{}}}qqqggg___YYYRRRRRRQQQPPPRRRWWW^^^ccckkknnnrrruuuwwwyyy|||~~~}}}{{{zzz{{{|||~~~}}}}}}xxxqqqfffZZZRRRPPPRRRUUU]]]___```\\\VVVOOOKKKIIIGGGJJJPPPYYYgggyyyvvvlllcccYYYSSSJJJHHHGGGGGGFFFIIITTT```vvv}}}ssscccVVVUUUWWWTTTSSSVVVTTTQQQMMMKKKIIIIIIGGGFFFCCCCCCBBBAAA@@@>>>>>>===888888777555444333222111000///...,,,++++++,,,,,,(((***...000111///---+++******+++++++++******))),,,***(((((()))+++++++++((((((''''''''''''((((((++++++,,,+++***(((&&&%%%,,,++++++***)))((((((''''''...333000...000///++++++---///111111///---+++***+++,,,...///000000000---.........//////000000111111222222222333333333444222///...///000111111111222222333555666666777444444444555555555666666666666666666777888999:::999<<<@@@BBBCCCCCCEEEFFFKKKNNNRRRVVVZZZ___dddgggkkkmmmoooooooooooopppqqqfffggggggggghhhhhhiiiiiieeeeeeffffffdddbbb___^^^^^^^^^```bbbfffkkkoooqqqvvvyyy}}}~~~|||yyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuvvvxxx}}}}}}{{{zzz{{{|||{{{zzzvvvsssooommmlllnnnqqqsssvvvyyy}}}|||{{{{{{xxxvvvxxx|||~~~{{{uuunnngggcccbbb```aaaaaacccfffllltttyyy~~~sssiiicccYYYWWWTTTQQQQQQTTTYYY^^^dddgggjjjmmmpppssswwwzzz~~~||||||~~~tttdddYYYUUUVVVYYY\\\```cccaaa[[[SSSNNNLLLIIIJJJNNNVVVcccuuuxxxnnneee[[[TTTKKKHHHGGGGGGFFFGGGOOOXXXkkk}}}xxxdddXXXUUUPPPRRRVVVRRRSSSPPPMMMKKKJJJIIIGGGEEEAAAAAA@@@???>>>===<<<<<<999888555222111000000000...------------,,,,,,,,,+++,,,,,,,,,,,,+++******************************,,,+++***)))((((((((((((***+++---......,,,)))'''((()))***+++,,,+++******************************------------------------------............------.........///////////////000000000000////////////111///---,,,...111222222333222000/////////000111222222222333333444444444555444444555555666777888555555666777888:::;;;<<>>===<<<<<<999888666444333111111000////////////............+++,,,,,,,,,,,,+++*********************************)))))))))))))))*********+++,,,,,,,,,+++)))(((((()))***+++++++++******************************,,,,,,,,,,,,------......------............------------....../////////000111000000000//////......111000......000222333333222222000/////////000000000000111111222333333333444444444444555666777888555555666888999:::;;;<<<@@@@@@???@@@@@@AAABBBCCCLLLLLLNNNRRRYYY```gggkkkoooooopppqqqqqqpppnnnmmmkkkjjjiiijjjkkklllkkkiiigggfffdddaaa```______```^^^___```bbbeeejjjqqquuuyyy|||~~~}}}|||{{{{{{{{{|||xxxuuuqqqnnnnnnqqquuuxxx}}}~~~xxxxxx}}}~~~}}}yyyoooiiibbb[[[WWWTTTPPPMMMLLLNNNOOOLLLJJJNNNWWW```sss|||{{{qqqjjjdddbbb___]]]___dddgggkkkqqqwwwzzz}}}~~~yyyxxxyyyyyyrrrhhh^^^YYYVVVTTTWWWaaarrrvvvjjj___WWWQQQLLLIIIIIIGGGFFFIIIOOOcccwwwzzzvvvtttvvv{{{~~~yyyeeeZZZWWWRRRTTTXXXSSSSSSQQQNNNLLLKKKIIIFFFDDDAAAAAA@@@???>>>===<<<<<<888888888666555333111000111111111000000000//////+++,,,,,,,,,,,,+++******************************(((((((((((()))***+++,,,************))))))))))))((()))******++++++******))))))))))))))))))))))))***++++++,,,---......///------............------,,,,,,---...///000000111111111000000///...------111000///111333444444333111111000/////////000000//////000000111222222333444444444444555666777888555666888:::;;;<<<<<<;;;@@@@@@@@@@@@AAABBBCCCDDDIIIJJJMMMRRRYYYaaagggkkkooopppqqqqqqqqqooonnnmmmmmmlllkkkkkkmmmmmmlllkkkfffeeecccaaa```______```]]]^^^aaacccggglllsssxxxzzz|||~~~~~~|||{{{{{{zzz{{{{{{zzzwwwtttqqqqqqtttwwwzzz~~~}}}wwwyyy~~~}}}wwwrrrddd___XXXRRRNNNMMMLLLKKKLLLKKKHHHEEEEEEHHHNNNRRRfffppp}}}wwwqqqnnnkkkhhhjjjnnnrrrvvv|||yyyooo___\\\XXXZZZcccsssyyymmmbbbZZZVVVPPPKKKIIIGGGDDDFFFJJJ\\\ppp~~~qqqnnnnnnssswww{{{yyydddYYYVVVQQQSSSWWWSSSSSSQQQNNNMMMKKKIIIFFFCCCAAAAAA@@@???>>>===<<<<<<777777777777555333111///111111111000000000//////+++,,,,,,,,,,,,+++******************************))))))(((((()))***++++++***)))(((''''''((()))***((())))))***************(((((((((((((((((((((((()))******,,,---...//////,,,------......------,,,++++++,,,---///000111111111111000///...------,,,000//////111444555444222000000000/////////000000...//////000111222333333444444444444555666777777666777:::===>>>>>>======@@@@@@@@@AAABBBCCCDDDEEEGGGJJJNNNTTT[[[ccciiilllooopppqqqqqqpppooommmlllkkkjjjiiijjjkkklllkkkiiidddcccbbb```______``````^^^```ccceeeiiinnntttyyyzzz}}}~~~~~~}}}||||||{{{{{{{{{yyyvvvuuuuuuwwwzzz|||~~~zzzvvvzzz~~~}}}{{{wwwrrrnnn___ZZZTTTOOOMMMNNNQQQRRRRRROOOJJJHHHHHHJJJLLLMMMZZZdddttt}}}zzzvvvrrrssswww}}}~~~jjjfff``````gggvvv}}}qqqeee]]]XXXQQQKKKIIIFFFDDDDDDGGGUUUiiiuuupppnnnqqqvvvzzzwwwcccXXXTTTOOOQQQUUUQQQSSSQQQOOOMMMLLLIIIEEEBBBAAAAAA@@@???>>>===<<<<<<555555666555444222000///000000////////////......+++,,,,,,,,,,,,+++******************************++++++***)))(((((())))))***)))'''&&&&&&((()))***)))))))))))))))*********(((((((((((((((((((((((())))))***+++,,,......///,,,,,,------------,,,,,,***+++,,,---...///000111000000000///...------,,,.........000333444333222/////////000000000////////////000111222333444444333333333444444555666777777999<<<>>>@@@@@@???>>>@@@@@@@@@AAABBBCCCEEEEEEGGGJJJOOOVVV^^^eeejjjmmmooooooppppppooommmlllkkkhhhfffeeefffggghhhgggfffcccbbb```_________``````aaacccfffhhhkkkoootttxxx{{{~~~~~~}}}{{{zzzyyyxxxxxxzzz|||}}}{{{wwwzzz~~~|||yyyvvvsssooojjjfff]]]YYYTTTNNNLLLMMMQQQTTTWWWTTTPPPNNNMMMMMMLLLJJJRRR[[[jjj{{{||||||vvvpppjjjhhhmmmzzzvvvjjjbbbWWWOOOIIIGGGFFFDDDDDDFFFQQQccczzzwwwrrrsssvvvzzzvvvbbbWWWTTTNNNPPPTTTPPPSSSQQQOOONNNLLLIIIEEEAAAAAAAAA@@@???>>>===<<<<<<555555555444333222000/////////.........---------+++,,,,,,,,,,,,+++******************************,,,+++***)))(((((((((((()))((((((''''''(((***+++)))(((((((((((()))***+++)))))))))))))))))))))))))))******+++,,,------...,,,,,,------------,,,,,,++++++,,,---...//////000/////////............---.........///222444444333......///000000000////////////000111222444555555333333333333444555666777888999;;;===>>>??????????????????@@@AAACCCDDDEEEHHHKKKQQQXXX```fffjjjmmmnnnnnnnnnnnnmmmllljjjiiieeedddcccccceeeeeedddcccaaa```___^^^^^^___``````ccceeehhhjjjmmmqqquuuyyy|||~~~{{{{{{zzzzzz{{{|||}}}~~~~~~yyy{{{~~~zzzuuuppplllfff```\\\ZZZXXXRRRMMMIIIIIIMMMQQQYYYXXXVVVUUUTTTQQQNNNKKKQQQWWWcccrrr|||wwwqqqooottt{{{ooogggXXXPPPHHHGGGGGGEEEDDDEEEMMM]]]ssswwwuuuwwwyyy}}}wwwcccWWWTTTOOOQQQUUUQQQSSSQQQPPPNNNLLLIIIDDDAAAAAAAAA@@@???>>>===<<<<<<777666555444333222222222/////////.........------+++,,,,,,,,,,,,+++************************************)))))))))))))))***)))((((((((())))))***+++)))(((((('''((()))***+++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------............///000///...///222444666666------///000000000//////---...///000111333444444333333333333444555666666777777888999;;;<<<===>>>>>>>>>>>>???AAABBBDDDEEEGGGKKKQQQYYY```eeeiiikkklllmmmmmmmmmllljjjhhhgggeeecccccccccdddeeedddccc```___^^^^^^^^^___```aaabbbdddhhhkkkooosssxxx|||}}}{{{{{{{{{{{{|||}}}~~~~~~{{{~~~~~~|||yyyvvvpppkkkfffaaa\\\YYYUUUTTTRRRNNNKKKLLLPPPUUU]]]___aaaaaa^^^YYYUUURRRSSSVVV^^^kkkxxx}}}{{{xxxttttttyyytttkkk]]]SSSKKKIIIIIIFFFEEEEEEHHHWWWlll~~~}}}xxxxxxxxx{{{xxxdddXXXUUUPPPRRRVVVRRRSSSQQQPPPNNNMMMIIIDDD@@@AAAAAA@@@???>>>===<<<<<<999777555444333333333444////////////............+++,,,,,,,,,,,,+++******************************(((((((((((()))***+++,,,(((((())))))*********+++)))((('''''''''(((***+++************************+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,------.../////////222000//////222666777888,,,---///000000000//////,,,,,,---///000222333333333333333333444555666666555555666777888:::;;;<<<======>>>???@@@BBBDDDEEEFFFJJJQQQXXX___dddgggiiillllllllllllkkkiiigggffffffeeeddddddffffffeeeddd______^^^]]]^^^___```aaa```cccggglllpppuuuzzz~~~}}}zzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||zzzssspppkkkgggccc```]]]ZZZQQQRRRRRRQQQPPPSSSYYY___cccgggkkklllhhhbbb]]][[[VVVWWW\\\ggguuu}}}yyyvvvtttuuu|||vvvnnnaaaVVVMMMKKKKKKGGGEEEEEEDDDSSSggg{{{|||zzzzzz{{{~~~uuufffXXXSSSSSSSSSSSSSSSUUUSSSRRRQQQOOOLLLGGGDDDCCCBBBAAA@@@>>>===<<<;;;888666444333333333222111///......---------......***************+++++++++((()))***+++,,,---------******)))(((((('''(((((('''((()))++++++***))))))))))))))))))((((((((((((******)))(((((()))***+++&&&(((***---...---+++***------------------------,,,,,,,,,---------......//////......///000222333222222333444555666777888333222111///......------000111222333444555555555777555333111111333555666444777:::<<<<<<;;;<<<===>>>===<<<<<<>>>CCCHHHLLLIIILLLRRRZZZbbbfffhhhhhhjjjjjjkkkkkkjjjjjjiiihhhbbbcccddddddeeeeeeddddddaaa___\\\ZZZ[[[]]]```bbbdddgggkkkooorrruuuzzz}}}|||}}}~~~~~~|||}}}~~~zzzzzznnniiiddd```^^^]]]\\\[[[[[[ZZZZZZYYY[[[___eeejjjsssyyy}}}yyysssooojjjeee```^^^bbbmmmzzzyyywwwuuuvvv|||yyyqqqeee]]]RRRKKKHHHGGGFFFEEEIIIMMM^^^{{{||||||uuugggXXXSSSTTTSSSSSSTTTRRRQQQPPPPPPOOOLLLHHHEEECCCBBBAAA@@@>>>===<<<;;;888666444333333333222111222111000...,,,+++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++***))))))((((((((()))(((((()))***************))))))))))))((((((((((((***)))((('''''''''''''''!!!###&&&***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,...///000555444444444444333333333333222111///......------000000222333444555555555444444444444444444444444555777999::::::;;;<<<===???>>><<<<<>>===<<<<<<888666444333333333222111222111///...,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++***))))))))))))***)))))))))))))))******+++(((((((((((())))))))))))************)))'''&&&%%%&&&((())),,,...///000000++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++++++++---...///333333333333222222111111222111000///...---------///000111333444444555555222333444555666555333222555777888888999:::<<<>>>@@@???======???CCCGGGIIIJJJOOOUUU]]]ccchhhjjjkkkkkkkkkkkkkkkkkkjjjjjjiiieeeeeeeeeeeedddcccbbbbbbbbb```^^^[[[[[[\\\^^^___bbbfffkkkppptttxxx}}}~~~~~~|||xxxwwwxxx~~~{{{sssnnnfffaaaZZZWWWYYY^^^cccfffiiikkkooosssyyytttooonnnvvvyyytttpppmmmlllmmmppptttvvvwwwvvv}}}|||zzzyyy{{{}}}uuujjjbbbVVVNNNJJJIIIGGGEEEFFFHHHTTTlll~~~wwwhhhZZZUUUUUUTTTSSSTTTPPPNNNMMMLLLKKKIIIEEECCCAAAAAA@@@???>>>===<<<<<<888666444333333333222111...------------...//////******************))))))))))))***+++++++++++++++++++++***************+++***)))((((((((()))+++,,,(((((((((((())))))))))))++++++,,,,,,,,,+++)))(((,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,---...000111//////000000111222222333111111000///...---------///000111222333444444444333333444444555444444444555666777777777999===???AAA@@@>>>>>>@@@CCCFFFHHHJJJOOOVVV]]]cccgggjjjkkkkkkkkkkkkkkkkkkjjjjjjiiicccccccccbbbaaa___^^^]]]___^^^\\\[[[\\\]]]___aaaaaaeeelllqqqvvvzzz~~~yyyvvvuuuwww}}}zzzrrrkkk```[[[SSSPPPSSSZZZaaafffhhhjjjnnnqqquuuzzzzzzvvvzzzyyyuuuqqqlllfffdddcccdddgggkkknnnmmmkkkllllllrrr{{{{{{{{{{{{~~~yyynnneeeYYYOOOKKKHHHFFFDDDBBBEEEQQQggg|||yyyjjj[[[UUUUUUTTTTTTTTTWWWUUURRRPPPNNNKKKHHHEEEAAA@@@@@@???>>>===<<<<<<888666444333333333222111---------------...//////******))))))(((((((((((())))))***+++++++++******+++***************++++++***)))((((((((()))+++,,,'''((((((((()))))))))***''')))***,,,,,,,,,+++***))))))))))))))))))******------------------------,,,,,,,,,---------......------,,,,,,---...000111......//////000111111111111000///...---------...//////111222333444444444555444222222222444666777555666777777888:::===@@@AAA@@@??????@@@CCCFFFHHHJJJPPPWWW]]]aaadddgggjjjjjjjjjkkkkkkjjjjjjiiihhhcccbbbbbbaaa```^^^]]]\\\[[[[[[[[[[[[]]]```bbbdddaaaffflllssswww|||xxxuuuuuuvvv}}}}}}vvvmmmeee[[[UUUNNNKKKMMMTTT\\\```bbbdddfffhhhjjjmmmqqqttt}}}~~~|||tttqqqoooiiiccc```^^^^^^aaagggkkkkkkiiiaaa___aaagggppp}}}{{{{{{|||~~~qqqhhh[[[QQQKKKHHHEEEBBB@@@DDDOOOccc|||}}}zzzkkk\\\VVVVVVUUUTTTTTTWWWTTTQQQNNNKKKHHHEEEBBB@@@@@@???>>>>>>===<<<<<<888666444333333333222111000000///------,,,,,,,,,*********)))((((((''''''))))))***************)))***))))))))))))***++++++)))))))))))))))******+++''''''(((((())))))******$$$%%%&&&((())))))))))))&&&'''(((***,,,---------------------------------,,,,,,,,,---------......,,,++++++++++++---...///222111111000///...------000///......------.........///000222333333444444555444222111111444666888555666888999:::;;;>>>AAA@@@??????@@@AAADDDGGGIIIKKKQQQYYY^^^```bbbeeehhhiiiiiiiiiiiiiiihhhhhhgggdddddddddcccbbb```___^^^XXXYYYZZZ[[[^^^aaadddfffbbbgggnnntttyyy}}}~~~vvvttttttvvv}}}~~~wwwpppfff___XXXSSSLLLJJJLLLRRRXXX[[[\\\^^^```bbbbbbccceeefffttt~~~|||yyyrrrlllfffaaa]]]___eeejjjkkkjjj^^^[[[YYYZZZ___lll|||}}}uuukkk^^^SSSMMMIIIEEEBBB@@@DDDNNN___wwwzzzkkk\\\WWWVVVUUUTTTTTTTTTQQQMMMKKKIIIFFFCCCAAA?????????>>>======<<<<<<888666444333333333222111000///...---------------,,,,,,,,,+++***)))))))))))))))************)))))))))((((((((())))))***+++(((((()))***************'''''''''((()))*********&&&%%%%%%%%%&&&'''(((((((((***,,,///000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,...///000222222111000///...------//////...---------.........///000222333333333333333333222222333444666777444777:::;;;<<<===???AAA>>>>>>???@@@BBBEEEHHHJJJNNNTTT\\\``````aaaeeehhhhhhhhhhhhhhhhhhgggffffffdddddddddcccbbbaaa```___YYYYYYZZZ\\\^^^aaaccceeeccchhhooouuuzzz}}}{{{uuurrrsssuuu|||yyyrrrkkkeee```VVVRRRNNNMMMPPPUUUXXXZZZZZZ\\\]]]]]][[[YYYYYYZZZ___kkk|||zzzqqqgggccceeeiiiiiiggg```\\\XXXVVVVVV]]]ooozzzpppbbbWWWOOOKKKGGGDDDBBBEEEKKKWWWooo{{{lll]]]WWWWWWUUUTTTUUUWWWTTTQQQNNNMMMLLLJJJHHH??????>>>>>>======<<<<<<888666444333333333222111,,,,,,,,,---...///000111......------,,,+++******))))))*********))))))((((((((('''(((((()))******'''(((***+++++++++***)))&&&''''''((()))******+++***)))'''&&&&&&'''((())))))+++---//////---***)))++++++++++++++++++++++++,,,,,,,,,---------......//////......///000222333/////////000000000000000//////...---------.........///000111222333333333111222333555666666555555444777;;;===>>>>>>@@@AAA===>>>???@@@CCCFFFIIIKKKPPPWWW^^^bbbaaabbbeeehhhgggggggggggggggffffffeeeaaabbbbbbaaaaaa```___^^^ZZZZZZ[[[\\\^^^```bbbcccdddiiipppvvvzzz}}}zzzsssqqqqqqttt{{{}}}vvvpppkkkgggeeeUUUSSSPPPQQQTTTXXX[[[\\\ZZZ[[[[[[YYYUUUQQQOOONNNPPPZZZiii|||rrriiiggggggeeebbbccc___ZZZVVVRRRUUUcccrrr~~~}}}ssseeeYYYRRRMMMHHHEEEDDDFFFHHHRRRiii{{{lll]]]XXXWWWVVVUUUVVVPPPNNNLLLKKKJJJIIIGGGEEEAAA@@@>>>===>>>===;;;:::777777666555333222111000//////...---,,,+++++++++...+++((('''***,,,+++***++++++************++++++************************,,,+++++++++******))))))(((((('''((()))***,,,---((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......////////////......---------............///000000000000000000000111000111111///---,,,---//////111222444444333222111333333222222222333444444888888:::;;;<<<============<<<===???DDDHHHJJJKKKSSSXXX___dddeeedddccccccddddddeeeeeeeeeeeeeeeeeeaaacccddddddbbbaaaaaabbb___^^^]]]\\\]]]___aaacccccchhhpppvvvzzz|||~~~zzzsssoooqqqwww}}}~~~xxxqqqooopppoookkkddd^^^XXXWWWYYY\\\^^^^^^\\\[[[YYYXXXVVVRRRLLLHHHIIIHHHOOObbb{{{|||vvvqqqnnnnnnhhhaaa[[[VVVVVV]]]gggyyy~~~{{{zzzwwwwwwxxxyyyzzz{{{{{{{{{|||}}}}}}}}}~~~~~~vvvjjj^^^UUUNNNJJJGGGAAAEEEHHHNNN```zzz{{{lll]]]WWWWWWVVVUUUUUUQQQOOOMMMKKKKKKIIIGGGEEEAAA@@@>>>>>>>>>===<<<:::777777666444333222111000000///...---,,,,,,,,,,,,...,,,***+++,,,,,,***'''++++++************++++++************************))))))))))))((((((((('''))))))(((((()))***+++,,,((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,..................---------------............///111000000000000000000000000111111///---,,,---//////111222444444333222111333333222222222333444444777888:::;;;<<<<<<===============@@@CCCGGGJJJKKKSSSXXX^^^ccceeeddddddddddddddddddcccccccccccccccaaabbbcccbbb```____________^^^\\\\\\\\\___bbbddddddjjjqqqwww{{{}}}{{{uuurrrtttzzz|||{{{wwwrrrqqqttttttqqqiiiccc\\\YYYZZZ\\\]]]]]]]]]\\\ZZZYYYVVVRRRKKKGGGEEECCCGGGUUUhhhuuujjjaaaZZZWWW[[[bbbsss|||xxxuuuooooooooonnnooopppqqqqqqwwwxxxzzz|||}}}wwwkkk___UUUNNNIIIFFFDDDGGGHHHMMM]]]vvv~~~{{{lll]]]XXXWWWVVVUUUVVVTTTQQQOOOMMMKKKIIIFFFDDDAAA@@@>>>>>>>>>>>><<<:::777666555444333222111000000000///...------------,,,,,,,,,---...,,,)))&&&++++++************++++++************************))))))))))))((((((((((((******))))))))))))******)))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,............------,,,+++---------............///111111000000/////////...000111111///------...///000111222333444333222222333222222222333333444555777888999;;;<<<<<<<<<<<<======>>>@@@CCCGGGJJJLLLRRRWWW^^^ccceeeeeeeeeeeecccccccccbbbbbbaaaaaa```aaabbbcccaaa^^^\\\\\\\\\^^^]]]\\\[[[\\\___bbbdddggglllsssyyy}}}}}}wwwuuuwww}}}}}}xxxxxxvvvsssvvv{{{|||yyyooohhh```[[[[[[\\\]]]]]]^^^]]]\\\[[[XXXSSSKKKFFFAAA???@@@GGGRRRgggxxxkkkaaaYYYYYY\\\kkkxxx}}}wwwtttlllkkkiiihhhhhhiiilllmmmvvvxxx{{{~~~zzzmmm```VVVNNNHHHEEEFFFGGGHHHKKKYYYppp}}}}}}mmm^^^YYYYYYWWWVVVWWWVVVSSSPPPMMMLLLIIIFFFCCCAAA@@@>>>>>>>>>>>>===;;;777666555444222111000000000000///...............+++++++++,,,,,,+++)))(((++++++************++++++************************+++++++++***************+++******)))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,------)))******+++,,,------...////////////...---,,,,,,---------............///111000000//////......---111111111000...---...///000111222333333333222222222222222222333444555555777888999:::;;;<<<<<<<<<<<<>>>???AAACCCGGGJJJMMMSSSWWW]]]bbbdddeeeeeefffdddccccccbbbaaa```______bbbccccccaaa^^^[[[ZZZZZZ]]]\\\[[[[[[\\\___bbbeeeiiinnnvvv{{{}}}yyywwwzzz|||xxxwwwyyyxxxwwwzzzssskkkaaa[[[[[[]]]^^^^^^_________^^^\\\UUUNNNHHHBBBAAAAAAAAADDDTTTrrrvvviii___ZZZYYYcccpppzzzwwwqqqooolllkkklllooosssvvv|||}}}pppcccXXXOOOHHHDDDEEEFFFGGGIIITTTiii}}}~~~ooo```ZZZZZZYYYXXXXXXVVVSSSPPPMMMKKKIIIEEECCCAAA@@@>>>>>>??????>>><<<666666555444222111000///000000///............///******))))))((()))+++,,,++++++************++++++******************************************++++++++++++******))))))(((''')))))))))))))))***+++++++++++++++,,,,,,---------***++++++,,,---......///000000000000000///......---------............///////////////......------111222222000...---...000111111222222333333333333222222222222333444555666777777999:::;;;<<<<<<<<<<<<>>>@@@BBBCCCFFFKKKNNNTTTXXX]]]bbbddddddeeefffdddccccccbbbaaa``````___bbbccccccaaa^^^[[[ZZZZZZ[[[[[[ZZZZZZ\\\___ccceeelllqqqxxx}}}}}}zzzyyy}}}zzzwwwyyy{{{{{{{{{uuummmbbb[[[[[[]]]___``````aaabbbcccaaa[[[SSSMMMDDDDDDCCCAAA???HHH___uuurrreee]]]\\\___jjjzzz}}}zzzuuutttrrrqqqtttyyy~~~sssfff[[[QQQJJJEEEDDDDDDEEEHHHQQQccc}}}}}}~~~ooo```[[[ZZZYYYXXXYYYUUUSSSOOOMMMKKKHHHEEECCCAAA@@@>>>>>>??????>>>===666555444333222111000/////////......---......///++++++***)))'''(((+++...++++++************++++++************************(((((((((((())))))))))))***************)))((('''***))))))))))))***++++++***++++++,,,,,,------...,,,,,,,,,------.........///000000111111111000000---------............///........................111222222000......///000111111222222222333333333111111111222333444555666666777888:::;;;;;;;;;;;;<<>>BBBOOO^^^vvv{{{xxxqqqsssuuuvvvvvvwwwxxxzzzzzzjjjbbb```___hhhwww}}}{{{xxxwwwvvvwwwzzzvvviii^^^TTTLLLGGGCCCCCCEEEHHHNNN]]]www}}}nnn___YYYYYYXXXWWWWWWTTTQQQNNNLLLJJJHHHEEECCCAAA???>>>???@@@@@@???===666555444333222000//////...---------------.........//////---***((()))+++++++++************++++++************************'''((((((((())))))))))))))))))***+++******)))(((******))))))******+++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,------...///000111111111000---------............///,,,,,,,,,------......///222222222111///...///000222222111111222222333333111111111222333444666666666777888999:::;;;;;;;;;;;;???BBBCCCCCCEEEKKKPPPWWWZZZ___aaabbbbbbcccddd`````````__________________``````___\\\ZZZYYYYYYYYYYYYXXXYYY\\\```dddfffnnnsssyyy~~~}}}|||{{{{{{|||uuuhhh^^^\\\]]]`````````ccchhhlllmmmhhhaaa[[[PPPIIICCCAAA???@@@EEELLL^^^mmm{{{wwwnnngggccc[[[]]]___```_________```dddjjjsss{{{~~~mmmddddddaaajjjwww~~~}}}}}}~~~yyylllaaaWWWOOOJJJEEEEEEGGGIIILLLWWWooo{{{lll]]]XXXWWWVVVUUUVVVRRRPPPMMMKKKJJJHHHEEECCCAAA???>>>???@@@@@@???>>>666555444333111000//////------,,,,,,,,,------...000333444222---)))((((((++++++************++++++************************))))))******+++++++++,,,((()))***++++++***)))(((*********)))******+++,,,******+++,,,,,,---......,,,,,,+++++++++++++++++++++,,,---///000000111111---------.........//////***++++++,,,---...//////222222222111///...///000222222111111222222333444111111111222333444666777666777888999:::;;;;;;;;;;;;???CCCDDDCCCEEEKKKPPPXXX[[[___aaabbbbbbbbbccc]]]^^^^^^^^^^^^^^^^^^^^^]]]^^^___]]][[[XXXXXXXXXYYYXXXXXXYYY\\\```dddfffnnnssszzz}}}{{{{{{|||||||||zzzkkk```]]]]]]___``````dddiiiooopppllleee___WWWMMMDDDAAAAAAAAABBBEEEMMMYYYeeelllrrr{{{~~~tttiii___XXXTTTIIIKKKNNNNNNMMMLLLLLLMMMNNNTTT]]]dddlllwwwmmmeeeeeedddkkkwwwzzznnncccYYYQQQLLLGGGGGGIIIJJJJJJSSSjjj|||lll]]]WWWWWWUUUTTTTTTSSSQQQNNNLLLKKKIIIFFFDDDCCCAAA@@@?????????===<<<999666444333444333///,,,//////...------------...111222222///,,,*********,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''++++++******++++++,,,---)))******++++++,,,,,,---(((222222+++)))%%%&&&222,,,++++++,,,...//////...---...///000000000......---......///......---,,,222111000.........///000000000000000000000000000222222222333444555777777:::999999:::;;;<<<:::999===@@@CCCDDDEEEHHHNNNTTTVVV\\\```______bbbbbb```______```aaaaaaaaaaaaaaa]]]]]]\\\[[[ZZZXXXWWWWWW[[[[[[\\\\\\]]]```eeehhhnnnttt}}}}}}{{{{{{}}}~~~|||ooobbb^^^^^^``````bbbdddgggmmmqqqqqqlllhhh^^^XXXNNNFFFCCCCCCDDDEEEMMMMMMOOOTTT\\\dddjjjnnnrrrttttttrrrooopppvvv||||||wwwmmmbbbXXXPPPKKKIIIAAABBBBBBAAA??????@@@BBBFFFGGGIIIMMMSSS\\\ffflll{{{ooogggeeeeeelllxxxtttjjj___SSSKKKIIIFFFFFFHHHHHHOOOeee|||{{{lll]]]WWWVVVUUUSSSTTTSSSQQQNNNLLLKKKIIIFFFDDDCCCAAA@@@?????????===<<<888666444444444333000---------,,,++++++++++++,,,...//////...,,,******+++++++++++++++++++++++++++************************))))))(((((((((((())))))((((((((())))))))))))))))))))))))))))))******+++******++++++,,,---------,,,000++++++333222+++---,,,++++++,,,...///...------......///////////////000000000000000000000000222111000.........///000111111111111111111111111222222222333444555666777:::::::::;;;<<<<<<<<<;;;===???BBBDDDEEEHHHNNNSSSVVV\\\_________aaabbb___^^^^^^___```````````````___^^^]]]\\\[[[ZZZYYYYYYZZZ[[[[[[\\\]]]aaafffjjjpppvvv~~~}}}{{{|||~~~tttgggbbb````````````aaaeeekkkqqqtttsssqqqjjjcccYYYOOOIIIFFFEEEEEEHHHHHHHHHKKKOOOUUUYYY[[[```bbbddddddcccfffmmmsss{{{|||}}}yyytttqqqiiiddd]]]TTTLLLFFFBBB@@@>>>??????>>><<<<<<===???AAAAAAAAABBBEEEKKKRRRWWW___iiizzz~~~ppphhheeehhhppp|||vvvkkk___TTTLLLHHHEEEEEEGGGFFFLLLaaaxxx{{{kkk\\\VVVVVVTTTSSSSSSSSSQQQNNNLLLKKKIIIFFFDDDCCCAAA@@@?????????===<<<888777555444444222000---------,,,++++++++++++,,,+++,,,------+++***+++,,,*********++++++,,,,,,---++++++++++++++++++++++++***))))))(((((())))))***''''''((())))))***++++++((())))))))))))*********+++++++++,,,------.........000******444333,,,...,,,+++***+++...///...---...............///000000222111///......///111222111111///......//////000111111111111111111111111222222222333444555666777:::;;;<<<<<<=========<<<<<>>>>><<<======<<<;;;:::;;;<<<;;;;;;:::::::::===CCCGGGLLLUUUddduuu}}}ppphhheeekkktttxxxmmmaaaUUULLLIIIEEEDDDEEEDDDIII\\\qqqzzzkkk\\\VVVUUUTTTSSSSSSSSSQQQNNNLLLKKKIIIFFFDDDCCCAAA????????????===<<<888777666555444222000...//////...------------...,,,---...---+++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++***))))))))))))))))))***(((((()))))))))***************++++++,,,,,,,,,,,,++++++,,,------......///---222...,,,111///,,,222+++******+++---......---///...---------///111222111///---++++++---000222111000///......///000111111111111111111111111111333222222333444555666666999:::<<<<<<<<<<<<<<<===<<<>>>BBBCCCDDDHHHOOOTTTXXX^^^aaa``````bbbbbb```]]]^^^^^^______^^^^^^^^^[[[ZZZXXXWWWWWWWWWWWWXXXXXXYYY[[[]]]```dddkkkooowww|||~~~~~~yyyzzz}}}qqqiiifffeeeeeecccccceeejjjqqqwww{{{vvvrrrkkkbbbXXXRRROOONNNQQQPPPOOOLLLHHHFFFEEEEEEGGGJJJOOOSSSWWW]]]ccchhhmmmmmmjjjfff```YYYSSSOOOMMMKKKHHHDDDAAA???>>>>>><<<===>>>===;;;::::::;;;888999999999:::===AAAEEEIIIQQQ]]]jjjxxx{{{ooogggdddkkkvvvzzzooocccWWWNNNKKKFFFEEEFFFDDDGGGWWWkkk{{{kkk\\\VVVVVVTTTSSSSSSSSSQQQNNNLLLKKKIIIFFFDDDCCCAAA????????????===<<<777888777666444111000/////////...------------...///000000///,,,++++++,,,))))))***+++,,,,,,------******************************))))))))))))******+++*********)))))))))((()))***+++,,,,,,,,,,,,+++++++++,,,------......///,,,000///555CCCAAA444000+++******+++---......---......------...///111222111///,,,++++++...111333111000///......///000111111111111111111111111111333333333333444444555666666999;;;;;;::::::;;;===<<>>============>>>???>>><<<;;;:::;;;999:::;;;<<<===???BBBEEEFFFLLLVVVbbbnnn{{{yyynnngggeeelllxxx}}}rrrfffYYYQQQNNNHHHFFFGGGEEEGGGUUUfff|||lll]]]WWWVVVUUUTTTTTTSSSQQQNNNLLLKKKIIIFFFDDDCCCAAA@@@?????????===<<<777888888777333111000000------,,,++++++++++++,,,000111111///---++++++,,,*********++++++,,,,,,---))))))))))))))))))))))))+++******))))))******+++,,,++++++***))))))(((((('''((()))++++++***))))))+++++++++,,,------.........,,,+++===[[[[[[@@@,,,+++***)))***---...---,,,---------...///000111222333111///---...000444666000//////......///111111222222222222222222222222333333333333333444555666555888;;;;;;:::999;;;>>>===@@@CCCEEEGGGKKKQQQWWWZZZ___cccaaa```bbbbbb```]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYWWWVVVVVVXXXYYY[[[YYYZZZ\\\___bbbgggmmmrrrzzz~~~zzztttsss{{{vvvooommmffffffddddddeeekkksssyyyzzz{{{yyyrrrhhh___ZZZXXXWWWYYYXXXSSSKKKEEEBBBAAABBBDDDHHHMMMQQQUUUWWWYYY___]]]YYYTTTNNNHHHDDDAAAAAAAAAAAAAAAAAAAAABBBCCC>>>@@@BBBAAA???===<<<<<<;;;===>>>>>>======???AAABBBHHHRRR^^^jjjxxxvvvnnnjjjjjjppp}}}uuuiii]]]TTTOOOIIIGGGHHHFFFGGGSSSccc~~~}}}mmm^^^XXXXXXVVVUUUUUUSSSQQQNNNLLLKKKIIIFFFDDDCCCAAA@@@?????????===<<<777888999777333111000111------,,,++++++++++++,,,---...///...,,,+++,,,---++++++++++++++++++++++++************************+++******))))))******+++************************'''(((***++++++***)))(((******++++++,,,---------...---+++:::UUUVVV???000+++***)))***,,,------,,,+++,,,---///000000111111222111///...///111444666000///.........000111222222222222222222222222222444444333333333444555555555999<<<<<<:::999<<>>@@@AAAAAA@@@@@@@@@BBBBBBHHHRRR^^^kkkyyy~~~uuuooooooqqqwwwwwwkkk___WWWOOOIIIFFFHHHGGGGGGQQQ```vvv}}}nnn___YYYXXXWWWVVVVVVSSSQQQNNNLLLKKKIIIFFFDDDCCCAAA@@@?????????===<<<777999:::888333000000222//////...------------...***+++------,,,+++---...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))***++++++,,,,,,(((***,,,---------+++***)))******++++++,,,------+++111///111;;;;;;777:::***))))))***,,,------,,,***,,,...000111111111000///...------...000222333000///.........000111222222222222222222222222222444444333333333444555555555:::>>>>>>;;;:::===AAA>>>AAAEEEGGGIIIMMMTTTYYYWWW]]]```^^^]]]___^^^\\\XXXXXXYYYYYYXXXWWWVVVVVVVVVUUUSSSRRRSSSUUUWWWYYY[[[\\\^^^```ccchhhnnnrrryyy}}}}}}tttnnnrrr~~~rrrrrrpppkkkgggfffhhhllljjjooosssrrrkkkeeebbbbbbaaacccccc]]]RRRIIIDDDDDDBBBDDDGGGMMMRRRUUUVVVUUUTTTRRROOOLLLHHHFFFDDDCCC>>>@@@BBBEEEIIILLLOOOPPPKKKMMMOOOOOOLLLIIIHHHGGG@@@BBBEEEFFFEEEFFFGGGHHHCCCIIIRRR]]]iiivvv|||tttqqqtttwww~~~xxxmmmaaaYYYNNNHHHEEEGGGFFFFFFPPP^^^lll|||nnn```ZZZYYYWWWUUUTTTRRRPPPNNNMMMLLLJJJFFFDDD@@@@@@??????>>>>>>======???999222000222333111///......---,,,,,,,,,,,,---------,,,++++++******)))******+++++++++,,,,,,,,,***)))((()))***+++***(((((())))))))))))*********))))))))))))))))))))))))))),,,000333222///***&&&))))))***+++,,,,,,,,,,,,///............///000000///+++&&&&&&+++......,,,111000////////////000000444111---,,,---...//////---------------...000000222333444333111000111222222111000111444555666555555777:::;;;;;;;;;<<<<<<@@@AAADDDFFFIIINNNTTTXXXZZZZZZZZZ[[[\\\\\\]]]]]]ZZZYYYXXXWWWWWWXXXYYYZZZ[[[YYYWWWUUUTTTTTTTTTTTTXXXYYY\\\aaafffkkkooorrrzzz}}}uuummmnnn|||vvvrrrkkkcccccciiiiiiiiikkkooommmgggeeefffeeegggfff___TTTJJJDDDBBBFFFFFFGGGMMMSSSVVVVVVUUUXXXTTTNNNJJJHHHHHHGGGFFFFFFFFFHHHJJJNNNRRRVVVXXXTTTUUUVVVVVVUUURRROOONNNNNNOOOPPPQQQPPPOOOMMMKKKKKKNNNUUU^^^iiittt}}}zzzwwwzzz~~~zzznnnbbbZZZTTTMMMGGGEEEFFFIIIPPPWWWssszzzlll^^^YYYXXXVVVSSSSSSRRRPPPNNNMMMKKKIIIFFFDDD@@@@@@??????>>>=========BBB<<<666333444444111---......---,,,,,,,,,,,,---+++++++++++++++++++++,,,))))))*********+++++++++***)))((()))***+++***(((++++++++++++,,,,,,,,,---)))))))))))))))))))))))))))+++///111000---***''')))***+++,,,,,,---,,,,,,......------......///000...***%%%&&&)))---,,,+++000000////////////000000111...++++++---///000111------------...///000000222333444333111000111222222111000111444666666555666888;;;<<<;;;;;;;;;<<>>======<<<>>>:::666555555444111.........---,,,,,,,,,,,,---)))******+++,,,,,,------(((((()))))))))************)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))***+++---...---,,,***((()))***+++,,,------------------,,,,,,,,,---......///+++((((((+++------,,,///////////////000000000---+++******---///111111------------...///000111111333333333111000111222222111000222444666666666777999;;;<<<;;;:::;;;<<>>===<<<<<<666444222333444444222000......---,,,,,,,,,,,,---*********++++++,,,,,,,,,))))))))))))*********+++***)))((()))***+++***(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******+++++++++*********)))***+++,,,------------,,,,,,++++++,,,,,,---...111///,,,,,,...000000///...//////000000000000000---+++)))***,,,///000000------------...///000111111222333222111000111222333222111222444666666666888:::;;;;;;::::::;;;<<>>===<<<<<<444333333333333333222111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++***************+++++++++,,,,,,***)))((()))***+++***((())))))************++++++))))))))))))))))))))))))*********))))))******+++******+++,,,------------,,,++++++++++++,,,------111000......//////000///---...///000111000000000...,,,++++++---........................///111111000111222222000000111222333222111222555666777666999:::;;;;;;:::;;;<<<>>>@@@CCCGGGKKKNNNSSSWWW[[[]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTSSSSSSSSSTTTUUUSSSUUUXXX]]]dddkkkrrrvvvyyy|||~~~sssooopppuuukkkfffdddbbbcccgggkkkpppuuusssjjj]]]RRRMMMLLLQQQYYYaaafffiiijjjjjjaaa``````aaadddggghhhhhhgggfffccc```]]]ZZZWWWVVVWWWUUUSSSRRRRRRSSSUUUVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVZZZaaaiiirrr{{{|||ppphhh[[[SSSLLLIIIFFFEEEHHHMMMaaaxxxxxxjjj\\\WWWWWWVVVTTTTTTQQQOOOMMMKKKJJJHHHEEEBBBBBBAAA@@@???>>>===<<<;;;:::999777555333111111000......---,,,,,,,,,,,,---------,,,,,,+++******)))***++++++++++++,,,,,,,,,***)))((()))***+++***(((((()))))))))************))))))))))))))))))))))))******))))))******+++,,,***+++,,,------.........,,,,,,+++++++++,,,------......---------------------...///111111111000000...---,,,,,,...///...---............///000111111///000222111000000111222333222111333555777777777888:::;;;;;;:::;;;>>>@@@BBBEEEIIILLLPPPSSSWWWZZZ\\\\\\[[[ZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWTTTSSSRRRRRRRRRSSSTTTUUUTTTUUUXXX\\\ccckkkrrrvvvxxx{{{yyyrrrnnnwwwwwwllleee```___aaahhhnnntttssskkk___UUUPPPLLLTTT^^^hhhnnnqqqrrrsssjjjiiiiiikkkooorrrssssssrrrooojjjeeeaaa]]][[[ZZZ[[[ZZZXXXWWWXXXYYY[[[\\\[[[[[[[[[\\\\\\\\\\\\]]]\\\```fffoooxxx}}}qqqiii[[[TTTMMMJJJFFFDDDGGGLLL^^^uuuwwwiii[[[WWWWWWVVVTTTTTTPPPOOOLLLKKKJJJHHHEEEBBBBBBAAA@@@???>>><<<;;;;;;;;;:::777444111000000111......---,,,,,,,,,,,,---,,,+++++++++++++++++++++************++++++++++++***)))((()))***+++***((('''''''''((((((((())))))))))))))))))))))))))))))************++++++,,,,,,***+++,,,---............,,,,,,,,,,,,,,,---...............---,,,,,,,,,---,,,---///111222111000000---,,,,,,---///111000000............///000111222...000111111000000111333444222222333555777777777888999::::::;;;<<>><<<;;;;;;777666333000......111333......---,,,,,,,,,,,,---*********++++++,,,------))))))))))))***************)))((()))***+++***(((++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++,,,---............------,,,,,,------...//////000000///...------...+++---///111222222000000+++++++++---000333333222.........//////000111222...000111111000000111333444333222333555777777777777888999:::;;;===@@@CCCEEEHHHLLLOOOQQQSSSVVVXXXZZZZZZZZZZZZYYYYYYYYYYYYRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRQQQQQQRRRSSSTTTUUUZZZZZZ\\\```fffmmmtttyyyyyy}}}}}}rrrooouuupppeee```___ffflllrrrrrrkkkbbbZZZVVV]]]eeepppxxx{{{||||||}}}}}}}}}~~~~~~|||xxxrrrllliiihhhiiijjjkkkkkkkkkkkklllmmmmmmnnnjjjjjjiiijjjjjjkkkllllllfffiiiooovvv}}}sssjjj[[[TTTMMMJJJGGGDDDGGGKKKRRRjjjvvvhhhZZZVVVUUUTTTRRRQQQOOONNNLLLKKKKKKJJJGGGEEEEEECCCAAA@@@???>>>;;;999888666444333333222000...////////////...---,,,+++000///...---,,,,,,+++***)))))))))***+++++++++,,,++++++************++++++---,,,***)))))))))******,,,+++)))((((((((()))***))))))*********))))))(((***+++,,,,,,------,,,,,,***+++,,,---...000111111444222000...---,,,,,,,,,......////////////..................////////////------...///000111222222000111222222111///,,,+++000000000111333555777888:::999999999:::<<<===>>>DDDEEEGGGKKKOOOSSSVVVXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXWWWVVVUUUTTTUUUVVVVVVVVVTTTRRRPPPOOOPPPQQQRRRWWWYYY]]]bbbhhhooouuuyyyzzz|||~~~{{{sssqqqrrrzzz}}}fff]]]^^^gggkkkppppppkkkeeeaaa___eeellluuu}}}~~~{{{wwwsssrrrrrrtttuuuxxxyyyzzz{{{zzzxxxuuutttppppppooonnnmmmmmmnnnnnnpppssswww}}}{{{qqq___UUULLLIIIHHHGGGGGGJJJUUUeee~~~wwwiii[[[VVVVVVTTTRRRRRROOONNNLLLLLLKKKJJJGGGEEEDDDBBB@@@??????>>><<<:::777555333333222222000...////////////...---,,,,,,......------,,,+++++++++***************+++++++++++++++************+++++++++***)))))))))***+++,,,+++******)))))))))))))))))))))***++++++************+++,,,,,,------,,,,,,+++,,,,,,---...///000000111000...,,,+++++++++,,,......////////////..................////////////------...///000111222222111111222222222000///...111111222222444555666777:::999999999:::<<<===>>>CCCDDDGGGJJJNNNRRRVVVXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSTTTUUUUUUTTTSSSQQQPPPOOOPPPQQQRRRYYY[[[___dddjjjoootttwwwyyy{{{}}}zzztttrrrtttzzzssseeeccciiinnnttttttoooiiiggggggmmmsss{{{~~~||||||~~~~~~{{{zzzuuuuuuttttttssstttttttttvvvwww{{{~~~{{{qqqbbbXXXNNNKKKIIIGGGGGGJJJRRRbbbzzzxxxjjj\\\WWWVVVTTTRRRRRRPPPNNNMMMLLLKKKJJJGGGEEECCCAAA?????????>>>===;;;666444222222222111///---000000000000///...---,,,+++++++++++++++++++++++++++++++++***************++++++************++++++)))))))))))))))+++,,,,,,)))************))))))((()))***++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------.........//////---,,,,,,+++***+++++++++......////////////......---............/////////------...///000111111222222222222111111111111111333333333444555666666777999999888999:::<<<===???BBBCCCFFFJJJNNNRRRUUUVVVXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTRRRQQQPPPPPPPPPQQQSSSTTTYYY\\\aaaggglllqqqtttuuuxxxzzz|||~~~{{{|||~~~~~~uuuqqqpppsss{{{sssllllllssszzzzzztttqqqrrruuuzzz~~~yyyyyyyyyyyyyyyyyyzzzzzz|||}}}~~~|||sssfff\\\QQQMMMKKKHHHGGGIIIOOO^^^uuuyyykkk]]]XXXWWWUUUSSSRRRQQQOOOMMMLLLLLLJJJGGGEEEBBB@@@???>>>??????===;;;555333222111111111///---///000000000//////...---))))))******++++++++++++,,,+++++++++***)))))))))++++++************++++++)))))))))))))))*********((()))***++++++***)))((()))***+++,,,------...---******+++,,,,,,,,,,,,+++.....................---+++++++++++++++,,,,,,,,,---......//////......------------.........//////,,,------...///000111111111000000000000111222333444444555666666666666666888888888888999;;;===???AAABBBFFFJJJNNNQQQTTTUUUXXXWWWVVVVVVUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSOOOOOOOOOOOOQQQRRRTTTTTTWWW[[[aaaiiiooosssvvvvvvyyyzzz}}}yyyuuurrrssstttxxxwwwqqqoooqqqwww{{{sssqqqxxx{{{zzz~~~{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~vvvkkk```UUUPPPLLLIIIGGGIIIMMMZZZooo{{{lll^^^YYYXXXVVVTTTSSSQQQPPPNNNMMMLLLJJJGGGEEEAAA@@@>>>>>>>>>>>>===;;;555333111111111111///...///////////////......---((())))))******++++++,,,,,,+++++++++***)))))))))++++++************+++++++++++++++***)))(((''''''((()))***++++++***)))((()))***+++,,,---.........)))***++++++,,,,,,++++++...............---------***+++,,,,,,---.........------............------------------............,,,,,,---...///000111111///////////////000111222444444666777777777777666777777777888999;;;===???@@@BBBFFFJJJNNNRRRTTTUUUWWWWWWVVVUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUTTTTTTTTTMMMNNNNNNOOOQQQRRRTTTUUUTTTXXX```iiipppvvvxxxyyyzzz{{{~~~}}}yyywwwpppllliiijjjkkkmmmuuu~~~|||ssspppqqqoooxxxwwwuuuzzz}}}|||{{{{{{|||}}}~~~zzzooocccXXXRRRNNNIIIGGGHHHLLLXXXkkk|||nnn___ZZZYYYWWWTTTTTTRRRPPPNNNMMMLLLJJJGGGDDDBBB@@@>>>>>>>>>===<<<:::555333222111222222000///---...............------))))))*********++++++++++++++++++***************++++++************++++++,,,,,,+++***)))'''&&&%%%((())))))************)))***++++++,,,------------)))******+++++++++++++++..................------+++,,,---...////////////------............------,,,------------.........,,,,,,---...///000000111......//////000000000111222333555777777777777666777777777777999;;;>>>???@@@CCCGGGKKKOOORRRTTTUUUWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSLLLMMMNNNPPPQQQRRRSSSTTTRRRWWW___hhhpppvvvzzz{{{{{{|||~~~~~~{{{xxxtttooollleeeaaa___```aaabbbhhhpppxxxxxxtttnnnqqqyyy~~~xxx{{{~~~}}}zzzyyyyyyzzz}}}~~~~~~qqqeeeYYYSSSOOOJJJHHHIIILLLUUUggg}}}}}}ooo```[[[ZZZWWWUUUTTTSSSQQQOOOMMMLLLJJJGGGDDDCCCAAA???>>>>>>===:::999555444222222333333111000,,,,,,------------,,,,,,******++++++++++++++++++***************+++++++++++++++************++++++************)))(((&&&%%%)))))))))))))))******+++***+++,,,,,,,,,,,,++++++))))))***+++++++++++++++------..................+++,,,---...//////......,,,------......------,,,,,,,,,---------.........+++,,,,,,---...///000000...///000111222111000///000222444666777888777666666666666777999;;;>>>???AAACCCHHHMMMQQQSSSUUUUUUWWWVVVUUUUUUTTTUUUUUUUUUSSSTTTUUUUUUUUUTTTRRRRRRLLLMMMNNNPPPQQQRRRSSSSSSSSSWWW^^^gggnnnuuuyyy{{{zzz{{{}}}|||yyyuuuppplllgggaaa]]]WWWTTTSSSTTTTTTSSSXXX^^^dddqqq}}}yyyyyy}}}zzzzzz|||~~~{{{xxxxxxzzz|||~~~qqqfffZZZTTTOOOJJJHHHIIIJJJRRRcccyyy~~~oooaaa[[[ZZZWWWUUUTTTSSSQQQOOONNNLLLJJJGGGDDDCCCAAA???>>>===<<<:::888666444333333444444222111++++++,,,------,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,++++++************++++++(((((()))******)))((('''***)))((((((((()))+++,,,++++++,,,,,,,,,+++******))))))***++++++++++++***---------.........//////+++,,,---...///...------,,,------......------,,,,,,,,,,,,---------......+++,,,,,,---...///000000///111222333333222000//////000333666777888777777666666666777999;;;>>>???AAADDDHHHMMMQQQTTTUUUVVVWWWVVVUUUUUUTTTTTTUUUUUURRRSSSTTTTTTTTTSSSQQQPPPLLLMMMOOOPPPQQQRRRRRRRRRUUUXXX___fffmmmssswwwyyyyyyzzz|||uuuqqqlllgggbbb\\\UUUQQQLLLIIIHHHJJJIIIHHHKKKPPPVVVcccvvv}}}}}}{{{yyyyyy|||yyyxxxzzz|||~~~qqqfffZZZTTTOOOJJJHHHIIIIIIPPPaaawww~~~~~~oooaaa[[[ZZZWWWUUUTTTSSSQQQMMMKKKJJJIIIGGGEEECCCAAA>>>======<<<;;;999666666777777666444222111------------------------+++++++++++++++++++++++++++*********+++,,,,,,---+++++++++*********))))))---+++***(((((()))+++,,,*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,+++***+++---///111000...,,,+++,,,---...)))***+++,,,------------------,,,,,,---...000111222222111000//////000000333444444555666666555555888888999:::;;;===???@@@CCCDDDGGGJJJNNNRRRUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUWWWUUUSSSSSSSSSRRRPPPNNNNNNOOOPPPPPPOOOQQQTTTVVVUUUZZZaaaiiippptttwwwxxxzzz{{{|||~~~}}}tttlllfff^^^XXXTTTQQQLLLIIIIIIFFFCCCBBBCCCDDDDDDDDDNNNUUUaaaooo~~~zzzsssyyy~~~{{{yyyzzzxxxvvvyyy~~~ssshhh\\\UUUOOOIIIFFFFFFHHHPPP\\\ooo~~~oooaaa[[[ZZZXXXUUUTTTSSSPPPNNNLLLKKKIIIGGGDDDCCCAAA>>>=========;;;:::333333444333222111///.........------,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++*********))))))***)))(((''''''((()))***************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******---.........------///111/////////......---,,,+++***+++,,,------............------------///000111222222111000000000000000111222333555666777777777666666666777999:::<<<===CCCDDDGGGKKKOOORRRUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSQQQQQQQQQQQQOOOMMMNNNOOOOOOOOONNNPPPRRRUUUUUUYYY```hhhooosssvvvwwwzzz{{{}}}~~~uuulllccc]]]VVVQQQMMMJJJGGGDDDBBB@@@>>>===???AAABBBBBBJJJPPP[[[iiixxx~~~tttzzz|||yyyxxxxxxwwwuuuxxx}}}ssshhh\\\UUUPPPJJJGGGGGGHHHNNN[[[mmm}}}oooaaa[[[ZZZXXXUUUUUUQQQPPPNNNMMMLLLJJJFFFCCCCCCAAA>>>=========<<<:::333333333222111000...---......---,,,++++++******++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++******************)))(((''''''((()))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,...//////......///000---...///000///---+++)))+++,,,---...........................///000111222222111000000000000000000000111222555666888888999666666666666888999;;;===CCCEEEHHHLLLPPPSSSUUUVVVUUUUUUUUUUUUTTTTTTTTTSSSQQQPPPNNNNNNOOOOOONNNMMMNNNOOOOOONNNMMMNNNPPPRRRUUUYYY___gggmmmrrrtttuuuzzz|||~~~yyyrrrjjjbbbZZZUUUPPPKKKHHHGGGEEECCCBBB@@@======>>>@@@@@@@@@DDDIIISSSaaaqqqwww|||}}}yyyuuuttttttsssrrrvvv|||ttthhh\\\VVVQQQKKKHHHHHHFFFMMMXXXkkk}}}ooo```[[[ZZZXXXVVVUUUPPPPPPOOONNNMMMJJJFFFBBBCCCAAA>>>===>>>>>><<<;;;666666555444333222111000------,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************+++******)))******+++,,,)))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,)))+++...///...,,,,,,------...//////...---+++***,,,------.../////////.........//////000000111222111111000000000000000111000111333555666777888888888888777777999;;;===???DDDFFFIIIMMMQQQSSSUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSPPPOOOMMMNNNOOOOOONNNMMMMMMNNNNNNMMMLLLLLLNNNPPPUUUYYY___fffmmmqqqssstttzzz|||zzzpppggg___ZZZVVVTTTPPPMMMKKKJJJIIIIIIIIIFFFBBB@@@@@@@@@@@@???@@@FFFPPP^^^oooyyy~~~|||yyytttpppooopppoooooosssyyyuuuiii]]]WWWRRRLLLIIIIIIEEEKKKVVVhhh}}}nnn```[[[ZZZXXXVVVVVVPPPPPPOOONNNMMMJJJFFFBBBCCCAAA>>>>>>>>>>>>===<<<999888777555444222222111,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++***++++++,,,***************************************++++++,,,))))))******+++++++++,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,------.........------***,,,...///...---------000///---,,,++++++,,,,,,------......///...............///000000111111111111000000000000000111111333333444555666666666666888777777777999<<>>>>>??????>>>===888777555333111000000000------------------------++++++++++++++++++++++++,,,,,,++++++******++++++***************+++++++++''''''(((((())))))******))))))******+++,,,,,,,,,++++++,,,,,,------............------,,,,,,++++++------......//////......---...000000/////////111000///,,,*********,,,---,,,------.........------------...///000000000000000000000000000111111222333444555555666555555555666555555555888;;;???BBBEEEGGGKKKPPPSSSTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQOOOPPPPPPQQQOOONNNLLLMMMMMMLLLKKKLLLNNNPPPUUUZZZaaaiiippptttwwwxxx||||||~~~}}}rrrkkkeee```^^^``````bbbeeefffdddbbb``````VVVRRRNNNJJJIIIHHHGGGFFFFFFJJJRRR^^^nnn~~~|||wwwsssnnnkkkiiijjjkkklllrrryyyyyymmmaaaYYYSSSLLLHHHHHHFFFJJJRRRaaazzz|||nnn```[[[[[[YYYWWWVVVSSSPPPNNNLLLKKKIIIGGGDDDBBB@@@???>>>??????>>>===888666444222000/////////111111000///---,,,,,,+++++++++++++++++++++++++++---,,,++++++******++++++))))))*********+++++++++&&&'''((())))))*********))))))***++++++,,,------++++++,,,,,,---......//////......---,,,,,,++++++------...///////////////...///000///......000222......---,,,++++++++++++,,,,,,------------,,,,,,+++,,,...///000000//////000000000000000111222222222333444555666666666666555555444555999===BBBEEEEEEHHHLLLQQQTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSQQQPPPPPPPPPPPPNNNLLLKKKLLLLLLLLLLLLMMMOOORRRVVVZZZbbbjjjrrrwwwzzz||||||||||||}}}~~~uuummmkkkjjjjjjmmmssstttxxx~~~~~~{{{yyyxxxmmmhhhaaa[[[WWWSSSPPPMMMLLLMMMPPPYYYgggyyy{{{uuuqqqooollljjjkkklllnnnuuu}}}|||pppcccZZZTTTLLLHHHGGGGGGJJJPPP___www|||mmm___[[[[[[YYYWWWWWWSSSQQQMMMKKKJJJIIIGGGEEEBBB@@@???>>>?????????===999888555333111000000000555444222000...+++***)))++++++++++++++++++++++++---,,,,,,+++*********+++))))))******++++++++++++((((((***+++,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,---...////////////...---,,,,,,++++++------...///000000//////---......---,,,,,,///111,,,---.........,,,***(((,,,,,,,,,------,,,+++++++++,,,---////////////...000000///000000111222222000111333555666777888888777777666888;;;AAAFFFIIIFFFHHHMMMQQQTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRPPPOOOOOOOOOMMMKKKKKKLLLLLLLLLLLLMMMPPPSSSVVV[[[cccllltttyyy}}}~~~}}}|||{{{{{{}}}}}}sssmmmooorrruuu|||vvvmmmddd]]]WWWSSSQQQOOONNNSSS```ttt{{{uuupppqqqmmmlllmmmnnnpppwww}}}qqqddd[[[TTTLLLGGGFFFHHHJJJPPP^^^vvvxxxkkk^^^ZZZZZZXXXUUUTTTSSSPPPMMMJJJIIIHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>888777666444222000///...//////...------------......,,,)))''''''))),,,...---------,,,+++***)))(((***+++,,,,,,,,,,,,+++***(((,,,,,,)))+++222666444)))++++++'''$$$&&&)))***+++,,,...------,,,...///000///...---,,,+++++++++,,,---///000111111111000---,,,,,,,,,,,,---......---------------------------------,,,,,,+++++++++---...//////......///111111111111111000000000000111222444555666666777777555666666888;;;>>>AAACCCDDDGGGKKKPPPSSSUUUUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUTTTSSSQQQOOONNNLLLKKKKKKLLLLLLLLLKKKJJJKKKNNNQQQZZZ```hhhpppvvv{{{|||yyy}}}vvvlllddd___ZZZQQQNNNTTTZZZbbbuuuyyywwwwwwtttrrrqqqttt{{{|||uuujjj^^^VVVOOOJJJGGGGGGHHHNNN]]]rrr|||nnnaaa\\\[[[XXXUUUSSSRRROOOMMMKKKJJJIIIFFFEEECCCBBB@@@???>>>=========777666555333222000///...//////...---------------***)))'''%%%%%%''')))***+++++++++,,,++++++*********++++++,,,,,,++++++***(((++++++(((+++111444333***++++++(((&&&''')))***+++,,,------,,,+++---...---,,,+++++++++++++++,,,,,,---///000111111000000---,,,,,,,,,,,,---......---------------------------------,,,,,,,,,++++++---...//////......///111//////000000111111111222111222444555666666777777555666666888;;;>>>AAACCCEEEGGGLLLPPPSSSUUUUUUTTTVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQNNNMMMKKKKKKJJJKKKKKKKKKKKKJJJLLLOOORRRZZZ___hhhooouuuzzz~~~zzzqqqkkkdddYYYSSSSSSTTTWWWeeevvv}}}yyyuuusssssssssvvvxxx{{{||||||}}}|||zzzxxxwwwzzzyyylll```WWWPPPLLLIIIGGGHHHMMM[[[ppp}}}qqqccc]]]\\\XXXUUUTTTQQQOOOLLLKKKKKKIIIGGGEEECCCBBBAAA???===<<<;;;;;;444444333222111000/////////......---------------(((((('''&&&&&&'''((((((((()))***+++++++++++++++******+++,,,,,,+++******(((******(((***///222222,,,+++***)))))))))***++++++,,,---,,,+++***+++,,,++++++******+++,,,,,,---,,,---///000111111000///---,,,,,,,,,,,,---......------------------------------------,,,,,,,,,,,,---...//////......///111......///000111222333333111222444555666666777777555666666888;;;>>>AAACCCEEEHHHLLLPPPTTTUUUUUUTTTUUUTTTSSSSSSRRRRRRRRRSSSRRRQQQOOOMMMKKKJJJJJJIIIIIIJJJJJJJJJKKKMMMQQQTTTYYY___gggoootttyyy}}}zzzooodddYYYUUUPPPMMMUUU```pppnnnrrrpppjjjqqqyyytttvvv|||tttmmmjjjiiihhhhhhlllnnnpppqqqqqqqqqsssttt~~~~~~pppcccYYYRRRNNNKKKGGGHHHMMMYYYlll{{{~~~pppbbb\\\[[[YYYVVVUUUPPPOOOMMMLLLLLLJJJHHHEEECCCBBB@@@>>><<<;;;::::::333222222111111000000000///...------,,,,,,------******++++++++++++******((()))******++++++************++++++++++++******)))))))))(((***---000111000,,,)))***,,,+++***++++++,,,---,,,***)))***+++,,,,,,,,,++++++,,,,,,---,,,---///000000000//////---,,,,,,,,,,,,---......------------------------------------------,,,,,,---...//////......///111...//////000111111222222111222444555666666777777555666666888;;;>>>AAACCCFFFIIIMMMQQQTTTUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPOOONNNLLLJJJIIIIIIIIIHHHIIIJJJJJJKKKMMMRRRUUUYYY___gggnnntttxxx|||~~~~~~zzznnnbbbYYYRRRLLLOOOUUU\\\ZZZ___^^^YYY```hhhddd]]]gggvvv~~~zzztttpppnnnmmmlllkkkkkklllnnnnnnnnnmmmllllllrrrxxxssseeeZZZSSSNNNLLLHHHIIIMMMXXXiii~~~zzz}}}{{{mmm___ZZZZZZXXXVVVVVVQQQOOONNNMMMLLLJJJGGGEEECCCBBB@@@===<<<:::999999222222222111111111000000......---,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++++++++***))))))***************************)))((()))***+++...000666...(((+++---,,,***+++***+++,,,,,,******+++,,,---,,,+++***)))))))))))),,,---///000000///......---,,,,,,,,,,,,---......---------------------------------------------------...//////......///111111111000000000000000000111222444555666666777777555666666888;;;>>>AAACCCGGGIIIMMMQQQTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPOOONNNMMMKKKJJJIIIIIIHHHGGGHHHIIIJJJKKKNNNRRRUUUZZZ___gggnnntttxxx|||~~~|||{{{mmmbbbWWWPPPMMMNNNMMMKKKOOOOOOJJJRRRZZZVVVPPPTTT\\\fffsss~~~|||{{{zzzxxxtttrrrnnnnnnnnnmmmllljjjgggeeeiiipppuuuggg\\\TTTNNNKKKJJJJJJNNNWWWggg|||zzz{{{zzzkkk]]]XXXXXXWWWVVVVVVRRRPPPOOONNNMMMJJJFFFCCCAAA@@@???===;;;:::999999333333222222111111111000...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))+++***))))))))))))***+++,,,)))(((***+++***---000>>>000(((+++...,,,***,,,***+++,,,,,,++++++,,,...,,,+++)))((('''&&&&&&&&&------////////////...------,,,,,,,,,,,,---......------------------------------------............---...//////......///111111111111111000000//////111222444555666666777777555666666888;;;>>>AAACCCGGGJJJNNNRRRTTTUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOOOONNNNNNLLLKKKJJJIIIIIIIIIHHHIIIJJJJJJKKKNNNRRRUUU[[[```hhhoootttxxx|||~~~}}}wwwhhh\\\RRRKKKHHHFFFDDDFFFDDD???GGGPPPMMMJJJIIIJJJQQQZZZiii}}}~~~zzzsssqqqnnnllliiifffbbb___eeekkk{{{vvviii^^^UUUNNNKKKIIIJJJMMMUUUdddyyy||||||{{{lll]]]XXXWWWVVVTTTUUUSSSRRRPPPOOOMMMJJJEEEBBB@@@???===<<<;;;:::::::::555444444333222111111000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++***)))(((((()))***+++...***(((+++,,,***,,,111EEE333'''***...+++***,,,)))+++,,,---,,,---...000++++++***)))))))))))))))------/////////...---,,,---,,,,,,,,,,,,---......------------------------------------.........///---...//////......///111000000000000000111111111111222444555666666777777555666666888;;;>>>AAACCCHHHKKKNNNRRRTTTUUUUUUTTTUUUTTTSSSQQQPPPPPPOOOOOONNNNNNLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKMMMQQQTTT\\\aaaiiipppuuuyyy|||yyyjjj]]]SSSJJJDDDDDD@@@BBB@@@<<>>===<<<;;;:::::::::666555555444333222111000...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---******,,,---.../////////+++***)))(((((()))***+++///***))),,,,,,***,,,111III555''')))...+++))),,,)))***,,,------...000111------,,,,,,------...///---.../////////...---,,,---,,,,,,,,,,,,---......---------------------------------.........//////---...//////......///111......///000111222333333222222444555666777777777555666666888;;;>>>AAACCCHHHKKKOOORRRUUUUUUUUUTTTUUUUUUSSSRRRQQQPPPPPPOOOOOONNNMMMKKKKKKJJJJJJJJJIIIJJJJJJJJJKKKMMMQQQTTT]]]bbbjjjpppvvvyyy}}}{{{yyy{{{wwwhhh]]]TTTKKKCCCBBB???BBBAAA???KKKYYYXXXCCC???>>>CCCJJJUUUgggyyyxxxsssoookkkfffbbb\\\```mmmzzznnndddZZZQQQLLLFFFGGGJJJQQQ^^^tttnnn]]]XXXXXXVVVTTTSSSVVVRRRNNNMMMNNNMMMHHHCCCAAAAAA???>>><<<:::999888777666555333111///...---,,,---.........---,,,+++///...---,,,***)))((('''...!!!---444)))555???***+++,,,,,,,,,+++***(((''')))((('''''')))+++...000GGG444&&&'''***(((''',,,..................------///...---,,,+++,,,,,,---------,,,,,,++++++,,,,,,+++,,,---...////////////,,,---------.../////////,,,,,,,,,---...///000111...///000222222111000000////////////////////////...111333555555555666777666666777888;;;>>>@@@BBBGGGJJJNNNSSSVVVXXXYYYZZZSSSSSSTTTTTTTTTRRRQQQPPPNNNMMMLLLJJJIIIIIIHHHHHHJJJKKKKKKJJJKKKNNNRRRVVV\\\ccclllrrruuuxxx{{{~~~}}}zzzwwwuuuvvvxxxzzz{{{{{{sssggg\\\SSSMMMIIIFFFJJJ>>>===III@@@LLLbbbKKK???>>>@@@DDDIIITTTiii|||zzztttnnniiieeefffdddhhhxxx|||qqqfff[[[RRRLLLJJJIIIKKKRRR^^^ppp}}}mmm]]]WWWXXXXXXVVVUUUVVVRRROOONNNOOOMMMHHHCCCAAAAAA???>>><<<:::999888888777666444222111//////------.........---,,,+++,,,,,,,,,+++++++++******)))&&&000000///LLLUUU333+++***)))((('''''''''(((++++++******+++---///000DDD555***+++---******///..................------...---,,,+++***++++++,,,,,,+++++++++,,,------...,,,,,,---...////////////---------...............---------------...///000//////000111111111111111000000000000000000000000111333555666666666666777777777777999;;;>>>AAACCCGGGJJJMMMRRRUUUWWWXXXXXXTTTTTTUUUUUUTTTSSSRRRQQQOOONNNLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKMMMRRRVVV\\\ccclllrrruuuxxx{{{~~~zzzxxxuuutttuuuxxx{{{|||~~~}}}xxxrrrmmmfff\\\TTTNNNJJJHHHFFFKKKBBBAAAKKKBBBKKKbbbMMMBBBAAABBBEEEJJJWWWmmmyyytttnnnjjjfffccceeerrr}}}rrrfff[[[QQQLLLJJJIIIKKKRRR]]]ooo|||lll\\\XXXYYYYYYWWWVVVUUUSSSPPPOOOOOOMMMHHHCCCAAAAAA???>>><<<;;;999999888888666555333222111000------......------,,,+++*********++++++,,,,,,---''',,,111***222ZZZaaa777---+++(((&&&%%%&&&(((***,,,,,,+++***+++,,,---...999///)))******&&&'''---------------------......---,,,+++*********+++,,,******++++++,,,...///000,,,,,,---...////////////...............---------......---------......///000000000000000111111222111111111111111111111111222333555777888888777777777888888:::<<>>===;;;::::::777777666444333111000000---------------,,,,,,,,,*********++++++,,,,,,---)))///000&&&...OOOSSS000---,,,***)))((()))***++++++***))))))((()))******...***)))***((($$$&&&+++,,,,,,------------......---,,,+++******+++,,,,,,+++++++++,,,,,,...//////,,,---...//////000000000/////////...---------,,,///......---------......111000/////////000222333111111111111111111111111000111333555888999999888888888999:::===@@@BBBDDDIIIKKKNNNRRRTTTUUUVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKHHHHHHIIIIIIJJJMMMRRRVVV^^^dddmmmsssvvvyyy|||}}}wwwwwwwwwwwwxxx{{{|||tttnnnhhhbbbWWWTTTPPPNNNMMMNNNNNNNNNOOOSSSTTT\\\TTTTTTbbbTTTKKKIIIGGGIIINNN]]]uuu{{{uuukkkeeebbbiiizzzuuuiii]]]RRRKKKJJJIIIJJJPPPZZZlllqqq```ZZZZZZXXXUUUTTTTTTSSSRRRQQQPPPLLLHHHDDDAAA@@@???>>>===<<<;;;:::666555444333222111000///......------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------(((***888:::,,,***++++++++++++******)))******)))))))))((())))))++++++,,,---+++(((***...,,,,,,,,,,,,------.........---,,,++++++,,,---......------,,,,,,---------,,,---...///000000000000/////////...---------,,,///......---------......111000/////////000222333000000000000000000000000------///333888::::::888888888999:::===@@@BBBDDDJJJLLLOOOSSSUUUWWWWWWWWWUUUTTTSSSRRRQQQPPPOOOOOOOOONNNMMMLLLLLLKKKKKKLLLHHHHHHIIIIIIJJJNNNSSSVVV^^^eeennntttwwwzzz}}}}}}yyyzzz{{{zzzzzz{{{yyyqqqjjjddd^^^\\\XXXVVVVVVVVVUUUTTTRRR]]]^^^eeeaaa]]]dddWWWOOOLLLKKKLLLRRRaaazzzzzzlllfffaaagggvvvwwwkkk^^^SSSLLLJJJHHHIIIOOOYYYiii}}}sssaaa[[[ZZZXXXUUUSSSSSSSSSTTTSSSPPPLLLHHHEEEAAA@@@@@@???===<<<<<<;;;555444444333111000000//////...---,,,,,,,,,,,,---------,,,,,,+++***))))))+++******,,,+++)))***///'''((()))******)))((('''++++++++++++++++++******((()))***+++***)))***+++++++++,,,,,,------.........---,,,,,,,,,---.../////////...---------------------...///000000000000...............---------......---------......///000000000000000111111222000000000000000000000000---,,,...222888;;;:::888777888888:::<<>>===<<<<<<555555444333222111111000///...---,,,,,,,,,------------,,,++++++******)))'''******+++---((('''///(((((((((((((((((())))))*********++++++++++++***&&&'''''''''((())))))'''***++++++,,,------......,,,,,,+++++++++,,,...///...------------......///---...///000000111111000---------...............---------------...///000//////000111111111111111111111111111111111111111111//////333999;;;999666777777777999;;;>>>AAACCCHHHJJJNNNRRRUUUWWWXXXXXXVVVUUUSSSQQQPPPOOOOOOOOOLLLLLLKKKKKKJJJJJJKKKKKKIIIJJJKKKKKKMMMPPPUUUYYY___fffooouuuxxx{{{~~~{{{yyy{{{{{{xxxrrrppprrruuu~~~|||xxxtttoookkkggg^^^jjjaaafffmmmhhhiiiaaa\\\ZZZZZZ\\\bbbqqqtttmmmhhhkkkwwwzzznnnbbbVVVOOOKKKHHHHHHMMMVVVfff~~~~~~qqq```[[[[[[ZZZXXXWWWRRRTTTUUUTTTPPPLLLHHHFFFAAA@@@@@@???>>>===<<<<<<666666555444333333222222///...---,,,+++,,,------,,,,,,++++++++++++++++++%%%,,,***(((...,,,'''+++---+++)))((((((***,,,---''''''((()))))))))))))))******))))))+++---,,,)))******+++,,,,,,---......++++++*********+++---...,,,,,,,,,---...///000111---...///000111111111111,,,------....../////////,,,,,,,,,---...///000111...///111222222222111000222222222222222222222222555222111555999;;;888444666666777888;;;>>>@@@BBBFFFHHHLLLQQQUUUWWWXXXXXXXXXVVVTTTRRRPPPPPPPPPPPPLLLKKKKKKJJJJJJJJJJJJKKKIIIJJJKKKLLLMMMQQQVVVZZZ```fffooouuuyyy{{{~~~|||wwwyyyyyyuuunnnjjjkkkmmmrrr{{{uuuqqqccclll^^^aaallliiikkkdddbbb``````ccciiiwwwzzztttnnnqqq{{{zzzooocccWWWPPPKKKHHHHHHMMMUUUeee}}}sssbbb[[[YYYVVVTTTTTTTTTRRRPPPNNNMMMKKKHHHEEEBBB@@@>>>===>>>===;;;999777777666555444222000///,,,,,,------,,,,,,++++++***)))((('''((()))+++---************************+++)))'''''')))*********+++***)))(((((()))***++++++***)))'''''')))***+++///,,,***+++...//////---,,,,,,************,,,,,,------............------////////////000000000000333...)))***///222111...000...+++))))))***,,,---000000000000111111111111000000000000000111111222444444333444444555777777888999;;;<<<<<<>>>@@@CCCHHHKKKOOOQQQSSSTTTUUUWWWVVVUUUTTTSSSQQQQQQPPPPPPJJJJJJIIIIIIIIIJJJJJJKKKFFFHHHJJJJJJIIILLLQQQUUUfffhhhmmmsssyyy}}}}}}}}}{{{wwwzzzxxxtttqqqnnnkkkfffcccllltttyyyuuuooohhheeefffhhhjjjjjjhhhdddaaaeeeoooyyysssuuu}}}zzzooocccWWWOOONNNKKKKKKOOOVVVddd{{{|||}}}sssbbbZZZXXXVVVTTTTTTTTTRRRPPPNNNMMMKKKHHHEEEBBB@@@>>>======<<<:::999777777666555444222000///............------,,,+++,,,+++)))))))))***,,,---************************,,,***(((((()))*********+++******))))))******++++++***)))(((((()))***++++++)))((((((+++,,,+++***---,,,+++******+++,,,---.........//////................../////////000000222///+++,,,///111111000000...,,,******+++---...000000000000111111111111000000000000000111111222444333444444555666666777777888:::;;;<<<>>>AAADDDIIILLLPPPRRRSSSTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPPPPKKKJJJJJJIIIIIIIIIJJJJJJGGGIIIKKKKKKJJJMMMRRRWWWeeehhhmmmsssyyy}}}}}}}}}}}}zzzxxxvvvsssqqqnnnjjjeeebbbffflllyyyxxxssskkkggggggjjjlllmmmnnniiifffiiipppzzzuuuwwwzzzpppeeeZZZRRRLLLIIIIIIMMMUUUccczzz}}}}}}rrraaaYYYWWWUUUSSSTTTSSSRRROOONNNMMMKKKHHHEEECCCAAA???======<<<999777666666666555333222000000////////////...---,,,+++---,,,+++*********+++,,,************************...,,,***)))***+++******+++******))))))******++++++***)))(((((()))***+++---+++++++++---...---,,,...---,,,++++++,,,---......//////000000//////...---------.........//////000///.........000111222000///---++++++,,,...///000000000000111111111111000000000000000111111222333333444444555666666777555777999;;;<<>>===<<<:::888666555555444444333222111000.........------+++******++++++******))))))))))))************************000---+++******+++***)))((((((((((((((((((((((((******))))))))))))******((()))++++++++++++++++++......,,,,,,,,,,,,......//////000000000000//////,,,,,,,,,,,,------------...///000000......000222///...---------......//////000000000111111111111000000000000000111111222222333444555666666666666333555888:::<<>><<<<<<;;;888666444444444444333222111000,,,,,,------,,,,,,+++************)))))))))))))))************************...,,,***)))***+++******'''(((((())))))((((((''')))))))))******)))))))))(((+++---...---+++,,,,,,...---,,,++++++,,,---......//////000000//////...,,,,,,,,,---------..................////////////------------------...///000000000000111111111111000000000000000111111222222333444666777666666555333555888:::<<<>>>BBBEEEHHHLLLQQQTTTTTTSSSSSSSSSPPPPPPOOONNNNNNNNNNNNNNNJJJJJJIIIHHHGGGGGGGGGHHHFFFGGGHHHGGGGGGLLLSSSYYYccciiippptttvvvwwwzzz|||}}}}}}}}}}}}~~~|||xxxuuurrrrrrqqqooonnnooorrruuu~~~~~~wwwuuuuuuuuussspppooorrr~~~~~~ssshhh\\\TTTLLLIIIHHHKKKRRR___uuu~~~}}}qqqaaaZZZXXXWWWVVVVVVRRRPPPNNNMMMLLLJJJFFFDDDAAA???===<<<<<<;;;999777333333333333333222111000+++,,,------------------))))))******++++++******************************,,,***(((((()))*********((()))***++++++***)))((())))))************))))))***---000111///---...///---,,,+++******+++,,,---.........//////.........------------...............,,,+++---///000...,,,,,,,,,,,,,,,---------...000000000000111111111111000000000000000111111222111333555666777666555555333555888:::;;;>>>AAADDDEEEIIIOOOSSSTTTSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMIIIIIIHHHHHHGGGHHHHHHHHHGGGHHHHHHHHHHHHLLLTTT[[[dddjjjqqquuuuuuuuuxxx{{{|||||||||}}}~~~{{{{{{yyytttpppnnnoooqqqsssxxx~~~}}}zzzyyyxxxtttqqqpppqqqzzz~~~tttiii^^^VVVLLLIIIHHHJJJPPP]]]rrrqqqaaaZZZYYYXXXVVVWWWRRRPPPNNNMMMLLLJJJFFFDDD@@@>>><<<<<<<<<;;;999888333333333333333222111000+++,,,---...////////////)))***+++,,,,,,,,,,,,,,,************************+++)))'''''')))***+++******+++,,,------,,,+++***))))))************))))))&&&***---...,,,******,,,,,,,,,+++******+++,,,,,,------............---------------.........//////...+++)))+++000111...***+++++++++,,,,,,---------000000000000111111111111000000000000000111111222111222555666777777555555444666888:::;;;===AAACCCCCCHHHNNNRRRTTTSSSSSSSSSSSSRRRQQQOOONNNMMMMMMMMMHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIIIIHHHIIINNNVVV\\\eeekkkrrruuuttttttwwwzzz{{{{{{||||||}}}yyyuuuvvvxxxsssvvvzzz~~~~~~}}}{{{vvvrrrqqqqqqwww~~~ttthhh\\\TTTLLLHHHGGGIIINNN[[[ppprrrbbbZZZYYYWWWVVVVVVRRRQQQOOOLLLHHHEEEBBB@@@@@@>>><<<;;;;;;;;;:::999555444444333222111000000000000///...---,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))######%%%&&&''')))******&&&''''''((())))))******)))+++---///000...---+++******))))))***,,,---...///---------//////...---,,,------......------,,,,,,------...///000111111...,,,+++,,,...000000//////////////////.........111//////000111222111000444666888999:::999888777555666888:::;;;===@@@BBBJJJLLLNNNQQQSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQLLLKKKIIIHHHGGGGGGHHHIIIJJJIIIJJJMMMMMMNNNUUU]]]gggoootttssstttxxx{{{{{{zzz{{{|||}}}~~~xxxyyy|||~~~}}}xxxvvvyyy~~~zzzsssoooqqqwww}}}~~~}}}|||}}}~~~}}}|||}}}mmm\\\QQQNNNGGGEEEIIINNNXXXmmmrrrbbb[[[YYYWWWVVVVVVUUUTTTRRRPPPLLLHHHEEEDDD@@@>>><<<;;;;;;;;;:::999555444444333222111000000//////......------,,,,,,++++++++++++++++++,,,,,,************************************************''''''(((((())))))******,,,,,,+++***))))))((((((,,,,,,,,,---------......+++*********+++,,,...//////---,,,---......---,,,***+++,,,---.../////////------......//////000000...,,,+++,,,...000000////////////////////////...111///...///000222111000333555666888888777555444555777999:::;;;===@@@CCCKKKMMMOOORRRTTTTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPLLLKKKJJJHHHGGGGGGHHHHHHJJJIIIKKKMMMMMMNNNUUU]]]hhhooouuuuuuvvvyyy|||{{{{{{{{{|||}}}}}}yyyrrrrrrqqqrrrzzz~~~{{{}}}yyypppkkkkkklllkkklllkkkiiigggjjjqqqxxx{{{yyywwwvvvwww{{{~~~|||{{{{{{zzz~~~~~~nnn^^^SSSOOOHHHEEEIIINNNWWWlllsssccc[[[YYYWWWVVVVVVWWWVVVTTTQQQNNNJJJGGGFFF@@@>>><<<;;;<<<;;;:::888555444444333222111000000.........---------------,,,,,,++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************......---,,,+++***)))(((...---,,,++++++---...///,,,+++++++++,,,---...///...---,,,,,,------+++***((()))+++---///000111222.........///////////////...,,,+++,,,...000000///......//////////////////111///------///111111111333444555666666555333222666777:::;;;<<<>>>AAADDDKKKMMMPPPSSSUUUUUUUUUTTTRRRQQQQQQPPPPPPPPPPPPPPPMMMLLLJJJHHHGGGGGGGGGGGGJJJIIIKKKMMMNNNOOOVVV^^^hhhpppwwwxxxxxx{{{|||{{{{{{{{{|||~~~}}}{{{yyyuuurrruuu}}}oooddd]]]ZZZWWWWWWTTTQQQPPPUUU^^^fffsss~~~wwwuuusssrrrssswww|||~~~}}}zzzxxxxxxxxxxxx{{{~~~ooo___UUUPPPIIIGGGJJJMMMVVViii~~~tttccc\\\ZZZXXXVVVVVVTTTSSSRRROOOLLLIIIFFFDDD@@@>>>===<<<<<<;;;999777555444444333222111000000---------------------...,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,------.........,,,++++++,,,+++***)))(((***+++---///000111111///////////////............,,,+++,,,...000000///............////////////111///------...000111111333444555666666444333111666888:::;;;===???BBBEEEJJJLLLOOORRRTTTUUUUUUTTTRRRQQQPPPPPPOOOOOOPPPPPPNNNLLLJJJHHHGGGFFFGGGGGGJJJIIIKKKMMMNNNOOOVVV___gggooowwwxxxyyy{{{|||zzzzzz{{{|||}}}~~~xxxiii]]]TTTPPPNNNMMMJJJGGGGGGJJJRRRWWW]]]fffttt~~~vvvtttrrrrrrtttxxx|||~~~|||zzz{{{~~~{{{xxxvvvuuuvvvwww}}}}}}ooo```UUURRRKKKHHHJJJMMMTTTggg{{{uuuddd]]][[[XXXVVVWWWSSSRRRPPPNNNKKKHHHEEEDDD@@@>>>=========;;;888666555444444333222111000000,,,,,,,,,---------------,,,,,,,,,++++++*********************************************************(((((()))******++++++,,,))))))))))))***************+++---//////...---,,,,,,,,,---------------------,,,******++++++***)))+++,,,---...///////////////////////////............,,,+++,,,...000000///---.........//////000000111///------///111111111444555666777777666444333555777:::;;;===???CCCFFFIIIKKKNNNQQQSSSTTTTTTTTTQQQQQQPPPOOOOOOOOOOOOOOOMMMLLLJJJHHHGGGGGGGGGGGGJJJIIIKKKNNNOOOPPPWWW```fffooovvvxxxxxxzzz{{{yyyyyyzzz{{{|||~~~|||mmm___UUUMMMJJJFFFEEEDDDBBBBBBCCCEEEGGGMMMTTT```llluuu{{{|||zzzuuutttssssssvvvyyy}}}{{{wwwttttttuuuxxx}}}~~~{{{xxxvvvuuuuuuuuu|||nnn```VVVRRRKKKHHHKKKMMMSSSeeeyyyvvveee^^^[[[YYYWWWWWWSSSSSSQQQOOOLLLIIIFFFEEE@@@>>>=========;;;888555555444444333222111000000---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))******++++++******))))))(((''''''''')))+++...000000///,,,++++++,,,------------,,,,,,,,,+++******,,,,,,+++***....../////////......---.........///////////////...,,,+++,,,...000000///------......///000000000000//////000111222111000333555777888888888666555444666999;;;<<>>>>>===;;;777444555444444333222111000000...------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))************((((((((((((((((((((((((+++,,,---.........------++++++,,,------,,,+++***+++******+++---...---,,,......////////////......------......//////000000...,,,+++,,,...000000///------......///000000111000000111222444444222000222333666888999888777777333555888:::<<<>>>BBBEEEHHHJJJNNNQQQTTTUUUUUUUUUQQQPPPOOOOOONNNNNNOOOOOOJJJJJJHHHHHHHHHHHHIIIJJJIIIIIIKKKNNNOOOQQQXXXaaaiiipppvvvvvvwwwzzz}}}|||||||||}}}~~~{{{rrreeeZZZRRRLLLHHHEEEDDDCCCCCCDDDDDDDDDCCCAAADDDCCCGGGPPPVVV\\\eeeoootttvvvyyy{{{{{{xxxuuurrrpppqqqtttwwwzzz|||~~~~~~zzztttllleee___\\\[[[^^^dddlllvvv~~~zzzzzzyyyxxxvvvtttqqqpppzzz|||ooobbbYYYQQQKKKHHHKKKMMMSSSdddwwwxxxfff^^^\\\YYYWWWWWWQQQQQQOOOMMMKKKHHHEEEDDD??????>>>>>>>>>;;;777444555444444333222111000000......---,,,,,,+++***************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((($$$%%%&&&((()))+++,,,---------,,,+++,,,---...///***+++,,,,,,,,,+++***)))+++***)))+++---//////...---......///////////////,,,------...///000111111...,,,+++,,,...000000///---------...///000000111000000222444666555222///000222555777888999888777222444777999;;;>>>BBBEEEIIIKKKOOORRRUUUVVVVVVVVVQQQPPPOOOOOONNNNNNOOOOOOIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIKKKNNNOOOQQQYYYaaakkkrrrwwwwwwwww{{{~~~~~~~~~ooohhh^^^VVVRRRNNNKKKHHHCCCBBBAAABBBCCCDDDDDDCCCEEEBBBCCCIIIOOOTTT___jjjnnnqqquuuxxxyyywwwtttqqqpppssswww{{{~~~}}}vvvnnneee]]]WWWTTTQQQUUU\\\fffrrr}}}~~~|||xxxxxxyyyxxxvvvsssooommmsss}}}pppcccZZZQQQJJJHHHKKKMMMSSSdddwwwwwwddd^^^[[[UUUQQQRRRPPPNNNLLLKKKKKKIIIFFFDDDCCCDDDEEEDDDBBB>>>:::777111111222222222111111000222111000///------,,,,,,+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,***,,,......---,,,---...---,,,,,,++++++,,,,,,---''')))+++...///...------111000000000000000111222---------............///)))---000///+++))),,,///000000000000111111111111:::777555555666666333111000111222444555666666666222444666888:::===AAACCCKKKNNNRRRSSSSSSSSSSSSTTTTTTSSSRRRPPPNNNLLLKKKJJJKKKIIIGGGHHHIIIJJJIIIHHHNNNKKKJJJMMMOOOQQQXXX```hhhnnnuuu{{{}}}}}}}}}}}}~~~{{{pppggg[[[RRROOONNNKKKHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHKKKRRRZZZ```lllooosssuuutttsssssssssooossszzz}}}zzzssshhh\\\RRRLLLJJJJJJLLLRRR\\\jjjxxx~~~|||zzzyyyyyyuuuvvvvvvvvvtttsssqqqooorrr{{{yyylll^^^UUUSSSLLLIIIKKKLLLPPP```rrrvvvddd^^^\\\VVVSSSTTTQQQOOOMMMLLLKKKIIIFFFDDD@@@AAAAAAAAA???===:::888111222222222222111000000222111000...------,,,,,,++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))************))))))******+++,,,***,,,......---,,,---...,,,,,,++++++++++++,,,,,,)))***,,,.........---,,,++++++,,,---...//////000---------............///...222555444000///111333//////000000000111111111111///------///000...,,,111222333444555555666666222555777999;;;>>>AAADDDKKKNNNRRRTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOMMMLLLKKKJJJIIIGGGGGGIIIJJJIIIHHHKKKHHHHHHKKKNNNQQQYYYaaahhhnnnuuuzzz}}}}}}}}}}}}~~~~~~~~~~~~}}}vvvooofff\\\UUURRRPPPMMMJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDGGGNNNUUU[[[gggjjjooorrrssssssssstttuuuxxx~~~~~~|||yyysssiii]]]SSSLLLIIIFFFHHHMMMVVVcccrrr~~~~~~|||zzzyyyyyy{{{zzzyyywwwssspppllljjjmmmvvvzzznnnaaaXXXSSSLLLIIIKKKLLLQQQaaasssvvvccc^^^]]]XXXUUUVVVSSSQQQOOOMMMLLLJJJFFFDDD>>>>>>>>>===<<<;;;:::999222222222222222111000000111111///...------,,,,,,,,,+++++++++************************************))))))))))))))))))))))))++++++************++++++******))))))******+++,,,***,,,......---,,,---...,,,++++++******++++++,,,+++,,,---......---,,,+++((()))+++---////////////---------............///---///111000...,,,...111//////000000000000111111///------...000111000///222333333444555555555444333666888:::<<>>===<<<;;;999999888222222222222222111000///111000///...------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******))))))******+++,,,***,,,......---,,,---...+++++++++******+++++++++.........///...---,,,++++++,,,///111222111000///---------............///***,,,---,,,******+++---////////////000000000111111111111111222333222222333333444444555444444444444666999;;;===???CCCFFFLLLOOOSSSUUUUUUTTTUUUUUURRRRRRRRRQQQQQQPPPPPPOOOJJJHHHGGGGGGHHHIIIIIIHHHHHHFFFFFFIIILLLOOOVVV^^^hhhmmmsssyyy{{{}}}}}}~~~}}}}}}xxxpppkkkddd___ZZZVVVRRRNNNJJJIIIGGGEEEDDDEEEFFFGGGGGGGGGGGGHHHIIINNNTTTXXX^^^ccckkksssyyy}}}}}}|||{{{wwwnnnaaaTTTKKKFFFAAABBBDDDIIITTTcccrrr|||~~~|||zzzyyyxxxwwwwwwwwwvvvtttrrrooonnniiioooyyysssfff]]]QQQKKKHHHKKKMMMRRRcccvvvtttbbb^^^]]]YYYVVVWWWTTTRRRPPPNNNLLLJJJFFFCCCAAAAAA???===;;;999777777333333333222111000//////000///...------,,,------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,***,,,......---,,,---...,,,++++++++++++++++++,,,////////////...------,,,///000111222222111///...---------............///...//////...------...000...////////////000000000000000000000///......///333333444444555444444444555777999;;;===@@@DDDFFFLLLOOORRRTTTTTTTTTTTTUUURRRRRRQQQQQQQQQPPPPPPPPPIIIHHHFFFFFFHHHIIIHHHGGGJJJGGGGGGIIIJJJLLLSSS[[[hhhlllsssxxx{{{|||~~~}}}yyyppplllfff```ZZZUUUPPPMMMKKKJJJJJJIIIJJJKKKMMMMMMLLLLLLLLLLLLMMMQQQVVVZZZ^^^dddmmmvvv}}}~~~{{{zzzvvvmmm```SSSIIIDDDAAABBBCCCFFFOOO]]]mmmxxx~~~|||zzzyyyxxxuuuuuuuuuuuuuuusssqqqpppmmmpppwwwsssfff\\\QQQKKKIIIKKKMMMSSSdddvvvsssbbb]]]\\\WWWUUUVVVSSSQQQOOOMMMLLLJJJFFFDDDBBBAAA@@@>>><<<999777555333333333222111000///...///......---,,,,,,------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,***,,,......---,,,---...---,,,,,,++++++,,,,,,---000000//////............///000000000000...---,,,---------............///000///...------...///000......////////////000000///000111000...---...///222333333444555555555444444777999;;;===@@@CCCFFFKKKNNNRRRSSSSSSSSSSSSTTTRRRQQQQQQQQQPPPPPPOOOOOOIIIHHHFFFFFFHHHHHHHHHGGGLLLHHHGGGIIIJJJLLLRRRZZZggglllrrrwwwzzz|||~~~{{{wwwpppmmmgggaaaZZZUUURRRPPPOOOPPPRRRTTTVVVXXXZZZ[[[WWWWWWWWWWWWWWWZZZ^^^aaaffflllttt|||{{{tttsssppphhh]]]QQQHHHCCCAAABBBBBBDDDJJJWWWgggrrr}}}{{{yyyxxxwwwwwwwwwvvvtttrrrpppnnnnnnnnnqqqzzztttfff\\\SSSLLLIIILLLMMMSSScccvvvsssaaa\\\[[[VVVSSSTTTQQQOOOMMMLLLKKKIIIFFFDDD????????????===:::777555333333333222111000///.........------,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))*********))))))******+++,,,***,,,......---,,,---......------,,,,,,------...000000//////////////////..................---------------............///...---+++***+++,,,------........./////////000000///111333222000000111333111222333444555555666666444666999;;;<<>>>>>===;;;888666444333333333111000///.........---,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++*********)))***++++++,,,***,,,......---,,,---...///......------......///000000////////////000000...............///000111---------.........//////000...+++***,,,---................../////////000+++...000000//////222444000111222444555666666666333666888:::<<>>>>>>>>AAAKKKZZZeeeooouuu}}}}}}{{{yyywwwvvvwwwwwwvvvtttrrrpppooofffbbb```eeessswwwiii```UUUNNNKKKMMMMMMRRRbbbtttsss```[[[ZZZUUURRRTTTQQQOOOLLLJJJIIIGGGEEEDDD???>>><<<:::888777777666555444333111000/////////......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++//////...---,,,******)))***++++++++++++,,,,,,,,,++++++*********************+++---,,,***)))+++,,,///......---------....../////////......---------+++,,,------......------......------------......------,,,+++++++++,,,,,,///000000///......000111222222111000//////000000222333555666777888777777555777:::;;;===???CCCEEEGGGKKKPPPSSSSSSRRRRRRRRRSSSRRRQQQPPPNNNMMMLLLKKKKKKIIIGGGFFFGGGHHHHHHGGGHHHGGGIIILLLMMMNNNUUU^^^eeellluuuzzz||||||}}}~~~~~~}}}yyyvvvuuutttttttttwww{{{|||tttlllddd___WWWWWWVVVTTTPPPJJJEEEBBB>>>===;;;<<>>===;;;999888888444333333222111000//////......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++((((((((())))))*********((((((((()))))))))******************************---,,,+++,,,...///...---...---------------......------------,,,,,,,,,,,,,,,,,,---............---........................+++++++++,,,---...000000///000111000///...///111222111000000000000000000222333555666777888777777666888:::<<<===???CCCFFFGGGKKKPPPSSSSSSRRRRRRRRRQQQPPPOOONNNMMMKKKKKKJJJIIIGGGDDDDDDEEEFFFFFFEEEGGGFFFHHHLLLMMMNNNVVV___iiiooowww}}}~~~~~~yyyrrrllleee^^^\\\^^^hhhuuuyyyppphhhaaaZZZUUUQQQPPPPPPPPPOOOMMMIIIEEECCCAAA???;;;999999;;;???AAAHHHOOOZZZfffpppyyy}}}zzzwwwuuusssuuusssrrrqqqpppnnnjjjhhhcccaaa___\\\\\\```fffkkkxxx~~~ttthhh```UUUMMMIIIIIIJJJPPPbbbuuusss```[[[ZZZUUUSSSUUURRRPPPMMMKKKJJJHHHEEEBBB??????>>>===;;;999888777333333333222111000//////......---------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++((((((((())))))))))))***************++++++++++++***************++++++++++++)))(((***,,,...---+++------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---..................---,,,,,,,,,,,,---...///000...000111111///...///000111111000000000000000111222333555666777888777777666888:::<<<===@@@CCCFFFGGGKKKPPPSSSSSSRRRRRRRRROOOOOONNNMMMLLLKKKJJJJJJIIIGGGEEEDDDEEEFFFFFFEEEGGGFFFHHHLLLMMMOOOVVV___iiiooowww|||}}}~~~zzznnngggaaaZZZVVVUUU^^^mmm|||{{{|||~~~~~~rrrlllddd]]]XXXTTTQQQOOOMMMMMMMMMLLLJJJHHHEEEDDDBBB@@@<<<999888999;;;<<<@@@FFFQQQ\\\hhhrrr|||}}}{{{yyywwwuuuttttttsssqqqpppooommmiiifffdddbbb```\\\ZZZZZZ]]]```jjjrrr}}}}}}rrrfff]]]TTTMMMHHHIIIJJJPPPaaauuurrr```[[[ZZZUUUSSSUUURRRPPPNNNLLLKKKHHHEEEBBB>>>>>>===<<<:::888666555222222222222222111000///......---------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++*********)))))))))))))))*********+++++++++))))))*********++++++++++++*********,,,,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------...//////...------...------,,,,,,,,,------...///111111000//////000111000000000000000111111222333555666777888777777666888;;;<<<>>>@@@DDDFFFGGGKKKPPPSSSSSSRRRRRRRRRNNNNNNMMMMMMLLLKKKJJJJJJJJJHHHEEEEEEFFFGGGGGGFFFFFFFFFHHHKKKMMMOOOWWW___hhhnnnuuuzzz{{{|||vvvmmmfff]]]WWWUUU[[[iii{{{|||yyyvvvtttxxx~~~wwwoooccc___YYYTTTRRRQQQOOONNNKKKKKKKKKJJJHHHFFFDDDCCCAAA@@@===;;;;;;;;;<<<===>>>CCCLLLWWWbbbmmmwww~~~}}}|||{{{zzzyyyxxxwwwwwwsssrrrqqqpppooommmiiifffeeeeeeccc```]]][[[\\\^^^aaafffoooyyy|||pppddd[[[TTTLLLHHHIIIKKKPPPaaatttrrr___[[[ZZZVVVTTTVVVRRRQQQOOOMMMLLLIIIDDDAAA=========<<<:::888666444111222222333222111000///......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********'''''''''((((((((()))))))))))))))***++++++,,,,,,,,,---......,,,,,,---...++++++++++++,,,---...///,,,,,,,,,,,,------------------...////////////...,,,---...//////...---,,,...---,,,++++++++++++,,,---///111222000/////////000000000000000111111222222333555666777888777777777999;;;===>>>@@@DDDGGGGGGKKKPPPSSSSSSRRRRRRRRRNNNNNNMMMMMMLLLKKKKKKJJJJJJHHHFFFEEEFFFGGGGGGFFFFFFEEEHHHKKKMMMOOOWWW```gggmmmtttxxxyyy{{{}}}zzzoooddd\\\ZZZ]]]gggwww}}}xxxuuutttxxxvvvllldddZZZWWWSSSQQQPPPPPPPPPOOOKKKKKKJJJHHHFFFDDDBBBAAA>>>>>>===<<<<<<===>>>>>>>>>BBBJJJSSS]]]iiittt{{{||||||{{{yyyyyyyyyyyyyyyrrrqqqpppppppppnnnkkkhhhggggggfffccc```______aaa^^^aaaeeekkksss~~~}}}qqqddd[[[SSSLLLHHHJJJKKKPPP```sssrrr___[[[ZZZVVVTTTVVVSSSQQQOOONNNLLLIIIDDDAAA===>>>>>>===<<<999666555000111222333333222000///......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++++++++,,,''''''''''''((((((((()))((())))))***++++++,,,,,,+++///222000***(((+++///++++++++++++,,,---...///,,,,,,---------.........------...///////////////,,,---///000000///---,,,++++++*********+++,,,,,,---///111222111/////////000000000000000111222222222333555666777888777777777999;;;===>>>AAADDDGGGGGGKKKPPPSSSSSSRRRRRRRRRNNNNNNNNNMMMMMMLLLLLLKKKIIIGGGDDDDDDEEEFFFFFFEEEEEEEEEGGGKKKMMMOOOWWW```gggmmmssswwwyyyzzz}}}}}}nnnfffdddcccmmm|||~~~{{{zzz|||}}}vvvoooggg```YYYWWWUUUTTTUUUUUUTTTSSSMMMLLLKKKHHHEEECCC@@@???;;;;;;;;;;;;;;;<<<<<<<<<;;;???FFFNNNYYYfffrrrzzz}}}|||zzzyyyxxxxxxyyyrrrqqqpppppppppooollljjjhhhhhhgggeeebbb```aaaccc______aaacccgggooowww~~~sssfff]]]RRRKKKHHHJJJKKKPPP```rrr~~~qqq___[[[ZZZVVVTTTVVVSSSQQQPPPNNNMMMIIIDDD@@@>>>?????????===:::777555000111222333333222000///......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++(((((()))***+++,,,------))))))))))))************((())))))***++++++,,,,,,)))...222///'''$$$(((---++++++++++++,,,---...///---------....../////////---......///////////////,,,---///000000///---,,,((((((((()))***+++------,,,///222222111///...///000000///000000111222222222333555666777888777777777999;;;===>>>AAADDDGGGGGGKKKPPPSSSSSSSSSRRRRRROOOOOONNNNNNMMMMMMLLLLLLHHHFFFCCCCCCDDDEEEEEEDDDEEEEEEGGGKKKMMMPPPWWW```hhhmmmtttxxxyyy{{{~~~xxxooonnnllluuu||||||}}}wwwqqqmmmgggaaa^^^]]][[[[[[[[[ZZZYYYWWWOOONNNKKKHHHEEEBBB???>>>999999999999999:::::::::999<<>>>>>===;;;888666555555444222000...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******)))))))))))))))***,,,++++++******++++++,,,))))))))))))))))))))))))******))))))******+++,,,///---+++,,,...///---+++------,,,,,,++++++,,,,,,+++///999,,,'''///))),,,------............---------,,,,,,,,,---...000111...,,,+++,,,...000000///---......///000111111222............///000222222111222444666777777666666333666:::<<>>===@@@GGGOOOZZZjjjxxx~~~}}}||||||}}}|||zzzxxxuuutttrrrqqqoooooonnnnnnjjjhhhggggggggggggfffdddeeeccc```^^^^^^___aaabbbqqqvvv~~~}}}zzztttttttttssssssvvv{{{{{{nnncccWWWNNNIIIIIIKKKPPP___ppp}}}~~~|||ooo^^^ZZZYYYUUUSSSTTTSSSRRRPPPNNNKKKHHHEEEDDD???>>>===<<<<<<;;;999666333333333222111000///...---,,,,,,++++++,,,,,,---************************+++******)))))))))******+++******))))))******+++))))))))))))))))))))))))******))))))******+++,,,***)))'''(((***+++***(((---,,,,,,+++,,,,,,------,,,222>>>000)))000***...------............---------------------...///000---,,,+++,,,.../////////......//////000000111111.........//////000222222111222444666777777666666444666:::<<>>===<<<<<<;;;999666111111111111111000000///---,,,,,,++++++,,,,,,---************************++++++************++++++***))))))))))))))))))***))))))))))))))))))))))))******))))))******+++,,,+++***)))***,,,------+++++++++++++++,,,---...///...666DDD666,,,000***000------............------------...............---,,,+++***+++---.........////////////000000000000////////////000000111222111222444666777777666666444777:::<<<>>>AAADDDGGGKKKNNNRRRTTTTTTRRRRRRRRRQQQQQQOOOMMMKKKIIIHHHGGGHHHGGGEEEDDDCCCCCCDDDDDDDDDFFFHHHIIIJJJOOOWWW]]]jjjooouuuxxxyyyzzz}}}~~~zzzwwwsssmmmgggcccZZZXXXUUUQQQNNNIIIDDD@@@======<<<;;;;;;;;;;;;;;;<<<<<>>>>>===;;;888222222222222222111000///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,---.../////////***+++++++++---...///000///999III:::...111+++111------............---------.../////////...---,,,,,,***)))***,,,......---000000000000////////////000000//////000111111222111222444666777777666666444777:::===>>>AAADDDGGGMMMPPPTTTVVVVVVUUUUUUUUUQQQPPPOOOMMMKKKIIIHHHGGGHHHGGGEEECCCBBBCCCDDDDDDCCCEEEGGGHHHJJJNNNVVV\\\iiinnnuuuyyyzzz{{{~~~}}}yyyuuupppjjjfff___\\\VVVRRRMMMIIIDDDAAA???>>><<<;;;;;;;;;;;;<<<<<<;;;>>>EEELLLWWWggguuu~~~{{{yyyyyyyyyxxxvvvqqqqqqooonnnmmmmmmllllllhhhfffeeedddeeedddcccaaaccccccbbb```^^^[[[XXXWWWTTTVVVYYY\\\```dddgggiiijjjjjjiiigggeeecccaaa```^^^[[[XXXUUUSSSPPPMMMJJJDDDEEEFFFGGGIIILLLQQQUUU^^^eeeppp{{{}}}ssskkk]]]SSSLLLLLLMMMRRRbbbttt{{{{{{~~~qqq```\\\[[[WWWUUUWWWTTTSSSQQQOOOKKKHHHEEEDDDAAA@@@???>>>>>>===;;;888666666555444333111//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---+++++++++******+++++++++))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,---...******+++,,,---///000111000:::JJJ;;;...111+++111------............---------.../////////...---,,,,,,***)))***,,,......---000000000000////////////111000000000000111111222111222444666777777666666555777:::===>>>AAADDDFFFLLLPPPTTTVVVVVVVVVUUUVVVOOOOOONNNMMMLLLKKKJJJJJJHHHGGGDDDBBBBBBBBBDDDEEECCCEEEGGGHHHJJJNNNVVV\\\hhhmmmuuuyyy{{{|||{{{xxxuuuqqqmmmiiiddd___VVVOOOJJJGGGDDDCCCAAA???===<<<;;;;;;<<<===<<<;;;>>>EEELLLVVVfffttt~~~{{{yyyyyyxxxvvvtttpppooonnnlllkkkjjjiiiiiidddcccbbbccceeefffeeedddbbbbbbaaa```]]]YYYVVVTTTSSSSSSRRRRRRSSSTTTVVVWWWVVVVVVVVVUUUTTTSSSQQQPPPLLLJJJHHHGGGGGGEEECCCAAA;;;<<<===>>>@@@BBBGGGJJJQQQYYYeeerrr~~~}}}tttnnnaaaVVVNNNLLLLLLQQQaaarrr{{{zzz~~~qqq```\\\[[[WWWUUUVVVRRRQQQPPPMMMKKKHHHEEEDDD???>>>===<<<<<<;;;999666888777666555333111000...---,,,,,,++++++,,,,,,---))))))))))))))))))))))))***************+++,,,---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******))))))******+++,,,...///000///...---...///+++++++++,,,---///000111111999GGG888---111+++000------............------------...............---,,,+++***+++---.........////////////000000000000111111111000000111111222111222444666777777666666555888;;;===>>>@@@CCCFFFIIIMMMQQQTTTTTTSSSSSSTTTOOONNNNNNNNNMMMMMMLLLLLLIIIHHHEEECCCBBBCCCEEEFFFDDDFFFHHHIIIJJJOOOWWW]]]gggmmmuuuzzz|||}}}}}}wwwyyy{{{yyywwwvvvuuurrrnnnkkkeee^^^UUUNNNIIIGGGFFFFFFCCCAAA???===<<<<<<===>>>===<<<>>>EEELLLVVVfffttt}}}}}}{{{zzzyyywwwtttqqqmmmllljjjhhhfffdddccccccaaa``````aaadddeeeeeeddd______^^^]]]ZZZVVVSSSQQQNNNMMMKKKHHHGGGFFFFFFGGGEEEEEEEEEEEEDDDDDDCCCBBB???===<<<<<<======<<<:::888999:::;;;;;;<<<@@@BBBFFFNNN[[[hhhuuu{{{sssmmmbbbWWWNNNLLLLLLPPPaaasss|||{{{}}}ppp^^^ZZZZZZVVVSSSUUUOOOOOONNNLLLJJJHHHFFFDDD???>>>===<<<<<<;;;999666555555555444333222000///---,,,,,,++++++,,,,,,---(((((((((((((((((((((((())))))))))))***+++,,,,,,++++++************++++++))))))))))))))))))))))))******))))))******+++,,,000222333222///...///000,,,,,,,,,------///000000111666BBB333+++111+++///------............---------------------...///000---,,,+++,,,.../////////......//////000000111111222222111000000111111222111222444666777777666666666888;;;===>>>@@@CCCEEEHHHLLLPPPSSSSSSSSSSSSSSSPPPPPPOOOOOONNNMMMMMMMMMKKKIIIEEECCCBBBDDDFFFGGGDDDGGGIIIJJJKKKPPPWWW]]]fffllluuu{{{}}}~~~}}}wwwxxx|||{{{xxxvvvrrrrrrrrrrrrqqqooojjjggg```[[[TTTOOOLLLKKKJJJIIIEEECCCAAA>>>===>>>???@@@>>>===???EEEMMMWWWfffttt{{{}}}}}}|||{{{zzzwwwrrroooiiihhheeebbb```^^^\\\[[[\\\[[[ZZZ\\\^^^___^^^]]]XXXXXXVVVTTTQQQOOOLLLKKKFFFEEECCCAAA??????>>>>>><<<======<<<<<<;;;:::999999888777777888999888777888999999999888888:::<<<>>>EEEQQQ___lllyyywwwoookkk___UUULLLKKKLLLQQQbbbuuu}}}||||||nnn\\\XXXXXXTTTQQQSSSMMMMMMLLLKKKIIIGGGFFFEEEAAA@@@???>>>>>>===;;;999222333333333333222111111---,,,,,,++++++,,,,,,---))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******))))))))))))))))))))))))*********)))***++++++,,,---///000...+++)))***,,,---------------...///000111555>>>000***111+++------..................------,,,,,,,,,---...000111...,,,+++,,,...000000///---......///000111111222222222111111111111111222111222444666777777666666666888;;;===>>>@@@CCCEEEIIIMMMQQQTTTUUUTTTTTTUUURRRRRRQQQPPPOOOMMMMMMLLLKKKIIIFFFCCCCCCDDDFFFHHHEEEGGGIIIJJJLLLPPPXXX^^^eeellluuu{{{}}}}}}~~~{{{vvvvvv{{{xxxzzzzzzwwwqqqllljjjjjjkkkllllllnnnmmmkkkfffbbb[[[XXXTTTRRRPPPOOONNNLLLGGGEEEBBB???>>>>>>@@@AAA>>>===@@@FFFMMMWWWffftttzzz~~~||||||||||||{{{wwwqqqmmmfffeeebbb___[[[YYYWWWVVVWWWUUUTTTUUUVVVWWWVVVUUUQQQPPPNNNKKKIIIGGGEEEDDD@@@@@@???>>>>>>=========<<<<<<<<<;;;:::999777666:::888777777888999888666888999999888666666777999:::@@@LLLYYYfffttt|||ssslllhhh]]]RRRJJJJJJLLLRRReeexxx}}}|||{{{rrraaa[[[ZZZXXXUUUSSSQQQOOOMMMLLLKKKIIIFFFCCCCCCAAA>>>;;;999888888888333333333222222222111111...------,,,,,,++++++***++++++************++++++******++++++++++++******))))))))))))))))))))))))***++++++++++++***)))))))))))))))((())))))******---...............---,,,...------,,,,,,,,,------111000000///...---------------...............---,,,///111111...---...000...---+++******+++---...------......///000000000222222222000...------///333444555666666555444333;;;<<<=========???BBBEEEIIIMMMRRRUUUVVVVVVUUUUUUUUURRRNNNKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGHHHJJJJJJHHHGGGHHHJJJKKKMMMTTT]]]gggnnntttvvvzzzvvvooommmnnnpppuuu}}}{{{tttzzz|||wwwrrrpppmmmjjjfffcccbbbbbbcccgggjjjooorrrrrrnnniiieee]]][[[ZZZYYYXXXVVVRRROOOKKKHHHCCCAAA@@@???>>>===@@@@@@AAACCCJJJUUUaaajjjvvv{{{~~~~~~~~~yyyzzz{{{zzzwwwrrrmmmjjjaaa^^^[[[WWWTTTRRRRRRRRRNNNNNNNNNNNNMMMLLLKKKJJJGGGGGGFFFEEEBBB???===;;;===<<<<<<;;;:::999888888888888999:::::::::::::::666555555555555666888999888888999::::::::::::999>>>===BBBNNN[[[hhhvvvzzzsssjjjddd\\\RRRLLLLLLMMMSSScccuuu~~~}}}tttbbb\\\[[[YYYVVVTTTQQQOOOMMMLLLKKKIIIFFFCCCAAA@@@???===;;;999777666666555444333111000//////...------,,,,,,++++++***+++******************+++******++++++++++++******))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,+++,,,,,,---...---....../////////......///......---------......000000000///...---------//////000000000000000000,,,///111000...---...000...---+++******+++---.........//////000111111111111111111000...---...000222333444555666777777777555777999:::<<>>>>>>>>???CCCKKKTTT[[[kkkpppvvv{{{|||{{{zzzyyy|||||||||{{{{{{zzzzzzyyyttttttsssppplllgggbbb___XXXVVVQQQLLLHHHDDDBBBAAABBBBBBBBBBBBAAAAAA@@@???=========<<<;;;:::999888999999999999999999999999;;;;;;:::999888777666666999999999888888999::::::<<<<<<<<<<<<;;;:::999999===;;;===FFFQQQ^^^ooo}}}{{{rrrhhhaaaZZZQQQKKKLLLNNNTTTdddvvvtttccc\\\[[[YYYVVVTTTRRRPPPMMMLLLKKKHHHEEEBBB@@@@@@???>>><<<999777555777777555333111///...---...------,,,,,,++++++************++++++***************++++++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,(((((((((((()))***++++++,,,---...///000000111000...------------......////////////......------------------......///000111......///000///.........---,,,+++******,,,---///...//////000000111222222///000111000//////111333555555444555666888:::;;;999:::<<<<<<===???BBBEEEHHHKKKQQQTTTUUUTTTTTTTTTSSSPPPNNNLLLLLLLLLKKKIIILLLJJJGGGDDDCCCDDDFFFGGGFFFEEEFFFIIIJJJKKKSSS\\\fffmmmtttvvvzzzvvvhhh^^^ZZZYYY^^^bbbhhhpppyyy~~~yyynnnbbb]]]]]]```kkk|||{{{tttooollleeefffgggiiiooovvv|||~~~zzzxxxtttppplllfff```\\\TTTPPPLLLIIIGGGFFFEEEDDD????????????AAAEEELLLQQQ___dddlllqqqttttttttttttssstttuuuuuuuuutttsssrrrrrrpppmmmiiiccc]]]XXXVVVPPPNNNKKKFFFBBB???===<<<<<<<<<======<<<;;;;;;:::999999999999999999888888888888888999999:::::::::;;;;;;;;;<<<===>>>>>>???>>>==============================>>>======<<<<<<>>><<<<<>>;;;999888888888555444444333222111000///...------,,,,,,++++++***)))***++++++++++++***)))******++++++++++++******))))))))))))))))))))))))******+++++++++******))),,,++++++,,,---...///000,,,,,,...///000000000000,,,+++++++++,,,,,,---...............------------,,,,,,------...000222333........./////////......---,,,+++******,,,...///------...//////000000111///000111000000000222444777777666555555666888999888:::;;;<<<===???BBBEEEIIIMMMRRRUUUVVVUUUUUUUUUTTTRRROOOOOOOOONNNMMMKKKKKKJJJGGGEEEEEEFFFHHHIIIFFFEEEFFFHHHIIIKKKRRR[[[eeelllssswwwzzzyyyhhh[[[UUUTTTUUUXXX\\\aaahhhqqq{{{}}}yyyvvvnnnccc\\\[[[WWW[[[eeettt{{{tttpppoooooopppqqqtttyyy~~~|||xxxtttoooiiibbb^^^XXXTTTNNNJJJHHHFFFDDDBBBBBBBBBBBB@@@@@@BBBEEEHHHQQQVVV^^^eeeiiikkkmmmooolllnnnpppqqqqqqooommmlllmmmkkkfff```YYYSSSNNNLLLHHHGGGEEEBBB@@@===<<<;;;999999:::::::::999888888888888888888999999::::::999999::::::;;;;;;<<<<<<=========>>>@@@BBBDDDEEE@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAA>>>>>>BBBJJJVVVjjj{{{|||rrrggg___XXXOOOIIIKKKNNNUUUgggyyy~~~rrraaaZZZZZZXXXTTTSSSSSSQQQNNNLLLJJJHHHDDDAAACCCAAA>>>;;;888888888999333333222222222222222222...------,,,,,,++++++***)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))+++++++++++++++***))))))*********+++,,,---...///,,,,,,---.../////////...************+++,,,---...------------------------.........///000333555666///......///000000///---,,,+++*********,,,...000---------...//////000000///000111111000000222444777666666555555666666666222444777999;;;???CCCGGGIIIMMMRRRVVVVVVVVVUUUVVVTTTRRRQQQPPPPPPPPPNNNLLLHHHGGGFFFEEEEEEFFFFFFGGGEEEDDDEEEHHHHHHJJJRRR[[[dddlllssswww{{{kkk[[[SSSQQQMMMOOOQQQTTTXXX___ggglllqqquuu||||||vvvssslllbbb[[[YYYWWWTTTWWW```lllxxxzzzuuusssrrrvvvwwwyyy{{{}}}}}}yyyuuupppjjjddd___[[[WWWRRRMMMKKKIIIFFFEEEGGGGGGGGGDDDBBBAAABBBCCCEEEJJJPPPWWW[[[```dddfffhhhjjjlllnnnnnnkkkhhhfffdddaaa\\\VVVOOOJJJGGGEEEBBBBBBAAA@@@>>>===<<<;;;888888999999999999888888999999999999:::;;;<<<===<<<<<<<<<======>>>>>>>>>AAA@@@@@@@@@BBBCCCFFFGGGDDDDDDDDDDDDCCCBBB@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCC@@@@@@CCCIIIUUUhhhzzz}}}sssggg___VVVNNNIIIKKKOOOVVVhhhzzz|||sssbbb[[[[[[XXXUUUTTTSSSQQQNNNLLLJJJHHHDDDAAAAAA@@@???<<<:::999888777333333222222222222222111...------,,,,,,++++++***(((***+++,,,,,,+++***(((******++++++++++++******)))))))))))))))))))))))))))******+++++++++******((((((((()))***+++------,,,,,,---------------,,,++++++++++++,,,---......------------------------.........///000333666888000...---...000111///,,,,,,+++*********,,,...000.........///000000111111000111222111000000222333333444555666666666666666111333666888;;;???CCCGGGHHHLLLQQQUUUUUUUUUUUUUUUSSSQQQPPPPPPPPPPPPNNNLLLGGGGGGGGGFFFEEEDDDCCCCCCEEECCCEEEGGGHHHJJJQQQZZZccclllssswww{{{ooo]]]TTTRRRJJJKKKLLLLLLNNNSSSYYY]]]```ccchhhqqq}}}~~~~~~uuuqqqlllddd^^^\\\ZZZTTTQQQUUU\\\dddrrr~~~|||yyyxxxxxxzzz{{{}}}~~~~~~}}}|||}}}|||yyyuuupppkkkeeeaaa^^^ZZZUUURRRPPPOOOMMMLLLLLLMMMLLLIIIEEEAAA@@@@@@===@@@EEEIIINNNSSSXXX[[[bbbdddgggiiihhhddd```]]]WWWTTTPPPKKKFFFCCCBBBAAA?????????>>>===;;;:::999777888888999999888888888:::::::::999:::;;;===>>>????????????@@@@@@@@@@@@CCCBBBCCCDDDFFFIIILLLNNNLLLLLLLLLLLLKKKIIIGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBDDDIIISSSfffxxx~~~ssshhh```UUUMMMHHHKKKOOOVVViii{{{{{{~~~tttccc\\\\\\ZZZVVVUUUSSSQQQNNNLLLJJJHHHDDDAAA??????@@@???===:::777555444444333222222111111000......---,,,,,,++++++***((()))+++,,,,,,+++)))(((******++++++++++++******))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++++++++,,,---...000111,,,,,,,,,---,,,,,,++++++,,,++++++,,,---...///000------------------------,,,,,,,,,,,,...111444666000...---...111111///,,,,,,+++*********,,,///000/////////000111111222222111222222111000000111333000111333555777777777777777888:::;;;<<>>AAAEEEJJJOOOSSS\\\___bbbcccbbb^^^YYYVVVMMMKKKGGGDDDAAA@@@@@@@@@>>>>>>>>>===;;;:::888777777777888888999888888888;;;;;;:::::::::;;;===>>>AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDGGGKKKPPPUUUWWWTTTTTTTTTTTTSSSQQQOOOMMMLLLKKKJJJIIIGGGEEECCCAAACCCBBBBBBEEEHHHRRReeevvv~~~tttiiiaaaUUULLLHHHKKKOOOWWWiii|||zzz}}}vvvcccZZZXXXUUUTTTUUUPPPNNNLLLJJJIIIHHHEEECCC@@@???=========<<<:::888666444111000111000---***------,,,,,,,,,,,,+++++++++++++++***)))(((((('''---------,,,,,,+++++++++***************+++++++++,,,,,,,,,---...///...,,,))))))))))))+++---///000000000000000///---,,,+++,,,,,,,,,+++,,,,,,------++++++++++++,,,,,,---...------------------------000///---+++***+++---...------,,,+++,,,---...///,,,---...///000000000000222222222000......000222333444555666888888888999333555888:::===AAAEEEIIIIIIKKKPPPTTTVVVVVVUUUTTTRRRPPPOOOOOOPPPOOOMMMKKKKKKJJJHHHFFFEEEDDDCCCCCCAAADDDGGGHHHIIIMMMSSSXXXcccmmmvvvyyy{{{zzzjjj[[[PPPLLLIIIHHHIIIJJJJJJOOOVVVYYYVVVTTTWWWcccvvv{{{xxxwww~~~||||||}}}vvvrrroookkkggg```\\\YYYVVVTTTWWWcccooo}}}}}}www{{{|||}}}}}}{{{wwwsssqqqqqqpppqqqvvv|||~~~zzztttooollliiigggeee```___^^^]]]\\\\\\[[[ZZZYYYVVVRRRPPPOOOJJJCCC======999999<<<@@@CCCHHHOOOXXX[[[]]]]]]YYYTTTPPPNNNGGGFFFDDDBBB???===;;;;;;;;;<<<<<<===<<<;;;999888<<<;;;;;;:::::::::::::::======>>>>>>>>>>>>>>>===BBBDDDEEEFFFFFFGGGIIILLLLLLOOORRRUUUVVVXXX[[[]]]]]][[[XXXUUUSSSRRRRRRRRRNNNLLLJJJIIIIIIHHHFFFDDDEEEBBB@@@CCCIIISSSeeetttuuuggg]]]TTTNNNJJJLLLOOOUUUggg{{{zzzxxxwwweee\\\ZZZXXXWWWWWWRRRPPPMMMKKKJJJHHHFFFCCCAAA@@@>>>======<<<999777444222000000111111///---------,,,,,,,,,,,,++++++,,,,,,,,,+++***)))))))))+++++++++******)))))))))*********************)))((((((((()))***+++***)))))))))((((((((()))+++,,,---............------,,,,,,++++++++++++,,,------,,,,,,++++++,,,------...------------------------///...---,,,,,,,,,------------,,,+++,,,---...///---...///000111111111111222333333222000///111222333444666777888888888888555666888:::;;;>>>CCCFFFIIIKKKPPPTTTVVVVVVUUUTTTRRRQQQPPPOOOPPPOOOMMMKKKJJJIIIHHHFFFEEEDDDDDDDDDBBBEEEGGGHHHIIILLLRRRWWWaaakkkuuuyyy|||~~~mmm]]]QQQLLLHHHFFFHHHIIIJJJOOOUUUYYYXXXWWWYYYbbbrrr}}}wwwrrrqqqxxx|||xxxwww{{{yyyvvvssspppmmmhhhccc]]]YYYVVVZZZgggtttzzzxxxxxxxxxvvvtttqqqnnnlllnnnooorrrxxx~~~~~~zzzwwwsssooonnnllljjjiiiffffffeeeeeedddbbb```^^^ZZZVVVSSSQQQPPPMMMGGGBBB>>>:::999<<<>>>@@@EEEKKKNNNQQQTTTTTTRRRNNNKKKJJJEEEEEEDDDBBB@@@???>>>===>>>????????????===<<<;;;======<<<<<<<<<<<<======???@@@AAABBBBBBBBBBBBBBBFFFGGGIIIJJJJJJKKKNNNPPPQQQTTTXXX[[[\\\^^^aaacccfffeeebbb___]]]ZZZXXXXXXSSSQQQNNNMMMLLLJJJGGGEEEFFFCCCAAACCCHHHRRRcccqqqtttggg^^^SSSLLLIIILLLOOOVVViii}}}||||||wwweee]]][[[XXXWWWXXXTTTRRROOOLLLKKKIIIFFFCCCBBB@@@>>>>>>===;;;999666222111000000111222000///------,,,,,,,,,,,,++++++------,,,,,,+++************************)))))))))*********))))))(((((((((&&&&&&'''(((((((((((((((+++***)))(((((()))******++++++,,,---------------+++*********++++++,,,------,,,,,,,,,,,,---......---------------------------............---,,,,,,------,,,+++,,,---...///...///000111222222222222111333444444222111111222222333666888999999888777555666888999:::<<<@@@BBBHHHKKKPPPTTTWWWWWWVVVUUUSSSQQQPPPOOOPPPOOOMMMKKKJJJIIIHHHFFFFFFEEEEEEEEECCCFFFHHHHHHHHHKKKQQQUUU^^^iiisssxxx{{{uuucccVVVOOOJJJGGGHHHJJJKKKQQQWWWZZZ]]]___```dddpppyyyqqqkkkjjjqqqyyy}}}yyytttrrrssswww{{{}}}{{{zzzxxxuuuoooiiiaaa\\\ZZZ___nnn}}}}}}wwwvvvsssqqqnnnlllkkkjjjnnnppptttyyy}}}}}}zzzwwwuuutttqqqqqqqqqqqqooonnnmmmmmmmmmnnnmmmjjjfffbbbZZZVVVRRRQQQQQQPPPMMMJJJ@@@<<<:::<<<======@@@EEEDDDGGGKKKLLLKKKHHHGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???????????????@@@AAABBBBBBDDDDDDFFFGGGHHHHHHHHHHHHKKKMMMOOOOOOPPPRRRTTTWWWZZZ]]]```ccceeegggjjjlllmmmllljjjgggccc___[[[YYYYYYVVVSSSQQQPPPNNNKKKHHHHHHDDDBBBDDDHHHQQQbbbppp}}}sssggg___RRRLLLIIILLLPPPXXXkkk~~~vvveee]]][[[XXXWWWWWWUUURRROOOLLLJJJHHHDDDBBB@@@???=========<<<:::888333222111111111111000///------,,,,,,,,,+++++++++,,,,,,+++++++++*********,,,,,,,,,++++++++++++++++++******)))((('''&&&&&&'''(((******)))))))))***,,,+++*********+++,,,---,,,,,,------------,,,,,,***************+++,,,---...---------------..............................,,,---...//////...---+++------,,,+++,,,---...///......///000111111111111000222444444333111111111111333666888999999888777444555777888999;;;???BBBHHHKKKPPPTTTWWWWWWWWWVVVTTTRRRPPPOOOOOOOOOMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFDDDFFFHHHHHHHHHJJJOOOTTT^^^iiissswww{{{ooo```UUUNNNJJJJJJLLLNNNSSSYYY^^^dddjjjjjjjjjsssvvvlllfffeeemmmvvv}}}{{{xxxsssooonnnpppsss~~~}}}tttmmmddd^^^\\\bbbssszzzxxxuuuqqqnnnnnnnnnnnnssstttwwwyyyzzzxxxvvvsssuuuuuuuuuvvvwwwwwwuuusssqqqqqqqqqrrrssspppkkkfff[[[VVVQQQOOOQQQSSSSSSRRRFFFAAA======<<<:::<<<@@@BBBEEEHHHIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFEEEDDDCCCAAABBBBBBBBBDDDEEEFFFGGGIIIIIIKKKLLLNNNNNNOOOOOOPPPRRRTTTUUUVVVXXX[[[]]]bbbdddhhhkkkmmmooorrrttttttsssrrrooojjjddd^^^[[[]]]ZZZXXXVVVTTTRRROOOMMMIIIEEECCCEEEIIISSScccrrr{{{qqqggg```SSSLLLJJJMMMQQQXXXkkk~~~yyyhhh```]]]ZZZWWWWWWSSSQQQNNNKKKIIIGGGCCCAAA>>>===<<<===>>>>>><<<:::555555444222000///......------,,,,,,,,,+++++++++***************)))))))))+++++++++++++++++++++++++++******)))((('''&&&&&&''')))++++++***)))***+++***)))))))))***,,,...////////////......,,,++++++************+++,,,---...//////...------.................................+++---///000000///---,,,------,,,+++,,,---...///------...///000000000000...000222333222000000000222444666888999999888777222444666888:::===AAADDDHHHKKKPPPTTTWWWXXXWWWWWWVVVSSSQQQOOOOOOOOONNNLLLJJJJJJHHHGGGFFFFFFFFFFFFDDDFFFHHHHHHGGGIIINNNSSS___iiissswwwzzz~~~ooo\\\SSSLLLKKKMMMOOOSSSXXX```jjjsssuuuttt{{{uuukkkdddccckkkuuu|||{{{xxxsssooolllmmmnnnyyy|||tttjjjaaa]]]aaappp|||xxxtttrrrrrrssstttvvvxxxyyyzzz{{{{{{||||||{{{xxxrrrpppppprrruuuuuuppplll\\\VVVOOOMMMOOOSSSVVVWWWNNNGGGBBB@@@===:::<<<@@@DDDFFFIIIIIIHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMLLLJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLNNNOOOPPPRRRSSSTTTTTTTTTTTTVVVXXXZZZ[[[]]]aaacccgggjjjnnnrrrtttvvvyyy{{{~~~}}}|||yyytttmmmfffccc```^^^[[[YYYXXXWWWTTTRRRJJJFFFDDDFFFKKKUUUeeettt~~~yyyoooeee^^^TTTNNNKKKNNNQQQXXXkkk|||||||||kkkccc```\\\XXXWWWRRRPPPMMMJJJIIIGGGCCCAAA>>>===<<<===>>>>>><<<:::555666666333000.........------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((()))))))))))))))*********))))))(((((((((%%%(((+++***(((''')))+++'''''''''''')))+++---...000000//////...,,,+++************+++,,,---...///000000///............///........................,,,---///000000///...---------,,,+++,,,---...///,,,---...//////000000000...000111111000000000111333444555666888888999999444555777999;;;>>>CCCFFFHHHKKKPPPUUUXXXYYYXXXWWWWWWTTTQQQOOOOOOOOONNNMMMLLLKKKIIIHHHFFFEEEEEEEEECCCFFFHHHHHHGGGIIINNNSSS___iiisssvvvyyy}}}~~~~~~~~~dddYYYOOOLLLMMMNNNQQQUUU```kkkwww|||~~~vvvkkkdddcccjjjsssyyyyyywwwsssoookkkjjjkkkrrr~~~rrrhhh______jjjwww|||xxxwwwxxxyyy{{{{{{}}}}}}wwwnnnkkkiiilllrrrvvvtttrrr```YYYPPPLLLNNNTTTYYY[[[XXXPPPHHHCCC???<<<>>>CCCGGGIIIKKKKKKKKKLLLNNNPPPSSSTTTTTTUUUUUUVVVVVVVVVSSSRRRQQQOOONNNMMMMMMMMMLLLLLLMMMMMMNNNPPPQQQRRRTTTUUUVVVWWWXXXYYYYYYYYYXXXZZZ]]]___```cccfffiiilllooosssvvvyyy{{{~~~~~~yyysssmmmjjjfffccc```^^^\\\ZZZWWWUUUKKKGGGEEEGGGKKKTTTeeesss}}}xxxnnnccc[[[TTTMMMKKKNNNRRRZZZmmm|||{{{}}}kkkccc^^^ZZZUUUTTTRRRPPPMMMKKKJJJHHHEEECCCAAA???>>>======<<<999777333555666444000...///111------,,,,,,,,,,,,++++++************************'''((((((((()))))))))************************)))$$$(((+++***'''&&&(((+++(((((((((((((((***,,,------------------,,,+++***+++++++++,,,---...000111111000000///......//////........................,,,---...///000000///...------,,,+++,,,---...///---...///000000111000000000111111111000000222444555555555555666888999:::777999:::;;;===???CCCFFFHHHKKKPPPUUUXXXYYYYYYXXXXXXUUUQQQOOOOOOOOONNNMMMNNNLLLJJJHHHFFFEEEDDDCCCBBBEEEGGGGGGGGGIIIOOOSSS]]]gggqqqvvvyyy~~~~~~ooobbbUUUQQQPPPPPPRRRUUU\\\ggguuu~~~xxxmmmdddaaagggoootttuuutttrrrmmmjjjhhhhhhiiitttyyyoooeeebbbjjjuuu~~~vvvoooeee```\\\```iiiqqqsssssseee]]]RRRLLLNNNUUU[[[^^^aaaWWWMMMGGGBBB@@@CCCIIIKKKLLLNNNPPPQQQSSSWWWZZZ\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXVVVTTTSSSRRRRRRRRRTTTTTTTTTTTTUUUVVVWWWXXX[[[[[[\\\]]]^^^^^^]]]]]]\\\^^^aaaccceeegggkkknnnooorrrwwwzzz}}}~~~yyytttqqqnnnkkkgggccc```]]]YYYVVVNNNIIIFFFFFFIIIQQQ```nnn{{{wwwlll```XXXQQQKKKIIINNNSSS\\\qqq~~~~~~zzziii```[[[VVVQQQOOORRRPPPMMMLLLKKKJJJGGGEEECCCBBB???>>>===:::777555111333555444111///111333---------,,,,,,,,,+++++++++++++++++++++++++++,,,))))))******+++++++++,,,***************+++++++++%%%)))---,,,)))''')))---,,,,,,+++******+++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,---...///111111111111000///////////////////////////////////////------...//////000//////------,,,+++,,,---...///...///000111111222222222111222222111000111444666666555444444555777:::;;;;;;<<<=========???BBBEEEHHHKKKPPPUUUXXXYYYYYYXXXXXXUUUQQQOOOOOOOOONNNMMMOOOMMMKKKIIIFFFDDDCCCCCCBBBDDDFFFGGGGGGJJJOOOTTTZZZeeepppuuuyyy~~~xxxjjj\\\VVVUUUTTTVVVXXXXXXcccrrr~~~yyynnnddd```dddkkkpppqqqrrrppplllhhhfffeeeaaaiii||||||ssskkkhhhoooyyyzzznnneee\\\VVVQQQUUU```kkkppppppiii```TTTMMMOOOVVV]]]aaafff\\\QQQIIIDDDBBBFFFLLLNNNPPPRRRTTTWWWZZZ___cccaaaaaa`````````_________^^^\\\ZZZXXXWWWVVVVVVVVVYYYYYYXXXYYYYYYZZZ[[[\\\___``````aaaaaaaaa``````^^^aaacccfffhhhkkkoooqqqqqquuuyyy|||~~~|||tttqqqlllgggccc^^^YYYUUUOOOJJJFFFEEEGGGMMM\\\iiiyyywwwkkk___VVVMMMHHHHHHNNNTTT^^^tttyyyddd[[[YYYWWWVVVUUUPPPOOONNNMMMKKKIIIGGGFFFBBBAAA???===:::888666555888555333111000///...,,,------,,,,,,,,,++++++++++++++++++*********))))))''''''(((***+++,,,---...,,,,,,+++***))))))******((((((((((((((((((((((((((((((((()))***,,,---...//////............//////...------,,,,,,,,,------111...,,,---///000...+++...//////000111000000000000//////............///111000/////////---+++))))))000333000000444666444333222111000000111222333555666666777888999999:::888:::<<<======???BBBDDDIIILLLQQQVVVYYYYYYWWWVVVTTTTTTSSSRRRQQQPPPPPPPPPKKKKKKJJJJJJIIIGGGFFFEEECCCDDDEEEEEEFFFIIINNNQQQYYYeeepppvvvzzz}}}~~~}}}zzzjjjbbb\\\WWWWWW[[[[[[```mmm|||tttjjjddddddhhhrrrrrrqqqooolllhhheeeccc^^^aaaiii|||wwwllljjjrrrzzzyyyoooeee^^^SSSNNNJJJKKKRRR]]]eeejjjiiicccYYYQQQPPPTTT\\\bbbaaa^^^XXXOOOHHHFFFJJJMMMSSSVVVZZZ]]]___aaacccdddfffeeeddddddeeefffggghhheeedddbbb```^^^\\\[[[ZZZ]]]]]]^^^^^^___`````````cccdddfffggggggfffdddcccbbbdddfffhhhjjjmmmqqquuuwwwxxxzzz{{{}}}|||wwwpppkkkfffaaaZZZUUUJJJGGGFFFFFFEEEIIITTTaaarrryyy{{{qqqcccXXXRRRMMMJJJMMMUUUcccxxxzzzyyyyyyeee\\\ZZZXXXUUUUUUQQQQQQPPPOOOMMMJJJHHHGGGEEEDDDBBB@@@>>>;;;:::999666444222111111000///---.........---------,,,,,,+++++++++*********))))))(((((()))***+++,,,,,,---,,,++++++***))))))******************************))))))))))))***+++,,,---//////............/////////......---------......111///---...///000...,,,........./////////000000//////.........//////000000//////......---,,,+++,,,222444111111555777555000///...------...//////444555666666777888999999777999;;;<<<===???BBBEEEIIILLLQQQUUUXXXYYYXXXWWWUUUUUUUUUTTTSSSQQQPPPOOOPPPOOONNNMMMKKKHHHFFFEEEEEEFFFGGGGGGHHHKKKPPPSSSYYYdddpppvvvzzz~~~}}}wwwnnnfff]]]YYYZZZUUUZZZfffvvvxxxmmmeeedddgggpppppppppnnnkkkhhhdddbbb]]]]]]aaaooozzzooommmttt|||{{{pppeeeZZZTTTJJJFFFBBBCCCKKKUUU]]]bbbhhhbbbZZZSSSQQQVVV]]]ccceeeaaa[[[RRRLLLLLLPPPTTTYYY\\\```bbbcccdddfffgggggghhhiiijjjkkkkkkjjjjjjjjjiiihhhfffdddbbbaaa`````````aaaaaabbbbbbbbbcccdddfffgggiiiiiihhhgggfffdddfffhhhjjjkkkooosssvvvzzz|||~~~zzzrrrlllgggaaaYYYTTTJJJGGGEEEDDDBBBEEEOOOZZZmmmvvv{{{qqqcccYYYQQQMMMJJJNNNUUUdddyyy{{{{{{yyyfff^^^\\\YYYUUUSSSQQQPPPOOONNNLLLIIIGGGFFFAAAAAA???>>><<<:::999888666444111000111111///...//////.........---------+++++++++***************))))))*********+++++++++,,,+++******)))***************************************))))))***+++,,,,,,/////////......///////////////............//////000///......//////...,,,......---,,,---...///000...............///000111000//////...------------222444444222333666777666333222111000000000000000333444555666777888888999777888:::;;;===???CCCFFFJJJMMMPPPTTTWWWXXXYYYYYYVVVVVVVVVUUUSSSQQQOOONNNRRRRRRPPPNNNKKKHHHEEECCCEEEFFFGGGGGGHHHKKKPPPSSSXXXdddpppvvvzzz~~~~~~vvvjjj```\\\VVVYYYbbbqqq~~~rrrgggdddeeennnnnnnnnnnnkkkhhheeeccc]]][[[[[[aaarrrtttrrrxxx{{{pppdddYYYPPPJJJBBB>>>;;;===CCCLLLTTTYYYddd```ZZZTTTSSSWWW^^^dddiiieee^^^WWWSSSTTTYYY]]]aaadddgggiiiiiiiiijjjkkkiiikkknnnpppqqqpppnnnmmmnnnnnnlllkkkjjjhhhggggggeeeeeeeeeeeeeeeeeeeeefffggghhhiiijjjkkkkkkjjjiiigggiiikkkmmmnnnqqquuuxxx|||}}}tttmmmfff___VVVPPPIIIEEEBBBAAA???@@@HHHRRRdddqqq{{{qqqcccYYYQQQMMMKKKNNNWWWeeezzz~~~|||}}}zzzhhh```]]]ZZZUUUSSSOOONNNMMMKKKIIIFFFDDDCCC???>>>===<<<;;;:::999888777555222111000000...---............------------************************************************++++++***************+++((((((((((((((((((((((((+++***************++++++......////////////.........------------......//////...---------------,,,...---,,,++++++---///000---------......000111111/////////---------///111777555333222444666666444444333333222111111111111222333444555666777888999777888999:::<<>>;;;;;;@@@GGGNNNRRR\\\[[[XXXTTTSSSVVV^^^dddlllggg```[[[YYY\\\bbbfffiiikkknnnooonnnnnnnnnooommmnnnppprrrrrrrrrpppoooooonnnnnnmmmlllkkkjjjjjjhhhhhhhhhhhhhhhgggggggggggghhhiiikkklllllllllkkkkkkmmmnnnoooqqqssswwwzzz|||}}}tttkkkddd[[[RRRLLLGGGBBB???>>>======CCCKKKZZZjjj{{{pppcccYYYPPPLLLKKKPPPXXXggg|||}}}}}}{{{iii```^^^ZZZUUUSSSOOOOOOMMMKKKIIIFFFDDDCCCAAA@@@@@@???===<<<<<<;;;999666333111000///---+++---------,,,,,,,,,,,,+++************************+++++++++************)))+++***************++++++((((((((((((((((((((((((+++***************++++++......///000000///......,,,+++++++++,,,,,,---...------------,,,++++++,,,...---+++***+++,,,...000---------......000111111...///...---,,,---111444;;;555000000333444333222000000/////////......---222222333555666888999999777888999:::;;;>>>BBBFFFJJJLLLOOOSSSVVVXXXZZZZZZZZZWWWRRRMMMLLLLLLOOOPPPMMMMMMLLLKKKIIIGGGFFFEEECCCDDDEEEEEEFFFIIINNNQQQWWWcccpppwww{{{vvvmmmhhhgggmmmxxxtttllljjjjjjkkklllmmmnnnnnnnnnnnneeeaaa]]]\\\___mmm}}}xxx|||tttooohhhaaaZZZUUUPPPMMMAAA???===<<<>>>BBBHHHLLLTTTUUUVVVTTTSSSVVV]]]ccckkkgggaaa^^^___dddiiimmmoooqqqssstttrrrqqqqqqrrrqqqqqqppppppppppppqqqqqqoooooonnnnnnnnnmmmmmmmmmkkkjjjjjjjjjiiihhhhhhhhhggggggiiijjjkkklllmmmmmmnnnoooqqqqqqrrrtttxxx{{{~~~{{{qqqiiiaaaYYYPPPIIIFFFAAA>>>>>>======BBBHHHRRRccczzzzzznnnbbbYYYOOOLLLLLLQQQZZZiii~~~}}}~~~|||iii```^^^ZZZVVVTTTRRRRRRPPPNNNKKKIIIFFFEEE???>>>===<<<;;;:::999888888666333111000///---,,,------,,,,,,,,,+++++++++***************+++++++++++++++***************************)))******+++,,,******************************))))))***+++,,,,,,---...///000000///...---************+++,,,---...,,,---...---+++++++++,,,------,,,+++,,,---...///...............///000111...///...,,,+++---333888???555---...222333111//////000000111111000000///222333444555777888::::::999999999999:::===AAAEEEIIIKKKOOOTTTWWWYYYZZZZZZYYYVVVPPPLLLJJJLLLOOOQQQLLLLLLLLLLLLKKKJJJHHHHHHEEEFFFGGGGGGHHHKKKPPPSSSWWWcccpppwww|||wwwnnniiillluuu}}}ssspppllllllllllllmmmnnnpppqqqhhhbbb^^^]]][[[bbbwww{{{~~~~~~wwwrrriiifffaaa\\\YYYUUUQQQNNN>>>>>>===;;;;;;>>>CCCGGGMMMQQQTTTTTTSSSUUU\\\bbbjjjfffbbbaaaeeejjjppprrrsssuuuwwwwwwvvvuuutttuuuvvvtttrrrppppppppppppqqqppppppppppppppppppppppppmmmmmmlllkkkjjjjjjiiiiiifffggghhhiiikkklllmmmnnnoooppprrrrrrrrrtttxxx{{{yyypppiiibbb[[[RRRLLLHHHCCC@@@@@@@@@???BBBGGGLLL]]]sssyyymmm```XXXNNNKKKLLLRRR\\\kkk}}}~~~~~~iii```]]]ZZZWWWUUUSSSSSSQQQOOOLLLIIIGGGEEE<<<;;;:::999777666555444555333111000111111000///...---------,,,,,,,,,,,,))))))*********+++++++++******************++++++******))))))***++++++,,,************************))))))))))))***+++,,,------...///000000///...---++++++++++++,,,---......---///000///---,,,---///------------............//////.........//////000---......,,,***---444:::CCC555,,,---222222///...000000222333444444333333222333444666888999;;;;;;:::::::::999999;;;@@@DDDGGGKKKPPPUUUXXXZZZZZZYYYVVVTTTQQQOOONNNNNNOOOPPPKKKKKKKKKKKKJJJIIIGGGGGGEEEFFFGGGGGGHHHKKKPPPSSSVVVbbbpppwww|||zzzoooooouuu{{{wwwpppnnnllljjjjjjkkknnnooommmeee^^^\\\YYY[[[mmm~~~~~~xxxqqqjjjfffaaa___[[[XXXUUUQQQLLLIII:::;;;<<<;;;;;;===BBBGGGIIINNNTTTUUUTTTVVV]]]ccciiifffccceeejjjppptttvvvvvvxxxzzzzzzyyyxxxxxxxxxyyyxxxwwwvvvtttrrrqqqpppooooooppppppqqqqqqrrrrrrpppooonnnmmmlllkkkjjjjjjgggggghhhiiikkkmmmooopppoooppprrrrrrrrrtttwwwyyyyyyrrrkkkfff```XXXSSSMMMHHHDDDDDDCCCAAAAAAEEEIIIXXXmmmwwwkkk___WWWMMMKKKLLLSSS]]]lll~~~~~~iii___\\\ZZZWWWVVVRRRQQQPPPNNNKKKHHHEEEDDD???>>>===;;;999888666666222111///000111333222222//////.........---------))))))******++++++++++++))))))*********+++++++++******))))))***+++,,,,,,((((((((((((((((((((((((((((((((()))***,,,---...---...///111111///...---,,,++++++,,,---...///000///111222111...---...111,,,---.../////////......000//////.........//////---......,,,***---555<<>><<<;;;::::::;;;777555333222333222111000///---,,,,,,---...,,,+++((()))***++++++***)))(((++++++************++++++))))))))))))))))))))))))***************++++++,,,,,,,,,+++++++++++++++,,,+++---///000000///---+++------,,,++++++,,,,,,,,,+++++++++,,,,,,---------***,,,...000222222222222///......///000000...,,,+++...000///---///555;;;AAA<<<555222111222111///222222333333333444444444666//////666777222222999<<<<<<;;;::::::===CCCGGGFFFIIIOOOTTTXXX[[[[[[[[[XXXXXXWWWUUUSSSQQQOOONNNKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFGGGGGGGGGIIIMMMPPPYYYaaammmwww~~~{{{xxxwwwssslllfffeeegggkkkqqqlllfff___XXXXXXcccqqqzzzooogggdddcccaaa___aaa\\\UUUNNNHHHDDDBBBBBB@@@>>><<<>>>DDDHHHJJJJJJRRRSSSTTTVVVZZZ___dddgggiiigggfffiiiooowww}}}zzz{{{{{{{{{{{{{{{zzzzzzxxxxxxwwwuuutttrrrqqqqqqnnnppprrrtttuuusssqqqpppooonnnnnnoooooommmiiifffggghhhjjjlllnnnnnnnnnnnnsssrrrqqqppppppqqqrrrrrrxxxzzz|||~~~xxxssspppkkkddd^^^[[[UUUPPPNNNIIICCCBBBDDDMMMUUUeeexxx}}}vvvlll```WWWOOOKKKKKKSSS```ppp~~~|||ggg___]]]ZZZVVVTTTRRRQQQOOOLLLIIIGGGEEECCCAAA@@@>>><<<;;;:::::::::666444222111111111000///...,,,++++++,,,---+++***((()))***++++++***)))(((************************))))))))))))))))))))))))***))))))))))))***++++++******)))))))))))))))***.........------.........---,,,,,,++++++,,,,,,---,,,,,,,,,------------------...///000000000/////////...---...000000///---,,,---...---,,,---222666:::666222000111222222111222222222222333333333333333111333777999777666888:::999888777888;;;@@@DDDGGGJJJOOOUUUYYY[[[[[[[[[XXXXXXWWWUUUSSSQQQOOONNNLLLLLLKKKKKKJJJIIIGGGGGGEEEFFFGGGFFFGGGIIIMMMPPPXXX___kkkuuu||||||zzzuuunnngggcccdddfffkkkhhhfffaaa[[[YYYaaalllzzzsssjjjdddbbbaaa```^^^ZZZVVVPPPIIIDDDAAA@@@@@@AAA??????BBBGGGLLLNNNNNNVVVVVVXXX[[[```dddhhhjjjlllkkkjjjmmmssszzz}}}}}}}}}}}}}}}|||{{{zzzxxxwwwvvvuuusssrrrqqqqqqnnnooorrrssssssrrrpppnnnlllkkkkkklllmmmmmmkkkiiiiiijjjlllmmmnnnnnnnnnnnnppppppnnnmmmmmmnnnooooootttuuuxxxyyy{{{}}}|||wwwuuuqqqkkkfffaaa[[[VVVRRRMMMGGGEEEHHHLLLUUUdddxxxzzzrrrhhh]]]TTTOOOKKKLLLUUUbbbrrr~~~|||hhh^^^[[[XXXTTTSSSPPPOOOMMMKKKIIIFFFDDDCCCAAA@@@>>>===;;;:::::::::555333111000111111///...---,,,++++++,,,,,,+++)))))))))***++++++***))))))((()))***++++++***)))((())))))))))))))))))))))))))))))((((((((()))*********)))))))))))))))******111///,,,++++++,,,///111,,,,,,,,,++++++,,,,,,---......---------------,,,///////////////...---,,,...------...000111000///...---,,,++++++,,,...///111///...///111333333222111111111222222222222333000444666777;;;???>>>999888888888777777:::???CCCHHHKKKPPPUUUXXXZZZ[[[[[[XXXXXXWWWUUUSSSQQQOOONNNLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFIIILLLOOOVVV^^^iiisssyyy}}}{{{rrrjjjdddccccccccccccdddccc^^^ZZZ^^^eeezzzooojjjdddaaa```___]]][[[SSSPPPKKKEEEBBB@@@@@@AAACCCBBBDDDHHHMMMRRRUUUVVVZZZ\\\___bbbfffjjjmmmooonnnmmmmmmpppuuu{{{~~~}}}|||{{{wwwvvvuuutttsssrrrqqqppppppqqqsssttttttrrrqqqoooiiihhhhhhiiikkkmmmmmmmmmkkklllnnnooooooooonnnmmmnnnmmmkkkjjjjjjjjjkkkkkknnnpppssstttuuuwwwyyy{{{~~~|||yyyuuurrrkkkddd^^^YYYSSSLLLJJJMMMMMMVVVgggzzzxxxpppeeeZZZRRRNNNKKKMMMWWWeeeuuu}}}|||iii^^^ZZZVVVSSSRRROOONNNLLLJJJHHHFFFDDDCCC@@@@@@>>>===<<<;;;:::999666444222111111111000///...---+++,,,------,,,***************************'''(((***++++++***((('''))))))))))))))))))))))))((((((((((((((())))))***+++++++++***++++++,,,---000///---++++++---///000,,,,,,+++++++++,,,------...---------,,,,,,++++++/////////......---,,,,,,...---,,,---///111111000111///,,,***+++,,,++++++,,,,,,...000222333333333000000111111111222222222///555777666<<>><<<;;;:::999777555333222222222111000000...------......---,,,++++++************++++++''')))***,,,,,,***)))'''))))))))))))))))))))))))((((((((((((((())))))***++++++******+++,,,,,,---------............------,,,+++++++++,,,,,,---...------,,,,,,++++++******---------------......///...---,,,---///111111111222000---,,,,,,,,,+++***,,,---000111222222333333000000111111111222222222000444555444===JJJMMMFFF999999:::999:::<<<@@@CCCFFFIIINNNSSSVVVXXXYYYXXXYYYYYYXXXVVVTTTRRRPPPOOOMMMMMMLLLKKKJJJHHHFFFEEECCCDDDEEEEEEEEEGGGKKKNNNTTT\\\gggqqqxxx|||~~~~~~tttllleeeaaa]]][[[ZZZZZZXXXVVVZZZ```lllwwwooogggddd```___^^^\\\WWWSSSNNNLLLIIIFFFFFFGGGJJJLLLMMMPPPUUU[[[```dddgggiiidddeeehhhkkknnnppprrrrrrrrrrrrrrruuuzzz~~~~~~}}}{{{zzzwwwvvvuuussspppnnnmmmlllppppppqqqrrrsssrrrrrrqqqmmmkkkhhhhhhjjjlllnnnnnnnnnooopppppppppooonnnmmmlllkkkiiigggfffeeeffffffhhhjjjmmmnnnnnnmmmnnnpppsssxxx~~~wwwpppjjjaaaWWWSSSSSSSSS]]]nnnyyynnncccXXXRRRKKKIIIMMMYYYiiiyyy}}}|||jjj```ZZZUUUTTTUUUOOONNNLLLJJJHHHEEECCCBBB?????????>>>===;;;999888777555333222333333111000000///......//////...---,,,+++************+++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))((((((((()))******(((((((((((()))***+++++++++,,,///111111///,,,+++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,++++++------------...///000111000...,,,,,,...000111000111000///...---,,,,,,,,,---///111222111111222333111111111222222222222333222333333666@@@IIIKKKGGG777888888888999;;;???BBBEEEHHHMMMRRRWWWYYYZZZZZZYYYYYYXXXVVVTTTRRRPPPOOOMMMMMMLLLKKKJJJHHHFFFEEECCCDDDDDDDDDDDDGGGJJJMMMSSS[[[fffpppxxx|||{{{pppgggaaa]]]YYYUUUUUUSSSRRRWWW^^^ggg{{{|||qqqiiigggddd```___^^^\\\WWWSSSMMMLLLJJJHHHIIIKKKOOOQQQVVVZZZ```eeeiiilllnnnpppkkklllmmmoooqqqssstttuuuwwwwwwxxx{{{~~~||||||xxxwwwuuurrrooollljjjiiiiiiiiikkklllmmmmmmnnnnnnnnnllliiiiiijjjlllmmmmmmnnnnnnoooppppppooonnnmmmllljjjhhhfffdddddddddddddddgggiiijjjiiihhhiiiiiiiiinnnvvv|||uuulll```XXXWWWTTT___pppxxxlll```VVVQQQJJJIIINNN[[[jjjzzz}}}|||kkkaaa[[[VVVUUUWWWQQQPPPNNNKKKHHHEEECCCBBB?????????>>>===;;;999888777555222222222222111///000...------...///---,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++(((((((((((()))***+++,,,+++---///111111///---+++++++++++++++,,,---...///---------..............................000111222111///,,,,,,...///000000---///000///,,,+++,,,///---///111111000000222444222222222222333333333333666222333<<>>BBBDDDFFFIIIOOOUUUZZZ^^^___```ZZZYYYXXXWWWUUURRRPPPOOONNNMMMMMMKKKJJJGGGFFFDDDBBBCCCCCCCCCDDDFFFJJJMMMNNNVVVcccnnnvvv|||qqqhhh[[[VVVRRRQQQPPPOOORRRWWWeeeyyy}}}vvvnnnhhhdddaaa^^^]]]^^^]]]ZZZWWWVVVUUUSSSSSSTTTXXX[[[^^^bbbhhhooosssttttttvvvxxx{{{zzzxxxwwwxxxyyy{{{}}}yyyyyy{{{~~~zzzyyyvvvrrrmmmiiifffdddbbbcccdddfffhhhjjjlllmmmhhhgggggghhhjjjllllllkkkkkklllnnnooooooooonnnmmmjjjhhhfffcccaaa`````````[[[^^^```aaa___^^^]]]]]]XXX\\\bbbjjjssspppeeeaaa___jjj{{{}}}pppcccZZZUUUNNNMMMSSS```ooo}}}~~~{{{iiiaaa]]]ZZZWWWWWWTTTRRRMMMIIIEEECCCBBBBBBAAA???===<<<<<<;;;888666333444444222///...///000---,,,,,,,,,,,,---......+++++++++************)))))))))))))))))))))))))))---+++(((%%%$$$%%%'''(((,,,,,,,,,+++++++++******((((((''''''''')))***+++,,,,,,------------------...------,,,,,,------......///111222222000...,,,...............///000000///////////////............---+++******+++---...)))+++...000111111000///444444444333333222222111333///777HHHNNNDDD:::888999999999888888;;;???BBBHHHLLLQQQUUUXXX[[[^^^```]]][[[XXXWWWUUUTTTQQQOOOLLLJJJIIIIIIIIIHHHEEECCCGGGGGGGGGGGGHHHIIIJJJJJJNNNSSS\\\hhhttt|||xxxgggccc]]]WWWSSSOOOLLLOOOTTTddduuu{{{xxxsssmmmhhheeebbb`````````___^^^YYYXXXVVVTTTUUUZZZ```eeejjjllloooqqqrrrtttxxxzzzyyyzzz|||}}}|||}}}~~~~~~{{{xxxxxxwwwuuusssooollliiiggghhhhhhhhhiiiiiijjjjjjkkkiiiiiiiiiiiiiiihhhgggffflllnnnpppqqqpppnnnkkkiiiiiifffcccaaaaaa```___^^^```___^^^]]]\\\ZZZYYYYYYXXXWWWWWW\\\fffttt~~~rrrkkkhhhppp|||zzzoooaaaVVVRRRIIILLLTTTbbbuuu}}}}}}zzzhhh```]]]YYYWWWVVVTTTQQQMMMIIIEEECCCBBBBBBAAA???===<<<<<<;;;888777444555555333000///000111///...---,,,+++*********------,,,,,,+++++++++***))))))))))))))))))))))))+++***(((''''''((()))***,,,+++++++++************))))))(((((()))***+++,,,---------.........//////...------,,,,,,------...000000000000/////////..................//////000...............---------------,,,++++++,,,---...+++,,,---///000000000000444444444444333333222222444///444AAAGGG@@@999999999:::999999999;;;???CCCHHHKKKPPPUUUXXX[[[^^^```^^^[[[YYYWWWVVVTTTQQQOOOMMMLLLJJJJJJJJJIIIGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIMMMQQQ[[[gggssszzz~~~~~~pppeee^^^WWWSSSOOOKKKNNNSSSaaaqqqwwwsssnnnmmmqqqvvvzzz|||}}}|||uuummmhhhfffcccbbbccccccbbbaaa\\\ZZZXXXVVVVVV[[[```eeefffgggiiijjjkkkmmmqqqtttxxxzzz}}}~~~~~~}}}zzzxxxwwwvvvuuutttqqqooommmlllmmmmmmnnnnnnnnnnnnnnnmmmiiijjjjjjjjjiiihhhhhhgggkkkmmmoooqqqqqqpppooommmiiifffcccaaa``````^^^]]]\\\\\\[[[[[[ZZZZZZYYYYYYVVVTTTSSSUUU\\\hhhttt{{{wwwpppmmmtttxxxnnn```UUUQQQKKKNNNVVVeeewww|||}}}xxxggg^^^[[[XXXVVVUUUSSSQQQMMMIIIFFFDDDCCCBBBBBB@@@===<<<<<<;;;999777555666555333111000111222...---,,,+++***)))))))))//////...------,,,++++++)))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))***+++,,,---++++++,,,---...//////000...------,,,,,,------...222111///...---...///000...------------...//////------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///111111444444444444444444333333444///000999>>>;;;888::::::;;;::::::999<<<@@@CCCGGGKKKPPPTTTXXX[[[^^^```^^^\\\YYYXXXWWWUUURRRPPPOOONNNLLLLLLLLLJJJHHHFFFCCCCCCCCCCCCDDDEEEFFFGGGKKKPPPXXXdddpppyyy}}}~~~mmmeee\\\WWWQQQMMMNNNRRR\\\lllwwwqqqeee```[[[YYY\\\bbbhhhkkkrrrzzzwwwnnnhhhgggeeeeeefffgggeeeddd___\\\XXXUUUVVVYYY^^^aaa```aaaaaaaaabbbeeejjjnnnuuuxxx|||}}}{{{zzzzzzwwwwwwwwwvvvuuutttrrrrrrrrrrrrssssssrrrpppooonnnjjjjjjjjjjjjjjjiiiiiiiiihhhjjjmmmoooppppppooonnniiifffbbb```___^^^]]][[[YYYYYYYYYYYYYYYYYYYYYYYYUUURRROOONNNQQQXXX```eeexxx|||vvvqqqxxx|||uuukkk]]]SSSPPPMMMPPPYYYhhhzzz{{{}}}wwweee]]]ZZZWWWUUUUUURRRPPPMMMJJJGGGEEEDDDCCCBBB@@@>>>===<<<;;;999777444555444333000///000111+++++++++++++++,,,,,,---//////...---,,,++++++***))))))))))))))))))))))))((()))***++++++***)))))))))))))))))))))((((((((((((((())))))***+++,,,---))))))***+++---...//////...------,,,,,,------...000000///............///------,,,,,,------...///---------------.........,,,------...------,,,+++...---,,,,,,,,,...000222444444444444444444444555444//////666999888888:::;;;<<<;;;::::::<<<@@@CCCFFFJJJOOOTTTWWWZZZ^^^```___\\\ZZZXXXXXXVVVTTTRRRPPPOOOMMMLLLLLLKKKHHHFFFCCCCCCCCCCCCDDDEEEFFFFFFJJJNNNVVVaaammmwww|||}}}~~~zzzpppeee]]]WWWQQQQQQSSSXXXfff|||vvvjjjdddYYYVVVQQQPPPSSSZZZbbbgggmmmwwwxxxnnnhhhgggggghhhiiiiiigggfff]]]YYYTTTPPPQQQSSSWWWYYYYYYYYYYYYZZZ\\\```fffjjjooosssxxx|||~~~~~~{{{zzz{{{|||zzzzzzzzzzzzyyyxxxwwwvvvttttttttttttrrrpppmmmlllkkkkkkjjjjjjjjjjjjjjjjjjggghhhjjjkkkllllllkkkkkkhhheeeaaa___^^^\\\[[[YYYXXXXXXYYYYYYYYYYYYYYYYYYUUURRRMMMJJJJJJMMMQQQTTTbbbhhhqqqwwwzzz~~~{{{vvvqqqxxxzzzrrrhhh[[[RRROOOMMMQQQ[[[kkk}}}{{{}}}vvvddd\\\ZZZWWWUUUUUUQQQPPPMMMKKKHHHFFFEEEDDDBBB@@@>>>======<<<999777333333333111///......000,,,,,,,,,,,,,,,---......------,,,,,,+++******))))))))))))))))))))))))))))))***++++++***)))'''%%%((((((((((((((((((((((((&&&&&&'''(((******++++++***+++,,,---...///000111...------,,,,,,------...---...000111000///---,,,,,,,,,,,,,,,,,,---......------......////////////---............---,,,+++...---,,,++++++---000111222333333444444555555555222111222666888888888999<<<<<<<<<::::::<<<@@@CCCEEEIIIOOOTTTWWWZZZ^^^```___]]][[[YYYYYYXXXUUUSSSPPPOOOMMMLLLLLLJJJGGGEEEDDDDDDDDDDDDEEEFFFGGGGGGIIIMMMTTT___kkkuuu{{{}}}~~~|||nnnddd\\\TTTQQQRRRUUUbbbwwwwwwjjj___XXXTTTRRRPPPOOOSSS[[[eeekkkrrrzzzwwwoooiiiiiiiiijjjkkkjjjgggeeeZZZTTTMMMIIIIIIJJJLLLMMMMMMNNNOOOPPPSSSYYY___dddfffjjjppptttwww{{{~~~{{{zzz|||~~~}}}{{{yyyxxxwwwwwwvvvuuussspppmmmlllkkkjjjjjjiiiiiijjjkkkkkkjjjjjjkkkkkkjjjiiihhhggghhheee```^^^\\\[[[YYYWWWZZZZZZZZZZZZZZZZZZZZZZZZUUURRRMMMIIIFFFFFFHHHIIIPPPUUUZZZ]]]___ccciiimmmuuuzzz|||vvvqqqooolllsssxxxoooeeeYYYPPPNNNNNNRRR]]]mmmzzz}}}uuuddd\\\ZZZWWWUUUUUUPPPOOOMMMKKKIIIGGGEEEEEEBBBAAA>>>======<<<:::888222222222000...---...///000000...---,,,+++++++++++++++************))))))))))))))))))))))))))))))***+++++++++***(((&&&%%%(((((((((((())))))))))))$$$%%%'''(((***+++++++++......///000111222222333...------,,,,,,------...,,,...000111111///,,,***,,,++++++++++++,,,------------......///000000000//////......---,,,,,,,,,...---,,,++++++---///000111111222222333444555555222333444666888888999999<<<<<<;;;:::999;;;???BBBEEEIIINNNSSSWWWZZZ^^^``````^^^[[[ZZZZZZYYYWWWUUUQQQPPPNNNMMMLLLKKKHHHEEEDDDDDDDDDEEEEEEFFFGGGHHHIIILLLRRR]]]iiittt{{{~~~}}}}}}wwwjjj```WWWRRRQQQUUU```tttyyykkk```YYYVVVWWWVVVUUUUUUYYYaaakkkrrr|||yyyqqqmmmlllmmmnnnnnnkkkgggcccVVVOOOGGGBBBAAABBBBBBBBBAAABBBDDDFFFIIINNNTTTYYY\\\___dddiiimmmrrrwww{{{}}}|||~~~|||{{{|||{{{yyywwwtttrrrqqqpppjjjjjjiiihhhhhhiiikkklllooonnnnnnmmmkkkjjjhhhggggggddd```\\\[[[YYYWWWUUUYYYYYYZZZ[[[[[[\\\]]]]]]WWWTTTOOOJJJFFFDDDCCCCCCFFFIIIMMMNNNNNNPPPTTTXXX\\\bbbgggiiigggdddbbbbbbccckkkyyyvvvmmmcccWWWPPPNNNNNNSSS___pppzzz~~~uuuddd\\\ZZZWWWVVVVVVOOONNNMMMLLLJJJHHHFFFEEECCCAAA???>>>===<<<:::888333333333111...---.../////////---,,,+++*********)))))))))***************))))))))))))))))))))))))++++++++++++***))))))(((((((((((())))))*********$$$&&&(((***+++,,,,,,,,,////////////000000111111...------,,,,,,------........./////////...---,,,+++++++++++++++,,,,,,---,,,,,,---......///000000111000...---,,,,,,------------,,,,,,,,,---.../////////000111222444444555444555555444555777:::;;;;;;;;;;;;999888:::>>>AAADDDHHHNNNSSSWWWZZZ^^^``````^^^\\\[[[[[[ZZZXXXVVVSSSRRRPPPOOONNNLLLIIIFFFDDDDDDDDDDDDEEEFFFGGGHHHIIILLLRRR\\\hhhttt|||~~~~~~~~~}}}}}}~~~sssggg\\\UUUTTTVVV```rrr{{{mmmccc______```cccccccccccceeelllttt{{{|||tttqqqqqqqqqrrrppplllfffbbbUUUMMMDDD>>>===>>>===;;;999;;;===???AAADDDIIILLLRRRUUUYYY]]]bbbiiipppuuu|||~~~}}}zzzwwwuuusssssssssjjjiiihhhggggggiiijjjlllpppooonnnmmmkkkjjjhhhhhhgggddd___\\\YYYWWWUUUSSSUUUVVVXXXZZZ\\\^^^```aaa]]][[[VVVPPPKKKGGGDDDCCCBBBFFFKKKMMMKKKJJJJJJLLLLLLQQQVVVXXXUUUSSSTTTVVVZZZdddtttuuulllbbbWWWPPPNNNPPPVVVbbbsss{{{~~~uuuddd]]]ZZZXXXVVVVVVNNNNNNNNNLLLJJJHHHGGGEEECCCAAA???>>>===<<<:::888444444444222///...///000++++++******++++++,,,---((())))))***++++++,,,,,,))))))))))))))))))))))))+++++++++++++++,,,,,,,,,(((((())))))******++++++%%%''')))+++,,,---------,,,,,,------------------...------,,,,,,------...000///...---,,,---......++++++******++++++,,,---++++++,,,,,,---...//////222000...,,,+++,,,---...------,,,,,,,,,---............///111222333444444555666444111111666;;;===;;;;;;:::999888999===@@@DDDHHHNNNSSSWWWZZZ^^^``````^^^\\\[[[[[[ZZZXXXVVVUUUSSSQQQPPPOOOMMMJJJHHHDDDCCCCCCDDDDDDEEEFFFGGGJJJLLLRRR\\\hhhttt|||~~~~~~~~~}}}{{{nnnbbbZZZXXXWWWaaaqqq}}}pppddd```bbbiiinnnooopppqqqpppqqqvvv~~~vvvuuuuuuuuutttrrrmmmgggbbbVVVMMMCCC===<<<<<<;;;888777999;;;===>>>@@@CCCEEELLLNNNRRRVVV\\\ccclllqqqxxx|||~~~}}}yyyuuussssssssstttiiihhhgggfffggghhhjjjlllmmmmmmlllkkkiiihhhhhhggggggddd___[[[YYYWWWTTTRRRQQQRRRUUUYYY\\\```cccdddeeebbb]]]WWWQQQKKKGGGEEEAAAGGGNNNQQQOOOKKKHHHGGGEEEJJJNNNOOOLLLJJJLLLOOOTTT___rrruuulllaaaVVVPPPOOORRRXXXdddvvv{{{uuueee^^^ZZZUUUQQQOOOQQQQQQQQQPPPMMMJJJFFFDDDCCCBBB@@@???>>><<<999666333111///000222222000---...---,,,,,,++++++,,,,,,,,,,,,++++++***)))((((((---------,,,,,,+++++++++))))))))))))))))))))))))))))))***+++++++++++++++'''&&&$$$%%%***...---***,,,---......//////......---,,,,,,++++++,,,,,,---++++++***************++++++,,,------......------+++,,,------......------//////000000///...------///...---,,,,,,,,,,,,,,,+++,,,...111333555666666444444444555555777888888<<<<<<<<<:::999:::===@@@FFFJJJPPPTTTWWWYYY[[[\\\bbbaaa___]]][[[YYYXXXXXXTTTPPPMMMMMMOOONNNIIIEEEBBBBBBAAACCCGGGIIIJJJIIILLLLLLOOOYYYgggttt}}}}}}{{{zzz~~~|||{{{}}}~~~yyyjjj^^^WWWWWWbbbsssyyytttlllfffdddhhhmmmrrryyy|||~~~~~~}}}~~~wwwzzz{{{zzzxxxxxxuuukkk___WWWNNNDDD===<<<<<<:::777999888666555555777999;;;>>>BBBHHHNNNTTT\\\gggnnntttxxx~~~~~~|||zzzyyywwwuuurrrooonnnkkkgggcccbbbcccfffgggjjjlllnnnooonnnkkkgggdddeeeccc___[[[XXXVVVVVVVVVSSSRRRSSSTTTXXX\\\aaadddbbbbbbaaa___ZZZTTTOOOKKKMMMPPPUUUVVVUUURRROOONNNKKKLLLLLLKKKKKKLLLOOORRRQQQ\\\mmm~~~tttlllaaaVVVPPPPPPSSS]]]jjjyyyzzz{{{vvveee]]]YYYUUUQQQPPPMMMMMMMMMLLLJJJGGGDDDBBBAAA@@@>>>===<<<999555222222000//////000000---+++...---,,,,,,++++++,,,,,,,,,,,,++++++***))))))(((,,,,,,+++++++++*********))))))))))))))))))))))))((()))******++++++******)))(((''''''***...///---,,,------...............---,,,,,,++++++,,,,,,---++++++************+++++++++,,,------......------,,,------...............//////000000///......---///...---,,,,,,,,,,,,---+++,,,...000222333444444222333333444666888999:::<<<<<<<<<;;;::::::===@@@EEEIIIOOOSSSWWWYYY\\\^^^aaa```^^^\\\[[[ZZZYYYXXXVVVRRRNNNNNNOOOOOOKKKGGGEEECCCBBBBBBEEEGGGHHHHHHJJJJJJNNNWWWdddrrr{{{}}}{{{yyyzzz{{{{{{}}}~~~zzzwwwssspppuuu}}}sssfff^^^\\\eeesssuuuqqqkkkgggfffjjjpppttt|||||||||}}}}}}|||}}}zzzpppddd[[[QQQFFF???===<<<999666666555444444555888;;;===;;;???EEEKKKQQQZZZdddlllrrrvvv|||}}}{{{yyyxxxvvvrrrpppnnnkkkgggcccbbbccceeegggiiikkkmmmnnnnnnjjjgggddddddccc```\\\ZZZXXXWWWVVVRRRQQQRRRSSSVVVZZZ^^^aaadddeeefffeeeaaa[[[TTTPPPOOORRRVVVWWWWWWUUUTTTTTTSSSTTTTTTSSSQQQPPPQQQRRRTTT^^^ooo}}}sssjjj```UUUPPPPPPTTT^^^lll{{{yyyzzzwwweee\\\XXXUUUSSSSSSNNNOOONNNMMMLLLIIIFFFEEEDDDCCCAAA@@@???===999666444222111111111000---+++...---,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))***************)))))))))))))))))))))))))))))))))'''((())))))******))))))***)))))))))+++---///111,,,,,,---...............,,,,,,++++++++++++,,,,,,+++++++++******++++++,,,,,,,,,---............---,,,---......//////......//////000000000///............---,,,,,,,,,------+++,,,---///111222222222111111222444666888:::;;;<<<<<<<<<;;;:::;;;===???CCCHHHMMMRRRVVVZZZ]]]``````___^^^]]][[[ZZZYYYXXXXXXTTTPPPOOOPPPOOOLLLIIIGGGEEEBBBAAABBBEEEFFFFFFHHHIIIMMMUUUaaannnxxx}}}|||yyyxxxwwwwwwyyyzzz|||~~~~~~{{{ssskkkiiilllrrr~~~~~~oooeeebbbhhhttt}}}qqqoookkkjjjkkkooossswww}}}~~~vvvkkk___UUUIIIAAA>>>===:::777555444333333555777:::;;;777;;;AAAFFFMMMVVVaaahhhooosssyyy~~~|||{{{yyywwwssspppmmmkkkgggdddbbbccceeefffhhhiiilllnnnmmmkkkhhhfffcccbbbaaa___\\\YYYWWWUUUPPPPPPPPPQQQSSSVVVZZZ\\\bbbeeehhhjjjgggbbb[[[VVVTTTVVVXXXYYYYYYYYYZZZ[[[^^^______]]]ZZZVVVUUUTTTXXXbbbsss{{{qqqhhh^^^TTTPPPQQQUUU```ooo~~~xxxyyyxxxeee[[[WWWUUUTTTUUUOOOOOOOOONNNLLLJJJHHHFFFDDDBBBBBBAAAAAA@@@===:::777666555444333222000......---,,,,,,++++++,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))''''''((())))))))))))))))))((((((+++,,,+++...111,,,,,,---.........------,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,------...............,,,,,,---............---//////000000000//////......------,,,,,,,,,------,,,---...000111222222222222333333444666888999:::;;;<<<===<<<;;;;;;===???BBBFFFLLLQQQVVVZZZ___bbbbbbaaa```^^^\\\YYYWWWVVVXXXUUUQQQOOOOOONNNLLLJJJGGGDDD@@@???AAADDDFFFGGGHHHIIILLLTTT___kkkvvv|||zzzvvvuuuuuuuuuvvvxxxyyyzzz{{{|||zzz~~~tttlllhhhfffjjjvvvuuujjjgggkkkttt}}}xxxqqqpppooonnnpppsssvvvyyyzzz|||~~~~~~{{{pppcccXXXLLLCCCAAA@@@===:::888777666444444444555666555999>>>CCCIIIRRR]]]eeeooorrrxxx|||~~~|||zzzxxxtttqqqmmmkkkgggdddbbbbbbdddeeegggiiikkkmmmnnnllljjjiiiaaaaaaaaa```]]]YYYVVVTTTNNNNNNNNNNNNPPPRRRTTTVVV[[[___eeeiiijjjfffaaa]]][[[\\\\\\\\\[[[[[[]]]___eeeggghhhgggccc^^^[[[ZZZ\\\fffvvvyyynnneee[[[SSSPPPQQQWWWcccsssxxxzzzyyyeee[[[XXXUUUUUUVVVLLLLLLKKKIIIGGGEEECCCBBB======<<<>>>???>>><<<:::666777666555333111000///...---,,,,,,++++++,,,,,,+++++++++*********************++++++++++++++++++************************''''''((()))))))))))))))(((%%%'''---///,,,+++...+++,,,,,,---...---------,,,++++++******++++++,,,,,,,,,++++++,,,---......,,,---......//////......++++++,,,---------------//////000000000000000///------,,,,,,,,,------...---...000111222333333333555555555555555666777888;;;<<<======<<<<<<===???AAAEEEKKKPPPUUUZZZ___ccceeedddccc```]]]YYYVVVTTTWWWUUURRRPPPNNNMMMKKKIIIEEECCC??????AAAEEEGGGIIIGGGIIILLLSSS]]]iiittt{{{zzzuuutttqqqrrrrrrtttvvvyyy{{{|||{{{|||~~~~~~qqqgggccc```eeewww}}}qqqkkkmmmuuuzzzvvvsssrrrqqqqqqrrrtttvvvxxxwwwyyyzzz{{{}}}uuufff\\\NNNFFFCCCCCCAAA>>>999888666555444444444444555999===AAAFFFOOOZZZcccnnnrrrwww{{{~~~|||yyyuuurrrllljjjgggdddbbbbbbccccccfffhhhkkkmmmnnnnnnmmmlllaaaaaaaaa```]]]XXXTTTRRRMMMMMMLLLLLLMMMNNNOOOPPPTTTXXX___eeehhhhhhfffcccaaaaaa```]]]\\\\\\^^^```fffiiikkkkkkiiieeecccbbbaaajjjyyywwwlllcccZZZRRRPPPSSSZZZhhhyyy{{{}}}zzzfff\\\YYYVVVUUUVVVOOONNNLLLJJJGGGEEECCCBBB===<<<===>>>@@@@@@>>><<<333444444333000............---,,,,,,++++++,,,,,,*********************************+++++++++++++++************************'''((())))))******))))))((($$$(((333777111+++***++++++,,,---------------++++++************++++++,,,,,,,,,,,,---...//////------...////////////...+++,,,------......------//////000111111111000000------,,,,,,,,,---......---...000111333444444555666666555555555555666666;;;===>>>>>>===<<<>>>???AAAEEEJJJOOOTTTZZZ___cccgggfffeeebbb___ZZZWWWTTTVVVUUUTTTRRROOOLLLJJJHHHEEEBBB@@@@@@CCCFFFHHHIIIGGGIIILLLRRRZZZfffrrrzzzyyywwwooonnnnnnpppsssxxx|||~~~{{{zzz}}}}}}pppggg```___jjj{{{oooqqqwwwxxxtttppppppooonnnoooqqqrrrtttuuuvvvxxxyyy{{{zzzkkk```RRRHHHEEEDDDBBB@@@666666666555666666777777666999<<>>>>>======>>>???BBBEEEJJJOOOTTTYYY___cccffffffeeedddaaa]]]ZZZXXXUUUVVVWWWUUURRRMMMJJJHHHFFFDDDCCCCCCDDDFFFGGGFFFEEEGGGKKKOOOWWWbbboooxxx~~~tttrrrooonnnoootttyyy}}}{{{xxx|||qqqjjjdddgggqqqtttuuu{{{~~~vvvqqqiiihhhgggggghhhjjjmmmoooqqqrrrssstttwwwrrrfffVVVKKKFFFDDDAAA>>>777777777777777777777777666888;;;===AAAHHHSSS[[[hhhmmmtttzzz{{{vvvsssllljjjgggeeebbbaaaaaaaaabbbdddfffiiilllmmmmmmnnniiihhhfffbbb^^^YYYUUURRRLLLLLLKKKJJJIIIHHHHHHGGGNNNOOORRRVVV[[[___bbbddd`````````^^^\\\\\\^^^``````cccggghhhhhhhhhhhhiiilllrrr{{{uuuiii```XXXRRRSSSWWWcccqqq}}}zzzggg^^^[[[XXXUUUUUUPPPOOOLLLHHHEEEBBB@@@??????>>>=========;;;888555111333555444111000000222...---,,,,,,++++++,,,,,,******************++++++'''((((((((())))))******************************))))))***+++++++++++++++...(((...AAAJJJ@@@000)))++++++,,,---------,,,,,,++++++************++++++,,,,,,,,,---...///000000---....../////////////////////000111111111111111//////000111111111111111,,,,,,,,,,,,,,,---...///)))***---///111333444555333333444444666777999999;;;===??????>>>===>>>???BBBFFFJJJOOOSSSYYY^^^bbbddddddeeedddccc```]]][[[UUUWWWYYYXXXTTTOOOKKKIIIHHHFFFEEEEEEFFFFFFEEEDDDCCCFFFIIINNNTTT```mmmvvv|||xxxrrrmmmlllooossswww{{{yyy}}}|||tttllliiijjjvvvxxxyyy}}}|||tttnnncccbbbaaaaaacccfffiiikkklllmmmnnnooosss|||wwwjjjYYYMMMGGGCCC@@@<<<<<<;;;:::888777555444333666888:::;;;>>>FFFPPPXXXdddjjjssszzz{{{wwwsssllljjjhhheeecccaaaaaaaaa```aaadddgggjjjllllllmmmmmmkkkhhhddd___ZZZVVVTTTLLLLLLKKKJJJHHHGGGFFFFFFLLLLLLLLLNNNRRRWWW\\\___]]]^^^^^^]]]\\\\\\^^^```___aaadddffffffggghhhiiipppttt{{{uuuiii```XXXSSSTTTXXXeeettt}}}}}}|||hhh^^^YYYVVVTTTTTTUUUSSSPPPMMMIIIGGGEEEDDD>>>???@@@@@@???>>>===<<<666666444333111000///...111///---------,,,+++)))+++++++++,,,,,,------------,,,,,,+++***)))(((((()))))))))(((((((((''''''******))))))))))))******)))+++---//////---+++))).........///......---,,,'''(((***,,,---------,,,---......///////////////...///000111111000///...---------...............///222555444111///000111///...+++))))))***---......///111111111222333555777666666666666888999:::<<<=========;;;:::;;;<<<@@@DDDJJJNNNRRRWWW]]]ccccccdddeeeeeeccc```]]]ZZZXXXWWWVVVTTTRRRPPPNNNMMMJJJGGGDDDBBBCCCDDDCCCCCCEEEEEEGGGMMMSSS[[[hhhuuu|||uuupppppptttwwwwwwyyy|||}}}}}}wwwpppkkkqqq|||}}}~~~xxxmmmddd___YYYVVVYYY\\\___ccchhhiiihhhhhhjjjkkkooo{{{tttdddVVVNNNHHHBBB===???===;;;:::888666333000888777999===@@@DDDMMMWWWbbbllluuuxxx{{{~~~yyyvvvnnnjjjeeeaaa``````___^^^aaabbbccceeeggghhhjjjjjjmmmlllkkkgggaaaZZZTTTPPPNNNMMMJJJHHHFFFFFFGGGHHHFFFFFFGGGHHHLLLPPPTTTVVVXXXYYY[[[]]]^^^]]]\\\[[[^^^^^^___```aaaccceeefffkkkqqqyyyssseee\\\VVVSSSUUUZZZfffvvv~~~zzz~~~{{{hhh^^^ZZZWWWTTTTTTSSSRRROOOLLLIIIGGGEEEDDD??????@@@@@@???>>><<<;;;666555444333111000///...111///------------+++)))++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))---,,,,,,,,,++++++++++++******))))))))))))*********+++,,,------,,,+++***,,,,,,---------------,,,******+++,,,------------...//////000000000000000...///000111111000///.....................------...000222333222000000111///...,,,***)))***++++++''')))---///111444777999777777666666777888:::;;;===>>>???>>><<<;;;<<<===@@@EEEJJJOOORRRWWW^^^ccceeefffffffffdddaaa^^^]]]XXXWWWUUUSSSQQQOOONNNMMMKKKHHHEEECCCCCCDDDDDDCCCFFFEEEGGGLLLRRRYYYfffrrr}}}}}}wwwuuuuuuvvvwwwyyy{{{||||||}}}wwwnnnmmmzzz~~~xxxlllbbbZZZSSSPPPQQQTTTWWW[[[```aaa``````aaaaaaeeeooozzzrrrdddZZZQQQIIICCC>>><<<;;;:::999888555333777666888<<>>======>>>@@@EEEKKKOOOSSSXXX___dddhhhhhhhhhgggeeecccaaa___WWWVVVUUUSSSQQQOOONNNMMMKKKHHHEEECCCCCCDDDDDDCCCEEEDDDFFFKKKPPPWWWcccooo|||{{{xxxzzz{{{||||||||||||~~~tttmmmqqqyyyyyylllaaaUUUNNNIIIJJJLLLNNNRRRXXXYYYWWWVVVVVVVVVWWW___iiiuuu|||nnnaaaUUUJJJBBB???===;;;;;;;;;:::888666555555777;;;>>>BBBKKKUUU]]]hhhsssyyy~~~~~~{{{xxxoookkkfffbbb```___]]]\\\___```aaacccdddfffggghhhhhhgggfffddd```[[[WWWTTTPPPNNNLLLIIIGGGFFFFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEMMMNNNQQQTTTVVVXXXZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ^^^aaafffmmmtttzzz~~~zzzoooccc[[[VVVTTTYYY```ooo}}}|||xxx|||xxxggg```\\\XXXTTTSSSOOONNNMMMKKKIIIGGGEEEDDD??????@@@???>>>===;;;:::444444333333222111000000000...------------+++***---,,,,,,,,,++++++******))))))*********++++++++++++***)))((((((((())))))******))))))))))))******+++***)))(((((()))***+++)))***+++,,,---.........000///...,,,,,,,,,---.........///000000000000000////////////////////////000000///...---,,,,,,,,,---,,,,,,///333444222///,,,,,,---...------++++++)))+++...///000222444666888777777666777999:::;;;===>>>@@@@@@>>>=========@@@EEEKKKOOOSSSXXX___eeeiiiiiihhhgggfffdddbbb```WWWVVVUUUSSSQQQOOONNNMMMJJJGGGDDDBBBBBBCCCCCCBBBBBBAAADDDIIINNNUUUbbbnnn{{{~~~}}}}}}~~~~~~~~~{{{rrrpppsss{{{lll```SSSKKKFFFFFFHHHJJJOOOUUUUUURRRPPPOOONNNMMMRRRZZZcccxxxsssdddVVVKKKCCCCCCAAA>>><<<<<<:::888666444444555999<<<@@@IIISSS\\\gggrrryyy|||zzzpppmmmhhhdddaaa___]]][[[^^^^^^___aaabbbdddeeeeeeddddddcccaaa___[[[XXXVVVQQQOOOMMMKKKIIIGGGGGGFFFHHHGGGFFFDDDCCCBBBBBBBBBFFFHHHJJJMMMPPPTTTVVVXXXVVVVVVVVVVVVUUUUUUTTTSSSVVVXXX\\\aaagggmmmsssvvvyyyyyyzzz~~~~~~~~~yyyoooccc[[[UUUTTTZZZbbbrrr}}}yyy~~~wwwggg___\\\XXXTTTSSSNNNNNNMMMLLLIIIGGGEEECCC????????????>>><<<:::999333333333222222111111111///...,,,,,,------,,,***,,,,,,,,,++++++*********)))))))))***++++++,,,,,,...---,,,******+++,,,,,,******))))))))))))******+++***(((''''''(((***+++)))***,,,---///000000000111000...---,,,,,,---...,,,---......//////......//////............//////000000///...---,,,,,,,,,---,,,,,,///333444222///***,,,---///000///...------...000111111222333555888777777777777999:::;;;;;;===??????>>><<<;;;<<>>GGGQQQ[[[fffsssyyy}}}{{{sssooojjjfffccc```]]]ZZZ\\\]]]^^^___```aaabbbcccaaa``````___]]][[[YYYXXXQQQPPPOOOMMMKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCEEEGGGJJJNNNQQQSSSSSSSSSSSSSSSRRRPPPNNNMMMMMMMMMOOOSSSWWW]]]bbbeeejjjjjjllloootttwwwwwwwwwuuuqqqmmmlllpppwww~~~xxxoooccc[[[TTTSSS[[[ddduuu~~~|||xxxggg^^^[[[WWWSSSRRROOOOOONNNMMMJJJGGGDDDBBB????????????>>><<<:::888222222222222222222222222///...,,,,,,---...,,,++++++++++++++++++*********))))))******+++++++++,,,---+++)))((('''(((***+++******))))))))))))******+++***)))(((((()))***+++***+++---...///000000000000///...---------------,,,,,,---............---///......------......////////////...---------,,,------...000222333222111***,,,---/////////......***---///111222444666888888888777777888999;;;<<<;;;===@@@@@@>>><<<;;;;;;>>>CCCIIINNNRRRXXX___eeehhhiiijjjjjjiiieeebbb```YYYXXXWWWUUUSSSQQQPPPOOOIIIFFFBBBAAAAAABBBBBBAAA@@@???AAAGGGLLLSSS```mmmyyy~~~{{{yyyvvvuuuvvvyyy}}}~~~vvvooorrrrrrfffSSSJJJBBB@@@BBBEEELLLRRRQQQLLLHHHGGGDDDAAAAAADDDEEENNN]]]rrruuuggg\\\VVVMMMIIIDDD@@@>>>;;;999777777555666999:::<<>>AAAAAA@@@===<<<<<<===BBBHHHMMMQQQWWW^^^dddhhhjjjmmmnnnlllhhhccc```ZZZZZZXXXVVVTTTRRRQQQPPPJJJGGGDDDCCCCCCDDDDDDCCCCCCBBBCCCGGGKKKQQQ]]]iiivvv{{{yyyssspppqqqsssuuuvvvxxxooonnnzzzvvvjjjYYYOOOEEEAAABBBDDDJJJPPPRRRMMMHHHGGGEEE@@@>>>@@@===BBBLLLZZZlllooobbbZZZNNNJJJEEEAAA???===;;;999999777777999:::;;;CCCLLLTTTaaaoooxxx~~~~~~xxxtttoookkkgggccc^^^[[[ZZZZZZ[[[\\\]]]]]]^^^___]]]]]]\\\\\\[[[ZZZYYYXXXRRRRRRRRRQQQQQQPPPOOONNNIIIIIIIIIIIIHHHGGGFFFFFFDDDBBB@@@???@@@BBBEEEGGGJJJKKKKKKKKKJJJGGGEEECCC======<<<<<<>>>@@@BBBCCCHHHGGGHHHKKKNNNOOOOOONNNMMMOOOPPPMMMMMMRRR^^^gggvvvzzzqqqiii```YYYTTTVVVaaammmzzzggg\\\XXXTTTRRRRRRRRRRRRQQQOOOLLLHHHDDDAAA????????????===;;;999888111222222222222333333333...---,,,,,,---...---+++))))))******+++++++++,,,************************,,,***(((&&&&&&''')))*********))))))))))))***************++++++***************+++,,,------------+++,,,---.........,,,+++---......//////////////////...---,,,,,,---...///---------...............,,,000444444222000222444...---,,,+++)))((('''&&&)))+++---///000222444777999888888777888:::;;;<<<<<>>DDDKKKUUUhhhwwwhhh___MMMJJJEEEBBB@@@???===<<<:::888888:::999;;;BBBKKKQQQ^^^mmmwwwyyyvvvqqqlllhhhddd___[[[YYYYYYZZZ[[[\\\]]]]]]^^^]]]\\\\\\[[[ZZZYYYYYYXXXRRRRRRSSSSSSRRRQQQQQQPPPNNNNNNNNNMMMLLLKKKJJJIIIFFFCCC@@@>>>>>>???BBBDDDGGGGGGHHHHHHGGGEEEBBB@@@<<<<<<;;;::::::;;;<<<===@@@@@@@@@BBBDDDFFFEEEDDD@@@EEEIIIGGGDDDGGGQQQ[[[iiitttxxxmmmfff^^^XXXTTTWWWdddrrr|||hhh^^^ZZZXXXXXXYYYSSSQQQNNNKKKHHHFFFEEEDDDCCCAAA???>>>===;;;888555666555444222111000//////---......---+++******++++++++++++*********))))))************************************************+++***)))'''''')))***++++++++++++*********))))))***++++++,,,,,,------...------------,,,+++***))),,,+++*********+++,,,---//////...---,,,,,,,,,,,,,,,---......//////......,,,---...///000111222222222111000...,,,++++++++++++++++++,,,///222666888777888888777666666777999<<<>>>@@@AAAAAA???===;;;>>>@@@DDDJJJQQQYYY___cccgggmmmqqqooolllkkkhhhddd\\\ZZZWWWUUUTTTSSSQQQOOOKKKJJJHHHGGGEEEDDDCCCCCCCCCAAABBBFFFHHHMMMXXXcccnnnwwwwwwooojjjgggggglllsss}}}~~~yyypppvvvtttaaaUUUJJJFFFDDDBBBFFFMMMOOOOOONNNJJJEEEAAA???>>>===???AAABBBHHHTTTeeeqqq}}}nnncccUUUOOOHHHCCCAAA???<<<999<<<999999;;;::::::>>>DDDOOO]]]llluuu~~~}}}{{{wwwvvvuuuqqqmmmhhhdddaaa]]]ZZZXXXWWWXXXZZZ[[[[[[YYYXXXVVVUUUUUUVVVXXXYYYUUUWWWXXXYYYXXXVVVSSSQQQPPPOOONNNNNNNNNLLLIIIGGGEEECCC@@@>>><<<===>>>???BBBBBBCCCCCCBBB@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;:::;;;===???@@@@@@@@@@@@@@@BBBCCCCCCBBBDDDHHHLLLZZZgggyyyyyyjjjbbbZZZVVVVVV[[[fffrrr~~~|||hhh]]]YYYWWWVVVWWWRRRQQQNNNLLLIIIFFFEEEDDDCCCAAA???>>>===;;;888666666555444222111000//////---......---+++******++++++++++++*********))))))************************************************+++***)))(((((()))***++++++++++++*********))))))***++++++,,,,,,------...000000000000///...------,,,+++*********+++,,,---......------,,,,,,------,,,---......//////......//////000111222333333444222111///---,,,++++++***,,,,,,,,,---000333777999777888888888666666888999<<<===@@@AAAAAA???===<<<<<<>>>CCCIIIPPPWWW^^^aaagggmmmqqqooommmllliiieee^^^[[[XXXVVVUUUTTTRRRPPPKKKJJJHHHEEEDDDCCCCCCCCCCCCAAABBBEEEHHHMMMWWWbbbnnnwwwuuukkkeeeeeefffkkksss|||{{{wwwqqquuu~~~yyyhhh\\\OOOIIIEEECCCFFFLLLPPPPPPPPPMMMGGGCCC@@@???>>>??????>>>@@@GGGSSS]]]qqqtttgggWWWQQQIIIDDDCCCAAA???===<<<999999;;;;;;:::>>>DDDPPP^^^mmmwww~~~~~~|||zzzxxxvvvtttppplllhhhdddbbb^^^\\\YYYWWWXXXYYYYYYXXXWWWWWWUUUTTTTTTUUUVVVWWWUUUWWWYYYZZZYYYWWWUUUTTTTTTSSSQQQQQQPPPNNNKKKHHHFFFDDDAAA>>>======???@@@AAABBBBBBAAA???===<<<<<<:::::::::::::::999999999999:::;;;===>>>???@@@@@@>>>@@@AAA@@@@@@AAAFFFIIITTT```sss~~~uuuggg```YYYWWWXXX^^^jjjvvv~~~~~~|||hhh]]]YYYUUUTTTTTTQQQPPPNNNLLLIIIGGGEEEDDDBBBAAA???>>>===<<<999666666555444222111000//////---......---+++******++++++++++++***************************************************************+++***)))(((((()))***++++++++++++******************++++++,,,,,,------...//////000000000000///...+++++++++++++++,,,---------------,,,------...///------...////////////...000000111111222222222333111000...---,,,+++******---------...111444777999777888999888666666888999<<<===???AAAAAA@@@===<<<;;;===AAAGGGNNNVVV\\\___fffmmmqqqpppnnnmmmjjjfff```^^^ZZZXXXWWWVVVSSSRRRLLLJJJGGGDDDBBBBBBCCCCCCCCCAAABBBEEEGGGKKKUUU```mmmvvv~~~~~~~~~tttjjjgggcccccciiissszzzzzzwwwtttsssxxxqqqeeeWWWMMMGGGDDDFFFJJJOOOPPPQQQOOOJJJEEEBBB@@@===>>>===;;;999<<>>DDDPPP^^^nnnxxx~~~}}}zzzxxxxxxvvvsssoookkkgggeeeddd```^^^ZZZXXXWWWWWWVVVTTTTTTTTTTTTSSSTTTTTTTTTUUUUUUWWWYYY[[[[[[ZZZYYYXXXYYYXXXVVVUUUTTTQQQNNNKKKHHHEEEBBB>>>======???@@@BBBCCCBBB@@@===;;;;;;<<<;;;::::::::::::999999999999:::;;;===???AAACCCDDD@@@AAAAAA@@@@@@BBBEEEHHHMMMYYYkkk~~~{{{rrrddd]]]WWWWWWYYYaaannn{{{||||||~~~iii^^^YYYUUUSSSSSSQQQPPPNNNLLLJJJGGGEEEDDDBBBAAA???>>>>>><<<999777666555444222111000//////---......---+++******+++******************************************************************************)))(((((()))*********************************++++++,,,,,,------...+++,,,---------------,,,++++++++++++,,,,,,------,,,,,,,,,------...000000------...//////////////////////////////000000000000///...---++++++******---------...000333666888888999999888777777888:::;;;===???AAAAAA@@@>>><<<;;;===AAAGGGNNNUUU[[[^^^eeelllqqqqqqoooooolllgggcccaaa]]][[[YYYWWWUUUSSSNNNKKKFFFCCCAAAAAABBBDDDBBBAAABBBEEEGGGJJJSSS]]]jjjttt|||}}}|||~~~xxxnnngggaaacccmmmvvvyyyxxxwwwssstttyyynnn___RRRJJJFFFEEEFFFKKKMMMPPPPPPMMMHHHEEEDDD===>>>>>>===;;;;;;>>>AAA@@@KKK[[[mmm~~~{{{lll___WWWNNNGGGEEEEEEDDDCCC===;;;:::;;;;;;:::>>>CCCOOO]]]nnnxxx~~~}}}{{{xxxvvvxxxuuuqqqmmmjjjgggfffeeebbb```\\\YYYWWWVVVSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSVVVWWWYYY\\\]]]^^^]]]]]]\\\[[[ZZZYYYXXXVVVRRRPPPJJJGGGCCC???======???@@@EEEFFFFFFCCC>>>;;;;;;===<<<<<<<<<<<<<<<<<<<<<;;;<<<===???AAADDDGGGJJJKKKGGGFFFEEEDDDDDDFFFHHHJJJKKKUUUgggyyy{{{qqqbbb[[[VVVVVVZZZbbbppp}}}yyy{{{kkk```[[[VVVSSSSSSPPPOOONNNMMMJJJHHHEEEDDDBBBAAA???>>>>>>===:::888666555444222111000//////---......---+++******+++******************************************************************************))))))))))))*********************************++++++,,,,,,------...******+++,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,---...///000111---...//////000000/////////////////////000000000000///...---,,,+++++++++---,,,,,,---///222555777888999999888777777888:::;;;<<>>===<<<>>>AAAGGGNNNUUU[[[^^^dddkkkqqqrrrqqqpppmmmiiifffccc___]]][[[XXXVVVTTTNNNKKKGGGCCCAAAAAABBBCCCBBBAAABBBEEEFFFHHHPPPZZZgggqqqzzz}}}||||||yyyoooeeebbbhhhpppuuuvvvyyysssqqq|||~~~uuufffXXXNNNJJJGGGEEEFFFIIIMMMOOOMMMKKKIIIHHHAAABBBBBBAAA???>>>=========@@@IIIWWWgggwww}}}qqqbbbZZZPPPIIIFFFFFFEEECCC>>>;;;;;;<<<;;;:::>>>CCCLLL\\\mmmxxx~~~|||{{{zzzwwwuuuvvvtttqqqmmmiiigggffffffdddaaa]]]ZZZXXXVVVSSSQQQPPPPPPPPPPPPPPPQQQRRRSSSVVVWWWZZZ]]]```bbbcccccc___^^^]]]]]]]]][[[XXXUUUMMMJJJEEE@@@>>>>>>@@@BBBGGGJJJLLLIIIBBB===;;;<<<<<<<<<<<<======>>>>>>>>>???@@@CCCGGGKKKNNNQQQRRROOOMMMKKKIIIIIIJJJJJJKKKMMMVVVeeewwwyyyoooaaaZZZUUUVVVZZZbbbqqq~~~}}}www{{{lllaaa\\\WWWTTTSSSOOOOOONNNMMMKKKHHHEEEDDDBBBAAA?????????===;;;999666555444222111000//////---......---+++******+++***************+++++++++************************************************)))))))))******)))))))))***************+++++++++***++++++,,,,,,------...,,,,,,---------,,,,,,+++++++++,,,---------------------------...///000111......///000000000000///000000111111222222222333000000///...---,,,,,,------,,,,,,,,,...111444666888999:::999777777999::::::<<>>===;;;<<<===>>>???@@@AAABBBAAADDDIIINNNSSSVVVYYYZZZXXXUUUQQQNNNMMMMMMLLLKKKOOOWWWeeevvvuuujjj___YYYUUUVVV[[[eeettt}}}yyy}}}}}}jjj```\\\WWWTTTSSSNNNNNNNNNMMMKKKIIIFFFDDDBBBAAA?????????>>>;;;999666555444222111000//////---......---+++******+++))))))*********+++++++++************************************************))))))************))))))))))))*********+++++++++***++++++,,,,,,------...............---,,,+++++++++,,,---.........---,,,......---......///000000......///000000000000000//////000111222333333444111111000///...............---------///222555666999999:::999888888999;;;:::<<<>>>AAAAAAAAA???>>>:::<<<@@@EEEKKKRRRXXX[[[bbbjjjqqqssssssssspppkkkiiifffbbb^^^\\\YYYVVVSSSOOOMMMJJJGGGEEECCCCCCBBBBBBAAABBBEEEEEEFFFLLLUUU```jjjtttzzz~~~|||}}}|||nnnffffffjjjooouuuqqqooouuuyyyjjjaaa]]]VVVOOOIIIKKKNNNNNNNNNMMMMMMNNNLLLKKKKKKJJJHHHDDD@@@======:::;;;???EEEOOOaaarrryyyiiibbbXXXQQQMMMIIIEEEBBB@@@===<<<===<<<:::===CCCKKK[[[nnn{{{}}}|||zzzyyyzzzyyywwwvvvrrrqqqpppnnnkkkiiifffeeecccaaa___]]]\\\ZZZWWWUUURRRPPPMMMLLLMMMOOOSSSVVVVVVXXX[[[___dddhhhkkklllnnnmmmjjjiiigggccc___\\\YYYUUUOOOIIIFFFGGGIIIKKKRRR[[[ccccccZZZNNNFFFCCC>>>???@@@BBBEEEGGGHHHIIIHHHLLLRRRYYY^^^bbbccccccbbb^^^YYYUUUTTTSSSPPPNNNOOOVVVcccuuu~~~rrrggg^^^YYYUUUXXX^^^iiizzz}}}{{{|||iii___[[[VVVSSSRRRNNNNNNNNNNNNLLLIIIFFFDDDBBBAAA?????????>>><<<:::666555444222111000//////---......---+++******+++))))))******++++++++++++************************************************))))))************))))))))))))******++++++++++++***++++++,,,,,,---......---...------,,,+++***)))+++,,,---.........---,,,///............///000000...//////000000000000000,,,---...///000111222222222111000/////////////////////...///000333666777999::::::999888888999;;;:::<<<>>>AAAAAAAAA???>>>999;;;>>>DDDJJJQQQVVVZZZaaajjjqqqtttttttttqqqllljjjfffbbb^^^\\\YYYVVVSSSOOONNNLLLIIIFFFDDDCCCBBBBBBAAABBBDDDDDDEEELLLTTT^^^hhhsssyyy~~~||||||}}}wwwjjjfffjjjooorrrooonnnsss~~~rrriiieee]]]TTTMMMOOOPPPOOONNNMMMMMMNNNMMMMMMMMMMMMLLLJJJGGGDDD999888:::===???DDDTTTeee|||yyyllleee[[[TTTOOOKKKFFFBBB@@@===<<<===<<<:::===CCCKKK\\\ppp}}}|||zzzyyyyyyyyyyyyxxxvvvqqqqqqpppooollliiifffdddbbbaaa___^^^^^^\\\YYYVVVSSSPPPMMMKKKLLLOOOTTTWWWVVVXXX[[[```eeeiiimmmooouuussspppmmmjjjeee```\\\^^^ZZZSSSMMMJJJKKKMMMOOOZZZdddooopppfffYYYOOOJJJCCCDDDFFFHHHKKKMMMOOOPPPNNNSSSZZZbbbhhhkkkllllllkkkfff___[[[ZZZXXXUUURRRNNNUUUbbbttt~~~rrrggg]]]XXXVVVYYYaaammm~~~~~~}}}lllaaa[[[WWWSSSRRRQQQNNNKKKHHHGGGFFFEEECCC>>>>>>>>>??????===:::666555444333222111111000000...,,,***)))***+++++++++,,,,,,++++++***)))((((((***))))))((()))+++---...,,,+++******++++++***((()))))))))((((((((((((((())))))))))))))))))))))))+++++++++***++++++,,,,,,......---------,,,,,,,,,***++++++,,,---...000111333222000............///000000000000////////////000000000000000111111111---000222111///---...000***+++,,,---///111333444777888:::999888777777888;;;===???BBBBBBAAA@@@>>>>>><<<>>>EEEKKKOOOUUU[[[ccckkkrrrsssssstttrrrnnnlllhhhddd```]]][[[XXXVVVTTTRRRNNNIIIFFFCCCAAAAAA???@@@BBBCCCDDDFFFJJJMMMYYYaaammmwww~~~~~~sssiiiffffffkkkkkkmmmqqqzzzzzzsssiiibbbXXXWWWUUURRRPPPNNNNNNMMMPPPNNNNNNPPPQQQOOOIIIDDDFFF<<<777:::<<<===HHHWWWppp~~~{{{oooiii```XXXQQQLLLIIIGGGAAA???>>>???===;;;===BBBNNN^^^qqq~~~}}}}}}}}}yyyyyyyyyxxxwwwuuutttsssrrrpppooonnnmmmllliiifffbbbbbbaaabbbbbb```\\\YYYVVVSSSQQQNNNNNNPPPSSSUUUZZZ\\\^^^```dddkkkrrrwww|||}}}zzztttpppmmmggg```^^^YYYTTTRRRPPPOOOTTT[[[gggrrr~~~|||rrrcccWWWYYYTTTQQQTTTVVVWWWYYY]]]^^^cccjjjoooqqqssswwwzzzsssoooiiiddd___[[[VVVSSSOOOYYYgggwwwxxxmmmeeeZZZYYYXXX\\\fffssskkk```ZZZUUURRRQQQQQQNNNKKKHHHGGGFFFDDDCCC@@@???============;;;999666555444333222111111111...,,,+++***+++,,,+++***,,,,,,++++++***))))))(((***))))))))))))+++,,,---,,,+++******++++++***((())))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,,,,......---------,,,,,,,,,+++++++++,,,---...///000333222111///......//////000000000000//////////////////000000000111111222222333444222...++++++++++++++++++,,,...000333444666888::::::999999999::::::<<>>EEEJJJNNNUUU[[[aaaiiipppssstttvvvuuuqqqnnnjjjeeeaaa^^^\\\YYYWWWUUUSSSOOOKKKGGGDDDCCCBBB???@@@BBBCCCCCCFFFIIILLLWWW___kkkvvv}}}~~~}}}qqqjjjhhhggggggiiinnnvvv~~~yyyqqqkkkbbb___ZZZVVVRRRPPPPPPPPPRRRQQQQQQSSSUUUSSSMMMHHHFFF>>>999;;;;;;999AAAMMMfffuuu~~~|||qqqkkkbbbYYYRRRMMMIIIFFFDDD@@@??????===;;;>>>DDDNNN___rrr}}}~~~}}}}}}yyyxxxwwwvvvuuutttsssrrrqqqpppnnnnnnmmmllliiigggeeedddcccdddcccaaa^^^[[[VVVUUURRRQQQQQQRRRUUUWWWZZZ[[[^^^aaafffmmmuuuzzz}}}~~~}}}xxxuuurrrmmmgggbbb]]]XXXVVVTTTTTTYYY```lllyyy~~~ssskkkeee```bbbcccdddfffjjjmmmqqqwww{{{}}}~~~yyyuuuooojjjeeeaaa]]]ZZZTTT]]]kkkzzzwwwlllccc[[[YYYYYY^^^hhhvvv~~~jjj___YYYTTTPPPOOOQQQNNNKKKIIIHHHFFFDDDCCCBBB@@@===;;;<<<<<<<<<;;;777666555444222222222222...---,,,---...---,,,***,,,,,,++++++***)))))))))))))))))))))***+++,,,---,,,+++******++++++***(((************************))))))))))))))))))))))))++++++******++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///333222111000000000000000////////////000000000000////////////000111333333444444444222...+++******---,,,++++++,,,000333555666999;;;<<<;;;::::::;;;999;;;>>>AAACCCCCCBBBBBB@@@===>>>DDDIIIMMMTTTZZZ___hhhpppsssuuuxxxwwwtttppplllgggccc```]]][[[XXXVVVTTTPPPLLLHHHFFFDDDCCC@@@AAABBBCCCCCCEEEIIIKKKSSS\\\iiittt|||zzzoooiiiddddddgggllluuu{{{wwwooojjjccc[[[VVVSSSSSSSSSTTTTTTUUUXXX[[[ZZZVVVQQQKKKCCC??????;;;777;;;CCCWWWiii}}}~~~|||sssmmmddd[[[TTTNNNIIIGGGFFFBBB??????===<<<@@@GGGOOO```rrr~~~~~~~~~yyyxxxvvvtttrrrqqqqqqrrrqqqooonnnmmmmmmmmmkkkiiihhhgggfffffffffccc___\\\WWWVVVTTTSSSTTTVVVXXXYYYZZZ\\\^^^bbbgggooowww}}}~~~|||zzzuuuooogggbbb^^^]]][[[ZZZ___fffsss|||uuuttttttuuuxxx|||zzz~~~{{{uuupppkkkgggccc```[[[cccooo}}}vvvjjjaaa[[[ZZZ[[[```kkk{{{~~~jjj___YYYTTTPPPOOOPPPNNNKKKIIIHHHGGGDDDBBBBBB@@@===<<<======<<<:::777666444333222111000000---------...///...,,,***+++++++++*********)))))))))))))))******++++++,,,,,,+++******++++++***(((***************+++++++++))))))))))))))))))))))))************+++,,,------......---------,,,,,,,,,------,,,,,,,,,------...333222222111111111111111////////////000000000000.........///000222333444333444444333111///.........,,,******+++///222555888;;;======<<<:::::::::999;;;>>>@@@CCCDDDDDDDDDAAA>>>>>>CCCHHHLLLSSSZZZ```hhhpppsssvvvxxxxxxtttqqqmmmhhhccc```^^^[[[XXXWWWTTTQQQLLLIIIFFFDDDDDD@@@AAABBBBBBCCCDDDGGGJJJPPPYYYfffsss{{{rrriiieeeeeegggllluuuyyytttkkkaaaZZZVVVTTTTTTTTTUUUWWW\\\bbbcccaaa^^^TTTMMMFFFBBB===888;;;AAAMMM___vvv}}}|||uuuooofff]]]VVVOOOJJJGGGHHHCCC>>>===;;;;;;AAAHHHRRRbbbtttzzzxxxuuurrrpppppppppqqqpppnnnmmmmmmnnnnnnmmmllljjjiiihhhhhhgggddd```]]]VVVVVVVVVVVVWWWXXXZZZ[[[\\\]]]```ccchhhooowww||||||vvvlllgggdddbbb```___dddkkk{{{zzztttooojjjfffccc```gggsss}}}sssggg^^^YYYYYY[[[bbbnnnkkk```ZZZTTTPPPOOOPPPNNNKKKJJJIIIGGGDDDAAA????????????@@@>>>;;;888666555333111000///......---------...///...,,,***+++++++++***************)))*********++++++++++++,,,+++******++++++***((())))))******++++++++++++))))))))))))))))))))))))************+++,,,---.........---------,,,,,,,,,------,,,,,,,,,------...222222222222111111111000.../////////000000000111///.........///111444555666555555444333222000///...,,,***)))+++...222444:::===??????<<<999888777999;;;===@@@CCCDDDEEEEEEBBB>>>>>>CCCGGGKKKRRRYYYbbbjjjrrrtttvvvxxxwwwtttqqqmmmhhhccc```]]]ZZZXXXVVVTTTPPPLLLHHHEEEDDDCCCAAABBBBBBBBBBBBCCCFFFIIINNNWWWdddpppyyyzzznnngggffffffjjjsss{{{rrrhhh___ZZZWWWVVVTTTUUUWWW^^^fffkkkkkkjjj]]]VVVMMMDDD===999===BBBHHHXXXooo|||{{{vvvpppggg___WWWQQQKKKGGGGGGBBB===<<<::::::@@@HHHTTTddduuu|||yyyvvvsssppppppppppppooommmllllllnnnooooooooolllkkkiiiiiihhhddd```]]]VVVVVVWWWXXXYYYYYYZZZ[[[^^^___aaacccgggmmmtttyyy{{{qqqmmmiiihhhfffdddhhhnnnyyysssoookkkhhhdddlllwww{{{pppddd\\\WWWXXX\\\eeerrrlll```ZZZTTTPPPOOOOOOMMMKKKJJJIIIGGGDDDAAA?????????AAAAAA???;;;777555444333111///...------...---,,,---...---,,,***************************)))******+++++++++******,,,+++******++++++***((((((((())))))***+++++++++)))))))))))))))))))))))))))))))))***+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222222111000000......//////000000111111000///......///111333555:::888666555444222///,,,---,,,+++***+++...111333:::<<>>@@@BBBDDDEEEFFFCCC???>>>BBBFFFJJJQQQXXXbbbkkkrrruuuwwwyyyxxxuuurrrnnniiidddaaa]]]ZZZXXXVVVTTTPPPLLLHHHEEEDDDCCCAAABBBCCCBBBBBBCCCEEEHHHLLLTTT___kkkuuu}}}wwwgggeeeccceeemmmzzzyyyqqqiiibbb]]]ZZZWWWVVVWWW]]]fffnnnqqqqqqddd^^^SSSGGG>>>;;;===AAAFFFQQQggg{{{}}}{{{uuuppphhh```XXXRRRLLLHHHGGGBBB===<<<::::::@@@GGGTTTddduuu}}}{{{xxxuuusssqqqppppppnnnlllkkkkkknnnpppqqqqqqnnnmmmkkkjjjiiieeeaaa]]]WWWXXXYYYZZZ[[[[[[[[[ZZZ^^^___```bbbeeekkkrrrwwwyyytttqqqooollljjjmmmrrrzzzvvvsssqqqlllsss}}}xxxnnnbbbYYYUUUXXX^^^iiiwwwkkk___YYYSSSOOONNNOOOMMMLLLKKKJJJGGGDDDAAAAAA@@@?????????>>><<<999666555333111000......---...,,,+++***+++,,,+++***************************)))***++++++++++++***))),,,+++******++++++***(((''''''((())))))***++++++)))))))))))))))))))))))))))))))))***+++,,,...///......---------,,,,,,,,,+++++++++,,,---...///000//////000111111111000///.........///000111111111222000///......000222444888666444333333222///,,,,,,+++++++++,,,...000111666999===>>>===:::999888<<<===>>>@@@BBBDDDEEEEEEDDD???>>>BBBFFFJJJQQQXXXaaaiiiqqquuuxxx{{{zzzwwwtttpppjjjfffbbb___[[[YYYXXXUUURRRMMMJJJGGGEEEEEEBBBBBBCCCBBBAAABBBDDDGGGIIIPPPZZZfffpppyyy~~~iiieee``````hhhvvv|||tttllleeeaaa[[[XXXXXX\\\dddmmmrrrssskkkfff\\\OOODDD???>>>>>>CCCJJJ]]]uuu|||sssnnnggg```YYYRRRLLLIIIGGGBBB???>>><<<;;;@@@GGGSSSbbbrrr|||~~~}}}{{{xxxvvvsssqqqpppmmmkkkjjjkkknnnqqqssssssqqqpppnnnmmmkkkgggccc___ZZZ[[[\\\^^^^^^]]]\\\[[[[[[\\\^^^```dddjjjqqqvvv}}}zzzxxxtttppprrrxxx}}}|||{{{vvv||||||uuulll```XXXUUUYYYbbbnnn|||~~~jjj^^^XXXRRRNNNLLLOOOMMMLLLKKKJJJGGGCCC@@@CCCAAA>>>======>>>===<<<777666555222111///.........,,,***)))***+++++++++******************++++++)))***+++,,,,,,+++)))))),,,+++******++++++***(((&&&''''''((()))*********)))))))))))))))))))))))))))))))))***+++---...///......---------,,,,,,,,,***++++++,,,---...000111...///000111111000///...---......///000111111222333111///......000222333333111///111333333111...+++++++++,,,---...///000333666;;;======<<<;;;;;;======???@@@BBBCCCEEEEEEDDD@@@>>>AAAEEEIIIPPPXXX___hhhpppuuuyyy|||}}}zzzuuurrrlllgggddd```]]]ZZZYYYWWWSSSOOOKKKHHHGGGFFFBBBCCCCCCBBBAAABBBDDDFFFGGGMMMWWWbbblllvvvlllgggaaa___ggguuu|||ssskkkfff^^^[[[XXX[[[ccckkkpppsssqqqnnneeeWWWKKKCCC???===BBBEEEVVVppp~~~rrrmmmfff___YYYSSSMMMIIIHHHCCC@@@@@@>>>===AAAHHHQQQ```pppzzz~~~}}}{{{xxxtttrrrpppmmmkkkjjjkkknnnrrrttttttsssrrrpppooommmiiiddd```\\\]]]___``````^^^]]][[[XXXYYY\\\^^^ccciiiqqqvvv~~~yyyuuuwww||||||~~~zzztttjjj___WWWUUU[[[eeerrr~~~}}}iii\\\VVVRRRPPPPPPOOOLLLIIIHHHGGGGGGFFFEEEAAA@@@???>>><<<:::888777888555111//////000//////,,,---...///...---,,,+++,,,,,,,,,+++***)))((((((---,,,,,,+++***)))((((((,,,+++)))((('''''''''(((+++++++++*********))))))(((((((((((()))***,,,,,,***)))))))))***,,,...000//////000000///...------000///---------...000222000000000000000000000000------......///000000000000000000000111333555777666666777666444111...,,,---------.........//////444555777999;;;<<<===>>>999:::===@@@CCCDDDEEEEEEDDD@@@>>>@@@BBBFFFOOOXXX```iiiqqqtttxxx||||||zzzxxxtttooojjjgggccc___\\\YYYWWWUUUQQQMMMIIIGGGEEEGGGFFFDDDCCCCCCCCCDDDEEEJJJLLLQQQ\\\jjjvvv}}}sssggg\\\\\\eeeppp~~~zzztttggg___XXXXXX[[[bbbnnnyyy|||uuukkkaaaWWWLLLBBB:::CCCFFFQQQfff|||}}}rrrmmmfffaaa\\\VVVNNNIIIEEECCC>>>;;;:::;;;===???MMMWWWeeerrrzzz||||||}}}}}}{{{yyyvvvtttpppppppppqqqrrrtttuuuvvvzzzxxxuuuqqqnnniiiddd```^^^^^^___``````aaaaaaaaaZZZYYYYYYYYY\\\ccclllsss~~~|||||||||}}}|||uuulllddd]]]YYYXXX___hhhsssiii\\\VVVRRRPPPPPPPPPMMMJJJHHHGGGGGGFFFDDDAAAAAA@@@???===;;;999888888555222000000000000///---------...---,,,,,,++++++,,,,,,++++++)))((((((,,,,,,++++++***)))))))))---,,,***)))((((((((()))+++++++++*********)))))))))((((((((()))***++++++---+++((('''&&&(((***+++...............---,,,,,,...---,,,++++++---...000////////////////////////------......///000000000111111000000111333555666666777777666444222///---------------.........///333444666999:::<<<<<<<<<999:::===@@@BBBDDDEEEEEEEEEAAA???@@@BBBFFFNNNWWW```hhhppptttxxx|||}}}zzzyyyuuupppkkkhhhddd```]]]YYYWWWUUURRROOOLLLIIIHHHIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIOOOYYYgggttt|||zzzmmm```^^^dddooo|||}}}qqqhhh^^^ZZZZZZ^^^gggqqqyyyuuunnndddYYYNNNDDD???@@@CCCNNNcccxxxzzzpppllleee```\\\VVVOOOJJJEEECCC???;;;:::;;;===???IIIRRR```llluuu}}}~~~~~~~~~~~~|||zzzxxxvvvtttrrrqqqpppqqqsssvvvxxx{{{yyywwwtttqqqlllgggcccdddddddddcccaaa___\\\[[[ZZZYYYWWWWWWXXX^^^ffflll|||}}}~~~yyyqqqiiibbb\\\YYYZZZbbbkkkwww~~~hhh\\\VVVRRRPPPQQQPPPNNNKKKIIIHHHGGGEEECCCAAAAAAAAA???>>><<<:::999888666333111111111000///......---,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************---,,,+++***)))))))))***+++************)))))))))***)))))))))))))))******---+++)))&&&&&&'''***+++,,,------------,,,++++++,,,+++***))))))+++---...........................------......///000000000222222111111111222444555777777777666555333000///------------............333444666888:::;;;;;;;;;999;;;===@@@BBBDDDEEEEEEEEEAAA???@@@BBBEEEMMMVVV^^^gggppptttxxx}}}~~~|||zzzwwwrrrmmmiiieeeaaa^^^YYYXXXVVVSSSPPPNNNLLLKKKEEEDDDCCCBBBAAABBBCCCCCCEEEGGGLLLVVVdddpppzzz~~~~~~uuueee___ccclllyyyzzzpppeee^^^[[[\\\ccckkkvvvwwwsssjjj]]]PPPGGGCCC@@@CCCMMMaaauuu}}}xxxnnnjjjddd___\\\WWWPPPKKKEEECCC???<<<:::;;;===>>>BBBJJJWWWcccmmmvvv~~~|||{{{yyyxxxxxxvvvssspppqqqtttxxx{{{{{{zzzyyyxxxvvvqqqjjjffffffggggggfffccc___[[[YYYYYYXXXVVVTTTUUUYYY```eeeyyy~~~~~~|||tttllleee___[[[ZZZ]]]eeeppp|||}}}hhh\\\WWWSSSPPPQQQQQQNNNKKKIIIHHHFFFDDDBBBBBBAAAAAA@@@>>>===;;;:::999666333222222222111000///...,,,+++***+++,,,---+++++++++++++++***)))((())))))*********+++++++++++++++******))))))))))))************))))))))))))+++***)))))))))))))))***************+++,,,---...,,,,,,------------,,,,,,,,,+++)))((()))***,,,---------------------------------......///000000000333222111111111222333444777777777666555333222111------------------------111333666888:::::::::::::::;;;===???BBBDDDEEEFFFEEEBBB@@@AAABBBDDDKKKSSS\\\eeeoootttxxx~~~}}}}}}yyytttoookkkgggbbb___ZZZYYYWWWSSSPPPMMMKKKJJJCCCBBB@@@?????????@@@AAADDDFFFKKKTTT```mmmxxx~~~~~~jjjaaabbbiiivvv~~~tttiiiccc___^^^cccjjjssswwwxxxppp```QQQHHHFFFBBBEEEOOOaaasss}}}|||xxxlllgggbbb___\\\WWWQQQLLLEEECCC???<<<;;;;;;<<<===<<>>===;;;;;;888666444333333222111///...---,,,+++***+++,,,,,,******+++++++++***)))))))))))))))***++++++,,,,,,))))))))))))))))))(((((())))))))))))))))))))))))+++***)))))))))))))))***''')))+++---...---,,,***,,,------.........---------,,,***)))***+++---...------------------------------......///000000000333222111111111222333444777666666666555444333222------------------,,,,,,000222555888;;;;;;;;;::::::;;;===???AAACCCEEEFFFFFFBBB@@@AAABBBCCCIIIQQQZZZdddmmmsssyyy|||vvvqqqmmmhhhdddaaa\\\[[[XXXTTTOOOKKKHHHFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDFFFKKKRRR]]]jjjvvv~~~ooodddcccjjjuuuzzzpppiiidddaaadddiiipppwww{{{uuudddTTTJJJFFFDDDGGGPPP```pppzzzzzzwwwjjjfffaaa^^^[[[WWWQQQLLLEEECCC@@@===;;;;;;;;;<<<999???GGGQQQ[[[hhhvvv}}}|||zzzzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{yyytttnnniiiccceeeggghhhhhheeeaaa___YYYXXXVVVSSSSSSVVV[[[___eeesss~~~{{{|||}}}ssshhh```[[[YYYYYY```lllzzz~~~zzzggg\\\WWWSSSQQQQQQOOOMMMKKKJJJIIIGGGDDDAAA@@@@@@@@@???>>>===;;;:::777555333333333222000...------,,,+++++++++++++++******+++++++++******)))))))))******+++++++++,,,(((((())))))))))))((('''(((((()))))))))))))))******)))))))))))))))******)))***,,,---,,,)))&&&$$$,,,------............------,,,+++******,,,...///------------------------------......///000000000222222111111111222444555666555555444444444333333------------,,,,,,,,,,,,...111555999<<<======<<<;;;;;;<<<>>>AAACCCFFFGGGGGGCCCAAABBBBBBBBBHHHOOOYYYbbblllsssyyy~~~xxxsssooojjjfffccc^^^\\\XXXTTTOOOKKKGGGEEEDDDCCCBBBAAA@@@AAABBBBBBDDDFFFJJJPPPZZZfffsss|||tttiiihhhnnnyyyxxxqqqjjjcccaaadddmmmuuu|||xxxjjjZZZNNNIIIDDDGGGPPP^^^mmmvvvxxxuuuiiieee```]]][[[WWWQQQLLLEEECCC@@@>>><<<;;;;;;;;;888<<>>===<<<;;;:::666444333222222111///---,,,,,,,,,,,,,,,+++******)))******+++++++++*********************+++++++++((()))************)))((((((((((((((())))))******)))((((((((()))***++++++,,,++++++***)))((('''&&&++++++,,,------------------,,,+++******,,,---///------------------------------......///000000000111111000000111333555666555444444333333333333333---------,,,,,,,,,++++++---000555:::===??????>>>;;;;;;<<<>>>@@@CCCFFFGGGGGGCCCBBBBBBBBBBBBGGGMMMWWWaaalllsssyyyzzzuuupppkkkgggddd^^^\\\YYYUUUQQQMMMJJJHHHBBBAAA@@@???>>>???@@@@@@DDDFFFIIINNNVVVbbbpppyyyxxxnnnnnntttxxxooofffaaabbbiiiqqqzzz{{{qqqbbbVVVOOOGGGJJJRRR___mmmvvvxxxvvviiieee```]]]ZZZVVVPPPKKKEEEDDDAAA>>><<<;;;::::::888:::===BBBKKKYYYiiittt~~~||||||}}}~~~~~~|||{{{yyyuuuooolllkkkkkkjjjhhheeeaaa^^^\\\XXXWWWTTTPPPNNNNNNQQQTTTZZZeeevvv~~~~~~xxxooofff___\\\\\\\\\eeesss}}}yyyfff\\\XXXTTTQQQQQQLLLKKKJJJJJJJJJIIIEEECCC>>>>>>>>>>>>===<<<::::::555444222222222111...,,,++++++,,,---,,,+++***))))))******+++++++++******************************))))))+++,,,,,,+++***)))'''((((((((())))))******(((((((((((()))***,,,,,,---,,,***((()))***---///)))***+++,,,,,,,,,,,,,,,,,,+++***))))))+++---...........................------......///000000000000000000000111333555777444333333222222333333333---------,,,,,,+++++++++,,,000555;;;???@@@@@@@@@;;;<<<<<<>>>@@@CCCFFFHHHGGGDDDBBBBBBBBBAAAFFFLLLWWWaaakkkssszzz{{{uuuqqqlllgggddd]]]\\\YYYVVVRRROOOMMMKKKEEEDDDCCCBBBBBBBBBCCCDDDCCCEEEHHHLLLSSS___mmmwww}}}~~~{{{rrrsssyyy|||sssiiidddcccfffoooyyy|||vvviii\\\TTTKKKNNNUUUbbboooxxxzzzyyyjjjeee```\\\ZZZUUUOOOJJJEEEDDDAAA>>><<<;;;::::::777999;;;>>>FFFTTTdddppp}}}~~~}}}}}}~~~{{{yyyuuupppmmmkkkjjjiiigggdddaaa___^^^XXXVVVSSSNNNJJJIIIKKKMMMNNNVVVdddqqqyyytttmmmeee```]]]]]]^^^gggvvv}}}wwwdddZZZVVVSSSRRRRRRRRRPPPLLLIIIFFFDDDCCCCCCDDDAAA>>><<<<<<<<<;;;:::666444222111111000...,,,,,,---......,,,******+++111111000///---,,,+++++++++***)))(((((()))***+++'''((()))***+++,,,------***)))))))))***+++,,,,,,'''(((((()))***+++++++++222///,,,((('''(((***+++,,,,,,+++++++++,,,---...++++++++++++,,,---...///............////////////000000000///////////////444222111//////000222333///222666777777666666777222111///---,,,,,,,,,,,,///111444777;;;===???@@@=========<<<===@@@FFFJJJIIIIIIHHHDDD@@@@@@DDDIIISSS\\\eeelllttt~~~yyytttnnnhhhdddbbb___\\\YYYVVVRRRNNNKKKDDDCCCBBBAAA@@@AAABBBCCCEEEAAAAAAGGGPPPZZZfffpppttt|||~~~tttsss{{{zzzpppfff```dddllluuuzzzvvvmmmaaaZZZPPPSSS[[[fffrrryyyzzzyyyjjjfffbbb]]]XXXSSSNNNKKKDDDDDDBBB@@@>>><<<;;;:::<<<999888;;;@@@IIIYYYgggwww~~~xxxrrrkkkggghhhfffdddcccbbbaaa___^^^YYYWWWTTTPPPMMMKKKJJJJJJIIIMMMTTT[[[cccqqq}}}vvvooohhhccc]]]ZZZ]]]cccnnnzzzwwwdddZZZVVVSSSRRRRRRPPPNNNKKKHHHEEECCCBBBBBBCCCAAA>>><<<<<<<<<;;;:::999777555555444444222000,,,---......+++******+++---,,,,,,+++***)))((((((***)))(((''''''((()))******************+++++++++******))))))******+++,,,'''(((((()))******++++++000...,,,)))((((((***+++***************+++++++++++++++++++++,,,---...///------........./////////000000000000000000000000333222000//////000222333666777777444000,,,***)))111000...---,,,,,,,,,------///222666:::>>>@@@AAA=========<<<===@@@EEEIIIIIIIIIHHHDDDAAA@@@DDDHHHQQQZZZccckkkttt~~~{{{wwwrrrlllhhhbbb___\\\YYYWWWSSSOOOLLLFFFEEEDDDBBBAAABBBBBBCCCCCCAAABBBHHHNNNWWWdddooottt}}}vvvttt{{{}}}rrriiicccdddjjjssszzzzzzrrrggg___TTTWWW___jjjuuuzzzzzzxxxlllhhhbbb\\\XXXSSSOOOLLLIIIHHHGGGDDDBBB@@@>>>===<<<999888;;;???HHHWWWeeeuuu|||uuummmgggbbbaaa______```___]]][[[ZZZXXXTTTPPPMMMKKKIIIHHHDDDFFFIIILLLRRR^^^nnnyyy~~~vvvooogggaaa\\\ZZZ^^^eeeqqq}}}wwwdddZZZVVVSSSQQQQQQOOOMMMKKKHHHEEECCCBBBAAACCC@@@>>>=========;;;::::::888777666666555333222---......---+++******+++******))))))(((((((((((()))((((((''''''(((((())),,,+++++++++******))))))******)))))))))***++++++((((((((()))******++++++...---,,,***))))))))))))((()))***,,,,,,,,,+++***++++++++++++,,,---..................////////////111111111111111111111111222111000//////000222222666777888666444222222222000///---,,,+++,,,,,,---+++---000444999===@@@AAA<<<<<<<<<<<<===@@@EEEHHHIIIJJJIIIEEEBBBAAADDDGGGMMMWWWbbbjjjsss}}}~~~{{{vvvppplllbbb```]]]ZZZXXXUUUQQQNNNIIIHHHFFFDDDBBBBBBBBBBBBAAAAAADDDHHHLLLRRR```mmmttt}}}wwwuuuzzzvvvmmmhhhdddhhhoooyyy~~~yyymmmcccYYY]]]eeepppzzz~~~{{{xxxooojjjccc\\\WWWSSSPPPMMMMMMMMMKKKHHHEEEBBB@@@>>><<<999777:::===EEESSS```rrrzzzoooggg]]]]]]]]]___``````^^^\\\[[[YYYVVVQQQMMMJJJHHHFFFFFFFFFDDDCCCFFFOOO[[[eeettt~~~}}}vvvnnneee___[[[ZZZaaaiiivvvxxxdddZZZVVVSSSQQQQQQOOONNNLLLIIIGGGDDDCCCBBBBBB@@@>>>=========;;;:::888666444444444333222000---......---+++******,,,************++++++++++++))))))(((((((((((())))))+++++++++************)))******))))))))))))******(((((())))))************+++++++++++++++***)))))))))+++---/////////---,,,,,,+++++++++,,,,,,---.../////////000000000000111111111111111111222222222111000000///000111111222555777999::::::;;;===>>>///...---+++++++++,,,---,,,---///222666:::===>>>;;;;;;<<<<<<===@@@DDDGGGHHHJJJJJJGGGCCCAAACCCFFFJJJUUUaaajjjsss}}}|||wwwrrrnnncccaaa^^^[[[YYYVVVRRROOOKKKIIIFFFDDDBBBAAA@@@@@@@@@AAAEEEHHHIIINNN\\\jjjsss|||xxxuuuxxxzzzrrrlllfffggglllvvv~~~|||pppeee\\\aaajjjvvvzzzrrrlllddd\\\WWWTTTQQQPPPPPPOOOMMMKKKGGGCCC@@@>>><<<999777999<<>>>>>>>>===<<<:::666444222222222222000///.........,,,***)))+++,,,+++++++++,,,,,,,,,,,,,,,************************)))************+++++++++******))))))((())))))***)))))))))))))))*********)))***+++++++++***)))))))))+++---///000///...---,,,,,,+++++++++,,,------000000111111111222222222000000111111222222222222/////////000000111111222888:::;;;:::888777777888000///---,,,+++,,,,,,---......///111333666999:::999;;;<<<<<<===???CCCFFFHHHJJJKKKHHHDDDBBBCCCEEEIIITTT```jjjsss~~~|||xxxrrrnnneeebbb___]]][[[WWWSSSPPPKKKIIIFFFCCCAAA??????>>>@@@AAADDDGGGGGGKKKXXXeeepppzzzyyyuuuvvv}}}uuuqqqjjjhhhjjjrrr{{{zzzpppeee___dddnnnzzz~~~tttnnneee]]]XXXUUUSSSRRRSSSSSSQQQOOOKKKGGGCCC@@@===:::888999:::???KKKWWWkkkzzz~~~wwwhhhgggfffggggggfffdddbbb]]]\\\YYYVVVRRRNNNKKKIIIFFFFFFEEEDDDCCCDDDFFFHHHQQQ]]]pppyyyppphhh```\\\[[[^^^hhhrrryyyeee[[[VVVRRRPPPPPPOOOOOONNNLLLJJJHHHFFFDDD@@@???>>>>>>???>>><<<:::666444333333333333111000.........,,,***)))+++---******++++++++++++++++++***++++++,,,,,,++++++***))))))******+++++++++,,,******)))((((((((())))))))))))))))))))))))******))))))******+++*********((()))+++,,,------------,,,,,,,,,++++++,,,,,,---111111111111222222222222//////000000111222222222...//////000000111111111777999<<<===;;;999999999222111///---,,,,,,,,,,,,.........///111333666777888:::;;;<<<===???BBBEEEHHHJJJLLLJJJEEEBBBBBBDDDHHHSSS^^^hhhrrr}}}}}}yyyrrrnnngggeeeaaa^^^\\\XXXSSSPPPKKKIIIFFFCCCAAA???>>>>>>AAAAAABBBEEEFFFIIITTT___mmmwww|||vvvvvv}}}zzzuuunnnjjjiiiooovvvwwwooogggbbbfffppp|||tttnnneee^^^ZZZWWWUUUTTTWWWWWWVVVTTTPPPLLLHHHEEE???;;;999999999===HHHSSSgggwwwrrrpppllljjjhhhfffccc```^^^]]][[[YYYVVVSSSPPPOOOHHHHHHHHHHHHGGGFFFEEEDDDLLLSSS```ppp{{{uuukkkddd^^^[[[\\\aaalllwwwyyyeee[[[VVVRRRPPPPPPNNNNNNMMMLLLJJJGGGEEEDDD???>>>>>>>>>???>>><<<:::555444222222333333222000///...---+++))))))+++---+++++++++++++++*********)))***++++++++++++***)))+++++++++*********************)))(((((((((((((((***)))))))))))))))))))))((()))))))))******++++++))))))***+++,,,---......---,,,,,,++++++,,,,,,,,,//////000000000111111111......///000000111222222---...///000111111111111222777===AAABBBBBBAAAAAA444333111...---,,,,,,,,,---,,,,,,---///222666777777999;;;<<<<<<>>>AAADDDHHHKKKMMMKKKFFFCCCBBBCCCGGGQQQ\\\eeeooo{{{{{{uuupppjjjgggccc```\\\XXXSSSPPPKKKJJJGGGDDDBBB@@@@@@@@@BBB@@@@@@CCCFFFIIIQQQZZZiiitttxxxwww|||~~~zzzpppllljjjmmmrrrtttpppkkkfffjjjrrr|||rrrmmmfff```\\\YYYWWWVVVWWWXXXWWWVVVSSSNNNJJJGGG@@@<<<::::::999<<>>>>>>>>??????<<<:::333222111111111111000/////////---+++))))))+++------------,,,,,,,,,++++++((()))***++++++***)))(((------,,,+++***)))((('''******)))(((((((((((((((*********))))))))))))))))))((((((((()))***+++,,,,,,,,,,,,,,,...///111222------,,,++++++,,,,,,,,,............////////////---......///000111111111------///000111111111111222777>>>BBBCCCAAA@@@???666555222///---,,,,,,,,,+++***+++,,,///333666999777999;;;<<<<<<>>>AAADDDHHHKKKMMMLLLGGGCCCBBBBBBFFFOOOZZZbbbmmmyyy~~~wwwrrrkkkhhhddd```]]]XXXSSSOOOLLLKKKHHHEEECCCBBBAAAAAADDD@@@>>>BBBFFFIIIPPPWWWfffrrr}}}zzzxxx}}}}}}qqqmmmjjjlllqqqsssrrrpppiiilllsss|||}}}qqqlllfffaaa]]][[[XXXWWWUUUVVVVVVUUURRRMMMIIIFFFAAA===;;;:::999;;;EEEOOO___pppyyyqqqkkkfffbbb```^^^^^^^^^^^^]]][[[YYYXXXQQQNNNJJJHHHGGGFFFEEEEEEBBBBBBFFFPPP```rrr|||}}}}}}tttnnnccc^^^[[[\\\___eeeqqq|||zzzeeeZZZUUURRRPPPPPPQQQPPPOOOMMMKKKHHHFFFEEE===<<<;;;<<<===<<<:::999555444222000000000000111------,,,+++******))))))++++++++++++++++++++++++***************************************************)))(((((()))++++++*********))))))))))))******,,,+++)))((('''((()))+++)))***+++,,,...///000000////////////...---,,,+++222111///---------......------......//////000000...///000111111111111111333666:::>>>AAABBBAAAAAA;;;888333///---,,,...///***,,,...///000222555888;;;;;;;;;999999;;;???BBBGGGIIIMMMNNNMMMIIIEEEAAAFFFMMMWWWaaakkkttt~~~}}}vvvmmmjjjfffbbb^^^ZZZUUURRRNNNKKKFFFBBBAAA@@@>>>===>>>>>>>>>???AAAFFFLLLQQQaaannn|||}}}||||||{{{rrrllljjjoootttssspppnnniiilllrrryyy}}}zzzqqqkkkddd]]]ZZZYYYXXXXXXOOOOOOPPPRRRRRRQQQMMMJJJEEE???:::999999;;;DDDMMM^^^nnn}}}vvvooohhhbbb^^^^^^```bbbeeeeeebbb]]]YYYYYYTTTNNNKKKJJJIIIEEEBBB???>>>???DDDJJJVVViiizzz{{{~~~zzzqqqkkkbbb[[[WWWXXX^^^fffsss~~~yyyeeeZZZUUURRRPPPQQQPPPOOONNNLLLJJJGGGEEEDDD@@@???>>>>>>???>>><<<;;;666555333111000///000000......------,,,,,,++++++++++++++++++++++++++++++***************************************************)))(((((()))***************))))))))))))******,,,+++)))((('''((()))***)))***+++,,,---///000000------------,,,++++++***///......---------------------...///000000111111000111111222222222111111222444888<<<>>>??????>>>;;;888444000------......+++,,,...///000222666999<<<<<<;;;:::999;;;>>>AAAEEEHHHKKKMMMMMMJJJGGGDDDEEELLLWWWaaakkkttt}}}}}}vvvqqqmmmhhhccc___[[[VVVSSSOOOKKKGGGCCCBBBAAA???>>>>>>>>>>>>???AAAEEELLLPPP^^^kkkzzz|||tttnnnkkkoootttssspppooolllooosssxxx||||||xxxuuunnniiibbb\\\XXXVVVTTTRRRMMMMMMNNNPPPQQQPPPMMMJJJEEE???;;;::::::;;;CCCKKK]]]mmm}}}}}}}}}yyytttnnngggbbb___```aaacccgggjjjhhhccc^^^\\\XXXRRROOOMMMKKKFFFBBB???<<<<<<>>>BBBJJJYYYggg|||~~~yyypppiiibbb\\\XXXZZZ```iiivvvwwwcccYYYUUUSSSQQQRRROOONNNMMMKKKIIIFFFDDDBBB@@@???>>>>>>???>>><<<::::::999777555333222222222---------,,,,,,,,,,,,,,,************************************************************************)))))))))))))))************))))))(((((())))))***,,,+++)))((((((((()))***)))***+++,,,---...///000.........------,,,++++++++++++,,,------------,,,------...///111222333333333333333444333333222222111333666999;;;;;;;;;::::::888555111///.........------......///222777;;;=========;;;:::;;;===@@@DDDFFFIIILLLLLLKKKHHHGGGDDDKKKVVVaaakkkuuu}}}}}}vvvssspppjjjeeeaaa\\\XXXUUUPPPMMMIIIEEEDDDBBB@@@>>>>>>>>>??????@@@DDDJJJNNNYYYgggwwwyyyqqqlllpppssssssrrrqqqrrrrrrtttwwwyyyxxxtttqqqlllggg```ZZZVVVRRRNNNLLLIIIIIIKKKNNNPPPPPPMMMJJJEEE@@@===<<<;;;<<>>=========<<<:::888999888777555333111000///+++++++++++++++,,,,,,,,,))))))))))))))))))))))))************************************************''')))******))))))***+++))))))(((((((((((())))))+++***))))))(((((())))))))))))***+++---...///000111111000///............)))***,,,............---------...000111333444444555555555555555444333222222333555777999999999888:::888666333000///..................///222888<<<>>>>>>>>><<<;;;;;;===???EEEGGGJJJLLLLLLKKKIIIGGGEEEJJJTTT```lllvvv}}}xxxssspppjjjeeebbb^^^ZZZXXXRRROOOKKKHHHFFFDDDAAA???>>>?????????@@@CCCHHHLLLUUUcccsss~~~~~~uuuoooqqquuuuuutttuuuwwwvvvwwwxxxyyywwwtttqqqkkkfff```ZZZUUUPPPLLLIIIGGGHHHJJJMMMOOOPPPMMMKKKFFFAAA>>>>>><<<<<>>??????>>><<<<<<>>>???HHHIIILLLNNNMMMKKKHHHFFFEEEJJJRRR^^^kkkvvv~~~{{{rrroooiiieeebbb```]]][[[TTTQQQNNNKKKHHHFFFCCC@@@>>>????????????BBBFFFIIIQQQ___ooozzzyyyrrrtttwwwxxxxxxyyy{{{{{{{{{||||||zzzwwwtttkkkgggaaa[[[VVVRRRMMMJJJHHHIIIKKKNNNPPPPPPNNNKKKFFFBBB???>>>======BBBIIIZZZkkk~~~~~~yyyuuusssiiihhhfffdddcccbbbbbbbbbgggfffgggjjjmmmkkkddd^^^ZZZVVVQQQMMMJJJEEE>>>888777444444888:::;;;@@@GGGPPP]]]ooo~~~vvvkkkdddZZZWWWXXX```kkkvvvuuubbbXXXUUURRRQQQRRRPPPOOONNNLLLJJJGGGEEEDDDCCCAAA@@@@@@@@@???<<<:::666666666555333111///...////////////............************************************************************************%%%))),,,,,,***((()))+++)))((((((''''''(((((()))************)))))))))(((((()))***+++,,,---...//////...,,,+++******++++++++++++,,,....../////////------...///111222333333666666666777666666555555222333555666777888888999999999888666444111...---,,,,,,------...111666:::>>>?????????======???@@@HHHKKKNNNQQQPPPMMMIIIFFFEEEHHHNNNYYYgggttt}}}tttpppjjjfffcccaaa^^^]]]VVVSSSPPPMMMKKKHHHDDDAAA??????@@@??????AAADDDGGGLLLYYYhhhsss||||||vvvxxx|||||||||}}}~~~yyyvvvlllhhhbbb\\\XXXUUURRROOOMMMNNNOOOQQQSSSRRROOOLLLGGGBBB???>>>===>>>DDDKKK\\\lll|||xxxtttrrrgggeeeaaa^^^^^^___bbbcccjjjkkklllmmmlllgggaaa\\\UUUQQQLLLIIIFFFBBB<<<777999555444666777777999>>>EEEPPPaaarrr~~~zzzrrriiibbbXXXVVVYYYcccnnnzzz|||xxxxxx|||uuubbbXXXTTTRRRQQQQQQOOONNNMMMKKKIIIFFFDDDBBBCCCBBB@@@@@@@@@???<<<:::888888999888777555333222.........------,,,,,,+++++++++++++++++++++++++++************************************************$$$(((------***((()))+++((((((''''''''''''((((((***************)))(((((((((((()))+++,,,---...///...---+++)))))))))***+++,,,+++++++++,,,---......------...///000000111111444555666666666666666666111222333444666777888999999999999777555222///---)))+++,,,---...111555888===>>>??????>>>???@@@BBBFFFJJJOOOSSSTTTPPPKKKHHHDDDDDDIIISSSbbbpppzzzyyytttnnnhhhdddaaa^^^]]]XXXUUURRROOOMMMIIIEEEBBB??????@@@??????@@@CCCEEEGGGSSSaaakkkuuu}}}yyy|||yyytttmmmhhhaaa\\\YYYWWWVVVUUUSSSSSSSSSUUUUUUSSSPPPMMMHHHBBB>>>===<<<>>>FFFNNN^^^nnn~~~zzzvvvrrrppphhhddd^^^ZZZYYY\\\aaadddhhhkkknnnlllgggaaa\\\ZZZPPPKKKFFFBBBAAA>>>:::666:::555333444555444666999>>>GGGUUUeeerrr}}}zzzuuummmeee___YYYWWW[[[fffrrr}}}zzzsssrrruuu|||vvvbbbXXXTTTQQQPPPPPPMMMMMMLLLJJJGGGEEECCCAAABBB@@@???>>>>>>===:::888333444444444444222000///++++++******)))(((''''''++++++++++++++++++++++++************************************************$$$)))------***''')))+++((((((''''''''''''((((((***************)))(((((((((((()))***,,,---...///000...,,,*********+++,,,,,,+++*********+++,,,---------......//////000000444444555666666777666666000000111333555777888999999999999888666222///---(((***,,,...///111444666<<<>>>???@@@??????AAABBBDDDIIIPPPUUUVVVSSSNNNJJJBBBBBBEEEOOO^^^mmmxxx~~~~~~yyyqqqjjjeeeaaa^^^\\\XXXVVVSSSPPPNNNJJJFFFCCC???@@@@@@?????????BBBDDDCCCOOO\\\fffppp}}}~~~zzz~~~xxxrrrlllggg```[[[YYYYYYXXXXXXWWWWWWWWWWWWWWWUUUPPPMMMHHHBBB>>><<<<<>>???>>><<<;;;;;;888555222111///---+++,,,,,,++++++***)))((((((******++++++++++++******+++++++++*********))))))(((((()))***+++,,,,,,---,,,+++(((&&&%%%''')))*********+++++++++******))))))))))))))))))))))))))))))******+++,,,---...///444222000...---,,,,,,,,,***+++,,,...//////000000...000111000///...///000000000111222333444444555333333333333444666888999;;;;;;:::888555111---+++))))))***,,,...111333444;;;===???@@@???>>>>>>???CCCFFFKKKPPPSSSRRRNNNKKKHHHEEEFFFOOOZZZfffttt~~~uuunnnjjjfffaaa^^^UUUTTTRRRPPPMMMJJJHHHGGGAAA@@@???>>>>>>@@@BBBCCCGGGKKKSSS___mmmyyyyyytttooohhh```ZZZYYYYYYZZZYYY[[[XXXVVVXXXYYYXXXRRRLLLGGGAAA===<<<<<>>===>>>===;;;:::;;;888555333222111///---...------,,,++++++************++++++++++++******+++++++++*********)))))))))))))))***++++++,,,,,,,,,+++)))''''''((()))***)))******+++++++++******))))))))))))))))))))))))******,,,---......//////111000///...------......***+++,,,---...////////////000111111//////000111000000111222333444444555333333222333444666888999<<<<<<<<<:::777333///,,,******+++,,,---///111222999<<>>;;;999777555444555666666555666;;;CCCNNNZZZgggttt{{{yyytttmmmddd\\\ZZZ[[[```gggrrr~~~sss___WWWUUURRROOONNNPPPPPPNNNLLLIIIFFFDDDBBB@@@???============;;;999:::888555444333222111/////////......------,,,,,,******++++++++++++******+++++++++***************************************+++************)))))))))(((((()))***++++++++++++)))))))))))))))))))))))))))***,,,.../////////...///......---......//////***+++,,,---.../////////000111222111000000111222000000111222333444444555333222222222333666888:::===>>>>>><<<999555000...------,,,------///111222888;;;@@@CCCCCCCCCCCCCCCCCCEEEJJJPPPUUUWWWUUUSSSLLLHHHGGGMMMVVV```mmmxxxyyysssooojjjddd___[[[YYYVVVSSSOOOLLLJJJIIICCCBBBAAA@@@@@@@@@BBBBBBDDDGGGLLLVVVbbbppp{{{zzztttllliiidddaaa``````___^^^```^^^]]]]]]]]]ZZZSSSNNNHHHBBB===<<<===AAAKKKVVViiiyyyzzzvvvrrroookkkhhhbbb___YYYSSSOOOMMMMMMNNNUUUWWWYYYXXXUUUQQQNNNMMMIIIHHHHHHHHHGGGEEEAAA>>>;;;888666555555555555444555999???GGGRRR___kkkttt{{{|||tttpppjjjaaa\\\[[[]]]bbblllxxxsss___WWWTTTRRROOONNNOOONNNMMMKKKIIIFFFDDDBBBAAA@@@>>>===>>>===<<<:::888666444333333333111000//////......---------,,,******++++++++++++******************************+++++++++*********)))))))))***+++,,,,,,+++***)))'''''')))***++++++++++++((((((((((((((((((((((((((()))+++---.........---........................+++,,,---...///000000000000222333222111000111222000000111222333444444555333333222222333666999;;;>>>??????>>>;;;666111...///.........///111333444777;;;AAAEEEGGGGGGHHHIIIGGGIIILLLPPPUUUWWWWWWVVVOOOJJJHHHMMMUUU___lllwww|||vvvrrrmmmfffaaaZZZXXXVVVTTTQQQPPPOOOOOODDDDDDCCCBBBAAAAAABBBBBBBBBDDDHHHOOOZZZiiiwww~~~||||||yyytttkkkiiihhhfffeeedddcccccccccbbbaaaaaa```[[[TTTOOOIIICCC===<<<>>>BBBMMMXXXlll}}}yyytttpppmmmjjjggg```]]]XXXRRRLLLIIIGGGFFFJJJLLLNNNMMMKKKIIIHHHHHHEEEGGGIIIJJJJJJHHHEEECCC<<<:::777555555555444333444666:::AAAJJJUUUaaaiiissszzzzzzrrrmmmfff^^^ZZZ[[[^^^eeeqqq~~~uuu```WWWTTTRRROOOOOOLLLKKKKKKJJJHHHFFFEEEDDDCCCAAA????????????===;;;777555222222222222111///------------,,,,,,,,,,,,******++++++++++++******************************,,,,,,++++++***)))))))))((()))+++,,,,,,+++***)))&&&'''((()))***+++++++++((((((((((((((((((((((((&&&''')))+++,,,,,,,,,,,,/////////...------,,,,,,,,,---...///000111111111000222333222111000111222000000111222333444444555444333222222444777;;;===???@@@@@@@@@<<<888222///...---,,,,,,...000333555666;;;AAAFFFIIIKKKMMMOOONNNNNNOOOQQQUUUWWWWWWVVVOOOIIIGGGKKKSSS\\\iiittt~~~~~~yyyuuupppiiiccc]]][[[XXXUUURRRQQQQQQQQQFFFEEEDDDCCCBBBBBBBBBAAA@@@BBBEEEJJJSSSaaaqqq{{{}}}zzzwww}}}wwwsssjjjkkkkkkjjjiiihhhgggffffffffffffeeebbb\\\UUUPPPHHHCCC>>>===???CCCMMMXXXnnnyyytttpppmmmiiiggg___\\\VVVPPPJJJEEECCCAAABBBCCCEEEDDDCCCAAAAAABBBBBBEEEIIIKKKLLLJJJHHHFFF===;;;777666555555444333333444777<<>><<<777555222111111111000...,,,,,,++++++++++++++++++******++++++++++++*********************+++++++++,,,+++++++++******))))))((()))***+++++++++***)))''''''((()))************))))))))))))))))))))))))''''''(((((()))++++++,,,/////////......,,,+++***,,,---...///000111111111000111222111000000111222000000111222333444444555666555333333555999===@@@AAABBBCCCBBB???:::555111...,,,+++***+++---000222555999???DDDIIIMMMQQQSSSTTTSSSRRRRRRUUUWWWWWWWWWPPPJJJFFFIIIOOOWWWdddooozzz{{{wwwrrrlllgggccc```[[[VVVRRROOONNNNNNGGGGGGFFFEEEDDDCCCBBBAAA???AAACCCGGGNNN[[[kkkwww{{{xxxttt~~~yyytttpppkkklllnnnmmmkkkiiiiiiiiihhhiiijjjhhhccc\\\UUUPPPHHHCCC??????@@@CCCLLLUUUlll}}}zzzuuuqqqmmmiiifff\\\YYYSSSMMMGGGCCCAAA???>>>@@@AAAAAA???>>>===>>>>>>AAAFFFIIIIIIHHHGGGGGG===;;;777666666555555333222444666999>>>FFFOOOUUUccckkkwwwyyyrrrjjjaaaZZZYYY\\\bbbjjjxxxzzzdddYYYUUURRROOONNNMMMLLLLLLJJJHHHFFFDDDCCCCCCAAA@@@?????????===<<<888666333222222222000///++++++++++++++++++,,,,,,******++++++++++++******))))))*********++++++++++++++++++***************'''((())))))*********)))(((((()))))))))))))))((()))))))))))))))))))))))))))(((''''''(((***,,,...,,,---.........---,,,,,,***+++,,,...///////////////000111111//////000111000000111222333444444555888666555444666;;;???BBBDDDEEEFFFFFFCCC>>>888444333111...++++++,,,...000222666;;;@@@FFFKKKRRRVVVWWWUUUSSSSSSUUUXXXYYYYYYWWWPPPJJJKKKOOOUUUaaakkkwww|||wwwsssnnnjjjeeebbb\\\WWWRRROOOMMMMMMHHHHHHGGGFFFEEECCCBBBAAA???AAACCCEEEKKKWWWgggrrr~~~yyyuuuqqq{{{}}}yyyuuuqqqnnnlllnnnooonnnkkkiiijjjkkkjjjkkkllljjjddd[[[TTTPPPGGGBBB@@@@@@@@@BBBJJJRRReeexxx~~~zzzvvvrrrmmmgggcccYYYVVVPPPIIIDDDAAA?????????AAACCCCCC@@@>>><<<<<<999===BBBEEEDDDDDDEEEFFF===:::777666666666555444222333666999<<>>???>>><<<;;;:::888555333333222111///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******++++++++++++************************''''''(((((()))))))))***((()))))))))))))))((('''))))))))))))))))))))))))+++)))((('''(((+++...000***+++,,,...//////......))))))+++,,,---............000111000///...///000000000111222333444444555999777555555777<<<@@@DDDFFFHHHIIIIIIFFF@@@:::666:::777333///------///000000333888===CCCJJJQQQVVVXXXUUUSSSSSSUUUYYY[[[\\\___WWWPPPOOOQQQVVVaaajjjvvv|||xxxtttooolllccc```[[[VVVRRRPPPPPPPPPIIIIIIHHHGGGEEECCCBBBAAA???AAACCCEEEJJJUUUdddooo||||||wwwsssoooxxx~~~zzzvvvsssooolllmmmooopppnnnkkkiiijjjllljjjlllmmmkkkddd[[[TTTOOOFFFBBB@@@AAAAAABBBHHHPPP```ttt}}}zzzvvvrrrlllfffaaaWWWSSSMMMFFFBBB???>>>???AAACCCEEEEEEBBB???===<<<666:::???AAAAAA@@@BBBDDD<<<:::777666666777666555111333666999<<>><<<999777666777999:::444444444666888;;;>>>???JJJRRR]]]iiiqqqwww{{{~~~~~~~~~xxxpppgggaaa[[[YYY^^^fffiiivvv{{{eeeZZZWWWVVVTTTTTTMMMMMMMMMLLLJJJGGGEEECCCAAAAAA@@@@@@>>>===<<<;;;888777666555333222000000000000...---,,,+++++++++------,,,,,,,,,,,,------************************---,,,***))))))(((((('''******))))))))))))************))))))))))))******,,,,,,***)))((((((((()))((()))******)))***,,,......000111111000.........///---+++,,,...000///...///////////////.........///000222333444555777999777888777555333666===BBBJJJMMMPPPQQQNNNHHH@@@<<<222000---,,,,,,.........///000222555999@@@HHHNNNSSSQQQPPPQQQTTTWWWZZZ\\\\\\ZZZUUUPPPMMMRRR\\\cccppp{{{yyytttooommmfffccc^^^ZZZVVVRRROOOLLLKKKIIIFFFEEEDDDDDDBBBAAACCC@@@@@@CCCGGGLLLVVV___ooozzzzzzvvvrrruuu|||{{{sssnnnmmmnnnnnnnnnpppqqqqqqnnnjjjhhhhhhjjjiiikkklllhhh```VVVPPPLLLEEEAAA???AAACCCDDDIIINNN[[[iii}}}zzzuuuqqqkkkfffbbbZZZTTTMMMGGGCCC@@@>>>===>>>CCCLLLRRRTTTQQQKKKFFFFFFCCC@@@>>>===<<<;;;:::999999888777777666666666333333444555777:::===>>>FFFMMMXXXccclllrrrvvvyyy{{{|||yyyqqqhhhaaa\\\[[[aaaiiinnn{{{zzzdddZZZWWWUUUTTTTTTOOOOOONNNMMMKKKHHHEEEDDDBBBBBBAAA@@@>>><<<;;;:::777666666444333222111111000000...---,,,+++++++++))))))(((((((((((())))))))))))))))))))))))))))))++++++******)))'''&&&%%%***)))))))))))))))*********))))))(((((())))))***'''(((*********(((&&&$$$'''((())))))((()))+++,,,/////////000000000...,,,...---+++,,,...//////...,,,,,,---...///000111111...000222333555777:::<<<::::::888555222555;;;@@@GGGKKKPPPSSSQQQKKKDDD???444111...,,,---......------...000222555;;;BBBGGGNNNNNNNNNOOORRRVVVZZZ\\\]]][[[VVVPPPMMMPPPWWW^^^lllwww}}}wwwrrrnnneeeddd```[[[UUUQQQOOOOOOJJJHHHEEEDDDCCCCCCAAA???AAA>>>>>>AAADDDHHHQQQZZZgggsss}}}yyyrrrtttzzzzzzuuuoookkkjjjkkkkkkllloooppppppnnnkkkiiiiiiiiiiiihhhfffddd___WWWOOOIIIDDDAAA@@@CCCEEEEEEHHHLLLVVVcccwww|||xxxtttooojjjfff\\\WWWOOOHHHDDDAAA???===<<>><<<:::999666666555444333333222222......---,,,,,,,,,,,,---(((''''''&&&&&&''''''(((************************''')))+++,,,+++*********))))))))))))))))))***+++))))))(((((((((((())))))'''((()))******(((&&&%%%((()))***)))))))))+++,,,,,,******---111333111...---,,,,,,,,,---.........,,,,,,---...///000111222---///222444666999===@@@>>>>>><<<777444555:::???EEEIIIOOORRRQQQLLLDDD@@@555222///------......------...///000222777===AAAIIIJJJLLLNNNPPPTTTXXX\\\^^^]]]XXXRRRMMMMMMSSSXXXhhhtttzzztttppphhhhhheee___WWWQQQOOOPPPLLLIIIFFFEEEDDDCCCAAA@@@???===<<>>;;;===BBBMMMYYY^^^\\\XXXWWWTTTOOOJJJFFFBBB===:::555666666555555444333222222111222222444666888:::;;;AAAIIIRRRYYY```eeeiiinnnuuu{{{wwwnnnddd^^^ZZZ\\\eeeooo{{{|||eeeYYYUUURRROOOOOOQQQQQQPPPNNNLLLIIIFFFDDDCCCBBBAAA@@@>>><<<:::999666666555444333333222222,,,,,,,,,,,,---...//////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))+++...///---,,,,,,---))))))(((((()))***++++++))))))(((((((((((())))))******))))))(((((())))))***+++++++++******+++---***))))))---111333000...,,,,,,,,,,,,,,,,,,...///------......//////000000...000222444777;;;@@@DDDDDDDDDAAA<<<777666:::>>>CCCGGGLLLPPPOOOJJJCCC>>>777444000............------...///000222555:::>>>EEEGGGKKKMMMOOORRRWWW[[[___^^^ZZZSSSMMMLLLOOOSSSdddrrr}}}vvvqqqnnnmmmjjjcccYYYRRRPPPQQQNNNLLLIIIGGGFFFEEECCCAAA???<<<<<>>@@@<<<;;;AAAJJJSSSVVVVVVZZZWWWSSSOOOKKKGGGBBB???999777555333333333444555222111111111333444666888999>>>DDDJJJPPPWWW]]]bbbhhhppp}}}~~~wwwppphhh___[[[YYY\\\fffppp~~~xxxbbbXXXUUUSSSRRRRRRQQQQQQPPPNNNKKKHHHEEECCCBBBBBBAAA@@@>>><<<;;;:::777666666444333222111111+++++++++,,,---...///000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---///111///+++)))***,,,(((((((((((()))***+++,,,)))((((((''''''(((((()))---+++)))(((((()))+++,,,+++,,,,,,+++******+++---,,,+++,,,---//////---++++++,,,---,,,++++++---///....../////////////////////111333555888<<>>CCCGGGIIIRRRPPPNNNLLLKKKHHHDDDAAA:::888555333222333555666222222111111222444555666999<<<@@@DDDIIIOOOVVVZZZcccmmm{{{{{{tttkkkddd]]]ZZZZZZ^^^iiisssxxxbbbWWWTTTSSSQQQQQQQQQPPPPPPNNNKKKGGGDDDCCCAAAAAA@@@@@@>>>===<<<;;;888777666555333222000000...------,,,,,,---------***))))))(((((())))))***************************+++---///,,,'''%%%(((+++(((((((((((()))***+++,,,((((((''''''''''''((((((,,,+++)))(((((()))+++,,,***+++++++++))))))***,,,)))+++---...---,,,,,,---***,,,---,,,++++++---///............/////////000111222444666888===CCCGGGJJJKKKJJJEEE>>>999888999@@@BBBFFFJJJJJJIIIFFFDDD999666222//////...---,,,---...///000111444888;;;BBBFFFKKKMMMMMMPPPUUUYYY``````]]]WWWPPPLLLMMMOOO[[[lll}}}}}}xxxrrrnnniiiccc___ZZZVVVSSSRRROOOLLLJJJIIIGGGEEECCC@@@>>>???AAAAAA???BBBHHHJJJXXXgggrrr|||~~~vvvsssqqqppprrrttttttssssssvvvxxxxxxwwwxxxzzzzzzvvvpppkkkhhheeebbb```]]]YYYRRRMMMKKKHHHGGGJJJKKKJJJLLLPPPWWWZZZaaammm{{{{{{wwwnnnhhh___VVVPPPKKKGGGEEECCCAAA>>><<<;;;<<<======DDDCCCCCCDDDDDDDDDBBB???888777555444333333444444333222222111222333555666999:::<<>>AAAEEEHHHJJJJJJIIIHHH:::777333000///...---,,,,,,---///000111333777:::BBBGGGLLLNNNMMMOOOTTTYYY``````^^^YYYQQQMMMMMMNNNYYYiii{{{{{{pppkkkeeebbb```]]]XXXTTTRRROOOLLLJJJIIIGGGEEECCCAAA???@@@BBBAAA???BBBGGGGGGTTTcccnnnxxx{{{tttqqqqqqrrrtttwwwxxxvvvwwwyyy|||zzzzzzzzz||||||xxxqqqkkkhhhfffdddaaa]]]XXXSSSOOOMMMIIIHHHJJJKKKKKKMMMQQQZZZ[[[```iiiwww~~~rrrlllbbbZZZSSSNNNJJJHHH<<<>>>AAAAAA>>><<<:::999888888999<<>>===444555666666555444222111333333222222222333555666888999:::<<>><<<;;;555555444333111000//////......---------,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,+++***)))...,,,)))((()))******)))))))))))))))((((((((((((******+++++++++,,,,,,,,,)))))))))))))))))))))))))))(((&&&%%%&&&''')))++++++++++++,,,---...///000,,,+++---222///((()))///---...///000000111111111---...111444888<<<@@@AAAEEEGGGGGGBBB;;;666777999888>>>EEEKKKLLLKKKIIIGGGAAA>>>999333///---,,,,,,------...---...111555999BBBFFFIIIKKKJJJLLLPPPSSS\\\bbbddd]]]UUURRRPPPNNNYYYdddrrr~~~xxxqqqiiiccc```\\\WWWSSSSSSQQQOOOMMMLLLIIIFFFCCC@@@@@@AAAAAAAAAAAABBBBBBIIINNNXXXfffuuu|||vvvsssrrruuuwwwzzz|||~~~~~~~~~|||{{{}}}|||uuummmjjjgggccc```\\\WWWTTTNNNNNNMMMMMMMMMNNNPPPPPP]]]aaaaaabbblllxxxrrrjjjccc]]]VVVOOOJJJIIIGGGEEECCCAAA===999555777666555444444444555666444222111222555555333111000111111111111222222222777666777:::;;;<<>>>>>???@@@???===;;;:::777666555333222000//////......---------,,,,,,,,,+++++++++*********)))))))))***++++++++++++***)))---+++))))))***+++******))))))))))))(((((((((((()))))))))))))))))))))***)))))))))))))))))))))))))))((('''&&&&&&((()))***+++++++++,,,---...///000333222111111///---+++***---...///000000111111111000111222444666999;;;===???AAABBB>>>999555555888888<<>><<<:::999888777666444222111//////......---------,,,,,,,,,+++++++++***************)))***++++++++++++***)))+++***((()))***+++++++++(((((((((((()))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))((('''&&&'''((()))***++++++++++++,,,...///000444888666///---111...'''---...///000000111111111333333333333444555666666888:::<<<:::666333333555666:::???CCCDDDEEEFFFGGGDDDAAA<<<777222000//////---............000444777:::???EEEHHHJJJLLLQQQTTTYYYbbbgggeee```\\\XXXSSSPPP[[[jjjyyy{{{uuummmgggccc___ZZZVVVSSSQQQNNNMMMLLLJJJHHHEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEIIIPPP[[[iiivvv|||}}}~~~~~~}}}xxxuuuppplllhhhccc^^^[[[UUUSSSPPPNNNMMMNNNPPPQQQXXX^^^aaa```cccppp~~~xxxqqqjjjccc]]]XXXRRRNNNJJJGGGEEECCC@@@>>>999888666444333333444444444333222333555555333222333333333333444444444444444444555888999:::AAAJJJWWWbbbrrr}}}sssllleeecccaaaccckkkwwwvvvbbbXXXVVVTTTRRRQQQPPPOOONNNLLLIIIGGGDDDBBBAAAAAA@@@???>>>;;;999888999888777555333111000///......---------,,,,,,,,,*********************************++++++************)))((()))+++,,,,,,+++(((((((((((())))))))))))++++++++++++************))))))))))))))))))))))))((((((''''''(((((()))************+++,,,---/////////<<<>>>///***111111(((---...///000000111111111333333222222222222333333555777888777444222111222333888>>>CCCEEEEEEFFFGGGGGGCCC>>>888333111000///---............000333555888===DDDHHHJJJKKKOOORRRWWW```ggggggccc___XXXQQQNNNWWWfffuuu~~~wwwoooiiieeeaaa[[[WWWTTTRRROOOMMMLLLKKKIIIGGGEEEEEECCCBBBBBBBBBCCCCCCDDDGGGMMMUUUaaaooo}}}}}}|||}}}~~~~~~}}}~~~zzztttoookkkfffaaa^^^XXXUUURRRNNNLLLLLLNNNOOOTTT[[[```______hhhyyy}}}wwwpppiiiccc```ZZZVVVPPPJJJGGGEEECCCAAA<<<;;;999666555444444444333333444444555444444333333333333333444444444444333222444777888999@@@IIIVVVaaarrrzzzpppiii`````````dddnnnzzzttt```XXXVVVUUUSSSSSSPPPOOONNNLLLIIIFFFCCCCCCBBBBBBAAA???===;;;999888999888777555333111000///......---------,,,,,,,,,************************+++******************+++***)))(((***+++,,,,,,***'''((((((((()))))))))***************************))))))))))))))))))))))))((((((((((((((()))***************+++,,,---...//////DDDJJJ777)))---000+++---...///000000111111111111111000111111222333444666777888777555222000000000666>>>EEEHHHHHHIIIIIIJJJFFF@@@:::444111//////---...//////...///111333777<<>><<<;;;:::999777666555444333222111000......---------,,,,,,,,,***************+++++++++++++++***))))))***++++++***))))))***,,,,,,+++)))''''''(((((())))))******'''''''''((((((((())))))))))))))))))))))))))))))(((((()))))))))*********************+++---...///333JJJTTTAAA---***...------...///000000111111111/////////000111333444555777777888888777444222000000666>>>EEEIIIKKKMMMNNNOOOKKKDDD===666222//////---...//////......000222555<<>><<<;;;::::::444444444333222222111111......---------,,,,,,,,,))))))*********+++++++++++++++***))))))***+++++++++******+++,,,,,,***((('''''''''((()))*********%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((()))***************))))))******+++,,,...///000EEEPPPDDD111+++---///---...///000000111111111/////////000111333444555555555777888999777444222222666;;;AAAGGGLLLRRRVVVTTTPPPIII@@@999444111///---///000///......///111222:::CCCIIIKKKLLLMMMOOOTTT]]]fffkkkmmmlllcccZZZRRRUUU\\\gggvvv|||uuuppplllfffbbb^^^[[[VVVRRRPPPOOOMMMKKKJJJGGGDDDBBB@@@@@@AAABBB???BBBFFFIIIOOO[[[iiittt~~~{{{uuuoookkkgggdddaaa\\\[[[WWWSSSNNNJJJFFFDDDEEEGGGLLLQQQSSSXXXhhhxxx}}}xxxuuuuuupppllleee___ZZZVVVSSSPPPKKKIIIEEEAAA>>>;;;999999222555777666444333444666333333333333444444444444333222444777777999@@@HHHWWWdddwwwxxxoooiiifffbbbdddiiippp{{{rrr___VVVTTTRRROOONNNNNNPPPPPPMMMHHHDDDCCCDDDBBBAAA???===<<<;;;;;;;;;333333333222222222111111......---------,,,,,,,,,))))))******++++++++++++,,,+++***))))))***+++,,,++++++***+++,,,+++)))'''&&&''''''((()))******+++&&&'''((()))***+++,,,---))))))))))))))))))))))))(((((()))***************)))))))))***+++,,,......))):::FFFAAA444---///111---...///000111111111111000000000000111222444444222333555888:::999777444444666999===CCCLLLUUU[[[YYYTTTLLLCCC;;;666222111---///000///......///000000888BBBIIILLLMMMOOOQQQOOOXXXbbbhhhlllllleee\\\TTTUUUYYYcccrrryyytttooojjjfffaaa]]]XXXTTTQQQOOOMMMLLLKKKIIIFFFCCCAAAAAABBBCCC>>>AAADDDGGGLLLVVVeeeooo{{{{{{uuuoookkkhhhdddbbb]]]\\\ZZZVVVQQQKKKFFFCCCAAAAAAFFFMMMQQQVVVeeettt|||zzzzzzrrrnnniiiddd```]]]YYYWWWNNNLLLHHHDDD@@@===;;;:::222555777777444333444666444444444555555555666666333222444777888999@@@IIIWWWeeexxxvvvnnnhhhfffcccfffllltttppp]]]TTTQQQNNNMMMMMMLLLLLLMMMLLLJJJGGGDDDBBBAAA@@@???>>>===<<<;;;:::666666555444333111000///------,,,,,,+++***)))))))))+++---...---***'''$$$***++++++,,,,,,++++++***+++,,,---...---,,,+++***)))))))))******)))))))))))))))(((((()))***++++++***,,,...//////---***)))+++*********))))))((((((************+++,,,------111444777777333000...///...///111222222111000000333333333222222222222222555666777999999888666555555444555<<>>:::888777666666777888777666222222222333444555777777777444333555666888@@@HHHZZZkkkuuummmhhhggg```eeennnxxxppp]]]TTTQQQNNNMMMMMMLLLLLLLLLKKKIIIFFFCCCBBBAAA@@@???>>>===<<<;;;:::888888777666555333222111------,,,,,,+++******)))***+++,,,---,,,+++(((&&&)))******++++++******)))******++++++******)))(((******))))))))))))******+++***)))))))))))))))***)))***+++++++++***((('''******)))))))))(((((((((************+++,,,------,,,///222222///------......///000111222111000000111111111111111111111111333444666888999999888777333222333999DDDNNNVVVZZZ[[[YYYTTTKKKAAA888333111......---------......///000444:::CCCJJJMMMMMMKKKNNNSSSZZZ```hhhllliiibbbYYYTTTRRRYYYeeesssyyysssmmmhhh```\\\VVVRRRRRRQQQNNNLLLIIIGGGEEEDDDDDDDDDBBBAAABBB@@@AAADDDFFFJJJVVVaaarrrzzzzzztttpppmmmiiigggdddbbb___YYYRRRKKKFFFCCC@@@???BBBGGGLLLTTTaaammm~~~||||||wwwooojjjgggccc]]]YYYUUUQQQMMMIIIEEEAAA>>>;;;999888888999999777666444444444444666777888999999666555777888:::BBBKKK\\\mmm}}}ssskkkfffeeedddjjjsss}}}ppp]]]TTTQQQNNNMMMMMMMMMLLLKKKIIIGGGEEECCCBBBAAA@@@???>>>===<<<;;;:::888888777666555333222111------,,,,,,++++++************++++++++++++******)))))))))******)))))))))++++++***))))))))))))***+++***)))(((((()))***+++,,,+++***)))(((((((((((())))))))))))((((((((('''))))))(((((((((((((((''')))))))))******,,,------***,,,......------...///...///000111111111111000///000000111111222222222111333666888:::::::::999555333333777???JJJSSSXXXYYYYYYVVVNNNEEE;;;444111......---,,,,,,------...///222888AAAHHHLLLLLLKKKKKKPPPVVV\\\eeellllllggg^^^WWWSSSWWW___lll|||}}}wwwqqqlllccc^^^XXXTTTSSSRRROOOMMMJJJGGGEEEDDDDDDCCCBBB@@@CCCAAAAAACCCCCCFFFOOOXXXhhhrrr|||xxxuuuqqqmmmjjjgggddd```ZZZSSSLLLFFFCCC@@@???AAAFFFKKKRRR___kkkxxxqqqnnniiidddbbb^^^XXXSSSNNNJJJFFFDDD???===;;;::::::999777555666666666777888999:::;;;<<<999888999999;;;DDDNNN```qqqxxxooohhhdddccciiipppzzzppp]]]TTTQQQNNNMMMMMMMMMLLLJJJGGGEEEDDDCCCCCCAAA@@@???>>>===<<<;;;:::666666555444333111000///------,,,,,,,,,+++++++++************++++++,,,---))))))************))))))...---+++*********+++,,,+++***)))(((((()))***+++******)))))))))))))))***,,,+++***)))((())))))***((((((((((((''''''''''''))))))))))))***+++------......////////////000000......///000000111111111000000111111222333444444222444777999;;;;;;;;;::::::777555555;;;DDDMMMSSSWWWXXXWWWRRRIII>>>666111//////...---------......///111777>>>FFFJJJLLLKKKKKKOOOSSSYYYcccmmmpppmmmeee]]]VVVUUUZZZdddssszzzsssnnneee```YYYVVVTTTSSSPPPMMMKKKHHHFFFDDDDDDCCCBBB@@@CCC@@@???AAAAAACCCIIIQQQ^^^iiixxx~~~~~~}}}|||||||||~~~~~~}}}zzzxxxvvvrrrnnnjjjiiifffaaaZZZRRRKKKEEEBBBAAAAAACCCIIIMMMSSS^^^iii}}}zzzuuuooojjjhhhddd]]]WWWSSSPPPMMMJJJCCCAAA>>><<<<<<:::777555888777777888999:::;;;;;;===;;;;;;;;;:::===FFFQQQfffuuu|||uuummmgggeeedddlllsssppp]]]TTTQQQNNNMMMMMMMMMLLLJJJGGGEEEDDDCCCCCCAAA@@@???>>>===<<<;;;:::666666555444333111000///---------,,,,,,,,,,,,,,,+++************,,,---...***++++++++++++++++++***---,,,+++***)))***+++,,,+++***)))(((((()))***+++(((((((((((()))***+++,,,,,,+++)))((('''((()))***''''''''''''((((((((((((((((((((()))***+++---...111111000000000000000///.........//////000111222...//////000111222333333444666999;;;======<<<<<<<<<:::666555999AAAJJJQQQUUUWWWXXXUUUMMMBBB999444111111000//////.../////////111555<<>>>>>@@@AAABBBGGGMMMYYYdddsss|||zzzzzzzzzyyywwwwwwyyy{{{||||||{{{{{{{{{|||{{{zzzyyyxxxuuuqqqnnnkkkhhhbbbZZZRRRJJJEEEBBBCCCCCCGGGMMMQQQUUU^^^hhhxxx}}}wwwqqqkkkgggaaa[[[XXXUUUSSSQQQGGGEEEAAA???>>><<<999666999888888888999:::;;;<<<===;;;<<<<<<;;;===IIIUUUlll{{{~~~yyyqqqkkkggggggiiinnnvvvppp]]]TTTQQQNNNMMMMMMMMMLLLKKKIIIGGGEEECCCBBBAAA@@@???>>>===<<<;;;:::888888777666555333222111------------,,,,,,,,,,,,+++++++++++++++,,,---...++++++,,,,,,,,,,,,++++++******)))(((((((((((())))))))))))******)))))))))'''''''''((()))+++---...***)))'''&&&&&&&&&'''((('''(((((((((((()))))))))''''''((((((***+++---...111000//////000000...,,,---------...///000111222---......//////000000000555777:::===???@@@@@@@@@>>><<<999777999@@@JJJPPPSSSVVVXXXWWWPPPFFF===888222222111000///////////////111444;;;CCCIIIMMMNNNLLLOOORRRWWWcccoootttrrrfff___XXXUUUUUU\\\lllzzzxxxsssjjjeee^^^ZZZXXXVVVRRROOONNNLLLIIIGGGFFFEEEDDDBBBBBB>>>===@@@BBBBBBEEEJJJVVV```ooo|||{{{wwwvvvwwwxxxwwwuuuvvvvvvwwwxxxyyyzzzzzzzzz~~~|||||||||{{{zzzwwwtttnnnjjjddd[[[RRRKKKEEEBBBCCCEEEKKKRRRVVVXXX^^^fffsssyyyooolllfffbbb^^^[[[XXXVVVLLLIIIFFFDDDBBB@@@<<<::::::::::::::::::;;;<<<<<<<<<<<<======<<<@@@MMMZZZqqq|||vvvnnniiihhhkkknnnsss{{{ppp]]]TTTQQQNNNMMMMMMLLLLLLLLLKKKIIIFFFCCCBBBAAA@@@???>>>===<<<;;;:::888888777666555333222111------------------------++++++,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))(((((('''((()))***++++++***)))((((((((((((((()))***,,,,,,))))))((((((''''''((((((((((((((()))))))))******'''''''''(((***+++---......---...000222222///,,,------------...000222333000000000000111111111111333555:::>>>BBBDDDEEEFFFEEECCC@@@;;;:::===DDDJJJQQQUUUXXXWWWQQQHHH@@@<<<222111000//////.........000111444;;;CCCJJJNNNOOOKKKNNNQQQWWWaaammmrrrpppkkkddd\\\WWWTTTXXXfffsss~~~xxxnnniiibbb]]][[[YYYUUUQQQPPPMMMJJJIIIHHHGGGEEECCCDDD@@@???BBBCCCBBBCCCGGGOOOYYYggguuu~~~~~~yyysssrrruuuwwwwwwuuuwwwwwwwwwxxxyyy{{{{{{{{{}}}|||}}}}}}}}}{{{yyyrrrnnnggg]]]TTTMMMGGGDDDBBBEEENNNVVVYYYYYY]]]cccooo}}}|||vvvsssnnnjjjfffaaa\\\YYYQQQNNNKKKIIIGGGEEEBBB???===<<<<<<<<<<<<======>>><<<===??????>>>BBBQQQ```uuuzzzssskkkfffhhhmmmrrr{{{ppp]]]TTTQQQNNNMMMMMMLLLMMMMMMLLLJJJGGGDDDBBBAAA@@@???>>>===<<<;;;:::666666555444333111000///------------------------+++,,,,,,------,,,,,,+++))))))************))))))***+++,,,,,,,,,+++)))((('''(((+++,,,,,,+++((('''***)))))))))))))))***+++++++++++++++************(((((())))))******++++++&&&&&&'''(((***+++---...------...222555666222///------,,,---...000222333555555444444444444444444000444999???DDDHHHJJJJJJNNNKKKFFF???:::999>>>BBBQQQTTTXXXWWWRRRJJJCCC???111111000......---------000111444;;;CCCJJJNNNPPPKKKNNNQQQVVV```lllpppnnnqqqjjjaaaYYYSSSSSS___kkk||||||qqqllleee```]]][[[WWWTTTQQQOOOLLLJJJIIIHHHFFFDDDGGGBBBAAACCCDDDBBBBBBDDDHHHRRR```nnnxxx~~~xxxqqqpppssswwwwwwvvvyyyxxxwwwxxxzzz|||||||||~~~}}}{{{|||}}}}}}|||{{{uuuqqqiii```VVVNNNIIIFFFAAAEEEOOOXXX[[[YYY[[[```mmm{{{}}}|||~~~|||}}}yyyuuupppkkkeee___[[[TTTRRROOOLLLKKKIIIFFFCCC>>>>>>>>>>>>>>>>>>???@@@===>>>@@@AAA@@@EEETTTdddwww~~~yyyqqqhhhdddgggnnntttsss```WWWSSSPPPNNNOOOLLLLLLKKKJJJIIIGGGEEEDDD?????????>>>===<<<<<<;;;666666555444222111000000//////...---,,,,,,++++++,,,,,,---...---,,,+++***$$$'''***,,,,,,++++++,,,+++++++++*********))))))(((((((((((())))))))))))******))))))))))))******+++*********))))))(((((('''((((((((((((''''''&&&(((((((((((()))***+++,,,////////////000000000000+++,,,,,,---...///111111000111111222333333444444666888<<>>BBBIIIOOOVVVYYY[[[VVVJJJ>>>888555000---,,,---------222333444999@@@GGGLLLNNNMMMKKKMMMTTT[[[cccppp{{{|||tttiii```VVVRRRZZZfffwww~~~zzzsssjjjddd```\\\WWWTTTSSSQQQNNNKKKHHHFFFEEEEEEAAAAAA@@@@@@@@@AAACCCDDDIIIMMMWWWcccqqq}}}}}}|||xxxsssqqqsssvvvyyy{{{{{{yyywwwwwwyyy{{{|||}}}~~~~~~}}}|||||||||tttqqqiii___TTTKKKGGGFFFEEEIIISSS\\\___^^^```dddmmmwww~~~~~~zzzwwwsssnnnhhhddd\\\XXXSSSNNNKKKHHHEEECCC@@@???>>>>>>@@@AAAAAA@@@FFF@@@???CCCEEEHHHZZZnnnvvvmmmiiigggiiipppxxxsss```VVVSSSPPPOOOOOONNNNNNMMMLLLJJJHHHFFFEEEBBBBBBAAA@@@???>>>===<<<666666555444222111000000//////......---,,,,,,+++******+++++++++***)))((()))***++++++***)))+++,,,+++++++++*********))))))((((((((()))))))))************))))))))))))******************)))))))))(((''''''(((((()))))))))((((((((((((((()))***+++,,,.............../////////,,,,,,,,,---...///000111111111111222222333333333999;;;???EEEKKKRRRWWWZZZXXXUUUNNNFFF???===>>>@@@HHHNNNTTTXXXYYYVVVKKK@@@;;;777111.........//////111111222777===EEEKKKNNNMMMKKKKKKQQQXXX```mmmxxx{{{tttkkkcccYYYTTTZZZdddqqq|||{{{uuullleeeaaa]]]XXXUUUUUUSSSPPPLLLJJJHHHGGGFFFCCCBBBAAA@@@???@@@@@@AAACCCGGGPPP\\\jjjvvv{{{zzzwwwsssqqqssswwwzzz||||||yyywwwwwwyyy{{{||||||~~~~~~~~~~~~}}}}}}}}}}}}wwwssskkk```TTTKKKGGGEEEFFFJJJTTT^^^aaa___aaafffooowww~~~|||yyywwwrrrmmmiiibbb^^^YYYUUUQQQNNNKKKHHHCCCAAA???>>>???@@@@@@@@@DDD??????DDDHHHMMM```ttt~~~uuullliiihhhkkksss|||rrr___VVVSSSQQQPPPPPPPPPOOONNNMMMJJJHHHFFFDDDCCCBBBAAA@@@>>>===<<<;;;666666555444222111000000000//////......---------***++++++++++++***)))(((+++++++++)))''''''(((***+++++++++***************)))))))))*********++++++******))))))))))))******************))))))))))))'''(((((())))))*********(((((((((((()))***+++,,,,,,,,,---------.........,,,,,,,,,---...///000111111111111111222222222222:::;;;???DDDJJJPPPUUUWWWYYYVVVQQQJJJCCC>>>======FFFLLLRRRUUUWWWUUUNNNEEE>>>999444000///000000000000000000444:::CCCKKKPPPOOOKKKJJJNNNSSS[[[hhhtttzzzvvvpppggg]]]VVVYYY```hhhsss}}}vvvmmmfffbbb^^^ZZZVVVVVVTTTQQQNNNKKKJJJIIIIIIEEEDDDBBB@@@???>>>??????CCCFFFMMMWWWdddrrr~~~{{{xxxuuurrrrrruuuyyy|||}}}}}}zzzwwwvvvxxxzzz{{{||||||||||||}}}}}}}}}~~~~~~{{{vvvnnnbbbVVVLLLGGGEEEGGGLLLVVV```cccaaabbbfffpppxxx~~~|||xxxsssooohhheee```[[[XXXTTTPPPMMMFFFCCC@@@>>>>>>??????>>>AAA>>>???FFFLLLUUUhhh{{{{{{ssskkkiiijjjnnnxxxqqq___VVVTTTRRRQQQQQQPPPPPPNNNLLLJJJGGGEEECCCAAAAAA???>>><<<:::999888666666555444222111000000000000//////............------------,,,,,,++++++)))******)))'''&&&((()))************************)))*********++++++++++++******))))))))))))***************))))))))))))))))))))))))))))))*********))))))(((((()))***++++++,,,,,,,,,---......//////------------...///000111222222222222222222222222555777:::>>>CCCHHHLLLOOOSSSRRROOOJJJCCC>>>;;;;;;CCCJJJPPPSSSUUUUUUQQQKKKBBB===666111000000000000000000000222888AAAKKKRRRRRRMMMJJJLLLPPPWWWdddpppzzzzzzwwwnnncccZZZYYY[[[```kkk}}}xxxooohhhccc___ZZZWWWVVVUUURRROOOLLLKKKJJJJJJDDDCCCAAA@@@????????????BBBEEEJJJRRR^^^lllzzz~~~|||vvvtttssstttwww{{{}}}~~~}}}zzzvvvuuuwwwyyy{{{{{{yyyyyyzzzzzz{{{|||}}}}}}}}}yyypppcccWWWMMMGGGEEEGGGLLLVVV```bbbaaabbbfffqqqxxx~~~{{{|||~~~|||wwwsssllliiiddd```\\\XXXSSSPPPJJJGGGBBB???>>>>>>>>>===@@@>>>@@@GGGOOO[[[nnnwwwooohhhhhhkkkqqq|||qqq___VVVTTTRRRQQQQQQOOONNNMMMKKKHHHFFFCCCBBBAAA@@@???===;;;:::888777666666555444222111000000///////////////.........------,,,,,,,,,,,,+++,,,((()))+++,,,+++******+++************************)))*********++++++++++++******))))))))))))******))))))))))))))))))******,,,+++***)))(((((())))))))))))))))))))))))***+++,,,,,,---...//////000000...............///000111222222222222222333333333333444666999<<<@@@CCCEEEHHHIIIIIIFFFBBB===;;;:::@@@HHHNNNQQQTTTWWWUUUQQQGGGAAA999333000000000000000000111222777@@@KKKSSSUUUPPPLLLLLLOOOUUUaaalllzzz~~~~~~vvvjjj___YYYWWW[[[eeevvvzzzqqqjjjeeeaaa\\\XXXVVVUUURRROOOMMMKKKKKKKKKCCCCCCAAA@@@@@@@@@AAABBB>>>@@@DDDJJJTTTbbbqqq{{{~~~~~~|||uuutttsssuuuyyy}}}{{{xxxtttsssuuuxxxzzz{{{vvvwwwwwwxxxyyyzzz{{{{{{|||xxxooocccWWWMMMGGGEEEFFFJJJTTT]]]```___aaafffqqqwww}}}~~~{{{yyy{{{~~~~~~yyyuuupppmmmiiieeeaaa]]]YYYUUUNNNKKKFFFCCCAAA@@@>>>===AAA@@@BBBIIISSSaaasss{{{qqqkkkggghhhmmmtttrrr___VVVSSSQQQPPPPPPNNNMMMLLLKKKHHHFFFDDDBBBBBBAAA@@@???===<<<;;;:::666666555444222111000000........................,,,+++******))))))*********,,,------,,,,,,---///***************+++++++++)))))))))*********++++++******))))))))))))******))))))))))))************+++***)))((('''((())))))***)))))))))))))))******,,,,,,---...///000000111//////......//////000111222222333333444555555555444555555777999<<<>>>??????AAACCCCCC@@@>>><<<;;;===FFFNNNRRRUUUYYYYYYVVVMMMGGG===666222000000///000111222333666>>>IIIQQQXXXRRRNNNNNNOOOSSS]]]gggvvv}}}rrrggg^^^XXXXXX```nnn~~~~~~uuummmiiiddd___[[[WWWUUURRRPPPNNNLLLLLLLLLDDDCCCBBBAAAAAABBBCCCCCC???AAADDDGGGNNN[[[jjjuuu~~~~~~|||zzztttttttttwww{{{~~~yyyvvvrrrqqqsssvvvyyy{{{vvvvvvwwwwwwxxxyyyzzzzzzyyyuuummmbbbVVVMMMHHHFFFGGGJJJRRRZZZ]]]]]]```fffpppvvv{{{|||zzzyyy{{{zzzwwwuuusssooollliiieee```]]]SSSPPPLLLIIIGGGEEEBBB@@@BBBCCCEEELLLWWWhhhyyyxxxnnniiigggkkkqqqxxxsss```VVVSSSPPPOOOOOONNNMMMLLLKKKIIIGGGEEEDDDAAA@@@???>>>===<<<;;;;;;666666555444222111000000------------------------,,,+++***)))))))))******---,,,***'''%%%&&&***...))))))*********+++++++++((((((((()))))))))************))))))))))))******((()))))))))************((('''&&&&&&''')))+++,,,******))))))))))))*********+++,,,---...///000000//////////////////000111222222333444666777888888777666666777777888::::::<<>>>>>:::DDDNNNSSSWWW[[[\\\ZZZTTTMMMCCC:::444222111000...000222333555;;;FFFNNNXXXSSSOOOOOOOOOQQQYYYbbbppp}}}yyyoooeee\\\WWW\\\fffuuuzzzrrrmmmiiiccc```XXXWWWTTTQQQOOONNNNNNNNNGGGFFFEEECCCBBBBBBBBBCCC@@@BBBDDDFFFKKKUUUdddnnnyyy}}}|||zzzttttttuuuxxx|||~~~~~~vvvsssooonnnqqquuuyyy{{{wwwxxxxxxxxxyyyyyyzzzzzzuuuqqqjjj```UUUMMMIIIGGGHHHJJJQQQXXXZZZ[[[aaahhhqqqvvvzzz{{{xxxwwwzzz~~~|||{{{xxxvvvsssqqqnnnjjjfffbbbXXXVVVTTTRRRPPPLLLHHHEEECCCEEEHHHOOO]]]ppp}}}uuummmiiiiiiooovvv}}}sss```WWWSSSPPPNNNOOONNNNNNMMMLLLKKKIIIGGGFFF>>>======<<<;;;:::::::::666666555444222111000000,,,---------------------...---,,,+++++++++,,,---...+++%%%%%%***))))))******++++++++++++(((((((((((())))))))))))******))))))))))))******(((((())))))*********+++%%%$$$$$$%%%'''***---///******)))))))))))))))***)))******+++---...//////000////////////000000111111222333555777888999:::777777666666666666777777===???BBBCCCAAA@@@???@@@999DDDOOOTTTXXX\\\^^^\\\YYYRRRFFF<<<666333222111---000222222333999CCCKKKXXXSSSOOOOOONNNPPPWWW___lllzzz}}}uuujjj```VVVZZZbbbooo}}}vvvqqqlllgggcccZZZXXXVVVSSSQQQPPPPPPPPPJJJIIIGGGDDDBBBAAAAAAAAA<<<>>>@@@AAADDDMMM[[[fffttt||||||}}}uuuuuuvvvyyy|||~~~~~~}}}tttqqqmmmmmmpppuuuyyy{{{yyyyyyzzzzzzzzzzzz{{{{{{rrrooohhh^^^TTTMMMIIIHHHJJJKKKPPPWWWYYY[[[bbbjjjrrrvvvzzzzzzvvvuuuyyy|||~~~~~~~~~~~~wwwvvvsssqqqooolllgggddd\\\[[[YYYXXXVVVRRRMMMIIICCCFFFJJJRRRaaauuu{{{sssmmmjjjlllssszzzvvvaaaWWWTTTRRRPPPOOOOOOOOONNNLLLJJJHHHFFFEEEBBBBBBBBBAAA???>>><<<;;;666666555444333111000///......---------,,,,,,,,,,,,+++)))))))))+++---...,,,***(((''''''(((***,,,************************))))))))))))))))))))))))$$$$$$&&&'''((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))((()))))))))************,,,,,,,,,---///111222333///000000///......///111111222333555555555555444777888888555222222555999;;;>>>BBBDDDDDDCCCBBBCCCAAADDDLLLWWW^^^bbbhhhnnn```WWWJJJ???888333///---...000222111111444===DDDQQQOOOMMMKKKKKKNNNTTTYYYfffrrr~~~|||qqqggg[[[YYY^^^kkkzzz}}}xxxrrrkkkdddbbb^^^XXXRRRNNNMMMNNNOOOIIIIIIIIIGGGDDDAAA>>>===@@@???@@@BBBCCCHHHTTT```pppxxx}}}}}}xxxvvvwwwyyy}}}~~~|||ssslllhhhkkknnnoooqqquuuxxxzzz{{{{{{yyywwwwwwwwwwwwooodddZZZSSSNNNLLLJJJLLLPPPUUUYYY[[[___eeejjjppptttwwwvvvssssssxxx}}}~~~}}}|||{{{zzzxxxvvvuuusssqqqllliiiaaa___]]][[[YYYUUUQQQMMMIIIKKKQQQZZZiiizzz~~~wwwrrrnnnmmmooouuuttt```WWWUUUSSSQQQPPPOOOOOONNNLLLJJJHHHFFFEEEBBBAAAAAA@@@???===<<<;;;666666555444333111000///.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))************&&&'''((())))))))))))((()))))))))))))))))))))))))))))))))))))))******+++******+++,,,---///000111111222222111000000111333222333555666666666555444555777777555222222555888<<>>???AAABBBEEEPPP[[[jjjsss~~~||||||xxxyyy{{{~~~~~~{{{qqqjjjfffiiimmmooorrrvvvzzz|||}}}}}}{{{xxxwwwwwwvvvnnncccYYYSSSOOOMMMLLLLLLPPPUUUXXX[[[___fffkkkrrruuuwwwvvvrrrsssxxx}}}~~~}}}{{{zzzxxxwwwuuutttrrrpppllliiicccaaa^^^\\\ZZZVVVRRRNNNIIIKKKRRR]]]lll}}}}}}wwwrrrnnnnnnqqqyyyrrr```XXXVVVTTTQQQPPPOOONNNMMMLLLJJJHHHFFFDDDAAAAAA@@@???>>><<<;;;:::666666666555333222000///.........------------,,,+++,,,...//////---+++******+++,,,------,,,+++***(((((((((((((((((((((((()))))))))))))))))))))))))))*********************(((((())))))******))))))))))))))))))))))))))))))***)))((((((((()))+++,,,((())))))***+++---...///111222222111000000111333444555666777777777666555333555555444111111444888<<>>>>>??????BBBJJJTTT```jjjxxx|||zzz~~~~~~zzz{{{}}}}}}yyyoooiiieeegggkkkmmmrrrxxx{{{}}}|||xxxuuutttssslllbbbXXXSSSPPPNNNMMMMMMPPPUUUXXX[[[```hhhmmmtttwwwxxxuuuqqqrrrwww|||~~~}}}|||zzzxxxvvvtttrrrqqqpppnnnkkkhhheeebbb___\\\ZZZVVVRRROOOHHHLLLTTTaaaqqqzzzuuurrrnnnpppuuu~~~qqq___XXXVVVTTTQQQPPPNNNNNNMMMLLLJJJGGGEEEDDD@@@@@@@@@???===<<<:::999777666666555444222000000............---------------......///...---+++******++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))((((((((((((((((((((((((***)))((('''((()))+++,,,(((((())))))+++,,,---......///000///------///000555666777888999888777777111444555444111111444777;;;???FFFJJJLLLLLLLLLLLLJJJDDDEEEOOOZZZbbbgggjjjrrrkkk```SSSFFF===666222...////////////222777;;;CCCKKKTTTTTTNNNJJJMMMRRRWWWddduuuxxxmmmcccZZZYYY```ooozzzuuurrrkkkhhhccc]]]VVVQQQNNNLLLKKKJJJIIIGGGEEECCCAAA@@@BBB???>>>?????????FFFNNNVVV```ppp}}}{{{yyy~~~~~~~~~|||wwwoooiiifffgggiiikkkqqqwww|||~~~{{{vvvsssrrroooiii___VVVQQQNNNMMMMMMLLLPPPTTTWWW[[[aaajjjpppvvvxxxxxxtttppppppvvv{{{~~~}}}{{{xxxvvvsssqqqooonnnmmmllliiigggdddaaa^^^[[[XXXTTTPPPMMMHHHMMMWWWeeeuuu|||vvvqqqooonnnrrryyyrrr___WWWUUUSSSQQQPPPNNNNNNMMMKKKIIIGGGEEEDDD@@@@@@@@@???===<<<:::999777777666555444222111000//////.........---------000///---,,,+++,,,,,,---,,,***)))(((((()))***,,,************************))))))))))))))))))))))))***)))(((((('''(((((()))))))))************))))))((((((((((((((((((((((((***)))((((((((()))++++++************+++,,,.........//////...------...000555666777999999999999888222444666555222222444777<<>>HHHSSSVVVPPPKKKLLLOOOSSS___nnn|||ssshhh\\\WWWZZZggg}}}}}}yyyvvvppplllggg```YYYTTTPPPNNNLLLKKKIIIGGGEEEDDDBBBBBBDDDAAA???@@@@@@???CCCIIINNNXXXggguuu}}}zzz~~~{{{uuupppkkkhhhiiijjjkkkpppwww|||}}}~~~}}}yyytttqqqppplllfff\\\TTTOOOMMMLLLKKKLLLOOORRRUUUYYYaaakkkrrrvvvwwwvvvrrrnnnnnnuuu{{{~~~}}}zzzwwwuuurrrooolllkkkjjjhhhfffddd```]]]YYYVVVTTTQQQMMMKKKJJJPPP[[[iiixxxxxxqqqnnnmmmpppuuu~~~ttt```VVVSSSQQQOOONNNNNNMMMLLLKKKIIIGGGEEECCCAAAAAA@@@???>>><<<;;;:::777777777666444333111000/////////.........------///...,,,******+++---...,,,***(((&&&&&&(((***,,,************************))))))))))))))))))))))))+++***)))((()))***+++,,,))))))******))))))(((((())))))))))))))))))))))))((()))))))))************++++++++++++,,,---...///000111111000//////000222333444777999::::::::::::555777999777444333444777===BBBJJJPPPSSSSSSSSSSSSXXXMMMDDDEEEMMMYYYfffpppnnnmmmhhh___RRREEE;;;666000000///...///111333555;;;EEEQQQUUURRRMMMLLLMMMRRR[[[hhhvvvzzzooobbbZZZYYYaaattt}}}zzztttpppjjjbbb[[[VVVSSSQQQNNNMMMKKKIIIGGGFFFFFFEEEFFFAAA???@@@@@@???AAAEEEHHHQQQ___mmmwww|||~~~yyysssooolllkkkllllllmmmrrryyy|||}}}}}}{{{wwwsssqqqpppkkkeee[[[SSSNNNLLLKKKJJJKKKMMMPPPSSSXXX```kkktttuuuvvvtttoookkkmmmttt{{{}}}}}}{{{wwwtttqqqnnnjjjhhhfffeeecccaaa\\\YYYUUURRRPPPNNNKKKIIIJJJQQQ^^^mmm|||uuunnnmmmmmmtttzzzwww```TTTQQQNNNMMMMMMNNNMMMLLLKKKIIIFFFDDDCCCBBBAAAAAA@@@???===<<<;;;777777777666555333111000////////////............+++++++++++++++,,,,,,---++++++***))))))***++++++************************))))))))))))))))))))))))))))))((('''((()))+++,,,((())))))))))))((('''&&&))))))))))))))))))))))))'''(((***+++++++++)))(((++++++++++++,,,,,,---...///000111000......000111111333555888:::;;;;;;;;;888:::<<<:::777444555777;;;BBBLLLUUUZZZ]]]^^^___^^^TTTJJJHHHKKKTTTcccooojjjkkkkkkdddXXXJJJ>>>999222000//////000222333333999BBBMMMTTTSSSPPPMMMLLLNNNUUU___lll}}}xxxkkk```ZZZ]]]kkkzzz~~~wwwssskkkccc\\\XXXUUUUUUOOONNNKKKIIIHHHGGGGGGGGGEEEAAA>>>@@@@@@>>>???BBBCCCKKKXXXdddnnnxxxyyyrrrkkkjjjlllppppppqqqvvv}}}~~~~~~}}}zzzvvvsssrrrsssmmmfff\\\TTTOOOMMMLLLKKKIIIKKKNNNQQQVVV```llltttttttttrrrmmmiiikkksss{{{|||~~~{{{wwwtttqqqmmmiiifffdddbbb___^^^XXXUUUQQQOOOMMMLLLJJJHHHIIIRRR```qqq~~~tttnnnnnnqqqzzzyyyaaaTTTOOOMMMKKKLLLMMMMMMLLLKKKIIIFFFDDDCCCBBBBBBBBBAAA???>>><<<;;;888777777666555333222111000/////////............((()))+++---------+++******+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%$$$$$$%%%''')))+++(((((()))(((((('''&&&&&&))))))))))))))))))))))))&&&'''***,,,,,,+++)))'''+++*********+++,,,---------...///...,,,,,,...///000111444777:::;;;<<<<<<:::<<<>>><<<888555666777888AAAMMMYYYbbbgggkkkmmmaaaXXXOOOJJJJJJOOO\\\hhhgggjjjlllggg\\\MMMAAA;;;333111000///111222333333999@@@KKKRRRTTTRRRNNNKKKJJJOOOWWWdddvvvqqqeee[[[ZZZeeeqqqyyytttlllccc\\\YYYWWWWWWMMMLLLJJJGGGFFFEEEEEEEEEDDD@@@===???@@@>>>===@@@@@@HHHSSS^^^iiisss~~~xxxqqqhhhiiimmmrrrssstttzzz}}}yyyvvvttttttuuunnnhhh^^^UUUPPPNNNMMMLLLHHHJJJMMMPPPUUU___llluuussssssqqqkkkhhhjjjsss{{{||||||wwwtttqqqmmmiiieeebbb```^^^\\\WWWSSSPPPMMMLLLKKKJJJHHHIIIRRRbbbttt}}}tttoooqqqttt{{{dddWWWQQQNNNMMMNNNLLLMMMMMMMMMJJJGGGCCC@@@BBBBBBAAA@@@>>><<<:::999666444222222222222000...//////---,,,+++*********---------,,,+++***(((((())))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((***)))'''&&&'''(((***++++++***)))((((((***,,,---111000000000//////......///111333555888999::::::;;;:::999999999888555444999AAANNN\\\hhhppptttuuupppeeeUUUIIIGGGMMMVVV]]]eeeiiikkkfff___UUUIII>>>:::555111000222444333222666>>>HHHPPPSSSRRROOOMMMQQQSSSXXXaaammmzzzwwwmmmbbbZZZ^^^gggwww}}}vvvllleee```]]]XXXUUUSSSOOOJJJGGGFFFEEEEEEDDDCCCBBBAAAAAA??????>>>===???AAAIIITTT]]]fffsss{{{tttjjjkkkmmmooorrrxxx|||vvvssssssuuuwwwnnnhhh^^^VVVPPPLLLJJJIIIHHHJJJNNNRRRYYYbbblllrrrwwwvvvssslllfffgggnnnttt~~~{{{xxxvvvmmmnnnjjjccc___^^^\\\WWWUUUOOOJJJHHHEEEBBBCCCGGGNNNVVVeeewww{{{xxxxxxyyyzzz{{{dddWWWQQQNNNMMMNNNLLLLLLMMMLLLJJJGGGDDDBBBBBBBBBAAA@@@>>><<<:::999888666444444444444222000000///...,,,++++++******++++++,,,,,,,,,+++******************************))))))*********++++++++++++++++++*********))))))(((((())))))))))))(((((()))))))))(((((((((''''''''''''&&&&&&''''''((()))))))))'''''''''(((***+++,,,,,,+++***+++---///000////////////////////////111111333444777999:::;;;===<<<:::::::::999888777:::BBBOOO]]]iiiqqquuuvvvvvvlll\\\NNNGGGJJJSSS[[[ccchhhkkkgggaaaZZZOOOFFF:::666000///000222222111555;;;DDDLLLQQQRRROOOLLLMMMOOOSSS[[[hhhwwwsssfff\\\\\\bbbrrryyyooohhhccc___ZZZWWWUUURRRMMMJJJHHHGGGEEEDDDEEEDDDDDDCCCBBBAAA@@@@@@>>>@@@FFFPPPYYYbbbooo{{{xxxqqqlllmmmnnnqqquuu|||~~~xxxuuutttvvvxxxqqqiii^^^VVVQQQNNNKKKIIIHHHJJJMMMRRRYYYcccmmmtttyyyxxxssslllggghhhooovvv~~~~~~zzzvvvtttooonnniiiaaa\\\ZZZVVVQQQRRRLLLGGGFFFEEEBBBEEEIIINNNWWWgggyyy}}}zzzyyyzzz}}}{{{dddWWWRRROOONNNOOOLLLLLLKKKJJJIIIGGGFFFEEEBBBBBBAAA@@@>>><<<:::999888666444444444444222000000000...---,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++***************((())))))******))))))(((******)))))))))(((((((((((((((''''''(((((()))***)))((('''''''''(((***+++(((''''''''')))+++---...---......///000000111111333333222333555888;;;===>>>===;;;:::::::::;;;;;;:::AAAMMMZZZdddlllooopppsssmmmaaaRRRGGGGGGOOOWWW```eeehhhfffccc___WWWOOO>>>999333000111222222111444777===FFFNNNRRROOOLLLIIIJJJMMMTTT```qqq|||mmmaaa]]]___iii{{{}}}tttlllgggbbb]]]YYYWWWTTTPPPMMMKKKIIIFFFDDDEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>CCCKKKRRRZZZhhhttt|||wwwpppllllllmmmqqqwww~~~zzzvvvvvvwwwyyyvvvlll___UUUQQQOOOLLLHHHHHHIIIMMMQQQYYYdddooowww|||yyyssskkkgggiiiqqqxxx}}}}}}xxxtttqqqnnnlllfff]]]XXXWWWSSSNNNNNNHHHDDDDDDDDDBBBEEEJJJPPPYYYjjj|||~~~{{{yyyzzz~~~|||eeeXXXSSSOOOOOOPPPKKKKKKJJJIIIHHHGGGGGGGGGBBBBBBAAA@@@>>><<<:::999666444222222222222000...000000///...---,,,,,,---++++++***+++++++++,,,,,,++++++++++++++++++++++++************************************************)))))))))******)))))))))************))))))))))))((((((((((((((()))******)))(((((('''((()))******%%%%%%%%%&&&(((***+++------...///000111333444444555444222222444888<<<>>>>>>===<<<:::999:::<<<>>>888>>>GGGQQQZZZ___bbbcccffffffaaaUUUIIIEEEKKKRRR[[[aaaddddddcccaaa[[[UUUFFF???777333222333333222444444888AAAKKKQQQQQQNNNJJJJJJKKKOOOXXXiii|||vvviiibbb```bbbqqqxxxpppkkkfff```[[[VVVTTTQQQOOOMMMKKKHHHEEECCCCCCBBBAAA@@@???>>>>>>???>>>AAAFFFLLLSSS```lllxxx~~~zzzssslllkkkkkkooowww{{{vvvvvvxxxzzzzzzooo```VVVRRROOOKKKGGGGGGIIILLLQQQYYYeeerrr{{{{{{sssjjjfffiiiqqqwww}}}}}}xxxssspppjjjhhhaaaZZZXXXZZZXXXSSSLLLFFFCCCCCCBBBAAADDDIIIQQQ\\\nnn~~~|||yyyyyy|||}}}fffYYYSSSPPPNNNOOOKKKKKKJJJIIIHHHHHHGGGGGGBBBBBBAAA@@@>>><<<:::999666444222222222222000...000///...------------------,,,+++*********++++++++++++++++++++++++++++++************************************************))))))************))))))************))))))))))))((((((((((((((()))******((((((((((((((())))))***'''((((((***+++---...///......000111333555666777666555333222444777<<<>>>=========;;;999999<<>>@@@???@@@DDDHHHMMMYYYdddttt|||~~~vvvooommmmmmqqqzzz{{{vvvvvvxxxzzz}}}rrrdddYYYSSSOOOJJJFFFFFFHHHJJJPPPYYYggguuu|||ssskkkgggiiiooouuu||||||xxxsssooofffccc]]]XXXZZZ______\\\KKKFFFBBBBBBAAA@@@BBBGGGSSS___rrr{{{zzzxxxzzzhhhZZZSSSOOONNNNNNJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBAAA@@@>>><<<:::999888666444444444444222000///......---,,,,,,------...---+++***)))***+++++++++++++++++++++++++++++++++++++++******************************+++++++++)))******++++++******)))******)))))))))(((((((((((((((''''''(((((()))***(((((((((((())))))))))))'''((((((***+++,,,------......000111333555666777777555444333444888;;;>>>===>>>???===999999;;;>>>===>>>???AAADDDGGGJJJLLLVVV]]]aaa\\\PPPEEEBBBDDDNNNUUU]]]```cccdddaaa[[[TTTKKK???666222111000///333222333999CCCLLLQQQSSSRRRRRRPPPMMMNNNXXXgggssswwwiii___]]]bbbooo{{{tttmmmfff```WWWUUUQQQOOONNNMMMKKKIIIFFFFFFEEEDDDCCCBBBAAAAAAAAA???@@@CCCEEEHHHQQQ\\\kkktttzzzuuurrrqqquuu|||wwwwwwzzz|||wwwkkk___VVVOOOJJJHHHFFFGGGIIIOOOYYYhhhxxxvvvmmmiiijjjnnnrrrzzz~~~~~~~~~}}}{{{vvvrrrpppgggccc[[[VVVYYY``````\\\JJJEEEAAAAAAAAA@@@BBBGGGTTTbbbvvv}}}yyyyyyyyy|||iii[[[TTTOOOMMMMMMJJJKKKKKKKKKJJJHHHFFFDDDBBBBBBAAA@@@>>><<<:::999888666444444444444222000...------,,,,,,,,,,,,,,,,,,+++***))))))+++,,,...************************+++++++++*********))))))))))))*********+++++++++)))******++++++******))))))))))))(((((((((''''''''''''&&&&&&''''''((()))'''(((((()))))))))))))))&&&'''((()))************------///000222333444555666555444444555888;;;======@@@BBB@@@<<<999;;;>>>===<<<:::999;;;???DDDGGGPPPUUUZZZWWWNNNEEEBBBCCCHHHQQQ[[[bbbgggjjjgggbbb^^^TTTFFF;;;555333111000000000222666===FFFOOOTTTRRRSSSRRRMMMLLLQQQ^^^hhhyyypppddd\\\\\\eeeyyyzzzrrrjjjddd^^^ZZZUUUQQQOOOMMMKKKIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>???AAABBBCCCKKKTTT]]]iiixxxyyyuuussswww}}}yyyyyy}}}}}}tttgggZZZQQQLLLKKKEEEFFFIIINNNYYYiii{{{yyyqqqmmmmmmooopppuuu|||~~~}}}||||||zzzwwwtttqqqooommmggg\\\TTTUUUYYYWWWRRRHHHCCC@@@AAAAAAAAAEEEJJJVVVdddyyy|||xxxyyyzzzjjj[[[TTTNNNLLLLLLJJJKKKLLLLLLKKKHHHEEEBBBBBBBBBAAA@@@>>><<<:::999666444222222222222000...------,,,+++++++++,,,,,,******))))))***,,,...000))))))))))))))))))))))))++++++++++++******))))))))))))******++++++++++++******++++++++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))***+++,,,---------------,,,,,,---///000111333333666555555555666888;;;<<>>:::<<<>>>;;;888555333555:::@@@DDDHHHLLLPPPOOOJJJEEEDDDFFFEEEOOO\\\dddkkkooommmhhhfff[[[LLL@@@:::777555333...///111444999BBBMMMTTTQQQRRRRRRNNNJJJNNNYYYbbboooxxxkkk\\\YYY___rrr~~~vvvmmmgggccc^^^XXXRRROOOMMMKKKIIIDDDDDDCCCBBBAAA@@@@@@???>>>===>>>AAA@@@AAAGGGOOOSSS```qqq}}}zzzuuurrrwwwzzz{{{zzzmmm]]]RRRNNNNNNEEEFFFHHHNNNYYYjjj|||}}}tttpppooooooppprrryyy~~~|||{{{yyywwwuuurrrpppnnnssskkk]]]RRRPPPRRRNNNGGGFFFAAA???AAABBBCCCGGGMMMVVVeeezzz}}}zzzxxxyyy|||hhhYYYRRRNNNLLLMMMLLLLLLLLLKKKIIIGGGDDDCCCAAAAAA@@@??????@@@@@@AAA;;;:::888666333111000//////............---------111000///...------,,,---(((((()))***++++++,,,,,,******))))))******+++,,,+++*********))))))(((((())))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,---...000111333444555666777888888777888:::<<>><<>>===>>>???AAABBBKKKSSS```mmmxxx~~~xxxzzz}}}{{{}}}wwwiii\\\RRRMMMJJJJJJLLLQQQWWWbbbvvvyyyuuutttuuussswww}}}}}}zzzvvvssspppmmmjjjhhheeebbb^^^YYYSSSNNNJJJHHHFFFDDDBBBBBBAAABBBIIIRRR___ppp~~~zzzxxxxxxyyy}}}}}}gggZZZTTTOOOMMMLLLLLLLLLLLLKKKIIIGGGEEECCCAAAAAA@@@@@@????????????@@@===888333000000111222///............---------...---,,,+++************+++++++++,,,,,,------...,,,++++++++++++,,,------,,,,,,++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,...///111222444444555666888888999:::===???AAAHHHLLLKKKJJJIIIEEEAAA;;;777666666555333777===>>>BBBGGGKKKMMMLLLIIIGGGDDDHHHTTTfffuuu{{{xxxoooaaaOOO===333222444111111444555777>>>EEEOOOQQQRRRNNNKKKKKKQQQVVV[[[iii{{{zzznnnbbb___gggvvvyyyqqqjjjeee^^^YYYUUURRRPPPNNNLLLJJJGGGEEEEEEDDDBBB@@@@@@???>>>>>>>>>???@@@AAAFFFLLLWWWbbbnnnyyy||||||{{{yyy{{{}}}}}}rrrdddXXXQQQLLLKKKLLLPPPUUU```rrrzzzxxxwwwsssuuuzzz~~~zzzxxxvvvsssqqqmmmiiieee^^^^^^]]]ZZZVVVPPPKKKGGGFFFCCCBBBBBBAAACCCKKKTTTbbbttt~~~zzzwwwzzz||||||fffZZZSSSOOOLLLKKKKKKKKKLLLKKKIIIGGGEEEDDDAAAAAAAAA@@@???>>>======BBB@@@<<<888555333333333///............---------///...------,,,,,,,,,---++++++++++++,,,,,,------++++++******++++++,,,---************************((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++,,,---///111222333444444555777888999;;;>>>AAAJJJRRRXXXWWWSSSOOOIIIDDD===999777666444222666;;;>>>BBBHHHNNNPPPOOOLLLJJJGGGHHHRRRaaaooowww~~~zzzmmmZZZGGG:::555444111222444555555999@@@KKKOOOQQQOOOJJJJJJMMMRRRYYYeeetttuuuggg___^^^iii~~~wwwnnnjjjbbb\\\XXXUUURRRPPPLLLIIIGGGEEEDDDCCCAAA@@@BBBAAAAAA@@@@@@AAABBBBBBBBBGGGOOOXXXdddppp|||{{{wwwxxxzzzyyykkk]]]TTTNNNLLLKKKNNNSSS]]]nnn}}}{{{xxxssstttvvv|||}}}yyyxxxwwwuuusssnnniiiddd\\\\\\\\\YYYUUUOOOJJJGGGFFFCCCBBBBBBBBBDDDMMMWWWfffxxx{{{yyy{{{~~~|||fffYYYRRRNNNKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDAAAAAAAAAAAA???>>><<<;;;???>>>===;;;888555222000///............---------,,,,,,+++*********++++++************++++++++++++)))))))))))))))******+++((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,---...000222333444333555777888999;;;>>>AAAPPPYYY```^^^XXXQQQIIICCC@@@<<<999888555333555;;;CCCGGGMMMSSSVVVUUUSSSQQQJJJHHHMMMYYYgggrrr}}}xxxeeeRRRBBB888666333333555444333666<<>>:::777555666444222555:::DDDJJJPPPQQQMMMKKKKKKNNNOOOWWWbbbpppsssggg^^^___nnn~~~yyytttllleee```\\\XXXVVVSSSPPPLLLJJJHHHFFFCCCAAA@@@@@@@@@????????????>>>>>>@@@DDDIIIRRR^^^kkksss{{{yyyxxxyyylllcccXXXRRRNNNNNNQQQXXXeeeqqq~~~}}}vvvsssqqqttt|||~~~{{{zzzxxxwwwuuupppjjjfffdddaaa[[[UUUPPPLLLIIIHHHFFFCCCAAABBBCCCFFFQQQ\\\nnn~~~kkk[[[SSSOOONNNPPPJJJJJJKKKKKKJJJHHHFFFEEEAAABBBBBBAAA???===:::888777777777666444222000...///............---------///......---......//////++++++++++++++++++++++++)))))))))((()))******+++'''((((((((()))))))))))))))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***+++,,,...000111222333222444555666777888;;;>>>BBBNNNYYYZZZUUUPPPKKKHHHHHHDDD@@@>>>:::666888===BBBFFFMMMUUU[[[^^^``````\\\RRRKKKOOO[[[mmm~~~ppp\\\KKK>>>:::777777444222555;;;???FFFNNNPPPNNNJJJJJJLLLKKKQQQZZZfffyyyyyymmmccc```hhhtttzzzrrrjjjeee```\\\ZZZUUURRRNNNKKKHHHEEEBBB@@@@@@@@@@@@@@@??????>>>>>>===>>>@@@DDDKKKVVVbbbjjjyyy~~~zzzyyywwwppp```YYYQQQOOOPPPTTT^^^hhhwwwxxxtttppprrryyy}}}{{{yyywwwuuusssooojjjfffccc```\\\VVVQQQMMMJJJIIIFFFBBBAAABBBCCCGGGRRR^^^ppp~~~}}}mmm\\\TTTQQQPPPRRRJJJJJJKKKKKKJJJHHHFFFEEEAAABBBBBBAAA???<<<999777999888666444333222222222//////.........---------*********))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,(((((())))))*********+++'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***+++,,,...000111222333222333555666666777:::<<<:::HHHUUUXXXUUURRRPPPNNNJJJFFFBBB@@@;;;777999>>>HHHLLLTTT\\\dddiiimmmnnnhhh[[[OOOOOOYYYjjj}}}jjjXXXAAA<<<999777444222555;;;<<>>AAAGGGQQQ\\\dddrrrzzz{{{yyyyyyggg^^^UUUPPPOOORRRZZZcccssszzztttooopppxxx|||{{{yyyvvvtttqqqmmmiiieee```___\\\XXXSSSOOOKKKIIIFFFBBBAAABBBCCCHHHSSS___qqq~~~zzzzzz}}}ooo```XXXTTTRRRSSSLLLLLLKKKJJJHHHGGGFFFEEEAAABBBAAAAAA???===:::999:::888666333222111111111111000000///......---------+++***+++------+++(((---,,,++++++******++++++++++++,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''((())))))***)))((('''&&&&&&''')))***))))))(((((((((((()))))))))+++,,,***'''&&&)))++++++***))))))+++...222444333333333444555666777777:::>>>EEEKKKPPPQQQQQQPPPJJJHHHEEE@@@;;;999999:::CCCKKKXXXcccjjjnnnooopppoooeeeZZZUUUWWWcccxxxuuuiiiQQQGGG:::444444666666444999???IIIOOOPPPNNNJJJHHHGGGKKKRRRZZZeeeqqq}}}|||ooodddccciiisss~~~vvvoooggg___YYYYYYWWWTTTQQQOOOKKKGGGDDD???@@@AAABBBCCCBBBAAAAAA@@@BBBBBBAAABBBHHHTTT]]]hhhrrr~~~yyy|||wwwhhh[[[WWWVVVUUUXXX]]]lll|||}}}ssslllmmmuuu|||zzzyyywwwtttsssqqqoookkkiiieeeaaa]]]YYYUUUQQQMMMIIIAAA@@@BBBDDDEEEIIITTT```www~~~||||||rrraaaXXXRRROOOOOONNNNNNLLLJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@===;;;999;;;999777555333222222222...------,,,++++++******---+++***+++------***(((,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***++++++,,,---&&&%%%%%%%%%'''))),,,---******))))))))))))******+++++++++***((('''(((***))))))***,,,...///111222555555444444555555666777999===BBBGGGKKKMMMMMMMMMLLLKKKHHHCCC???<<<<<<===EEEMMMYYYcccjjjmmmooooooppphhh^^^WWWVVV^^^rrruuuaaaSSSBBB888777888666444777<<>>BBBEEEGGGHHHIIILLLKKKIIIEEEAAA??????@@@DDDKKKVVV___eeeiiikkklllpppllleee^^^WWWYYYiiiyyyqqq___HHH:::666666444111555777===FFFMMMOOOMMMIIIHHHKKKPPPVVV```mmmzzz~~~nnneeebbb___iiizzz|||tttkkkeee^^^[[[WWWTTTQQQMMMIIIFFFEEEEEEEEEEEECCCBBB@@@@@@===???@@@??????CCCJJJPPPVVV___kkkuuu}}}}}}zzz~~~rrrhhhbbb^^^]]]___dddttt{{{qqqmmmpppxxx~~~}}}xxxvvvtttrrrqqqoookkkhhhdddaaa\\\XXXUUUQQQMMMJJJFFFDDDDDDEEEGGGMMM[[[iii~~~ssscccZZZTTTRRRRRROOONNNLLLJJJHHHEEEDDDCCCBBBBBBBBBAAA???===:::999777666444222111///......111111000000///.........,,,++++++,,,,,,+++***)))++++++***)))))))))))))))+++***((('''((()))+++,,,************************))))))))))))))))))))))))(((''''''''''''((())))))***)))(((((('''(((((()))+++******))))))******+++///,,,)))(((***+++)))&&&))))))+++---...///000000000111222444777:::<<<===<<<<<<===>>>AAACCCEEEGGGJJJJJJHHHEEEAAA??????@@@???EEENNNVVV]]]aaaeeegggooopppooohhh]]]WWW```lll|||iiiOOO>>>888777555333444444888AAAKKKPPPOOOLLLHHHKKKOOOVVVaaappp|||pppkkkcccgggqqqxxxpppiiiaaa]]]YYYUUURRRNNNJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@===???@@@@@@???AAAEEEHHHMMMUUUaaakkkuuu{{{|||vvvnnniiiffffffcccooovvvooonnnsssyyy~~~}}}yyywwwtttsssqqqoookkkiiidddaaa\\\YYYVVVRRRNNNKKKHHHEEEDDDEEEHHHOOO```ooo}}}~~~tttcccZZZUUURRRRRRMMMLLLKKKJJJHHHGGGEEEEEEAAAAAAAAA@@@>>><<<:::888666555444333111000...---......---,,,,,,++++++***+++,,,,,,,,,+++*********,,,,,,+++************+++,,,+++)))((()))+++---...************************))))))))))))))))))))))))++++++*********+++,,,,,,******)))((((((((((((((())))))(((((((((((())))))///,,,))))))+++,,,)))''',,,+++******,,,...000222222222333555777:::<<<===???>>>>>>>>>@@@BBBEEEGGGIIIIIIIIIFFFCCCAAAAAABBB<<>>;;;999888444333666>>>IIIPPPQQQOOOHHHJJJNNNUUUbbbrrr}}}uuukkkkkknnnzzz{{{rrrlllccc```ZZZVVVRRRNNNKKKHHHCCCCCCCCCBBBBBBBBBBBBBBB???@@@@@@@@@@@@AAABBBDDDHHHNNNXXXcccmmmzzz}}}}}}yyyqqqkkkgggdddlllzzz}}}rrrnnnpppsss}}}}}}|||zzzxxxuuutttrrrpppllljjjdddaaa]]]ZZZWWWSSSOOOLLLIIIFFFEEEGGGJJJSSSdddsss{{{uuuttt|||uuudddZZZSSSOOOOOOLLLLLLKKKJJJHHHGGGFFFFFFAAAAAAAAA@@@???<<<:::999888888777666444222000/////////......---,,,,,,,,,***,,,------+++******+++---,,,,,,+++***+++++++++++++++*********,,,---...************************))))))))))))))))))))))))***))))))))))))***++++++''''''((())))))***++++++))))))(((((((((((())))))---+++******+++++++++***---,,,***)))+++---000333666666666666777888999:::AAA@@@@@@@@@AAADDDFFFHHHIIIJJJJJJIIIFFFDDDDDDEEE???AAACCCFFFKKKSSS\\\bbbggglllsssrrrfffYYYTTTWWWhhhuuuuuubbbPPPBBB;;;777666444444555<<>><<<;;;888888888777666333111000111111111000//////......***,,,...---+++)))***+++,,,++++++***************)))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))'''((())))))***************))))))))))))))))))******+++++++++******,,,---,,,+++++++++,,,...///000444555555666888:::<<<===BBBAAAAAAAAACCCEEEGGGIIIHHHIIIJJJIIIGGGEEEEEEFFFCCCBBB@@@???AAAIIISSS[[[bbbeeejjjkkkbbbVVVQQQRRRYYYiiizzzrrr^^^JJJ<<<666555333444666:::@@@GGGMMMQQQIIIHHHHHHJJJSSSbbbsssuuupppkkknnnzzz}}}wwwkkkgggaaa[[[WWWSSSOOOMMMGGGFFFDDDCCCBBBAAABBBBBB@@@???>>>>>>>>>?????????AAACCCIIIQQQ[[[hhhttt|||~~~~~~}}}rrrllljjjppp~~~}}}rrrnnnnnnuuuxxx~~~~~~}}}}}}{{{xxxwwwuuussspppmmmgggddd```]]]ZZZWWWSSSPPPLLLJJJKKKOOOSSS\\\mmm}}}~~~{{{wwwwww|||rrrbbbZZZTTTRRRRRRPPPOOOMMMJJJHHHEEECCCBBBEEEEEEEEEDDDBBB@@@>>><<<777777777666444222000............---,,,,,,++++++***,,,...---***)))***++++++******)))))))))))))))&&&''')))***++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,++++++++++++***)))''''''++++++************++++++(((***,,,,,,)))))),,,000)))***,,,...//////......///000222666:::>>>AAACCCAAAAAAAAABBBDDDFFFHHHIIIEEEFFFHHHGGGEEECCCCCCDDDEEEBBB<<<999:::AAALLLSSS___```bbbccc\\\SSSNNNPPPNNN```uuupppWWWDDD<<<:::222333666888<<>><<<<<<===>>>>>>>>>>>>@@@DDDKKKUUUbbbmmmttt}}}}}}~~~nnnjjjnnn{{{tttnnnmmmrrrvvv{{{~~~~~~|||yyyxxxvvvtttqqqnnngggeeeaaa^^^[[[XXXTTTQQQMMMMMMNNNRRRWWW```qqq|||{{{nnn^^^XXXTTTRRRRRRKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCAAA???<<<:::999888777555333111000////////////...------,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******((()))***++++++***)))(((++++++******))))))((((((+++++++++*********))))))((((((((((((((()))))))))(((((()))***************************************'''(((+++------,,,***(((++++++,,,,,,,,,---------///000222555888;;;===>>>???@@@BBBCCCDDDGGGKKKNNNKKKNNNQQQPPPLLLGGGFFFFFF>>>>>>===:::888:::???CCCOOOTTTYYY\\\[[[WWWSSSQQQKKKZZZoookkkSSS@@@666666999:::777777>>>GGGNNNVVVLLLFFFGGGJJJNNNWWWaaannnxxxxxxllliiikkksssvvvpppgggaaa]]]XXXSSSOOOSSSOOOJJJFFFDDDCCCAAA@@@@@@@@@@@@@@@????????????>>>???AAAEEELLLWWWbbbjjjxxx}}}}}}|||~~~|||tttqqqzzzwwwooolllkkkoooxxx|||~~~{{{xxxuuuqqqnnnjjjgggbbb___\\\YYYVVVTTTPPPOOOPPPTTT^^^kkkxxx~~~{{{lll\\\VVVRRRQQQQQQMMMLLLLLLKKKIIIHHHFFFEEEEEEEEEDDDCCCAAA???<<<:::777777666555333222111111/////////...------,,,,,,,,,,,,++++++++++++++++++((()))***+++,,,++++++***((()))***++++++***)))(((+++++++++++++++*********+++++++++*********))))))+++++++++++++++++++++***(((((()))***************************************))))))((()))))))))***+++++++++++++++,,,,,,,,,,,,...///222555888;;;===>>>>>>@@@AAACCCDDDGGGLLLOOOPPPRRRUUUUUUQQQLLLHHHFFF@@@???===:::777888===AAAFFFLLLTTTYYYZZZYYYVVVUUUPPP[[[nnnyyyaaaKKK>>>666777777555666;;;CCCIIIUUUMMMGGGGGGHHHKKKRRR[[[dddmmm|||rrrkkkhhhkkk}}}}}}vvvmmmfffaaa]]]WWWSSSSSSOOOJJJFFFDDDCCCAAA@@@??????>>>>>>>>>>>>======???@@@AAACCCHHHPPPZZZaaammmuuu~~~{{{|||xxxuuu||||||sssnnnkkkmmmttt~~~|||zzzvvvrrrooohhheeeaaa]]][[[XXXUUUSSSSSSSSSSSSXXXcccqqq~~~}}}jjj[[[UUUQQQOOOOOOOOONNNNNNLLLJJJHHHFFFEEEEEEEEEDDDCCCAAA???<<<:::666666555555444333333333/////////...------,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++***))))))***++++++***)))))))))******************++++++++++++***************)))))))))(((((('''''''''(((((()))***************))))))))))))))))))))))))+++)))&&&%%%%%%'''+++---)))*********++++++++++++...///111444777:::<<<======???AAACCCEEEHHHMMMPPPTTTVVVYYY\\\\\\WWWPPPKKKDDDBBB>>>:::777777:::===???FFFPPPXXX]]]^^^]]]]]]YYY___mmmsssYYYGGG999777666555555999@@@EEESSSNNNJJJHHHFFFFFFKKKRRRZZZaaammmzzznnnfffdddpppuuummmgggbbb]]]YYYVVVRRRMMMIIIGGGEEECCCBBB@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@BBBHHHOOOUUUaaajjjxxx|||zzz|||}}}xxx}}}yyyqqqlllkkkooozzz}}}{{{xxxtttqqqiiifffbbb___\\\ZZZWWWUUUWWWWWWYYY^^^jjjxxx~~~iii[[[UUUQQQOOOOOOPPPPPPOOOMMMKKKHHHFFFEEEEEEEEEDDDCCCAAA???<<<:::777777666555444333333222/////////...------,,,,,,---,,,,,,++++++*********))))))******++++++++++++************************&&&&&&''''''(((((())))))************************((((((((('''&&&&&&%%%%%%(((((()))***************((((((((((((((((((((((((+++)))'''%%%&&&(((+++---))))))))))))************---...000333666999;;;<<<>>>???BBBDDDFFFIIIMMMQQQXXXZZZ___eeegggddd[[[TTTHHHEEE@@@;;;777777888:::>>>FFFRRR\\\bbbcccddddddbbbbbbjjj~~~eeeOOO???999666666777:::???DDDQQQQQQOOOKKKEEECCCFFFKKKUUUXXXbbbrrruuuiiiccciiisss}}}sssmmmgggbbb^^^ZZZVVVQQQMMMKKKIIIGGGFFFDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>???BBBHHHLLLYYYcccppp{{{{{{zzz}}}~~~zzz~~~vvvnnniiijjjuuu~~~|||yyyuuurrrllljjjfffcccaaa___\\\ZZZZZZZZZ]]]dddpppjjj\\\VVVSSSQQQPPPQQQPPPOOONNNKKKIIIGGGEEEEEEEEEDDDCCCAAA???<<<:::999999777666444222111000/////////...------,,,,,,,,,,,,,,,++++++************************+++++++++++++++************++++++&&&&&&''''''(((((())))))************************+++++++++*********))))))(((((()))***************((((((((((((((((((((((((******)))))))))***+++,,,(((((()))))))))*********,,,---///222555888:::;;;>>>???BBBCCCEEEHHHMMMPPP]]]___eeellloookkkaaaYYYNNNJJJCCC===999888888888@@@IIIUUU```eeegggggggggddd```cccsssrrr[[[GGG===555555888999===CCCOOOTTTUUUPPPHHHDDDEEEGGGQQQTTT\\\jjj}}}qqqgggfffjjjyyyrrrlllfffbbb]]]YYYTTTOOOMMMKKKIIIGGGGGGFFFFFFEEEDDDCCCCCCCCC?????????>>>>>>AAAEEEHHHQQQZZZgggrrr{{{zzz{{{zzz}}}|||rrrjjjhhhrrr~~~|||yyyuuusssooolllhhhfffdddbbb```^^^\\\^^^bbbkkkwww~~~jjj]]]XXXTTTRRRQQQPPPOOOOOOMMMKKKIIIGGGFFFEEEEEEDDDCCCAAA???<<<:::;;;:::888666444222111000/////////...------,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,+++************+++,,,)))******************+++***************+++++++++************************(((((()))***************))))))))))))))))))))))))))))))***+++,,,++++++***((()))))))))************+++,,,...111444777999:::<<<>>>???AAABBBEEEIIILLL___cccjjjooopppkkkbbb\\\TTTNNNFFF@@@===;;;:::999@@@IIIVVVbbbhhhjjjjjjjjjgggbbb```iii|||nnnTTTDDD888666777777:::@@@KKKTTTZZZTTTKKKFFFFFFGGGMMMPPPXXXeeeuuuzzzlllfffdddssszzzssslllfff___[[[UUUQQQNNNLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBBBB???@@@@@@??????@@@CCCFFFGGGOOO[[[fffqqq{{{~~~|||{{{~~~vvvmmmiiippp|||~~~{{{xxxuuuooommmiiigggfffdddbbb``````cccjjjsss~~~~~~~~~iii]]]XXXUUURRRQQQNNNNNNMMMLLLKKKIIIGGGGGGEEEEEEDDDCCCAAA???<<<:::999999888666555333222222/////////...------,,,,,,*********++++++,,,,,,---+++***)))))))))***+++,,,,,,++++++******++++++,,,+++++++++++++++*********))))))*********+++++++++''''''(((((()))*********(((((()))***************************************((())))))***************)))))))))*********++++++***+++---000333666888999999:::<<<<<<===???CCCFFFXXX___hhhnnnnnnjjjdddaaaXXXRRRIIICCC@@@>>><<<:::>>>HHHWWWeeemmmqqqssssssrrrllleeeeeennn~~~gggRRR???;;;:::777888>>>FFFSSS\\\WWWMMMHHHHHHHHHHHHMMMUUU^^^jjj{{{tttjjjeeegggsss{{{rrrlllccc___ZZZUUURRRPPPNNNLLLHHHHHHGGGFFFEEEDDDCCCCCC@@@AAAAAA@@@??????AAACCC@@@GGGQQQ[[[eeeqqq~~~|||zzzqqqkkkpppxxx~~~{{{xxxqqqooollljjjiiihhhfffdddeeejjjrrr}}}|||~~~~~~iii\\\XXXTTTRRRQQQMMMMMMLLLLLLKKKIIIHHHGGGEEEEEEEEECCCAAA???<<<;;;777777777666555555444444000//////...------,,,,,,))))))***+++,,,------...+++***)))))))))***,,,------,,,+++******+++,,,---++++++******))))))(((((())))))******++++++++++++******+++,,,---......///(((((()))***************************************)))(((((('''((()))******************++++++++++++)))+++---000333666888999777888999999999;;;???AAANNNWWWccckkkmmmjjjhhhhhh[[[TTTKKKEEEBBB@@@>>><<<===HHHYYYhhhsssyyy{{{|||~~~xxxmmmeeeeeerrrvvv^^^HHHAAA>>>999999???BBBRRR]]]XXXNNNIIIIIIIIIFFFKKKRRRWWW___mmm{{{qqqjjj___kkk~~~wwwppphhhddd___ZZZWWWUUUSSSQQQKKKKKKJJJIIIHHHFFFFFFEEEBBBBBBBBBAAA???>>>???AAA???EEELLLTTT]]]hhhttt}}}}}}}}}tttnnnpppvvv}}}}}}zzzuuurrrooonnnmmmllljjjhhhjjjoooyyy}}}yyy{{{~~~jjj]]]WWWRRROOOOOOPPPOOOMMMKKKIIIFFFEEEDDDDDDDDDDDDCCC@@@>>>;;;999888888777555444333222111222222111///...---,,,+++---,,,,,,,,,---,,,)))''',,,,,,,,,++++++*********))))))))))))))))))))))))))))))***++++++++++++***&&&(((***++++++***'''%%%'''''''''''''''''''''''''''''''''''''''((())))))))))))************)))))),,,+++++++++***))))))))))))))))))******)))))))))***+++,,,...000444777999666666666777999;;;>>>???GGGOOO[[[dddggghhhhhhhhhggg___SSSKKKFFFBBB>>>:::;;;EEEUUUeeerrr{{{{{{qqqggggggyyyqqqUUUBBB;;;;;;999777<<>>===BBBCCCFFFKKKSSS^^^kkksss{{{vvvooopppyyy}}}uuuuuutttrrrooonnnnnnooorrryyy}}}}}}}}}}}}}}}kkk^^^XXXTTTQQQQQQPPPOOOMMMKKKIIIFFFEEEDDDDDDDDDDDDBBB@@@>>>;;;999888888777555444333222111........................---,,,,,,,,,---,,,***(((,,,,,,,,,+++++++++******************************))))))***++++++++++++***&&&''')))***+++***)))(((************************(((''''''''''''((())))))(((((())))))))))))))))))+++++++++***************///,,,)))''''''))),,,///***+++,,,---000444777888888888888888999;;;===>>>DDDKKKVVV^^^ccceeefffhhhhhhbbbZZZQQQKKKFFFBBB???@@@EEEQQQaaarrrwwwjjjfffrrr~~~dddMMMAAA===;;;;;;:::BBBOOOZZZ]]]WWWPPPKKKJJJIIIKKKPPPVVV___nnn|||wwwfffcccgggvvv|||rrrlllddd^^^\\\ZZZVVVSSSPPPMMMJJJIIIHHHHHHFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>???AAAEEELLLWWWbbbjjjuuu}}}zzzpppnnnuuu~~~|||wwwwwwwwwuuurrrqqqrrrsssxxx~~~{{{{{{{{{|||{{{|||||||||{{{|||kkk___YYYUUUSSSSSSPPPOOOMMMKKKIIIFFFEEEDDDDDDDDDDDDBBB@@@>>>;;;:::888888777555444333222111------------------------...---,,,---...---+++))),,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))***++++++++++++***'''(((((())))))*********((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))*********+++***************+++++++++,,,***(((&&&&&&(((***,,,******+++---000333666888;;;:::::::::;;;<<<>>>???AAAFFFOOOVVV[[[___ccceeeeeeccc^^^WWWNNNGGGCCCBBBCCCDDDJJJXXXkkk|||}}}ooofffkkkuuuqqqWWWCCC:::888:::999???JJJVVV^^^]]]WWWPPPHHHGGGIIIMMMRRRXXXeeeqqqllleeeccckkkzzzwwwqqqhhhbbb___]]]YYYUUUSSSPPPLLLIIIHHHHHHGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@<<<===>>>AAAFFFOOOXXX___llluuuvvvqqquuu~~~zzz{{{zzzxxxvvvvvvwwwyyy}}}xxxuuutttvvvwwwwwwyyyyyyyyyyyyzzz}}}kkk^^^YYYUUUSSSTTTPPPOOOMMMKKKIIIFFFEEEDDDCCCCCCCCCBBBAAA>>><<<:::888888777555444333222111000000///---,,,+++***)))///...,,,---......,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++***)))(((((())))))***''''''''''''''''''''''''((((((((('''((())))))***************+++,,,,,,---)))))))))***+++++++++,,,&&&(((+++......+++(((&&&******+++,,,///222555777:::::::::;;;===???AAACCCBBBEEEJJJPPPUUUZZZ^^^aaa___```___XXXOOOFFFBBB@@@CCCBBBEEEMMM\\\mmm}}}tttjjjiiilll||||||bbbIII;;;777999999===DDDNNNZZZ___YYYPPPHHHFFFGGGKKKOOOTTT^^^hhhzzz{{{pppeeeeeennn~~~xxxpppiiieeebbb^^^ZZZVVVRRRMMMIIIHHHGGGGGGFFFBBBBBBAAAAAAAAAAAAAAAAAA===>>>???@@@CCCIIIQQQVVVaaakkkzzzyyy{{{}}}}}}}}}{{{zzzzzz}}}}}}yyyssspppppprrrtttuuuvvvwwwxxxxxxxxx{{{jjj]]]WWWSSSRRRSSSPPPOOOMMMKKKIIIFFFEEEDDDCCCCCCCCCBBBAAA>>><<<;;;888888777555444333222111000000///---,,,+++***)))///---,,,,,,---...---,,,++++++++++++++++++++++++************************))))))***++++++++++++***...,,,***(((''''''((()))************************((((((((((((((()))*********))))))))))))***+++,,,)))))))))***+++++++++,,,)))+++...000000...+++)))*********,,,...111444555888999:::<<<@@@DDDGGGIIIHHHIIIKKKNNNSSSXXX\\\^^^[[[^^^^^^YYYPPPGGGBBB@@@CCCDDDEEEGGGLLLYYYkkkxxx{{{qqqkkkiiitttpppXXXFFF???===999<<<@@@HHHUUUaaa___WWWKKKHHHGGGJJJMMMQQQZZZbbboooyyyjjjdddfffqqqvvvooojjjfffaaa^^^YYYUUUOOOKKKIIIHHHGGGFFFDDDCCCBBBAAAAAABBBBBBCCC>>>??????@@@AAADDDJJJMMMWWWaaappp}}}~~~}}}~~~{{{wwwrrrpppppprrrttttttuuuvvvwwwwwwxxxzzz~~~jjj]]]VVVRRRQQQRRRPPPOOOMMMKKKIIIFFFEEEDDDBBBCCCCCCBBBAAA???<<<;;;888888777555444333222111------------------------...---++++++,,,------,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***...---+++)))((((((((()))))))))))))))))))))))))))))))))(((((())))))***+++)))((('''&&&&&&'''((()))***************++++++++++++***(((&&&&&&(((***+++*********+++---000333444666777:::>>>CCCHHHMMMOOONNNNNNNNNQQQVVV[[[]]]^^^^^^``````]]]VVVMMMGGGCCCEEEHHHHHHDDDCCCJJJZZZgggyyyvvvoooiiilllzzz}}}iiiVVVFFF>>>888;;;===BBBRRRccchhhcccRRRLLLHHHIIILLLOOOVVV]]]eeetttqqqgggdddjjjyyy|||tttooojjjeeeaaa]]]YYYTTTPPPMMMKKKIIIGGGFFFEEEDDDCCCBBBCCCCCCDDD===>>>>>>>>>>>>???CCCEEEMMMVVVcccoooyyy}}}{{{yyyvvvsssrrrssstttuuuuuutttvvvwwwxxxxxx{{{~~~{{{~~~lll^^^WWWSSSQQQRRRPPPOOOMMMKKKIIIFFFEEEDDDBBBBBBCCCBBBAAA???===;;;888888777555444333222111...........................,,,******+++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))***++++++++++++************************+++''''''''''''''''''''''''))))))(((((())))))***+++,,,***((('''&&&'''((((((+++++++++***************)))'''$$$!!!!!!$$$''')))))))))***+++---///222333666888:::???DDDJJJOOORRRSSSRRRRRRUUU[[[```cccccccccbbbaaa___[[[TTTLLLFFFGGGHHHEEEAAA>>>BBBLLLUUUiiiuuu}}}yyyrrrllldddooo~~~|||gggOOO???888<<<<<<===KKK```jjjgggZZZRRRKKKIIIIIIKKKQQQWWW\\\kkk|||ppphhhgggppp{{{{{{vvvpppkkkfffaaa^^^YYYUUURRROOOLLLIIIIIIHHHFFFDDDCCCCCCDDDEEE>>>??????>>>======???AAADDDKKKVVVaaakkkvvv|||yyyxxxxxxvvvttttttuuuvvvvvvuuuuuuvvvxxxyyyzzz|||}}}nnn___XXXSSSRRRSSSPPPOOOMMMKKKIIIFFFEEEDDDBBBBBBBBBBBBAAA???===<<<888888777555444333222111222222111///...---,,,+++---+++))))))***,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***'''((()))***+++,,,------************************)))))))))))))))******+++000...,,,***))))))***+++,,,+++++++++******))))))))))))************))))))))))))***+++---///222333777999;;;@@@EEEKKKPPPRRRUUUTTTTTTXXX___eeeggggggeeecccaaa___]]]WWWNNNGGGGGGEEEAAA===<<<>>>CCCGGGXXXgggtttxxxyyyyyyuuunnn^^^hhhuuuwwwZZZEEE:::>>>;;;999DDDYYYeeeddd```WWWMMMIIIGGGHHHMMMSSSWWWfffyyyyyylllfffjjjrrr|||wwwqqqllldddaaa]]]ZZZWWWSSSNNNKKKKKKJJJGGGEEEDDDDDDEEEEEE@@@@@@AAA@@@???>>>@@@AAA???EEENNNXXXbbbooo|||{{{xxxvvvvvvwwwvvvuuuvvvwwwwwwvvvuuuuuuwwwyyyzzz{{{|||nnn^^^VVVPPPMMMMMMNNNMMMLLLJJJHHHFFFEEEDDDBBBCCCCCCCCCAAA???<<<:::;;;888555333222222111000111000///...---,,,++++++%%%'''***---...---+++)))++++++++++++++++++++++++++++++++++++++++++++++++((()))***---...---***(((,,,++++++******++++++,,,************))))))))))))&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((((()))))))))*********...---+++*********+++,,,*********+++,,,///111222333>>>EEEAAA???DDDLLLPPPPPPVVV\\\^^^^^^```eeejjjjjjjjjgggeeefffbbbVVVJJJHHHDDDAAA@@@===:::<<>>:::<<>>>>>@@@CCCJJJTTTbbbpppzzz{{{yyywwwuuuttttttuuuvvvvvvuuuuuuwwwyyyxxxyyyzzz{{{|||~~~pppaaaYYYSSSQQQQQQPPPOOOMMMKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA>>><<<;;;<<<999666444333333222111111111000///...---,,,+++'''(((***,,,---,,,++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++***)))))))))***++++++***,,,++++++******++++++,,,************)))))))))))))))))))))))))))***+++,,,************************++++++,,,,,,,,,---------***)))((('''''''''((((((************,,,...000111555???EEEAAA===@@@FFFIIIOOOTTTZZZ]]]]]]^^^bbbffffffiiilllnnnpppmmm```SSSJJJEEEAAA>>>;;;777999>>>CCCOOOaaannntttuuuvvvwwwrrrooosssqqqVVVEEE>>>999999<<>><<<<<<<<<:::666555444444333222111111000000///...------))))))******+++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++***((('''''')))+++---++++++************++++++************))))))))))))******)))))))))***++++++************************)))))))))*********++++++(((''''''&&&%%%&&&&&&&&&))))))))))))+++---///000222;;;AAA???<<<===AAADDDLLLQQQWWWZZZZZZ[[[^^^```bbbiiissszzz|||ooo```QQQJJJCCC@@@;;;777888<<<@@@IIIXXXhhhttt{{{~~~~~~|||xxxyyy~~~dddJJJAAA999777888;;;BBBIIITTTSSSPPPKKKFFFEEEHHHLLLOOOVVVbbbppp|||pppiiidddlll||||||qqqmmmgggbbb]]]XXXSSSPPPOOONNNKKKIIIHHHIIIKKKLLLMMMIIIDDD@@@?????????>>>???@@@AAACCCHHHPPPZZZaaaqqq{{{{{{xxxuuusssssstttttttttssssssrrrqqqppprrruuuxxxzzz|||~~~~~~kkk]]]WWWSSSQQQRRRQQQPPPNNNLLLIIIFFFEEEDDDEEEDDDBBB@@@>>>=========<<<999666444444444222111222111111000///.........++++++***)))***+++,,,------,,,,,,++++++*********---,,,,,,++++++******************)))((()))+++,,,++++++************++++++************)))))))))((()))((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((((()))(((((((((***+++---...,,,444;;;===;;;<<<@@@CCCHHHMMMRRRUUUWWWWWWXXXZZZ```kkkyyy{{{mmm[[[SSSJJJDDD???:::999<<>>======?????????@@@CCCHHHPPPUUUdddppp{{{vvvtttqqqpppqqqrrrrrrrrrrrrqqqpppooonnnpppuuuyyyzzz|||~~~hhh[[[UUURRRQQQRRROOOOOOMMMJJJHHHFFFDDDCCCEEEDDDBBB@@@>>>=========;;;888555333333222111000111111000000//////......,,,+++***)))***+++---...,,,,,,,,,++++++*********,,,,,,,,,++++++*********))),,,//////---*********+++******))))))******+++************)))))))))((()))(((((((((((())))))***((((((((((((((((((((((((+++++++++,,,,,,,,,------++++++++++++******))))))))))))(((((()))+++---...+++000777:::::::::===AAAFFFIIIMMMPPPRRRTTTUUUVVV^^^jjjzzzvvvdddZZZPPPJJJDDD>>>;;;<<<>>>BBBKKK[[[ooo}}}[[[LLL===777888999:::<<<@@@EEEIIIIIIEEECCCEEEHHHHHHMMMTTT\\\hhhxxxtttmmmhhhkkkzzz~~~xxxqqqiiiccc]]]XXXUUUTTTQQQMMMJJJHHHIIIKKKLLLPPPLLLGGGCCCAAA@@@???>>>>>>>>>??????@@@DDDJJJNNNYYYeeepppxxx~~~}}}yyyuuusssppppppqqqqqqqqqpppqqqqqqpppnnnnnnqqquuuyyyyyy|||~~~iii\\\VVVSSSRRRSSSNNNMMMLLLJJJHHHFFFDDDDDDDDDDDDCCCAAA???>>><<<<<<:::888444333222222111000000000000//////.........---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++000555666222,,,)))(((******))))))))))))******************))))))))))))************+++,,,------************************************+++++++++,,,***************)))((((((***))))))))))))+++,,,---...000555999999777:::???DDDEEEHHHKKKNNNQQQSSSTTTYYYeeesss~~~zzzkkkaaaVVVPPPKKKCCC===<<<<<<>>>FFFUUUiii|||lllYYYDDD;;;:::999888999;;;???DDDFFFEEEDDDEEEGGGEEEJJJPPPVVV^^^kkk|||rrriiigggppp}}}xxxpppiiiccc^^^[[[VVVTTTPPPLLLJJJIIIJJJKKKPPPMMMIIIGGGFFFEEECCCAAA>>>>>>???>>>???AAAFFFIIIOOOYYYcccjjjrrr}}}}}}xxxtttsssrrrpppppppppqqqpppoooqqqqqqqqqppppppssswwwzzzyyy|||iii\\\WWWSSSRRRTTTMMMMMMLLLJJJIIIGGGFFFFFFCCCCCCCCCBBBAAA>>><<<;;;;;;999555333333333222000/////////...............---,,,,,,++++++,,,,,,,,,*********++++++,,,,,,---*********++++++,,,,,,---///444:::999444---***)))******))))))))))))******************))))))))))))((())))))***+++---...///************************'''((((((((()))))))))))))))***+++++++++***((((((+++***))))))***+++---...//////222888999777;;;AAABBBCCCDDDGGGKKKOOOSSSTTTRRR[[[fffpppyyy|||tttjjj```ZZZUUUKKKDDDAAA;;;>>>EEETTTggg|||mmmRRRDDD???<<<888666999;;;@@@CCCFFFFFFFFFFFFBBBGGGMMMQQQVVV```nnnyyy|||pppiiikkkqqqzzzwwwpppiiidddaaaYYYWWWTTTPPPMMMKKKJJJIIIKKKJJJHHHGGGGGGFFFCCCAAA?????????>>>>>>???AAADDDEEEMMMUUUZZZcccppp|||{{{wwwtttqqqpppooonnnooopppqqqpppoooqqqrrrsssssssssuuuxxx{{{{{{}}}hhh[[[UUURRRQQQRRRMMMMMMLLLKKKJJJIIIHHHHHHBBBCCCCCCCCCAAA???<<<:::<<<:::666555444444333222...............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...))))))***+++,,,------...333888<<<;;;444...++++++******))))))))))))******************))))))))))))&&&&&&'''((()))+++---...((((((((((((((((((((((((***+++++++++,,,,,,,,,,,,+++,,,,,,------+++***)))++++++*********,,,---...,,,+++///666::::::???GGGBBBAAABBBDDDIIIOOOSSSUUUKKKSSS]]]eeeoooyyy}}}||||||rrrhhhccc]]]TTTJJJFFF<<<@@@HHHVVViii~~~___MMMEEE???999666888999===BBBFFFHHHGGGEEE@@@EEEKKKOOOQQQYYYeeeooozzzoookkkjjjooo|||tttnnniiifff[[[ZZZWWWSSSOOOLLLJJJIIIEEEEEEDDDEEEEEEDDDAAA>>>@@@@@@@@@>>>======>>>@@@>>>EEELLLPPPYYYhhhvvv|||zzzwwwtttrrrpppmmmllllllnnnpppqqqqqqpppqqqsssuuuuuuuuuvvvyyy{{{|||gggZZZVVVSSSOOONNNRRRQQQNNNKKKHHHFFFFFFFFFGGGFFFDDDAAA???>>>===<<<===:::777555444222///---/////////...------,,,,,,000...+++)))((()))***+++---------,,,,,,+++++++++((((((((((((***,,,///000AAA999///))))))++++++************++++++******)))))))))************))))))+++++++++++++++***)))(((,,,+++)))(((((()))+++,,,---,,,,,,+++***)))(((((()))))))))))))))))))))))))))+++,,,+++((((((***,,,//////000444888<<<>>>??????>>>>>>@@@DDDIIILLLMMMNNNMMMPPPYYYgggrrrxxxzzz|||zzzsssiiiaaa[[[SSSJJJGGGKKKLLLMMMbbbkkkUUUBBB;;;===;;;;;;;;;>>>DDDJJJJJJGGGCCCBBBCCCGGGNNNUUU[[[^^^nnn}}}yyypppjjjiiisss~~~vvvqqqmmmccc```ZZZUUUPPPMMMKKKJJJIIIHHHHHHHHHIIIHHHEEECCCCCCBBBAAA???>>>>>>======>>>???CCCHHHPPP[[[gggooouuu|||yyyuuutttrrrooommmppppppoooooopppqqqqqqrrrqqqrrrtttvvvxxxzzz|||}}}jjj]]]XXXTTTPPPOOORRRPPPNNNKKKHHHFFFFFFEEEFFFEEEDDDBBB@@@>>><<<;;;<<<:::777555444333000.../////////...------,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++*********))))))***))))))))),,,000444777@@@888000,,,,,,...---,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))*********++++++******)))+++***))))))))))))***+++,,,,,,++++++***)))))))))))))))))))))))))))))))))***+++,,,+++)))(((***,,,------///222666:::===>>>>>>>>>>>>AAAEEEIIIMMMOOOPPPOOOPPPXXXdddnnnssstttuuuuuuqqqiiiccc^^^UUUMMMEEEFFFGGGLLL^^^zzz}}}iiiSSSDDD???999888777999???EEEHHHIIIFFFEEEDDDEEEIIIOOOTTTWWWeeesssxxxmmmhhhllltttyyytttiiieee```ZZZUUURRROOONNNKKKJJJIIIIIIJJJIIIFFFDDDCCCBBBAAA???>>>>>>======>>>???AAADDDJJJTTT^^^eeennnuuu{{{vvvsssrrrqqqooommmpppooooooooopppqqqrrrrrrssstttuuuxxxzzz|||~~~mmmaaa[[[VVVQQQPPPQQQPPPMMMKKKHHHGGGFFFEEEDDDDDDDDDCCCAAA>>><<<::::::888666555555333111////////////...------,,,,,,)))***,,,---------,,,++++++++++++************))),,,++++++,,,///444999<<<666111+++)))***+++***(((((()))***+++++++++++++++******))))))))))))******))))))******++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++***))))))***,,,++++++---000444888<<<>>>>>>>>>???BBBFFFKKKOOORRRUUUSSSTTTYYYaaagggjjjjjjkkkmmmnnnjjjgggcccZZZRRRHHHCCCBBBJJJVVVggg|||{{{hhhPPPCCC;;;999777777:::???EEEHHHFFFEEECCCBBBDDDIIIMMMQQQXXXeeevvvuuujjjhhhkkkwww|||ooojjjccc]]]YYYUUURRROOOMMMLLLJJJJJJKKKJJJGGGEEECCCBBBAAA???>>>>>>>>>>>>>>>>>>???@@@CCCJJJRRRXXXbbbkkkvvvwwwtttqqqppppppppppppoooooooooooopppppprrrssssssuuuvvvxxxzzz|||ooobbb\\\VVVQQQOOOPPPOOOMMMKKKIIIGGGEEEEEECCCCCCDDDCCCBBB???<<<:::999777555555555444222000/////////...------,,,,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555777999...+++((('''((()))(((&&&&&&'''((()))******************)))(((((()))******)))***************)))((((((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))************)))***+++,,,***+++---///222666;;;>>>>>>???BBBDDDHHHMMMSSSVVV]]]\\\\\\^^^bbbccccccaaabbbgggkkklllllljjjcccZZZQQQFFFAAAHHHLLLPPPaaatttyyy{{{___KKKAAA>>>::::::::::::???DDDCCCBBBAAA@@@BBBEEEKKKOOOPPPZZZhhhwwwrrrjjjhhhnnn}}}wwwrrrjjjccc___ZZZVVVRRROOOMMMKKKKKKJJJIIIGGGEEECCCCCCAAA@@@???>>>>>>>>>>>>>>>======>>>CCCIIINNNXXXaaammmwww~~~{{{vvvpppooonnnnnnooopppppppppooooooooopppqqqrrrtttuuuwwwxxxzzz}}}ooobbbZZZTTTPPPOOONNNNNNLLLKKKIIIGGGEEEDDDBBBCCCCCCCCCAAA???<<<:::888777555555555444333111/////////...------,,,,,,000...,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///222333333222111,,,+++++++++,,,,,,+++***((())))))***+++++++++*********))))))))))))******+++++++++***)))((('''&&&(((((())))))))))))(((((()))))))))***++++++,,,,,,))))))))))))))))))))))))***)))))))))***+++,,,,,,***,,,...///111444:::>>>???AAADDDGGGIIINNNUUUYYYdddeeefffggggggeeeaaa^^^___eeekkkooorrrsssnnngggZZZKKKCCCFFFEEEBBBLLL^^^hhh}}}rrr]]]GGG@@@;;;;;;:::888:::@@@BBBCCCBBBAAAAAACCCGGGKKKKKKRRR]]]kkkyyy|||pppiiihhhrrr{{{rrrkkkfffbbb[[[WWWQQQOOOLLLKKKJJJIIIGGGEEEEEEDDDCCCAAA@@@@@@@@@@@@=========<<<<<<@@@EEEIIIQQQXXXcccmmmuuu}}}{{{tttoookkkkkklllmmmnnnooopppqqqnnnnnnooopppqqqsssuuuvvvyyyzzz|||oooaaaXXXRRROOOOOOMMMMMMLLLKKKIIIGGGEEEDDDBBBBBBBBBBBB@@@>>><<<;;;999777555555555444222111/////////...------,,,,,,444222///,,,+++,,,---///)))************+++++++++***,,,///000000///,,,+++))))))*********+++++++++,,,,,,------------,,,,,,))))))************))))))************)))((('''&&&))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))***)))((()))+++,,,,,,++++++---///......222888===>>>AAAEEEGGGIIIMMMTTTZZZfffiiinnnqqqppplllfffbbbbbbhhhnnnsssxxx|||zzzttteeeTTTHHHFFFDDD@@@DDDOOORRRjjj{{{{{{vvvPPPCCC::::::;;;888999===BBBDDDEEECCC@@@???BBBEEEIIILLLTTT___kkkzzzxxxllleeeiiitttuuunnniiiddd]]]WWWTTTQQQNNNLLLKKKJJJHHHGGGGGGFFFEEECCCBBBBBBBBBAAA>>>>>>>>><<<<<>>===<<<:::888666555555444222000/////////...------,,,,,,000///...------------...))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++(((((())))))(((((()))***,,,------,,,,,,+++***)))'''(((***,,,,,,***((('''''''''((()))******))))))+++***))))))))))))***+++***************+++++++++))))))))))))))))))))))))+++)))'''(((+++---,,,++++++---...---,,,...444:::<<<@@@DDDFFFFFFJJJQQQWWWaaahhhrrrxxxyyytttnnniiigggmmmrrrvvv}}}sssbbbQQQJJJFFFBBBAAACCCFFFVVVlllyyyrrr|||eeeQQQ???;;;;;;777777<<<===AAADDDCCC@@@>>>@@@CCCFFFGGGMMMUUU^^^kkkuuuiiifffhhhttt{{{sssnnniii```YYYXXXUUUQQQOOONNNLLLKKKIIIHHHHHHFFFEEEDDDCCCCCCCCC@@@@@@???===<<<>>>AAAEEECCCGGGNNNSSSZZZcccnnnuuu}}}{{{sssnnnkkkiiigggdddfffiiijjjiiiiiikkkmmmmmmmmmnnnppprrruuuwwwxxx{{{|||~~~qqqaaaVVVPPPPPPRRRLLLLLLLLLKKKIIIGGGEEEDDDCCCBBBAAA???>>>=========:::888666555555333111///000//////...------,,,,,,)))***+++,,,,,,,,,+++++++++++++++,,,,,,------------,,,***((((((***,,,...,,,,,,---,,,+++,,,---///************)))'''&&&%%%&&&(((+++------+++(((&&&$$$%%%&&&(((***+++,,,,,,---+++)))(((((()))+++---************************))))))))))))))))))))))))+++((('''(((+++------+++***,,,...,,,)))+++222888;;;???CCCDDDDDDHHHOOOUUU\\\eeerrr|||~~~zzztttppplllppptttxxxoooZZZMMMHHHDDD???:::@@@GGGZZZrrryyyoooxxx{{{```GGG???<<<777666:::555;;;AAACCCAAA@@@BBBEEEDDDCCCHHHPPPWWWcccxxx~~~ooogggccciiivvv}}}yyysssjjjccc[[[XXXTTTQQQPPPOOOMMMKKKJJJIIIHHHFFFEEEEEEDDDDDDBBBBBBAAA>>><<<===@@@BBB???BBBFFFJJJPPPYYYeeemmmvvv}}}~~~tttlllhhhffffffeeebbbeeehhhhhhgggfffhhhjjjmmmmmmnnnpppsssuuuwwwyyy{{{|||}}}nnnaaaYYYTTTPPPOOOMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDCCCAAA???>>><<<<<<999888666444333222222333222111000///...---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************************++++++++++++******))))))))))))))))))))))))******)))(((((((((((((((***)))((((((((((((((()))---+++)))((())))))((('''++++++***))))))***++++++***+++++++++,,,///333666<<<@@@DDDGGGIIIKKKNNNPPPWWW```kkkuuu|||~~~vvvllliiilllssszzzzzzfffVVVMMMFFFAAA===@@@EEENNN[[[lll}}}qqqOOO@@@???===999666<<<;;;===AAAAAA>>>???CCCBBBFFFIIIJJJOOO\\\ooo}}}~~~oooddddddjjjvvvzzzooofffbbb\\\VVVRRRRRRQQQOOOMMMNNNLLLJJJIIIHHHFFFCCCAAABBBAAA@@@>>>>>>>>>??????>>>???@@@CCCHHHPPPYYY```jjjrrr||||||vvvnnniiigggfffcccaaacccdddddddddeeegggkkknnnppprrrtttuuuvvvwwwyyy{{{~~~~~~zzzxxxjjj]]]VVVQQQNNNMMMMMMMMMMMMKKKJJJHHHFFFEEEEEEDDDCCCAAA???>>>===<<<999888666444222111111111111111000///...---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))((('''&&&''')))+++***)))************************)))***+++,,,,,,...111444999===AAAEEEGGGIIIKKKMMMTTT\\\dddllltttyyyvvvpppjjjlllqqqxxxrrr```SSSJJJCCC???>>>AAAGGGRRRdddyyygggRRRFFF===:::;;;999888999>>>>>><<<>>>AAA@@@CCCFFFHHHLLLWWWgggtttyyylllhhhhhhnnnvvvmmmfffaaaZZZVVVUUUTTTRRROOONNNLLLJJJIIIIIIGGGEEEBBBCCCBBB@@@???>>>>>>????????????@@@AAADDDJJJRRRWWW```hhhsss}}}sssnnnhhheeedddeeedddcccgggggghhhgggfffhhhkkknnnqqqsssuuuwwwwwwyyy{{{}}}{{{xxxxxx}}}hhh\\\VVVQQQOOONNNNNNNNNMMMLLLJJJHHHFFFEEEEEEDDDCCCAAA@@@>>>===<<<:::888666444222111000000111000000///...---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))******)))((((((((()))))))))))))))(((((())))))***(((((((((***,,,---+++***)))***+++,,,,,,+++***)))''')))+++,,,,,,---///111666999>>>AAACCCEEEGGGIIIQQQVVV[[[```iiirrruuusssmmmnnnpppvvvmmm___TTTKKKFFFAAA???@@@IIIZZZqqqfffOOO>>>999;;;777555666;;;===<<<>>>AAA>>>AAADDDEEEHHHPPP]]]fffvvvyyypppjjjhhhqqq~~~wwwmmmggg```[[[YYYXXXUUURRROOOMMMKKKJJJJJJIIIGGGEEECCCCCCBBB@@@@@@??????@@@@@@@@@?????????CCCHHHLLLUUU\\\gggqqqyyy~~~xxxtttkkkgggdddbbbccceeeffffffjjjkkkkkkjjjhhhiiikkknnnsssvvvxxxyyyzzz|||~~~xxxrrruuuzzz}}}iii]]]XXXUUUSSSSSSOOONNNNNNLLLJJJHHHFFFEEEEEEDDDCCCBBB@@@>>>===<<<::::::888666444222111000000000///......---,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))((())))))***)))))))))((())))))******.........///000...+++(((((()))+++,,,,,,+++)))(((&&&(((+++,,,,,,,,,---...333777;;;>>>AAABBBEEEGGGMMMQQQUUUXXX```jjjooooookkklllooottt~~~|||pppdddYYYRRRGGGBBB???DDDQQQggg{{{```JJJ>>>:::999555555999<<<<<<>>>BBB===@@@CCCDDDFFFKKKSSSZZZfffwww{{{pppiiimmmuuutttmmmeee```]]]ZZZVVVSSSQQQNNNLLLKKKKKKKKKIIIGGGEEEDDDCCCBBBAAAAAA@@@@@@???@@@???>>>===???BBBEEEMMMTTT]]]eeemmmuuu~~~|||uuunnnjjjfffdddcccbbbcccfffhhhiiiiiijjjkkkkkkjjjkkkmmmpppvvvxxx{{{|||}}}zzzooonnnuuu}}}}}}iii^^^ZZZVVVUUUUUUPPPOOONNNMMMJJJHHHFFFEEEEEEEEEDDDBBB@@@???======;;;:::999777666444222111//////......------,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++************++++++******************************++++++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++.........///000...+++(((((()))+++,,,,,,+++)))(((''')))+++,,,++++++,,,---222555999===???AAACCCEEEHHHNNNRRRTTTYYYaaaeeeeeeaaadddjjjrrr}}}tttggg___NNNFFFAAADDDNNN___xxxzzzaaaKKK<<<;;;555333666:::;;;<<>>???AAACCCEEEKKKSSS[[[ccclllwwwyyysssnnnhhhcccbbbbbbbbbaaaaaaccceeegggfffhhhjjjkkklllnnnqqqsssxxx{{{}}}uuunnnqqqyyyzzzfff\\\XXXUUUSSSTTTPPPPPPOOOMMMKKKHHHFFFEEEFFFEEEDDDBBBAAA???>>>===999999888888666555333222.........---------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************++++++++++++******))))))))))))))))))))))))******)))))))))***++++++))))))))))))******+++,,,(((((((((***,,,---+++***)))***+++,,,,,,+++***))))))***,,,,,,++++++,,,---000333888;;;===???BBBCCCDDDJJJOOOQQQSSSXXX[[[ZZZVVV[[[dddooo{{{rrrjjjUUUKKKEEEHHHNNN[[[ssswwwYYYBBB???777333555888999:::<<<>>>@@@BBBCCCDDDGGGJJJMMMQQQ[[[kkk}}}uuullliiihhhsss}}}ssskkkfffbbb\\\XXXWWWTTTPPPNNNMMMLLLKKKJJJGGGGGGGGGFFFEEECCCBBBAAA???@@@AAAAAA@@@@@@AAACCC>>>CCCJJJQQQYYYcccooowww~~~|||tttooolllhhhccc___^^^_________^^^___aaaddddddfffjjjlllnnnqqqtttwwwzzz|||zzzssssssxxxyyyeee[[[WWWTTTRRRRRRQQQPPPOOOMMMKKKHHHFFFDDDFFFEEEDDDCCCAAA???>>>===555666666666555444222222......------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,))))))))))))***+++,,,---((('''&&&''')))+++***)))************************+++,,,,,,+++******,,,///...111666999;;;===@@@AAA@@@FFFKKKKKKLLLQQQTTTTTTVVVZZZaaakkkvvvyyyrrrbbbVVVLLLKKKMMMWWWmmmoooVVVFFF>>>777888::::::;;;<<<>>>???AAABBBDDDFFFIIIKKKOOOTTT^^^mmm~~~tttlllfffkkkuuu|||tttnnnhhhbbb^^^ZZZVVVRRROOONNNMMMKKKJJJHHHHHHHHHHHHFFFDDDBBBAAA@@@BBBCCCBBBAAA@@@AAABBB>>>AAAEEEHHHMMMVVVaaaiiipppxxxxxxrrrkkkgggfffdddaaa]]]\\\]]]______^^^^^^aaadddeeehhhllloooqqqtttwwwyyy{{{}}}{{{sssssszzzzzzfff\\\WWWTTTSSSSSSQQQQQQOOOMMMKKKHHHFFFDDDFFFFFFDDDCCCAAA???>>>>>>222333444444444333222111------------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))***+++,,,------+++)))((())))))((('''++++++***))))))***++++++------,,,+++)))***---000---000444888:::<<<>>>@@@===CCCGGGFFFGGGLLLPPPQQQ]]]___ccciiirrr{{{}}}xxxooo```RRRMMMLLLRRRhhhoooNNNDDD===<<<>>>>>>>>>???>>>??????AAACCCFFFIIIKKKQQQRRRXXXbbbpppssskkkkkknnnvvvzzzsssnnngggccc\\\XXXSSSPPPNNNMMMKKKJJJIIIIIIIIIHHHGGGEEEBBBAAAAAACCCDDDCCCAAA??????@@@BBBCCCDDDDDDEEEKKKSSSZZZdddmmmyyy|||vvvrrrllleeeaaabbbbbb___\\\\\\^^^```aaa```aaadddggggggjjjnnnqqqsssuuuxxxzzz{{{}}}}}}uuuooosss~~~hhh]]]YYYVVVTTTSSSQQQOOOMMMLLLMMMLLLJJJHHHBBBBBBAAA@@@???===<<<;;;:::999888666444222000///111111000000//////......,,,,,,,,,------.........+++******))))))******+++,,,,,,+++******+++,,,,,,))))))************))))))************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))************+++++++++*********)))))))))))))))))))))************)))((())))))***+++,,,,,,------000///000444999>>>@@@AAADDDBBBAAABBBGGGMMMRRRUUU```dddkkkqqqwww|||xxxnnncccYYYUUUNNNNNN^^^rrrfffSSS@@@888999:::999999======>>>???@@@AAAAAAAAAEEEKKKRRRXXX___lll}}}uuuiiidddlllwww}}}uuulllfff\\\YYYUUURRRPPPOOOMMMKKKMMMLLLJJJHHHGGGFFFEEEEEEHHHHHHFFFEEECCCAAA@@@???AAAAAA@@@AAACCCGGGKKKMMMZZZaaakkkuuu|||yyyqqqlllddddddcccbbb```]]][[[ZZZ[[[]]]___```aaadddgggjjjjjjnnnrrruuuwwwxxxzzz|||}}}sssqqqrrrxxx~~~kkk^^^YYYUUUQQQPPPNNNLLLKKKJJJJJJIIIGGGFFFCCCCCCBBBAAA@@@>>>===<<<::::::888666444222111000000000//////...---------*********++++++,,,,,,,,,++++++************++++++,,,,,,+++******+++,,,,,,)))******************)))************************************************(((((((((((()))))))))***))))))(((((((((((())))))((())))))))))))*********(((((())))))))))))))))))+++++++++***************))))))******+++,,,,,,---+++,,,...222666<<>>???AAAAAAAAAAAACCCHHHNNNSSSXXXdddssssssiiiiiinnnvvv{{{rrrkkkaaa]]]YYYVVVTTTRRRPPPNNNMMMLLLJJJIIIHHHGGGFFFFFFGGGGGGFFFDDDCCCAAA@@@@@@AAA@@@??????AAADDDGGGJJJPPPVVV___hhhpppxxx~~~}}}wwwqqqjjjfffaaaaaa```___^^^\\\[[[ZZZ[[[]]]___aaabbbeeehhhkkkmmmppptttwwwyyy{{{}}}tttsssuuuzzzmmm___YYYTTTOOONNNLLLJJJHHHHHHHHHGGGEEECCCDDDDDDCCCBBBAAA???>>>===;;;:::999777555333222111/////////...------,,,,,,******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******++++++++++++******************************))))))))))))))))))))))))((((((((()))))))))******((((((''''''''''''((((((((((((((())))))))))))***'''((((((((()))*********,,,,,,+++******+++,,,---((())))))******+++++++++***,,,...000222777???EEEHHHJJJLLLKKKLLLSSS]]]fffsssxxx~~~|||xxxlll```ZZZRRRJJJLLLSSS\\\iii{{{}}}^^^JJJCCC???>>>>>>999:::===???AAAAAAAAAAAABBBEEEIIILLLPPPXXXeeeooorrrjjjgggiiivvvzzzsssgggddd___[[[YYYVVVTTTRRRMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>???AAACCCEEEFFFJJJQQQYYYaaakkktttzzz~~~wwwqqqlllhhhccc```^^^^^^^^^^^^]]]\\\\\\\\\[[[]]]```bbbdddgggkkknnnpppssswwwzzz{{{}}}vvvxxx{{{mmm```YYYTTTPPPNNNMMMLLLIIIHHHHHHGGGEEECCCEEEDDDDDDCCCBBB@@@???>>><<<;;;:::888666444222111000//////......------,,,---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************(((((((((((((((((((((((((((((()))))))))*********)))((((((''''''(((((()))))))))))))))************((((((((()))***+++,,,,,,,,,+++***))))))***,,,...(((((()))))))))*********+++...///...,,,000888???JJJNNNRRRPPPNNNSSS___jjjssszzzyyymmmbbb[[[UUUNNNKKKMMMLLLTTT```ooottt\\\JJJ>>>;;;<<<888999<<<>>>@@@AAAAAAAAAAAACCCFFFGGGJJJQQQ[[[cccqqqqqqhhhfffmmmvvv{{{mmmjjjddd___\\\XXXUUUSSSNNNNNNMMMLLLLLLKKKLLLLLLGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>???AAABBBCCCEEEIIINNNUUU```jjjrrrwww}}}yyytttnnnhhheeebbb```^^^]]]]]]]]]]]]]]]^^^^^^___]]]___bbbeeegggjjjnnnqqqsssuuuyyy{{{}}}~~~}}}{{{kkk___ZZZVVVRRRQQQQQQOOOLLLKKKKKKJJJGGGEEEEEEEEEDDDCCCBBB@@@???>>><<<;;;:::888666444222111111111000000///......------------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))*********++++++++++++,,,,,,))))))******+++,,,------+++***((('''((()))+++---)))))))))))))))*********+++---...,,,***---555<<>>888999;;;<<<>>>@@@AAABBBAAACCCDDDEEEHHHNNNVVV]]]hhhvvvrrriiiiiilllzzzvvvqqqkkkddd___[[[VVVSSSQQQQQQPPPOOOOOOOOOOOOOOOIIIIIIHHHGGGFFFDDDCCCCCCCCCBBBAAA?????????@@@@@@CCCCCCDDDFFFKKKTTT^^^eeennnuuu~~~ppplllfffaaa___^^^^^^]]][[[[[[[[[[[[\\\]]]^^^___```cccfffhhhjjjnnnrrruuuuuuwwwzzz|||~~~{{{xxxyyy~~~hhh]]]YYYWWWTTTSSSSSSQQQNNNMMMLLLKKKIIIGGGEEEEEEDDDCCCBBB@@@???>>>;;;:::999777555333222111111111111000//////......,,,,,,++++++++++++******,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++)))))))))*********++++++******))))))))))))******+++++++++,,,,,,,,,------)))******++++++,,,,,,,,,)))((((((((((((***+++,,,************************((()))+++***+++///555;;;CCCKKKSSSUUUSSSTTT[[[cccnnnvvvzzzrrrkkkcccYYYOOOHHHHHHEEEEEEJJJVVViii{{{nnnRRRCCC???::::::::::::<<<>>>AAABBBDDDDDDDDDEEEGGGLLLRRRWWW___iiixxxtttkkkfffjjjuuu}}}uuunnnggg```[[[WWWVVVUUUTTTSSSRRRRRRRRRRRRNNNMMMLLLJJJHHHGGGEEEEEECCCBBBAAA@@@@@@?????????@@@@@@@@@@@@CCCIIIQQQVVVccckkkvvv~~~wwwsssgggccc___\\\[[[\\\[[[[[[ZZZYYYYYYYYYZZZ\\\^^^___eeegggjjjlllnnnqqquuuxxxwwwyyy|||~~~~~~wwwxxx{{{|||fff\\\YYYVVVTTTTTTSSSPPPNNNMMMLLLJJJHHHFFFDDDDDDDDDCCCAAA@@@>>>===::::::888666444222111000111000000///......------,,,,,,,,,++++++*********++++++************++++++***+++,,,,,,,,,,,,+++***)))******************)))************************++++++++++++++++++++++++))))))*********+++++++++))))))(((((((((((())))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))******+++,,,,,,+++++++++++++++++++++***)))))))))***,,,000444666;;;EEEPPPVVVWWWWWW[[[___kkksss~~~vvviiiZZZPPPJJJEEECCCEEEJJJVVVjjj|||{{{|||eeeMMMCCC===;;;999888999<<<@@@BBBFFFEEEDDDDDDEEEHHHMMMPPPUUU^^^jjjxxxwwwllleeekkkuuuzzzqqqjjjccc___ZZZYYYXXXVVVUUUTTTTTTTTTRRRQQQPPPNNNKKKIIIGGGFFFBBBBBBAAA@@@@@@?????????<<<=========>>>BBBHHHLLLUUU]]]iiissszzzzzzqqqjjjfffbbb___\\\[[[[[[\\\\\\[[[]]]\\\[[[[[[\\\^^^```bbbiiikkknnnpppqqqtttwwwzzzzzz|||~~~yyyxxx||||||fff[[[XXXVVVSSSSSSQQQOOOMMMKKKJJJIIIFFFDDDDDDDDDCCCBBBAAA???>>>===:::999888666444222000///000//////...------,,,,,,.........------,,,,,,,,,+++******************+++***+++,,,------,,,+++***))))))************))))))************************(((((((((((((((((((((((()))************+++++++++((((((''''''''''''(((((()))************+++++++++((((((((((((''''''''''''((()))***,,,,,,------,,,,,,,,,++++++++++++++++++---+++***+++---///000000666@@@NNNWWWZZZ[[[\\\^^^fffnnn{{{xxxgggZZZLLLGGGCCCCCCCCCHHHWWWggg~~~xxx[[[KKK???<<<999777777;;;@@@CCCHHHFFFDDDCCCCCCEEEHHHKKKOOOYYYccclll{{{wwwhhhiiilllvvvzzzqqqjjjeee\\\[[[ZZZXXXVVVUUUUUUTTTUUUTTTRRRPPPMMMJJJHHHGGGAAAAAA@@@@@@??????>>>>>>:::;;;<<<===>>>AAAEEEHHHIIIQQQ^^^hhhpppvvv{{{xxxooogggbbb___aaa___]]]\\\]]]^^^^^^]]]bbbaaa```___```bbbdddffflllnnnppprrrsssuuuxxx{{{}}}{{{wwwzzzrrr^^^TTTUUUVVVTTTUUUSSSPPPLLLJJJIIIIIIJJJFFFFFFEEEDDDCCCAAA???>>>===:::888666666555333111111111111000000000000000,,,,,,,,,++++++,,,------+++***)))(((((()))***+++************************++++++******)))(((((((((************************))))))************))))))))))))))))))))))))))))))((()))***++++++***((('''))))))))))))************))))))************))))))++++++***************+++************+++,,,------)))******+++---......///999===FFFPPPYYY___``````]]]iiiyyylllaaaSSSEEE@@@AAAFFFNNNVVVssssss[[[IIIAAA:::999::::::<<<@@@@@@DDDHHHHHHEEEEEEHHHKKKPPPQQQWWWbbbooouuujjjfffnnnxxxuuunnngggbbb[[[WWWUUUUUUVVVVVVVVVUUUTTTRRROOOLLLJJJIIIHHHFFFBBBAAA@@@@@@???>>>@@@???===<<<<<<>>>@@@AAADDDGGGLLLUUU___kkktttzzz}}}}}}uuunnnhhhbbb]]]ZZZZZZ[[[[[[[[[ZZZZZZ\\\]]]ZZZZZZ\\\___cccgggkkknnnqqqsssuuuvvvwwwxxxzzz||||||zzzggg\\\YYYWWWSSSTTTRRROOOLLLJJJIIIIIIIIIFFFFFFEEEDDDCCCAAA???>>>===:::888666666555333222000000000//////.........---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---************************+++************)))))))))************************))))))************))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))************((())))))******))))))(((++++++***************++++++++++++***++++++,,,,,,)))******+++---......///666;;;BBBLLLVVV\\\```aaa___gggsss~~~|||kkk]]]MMMEEECCCEEELLLTTTfffxxxrrrUUUHHH===:::;;;<<<<<<>>>???DDDJJJKKKHHHFFFFFFGGGLLLLLLQQQ[[[eeesss|||ooofffiiinnnuuu|||uuunnniiibbb\\\YYYWWWVVVUUUXXXWWWVVVTTTRRROOOMMMKKKJJJGGGDDDBBBAAAAAA???>>>@@@???>>>======>>>???@@@AAACCCFFFLLLUUU^^^gggllluuu{{{uuupppjjjeeeaaa]]]YYYWWWWWWXXXXXXXXXWWWWWWYYYZZZ\\\]]]___cccfffjjjnnnooorrruuuwwwxxxyyyzzz}}}xxxggg\\\WWWSSSOOORRRPPPNNNKKKIIIHHHHHHHHHFFFFFFEEEDDDCCCAAA???>>><<<:::777666666555333222000000//////...---,,,,,,---,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------************************************++++++++++++************************))))))************))))))))))))))))))))))))))))))+++***((('''''')))***,,,))))))))))))************(((((())))))))))))((((((+++***************++++++,,,,,,++++++***+++++++++******+++,,,,,,---......333777>>>FFFPPPXXX^^^bbb]]]aaaiiirrrzzz}}}}}}|||~~~{{{lllZZZMMMFFFDDDHHHNNN^^^qqqlllXXXDDD<<<======<<<;;;<<>>????????????????????????@@@@@@@@@CCCIIIPPPXXX\\\hhhooowww}}}|||tttnnngggccc___\\\ZZZYYYWWWUUUUUUVVVWWWVVVUUUVVVXXXYYY___aaadddhhhkkknnnqqqrrruuuwwwzzz{{{|||}}}~~~ooo```XXXUUUSSSQQQPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFEEEDDDCCCAAA???>>><<<:::777666666555444222111111000///...,,,,,,+++------,,,+++++++++,,,,,,++++++++++++++++++++++++************************)))******+++,,,,,,------************************))))))************))))))))))))))))))))))))))))))***)))((((((((()))***+++((()))))))))************((((((((())))))(((((((((*********)))******+++,,,------,,,+++******************+++,,,,,,---......111444:::AAAJJJSSS\\\bbbZZZ[[[^^^gggpppwwwyyyxxxxxxwwwxxx~~~{{{gggWWWKKKCCCDDDIIIWWWkkkoooRRRCCC???===:::999:::???EEEHHHGGGEEECCCBBBFFFFFFIIIOOOTTTZZZfffrrrrrriiiffflllttt~~~yyyrrrkkkeee```\\\YYY[[[ZZZXXXUUUSSSQQQPPPOOOMMMJJJGGGFFFEEECCCAAA?????????@@@@@@@@@???>>>>>>@@@???>>>???BBBHHHNNNRRRZZZ```iiipppvvv}}}{{{wwwqqqiiibbb___]]]ZZZXXXXXXXXXWWWVVVVVVWWWXXXXXXXXXXXXZZZ\\\bbbdddggglllooorrrsssssswwwyyy{{{}}}~~~~~~~~~lll^^^XXXWWWWWWXXXOOONNNLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDCCCAAA???>>>;;;999777666666666444333222222111000...---,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************))))))***+++,,,------...************************))))))************))))))))))))))))))))))))))))))'''((()))***++++++***)))((()))))))))************(((((())))))))))))((((((******))))))***++++++,,,------,,,+++***************++++++,,,,,,---------///222777<<>>@@@AAABBBCCCDDDEEEFFFIIINNNRRRWWW```jjjrrr~~~rrrkkkkkknnntttyyysssmmmhhhbbb___\\\ZZZWWWTTTRRRPPPNNNNNNMMMKKKIIIHHHGGGEEECCC@@@@@@@@@@@@@@@@@@???>>>===???>>><<<===???DDDIIILLLNNNTTT\\\dddlllttt~~~}}}uuupppmmmiiiccc]]]]]]ZZZWWWVVVVVVWWWVVVUUUVVVWWWYYYYYYZZZ[[[^^^```dddfffjjjnnnqqqssstttuuuxxxzzz}}}~~~kkk^^^WWWTTTTTTVVVNNNNNNMMMKKKJJJIIIGGGGGGFFFFFFEEEDDDCCCAAA???>>>;;;999777666666666555333111111000000///...------......---,,,++++++++++++,,,,,,------------,,,,,,************************)))))))))***+++,,,,,,---************************))))))************))))))))))))))))))))))))))))))&&&''')))+++,,,+++***)))))))))))))))************))))))************))))))))))))))))))***+++,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,------------000444888>>>GGGRRRZZZ]]][[[YYYZZZ]]]bbbeeegggjjjmmmqqqvvv}}}}}}kkkXXXIIIDDDFFFJJJ[[[rrrhhhRRRCCC<<<<<<999999999:::<<>>>>><<<<<<;;;;;;===@@@CCCEEEEEEJJJQQQXXX___gggqqqxxx|||uuupppiiieeecccbbb___\\\YYYWWWTTTSSSTTTTTTTTTSSSUUUVVVYYYZZZ[[[^^^aaadddgggiiikkkooorrrtttvvvwwwyyy|||jjj^^^WWWQQQOOOPPPNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCAAA???>>>;;;999666666666666555444/////////......---------///...---,,,++++++++++++++++++,,,------,,,++++++************************)))))))))******+++++++++************************))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))******************++++++++++++******))))))))))))***+++,,,---+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------***---111444888???JJJRRRZZZYYYWWWUUUTTTWWW[[[___aaahhhpppvvv{{{ttt```PPPIIIJJJIIIUUUfffxxxeeeLLLAAA@@@<<<:::999999:::===???@@@@@@@@@DDDIIIJJJKKKQQQXXX^^^gggwwwzzzrrrkkkmmmqqq}}}{{{sssnnneeebbb^^^YYYUUURRRQQQPPPMMMLLLKKKKKKKKKJJJGGGEEECCCBBBAAA???>>>>>>??????<<<<<<;;;<<<<<<===?????????CCCIIIMMMRRRYYYbbbhhhqqquuu{{{~~~vvvqqqgggddd```\\\ZZZYYYZZZZZZVVVTTTRRRRRRSSSTTTTTTSSSVVVXXX[[[]]]```cccgggjjjkkklllmmmpppsssvvvyyyzzz|||~~~~~~lllbbb\\\TTTPPPPPPNNNNNNNNNMMMLLLJJJIIIHHHFFFFFFFFFDDDCCCAAA???>>>:::888666666666666555444------------------------///...---,,,++++++++++++((()))***++++++***)))(((************************)))))))))))))))*********************************))))))************)))))))))))))))))))))))))))))))))(((''''''(((***,,,---))))))))))))************++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---************+++,,,------,,,,,,,,,,,,,,,,,,,,,---(((,,,///111444:::EEEMMMSSSSSSSSSQQQOOOQQQWWW]]][[[dddooowww{{{yyyfffUUUMMMMMMFFFNNNXXXeeezzzrrrSSSEEEDDD>>><<<;;;:::;;;<<<<<<<<<<<<===AAAEEEEEEDDDIIIOOOVVV]]]lll{{{nnnkkkiiinnn}}}yyysssjjjgggbbb]]]XXXUUUSSSSSSLLLKKKKKKLLLLLLKKKIIIFFFDDDCCC@@@>>>>>>>>>???@@@>>>>>>>>>>>>>>>============@@@DDDFFFIIINNNVVV\\\bbbgggmmmsssxxx~~~zzzpppgggbbb___^^^[[[VVVSSSSSSVVVXXXUUUSSSRRRRRRTTTUUUVVVVVVYYY[[[___aaadddhhhlllpppnnnnnnoooqqqtttwww{{{}}}~~~{{{mmm___XXXSSSQQQQQQMMMMMMMMMLLLKKKJJJJJJIIIGGGFFFEEEDDDBBB@@@???>>>999999888777666555444444//////...---------------------...............------,,,++++++,,,,,,***(((************************))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***'''&&&))),,,---,,,***((()))+++---///))))))(((((('''''''''&&&''''''''''''(((***+++,,,---,,,+++******+++,,,------------,,,+++***)))(((***---/////////444<<>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>AAAFFFKKKNNNSSSXXX^^^eeelllssszzz|||ssskkkeee```]]]YYYWWWUUUTTTSSSTTTUUUVVVQQQRRRSSSSSSRRRTTTWWWYYY[[[^^^cccgggiiilllnnnppplllooorrrtttuuuxxx{{{}}}~~~{{{wwwkkk]]]VVVQQQPPPPPPOOONNNNNNMMMKKKJJJIIIIIIHHHGGGFFFDDDBBBAAA@@@???::::::999777666444333333000///......------......,,,,,,------...------,,,///...,,,,,,------,,,***************************))))))))))))******************++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))---------,,,++++++---///,,,+++)))))))))***,,,---******)))))))))((((((((())))))((((((((()))******++++++************++++++******,,,,,,---,,,,,,++++++...//////...222999@@@KKKPPPVVVYYYXXXXXXZZZ]]]```fffqqq~~~nnn^^^SSSKKKHHHHHHMMMWWWeeezzzmmm[[[GGGBBB;;;888888::::::999===>>>???AAACCCEEEFFFGGGIIIPPP[[[kkksssmmmmmmrrr~~~yyyrrrkkkddd___YYYVVVUUUSSSQQQPPPOOONNNKKKIIIGGGFFFEEECCCAAA???===<<<===========================<<<;;;<<<===AAADDDFFFLLLOOOUUUZZZaaahhhpppuuuyyytttllleee```\\\YYYVVVUUUTTTRRRPPPPPPPPPQQQRRRPPPQQQRRRRRRRRRTTTXXX[[[___bbbfffiiikkkmmmooopppqqqsssvvvxxxyyy{{{~~~~~~}}}uuukkk\\\UUUQQQQQQRRRQQQPPPOOONNNLLLKKKIIIIIIHHHHHHFFFEEECCCBBB@@@@@@;;;;;;999777666444222222111000//////....../////////000222333555666666777555222///---------+++***************************)))))))))*********+++++++++,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&''')))******)))))))))*********++++++++++++************)))))),,,+++***))))))))))))))))))******************)))$$$&&&)))+++------,,,+++---...///...---///555999BBBKKKWWW___bbbbbbcccccceeegggooo~~~~~~mmmbbbRRROOOLLLJJJIIIOOO___ooowwwXXXMMM???:::;;;===:::666;;;<<<>>>AAACCCEEEFFFFFFDDDKKKUUUbbbssswwwooommmrrryyy{{{sssllleee___\\\ZZZWWWTTTRRRRRRPPPNNNLLLKKKJJJHHHEEEBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???CCCEEEHHHMMMRRRYYYaaafffssswww|||wwwoooiiieee```\\\ZZZYYYWWWVVVSSSRRRPPPOOONNNNNNOOOPPPPPPQQQQQQQQQRRRVVV[[[___eeegggjjjlllmmmnnnppprrrvvvxxxzzz|||}}}~~~xxxqqqmmm^^^WWWTTTTTTUUURRRQQQPPPNNNLLLKKKIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@<<<;;;:::888555333222111111111000//////////////////111444777:::<<<>>>>>>999666111---+++***)))(((************************))))))*********+++++++++------------,,,,,,+++***************************))))))))))))))))))))))))***&&&"""!!!$$$''''''%%%'''((()))***+++***))))))************************++++++***************+++((()))***++++++***)))((("""$$$''')))++++++))))))---......---,,,---000333;;;FFFVVVbbbhhhhhhfffeeegggiiippp~~~xxxbbbZZZPPPIIIEEEGGGRRR^^^uuuuuubbbJJJ===<<<>>><<<777999:::===@@@CCCDDDEEEFFFDDDJJJQQQXXXcccvvvzzzrrrooopppxxx{{{sssmmmgggccc^^^[[[WWWTTTSSSRRRPPPNNNLLLKKKIIIGGGDDDAAA???>>><<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>===>>>@@@CCCFFFMMMTTTZZZccchhhooouuu{{{~~~rrrggg```^^^[[[XXXWWWWWWWWWWWWVVVTTTSSSRRRQQQQQQQQQQQQRRRQQQRRRRRRSSSTTTYYY^^^cccgggiiilllnnnoooqqqsssuuuyyy{{{}}}~~~~~~uuunnnnnn^^^XXXTTTTTTVVVRRRQQQPPPNNNLLLKKKIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@<<<;;;:::888555333222111111111000///////////////,,,---///111333444555555555222...+++++++++******************************************++++++++++++------------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))...***&&&&&&)))++++++)))'''((()))++++++***)))((())))))))))))))))))))))))))))))))))))***+++,,,---((()))***++++++***)))(((&&&''')))***+++***)))(((------------,,,,,,---...333>>>NNN^^^gggjjjiiigggfffkkksss~~~zzziiiVVVJJJFFFFFFKKKRRR[[[lllzzz[[[EEE>>>===<<<999888999<<>>?????????>>><<<===>>>???AAAFFFLLLQQQSSSXXX```gggmmmsssyyy|||~~~uuukkkccc\\\XXXTTTRRRPPPOOOPPPQQQQQQPPPSSSSSSSSSSSSSSSSSSSSSTTTSSSTTTUUUWWWYYY]]]bbbfffhhhjjjmmmoooqqqssswwwyyyzzz|||~~~}}}ssslllmmm^^^WWWSSSSSSTTTQQQPPPOOONNNLLLKKKIIIIIIHHHHHHFFFEEECCCBBB@@@@@@;;;;;;999777666444222222111000//////......//////............---,,,++++++,,,+++)))***,,,...//////*********************************++++++++++++,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))---+++******+++,,,,,,+++((()))***+++++++++***)))((((((((())))))))))))***((((((((()))***+++,,,---)))******************))),,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,555CCCSSS```hhhkkklllggglllsss|||eeeUUULLLGGGEEEGGGNNNZZZooosssYYYHHH@@@===;;;999999;;;>>>AAADDDGGGIIIDDDFFFGGGGGGJJJTTTbbbnnnuuuuuuiiilllvvv{{{wwwooojjjbbb\\\YYYWWWUUUTTTNNNNNNLLLKKKIIIGGGFFFEEE?????????>>>======<<<<<<888999;;;<<<======>>>>>><<<=========>>>AAAFFFJJJHHHLLLRRRXXX^^^dddjjjnnnuuuyyy}}}xxxuuuqqqjjjccc\\\XXXUUUTTTPPPNNNMMMMMMNNNOOONNNMMMPPPPPPQQQRRRSSSTTTTTTTTTVVVXXXZZZ\\\^^^bbbfffjjjjjjllloooqqqsssvvvzzz}}}{{{~~~xxxmmmdddnnn```YYYTTTSSSSSSOOONNNNNNMMMKKKJJJIIIIIIHHHGGGFFFDDDBBBAAA@@@???::::::999777666444333333000///......------....../////////...---,,,*********))))))+++...///000///*********************************+++++++++,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''')))++++++***)))((())))))******+++++++++++++++)))))))))*********++++++(((((((((((())))))***+++++++++************++++++---,,,++++++++++++,,,---******+++,,,......---,,,,,,111<<>>::::::;;;<<<@@@EEEIIILLLHHHGGGEEEDDDEEEJJJRRRXXX^^^iiiuuu~~~vvvqqqooottt|||{{{tttlllddd___]]][[[ZZZTTTSSSQQQOOOLLLIIIHHHFFFBBBAAAAAA@@@??????>>>>>>::::::::::::;;;<<<<<<===:::;;;<<<<<<<<<===@@@BBBAAADDDGGGJJJNNNTTTZZZ___cccgggmmmsssxxx}}}vvvkkkdddbbb```[[[WWWSSSQQQPPPPPPNNNMMMLLLMMMOOOPPPOOONNNMMMNNNPPPRRRSSSUUUVVVVVVYYY[[[___bbbdddfffiiilllpppqqqssstttuuuxxx{{{~~~~~~~~~{{{zzzmmm___UUUqqqccc\\\WWWTTTUUUNNNMMMMMMLLLKKKJJJJJJIIIGGGFFFEEEDDDBBB@@@???>>>:::999888777666555444444//////...---------------******+++,,,,,,,,,,,,,,,---,,,,,,---......---+++******************************+++++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))%%%)))------***(((((()))+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,***))))))(((((((((((((((---,,,+++******+++,,,---***)))((('''''')))+++---))))))***---//////...---000333:::DDDQQQ]]]fffjjjmmmkkkkkkttt~~~iiiWWWOOONNNEEEGGGOOO___wwwrrrXXXHHHBBB;;;;;;:::<<>>===;;;999666444222111333111000...------------000///...,,,+++***))))))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******++++++++++++************)))((())))))******,,,+++******++++++)))((())))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******(((((((((((()))***,,,---)))))))))(((((((((((((((+++++++++*********))))))...+++''''''))),,,,,,***,,,,,,++++++,,,,,,---...222222333999CCCPPP]]]eeennnkkklllvvvqqq^^^OOOJJJGGGJJJWWWjjjrrrWWWHHHBBB999777<<<>>>===FFFSSSUUUQQQKKKFFFEEEFFFFFFFFFIIIOOOWWW^^^hhhxxx~~~uuuppppppyyyxxxnnnhhhffffff___\\\XXXUUURRROOOLLLJJJIIIFFFDDDBBBBBBBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???;;;<<<<<<>>>???BBBCCCEEEJJJLLLQQQXXX```hhhnnnqqqvvvzzzppplllgggcccaaa]]]XXXSSSOOONNNNNNMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMOOOQQQQQQRRRTTTTTTUUUWWW[[[^^^eeegggiiikkklllnnnrrrtttxxxyyy{{{|||}}}vvvtttwww}}}rrrdddSSSGGGDDDpppbbb\\\WWWTTTTTTOOONNNMMMKKKIIIHHHGGGFFFHHHHHHHHHGGGEEEBBB@@@???;;;:::888666333111///...222111000...------------///...---,,,+++************++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++,,,,,,+++++++++))))))******++++++++++++,,,+++******++++++***((())))))))))))))))))))))))((())))))************)))******++++++++++++******((()))***+++,,,,,,++++++))))))))))))))))))))))))+++++++++*********))))))...+++((((((***+++,,,++++++++++++++++++,,,------111111222555===JJJYYYccchhhfffhhhppp|||lll[[[KKKGGGGGGPPP```uuulllYYYIIIAAA>>>AAA@@@>>>EEEPPPUUURRRMMMHHHEEEDDDEEEFFFEEEJJJPPPUUU]]]kkk}}}wwwpppqqqwwwuuuooollllllfffbbb^^^ZZZWWWSSSPPPMMMKKKIIIGGGEEEEEEEEEDDDBBB>>>>>>>>>>>>============:::::::::;;;;;;<<<>>>>>>;;;;;;<<<<<<>>>???AAABBBDDDFFFIIINNNTTTZZZ___bbbhhhmmmssszzzwwwnnneeeaaa\\\XXXVVVSSSOOOLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLKKKLLLNNNPPPSSSUUUWWWXXXYYY[[[___bbbgggiiilllmmmoooqqqtttwwwzzz|||~~~}}}ttttttxxx}}}pppdddUUUFFF===;;;nnnaaa[[[VVVTTTTTTQQQPPPOOOMMMKKKJJJIIIHHHGGGGGGGGGGGGEEECCC@@@???===<<<:::888666444222111222111000...---------------,,,++++++******++++++)))******++++++******)))++++++************+++++++++,,,,,,,,,,,,,,,,,,+++((()))+++,,,,,,,,,++++++,,,+++)))***++++++***)))))))))))))))))))))))))))((()))******++++++++++++******++++++++++++******(((***,,,------,,,***)))************************+++++++++***************---+++))))))***++++++++++++************+++,,,,,,///000000111555AAARRR^^^``````bbbgggppp{{{{{{iiiQQQJJJFFFHHHRRReee~~~uuuVVVKKKCCCAAA???<<<@@@HHHSSSSSSQQQMMMGGGDDDEEEGGGCCCFFFJJJLLLPPP[[[iiitttvvvooooooooo}}}yyyuuutttnnnjjjeee```]]]YYYTTTQQQOOOMMMJJJIIIIIIIIIGGGFFFAAAAAA@@@@@@??????>>>>>>;;;:::::::::;;;<<<======;;;;;;;;;;;;<<<===>>>>>>@@@@@@AAACCCFFFJJJNNNQQQXXX]]]dddkkkrrrxxx~~~yyyssslllccc]]]XXXTTTOOOLLLJJJIIIGGGFFFGGGGGGGGGHHHIIIJJJJJJKKKHHHIIIKKKKKKKKKLLLOOOQQQVVVXXX[[[]]]^^^aaaeeehhhkkkmmmoooqqqrrruuuxxx{{{~~~yyytttxxxyyyhhhYYYKKK???999999mmm```ZZZVVVSSSTTTRRRRRRQQQPPPNNNMMMKKKKKKGGGGGGGGGGGGEEECCCAAA???>>>===;;;999777555333333111111000///...------,,,++++++*********++++++,,,******++++++++++++******++++++************++++++***++++++,,,,,,++++++***)))***,,,,,,,,,+++(((''',,,***)))***++++++***)))))))))))))))))))))))))))'''((()))*********************++++++++++++************+++++++++***))))))***************+++++++++************************,,,+++*********+++++++++******))))))******+++,,,+++///111000222:::IIIVVVZZZ\\\^^^```eeeooo}}}sssYYYPPPGGGDDDHHHWWWooorrr^^^JJJAAA>>>===???CCCNNNSSSWWWUUUNNNHHHGGGHHHDDDFFFGGGHHHJJJQQQ[[[dddrrryyysssmmmttt~~~|||vvvrrrlllfffbbb]]]XXXUUURRRPPPMMMLLLLLLKKKJJJHHHDDDCCCCCCBBB@@@??????>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======???BBBFFFHHHMMMQQQXXX___eeekkkrrrvvvyyy}}}yyyssskkkddd___[[[WWWUUUPPPMMMIIIFFFEEEEEEEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJLLLLLLMMMOOORRRTTTYYY[[[^^^aaacccfffjjjmmmnnnppprrrtttvvvyyy|||xxxxxxuuuaaaQQQEEE<<<999:::lll```ZZZVVVTTTTTTPPPPPPPPPOOONNNLLLKKKJJJFFFGGGGGGFFFEEECCCAAA@@@:::999888666444222111000111111000///...---,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,+++++++++******))))))******+++))))))************))))))***+++++++++***'''%%%###+++***)))***+++,,,+++)))))))))))))))))))))))))))&&&''''''((())))))((((((******++++++++++++******+++***(((&&&&&&''')))***))))))******++++++++++++************************+++,,,,,,++++++++++++,,,******))))))******+++,,,)))...222222111666AAAKKKUUUYYY\\\]]]^^^fffsss~~~}}}}}}cccXXXKKKCCCCCCMMM```rrrxxxYYYGGGCCCCCCDDDDDDHHHQQQZZZ\\\WWWPPPLLLKKKGGGGGGGGGFFFGGGKKKSSSYYYbbblllyyy~~~rrrqqqssszzz~~~yyysssmmmhhhccc]]]ZZZVVVTTTQQQOOONNNMMMKKKJJJGGGFFFEEECCCBBB@@@???>>>======<<<;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;===<<<<<<<<<===@@@BBBDDDEEEHHHMMMRRRWWW\\\aaaeeehhhlllttt{{{yyyrrrnnnccc___YYYTTTQQQPPPPPPPPPLLLJJJHHHEEECCCDDDFFFGGGEEEEEEFFFEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNQQQTTTWWW[[[^^^bbbeeegggjjjmmmpppppprrruuuwwwyyy||||||{{{|||zzz}}}zzziiiTTTFFF===777555777lll```ZZZWWWUUUUUUMMMMMMMMMMMMLLLJJJHHHGGGFFFFFFGGGFFFEEECCCBBB@@@;;;:::999777555444222222000111000000///---,,,+++,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,,,,******))))))))))))******(((((())))))))))))((((((+++++++++***(((&&&$$$###+++)))))))))+++,,,+++***))))))))))))))))))))))))&&&''''''((((((''''''&&&******++++++++++++******+++)))&&&$$$$$$&&&***,,,(((((())))))***+++++++++***************+++++++++***,,,---,,,+++***+++---+++************+++,,,,,,***---111111111444:::AAANNNTTTZZZ\\\\\\aaajjjssstttxxx{{{~~~qqqcccRRRHHHDDDGGGRRR]]]ssslllTTTJJJFFFCCCAAADDDLLLWWW]]]\\\WWWSSSQQQIIIHHHGGGEEEDDDGGGLLLOOOUUU[[[eeeqqq|||uuunnnpppwww~~~wwwrrrlllgggddd^^^[[[WWWUUUSSSQQQNNNLLLKKKJJJHHHFFFDDDBBBAAA@@@??????>>>===<<<<<<<<<<<<===<<<<<<;;;::::::;;;;;;999::::::;;;<<<===??????>>>@@@CCCFFFHHHKKKPPPSSSVVVZZZaaahhhooouuu{{{~~~xxxrrrllleee^^^ZZZUUURRRNNNKKKIIIHHHIIIJJJGGGGGGFFFDDDBBBBBBEEEGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFIIILLLNNNPPPSSSWWWZZZ^^^aaaeeeiiikkkmmmppprrrsssuuuxxxzzz||||||yyy~~~mmm]]]KKKAAA;;;777555666lll```[[[XXXVVVVVVLLLMMMNNNNNNMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDBBBAAA===<<<;;;999888666555444000000111000///...,,,+++......------,,,---------++++++,,,,,,,,,,,,++++++******))))))))))))******))))))************))))))******))))))((('''''''''***)))((()))+++,,,+++***))))))))))))))))))))))))((()))))))))((('''&&&%%%******++++++++++++******)))((('''&&&&&&(((+++,,,''''''((())))))***++++++))))))*********+++++++++***,,,...---+++***+++---+++++++++++++++,,,------,,,------------111666:::FFFMMMVVV[[[]]]___eeejjjlllqqqvvvyyysss___SSSLLLIIIJJJNNNZZZjjjnnnYYYKKKDDDAAABBBGGGPPPXXX\\\\\\ZZZXXXMMMLLLIIIFFFDDDEEEGGGIIIKKKOOOVVV___kkk|||yyyttttttyyyyyytttqqqgggddd___\\\YYYWWWTTTQQQOOONNNMMMJJJHHHEEECCCBBBAAAAAA???>>>============;;;;;;:::999999999999:::888888:::;;;;;;;;;;;;::::::;;;===>>>???AAADDDGGGGGGKKKPPPUUU[[[aaahhhlllvvvxxx{{{~~~yyyvvvtttlllhhhbbb]]]XXXTTTOOOLLLJJJIIIHHHFFFEEEDDDEEEFFFDDDEEEFFFEEEBBBBBBDDDFFFEEEEEEFFFFFFGGGGGGHHHHHHJJJLLLOOORRRUUUYYY]]]```bbbeeeiiilllnnnppprrrtttwwwyyy|||~~~|||{{{~~~uuuaaaSSSEEE???===999777777lllaaa\\\XXXWWWWWWNNNOOOPPPQQQPPPNNNKKKJJJEEEFFFFFFFFFEEEDDDBBBAAA999999888666555333222111000000111111///...,,,+++000///...---------------******++++++++++++************))))))))))))************++++++++++++******)))))))))((()))***++++++***)))((()))+++,,,,,,***))))))))))))))))))))))))************)))'''&&&%%%******++++++++++++******'''(((((()))***++++++,,,&&&''''''((()))*********))))))******++++++++++++))),,,......,,,***+++---,,,,,,++++++,,,,,,---...///---***(((***...333777???HHHSSS[[[^^^```bbbeeehhhnnnssswwwkkk]]]UUUMMMHHHFFFHHHTTTfffzzzkkkUUUKKKHHHAAADDDJJJRRRYYY]]]^^^]]]SSSPPPMMMIIIFFFEEEEEEFFFFFFIIINNNTTT\\\hhhxxxyyyuuuxxx~~~zzzmmmjjjeeeaaa^^^[[[XXXUUUSSSRRRPPPMMMJJJHHHFFFEEEBBBBBB@@@???>>>>>>>>>>>>999999888888888888888999888999;;;<<<<<<;;;999777888999;;;;;;;;;===AAACCC???AAAEEEIIINNNSSSZZZ^^^ccceeehhhmmmrrrvvvzzz|||yyyqqqkkkfffddd\\\XXXSSSOOOMMMJJJHHHFFFBBBCCCEEEEEEDDDCCCDDDEEECCCEEEGGGFFFCCCBBBDDDFFFDDDDDDEEEGGGHHHIIIKKKKKKOOOQQQUUUXXX[[[___cccgggdddhhhllloooqqqrrrtttvvvyyy{{{~~~~~~|||vvvkkkVVVJJJ>>>;;;;;;888555444ooo```[[[ZZZXXXUUUUUUTTTRRROOOMMMKKKIIIHHHMMMHHHDDDDDDFFFEEE@@@;;;>>>;;;999777666666444222000000000000///////////////...---,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,(((((((((((())))))))))))************************+++++++++++++++***)))((('''((()))((('''&&&''')))---+++)))***,,,---+++)))+++***)))))))))***,,,,,,(((((()))***+++,,,,,,---******)))))))))))))))*********+++,,,,,,,,,,,,,,,))))))*********+++++++++...---,,,,,,,,,,,,---......---,,,+++,,,...000222888???KKKWWW___ccccccbbbgggkkksss{{{uuucccTTTKKKHHHHHHNNNUUU___uuuvvv\\\IIIBBBBBBFFFNNNRRRSSSUUUXXXUUUQQQLLLJJJIIIGGGBBB>>>AAAEEEIIILLLPPPYYYfffpppxxxpppttt{{{vvvoookkkgggccc^^^YYYXXXVVVTTTRRRQQQNNNIIIFFFEEEDDDCCCAAA@@@@@@@@@@@@<<<:::999999:::;;;;;;:::======<<<;;;;;;:::999999999:::;;;<<<===???@@@@@@<<<===???BBBDDDGGGIIIJJJQQQSSSVVV[[[```dddgggiiiooottt{{{|||uuukkkbbb]]]YYYUUURRRMMMLLLKKKIIIHHHFFFEEEDDDBBBCCCCCCBBBAAAAAABBBDDDDDDFFFGGGGGGFFFDDDEEEEEEEEEFFFHHHIIIJJJMMMQQQTTTUUUWWW[[[^^^```cccfffiiiiiikkkooossswwwyyy{{{|||{{{~~~vvvhhh]]]JJJDDD<<<777777888888777qqqaaa[[[ZZZWWWTTTTTTSSSQQQOOOLLLJJJHHHGGGKKKHHHEEEEEEEEEDDD@@@<<<>>>;;;888777777666444333000000000000///////////////......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***(((((((((((()))))))))******************************++++++++++++***)))((('''((()))(((''''''((()))+++******,,,...---***'''))))))((((((((()))***+++******************++++++******))))))))))))******''''''((()))))))))))))))++++++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,++++++,,,---///111111888DDDPPPZZZaaafffhhhmmmpppvvv|||yyygggXXXOOOIIIKKKPPPYYYhhh~~~yyycccRRRKKKEEEFFFIIILLLRRRXXXVVVSSSOOOKKKIIIGGGEEECCC@@@CCCFFFGGGIIIPPPZZZbbbnnntttooouuu~~~xxxsssppplllfffbbb]]][[[YYYWWWUUURRRNNNJJJGGGFFFDDDCCCBBBAAAAAAAAA>>><<<::::::;;;<<<<<<;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<=========>>>@@@BBBCCCDDDEEEEEEFFFIIIMMMQQQTTTWWWXXX```eeekkkqqqvvvyyy}}}~~~zzztttpppfffaaaYYYTTTPPPNNNJJJHHHGGGFFFEEEDDDBBBAAA@@@???AAABBBBBBBBBAAAAAABBBDDDFFFHHHIIIHHHGGGEEEFFFGGGHHHJJJLLLMMMNNNQQQUUUXXXZZZ]]]```ccceeehhhkkknnnmmmooossswww{{{}}}}}}~~~}}}~~~vvviiiYYYNNNEEEAAA:::777666777777666tttccc\\\YYYVVVSSSSSSRRRPPPNNNLLLIIIHHHGGGIIIHHHGGGFFFDDDBBB@@@>>>===;;;888777777666444333000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))(((((((((((((((((()))))))))************************************++++++******))))))'''((())))))''''''((()))))))))***,,,------***'''((((((((('''((())))))***++++++*********)))))))))***)))))))))))))))******)))******+++++++++++++++,,,,,,---------.........,,,++++++******++++++,,,,,,++++++***+++,,,...///---333<<>><<<<<<=========<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999;;;<<<<<<===>>>????????????@@@BBBDDDFFFHHHJJJKKKOOOSSSXXX]]]bbbggglllpppuuuxxx||||||uuuoooiiiccc^^^ZZZRRRPPPLLLJJJIIIHHHEEEDDDBBBAAAAAA???>>>===<<<<<>>GGGSSS```iiiooottt|||tttbbbRRRIIILLLPPPWWWlllrrraaaNNNGGGFFFGGGIIILLLRRRTTTVVVTTTOOOMMMMMMOOOBBBCCCDDDDDDCCCDDDGGGJJJRRR\\\jjjyyysssmmmvvv~~~yyyuuummmjjjfffccc```]]]YYYUUUSSSRRRPPPMMMKKKJJJIIIHHHCCCAAA???>>>>>>???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999:::;;;;;;<<<<<<>>>??????@@@AAAAAABBBBBBEEEGGGKKKNNNRRRWWW]]]aaafffiiimmmoooqqqsssvvvwwwxxxyyyzzz}}}{{{|||}}}}}}{{{yyyvvvuuuwwwyyy{{{|||zzzvvvrrrooojjjgggbbb\\\WWWSSSOOOMMMGGGFFFFFFFFFFFFEEECCCBBB@@@@@@@@@???>>>===<<<<<<===>>>??????>>>???AAACCCEEEGGGIIIJJJJJJKKKNNNPPPSSSUUUXXXZZZ[[[^^^aaadddgggjjjmmmoooqqqtttwwwyyyzzz}}}tttkkkjjjqqqzzzxxxgggWWWIII???:::999999888888888777666555~~~kkkaaa[[[XXXUUUQQQPPPOOOMMMKKKIIIHHHGGGFFFGGGGGGFFFCCC@@@???@@@<<<:::888777777666555444000000000000////////////++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++))))))))))))************************************((())))))*********))))))((()))***)))((('''(((******)))(((''''''(((+++---))))))*********+++++++++'''(((((()))******++++++))))))(((((()))***++++++'''(((((()))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********++++++,,,,,,---///333888???KKK[[[fffjjjsssxxx```MMMKKKMMMPPP^^^qqq|||cccTTTMMMIIIHHHJJJLLLQQQVVVXXXUUURRRQQQRRRDDDEEEEEEEEEDDDDDDFFFGGGLLLQQQZZZfffuuuyyy{{{zzzxxxuuurrrmmmiiifffbbb^^^[[[XXXWWWTTTRRROOOMMMKKKKKKFFFDDDAAA@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<<666666777888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;???AAACCCDDDFFFJJJOOOSSSVVVYYY\\\___aaacccfffhhhkkklllnnnpppsssvvvxxxyyy||||||yyyxxxvvvtttrrrmmmnnnnnnnnnllliiifffddddddfffiiijjjhhhccc^^^[[[XXXVVVSSSNNNIIIEEECCCBBB>>>???@@@AAA@@@???>>>>>>?????????>>>>>>=========;;;===>>>>>>>>>???AAACCCCCCFFFHHHJJJMMMPPPTTTWWWXXXZZZ^^^```bbbdddgggjjjkkknnnqqqsssuuuwwwzzz}}}}}}pppeeeccchhhpppyyyzzziiiVVVGGG>>>:::999666777999999888777666666nnnbbb\\\XXXVVVQQQQQQOOONNNLLLJJJIIIHHHFFFFFFEEEDDDCCCBBB@@@???<<<:::777777777777666444000000000000////////////++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,)))))))))*********++++++************************(((((())))))******))))))((()))******(((((()))***((((((((('''&&&'''***---))))))***+++++++++++++++&&&''''''((()))***+++,,,(((((((((((()))***+++,,,((()))******++++++******)))))))))*********++++++,,,------......------,,,++++++++++++++++++++++++))),,,000333888DDDUUUaaagggrrrvvv\\\PPPMMMNNNUUU^^^{{{{{{dddUUUJJJFFFGGGHHHMMMSSSWWWXXXWWWVVVUUUKKKJJJHHHFFFEEEDDDDDDDDDGGGHHHMMMWWWbbbqqq~~~uuuuuu||||||wwwrrrnnnjjjfffccc^^^\\\YYYVVVSSSPPPNNNMMMKKKHHHFFFDDDDDDDDDBBBAAA@@@??????>>>======<<<<<<999::::::;;;<<<======>>>666777888999:::;;;<<<===<<<<<<;;;;;;::::::::::::;;;<<<===>>>>>>@@@DDDGGGJJJLLLNNNPPPQQQSSSVVVXXX\\\]]]___aaadddgggiiijjjooorrrvvvxxxyyyyyy{{{|||||||||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{uuurrrooollljjjhhheeeccc______^^^]]][[[YYYVVVUUUUUUWWWXXXYYYXXXTTTQQQNNNLLLKKKIIIDDD???;;;::::::===???@@@@@@>>>======>>>========================<<<>>>???@@@@@@AAADDDFFFFFFHHHKKKMMMPPPUUUZZZ^^^]]]```dddgggiiikkknnnppppppsssuuuxxxyyy{{{~~~yyykkk___[[[^^^aaafffjjjllltttzzzmmmYYYGGG;;;666555666444666888999777666666666nnnbbb[[[XXXVVVRRRQQQPPPNNNMMMKKKJJJIIIGGGEEECCCCCCDDDDDD@@@===;;;999777777777777666555000000000000////////////,,,,,,,,,,,,,,,,,,++++++************************++++++******)))*********))))))*********+++++++++************************'''(((((()))))))))))))))((()))******)))((()))***$$$&&&))))))(((''')))***((((((***+++++++++***)))'''((((((((())))))******(((((((((((()))***+++,,,++++++,,,------------,,,)))))))))*********+++++++++,,,------------,,,++++++,,,,,,,,,,,,,,,++++++))),,,///000222<<>>@@@AAA@@@>>>===???AAA=========>>>>>>>>>>>>>>>???AAACCCCCCDDDEEEHHHKKKLLLNNNPPPRRRUUUYYY^^^bbbbbbeeejjjmmmoooqqqtttvvvvvvxxx{{{}}}~~~tttggg[[[WWWWWWVVVUUUUUUXXX]]]dddlllrrrwww{{{~~~kkk]]]JJJ<<<666555333222222555777777555333444555nnnaaaZZZWWWUUURRRRRRQQQOOOMMMLLLKKKJJJHHHDDDAAABBBEEEEEEAAA<<<;;;999777777777777666555000000000000////////////......---------,,,,,,,,,************************------+++***))))))(((((()))************+++++++++************************''''''((()))))))))))))))(((***+++***)))((()))*** %%%***---+++(((''''''&&&''')))*********)))((())))))))))))(((((((((((((((((((((((()))***+++,,,(((((()))************)))))))))*********+++++++++***+++,,,------,,,+++***,,,,,,---------,,,,,,+++,,,///000///...444@@@KKKaaajjjtttzzziiiTTTPPPQQQPPP^^^tttvvv___UUUJJJHHHHHHMMMUUU[[[^^^^^^ccc^^^VVVNNNHHHDDDAAA???EEEBBBCCCGGGJJJNNNYYYfffrrr|||vvvwww{{{}}}yyyuuurrrooommmiiieeebbb^^^\\\[[[TTTRRROOOMMMLLLLLLJJJHHHEEEDDDCCCAAA???>>>===<<<======<<<;;;;;;:::999999>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::777999;;;<<<<<<===???AAA===>>>?????????@@@BBBDDDCCCDDDFFFHHHKKKMMMOOOPPPOOORRRVVVXXXXXXXXXYYYYYYXXXYYYZZZ\\\]]]^^^______ddddddddddddeeeeeeeeeeeebbbbbbaaaaaa``````_________cccggglllnnnmmmkkkiiieeedddbbb```^^^\\\ZZZYYYXXXUUUQQQMMMKKKHHHEEECCCLLLKKKIIIFFFEEECCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@===???AAAAAA@@@@@@CCCFFF;;;===>>>===;;;:::===@@@?????????@@@@@@@@@@@@@@@BBBDDDFFFGGGGGGIIILLLNNNRRRSSSUUUVVVXXX[[[```dddfffiiinnnqqqsssuuuxxxzzzzzz||||||rrrfffZZZWWWVVVQQQMMMJJJLLLOOOSSSWWW]]]fffooouuu}}}zzz]]]PPP@@@777555666444222111444666555222111222444xxxggg^^^ZZZWWWTTTQQQQQQPPPOOOMMMLLLKKKKKKFFFFFFGGGHHHGGGEEECCCAAA@@@===999666666666555555333222111///---,,,,,,+++------,,,+++************))))))************)))))),,,+++***(((''''''''''''++++++++++++++++++++++++))))))************))))))+++++++++***************))))))))))))))))))))))))''''''((((((((((((((((((...,,,***(((((()))***+++))))))(((((((((((())))))(((((())))))******++++++(((((((((((((((((((((((()))************++++++++++++++++++++++++***)))(((++++++++++++++++++++++++---000222000///111777===UUUdddttt{{{{{{kkkSSSLLLQQQVVV```wwweeeVVVNNNJJJMMMQQQVVV```kkkhhhddd^^^VVVMMMFFFBBB???DDDAAAAAADDDGGGIIIPPPXXXeeekkk|||yyyuuuzzzyyyuuuoookkkhhhfffdddccc]]]ZZZVVVRRRQQQOOOMMMKKKMMMIIIEEEBBBAAA@@@>>>======;;;:::;;;<<<<<<;;;999<<<<<<;;;;;;:::999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>@@@???===;;;AAAAAAAAABBBBBBCCCCCCCCCHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRQQQRRRRRRSSSSSSRRRRRRQQQUUUUUUUUUUUUUUUUUUUUUUUURRRQQQPPPNNNLLLJJJHHHGGGLLLIIIEEEBBB@@@AAACCCDDDEEEFFFFFFCCC???===>>>@@@?????????>>>======<<<<<>>???CCC???;;;:::===??????>>>??????@@@AAACCCDDDFFFGGGHHHHHHIIIKKKNNNQQQSSSUUUVVVXXXZZZ]]]```dddfffgggkkknnntttyyy}}}|||rrrooohhh___WWWQQQNNNLLLJJJJJJKKKLLLQQQ]]]lllwwwyyykkkPPPGGG<<<555444555444333555555444444444333333333xxxggg^^^ZZZWWWTTTRRRQQQPPPOOOMMMLLLKKKJJJHHHHHHHHHGGGEEEBBB???===???<<<999777666666555444333222000///---,,,,,,,,,+++++++++***++++++,,,,,,******++++++++++++******+++***)))(((((('''(((((())))))))))))))))))))))))))))))************))))))+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((,,,+++***)))))))))*********))))))(((((())))))***)))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++***))))))++++++++++++++++++++++++---///111000...000555:::DDDVVViiiqqqqqqttt|||cccUUURRROOOVVVhhhiiiZZZMMMJJJNNNTTT^^^gggjjjhhhddd^^^WWWPPPJJJGGGGGGEEEDDDFFFEEEEEEIIIOOOXXX]]]iiiyyy{{{xxxyyy~~~~~~xxxssspppmmmjjjhhhdddaaa]]]ZZZXXXVVVSSSRRRRRROOOJJJGGGFFFDDDBBB@@@CCCAAA@@@@@@AAAAAA@@@>>><<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???===;;;;;;<<<======<<<=========>>>>>>>>>??????>>>??????@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCEEEDDDAAA>>>===>>>???@@@BBBCCCCCCAAA>>><<<>>>???>>>>>>======<<<<<<<<<<<<<<<>>>>>>>>><<<<<<<<<>>>???===<<<===???@@@???===AAAAAABBBCCCDDDFFFHHHIIILLLMMMNNNQQQSSSVVVYYY[[[\\\^^^```cccfffjjjlllmmmsssuuuzzz~~~~~~{{{uuummmeee\\\TTTOOOMMMLLLLLLOOOXXXgggxxxkkk\\\JJJBBB999444333444222000111111222333444555555666xxxggg^^^ZZZWWWUUUSSSRRRQQQOOOMMMKKKJJJIIIJJJIIIHHHFFFCCC@@@<<<:::>>><<<888777666666555444333222000///---,,,,,,,,,************+++,,,---...++++++,,,,,,,,,,,,++++++***))))))(((((()))))))))))))))))))))))))))))))))))))))************)))))),,,,,,+++***))))))(((((())))))))))))))))))))))))++++++******)))))))))(((+++************)))))))))*********))))))*********************))))))))))))************************'''((((((((())))))))))))***++++++++++++***))))))++++++++++++++++++++++++---///000...---...222777999JJJ___kkknnnooouuu{{{vvv```UUUOOORRR\\\lll}}}uuu[[[NNNNNNRRRYYY^^^eeeeeefffdddaaa[[[UUURRRKKKHHHFFFGGGEEEBBBDDDJJJNNNRRRZZZeeeppp}}}vvvtttxxx~~~~~~{{{wwwtttqqqnnnkkkgggdddaaa___\\\ZZZYYYVVVRRRNNNLLLJJJGGGDDDDDDCCCAAAAAAAAAAAA???>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAA===:::888999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===============:::<<>>>>>??????@@@@@@@@@AAA??????>>>============>>>???@@@@@@>>><<<;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;:::<<<======<<<<<<===>>>======>>>@@@CCCDDDBBB@@@FFFFFFGGGHHHJJJLLLNNNOOORRRSSSUUUXXX[[[^^^aaacccdddfffhhhkkkooorrruuuvvv|||~~~{{{oooaaaWWWSSSQQQQQQXXXfffxxxlllXXXKKKAAA;;;555222222222000...///000000111222333444444wwwfff]]]ZZZWWWUUUSSSRRRQQQOOOMMMKKKJJJIIIKKKJJJIIIFFFCCC@@@===;;;===;;;888777777666555444222111000///------,,,,,,+++*********++++++,,,---***++++++++++++++++++***))))))(((((()))******+++++++++++++++++++++++++++))))))************)))))),,,,,,+++***)))(((''''''((((((((((((((((((((((((+++******))))))(((((('''))))))************)))(((++++++************++++++++++++******))))))((((((************************((((((((()))))))))************+++++++++******)))***+++++++++++++++,,,,,,---......---,,,---000333555@@@QQQbbblllrrrtttttt|||rrraaaYYYWWWXXX]]]dddrrryyybbbVVVQQQQQQQQQVVVYYY^^^bbbcccaaa^^^\\\PPPLLLIIIGGGEEECCCFFFLLLIIIKKKRRRZZZbbbnnnyyywwwwww}}}~~~{{{wwwtttpppmmmjjjgggcccaaa```]]]YYYUUUSSSOOOLLLIIIGGGEEECCCBBBBBBAAA???==================<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========;;;===???AAAAAA@@@>>>===============>>>>>>>>>>>>========================????????????????????????<<<<<<======>>>??????@@@<<<===>>>>>>??????>>>>>>@@@???>>>===;;;:::::::::::::::::::::;;;;;;;;;;;;===>>>@@@???>>>>>>???@@@>>>???AAACCCFFFGGGHHHHHHLLLMMMNNNOOOQQQSSSUUUVVVXXXYYY[[[^^^aaaeeehhhjjjkkklllooosssvvvzzz|||~~~}}}|||pppddd\\\[[[^^^hhhyyyzzziiiXXXIIIAAA999666222111111111///...111111111111000000000000vvvfff]]]ZZZWWWUUUSSSRRRQQQOOOMMMLLLJJJJJJJJJJJJHHHGGGDDDBBB@@@???<<<:::888777777666555333222111000...---------------,,,++++++*********+++))))))************)))))))))(((((())))))***+++,,,************************))))))************))))))++++++******)))(((((('''(((((((((((((((((((((((()))))))))(((((('''''''''((())))))*********))))))++++++************++++++++++++******))))))((((((************************)))))))))*********++++++)))******+++++++++***************++++++,,,,,,,,,,,,------,,,,,,,,,...000111555???PPPbbbooorrrqqqttt}}}uuubbb]]]XXXUUUUUU[[[kkkzzzgggWWWLLLGGGIIIMMMSSSZZZ___cccdddddd]]]VVVOOOKKKFFFDDDHHHOOONNNJJJHHHLLLSSS\\\iiiuuu{{{www||||||xxxuuurrrnnnjjjggggggddd```]]]ZZZVVVRRRNNNNNNLLLJJJHHHHHHFFFDDDBBB@@@??????>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;:::999777<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999:::;;;<<<<<<<<<:::888777888888999999999:::::::::<<<<<<;;;::::::;;;<<<<<<::::::::::::::::::::::::<<<<<<============>>>>>>:::;;;===>>>??????>>>>>>BBBAAA???===;;;:::999888999::::::;;;;;;<<<<<<<<<@@@AAABBBBBB@@@@@@AAABBBBBBBBBBBBDDDFFFIIIMMMOOOQQQRRRSSSTTTVVVYYY[[[\\\]]]^^^```cccgggkkknnnpppqqqrrruuuxxx|||}}}||||||vvvlllmmmrrr~~~wwwfffUUUHHH???;;;444333222222222111000///111111000000000/////////vvveee]]]ZZZWWWUUUQQQQQQPPPOOOMMMLLLKKKKKKJJJIIIHHHFFFEEECCCBBBBBB;;;999777777777777555333111111///......---------...---,,,+++************)))))))))******))))))))))))))))))))))))***+++,,,(((((((((((((((((((((((())))))************))))))******)))))))))((((((((())))))))))))))))))))))))'''''''''''''''(((((((((((((((((())))))))))))************))))))*********************))))))))))))************************************++++++++++++))))))***++++++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,---...///000000444BBBUUUeeeooorrrqqqssszzzrrrjjj```WWWQQQOOOWWWaaauuukkkWWWJJJGGGIIILLLQQQXXX^^^dddgggjjjbbbYYYRRRJJJEEEHHHMMMZZZPPPGGGEEEHHHOOO[[[fffqqq{{{{{{zzz}}}|||wwwrrrooonnnllliiifffccc___ZZZWWWTTTRRROOOMMMLLLJJJGGGEEEDDDDDDCCCBBB@@@???>>>=========<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999888999:::<<<;;;999777::::::::::::999999999999::::::;;;;;;;;;:::999999;;;;;;::::::999888777666888888999999999:::::::::;;;:::999888888999:::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<>><<<<<<;;;999888::::::;;;<<<===>>>>>>???AAABBBDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHLLLRRRVVVVVVVVVXXXYYY\\\^^^```bbbeeefffgggjjjmmmqqqtttuuuvvvxxx{{{~~~}}}|||{{{}}}|||hhhTTTFFF===888666222222222222222222111111---......///000111222222uuueee]]]YYYWWWUUUPPPPPPOOONNNNNNMMMMMMLLLIIIIIIGGGEEECCCBBBAAAAAA:::888777777777777555333111000///......---......,,,,,,++++++***+++++++++)))******++++++******)))*********)))******++++++(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((())))))******)))(((((('''((()))***+++***))))))(((((())))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++)))******+++,,,,,,------+++++++++,,,---////////////111444:::EEETTTeeeppprrrpppttt~~~tttfffZZZRRRQQQUUU```oooqqq\\\MMMKKKIIIIIIMMMUUU]]]bbbmmmggg```YYYQQQJJJIIILLL\\\UUUNNNJJJGGGIIIRRR\\\^^^lll~~~yyyzzz}}}yyywwwuuurrrooommmiiidddaaaZZZXXXUUUSSSQQQOOOLLLJJJJJJIIIHHHFFFDDDBBBAAA@@@>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999888888999;;;<<<;;;;;;999999999999888888888777<<<<<<<<<<<<<<<;;;;;;:::;;;:::999888888999:::;;;:::;;;;;;;;;;;;<<<<<<<<<;;;999888777777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::888888999999::::::;;;;;;@@@===;;;:::<<<===;;;:::;;;<<<===>>>???@@@AAAAAAAAACCCFFFGGGHHHIIIKKKMMMLLLNNNQQQRRRRRRUUUYYY]]]^^^___```bbbdddgggiiikkkmmmnnnooorrrtttwwwzzz|||}}}~~~~~~|||zzzzzzzzzyyyjjjUUUDDD;;;777444111111111222111111111111222......///000111222222333uuueee]]]YYYWWWUUUOOOOOOOOONNNNNNNNNMMMMMMJJJIIIFFFDDDBBB@@@??????999888777777777777555333111000///...............************+++,,,------+++++++++,,,,,,+++++++++++++++***************+++************************))))))************))))))''''''(((((())))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,)))((('''&&&'''(((***,,,))))))(((((((((((())))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++++++++))))))***+++,,,,,,------+++***+++,,,...000000///***000444444777CCCXXXiiiuuuqqquuuvvvfffYYYSSSSSSMMMYYYooooooRRRNNNGGGCCCEEELLLUUU[[[jjjfffbbb^^^WWWNNNLLLNNNQQQRRRSSSQQQIIIDDDIIIQQQSSS___mmmxxx~~~wwwxxx}}}}}}{{{xxxvvvtttppplllhhhdddaaa^^^\\\ZZZXXXTTTRRROOONNNLLLIIIGGGEEECCCBBB??????>>>>>>>>>>>>??????========================;;;999666666999<<<>>>>>>;;;:::::::::999999888888:::::::::::::::999888888666555444444555777:::<<<999999999999:::::::::;;;<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;<<<<<<::::::999999:::;;;<<<<<<<<<:::888999<<<>>>===;;;<<<===>>>???@@@AAABBBCCCCCCEEEHHHKKKMMMOOOSSSUUURRRVVV[[[]]]]]]^^^```cccfffggghhhjjjmmmooorrrsssssstttuuuwwwyyy||||||{{{zzzzzz{{{yyygggXXXEEE888444444111///000111111000///000111333111111111111000000000000vvviii```YYYTTTTTTQQQQQQQQQPPPOOONNNLLLKKKFFFFFFEEEDDDCCCAAA???>>><<<;;;888666444222111111111111000000//////......******))))))***,,,---///+++***((()))***++++++***************************''''''((((((((((((''''''+++++++++++++++++++++++++++******)))(((''''''&&&&&&&&&'''((())))))((((((******))))))((((((''''''&&&'''((()))******))))))+++***)))(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))((()))***,,,,,,+++******'''((()))++++++***))))))((()))***+++++++++++++++---------.........//////...++++++000777@@@MMMYYYmmmvvviiiXXXPPPKKKTTT```oooppp]]]LLLHHHIIIIIIIIIJJJSSS\\\aaa^^^[[[XXXRRRJJJJJJ]]]cccTTTGGGHHHHHHCCCRRRXXX```hhhrrrzzzvvv}}}zzzvvvsssllliiieeebbb___\\\YYYVVVSSSSSSSSSQQQOOOKKKHHHGGGFFFEEEDDDBBBAAA@@@??????===<<<::::::;;;;;;999888>>>===<<<;;;;;;:::::::::===;;;999888777888:::;;;555666666666777777888888888888888888888777777777777777777888888999999999:::::::::999999888888888<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<======<<<;;;999888999:::<<<>>>===<<<;;;;;;;;;<<<===>>>AAACCCEEEFFFFFFGGGIIIKKKLLLMMMPPPQQQRRRTTTWWWZZZWWW[[[```bbbbbbbbbeeeggglllmmmnnnppprrrtttvvvwwwyyy{{{~~~|||wwwxxxwwwvvvzzzuuuhhhRRRHHH===666444444333111000000000000////////////---.........///000000000vvvhhh___XXXUUUUUURRRRRRQQQPPPOOOMMMKKKJJJFFFFFFFFFDDDCCCAAA???>>><<<;;;999666444222111111111111000000//////.........------,,,---...000000---+++))))))+++++++++***************************)))))))))******)))))))))+++++++++++++++++++++++++++******)))((((((''''''&&&''''''(((((()))(((((())))))))))))(((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++'''''''''''''''((())))))))))))))))))))))))))))))))))))***++++++++++++***(((((()))******************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------111---,,,///222777AAAKKKbbbmmm}}}|||eeeWWWMMMOOOUUUdddzzzwww^^^OOOHHHDDDDDDGGGLLLQQQTTTTTTWWW[[[ZZZTTTPPPUUUXXXVVVQQQLLLHHHDDDHHHNNNUUU\\\cccnnnzzz~~~zzz|||{{{xxxuuurrrooollljjjgggcccaaa^^^]]]\\\ZZZWWWTTTRRRPPPOOONNNLLLJJJHHHGGGFFFFFFDDDBBBAAA@@@AAA@@@>>>===@@@???>>>===<<<<<<<<<<<<>>>===<<<::::::;;;===>>>:::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===============<<<;;;<<<===>>>???>>>>>>>>>>>>???@@@AAAAAADDDFFFHHHIIIIIIJJJLLLNNNPPPRRRTTTUUUVVVXXX\\\^^^___cccgggiiiiiijjjlllooopppqqqsssuuuwwwzzz||||||~~~{{{xxxyyy{{{|||vvvbbbUUUGGG???666111111222111///222111111111000000//////..................//////vvvhhh___XXXVVVVVVSSSSSSRRRPPPNNNLLLJJJIIIGGGGGGFFFEEECCCAAA???>>><<<;;;999666444333222222111111000000//////......,,,,,,++++++++++++,,,---///---+++***+++,,,+++******************************++++++++++++++++++************************************))))))(((((('''''''''(((((((((((())))))(((((((((((())))))))))))******(((''''''((())))))******))))))))))))******''''''&&&&&&&&&'''(((((())))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))******+++,,,,,,---------,,,++++++************++++++++++++111...---///000111888???SSS___sssuuucccVVVMMMLLLWWWhhh|||{{{bbbPPPFFFCCCEEEFFFGGGGGGIIIQQQ[[[___^^^[[[RRRPPPYYY]]]VVVMMMJJJFFFJJJOOOTTTXXX^^^fffmmmuuu{{{yyywwwyyy|||yyyvvvsssqqqooollliiifffeeebbb___\\\ZZZXXXWWWWWWVVVTTTRRROOOMMMLLLKKKHHHFFFDDDCCCBBBAAA???===BBBAAA@@@???>>>>>>>>>>>><<<<<<;;;::::::;;;<<<===:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>????????????@@@@@@@@@AAA???@@@BBBCCCEEEFFFFFFFFFHHHJJJMMMNNNNNNOOORRRSSSVVVXXXZZZ[[[\\\^^^bbbddddddgggjjjlllmmmnnnqqqrrruuuwwwyyy{{{~~~}}}~~~}}}{{{{{{~~~wwwbbbNNNAAA;;;666111///000111000///333222222111000/////////.........---------------wwwhhh^^^XXXVVVWWWSSSSSSRRRPPPNNNKKKIIIHHHHHHGGGGGGEEECCCAAA???>>><<<:::999777555333333222111111000000//////......+++++++++***************000...,,,+++,,,,,,+++)))***************************++++++,,,,,,++++++***))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((())))))''''''(((((())))))******,,,+++((('''&&&'''((()))***))))))))))))))))))***(((''''''''''''((())))))))))))))))))))))))))))))***)))((((((((()))+++,,,***)))((((((((()))+++,,,,,,---------,,,+++******************++++++++++++...,,,---111222222666===EEERRRggg{{{xxxgggVVVLLLQQQ[[[hhhhhhUUUJJJEEECCCCCCBBBCCCIIISSS\\\```cccZZZVVV[[[aaa```YYYRRRIIIKKKLLLMMMOOOTTTZZZ___dddooo{{{uuuuuu{{{}}}{{{zzzxxxtttrrrnnnllliiieeeaaa___^^^^^^______]]]ZZZXXXUUURRRQQQLLLJJJHHHFFFEEEDDDAAA???DDDCCCBBBAAA@@@@@@@@@@@@======<<<<<<<<<===>>>???::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>;;;<<<======>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBDDDGGGIIIKKKMMMMMMMMMNNNPPPRRRTTTTTTVVVXXXZZZ\\\^^^```aaabbbdddhhhjjjjjjkkkmmmppprrrsssuuuvvvzzz{{{~~~}}}{{{xxxzzz~~~xxxfffRRRAAA999555333000000111222111000222222111000///...------.........---,,,,,,,,,+++xxxhhh___YYYWWWXXXSSSRRRQQQPPPMMMKKKIIIHHHIIIHHHGGGFFFCCCAAA???>>>;;;:::999777555444333333111111000000//////.....................---------000...,,,+++,,,,,,+++)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))***)))(((((((((((())))))''''''(((((())))))******,,,+++((('''&&&'''((())))))))))))******)))))))))))))))(((((())))))***+++))))))))))))))))))))))))***)))((((((((()))+++,,,***)))((((((((()))+++,,,++++++,,,++++++***))))))++++++++++++,,,,,,,,,,,,,,,+++---111222111444999:::FFFYYYnnnzzzfffVVVSSSTTTZZZpppmmmWWWHHHBBBBBBBBBAAABBBHHHRRR[[[aaaccc^^^VVVYYYbbb```VVVKKKJJJGGGFFFFFFJJJPPPUUU\\\aaalllyyy}}}uuutttwwwzzzzzzxxxtttpppllliiihhhhhhhhhhhhfffdddaaa^^^[[[YYYVVVTTTQQQOOONNNMMMJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCC????????????>>>>>>>>>>>><<<<<<======>>>???@@@@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCC@@@@@@AAABBBCCCDDDEEEFFFDDDEEEFFFGGGGGGGGGFFFFFFHHHJJJLLLPPPRRRSSSTTTTTTUUUWWWYYY[[[[[[]]]___bbbbbbdddfffgggiiikkknnnpppssstttuuuwwwzzz|||~~~~~~~~~{{{xxxuuusssxxxxxxhhhUUUEEE;;;666333222111111111111///...000//////...------,,,,,,.........---,,,,,,,,,+++yyyjjj```YYYVVVWWWRRRRRRQQQOOOMMMKKKIIIHHHIIIIIIHHHFFFDDDAAA???>>>;;;:::999777666555444444111111000000//////......+++,,,------------,,,,,,///---+++***+++,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((************************************************+++***)))((('''((()))***(((((((((((())))))))))))******(((''''''((())))))))))))************))))))******))))))******+++,,,)))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))******+++******+++++++++***)))))),,,,,,,,,,,,---------...,,,+++,,,//////,,,---111333;;;JJJ^^^ssszzzggg[[[RRRRRR```qqqoooZZZNNNJJJEEEBBB@@@BBBIIIRRRUUU___]]]OOONNNZZZ]]]UUUQQQOOOKKKHHHGGGJJJNNNPPPUUUVVV\\\fffrrrzzzvvvtttrrrwww}}}yyyuuurrrpppooolllkkkjjjiiifffbbb___]]]]]][[[YYYWWWVVVUUURRRPPPOOONNNMMMLLLLLLKKKLLLLLLFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA???@@@@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOLLLLLLMMMMMMMMMNNNNNNNNNPPPRRRTTTVVVYYY[[[\\\]]]]]]___aaacccdddfffhhhjjjjjjlllnnnpppqqqsssvvvyyyzzzyyyyyy|||zzzwwwuuusssooooooxxxzzziiiVVVGGG<<<666333111000000///...---,,,,,,------------,,,,,,,,,,,,.........---------------zzzlllbbbZZZVVVVVVQQQPPPPPPOOOMMMLLLJJJIIIJJJIIIHHHFFFDDDAAA???===;;;:::999777666555555555111111000000//////......((((((***+++,,,++++++***---+++))))))+++++++++***))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++************************,,,+++)))((('''((()))***))))))))))))(((((((((((((((((((((((())))))))))))((()))***++++++***)))((()))))))))))))))******+++))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))*********************++++++,,,,,,++++++,,,,,,,,,,,,------------+++***+++...---***+++...///444===MMMaaawww|||gggVVVQQQWWW]]]kkknnn^^^NNNGGGEEECCCEEEIIIIIIPPPRRRMMMKKKOOOSSSRRRXXXVVVSSSQQQOOONNNMMMMMMMMMMMMQQQYYY```hhhvvvssssssuuuwww~~~|||xxxvvvqqqqqqqqqpppmmmiiifffdddeeecccaaa______^^^[[[YYYYYYYYYXXXWWWVVVVVVVVVVVVMMMLLLLLLLLLKKKIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQRRRSSSUUUTTTTTTSSSRRRQQQPPPPPPNNNNNNNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVXXXYYYYYYWWWVVVUUUUUUUUUVVVXXXYYYZZZZZZ[[[]]]___bbbdddeeedddgggiiikkklllnnnqqqssstttvvvxxxyyyzzz|||~~~~~~zzzwwwqqqpppooommmiiikkkwww~~~ttthhhVVVFFF<<<777444222/////////...---,,,,,,---,,,,,,------------........................//////{{{mmmccc[[[VVVUUUPPPPPPOOOOOOMMMLLLJJJJJJJJJJJJHHHFFFDDDAAA???===;;;:::999777666555555555111111111000//////......***+++,,,...//////......+++***((()))***++++++***))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++******************++++++---+++)))((('''((()))*********))))))((((((''''''&&&'''((()))******))))))((()))***++++++***)))(((((((((((((((((()))******))))))))))))))))))))))))&&&''')))*********)))((('''(((***+++++++++***)))***+++,,,,,,------------++++++,,,,,,,,,---------***)))+++...---+++---111///000555AAASSSiii{{{qqq\\\TTTTTTSSS\\\jjj}}}sssYYYNNNLLLHHHDDDBBBCCCCCCHHHNNNNNNIIIKKKQQQYYYXXXWWWUUUSSSOOOJJJFFFHHHFFFJJJPPPTTTXXXbbbmmmyyy~~~{{{uuuqqqqqqwww|||||||||{{{yyyvvvrrrpppooommmkkkjjjjjjiiifffdddaaa```___^^^]]]]]]]]]]]]YYYXXXXXXWWWVVVTTTSSSRRROOOOOONNNNNNMMMMMMMMMMMMJJJKKKLLLNNNOOOQQQRRRSSSTTTTTTUUUWWWXXXYYYZZZ[[[]]]]]]\\\[[[YYYXXXWWWWWWUUUVVVVVVWWWXXXYYYYYYZZZYYYYYYZZZ\\\]]]___``````___]]]\\\[[[[[[]]]___````````````bbbdddgggiiikkkjjjllloooqqqrrrtttvvvyyyzzz|||~~~{{{uuuqqqlllkkkkkkiiifffiiiwww~~~uuudddWWWGGG;;;777666555333000000000///...---///000,,,,,,------...//////000---.........///000000000}}}nnncccZZZTTTTTTRRRRRRQQQPPPOOOMMMLLLKKKHHHHHHGGGFFFDDDCCCAAA@@@@@@===:::777555555666777222222111000///...------...---,,,...000111000///,,,+++***))))))***+++,,,))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))***+++***'''%%%%%%%%%*********)))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,///............///000000///222666:::CCCUUUmmm~~~rrrfff\\\WWW[[[[[[bbbttt|||dddVVVNNNHHHCCCCCC>>>>>>CCCHHHGGGFFFFFFQQQSSSVVVXXXVVVRRRMMMJJJGGGIIIKKKLLLLLLQQQXXX^^^lllsss~~~uuuooonnnooorrr~~~}}}{{{|||zzzxxxuuurrrooommmlllllllllkkklllkkkiiieeebbb```___]]][[[ZZZYYYYYYYYY[[[ZZZYYYXXXWWWUUUTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[ZZZ[[[\\\]]]___aaabbbbbbfffdddbbb```___^^^^^^^^^___^^^^^^^^^```aaa```^^^aaabbbccceeefffggghhhhhhgggggggggggghhhjjjkkklllkkkkkklllmmmnnnqqqsssuuusssuuuxxx{{{~~~|||tttnnnkkkeeejjjmmmllllllrrr~~~pppeeePPPGGG===666555555333111444444333222111000//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,}}}mmmbbbYYYUUUTTTQQQQQQQQQPPPNNNMMMKKKJJJIIIIIIHHHFFFDDDAAA???>>><<<:::777444222222222333222222111000///...------...---,,,---...///...---******)))(((((()))******))))))))))))))))))))))))'''(((((()))******++++++))))))***+++++++++++++++))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&((())))))(((''''''(((***)))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,+++******)))***+++,,,,,,------,,,,,,......------......///000000222444555999GGGZZZhhh|||~~~yyynnnhhhbbb]]]]]]eeetttsssaaaRRRIIIGGGAAA>>>???AAAAAACCCHHHMMMOOORRRUUUVVVTTTRRRPPPKKKIIIFFFGGGJJJNNNSSSVVV\\\cccooo|||vvvqqqnnnnnnrrrvvv}}}~~~|||{{{xxxxxxwwwwwwwwwuuuqqqnnnjjjiiihhhfffeeeddddddcccbbbbbbaaa```^^^]]]\\\[[[\\\\\\]]]]]]]]]]]]]]]]]]aaaaaabbbccceeefffggghhhjjjjjjiiihhhhhhhhhiiijjjiiihhhfffgggiiijjjiiihhhjjjjjjlllnnnooopppqqqqqqqqqpppppppppqqqqqqrrrsssttttttsssssstttvvvwwwxxxzzz{{{~~~{{{uuurrrqqqlllqqqwwwyyyyyy}}}ssseee[[[KKKDDD:::444444444222000222222111111000000//////------------.........///,,,,,,,,,,,,,,,,,,,,,,,,}}}lllaaaYYYUUUVVVQQQPPPPPPOOONNNLLLKKKJJJJJJJJJHHHFFFCCC@@@>>>======;;;888666444444444555222222111000///...------...---,,,,,,------,,,+++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))******+++&&&'''(((***++++++,,,,,,))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))''''''((())))))))))))((((((((())))))))))))(((((((((((())))))))))))(((((($$$&&&((()))((((((***+++))))))))))))))))))************++++++++++++++++++******++++++******))))))***+++,,,,,,------,,,,,,------,,,,,,,,,---......000222222000111999FFFPPPjjjtttxxxnnnccc^^^bbbooo{{{dddWWWOOOHHHCCCAAA???===???CCCGGGIIILLLPPPTTTVVVXXXYYYSSSMMMFFFEEEHHHLLLNNNMMMOOOUUU___iiiuuu|||uuuqqqmmmnnnpppsssxxx~~~zzzwwwsssrrrqqqooonnnmmmmmmlllmmmlllllljjjiiihhhgggfffeeefffggghhhiiihhhgggggghhhhhhhhhhhhiiijjjkkkkkklllllllllmmmnnnoooqqqrrrpppnnnllllllnnnppppppppppppqqqssstttuuuvvvwwwwww|||||||||{{{{{{||||||}}}~~~}}}}}}}}}~~~~~~}}}{{{{{{{{{yyyyyymmmaaaUUUNNNDDD>>>666222111222111000////////////////////////------------............------------------------|||kkk```XXXVVVWWWPPPPPPOOONNNMMMKKKJJJIIIIIIHHHGGGFFFCCCAAA???===>>><<<:::777555555555555222222111000///...------///...,,,,,,------+++)))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((($$$&&&((()))))))))***+++)))))))))))))))*********++++++++++++************))))))*********))))))(((***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...///000111000000444===DDDUUUdddvvvsssddd]]]```ooo~~~vvvaaaVVVKKKGGGDDD???<<<<<>>???AAAEEEKKKRRRYYY]]]]]]\\\XXXRRRKKKHHHIIIJJJLLLOOOSSSVVVZZZ```jjjppp|||xxxtttrrrrrrrrrxxx~~~}}}|||{{{zzzyyyuuuvvvxxxzzz{{{|||||||||}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~|||~~~xxxuuu|||xxxhhhVVVHHH@@@===<<<555333000.........//////,,,,,,,,,---......//////------------------,,,,,,------------------------}}}lllaaaYYYUUUVVVQQQPPPPPPOOONNNLLLKKKJJJDDDDDDDDDDDDCCCBBBAAAAAA<<<;;;999777666444444333222222111000///...------111///------...---,,,***++++++,,,------,,,++++++)))))))))))))))))))))))),,,,,,++++++******)))))))))))))))))))))(((''''''))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''(((((())))))))))))(((((((((((())))))))))))(((((()))***++++++)))''''''(((((((((((()))******++++++))))))******************))))))******++++++*********+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------000111000///......111333555@@@RRReeeuuuooo\\\VVVYYYcccppplllWWWMMMFFFBBBAAA>>>>>>>>>@@@EEEKKKQQQUUUVVVYYYZZZVVVOOOJJJIIIKKKHHHKKKMMMOOOQQQWWW___eeeiiippp~~~~~~yyyvvvtttvvvxxx{{{}}}~~~}}}|||{{{zzzzzzsssrrr{{{sssgggWWWGGG===888777666111000///...---......///,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}mmmbbbYYYUUUTTTQQQQQQQQQPPPNNNMMMKKKJJJEEEEEEEEEDDDCCCAAA@@@??????>>>===;;;999888777666222222111000///...------///---,,,,,,------+++******+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))*********+++(((((()))*********))))))))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))%%%&&&''''''((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((***++++++)))(((((()))'''(((((()))******++++++(((((())))))******++++++)))******+++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---....../////////.........000222444888BBBQQQdddttthhhYYYVVVUUU]]]jjjyyyyyydddSSSIIIGGG@@@>>>======???CCCHHHKKKNNNQQQVVVXXXWWWSSSOOOMMMGGGIIIJJJJJJJJJNNNUUUZZZ[[[^^^hhhuuu~~~{{{vvvtttwww~~~}}}}}}~~~}}}{{{zzzxxxwwwwwwxxxzzz{{{~~~|||~~~xxxppp```UUUGGG===888666333/////////000///.........///------------............---------,,,,,,,,,++++++++++++++++++++++++++++++}}}nnncccZZZTTTTTTRRRRRRQQQPPPOOOMMMLLLKKKGGGGGGFFFDDDCCC@@@>>>===<<<<<<;;;999777666444444222222111000///...---------,,,***+++,,,,,,+++))))))***+++,,,,,,+++***)))))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,&&&'''(((***++++++++++++))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))%%%&&&''''''((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((''')))++++++)))))))))***'''(((((()))***+++++++++'''(((((()))***++++++,,,)))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,------...///............000222444666000000333>>>PPPeeexxxooo]]]WWWOOORRRWWW```ppp~~~aaaNNNHHHAAA???===<<<<<<>>>AAADDDJJJLLLRRRZZZ___]]]VVVPPPKKKLLLKKKIIIGGGHHHMMMRRRRRRSSSZZZdddllluuu}}}uuussswww|||yyy|||{{{|||~~~{{{wwwuuuuuutttsssrrrsssvvvyyy|||wwwiii___SSSIII>>>999888666000***///000000000.........///........................---------,,,,,,+++++++++************************|||lllccc[[[UUUTTTRRRQQQOOOOOOPPPPPPOOOMMMJJJIIIIIIHHHFFFDDDCCCBBB>>><<<:::999999888666555444333222000///.........---......///...---+++***************))))))((((((***((('''&&&&&&'''(((*********)))(((((((((((((((,,,***''''''(((*********(((((())))))))))))((((((&&&%%%%%%&&&((()))(((&&&$$$&&&))),,,,,,***(((&&&&&&'''''''''(((((()))))))))(((&&&&&&((()))((('''******+++++++++******)))((()))******)))(((***+++''''''(((((())))))******((()))))))))))))))((((((***)))((((((((()))+++,,,+++,,,---...---,,,+++***)))...000---+++,,,+++))),,,,,,------.../////////---000333777>>>OOOeeevvvlll^^^VVVPPPQQQZZZaaajjjhhhVVVIIICCC???===<<<:::>>>CCCBBBDDDKKKVVV```ddd```[[[NNNKKKGGGEEEDDDFFFIIILLLMMMPPPTTTXXX^^^gggrrrzzz|||zzztttxxx|||~~~~~~}}}}}}~~~{{{yyyyyyxxxuuurrrkkkkkkkkklllpppvvv}}}sssaaaRRRKKK999999777555333111///...000000000000///---,,,+++,,,,,,,,,---------......,,,+++)))(((((()))+++,,,,,,,,,***)))))))))***+++|||mmmddd\\\WWWUUURRRQQQOOOOOOPPPPPPOOOMMMHHHHHHGGGFFFDDDBBB@@@???===<<<:::999999888666444444333222000//////..................---,,,++++++++++++*********)))))))))+++***)))(((((()))***+++******)))(((((((((((((((+++)))&&&&&&''')))))))))(((((())))))))))))(((((('''&&&%%%'''((()))'''&&&%%%''')))++++++***((('''''''''''''''((((((((())))))(((&&&&&&((()))((('''))))))************)))))))))***+++***(((((()))***'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((()))***+++,,,+++,,,,,,,,,,,,,,,++++++,,,---,,,)))***---...+++,,,,,,---...//////000000---///111222666CCCUUUbbb||||||rrriii\\\SSSUUUXXX^^^lll{{{uuu\\\PPPDDD???===<<<<<<>>>???AAAFFFOOOXXX^^^```___SSSPPPLLLIIIGGGGGGHHHHHHFFFHHHKKKNNNSSSZZZdddjjjxxx~~~{{{wwwzzz}}}{{{xxxuuusssrrrooojjjfffeeeeeeggglllttt~~~rrrbbbQQQDDD>>>777777555444222000//////------.........------,,,++++++++++++,,,,,,,,,---,,,+++)))(((((()))+++,,,---,,,+++*********++++++}}}nnnddd]]]WWWVVVRRRQQQOOOOOOPPPPPPNNNMMMIIIIIIHHHFFFDDDAAA???>>>===;;;:::999999888666444333333111000//////////////////...---,,,,,,,,,,,,+++++++++++++++*********+++***)))(((((()))***+++***))))))(((((((((((((((***(((&&&%%%'''((((((((((((((())))))))))))((((((((('''&&&'''((((((&&&%%%&&&'''((())))))))))))(((''''''''''''(((((((((((()))(((&&&&&&((()))((('''(((((())))))))))))(((((()))***+++***((('''((()))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((******+++++++++,,,,,,++++++++++++,,,,,,......,,,((()))...000---,,,,,,---...///000111222...000000///000666CCCLLLiiiwwwppp^^^WWWUUUUUUZZZbbbqqq{{{hhhSSSHHHDDD@@@======<<<===@@@EEEKKKQQQVVVYYYVVVTTTQQQMMMJJJHHHFFFFFFFFFGGGIIIKKKNNNTTT[[[```fffooo|||yyyrrruuu{{{}}}yyyxxxzzz|||~~~~~~|||uuurrrpppmmmjjjfffbbb^^^___aaaeeelllwwwooo```QQQBBB999666444333222222111000//////+++++++++,,,,,,---------************++++++++++++,,,+++***))))))***+++,,,------,,,++++++++++++,,,|||mmmddd\\\WWWVVVSSSQQQOOOOOOOOOOOOMMMLLLLLLKKKJJJHHHEEEBBB@@@>>>===;;;999888888888666444333222111000////////////000///---,,,++++++,,,---++++++++++++++++++++++++))))))(((''''''((())))))))))))(((((((((((())))))***(((&&&&&&((())))))((((((((())))))))))))((((((((('''''''''((('''&&&$$$'''''''''''''''((())))))'''''''''((((((((((((((()))(((&&&&&&((()))((('''&&&'''((((((((((((((((((***++++++***(((&&&''''''(((((((((((())))))))))))'''(((((())))))))))))(((((()))***++++++***)))(((,,,+++*********+++,,,------111222---+++---///...,,,,,,---...000111222222000111111000///222999???UUUfff|||sssggg^^^WWWVVVYYY```kkkooo\\\PPPGGGAAA@@@???@@@AAABBBCCCFFFKKKOOOQQQQQQPPPNNNLLLJJJGGGFFFIIIIIIJJJKKKOOOSSSYYY\\\^^^cccjjjqqquuuzzzwwwuuuxxxzzz~~~{{{yyyvvvvvvyyy~~~|||{{{zzzzzzxxxwwwpppmmmjjjgggeeedddcccbbbbbbcccgggooozzzppp\\\NNNBBB888333333000000000/////////......,,,,,,+++++++++,,,,,,,,,*********++++++++++++,,,++++++***))))))***++++++,,,,,,+++++++++*********zzzkkkbbb[[[VVVUUUSSSQQQOOOOOOOOONNNMMMKKKKKKKKKIIIGGGEEEBBB???>>>===;;;999888888777555444222222111000/////////000000///---,,,++++++,,,---++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))***)))(((((()))***)))((((((((())))))))))))((((((((('''''''''((('''&&&$$$((('''&&&&&&&&&'''))))))(((((((((((((((''''''''')))(((&&&&&&((()))((('''&&&&&&'''(((((((((((((((******+++)))'''&&&&&&'''))))))))))))((((((((((((''''''((()))))))))))))))++++++,,,+++***(((&&&%%%++++++***)))***+++---...+++444999444,,,***,,,---,,,,,,---...///000111111...///111000000222666:::CCCQQQggg|||~~~oooccc\\\[[[\\\___iii~~~zzzcccPPPEEECCCBBBCCCDDDCCCBBBBBBDDDFFFGGGHHHJJJKKKLLLKKKIIIHHHFFFFFFFFFHHHLLLQQQUUUWWWYYY[[[^^^aaadddhhhlllnnnrrrwwwzzz|||{{{zzzyyy{{{}}}zzzyyyxxxwwwwwwzzz|||yyyvvvtttrrrqqqnnnlllgggeeecccaaaaaaeeeiiimmmlllmmmqqqwww}}}eeeWWWGGG===666111111333........................///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******************+++***************))))))(((yyyjjjaaaZZZUUUTTTSSSQQQOOONNNOOONNNLLLJJJHHHHHHGGGEEECCC@@@>>>===<<<:::999888888777555333222222111000000000000000//////...---,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++((((((((((((((())))))******)))((()))***+++***((((((((())))))))))))((((((((('''&&&'''((((((&&&%%%''''''&&&&&&''''''((()))(((((((((((((((''''''''')))(((&&&&&&((()))((('''%%%&&&'''((()))))))))(((((()))***)))'''&&&'''((())))))))))))((((((((((((&&&'''((())))))******))),,,,,,++++++)))(((&&&&&&***************+++,,,---(((222999555---***++++++,,,,,,------.../////////+++,,,...//////111444666777@@@QQQfff|||yyyoookkkeee___^^^kkkdddRRRLLLAAA@@@@@@??????>>>>>>===>>>@@@DDDGGGIIIJJJIIIIIIFFFEEEDDDFFFKKKOOORRRSSSRRRRRRSSSUUUXXX\\\```bbb```dddjjjrrrzzzzzzwwwwwwxxx|||}}}{{{zzzzzzzzz|||}}}~~~{{{yyyuuurrrnnnkkkiiifffcccaaa_________aaadddkkktttzzz{{{|||~~~vvvkkkQQQFFF;;;666444222333555------------------------000///---+++*********+++++++++++++++,,,,,,,,,---************************))))))******))))))((('''yyykkkbbb[[[VVVUUUSSSQQQOOONNNNNNMMMKKKJJJGGGFFFFFFDDDBBB@@@???===<<<:::888888888777555333222111111000000000000000............---,,,++++++)))))))))*********+++++++++++++++,,,,,,+++++++++((((((((((((((()))******)))(((((()))******)))'''(((((())))))))))))(((((('''&&&%%%'''((()))'''&&&&&&&&&&&&'''''''''(((((()))((((((((('''''''''''')))(((&&&&&&((()))((('''&&&&&&'''((()))******)))'''((())))))'''&&&'''(((***)))))))))((((((((('''&&&'''((()))************+++******)))))))))))))))((()))***++++++,,,,,,,,,)))---000...------,,,))),,,,,,------------------,,,---.........///111222333888AAAOOObbbwwwxxxkkk___```mmmooobbbLLLHHHCCCAAAAAA@@@>>>;;;===>>>AAADDDEEEFFFFFFFFFGGGEEEDDDFFFJJJMMMOOONNNMMMLLLKKKLLLOOOSSSUUUWWWVVVYYY]]]aaagggnnnvvv{{{}}}{{{uuuuuuuuuwww|||~~~}}}}}}~~~}}}{{{zzzyyyxxxvvvtttpppmmmiiifffcccaaa^^^\\\___bbbhhhmmmsss{{{wwwyyy~~~|||ooo```TTTEEE<<<555444555333222444------------------------...---+++)))))))))***+++************++++++++++++*********++++++*********)))******+++***)))((('''zzzlllccc\\\XXXVVVSSSQQQOOONNNNNNMMMKKKIIIHHHHHHGGGFFFEEECCCAAA@@@<<<:::888777777777555333222111000000000000000111---......///...---+++***(((((())))))*********+++))))))************))))))((((((((((((((()))******(((''''''((())))))(((&&&(((((())))))))))))((((((&&&%%%%%%&&&((()))(((&&&%%%&&&''''''((((((''''''))))))(((((('''''''''&&&)))(((&&&&&&((()))((('''&&&'''((()))************&&&''')))(((''''''((()))******))))))((((((((('''&&&'''((()))************))))))(((((((((***,,,---'''(((***+++,,,,,,++++++***)))&&&&&&+++111...'''------,,,,,,,,,+++++++++000000000///......//////444666999???LLL```wwwxxxeee]]]aaapppyyybbbZZZQQQLLLKKKIIIEEEAAA>>>???AAABBBCCCCCCCCCBBBEEEBBB@@@BBBEEEHHHHHHGGGKKKIIIGGGGGGIIIKKKLLLMMMQQQSSSVVVXXX\\\```fffkkkqqq{{{wwwtttppppppssswww{{{|||zzz~~~}}}}}}~~~~~~xxxvvvuuuuuuuuuuuutttrrrnnnkkkgggeeecccaaa^^^\\\dddkkkttt|||~~~{{{sssyyyzzzuuuyyyzzziiiZZZJJJ===;;;444///000000---++++++......------------,,,,,,+++***((('''((()))+++,,,))))))))))))******************++++++++++++************+++,,,+++***)))((({{{iiibbb^^^YYYTTTTTTSSSRRRQQQOOONNNMMMLLLIIIHHHGGGEEECCCAAA???>>>======<<<;;;999888777777333222111///............---,,,+++******+++---...,,,,,,------,,,***)))(((&&&&&&'''((()))******++++++***)))(((((()))***+++------,,,***)))'''&&&&&&'''((()))))))))(((&&&%%%''''''((((((((((((''''''((((((((((((((()))******'''&&&&&&'''***++++++***''''''(((((())))))******''''''''''''(((((((((((('''((()))******)))((('''***************))))))((())))))************)))))))))************+++++++++,,,+++*********+++---------,,,*********,,,...///---,,,,,,,,,,,,---......000000000000000/////////000...000777???JJJ]]]oooiii]]]]]]cccssswwwfffYYYQQQMMMIIIFFF@@@DDDFFFEEE@@@<<<===>>>@@@AAACCCDDDDDDEEEFFFHHHFFFEEEDDDDDDEEEGGGIIIKKKJJJMMMPPPSSSTTTTTTVVVWWWaaagggpppwww|||yyywwwuuussssssrrrsssxxx~~~|||yyytttqqqlllkkkkkkkkkhhhfffdddcccaaa___^^^```dddhhhooo{{{|||yyyxxx{{{~~~xxxsssbbbTTTHHH;;;333333222111000////////////...///000111000///---,,,************************---,,,,,,+++***)))((((((***)))(((''''''((()))***,,,------......------,,,{{{iiiaaa]]]XXXTTTQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGEEECCCAAA??????======<<<;;;999888777777333222111000............------,,,,,,,,,,,,------++++++,,,,,,+++***((('''((((((((())))))*********))))))(((((((((((())))))******)))((('''&&&%%%%%%(((((((((((((((''''''&&&'''(((((((((((((((''''''((('''''''''(((((()))***)))(((''''''(((((('''&&&&&&'''''''''((((((((((((''''''''''''(((((((((((('''((()))******)))(((''''''(((((()))************))))))************))))))))))))*********++++++++++++******)))***+++,,,------,,,+++******+++---...---,,,,,,,,,,,,---......////////////////////////...---///666;;;BBBPPP^^^ppp~~~vvvcccZZZYYYdddrrrvvvkkkaaaWWWPPPLLLLLLKKKEEE???<<<===??????@@@AAABBBBBBCCCDDDEEEFFFEEEEEEDDDEEEFFFGGGHHHGGGJJJLLLNNNOOOPPPQQQSSSVVV[[[bbbgggllluuuxxxuuusssrrrtttwwwyyyzzz|||yyyxxxyyyxxx{{{~~~|||{{{wwwsssooonnnjjjeeeccccccbbbaaa___[[[]]]___bbbeeekkkrrrwww~~~qqq```QQQFFF>>>777222111111000///............******+++++++++******)))************************,,,,,,++++++***)))((((((***)))(((''''''((()))***,,,,,,------------,,,,,,|||jjjaaa\\\XXXTTTQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGEEECCCAAA@@@???======<<<;;;999888777777333222111000///.........------.........------,,,++++++++++++***)))(((''')))*********************''''''((((((((((((''''''(((((((((((('''''''''''')))((((((''''''''''''((((((((())))))((('''&&&&&&'''''''''&&&''''''((()))((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%'''((()))*********((())))))******))))))((()))))))))*********++++++***))))))))))))***++++++...---+++******+++,,,,,,,,,,,,,,,,,,,,,---..............................------///222444888@@@III]]]oooppp^^^SSSWWWaaagggyyyuuukkkddd```YYYPPPGGGBBBAAABBB>>>>>>======>>>???@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHJJJLLLNNNQQQTTTXXX[[[^^^ccckkkpppwww{{{wwwtttqqqnnnsssuuuyyy}}}}}}{{{zzzzzzzzzyyywwwvvvwwwyyy{{{~~~{{{yyyxxxxxxuuutttsssrrrqqqnnniiieeeeeebbb]]][[[ZZZ[[[[[[ZZZZZZ^^^dddkkkrrr{{{|||cccXXXIII===777555333222000///...---,,,,,,,,,,,,+++++++++***++++++,,,,,,************************+++++++++******)))))))))))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++~~~kkk```[[[WWWTTTRRRRRRQQQPPPOOONNNMMMLLLJJJIIIGGGEEECCCAAA@@@???======<<<;;;999888777777333333111000///.........---.../////////...---,,,++++++++++++******))))))+++++++++***************&&&'''))))))))))))'''&&&))))))))))))************)))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%''''''&&&&&&&&&''''''(((%%%%%%$$$&&&(((***))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))*********...---,,,+++******++++++,,,,,,++++++,,,,,,---...,,,,,,---------------..................111777<<>>>>>???@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDEEEFFFEEEEEEGGGJJJLLLPPPRRRTTTUUUVVVYYY^^^bbbeeemmmxxx{{{rrrrrrrrrrrrsssuuuxxxzzz}}}}}}|||zzzwwwtttsssssstttvvvxxxzzz|||~~~~~~zzzwwwtttrrrqqqqqqooonnnmmmllljjjgggbbb___]]][[[XXXWWWYYY[[[^^^```iiimmmuuu|||qqqeeeNNNFFF;;;333111111333333//////...,,,,,,,,,,,,,,,---,,,+++******,,,---...************************************))))))))))))))))))(((((((((((())))))******++++++++++++******kkk___ZZZVVVTTTQQQQQQPPPOOONNNNNNMMMMMMJJJIIIHHHFFFDDDBBB@@@???======<<<;;;999888777777444333222000////////////---...///000///...,,,++++++++++++***************+++++++++***************((((((***++++++***((((((((((((((()))***+++++++++)))((('''&&&&&&'''((()))(((((()))(((((('''&&&&&&((('''&&&&&&&&&&&&'''''''''&&&&&&''')))++++++***((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((((((''''''(((((())))))))))))(((((((((((()))))))))*********(((((())))))************---,,,,,,+++************,,,++++++++++++,,,------+++,,,,,,,,,------......111000...+++,,,000555888>>>HHHZZZooozzzfff\\\YYYVVV[[[bbbjjjssstttggg___RRRMMMGGGBBBAAA@@@???>>>>>>???AAABBBDDDDDDDDDDDDEEEEEEFFFFFFEEEGGGJJJMMMKKKLLLMMMNNNOOORRRTTTWWW]]]ccckkkqqqtttvvvzzz}}}{{{wwwuuutttsssssswwwxxx{{{}}}}}}|||qqqsssuuuuuusssrrrrrrsssuuuyyy}}}|||vvvtttrrrooollljjjiiiiiiiiigggeeecccbbb___\\\YYYVVVWWWXXX[[[___eeejjjnnn~~~|||kkkYYYMMM>>>:::555111000000111111//////...---,,,,,,,,,,,,***)))(((''''''(((******))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((())))))************))))))lll___XXXUUUSSSOOONNNNNNMMMLLLLLLKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@======<<<;;;999888777777444333222111000/////////...............---,,,++++++******)))))))))******)))*********************))))))************))))))&&&&&&&&&'''((()))))))))(((''''''''''''(((((()))''''''(((((((((((('''''')))(((''''''&&&'''''''''+++)))(((((())))))(((''')))))))))))))))(((((((((''''''''''''(((((((((((())))))(((((((((((())))))((())))))))))))((('''&&&'''(((((())))))(((((('''((((((((()))))))))******((()))******++++++******+++++++++++++++*********+++++++++++++++,,,------+++,,,,,,------.........111111///+++,,,111555555888<<>>??????@@@AAABBBCCCDDDCCCEEEFFFGGGGGGHHHJJJMMMJJJKKKKKKLLLNNNPPPQQQRRRWWW]]]cccgggiiikkkooorrrnnnuuu|||}}}{{{wwwwwwwwwwwwwwwwwwwwwwwwsssuuuwwwxxxxxxxxxzzz|||}}}|||zzzxxxwwwuuuvvvxxxyyyyyyyyywwwvvvpppssswwwxxxwwwvvvwwwzzz{{{wwwtttpppooommmkkkiiigggfffeee```^^^[[[YYYYYYYYYWWWVVVVVVYYY___fffmmmuuu}}}uuufffUUUEEE:::444333222000///.........///...---,,,++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((())))))*********(((((())))))))))))((((((((())))))))))))))))))(((lll^^^WWWTTTSSSNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJHHHFFFDDDBBBAAA@@@======<<<;;;999888777777444444222111000////////////...---,,,++++++++++++)))(((''''''''''''((()))((((((((())))))*********))))))(((((((((((())))))&&&&&&''''''(((((())))))&&&''''''(((((((((((((((%%%&&&'''((())))))))))))***)))(((((('''''''''(((***(((''''''((()))'''&&&))))))((((((((('''''''''''''''''''''((((((((((((***)))(((''''''((()))***(((((())))))***)))))))))''''''((((((((((((''''''(((((((((((()))))))))***))))))+++,,,,,,,,,+++***)))******++++++++++++***+++++++++***++++++,,,---,,,,,,,,,---......//////---000///,,,---333333000555666===JJJXXXiii}}}rrrddd\\\VVVVVVXXX[[[bbbjjjvvv~~~oooaaaVVVMMMEEE???AAAAAA??????>>>???@@@AAA???BBBDDDFFFGGGHHHIIIKKKKKKKKKKKKLLLNNNOOOOOOOOORRRVVV[[[^^^^^^```dddgggaaahhhmmmmmmooowww}}}{{{zzzyyypppqqqqqqpppnnnllllllmmmrrrrrrrrrsssuuuyyy}}}~~~~~~}}}}}}xxxvvvtttsssuuuvvvvvvuuuvvvwwwyyy{{{{{{{{{zzzyyyxxx}}}~~~}}}vvvwwwxxxxxxwwwtttpppnnnjjjiiihhhfffdddbbbaaa```\\\YYYVVVVVVXXXZZZ\\\]]]^^^eeennnxxxxxxuuuvvvxxx}}}lll\\\NNNBBB888222///000///...---,,,---...------,,,+++************,,,,,,,,,+++***)))((('''))))))))))))))))))))))))'''''''''((()))******+++'''((()))******)))(((''''''(((((())))))(((((('''mmm^^^WWWTTTSSSPPPOOOOOOOOONNNMMMMMMMMMKKKJJJHHHFFFDDDBBBAAA@@@======<<<;;;999888777777555444222111000000/////////...,,,+++******++++++'''&&&%%%$$$%%%%%%'''(((&&&''''''((()))******+++)))((('''&&&&&&'''((()))((()))))))))*********+++%%%&&&((()))))))))((('''$$$%%%&&&((())))))************)))(((((((((((((((%%%$$$$$$&&&((())))))((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))***)))(((''''''((()))***&&&'''(((***++++++++++++''''''((((((((((((''''''(((((((((((()))))))))))))))***+++,,,---,,,++++++((()))***+++++++++++++++++++++******++++++,,,---,,,,,,------...///000000***...000---///333111+++///000444<<>>=========>>><<>>888333000/////////---,,,,,,...000,,,+++***)))(((((((((((((((((((((((('''$$$"""!!!))))))))))))))))))))))))&&&''''''((()))***++++++'''((()))******)))((('''''''''((((((((((((''''''}}}iii___ZZZUUUQQQOOOOOONNNMMMMMMMMMNNNOOOIIIJJJIIIGGGDDDAAAAAAAAA===<<<;;;:::;;;:::888666555444222000//////000000111///---+++******+++,,,************************.........---,,,+++***)))))))))))))))))))))))))))(((***)))%%%%%%)))+++***)))))))))))))))))))))))))))'''&&&%%%%%%&&&((()))******)))((('''&&&&&&&&&((((((((((((((('''''''''&&&'''((())))))((('''&&&&&&%%%&&&'''))))))'''%%%''''''''''''''''''''''''(((((()))*********************))))))((((((''''''(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......---------....../////////...............///000000000444666888;;;GGGXXXfff|||wwwppphhhbbbaaa\\\```ooowwweeeUUULLLEEEDDDDDD@@@===<<<@@@AAAAAA@@@@@@BBBDDDGGGHHHKKKLLLKKKIIIHHHJJJLLLQQQRRRSSSSSSQQQQQQRRRSSSTTTVVVYYY]]]```bbbbbbbbbdddhhhnnnrrrvvv{{{}}}{{{xxxvvvssspppnnnlllllllllnnnqqqsssqqqllliiihhhiiioooooonnnnnnnnnoooppppppttttttuuuuuuuuuuuuuuuuuusssssstttttttttttttttuuuttttttssssssttttttuuuvvvuuuvvvwwwvvvtttsssssstttvvvvvvvvvwwwyyyzzz|||}}}zzzzzzzzz{{{|||~~~}}}{{{yyyxxxxxxwwwuuurrrooollljjjkkkiiihhhffffffgggiiijjjfffeeedddeeeggggggeeebbb[[[[[[[[[\\\\\\\\\\\\\\\```bbbeeegggjjjqqqyyyzzzpppfffdddlllzzzzzzooo[[[PPPAAA888666444000,,,......---------,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++***)))(((((())))))''''''''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((|||hhh^^^YYYTTTPPPNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLIIIEEEBBBAAAAAA===<<<;;;;;;;;;:::888666555444222000//////000000---,,,***)))))))))+++,,,************************---------,,,,,,+++***)))))))))))))))))))))))))))%%%'''&&&$$$%%%***---+++(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((('''''''''&&&%%%%%%%%%$$$((((((((((((((((((((('''&&&'''((())))))((('''&&&&&&%%%&&&'''))))))'''%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((***)))))))))((((((((('''(((((()))))))))*********)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---------+++++++++++++++*********---------------......///111333444333444;;;HHHSSSlll|||yyyggg^^^[[[bbbmmm|||ooobbbUUUNNNIIIDDDAAAAAA:::;;;<<<>>>???AAADDDFFFGGGIIIKKKKKKIIIIIIKKKMMMOOOQQQRRRRRRQQQPPPPPPQQQSSSTTTUUUWWWYYY[[[\\\]]]]]]```dddfffhhhkkkpppsssxxx{{{|||zzzyyyxxxyyyyyywwwtttqqqooonnnkkkkkkjjjiiiiiiiiijjjjjjooonnnnnnmmmlllkkkkkkkkknnnmmmmmmmmmmmmmmmnnnnnnppppppppppppqqqrrrssstttssstttuuuuuuuuuuuuwwwyyy||||||}}}~~~|||wwwtttrrrqqqnnnmmmiiiiiiiiihhhfffcccaaa___``````^^^]]]^^^___aaabbbdddbbb``````ccceeedddcccaaaaaaaaabbbeeegggjjjlllqqqtttwww{{{~~~zzzwwwsssppprrrzzzwwwfffZZZIII@@@555000111222///,,,------------,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))***))))))((('''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((({{{hhh^^^YYYTTTPPPLLLMMMNNNOOOOOONNNMMMLLLMMMMMMLLLIIIEEEBBBAAABBB===<<<;;;;;;;;;:::888666555444222000//////000000++++++***)))***+++,,,---************************+++++++++++++++***)))((())))))))))))))))))))))))&&&)))***(((***000333222)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((())))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***))))))((((((,,,,,,,,,,,,,,,------...///111222///...111:::BBBMMM```yyyzzzlll```\\\]]]eeexxxrrrcccWWWMMMGGGGGGAAAAAA@@@???>>>??????@@@AAABBBDDDDDDDDDEEEHHHJJJNNNPPPSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWUUUVVVXXXZZZ[[[]]]```bbbeeegggkkkpppvvv{{{~~~zzzwwwttttttrrrqqqpppooooooooossssssrrrpppooommmlllkkkmmmlllkkkjjjjjjjjjkkklllnnnnnnooopppqqqssstttuuutttuuuvvvvvvwwwzzz~~~uuuqqqlllhhheeebbb___]]]ZZZZZZZZZYYYXXXWWWUUUTTTVVVUUUUUUUUUWWWYYY[[[\\\```___^^^```dddiiikkklllmmmmmmlllnnnrrrxxx~~~{{{zzz{{{}}}rrr```NNNCCC999333,,,+++---///---+++---------,,,,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((zzzggg^^^XXXSSSOOOLLLMMMOOOQQQQQQPPPNNNMMMJJJJJJJJJGGGDDDAAAAAAAAA>>><<<;;;;;;<<<;;;888666555444222000//////000000......------------...///***************************************)))(((((((((((((((((((((((((((((((((+++,,,***,,,222444333************************)))((('''&&&&&&%%%&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((('''((((((((((((((((((''''''&&&%%%&&&((()))(((&&&''''''''''''''''''''''''(((((()))***************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...,,,///000///...000666<<<:::III___rrr~~~tttggg^^^]]]eeeppprrraaaVVVSSSOOOKKKFFFBBB@@@?????????===>>>>>>???@@@BBBEEEFFFKKKNNNRRRTTTTTTTTTUUUVVVVVVWWWXXXYYYYYYXXXWWWVVVQQQRRRSSSUUUVVVXXX[[[]]]\\\]]]___bbbfffkkkoooqqquuuwwwzzz~~~~~~}}}}}}~~~}}}|||{{{zzzxxxxxxwwwtttsssqqqpppooopppqqqrrrrrrssssssuuuvvvxxxzzz{{{zzz{{{{{{{{{|||}}}{{{~~~}}}~~~wwwlllhhhccc^^^[[[XXXUUUSSSRRRQQQQQQPPPOOONNNNNNMMMOOOOOOQQQRRRUUUXXX[[[\\\```bbbfffmmmtttzzz~~~~~~}}}}}}yyyiiiZZZLLL@@@888333///++++++------+++(((,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((yyyggg^^^YYYTTTOOOLLLNNNPPPRRRRRRQQQPPPOOONNNNNNMMMIIIDDD@@@??????>>>===<<<<<<<<<;;;999777555444222000//////000000111000///...------------************************))))))*********)))((((((((((((((((((((((((((((((%%%((()))'''(((,,,---+++))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((''''''((((((((('''&&&%%%&&&'''(((((('''''''''''''''''''''''''''(((((()))***************(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******++++++,,,---......///---------,,,---......///,,,...000000///000444777666<<>>>>>@@@BBBCCCDDDEEEHHHLLLOOOQQQRRRTTTVVVXXXZZZ^^^``````^^^[[[YYYRRRRRRRRRSSSUUUVVVWWWXXXXXXXXXXXXZZZ]]]```ccceeehhhjjjkkkmmmpppuuu{{{}}}|||{{{yyyxxxxxxxxxyyyxxxyyyzzz{{{}}}~~~}}}|||{{{xxxwwwvvvvvvwwwvvvtttrrrpppooonnnrrrvvvuuuoooiiiccc___ZZZVVVSSSQQQNNNLLLKKKKKKJJJIIIHHHHHHGGGGGGJJJKKKNNNRRRWWW[[[___aaagggmmmxxx~~~wwwcccQQQEEE===777444111...,,,,,,------+++(((,,,,,,+++++++++*********+++++++++*********))))))((((((((((((((((((((((((''''''((()))))))))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((yyyhhh___ZZZTTTPPPMMMNNNOOOQQQQQQQQQPPPPPPWWWVVVSSSNNNGGGAAA>>>===>>>===<<<<<<<<<;;;999777555444222000//////000000000//////...,,,+++******************************))))))************))))))))))))))))))))))))))))))&&&))))))''''''******'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))((((((''''''''''''(((((((((&&&%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))(((((((((((('''''')))))))))))))))))))))))))))************+++++++++*********+++++++++++++++'''((()))***+++---......---------------......///...///000///......///111666666:::EEEVVViiixxxvvviii```\\\]]]cccqqqyyykkk___VVVNNNGGGBBBCCCAAA===<<<===>>>>>>===>>>@@@CCCFFFGGGJJJMMMPPPUUUXXX\\\```aaa```]]][[[VVVTTTRRRRRRSSSTTTSSSRRRTTTTTTTTTTTTUUUWWWYYY[[[^^^___aaacccdddhhhmmmqqqsssxxx~~~~~~}}}|||{{{zzzyyyyyyzzzzzz|||~~~~~~|||{{{zzzvvvvvvvvvuuutttrrrppppppnnnmmmmmmmmmnnnnnnllljjjeeecccbbbdddffffffbbb___WWWTTTPPPNNNLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFIIILLLQQQWWW^^^dddhhhkkkvvvzzzyyy}}}}}}zzz{{{~~~qqqcccPPP@@@666222111000+++*********,,,---,,,***+++++++++*********))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&'''((()))***)))((('''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((yyyhhh```[[[UUUQQQLLLLLLMMMNNNNNNOOOOOOPPPXXXXXXUUUOOOHHHCCC@@@??????===<<<<<<<<<<<<999777555444222000//////000000...............---,,,,,,************************)))******++++++******)))))))))))))))))))))))))))'''***+++))))))++++++(((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''&&&%%%%%%%%%$$$&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))(((&&&%%%%%%&&&(((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((((((((()))))))))***))))))(((((((((''''''''')))))))))))))))))))))))))))************+++++++++))))))******++++++,,,,,,'''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,------.........///............///111222555999AAAPPPaaammm|||wwwmmmfff]]]^^^dddqqq}}}wwwhhhYYYOOOLLLGGGBBB???>>>>>>===;;;===>>>?????????BBBEEEHHHNNNOOORRRUUUXXXZZZ[[[\\\YYYWWWUUUUUUWWWXXXWWWUUUTTTTTTTTTSSSTTTTTTUUUUUUVVVXXXZZZ\\\]]]___bbbeeeeeegggkkkooottt{{{~~~}}}}}}||||||}}}|||{{{xxxvvvtttsssssstttuuuvvvxxxzzz{{{||||||}}}{{{zzzyyyzzz||||||{{{xxxvvvsssqqqpppooonnnnnnnnnmmmllljjjhhhggggggfffeeeeeefffeeecccaaa\\\[[[ZZZYYYYYYXXXWWWWWWNNNKKKIIIHHHHHHIIIHHHGGGFFFFFFGGGHHHIIILLLNNNOOOSSSWWW]]]eeennnuuu{{{~~~~~~zzzuuurrrttt{{{zzzwwwwww|||sssiiiYYYNNN???444///...------+++*********+++++++++++++++*********)))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((($$$%%%'''))))))((('''&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((yyyiiiaaa\\\VVVQQQKKKKKKKKKKKKLLLMMMNNNOOORRRRRRQQQMMMHHHDDDCCCCCC???===<<<<<<===<<<:::777555444222000//////000000...///000000111000000000************************)))******+++++++++******))))))))))))))))))))))))###&&&'''%%%&&&))))))&&&************************$$$$$$&&&'''((()))))))))******)))(((''''''&&&&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))(((&&&%%%%%%&&&(((((((((''''''''''''''''''''''''((())))))***************'''((((((((())))))******))))))(((((('''''''''&&&)))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,---************++++++++++++++++++******++++++,,,---------......///000222333+++000444444555>>>OOO^^^vvvzzzssseeeaaabbbhhhnnnvvvwwwkkkYYYTTTMMMIIIGGGFFFDDDBBB??????>>>===<<<>>>AAADDDGGGHHHHHHKKKOOOSSSXXX[[[[[[YYYXXXZZZ^^^aaa```___WWWWWWWWWWWWVVVVVVUUUUUURRRTTTVVVWWWWWWXXXYYY[[[```aaacccccceeekkktttzzz{{{~~~~~~}}}zzzxxx{{{~~~xxxxxxyyyyyy{{{|||}}}~~~}}}|||{{{yyyvvvtttsssrrryyyzzz{{{{{{yyyvvvssspppllllllmmmnnnoooqqqrrrssstttvvvvvvvvvtttssstttuuutttsssqqqooommmkkkjjjjjjhhhiiiiiiiiigggeeecccbbbbbbaaa_________^^^\\\ZZZUUUVVVUUUSSSPPPOOOPPPQQQJJJHHHFFFFFFHHHIIIIIIIIIKKKKKKLLLNNNRRRVVVYYY[[[```dddkkkttt~~~{{{}}}{{{yyyyyy}}}yyyuuutttxxxppp___SSSEEE>>>444...,,,---------///...,,,++++++*********************))))))))))))************))))))))))))((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((vvvjjjddd^^^XXXVVVPPPPPPQQQQQQPPPNNNMMMLLLLLLKKKKKKIIIGGGEEECCCAAAAAA???===<<<<<<:::888666333333444555444333111000......---------,,,,,,,,,+++,,,---,,,***((((((((())))))))))))************((((((''''''''''''((((((++++++************++++++)))(((((('''&&&%%%%%%%%%((((((''''''''''''((((((###'''***)))'''%%%&&&'''))))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))*********++++++++++++************************))))))))))))************,,,,,,---......---,,,,,,,,,---......,,,******+++......---,,,,,,,,,,,,---...///111222444888>>>BBBVVVhhhwwwssskkkeeeccchhhqqqxxx}}}tttfffYYYNNNGGGCCC@@@???>>>>>>???AAABBBAAA@@@EEEFFFFFFFFFGGGHHHKKKMMMRRRUUU[[[```eeeggghhhhhhdddbbb^^^[[[XXXWWWXXXXXXXXXXXXVVVUUUUUUUUUVVVWWWVVVWWWXXX\\\aaafffhhhiiioooqqqsssuuuwwwxxxzzz{{{xxxzzz~~~~~~|||yyyyyyxxxwwwuuutttrrrqqqqqqqqqppppppqqqssstttuuuxxxvvvqqqmmmkkkkkklllmmmnnnpppsssuuutttqqqllliiiiiihhhhhhiiijjjkkkiiigggiiikkkmmmoooooommmkkkiiimmmmmmkkkhhheeecccdddeeebbbdddfffeeeccc```^^^]]]XXXYYYZZZZZZXXXVVVVVVVVVSSSSSSSSSRRRPPPOOOMMMLLLKKKMMMOOOQQQRRRRRRRRRRRRVVVZZZ___bbbdddggglllpppsssyyy}}}|||{{{sssrrrvvvvvvlll^^^NNNBBB888444///---------+++))),,,,,,++++++***++++++++++++++++++*********))))))((((((((((((((((((((((((((((((******)))'''%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''((())))))***xxxkkkddd]]]WWWUUUPPPPPPQQQQQQPPPNNNMMMLLLJJJJJJIIIGGGEEECCCAAA@@@AAA???===<<<<<<:::888666444444444444333222111000......---------,,,,,,,,,***+++---,,,***((())))))******)))((('''&&&%%%%%%)))((((((''''''(((((()))+++******))))))******+++))))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%''')))(((&&&%%%&&&((()))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&'''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))*********+++************************))))))))))))************+++,,,---......---,,,++++++---...---,,,******+++......---......///000000...///000000222555:::>>>KKKYYYooo}}}wwwrrrooooooppprrryyyvvvhhh]]]UUUPPPKKKHHHCCCAAA@@@AAAAAAAAACCCBBBBBB@@@@@@@@@BBBDDDKKKNNNSSS[[[dddlllssswwwpppnnnkkkgggccc```]]]\\\^^^\\\[[[YYYXXXXXXXXXYYYYYYYYYZZZ\\\```ccceeefffjjjkkkkkkllllllmmmoooqqqsssuuuxxx{{{~~~~~~~~~~~~uuutttrrrpppnnnnnnnnnnnnkkkjjjjjjiiiiiikkklllmmmooommmjjjfffddddddeeeeeeiiikkknnnqqqpppnnnjjjhhhhhhgggfffgggiiiiiigggfffcccdddfffggghhhgggeeeeeegggfffeeebbb___]]]^^^______aaabbb```]]][[[YYYYYYUUUVVVWWWVVVTTTSSSSSSTTTRRRSSSTTTUUUVVVVVVVVVVVVXXXYYY[[[^^^```bbbcccdddiiimmmsssxxx{{{~~~~~~~~~~~~~~~xxxxxxwwwvvvxxx~~~nnn```TTTIII<<<222444111---,,,,,,---,,,+++///...---+++))))))((((((+++++++++*********))))))((((((((((((((((((((((((%%%'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&'''((()))))))))zzzlllccc[[[UUUSSSPPPPPPPPPPPPOOONNNMMMMMMKKKJJJIIIGGGEEECCCAAA@@@AAA???===<<<<<<;;;888777666666444333111111000000......---------,,,,,,,,,)))***,,,,,,***))))))*********)))((('''&&&%%%%%%))))))(((((((((((())))))+++******))))))******+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%%%%'''((((((((((((''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((()))(((((((((''''''''''''&&&&&&'''''''''''''''&&&(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************+++,,,,,,------,,,,,,++++++,,,------+++***++++++)))))))))***+++,,,...///...//////......000444777<<>><<<<<<<<<;;;999777777666444111000/////////......---------,,,,,,,,,(((***++++++*********+++))))))))))))************))))))(((((((((((())))))***))))))))))))))))))***))))))))))))((((((((((((((((((''''''''''''(((((()))'''&&&%%%%%%''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''(((((()))((('''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))((()))))))))************+++++++++******+++++++++)))+++,,,,,,+++***+++,,,///......------.........///000///...,,,,,,...///...444;;;AAALLL]]]rrrxxxjjjbbbaaaeeeppp{{{xxxmmmccc]]]VVVRRRNNNKKKIIIFFFCCCAAAEEEDDDCCCDDDFFFIIIMMMOOOOOOSSSXXX^^^bbbccccccbbbeeeffffffggghhhhhhhhhhhhfffhhhiiiiiiiiilllppptttyyy{{{yyysssjjjccc```aaaffffffgggiiikkkmmmpppqqqzzz}}}}}}xxxuuusssqqqmmmhhhfffeeeffffffccccccccccccbbb```^^^]]]^^^^^^______^^^]]][[[ZZZ[[[[[[[[[\\\^^^___^^^]]]YYYXXXWWWVVVVVVWWWXXXYYYWWWWWWWWWWWWVVVVVVXXX[[[]]]___aaabbbcccfffiiilllooorrruuuxxx{{{~~~}}}rrriiieeedddcccaaaaaaaaabbbeeekkksss{{{|||wwwuuuvvvyyy~~~yyyiii]]]IIIBBB999333111000///...,,,,,,+++***)))((((((((()))((((((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&''''''''''''zzzkkk```WWWSSSSSSPPPOOOOOONNNNNNOOOOOOPPPMMMLLLIIIFFFDDDCCCCCCCCC@@@>>><<<<<<<<<;;;:::888555555333222000000//////......---------,,,,,,,,,)))***,,,,,,***))))))*********)))((('''&&&%%%%%%((((((''''''''''''((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((''''''(((((((((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((()))************&&&'''((((((((('''%%%$$$%%%%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++******))))))******+++(((***,,,,,,+++***+++,,,///...---,,,,,,,,,,,,---...//////...,,,,,,---///...222555666999DDDWWWfffzzz~~~lllaaaZZZYYY]]]dddpppzzzqqqlllfffaaa]]]WWWOOOIIIFFFEEEDDDCCCBBBCCCCCCDDDEEEGGGKKKNNNQQQRRRRRRRRRVVVWWWYYYZZZ\\\\\\]]]]]]YYY[[[]]]]]]]]]```fffkkkzzzzzzsssppppppqqqrrrtttuuuvvvvvvvvvuuu|||wwwqqqnnnllllllmmmffffffeeedddcccaaa___^^^^^^]]]]]]\\\[[[ZZZYYYXXX[[[ZZZ[[[^^^aaabbbbbbaaa___^^^\\\[[[ZZZZZZ[[[\\\ZZZ\\\]]]]]]]]]___bbbeeeiiilllpppsssvvvyyy}}}{{{rrrmmmgggcccdddggglllnnnrrrrrrtttxxx}}}zzzwwwyyy}}}}}}ppp```QQQGGG<<<999444111///...---,,,***+++,,,+++(((''''''(((+++***)))(((''''''''''''(((((()))))))))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$#########%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&xxxjjj___VVVSSSUUUPPPOOONNNNNNNNNOOOPPPPPPNNNLLLIIIFFFDDDCCCCCCCCC???>>><<<<<<<<<<<<:::888333333333222222000//////......---------,,,,,,,,,***+++---,,,***((())))))******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((&&&%%%&&&((()))'''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))'''%%%###%%%&&&'''((('''&&&$$$###$$$%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))***+++(((***+++,,,+++***+++,,,***))))))))))))******++++++,,,------,,,,,,---...---///000000222888BBBKKK___lll|||xxxlllccc\\\[[[]]]^^^eeennnwww|||rrrjjj[[[XXXSSSMMMIIIFFFDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIKKKLLLMMMNNNMMMMMMIIILLLMMMLLLKKKNNNTTTZZZmmmwww{{{}}}|||~~~||||||}}}wwwvvvuuusssqqqooonnnmmmkkkjjjjjjiiihhhhhhhhhhhhffffffgggjjjnnnqqqqqqppprrrqqqpppnnnmmmlllkkkkkkkkkmmmoooqqqrrruuuyyy}}}xxxsssqqqqqqmmmnnnpppsssvvv|||zzzvvvxxx{{{|||ttteeeVVVHHH>>>888666444111///............'''***++++++)))((()))*********)))(((''''''''''''(((((((((((())))))******((((((((((((((((((((((((%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwiii^^^VVVTTTVVVPPPOOONNNNNNNNNOOOPPPQQQPPPNNNKKKHHHFFFEEEEEEFFF???===<<<<<<<<<<<<:::888111222333333333111000///......---------,,,,,,,,,+++,,,---,,,***((((((((())))))))))))************&&&&&&&&&%%%%%%&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%''')))***'''###%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%''''''&&&"""$$$%%%&&&''''''%%%###"""$$$%%%&&&'''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++''')))++++++******+++,,,***)))******+++,,,......(((***,,,,,,++++++,,,...++++++,,,///222555777999DDDUUUlllzzz|||qqqggg```___VVVZZZ^^^aaagggtttzzzpppeee\\\UUURRRPPPIIIGGGDDDBBBAAAAAABBBCCCAAABBBCCCDDDEEEDDDCCCCCC???BBBCCCAAA???AAAHHHNNNXXXfffxxxyyyyyy{{{~~~~~~}}}|||~~~xxxvvvqqqjjjeeedddiiinnnqqqwww}}}xxxtttuuuoooiii___QQQCCC999444222---,,,***))))))+++---...%%%(((++++++))))))+++---&&&&&&&&&'''''')))******'''((((((((())))))******((((((((((((((((((((((((######$$$$$$&&&((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&sssccc\\\WWWRRRMMMLLLMMMNNNOOOPPPOOONNNNNNMMMMMMLLLKKKJJJHHHFFFEEE???===<<<<<<======<<<:::888666444333333222000...111000000///...---------******+++,,,+++***)))(((***)))'''&&&$$$$$$######(((((((((((((((((((((((($$$%%%'''((((((((('''&&&'''((()))))))))(((&&&%%%###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''%%%'''&&&%%%$$$%%%''')))***((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''((())))))(((&&&)))))))))***************)))***+++***((((((((()))...,,,+++)))))))))******************)))))))))))))))))))))))))))(((''''''******))))))))))))******---,,,,,,+++***)))(((((((((***,,,,,,,,,,,,...///000///...---------------...///000222333333444444888BBBQQQbbbqqq~~~zzznnneee___aaa```]]][[[bbbooozzzvvviii```ZZZUUUOOOLLLJJJIIIGGGDDDCCCAAA@@@???AAABBBBBBBBB@@@AAAAAA@@@???@@@BBBDDDMMMTTT^^^hhhooorrrqqqpppnnnqqqwww}}}{{{wwwooosssxxx}}}yyyuuullliiigggfffiiipppwww|||wwwtttyyyzzz~~~vvvlllZZZRRRFFF<<<555222111000///,,,******,,,,,,***''''''((()))))))))(((&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''...,,,***'''&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$sssddd\\\XXXSSSOOOPPPPPPPPPPPPOOOMMMLLLKKKMMMMMMLLLKKKIIIGGGFFFDDD@@@>>><<<<<<======;;;999888666444333333222000.../////////...---,,,,,,,,,***++++++,,,+++***)))(((+++***)))((('''&&&&&&&&&************************%%%&&&''''''((('''''''''((((((((((((((('''&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%---)))(((******((()))---((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%&&&''''''(((((()))%%%$$$$$$%%%&&&&&&%%%###%%%%%%&&&&&&&&&'''''''''***+++,,,+++***)))***+++***))))))(((((((((((((((((((((((((((''''''''''''))))))******))))))((('''******))))))))))))******------,,,,,,+++************+++------,,,,,,---///...------,,,,,,,,,,,,---+++,,,---///000111111111666999???HHHTTTdddttt~~~|||mmmnnnlllhhhbbbaaaeeeiiillltttwwwpppgggaaa^^^ZZZTTTOOONNNKKKGGGEEEEEEEEEEEEDDDBBBBBBAAA???>>>>>>@@@BBBEEEIIIPPPVVV[[[]]]]]]\\\^^^```dddhhhkkkjjjfffbbb\\\___ccchhhppp}}}zzzxxxsssrrrrrrtttzzz~~~{{{{{{rrrcccZZZHHHBBB:::444111000000000...,,,******,,,,,,***((((((((())))))(((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''+++***'''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$vvvggg^^^YYYUUURRRQQQQQQQQQPPPOOONNNLLLLLLMMMLLLLLLJJJIIIGGGEEEDDD@@@???===<<<<<<<<<:::888777555333333333222000............---,,,,,,++++++***++++++++++++***))))))***)))((((((''''''((((((************************'''&&&&&&&&&&&&'''(((((()))(((''''''&&&'''''''''%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%---''')))333333)))'''---)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&'''((()))'''&&&''''''''''''((((((((())))))***+++***((('''((()))%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))************))))))(((***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,++++++++++++,,,,,,---++++++---...////////////444444444777@@@NNN^^^iii}}}|||vvvnnnhhhdddbbbeeeiiipppxxxzzzqqqjjjeee```[[[WWWUUUUUUTTTTTTPPPNNNKKKFFFAAA???@@@BBB???AAACCCFFFHHHIIIJJJKKKKKKLLLMMMPPPRRRQQQNNNKKKHHHIIIKKKNNNUUUbbbqqq|||wwwiiiYYYKKKBBB888444000------.........---,,,******++++++***(((******)))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$lllaaa[[[VVVTTTNNNNNNOOOOOOPPPPPPPPPPPPLLLLLLKKKJJJHHHFFFDDDCCCAAA???===<<<<<<;;;999777666444333222222222000............---------,,,,,,++++++++++++******))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((())))))(((&&&%%%%%%&&&'''(((&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%111EEEEEE111%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((''''''(((******)))''''''''''''((())))))******&&&'''((('''%%%$$$%%%&&&###$$$&&&'''((((((''''''))))))))))))************)))***************))))))))))))(((((((((((())))))*********++++++,,,,,,,,,---...///...,,,+++,,,---+++++++++++++++,,,---...,,,---...///000000000000111222333666:::BBBJJJPPPjjjyyywwwmmmiiiddd``````fffooovvv|||wwwsssrrrssstttuuupppllleee[[[RRRLLLJJJJJJGGGFFFDDDCCCBBBCCCDDDEEEEEEDDDDDDEEEGGGGGGEEEDDDCCCCCCBBBCCCFFFNNNXXX___pppyyy~~~yyylll]]]OOOCCC:::555333111...---------,,,+++,,,++++++************)))+++***)))''''''((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&%%%$$$$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttddd\\\WWWTTTNNNNNNNNNNNNOOOOOOPPPPPPKKKKKKJJJIIIGGGEEEDDDCCCAAA???===<<<;;;;;;888777555444222222222222000////////////...............+++++++++***************'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((('''&&&%%%%%%&&&'''(((&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((777MMMMMM777((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******$$$$$$$$$%%%''''''&&&%%%######$$$%%%%%%&&&''''''%%%&&&'''&&&$$$$$$$$$%%%###$$$&&&((()))))))))(((((()))))))))*********+++((())))))*********))))))))))))(((((((((((())))))(((((())))))******++++++---...///...,,,++++++,,,,,,,,,++++++,,,---......,,,---...//////000//////---///111222444777;;;>>>OOO```yyy}}}vvvkkk```YYYZZZ___dddeeennnyyy|||ooofffaaa___\\\YYYSSSMMMHHHEEEDDDDDDEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDCCCBBBCCCEEEIIIKKK[[[aaajjjqqqvvv{{{~~~{{{wwwwwwyyy|||vvvtttrrrrrrttttttrrrooorrrtttwww|||lllbbbSSSEEE;;;666333222111///------------+++)))***++++++******))))))***+++***((('''''''''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzggg\\\VVVTTTQQQQQQOOONNNMMMLLLLLLLLLKKKJJJJJJIIIGGGEEECCCBBB???>>><<<;;;;;;;;;999777555333222111222222000///////////////////////////,,,+++******))))))******)))))))))((())))))******************************'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&'''(((%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''///<<<<<>><<<;;;;;;;;;;;;:::888444222111111222222000///........................,,,+++***)))))))))***+++******)))))))))))))))***************************%%%&&&''''''((('''''''''$$$%%%&&&&&&'''''''''&&&$$$&&&'''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&******&&&%%%'''&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''(((***+++***)))'''(((((()))+++,,,,,,---'''))))))((('''&&&'''(((''''''&&&''''''((())))))&&&&&&&&&'''((()))))))))&&&&&&'''(((((((((((((((((((((''''''''''''(((((()))))))))))))))************+++,,,,,,***)))***+++---,,,,,,++++++++++++,,,,,,,,,---............---111111000//////111555888666===JJJ]]]sssvvvhhh^^^ZZZ[[[[[[ZZZ[[[___hhhttt{{{~~~tttmmmiiieeecccaaa___^^^\\\YYYWWWSSSPPPLLLJJJHHHHHHGGGGGGDDDGGGIIIIIIHHHIIIMMMQQQQQQVVV]]]aaabbbcccdddfffccceeeiiimmmqqqsssttttttuuuwwwzzz{{{{{{{{{}}}}}}{{{wwwtttqqqpppoooppppppnnnkkkiiiggggggggghhhggghhhiiigggfffjjjrrrxxxxxxhhhYYYPPP???;;;444000............,,,***)))***+++,,,,,,+++(((***++++++(((((()))+++'''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&~~~iii\\\WWWUUUMMMLLLKKKKKKKKKLLLNNNOOOJJJJJJIIIHHHFFFDDDBBBAAA===<<<::::::;;;;;;:::999444222111111222222000///---------------------------,,,***)))))))))***+++))))))((('''''''''''''''(((((((((((((((((((((((($$$%%%'''((((((((('''&&&###$$$&&&'''((('''&&&&&&$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%%%%&&&'''((((((((('''(((((((((((((((((((((((("""######$$$$$$%%%&&&&&&$$$###$$$%%%'''((('''&&&%%%%%%&&&'''((()))******&&&'''((('''%%%$$$%%%&&&((('''&&&%%%&&&'''((()))'''(((((()))***++++++,,,%%%%%%&&&'''((((((''''''((((((''''''''''''((((((************************)))***++++++***)))***+++,,,,,,+++***)))))))))***//////000000111000000000(((+++///111000/////////333222666CCCWWWnnn~~~tttooodddaaa]]]ZZZ[[[___dddgggsss~~~zzzvvvssskkkfff```ZZZWWWVVVVVVVVVHHHKKKMMMLLLIIIHHHIIIKKKLLLPPPUUUWWWUUUSSSRRRRRRPPPSSSVVVZZZ]]]^^^_________bbbeeeeeedddccceeegggiiimmmqqqsssqqqooolllkkkhhhgggfffeeefffgggiiikkkpppppppppppprrruuuyyy{{{vvvxxxyyyyyyyyy~~~xxxgggVVVIIIAAA===444222000//////...,,,***000...++++++++++++***)))'''***++++++((('''))),,,%%%&&&'''''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&}}}kkkbbbZZZRRRNNNJJJHHHHHHKKKMMMLLLJJJLLLKKKIIIGGGEEEDDDDDDEEEDDDBBB???<<<:::888666666555444333222111111111111///...------++++++***)))***+++,,,,,,+++)))&&&$$$&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((&&&%%%&&&((()))***)))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))***)))((('''&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$###%%%'''(((''''''((()))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&(((%%%###%%%(((***)))''')))))))))))))))******+++'''((()))******)))((('''))))))************))))))(((((((((((((((((((((((()))***++++++++++++***))))))******++++++,,,,,,------...000111111111000///000...111999AAANNNbbbuuu|||vvvoooiiidddbbb```fffiiioooyyy|||xxxuuurrrooohhhaaaXXXSSSRRRPPPLLLHHHMMMNNNQQQUUUWWWWWWSSSPPPUUUVVVVVVWWWXXXYYYZZZZZZbbbaaa``````aaaaaa___]]]___```ccceeeggghhhhhhhhhkkklllkkkjjjkkkpppxxx{{{yyyxxxrrrllliiinnnuuu|||{{{nnn[[[KKKBBB<<<777333.........------,,,,,,,,,******+++,,,,,,***)))(((---+++(((((((((((((((&&&###$$$&&&'''(((''''''&&&)))((('''&&&%%%$$$$$$$$$&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''~~~lllcccZZZSSSIIIFFFDDDEEEIIILLLLLLKKKMMMLLLIIIGGGEEEDDDDDDDDD<<<<<<<<<;;;;;;;;;;;;;;;444333222222111111111111++++++,,,,,,,,,---------+++,,,------,,,***'''&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''***(((&&&&&&'''(((((('''((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((('''&&&%%%%%%%%%%%%'''%%%$$$%%%''''''&&&%%%$$$&&&''''''%%%$$$$$$%%%(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***(((&&&&&&((()))(((&&&)))(((((((((((()))******'''(((((())))))(((((('''))))))************))))))*********************************************************+++,,,,,,------------...////////////...333111111555999@@@OOO]]]nnnxxx~~~wwwqqqmmmbbbaaa```dddlllvvv~~~wwwqqqmmmiiiddd______aaaeeejjjlllkkkfffcccbbbeeeiiimmmooonnnmmmkkknnnooopppssstttrrrmmmjjjooopppsssvvvyyyzzz{{{{{{|||qqqhhheeecccbbb```aaagggrrr}}}yyyfff[[[LLL@@@999555111...,,,,,,,,,,,,++++++++++++***++++++++++++***)))))))))'''%%%%%%&&&&&&%%%###&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&mmmcccZZZSSSFFFCCCBBBEEEJJJNNNNNNNNNNNNLLLJJJHHHEEEDDDCCCBBB>>>>>>>>>===;;;888666444333222222111111111222222,,,,,,,,,,,,------------,,,---------,,,+++)))'''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''+++)))'''&&&''''''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''((('''&&&***++++++***(((%%%%%%%%%'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''(((%%%&&&&&&''''''(((((((((,,,***((('''(((((('''&&&(((''''''''''''((())))))(((''''''''''''''''''((())))))************))))))************************,,,+++***))))))***+++,,,***++++++,,,,,,---.........------------...//////444222222333333444<<>>CCCPPPcccrrrzzzpppiii]]][[[YYYYYY\\\bbbiiinnn}}}{{{xxxsssmmmiiiiiilllooommmkkkjjjooowww~~~wwwqqqYYYQQQFFF===999666333000,,,,,,,,,,,,++++++*********************+++++++++******)))(((((((((((()))'''''''''((())))))'''%%%%%%%%%%%%%%%&&&'''((((((((('''&&&$$$######""""""$$$$$$$$$$$$$$$$$$%%%&&&"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$}}}jjj```WWWOOOHHHEEECCCDDDHHHJJJJJJIIIKKKKKKJJJIIIGGGEEECCCAAABBBAAA???===:::888666555444444222111///.........------------............++++++******))))))******((())))))))))))))))))(((&&&&&&&&&&&&'''''''''''''''&&&$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$%%%''''''&&&%%%%%%'''))))))))))))***+++&&&&&&&&&'''((()))***+++$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&((('''''''''&&&'''(((((()))'''(((((())))))(((((('''))))))************))))))))))))))))))))))))))))))************************((())))))******++++++,,,++++++,,,------------,,,---000000---...111000+++000222444666:::CCCQQQ[[[iiiyyysssoooiiiccc```_________eeennn{{{|||vvvqqqnnnkkkiiijjjlllnnnooosssxxx{{{xxxjjj^^^VVVDDD>>>777222111000...,,,++++++++++++***)))))))))***))))))))))))))))))((()))))))))))))))((((((''')))((()))+++,,,,,,)))'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$#########$$$###$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$######"""""""""##############################$$$$$$$$$######$$$$$$$$$}}}kkk```XXXPPPIIIFFFDDDFFFJJJMMMMMMLLLJJJJJJJJJIIIHHHFFFCCCBBB===<<<<<<;;;;;;;;;<<<===555444333111///...------000000///...---,,,,,,+++,,,,,,++++++***+++++++++(((((())))))))))))(((((((((((((((((()))))))))***)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%%%%&&&'''&&&$$$$$$&&&(((((('''&&&'''(((###$$$$$$%%%&&&'''))))))######$$$%%%%%%&&&''''''''''''''''''''''''''''''"""$$$&&&((((((&&&$$$"""%%%%%%%%%&&&'''((()))***$$$$$$%%%&&&'''((()))***''')))***(((%%%###%%%((((((''''''''''''((())))))'''((()))******)))((('''))))))************))))))************************)))***++++++++++++***)))((((((((()))******++++++---...000111111111000///---000000,,,...333222...222111111444999AAAIIINNNJJJ\\\ssswwwnnngggbbb^^^YYY]]]ccchhhjjjnnntttyyyyyy~~~}}}qqqfff```___```aaaggglllsss{{{~~~ppp```PPPCCC<<<999555111///000///,,,)))+++,,,,,,+++***))))))***))))))(((((('''''''''&&&((()))*********)))'''&&&%%%%%%&&&((())))))&&&$$$&&&''''''((('''&&&$$$###$$$$$$######$$$$$$%%%&&&###$$$&&&'''((('''&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%~~~jjj___VVVOOOLLLHHHCCCDDDIIIMMMMMMLLLLLLLLLKKKJJJGGGCCC???===AAAAAA@@@>>><<<999555444666555444333222111111111111000///...---,,,+++++++++++++++***)))(((((('''''''''(((((('''&&&%%%%%%((((((&&&### %%%))))))'''%%%%%%&&&'''(((''''''%%%###$$$''')))'''%%%******)))(((&&&%%%$$$###%%%&&&&&&'''&&&%%%###""""""$$$&&&)))))))))((('''"""$$$&&&&&&$$$######$$$((('''%%%%%%&&&(((***,,,''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''%%%$$$$$$&&&(((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***))))))((('''&&&&&&%%%'''***,,,+++(((&&&''')))''''''''''''(((((((((((())))))))))))))))))))))))((()))***+++++++++++++++))),,,///222222111///---///...///222555777444222333222222444888<<<>>>???<<>>=========<<<;;;:::999888666555444333222111111111111000///...---,,,++++++++++++******)))((((((''''''(((((((((''''''&&&%%%))))))(((&&&$$$$$$(((+++)))'''%%%%%%&&&''''''''''''%%%$$$%%%'''((('''%%%(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!! &&&&&&''''''''''''&&&&&&&&&''''''&&&%%%&&&(((***((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))***)))'''&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))++++++,,,,,,,,,+++*********++++++,,,------......222111000222555666444222111111111333777:::;;;;;;555<<>><<<;;;:::::::::666555444333222111111111000//////...------,,,,,,************))))))(((((((((((('''''''''''''''((($$$%%%''''''''''''((((((((('''%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''&&&(((&&&$$$""""""$$$&&&(((%%%$$$$$$###$$$%%%'''(((''''''&&&%%%%%%&&&&&&'''%%%%%%$$$###!!!"""%%%'''$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%((())))))'''%%%$$$%%%&&&******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))***++++++'''######&&&((((((&&&''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))))))))((((((,,,,,,,,,---///222555777777555222000000///////////////111555777777555333666666666555666<<>><<<<<<<<<<<<666555444333222111111111/////////...------,,,,,,*********)))))))))))))))(((((('''''''''(((((()))%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((((('''%%%%%%%%%&&&&&&&&&&&&'''''')))'''%%%""""""###%%%&&&%%%$$$$$$###$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###!!!"""%%%'''"""###%%%'''(((((()))(((&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$%%%&&&)))))))))))))))((((((((('''''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))+++'''######&&&(((((('''''''''''''''(((((((((((())))))))))))))))))))))))'''((()))***++++++++++++(((***---111444777888888444333111///---,,,------///000333666888888555333333333333222111333888<<>>>>>>>>>>>>>>666555444333222111111111//////.........---------******)))))))))))))))))))))((('''''''''((()))***(((''''''(((******)))''''''&&&&&&'''(((((('''%%%$$$%%%'''&&&%%%%%%&&&(((***(((&&&$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&############$$$$$$$$$$$$&&&''''''%%%$$$$$$&&&((("""###$$$&&&''')))***+++'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%% ###%%%%%%&&&(((***&&&&&&'''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((''''''''')))'''%%%%%%'''((()))(((''''''''''''(((((((((((())))))))))))))))))))))))((()))+++,,,.../////////$$$'''---222555666555444000111000...,,,+++,,,---000111333666999999777444333444444333222222444666;;;===DDDRRReeezzzvvvnnneeeaaa[[[VVVUUUUUUUUUUUUSSSSSSRRRRRRUUU[[[bbbhhhuuu|||~~~ssspppjjjfffdddeeehhhjjjlllpppvvv}}}qqqfffVVVHHH???888444111+++,,,,,,,,,,,,,,,,,,,,,************************+++***))))))(((((())))))&&&&&&'''''''''&&&&&&%%%((('''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''(((((('''$$$$$$######"""######$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ooobbb[[[WWWQQQPPPNNNLLLKKKLLLOOOQQQOOONNNKKKIIIFFFDDDBBBBBB?????????>>>===<<<;;;:::666555444333222111111111...............---------)))))))))))))))))))))***)))((('''&&&'''(((***+++***(((&&&&&&((()))'''%%%'''&&&&&&''')))((('''%%%###%%%''''''%%%%%%&&&(((''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%%%%$$$###%%%&&&''''''%%%%%%&&&'''############%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$!!!$$$&&&&&&&&&((()))$$$%%%&&&&&&'''&&&%%%$$$(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((()))***''''''''''''(((((((((((())))))))))))))))))))))))))))))***,,,------------&&&)))---111333222111///---///000000---,,,---...000000222555888999777666666666555444333333444555444555777===III[[[ooo|||vvvrrrkkkfffbbb]]]WWWSSSPPPPPPPPPOOOOOOQQQUUUXXX```dddkkkttt|||xxxpppiiieeeddd^^^___``````aaafffooovvv~~~{{{qqqiiiVVVMMMAAA999444222///---+++,,,---------,,,------)))*********************))))))((('''''''''((((((%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnaaaZZZVVVUUUUUUTTTRRRQQQRRRUUUWWWPPPOOOLLLIIIFFFDDDBBBAAAAAAAAA@@@>>><<<999555444666666444333222111111111...............---------)))))))))))))))*********)))((('''&&&'''(((***,,,)))&&&######%%%&&&$$$"""&&&&&&&&&'''))))))&&&$$$###&&&((('''%%%$$$&&&)))%%%%%%&&&''''''(((((()))%%%&&&&&&'''&&&%%%###"""!!!"""%%%'''((('''&&&%%%"""$$$&&&&&&$$$######$$$%%%$$$###""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%'''((((((&&&%%%$$$$$$%%%&&&'''((((((((('''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))$$$(((++++++(((''')))+++''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))((((((+++---///111111000///...+++...111111///......000//////111444777888888666555333111///...///000222+++000666999<<>>===<<<:::888777777555222000//////000111000000000///......---------((($$$%%%***,,,)))&&&***))))))(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&!!!"""######%%%%%%&&&''''''((()))******))))))(((&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''((('''&&&''')))***)))'''%%%&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***)))'''''')))+++***)))((((((((()))******...------,,,,,,,,,,,,---//////000111000000///...///......///000000...,,,---555999444......111333222222111000////////////111111000000222555888:::???IIIVVVbbblllxxxzzzsssppprrruuurrrnnniiiddd```\\\WWWTTTRRRPPPMMMOOOSSSXXXZZZ[[[]]]bbbiiiooottt|||tttnnnfff```]]]\\\ZZZYYYYYYZZZZZZYYYXXXYYY[[[^^^^^^```ccccccbbbbbbbbbcccjjjpppwww}}}{{{zzz{{{{{{zzzzzzqqqbbbRRREEE<<<777666000///...---,,,+++******+++++++++*********))))))+++***)))((('''''''''((('''(((***++++++***)))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))######))))))"""""")))&&&%%%%%%$$$$$$######"""((('''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$###"""""")))%%%!!!!!!$$$&&&$$$"""%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&~~~lllbbbZZZSSSSSSSSSSSSSSSRRRRRRRRRRRRLLLKKKJJJHHHGGGEEEDDDCCC??????===;;;999777666555666555333111000111222333222000///---,,,------......,,,))))))***+++***((())))))((((((''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!"""######%%%%%%&&&'''&&&&&&'''''''''&&&%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&(((***+++***'''$$$((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''(((***,,,+++******)))))))))******+++***)))(((((()))+++---444333111///...---,,,+++111///......//////---,,,///999===777---+++///222000000////////////000000333222000//////000222333333888???EEENNN[[[lllxxx}}}uuulllbbb]]]ZZZUUUPPPMMMMMMOOOQQQRRRPPPTTTYYY]]]___ccciiinnnnnnooorrruuuwwwxxxxxxxxx|||wwwtttooorrrvvv{{{sssjjj___ZZZUUUQQQPPPQQQQQQQQQUUUWWWZZZ\\\]]]^^^aaacccfffkkkrrrvvvxxxxxxxxxwww|||{{{xxxxxxvvvrrroooeeeZZZIII;;;444222111111------,,,,,,+++***))))))++++++***)))))))))************)))(((''''''''''''&&&''')))***++++++******(((((((((((((((((((((((((((((((((((('''''''''''''''######)))+++&&&'''---$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$$$$###""""""'''$$$!!!"""$$$%%%$$$"""$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&{{{jjj```ZZZTTTTTTTTTSSSSSSSSSRRRRRRRRRNNNMMMLLLJJJIIIGGGFFFEEEBBBAAA>>>;;;888666444333777666444222111111222222000000///...---------------------+++***))))))***)))(((((('''''''''((((((&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$''''''&&&&&&%%%%%%%%%%%%########################%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''')))+++,,,+++(((%%%)))&&&$$$%%%((()))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''%%%%%%&&&'''+++++++++***************+++)))((('''(((***---///444222000...,,,,,,---...222000...------...---++++++333777333------000222............//////000111555333222000///000111111555666777888===GGGUUU___rrr~~~wwwmmmggg___YYYUUUUUUWWWYYYVVVYYY\\\\\\ZZZXXXYYYYYYWWWXXXZZZ\\\]]]^^^______eeellluuu{{{rrrggg```]]]YYY\\\```dddggghhhggggggjjjkkknnnooommmgggaaa\\\\\\YYYUUURRRRRRUUUWWWYYY^^^bbbfffjjjkkkkkklllmmmrrrxxx}}}zzzuuurrroooiiiaaa[[[IIIAAA888333333333000---------,,,,,,+++++++++***+++***)))(((((()))******))))))((((((''''''''''''%%%%%%''''''((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((($$$$$$''''''$$$###'''%%%%%%%%%&&&&&&'''''''''###"""!!!!!!"""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%###""""""$$$%%%$$$"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&yyyggg___YYYTTTSSSSSSSSSSSSRRRRRRRRRRRRMMMLLLKKKIIIHHHFFFEEEDDDAAA@@@>>>;;;999888888888999777555333111000000000---...///000///---+++******,,,---,,,)))'''((()))((((((''''''''''''((((((&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#########''''''&&&&&&&&&%%%%%%%%%))))))(((''''''&&&&&&&&&(((((((((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&''')))***)))&&&###)))&&&$$$%%%((()))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))'''%%%$$$%%%&&&++++++++++++******))))))---,,,***)))***---000222///...,,,,,,,,,///111333222000---,,,------,,,+++)))---...,,,,,,//////,,,------------...///000111333222111000000111111222333333333222333999AAAHHHWWWfffxxxzzzqqqiiidddccceeehhhjjjlllllljjjddd^^^XXXUUUWWWWWWVVVUUUTTTSSSSSSSSSVVV[[[aaadddeeeiiiqqqwww{{{~~~}}}{{{uuuwwwzzz}}}|||rrrggg]]]UUUPPPMMMIIILLLPPPUUUWWWXXXXXXWWWYYYZZZ[[[\\\^^^___bbbcccfffccc___[[[YYYZZZ\\\^^^gggkkkrrrvvvxxxyyyyyyzzz~~~|||vvvrrrlllfff```WWWLLLDDD888444//////222222///***+++++++++++++++************)))))))))))))))******(((((((((((((((''''''''''''''''''''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$'''%%%%%%&&&%%%""""""###$$$%%%%%%&&&&&&''''''((('''%%%"""!!!%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############"""###$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&wwweee^^^XXXTTTRRRRRRRRRRRRQQQQQQQQQQQQKKKJJJIIIGGGFFFDDDCCCBBB>>>===<<<;;;;;;<<<===>>>888777555333111///......,,,...///111000---+++))))))***++++++)))(((((((((''''''&&&&&&''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########!!!"""######%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&))))))))))))(((&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$######$$$&&&%%%###"""((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***++++++++++++***)))((('''(((((('''&&&''')))+++---++++++++++++---000333555000...------......,,,++++++,,,+++)))+++...,,,'''---------------...///000............//////000111---///000111222444888;;;CCCKKKVVV___hhhvvv|||wwwwwwzzz}}}wwwnnnhhhccc```\\\XXXTTTRRRPPPPPPNNNRRRVVVXXXYYYZZZ^^^aaa^^^bbbgggmmmpppqqqpppoooggghhhiiijjjkkknnnsssvvv|||{{{yyyxxxxxxzzz|||||||||{{{{{{|||~~~zzzqqqjjjgggeeeccc```]]]^^^aaadddeeeeeeddddddcccaaa^^^YYYTTTOOOKKKIIIEEEHHHLLLQQQUUUXXXYYYZZZXXXYYY[[[^^^bbbhhhpppvvvzzzwwwrrrlllgggeeegggiiiooottt{{{}}}vvvhhhcccZZZSSSLLLDDD:::444555111,,,***+++,,,+++)))((((((((((((((()))))))))'''((()))*********))))))''''''(((((((((''''''&&&******)))((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%&&&#########$$$$$$%%%%%%%%%...+++&&&""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""###$$$$$$$$$$$$###!!!"""######$$$###############$$$%%%%%%%%%$$$$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&vvvddd]]]XXXTTTQQQQQQQQQQQQPPPPPPPPPPPPLLLKKKJJJHHHGGGEEEDDDCCC???>>><<<;;;:::;;;<<<===666555444222111//////..................,,,+++***))))))******+++***)))((('''&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!"""######%%%%%%&&&'''$$$###"""""""""###$$$%%%''''''(((((('''&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&$$$######$$$%%%$$$###&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((***,,,******+++******((('''&&&%%%%%%%%%%%%%%%&&&'''(((,,,,,,,,,,,,---///111222---------...//////,,,******------+++***,,,,,,(((---------,,,------......---------....../////////,,,...000111222444555666999;;;>>>BBBJJJYYYjjjvvvyyyuuuooohhhbbb^^^[[[ZZZ\\\___dddgggfffbbb^^^ZZZTTTTTTUUUWWWXXXXXXWWWVVVUUUVVVWWWXXXYYY]]]bbbfffeeehhhkkklllkkkhhhffffff```^^^\\\]]]___ccceeeeeeiiiiiihhhhhhiiikkkmmmnnniiieee```^^^^^^\\\WWWSSSRRRTTTYYY]]]___```___^^^YYY[[[]]]^^^\\\YYYUUURRRMMMOOOSSSWWW[[[^^^aaabbbaaadddhhhlllqqqyyy|||{{{~~~xxxnnnfffTTTMMMDDD===999666111---000...---+++***))))))(((''''''(((((())))))))))))%%%''')))++++++***((('''&&&&&&'''((((((''''''&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""###$$$$$$$$$$$$$$$ !!!###$$$$$$#########"""###$$$%%%%%%%%%%%%$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&vvvddd\\\XXXSSSQQQQQQPPPPPPPPPOOOOOOOOOOOONNNMMMLLLJJJHHHGGGFFFDDDBBB???;;;999777777777333333222222111000000///000///---,,,++++++,,,,,,***))))))+++------***(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%"""###$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&((()))###%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''***'''%%%%%%&&&(((((('''%%%''')))(((%%%$$$&&&)))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((***,,,)))*********)))(((&&&%%%*********+++++++++++++++......---------.........++++++,,,...000///---***'''---111...+++---//////...------,,,,,,---------.../////////////////////,,,---...//////000000000666666666777<<>>=========;;;:::666444222222333444333111.........---,,,+++***)))***))))))(((((((((((((((''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$######"""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###############&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%############$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&'''((())))))))))))))),,,+++***)))((())))))***,,,++++++***++++++++++++))))))*********))))))(((***+++,,,------,,,***(((***************+++++++++%%%&&&''')))***+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------......,,,...000000......///000555666777888;;;BBBJJJPPPXXX```mmm|||{{{wwwuuuxxx|||~~~|||uuujjj___WWWIIICCC:::333000///......,,,++++++******+++++++++************))))))))))))******)))))))))((((((((((((((((((((((((((((((((()))******(((&&&#########))))))(((''''''&&&%%%%%%!!!"""$$$&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&!!!###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############!!!!!!!!!"""""""""!!!!!!"""!!!!!!!!!!!!"""######vvvfff^^^ZZZXXXVVVVVVUUUUUUTTTTTTSSSSSSMMMLLLKKKIIIHHHGGGFFFEEEBBB@@@>>><<<<<<<<<;;;999777666555555555555444333////////////...---++++++---,,,,,,+++***)))((('''(((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&%%%$$$$$$''''''&&&&&&%%%$$$######%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""""""""############'''''''''&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%))))))((('''&&&%%%%%%$$$&&&'''((()))************...---+++***))))))***+++((()))*********)))))))))((())))))*********))))))(((***,,,------,,,+++***))))))*********+++++++++&&&'''(((***+++,,,,,,,,,+++++++++,,,,,,,,,------,,,---------------......+++---///000/////////000222333444444444666999;;;@@@FFFQQQ]]]kkkzzz{{{rrrggg\\\PPPEEE>>>777444111//////000//////------,,,+++*********************)))))))))(((((())))))))))))((((((((((((''''''(((((((((((((((((('''((()))'''%%%"""!!!!!!))))))((('''&&&%%%%%%$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''"""###%%%%%%$$$""" """"""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!! $$$$$$######""""""""""""xxxhhh___[[[YYYWWWWWWVVVUUUTTTSSSRRRRRRLLLKKKKKKLLLLLLKKKHHHFFFBBB@@@===<<<<<<<<<;;;999999888777555444444333333111111111111111000///.........---,,,+++)))'''&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&(((******(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&'''((()))***+++++++++---,,,+++***)))******+++&&&(((******)))((('''((((((((()))***++++++++++++(((***------,,,++++++,,,))))))***++++++++++++***'''((()))++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,---...///000000000+++...111222333333444555777:::???EEENNNZZZfffnnn~~~{{{jjjcccYYYNNNDDD<<<555222000///............,,,***------,,,+++******************)))))))))(((((((((((((((((((((''''''''''''%%%&&&''''''((('''''''''"""$$$&&&&&&%%%$$$$$$$$$'''''''''&&&%%%%%%%%%$$$((('''%%%#########$$$$$$###$$$%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$###!!!########################""""""""""""##################$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$#########{{{iii```[[[YYYXXXWWWVVVUUUSSSQQQPPPPPPLLLLLLMMMOOOPPPMMMHHHDDDCCCAAA>>>=========<<<:::999999777444222111111222///000000000000000//////+++,,,,,,,,,+++***((('''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((######$$$%%%%%%&&&''''''""""""#########$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&'''((()))***++++++++++++***)))((((((((()))***%%%(((+++,,,***((('''(((((()))***+++,,,,,,,,,,,,***---...---+++))))))***)))***+++,,,,,,,,,++++++((()))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,...//////...+++...111222222222444555333444666888<<>>===;;;999888666222///...///111,,,,,,------...---------((()))***++++++***)))((()))((('''&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$######$$$&&&((()))***+++$$$$$$%%%&&&&&&''''''(((%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&'''((((((######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$#########$$$%%%%%%&&&######$$$%%%''')))+++---######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''((()))++++++,,,,,,)))((('''&&&&&&'''((()))%%%)))------+++(((((()))((()))***+++,,,------------///000...***''''''((()))***+++,,,---,,,++++++((()))***************)))******+++++++++,,,,,,,,,++++++******************...,,,++++++,,,------,,,---...//////......000111000111222333555888===AAACCCLLLZZZiiivvvwwwlll]]]MMMBBB???;;;444000............000...+++***+++++++++***'''''''''(((***+++,,,---))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$&&&))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$&&&((()))(((&&&%%%%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""!!!"""######$$$$$$$$$#########$$$%%%&&&""""""""""""""""""""""""""""""""""""############!!!"""###$$$###"""  !!!"""$$$%%%%%%%%%%%%nnnaaaZZZVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQPPPNNNLLLJJJIIIHHHGGGCCCAAA???===;;;;;;;;;;;;888666333222222222000////////////...------,,,,,,+++++++++***)))(((((('''))))))((('''''''''''''''%%%$$$###$$$&&&''''''%%%###%%%'''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""'''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########''''''((((((((((((''''''))))))******)))((('''&&&&&&''''''''''''&&&&&&%%%*********************+++111111///---,,,,,,...000///---+++******)))'''%%%''')))+++------+++)))'''******+++++++++,,,,,,,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))++++++,,,------.../////////......------,,,++++++,,,---...///111333444555;;;>>>CCCJJJSSS___kkksssxxxiiiZZZOOOEEE>>>999000---++++++---...---+++******************++++++)))))))))))))))))))))))),,,+++***((((((((()))))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###+++'''###"""$$$'''((('''""""""!!!!!!"""###$$$$$$&&&%%%$$$######$$$%%%&&& """$$$%%%%%%%%%###""""""############$$$$$$$$$ !!!###$$$%%%$$$"""!!!$$$$$$$$$############"""ooobbb[[[XXXVVVVVVVVVVVVUUUTTTSSSRRRNNNNNNLLLKKKJJJIIIIIIHHHBBBAAA???===<<<;;;;;;;;;:::888666555555444333111///......---,,,,,,++++++++++++******)))(((((('''(((((('''&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$###%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$''''''(((((((((((('''''')))))))))(((((((((''''''(((((()))))))))(((((('''***++++++,,,,,,,,,++++++///...---+++***+++,,,...///---+++)))))))))(((&&&((()))+++------+++)))((()))))))))*********++++++++++++******)))(((((((((************************+++++++++,,,---------...///............---------------...///111222333333444666888<<<@@@GGGOOOTTTeeennn|||~~~wwwqqqccc[[[OOODDD<<<777222///111...,,,+++------,,,***************))))))))))))(((((((((((((((((((((((()))((('''''''''((()))***((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###)))&&&###"""%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%!!!"""###%%%%%%$$$###"""!!!""""""""""""#########"""###$$$%%%%%%$$$###""""""""""""######$$$$$$$$$mmmaaa[[[XXXWWWWWWVVVVVVTTTSSSQQQQQQLLLKKKJJJIIIHHHHHHHHHHHHBBBAAA???===<<<;;;;;;;;;777555333222222111000.........------,,,++++++***++++++******)))(((((((((''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((''''''***)))((('''&&&'''(((((((((((((((((()))))))))))),,,,,,---......---,,,+++,,,+++*********+++,,,---000---***((((((((((((''')))***,,,------,,,***)))((((((((()))))))))******))))))))))))))))))))))))************************+++++++++++++++++++++,,,............////////////......//////000111111111222333444444444666:::===FFFNNNYYYdddnnnyyy~~~uuuoooggg\\\UUUFFFAAA:::444111///...---000...,,,+++,,,,,,+++***+++*********)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$######%%%%%%%%%###$$$$$$$$$###$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$###!!!"""###$$$%%%$$$######!!!!!!!!!""""""""""""###&&&%%%%%%%%%$$$$$$###### !!!!!!"""###$$$%%%&&&jjj^^^YYYWWWWWWWWWVVVUUUTTTRRRPPPOOOLLLKKKJJJHHHGGGFFFFFFFFFAAA@@@???>>>===<<<;;;;;;666333111000000///...---///......------,,,++++++************))))))((((((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%%%%$$$"""$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&)))(((&&&%%%%%%&&&((()))''''''''''''(((((())))))---...///000000...---,,,***))))))***---///111111000---)))''''''((()))((()))***+++,,,,,,+++***)))((((((((()))))))))******(((((((((((())))))******+++++++++++++++++++++++++++++++++***************,,,,,,------...//////000......///////////////000///111333333333444666777777;;;AAAGGGNNNWWWccckkk{{{}}}ttthhh]]]TTTKKKBBB<<<888666222///......//////,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""######$$$%%%$$$###"""###"""""""""""""""######"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$###""""""""""""############'''&&&%%%######"""""""""!!!!!!!!!"""###$$$$$$$$$~~~jjj^^^YYYWWWVVVVVVVVVTTTSSSQQQOOONNNNNNMMMJJJHHHFFFDDDCCCCCC@@@??????>>>===<<<;;;;;;999777444333333333111000000000//////......------*********))))))))))))))))))(((((('''''''''''''''(((&&&%%%%%%&&&&&&$$$###%%%&&&&&&%%%######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$&&&''')))(((((((((((()))***+++,,,....../////////...,,,,,,)))((())),,,111555666666///,,,(((&&&'''((()))))))))******++++++******))))))))))))*********++++++'''''''''((())))))***************************************************)))******+++,,,------...///........................+++---///000000111222444333555777888:::@@@HHHOOO[[[dddrrr}}}tttnnn```XXXMMMBBB<<<777444111000///...,,,*********+++((())))))******,,,---...------,,,+++******))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!"""$$$%%%$$$###""""""######"""""""""""""""###""""""$$$%%%%%%$$$""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!!!!!!!!""""""""""""""""""""""""mmmaaa[[[YYYUUUUUUTTTTTTRRRQQQOOOOOOOOONNNKKKHHHEEECCCBBBAAA????????????>>>===<<<;;;888666333222222222111///111111000000///.........******))))))))))))))))))))))))(((''''''''''''(((((('''&&&&&&''''''&&&%%%%%%&&&&&&$$$######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((***)))))))))+++---///000///......---,,,,,,,,,+++***))))))---444888888777...+++(((''''''(((((((((((())))))))))))))))))((()))))))))*********++++++'''''''''(((((()))))))))))))))))))))))))))))))))*********************+++)))******+++,,,------------------...............,,,...//////......///111000222333333222555;;;@@@@@@GGGRRR\\\fffqqq|||~~~}}}uuummmcccXXXPPPGGGAAA999333000/////////---------+++(((''''''((('''((()))***)))***---///,,,,,,++++++******))))))(((((((((((((((((((((((()))******))))))'''&&&%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!###%%%%%%$$$###"""###&&&%%%$$$$$$###$$$$$$$$$"""##################"""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$#########"""!!!!!!!!!######"""""""""!!!!!!!!!nnnbbb\\\YYYSSSSSSSSSSSSRRRQQQPPPOOONNNMMMKKKHHHFFFDDDCCCCCC>>>>>>??????>>>===<<<;;;777444222111111000///...000000000///......------)))))))))))))))))))))***(((((('''&&&&&&&&&&&&'''((('''&&&'''))))))((('''&&&&&&%%%$$$######&&&(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&''''''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''')))+++...000///...,,,***))))))***++++++))))))---222555444222,,,***((((((((()))((('''''''''((((((((((((''''''((((((((()))))))))******''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........000111111000//////000222---000333333222222444777333888>>>DDDIIIPPPYYY```mmmvvv}}}~~~oooggg]]]UUUNNNGGG???999666444000...---,,,,,,,,,***,,,---,,,)))'''(((***(((***+++***((((((***---))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((((((((('''&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""$$$&&&%%%###"""###%%%&&&%%%%%%$$$######$$$$$$######""""""""""""#####################$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""mmmaaaZZZWWWRRRRRRSSSSSSRRRQQQPPPPPPMMMLLLJJJHHHGGGFFFEEEEEE>>>>>>?????????===<<<;;;:::888666444444444333111/////////...------,,,,,,)))))))))))))))*********''''''&&&%%%%%%%%%%%%&&&(((''''''(((***+++***)))&&&&&&%%%$$$"""###&&&(((&&&%%%%%%$$$$$$%%%%%%&&&########################$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%(((+++---///---***((('''((()))+++,,,***(((+++000222000,,,+++)))(((((())))))(((&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,---------,,,,,,------------......++++++,,,------...////////////000///...///111333+++///333444222000111222222555999:::;;;>>>CCCHHHIIIQQQ^^^iiisss}}}}}}xxxwwwwwwvvvtttnnngggbbbXXXOOOCCC<<<999777333000............---+++)))'''%%%(((******(((&&&((()))***,,,,,,***'''&&&(((***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$######%%%&&&%%%###"""$$$&&&$$$$$$###"""!!!!!!""""""$$$###"""!!!!!!"""###$$$######""""""######$$$%%%"""############$$$$$$$$$"""###%%%&&&&&&%%%$$$### !!!"""###$$$$$$nnnccc^^^^^^ZZZYYYWWWUUUSSSQQQPPPOOOLLLKKKJJJIIIGGGFFFEEEDDD??????>>>===<<<:::888777888777666444333222111111...---,,,---//////...------,,,+++))))))))))))***&&&&&&%%%'''((()))'''&&&&&&&&&&&&''''''((((((((()))(((&&&%%%$$$#########((('''&&&%%%%%%%%%%%%%%%%%%$$$#########%%%''')))$$$$$$%%%&&&'''&&&$$$###%%%%%%&&&'''&&&%%%###"""&&&%%%#########%%%'''((()))%%%""""""$$$&&&&&&%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###"""!!!!!!!!!"""!!!"""######"""!!!"""$$$&&&$$$"""###%%%'''(((((($$$%%%%%%&&&''''''''''''$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''%%%""" """%%%((((((((((((((()))******)))))))))(((''''''&&&&&&***************+++++++++&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((''''''''''''((((((''''''''''''((((((((((((************************++++++,,,,,,,,,------------------------------------------............///111111000000000000000111000111222333444888===AAA@@@BBBFFFKKKRRR\\\gggnnn}}}xxxoookkkgggaaaZZZTTTNNNHHHCCC999777555111///---------+++++++++*********))))))******)))((((((((((((((('''))))))((('''&&&'''(((''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******(((((((((''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$!!!#########"""###$$$###"""!!!###&&&&&&### !!!"""######""""""###$$$$$$%%%%%%$$$$$$###############$$$%%%%%%&&&$$$$$$$$$#########"""""")))$$$!!!&&&***((($$$"""!!! """%%%&&&$$$!!!###"""!!!!!!"""$$$&&&(((}}}mmmddd___]]]YYYYYYWWWUUUSSSQQQPPPOOOMMMMMMKKKJJJHHHGGGFFFEEE@@@@@@???===<<<999888666666555444444333333333333///...------//////...------,,,+++))))))))))))***&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&''''''''''''###$$$$$$%%%&&&'''))))))(((((('''''''''(((((()))'''&&&$$$######$$$%%%&&&###"""###'''------((("""%%%%%%&&&&&&&&&%%%$$$###$$$$$$###$$$%%%(((***,,,)))&&&###"""$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###"""""""""#########$$$%%%%%%$$$###$$$%%%%%%###""""""$$$%%%%%%%%%&&&%%%%%%###""" $$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((((((''''''''''''((()))***&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&'''$$$%%%%%%&&&''''''((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000//////...//////000...//////......111555888777888:::<<<@@@FFFMMMRRR^^^fffqqqzzz~~~vvvlll```XXXPPPMMMHHHCCC???:::555222444222000---+++)))((((((++++++*********)))))))))***))))))((((((((((((((('''))))))((('''&&&'''(((******))))))(((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((()))'''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$###"""$$$%%%&&&%%%###""""""###%%%$$$###$$$%%%%%%""""""###$$$&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$###"""$$$$$$$$$#########""""""&&&### !!!%%%'''%%%###!!! !!!###$$$### !!! !!!"""$$$yyyllleee```\\\YYYXXXWWWUUUSSSQQQPPPOOONNNNNNLLLKKKIIIGGGFFFEEEAAAAAA@@@>>><<<999777666444444333333333444444555///...------//////...------,,,+++***))))))))))))&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""&&&&&&&&&'''(((((())))))((('''%%%$$$######$$$$$$&&&###$$$,,,444555...&&&%%%%%%%%%&&&%%%%%%$$$#########$$$%%%'''***---...(((&&&$$$$$$%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%"""$$$&&&&&&$$$###$$$$$$%%%$$$###$$$%%%&&&%%%$$$&&&&&&$$$""" $$$$$$%%%%%%%%%$$$######$$$$$$#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''$$$######$$$''')))))))))''''''&&&&&&&&&'''(((((($$$$$$%%%%%%&&&''''''(((&&&&&&''''''((((((((('''&&&&&&&&&''''''''''''''')))((((((''''''''''''(((######$$$$$$%%%&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((************************)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///......------...//////111111111///...///222555222333555555666888<<>><<<999777666555555444333333333444444000///......//////...---,,,,,,+++******)))))))))&&&%%%%%%'''((()))'''&&&''''''&&&&&&%%%%%%$$$$$$(((((('''&&&$$$"""!!! $$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$###%%%***///000,,,'''$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%''')))+++,,,'''&&&&&&%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&& """$$$$$$###""""""###&&&%%%%%%&&&'''((('''%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$%%%%%%###!!!!!!%%%((((((&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((((('''''''''''''''''''''''''''''')))(((((('''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''((((((''''''(((((((((((())))))************************))))))))))))************************************))))))))))))************.........---......//////222222222000//////111333000222444555555666999;;;888;;;???BBBEEEJJJPPPTTT[[[bbbmmmwwwvvvmmmhhhaaaZZZPPPGGGAAA<<<888555444222000//////...,,,***---,,,+++***(((''''''&&&******)))))))))((((((((()))(((((('''''''''(((((('''))))))((('''&&&'''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$%%%%%%%%%%%%$$$$$$### !!!!!!"""###%%%%%%$$$$$$$$$######"""!!!#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&&&&$$$###"""########################"""%%%%%%###""""""#########$$$$$$%%%%%%$$$###%%%%%%$$$#########$$$$$$tttjjjddd___ZZZWWWWWWVVVTTTRRRQQQPPPOOONNNMMMKKKIIIGGGEEEDDDCCCBBBAAA@@@???<<<:::888777777777555444333222222222111///......//////...---,,,,,,++++++***))))))(((&&&%%%%%%'''((()))'''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''((())))))))))))%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&& !!!############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%&&&''''''&&&$$$######""""""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$#########$$$%%%&&&&&&!!!"""############%%%'''&&&%%%$$$%%%&&&''''''&&&%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&###!!!"""%%%'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''&&&&&&&&&'''(((******)))(((''''''''''''''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********************************************++++++++++++///.........//////000111---......---,,,---///111---///111222222222444555777777888999:::===AAACCCCCCHHHPPPYYYaaajjjqqqvvv~~~vvvlllaaaXXXRRRNNNEEEAAA:::555222222222222111///------------+++)))++++++******)))((('''''')))))))))(((((((((''''''((((((''''''''''''(((((('''))))))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""!!!"""###$$$%%%&&&&&&&&& !!!!!!"""###%%%""""""############$$$%%%"""""""""""""""#########$$$######""""""######$$$)))'''&&&$$$$$$$$$%%%&&&######################## $$$''''''###!!!"""$$$"""###$$$$$$###""""""""""""!!!!!! !!!vvvhhhaaa\\\YYYWWWVVVUUUTTTRRRQQQPPPOOONNNMMMKKKIIIGGGDDDCCCBBBAAA@@@@@@???===;;;999888888777666444222222111111222000////////////...---++++++,,,++++++***((((((&&&&&&%%%'''((()))'''&&&''''''''''''''''''&&&&&&###$$$%%%&&&&&&%%%$$$###''''''(((((('''&&&$$$#########$$$%%%&&&&&&''''''###%%%'''%%%!!! ###'''$$$############$$$%%%%%%$$$$$$$$$$$$#########""""""$$$'''((('''%%%$$$$$$!!!""""""###$$$#####################$$$$$$$$$$$$$$$############$$$$$$%%%$$$%%%%%%%%%%%%'''+++...(((&&&#########$$$$$$###%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((&&&%%%%%%&&&'''&&&%%%''''''&&&%%%%%%%%%&&&&&&***))))))(((''''''&&&&&&&&&(((***++++++***)))((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))************************************,,,,,,---------.....................///000111111---...//////...///111222///000111111/////////111222111222222444777999;;;:::===@@@DDDHHHNNNTTTYYYZZZ___fffkkkooouuu|||zzzsssmmmjjjaaa\\\TTTKKKDDD???<<<;;;555333000---,,,,,,...///000...---,,,------+++***'''((((((((((((((('''&&&((((((((((((''''''''''''''''''&&&&&&''''''(((((('''))))))((('''&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$######"""!!! !!!###%%%%%%&&&&&&"""###%%%$$$###""""""### """######"""###&&&((($$$######""""""###$$$$$$$$$###"""!!!!!!"""###$$$)))'''%%%###"""$$$&&&(((###############$$$$$$$$$"""%%%'''&&&###!!!###$$$!!!""""""  """"""""""""""""""""""""yyyggg^^^ZZZYYYVVVUUUUUUSSSRRRQQQPPPOOOOOONNNLLLJJJGGGEEECCCBBB????????????===<<<;;;:::777666555444333222222222222111//////000000...,,,++++++,,,,,,+++***((('''&&&&&&%%%'''((()))'''&&&''''''((((((((((((((((((%%%%%%&&&%%%### %%%&&&'''(((((('''%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%'''((((((&&&%%%&&&'''$$$###"""""""""###%%%&&&$$$$$$$$$$$$###""""""!!!###''')))'''%%%%%%%%%!!!"""###$$$%%%$$$##################$$$$$$$$$$$$$$$$$$###"""""""""######&&&%%%%%%$$$%%%)))///444111---((($$$######""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%)))(((((((((((((((((('''&&&''''''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''***+++,,,+++)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------......------------...///000111///000111111000000111333111222222111//////000222///...///000222444555666555777999:::;;;===AAADDDCCCHHHMMMPPPRRRVVV]]]ccchhhnnnyyy~~~zzzvvvssshhhfffbbb]]]WWWQQQMMMJJJBBB???;;;666333000//////,,,,,,,,,+++*********+++---,,,++++++,,,---,,,***&&&&&&(((((()))(((''''''((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((()))'''))))))((('''&&&'''(((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&&&&"""#########$$$$$$$$$$$$"""###%%%''''''%%%###"""###############""""""!!! !!!"""###$$$$$$$$$$$$%%%&&&%%%###""""""###!!!###$$$###!!!"""%%%'''$$$$$$###"""""""""###$$$$$$###"""!!!!!!"""###$$$%%%$$$###""""""$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$###!!!!!!"""### """$$$###!!! !!!"""###$$$%%%%%%%%%%%%%%%{{{fff[[[XXXXXXVVVUUUTTTSSSRRRQQQPPPOOOPPPOOOMMMKKKIIIFFFDDDCCC????????????>>>===<<<;;;555444444333333444444444333111//////000000...,,,++++++,,,,,,+++***((('''&&&&&&%%%'''((()))'''&&&''''''(((((())))))******$$$%%%''')))))))))'''&&& """$$$&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%$$$######!!!!!!"""$$$'''&&&### ######"""""""""###%%%&&&######$$$$$$$$$######""""""''')))(((&&&%%%&&&"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$$$$$$$###"""!!!!!!!!!"""%%%$$$"""!!!###(((000666;;;555...(((%%%$$$######!!!!!!###$$$&&&&&&''''''$$$$$$#########$$$&&&'''&&&%%%%%%$$$#########$$$((((((((('''&&&&&&&&&%%%!!!$$$&&&%%%""""""%%%((()))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%''')))++++++***((('''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,---...///000---...///...,,,+++,,,---...//////......///111444111111000111333444333333///111444555666777999;;;:::===@@@@@@>>>???DDDIIIJJJQQQ\\\iiissszzz}}}|||zzzyyyxxxsssllleee___YYYSSSPPPHHHGGGDDDAAA>>><<<999888444333111///---,,,******((()))++++++***)))))))))((('''&&&''')))***)))((('''''')))*********))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''')))))))))'''&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""""""""###$$$%%%''''''""""""######$$$$$$$$$$$$!!!###&&&((((((&&&###!!!###############"""!!!!!! !!!!!!""""""""""""!!!!!!#########"""###$$$###%%%%%%###!!! ###&&&###"""!!! !!!""""""$$$###""" """###$$$ !!!"""###############""""""######$$$$$$$$$$$$%%%###!!! !!!!!!"""###%%%'''&&&###"""###$$$ """"""#########