BM6P6(@ qqq[[[NNNCCCAAA@@@@@@@@@???>>>=========<<<999777666999;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;:::999888888888888888888888888888===>>>@@@DDDLLLXXXeeennnyyy}}}|||wwwtttooojjjeee^^^WWWSSSOOOLLLGGGEEEEEECCC@@@======>>>======>>>AAA@@@===>>>===;;;;;;<<<<<<;;;999<<<;;;999888999999888666888888888888999999999999::::::;;;;;;<<<<<<<<<======>>><<<999999<<<<<<888888999999:::<<<>>>???@@@FFFEEEDDDDDDEEEDDDBBB@@@>>><<<;;;>>>AAA@@@;;;666999999:::;;;;;;;;;:::999;;;===@@@DDDEEEHHHTTTaaaeeeeeegggnnnwww||||||yyyxxxyyy~~~|||xxxqqqmmmfff^^^VVVQQQOOOMMMJJJIIIGGGFFFDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>???>>>>>>>>>>>>???@@@AAADDDLLLTTT\\\hhhssstttooojjjhhhfffeeeddddddggglllsss|||qqqggg```___aaa```______fffgggddd\\\PPPEEE===:::333333333222222222222222..............................---,,,,,,,,,,,,---///...---,,,***(((&&&%%%************************))))))))))))))))))******,,,+++***))))))***+++,,,***))))))))))))))))))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++)))'''(((+++,,,***(((((()))))))))))))))((((((''')))+++,,,---,,,***))),,,,,,++++++***)))))))))+++++++++************)))******))))))((((((''''''))))))************)))))))))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&((()))###$$$&&&((())))))((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((*********)))((((((''''''))))))))))))************((((((''''''''''''((((((''''''''''''((((((((()))+++***)))'''''''''((()))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))************************{{{hhhZZZQQQLLLFFFCCCBBBAAA???==================<<<;;;:::===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;:::999999888888888888888888888888888<<<<<<===>>>CCCKKKUUU\\\gggmmmvvv~~~~~~|||xxxuuupppkkkhhhddd___ZZZVVVSSSPPPMMMJJJHHHGGGEEECCCCCCDDDBBB@@@?????????>>>>>>>>>>>>???@@@===;;;:::;;;;;;;;;:::999999999999999999999999999999999999999::::::;;;999;;;;;;888999<<<<<<888888888999999;;;<<<>>>???EEEEEEDDDDDDDDDDDDCCCBBB???>>>>>>AAAFFFFFFBBB>>>>>>>>>======<<<<<<<<<<<>>???@@@BBBCCCDDDDDDDDDCCCJJJPPPTTT[[[bbbdddaaa]]]]]]^^^```bbbeeekkkpppvvv~~~}}}kkkaaaYYYZZZ\\\]]]]]]^^^[[[ZZZVVVNNNCCC:::444222222222111000///......---////////////////////////......---,,,,,,,,,,,,------------,,,,,,***))))))*********************************)))))))))))))))+++***))))))))))))***+++(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))***)))'''(((***+++)))'''(((((())))))))))))(((((('''(((***+++,,,+++***)))*********************++++++++++++*********))))))***)))))))))((((((((('''))))))************)))))))))((('''&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((((((((()))***)))(((((('''''''''(((%%%%%%&&&'''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))((((((((()))))))))))))))+++***)))(((''''''((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''|||qqqggg___VVVQQQPPPNNNJJJFFFCCCAAA???@@@BBBAAA===999======<<<;;;::::::::::::999999:::::::::999888888777777777777777777777777;;;;;;;;;:::;;;???DDDIIIPPPUUU___hhhqqqzzz{{{tttnnniiieeebbb___YYYVVVSSSPPPOOONNNLLLKKKGGGGGGFFFDDDBBBBBBCCCEEEBBB???<<<::::::;;;;;;:::;;;;;;;;;;;;::::::::::::;;;;;;:::999999;;;<<<===;;;>>>???======@@@???<<<;;;;;;::::::;;;<<<>>>????????????@@@@@@AAAAAABBBBBBAAACCCGGGLLLNNNLLLIIIEEEDDDBBBAAA@@@AAABBBCCCKKKPPPWWW[[[[[[___ooouuuhhh^^^VVVTTTPPPMMMJJJIIIHHHHHHCCCCCCBBBBBBBBBBBBCCCDDDBBBBBB@@@??????@@@AAAAAA???AAADDDGGGHHHHHHFFFEEEBBBGGGKKKJJJLLLQQQWWWYYYZZZ]]]```dddhhhooovvvzzz~~~|||iii___VVVUUUXXXXXXYYYZZZUUURRRLLLDDD;;;444111111222222111///...---,,,+++000000000000000000000000......---,,,,,,,,,,,,,,,++++++,,,------------,,,************************+++*********))))))((((((***))))))(((((())))))***&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((())))))))))))******)))))))))))))))))))))))))))(((''''''))))))((('''(((((())))))))))))(((((('''((()))***+++***)))((((((((()))******+++,,,,,,++++++*********)))))))))))))))))))))(((((((((((())))))************)))))))))(((''''''&&&&&&''''''''''''''''''((((((((((((******))))))))))))))))))************))))))(((''''''''''''&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''((((((((()))))))))******))))))))))))******************))))))))))))***))))))(((((((((((()))&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))~~~wwwpppmmmmmmkkkeee```VVVOOOGGGCCCBBBBBB>>>:::<<<<<<;;;:::::::::::::::888999999:::999999888888777777777777777777777777::::::;;;:::999:::===???@@@DDDLLLTTT\\\eeennnssszzz|||zzzyyypppkkkfffeeedddbbbaaabbb___ZZZSSSOOONNNNNNLLLKKKLLLHHHCCC@@@???>>>===<<<>>>>>>>>>======<<<<<<<<<@@@???>>>===>>>???AAABBBDDDIIIKKKIIIGGGHHHFFFBBB@@@???>>>======>>>???@@@======>>>>>>???AAADDDGGGHHHHHHIIIMMMQQQSSSRRRPPPMMMKKKIIIGGGHHHJJJMMMOOO\\\bbbkkknnnkkkkkkvvv~~~{{{yyyqqqpppoooqqqrrrmmmbbbYYYMMMLLLJJJHHHFFFFFFGGGGGGAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>@@@BBBCCCDDDFFFIIIJJJJJJGGGCCCAAA@@@DDDFFFEEEFFFOOO\\\gggpppuuuyyyzzz}}}xxxlllaaaXXXVVVWWWVVVUUUVVVQQQLLLEEE===666333333333222222111000///......---////////////////////////...---,,,,,,++++++,,,,,,******+++,,,---------,,,************************++++++******)))((((((((())))))(((((((((((())))))&&&''')))******)))'''&&&(((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((('''''''''(((((((((''''''(((((())))))))))))(((''''''((())))))))))))(((((()))))))))*********+++************))))))))))))))))))))))))(((((((((((())))))************))))))((((((''''''''''''''''''''''''''''''((((((((((((*********))))))((((((((('''((()))*********)))((()))((('''&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''++++++***)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((***))))))(((((())))))************)))))))))(((((()))))))))(((((((((((()))&&&&&&'''''''''(((((((((******))))))((((((''''''((((((((((((((((((((((((************************vvviiiXXXKKKEEECCC???===;;;;;;;;;::::::;;;;;;<<<888999999:::::::::999999777777777777777777777777777888::::::999:::<<<>>>;;;===AAAEEEIIIOOOVVV[[[dddjjjssszzz~~~~~~|||~~~~~~|||}}}vvviiibbbbbbaaa\\\WWW^^^ZZZTTTOOOLLLIIIGGGEEEBBBBBBAAA@@@@@@???>>>>>>AAAAAAAAAAAABBBDDDFFFGGGQQQWWWZZZWWWSSSQQQMMMIIIEEECCCAAA???>>>???@@@AAA@@@BBBCCCDDDEEEIIINNNSSSSSSSSSTTTVVVXXXYYYYYYXXXUUUTTTRRRRRRTTTYYY]]]```iiipppzzz~~~zzzvvv|||~~~yyysssnnniiifff]]]ZZZXXXYYY\\\[[[VVVPPPFFFEEEDDDBBBBBBAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>???>>>======>>>AAADDDEEEIIIJJJKKKJJJGGGBBB===:::>>>@@@CCCFFFLLL\\\sss~~~}}}{{{wwwvvvxxxuuukkkaaaYYYXXXXXXUUURRRRRRGGGBBB;;;555111000000111///////////////000000000........................------,,,++++++++++++,,,***+++++++++++++++******************************************))))))(((((((((((())))))))))))((((((((()))************)))((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''((((((((('''''''''(((''''''((()))))))))))))))''''''((()))))))))))))))*********)))))))))((((((*********)))))))))(((((((((((((((((())))))))))))))))))************))))))''''''((((((((((((((((((''''''''''''(((((((((((()))))))))(((((('''''''''$$$%%%''')))*********)))***)))'''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((++++++***)))(((''''''&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((())))))))))))(((''''''((((((((()))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''vvvbbbTTTKKKEEEBBB======<<<;;;;;;;;;<<<<<<999999:::;;;;;;;;;::::::888888888888888888888888555777888888888999;;;===;;;;;;<<<<<<===@@@DDDGGGQQQVVV]]]ccchhhllloooqqquuuzzzxxxwwwvvvqqqlllnnnjjjeee```\\\XXXTTTQQQLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLNNNOOOPPP]]]eeeiiifff```\\\WWWSSSLLLJJJFFFCCCBBBBBBCCCEEEDDDFFFHHHIIIKKKPPPXXX^^^cccccccccdddddddddccccccbbbaaaaaabbbeeejjjooorrrsssyyyyyytttnnngggbbb]]]XXXTTTSSSPPPMMMLLLNNNNNNLLLJJJEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@>>>>>>=========<<<======???AAAEEEGGGIIIKKKJJJHHHFFFBBB>>>;;;999===???FFFPPP^^^sss|||zzzyyyxxxwwwrrrwww~~~~~~}}}yyyzzzuuurrrrrrwwwzzziiiaaa\\\\\\\\\VVVOOOLLL@@@<<<666222111111111000,,,,,,------.../////////........................------,,,+++++++++++++++++++++++++++***))))))(((************************)))))))))))))))))))))***((())))))******))))))(((******))))))))))))******(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))'''((())))))''''''((()))&&&'''((())))))******)))((((((((()))))))))******++++++***))))))(((''''''******)))))))))((((((((((((((((((((())))))))))))))))))************))))))''''''((()))))))))((((((''''''''''''(((((((((((()))(((((((((((((((''''''%%%&&&'''((()))*********((((((((('''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))))))))(((((('''&&&&&&%%%''''''((((((((()))))))))((((((''''''''''''((((((&&&'''''''''(((((((((((('''(((((())))))))))))((((((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((mmm[[[NNNHHHAAAAAA???===;;;:::::::::999:::;;;<<<<<<<<<<<<<<<999999999999999999999999888999999888777777999;;;999999999999888999<<>>>>>>>>>>>??????<<<===???CCCFFFJJJLLLNNNGGGFFFCCC@@@???>>>>>>???BBBEEEPPPbbbvvv|||xxxuuutttvvvwwwxxx}}}{{{yyyxxx~~~|||zzzwwwvvv{{{pppiiidddeeeaaaVVVJJJDDD;;;888555333444444222111..................//////........................---,,,++++++***+++++++++++++++,,,,,,++++++***)))************************((((((((()))******++++++))))))***++++++***))))))***)))(((''''''((()))***(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''')))+++***(((''')))***&&&'''((()))************)))))))))))))))***++++++)))))))))))))))(((((((((***)))))))))(((((((((((('''((((((((()))))))))***))))))************))))))&&&'''((()))***))))))(((''''''''''''((((((((((((((())))))))))))))))))******))))))(((((()))))))))&&&'''((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))&&&&&&'''((()))******+++&&&'''((()))******)))((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************hhhVVVLLLEEEDDDAAA>>><<<999888777:::;;;;;;<<<=========<<<::::::::::::::::::::::::======<<<:::777777888:::666777888888777888;;;>>>===>>>???AAACCCHHHOOOSSSXXX]]]cccgggjjjoooxxx~~~~~~yyylllkkkjjjhhhgggeeedddccccccfffjjjooorrrttttttssspppzzzyyytttoookkk```^^^YYYUUUSSSSSSTTTUUUZZZ]]]```aaacccjjjttt}}}~~~~~~}}}~~~{{{{{{{{{||||||uuunnniiifffZZZUUUOOOLLLKKKIIIGGGDDD???AAADDDEEECCCBBBBBBBBB======>>>>>>???@@@@@@AAA=========>>>>>>???@@@AAA<<<>>>BBBFFFJJJNNNPPPQQQDDDBBB???======@@@CCCEEEIIIMMM\\\rrr{{{vvvssstttxxx||||||wwwyyy}}}{{{}}}{{{tttooommmfffVVVEEE<<<555333111111333333000---222222111111000000000///000000000000000000000000---,,,++++++******++++++++++++,,,---------,,,,,,************************''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))+++)))&&&%%%%%%&&&)))+++(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((***,,,+++(((''')))+++&&&'''((()))*********************)))***++++++,,,''''''(((((())))))******))))))))))))(((((((((((('''((((((((())))))******))))))************))))))&&&'''(((*********)))(((''''''''''''((((((((()))))))))******+++++++++,,,///---+++)))((((((((()))%%%&&&(((************)))''''''''''''((((((((()))''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((''''''(((((()))*********))))))))))))******************))))))))))))******&&&'''''')))***+++,,,---&&&'''(((*********)))(((&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''iiiYYYUUUMMMHHHGGGBBB;;;999===888888888999:::;;;======;;;;;;:::::::::999999999<<<;;;999888888888999999888777777777777777888888;;;;;;;;;<<<===>>>???@@@FFFKKKPPPRRRTTTYYYaaahhhpppuuu|||}}}}}}~~~zzzuuuyyy{{{zzzuuuoookkkhhhfffbbbaaagggooooooooopppssswww|||~~~|||yyytttmmmfff___YYYVVVKKKJJJHHHGGGEEEDDDCCCCCC@@@?????????>>>>>>======???>>>>>>=========>>>>>>===============>>>??????BBBCCCFFFMMMSSSTTTOOOIIIBBBAAAAAABBBDDDHHHLLLOOOWWW```qqq|||wwwyyy~~~yyyrrreeeQQQAAA999222222222111000//////...////////////............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++(((((()))***+++,,,,,,,,,))))))(((((((((((())))))************))))))))))))''''''(((((())))))************++++++++++++******))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))++++++++++++***((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''''')))***+++,,,+++***)))((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((''''''(((((('''(((((((((((((((''''''(((((()))***************///...---,,,***)))((((((&&&&&&&&&''''''''''''(((******))))))(((((('''''')))((('''&&&&&&''')))***---***'''''')))+++***)))'''''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&yyyjjjbbbXXXPPPLLLGGGAAA???AAA:::999888888999:::::::::<<<<<<<<<;;;;;;;;;::::::;;;:::999888777777888999888888777777777777888888999999999:::;;;<<<======@@@DDDGGGHHHIIILLLRRRXXXVVV[[[bbbhhhmmmqqqtttvvvzzzxxxwwwvvvwwwzzz~~~~~~}}}~~~xxxuuussssssrrrrrrxxx}}}}}}}}}}}}|||zzzxxxuuurrrpppgggeeeaaa\\\VVVQQQMMMKKKHHHGGGEEECCCBBBAAA@@@@@@???>>>>>>>>>=========<<<>>>======<<<<<<<<<=====================>>>>>>???AAACCCGGGLLLPPPPPPLLLHHHDDDFFFJJJOOOTTTXXX\\\]]]ccckkkyyyuuuiiiYYYGGG:::555222222111111000//////...////////////............------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))******++++++,,,))))))(((((((((((())))))(((((())))))*********+++(((((((((((()))))))))))))))******************)))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((())))))******(((((((((((((((((((((((()))))))))))))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((******((('''''''''((())),,,+++***)))((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))))))))))))))((('''%%%%%%(((((()))************)))++++++******))))))(((((('''''''''((((((((())))))***)))))))))(((((((((''')))((('''&&&&&&'''(((***+++)))&&&''')))******(((((('''''''''''''''''''''''''''((((((((((((((((((xxxlll___XXXTTTOOOJJJIII@@@===;;;999:::::::::999======<<<<<<<<<;;;;;;;;;:::999888888777888888888999999888888777888888999888888888888888999:::;;;;;;===??????>>>???CCCGGGCCCGGGMMMRRRWWW[[[```cccddddddcccdddfffhhhjjjlllqqqtttwwwwwwtttuuu{{{}}}}}}}}}{{{yyywwwwwwwwwpppooollliiieeeaaa___]]]TTTSSSQQQNNNKKKHHHFFFEEECCCBBBAAA???>>>===============<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<======>>>???AAADDDIIILLLNNNOOOPPPQQQPPPUUU\\\eeelllppprrrsssrrrwww|||iiiYYYIII<<<555444222111111000000//////.../////////............---......------,,,,,,++++++***+++++++++,,,,,,------)))))))))))))))*********************************))))))(((((((((((())))))''''''((()))***+++,,,,,,))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))((('''''''''((()))***+++((((((((())))))))))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''(((((()))++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,---,,,+++***)))*********)))(((&&&$$$###'''((())))))******))))))''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))(((((((((((()))((('''&&&&&&'''((()))***(((&&&&&&((()))((('''((((((((((((((()))))))))&&&&&&'''(((((()))******{{{yyyqqqlllfff^^^XXXIIIDDD???;;;;;;<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999:::::::::::::::999888888888999999888888777777777888999999:::;;;<<<;;;999999<<<>>>@@@BBBEEEGGGHHHKKKOOOQQQPPPQQQRRRSSSUUUWWWXXXYYY]]]aaafffhhhiiikkkppptttyyy~~~}}}|||yyywwwwwwwwwwwwuuuqqqmmmjjjiiiiiiiiibbb```\\\XXXUUURRRPPPOOOJJJJJJHHHGGGEEEDDDCCCBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;<<<===<<<<<<<<<<<<===>>>>>>BBBFFFKKKMMMPPPVVV```ggglllpppwww~~~~~~|||{{{xxxiiiWWWHHH===555444777111111000000//////////////////.........---------......------,,,+++***************+++,,,,,,------(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))'''(((((()))******++++++******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((()))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,------,,,***)))))))))))))))((('''%%%%%%'''(((((()))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))(((''''''''''''(((''''''&&&&&&'''''''''''')))))))))))))))*********''''''(((((())))))))))))ppp}}}~~~ttt[[[RRRGGG@@@>>>===<<<:::;;;;;;;;;::::::::::::999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999:::999888888888888888999999999::::::999999:::;;;:::;;;<<<<<<<<<===@@@BBBDDDDDDFFFHHHIIIJJJKKKKKKMMMQQQVVVZZZ[[[^^^bbbfffjjjtttxxxsssooottt~~~{{{yyytttooollliiihhhhhhgggeeeaaa]]]ZZZYYYYYYYYYSSSRRROOOMMMJJJHHHGGGGGGCCCBBBAAA@@@???>>>=========<<<;;;;;;::::::::::::999999999999999:::::::::999999999999999:::;;;;;;<<<<<<<<<<<<<<<======>>>@@@EEEJJJOOOVVVeeexxxxxxooolllnnnvvvvvv^^^RRREEE===666222222666000000000///////////////............------------......---,,,++++++***************++++++,,,,,,,,,''''''((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))+++,,,---************))))))))))))''''''''''''''''''''''''''''''((()))************(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***'''''''''(((((((((((((((***)))(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,,,,+++)))(((&&&'''((((((((((((((('''''''''((()))))))))))))))***))))))(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))((('''''''''''''''&&&&&&''''''&&&&&&&&&'''))))))))))))******++++++******))))))((((((((((((UUUhhh}}}xxxtttttt}}}|||ooo\\\MMMEEEAAA===:::;;;;;;:::::::::999999999<<<<<<===>>>>>>>>>>>>===<<<<<<;;;:::999999999999;;;:::999888888888888888777777888888888999999999555666777888777888:::<<<>>>>>>???@@@AAABBBBBBCCCCCCFFFIIILLLNNNQQQTTTVVVYYYaaakkkuuuyyypppjjjccciiirrr|||{{{yyywwwxxxyyyxxxtttpppjjjhhhddd```\\\ZZZXXXXXXUUUSSSPPPNNNKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBBBB@@@??????>>>===<<<<<<;;;;;;;;;:::::::::::::::;;;888888999999999999::::::999888888999999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>CCCKKKUUUdddzzzvvvmmmdddbbbdddlllyyyyyy^^^KKKBBB;;;777444000///111////////////////////////.........------------,,,------,,,,,,++++++******++++++++++++++++++++++++''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((())))))))))))((((((((((((((())))))******))))))((()))))))))))))))))))))))))))((((((((()))***+++++++++************)))))))))''''''''''''''''''''''''(((((()))******+++******(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******)))))))))((('''&&&%%%$$$)))((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***)))((((((%%%&&&'''((())))))))))))&&&'''(((((())))))((((((+++******)))((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&%%%'''(((((('''&&&&&&'''(((((())))))******++++++++++++***))))))(((''''''DDDQQQfff{{{yyytttuuuzzzbbbSSSIIIBBB===<<<;;;;;;;;;::::::::::::;;;<<<===>>>???>>>>>>======<<<;;;::::::999999999;;;:::999888777777777777777777777777888888777666555777999999999999:::<<<;;;;;;::::::;;;<<<=========>>>???@@@BBBDDDFFFHHHKKKPPPUUUZZZcccmmmpppnnnnnnnnnnnnmmmmmmmmmooopppmmmttt|||xxxqqqppppppooopppssszzz~~~wwwoooeee___[[[^^^dddiiimmmmmmlllkkkaaa```aaadddggggggaaa\\\XXXWWWTTTQQQNNNKKKIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@???===<<<============<<<<<<<<<<<<:::999999999999999::::::888888999999999:::::::::999888888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>EEEQQQcccxxx|||~~~}}}uuummmeee___^^^aaafffpppxxx{{{|||uuu___III???999555555444000...000////////////////////////.........---------,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))))))))''''''((())))))***++++++''''''(((((())))))******))))))(((((((((((()))))))))))))))))))))*********(((((((((((()))))))))))))))******************)))))))))))))))))))))))))))))))))((((((((())))))***+++++++++*********))))))''''''''''''''''''''''''(((((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))*********%%%&&&'''((((((((('''&&&(((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))&&&'''((((((((((((((('''&&&'''(((((())))))(((((()))))))))(((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***)))))))))(((((('''&&&%%%%%%'''******'''&&&&&&(((''''''(((((()))******+++******)))))))))))))))))):::@@@NNNccc|||zzztttzzzuuu```RRRGGGAAA======<<<<<<<<<;;;;;;;;;:::;;;===>>>>>>>>>===<<<>>>===<<<;;;:::999999999;;;:::999777666666666666999888888888888888666444777888::::::888777777888:::999888777777888999::::::::::::::::::<<<>>>@@@DDDFFFGGGGGGMMMTTTWWWUUUVVVXXXZZZ[[[ZZZYYYXXXXXXUUU\\\eeejjjjjjjjjlllnnnqqqtttyyy~~~rrrhhhaaa______^^^___bbbbbbgggooowww~~~yyytttmmmddd[[[UUUVVVWWWXXXZZZ[[[[[[[[[ZZZNNNMMMOOOTTTXXXXXXQQQKKKLLLLLLJJJHHHEEEBBB@@@>>>AAAAAAAAAAAA@@@???>>>===<<<===>>>>>>>>><<<:::888777777777888888999999999999888888888888999999:::888888999999::::::::::::999999999999:::;;;<<<===<<<;;;;;;;;;;;;<<<======AAAIIIYYYooovvvrrrrrrooovvv|||}}}pppgggaaa]]]]]]aaabbbkkkoookkkeee]]]MMM===999444222444555222000222.........///////////////......---------,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,+++***)))(((((('''(((((()))***++++++,,,&&&''''''((()))******+++))))))(((((((((((())))))''''''((()))***+++,,,,,,''''''(((((())))))************++++++++++++******))))))))))))))))))))))))***)))((((((((((((((()))++++++++++++******))))))'''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++ ###'''***+++,,,,,,(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((()))******(((((())))))((('''&&&&&&&&&''''''(((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))'''((((((((())))))******))))))))))))((('''&&&%%%%%%(((******(((&&&'''(((&&&''''''((()))*********((((((((()))******++++++:::;;;BBBRRRggguuu^^^QQQJJJDDDEEEEEEBBB???===>>>@@@@@@???>>>???@@@AAA@@@???>>>===;;;999777777777777999999999999999888777777777777888888888888888999888777666555555666777888777777888888999999999::::::::::::;;;;;;<<<<<<<<<>>>???@@@AAACCCEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKMMMNNNOOOQQQRRRTTTUUUVVVYYY\\\```dddffffffdddccc\\\WWWQQQNNNOOOOOONNNMMMUUUWWW[[[___eeejjjoooqqqjjjhhheeecccaaa^^^ZZZWWWPPPQQQQQQOOOMMMMMMNNNPPPIIIIIIHHHGGGGGGFFFGGGGGGBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;::::::::::::::::::999999999888888777777888888888999999999;;;;;;:::999999999999999;;;;;;:::;;;===>>>>>>===>>>>>>===;;;999:::===???FFFLLL]]]xxxxxxpppllljjjnnnttt~~~xxxrrr{{{xxxxxx}}}tttiiicccXXXXXX\\\ZZZ[[[bbbgggbbbUUUGGG???<<<444111......000000...,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))'''((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))************((()))***)))'''&&&&&&'''((((((((((((((((((((((((%%%&&&((()))***)))(((&&&(((((((((((())))))))))))************************+++)))&&&$$$$$$%%%'''(((((((((((((((''''''''''''''''''((((((((((((''''''((('''&&&&&&'''((()))***''')))******)))((()))***(((((((((((())))))))))))((((((''''''''''''(((((('''(((******((((((((()))***)))'''((()))***((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((+++)))(((((())))))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))$$$$$$######$$$&&&'''((('''''''''(((((((((((((((''''''((((((((((((((((((((('''&&&&&&'''))),,,---(((((((((((())))))))))))))))))))))))))))))))))))777666;;;FFFWWWnnnvvvdddYYYSSSOOOIIIFFFDDDDDDCCCCCCBBBAAA@@@????????????>>>>>>===;;;:::999999999999<<<;;;:::999888999999:::888888888777777777777777999888777666666777888999777777888888888999999999999999:::::::::;;;;;;;;;:::;;;<<<===>>>???@@@AAA@@@AAAAAABBBCCCCCCDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJKKKLLLOOOQQQRRRQQQPPPOOONNNKKKGGGFFFGGGHHHHHHFFFGGGHHHJJJMMMQQQUUUXXXZZZZZZ[[[\\\]]]^^^]]]ZZZWWWRRRPPPMMMJJJHHHGGGGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999:::888888777777777666666666888888888999999999999:::::::::999888888888888999999999:::;;;===>>>???>>>>>>??????>>>===>>>AAACCCHHHPPPaaayyywwwrrrppppppyyy}}}}}}zzzxxx}}}zzz~~~qqqddd^^^UUUVVVZZZWWW___```^^^UUUIII>>>777555555333000000111222000...........................------------------------+++++++++,,,,,,,,,------++++++******))))))((((((************************+++*********))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))************)))***+++***((('''((()))************************&&&''')))***+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))***((('''%%%%%%&&&'''(((((((((((((((''''''''''''(((((())))))))))))(((((((((''''''&&&'''((()))***+++,,,+++***(((''')))***(((((((((((()))))))))))))))(((((((((((((((((()))'''(((******((('''((()))***((('''((())))))((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((+++)))(((((())))))(((&&&&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((()))***)))))))))((((((((((((((((((((((((((('''''''''***)))'''&&&%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))555444666<<>>===;;;999999:::<<<===;;;:::999888888777777777999888777777777777888999777777777888888888888888999999999999999:::::::::888888999::::::;;;<<<<<<;;;;;;<<<<<<======>>>>>>======>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA???>>>===>>>@@@AAA@@@???@@@@@@AAABBBCCCEEEGGGGGGIIILLLQQQXXX\\\\\\YYYVVVRRRMMMGGGEEEEEEFFFEEECCCAAA@@@>>>===<<<;;;;;;:::;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::999999999999999999;;;;;;:::::::::999999999999999999999::::::::::::;;;::::::999999999999999999999:::<<<>>>@@@BBBCCCDDDFFFGGGGGGGGGGGGIIIKKKOOOWWWhhh|||zzzxxx{{{~~~}}}}}}yyyzzz}}}sssfffaaa[[[\\\^^^YYY]]]WWWNNNDDD;;;555222111444222000000111111000///........................------------............,,,,,,+++++++++,,,---...,,,++++++***)))(((((((((++++++++++++++++++++++++***************)))))))))************))))))))))))))))))))))))))))))))))))******************))))))'''(((((())))))(((((('''))))))))))))************)))***+++***)))((()))***************************'''(((***+++++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''))))))************))))))(((((('''''''''((())))))---------***((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***)))((('''((())))))((('''''')))))))))'''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((***)))(((((())))))((('''%%%&&&'''((()))***+++,,,(((((((((((((((((((((((())))))(((((((((((()))***+++******))))))((((((((())))))(((((('''''''''&&&)))(((&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))444444666888;;;CCCUUUgggpppbbb[[[]]]bbbfffiiifffaaaXXXOOOHHHCCCAAA;;;:::999888777888888999<<<<<<;;;;;;;;;<<<===>>>===<<<;;;:::999999::::::888888888888888888888888888888888888888888888888888888888888888888999999999999::::::::::::;;;;;;999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAA@@@??????>>>??????888999:::<<<======<<<;;;??????>>>>>>??????@@@AAAAAAEEELLLTTTZZZZZZVVVRRRMMMGGGBBBBBBFFFJJJJJJHHHBBBAAA???===<<<;;;::::::;;;;;;;;;:::::::::::::::999999999999::::::::::::999999::::::::::::::::::===<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;<<<>>>AAAHHHOOOTTTZZZ\\\]]]]]]ZZZXXXXXXXXX[[[cccqqq{{{xxx|||wwwkkkjjjeeeeeebbbYYYRRRJJJ???777444333333333111000///.......................................,,,,,,,,,------------------,,,+++******,,,...///......---,,,++++++***)))++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))+++++++++***************((((((((((((((((((((((((((()))))))))************(((*********(((((()))***(((((((((((((((((((((((('''((()))*********))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((''''''''''''((())))))******))))))((((((((((((((((((((())))))***+++------+++)))))))))(((((((((((())))))))))))))))))************))))))&&&((())))))(((''''''(((((('''&&&''')))))))))'''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((***((('''((()))***)))'''&&&''''''((()))******+++((((((((((((((((((((((((******))))))))))))))))))((((((((((((((())))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&'''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))333444777999777999CCCNNNggg~~~}}}ppprrrwwwdddSSSGGGAAA@@@???>>><<<;;;;;;;;;<<<888:::<<<>>>???????????????>>><<<;;;:::;;;;;;<<<888888888999999888888888999999999999888888888888888888888888888888888888::::::::::::::::::::::::888999999999999999::::::888888888999999:::::::::;;;;;;:::999999:::;;;<<<777888:::;;;;;;:::999999:::::::::::::::;;;;;;<<<>>>BBBHHHOOOSSSRRRMMMIIIGGGCCC>>>@@@FFFJJJJJJIIIBBBAAA@@@>>><<<;;;;;;:::999999999999::::::::::::999999999::::::;;;;;;;;;:::;;;<<<======<<<<<<;;;999999999999888888888888999999:::::::::;;;;;;;;;999999999999:::<<<======;;;===AAAFFFPPP^^^mmmwwwzzztttooommmkkkqqq{{{yyyqqqpppjjjeee^^^QQQFFF???777222333444444333/////////...------...///........................******+++++++++,,,,,,,,,---,,,+++******,,,...///......------,,,++++++******************************************+++++++++))))))))))))))))))******))))))))))))))))))))))))++++++******************))))))))))))))))))))))))((()))))))))************'''((())))))''''''((()))))))))))))))))))))))))))''''''((((((((()))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((******)))'''&&&(((((((((((('''''''''''''''(((((())))))(((((('''))))))))))))))))))((((((###''',,,///...,,,)))((((((((((((((())))))))))))))))))************))))))&&&'''))))))'''&&&'''((('''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''((()))***)))((())))))))))))((((((((((((''''''''''''''''''''''''(((((())))))((((((((('''$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&''''''(((***++++++(((((((((((())))))))))))))))))))))))))))))))))))111111444777666444777===MMMbbb}}}~~~|||cccOOOEEECCCBBB???<<<:::999999999888999<<>><<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::::::::::::::999999999999999999888888888888888888888888888888888999999777777888888888888888888888888888888999999999999777777777777888999::::::666888:::;;;999888888888999888888888888999::::::===???CCCGGGIIIHHHCCC???CCC@@@>>>>>>AAACCCCCCAAA@@@???>>><<<;;;:::::::::777777777888888999999999:::;;;;;;<<<<<<=========<<<===>>>??????>>>===<<<:::::::::999999999888888999999999999::::::::::::777888888:::<<<>>>@@@AAA???EEENNN[[[jjj{{{}}}{{{xxxmmmbbbXXXIII???:::555222222333111///000111111000///...000222------------------------))))))******++++++,,,,,,,,,,,,+++++++++,,,---...++++++++++++************))))))))))))))))))))))))*********+++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))***))))))))))))************&&&'''((((((''''''((()))++++++++++++++++++++++++''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***)))((('''((((((((((((''''''''''''''''''((((((((((((''''''))))))*********)))((((((!!!%%%+++......,,,)))((((((((((((((())))))))))))'''(((************((('''%%%''')))((('''&&&'''((('''&&&%%%&&&((())))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((('''((()))***)))(((*********)))((((((''''''''''''''''''''''''''''''&&&'''((((((((((((''''''$$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))222///000444666444555888>>>KKK___uuu~~~~~~uuu___SSSIIIGGGCCC@@@<<<:::888888<<<;;;<<<>>>AAAFFFKKKNNNSSSPPPKKKFFFBBB@@@??????===>>>????????????>>>===<<<<<<<<<;;;;;;:::::::::::::::999999999888888888777777777888888999999999888888888888888888888888;;;;;;;;;;;;::::::::::::888888888999999999999999666888::::::999888999;;;<<<;;;;;;:::::::::;;;;;;;;;;;;===@@@BBBAAA???<<<>>>>>>>>>>>>>>>>>>======>>>===<<<;;;::::::999:::777777888999::::::;;;;;;<<<<<<===>>>>>>???@@@@@@===>>>???@@@???>>><<<;;;<<<;;;;;;;;;::::::::::::888888888999999999999::::::;;;<<>>@@@>>><<<<<>>;;;===???@@@???======>>>======<<<;;;:::::::::;;;::::::;;;<<<======>>>???===>>>>>>???@@@AAAAAABBB>>>???@@@@@@???===;;;999888888888777777777666666777777888888888999999999???@@@BBBEEEIIILLLOOOQQQZZZfffyyyuuu]]]LLLAAA555222111000...---...///000,,,...///...,,,+++...000------------------------******+++,,,,,,---......***+++,,,---------,,,,,,+++,,,,,,------......///++++++++++++++++++++++++*********++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))%%%&&&&&&((()))***+++,,,((('''&&&%%%%%%&&&'''((())))))))))))************''')))******))))))***,,,)))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))'''''''''''''''''''''''''''((((((((())))))******)))(((((((((''''''''''''))))))************)))))))))***+++++++++)))((('''(((((()))(((&&&&&&''')))(((((((((((())))))))))))&&&'''(((******((('''&&&%%%'''(((((('''&&&&&&'''&&&%%%$$$&&&((())))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''((()))******)))''''''(((((())))))******''''''''''''''''''''''''%%%&&&((()))*********)))+++***)))((('''&&&%%%%%%%%%%%%&&&'''((()))******###$$$&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))111000000000111333555666666<<>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999888888999999999::::::::::::::::::999999999888888999999888888888888888888<<<;;;::::::999999::::::999:::;;;<<<============;;;<<<<<<===============???>>>===<<<;;;:::::::::888888999:::;;;===>>>???===<<<;;;<<<<<<<<<:::888???>>>>>>===<<<;;;::::::777666666666888888777666:::>>>@@@>>>>>>BBBDDDDDDJJJJJJKKKOOOTTTYYY\\\\\\iiixxx~~~zzzzzzppp[[[MMMDDD===777333333222222111000000000........................------......------,,,+++++++++++++++++++++++++++///...---+++***))))))))).........------,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***)))(((''''''((()))***+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))************(((((())))))*********++++++******)))((()))))))))))))))))))))))))))******************************))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))&&&(((***,,,,,,+++)))(((+++******)))(((''''''&&&))))))(((((('''''''''&&&%%%%%%&&&'''((((((''''''))))))))))))((('''&&&%%%%%%&&&&&&'''''''''''''''***(((&&&%%%%%%%%%'''((())))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((''''''''''''((((((%%%$$$$$$%%%(((******)))000000000000111333555666555999<<<>>>BBBKKKZZZfff~~~{{{tttooolllhhhbbb```aaa^^^]]]ZZZUUUNNNKKKLLLOOOZZZXXXRRRKKKDDD@@@>>>===AAAEEELLLRRRWWWYYYYYYXXXVVVRRRMMMHHHFFFEEECCCBBBAAAAAA@@@???>>>======>>>======<<<<<<<<<<<<;;;;;;::::::::::::999999999888999999:::::::::;;;;;;;;;::::::999999999888888888999999999999999999999999;;;;;;:::999999999999:::999:::;;;<<<<<<=========;;;;;;<<<============<<<>>>===<<<;;;::::::::::::999999999999999:::;;;<<<:::::::::;;;<<<<<<;;;:::<<<<<<<<<;;;;;;;;;::::::999999888999:::<<<======;;;AAAEEEFFFIIIQQQXXXZZZ]]]]]]^^^aaafffjjjllllllrrr~~~yyyzzzyyyvvvssspppmmmiiiqqquuu___MMMCCC===777333222111111000000///..............................---------...------,,,++++++++++++++++++++++++++++++***))))))((())))))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((()))************)))***))))))(((((())))))*********))))))))))))******************)))))))))((()))))))))))))))))))))))),,,+++***)))((((((((((((((((((((((((((('''''''''((()))))))))************+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''(((((((((((((((''''''(((((())))))))))))*********)))(((''''''''')))(((((((((''''''''''''&&&'''(((((())))))((((((''''''((((((((((((((('''&&&&&&'''(((((((((((('''+++)))(((&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))(((((()))))))))))))))))))))))))))(((''''''))))))((('''000000000000111222444555666888999777777<<>>>>>???AAADDDIIIPPPWWW^^^cccfffiiibbbYYYQQQMMMKKKIIIHHHIIIGGGDDDAAA???>>>??????>>>>>>=========<<<<<<<<<999999999888888888888888::::::::::::;;;;;;;;;<<<:::999999999999888888888::::::::::::::::::::::::;;;;;;:::999999999999999999999:::;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999888777777777888888888888999999:::;;;;;;<<<888888888888888888888888:::999888888999<<>>888666333000000000000///......---------------------------------------------,,,++++++++++++++++++++++++++++++)))((((((((()))***++++++)))))))))))))))*********))))))))))))))))))))))))(((((()))************))))))******************)))))))))************))))))************)))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((()))))))))(((((('''''''''))))))))))))*********************)))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((###$$$%%%&&&'''(((((()))((((((((((((((('''''''''((('''&&&&&&&&&''')))*********))))))((((((''''''(((((((((((('''''''''''''''((())))))))))))))))))%%%&&&'''((())))))))))))''''''((()))))))))((((((+++***)))''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((''''''''''''&&&******))))))(((((((((''''''((()))******)))((((((---+++))))))))))))'''&&&/////////000111222222333444555666444333666>>>DDDSSSeeekkkYYYVVVPPPIIIEEEBBB@@@@@@BBB@@@BBBEEEKKKSSS\\\dddiiimmmggg___XXXSSSQQQPPPOOOLLLJJJEEEAAA>>>>>>>>>???>>>>>>======<<<;;;;;;;;;888888888777777777777777999999999:::::::::;;;;;;999999999999888888888888888888999999999999::::::;;;::::::999888999999999999999:::;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;:::999888888888888888999777777666666666666777777666777888888888888:::;;;999999999999999999999999;;;;;;::::::;;;???EEEIIIVVVbbbpppyyy{{{{{{{{{|||{{{uuuttt~~~{{{mmmbbb______```aaa]]]eeeqqquuukkkPPPHHH<<<555333444333222000000//////...---------------------------------,,,------------,,,++++++++++++++++++++++++++++++++++++******++++++,,,---'''(((((())))))*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))((()))***++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,++++++***))))))))))))))))))))))))************************)))((((((***))))))((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))((((((''''''&&&&&&(((''''''''''''((())))))***)))))))))((((((((('''(((((((((((((((''''''''''''(((((()))))))))((((((&&&&&&'''((((((((((((((('''(((((()))))))))))))))***)))((('''''''''((((((((((((((((((((('''''''''************************'''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''''''''''')))(((''''''&&&&&&%%%%%%$$$%%%'''((()))(((&&&%%%,,,+++))))))))))))'''%%%...//////000111111111111...///000000000222777;;;CCCMMMbbbkkk\\\SSSKKKIIIFFFBBBAAACCC@@@BBBEEEKKKRRRYYY___ccceeeaaa\\\XXXWWWVVVTTTSSSKKKHHHDDD@@@=========>>>======<<<<<<;;;:::999999777777777777777777777777777888888888999999999999999999999888888888777777666777777777888888888999::::::999888888888888999888999::::::::::::::::::888888999:::::::::::::::888888777777777888888999555555555555666777888888666888888888666666888;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAAEEEKKKTTTZZZooo~~~~~~||||||~~~{{{{{{~~~zzzmmmbbb^^^^^^^^^]]][[[aaakkkssssssjjj[[[OOOCCC===666222222333333222111000000//////...------------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++---,,,++++++******++++++((()))))))))******++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))((()))***++++++***)))((())))))))))))))))))******))))))))))))))))))))))))''''''(((((()))+++,,,---,,,+++++++++*********)))******)))))))))))))))))))))************)))((((((*********))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((((((((())))))((((((''''''&&&&&&&&&((()))++++++***)))((())))))))))))(((((((((((('''''''''((((((((((((((('''''''''((((((''''''&&&(((((()))(((((('''&&&&&&'''(((((()))))))))))))))((((((''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&&&&###%%%'''))))))((('''&&&)))(((''''''))))))((('''......///000000000000000...000111111000111444666999<<>>>>>??????======<<<;;;:::999999888777777777777888888888888777777777777888888888888999888888888888777777777555555666666777888888888::::::999888888888888888888999999::::::999999999777888888999999999999999777777777777777888999:::555555666666777888999:::777999:::999777888<<>>???@@@@@@@@@DDDHHHKKKPPPYYYdddkkk}}}zzzzzzxxxxxxyyysssggg```]]]ZZZYYYZZZ]]]aaaccc___TTTGGG===999666333111111111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++***)))((((((((()))************++++++++++++))))))))))))))))))))))))(((((()))************))))))******************)))))))))************))))))))))))))))))************))))))))))))))))))))))))'''''''''((()))+++,,,---))))))))))))))))))))))))************)))))))))))))))******++++++)))(((''')))))))))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))((((((((((((((((((((('''''''''&&&(((***,,,---+++)))'''))))))))))))(((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&%%%))))))))))))((('''&&&%%%''''''((()))))))))(((((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))***)))(((''''''((()))***'''((()))+++++++++******((('''&&&''')))***)))(((---...///000000000///...000111222333333333444555666555<<>>>>>===<<<;;;:::999999777777777888888999999999777777888888888999999999888888888888777777777777555666666777888888999999:::999999888888888888888888888999999999999888888666777888888999999888888777777777777888999:::;;;999888888888888888999999777:::<<<<<<;;;===BBBHHHFFFGGGIIILLLPPPSSSUUUVVVSSSWWW[[[^^^aaagggqqqxxx|||{{{}}}{{{lllccc___]]]\\\[[[YYYWWWRRRLLLDDD<<<777444222111111111111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))))))))((())))))***+++++++++******************))))))))))))))))))))))))(((((()))************)))***))))))(((((())))))*********))))))))))))******((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++((((((((())))))******+++************)))))))))(((((()))+++++++++***((('''''''''(((((()))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((('''((()))*********)))((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((('''&&&&&&'''(((((((((((((((''''''&&&&&&'''(((((((((((('''((((((((((((((('''&&&&&&''''''''''''((((((((()))++++++++++++++++++++++++'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))))))))((('''&&&''')))+++,,,))))))******+++,,,,,,,,,)))((('''(((***+++***)))---...///000000000///...,,,---///111222222333333777666999AAAKKK\\\yyy|||nnneeefffnnnvvv}}}wwwddd]]]RRRJJJFFFEEEEEEFFFBBBBBBCCCDDDEEEFFFGGGGGG@@@???>>>===<<<;;;::::::777777888888999999999:::888888999999999:::::::::888888888888777777777777666777777888999999:::::::::999999888777888888888888888999999999888888777666666777888888888888888777777777777888999;;;;;;<<<;;;:::999888888888888666:::>>>???>>>AAAHHHOOOZZZ\\\___dddiiinnnrrrtttmmmqqqttttttsssvvv}}}qqqhhheeeddddddYYYTTTMMMDDD>>>999666444222111111222222222111111......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))))))))***+++---...///++++++******))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++***)))(((''''''((()))***+++***)))(((((()))***+++(((((())))))*********+++)))))))))))))))))))))))),,,+++***)))(((((((((((())))))***+++,,,------...+++*********))))))((((((((()))+++,,,+++***((('''%%%%%%&&&'''((()))******************************************************''''''(((((())))))******((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&'''''''''(((((())))))(((''''''&&&'''((()))***(((((((((((())))))))))))&&&'''''''''(((((())))))))))))***))))))(((''''''%%%&&&'''((())))))))))))%%%&&&&&&''''''''''''''')))))))))))))))(((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&%%%$$$$$$%%%'''***+++(((((((((((()))***+++,,,,,,***)))***++++++***)))000000000000000000000000......///111222333444555333555777999>>>JJJZZZfff}}}lllXXXOOOKKKGGGGGGJJJKKKIIIKKKQQQXXXXXXRRRKKKHHHGGGCCC>>>===@@@@@@<<<;;;888666777:::<<<;;;:::>>><<<::::::;;;;;;:::999>>>;;;777555666999;;;===999888888::::::999999;;;<<<999666444555777888888999999999::::::;;;;;;;;;<<<999777666777999;;;;;;555777:::<<<============;;;===@@@@@@>>>============???BBBFFFGGGKKKXXXeeeppp|||}}}~~~xxxtttmmmccc\\\NNNIIIAAA;;;888666444333000000000000000///......///............---------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---,,,***)))******************************++++++++++++******************))))))))))))************************+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++)))(((''''''&&&&&&))))))************))))))%%%%%%'''(((***+++++++++******)))((((((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))''''''(((((())))))******+++*********))))))(((((())))))(((((((((((()))))))))))))))(((''''''&&&&&&'''((()))((('''&&&''')))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))&&&''')))*********)))(((&&&&&&''''''(((((())))))''''''(((((((((((('''''')))(((((('''''')))***++++++***)))''''''&&&&&&&&&(((((((((((('''&&&%%%$$$&&&''''''((()))******+++))))))(((((((((((())))))//////////////////////////////000000111111222222333555555555777???KKKTTTnnn~~~iii]]]VVVPPPNNNPPPSSSQQQTTT]]]hhhmmmhhhaaaWWWXXXTTTMMMHHHGGGEEEAAA@@@>>><<<<<<>>>>>>===;;;>>>=========>>>>>><<<:::;;;:::888888999:::;;;<<<:::999999::::::999:::;;;999888666777888999999888888999:::;;;<<<======>>>===<<<;;;;;;;;;;;;:::::::::;;;===>>>@@@BBBEEEGGGGGGHHHJJJIIIGGGEEEEEEFFFKKKMMMQQQSSSRRRUUUbbbpppxxxqqqggg[[[SSSCCC???999555333222111000000000000000000///..................------------------------------------)))***,,,,,,---,,,++++++******************************++++++++++++******************))))))))))))************************))))))(((''''''((())))))))))))))))))))))))))))))'''(((((())))))***++++++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******************+++000///---,,,+++,,,,,,---))))))************))))))%%%&&&''')))******++++++******)))((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((()))))))))((((((((('''''')))((((((''''''(((((()))(((((((((((('''''''''''''''((()))((('''&&&'''))))))))))))((((((((('''''''''''''''(((((((((((((((&&&'''((()))))))))((((((&&&''''''''''''''''''(((''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))***)))((('''''''''''''''$$$%%%&&&''''''(((''''''&&&''''''((())))))******))))))(((((((((((())))))........................000000000000000/////////333333444222222666===CCCPPPbbb{{{pppfff___\\\[[[```^^^aaannn~~~}}}rrrvvvtttkkkaaaZZZUUUQQQMMMKKKHHHGGGGGGGGGFFFEEEGGGGGGHHHIIIIIIGGGCCC???>>>>>>==================<<<<<<<<<;;;<<<===>>>>>><<<;;;:::;;;<<<<<<;;;999;;;===???BBBCCCCCCCCCCCC@@@@@@AAABBBAAA???>>><<>>IIIUUUcccvvv~~~yyyrrrmmmmmmttt}}}zzzpppiiidddaaaZZZQQQJJJGGGHHHKKKLLLQQQTTTUUUYYY```cccaaa^^^XXXOOOHHHDDDBBBBBBAAAHHHNNNXXXccclllqqqttttttmmmlllggg```YYYTTTSSSSSSUUUWWWZZZ```kkk}}}~~~yyy{{{yyysssrrrssssssuuuzzz}}}bbbQQQFFF<<<555222333222222333444333111//////////////////...------...------------,,,,,,,,,))))))))))))))))))))))))---,,,+++***))))))************************************++++++++++++******************)))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))******+++((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((***)))(((((((((***,,,---(((((())))))))))))(((((('''((()))))))))))))))((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((***))))))((('''&&&&&&%%%((((((((((((((('''''''''***))))))(((((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******'''((()))((('''&&&''')))))))))))))))************))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((+++******))))))(((((((((''''''(((((((((((('''''''''(((((()))))))))))))))(((''''''''''''(((((()))***++++++******)))((('''''''''''''''(((((((((((())))))(((((((((((())))))------------------------++++++---...///111222222111111222222222222222222888:::>>>DDDJJJWWWmmm}}}ttthhh]]]XXXYYY\\\eeemmmsssuuuzzzzzzqqqdddXXXQQQNNNMMMLLLRRR[[[kkk|||tttllliiijjjppprrrvvvzzz~~~{{{~~~yyyrrrllljjjjjjgggiiimmmuuu|||hhhQQQCCC<<<777444444222111000111111111///---...////////////...------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))******************************++++++++++++******************))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''(((((())))))***++++++))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''***))))))******+++,,,,,,'''(((((())))))(((((('''((())))))))))))(((((('''((((((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))***))))))(((((('''''''''(((((((((((((((''''''''')))))))))))))))(((((((((((((((((((((((()))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***'''((()))((('''&&&''')))(((((()))))))))))))))***((((((((((((((('''''''''''''''&&&&&&''''''((()))******))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''(((''''''''')))(((((('''''''''(((((('''((()))***++++++++++++''''''''''''''''''''''''))))))(((((((((((())))))------------------------------...///000000111111111000000000111111111000666444666;;;???DDDOOO[[[iiiwww{{{ssssssuuusssiiiccc```^^^dddoooyyyttttttwww~~~{{{sssmmmhhheeeccc^^^aaaeeejjjttt{{{xxxrrraaaQQQAAA999777444444555111///......//////...---......//////......---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++*********************************++++++++++++******************))))))))))))(((((((((((((((((((((((((((((()))******)))((((((((((((((((((((((((((((((&&&&&&'''(((((())))))************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))(((((('''''''''(((((((((((('''''')))))))))))))))(((''''''((((((((((((((()))******))))))(((((((((((())))))'''((((((((()))))))))***%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))'''((()))((('''&&&''')))''''''((((((((()))))))))'''''''''((((((((((((((((((((('''''''''((()))***''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%'''((((((((('''&&&***)))((('''''''''''''''&&&&&&'''((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))........................000000000000000000000000///......000222333333333333///111888======>>>BBBHHHYYYsss~~~wwwqqqnnnuuuyyysssppprrr~~~yyypppjjjfffaaa^^^YYY\\\___cccjjjmmmggg]]]MMMAAA666333444333222333111///---...///000000///......//////......---,,,---------,,,,,,,,,++++++************************)))***,,,.........,,,+++******************************++++++++++++******************))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&%%%%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++)))(((''''''(((***++++++)))(((&&&''''''(((((((((((('''''')))******))))))((('''&&&((((((((((((((()))******))))))(((((((((((())))))'''((((((((())))))******""""""$$$&&&(((***+++,,,))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''((((((((((((((('''((()))((('''&&&''')))&&&'''''''''(((((())))))&&&'''''''''(((((()))))))))(((((('''''')))***+++$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&''')))*********)))(((+++***)))''''''&&&&&&&&&(((((((((((('''&&&%%%$$$'''''''''''''''''''''&&&))))))(((((((((((())))))...------,,,,,,------..................---------////////////000000000000333222111111333777:::===@@@FFFSSSjjjzzzsssvvv~~~zzzqqqiiiaaa]]]^^^]]]ZZZ[[[bbbhhhdddUUUGGG>>>999333111333333111...////////////////////////......//////...,,,***(((++++++---......---++++++++++++++++++++++++++++++++++++***)))(((((()))))),,,,,,++++++***)))))))))))))))************))))))************************++++++******)))(((((((((''''''(((((())))))******)))))))))))))))))))))))))))((((((((()))***++++++''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))$$$%%%&&&((())))))******)))))))))))))))******+++))))))(((((((((((())))))***)))((()))***)))'''%%%))))))))))))((((((((((((************))))))))))))******))))))((((((''''''%%%%%%%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++***)))(((''''''''''''((((((((((((''''''***((('''&&&&&&'''(((***%%%%%%&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((''''''&&&''''''''''''''''''&&&&&&###$$$%%%&&&''')))******...------,,,,,,------...------..................000000000000111111111111444333222222333444666888===@@@FFFRRReeezzz}}}ssskkkeeebbbcccbbb___]]]]]]\\\UUUIII@@@<<<777222000222333111...........................000//////...------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))))))))+++++++++***************))))))************))))))))))))))))))))))))))))))((((((((()))******++++++'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((()))***)))))))))((((((((((((''')))((((((''''''(((((()))'''((()))))))))))))))))))))(((((((((((()))******))))))(((((((((((()))))),,,***))))))******)))'''))))))))))))((((((((((((************))))))))))))))))))))))))************))))))))))))))))))******+++*********)))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))(((((((((''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))((((((((()))))))))))))))&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((()))))))))******))))))))))))(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((())))))***...------,,,,,,------...,,,---------.../////////000000111111111222222222444444333333222222222222666999<<<>>>EEEZZZxxx}}}wwwtttpppmmmlllfffbbb\\\TTTKKKBBB;;;666888444000000111222111///........................111///...,,,,,,---///111++++++************+++++++++++++++++++++++++++++++++***)))))))))))))))))))))************+++++++++))))))************))))))((((((((((((((((((((((((((((((((()))******++++++(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((++++++*********)))))))))(((''''''''''''''''''(((******+++******)))((((((((((((''''''(((((()))***))))))(((((((((((())))))---+++)))((()))*********))))))))))))((((((((((((************))))))))))))(((((()))******+++,,,,,,)))(((((((((((((((((((((************))))))))))))''''''''''''''''''''''''(((((()))))))))*********''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((((())))))(((((('''((((((&&&&&&&&&&&&(((((()))))))))))))))(((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((((((''''''&&&((()))))))))))))))))))))'''''''''(((((()))))))))...------,,,,,,------...,,,,,,,,,---...///000000///000000000000111111111222222333333222111000//////555:::;;;===GGGYYYhhhxxxsssddd]]]QQQFFF===666222///444111//////000111111///...........................---,,,,,,---...///000,,,+++***))))))***+++,,,++++++++++++++++++++++++******)))))))))))))))***((())))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((((((''''''''''''+++++++++*********))))))''''''&&&&&&&&&&&&'''''')))************)))(((((('''''''''''''''((())))))))))))(((((((((((())))))---***'''&&&((()))******))))))))))))((((((((((((************)))))))))((((((((()))))))))*********((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))******(((((())))))))))))(((((()))((((((''''''(((((()))((((((''''''&&&&&&%%%%%%&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&((((((((((((((())))))))))))))))))))))))(((((((((...------,,,,,,------...,,,,,,,,,---...///000000.........////////////000///000111222333222000//////444999<<<<<>>LLLaaattt}}}wwwtttuuutttsssvvv|||}}}wwwgggUUUHHH===:::555222111222333333///000111111000000000000------------------------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))***++++++)))))))))***+++++++++,,,))))))************))))))************************((((((((()))******++++++***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((((())))))***))))))(((((((((''''''''')))((((((''''''(((((()))((())))))))))))((('''''')))(((((((((((()))******))))))(((((((((((())))))(((&&&&&&'''((())))))((())))))))))))((((((((((((************))))))))))))((((((((((((''''''''''''###$$$&&&((())))))((((((((()))))))))*********+++))))))))))))))))))))))))(((((()))))))))*********&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''(((((((((((((((((())))))************))))))''''''((((((((((((''''''((((((((()))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((()))*********(((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))''''''''''''''''''((((((...------,,,,,,------..................---------////////////000000000000222222222111111111111111***...111222000000222555888777===HHHTTTddd}}}zzzzzz~~~xxx{{{sssnnnnnnnnnmmmqqqxxx}}}{{{zzz{{{zzzzzzvvvyyyzzz{{{ssskkkbbbTTTDDD;;;555666666444000///222555000111222222111//////000------------------------///...,,,++++++,,,...///+++,,,---......---,,,+++++++++++++++++++++++++++))))))((())))))***++++++***************+++++++++))))))************))))))))))))))))))))))))))))))++++++******)))(((((((((******))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))(((((((((((())))))(((((((((((()))))),,,,,,++++++***((('''&&&)))))))))))))))***++++++))))))(((((((((((())))))(((''''''(((***+++)))((())))))))))))((((((((((((************))))))))))))''''''(((((())))))******$$$&&&(((+++,,,,,,,,,+++&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))+++------+++)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((+++*********))))))((((((&&&''''''((()))******+++(((((((((((((((''''''&&&&&&''''''((()))******+++&&&&&&&&&&&&''''''((((((***++++++,,,,,,++++++***---///000///---,,,,,,------------............//////000000000111111111111222222222222222222222222444777999<<>>:::555222333333222222111000000///.........///////////////......---------,,,,,,,,,---......---+++******+++---,,,,,,,,,,,,,,,,,,---++++++++++++******))))))******))))))))))))******((((((((()))))))))******(((***+++***)))((()))***+++******))))))******+++))))))))))))************)))***++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((()))******)))(((''''''&&&%%%&&&((()))((('''************)))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))***)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&((()))((('''&&&'''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((***++++++,,,,,,++++++***&&&(((+++,,,,,,---///000---------............///////////////000000000000000000000000000000000000111222333333333777>>>DDDEEEQQQfff~~~}}}~~~}}}}}}rrriiieeefffggggggjjjiiijjjlllmmmiiiaaa[[[JJJDDD;;;666555444333111222111111000000/////////000000/////////.........------------,,,,,,,,,,,,---......---+++******+++,,,,,,,,,------,,,,,,,,,******************))))))******))))))))))))******''''''((((((((()))))))))(((***+++***)))((()))***+++******))))))******+++))))))))))))************)))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))******************)))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))((((((&&&''''''''''''((((((((('''((((((((((((((())))))(((((())))))))))))(((((('''&&&%%%&&&((()))((('''))))))))))))(((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((('''&&&&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))***++++++,,,,,,++++++***&&&(((+++,,,,,,---///000---------............///........./////////000000000000000000000000000000444555666555444444777:::;;;@@@KKK[[[ooo{{{yyy{{{tttiiieeeeeeddddddgggdddbbb___\\\UUULLLEEE===999444222333444444444000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,)))***+++,,,,,,+++***)))*********))))))))))))*********))))))))))))******''''''''''''(((((((((((((((***+++***)))((()))*********))))))))))))******((()))))))))************))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((('''''''''''''''(((((((((((((((((((((''''''''''''))))))(((((((((((())))))***)))((()))+++,,,+++***((((((((((((((('''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((()))***++++++,,,,,,++++++***)))+++------------...///---------............///---............/////////////////////////////////111222333222111111111222888;;;???DDDNNN```www~~~~~~~~~||||||sssjjjhhhhhhfffdddaaa\\\UUUOOOJJJDDD===777777555333222222222222111/////////...............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,)))***+++,,,,,,+++***)))***))))))(((((()))************))))))))))))******''''''''''''(((((((((((((((***+++***)))((()))******))))))))))))))))))***((()))))))))************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&'''(((((()))******(((((((((((((((((((((((('''''''''''''''(((((((((''''''((()))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&%%%))))))(((((((((((())))))+++***)))***,,,---,,,+++'''((((((((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''((())))))******))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((***++++++,,,,,,++++++******,,,......---,,,,,,------------............///------------.........///////////////////////////000111111222222222111000000666;;;===???HHHWWWcccuuu}}}uuuqqqoooooopppssszzz~~~uuupppooonnnjjjeeeVVVOOOGGG@@@===999555222222222111000///---,,,,,,................................./////////000000++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,------,,,,,,,,,***)))((('''((()))***+++******))))))))))))******''''''((((((((()))))))))(((***+++***)))((()))******))))))(((((())))))***))))))))))))***************))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))*********)))((('''''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))&&&''''''''''''(((((((((&&&'''((())))))******))))))))))))(((((((((((('''******)))((((((''''''&&&(((((())))))))))))(((((()))((('''(((***+++***)))((((((((())))))(((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''((((((((('''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''((()))***+++***)))((())))))))))))))))))))))))((((((''''''''''''(((((('''((()))((('''&&&''')))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***++++++,,,,,,++++++***)))+++------,,,+++,,,------------............///,,,,,,---------.........000000000000000000000000222222222333444444333222---111666888999===CCCHHHRRR___ssszzzxxxmmmhhheeegggggghhhooowwwyyyzzz~~~uuupppnnniii___WWWHHHBBB;;;777666555333000...///000000///---,,,+++...............////////////////////////.........******+++++++++,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,,,,,,,,,,---))))))'''''''''(((***+++******))))))))))))******((((((((()))))))))******(((***+++***)))((()))***))))))(((((((((((())))))))))))))))))***************)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''((()))************))))))))))))((((((((('''((((((((())))))*********'''((()))******)))(((''''''&&&&&&&&&((()))((('''((())))))******))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''&&&''''''((()))***++++++''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''((()))++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))(((((()))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((+++++++++,,,,,,+++++++++''')))+++++++++***+++------------.........//////,,,,,,,,,---------......111111111111111111111111111000000111222222111000111111111222555888;;;===AAAHHHUUUeeexxxtttrrrjjjeeeccceeeffffffllluuutttwww}}}xxxvvvzzzxxx{{{ooohhhcccYYYKKK???>>>:::555333444444222000...000222333222111000///......//////////////////000///...---,,,+++***************++++++,,,,,,,,,+++,,,------++++++,,,---,,,+++***))))))***+++,,,)))((('''&&&'''(((***,,,******))))))))))))******))))))))))))************(((***+++***)))((()))***))))))(((((((((((())))))))))))))))))***************)))(((''''''((()))******)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''((()))******************))))))((((((((('''%%%&&&''')))***,,,---...&&&((()))++++++)))(((&&&((('''&&&''')))))))))((())))))***************)))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''''''''(((***+++,,,---...&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''(((***+++,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((***+++***)))((()))+++&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))************************'''(((***+++,,,,,,++++++............///111222333////////////////////////000000000000000000000000222222111111111111111111000000111222333555777888;;;999@@@OOO]]]lllzzz{{{~~~uuulllhhhhhhllloooooonnnsss{{{ttt{{{~~~|||xxxtttrrrssstttkkkooowwwuuueee[[[SSSIII@@@<<<555555444333333222111111////////////............+++,,,,,,---...///000000///---+++))))))+++---///------,,,++++++++++++,,,(((((())))))******++++++))))))(((((()))***++++++((((((((((((((((((((((((******)))(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((()))************))))))))))))******))))))************))))))))))))(((((('''''''''&&&******)))(((((((((((((((+++******)))(((''''''&&&'''''''''(((((((((((((((***)))))))))((((((((((((''')))))))))'''&&&'''((('''(((((()))))))))*********)))))))))(((((('''''')))((('''&&&'''(((***,,,************)))'''&&&%%%&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))******))))))(((((('''''''''&&&%%%$$$%%%&&&(((*********))))))((((((''''''((()))***)))'''&&&&&&'''(((((('''(((((()))***+++************************((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((('''''''''&&&++++++***)))((('''&&&&&&))))))(((((('''''''''&&&***)))'''%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((******))))))((((((''''''************************)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---......------------------------////////////////////////000000000000000000000000////////////000111111222999666:::DDDLLLUUUkkk}}}uuuooommmmmmpppwwwzzzzzz{{{{{{tttsssppplllgggeeefffhhhfffhhhmmm{{{wwwgggVVVLLLEEE>>>999777333333222222111000000///////////////............,,,,,,------....../////////...,,,++++++,,,...///---,,,,,,,,,,,,,,,------)))))))))))))))*********+++***)))))))))))))))*********************************)))(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))************))))))***)))))))))((((((((((((***))))))(((((((((((((((******))))))(((''''''&&&******)))((('''&&&%%%%%%******))))))))))))))))))((()))))))))'''&&&'''(((((((((''''''((())))))***))))))((((((((('''''''''(((((())))))((((((''''''((())))))))))))(((((('''&&&&&&'''''''''((((((((())))))(((((((((((())))))***)))))))))((((((((('''***)))((((((((()))+++,,,(((((((((((('''''''''&&&'''((()))((('''&&&'''((((((((((((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))(((((((((((()))(((((((((''''''''''''***)))'''%%%%%%&&&'''(((((((((((()))))))))******((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''************************,,,,,,+++++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////333222222111111111222222777333555:::<<<@@@NNN^^^}}}zzzzzz{{{{{{xxxttttttrrruuu~~~{{{wwwssskkkjjjgggbbb___^^^___bbbffffffiiirrr~~~dddUUUDDD;;;777333222333111000000//////......---/////////............---------------------------------------------------,,,,,,,,,,,,---...//////************)))))))))))),,,+++***)))((((((((((((***************************))))))(((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))(((''''''''''''((())))))((((((''''''''''''((((((((())))))******))))))(((*********))))))))))))((())))))((((((''''''((((((***))))))(((((('''''''''******)))((('''&&&&&&%%%))))))))))))************((()))***)))'''&&&'''((((((((('''&&&&&&''')))***)))(((((((((((('''''''''&&&''')))******)))'''%%%''''''((()))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))((((((((((((((('''&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&&&&''')))(((''''''((()))))))))(((((('''((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))******(((((((((((('''''''''''')))((('''&&&&&&&&&'''((()))))))))***************((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))(((((((((((('''************************,,,,,,***)))******,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...///////////////000000333333222222222222333333555333444777888:::CCCNNNbbbyyy~~~~~~|||yyyvvvtttrrrrrrtttvvvuuutttuuutttsssuuuyyy{{{|||{{{yyyxxxzzzzzzqqqkkkbbbaaa```^^^]]]^^^aaadddiiiggggggllltttvvvooofffSSSGGG:::555222000000222/////////.........------//////.........---------------------,,,,,,+++++++++,,,------------,,,++++++++++++,,,---...000111++++++******))))))((((((******)))))))))))))))***************************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))***************++++++,,,)))((((((''''''(((((()))(((((())))))))))))(((((()))))))))((((((((((((((()))(((((('''''''''(((((())))))((((((((('''''''''&&&&&&''''''(((((())))))((((((((())))))))))))***((()))***)))'''''''''((()))(((&&&&&&&&&'''((()))))))))))))))))))))))))))&&&''')))************)))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((''''''((((((((())))))))))))(((((((((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%'''(((((('''''')))******)))((('''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((''''''''')))(((''''''&&&'''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******************************)))(((((()))+++,,,....../////////...------------------------------......................../////////000000111111111------------...///000111333333444666777888>>>DDDMMM```yyywwwvvvwww}}}}}}}}}~~~zzzwwwsssgggfffddddddgggkkkoooqqqvvvvvvvvvxxx|||~~~~~~{{{zzz}}}nnneeeYYY[[[\\\]]]^^^aaaeeehhhhhhdddbbbcccccc\\\QQQIIIDDD<<<666444333000///111///////////////.....................---------------------,,,++++++******((()))+++,,,,,,+++)))(((******++++++---...000111++++++******))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))******************++++++,,,***))))))(((((())))))***(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((*********((('''((())))))(((''''''&&&'''((()))************************,,,+++***)))))))))***+++************)))((('''&&&(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))((((((((((((((((((((((((%%%'''(((((('''''')))***))))))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((((((((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((************************'''''''''((((((***+++++++++,,,---......---,,,+++------------------------......................../////////000000111111222...---......///000111222222222333333222333666999BBBOOO```mmmqqqsss~~~yyyuuuuuuzzz}}}yyyuuuoooeeecccbbbbbbfffkkkqqquuu}}}}}}~~~}}}uuuuuulllaaa]]]```ccceeegggiiilllnnnhhhbbb]]][[[VVVJJJ???:::999444222444444000...///////////////////////////.........------------,,,,,,,,,,,,++++++*********((()))***++++++***)))(((*********+++,,,---///000************))))))))))))'''''''''((()))+++---...((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******(((''''''''''''((())))))******))))))))))))******'''(((((())))))(((((('''%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''))))))((((((''''''''''''))))))))))))(((((((((''')))***+++***((('''((())))))))))))))))))((((((((())))))************++++++000...+++)))'''''''''(((++++++******)))'''&&&%%%''''''((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))((((((((((((''''''((((((((()))))))))))))))&&&''')))(((''''''((()))((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((******))))))(((((('''''''''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((************************%%%&&&((()))++++++,,,,,,((()))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------...//////000111111111111000000000111111222111222222000000222333444;;;BBBMMMWWWXXXVVV\\\fffzzz||||||yyytttmmmllljjjjjjlllpppwww{{{|||xxxssstttlllbbbgggjjjmmmooonnnmmmmmmmmmccc[[[TTTPPPIII>>>888777444000000333222///...///.../////////////////////.........---------,,,,,,++++++++++++************))))))************)))))))))))))))***+++,,,---...)))))))))))))))*********(((((((((((()))***,,,,,,))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********''''''&&&&&&''''''((()))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((''''''''''''---,,,,,,+++***)))(((((()))***+++***((((((((())))))***+++,,,+++***((('''''''''(((((())))))))))))******)))((((((''''''''')))))))))))))))(((''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((('''((((((((()))))))))***&&&&&&'''&&&&&&%%%%%%$$$'''''''''((((((((())))))'''((()))((('''&&&'''(((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))((((((((('''((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((************************%%%&&&(((+++------------((())),,,...///...---,,,++++++++++++++++++++++++........................,,,,,,------...///000000000000...------,,,,,,,,,222333333111222444666666666999AAAIIIIIIEEEGGGOOO\\\mmm|||yyyxxxyyyyyyyyywwwyyyzzzyyy||||||vvvuuusssqqqqqquuuzzz~~~yyytttsssrrrttt~~~}}}mmmdddjjjmmmooopppmmmiiifffeeeZZZPPPGGGBBB<<<444222555333000///222222//////111..............................---------,,,,,,,,,************************************************))))))))))))***+++,,,,,,(((((())))))******++++++***)))))))))))))))***+++************************((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((((((((((()))******((((((''''''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''%%%%%%&&&'''((()))***+++000///...---+++***)))))))))***+++***)))((((((***)))***,,,------+++(((&&&%%%&&&&&&&&&''''''(((((( """%%%(((*********)))'''(((((()))))))))))))))&&&&&&&&&&&&'''''''''((('''''''''&&&&&&''''''''''''((((((((())))))******))))))******)))(((''''''&&&&&&&&&'''''''''((((((((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&'''((()))***++++++&&&'''''''''(((((())))))''''''((()))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''((()))***+++))))))))))))************+++---------+++***+++---.........///000111111222000000//////.........---------------------------222111111111111111111111111111222333333333333222777888::::::;;;<<>>:::888666333000//////............//////............---,,,+++***........................//////...------,,,++++++000---******+++,,,***(((,,,++++++******++++++,,,************************))))))))))))))))))))))))++++++******))))))((((((''''''((()))***+++,,,,,,(((((((((((())))))))))))''''''(((((())))))******)))))))))(((((((((((((((***))))))((((((((())))))))))))))))))************+++***)))'''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''******))))))((((((''''''''''''''''''(((((((((((("""###%%%'''((((((''''''+++*********))))))(((((())))))))))))))))))))))))+++***)))(((((('''((((((+++)))(((((())))))(((&&&)))))))))))))))(((((((((***)))(((''''''((()))*********))))))(((&&&%%%$$$''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((((((+++***)))(((((('''(((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))%%%&&&((()))))))))(((''')))'''%%%&&&)))***(((&&&''''''''''''''''''''''''&&&'''''''''(((((())))))***)))(((((())))))((('''(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))************+++,,,---,,,++++++,,,---,,,,,,------...//////000////////////......------........................//////////////////000000///000111111222222111111333444666666666888:::======DDDLLLTTT^^^mmm~~~vvvllliiieeebbbaaabbbgggkkkmmmnnnrrruuuvvvtttvvvzzz{{{yyyxxxtttsssuuuxxx{{{{{{ssslllfffdddbbbbbbffflllsssxxx~~~|||kkkaaa___eeehhhiiieee\\\SSSLLLHHH???<<<888666666777666444//////............//////............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***...+++))))))***+++)))(((******************************++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***************************&&&&&&&&&&&&&&&'''(((((((((((())))))*********+++))))))(((''''''((()))***))))))(((((((((((())))))''''''((((((((((((''''''***)))))))))((((((((('''''''''''''''(((((((((((($$$%%%&&&'''((((((''''''***************)))))))))))))))))))))))))))))))))***))))))(((((((((((()))+++)))(((((())))))(((&&&((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))((('''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((((((((((((((())))))(((((((((((())))))***************************)))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''''''''((((((((()))))))))((('''&&&&&&'''((()))'''(((((())))))))))))))))))'''&&&'''))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&'''((()))((('''&&&%%%%%%%%%%%%&&&''''''(((((()))******)))''''''))))))))))))************)))+++,,,,,,++++++---...***++++++,,,,,,---------///............---------////////////////////////.........//////000000000...///000000111111000000///000222222222333555777999;;;>>>@@@EEERRRcccppp}}}}}}zzzooodddaaabbbbbbdddhhhnnnrrrtttttttttxxxyyywwwxxx||||||zzzzzzuuurrrrrruuuzzzwwwlllddd___]]]\\\\\\___eeekkkooolllssszzzxxxnnnaaaYYYUUUXXXYYYXXXSSSLLLDDD>>>;;;777444222222333444444444//////............///////////////......---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******)))+++)))(((((()))***)))(((((()))************)))(((*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))'''(((((()))***+++++++++''''''''''''((()))***+++))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''((((((((((((&&&'''((((((((((((''''''***************+++++++++)))))))))))))))))))))))))))(((((((((((())))))******)))(((((())))))(((''''''''''''((((((((((((((())))))(((((((((((())))))(((((()))******+++******''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))************************((((((((('''(((((())))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((()))))))))***((((((''''''''''''(((((())))))(((((())))))***+++)))'''&&&'''((()))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%&&&''''''((()))***+++***)))&&&%%%((()))))))))************(((***+++,,,++++++---///***+++++++++,,,,,,,,,---------------------------...............///////////////000000111222222222...///000000111111000000...///000000000000333555:::;;;:::999;;;DDDPPPZZZpppxxxxxxqqqmmmlllmmmmmmqqqsssttt|||}}}~~~{{{rrriiifffiiijjjnnnrrruuuwwwxxxxxxxxx|||~~~}}}~~~}}}|||vvvqqqppprrrxxxxxxlllccc]]][[[YYYWWWXXX\\\```bbbbbbeeehhhgggaaaXXXPPPKKKGGGGGGEEECCC???;;;888666555333111000000////////////......------......///000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))(((((())))))******((()))+++,,,,,,+++)))(((((())))))******+++++++++))))))))))))))))))))))))(((((())))))******++++++************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************)))))))))))))))***''''''((()))***++++++,,,((((((((((((((()))******(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((())))))******++++++,,,,,,(((((((((((((((((((((((((((((('''(((((()))*********((('''((()))***)))''''''''''''''''''((((((((())))))(((((((((((())))))(((((()))************)))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((''''''((((((((()))((('''''''''(((***+++((((((''''''((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***)))((((((''''''''''''((())))))((()))***+++***)))&&&%%%((()))))))))************((()))++++++++++++---...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,---------.........//////000000111111111111///000111111222222111111000111222111000111222444555666666666777;;;BBBHHHUUU[[[fffvvv~~~yyylllccc``````bbbaaabbbbbbdddkkkvvv}}}~~~~~~|||uuupppmmmjjjmmmpppsssuuuvvvwwwwww}}}yyytttpppqqqtttzzzxxxkkkbbbVVVTTTRRRPPPPPPRRRTTTVVV[[[[[[ZZZXXXTTTMMMEEE@@@<<<;;;999888777666555444333333222000...---------......------------......000000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))((((((*********)))))))))***+++)))***,,,------,,,***)))(((((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))************(((((((((((())))))))))))))))))))))))((((((((((((+++++++++,,,,,,------------,,,+++***)))((((((((('''(((((()))******++++++)))))))))))))))(((''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((***)))))))))((((((((())))))))))))******++++++,,,(((((((((((((((((((((((((((((('''(((((()))******)))((('''((()))***)))(((''''''''''''(((((())))))(((((())))))))))))(((((((((((())))))(((((('''&&&''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))(((((((((((())))))&&&&&&''''''((((((((((((''''''&&&''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''''''''((((((((('''(((((((((((((((((('''''''''&&&%%%&&&'''((()))'''(((((((((''''''(((((())))))))))))))))))))))))(((((('''''''''''''''''''''&&&&&&''')))+++***)))(((''''''''''''((())))))(((((()))******)))''''''))))))))))))************(((***++++++******,,,---------------------------++++++,,,,,,,,,,,,,,,---++++++,,,,,,---.................................///000111111222222111111111222333222111111222444111333444444555777:::===AAAEEELLLXXXiii~~~xxxwwwuuussstttyyytttiiiaaa^^^___```cccbbbbbbeeellltttzzz}}}}}}}}}|||zzzwwwtttpppooolllnnnqqqsssuuuwww{{{}}}}}}xxxpppmmmmmmqqquuuzzzssseee\\\RRRQQQOOONNNNNNOOOQQQRRRPPPNNNKKKHHHDDD@@@;;;777999777555444444333222000...///000000.........000......------------......000///---,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))(((***+++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))+++***)))((('''&&&&&&&&&))))))))))))************************)))((('''&&&'''((()))******)))((('''''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((()))***)))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))***)))((('''((()))***)))(((''''''(((((())))))******(((((())))))))))))((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))(((((((((((())))))'''(((((())))))******+++'''''''''&&&''''''(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((('''''''''(((''''''(((***+++***)))&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))))))))************)))***++++++***)))***,,,------------------------***+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////////////////...------,,,,,,...///000000111111000000000111222111//////000222111222222222333444777999555999???FFFNNN]]]nnn{{{{{{tttqqqlllgggeeegggmmmrrrvvv{{{uuuooolllkkkkkknnnllllllooosssvvvxxxzzzuuuwwwwwwuuurrrqqqrrrrrrqqqrrrssstttuuuxxx~~~{{{wwwpppiiieeedddgggllloooppptttzzzyyykkk___XXXRRRQQQOOOMMMLLLLLLKKKLLLBBB@@@>>>;;;888666444333666444222222333222000---+++---//////...---...000...------,,,,,,------...///...,,,*********+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))++++++***'''&&&(((***************************,,,,,,++++++******))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))***)))))))))((((((((('''#########$$$%%%&&&&&&&&&)))((((((((((((((())))))************))))))))))))(((((()))******)))(((''''''((()))******)))((('''''''''(((((((((((('''''''''((((((((()))))))))***''''''''''''(((((((((((((((''''''''''''(((***+++)))))))))((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))(((''''''((()))******((((((((())))))***++++++,,,'''((()))******)))((('''''''''((())))))))))))(((''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))))))))(((((((((((())))))''''''(((((()))******+++(((((('''&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&'''''''''''''''&&&((())))))'''&&&''')))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&)))'''&&&'''))))))((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''((()))***+++))))))))))))***************+++,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------...///000000111222222111000///...---------......//////////////////000000///------...000000///.........000333555111666<<<>>>???EEEQQQ[[[\\\fffpppuuu}}}}}}~~~zzzqqqnnnhhhbbb```bbbiiinnnsss|||}}}yyywwwuuusssqqqssstttrrrppppppooorrrsssqqqppprrruuuvvvssstttsssqqqqqqtttzzz|||uuunnneee]]]______cccgggfffccccccfffooozzz{{{pppeee]]]WWWQQQOOOLLLIIIEEEBBB@@@???888777666444222222333444222000///000222333000...+++...000///---+++,,,......------,,,,,,------...///---+++)))))))))***+++************************))))))))))))************)))***+++)))%%%$$$&&&(((******))))))))))))******///......---,,,+++******))))))))))))))))))))))))++++++******))))))((((((,,,,,,+++***)))(((''''''(((((((((((())))))))))))******))))))((((((((('''''''''(((((()))***++++++((((((((()))***,,,---...++++++******)))(((((((((&&&'''(((*********))))))'''((()))++++++)))((('''''''''(((((((((((('''''''''((((((((())))))******''''''''''''((((((((()))'''&&&&&&&&&'''(((***+++))))))((((((''''''&&&&&&))))))))))))))))))))))))+++***)))(((((('''(((((((((''''''((()))******)))((())))))***+++,,,,,,,,,'''((()))******)))((('''&&&'''(((***++++++,,,,,,''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))%%%%%%%%%&&&'''(((((())))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''&&&(((***)))&&&%%%''')))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&'''((('''%%%(((''''''''''''((())))))))))))***+++++++++++++++))))))))))))(((((((((((()))))))))))))))******++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,---------..................////////////////////////000000000000111///...------...///111222111000//////000111222333333444666888<<>>:::888777333333333333333333333333000000000000000000000000////////////////////////111000---+++***+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******))))))((((((''''''(((((((((((())))))))))))))))))))))))******************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++(((((((((((())))))))))))''''''(((((())))))******,,,,,,,,,+++***))))))((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''(((((())))))******++++++)))(((''''''''''''(((((((((((('''&&&%%%$$$((((((((()))(((((('''&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''+++******)))((('''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&+++***)))((((((''''''(((+++)))(((&&&&&&((()))++++++******)))(((''''''&&&((('''&&&%%%%%%&&&'''(((&&&$$$###%%%((()))'''%%%((((((((((((((((((((((((******))))))((((((''''''((()))***+++***(((&&&%%%%%%&&&((()))))))))((('''))))))))))))))))))))))))((()))******++++++******))))))))))))(((((((((((()))))))))))))))******+++,,,------------.........,,,---......///.........,,,,,,,,,---------..................////////////.../////////000000000000111000...------...000111///...---,,,,,,---...///333333333444666888:::;;;:::;;;===AAAGGGNNNTTTWWW]]]dddttt}}}xxxuuuvvvxxx{{{|||yyyxxxzzz}}}zzzuuuqqqpppmmmmmmooorrruuuvvvxxxvvvtttsssssssssqqqooorrrssssssrrrpppsss{{{yyyhhh]]]XXXUUUMMMNNNRRRXXX]]]]]]XXXTTTTTT[[[aaa```XXXOOOJJJIIIEEECCC???;;;777444333222222222222222222222222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++,,,---------,,,,,,,,,+++++++++))))))))))))))))))))))))+++*********))))))))))))************++++++++++++))))))))))))************)))******************)))(((((((((((()))))))))***))))))))))))))))))))))))&&&''''''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++******)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((((('''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++***)))(((''''''''''''(((((((((((('''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''******)))(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&)))((((((((((((((())))))***)))(((''''''((()))***)))))))))((('''&&&&&&&&&((('''&&&&&&&&&&&&'''((('''%%%%%%&&&)))***(((&&&''''''''''''''''''''''''))))))))))))((((((''''''&&&''')))******)))((('''&&&&&&((()))))))))(((''''''''''''''''''''''''''''''((())))))******))))))(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,---...............,,,,,,,,,---------......---............/////////....../////////000000000111000///......///000111000000/////////000000111333333333333333444555555555444555666999===AAACCCEEEJJJTTTbbbooo}}}|||wwwrrrmmmmmmmmmnnnppptttxxxzzzzzzxxxtttrrrqqqnnnllliiinnnqqqsssqqqnnnooouuuzzzvvvcccVVVQQQNNNHHHIIILLLQQQVVVWWWSSSOOOHHHKKKNNNNNNJJJDDD@@@>>>;;;999777444222000//////111111111111111111111111........................************************...---,,,++++++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++))))))))))))************((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''&&&&&&%%%))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))((((((((((((***))))))((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((+++***)))((((((''''''(((((((((((((((''''''&&&%%%###$$$%%%&&&'''(((((((((((('''&&&&&&'''((('''&&&(((((((((((((((((((((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((()))))))))(((((((((''''''''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''((()))***+++***)))(((''''''((()))***((((((''''''&&&&&&%%%%%%(((''''''&&&&&&''''''(((((('''&&&((()))***(((''''''''''''''''''''''''''')))))))))(((((((((((('''%%%&&&(((************)))&&&''''''((()))(((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++((())))))))))))***************+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------.........//////........./////////000000111000////////////000111111111111111111111222222222222222222222222333333666555555555666888:::;;;@@@AAAEEEJJJOOOXXXjjj{{{~~~|||{{{zzzzzzzzz{{{{{{yyyuuuqqqmmmmmmnnnoooqqquuuzzz~~~}}}yyysssnnnkkkgggdddbbbhhhnnnqqqlllfffeeehhhkkkttt{{{{{{mmm[[[OOOJJJIIIEEEEEEGGGJJJNNNOOOKKKGGG@@@@@@@@@@@@???===:::777555555444333222111000000////////////////////////------------------------------------------------,,,,,,+++++++++,,,---...,,,+++++++++++++++++++++++++++++++++++++++++++++************************'''((((((((())))))))))))((()))))))))************(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))******))))))((((((''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))'''((((((((()))))))))******))))))((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''******)))(((((((((((((((((((((((((((((('''&&&&&&&&&'''((())))))*********(((&&&&&&&&&'''((('''&&&))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((('''''''''''''''((()))***))))))(((((((((((())))))(((((((((''''''&&&&&&&&&((((((''''''''''''(((((('''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***)))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''((((((((()))))))))***)))))))))))))))******+++((((((((()))))))))******)))***++++++,,,,,,++++++,,,,,,,,,---------......------------........................////////////000000////////////000000,,,------....../////////000000111222333333444444333222222222222444555666777888;;;???@@@FFFUUUddd}}}~~~}}}{{{zzzyyyyyyzzz{{{|||yyyvvvsssoooooopppooopppttt{{{}}}ssskkkeeeaaa^^^\\\dddmmmppphhh^^^[[[\\\[[[bbbjjjlllbbbTTTLLLIIIHHHDDDCCCBBBDDDFFFFFFBBB>>>:::888666777888777555333222222222222222111111111................................................------------------------++++++++++++,,,------...++++++++++++++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))*********+++++++++(((((((((((())))))))))))******))))))((((((''''''))))))((((((((((((((('''(((((((((((((((((((((((('''&&&$$$######$$$&&&'''((((((((((((((((((((((((''''''(((((())))))******)))((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))******))))))((((((''''''***))))))(((((((((((()))((((((((()))(((((('''&&&((()))))))))))))))(((((((((&&&&&&&&&'''((('''&&&))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((())))))((('''''''''''''''))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((())))))******))))))''''''(((((())))))******)))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......,,,------------.........------........./////////...//////////////////...------///000000000000000...///000222333444444444111111111111111222333444333333666:::;;;===FFFPPPeeeeeeeeegggllluuu}}}}}}}}}{{{~~~|||yyyuuusssooopppooommmmmmrrrzzzsssggg___[[[YYYWWW```kkknnncccWWWSSSSSSQQQVVV\\\]]]VVVNNNJJJIIIGGGBBB???======???>>>:::666333222111000111111111000//////000000000//////...................................................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------*********+++++++++++++++((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++))))))))))))************((())))))******))))))((()))))))))*********++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''(((((())))))******(((''''''''''''(((((())))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))(((((((((((())))))(((((((((((())))))((((((((())))))(((((('''((((((((((((((('''&&&%%%((('''&&&&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&'''(((***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''***)))((('''&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))(((((('''(((((())))))(((((('''%%%&&&((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((+++******)))((('''''''''(((''''''''''''((())))))))))))))))))))))))))))))((()))******++++++******'''''''''((()))*********)))))))))))))))******++++++++++++,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,---------......,,,,,,---------.........---------.........//////------............------...///111222333333333222---...000111222333222222111111111111222222333333555333555888888777:::@@@OOONNNMMMMMMOOOUUU]]]cccmmm{{{~~~~~~}}}xxxrrrnnnmmmmmmmmmkkkhhhhhhnnnyyypppaaaWWWSSSQQQQQQYYYeeeiii\\\OOOLLLLLLJJJNNNQQQPPPKKKGGGFFFDDD@@@<<<999777777888888444111////////////...............////////////...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********************++++++++++++))))))))))))************)))******************)))))))))*********+++++++++(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&''''''((())))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&''''''(((((((((''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''(((((())))))******+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''%%%''')))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((()))(((''''''&&&'''((()))***(((((((((((((((((((((((())))))***+++++++++++++++&&&''''''((()))******+++)))))))))))))))******+++)))************+++++++++))))))***++++++++++++***,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////,,,------......------,,,+++,,,...///000000000///---...000111111111000//////000000000000000000000333111111666888888:::>>>@@@@@@@@@@@@@@@CCCGGGJJJIIIWWWffflllqqqyyy|||ssskkkfffdddiiiiiihhheeeeeelllyyy}}}kkkZZZOOOKKKKKKKKKQQQ___cccUUUIIIGGGHHHEEEKKKKKKHHHBBB@@@@@@===888888555222222444444222///...000111000...---...//////000000000///...,,,+++........................++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,(((((((((((())))))))))))))))))))))))******************++++++++++++******)))************+++++++++(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))''''''(((((())))))******((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))******+++''''''(((((())))))******))))))(((((((((((()))***(((((()))))))))))))))(((&&&'''(((***++++++++++++((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((&&&''''''''''''''''''''''''((()))******)))((('''&&&)))+++***'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))***+++(((''''''&&&&&&((()))***''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******+++*********))))))((((((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------............//////////////////////////////............---------,,,,,,,,,---...///000000000000////////////000000...///000111222333333333111111222333333444555555777777777888999;;;<<<===???BBBGGGMMMRRRYYY```eeejjjrrr|||{{{}}}qqqhhhbbb```aaafffgggfffaaa\\\]]]eeemmmpppiii]]]QQQHHHDDDDDDEEEKKKPPPTTTOOOEEE>>>@@@DDDAAA@@@>>><<<999666444333444333111///...//////000000///...------...///000000000000000000///.........---,,,++++++---...000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++******))))))((((((,,,+++++++++***)))))))))'''((()))+++++++++***)))(((((())))))******************+++++++++******)))******))))))))))))******+++***(((''''''(((((()))))))))))))))))))))))))))''')))***)))((('''(((***+++***)))(((((()))******---,,,,,,++++++************((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((()))*********)))((((((((((((((()))&&&''')))******(((&&&$$$%%%%%%&&&&&&''''''((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***+++(((''''''***+++)))'''&&&&&&&&&'''((())))))******)))((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((***)))&&&%%%%%%&&&)))***%%%&&&'''))))))'''&&&%%%''''''((((((((('''%%%$$$''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''((((((((()))))))))***************)))))))))((())))))*********+++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------....................................------------,,,,,,------......//////000000////////////000000///000111111222222222222111222222333333444444444555555555666777888::::::999;;;>>>@@@BBBFFFJJJMMMPPPVVV^^^fffnnnyyyzzz{{{|||zzz{{{kkk```YYYWWWXXXcccdddccc]]]VVVUUUZZZaaaddd___UUULLLEEEBBBBBBCCCDDDHHHJJJFFF???::::::<<<999999777666444333222111333222111000////////////000///...------...///000000000000000000///.........---,,,++++++---...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,*********)))))))))))))))++++++******************((())))))************)))))))))))))))))))))***************++++++******)))******))))))))))))******,,,+++***)))(((((())))))))))))))))))))))))))))))''')))***)))((('''(((***+++***)))(((((()))******//////---,,,***((('''&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''((())))))******''''''''''''''''''''''''((((((((((((((('''''''''************************)))(((((('''&&&&&&''''''))))))************))))))((((((((((((((()))******(((((('''(((((()))******%%%''')))++++++***)))''''''''''''''''''(((((((((******)))))))))((((((((('''((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***)))'''&&&&&&((()))(((&&&&&&&&&''''''((())))))******)))((('''&&&''''''(((&&&&&&&&&'''''''''((((((***)))'''&&&&&&''')))***'''((()))******)))((('''''''''((((((((('''&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,....................................---------------------------.........000//////......//////000000000111111222111111111222222222333333333333333333333333333444555777777777888999999888999;;;===>>>AAAEEEJJJQQQ\\\jjjsssxxxuuutttwwwwwwsssaaaWWWQQQOOOPPP___```___XXXPPPMMMOOORRRTTTPPPKKKEEEAAA??????@@@===>>>>>><<<999666555555222222222111111111111111111111111111000///...---//////...------...///////////////000//////...---------,,,+++,,,---...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,))))))))))))************))))))******************+++***))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))***))))))(((((())))))***------+++***))))))))))))))))))))))))))))))))))))''')))***)))((('''(((******))))))(((((())))))***......---+++***((('''&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''(((((()))******++++++******)))((((((((((((((()))******&&&&&&'''((()))***++++++%%%&&&)))+++,,,,,,+++***))))))(((((((((((((((''')))))))))(((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((())))))***)))'''&&&'''((()))((('''&&&&&&''''''((()))))))))))))))(((''''''''''''(((&&&&&&&&&'''''''''''''''))))))(((((((((((())))))'''((()))******)))((('''''''''((((((((('''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))*********+++************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,.................................---------,,,,,,...---------------------/////////....../////////000111111111111111000///333333333222222222222222222222222222333444555666444555777777666666888:::<<<<<<===>>>AAAHHHQQQXXXUUU^^^kkkvvv}}}qqqooorrruuu}}}eeeWWWQQQMMMLLLLLLZZZ[[[ZZZUUUMMMHHHGGGIIIGGGEEEBBB???<<<;;;;;;;;;999888666666666555333222000111111111111111111111//////000111000///---,,,.................................//////......---------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++(((((())))))******++++++(((((())))))******++++++,,,+++***((((((((()))***)))))))))))))))(((((((((((())))))***************))))))(((((((((((())))))---,,,+++***)))(((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((()))))))))***)))))))))***************)))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))************))))))((((((((((((((())))))***''''''((()))))))))))))))&&&''')))***++++++***)))******))))))((((((''''''(((((((((((('''''''''''''''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))))))))''''''''''''(((((())))))((((((((('''''''''((((((''''''''''''''''''''''''(((((()))******)))((((((&&&&&&'''(((((('''&&&&&&'''((((((((((((''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------...........................------------,,,,,,,,,---------------,,,,,,,,,//////............//////000000111111111000000///222222222222222222222111222222222222222333444555000222444444444444555666777888888888999;;;???AAABBBFFFNNNVVV^^^gggsss}}}}}}oookkknnnrrr}}}}}}tttooojjjkkkrrrzzzyyyjjjXXXPPPMMMJJJHHHHHHPPPQQQQQQMMMGGGCCCAAABBB>>>===<<<:::888777666666555333111111222333111///111111000000000/////////---...///000000///---,,,------............------,,,---............------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++(((((())))))******++++++((((((((())))))******+++,,,+++***((((((((()))***))))))(((((((((((((((((('''((()))***************))))))(((((((((((())))))*********))))))(((''''''((((((((((((((((((((((((''')))***)))((('''(((***''''''(((((())))))))))))((((((((())))))*********((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((())))))***))))))******)))((('''&&&'''(((((())))))(((''''''******))))))((((((''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((''''''&&&&&&&&&''''''((((((((()))))))))))))))(((((()))(((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((('''''''''''''''''''''&&&'''((()))******)))((('''&&&&&&''''''''''''&&&&&&((((((((('''(((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///......------....../////////000000111000000000111111111222222222222222222222222222222333444444333444666666444333333444333444555666888888999999>>>===@@@DDDFFFJJJRRR[[[aaagggpppxxx{{{kkkfffiiinnnxxx|||tttccc]]]WWWXXX^^^eeehhhiiidddZZZPPPLLLHHHCCCAAAAAADDDEEEEEECCC???<<<;;;:::999999777666555444333333111///------.........---/////////...------,,,,,,---...............------------............------+++,,,------...---------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***))))))))))))************(((((())))))))))))))))))+++***))))))))))))))))))'''''''''(((((()))))))))''''''((()))************)))((((((''''''(((((()))((())))))))))))(((''''''))))))))))))))))))))))))''')))***)))((('''(((***&&&&&&'''((())))))))))))***)))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))$$$$$$%%%&&&((()))******''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((''''''(((((())))))&&&''''''((((((''''''&&&((((((((((((((()))************+++***)))(((&&&$$$((((((((((((((('''&&&&&&))))))(((((((((((((((''')))))))))(((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***)))(((&&&&&&'''(((((())))))))))))))))))))))))&&&'''((('''&&&%%%&&&(((''''''((((((((((((((((((&&&'''(((((()))((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((('''''''''((()))***''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))***)))))))))((((((((('''((()))))))))************************++++++++++++******************************++++++++++++******++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++++++++,,,,,,------...///......------......///......///000111111111000000000111111222222333333111111111111111222222333333555777777555444444444555555555666888999999888;;;888999===>>>===AAAGGGGGGKKKQQQWWW]]]ccchhhlllyyy~~~~~~|||uuueee```dddjjjtttuuukkkYYYRRRLLLMMMSSSXXXXXXVVVUUUOOOKKKHHHCCC===<<<>>><<<===<<<;;;888777666555555444333222222222222222///......,,,+++,,,---...---------------,,,,,,,,,...---------------......,,,------......------,,,++++++,,,---------------,,,,,,------......------******+++++++++,,,,,,,,,************************((()))***+++,,,++++++************))))))))))))))))))))))))))))))(((((((((((())))))************)))%%%&&&&&&'''((()))******&&&'''((()))************((((((''''''''''''(((((('''((()))*********))))))))))))))))))))))))))))))''')))***)))((('''(((***%%%&&&'''))))))))))))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))###$$$%%%&&&((()))***+++'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))''''''((((((((((((''''''((((((((((((((()))******((()))***+++***((('''%%%(((((((((((())))))))))))'''''''''''''''(((((((((******)))))))))(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())),,,***)))''''''''')))***))))))))))))))))))))))))''')))***)))''''''(((***((((((((((((((((((((('''%%%&&&((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))(((((('''''''''(((***+++''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******))))))((((((((('''(((((())))))*********+++))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++---------------------------------,,,,,,,,,++++++******+++,,,,,,---...............------.........------///000111111111111//////000111222333333444111000000000000111111222,,,///111333222222222333777555444333555666666555555222444<<<>>><<<<<<@@@;;;>>>BBBDDDGGGIIIMMMOOOTTTZZZaaafffkkkuuu~~~zzzxxx|||qqq```[[[```gggqqqrrrfffVVVPPPJJJIIINNNPPPNNNJJJKKKIIIFFFDDD???999;;;@@@::::::999888666555444444222111000///000111222333000000000...,,,,,,...000------........./////////...---,,,++++++,,,...///,,,,,,---......---,,,,,,***+++,,,,,,------------+++,,,------......------*********++++++,,,,,,,,,************************((()))***+++,,,+++******++++++******))))))((((((******))))))(((((('''''''''((()))+++++++++***)))$$$%%%&&&'''(((***++++++&&&'''((()))************((((((''''''''''''(((((('''(((***+++,,,,,,++++++))))))))))))))))))))))))((()))***)))((('''(((***$$$%%%'''))))))))))))((($$$%%%&&&'''(((******+++''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((()))******&&&''')))***+++***((('''''''''((()))***+++,,,,,,%%%&&&&&&&&&''''''((((((************))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))---+++)))((('''((()))************)))))))))))))))***---...---+++***,,,...((((((((((((((('''''''''%%%&&&((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''''')))***+++''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''+++***)))(((&&&$$$######&&&''''''''''''''''''&&&(((***+++***)))((()))***---,,,+++***))))))))))))***)))(((''''''((()))***))))))))))))************000000///...------,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------......---+++***))),,,,,,,,,---...///000000///////////////............//////////////////...//////000000111111222222222222111111111111111111333333333444444444555555444444444444444444444444444444555666777888999999;;;;;;;;;;;;===???BBBCCCBBBDDDGGGLLLRRRYYY___bbbooottt|||||||||mmmfff___\\\]]]^^^\\\ZZZOOOKKKFFFDDDEEEFFFDDDCCC@@@???===;;;888555444333222222222111111111000000////////////............000///...------...///000........................000000//////......------........................------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++---///000000///...((((((((((((((((((((((((******))))))***++++++,,,++++++***)))((((((((()))))))))))))))))))))))))))+++++++++++++++***))))))((()))+++,,,------,,,,,,+++*********))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((()))))))))))))))((('''''''''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))((('''&&&'''(((+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''))))))((('''''''''''''''************************)))))))))))))))(((''''''((()))))))))************+++*********))))))((((((%%%%%%'''''''''&&&%%%$$$))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''***)))((('''&&&%%%$$$###))))))))))))************+++******)))((((((''''''$$$%%%%%%%%%$$$$$$&&&(((******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++,,,---......+++)))(((((())))))(((&&&''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((()))******(((((()))***)))))))))((()))))))))***))))))(((((((((((())))))))))))))))))************......---,,,,,,+++***************+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------......---.........---,,,***))),,,,,,------......//////............////////////111000000//////000000111000000000000000111111111111111111111111111111111222333333333333444444444444444444444444444444444555555555555555555666666888888888888:::<<<>>>???======>>>@@@CCCFFFIIIKKKRRRVVV\\\bbbggglllqqquuu|||yyyhhhaaaYYYUUUUUUUUUSSSPPPFFFBBB>>>======>>>===;;;<<<;;;999777555333222111222222222111111000000000000000/////////.........///...---,,,,,,---...///......................../////////.......................................------,,,,,,,,,+++++++++*********+++++++++,,,,,,(((***,,,---......---,,,************************++++++***************++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&''')))***++++++*********************))))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((()))))))))))))))))))))((('''''''''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))((('''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((++++++***)))))))))))))))'''''''''''''''''''''''')))))))))))))))(((''''''''''''((((((((((((((((((*********)))))))))(((((('''(((((())))))((('''''')))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))************)))))))))(((((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''***))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))((('''''')))))))))'''&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''((()))&&&&&&''''''((()))******(((((())))))))))))(((((())))))))))))************,,,++++++******)))))))))*********++++++++++++,,,---,,,+++*********+++,,,------------..................//////...---+++***---------------.........---------.../////////000111000///......///000111111000000000000000000///111111111111111111111111111111222222222333333333444444444444444444444444555555444444444333333333666666555666666888999999;;;::::::::::::;;;<<<<<<===@@@DDDGGGJJJNNNRRRVVVZZZ```iiisss~~~yyyvvvwwwwwwxxx{{{}}}{{{uuuppp___XXXPPPJJJHHHGGGEEECCC<<<:::777555555666555444666555444333222111000///111111111111000000000000000000000000////////////------,,,,,,,,,,,,------------------------------------..................------------------------,,,,,,,,,,,,++++++++++++*********++++++++++++,,,'''(((***+++,,,,,,+++***************************++++++******************))))))))))))))))))***+++((((((((((((((((((((((((******++++++******)))(((''''''((()))***************************+++++++++***)))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******(((((()))))))))(((''''''((((((((()))(((((('''&&&((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))))))))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))))))))(((((((((((((((******))))))))))))(((((('''(((((()))))))))((((((''''''(((((()))))))))***((((((((((((((((((((((((&&&&&&''')))***+++,,,---,,,++++++***(((''''''&&&***))))))((((((''''''&&&$$$&&&(((((('''&&&''''''))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%)))(((&&&'''(((((('''%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((((((''''''&&&((()))((('''&&&''')))&&&&&&'''((())))))))))))&&&''')))******)))((((((((()))))))))************++++++******))))))))))))************++++++++++++...---+++))))))***+++---,,,,,,,,,------------........./////////...,,,+++...---------------------,,,,,,------...///000000...---,,,++++++,,,---...111111000000/////////...000000000000111111111111000111111111111222222222333333333333333333333333444444444444444333333333666555555555666666777777888888999999999::::::::::::;;;===>>>???AAAEEEHHHFFFJJJOOOUUU[[[cccjjjooovvv{{{{{{qqqjjjgggdddbbb``````aaaaaa```^^^RRRLLLEEE???===<<<;;;:::777666444333222222222222111111000000////////////000000000000000000000000111111000000000/////////------,,,,,,,,,,,,------------------------------,,,,,,,,,------......///------------------------,,,,,,,,,++++++++++++***************++++++++++++(((((()))***++++++************************************))))))***++++++,,,)))((((((((()))***++++++((((((((((((((((((((((((++++++,,,,,,++++++***)))))))))***+++++++++++++++))))))******++++++,,,,,,************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***))))))(((((())))))***'''(((((((((((((((''''''((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((()))))))))((((((''''''''''''((((((************************(((((())))))))))))((((((+++++++++++++++*********))))))))))))))))))((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))++++++++++++************+++******)))((((((''''''*********)))))))))(((((($$$&&&)))***)))((('''''')))(((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))***+++)))'''''''''&&&$$$###&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))((('''''''''&&&((()))((('''&&&''')))(((((()))******))))))(((&&&'''(((*********)))(((((()))))))))************++++++++++++************))))))*********+++++++++...,,,***))))))***,,,---******+++++++++,,,,,,,,,---.../////////...---,,,---------------,,,,,,,,,+++,,,,,,---...//////000...---,,,++++++,,,---...111000000000//////......//////000000000111111111000000000111111111222222333333333333333333333333222222333444555555666666666777777777777777777777555555666777777777777777999999:::999999:::===??????@@@BBBCCCEEEHHHMMMPPPTTTXXX\\\```aaabbbdddeeekkkmmmoooqqqtttxxx}}}zzzooocccZZZUUUTTTKKKIIIHHHGGGGGGGGGGGGFFFDDDAAA<<<888666666555555333333333222111111111111.../////////////////////////////////////////////000000000000////////////---------......---------------------------------++++++,,,,,,------......------------------------,,,,,,+++++++++*********))))))*********+++++++++*********+++++++++++++++))))))))))))))))))))))))((((((((()))***,,,---...)))((((((((()))***++++++((((((((((((((((((((((((((((((((()))(((((('''&&&******************++++++)))))))))******++++++,,,))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''(((((()))''''''((((((((((((''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((++++++******************(((((((((((((((((())))))&&&&&&&&&&&&''''''((((((*********))))))))))))((())))))))))))))))))))))))------,,,+++***)))((((((((((((((((((((((((((()))''''''&&&&&&&&&&&&%%%%%%$$$'''***+++***(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''((()))******+++((('''&&&&&&'''((('''%%%''''''((((((((()))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((())))))''''''((()))((()))***+++***)))((('''&&&'''((())))))******)))))))))))))))************++++++++++++++++++++++++)))))))))************+++++++++*********+++,,,---************++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---.........///////////////////////////000//////////////////......//////000000111111111000000111111111222222222333333333333333333333333111222222333444666666777666666777888888888777777777777777888777777666555777888888888666666888::::::;;;<<<;;;;;;===@@@BBBCCCEEEHHHJJJJJJKKKLLLMMMPPPPPPQQQQQQSSSWWW\\\```bbbeeekkkpppuuuzzz}}}zzzqqqnnnooorrrsssssswwwzzz}}}zzzjjjdddZZZQQQIIIDDDBBBAAA<<<<<<;;;:::999999999999888777666444333333333333...000111000///...///000............////////////............////////////////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))************++++++++++++++++++++++++,,,((((((((((((((((((((((((((((((((()))***,,,---...))))))))))))))))))***+++(((((((((((((((((((((((())))))******))))))((('''(((((('''''''''(((((())))))))))))))))))*********(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((&&&&&&'''(((((((((''''''(((''''''''''''((())))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''(((((())))))))))))))))))******+++(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''''''''((((((((((((''''''(((((((((((())))))(((((((((((()))***++++++------,,,,,,++++++******((((((((((((((((((((((((***)))))))))))))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''$$$'''))))))((('''((((((''''''&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$###$$$&&&)))+++++++++'''''''''(((((((((((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((((()))***%%%&&&((()))******)))(((''''''''''''((()))***+++))))))))))))************++++++++++++++++++++++++))))))))))))************))))))***+++,,,,,,---...******+++++++++,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,------...------------------------...///111222222111///............///////////////......//////000111111222111111111222222222333333222222222222222222222222111222222222333333444444333444555666777666666555666666777888888777666555555777888888666666666777666888999999999999<<<>>><<<>>>@@@@@@@@@@@@AAABBBAAAAAABBBAAA@@@BBBEEEHHHEEEHHHLLLOOOQQQVVV\\\```hhhkkkmmmiiiccc]]]\\\]]]ZZZ\\\___ccchhhjjjkkkkkkjjjlllllljjjfffcccaaa```^^^ZZZVVVSSSSSSTTTUUUUUUTTTWWWZZZ^^^eeejjjggg```PPPJJJAAA<<<:::999888666777777666555444333444444000111222333222111000000+++...000///---,,,...///---------............///---------....../////////............------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))************,,,+++++++++***+++++++++))))))))))))))))))))))))*********)))******+++,,,+++***)))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++******)))(((''''''&&&'''((())))))))))))(((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))%%%&&&''''''((((((''''''(((''''''&&&'''((()))***(((((((((((((((((((((((())))))))))))((((((((('''(((((((((((())))))))))))******)))(((((()))++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''((())))))***)))))))))))))))***++++++************************''''''((()))))))))))))))$$$$$$%%%&&&'''(((((()))'''''''''((((((((()))))))))((((((((()))***+++,,,)))***************++++++''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((''''''''')))))))))***************%%%'''(((((('''&&&((()))'''&&&&&&&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%''')))++++++***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((***+++***)))((()))+++!!!###&&&(((******)))(((((('''''''''''')))+++,,,))))))))))))***************************+++++++++))))))))))))************'''(((***+++------......++++++,,,,,,,,,---------***+++,,,---------,,,+++******+++,,,,,,---......------------------,,,,,,,,,---000111111000---,,,---.........//////000000---......///000111111222111222222222222333333333222222222222222222222222222222222111111111111111000111333444555555444444...000222333555555444444222444666666555444333444555666888999888888:::<<<999;;;<<<<<<;;;;;;<<<>>><<<===>>>>>>======>>>???===???@@@@@@@@@BBBGGGLLLGGGMMMRRRQQQLLLHHHFFFGGGEEEFFFGGGIIILLLMMMLLLKKKDDDGGGKKKLLLKKKHHHGGGFFF@@@AAAAAA???>>>>>>AAADDD???AAADDDHHHOOOUUUSSSLLLCCC===666444777888777444222222111///------///111---///111222111///......+++...000000...---...000------------------......---------.........//////......---------,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************++++++***************+++************************---,,,+++***))))))))))))++++++***)))(((((())))))************************)))))))))))))))(((''''''+++***)))(((((()))***+++))))))((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******%%%%%%&&&'''((((((((('''((('''&&&&&&'''((()))***((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))+++***)))((((((***,,,...))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++'''''''''''''''((())))))''''''''''''''''''''''''''''''((()))))))))))))))$$$%%%&&&'''(((***++++++&&&'''''''''(((((())))))'''&&&&&&&&&'''(((***+++$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&''''''&&&%%%&&&''')))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******,,,***)))((())))))'''%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''(((((())))))******((('''''''''''')))+++,,,************************------,,,+++***)))(((''',,,,,,+++***+++,,,---...------------------------....../////////...,,,+++***+++,,,,,,------,,,,,,------------------------.........------,,,,,,,,,---------.........//////////////////............////////////000000000000///000000000000111111111222222222111111000000000222111000000000111333333333333333444444444555555444333333333444555777888666666555555555555666666888777666555555666777888999999:::::::::;;;;;;;;;888888888888888888888888777777888999:::<<<===>>>BBBBBBAAA???>>>===<<<;;;======>>>>>>>>>>>>==============================999999999999888888888888888999;;;===@@@AAABBBCCC999777666555555444222000111111000000//////......000000222222111///---+++....../////////...,,,+++.........///////////////,,,------......------,,,------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,++++++*********------------------------)))))))))******++++++,,,******************************+++++++++,,,,,,,,,+++++++++***************************************((()))***+++++++++++++++,,,,,,+++***)))))))))***(((((()))***+++,,,,,,---(((((((((((())))))))))))******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&'''''''''''''''&&&%%%&&&'''''''''''''''&&&&&&''''''''''''((((((((()))+++)))''')))+++,,,***'''******))))))(((((('''''''''''''''''''''((()))*********))))))(((((('''''')))))))))))))))***++++++'''''''''''''''((())))))%%%%%%&&&''')))+++---...'''((((((((()))))))))***))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''((((((((((((''''''***)))((('''&&&%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((('''&&&&&&((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''((((((((()))))))))***)))(((((((((((()))+++,,,************************++++++***************)))++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++******+++,,,,,,------,,,,,,------------------------......---------,,,,,,,,,------------.........///------......//////000000////////////000000000000000000000111111111111222333222222222111111111111222222111111111222333444333333333444444444444555444444444444444555666777666555555444444555555666777777666555555666777777555666666666666777777777888888888888888888888888666666666777888999:::;;;<<<<<<;;;:::999888888777:::::::::;;;;;;:::::::::999999999999999999999999777666666666555555555555222333555777999:::;;;;;;666555333333333333111///000000000000//////......000000111111000///...------.../////////...,,,+++............---------,,,,,,------......------,,,------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++++++++************+++++++++,,,************************************************(((((()))***************,,,+++******))))))******))))))******************(((((((((((())))))))))))))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((''''''''''''(((((((((''''''&&&'''''''''((((((((())))))***)))((()))++++++)))'''))))))))))))(((((((((((()))(((((((((((())))))***))))))))))))(((((((((((())))))((((((((()))******)))))))))))))))***++++++******)))(((''''''''''''&&&&&&'''((()))******+++))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%((()))))))))(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******)))))))))******+++************************)))))))))******+++++++++******)))))))))***+++,,,*********+++++++++++++++******,,,------,,,++++++***+++,,,,,,------,,,,,,------------------------...------------,,,,,,,,,------------............+++,,,---...///000111111////////////000000000000000111111111111222222222333333333222222222222111333222222222222333444444333333333333444444444444333444444555555555444444555444444333333444444555777666555555555555666777333333444444444555555555777777777777777777777777555555444444555666666777777777666666666555555555555555666666666666555555555555555555555555555555333333333222222222111111...///000222333333444444222111000000111111000...000000000////////////...////////////////////////---............---,,,,,,...---------,,,,,,++++++,,,------......------,,,------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))*********++++++((())))))******+++++++++************************''''''((())))))))))))(((++++++***)))))))))***************))))))((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&$$$###$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))'''(((((())))))(((((((((''''''((((((((())))))))))))(((((()))******)))'''(((((((((((())))))))))))+++******))))))))))))***(((((((((((())))))))))))))))))(((((('''((((((((()))))))))))))))***++++++,,,+++)))'''&&&%%%$$$$$$(((((((((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%)))))))))))))))(((((('''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((($$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++++++++***************************************))))))))))))***************************++++++,,,*********+++++++++++++++***+++---...///......---***+++,,,,,,------,,,,,,,,,,,,------------------------------------------------------------------,,,,,,---......///000000////////////000000000000111111111111222222222222333333333222222222222222111111111222222222333333222222333333333444444444333444555666555444333222444333333222222333333444555555555555555555555555555555555555666666666666666666666666666666666666555444444333333333444444555555555555555555555555222222333333333333222222111111111111111111111111111111111000000000000//////000111111222222111111000///...///000111000/////////////////////////////////.........///000000------------------------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---------------------------------------,,,,,,,,,........................---------,,,,,,+++++++++************************((())))))))))))*********'''(((((()))***++++++,,,************************(((((()))))))))))))))(((******))))))))))))******)))))))))((((((((((((((((((((((((((())))))))))))(((((('''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&$$$###$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))************'''((())))))))))))))))))'''(((((((((((()))))))))(((((())))))***)))((((((''''''(((((())))))******++++++***)))((((((((((((''''''(((((())))))******)))((((((''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((+++++++++++++++******************************************)))))))))((((((+++++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---***+++---.........------***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------------------------,,,,,,...............---------////////////000000000000000000111111111222222222222222222222222222222222///000000111111111111111222222222333333333444444333333555555555444333222333333222222222222333333444444555555555555444444555555555666666666777777555555555555555555555555555555444333333333333444333444444444444555555555111111222222222222111111000000000000000000000000111111111000000000//////111111222222222111111000000///...///000111000///...............////////////......---......///000------,,,,,,,,,---------++++++,,,---...//////000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++,,,,,,,,,************************---------,,,,,,+++++++++))))))))))))))))))))))))((())))))))))))*********''''''((()))******++++++))))))))))))))))))))))))*********++++++***))))))***))))))((())))))******&&&''''''((()))*********(((((((((((()))))))))))))))((((((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%&&&''')))***''''''''''''''''''''''''&&&&&&((()))************''''''((()))))))))))))))(((((((((((()))))))))***'''((()))))))))(((((((((''''''(((((())))))*********)))((((((''''''''''''''''''(((((())))))******((((((''''''''''''(((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))((((((((('''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))(((((((((((())))))******+++******)))*********************************))))))(((((((((++++++,,,------------,,,******++++++,,,---------))))))+++,,,,,,+++*********+++,,,,,,------,,,,,,+++,,,,,,------.........,,,,,,,,,------------...------------,,,,,,,,,,,,.........---------,,,,,,////////////000000000000///000000000000111111111000111111111111222222222...///000000111111000000222222222222333333333333222333333444444444333333444333333222222333333444333333444555555444333333333444444444444555555555444444444444444444444444444444333333333333333444222222222222222222222222111111222222222222111111111111111111111111111111111111111111000000000000///000000111111000000///000///...///000111000///---............/////////........................,,,,,,,,,+++,,,,,,---...++++++,,,---...///000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))*********++++++'''(((((())))))*********))))))))))))))))))))))))***++++++++++++******)))))))))((((((((()))******&&&''''''(((***++++++,,,(((((((((((())))))))))))))))))((())))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''((())))))))))))&&&&&&'''((())))))))))))((((((((()))))))))******&&&(((***)))((('''(((((((((((((((((()))))))))))))))((((((''''''''''''((((((((((((((())))))))))))((((((''''''(((((()))***)))))))))))))))***++++++((((((''''''&&&'''''''''$$$%%%%%%'''((()))******))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&''''''((()))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((((((((((((((()))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((***)))))))))((((((((('''&&&''')))************)))************************((((((((())))))))))))))))))***+++,,,---,,,,,,+++))))))******+++,,,,,,,,,******+++,,,+++***)))(((***+++,,,,,,------,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......---------,,,,,,,,,++++++------------------------////////////000000000000....../////////000000000//////000000000111111111...///000111222111111000111222222222222333333333222222222222333444555555444444333333333333444444222333444444444444333222333333333444444444555555333333333333333333333333333222222222222222333333222222111111111111111111111111222222222222111111111111111111111111111111111111111000000000//////...//////000000000//////000///......///000///------------.........//////...////////////...,,,+++,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------........................*********+++++++++++++++************************************+++++++++,,,((((((((()))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((()))******)))))))))*********++++++(((((((((((())))))))))))'''''''''((((((***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))&&&''''''(((((((((''''''%%%%%%&&&'''((())))))((((((((()))))))))*********&&&(((***)))'''&&&''')))))))))))))))(((((((((((((((((((((((((((((()))***))))))))))))(((((((((((('''''''''((()))***+++,,,)))))))))))))))***++++++))))))((((((''''''((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&''''''((())))))***%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))((((((((('''%%%&&&((()))*********)))************************&&&&&&'''((()))***++++++((()))***+++,,,+++******'''(((((()))***+++++++++,,,------...---,,,***)))++++++,,,---------,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........---------,,,,,,+++++++++***++++++,,,---...//////////////////000000000000............////////////......//////000000000111///000111222333222111111111111222222222333333333222222111111222444666777555444444333333444444555222222444444444444222222444444555555555666666666333333333333333333333333111111111111111222333333444333333333222222222222111111222222222222111111111111111111111111111111111111000000000///////////////000111111111000000000///------...///---,,,---------.........//////...///000000///---+++))),,,,,,+++***+++,,,...///......---,,,+++))))))(((,,,------......------,,,++++++++++++++++++++++++''''''(((***+++,,,---...------------------------,,,,,,,,,------.........++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))******++++++++++++************(((((((((((())))))))))))&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))++++++***((('''))))))))))))))))))))))))''''''''''''''''''&&&&&&$$$%%%&&&'''(((((((((((())))))))))))************%%%(((******'''&&&''')))******))))))((((((''''''))))))(((((()))***++++++******))))))(((((('''''''''''''''(((***+++---...'''''''''''''''((())))))((((((((((((((()))***+++++++++)))(((&&&$$$###"""))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''((())))))'''((((((((())))))******((((((((((((((((((((((((+++***)))(((((()))***+++$$$%%%%%%&&&'''''''''&&&###$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((()))+++,,,,,,,,,+++***(((((('''''''''&&&&&&&&&######$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((()))***************(((((()))***************,,,+++***)))))))))++++++,,,,,,,,,+++++++++******))))))************))))))******++++++++++++******)))***+++,,,---------------------,,,,,,+++++++++------,,,+++***)))(((''',,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((******+++,,,---//////000222111000//////000111222///////////////.........///000000000111111111111////////////000000000000444333333222222333333444111111000000///000000111555444333333333333444555444444444333333222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000000///......000000000000000000000000111111000000//////............------...///111222//////000000111111222222,,,,,,,,,,,,,,,---...///.....................------------............/////////............//////111000...------...000111,,,------......------,,,000...+++***+++***)))(((***+++,,,,,,,,,,,,---......------,,,+++***))))))......---------,,,,,,,,,/////////......---------(((((())))))))))))((((((((()))***,,,------,,,,,,''''''''''''''''''''''''&&&&&&''''''(((((())))))******)))((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))*********)))((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((******))))))(((((((((''')))))))))(((''''''&&&&&&%%%''')))))))))((()))***,,,+++)))((((((((()))***'''(((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))******))))))((((((''''''%%%%%%&&&&&&'''((())))))************))))))))))))++++++***)))((('''&&&&&&)))'''&&&'''((()))((('''''''''''''''(((***+++,,,)))))))))***,,,+++)))'''((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++)))'''$$$%%%''')))'''&&&)))))))))))))))***+++,,,+++***)))((('''&&&%%%%%%''''''''''''''''''''''''+++***)))((((((''''''''''''((())))))(((&&&$$$###'''((()))(((&&&%%%%%%&&&''''''''''''((((((((((((%%%%%%%%%$$$$$$############$$$$$$%%%&&&'''(((((()))***+++++++++)))((('''&&&(((+++,,,,,,)))&&&$$$&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%(((((()))************)))&&&'''((((((((((((((('''++++++***))))))******+++,,,,,,++++++************))))))************))))))******++++++++++++************+++,,,------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***........................000///...------...//////............//////////////////000000000111111111////////////000000000000222111111111111222222333111111111000000000111111444333222222222222333444444444333333333222222222111111111222222222333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000///......000000000000000000000000000000000000//////......000///...------...//////.........///////////////---,,,,,,,,,,,,---...///------------.........///------------..................------------......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))*********))))))+++,,,+++******+++------------,,,++++++******,,,,,,,,,,,,+++++++++***++++++++++++******))))))))))))************))))))'''(((***++++++++++++***************************(((((()))))))))***************)))((((((((((((((())))))))))))))))))))))))******(((''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''(((((((((((('''''')))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&((((((((((((((('''''''''''')))******)))((()))***++++++)))((((((((()))***((((((((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))*********))))))(((((((((***)))))))))((((((((('''%%%%%%&&&''''''(((((()))''''''(((((()))))))))***))))))))))))(((((((((((()))'''&&&'''((()))((('''))))))(((((('''''''''''')))(((((()))+++***)))''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&&&&&&&''')))******(((&&&&&&((()))((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))***+++*********))))))'''&&&&&&&&&'''(((((('''&&&''')))((((((((()))))))))******&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((((((((((((((((((((''''''&&&''')))******)))&&&%%%'''''''''(((((((((((()))((((((((('''''''''&&&&&&'''((())))))******))))))'''((((((((((((((('''&&&******)))))))))******++++++************)))))))))))))))************))))))******++++++++++++*********+++,,,---............,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,---------------------,,,,,,+++++++++---------......------,,,111111000///...---,,,,,,......---------......///---------.../////////000////////////000000000000////////////000000000000//////000000000111111222111111111111111111111222222222111111111111222222333333333222222222222222111111111222222222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000//////...000000000000000000000000000000000////////////...111000///...---------------------------,,,,,,,,,------,,,,,,,,,---......,,,,,,------......//////------------............------,,,,,,,,,,,,------,,,,,,************,,,,,,,,,+++***))))))***+++,,,+++***((()))+++,,,,,,+++***+++,,,+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))(((((((((******++++++++++++******((())))))*********))))))++++++++++++++++++++++++*********++++++++++++,,,******)))((((((((())))))))))))))))))))))))))))))+++***)))((('''&&&&&&&&&%%%&&&&&&''''''(((((()))'''(((((())))))(((((('''******))))))))))))(((((((((((((((((((((((((((((())))))******++++++,,,,,,(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))+++,,,,,,***))))))***+++******)))((())))))))))))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&''''''(((((()))%%%%%%&&&'''((()))******''''''(((((())))))******)))'''&&&'''((()))((('''((((((((((((((('''&&&&&&(((''''''((())))))(((&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))******)))'''''')))***)))(((%%%&&&'''((('''&&&%%%$$$%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++***)))((('''''''''''''''%%%'''(((((((((((()))+++'''''''''((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&'''((((((''''''''''''(((((((((((()))))))))(((((((((((((((''''''''''''(((((()))))))))))))))***************))))))((()))))))))))))))************))))))))))))))))))))))))******++++++******)))******++++++++++++*********+++,,,------.........,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------......---,,,,,,+++******++++++,,,------...------000000///...---,,,,,,+++//////////////////000000,,,,,,------...///000000........./////////000000////////////000000000000...//////000111111111111111111111222222222222222222222222111111222222222222222222222222111111111111111111111222222222222111111111111111111111111111111111111111111111111//////////////////////////////000000000000//////000000000000000000000000//////////////////////////////......------------...---------,,,,,,++++++------,,,,,,,,,------...------------------------,,,,,,---------.........------,,,,,,,,,,,,------,,,+++************+++,,,---,,,***))))))***,,,---...,,,+++,,,---///......+++,,,---+++***))))))************+++++++++,,,,,,************))))))))))))+++++++++++++++*********)))******++++++******)))***************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))((())))))***))))))))))))))))))))))))+++******************+++)))))))))(((''''''&&&&&&(((((())))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((()))***++++++,,,,,,(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((&&&''''''((())))))******+++,,,------+++))))))***+++******)))))))))))))))******))))))((('''''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''((((((((()))&&&&&&''''''((()))******(((((((((((()))))))))))))))'''&&&'''((()))((('''$$$&&&''')))************(((&&&&&&&&&(((((('''&&&%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))(((((('''(((((()))((($$$&&&(((******)))((('''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$$$$%%%&&&&&&((())))))(((((()))+++$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((())))))***((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))(((((())))))************)))))))))))))))))))))*********++++++++++++************++++++++++++******)))***+++,,,------------++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,------......---,,,,,,+++******)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////+++,,,,,,---...//////000---............/////////////////////000000000000//////000111222222111111///000111222222222222111222222333333333333222222111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000........................//////000000000000//////////////////////////////.............../////////,,,------...............///......------,,,,,,,,,...------,,,,,,,,,------//////...---,,,++++++***,,,,,,,,,------------.........------------......,,,,,,++++++++++++,,,,,,...,,,+++))))))+++,,,...000...,,,,,,---...---,,,,,,---...---+++******+++(((((())))))******++++++,,,++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((,,,+++++++++******++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((()))))))))***,,,---...++++++******)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((((((((&&&''''''((()))***++++++(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))&&&''''''((()))***+++++++++---...---+++*********************)))))))))(((******))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))'''&&&'''((()))((('''&&&'''((()))***+++++++++(((&&&%%%&&&'''((('''&&&%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''&&&&&&'''((("""$$$''')))*********)))'''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((('''&&&$$$$$$%%%&&&''')))******)))((('''''')))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((())))))((((((''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&((()))%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&'''(((((())))))((((((&&&&&&'''(((((((((((((((''''''((()))************)))))))))************+++******++++++++++++************++++++++++++******((()))***+++,,,,,,,,,,,,*********++++++++++++++++++++++++******)))))))))++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,******++++++,,,,,,------)))***+++,,,------------,,,,,,,,,---.........///------------.........///////////////000000000000///000111222222111000///---...000111222222111000222222333333333333222222000000000000000111111111000000000111111111111222111111111111111111111111000000000000000000000000...........................//////000000000000000////////////////////////---............/////////++++++---......//////.....................------......---,,,,,,,,,------///......---,,,+++******,,,,,,,,,,,,------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,***)))***+++***))),,,---...---+++++++++---((()))))))))******++++++------,,,,,,,,,+++++++++*********+++++++++++++++(((((())))))))))))((((((,,,++++++***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))(((((((((******)))))))))***++++++))))))))))))))))))))))))&&&&&&'''((()))***,,,---((())))))******+++,,,,,,((())))))******))))))(((''''''(((((((((((())))))+++******))))))(((((('''&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''((())))))***++++++***,,,------+++******+++)))************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((+++*********)))))))))(((******))))))(((((('''''')))'''&&&'''((()))((('''******)))(((((((((((())))))'''%%%%%%'''((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((('''%%%%%%'''((("""###%%%'''((())))))((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))***))))))((((((((()))))))))******)))'''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((())))))(((((($$$%%%&&&((())))))))))))&&&'''((()))*********)))************++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++******'''((()))******+++******)))*********++++++++++++******+++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------((()))+++,,,------,,,,,,------------------------,,,,,,---------.........////////////000000000000///000111111111///---,,,,,,---///111111111000///000111222333333222111000/////////000000000111111000000000000111111111111111111111111111111111111000000000000000000000000..............................///000000000000000////////////////////////---------.........//////+++,,,---.........---,,,---------...............///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))((((((***++++++******+++,,,,,,+++***,,,---+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,)))))))))******)))))))))******))))))***+++,,,---******************************)))))))))(((((((((******))))))******+++,,,))))))))))))))))))))))))))))))(((((())))))***+++((((((((()))******++++++))))))************))))))((((((((())))))*********++++++******)))(((((('''''''''''''''''''''''''''(((((())))))))))))(((((()))(((((((((''''''''''''))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&&&&'''''''''(((((((((((())))))******+++(((***,,,,,,+++***+++,,,)))******+++***)))((('''((((((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))'''((((((((()))))))))***)))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))))))))'''&&&'''((()))((('''***(((&&&$$$$$$%%%'''((()))(((&&&%%%'''((((((''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&((()))(((&&&%%%'''***&&&&&&''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))***************)))'''((()))(((&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&''''''(((((((((((((((%%%&&&((()))+++,,,,,,,,,%%%&&&((()))*********)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******&&&'''((())))))*********))))))******++++++++++++)))******+++---......///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,------------------------***+++,,,...//////......------------------,,,,,,,,,,,,,,,---------......////////////000000000000...///000000///---+++)))***,,,...000111111/////////000111222222111000///.../////////000000111111000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////......///000000000000000////////////////////////---------.........//////---......///...---+++***,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,)))******+++---...//////++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++))))))************))))))***)))((())),,,.........((()))++++++******+++---------------------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------******++++++++++++******)))((((((((((((***,,,---''''''''''''''''''''''''+++*********))))))((((((******))))))***+++,,,,,,))))))))))))))))))))))))...---,,,+++*********************)))((((((''''''))))))************))))))))))))******+++++++++++++++++++++***)))(((((('''((((((((((((''''''''''''(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))************''')))++++++******+++,,,)))******++++++)))((('''''''''((()))***+++,,,,,,******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))((((((((((((%%%&&&&&&'''((()))******&&&&&&'''((()))***++++++)))'''&&&'''((()))((('''&&&$$$"""!!!"""%%%)))+++***(((&&&&&&'''((()))((((((((((((''''''&&&&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))(((((((((''')))***)))'''&&&(((+++---,,,***)))((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))...---+++)))'''&&&%%%%%%'''((()))******)))((('''$$$&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&'''(((((((((((((((((((((&&&''''''((('''&&&$$$###'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''))))))************))))))***)))))))))((((((''''''***))))))***,,,------,,,******))))))******+++,,,)))))))))))))))*********)))***++++++,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++++++++,,,,,,---...//////,,,---......//////..............................000000000000000/////////000000////////////000000,,,...///111111///...,,,000000000000000000000000222222111000/////////000////////////////////////222222111000///...------///...---,,,,,,---...///000000//////.........------------...............------------------------...---,,,+++,,,,,,......------............------******+++,,,,,,+++******)))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++(((((()))***++++++,,,,,,)))((((((((()))***++++++************+++,,,------++++++++++++++++++++++++------------,,,,,,+++***...---,,,+++************((()))************))))))******++++++***)))'''&&&***+++,,,,,,---------------,,,,,,+++*********+++))))))))))))***+++,,,---+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++000+++''')))***((()))+++)))(((((((((((())))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******(((((('''(((((()))***+++((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''(((((())))))************++++++***)))(((((()))))))))))))))******+++''''''((()))***+++,,,,,,((((((((((((((((((((((((---+++))))))***+++***)))(((((((((((((((((((((((('''(((******))))))+++,,,(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&&&&''''''&&&%%%))))))(((((('''%%%$$$###((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((''''''''''''((((((***)))((()))))))))'''&&&$$$&&&((()))(((&&&###"""''''''''''''''''''''''''&&&'''((())))))***)))))))))(((((('''''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))*********))))))(((((((((((('''&&&(((***+++***)))+++************+++,,,,,,******************************+++,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------.........,,,---......//////..............................////////////////////////111000000//////000000111...///000111111000///...000000000000000000000000111111000000///000000000........................111111000000///......---///...------------...///000/////////.........---000000000000////////////------------------------......---,,,+++,,,------------............------,,,---............---,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******++++++,,,------...++++++++++++++++++,,,---+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,+++***)))((((((((((((***************))))))(((((()))***++++++***))))))***+++,,,,,,------,,,,,,---,,,++++++************************+++,,,------+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))*********...)))''')))+++))))))+++(((((('''&&&&&&&&&'''((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******)))(((((((((((())))))***************************((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''''''''&&&&&&%%%))))))(((((())))))***+++))))))))))))************)))))))))))))))))))))))),,,***(((((()))))))))((((((((((((((((((((((((((('''((()))((('''&&&'''((((((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%((((((((((((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((()))((('''((())))))'''%%%%%%&&&'''(((((('''%%%$$$'''''''''''''''&&&&&&&&&((((((((()))))))))((((((((((((''''''''''''(((((()))((('''&&&%%%###""""""&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))************))))))***************)))))))))((('''&&&(((***+++***)))+++++++++++++++,,,------,,,,,,++++++******))))))+++++++++,,,++++++******+++++++++++++++*********++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,---......//////.......................................///////////////111111111000000111111111111111111111111111111111000000000000000000000000000000/////////000111111........................000000000///.........---///...------------...////////////...............111000000000///.........------------------------///...---,,,++++++,,,,,,------............---------......//////......---,,,,,,,,,,,,------------******+++,,,,,,---......,,,,,,------------,,,,,,,,,,,,------......//////---,,,,,,++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++///...---,,,,,,+++,,,,,,+++++++++++++++***)))((('''((()))***++++++++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++************************+++,,,,,,---+++***))))))))))))***+++))))))))))))))))))))))))************))))))))))))+++((('''+++---***)))***+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))*********))))))(((((((((((()))************************((((((((((((((()))******(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))))))))((())))))(((((())))))***++++++*********))))))(((((())))))))))))))))))))))))***)))''''''((()))((('''((((((((((((((((((((((((((()))***)))&&&%%%&&&'''(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((&&&%%%'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((()))((('''((())))))'''%%%&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&((((((((()))(((((('''&&&((('''''''''''''''(((((())))))((('''%%%$$$######&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&(((((('''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%$$$$$$$$$%%%'''((())))))))))))))))))))))))))))))************))))))++++++******************+++***)))+++---...---,,,,,,,,,++++++,,,,,,---...------,,,,,,+++***))))))+++++++++++++++***)))((('''((()))***+++,,,---...+++,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------------------,,,,,,,,,---......///................................................/////////222222111111111111222222111000000//////000000111///////////////////////////////////////000111222........................///..............................------.................................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++,,,---......,,,,,,------------,,,,,,,,,---------......//////,,,+++******))))))))))))------,,,+++************++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++//////...---,,,,,,------******+++++++++++++++***))))))******++++++++++++***++++++,,,,,,,,,++++++******+++++++++*********)))))))))))))))***+++,,,************************))))))))))))))))))))))))++++++******))))))((((((+++((()))...000---++++++///---***((('''((()))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))*********)))(((((('''((((((''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((******))))))(((((('''''''''((()))***************((((((((((((((()))******************))))))))))))***************************(((''''''((()))((('''((((((((((((((((((((((((***++++++***)))(((((()))(((((())))))))))))(((((())))))************))))))(((((()))))))))))))))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''%%%''''''((())))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((('''''''''((((((''''''''''''(((((()))((('''((()))***(((&&&((('''&&&&&&'''((()))***((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''((((((((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&%%%$$$$$$&&&'''((((((((((((((((((((((((((())))))************))))))******************++++++,,,++++++,,,...//////...,,,,,,++++++,,,,,,---...------,,,,,,+++***))))))++++++++++++******)))((('''((((((***+++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000------------------,,,,,,,,,---......///.............................................//////000000222222111111111111222222000//////......//////000///////////////////////////.........///000111111........................---------------.........---..................------------...............///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,------......------,,,,,,,,,,,,,,,------------,,,,,,+++***)))))))))***------,,,+++************************************+++,,,,,,------,,,,,,,,,******)))((((((((())))))((()))***,,,------------,,,++++++***************+++++++++,,,,,,+++******))))))***+++++++++***))))))(((((((((((())))))*********++++++++++++******))))))))))))))))))))))))++++++******))))))((((((+++)))***000222...,,,,,,///---+++)))((()))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))*********)))(((((('''((((((''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))******))))))((((((''''''$$$$$$%%%&&&''''''''''''((((((((('''((())))))***))))))))))))************))))))))))))))))))))))))***)))'''((()))******)))))))))))))))))))))))))))''')))******))))))***,,,(((((())))))))))))(((((())))))************))))))'''''''''(((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((()))(((((()))***+++)))(((((('''&&&&&&&&&(((***+++(((((('''''''''&&&&&&&&&$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&'''((((((((((((((()))))))))******&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((()))******(((((((((((((((((((((((())))))************)))))))))))))))******************))))))***,,,---,,,++++++++++++++++++,,,------,,,,,,++++++******))))))*********+++******)))))),,,++++++***))))))((((((******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........------------------------,,,---......//////....................................//////000000111111111111111000000111111111........................000000000000000000000000//////.........///000000------------------------+++,,,,,,------.........------...//////...---------------------.........000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------++++++++++++++++++,,,,,,...------,,,,,,,,,,,,---,,,,,,++++++***+++++++++************************++++++,,,---------,,,,,,+++******)))))))))******)))***+++,,,---.........------,,,******))))))***++++++++++++++++++***)))((()))***+++++++++***)))))))))((((((((())))))*********+++,,,,,,+++******))))))))))))))))))))))))************))))))))))))---***+++000111...,,,,,,++++++***))))))((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))*********))))))(((((((((((()))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((('''''''''((((((''''''(((((()))***(((((())))))*********+++((((((((((((((((((((((((***((('''((()))******)))))))))))))))))))))))))))%%%&&&(((((('''''')))***(((((())))))))))))((((((((())))))******))))))(((&&&''''''(((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((''''''(((******)))(((((('''&&&&&&&&&'''((()))''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((((((((((((''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&(((((('''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((((()))******++++++******))))))))))))))))))))))))))))))************))))))((((((((())))))*********(((''''''(((***++++++***+++************+++,,,,,,************************((())))))************)))---,,,+++***)))((('''&&&)))))))))*********+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,,,,------.........,,,---......//////..............................//////000000111222222333111000000//////000000111...///000111111000///...000000000000000000000000000000///.........//////------------------------***++++++,,,------......------...//////...------,,,,,,,,,------.................................++++++++++++++++++++++++))))))+++,,,------,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------............------,,,,,,++++++++++++++++++------,,,,,,,,,---......+++++++++***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,------,,,,,,,,,------...,,,,,,------------,,,,,,---,,,+++*********+++,,,+++++++++++++++***))))))'''(((***+++,,,+++***)))++++++************++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))*********---******...///,,,******)))******++++++***)))((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******)))(((((((((((())))))***************************((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***))))))(((((((((''''''''''''((())))))************))))))))))))'''''''''''''''''''''''')))'''&&&&&&((()))))))))))))))))))))))))))))))))&&&'''((((((''''''((()))(((((())))))))))))(((((('''(((((())))))(((((('''''''''((())))))***++++++''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&''''''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''((((((&&&%%%%%%&&&((()))(((&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&'''((()))''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&''')))*********)))(((************************))))))************))))))''''''(((((()))))))))***)))((('''(((***,,,+++*********))))))******+++,,,)))))))))))))))*********'''((()))***************************))))))))))))((())))))))))))*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////++++++,,,,,,---...//////,,,---......//////..............................///000000111222333333333000000////////////000000...000111333333111000...000000000000000000000000111000///...............------------------------******+++,,,------......,,,---...//////...---,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***,,,---------,,,+++,,,,,,------,,,,,,++++++***)))(((((()))***+++---------.........//////...------,,,,,,++++++***------............------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---************+++,,,------------------------------***+++,,,,,,------------++++++*********+++,,,,,,/////////...---+++***)))+++******)))***,,,---...+++++++++++++++***)))(((&&&(((***+++,,,+++***)))------,,,,,,+++,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))(((((())))))******++++++---)))))),,,,,,)))((())))))+++---......---,,,***))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******(((((('''(((((()))***+++((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''&&&%%%$$$$$$'''''''''''''''((()))))),,,,,,+++***)))((('''''''''''''''''''''''''''''''''&&&%%%%%%'''((((((((())))))))))))))))))))))))***+++,,,+++)))'''((()))(((((())))))))))))((((((''''''((((((((((((''''''((())))))***++++++,,,,,,&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((''''''''''''(((((($$$######%%%''''''&&&$$$'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))))))))(((((('''%%%###!!! $$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((()))++++++************************------,,,+++***)))(((''',,,+++***))))))***+++,,,+++,,,------,,,***'''&&&))))))))))))))))))))))))''''''(((((())))))***************)))))))))))))))************************------...,,,+++***,,,---***+++---------+++)))(((,,,,,,,,,---------......---.........//////000000........................////////////000000000000000000000000000000000000///////////////......---111111111000//////......------............------...***'''(((---000///---------------,,,+++******++++++,,,,,,,,,,,,------.../////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,++++++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++///...,,,++++++,,,.../////////000000///...------,,,,,,,,,---,,,,,,++++++------------------------------,,,++++++,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***)))***+++,,,,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))***++++++,,,,,,,,,++++++******++++++,,,,,,***************'''%%%)))***,,,,,,,,,+++)))'''(((((())))))((('''&&&&&&***************************)))(((''''''((()))***&&&'''''''''(((((())))))''''''''''''(((***+++,,,((((((((((((''''''''''''++++++***)))))))))))))))***(((&&&&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))*********((('''&&&&&&%%%######$$$&&&)))+++(((((((((((())))))))))))))))))(((((((((((())))))%%%&&&'''(((((())))))(((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))(((&&&$$$###$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((()))***+++************************++++++***************)))+++***))))))))))))***+++******+++,,,+++***(((&&&))))))))))))))))))))))))((((((((()))))))))))))))************))))))))))))******************************+++)))((('''(((***++++++,,,---,,,+++***))),,,,,,,,,------------...------......////////////.........................../////////000000000000000000000000000000000000000000000000000//////...////////////////////////------............------,,,)))&&&(((,,,...---***++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------..................---,,,------------------------------------------------******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---....../////////......---,,,------......///.........------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++---...///000000///......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))))))))***+++,,,------++++++******************+++******))))))******+++***)))((()))+++,,,+++******+++,,,------+++***)))))))))******))))))((('''''''''''''''''''''''''''***)))(((''''''((())))))'''''''''((((((((()))))))))(((((((((((())))))***((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&((('''&&&&&&(((***))))))''''''''''''''''''''''''((('''''''''(((((()))))))))))))))))))))((('''''''''&&&$$$$$$$$$''')))+++(((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))(((''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''(((''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''((()))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((''''''(((((()))***+++************************)))))))))******+++++++++***))))))(((((())))))***((((((************((('''))))))))))))))))))))))))))))))))))))))))))((((((************************************************,,,------,,,******+++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,---------------------............///............................../////////000000000000000000000000000000000000111111111111000//////,,,,,,------...//////000------............---------+++)))+++---...,,,))))))***+++,,,------------++++++,,,,,,,,,,,,------,,,------............---------------------------........................++++++++++++,,,,,,,,,---+++,,,---------,,,+++***++++++++++++,,,,,,,,,,,,------------------------,,,,,,************,,,,,,------......------,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------......//////000++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++------------------------***************+++++++++***+++++++++,,,,,,------,,,,,,++++++***))))))(((***))))))))))))))))))******((('''(((+++...//////+++,,,---------,,,***)))******++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%&&&)))***+++***((((((((((((((((((((((((***)))((('''((()))***+++***))))))(((((((((((((((((('''&&&%%%&&&(((***+++(((((((((((())))))))))))))))))(((((((((((())))))************)))((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))'''''''''''''''''''''''')))))))))))))))((((((((((((''''''''''''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))(((((('''(((((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******************************))))))))))))************))))))(((((((((((())))))&&&'''((()))***)))))))))))))))))))))))))))))))))+++******))))))((((((((()))***************++++++************************---......---++++++,,,...,,,,,,+++******++++++,,,++++++,,,,,,,,,---------------------------------................................./////////000000////////////////////////000000000000000///......,,,,,,,,,------.........------............------///......///000000---******+++,,,,,,---------,,,+++++++++,,,,,,,,,------+++,,,------............------------------------------------------------,,,,,,,,,---------......***+++---......---+++***+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,,,,+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------...///------....../////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......---,,,+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,+++------------------------************************...------,,,+++***))))))+++++++++*********))))))******))))))))))))******,,,***((((((+++...000000++++++,,,,,,,,,+++***))))))***************))))))************************((((((((((((((()))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''***))))))((((((((()))))))))'''&&&''')))******)))))))))))))))))))))))))))***)))((('''''')))***,,,***)))(((''''''((()))***)))((('''''''''(((***+++(((((((((((())))))))))))))))))(((((((((((())))))***************)))((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))%%%&&&&&&'''''''''''''''(((''''''&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))((('''%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))(((((((((((())))))***))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))((((((&&&'''(((((())))))******))))))))))))))))))))))))++++++******))))))(((((())))))******+++++++++,,,***************************++++++***(((((()))***,,,++++++******+++,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,....................................////////////..............................//////......---,,,......------,,,,,,,,,,,,------............------////////////000...,,,***,,,---------,,,,,,+++***+++++++++,,,,,,,,,------++++++,,,---.........---------------------------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***+++---......---+++******+++,,,---------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++)))***+++,,,------------------------------------///////////////000111222............////////////...................................................//////......------,,,.........------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,+++***)))((())))))*********++++++++++++++++++******+++++++++...,,,***)))+++---...///***************))))))((((((((()))******)))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))((((((''''''''''''((()))***+++*********)))))))))((((((+++***************++++++,,,***((((((((()))((('''))))))))))))))))))))))))(((((('''''''''((()))******)))(((''''''((()))***))))))((((((((()))******(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************''''''''''''(((((((((((('''((((((((()))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''((((((''''''(((''''''&&&&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))*********))))))(((((((((((())))))******))))))(((((((((((())))))*********))))))))))))))))))))))))******************))))))))))))******+++,,,,,,,,,************************+++,,,,,,+++))))))***,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++........................------........./////////........................---............---,,,,,,///......---,,,,,,++++++------............------,,,,,,,,,,,,,,,+++******------------,,,+++***)))++++++,,,,,,,,,,,,------+++,,,,,,------------,,,------------------------************************(((((((((((())))))))))))***+++,,,---------,,,+++***+++---.........---,,,++++++++++++++++++++++++------------------------++++++,,,,,,------,,,,,,,,,,,,---...////////////........................111111000111111222333444000000000000000000000000000000000000000000000000000000000000000000000000111000000//////.........///...---,,,+++++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++&&&(((***+++------,,,,,,((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,///---+++***+++,,,,,,,,,***)))))))))(((((((((((('''((())))))***)))))))))((((((((((((((((((((((((&&&'''((()))*********)))******))))))))))))((((((&&&&&&''''''(((***+++,,,*********)))))))))(((((())))))(((((())))))******---+++)))((()))((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((()))************''''''''''''((((((((((((''''''(((((())))))******+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))((($$$%%%'''((((((((('''&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))(((((('''(((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))))))))***++++++***))))))******)))))))))******+++))))))))))))))))))))))))******************++++++))))))***++++++,,,------************************.........---,,,+++,,,...)))***+++,,,---,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***........................---------.........//////------------------------...............------,,,.........---------------------............------+++++++++******)))***+++,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++------------------------++++++++++++++++++++++++(((((()))))))))*********+++++++++,,,,,,---------***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,---------------------......///.........000000000000000000000000111000000111111333444444333333333333333333333222333333333333333333333333333333333333333333333333444444333222111000000000///...---+++******++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++&&&'''***---...///......******************++++++++++++************++++++---+++***+++,,,---,,,***+++******)))))))))))))))((()))******++++++******************************%%%&&&((()))*********)))*********)))))))))((((((((((((((((((((()))******((((((((((((''''''''''''((((((((((((((()))******,,,***)))((()))))))))'''''''''''''''''''''''''''&&&((()))++++++***)))(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))((((((''''''''''''(((((((((((('''''''''((()))*********++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((($$$%%%'''((()))((('''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***)))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))***+++,,,,,,+++***)))++++++************++++++)))))))))))))))))))))))))))))))))***+++++++++,,,))))))***+++,,,,,,------************************+++++++++***)))((()))+++((()))+++---...---+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********........................---------.........//////------------------------///////////////......---,,,------......//////000---..................---------,,,+++***+++---...******+++,,,------------++++++,,,,,,,,,---------------------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++,,,---...***+++---//////...---,,,------------------------***++++++,,,,,,++++++***+++,,,------............,,,,,,,,,---,,,,,,++++++000000000000000000000000000000000000111222333444555555555555555555555555555555555555555555555555555555555555555555555555777666555444333333333333444333111000/////////000,,,------......------,,,------------------------.........------,,,,,,,,,)))+++---/////////...---,,,,,,++++++***)))))))))******))))))))))))*********)))***+++------,,,***,,,+++******)))*********)))***+++,,,,,,,,,,,,,,,''''''''''''''''''''''''%%%&&&((()))*********)))+++*********))))))((((((***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))))))))))))))***+++++++++)))((((((***+++***)))'''''''''''''''''''''''''''(((+++------,,,***(((&&&'''(((*********)))(((((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((('''&&&%%%''''''''''''((((((((()))&&&''''''((()))******++++++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((($$$%%%'''))))))((('''&&&%%%&&&((()))))))))(((''''''''''''''''''''''''''''''((((((((())))))******&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((((((&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))((((((''''''))))))************)))(((&&&&&&''''''((()))))))))))))))(((((((((((())))))******))))))((((((''''''))))))(((((((((((())))))*********)))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))+++++++++*********))))))++++++******************++++++,,,,,,,,,,,,---------------............///++++++,,,---............//////...---,,,,,,,,,,,,------............------........................+++,,,,,,------,,,,,,+++------------------------...---,,,,,,,,,,,,---...///...---,,,++++++***+++111---***)))***+++***)))+++---//////---,,,,,,,,,------------,,,,,,+++*********+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,------------,,,------,,,,,,------...///111///---+++*********+++------------------------+++,,,---------,,,+++***222111///...---------...............////////////333333444444444444333333222111111000111222444555333333333333333333444555444444333333333555666777666555555555555666777777666666666666666777777888555555666666555333111000333222000//////000222333000//////............///---------,,,,,,,,,,,,+++***,,,...//////---+++)))---------,,,,,,,,,++++++******+++,,,,,,+++******((('''&&&''')))***)))(((***))))))((()))***,,,---+++*********))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((('''((((((((()))*********))))))))))))))))))))))))+++*********))))))((((((%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''******))))))((((((((('''(((((())))))((('''&&&&&&''''''''''''''''''''''''''')))++++++(((&&&''')))))))))))))))******************++++++***)))((('''))))))((((((((((((((()))''''''(((((())))))******)))))))))))))))(((''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''******)))((('''&&&%%%%%%&&&''''''((()))((((((((()))((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''%%%###$$$%%%'''((('''&&&%%%$$$$$$&&&'''''''''&&&'''''''''&&&%%%%%%$$$''''''((()))******))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***)))))))))((((((((('''((()))))))))))))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...++++++,,,,,,---,,,,,,,,,------,,,,,,,,,------...------............------........................,,,------......------,,,------------------------...---,,,,,,,,,,,,---...,,,,,,+++++++++,,,------///,,,******+++,,,+++))))))+++---...---,,,------,,,---------,,,,,,+++*********+++,,,,,,---......***++++++,,,,,,++++++***,,,---------------,,,,,,,,,,,,,,,,,,,,,---......---,,,+++******,,,---///------------------------,,,,,,---......---,,,+++000///.........///000111222222222222333333333333111111222222222222111111111000000//////000111222111111111111222333444444555555444444444555666777666666666666777777888999777777777777777888999999666666777777666555444333444444333222222333444444111000000///.....................------,,,,,,++++++,,,---......---,,,***------,,,,,,,,,+++++++++------,,,,,,,,,,,,---------,,,+++,,,...///...---,,,,,,++++++,,,...000111))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))((((((((((((&&&&&&&&&%%%$$$#########))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''(((((((((((((((((()))))))))(((((((((''''''(((((())))))(((''''''&&&''''''''''''''''''''''''%%%'''******(((''')))+++))))))))))))************))))))((((((((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))+++++++++++++++***))))))***)))))))))((((((((((((************************(((((((((((('''''''''&&&(((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$$$$&&&'''((('''***)))'''&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''')))***,,,,,,'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((((((((''''''((((((((((((((('''&&&&&&''''''((()))))))))))))))***++++++***))))))))))))))))))((((((((((((***))))))(((((())))))***(((((())))))******++++++************************((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,++++++******++++++++++++,,,---...///------............------........................---......//////......---------------------------------,,,,,,,,,,,,------)))))))))***,,,---///000,,,+++***+++,,,,,,+++)))&&&))),,,------,,,---...,,,,,,---------,,,++++++***++++++,,,,,,------...)))******++++++******))),,,---------------,,,,,,,,,,,,++++++,,,,,,---...---,,,+++++++++,,,...///------------------------------...//////......---.........///000222333444000000000111111111222222222222222222222222222222111111000/////////000000/////////000000222333333666555555444444444444555666666666666777888999:::888888888888888999999:::777777888888888888777777666666666777777666666666333333222111000/////////000000//////...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++...---,,,++++++,,,---...+++***)))***,,,---,,,+++,,,,,,,,,,,,---///111222(((((())))))***++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++******)))))))))((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))************))))))))))))++++++***))))))((('''''''''''''''(((((()))))))))((((((((((((''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''$$$&&&((((((((()))***,,,))))))))))))************((('''&&&%%%%%%%%%&&&'''))))))(((((((((((())))))))))))))))))((((((((((((******++++++******))))))))))))))))))((((((((((((************************''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((()))&&&&&&''''''((((((((((((''''''((((((((('''&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$%%%&&&(((''''''((('''%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((((((((&&&&&&''''''((('''''''''&&&&&&''''''((()))))))))((()))+++,,,,,,+++)))((())))))))))))((((((((((((***))))))))))))))))))***''''''((()))***++++++,,,************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************************+++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,++++++,,,,,,---...------............------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///******+++,,,---,,,+++***'''))),,,---,,,+++,,,---,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------******++++++++++++******)))***+++,,,------------,,,++++++++++++,,,------000///...,,,,,,+++,,,,,,......................../////////000000000000000...//////000222333444555////////////000000000000333333333333333333333333222222111111000000000000......//////000111333333555444444333222222222222444444444444555777888999888777777777777888999999777777777888888999999999777888:::;;;;;;:::888777666666555555444333222111333333222111000///......------,,,++++++,,,------,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,((('''&&&'''((())))))'''***))))))***+++---///000*********************+++))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))((((((******++++++,,,---......))))))))))))))))))))))))*********)))))))))))))))*********))))))(((((((((&&&&&&'''((()))******+++((((((''''''''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&''''''((((((******((()))))))))************((('''%%%$$$$$$%%%'''((()))(((((((((((())))))*********))))))(((((('''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&"""!!! """%%%'''((('''%%%&&&&&&'''&&&&&&%%%%%%''''''((())))))(((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))%%%%%%&&&'''''''''''''''&&&&&&''''''((()))))))))((()))+++,,,,,,+++)))((((((((((((((())))))))))))******))))))))))))******''''''((()))***++++++,,,************************************************''''''''''''''''''''''''))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,------------............------......---,,,++++++...---,,,+++++++++++++++------............------........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---)))***,,,---,,,,,,+++***)))+++------,,,******++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++%%%&&&(((***,,,---......,,,,,,++++++,,,,,,---...000000///......---------////////////////////////000000000111111222222333111222222333333444444444222222222222333333333444444333222222222222333444222222222222111000000///000000000111111222444444333333333333222222111111222222222222333444555666777666666666666777888888666666666666777888999999888999;;;<<<<<<;;;999888999999999999888777555555666555555444333222222222000...---++++++,,,---...---------,,,,,,,,,+++++++++,,,---......---,,,++++++***)))***,,,---,,,+++))))))((()))***+++---///---,,,,,,+++***))))))((())))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))&&&''''''(((***++++++,,,))))))))))))))))))))))))))))))))))))))))))******'''''''''(((((()))))))))&&&''''''((()))***++++++''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((()))((('''&&&''''''((((((((()))))))))************)))(((&&&%%%%%%&&&(((***((((((((((((((()))************))))))((((((''''''&&&''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((((((&&&'''((()))))))))''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''(((((('''%%%"""!!! """%%%'''((('''%%%%%%&&&&&&'''&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''++++++)))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))%%%%%%&&&'''((((((((((((&&&&&&''''''((()))))))))))))))***++++++***))))))(((((((((((())))))))))))+++******))))))******+++(((((())))))******++++++************************************************''''''''''''''''''''''''))))))))))))))))))))))))***************+++++++++)))))))))***++++++,,,,,,************++++++++++++---------.........//////------.........---,,,,,,...---,,,+++************------............------........................+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++************+++***+++------+++******+++***,,,......,,,*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,%%%&&&(((***,,,......///---,,,,,,,,,,,,---............///000111222222222111111111111111111111111222222222222222333444555444444555555555444333333222222222222333333333333444333222111111222333444333444444444444444333222555444444444444555666666555555666666666555444444444444333333444444555666666666666666666777777888666666555555666777888888777888:::;;;;;;:::888777999:::;;;;;;;;;:::888777888888777777777777666666444333111///......//////............---------------...///000000///...---,,,+++***+++---------+++,,,++++++***+++,,,...///......---+++***)))((('''))))))))))))))))))))))))+++***)))(((((()))***+++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&&&&'''(((((()))******((((((((())))))*********(((((((((((())))))))))))(((((()))*********))))))((((((((((((((((((((((((+++(((&&&%%%&&&''''''&&&))))))))))))************)))((('''''''''((()))***(((''''''(((((()))***+++))))))))))))(((((((((((((((((()))*********))))))((((((((()))))))))))))))''''''''''''''''''''''''((((((((())))))))))))))))))((((((''''''(((((()))((('''''''''&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((()))''''''((()))))))))((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''')))((('''%%%((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))***%%%%%%&&&(((((()))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***+++******))))))******+++)))))))))))))))*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,************++++++++++++,,,,,,---------.........++++++,,,---------,,,,,,,,,,,,+++++++++++++++,,,------............------........................,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++************++++++,,,---...,,,)))(((***,,,***,,,......---,,,,,,---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---...............------......///000//////111222333444444444333333333333333333333333333333333333333555666777444555666666666555555444222222222222333333333444777666555444444555666777::::::;;;<<<===<<<;;;;;;999999888888777777888888::::::<<<<<<===<<<;;;;;;999999888777777777777888777777666666777777888999777777666555666666777888666777888999999888777666777888:::;;;<<<;;;:::999999999::::::::::::;;;;;;:::999777555333222111111000////////////.........///...,,,++++++,,,...///***(((((((((***+++***)))...---,,,+++,,,,,,---...------,,,++++++***))))))))))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********))))))************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******++++++(((((()))***************((((((((((((((((((((((((***'''$$$$$$&&&((((((((())))))))))))************''''''((((((((()))))))))''''''''''''((()))***+++(((((((((((())))))))))))'''(((((()))******))))))(((((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))((((((((((((((())))))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''((())))))&&&$$$***)))'''&&&'''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((())))))******%%%&&&'''((())))))))))))&&&&&&''''''((()))))))))))))))(((((((((((())))))'''((((((((())))))******++++++************++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++((())))))***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,************+++,,,---------..................---........................---..................---++++++++++++++++++++++++***+++,,,------,,,+++*********))))))***+++,,,,,,---......+++((('''))),,,(((+++---///.........///***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---......//////......---///............///000000333333444444444333222222444444444444444444444444444444333333444555777888333444666777777777666555777777777777888888888999<<<;;;:::888888:::;;;<<>>???@@@BBBBBBBBBAAAAAA======<<<;;;::::::::::::888888888777888999999:::999888777666666777888999666666666777777666666666555777999;;;;;;;;;:::999::::::;;;;;;<<<=========>>>===<<<:::888666444333000000000000///////////////+++'''$$$$$$'''+++///+++)))))))))+++,,,+++***...---,,,+++***+++,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***++++++++++++************)))%%%%%%&&&((()))***,,,,,,))))))))))))))))))))))))(((((())))))*********+++,,,,,,++++++***)))))))))*********)))))))))))))))))))))******+++++++++,,,(((((()))***************))))))))))))))))))))))))(((%%%"""###'''******)))))))))))))))************&&&&&&'''((())))))((((((''''''''''''((()))++++++''''''(((((())))))******%%%%%%&&&'''((((((''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))###$$$$$$%%%&&&(((((()))'''&&&%%%$$$$$$&&&'''))))))(((''''''''')))***+++((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))))))))&&&$$$&&&%%%$$$$$$&&&(((''''''$$$%%%%%%&&&'''''''''&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))+++***)))(((((('''(((((())))))(((((((((((())))))++++++******************))))))))))))))))))))))))((((((((((((((((((((((((((()))++++++)))((()))***))))))))))))))))))))))))---,,,++++++,,,,,,***(((+++++++++++++++***)))((("""$$$'''+++,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...............------------------,,,,,,+++++++++***++++++,,,,,,------...///...,,,*********,,,---------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---,,,++++++,,,---...,,,------......------,,,---------,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,---...///000111222333333888777666444333222222222444333111000111222333444555555444222111222444666777555555888:::999:::>>>@@@CCCCCCAAA??????;;;666>>><<<<<<===<<<;;;@@@GGGPPPVVV[[[]]]``````[[[SSSJJJFFFDDDDDDAAA>>>AAAFFFFFFIIIOOOUUUXXXWWWRRRNNNLLLFFF@@@>>>??????<<<888>>>;;;888999<<<>>>===;;;;;;;;;;;;;;;;;;:::999999;;;999888888888888777555555555555555555555444444;;;<<<>>>???@@@@@@???>>>=========<<<;;;;;;::::::888777555333111/////////222///,,,++++++,,,---,,,000000///......---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,+++***)))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))************+++***)))'''''''''((()))))))))(((((('''''''''&&&'''(((((((((+++000...)))))))))))))))************+++$$$(((,,,'''***///,,,************))))))))))))((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))'''(((((()))***++++++,,,&&&(((******))))))***+++((((((((((((((()))******))))))))))))((((((((((((***(((&&&&&&'''((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&(((((((((&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%$$$######''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&***)))''''''(((((('''&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))************************************************************************(((***++++++***))))))***))))))))))))))))))))))))+++*********++++++)))(((+++++++++++++++***))))))'''(((***+++,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++///---,,,******+++,,,---------,,,,,,,,,+++++++++)))))))))*********++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...111111222333444555555666888888777666555555555666333333333444555666666555555555555444555777:::<<<===;;;:::<<<======CCCJJJOOOVVVYYYSSSKKKFFFDDDCCCEEEBBBAAAAAAAAAEEEOOOZZZiiiqqqyyy~~~{{{rrr]]]WWWSSSRRRPPPMMMNNNQQQTTTZZZeeennnsssrrrmmmiii```XXXOOOHHHEEECCC>>>;;;@@@>>>>>>AAAEEEGGGEEEBBB@@@@@@???>>>===;;;::::::<<<:::888777777666333111444444444444555555666777777888:::;;;=========<<>>>>>>>>>>>======<<<;;;999777444222000///111...,,,+++---...///.........------,,,,,,++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))...------,,,++++++*********************+++++++++))))))))))))))))))))))))))))))))))))************+++***)))((((((((())))))******)))))))))(((((((((((())))))(((+++//////***))))))))))))************'''!!!'''+++''')))...***************))))))))))))((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))'''(((((())))))*********(((***,,,,,,+++******+++))))))(((((())))))***+++++++++++++++***************(((&&&&&&'''((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((())))))))))))'''&&&&&&&&&((()))((('''(((((((((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&&&&%%%$$$''''''(((((('''&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((()))******************************)))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))************************************************************************)))+++,,,,,,+++******+++)))))))))))))))))))))))))))(((((()))++++++***(((+++++++++************))),,,,,,,,,++++++***))))))++++++,,,,,,,,,,,,++++++,,,------......------,,,******++++++,,,,,,------------,,,,,,,,,,,,++++++...------,,,++++++******...---+++******+++,,,,,,,,,,,,,,,,,,++++++++++++******)))((()))***+++,,,***************************++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111555555555666666777777777555444444444444444555555555555666888:::;;;999888777666666777999<<<@@@BBBEEECCCAAABBBBBBFFFRRR___lllxxx~~~ttteeeZZZWWWVVVUUUQQQMMMLLLMMMTTTdddsss|||ssskkkiiigggdddbbbdddgggqqqxxxjjj___VVVPPPIIIEEEFFFGGGLLLSSSYYYZZZWWWSSSMMMKKKHHHDDDAAA???>>>>>>===;;;:::::::::888666333444444333222222333555555444555666888:::;;;<<<<<>>===:::777444222111///------...000000000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************---------,,,++++++******+++++++++***************))))))))))))))))))))))))))))))))))))************++++++***)))))))))******++++++************))))))***+++)))'''***//////,,,))))))))))))************---(((,,,---&&&'''***$$$************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((+++---...,,,***))))))))))))(((((())))))******++++++++++++************)))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((''''''''''''+++***)))((('''((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))(((((('''((('''&&&''')))***)))(((******)))))))))))))))(((((((((((())))))*********&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%&&&'''%%%$$$'''''''''(((''''''&&&%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((())))))***************************))))))))))))))))))))))))(((((('''(((((()))******))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++***************************+++------+++***+++,,,))))))))))))))))))))))))((('''((()))+++,,,+++***++++++******************---,,,+++***))))))******++++++,,,,,,,,,,,,++++++,,,------......------,,,)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++***,,,+++)))))))))***,,,...)))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,---......---,,,+++...//////////////////...++++++,,,,,,---------.../////////000111222444444666666777777777777777777555555444444444444555555999888999===BBBEEEEEECCC???>>><<<<<>>>>><<<:::888777555333333333444555333444555777999:::;;;<<<<<<======>>>???@@@@@@@@@@@@@@@AAAAAA???===:::888444222000000111222111000........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,+++++++++***)))))))))))))))))))))))))))))))))((()))))))))************++++++******************************************+++,,,***''')))---///...((()))))))))************000,,,......)))///555000************)))))))))((()))))))))******)))))))))))))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''(((+++---...,,,)))(((''')))(((((('''(((((())))))))))))))))))(((((((((''')))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((('''''''''+++)))'''&&&&&&''')))***''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))((('''&&&$$$$$$)))((('''((()))******((())))))))))))))))))))))))++++++******)))(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''')))(((''''''((()))(((&&&&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((())))))))))))((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))******))))))(((((((((((())))))(((((()))))))))*********************************))))))))))))))))))))))))***+++------+++***+++,,,)))))))))))))))))))))))))))((((((***---...---,,,+++******))))))***+++++++++***)))(((((()))+++,,,***++++++,,,,,,++++++***,,,------------------,,,***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++*********+++***((('''((()))+++---)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,---...//////...---,,,...//////////////////...++++++,,,---.../////////111111111222333555666777666666666666666666777777:::999888888777777888888::::::===FFFRRR\\\```aaaSSSNNNJJJIIILLLRRRVVVYYYZZZXXXXXXZZZ^^^iiixxxqqqmmmjjjkkknnnuuu{{{tttmmmqqqzzzvvvgggYYYNNNGGGDDD???>>>===>>>???@@@@@@???;;;:::888777666666777777444444555666777888999:::999999:::;;;<<<<<<=========>>>@@@BBBBBBAAA???>>>:::888555444444333111000............---------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,+++++++++***)))))))))************************((()))))))))*********************+++++++++******))))))))))))))))))))))))***,,,+++'''(((,,,......((()))))))))************'''&&&+++---///>>>LLLIII************)))))))))(((***))))))))))))))))))***((()))************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''')))++++++***'''&&&&&&(((''''''&&&&&&'''''''''))))))))))))((((((((('''((('''''''''))))))(((&&&(((((((((((((((((((((((('''''''''((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))((('''''')))((('''((()))******((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))'''(((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,,,,+++******+++))))))))))))))))))))))))***))))))+++---...---,,,+++***)))))))))***+++,,,)))((((((((()))***,,,---******++++++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,------......++++++,,,,,,,,,,,,------))))))******+++,,,,,,---*********+++++++++++++++++++++++++++************(((((('''&&&'''((()))***))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,---...///111111222333333444444666777888999666666666777777888888888999999888888888999999:::<<>>@@@AAAAAAAAAAAA???===:::888888666333111//////......---,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++*********************)))+++++++++***************************************))))))))))))************((()))******+++*********((((((((())))))))))))***(((+++,,,((('''***---,,,))))))))))))************((((((,,,---...???MMMIII************))))))))))))******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((***)))(((''''''(((((((((''''''&&&&&&''''''++++++++++++************(((''''''((())))))(((&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&%%%%%%&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((***+++,,,------((('''&&&''')))***)))(((&&&&&&''''''''''''((((((%%%%%%&&&''''''((())))))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((&&&%%%$$$%%%'''''''''%%%%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))''''''(((((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((***++++++***))))))***)))))))))))))))))))))))))))))))))***,,,---,,,***+++***)))((()))***,,,---))))))******+++,,,------******++++++++++++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------***************+++++++++))))))***+++++++++++++++++++++++++++************))))))))))))************************************++++++,,,---------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++------...000111222444444666666666666777888999:::777888888999:::;;;<<<<<<::::::;;;<<<===???AAABBBDDDKKK[[[tttssspppqqqssstttpppnnnooouuu}}}{{{|||yyyfff[[[TTTRRRPPPQQQVVV]]]bbbeee```^^^[[[UUUNNNGGG@@@===???>>><<<:::999888888888777888888888999999:::::::::;;;;;;<<<===>>>???@@@@@@???===<<<;;;999777444444333222111000///...---...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************))))))))))))************'''((()))*********)))))))))))))))*********++++++%%%***,,,)))''')))+++***))))))))))))************,,,---000,,,(((444<<<333************))))))))))))+++***)))(((((()))***+++((()))***++++++***)))((())))))))))))))))))))))))'''(((((())))))*********((())))))((('''''')))+++******)))(((((((((((((((++++++++++++************'''''''''((())))))'''%%%((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&((())))))*********'''&&&&&&&&&((()))((('''&&&&&&&&&''''''((((((((($$$%%%%%%&&&((())))))***%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&%%%$$$%%%'''((('''&&&%%%&&&&&&'''((((((''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((())))))(((((((((((())))))&&&''''''((()))******+++((((((((((((((((((((((((************************((()))++++++)))((()))***)))))))))))))))))))))))))))(((((()))++++++***(((+++***)))((()))***,,,---++++++,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++*********+++++++++***************+++++++++,,,,,,---------,,,,,,++++++***)))))))))((()))***++++++++++++++++++++++++************)))+++,,,---............---************************+++,,,------......------+++***)))(((((()))***+++,,,------......------,,,---...///111222444555555777777777777888999::::::::::::;;;<<<===>>>???@@@AAABBBCCCFFFIIILLLNNNPPPOOOXXXlllwwwtttrrrqqqssspppqqqxxxyyykkk___]]]\\\aaaiiittt}}}~~~ttthhh[[[PPPIIIGGGEEEBBB@@@===<<<<<<<<<999999::::::::::::;;;;;;;;;:::::::::;;;<<<===>>>@@@???>>>======<<<:::888999999888666444333111111......---------,,,,,,,,,------------------------------------------------))))))******+++++++++,,,************************))))))))))))************&&&'''(((*********)))(((*********++++++,,,,,,,,,$$$))),,,)))'''((())))))))))))))))))************''')))---)))$$$---222&&&************))))))))))))+++***)))(((((()))***+++''')))***++++++***)))'''))))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))((('''(((+++...,,,,,,+++******)))******))))))))))))(((((((((((('''''''''(((***)))'''%%%((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((()))******))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&%%%###"""!!!'''&&&%%%&&&((((((((('''&&&'''''''''(((((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))((('''&&&''')))***)))(((%%%%%%&&&'''((((((((('''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((*********+++++++++++++++))))))((('''&&&%%%$$$$$$)))))))))))))))))))))))))))***++++++***)))((('''(((''''''''''''(((((()))+++***)))(((((()))***+++))))))************))))))++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***,,,,,,++++++******)))(((''''''(((***+++(((((((((((())),,,...///---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++*********+++---...++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,++++++'''(((***+++---.........+++)))'''(((,,,//////......222555444111000333777888666777999888888<<>>============:::777444222000...,,,+++,,,------,,,...,,,++++++,,,---,,,+++))))))*********+++++++++---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))***+++,,,------,,,***)))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))*********++++++++++++,,,+++++++++++++++++++++((((((((((((((()))************))))))((((((''''''((((((((((((((((((((((((******)))((('''(((((((((+++***'''&&&&&&'''***+++(((''''''&&&&&&((()))***((((((((((((((((((((((((+++++++++++++++***)))(((''''''(((((())))))******''''''''''''((((((((((((((('''&&&&&&'''((()))*********))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((())))))((('''&&&&&&(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((((((''''''''''''''')))))))))))))))))))))))))))******+++***)))(((''',,,+++******))))))******++++++***))))))***++++++******++++++++++++******************))))))))))))************************++++++++++++++++++++++++((()))***+++++++++******---,,,+++)))((((((''''''++++++******+++---///000///.........------------++++++++++++++++++++++++******************************)))))))))***,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))***+++,,,---...//////,,,******,,,000222333222222444777666444444666999666555777::::::999>>>DDDJJJSSS^^^ccc```ZZZUUURRRXXX\\\ccckkkqqquuuvvvuuulllttt{{{zzzzzz~~~yyyrrriiigggfffhhhooo{{{~~~xxxvvvllliiiiiimmmpppsss|||}}}zzzzzz}}}}}}~~~vvvooofff___ZZZTTTLLLFFFFFFCCC???<<<<<<<<<<<<<<<;;;<<<======<<<<<<<<<===<<<<<<;;;;;;;;;===>>>???BBBBBBBBBBBBAAA>>><<<:::555222///.........---,,,///---,,,,,,---......---+++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))+++*********************(((((((((((((((((((((((())))))))))))************************************))))))))))))*********+++***************)))))))))((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***(((''''''&&&'''((()))***))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))++++++******))))))(((((((((((('''&&&'''''')))))))))))))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''''''''''''''''''''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***(((((((((((())))))))))))***))))))(((((())))))*********))))))(((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))*********)))(((((())))))((('''&&&&&&&&&&&&,,,++++++******++++++,,,***++++++,,,,,,++++++***)))))))))************+++************************++++++++++++++++++++++++(((((()))************))),,,,,,,,,+++***)))(((''',,,,,,++++++,,,,,,---.........---------------,,,***************************************************))))))))))))******+++++++++************++++++*********++++++++++++,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...000111------...000444666666555333333444555555666666777888888999<<<<<<===CCCKKKXXXkkk}}}}}}qqqeeehhhjjjooouuuzzz|||{{{yyyttt{{{~~~{{{uuussspppjjjcccYYYVVVTTTSSSWWW^^^fffkkkvvvvvvtttpppkkkfffdddddd[[[WWWVVVVVVWWWYYY```gggxxxxxxooonnnnnnrrrzzzwwwmmmbbb[[[UUUPPPJJJFFFCCCBBBAAA@@@;;;<<<<<<<<<============<<<<<<;;;;;;<<<===???@@@DDDDDDEEEFFFEEEDDDBBBAAA<<<999666333222000...,,,000...------...//////...,,,,,,,,,,,,------------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***,,,(((((((((((((((((((((((())))))))))))************************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))((((((((((((************************((()))*********)))'''&&&))))))(((((((((((())))))(((''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''''''''%%%&&&&&&&&&'''((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))******))))))))))))******+++******))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&************************)))******++++++******)))(((((()))******+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************'''((()))+++++++++******+++*********************++++++++++++******************************************************************************++++++++++++************++++++))))))*********+++++++++++++++,,,---------,,,,,,...---,,,+++,,,...000222///000222444666666555555666555444666888999999888>>><<<===>>>???BBBLLLWWWmmm{{{sssrrrppprrrtttvvvtttsssttt{{{zzzzzz|||{{{sssllleeejjjooottt{{{}}}vvvmmmgggaaa___aaaaaa\\\XXXMMMKKKHHHHHHJJJNNNSSSVVVXXXYYYYYYXXXVVVUUUWWWXXXUUURRROOOMMMLLLMMMPPPSSS[[[fffnnnnnnllljjjfffaaaaaaaaadddjjjooorrryyyxxxlllggg___WWWRRRMMMIIIFFFAAA???>>>>>>>>>>>>>>>===<<<;;;::::::;;;===>>>???AAABBBCCCDDDDDDDDDDDDCCCBBB@@@<<<999666444000...111///------...///......*********+++++++++,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++,,,))))))))))))))))))))))))((()))))))))************************************'''''''''(((((((((((()))'''''''''((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((***+++***)))'''%%%'''((()))******)))((('''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''******))))))((((((''''''$$$$$$%%%&&&'''((()))***))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&%%%%%%%%%&&&''')))***)))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))******))))))))))))******'''''''''&&&&&&%%%%%%%%%))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))***++++++(((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,------(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++&&&''')))***++++++***)))++++++++++++******))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++))))))*********+++++++++***+++,,,,,,---------,,,...---++++++,,,...111222111333555666666555444444;;;::::::;;;>>>??????>>>???>>>???AAACCCKKK[[[jjj|||uuurrrtttvvvwwwuuuxxx~~~vvvqqqmmmmmmooommmddd\\\OOOQQQRRRTTTYYY]]]ZZZTTTTTTPPPNNNOOOSSSTTTQQQNNNEEEDDDCCCBBBBBBDDDFFFHHHJJJJJJKKKKKKKKKMMMQQQTTTPPPOOOLLLIIIGGGHHHHHHGGGHHHOOOUUUVVVUUUUUUVVVUUUWWWTTTUUUXXX[[[___fffooovvvvvvkkkaaaWWWQQQMMMIIIEEECCCBBBAAA>>><<<<<<;;;:::::::::;;;<<<======>>>???AAABBBCCCDDDDDDFFFDDD@@@>>>;;;888555222222000............---,,,******+++++++++,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,++++++************************((()))))))))************))))))))))))))))))))))))&&&'''''''''((((((((((((((((((((())))))*********))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((***+++***)))'''%%%'''((()))******)))((('''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''******))))))((((((''''''&&&&&&&&&&&&'''''''''''')))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&'''((())))))******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''''''''''''''(((((((((((((((&&&%%%%%%%%%&&&''')))***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((((((''''''''''''((((((&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))(((((('''''''''((()))))))))((((((((())))))***+++'''(((((())))))((((((''''''(((((((((((((((((('''))))))******+++,,,------************************++++++++++++++++++++++++*********)))***++++++,,,******++++++***))))))(((,,,,,,---------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************---------...------,,,+++++++++************++++++*********++++++++++++,,,******+++,,,------------------------///111333444555666888888777777888999<<<<<<>>>???@@@AAABBBCCCBBBCCCGGGKKKOOOYYYkkk{{{~~~~~~ssskkkccc```^^^___aaa^^^WWWQQQEEEGGGGGGFFFHHHKKKJJJFFFIIIFFFDDDEEEHHHHHHFFFCCCDDDCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFEEEFFFIIINNNQQQNNNOOONNNKKKKKKKKKHHHCCCDDDHHHJJJJJJIIIIIILLLOOORRROOONNNOOOPPPQQQWWW^^^___ppp~~~xxxvvvzzzsssjjj]]]WWWPPPJJJGGGCCC>>>:::>>>===<<<;;;:::;;;<<<<<<======>>>@@@AAACCCDDDEEEGGGEEECCCAAA@@@>>>:::777666444111/////////---,,,------------............++++++************++++++************************))))))))))))))))))))))))''')))+++---...---,,,+++++++++++++++++++++++++++))))))))))))************((((((((((((((((((((((((''''''''''''((((((((((((((())))))******++++++,,,***))))))((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((()))*********)))'''&&&'''((()))******)))((('''&&&''''''((()))(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))((((((((((((,,,+++***)))'''&&&%%%$$$'''(((((()))(((((('''&&&'''''''''''''''(((((((((%%%&&&&&&&&&'''((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((())))))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''(((((()))&&&'''(((((()))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))***++++++,,,,,,,,,'''''''''''''''((((((((())))))))))))))))))))))))(((''''''&&&'''((()))*********)))((('''&&&&&&&&&'''((()))******)))((('''(((((())))))))))))((((((*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++*********+++------------,,,+++++++++,,,,,,++++++,,,---------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---------,,,+++***++++++************++++++++++++++++++,,,,,,,,,,,,)))***+++,,,---------------...///111333555666777888:::<<<<<<;;;<<>>===<<<<<<<<<<<<<<<===>>>???AAABBBDDDEEEFFFEEEDDDCCCCCCBBB???===;;;888555333111000...,,,---------............///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))(((((()))******+++,,,,,,******)))((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&&&&((()))))))))((('''))))))))))))))))))))))))&&&'''((()))))))))))))))(((((((((((())))))))))))******)))(((''''''&&&&&&&&&'''((())))))((((((''''''''''''(((((()))))))))&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&'''''''''''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))%%%&&&''''''((((((((('''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''((()))***++++++$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))((('''&&&&&&'''((()))***111000...,,,***(((''''''((()))***++++++***)))((())))))************))))))***++++++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))---,,,+++++++++,,,---...,,,,,,,,,,,,---///111222((()))***+++,,,+++******''''''(((((()))))))))***------------------------************************+++,,,,,,---,,,+++***)))++++++************++++++++++++,,,,,,,,,---------)))***+++,,,------...------///111444666888999999999<<<>>>??????AAAFFFJJJJJJNNNRRRRRROOOOOOSSSWWWcccgggoootttssssss|||uuunnnllljjjeee]]]VVVTTTVVVYYYXXXZZZ[[[YYYSSSPPPOOOPPPJJJKKKMMMNNNNNNMMMLLLKKKJJJPPPTTTRRRRRRVVVZZZZZZYYYWWWTTTTTTUUUVVVUUUSSSQQQTTTYYY^^^ccceeeggggggbbbaaa___\\\\\\^^^cccfffiiinnnqqqqqqsssuuunnndddYYYZZZ\\\[[[WWWTTTUUUXXX[[[[[[]]]___[[[UUURRRTTTLLLTTTXXXVVVUUUXXX[[[]]]\\\^^^``````ZZZWWW]]]fffhhhyyyuuummmeee\\\UUUDDDCCCAAA???============;;;;;;<<<===???AAACCCDDDDDDDDDCCCDDDEEEEEEBBB@@@>>>;;;888555333222///---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))(((''''''(((***,,,---))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))'''(((((()))***++++++,,,******)))((((((((((((((('''((((((((())))))******))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''((()))******))))))''''''(((((())))))******"""###$$$%%%&&&((())))))%%%&&&''')))))))))(((((('''((((((((())))))******'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&'''((((((((('''&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((()))***$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&******))))))))))))******((()))))))))************+++*********))))))((((((,,,+++***((((((((()))***'''''''''(((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,+++******))))))******+++++++++*********))))))))))))))))))))))))))))))***+++,,,------------,,,------------,,,+++******,,,,,,------------......************************---+++***+++------+++(((+++++++++++++++***)))(((+++++++++*********)))))))))************+++++++++---,,,***)))))))))******)))*********(((((()))++++++,,,,,,,,,+++---///222555777999:::::::::<<<>>><<<<<>>===<<<:::888;;;;;;<<<<<<===???BBBDDD??????@@@CCCFFFHHHHHHGGG@@@???>>><<<999555222///....../////////...---,,,+++,,,---...---+++)))'''***+++,,,,,,******+++,,,***(((((()))***+++***)))******************+++++++++++++++*********))))))***)))(((''''''(((******((())))))*********))))))))))))))))))))))))))))))+++*********))))))((((((---+++)))((('''&&&''''''---+++)))***---...,,,***(((((())))))))))))((((((++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((('''&&&%%%(((((())))))((('''&&&&&&)))((('''((()))***)))(((%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&''''''''''''%%%&&&((()))))))))((('''))))))************))))))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((...---+++***(((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$$$$%%%'''''''''(((((((((((((((((('''&&&%%%%%%'''(((***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((((())))))***************++++++++++++************)))))))))((())))))((((((''''''(((((('''''''''(((((((((((((((''''''((())))))(((''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))************++++++*********++++++,,,+++++++++*********))))))************************+++++++++,,,,,,,,,------++++++,,,,,,++++++***************+++++++++,,,,,,************************+++***)))***,,,---+++)))******+++++++++***))))))+++++++++*********)))))))))************+++++++++,,,,,,+++***)))***++++++)))***+++*********,,,...---...//////...///222555666888999999999:::<<<>>>BBBAAACCCGGGHHHJJJRRR]]]kkk{{{|||wwwzzzyyyxxxvvvuuuwww{{{~~~{{{www|||~~~sssiiiaaa[[[VVVSSSMMMNNNMMMJJJGGGHHHMMMQQQQQQTTTWWWYYYXXXXXXXXXXXXXXXZZZ\\\```dddgggjjjkkk{{{}}}{{{qqqiii^^^WWWTTTRRROOOLLLLLLMMMNNNNNNNNNMMMKKKJJJNNNTTT```qqqrrrfffWWWNNNIIIEEE@@@<<<<<<<<<;;;;;;<<<>>>@@@AAA@@@???@@@BBBDDDFFFEEEDDDEEEDDDCCC@@@<<<777333111////////////............,,,,,,.........,,,***))))))+++,,,+++***)))***+++***)))((()))+++++++++)))************************+++++++++*********))))))***))))))((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))(((+++***)))((((((''''''(((***((('''(((***+++)))'''(((((())))))))))))((((((''''''((())))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((('''((((((((((((((('''&&&&&&)))((('''((()))***)))(((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''&&&'''((()))))))))(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++***)))((('''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''&&&%%%$$$###$$$%%%'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))***++++++++++++,,,,,,,,,************))))))))))))++++++,,,,,,,,,,,,,,,,,,'''''''''(((((()))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))************+++******++++++,,,---...+++++++++***************++++++++++++++++++++++++,,,++++++++++++,,,,,,---))))))***+++++++++******************++++++++++++************************)))((((((***+++,,,+++***)))******+++++++++******+++++++++***************)))************+++++++++,,,++++++++++++,,,,,,---)))***+++++++++,,,...000---...111222333666999<<<:::;;;;;;;;;:::;;;>>>AAAGGGDDDDDDGGGKKKSSSaaammm~~~yyyvvvvvvvvvwwwwwwpppggg\\\[[[bbbjjjoooooogggbbb[[[TTTPPPMMMJJJHHHGGGHHHIIIIIIKKKQQQYYY```fffkkkpppttttttsssrrrrrrkkkmmmooorrrwww|||uuummmjjjhhhccc^^^YYYYYYYYYXXXVVVSSSQQQOOOPPPQQQTTT[[[hhhxxxxxxwww|||vvvjjj```XXXMMMFFFDDDAAA>>><<<===???@@@@@@@@@???>>>???AAABBBBBB@@@FFFFFFEEECCC@@@===:::888333222111//////.........,,,,,,---......---,,,+++)))***++++++))))))***+++***)))((()))+++,,,+++***************************+++++++++***************************)))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((()))(((''''''))))))((('''((())))))******))))))(((&&&''''''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&%%%&&&'''((())))))))))))(((((((((((((((''''''&&&)))((('''((()))***)))(((((())))))******))))))(((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&''''''(((''''''''''''((()))))))))))))))((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''')))(((''''''((())))))((((((((('''&&&&&&&&&$$$$$$###"""###$$$%%%&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((*********+++++++++,,,,,,*********)))))))))))))))***+++---...///...------'''''''''((())))))******((((((((())))))((((((((((((((((((((((((((((((((())))))))))))*********+++((()))))))))*********************+++,,,---///000************************++++++++++++++++++++++++,,,,,,+++******+++,,,---((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------************************''''''((()))+++++++++***((()))***+++++++++++++++************************))))))*********++++++++++++++++++,,,,,,------...***+++,,,+++++++++---///+++...222555888<<<@@@CCC>>>??????======>>>@@@CCCEEEDDDCCCFFFOOO]]]ppp}}}~~~wwwtttttttttsssqqqhhh^^^QQQJJJLLLQQQUUUVVVSSSQQQOOOLLLLLLLLLLLLLLLOOOQQQTTTWWW\\\eeerrrzzz{{{uuussspppllljjjhhhhhhhhh___\\\ZZZXXXYYY]]]aaadddnnnmmmkkkgggddddddgggjjjzzzuuueeeXXXRRRLLLEEEBBBBBBCCCAAA??????>>>======???AAA@@@???AAAAAABBBCCCCCCBBB@@@???999888555222000///......+++,,,---------,,,,,,+++***+++,,,,,,******+++,,,+++***)))***,,,,,,,,,++++++++++++*********************************************++++++***)))'''%%%))))))*********)))(((((())))))))))))))))))))))))*********)))))))))))))))&&&'''(((*********)))(((***)))))))))******)))))))))))))))******))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((((((((((((((('''((((((((((((((('''''')))((('''((()))***)))((()))))))))******)))))))))((((((((((((((((((((((((''''''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&((((((((((((((((((((((((&&&&&&'''((((((''''''&&&'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))*********+++))))))))))))))))))******%%%&&&((()))***)))((((((''''''(((((()))******+++)))))))))(((((()))))))))((((((((((((((((((((((((((())))))))))))*********((()))))))))************)))******+++,,,...///000************************************************,,,++++++******+++++++++))))))+++,,,------......+++++++++,,,,,,,,,------************************&&&''')))*********++++++((()))***+++++++++++++++************************))))))*********+++++++++***++++++,,,------------+++,,,---,,,++++++---...000333666999;;;===AAACCC???@@@@@@???>>>>>>@@@BBBAAAAAABBBFFFRRReeexxxyyyqqqllljjjiiigggdddccc\\\RRRKKKJJJKKKMMMNNNNNNOOOPPPRRRTTTVVVYYY[[[^^^bbbggglllsss}}}uuuppphhh___YYYUUUTTTTTTTTTUUUXXXYYYYYYYYYYYYYYYdddlllwwwwwwcccZZZPPPKKKJJJHHHBBB===@@@>>>======???AAAAAA@@@>>>???@@@BBBBBBBBBBBBAAA@@@>>>;;;888444111000///,,,,,,,,,,,,,,,+++++++++,,,---......,,,,,,---...,,,******+++,,,---,,,++++++++++++*********))))))***************************++++++++++++)))'''&&&***+++++++++******)))((())))))))))))))))))))))))))))))))))))))))))******%%%'''(((*********))))))))))))******)))))))))***))))))************)))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))************(((((()))(((((('''&&&&&&''''''(((((((((((((((''')))((('''((()))***)))((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((((((((((((((())))))******************)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))'''%%%$$$$$$%%%)))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''''''''(((((())))))***)))((((((''''''(((((()))(((((()))))))))*********))))))))))))************''''''(((((()))(((((((((''''''((())))))***++++++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))******+++---...///***************+++++++++))))))))))))))))))))))))+++++++++,,,++++++***))))))***+++,,,---.........))))))))))))************************************''')))++++++******+++,,,)))******+++++++++*********************+++++++++)))************+++++++++***+++,,,,,,,,,,,,,,,+++,,,---...---,,,---///111999;;;===>>>>>>>>>???@@@@@@AAABBBBBB@@@???@@@AAA???BBBEEEJJJVVVhhhvvv|||}}}sssnnnggg```\\\YYYXXXVVV^^^\\\YYYWWWUUUVVVWWWYYYYYY\\\```ccceeehhhlllnnnqqqvvv}}}pppccc\\\YYYYYYMMMNNNPPPRRRSSSRRRQQQPPPPPPWWWaaannn|||qqqddd]]][[[UUUJJJAAADDDBBB@@@???@@@BBBBBBAAA@@@AAABBBBBBBBBAAA@@@???DDDCCCAAA>>>;;;777444222......------,,,+++++++++---...//////------...///,,,+++***+++---...---,,,,,,,,,++++++***)))))))))***************+++++++++++++++++++++***)))((((((******+++******)))((('''))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))'''((())))))''''''((())))))******++++++******)))&&&''''''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************))))))))))))((('''&&&%%%&&&'''(((((((((((((((((()))((('''((()))***)))(((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&(((***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((((((((((((((('''''''''''''''((())))))))))))************))))))'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))***)))((('''&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((('''%%%###$$$%%%((('''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&&&&''''''((())))))*********))))))(((((())))))***))))))*********+++++++++((()))))))))************++++++***)))))))))******&&&'''((()))***+++,,,,,,******)))(((((()))******))))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))************)))))))))***+++,,,---...))))))*********+++++++++************************)))***,,,------+++)))''')))***+++,,,,,,,,,,,,,,,))))))))))))************************************(((***---,,,***)))***,,,******+++++++++***))))))))))))*********+++++++++)))************+++++++++***+++,,,,,,,,,+++***)))+++,,,...///000111444777===???AAABBBBBBAAABBBCCCDDDGGGIIIIIIGGGEEEDDDDDDDDDIIIMMMPPPYYYfffllllllfffmmmuuu|||vvvkkkbbb```\\\WWWSSSQQQSSSTTT___aaadddgggiiilllpppsssrrruuuzzz|||}}}~~~uuunnnlll^^^\\\ZZZWWWVVVVVVUUUTTTNNNTTTYYY^^^ooo|||xxxooo```SSSKKKHHHDDDBBBBBBBBBAAA@@@AAABBBCCCDDDDDDDDDCCCBBBCCCDDDDDDDDDAAA>>>:::888222222000///---,,,,,,,,,---...///...---,,,---///---,,,+++,,,---......,,,,,,,,,++++++***))))))((())))))*********+++++++++++++++******)))*********))))))))))))((('''&&&%%%))))))))))))))))))))))))((()))))))))************)))(((((((((((())))))***''')))+++***((('''(((***)))******++++++******)))''''''((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''&&&&&&'''((((((((((((((()))((('''((()))***)))(((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&%%%%%%%%%&&&(((***+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((()))))))))'''&&&&&&%%%&&&&&&((((((&&&'''((()))************((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++((('''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&''''''((()))******+++******))))))))))))************+++++++++,,,,,,,,,(((((())))))*********+++***)))(((&&&&&&&&&''''''&&&'''((()))***+++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))************))))))))))))***+++,,,,,,))))))******++++++++++++++++++++++++++++++++++++(((***,,,......+++(((&&&))))))***++++++++++++******++++++++++++,,,,,,,,,************************))),,,...---+++)))***,,,+++++++++++++++***)))((())))))******++++++++++++)))************+++++++++***+++,,,,,,+++***((('''***,,,///111222555999<<<;;;>>>BBBDDDEEEFFFHHHIIIJJJMMMPPPQQQOOOLLLJJJIIIIIIOOOSSSUUU[[[cccddd___WWWXXXYYYXXX\\\```___[[[UUUVVVUUUSSSPPPRRRWWW[[[ccchhhnnnuuuzzzxxxssskkkeeebbbbbbbbbbbbXXX[[[ZZZWWW```yyyuuufffQQQMMMHHHEEECCCBBB@@@???@@@BBBDDDFFFGGGHHHHHHHHHBBBCCCFFFGGGFFFCCC???===666444333111///...------,,,---......,,,,,,---...---,,,+++,,,...///...---,,,,,,++++++***))))))((())))))******+++++++++++++++***)))))))))***+++,,,''''''''''''&&&%%%$$$###))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))******,,,...---***)))+++---******++++++++++++******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))'''&&&%%%%%%&&&'''((())))))))))))&&&&&&'''((())))))(((((()))((('''((()))******(((''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%$$$$$$%%%(((***,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&((())))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''"""$$$&&&(((((()))+++---%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&((()))))))))((('''((()))***++++++***)))(((***)))(((''''''&&&''''''&&&&&&''''''(((((())))))))))))))))))************************))))))))))))&&&'''((())))))((('''&&&***(((&&&&&&)))+++***(((+++***)))(((((()))***+++(((((())))))************))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))*********+++,,,---///000++++++++++++,,,---...///000---******,,,,,,***&&&))))))************)))))),,,++++++*********))))))***************************+++,,,---------,,,++++++,,,,,,++++++,,,------,,,---000333777;;;>>>@@@???@@@CCCEEECCCCCCJJJTTTdddfffgggddd^^^ZZZYYYZZZXXXWWWUUUUUUVVVVVVTTTSSSNNNFFFCCCJJJTTTYYY[[[\\\ZZZ\\\___```______aaabbbjjjnnnttt}}}~~~{{{zzzzzzzzzzzzwwwsssqqquuu||||||yyyvvvttttttsssrrrqqqsssuuuwwwyyyyyyzzz|||~~~uuuyyy}}}yyyzzzxxxrrrhhh``````kkk}}}yyyxxxmmmbbbQQQEEE@@@@@@BBBCCCEEEBBBBBBEEEFFFDDDDDDGGGGGGGGGFFFEEEEEEFFFFFFFFF???;;;555222000111111111---.....................,,,,,,,,,++++++*********---,,,,,,++++++*********)))((('''(((******((('''---000222///***(((***---+++******))))))***++++++))))))))))))))))))))))))******)))))))))))))))***++++++******)))((((((''')))*********)))(((&&&%%%'''''''''((((((((((((((())))))************))))))******))))))((((((''''''))))))))))))))))))))))))(((''''''&&&&&&((()))***+++*********))))))(((((((((((('''''''''(((((()))******))))))((((((''''''''''''''''''''''''''''''+++***)))((((((''''''(((''''''(((((())))))******''''''''''''''''''''''''''''''''''''((((((((((((+++******)))((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''(((((((((((('''''''''''')))*********)))(((((()))************)))((())))))((((((((())))))***************))))))))))))'''(((((((((((()))))))))''''''''''''&&&&&&&&&&&&))))))************))))))***(((&&&''')))+++***(((+++***)))(((((()))***+++)))))))))))))))*********((((((((()))))))))))))))))))))))))))))))))******************************,,,,,,+++++++++,,,,,,---))))))))))))***++++++,,,---------,,,+++******+++))))))************))))))&&&'''((()))+++---......++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,++++++,,,...000000222555999<<>>999555333222111000........................------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++***)))***,,,,,,***)))***---000...+++***,,,///------,,,,,,+++,,,,,,,,,******************************))))))))))))******(((((()))******+++++++++)))******+++***)))'''&&&$$$%%%&&&'''(((***++++++(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((('''&&&'''((()))************)))))))))((((((((((((''''''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((()))((((((((((((((())))))((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''((((((((((((''''''(((((()))************)))((())))))******))))))(((((((((((())))))***+++,,,+++++++++***)))(((((((((''''''''''''((((((((((((******)))))))))(((((((((******))))))))))))******)))((('''''')))******)))******))))))))))))***************)))))))))))))))'''(((((())))))*********+++++++++*********))))))++++++++++++++++++++++++///...---+++******************)))))))))******+++))),,,///---***(((+++...))))))************))))))%%%&&&''')))+++---//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------.........,,,,,,...111444777999<<>>;;;999777444222000//////...---------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---...,,,***(((+++...---,,,+++...111------,,,,,,++++++++++++***************************)))))))))))))))******))))))******+++,,,,,,---)))***+++++++++***)))(((%%%%%%&&&''')))***++++++''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''((()))*********))))))))))))(((((()))((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((()))***+++))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$%%%&&&'''((()))***))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''((((((((())))))))))))((())))))))))))))))))((()))((((((((())))))***+++)))((((((((('''''''''&&&'''''''''((((((((())))))+++++++++*********)))))))))((('''&&&&&&'''((())))))(((''''''((()))*********))))))))))))))))))***************))))))))))))''''''((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++......,,,+++******))))))---,,,+++++++++++++++,,,''')))++++++))))))+++---)))******++++++******)))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......//////111111111000111666:::===???AAACCCEEEEEEDDDDDDCCCEEEJJJPPPXXXdddzzztttgggYYYSSSLLLGGGFFFHHHJJJLLLMMMPPPVVV^^^aaabbbgggmmmjjjmmmrrrxxx~~~{{{tttnnnhhheeecccaaaaaaaaa^^^ZZZWWWUUUUUUQQQPPPOOOOOONNNNNNLLLLLLNNNOOORRRWWW[[[\\\ZZZXXXXXXVVVVVVYYY]]]aaabbbbbb]]]\\\[[[\\\___aaabbbbbb]]][[[WWWUUUUUUWWWXXXXXXVVVVVVVVVUUUUUUVVVXXXYYYYYYZZZ[[[\\\\\\]]]]]]^^^WWWZZZ^^^aaaeeekkksssxxx|||qqqddd```\\\XXXVVVUUUUUUUUUOOOUUU\\\bbbppp{{{mmmcccQQQJJJFFFFFFFFFCCCAAABBBDDDEEEGGGHHHIIIIIIIIIIIIFFFEEEBBBAAA@@@>>>;;;888333222000///------------..................------***++++++,,,,,,------------,,,,,,,,,......,,,+++(((***,,,---,,,,,,...000++++++******))))))((('''************************))))))))))))))))))***+++,,,,,,,,,+++++++++******))))))+++,,,,,,+++******)))))))))((((((((((((((('''(((((())))))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))((('''&&&%%%%%%%%%&&&))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***)))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''&&&%%%%%%(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))(((((((((((((((((()))***)))((('''''''''''''''&&&'''''''''((((((((()))(((((()))))))))*********(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((()))***)))))))))******)))))))))*********)))))))))))))))'''(((((()))***++++++,,,)))******+++,,,---------************************,,,++++++******+++++++++,,,,,,++++++***+++++++++((('''&&&'''***+++***)))******++++++++++++******,,,,,,++++++***)))((((((++++++++++++++++++++++++***++++++,,,---///000000222666999:::999999===AAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBHHHVVVeeesssnnnaaaTTTQQQNNNMMMOOORRRUUUVVVTTTWWW___eeegggfffjjjqqqpppttt{{{yyywwwsssmmmgggcccbbb___\\\YYYVVVTTTSSSPPPQQQSSSRRRQQQPPPPPPQQQSSSUUUVVVVVVVVVUUUTTTTTTTTTVVVZZZaaafffiiiiiigggeeeeeefffjjjnnnrrruuuuuupppnnnnnnooosssvvvxxxxxxsssooojjjhhhhhhhhhhhhgggeeedddccccccdddfffggghhhccccccddddddddddddcccaaa]]]\\\YYYWWWWWW[[[```dddjjjuuuyyyrrrhhh```[[[XXXUUUTTTOOOPPPRRRVVVccchhh\\\PPPKKKHHHDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFEEEEEEFFFEEEBBB@@@888666444111///.................................+++++++++,,,,,,------...,,,++++++,,,------,,,***+++,,,,,,,,,++++++,,,---)))************)))((('''************************))))))(((((()))***++++++,,,,,,,,,+++++++++++++++))))))+++,,,,,,+++************))))))((((((((((((((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''))))))((('''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,+++)))'''&&&%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((()))((((((''''''(((((()))***)))((('''&&&&&&&&&&&&((((((((()))***+++++++++))))))))))))************)))))))))(((((((((''''''******))))))))))))******'''((()))((('''((()))+++))))))************))))))((()))))))))************((())))))******+++++++++((()))***+++,,,---......))))))))))))))))))))))))***************+++,,,---))))))((((((((())))))******'''%%%&&&***,,,***'''******++++++++++++************************************************************+++,,,---///111222777>>>FFFIIIGGGFFFGGGJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBJJJ\\\mmmwww}}}uuuddd[[[XXXVVVUUUWWWZZZ]]]___```___aaagggnnnpppooosssyyy{{{}}}nnniiibbb^^^[[[XXXTTTPPPKKKLLLNNNOOOPPPPPPOOONNNOOORRRUUUXXXYYYZZZ[[[]]]bbbeeehhhjjjiiigggggggggdddeeehhhnnntttyyyzzzzzz~~~}}}|||}}}}}}}}}}}}~~~}}}{{{sssmmmeee___\\\[[[[[[[[[YYY___fffjjjkkkmmmrrrwww~~~tttmmmhhhccc___TTTQQQOOORRR^^^xxxtttaaaUUUNNNHHHDDDDDDFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHHHHFFFDDD>>><<<888444111000000000---------...............,,,,,,,,,,,,------------+++******+++,,,,,,+++)))------,,,,,,++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++(((((((((((()))***+++,,,'''((()))***+++------...)))***+++++++++***)))(((''''''((())))))***++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))*********))))))''''''(((((((((((())))))(((((('''''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''(((((((((((('''''''''&&&&&&%%%&&&'''((())))))(((''''''''''''((()))))))))((((((((((((((()))))))))))))))************((((((((())))))))))))***++++++++++++************))))))************))))))'''(((***)))''''''))),,,((()))***++++++***)))(((''''''((()))***++++++,,,************************)))*********++++++,,,,,,***************************************++++++,,,(((((('''(((((()))***+++***)))))))))***+++*********++++++,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++*********,,,---000222333===GGGSSSXXXVVVSSSRRRSSSPPPNNNKKKHHHFFFEEEEEEEEEFFFHHHPPP^^^gggiiiiiiiiidddkkkrrrtttpppiiicccaaacccaaa```bbbfffjjjlllmmmnnnnnnssszzz~~~zzzsssllleee```VVVUUUSSSRRRQQQPPPOOOOOOHHHLLLQQQVVVYYYZZZYYYXXX___ccciiimmmpppqqqsssttt|||~~~}}}~~~{{{xxxsssllleee______^^^\\\ZZZZZZ]]]___fffnnnyyy|||xxxjjjccc]]]\\\aaaqqq|||lll```UUUMMMKKKGGGFFFDDDCCCCCCDDDFFFHHHHHHFFFEEEEEEFFFFFFEEEDDDCCC@@@<<<777444222222222,,,,,,---------.........---------------,,,,,,,,,,,,+++***+++------+++***---,,,+++++++++++++++***'''(((***,,,---,,,+++***++++++++++++++++++++++++(((((((((((()))***+++,,,&&&'''((()))+++,,,------)))******+++***)))'''&&&((((((((()))******++++++(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))'''((()))***+++***))))))'''''''''((((((((())))))((((((((((((((()))***+++'''((((((((()))))))))***''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((''''''&&&&&&((()))***)))((('''&&&&&&'''((()))(((((((((((()))***+++,,,))))))((((((''''''&&&&&&''''''''''''((((((((()))((((((((((((''''''''''''&&&'''((())))))((('''&&&&&&(((***)))''''''))),,,((()))***++++++***)))(((&&&&&&''')))***+++,,,---+++++++++***************+++++++++************)))++++++++++++++++++++++++++++++***************+++))))))))))))***+++------))),,,...---***)))+++---***++++++,,,,,,++++++***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********+++---000333444AAAMMM\\\cccaaa\\\YYYYYYVVVSSSOOOKKKHHHGGGHHHHHHLLLNNNUUU]]]]]]WWWSSSSSSKKKRRR[[[bbbfffiiilllooollliiihhhiiinnntttyyy{{{zzzyyy}}}zzzsssiiiaaa[[[VVVQQQNNNLLLNNNQQQRRRRRRSSSUUUWWWUUUZZZ```gggkkklllkkkjjjqqqvvv}}}zzztttooohhhbbb]]]\\\\\\]]]UUU\\\dddiiikkknnnsssxxx{{{pppjjjggglll}}}vvvggg\\\WWWHHHFFFCCCAAAAAACCCEEEGGGHHHFFFDDDCCCDDDDDDCCCBBBFFFCCC>>>999666444444444,,,,,,,,,---------...............------,,,,,,,,,,,,++++++,,,------,,,***,,,+++***+++,,,,,,,,,+++$$$%%%(((***++++++***)))++++++++++++++++++++++++(((((((((((()))***+++,,,))))))))))))))))))******)))*********)))(((&&&%%%+++++++++***)))(((((('''''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))'''((()))++++++******)))&&&'''''''''(((((())))))(((((((((((()))+++,,,---'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''***)))((('''&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&***)))((((((((()))+++,,,***)))(((&&&&&&&&&'''(((***)))(((''''''((()))***''''''((()))***++++++,,,------,,,,,,***)))'''&&&******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++***((('''&&&*********)))))))))))))))'''((()))******+++******---......---+++(((((((((///,,,)))***,,,---+++)))***,,,...///000111333555AAAKKKWWW\\\YYYUUUTTTUUUPPP[[[]]]UUUQQQTTTSSSMMMTTTVVVWWWTTTMMMGGGCCCCCCDDDIIIOOOVVV]]]dddjjjoootttssssssvvv{{{wwwnnnjjjaaa^^^ZZZUUURRRPPPOOOOOOSSSUUUXXX[[[^^^aaabbbbbbgggmmmtttxxxyyy|||}}}vvvoooiiifffaaa]]]ZZZZZZ[[[[[[[[[[[[aaahhhppptttxxx|||xxxvvvuuussskkksssvvvfff]]]VVVMMMEEE???>>>DDDJJJDDDFFFHHHGGGDDDCCCDDDGGGDDDCCCBBBAAA???;;;666222333222111000///.....................---,,,+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++(((((()))***+++,,,,,,,,,...,,,***)))((()))***+++++++++***)))))))))))))))'''''''''(((((((((((()))+++)))(((&&&&&&((()))+++***)))((('''((())),,,---***)))(((''''''((()))***)))(((((('''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))***)))(((&&&&&&(((***+++)))((('''&&&&&&'''((()))+++)))'''''''''((('''%%%&&&'''((((((((((((((('''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''+++)))'''&&&%%%&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((())))))'''%%%$$$%%%&&&+++)))&&&%%%&&&&&&&&&%%%(((((())))))(((((('''&&&'''&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((''''''((())))))***+++***)))((('''(((((()))***)))(((''''''((()))***)))))))))))))))***************+++++++++******)))************+++++++++,,,******)))(((((()))************+++++++++******))))))))))))))))))*********(((((()))*********))))))***+++---,,,***))))))***...+++******---...---,,,,,,---...///000333777;;;@@@HHHPPPSSSRRRRRRVVVZZZeeerrrxxxqqqiiifffaaaZZZWWWVVVSSSMMMGGGBBB@@@@@@DDDIIIQQQYYYaaajjjqqqvvvxxxyyy{{{~~~zzzssskkkccc]]]XXXVVVTTTTTTSSSSSSSSSTTTTTTUUU^^^aaafffkkkpppsssuuuvvvxxx~~~}}}tttooohhhccc___[[[YYYXXXUUUXXX[[[^^^aaaiiittt|||xxxuuuvvvyyy{{{yyyrrrfff^^^```dddlll{{{qqqfffWWWLLLEEEBBBAAABBBCCCFFFHHHGGGEEEEEEFFFHHHEEEEEEDDDEEEDDD@@@;;;777333222111///......//////............---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++)))))))))***+++++++++,,,...,,,+++))))))***+++,,,+++***))))))((((((((()))(((((((((((())))))))))))***)))(((''''''((()))***,,,***)))(((((((((***+++))))))(((''''''((()))))))))(((((('''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((())))))''''''&&&&&&&&&&&&''''''))))))***,,,------***((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((***)))'''&&&&&&&&&(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&'''''''''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&'''''''''&&&&&&''')))---+++((('''((((((((('''%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((******))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''(((((((((((((((+++******))))))))))))***))))))(((((((((((())))))************))))))(((((('''((()))***+++,,,,,,,,,)))))))))*********++++++******)))(((((()))******)))***++++++,,,,,,,,,+++(((((())))))******++++++((())))))))))))(((((('''''')))++++++******+++,,,,,,+++***+++---...///.........///000333777===BBBBBBEEEHHHIIIIIIOOOYYYaaa||||||qqqggg\\\VVVMMMFFFBBBBBBBBBBBBJJJPPPYYYbbbjjjrrryyy}}}xxxoooiiiccc___XXXRRRNNNMMMNNNOOOTTTVVVZZZ^^^```bbbccccccgggkkkrrryyy~~~uuunnnhhhbbb^^^WWWUUUSSSRRRTTTYYY___cccooovvvtttnnnfffcccaaa]]]VVVQQQUUUVVVYYYbbbsss|||eeeSSSJJJGGGCCC???BBBDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIFFFBBB>>>666444222000//////000111------------------------,,,,,,,,,------------...---------,,,,,,++++++++++++++++++++++++++++++++++++***************++++++******************++++++---,,,+++***)))***+++,,,***))))))((((((((((((((((((((((((((()))))))))******)))(((''''''((()))***---,,,***(((((((((((()))((((((''''''''''''(((((((((((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%'''(((+++...000///,,,)))((()))))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((()))))))))***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))******(((''''''&&&&&&&&&''''''''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((###$$$&&&&&&&&&'''***,,,,,,***((('''(((((((((''''''(((((((((((('''&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&'''((()))))))))''''''***)))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))'''''')))***,,,,,,------((())))))))))))*********,,,++++++++++++++++++,,,)))******+++++++++******''''''((()))***++++++,,,)))))))))))))))((('''&&&&&&(((*********)))***+++,,,+++++++++,,,---------...000333666999===BBBEEEEEEEEEDDDCCCFFFPPP___jjjttthhhZZZRRRHHHCCCDDDIIILLLNNNYYY^^^gggooovvv|||}}}vvvmmmeee^^^XXXUUUTTTRRRPPPOOOOOORRRVVVXXX```ccchhhmmmpppqqqpppooopppttt{{{zzzrrriiiddd___[[[[[[[[[ZZZXXX\\\```eeelllttt~~~pppfffaaa]]]WWWRRRPPPQQQTTT[[[fff|||www```RRRMMMIIIEEEEEEEEEFFFEEEDDDCCCBBBBBBDDDDDDFFFIIIJJJIIIEEEBBB<<<999666222000///000000---------------.........------------------------...------,,,,,,++++++***,,,,,,+++++++++++++++************)))******+++,,,+++++++++***************+++******)))))))))***+++))))))((((((((((((((()))'''''''''((((((((())))))))))))(((((((((((())))))++++++***)))(((((())))))(((''''''''''''''''''((((((((((((((((((((()))***(((((())))))))))))(((((((((((((((((((((((((((((()))*********)))((('''&&&%%%&&&'''(((((('''&&&%%%&&&'''(((+++,,,,,,)))&&&))))))))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((())))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***)))(((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$&&&&&&&&&'''***,,,***(((%%%%%%&&&'''&&&&&&)))))))))))))))(((''''''$$$%%%'''))))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***(((''''''((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******++++++((()))***+++++++++++++++((())))))))))))*********+++++++++,,,,,,+++++++++************)))((('''&&&''''''((()))***++++++,,,))))))***))))))(((''''''''')))++++++)))((()))***,,,,,,,,,+++++++++,,,,,,///333999===@@@AAACCCDDDBBBAAAAAACCCJJJYYYjjjvvvmmm^^^SSSMMMGGGGGGMMMVVV]]]```hhhnnnxxxxxxgggddd___XXXSSSPPPPPPPPPNNNOOORRRVVVZZZ^^^bbbdddjjjmmmrrrvvvyyyyyyxxxwww{{{|||xxxrrrooolllfff^^^XXXYYYXXXYYYZZZ^^^eeemmmsssxxxoooggg```[[[UUUSSSTTTWWW^^^ppp{{{iii]]]RRRIIIHHHGGGFFFEEEFFFFFFEEEEEEBBBBBBDDDFFFHHHHHHFFFCCCBBB@@@<<<777444111000000......---------...//////---------------------------------,,,,,,+++++++++,,,,,,,,,++++++***************))))))***++++++,,,+++++++++***************))))))((((((((()))))))))))))))(((((((((((())))))&&&&&&'''''''''((((((((())))))(((((((((((()))))))))))))))))))))******+++'''(((((((((((((((((('''((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((()))))))))***)))((('''''''''((()))******)))((('''***(((''''''(((((('''&&&))))))))))))((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&(((******'''%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))******))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***************))))))(((&&&''''''(((((((((((('''(((((())))))))))))((((((''''''((()))***+++,,,,,,)))******+++++++++******)))))))))*********++++++((()))************)))(((*********)))((('''%%%$$$(((((())))))******++++++)))************))))))((((((***++++++***)))***++++++,,,---,,,++++++---///333777>>>BBBDDDCCCBBBAAA<<<===AAAHHHSSSbbbqqq|||yyyaaaUUUMMMMMMOOOUUU^^^hhhppptttvvv}}}yyyiii```RRRQQQNNNKKKIIIKKKOOOSSSXXX[[[```fffkkkoooqqqrrrtttwwwzzz~~~{{{qqqiii___[[[VVVSSSRRRUUUYYY\\\fffooo~~~|||uuuqqqkkkccc[[[XXXYYYggg{{{fffUUUKKKIIIEEEDDDDDDEEEEEEEEECCCBBBBBBCCCEEEFFFEEEDDDGGGEEEBBB>>>999666333222000///...------...//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))))))))***+++,,,,,,******************++++++((((((((())))))))))))))))))))))))))))))******+++''''''''''''(((((((((((((((((())))))))))))(((((('''(((((()))***+++++++++(((((())))))))))))(((((((((((((((((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))---+++)))((())))))((('''((()))))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''))))))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''(((((('''%%%%%%&&&(((+++)))''''''((()))))))))'''''''''''''''&&&%%%%%%&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))******)))(((((((((((((((&&&'''((()))***))))))((('''((()))******)))((('''(((((())))))*********+++))))))***+++++++++++++++************+++++++++,,,((()))************)))((()))))))))))))))((('''''')))))))))))))))*********)))******++++++++++++***&&&(((++++++++++++,,,...***,,,.........///222555999===AAADDDCCCBBB@@@@@@;;;???FFFNNNXXXcccmmmsss}}}xxxeeeWWWQQQQQQWWWaaajjjsss{{{}}}ooobbbWWWRRRIIIJJJKKKLLLNNNUUU]]]dddqqqssswww{{{sssmmmddd\\\VVVTTTTTTTTTYYY]]]eeeppp}}}xxxoooggghhh|||sssaaa[[[RRRLLLJJJHHHGGGFFFGGGEEECCCBBBDDDEEEFFFEEEHHHGGGFFFCCC@@@<<<888666222000///---,,,---...///......---------,,,,,,,,,***++++++,,,,,,------...------,,,,,,+++******)))))))))))))))***+++,,,---)))))))))***+++++++++,,,))))))***+++++++++++++++***************+++,,,,,,))))))))))))************(((((())))))))))))((((((((())))))*********))))))((()))***++++++***)))((((((((((((((()))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''((()))***+++))))))(((((((((((())))))+++*********,,,,,,***((('''((((((((((((((('''''''''(((((())))))(((((('''''''''((((((((()))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&'''((('''%%%%%%'''(((+++)))''''''((()))***))))))))))))))))))((((((''''''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********)))(((&&&&&&&&&'''((('''((()))+++++++++***)))'''((()))******)))((('''************))))))))))))'''((()))***+++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,------,,,+++***(((((()))************************))))))))))))))))))***+++,,,,,,,,,,,,,,,%%%'''***,,,,,,---///111(((+++...000000222666:::???AAACCCCCCBBB@@@@@@@@@???DDDKKKSSSZZZ```ccceeecccdddgggeee^^^VVVQQQQQQYYYcccqqq}}}xxxtttlllccc[[[TTTPPPNNNLLLOOOSSSWWW]]]gggrrrzzzyyymmmddd^^^ZZZYYYXXXWWWWWW[[[cccnnnzzz{{{ooouuuvvviii^^^WWWRRRNNNLLLKKKHHHDDDCCCDDDFFFGGGGGGGGGHHHHHHFFFDDD@@@<<<:::333111///---,,,---...............------,,,,,,,,,)))***+++,,,------...///------,,,,,,+++***))))))))))))))))))***+++,,,---(((((()))***+++,,,,,,---***+++,,,---------------+++*********+++,,,------***++++++++++++,,,,,,,,,(((((())))))))))))((((((***++++++******)))(((''')))***+++,,,,,,+++***)))(((((((((((()))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&&&&'''))),,,---)))((('''&&&&&&'''((()))%%%&&&(((,,,...---***'''''''''((((((((((((((('''(((((())))))))))))(((((())))))))))))************&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&&&&(((***)))'''%%%%%%&&&(((((('''&&&&&&&&&'''&&&%%%%%%$$$)))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&'''((()))((('''&&&'''))))))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%)))))))))))))))))))))))))))%%%"""$$$(((+++)))&&&((((((((((((((('''''''''%%%&&&&&&&&&''''''((((((,,,+++***((((((((()))***(((((((((((()))))))))))))))((((((((()))***++++++))))))))))))************)))************+++++++++++++++******)))(((((((((************************+++++++++*********))))))&&&'''((()))***+++++++++---------+++))))))***,,,///++++++///333666<<>>EEEEEEIIIKKKHHHFFFHHHJJJIIILLLMMMPPPRRRSSSQQQNNNKKKIIIKKKRRR]]]bbbccchhhnnnzzzwwwlllfffaaaZZZSSSWWWZZZ___bbbdddfffhhhjjjjjjmmmppprrrvvv|||{{{sssiii```\\\ZZZYYYYYY\\\]]]bbbkkkuuuuuutttssssssuuuyyy|||~~~{{{iii]]]QQQMMMHHHEEEEEEEEEDDDCCCDDDEEEGGGIIIHHHFFFDDDBBB;;;888444222111111000///++++++************++++++---,,,***(((((((((((())),,,,,,,,,++++++++++++***************************+++***(((''''''(((***+++------,,,******)))))))))************************(((((()))******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))******&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&''''''((()))***)))(((((()))'''%%%&&&((((((&&&$$$'''''''''(((((()))))))))''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''((()))((((((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&)))***+++***)))((()))+++((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))&&&$$$&&&)))+++***((((((((((((((((((((((((((((((((())))))))))))******+++***))))))((()))))))))((((((((()))))))))******+++***))))))))))))))))))))))))))))))************)))************+++++++++(((((())))))***++++++,,,************************+++++++++******************++++++,,,,,,,,,++++++***++++++******+++---000///111666;;;<<<===DDDMMMXXX```ccc^^^XXXWWWYYYZZZUUUTTTRRRPPPNNNKKKJJJIIIMMMQQQ]]]jjjrrrwww|||zzznnn___UUURRRTTTTTTSSSYYYaaalllvvv{{{|||{{{zzzyyyyyyyyyyyyzzz}}}{{{pppfff[[[SSSUUURRRQQQUUU\\\hhhzzz|||sssgggaaa```ccceeeeeefffiiiooozzzvvv]]]UUUKKKEEEEEEEEECCCAAACCCEEEGGGHHHIIIHHHFFFEEEAAA===888555333222111000......------------.........---+++***))))))***+++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))++++++))))))))))))++++++...---,,,++++++***++++++************************((())))))******))))))((())))))(((((((((((())))))))))))))))))************++++++******)))(((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))************************&&&&&&&&&'''((()))++++++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))))))))))))))((('''&&&((('''&&&&&&'''(((&&&%%%'''''''''''''''''''''(((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''((()))******(((((()))***(((((((((''''''(((((((((******))))))))))))))))))((((((((((((((((((((((((***)))'''(((+++,,,,,,+++((((((((((((((()))))))))''''''''''''''''''((((((******))))))))))))))))))(((((()))))))))*********++++++***)))((((((((()))((()))))))))************))))))*********+++++++++)))))))))******+++++++++************************************************))))))*********))))))(((++++++,,,+++***+++...000111444:::???AAAEEEQQQ^^^ssstttjjjdddbbb[[[XXXRRRLLLIIIKKKPPPTTTaaafffpppzzz~~~tttfff^^^TTTOOOQQQXXX___bbbnnnvvv}}}}}}ooocccZZZUUURRRSSSTTTXXXaaaiii{{{xxxlllddd___\\\ZZZ\\\]]]```fffpppxxxiiiUUUHHHEEEFFFEEECCCCCCDDDEEEGGGHHHHHHGGGGGGEEEAAA<<<888555444222000111111000////////////000///...---+++++++++,,,---------,,,,,,,,,+++++++++)))***,,,------,,,***)))...------,,,,,,------...------,,,,,,+++,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))))))))******************))))))((((((((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''((()))***))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((''''''((())))))''''''((()))'''(((((((((((((((((('''))))))******************(((((((((((((((((((((((('''&&&%%%&&&''')))))))))(((((((((((())))))******(((((((((((((((((('''''')))))))))*********))))))))))))))))))************++++++***)))((((((((()))((()))))))))************))))))*********+++++++++,,,+++++++++******))))))))))))))))))))))))))))))************************))))))*********))))))(((------...---,,,,,,...111555666;;;AAAFFFOOOaaarrrxxxhhh```YYYUUUNNNIIIIIIQQQ]]]gggxxx|||vvvmmmddd]]]VVVTTTRRRTTTZZZdddmmmsss~~~yyyxxxyyy{{{}}}zzzzzzhhh```XXXUUUTTTSSSVVV[[[___gggrrr|||rrreee\\\YYYZZZYYYZZZ[[[^^^kkk~~~bbbNNNFFFEEEEEEEEECCCCCCDDDEEEEEEFFFFFFFFFGGGDDD???<<<999666333111//////...---------------//////---,,,,,,------...---------,,,,,,,,,++++++)))***,,,------,,,***)))...------------------...,,,,,,,,,+++,,,,,,------******************************))))))))))))******))))))(((((((((((())))))'''''''''(((((()))))))))*********)))))))))))))))))))))))))))((((((''''''************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''&&&'''''')))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((((((((((((((&&&((()))((('''&&&'''(((''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))''''''''''''((()))***+++'''(((((())))))******+++++++++************))))))(((((()))************))))))))))))*********+++++++++***))))))))))))))))))))))))))))))************)))************+++++++++---,,,,,,+++******))))))))))))))))))))))))))))))***************+++++++++***++++++,,,,,,,,,++++++---...///......///111444999999<<>>HHHTTTcccwww|||iii]]]TTTVVVXXXZZZ```mmm}}}{{{yyyvvvmmm___WWWXXX\\\^^^fffllltttzzzzzzxxxyyyzzz{{{yyy}}}}}}}}}~~~}}}tttiiiaaa^^^WWWVVVTTTSSSUUUZZZaaaeeepppxxxxxxqqqjjjddd^^^aaayyypppaaaVVVMMMHHHJJJHHHFFFDDDCCCCCCCCCDDDHHHGGGGGGGGGEEEBBB<<<888555555444222222111111222///...---,,,------...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))******,,,------************************++++++***))))))***++++++))))))(((((((((((())))))&&&''''''((())))))******)))))))))))))))))))))***(((((()))******+++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************)))(((''''''&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&''''''$$$&&&((((((&&&&&&''')))'''''''''(((((()))))))))''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))(((((((((***+++***)))((()))***&&&'''((())))))((('''&&&''''''(((((()))))))))***))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&(((***'''(((((()))***+++++++++***)))))))))(((((('''''''''((()))+++++++++***))))))************+++++++++))))))(((((()))***++++++))))))))))))************)))************+++++++++*********++++++,,,------))))))))))))))))))))))))))))))******++++++++++++&&&'''((()))***+++++++++)))+++...000222666:::>>>???===AAALLLZZZiiiyyynnn```WWWWWW\\\bbbhhhooozzzttthhhaaaaaabbb___XXXWWW___hhhmmmtttzzzzzzmmmdddaaaeeejjjnnnpppuuu~~~yyyqqqccc___XXXRRROOOQQQVVVYYY^^^gggrrr}}}zzzooodddcccxxxoooaaaYYYMMMKKKHHHEEECCCCCCCCCDDDIIIIIIJJJKKKJJJFFF@@@<<<333222111000///////////////...---,,,,,,---...///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++(((((())))))***+++,,,---************************,,,+++***))))))***+++,,,))))))(((((((((((())))))'''(((((()))***+++++++++)))))))))))))))*********''''''((()))***+++,,,,,,(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++***(((&&&%%%%%%%%%%%%$$$&&&((((((&&&%%%'''***&&&''''''((()))***++++++''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''''''''''''''(((((((((((())))))))))))************%%%''')))***+++++++++***(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++***)))***+++&&&''''''((((((((((((((())))))***++++++++++++***+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,+++)))((((((***,,,---...---,,,+++************,,,,,,+++***))))))******))))))))))))))))))))))))******))))))))))))******000000111444666777999<<<>>>???DDDMMMZZZgggqqqvvv}}}xxxuuurrriii]]]WWWZZZaaammmzzz{{{ssshhh[[[VVVXXXRRRWWW^^^bbbfffllluuu|||uuuooofff```___bbbeeegggnnnuuu|||jjj]]]VVVUUUUUUVVVUUUUUU]]]oooyyymmmwwwmmm___SSSJJJHHHGGGCCCCCCFFFEEEFFFFFFHHHJJJKKKFFF@@@;;;888444000...///111333---...///000///...---,,,,,,,,,---......---------------------------------++++++++++++++++++++++++......------,,,+++*********(((&&&%%%$$$%%%&&&'''''''''((())))))))))))((())))))))))))))))))))))))+++++++++***************+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))******)))(((((((((((((((+++*********))))))(((((('''((()))******)))((('''---)))&&&&&&(((***)))'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%&&&'''((('''%%%%%%'''(((&&&%%%$$$%%%((()))((('''''''''((((((((((((''''''+++)))((('''&&&&&&''''''((('''&&&%%%%%%&&&'''((())))))((((((''''''''''''***(((&&&%%%'''(((((((((&&&&&&''')))************$$$%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((---,,,***(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''((((((''''''''''''(((((((((((((((((()))))))))************************)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))***+++'''(((((()))***)))))))))))))))***++++++++++++***************)))))))))((()))))))))))))))*********************************************))))))))))))******)))((()))+++---......---,,,+++++++++++++++,,,++++++***))))))******************************)))************+++---...111222555999;;;<<<>>>@@@>>>AAAGGGNNNVVV^^^eeehhhkkkhhhgggfffaaa[[[[[[___lllyyyuuuiiibbbYYYQQQQQQUUUZZZ```hhhnnnqqquuu{{{vvvllleeefffiiikkklllooovvv|||pppfff___ZZZVVVSSSUUUaaaqqq}}}vvveeeTTTMMMKKKHHHGGGIIIHHHHHHGGGGGGHHHIIIFFFCCC@@@===999444222111111222+++,,,---///000000000000,,,---------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********+++***((('''&&&'''((())))))*********++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((+++++++++*********))))))))))))))))))))))))))))))******)))(((((((((((((((*********)))))))))(((((((((((())))))))))))((((((,,,)))'''&&&((())))))'''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''((('''&&&%%%'''))))))+++,,,+++)))((()))+++'''(((((())))))(((((('''***)))((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&'''((()))))))))))))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))---,,,***((('''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((((((((()))''''''''''''(((((((((((((((((())))))))))))******+++******)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++))))))***+++((())))))***************((()))******++++++******************))))))))))))(((((())))))******++++++++++++++++++++++++++++++***************************)))))))))***+++---...---,,,,,,+++++++++,,,,,,,,,+++******)))*********************************)))***++++++,,,---000333444777;;;===???@@@CCCDDDBBBGGGMMMPPPRRRSSSVVVYYYZZZZZZ]]]aaaaaabbbhhhooo}}}zzzjjjaaaWWWRRRNNNNNNSSSYYYeeekkktttzzz}}}~~~{{{tttmmmooosssttttttuuu{{{tttiii^^^VVVQQQUUU___jjjxxxgggZZZUUURRRNNNKKKJJJIIIGGGFFFFFFFFFFFFGGGEEECCC@@@;;;777444222111+++,,,---///000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,***)))))))))***+++*********)))***++++++,,,))))))))))))))))))))))))'''((((((((()))*********************))))))))))))+++************)))))))))))))))))))))))))))))))))***))))))(((((((((((((((******))))))))))))(((((()))(((((((((((((((((()))+++)))''''''((()))((('''***))))))))))))))))))***'''''''''''''''''''''''')))((((((''''''''''''((('''(((((('''&&&&&&''')))***...111...)))&&&)))---(((((())))))))))))(((((()))(((((('''''''''((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''%%%###'''(((((()))))))))(((((())))))))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))***)))((('''&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((((((''''''(((***,,,---+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***)))((()))+++(((((()))************)))((())))))************************)))))))))))))))''''''((()))***++++++,,,************************)))***************++++++++++++*********+++,,,,,,++++++*********++++++,,,++++++***************+++***************************,,,------,,,---222555777<<<@@@@@@AAADDDGGGHHHJJJNNNRRRQQQMMMKKKMMMQQQUUUZZZcccjjjooottt|||uuujjjdddYYYUUUQQQPPPSSSXXX```fffnnnsssyyy~~~tttsssuuuxxx{{{}}}}}}~~~~~~qqqfffZZZUUUWWW]]]gggpppxxxwwwvvvxxx}}}qqqkkkcccVVVLLLIIIGGGFFFGGGFFFDDDFFFIIIIIIGGGEEEAAA<<<777333000000000000//////...------///......---------------------------------------------------------------+++++++++*********)))))),,,++++++*********++++++)))((('''''''''(((******))))))))))))))))))))))))))))))***+++,,,,,,------*********)))))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((((()))((('''&&&&&&'''((()))***)))(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((((('''&&&&&&''')))(((+++---+++'''&&&(((+++(((((())))))))))))(((((('''''''''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''((()))******(((&&&((((((((()))((((((''''''((((((((((((''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))((((((''''''(((***,,,---+++******)))(((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((()))******)))((()))***&&&'''(((((())))))(((((((((((()))************)))))))))))))))))))))******''''''((()))***++++++,,,))))))))))))))))))))))))))))))******+++++++++,,,------,,,++++++************))))))))))))******++++++***************++++++************************+++---///...,,,---333888999AAAGGGGGGHHHMMMQQQRRRPPPRRRRRRMMMHHHGGGKKKPPPYYYdddqqqzzznnnaaaXXXUUUMMMPPPTTTXXX___hhhnnnqqqtttvvvyyy|||zzztttqqqqqqjjjnnnvvv}}}||||||~~~}}}{{{}}}~~~~~~nnnbbb[[[WWWYYY^^^bbbjjjsssxxx|||yyypppkkkkkknnnppppppvvv|||gggTTTKKKGGGEEEHHHHHHDDDDDDHHHHHHHHHGGGDDD???:::666333222222111000//////......000///...------------...------------------------------------------------++++++***************************)))*********+++((((((((((((((())))))***)))))))))))))))))))))))))))******+++,,,------...))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((()))))))))((('''&&&&&&'''((()))))))))***)))(((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((()))(((&&&&&&((()))''''''''''''((())))))((((((((())))))))))))((((((&&&&&&'''((((((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((()))***++++++)))''''''((((((((((((''''''&&&$$$$$$%%%&&&&&&'''(((((('''((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((('''&&&&&&%%%''''''''''''((((((((((((''''''(((((((((((())))))+++******)))))))))))))))******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))******(((((()))***&&&&&&'''((((((((((((((('''((())))))******))))))))))))))))))************(((((())))))******++++++(((((((((((((((((((((((())))))******+++,,,,,,,,,---------,,,++++++******+++******)))))))))***************)))******+++,,,++++++++++++++++++++++++,,,///111000...000777===???MMMXXXYYYZZZ^^^```]]]SSSRRROOOJJJHHHJJJQQQWWWbbbpppvvvaaaVVVQQQPPPLLLTTT]]]eeemmmuuuxxxwwwwwwxxxyyy{{{zzzrrrllleeeaaaccciiiiiiqqq~~~yyytttrrrqqqrrryyy}}}zzz|||yyywwwwwwyyy{{{{{{}}}||||||}}}|||}}}~~~zzzlll^^^WWWVVVVVVZZZ^^^bbbgggpppzzzttthhhbbb```^^^^^^\\\hhh}}}iiiVVVLLLFFFHHHIIIEEECCCFFFFFFFFFFFFEEECCC???<<<999333333222222333444555555111000///---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********))))))***++++++++++++***))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((())))))***''''''(((((((((((())))))(((''''''''''''''''''(((((()))+++***(((''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''(((((()))((())))))(((''''''(((***(((&&&%%%'''***+++***)))''''''((((((((((((''''''%%%%%%'''((())))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&'''))))))'''&&&&&&''''''(((((((((''''''"""###$$$%%%&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''''')))***''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))((('''&&&%%%''''''''''''(((((((((((('''''''''((((((((())))))***************)))(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))***)))((('''(((***''''''((()))))))))))))))'''(((((()))))))))))))))((()))))))))************)))))))))))))))*********(((((((((((((((((((((((())))))***++++++,,,------***++++++,,,---------,,,------,,,+++*********+++******))))))***++++++,,,+++++++++++++++++++++++++++///222222111555===EEEPPPcccsssuuurrrpppjjjaaaTTTRRROOONNNPPPVVV]]]bbbpppkkk[[[UUUUUUWWWXXXbbbmmmttt{{{}}}zzz{{{}}}}}}rrrkkkfffccc___^^^dddnnnttt~~~zzzuuupppllljjjiiiiiiooowww|||~~~~~~|||wwwqqqooossswwwxxx}}}zzzvvvtttttttttuuuuuuwwwzzz~~~vvviiiddd^^^[[[WWWVVVXXX^^^dddhhhvvv{{{qqqhhhaaa]]]WWWYYYbbbssshhhVVVHHHHHHIIIDDDCCCFFFCCCDDDEEEFFFFFFEEECCCBBB999888777777777888999:::222111///---,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,(((((()))***************''')))+++------,,,***)))))))))))))))))))))))))))************************((()))))))))************(((((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((())))))&&&''''''((((((''''''&&&''')))++++++(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))(((''''''(((***'''((()))(((((((((((()))&&&&&&''''''''''''&&&&&&$$$%%%&&&((()))******)))&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((('''&&&$$$$$$&&&&&&&&&%%%%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))*********)))'''&&&''''''''''''((((((((()))''''''''''''((((((((()))%%%''')))***++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((***(((((()))***************'''(((((()))))))))))))))(((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------'''(((***,,,---...//////000///...---,,,+++++++++******))))))***+++,,,,,,++++++++++++++++++++++++***///333444444999CCCLLLaaaxxx{{{mmm^^^VVVTTTRRRTTTZZZbbbhhhlll}}}uuubbbXXXXXX\\\```gggqqq{{{|||~~~{{{pppjjjeeebbbcccbbbccclllxxx~~~~~~zzz}}}yyyrrrmmmiiidddaaaaaaaaabbbiiiqqq}}}xxxoookkkooosssttt~~~zzzwwwvvvvvvvvvsssssstttvvvxxxzzz{{{|||xxx|||~~~}}}yyyqqqiii^^^WWWUUUWWWYYYYYYfffnnnxxx|||qqqjjjbbb\\\XXX___rrrvvv^^^JJJGGGHHHDDDCCCFFFBBBCCCEEEGGGHHHHHHHHHHHH@@@???===;;;::::::::::::333111///---,,,---...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++$$$&&&))),,,,,,***(((&&&))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%&&&))),,,+++(((&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''((()))))))))'''''')))***%%%)))+++)))$$$"""$$$(((%%%&&&&&&&&&&&&&&&&&&%%%###$$$&&&(((************%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))(((&&&$$$$$$%%%''''''&&&$$$%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&%%%###"""""""""######''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((((((((((((((())))))***))))))((('''&&&+++)))'''(((+++,,,***((())))))))))))))))))******(((((()))***************(((((((((((((((((((((((((((((()))************)))((()))))))))************************************---,,,,,,+++***)))((((((+++***)))((((((((()))***,,,+++******)))*********(((((()))***++++++,,,,,,---,,,***)))))))))************+++++++++******)))((()))+++++++++,,,...000222444555555666===IIIRRRjjjzzzjjj```UUUZZZ___cccggglllsssxxxwwwuuuuuusssnnniiifffgggkkkooottt}}}yyyuuurrroooqqqrrrpppmmmnnntttyyy~~~}}}|||yyyvvvssspppnnnpppoooqqqrrrpppllliiihhhcccaaa```aaaccceeeeeeeeesssuuulllhhhggglllzzz|||xxxwwwvvvvvvwwwwwwuuussswwwxxxxxxxxxwwwxxxyyyzzzvvvlllbbbWWWQQQRRR^^^\\\___jjjvvvnnncccVVVXXXeeeqqqmmmUUUIIIHHHIIIGGGFFFEEEEEEDDDCCCEEEGGGGGGEEEBBB@@@>>>>>>>>>>>><<<;;;888555111///......---------------.........//////+++,,,---------,,,+++***,,,***((((((***+++)))'''+++++++++++++++++++++++++++++++++************)))((()))*********)))'''&&&))))))))))))************************************(((((((((((())))))))))))******)))((('''&&&%%%%%%&&&)))***)))&&&%%%''')))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&'''(((((()))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((()))***((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((''''''&&&&&&((((((((((((((((((((((((((())))))))))))(((((('''(((&&&%%%&&&(((((('''%%%((())))))*********))))))'''((())))))******))))))************************((())))))***+++*********************++++++++++++************************,,,,,,++++++***)))))))))+++***)))))))))***++++++***)))))))))***+++,,,,,,((())))))***++++++,,,,,,,,,,,,+++***)))***++++++******++++++++++++******)))+++,,,,,,+++,,,///111333666999:::===DDDOOOWWWjjj}}}uuuhhh______dddkkkqqqvvv{{{yyylllffffffjjjkkkmmmnnnooosssxxx{{{}}}~~~~~~|||www~~~~~~}}}zzzxxxxxx{{{~~~{{{}}}|||yyysssrrrpppnnnkkkiiigggfffffffffgggiiigggdddaaa```^^^\\\\\\]]]```bbbcccbbbhhhvvvvvvmmmhhhiiiwww}}}zzzxxxuuuuuutttsssssstttuuuwwwzzz}}}kkk]]]XXXSSSSSSWWW```jjjuuuzzzddd\\\bbbllluuucccWWWQQQMMMJJJHHHGGGFFFDDDCCCDDDFFFFFFDDDFFFCCC@@@>>>>>>>>>===<<<777444000............------------.........//////...---,,,++++++,,,---------+++)))***+++,,,***(((+++++++++++++++++++++++++++++++++************)))******+++++++++***)))((())))))))))))************************************(((((((((((()))))))))))))))))))))(((''''''&&&&&&(((******)))&&&%%%&&&''')))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))((((((''''''''''''(((((((((((()))(((((('''''''''(((((('''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((('''&&&&&&&&&&&&'''((())))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''(((((())))))))))))(((***)))((((((******)))((('''(((***++++++***((('''''''''((())))))))))))((())))))))))))))))))))))))))))))***++++++++++++******++++++++++++,,,,,,,,,))))))))))))))))))))))))***************************************+++,,,---((((((((()))***,,,---...)))))))))***++++++,,,,,,,,,++++++++++++,,,,,,---******+++++++++++++++++++++,,,---,,,,,,---000222555999>>>BBBFFFMMMVVV\\\hhhrrr|||}}}wwwpppggg___iiipppyyy~~~nnnbbb\\\]]]___eeeiiiooouuuyyy~~~{{{{{{zzz}}}tttmmmnnnnnnkkklllkkkkkkjjjhhhgggeeedddbbbdddeeeeeedddcccaaa___ZZZXXXXXXYYY[[[]]]^^^]]]^^^iii}}}wwwnnnnnnzzzwwwuuurrrpppoooppprrrsssssstttvvvvvvuuuvvvxxxyyy}}}hhh[[[NNNNNNQQQVVV[[[eeewwwyyyfffccckkk~~~qqqfff[[[SSSNNNKKKHHHEEEDDDDDDEEEDDDDDDHHHFFFBBB@@@@@@???>>><<<555333///---............---------...............000...,,,******,,,///000...,,,++++++,,,,,,+++***+++++++++++++++++++++++++++++++++************))))))************)))((('''))))))))))))************************************(((((((((((())))))))))))(((((((((((((((((((((((()))******)))&&&%%%%%%&&&***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((())))))))))))(((((('''''''''''''''((((((((((((++++++)))(((((('''''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$###'''''''''(((''''''&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))&&&'''((())))))***))))))***************+++******&&&(((***,,,+++)))'''%%%&&&''''''((((((((((((((('''''''''''''''''''''''')))******+++++++++++++++*********+++++++++,,,,,,(((((((((((((((((((((((())))))*********+++++++++))))))***++++++,,,---...))))))))))))***+++,,,---))))))*********++++++++++++++++++,,,,,,------...++++++******++++++,,,,,,,,,------------///222555777;;;BBBHHHMMMSSSYYY^^^aaaeeejjjmmmnnnmmmiiieeepppwww|||ssshhh___\\\```fffjjjnnnrrrvvvzzz}}}~~~zzzuuussssssuuuyyy{{{yyy}}}~~~oooeeecccddddddhhhkkknnnppppppnnnjjjhhhfffhhhjjjiiiiiijjjhhheee]]][[[YYYXXXYYYYYYYYYWWW\\\cccppp{{{||||||vvvrrrqqqqqqqqqqqqpppooooooooooooppprrrssstttwww}}}yyycccXXXSSSPPPPPPRRRYYYgggttt{{{rrrssswwwgggZZZSSSMMMHHHGGGFFFDDDCCCDDDHHHFFFEEEEEEDDDBBB>>>;;;444222...---....................................///...---,,,,,,---///000---,,,,,,+++,,,++++++***+++++++++++++++++++++++++++++++++*********))))))'''''''''''''''&&&&&&%%%((()))))))))************************************(((((((((((())))))))))))''''''''''''(((((())))))((((((((((((''''''''''''******))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''')))***)))*********)))(((''''''''''''''''''((((((((((((***))))))(((''''''(((((('''''''''''''''(((((()))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''***)))(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))***))))))&&&''''''''''''&&&'''''''''(((***++++++)))&&&$$$&&&''''''(((((((((((((((''''''''''''''''''''''''))))))***++++++++++++***))))))))))))*********+++(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))***+++,,,---------++++++***************+++***************+++++++++***++++++,,,------------++++++******+++,,,------,,,---...///000333888;;;;;;???FFFLLLQQQUUUYYY[[[ZZZZZZ^^^fffnnnrrrrrrqqqwww~~~{{{gggccc______eeennnuuuyyy{{{|||}}}|||}}}zzzqqqlllfffbbbdddjjjooo|||yyyooojjjlllrrrwwwwww}}}}}}qqqeeeaaaccceeefffkkksssyyy{{{wwwrrrmmmkkkpppqqqooopppssssssooohhheeebbb___^^^]]][[[YYY```cccjjjxxxzzzxxxvvvuuusssooommmkkkjjjjjjlllnnnooommmooosssuuuxxx|||yyyggg[[[PPPMMMOOOSSSZZZaaahhhooo{{{ooo___VVVNNNKKKHHHBBB@@@CCCDDDEEEHHHJJJJJJFFF???:::555222///---...//////........................---,,,------.../////////...+++,,,,,,+++************+++++++++++++++++++++++++++++++++*********))))))(((''''''&&&&&&&&&&&&&&&((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))&&&&&&&&&'''((()))))))))***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''')))***)))))))))))))))((('''&&&''''''''''''(((((((((((('''&&&&&&&&&''''''((()))(((''''''''''''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((('''((())))))''''''((()))((()))*********(((&&&%%%''''''((())))))))))))((())))))))))))))))))))))))(((((()))************)))(((((()))))))))*********))))))))))))))))))))))))))))))******+++++++++,,,((()))***+++,,,,,,,,,+++,,,++++++***))))))*********************************+++,,,,,,,,,,,,,,,+++++++++******+++,,,...///---...000222555:::@@@EEEDDDGGGKKKPPPTTTVVVWWWWWWWWWWWW^^^lllwww|||}}}wwwmmmfff]]]^^^bbbiiirrryyy~~~~~~}}}vvvlllccc```\\\YYY```jjjttt~~~tttppphhhaaa^^^aaagggmmmkkkvvv}}}wwwmmmhhhhhhiiihhhoooyyy{{{wwwvvv|||~~~zzz|||~~~uuusssooommmlllkkkhhhgggkkkmmmrrr{{{~~~vvvrrrmmmjjjjjjllllllmmmiiikkklllnnnppptttyyy}}}}}}mmm\\\UUUSSSRRRSSSUUUXXX\\\fffuuuvvviii]]]WWWOOODDD@@@CCCAAACCCGGGKKKLLLIIIBBB===666333000.../////////..................---------***+++---/////////...---***,,,,,,+++***)))***++++++++++++++++++++++++++++++++++++************)))+++***))))))(((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))'''&&&%%%''')))***)))((()))(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((((((''''''&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&'''((()))((((((''''''(((((()))***&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((''''''&&&&&&''''''((()))$$$%%%%%%&&&''''''((((((%%%&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((())))))))))))((((((''')))+++,,,+++))))))***,,,))))))))))))((('''&&&%%%'''((())))))******))))))************************''''''((())))))))))))((())))))*********+++++++++***************************************+++++++++((()))***+++++++++***)))*********)))******++++++***************************+++,,,,,,,,,+++***))),,,+++*********,,,...000///111333777;;;BBBJJJOOOPPPQQQSSSUUUWWWWWWVVVTTTXXX[[[gggyyyvvvggg^^^YYY[[[aaakkkuuu}}}sssggg___ZZZ\\\[[[ZZZcccppp}}}~~~{{{vvvmmmggg]]]\\\ZZZWWWVVVZZZaaagggllluuu}}}|||xxxtttooojjjhhhnnnxxx|||~~~~~~||||||~~~~~~}}}}}}{{{vvvttttttsssrrrmmmmmmllljjjjjjmmmrrruuuqqqtttzzzzzzkkk```WWWSSSSSSSSSSSSXXXcccooouuukkk]]]LLLEEEHHH@@@AAADDDHHHKKKJJJFFFCCC999555222000///000///...//////.........---------+++++++++,,,------...///+++---...---***)))+++,,,+++++++++++++++++++++++++++++++++************))),,,+++***)))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((***(((&&&'''((()))'''%%%'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&&&&''''''''''''&&&''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))'''''''''''''''(((((()))&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((('''''''''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))***))))))(((''''''&&&(((***)))&&&%%%''')))***))))))((('''&&&&&&&&&(((((()))***************))))))))))))))))))))))))&&&''''''(((((((((((((((******+++++++++,,,,,,,,,************************************************((()))***++++++***((('''(((((())))))***+++------++++++*********************+++,,,,,,+++***(((''',,,+++*********,,,///000111333666:::@@@HHHQQQVVVXXXXXXXXXYYYZZZYYYVVVSSS\\\```ooolll^^^XXXUUU\\\eeerrr}}}vvviii\\\UUUUUU[[[]]]]]]ggguuu|||vvvooojjjhhhddd]]]XXXUUUVVVVVVUUUVVVZZZaaagggrrrxxx|||~~~~~~|||tttjjjbbbgggooovvvzzz|||zzzyyy}}}~~~|||zzztttrrrooojjjggggggkkknnngggiiimmmrrryyymmm\\\VVVVVVSSSPPPPPPVVV^^^jjj|||jjjVVVLLLNNN@@@AAABBBEEEHHHJJJIIIHHH:::777333111000000///...//////.........---------,,,+++***)))***,,,///111,,,...000...,,,***,,,...+++++++++++++++++++++++++++++++++************)))+++***((('''''''''((()))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((---***((('''((((((%%%"""&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''$$$$$$%%%&&&''''''''''''''''''''''''((((((((()))+++***)))((((((''''''(((((((((((((((((()))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((()))***%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((('''&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%'''((()))&&&'''''''''(((((())))))&&&''''''((()))******+++(((''''''&&&&&&((()))***+++++++++***)))(((((('''))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))),,,,,,++++++***+++++++++---,,,+++++++++,,,...///---------,,,+++***)))(((((()))+++------+++)))(((++++++++++++******))))))000...+++***+++...111444777<<>>GGGUUU```fffgggeeeddddddbbb```]]]\\\___dddhhhnnnwww|||vvvtttpppiiidddeeejjjpppxxxyyy{{{xxxooohhhfffggglllqqqttt{{{vvvtttrrrpppmmmjjjfffddd```^^^ZZZWWWTTTRRRQQQQQQRRRSSSVVVYYY]]]```bbbcccggghhhlllpppttttttrrrooohhhhhhkkkrrrtttssssssvvvxxx~~~{{{tttqqqooollliiihhhhhhiiijjjkkkooorrruuu|||~~~~~~pppfff\\\WWWVVVWWW___iiixxxwwwsssssspppoooqqqjjjVVVIIIDDDBBBEEEGGGGGGIIILLLFFFBBB<<<666333111222333000000...---------......,,,,,,,,,,,,,,,---......,,,,,,,,,++++++++++++***,,,++++++***))))))*********)))((()))***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((++++++++++++++++++++++++******)))((('''&&&&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))(((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&+++***)))((('''''''''(((%%%&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%)))((('''&&&&&&&&&''''''''''''&&&''''''((()))***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&))))))(((((((((((())))))'''(((((()))))))))))))))''''''''''''(((((((((((('''''''''(((((())))))***(((''''''''''''((())))))+++******))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++*********++++++,,,(((''''''((((((***+++,,,******+++,,,---------,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++******%%%)))---...///222:::@@@LLLZZZnnn}}}|||rrrjjjeeedddaaa```bbbiiirrrxxx{{{vvvooojjjeee\\\```eeeiiilllpppvvv|||yyy}}}zzzvvvvvvzzz}}}{{{pppffffffdddbbb___\\\ZZZXXXUUUTTTSSSRRRQQQRRRSSSSSSUUUWWW[[[^^^`````````___^^^___ccchhhnnnrrrrrrrrroooooottt{{{~~~||||||~~~}}}wwwrrrmmmiiiiiijjjkkkllllllmmmmmmppppppsssyyyvvvhhh\\\UUUWWW\\\bbbhhhqqq|||wwwmmmfffccceeekkkrrrzzzbbbMMMFFFBBBBBBCCCCCCFFFJJJIIIFFFAAA;;;777444333333333222000...---,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++,,,+++******)))*********)))((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''(((((()))******(((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%(((''''''&&&%%%&&&&&&&&&&&&''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%)))(((((((((((((((((()))&&&'''(((******)))(((((('''''''''((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))******))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))***************++++++,,,+++******************+++)))***++++++,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++$$$)))...///000666BBBMMM]]]lllvvvllleeeeeeeeefffjjjrrr|||sssggg```^^^^^^\\\dddnnnuuuxxxzzz}}}{{{vvvtttuuuuuuuuu}}}yyyxxxyyytttjjjbbb^^^^^^^^^]]]ZZZWWWVVVVVVSSSTTTTTTUUUWWWZZZ\\\]]]___```bbbcccddddddcccccc```aaaccciiiooouuuxxxyyyyyyzzz}}}wwwsssqqqooonnnnnnmmmkkkjjjkkkjjjkkknnntttzzz}}}ssscccZZZWWWVVVYYY___hhhxxxzzzsssppphhheeejjj~~~mmmVVVMMMEEECCCBBBBBBDDDHHHLLLJJJFFFAAA===888666444333222000...---------...,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++***************+++***)))'''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******''''''''''''(((((())))))+++***)))'''''''''((()))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%((((((((((((''''''''''''((((((((((((''''''''''''(((''''''&&&&&&''''''(((%%%&&&'''((()))((('''&&&((((((((((((((('''''''''''''''''''''((((((((((((&&&''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))***)))))))))******+++,,,---,,,,,,+++***)))((('''***************))))))((()))***,,,------,,,***))),,,,,,,,,,,,,,,,,,------(((+++///000222<<>>777666333111///.........111000///.....................---------,,,,,,,,,******))))))***+++,,,,,,,,,)))&&&&&&''')))******************************************************))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&%%%%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&'''((()))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%(((+++,,,&&&&&&%%%%%%%%%$$$$$$$$$'''((()))))))))(((&&&&&&%%%%%%$$$$$$%%%'''(((***&&&&&&''''''((()))))))))''''''&&&$$$$$$#########''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((************))))))))))))((()))((('''%%%&&&(((***))))))))))))************((((((((((((((()))************))))))((((((''''''(((((((((((('''&&&%%%$$$((()))***++++++***)))((()))************+++++++++))))))*********+++++++++*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,...+++,,,000000---...333333888???FFFLLLPPPTTTWWWYYYYYYZZZ]]]ccckkkssswww|||yyycccXXXOOOSSSZZZbbbjjjqqquuuwww{{{xxxjjjaaa^^^UUUTTTSSSRRRUUU\\\eeekkkzzzyyyqqqkkkddd^^^ZZZTTTQQQNNNMMMNNNSSSYYY]]]kkkmmmooorrrtttyyy~~~vvvlllnnnnnngggdddhhhkkklllnnnpppsssuuuvvvvvv~~~qqq\\\TTTUUUXXX___fff~~~hhhYYYRRRNNNNNNMMMMMMMMMLLLKKKHHHEEE999666111///////////////000000000000000000000000000///...---,,,---......---------,,,,,,,,,++++++***)))((((((((()))+++,,,)))((('''''''''(((***+++************************))))))))))))************(((((())))))))))))((((((&&&%%%%%%%%%''')))+++,,,'''((()))******)))((('''((((((((((((((((((((((((+++***((('''''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***)))((('''&&&$$$###"""!!!''''''''''''''''''''''''******)))(((''''''&&&&&&))))))((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''((('''''''''''''''((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&'''((()))(((&&&&&&((()))(((((()))))))))*********((((((((((((((()))******************)))))))))(((******+++++++++++++++***''''''((((((((((((''''''((())))))))))))*********++++++,,,,,,,,,------------,,,,,,,,,+++*********------,,,,,,+++,,,,,,---+++)))+++///000///444;;;:::>>>CCCGGGKKKMMMOOOQQQTTTUUUYYY___hhhrrr{{{rrr^^^VVVSSSXXX___hhhooouuuwwwxxx~~~rrreee\\\YYYXXXXXXYYY[[[___dddjjjnnnvvv|||uuuqqqkkkeee```[[[WWWTTTUUUSSSPPPOOOQQQVVV\\\___gggkkkpppuuuzzzyyyvvvssskkkiiinnnooopppqqqrrrqqqppppppqqquuuxxx|||ooo^^^VVVSSSWWW]]]hhhsss}}}kkk```YYYUUURRRPPPPPPPPPOOOLLLIII>>>:::555111000000//////........................000///...---,,,------...,,,,,,,,,,,,++++++++++++***)))))))))******++++++))))))((((((((()))***+++************************))))))))))))************((())))))******))))))(((%%%%%%&&&&&&'''(((******'''((()))******)))((('''((((((((((((((((((((((((******((('''''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''(((******''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''')))******''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$((((((((('''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%***))))))(((''''''&&&&&&''''''''''''((()))***+++''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))((((((((((((&&&'''))))))(((''''''((((((((())))))))))))******((((((((((((((())))))***++++++************))))))''''''((()))******++++++++++++************++++++((((((((())))))))))))***++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,------++++++---000222444<<>>HHHTTT^^^cccfff___VVVRRRSSSXXX]]]```hhhiiilllpppsssvvvxxxyyy}}}zzzyyyuuupppmmmmmmpppssstttttttttvvvzzz~~~yyywwwttttttvvvxxxyyyyyywwwvvvtttssstttuuuwwwxxx~~~~~~zzzqqqnnnnnnttt{{{~~~~~~||||||}}}jjj]]]WWWWWWZZZ```lllzzzuuuvvvzzz~~~iiiXXXPPPMMMKKKJJJKKKFFF@@@:::666222///---/////////////////////////////////......---,,,++++++++++++*********))))))***+++,,,......---,,,,,,***+++++++++,,,,,,,,,,,,************************((()))))))))******************++++++++++++******)))***+++,,,,,,***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))'''&&&&&&&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((( """$$$&&&(((***+++((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&''''''((())))))***))))))(((((('''(((((((((''''''((((((((((((''''''''''''((((((((()))))))))(((''''''''''''&&&&&&&&&$$$&&&((()))(((((((((***''''''(((((((((((())))))***))))))(((((((((((((((&&&&&&''''''''''''((((((***)))''''''&&&'''((()))******))))))))))))******+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000---222;;;GGGYYYkkkttttttnnnfff]]]ZZZ]]]eeekkknnnmmmooopppsssvvvxxxzzz{{{}}}~~~~~~{{{uuunnnkkkgggdddbbbccciiiqqqyyy~~~~~~~~~~~~}}}}}}|||~~~~~~{{{yyywwwvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyy{{{}}}~~~|||{{{{{{}}}wwwooopppvvv~~~}}}|||{{{yyy|||lll```]]]ZZZZZZ```kkkvvv~~~}}}tttlllllluuuhhhXXXPPPLLLLLLIIIFFFAAA===:::666222///000000000000000000000000......//////......---,,,,,,++++++++++++*********++++++,,,,,,---------,,,******+++,,,,,,,,,,,,+++************************))))))))))))************)))******************)))******+++++++++******)))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((((((((('''&&&&&&(((''''''''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))(((&&&%%%$$$###"""$$$$$$%%%&&&'''))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''&&&&&&'''''''''(((((((((******)))))))))(((((((((%%%'''(((''''''''')))+++'''''''''((((((((())))))******)))(((((((((((((((''''''''''''((((((((()))'''&&&%%%$$$%%%&&&(((***---..................---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........---,,,,,,,,,+++,,,,,,,,,------...///000111666@@@PPPggg{{{{{{pppjjjddddddiiippptttuuurrrssstttvvvxxx{{{~~~|||wwwrrrmmmiiifffddddddeeefffhhhlllsss{{{~~~yyytttrrruuu{{{}}}wwwwww|||}}}}}}|||xxxxxxwwwuuusssqqqooonnnmmmnnnmmmmmmllljjjhhhgggfffffffffffffffffffffeeehhhiiijjjlllnnnoooqqqrrrqqqppppppppprrrtttwwwyyy|||yyyuuuzzzyyyxxxxxxzzzzzzssshhh```]]]aaagggllllllpppyyytttllliiilllwww{{{dddUUUMMMLLLGGGEEECCCAAA???<<<777333////////////////////////,,,---.../////////...---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---))))))+++,,,,,,,,,+++***************************))))))))))))************((())))))******))))))((()))))))))((())))))******((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((())))))(((%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((&&&%%%$$$###"""))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&''''''((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''')))))))))(((''''''&&&&&&"""""""""###%%%'''((()))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''***,,,''''''''''''((((((((()))******)))((((((((((((((('''((((((((())))))******)))((((((((())),,,...000+++,,,---......---,,,+++)))************+++++++++))))))*********+++++++++,,,,,,,,,------.........,,,,,,,,,---...///000000777<<>>:::555222000000000........................//////.........---------,,,,,,+++++++++*********++++++++++++++++++++++++++++++************++++++))))))*********************)))))))))***+++,,,,,,++++++++++++******))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((((((+++***(((((((((((((((''')))))))))((((((((('''''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%###$$$%%%&&&''')))******''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((***)))((((((((()))+++,,,+++************+++,,,,,,...------,,,,,,------...,,,++++++,,,...000///.........---------------------...///111666===FFFMMM^^^gggllljjjhhhlllssswwwwwwvvvwwwvvvuuuwwwmmmgggaaa^^^dddmmmtttwwwyyyvvvvvvuuutttuuuxxx}}}yyynnnfffddd```dddhhhiiikkkrrr}}}~~~~~~{{{{{{}}}rrrooojjjddd```]]]\\\[[[VVVSSSNNNIIIFFFDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFIIIJJJIIIFFFCCCBBBBBBBBBAAA@@@CCCCCCBBBBBBCCCDDDEEEFFFEEEGGGIIIKKKLLLOOORRRUUUVVV[[[ccciiinnnrrruuuxxx{{{{{{xxxsssoooooopppqqqsssyyy}}}jjjXXXRRRPPPUUU\\\gggzzztttrrr}}}ssshhhYYYOOOFFFDDDCCCAAAAAACCCAAA>>>:::666333222222333////////////////////////...............---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++((()))))))))))))))))))))))))))))))))***+++,,,---+++++++++***************''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((()))***+++&&&&&&&&&''''''(((((((((###$$$%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,+++,,,...//////...,,,,,,---------.........---///111444999AAAJJJPPP___gggnnnoooooouuu{{{}}}{{{yyyyyy{{{{{{~~~yyyccc___^^^___cccjjjnnnpppppprrrtttxxxzzz|||~~~yyytttuuunnnqqqssstttuuuyyy|||zzz|||yyyuuupppkkk___\\\WWWRRRNNNLLLKKKJJJFFFEEEBBB@@@?????????@@@???????????????@@@AAAAAABBBBBBCCCDDDEEEGGGHHHIIILLLKKKJJJIIIHHHGGGGGGGGGIIIJJJKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEFFFFFFFFFDDDBBBBBBCCCEEEEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDAAACCCDDDEEEFFFHHHKKKNNNJJJMMMSSSWWW[[[```dddgggooovvvxxxooolllkkkjjjkkkpppzzzeeeYYYPPPQQQUUU[[[jjjxxxzzz|||}}}ggg[[[OOOIIIFFFCCCBBBDDDBBB???<<<888555444333333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((((((((()))***+++,,,---++++++***))))))))))))***'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((('''''''''&&&'''((()))((()))+++---%%%%%%&&&&&&'''(((((()))$$$%%%&&&'''((((((((((((%%%&&&(((******(((&&&%%%'''&&&&&&%%%$$$$$$######%%%&&&&&&&&&'''(((((((((''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&((()))(((&&&%%%''')))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((((()))***+++))))))))))))))))))))))))(((((()))******************************++++++,,,,,,++++++******++++++,,,...---,,,---...///...---,,,,,,---...///000000111333555888<<>>???AAABBBAAAAAABBBCCC???BBBFFFHHHHHHIIIJJJKKKGGGJJJNNNQQQRRRSSSTTTVVVVVVWWWXXXZZZ\\\___aaacccfffffffffeeedddeeegggiiigggiiikkkmmmmmmkkkiiihhhfffgggggghhhgggeeedddcccaaa___]]]^^^``````]]]ZZZYYYWWWSSSQQQQQQQQQPPPOOOMMMKKKJJJJJJKKKKKKIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIGGGEEEEEEFFFGGGFFFEEEGGGLLLRRRWWWZZZbbbllltttxxxuuuvvvwwwtttqqquuuuuu{{{xxxdddZZZVVVYYY^^^ooowwwsss\\\MMMIIIGGGEEEDDDDDD>>>666222333333111000///000111000//////............---------......---,,,,,,+++******+++,,,---,,,***)))***+++)))))))))******+++++++++************************(((((((((((())))))))))))))))))************))))))******)))''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''',,,+++***))))))(((((()))''''''''''''(((((((((((())))))(((''''''''''''(((((((((((((((((()))******************))))))))))))(((((()))(((((('''&&&&&&$$$%%%'''((()))(((''''''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%)))(((''''''''''''%%%$$$)))(((((('''&&&%%%%%%%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))******)))((('''&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&'''''''''''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******((())))))((('''&&&&&&'''((()))+++,,,---,,,+++***)))***++++++,,,,,,++++++******++++++,,,---------------------------------///...///111111111666>>>IIIPPP\\\gggmmmmmmiiifffiiilllpppuuuxxxzzzzzzzzz|||{{{zzzyyywwwtttpppmmmkkkkkkkkklllkkkhhhdddaaaffffffggghhhlllqqqwww|||zzzvvvtttpppllllllpppwww}}}{{{yyytttllleee___\\\YYYYYY^^^dddhhhjjjooorrrwww|||~~~yyyqqqmmmjjjeee\\\UUULLLKKKHHHDDDBBB@@@???>>>===???AAABBBAAAAAABBBCCCDDDFFFJJJLLLMMMMMMOOOPPPTTTWWW\\\___aaaaaaaaabbb``````bbbdddfffiiikkkmmmooopppqqqpppoooppprrrttttttuuuxxxzzz{{{zzzxxxwwwuuuvvvvvvvvvvvvtttsssrrrpppnnnlllmmmnnnmmmkkkhhhiiifffbbb^^^\\\ZZZXXXVVVUUUSSSQQQPPPPPPOOOLLLKKKKKKJJJHHHGGGFFFFFFFFFFFFHHHFFFDDDDDDEEEFFFEEEDDDDDDHHHLLLOOOQQQVVV___eeerrr}}}~~~yyyyyyzzzwwwssspppooorrrzzz{{{iii\\\YYY[[[dddkkkttt~~~sss\\\PPPIIIFFFDDDDDD@@@999555555333222000///000000000//////............---------......---,,,,,,+++******+++,,,---,,,***)))***+++++++++,,,,,,,,,---------************************))))))))))))************))))))************))))))******)))''''''&&&&&&'''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''(((((((((((()))(((''''''&&&&&&''''''(((''''''''''''((()))***))))))))))))))))))))))))''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))))))))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((())))))************)))'''(((******))))))+++,,,)))***+++,,,,,,,,,+++***))))))***++++++++++++***)))******++++++,,,---------------------------------...111333222333===IIIZZZaaallluuuxxxvvvppplllmmmooorrruuuxxx{{{|||}}}|||{{{zzzwwwrrrlllfffccc^^^___bbbgggkkkllljjjgggiiihhhiiikkkoootttzzz}}}wwwpppjjjfffdddiiiqqqyyyrrrnnnhhh```YYYWWWUUUTTTWWW]]]ccchhhkkkqqquuu{{{|||xxxvvvssslllbbb\\\XXXSSSKKKEEEAAA@@@??????>>>>>>??????@@@BBBDDDDDDDDDEEEGGGHHHMMMPPPSSSUUUVVVWWWXXXZZZ^^^bbbhhhlllmmmlllllllllkkkkkkmmmooorrruuuxxxyyyyyyzzz{{{{{{zzz{{{}}}}}}{{{yyyyyyyyyxxxvvvuuuuuurrrnnnkkkhhheeeaaa^^^^^^[[[XXXVVVUUUSSSPPPNNNPPPOOONNNMMMKKKJJJIIIHHHIIIGGGEEEEEEFFFFFFFFFDDDBBBDDDFFFGGGGGGJJJPPPUUUZZZdddnnnuuu}}}}}}wwwooollllllpppuuu|||kkk___\\\\\\```gggoooxxxyyyxxxzzzoooZZZNNNIIIEEEFFFCCC===999999444222000///000000///...///............---------...------,,,,,,++++++***+++,,,---,,,***)))***++++++,,,,,,,,,,,,---------************************************++++++++++++))))))************))))))******)))(((''''''''''''***)))))))))((((((((((((''''''''''''''''''''''''############$$$%%%&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%'''((()))******+++++++++******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((()))&&&''''''''''''((((((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++***)))((('''(((************,,,---((()))***+++++++++******((()))******++++++******))))))******+++,,,,,,---------------............---///333444444:::LLL^^^nnnqqqtttwwwxxxvvvrrrpppqqqsssuuuyyy{{{}}}~~~}}}zzztttmmmeee___\\\^^^dddlllrrrtttrrrooommmmmmllllllooosssxxx{{{}}}}}}ssshhh```]]]```lllyyyrrriiieeeaaa]]]YYYYYYYYYYYY\\\bbbgggllloootttxxx~~~~~~{{{wwwrrroooccc\\\TTTNNNKKKIIIDDDAAA>>>??????AAABBBCCCEEEEEEFFFHHHJJJKKKKKKLLLOOOQQQXXX[[[^^^aaabbbbbbdddeeeeeejjjqqquuuwwwvvvuuutttssstttvvvxxx|||}}}zzzxxxwwwtttpppmmmiiigggcccaaa___]]]ZZZWWWVVVUUUTTTSSSRRRPPPNNNNNNLLLJJJHHHGGGHHHHHHGGGFFFCCCDDDEEEDDDDDDEEEHHHKKKJJJQQQYYY```iiisss~~~wwwrrrnnnoooqqquuunnnccc\\\]]]aaafffkkkqqq{{{{{{vvvooo}}}iiiVVVNNNHHHGGGFFFAAA>>>===555333111000000000///---///............------------------,,,,,,++++++++++++,,,---,,,***)))***+++************************************************)))))))))*********++++++))))))************))))))******)))(((''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&'''(((((())))))))))))***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''((((((((('''''''''(((+++++++++******)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((((((((((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))******)))(((((('''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***((((((((()))******(((((()))+++'''(((((()))))))))))))))))))))***+++++++++++++++)))******+++,,,,,,---------------......////////////111444666999DDD]]]ttt}}}xxxsssrrrrrrrrrsssvvvzzz~~~}}}wwwnnnddd^^^[[[[[[hhhttt~~~tttppppppqqqppppppssswwwzzzzzzyyyuuulll```YYYWWW___qqqyyykkkbbb```bbbbbbaaaaaabbbdddfffiiimmmrrrtttwww|||{{{{{{zzzwwwsssmmmgggcccUUUPPPIIIEEEDDDCCCBBB@@@>>>???AAADDDFFFHHHJJJKKKLLLNNNPPPQQQRRRTTTWWWZZZ```cccgggiiijjjkkkmmmnnnnnnssszzz~~~vvvtttqqqnnnmmmjjjgggeee]]]\\\[[[YYYXXXWWWVVVUUUPPPNNNKKKJJJJJJIIIHHHFFFEEEFFFFFFEEEDDDEEEFFFHHHFFFIIIMMMRRRWWW^^^gggooouuu}}}}}}wwwtttsssttt|||rrrbbb^^^]]]aaadddeeelllttt}}}|||nnnoooyyy~~~cccWWWKKKHHHGGGDDD@@@???777555222111111000///---///............---------------,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++************************************************((((((((()))))))))******))))))************))))))***))))))(((((((((((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''((('''((()))******************)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((())))))''')))***)))'''&&&''')))))))))))))))))))))((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((************)))((('''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((************************((())))))))))))(((((('''((()))***)))((('''((()))((((((((()))))))))************+++,,,,,,,,,,,,+++***++++++,,,,,,---......---------...//////000000111333777;;;AAAOOOjjj{{{tttqqqrrrssstttyyyxxxlllbbb___cccgggyyyzzzuuuvvvuuutttuuuxxx{{{{{{wwwrrriiiccc\\\YYYYYYaaattt~~~tttiiicccdddhhhjjjjjjiiikkkmmmooopppsssvvvyyy{{{~~~~~~zzzwwwuuutttpppkkkddd]]]VVVRRRLLLHHHCCC@@@????????????===???BBBFFFJJJMMMNNNOOOSSSTTTVVVXXXYYY\\\```cccgggjjjnnnppprrrsssuuuvvvuuuzzz~~~{{{yyywwwsssqqqjjjhhhfffccc```_________WWWTTTQQQNNNMMMLLLJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGIIIKKKLLLMMMSSS[[[ccclllzzzzzzxxx{{{qqqddd[[[[[[^^^^^^bbbiiitttxxxoookkkwwwsssaaaPPPIIIGGGEEEAAA@@@:::777444333222111000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++---------,,,,,,,,,,,,+++************************'''((((((((())))))))))))))))))************))))))***))))))(((((()))))))))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((()))*********))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))$$$'''***)))''''''))),,,((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''((()))***)))((('''(((******************++++++,,,++++++,,,------------,,,+++,,,,,,------...//////---------...///000000000111444:::AAAJJJXXXppp|||vvvsssrrrrrrwwwzzzkkkaaacccmmmwwwzzzzzzxxxxxxyyy}}}~~~{{{rrrkkkaaa```aaacccdddjjjxxx|||vvvooonnnqqqtttsssqqqooorrruuuwwwxxxyyy|||~~~~~~|||vvvooojjjfffccc```ZZZTTTMMMHHHEEEEEECCC@@@??????@@@AAAAAA@@@BBBGGGLLLQQQUUUXXXYYY\\\^^^___aaacccfffkkkooopppssswwwzzz{{{}}}~~~|||wwwqqqnnnlllllllllbbb___[[[XXXVVVSSSPPPNNNMMMKKKJJJIIIHHHGGGFFFEEEHHHFFFGGGJJJGGGDDDHHHOOOSSSYYYeeetttttt___YYYYYYXXX[[[bbbmmmtttppptttkkkTTTIIIGGGDDDAAA???<<<999666444444333111//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++---------,,,,,,,,,++++++************************(((((()))))))))*********))))))************))))))***)))))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&)))+++***'''%%%(((+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))((('''%%%%%%%%%&&&''''''(((******))))))***,,,,,,,,,++++++,,,,,,---...+++,,,------......------,,,,,,---......//////000---------...///000000111111444<<>>KKK[[[ggglllmmmuuuuuuuuuvvvxxxyyyyyyyyyzzzxxxddd___aaaeeeppp|||{{{zzzqqqjjjiiipppwwwzzzzzzzzz~~~}}}yyyzzz|||~~~zzzyyyxxxyyyzzz{{{}}}}}}yyytttkkk```WWWKKKHHHEEEBBB@@@@@@AAAAAA@@@???@@@DDDIIILLLKKKHHHLLLOOOSSSVVVZZZ^^^cccffflllnnnppprrruuuyyyyyyvvvsssoookkkeee___[[[\\\XXXRRRNNNLLLKKKKKKJJJMMMJJJHHHFFFGGGGGGGGGFFFFFFHHHKKKQQQ]]]qqqzzziii___YYYWWWYYYfffyyyxxxrrr{{{zzzfffRRRKKKIIIEEEBBBAAACCC===999888666222222555000000000000///...---,,,,,,///000...+++((()))***,,,,,,+++******+++,,,,,,+++******)))((()))))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''(((***+++)))&&&$$$%%%''')))((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''))))))((((((''''''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&'''((()))))))))(((&&&%%%''''''''''''((((((((()))''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))((('''((())))))******))))))(((((((((((((((((((((((()))(((''')))+++,,,***((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------...000222333333777999@@@MMM\\\iiiooopppuuuvvvxxxyyyzzz{{{}}}~~~wwwbbb___eeeiiipppxxxvvvwwwzzz}}}zzzvvvvvv{{{|||zzzxxxsssrrrpppnnnmmmoootttxxx|||{{{zzzyyyzzz|||~~~zzzvvvrrriii[[[QQQFFFDDDAAA???>>>>>>@@@AAADDDDDDFFFJJJOOORRRRRRQQQRRRUUUYYY]]]```eeejjjmmmrrrtttwwwzzz}}}zzztttnnngggcccccc```[[[XXXUUUSSSPPPMMMMMMKKKHHHGGGGGGGGGFFFEEEGGGHHHIIIKKKQQQ___ppp}}}|||jjj\\\VVVXXX___qqqyyy}}}yyyjjj[[[RRRLLLDDDAAABBBBBB>>><<<;;;777222000222//////000//////...---,,,+++...//////,,,+++,,,---,,,,,,+++******+++,,,,,,,,,+++******))))))******+++******)))((((((''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''))))))(((%%%$$$%%%''')))(((((((((((()))))))))''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&''')))((((((''''''''''''((())))))((('''&&&&&&&&&'''&&&''''''(((''''''&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((******)))+++,,,---,,,***+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------........./////////000111444666777:::<<>>>>>@@@BBBDDDJJJKKKMMMQQQVVVZZZ\\\\\\ZZZ]]]aaaeeeiiinnnssswwwzzz|||}}}vvvqqqllliiieeebbb^^^YYYTTTPPPQQQOOOKKKJJJIIIIIIHHHGGGHHHHHHHHHHHHIIIOOOYYY```uuu||||||fff[[[YYYYYYggg{{{wwwlllbbbWWWKKKEEEDDDBBBAAAAAAAAA<<<444///000////////////...---,,,++++++,,,...///...---...///,,,,,,+++******+++,,,,,,---,,,++++++******++++++*********))))))(((((('''))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((()))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((************************%%%&&&''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%''')))&&&''''''((())))))******''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''(((((('''&&&&&&''')))******)))(((((((((((())))))'''''''''''''''&&&&&&&&&)))(((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))***((((((((((((((((((((((((*********+++,,,,,,++++++,,,***)))((((((***,,,---,,,,,,,,,---------------------------............///000111111333555999;;;===???EEEPPP]]]jjjrrrvvvwww{{{~~~}}}vvvhhheeegggggghhhjjjlllpppvvv{{{}}}}}}zzztttmmm`````````___```dddjjjnnnssswww|||zzzqqqfffaaa___ZZZNNNCCCBBBAAA@@@@@@BBBFFFIIIKKKQQQQQQSSSVVVZZZ^^^```bbbbbbeeejjjnnnrrrwww|||}}}yyysssmmmhhhbbb]]]YYYXXXUUURRROOONNNMMMKKKIIIHHHJJJKKKJJJJJJLLLPPPTTTWWW^^^iiivvv|||}}}wwwddd\\\VVV___mmmuuujjj]]]QQQKKKEEEDDDEEEFFFAAA888222111/////////......---,,,++++++,,,------------------,,,,,,+++******+++,,,,,,------,,,++++++++++++,,,*********)))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))''''''(((((((((((('''''''''''''''(((((((((((()))(((''''''&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&''')))+++$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''((('''&&&&&&&&&(((***+++((((((((((((((()))******((((((''''''&&&&&&&&&&&&((((((''''''''''''((()))((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))((()))******************,,,***)))((((((***,,,---,,,,,,,,,------.........---------........./////////000222333444777===AAAAAACCCHHHQQQ\\\hhhqqqvvvzzz}}}~~~||||||~~~~~~wwwoooiiieeebbbdddhhhhhhnnnuuuzzz{{{||||||}}}}}}||||||xxxppphhhbbbbbbaaa```______bbbeeehhhmmmtttzzz}}}~~~~~~}}}zzznnndddWWWRRRQQQPPPIIICCCBBBBBBBBBDDDGGGLLLPPPSSSWWWWWWXXXYYY[[[___ccceeejjjmmmqqquuuyyy}}}}}}vvvpppkkkhhhaaa]]]XXXUUURRRPPPMMMKKKJJJKKKLLLLLLKKKKKKLLLMMMHHHMMMTTT]]]eeelllppprrrqqquuuzzz~~~ppp^^^UUUXXX___lll}}}tttcccVVVKKKGGGFFFGGGCCC:::444222////////////...---,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,...---,,,,,,+++,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''(((((((((''''''((())))))((('''''''''''''''(((((((((((()))***)))((('''&&&%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&''')))***+++&&&&&&''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''''''''&&&&&&'''((()))***&&&&&&''''''((()))++++++)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((()))*********((((((''''''(((((()))***))))))))))))))))))))))))&&&(((******)))((()))***+++***)))))))))***,,,,,,,,,,,,,,,---......//////------.........////////////111444555777;;;BBBHHHIIIJJJNNNTTT]]]hhhqqqwww|||}}}~~~~~~}}}zzzyyy{{{}}}}}}vvvvvvssslllfffcccfffkkklllqqqwwwzzzzzzyyyyyy{{{}}}~~~|||zzzvvvoooiiidddeeedddbbb___\\\\\\\\\ccchhhpppwww{{{}}}~~~~~~|||zzzxxxuuuqqqmmm]]]UUULLLGGGHHHIIIHHHFFFDDDDDDEEEGGGLLLQQQVVVYYY^^^^^^^^^^^^___bbbgggkkkrrruuuyyy||||||wwwtttkkkgggaaa\\\XXXTTTPPPNNNMMMMMMLLLKKKIIIHHHFFFEEEGGGHHHJJJNNNSSSXXX]]]___hhhnnnvvv|||fffXXXUUUVVV^^^jjjyyyyyyiiiXXXNNNGGGEEECCC===555222000000000000///...---,,,,,,+++***+++,,,+++)))(((,,,,,,+++******+++,,,,,,...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%&&&&&&''''''(((((('''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&'''))))))(((&&&&&&%%%%%%&&&&&&''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))((((((((())))))((('''%%%$$$''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&''''''''''''(((((((((((((((%%%&&&&&&''')))***,,,---***)))'''&&&%%%%%%&&&&&&%%%&&&((()))))))))(((''')))(((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((()))******+++'''((())))))******))))))))))))))))))))))))))))))&&&(((******)))((()))+++)))************+++++++++,,,,,,------.../////////............///////////////333777888:::@@@IIIPPPSSSTTTVVVZZZaaajjjtttzzz}}}{{{{{{}}}{{{wwwtttrrrooonnnnnnnnnppprrrssssssrrrmmmjjjkkknnnpppuuuyyy{{{yyyuuutttvvvyyy}}}|||yyyvvvtttrrrqqqpppkkkmmmnnnmmmiiieeebbb```dddjjjrrrxxx{{{|||}}}}}}~~~}}}|||zzzwwwsssooojjjddd]]]XXXLLLIIIFFFDDDEEEGGGIIIJJJIIIIIIKKKMMMRRRXXX]]]aaadddeeeeeeeeefffjjjqqqvvv{{{}}}zzzuuunnngggbbb]]]XXXUUUSSSQQQNNNLLLJJJHHHFFFEEEHHHHHHGGGHHHIIILLLOOOPPPZZZaaajjjpppuuu|||zzzddd[[[UUUWWW]]]ffftttlll\\\LLLGGGGGGBBB:::555111111111111000///...---+++***)))+++---...,,,))),,,,,,+++******+++,,,,,,---,,,,,,+++++++++++++++************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((())))))'''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%$$$$$$&&&))))))&&&###&&&'''((())))))(((&&&%%%''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''&&&''')))***)))(((&&&%%%&&&&&&'''(((***,,,...///***)))'''&&&%%%%%%&&&&&&$$$&&&(((******)))((('''))))))(((((('''''''''&&&''''''''''''((((((((()))))))))(((((((((((())))))%%%%%%%%%&&&'''(((((()))'''(((***+++++++++***)))))))))))))))))))))))))))&&&)))++++++)))((()))+++))))))***++++++++++++***,,,,,,------...///000000............/////////000111555999;;;===CCCMMMUUU[[[[[[]]]___eeemmmvvv|||}}}yyyxxx|||}}}wwwnnnjjjfffeeefffiiinnnsssrrrqqqooommmooosssuuuuuu{{{{{{yyysssllljjjmmmrrr~~~qqqpppnnnkkkjjjlllppptttuuuxxx{{{{{{wwwrrrnnnlllhhhmmmtttzzz||||||||||||~~~~~~~~~{{{yyyssspppkkkeee]]]UUULLLGGGAAABBBDDDEEEEEEGGGJJJLLLOOOOOOPPPSSSXXX^^^dddggghhhiiijjjkkklllqqqxxxyyyrrrkkkfff```]]]YYYVVVRRROOONNNMMMLLLKKKGGGGGGFFFEEEEEEFFFGGGGGGIIIPPPXXX^^^ccclllzzzpppeeeZZZVVVWWW[[[fffrrr{{{vvvppprrr~~~iiiSSSLLLKKKHHH???999222222222111111000///...***))))))+++...000///,,,,,,,,,+++******+++,,,,,,---,,,++++++******++++++******************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++'''((()))++++++)))(((''''''''''''((((((((())))))###$$$$$$%%%''')))+++,,,&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))))))))((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#########&&&((('''###!!!###%%%'''''''''%%%%%%'''''''''&&&&&&''''''''''''(((((((((&&&%%%&&&'''&&&(((***+++***(((%%%###&&&'''((())),,,...000111$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))'''%%%&&&(((***)))''')))))))))))))))))))))))))))'''%%%&&&)))***(((&&&(((((())))))))))))(((((())),,,///,,,'''$$$%%%(((***)))(((''''''((()))***''''''((()))))))))))))))***++++++,,,,,,---------,,,------,,,+++---111333666888>>>EEEFFFGGGQQQ^^^aaabbbdddjjjpppuuuxxxxxx}}}}}}|||wwwqqqfffaaaiiirrruuuvvvxxxwwwsssoooppptttxxx{{{|||wwwooojjjbbb^^^llluuuooojjjiiiiiimmmssswwwwwwvvv}}}qqqtttuuuxxx{{{|||}}}||||||||||||}}}}}}}}}}}}|||||||||~~~yyyuuummmeeeZZZRRRNNNJJJDDD?????????@@@BBBEEEJJJNNNQQQSSSVVVXXX[[[^^^bbbgggkkkiiioootttuuuyyy{{{vvvqqqmmmddd___XXXTTTQQQOOOKKKHHHHHHGGGGGGGGGHHHHHHFFFDDDHHHIIILLLQQQXXX```gggkkkzzzttt___YYYXXXXXX^^^hhhttt}}}rrrhhhfffkkkxxxdddRRRKKKGGG@@@:::444222...---------------///............---------+++++++++************)))(((((())))))*********+++)))******+++++++++******+++(((&&&'''***,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''(((((()))***+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''&&&%%%$$$$$$$$$%%%&&&***))))))((((((((())))))''')))+++...000111111111%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''%%%&&&(((***)))((()))))))))))))))))))))))))))'''&&&''')))***(((&&&(((((())))))))))))((((((...111444222---+++,,,...***)))(((((('''((()))***))))))***++++++++++++*********+++,,,---...//////---...///......///222444999<<>>===???@@@@@@DDDEEEHHHLLLPPPUUUYYY\\\ccceeeiiikkknnnqqqtttwwwzzz|||qqqiiiddd^^^[[[VVVSSSPPPMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCDDDFFFGGGLLLQQQ[[[fffmmmuuu~~~~~~~~~kkk[[[UUUUUUUUUXXX```nnnyyyllleeecccdddzzz~~~dddOOODDDAAA;;;777444111111111000//////............---------------------,,,,,,,,,,,,))))))******************++++++++++++***)))(((''',,,+++***))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))((('''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&'''((()))&&&'''''')))***,,,...///444444333222222111000///''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))***))))))))))))((((((((((((((((((((((((((()))))))))(((((())))))(((((())))))))))))((((((((()))++++++*********+++(((((()))***************)))******+++++++++++++++...------------,,,,,,,,,,,,...000111222444777:::BBBJJJXXXjjjyyy}}}xxxuuuyyy}}}{{{pppjjjggghhhlllsss~~~|||yyywwwgggcccaaaeeejjjmmmppprrrxxx{{{uuuooolllkkkmmmxxx}}}{{{zzzzzz{{{}}}~~~{{{wwwqqqhhh```WWWQQQNNNGGGDDD???===>>>AAADDDFFFGGGIIILLLPPPTTTYYY]]]___aaaeeeiiimmmppptttxxx{{{vvvnnnhhhcccZZZWWWSSSPPPOOOMMMJJJIIIGGGGGGEEEDDDDDDDDDEEEEEEEEEHHHPPPYYY```hhhuuu}}}{{{|||dddWWWTTTQQQRRRYYYiii|||yyymmmeeehhh}}}lllUUUFFFAAA<<<888444222111000///...///............---------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************)))((('''&&&++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&((()))'''((()))***,,,///111222444444333111000///......'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&(((***+++***)))))))))))))))))))))))))))))))))((()))******(((((()))***(((((())))))))))))(((((())))))***************)))(((((()))***++++++++++++((())))))***************------,,,,,,,,,+++++++++,,,---///000222666;;;>>>EEEOOO\\\kkkyyy}}}yyyzzz}}}xxxhhhdddeeelllsssyyy||||||sssnnngggggggggjjjmmmooooooooowww}}}~~~|||zzzyyyxxx|||}}}zzzxxxzzz|||~~~}}}yyyvvvqqqhhh^^^SSSKKKEEEBBBAAA@@@>>>>>>@@@CCCGGGJJJLLLNNNQQQUUUYYY]]]```bbbcccggglllqqquuuxxx|||~~~uuupppaaa^^^YYYUUURRRPPPMMMKKKIIIIIIGGGFFFEEEDDDDDDDDDBBBCCCGGGNNNSSSYYYdddooozzz~~~qqq]]]SSSOOONNNTTTdddwww}}}nnngggvvvoooYYYIIIAAA===:::666333111111///...///............---------,,,,,,,,,,,,++++++++++++*********)))))))))))))))************)))(((''''''((())))))(((&&&&&&''')))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%'''((())))))***+++,,,...111333444333333111000//////...///((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((%%%(((+++,,,***))))))***))))))))))))))))))))))))(((***+++***(((''')))+++(((((())))))))))))(((((((((((((((((()))((('''&&&'''(((***+++,,,,,,++++++((())))))***************))))))******+++,,,,,,------......000333888???DDDJJJTTT___iiittt}}}{{{zzzzzzvvvcccaaagggmmmxxx~~~zzz}}}~~~xxxuuuvvvvvvvvvuuutttvvvwwwwww~~~~~~}}}{{{zzz|||~~~}}}vvvqqqiiiddd\\\RRRJJJCCC@@@>>>???@@@AAABBBEEEHHHLLLNNNRRRTTTWWW[[[___bbbdddeeejjjnnnsssxxx{{{~~~oookkkddd^^^YYYVVVRRROOOMMMLLLKKKIIIGGGEEEDDDCCCDDDBBBCCCGGGJJJNNNWWW```kkkxxxlll[[[RRROOORRR]]]mmmtttxxx{{{lllZZZKKKBBB@@@<<<888555333222111//////............---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++***)))&&&((()))(((&&&&&&(((***))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&((()))***,,,,,,---...000333555666333222111000//////000111******))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))%%%(((,,,,,,***))))))***))))))))))))))))))))))))(((***,,,+++(((''')))+++(((((())))))))))))((((((+++***)))*********)))''''''(((***+++,,,,,,++++++))))))***++++++++++++***%%%&&&((()))+++---...///......///000333:::CCCIIINNNXXXaaagggpppzzz~~~{{{{{{xxxvvv}}}ttt```bbbjjjlll{{{zzz{{{~~~~~~||||||}}}~~~~~~~~~yyypppjjj\\\XXXQQQJJJEEEBBB@@@@@@@@@BBBEEEGGGJJJMMMPPPSSSVVVXXX[[[___bbbeeeggghhhqqquuuyyy}}}|||wwwooogggaaa\\\WWWTTTRRRQQQOOOLLLIIIGGGDDDCCCGGGDDDCCCDDDFFFHHHPPPYYY]]]fffuuu}}}fffYYYSSSRRRXXXcccttt~~~ttthhh[[[MMMDDDBBB>>>:::666555333222111//////.........---------//////.........---------.........------,,,,,,,,,++++++,,,---------,,,,,,''')))+++***((((((+++---))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))*********)))(((&&&%%%$$$''''''''''''''''''''''''%%%%%%'''((((((((('''&&&((('''''''''((()))+++,,,---...///000222444555666222111000000000111222333(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))...---,,,***((('''&&&&&&'''(((((('''&&&&&&)))+++)))************)))(((((((((((())))))))))))(((((((((((()))***************))))))***+++,,,,,,------++++++***************++++++...111444777>>>GGGNNNXXX\\\___dddnnnyyy}}}{{{zzzyyyyyyssseeegggnnnrrrwww|||~~~}}}|||}}}~~~~~~~~~|||{{{zzzyyy}}}}}}~~~zzzpppddd]]]SSSMMMFFFBBBBBBCCCDDDCCCEEEFFFHHHLLLQQQVVVYYYZZZ^^^___aaabbbeeejjjppptttzzz}}}|||oooiiigggbbb\\\YYYUUUPPPMMMMMMLLLIIIFFFFFFDDDBBBBBBCCCFFFJJJLLLSSSZZZeeesss|||eeeXXXQQQUUUXXX```{{{wwwmmmcccYYYPPPEEECCC???;;;777555444444//////000111111000............---,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,---------,,,+++***))))))(((((((((((()))))))))((('''(((***++++++***))))))))))))))))))))))))((('''&&&&&&((())))))(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''')))************)))((('''&&&%%%%%%******)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((++++++******))))))((((((((((((''''''(((***,,,---000111222333333222111000///.........000333666888''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))'''(((((('''&&&&&&(((******************)))((('''************************(((((()))************************++++++,,,,,,---+++++++++++++++,,,---...111333666888<<>>@@@CCCEEEEEEJJJJJJLLLPPPUUUYYY\\\]]]aaabbbdddfffiiinnnssswww|||yyyvvvoooggg```ZZZTTTPPPOOONNNKKKIIIHHHFFFDDDBBBBBBDDDFFFGGGEEEKKKTTT___mmm{{{vvveeeXXXVVVWWW]]]ttt~~~rrrdddZZZLLLHHHCCC>>>:::666333111///000111111111000///...///...------,,,,,,------,,,------......------,,,,,,,,,---,,,+++***((('''))))))(((((((((((())))))***)))((((((***+++***)))))))))))))))))))))))))))((('''&&&&&&((())))))(((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++((((((''''''&&&&&&%%%%%%))))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))((((((((('''''''''((((((((((((***,,,---...000111222222222111000000///000222222222444888;;;&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))((())))))(((&&&&&&''')))+++++++++******(((''''''******)))(((((()))******(((((()))***************++++++++++++++++++++++++++++++,,,,,,---///000111000222555888<<>>AAAFFFIIIKKKPPPQQQSSSUUUYYY]]]```aaafffhhhjjjmmmoootttyyy|||{{{ooohhh^^^WWWSSSRRRPPPMMMJJJHHHFFFDDDBBBBBBBBBBBB@@@CCCIIIQQQ\\\jjjyyyuuu```WWWSSSVVVhhh}}}vvvlllYYYRRRIIIBBB>>>:::555111000000111111000000///...///...------,,,---------------............------,,,,,,,,,+++***(((&&&%%%))))))(((((((((((())))))+++)))((((((******)))'''))))))))))))))))))))))))((('''&&&&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&)))))))))***,,,...///000111222222222111000000//////222555444333666===CCC&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''((())))))((('''&&&'''(((++++++++++++***((('''&&&)))'''&&&$$$$$$&&&''')))(((((()))***************,,,,,,++++++++++++++++++------------...///000000...000444888???IIIVVV```kkkpppsssuuuxxx}}}}}}zzzuuusssrrrvvv~~~|||uuuooollloootttxxxvvvvvvyyy{{{zzz{{{}}}|||{{{||||||}}}zzz{{{|||~~~~~~}}}|||{{{yyyuuuqqqjjjbbbZZZQQQHHHCCCAAAAAAAAABBBFFFKKKOOOQQQSSSUUUWWWYYY[[[^^^bbbdddkkkmmmqqqsssvvvyyy~~~zzzmmmaaa[[[VVVSSSPPPJJJIIIGGGEEECCCAAA@@@@@@BBBCCCFFFJJJRRR___mmmvvvxxxlll\\\UUUTTT___mmmnnndddVVVKKKDDD>>>999444111111111111000//////...//////...---------------,,,,,,------------,,,,,,,,,,,,++++++***)))((('''))))))(((((((((((())))))+++***(((((())))))(((&&&))))))))))))))))))))))))((('''&&&&&&((())))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,...000111222222222222111111000/////////222555444333999EEEPPP((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))*********))))))((('''((())))))'''&&&'''(((+++++++++******((('''''')))'''&&&$$$$$$&&&''')))(((((()))***************,,,,,,++++++++++++++++++...------------......//////333888>>>GGGSSSaaajjjqqqvvvzzz{{{{{{}}}|||xxxrrrpppnnnppptttxxxxxxwwwpppnnnkkkiiikkkoootttvvvyyyyyy{{{~~~zzzqqqsssxxx{{{zzzzzzyyyyyyyyyzzz{{{xxxyyy{{{~~~}}}{{{yyyvvvtttmmmfff\\\SSSLLLGGGDDDBBBDDDDDDFFFHHHKKKNNNRRRUUUUUUXXX[[[\\\]]]___cccfffpppsssvvvyyy{{{~~~}}}nnnccc[[[SSSOOOKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@@@@BBBGGGQQQ\\\dddllltttzzzhhh]]]XXX[[[bbbmmm~~~lllZZZLLLBBB:::666333222222111000///////////////...------------...+++++++++,,,,,,+++++++++***************+++++++++))))))(((((((((((())))))+++)))(((((())))))'''&&&((((((((((((((((((((((((((('''&&&&&&((())))))(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''(((((())))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((((((((()))***+++,,,...///111111222222111111000000////////////222333222444>>>NNN\\\(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&(((***,,,,,,++++++%%%'''))))))((('''((())))))************)))((((((******)))(((((()))******(((((()))***************++++++++++++++++++++++++------------...///000000///444;;;CCCKKKWWWdddnnnttt{{{}}}}}}{{{wwwpppnnnlllkkklllnnnrrrtttooonnnmmmmmmnnnooorrrttt{{{|||~~~~~~zzztttpppjjjqqq{{{yyyxxxxxxwwwwwwwwwxxxxxxwwwxxx{{{}}}|||yyyuuupppmmmeee]]]RRRHHHCCCAAAAAABBBEEEHHHJJJLLLMMMOOOSSSUUUXXX[[[^^^``````bbbgggkkksssvvv{{{}}}~~~~~~pppcccXXXQQQNNNLLLJJJHHHFFFEEEEEEEEE??????>>>>>>AAAGGGOOOUUUdddlllwwwtttfff[[[WWWXXXaaaqqq|||pppZZZHHH<<<777444333222111000/////////000///......------......******++++++++++++************)))******+++------))))))(((((((((((())))))***(((''''''))))))(((&&&((((((((((((((((((((((((((('''&&&&&&((())))))(((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''(((((()))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((()))*********,,,,,,...///000000111000111000000//////000000111000222444555:::EEEVVVbbb'''(((((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&(((***++++++***)))###%%%((())))))((()))***(((((()))************)))************************(((((()))************************++++++,,,,,,---,,,,,,---...000222444555222888@@@GGGOOOYYYdddlllvvv}}}~~~}}}zzzvvvpppooommmhhhfffiiiqqqyyy{{{{{{{{{yyyuuussssssttt{{{}}}}}}wwwooohhhdddeeeppp~~~|||xxxxxxwwwvvvvvvuuuuuuuuuwwwxxxzzz}}}|||xxxsssmmmeee```WWWQQQIIICCCAAABBBDDDDDDGGGJJJNNNPPPPPPRRRUUUWWW[[[___ccceeedddggglllqqquuuyyy}}}sssddd[[[SSSQQQMMMIIIGGGGGGGGGHHH@@@AAAAAA@@@AAACCCHHHKKKVVV___kkkvvv~~~xxxggg\\\XXX\\\gggqqquuu{{{zzzlllTTTDDD===555444222111/////////000000//////...............***++++++,,,,,,++++++*********)))((()))***++++++))))))(((((((((((())))))((('''&&&'''))))))((('''((((((((((((((((((((((((((('''&&&&&&((())))))(((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''((()))***++++++,,,---///000000000////////////......///000111222333555888<<>>BBBCCCKKKUUUZZZ]]]bbblllsssyyy~~~}}}{{{yyyvvvtttooogggaaadddqqq~~~}}}zzzyyy~~~~~~{{{rrrfff___^^^```jjjnnnuuu~~~~~~{{{zzzzzzxxxvvvvvvwwwxxxwwwvvvxxxzzz|||~~~~~~|||wwwpppiiiaaaYYYQQQLLLHHHDDD@@@>>>AAAEEEIIIKKKOOORRRTTTSSSSSSUUU[[[___bbbhhhooorrrqqqqqqtttwww{{{|||}}}}}}}}}}}}||||||~~~~~~}}}~~~~~~nnn```YYYQQQLLLKKKKKKJJJHHHHHHEEECCCAAAAAAAAA???>>>DDDHHHOOOYYYeeesss}}}iiiaaa\\\]]]eeeiiijjjpppyyy|||tttkkkiiitttoooUUUAAA;;;444///000///...///111000///------------+++)))---,,,,,,---...---***((())))))))))))))))))))))))******)))(((((((((((((((+++***((('''''''''((()))************))))))))))))***)))((('''&&&&&&'''(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))************))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%&&&'''''''''(((((())))))%%%%%%%%%%%%&&&'''((((((''''''(((((()))***,,,---111111000000//////......---.../////////000222444999;;;???HHHRRRYYY\\\]]]((((((((((((((((((((((((''''''((()))((('''%%%###'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************************))))))))))))++++++,,,---.....................000555===FFFLLLRRRXXX___bbbcccgggooovvvyyy}}}xxxtttnnngggbbbeeeqqq~~~~~~xxxooogggcccdddfffiiikkkpppwww}}}~~~{{{yyyxxxwwwvvvvvvxxxyyyxxxxxxzzz{{{|||||||||||||||}}}xxxsssjjjaaaYYYRRRLLLIIIEEEDDDBBBCCCFFFJJJNNNPPPQQQSSSVVVVVVVVVXXX]]]bbbgggmmmtttwwwvvvvvvxxxzzz|||}}}}}}}}}||||||{{{{{{|||||||||}}}}}}}}}}}}}}}{{{ggg```VVVPPPNNNMMMLLLKKKIIIGGGDDDCCCBBBBBB@@@???AAADDDIIIQQQ[[[hhhuuu~~~xxxzzz}}}fff\\\WWW\\\aaabbbiiirrrsssgggjjjxxxzzz^^^III>>>777222111000......111///...------......---,,,---,,,+++,,,------,,,***************************++++++***)))))))))))))))******)))(((((((((((((((*********)))))))))(((((())))))''''''&&&'''(((((())))))))))))((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&''''''''''''((((((((()))%%%%%%%%%%%%&&&'''((()))(((((())))))***,,,------/////////000000000000000///000000000111222555888<<>>@@@BBBGGGNNNYYYeeelllxxxwwwuuuuuuyyyqqq```SSSSSSWWWZZZbbbkkkpppjjjmmmdddMMMAAA:::444333222///...000///------...///000000///---,,,***+++,,,------,,,++++++++++++++++++++++++,,,,,,+++************+++))))))******))))))((('''******))))))))))))(((((((((''''''''''''(((((())))))))))))(((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%'''((()))******)))((('''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((&&&%%%%%%&&&&&&'''((()))******+++,,,---......///......///000000111222222000111111111222555999===AAAFFFMMMWWW^^^aaa___]]]((((((((((((((((((((((((%%%%%%&&&'''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''&&&&&&&&&(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++)))***************++++++,,,,,,,,,---......///000000222555888===GGGRRRZZZmmmnnnooonnnlllnnntttyyy|||vvvjjjfffeeegggqqq~~~{{{zzzsssiiicccbbbggglllooommmpppsssxxx}}}xxxpppkkkiiiiiikkkooosssvvvxxxyyyyyy}}}|||yyywwwuuutttuuuwww{{{}}}}}}||||||zzzwwwvvvvvvvvvuuuuuusssjjj\\\OOOGGGDDDBBBBBBDDDGGGLLLPPPSSSUUUVVVWWWXXX[[[___```aaadddiiinnnvvvzzz~~~}}}}}}{{{zzzyyyxxxwwwwwwzzz|||~~~}}}{{{}}}~~~wwwwww||||||sssfff[[[UUURRROOOMMMLLLIIIFFFEEEDDDCCCAAA@@@>>>>>>???@@@DDDLLLUUU\\\iiittt~~~wwwqqqsssxxx|||~~~hhhTTTNNNQQQUUU^^^ggg~~~vvvhhhQQQBBB;;;555444222//////111000///...///000111000///---+++)))***+++---......++++++++++++++++++++++++,,,++++++*********++++++))))))***++++++)))((('''***)))))))))((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''((()))***+++,,,---...///000000000//////000000000111111111///000000000222666<<<@@@GGGMMMVVV___cccccc___\\\&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))(((((((((((())))))))))))))))))))))))************************++++++++++++))))))******+++++++++,,,---------------...000111///222666:::@@@JJJWWW```pppqqqqqqqqqpppsssxxx|||xxxiiifffggghhhqqq|||{{{xxxyyytttmmmiiijjjnnnrrrtttppptttzzz~~~{{{pppggg```]]]YYY[[[___eeejjjooorrrtttyyy|||~~~zzzwwwvvvuuuuuuvvvyyy|||}}}}}}|||yyyvvvtttsssttttttsssqqqqqqgggYYYLLLEEEBBBCCCCCCGGGKKKQQQTTTUUUVVVWWWXXX\\\```dddggghhhkkkpppuuuzzz}}}~~~}}}{{{{{{yyyxxxwwwwwwwwwwww}}}~~~{{{vvvvvv|||~~~oooccc[[[VVVQQQNNNMMMJJJGGGEEEDDDCCCAAA@@@AAA@@@???>>>???DDDKKKQQQYYYcccqqq~~~zzzrrrsssxxx}}}qqqXXXNNNNNNQQQZZZdddxxxiiiTTTCCC<<<666555333000000222333111000///000000...------+++)))***+++---......++++++++++++++++++++++++******)))))))))******+++)))***+++++++++***(((''')))))))))(((((((((((('''&&&&&&'''(((((()))))))))'''''''''''''''(((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((''''''''''''(((((()))(((((('''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))((((((((((((((('''''''''''''''''''''((()))******,,,---...000111111111111222111111111000000000///---...///000333888>>>CCCLLLRRR[[[bbbdddbbb]]]YYY%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''((())))))******(((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,))))))******+++,,,,,,,,,...------,,,---///000111,,,111777<<>>@@@EEEIIIOOOWWWcccppp|||~~~uuuxxx~~~{{{aaaTTTOOONNNUUU___pppwwwdddTTTGGG???999777555111111333333222000///000///---,,,---,,,***+++,,,------,,,++++++++++++++++++++++++***))))))))))))***++++++******++++++******)))((())))))((((((((((((''''''&&&'''(((((()))(((((('''&&&''''''''''''((((((((('''''''''''''''''''''''''''((()))******)))((('''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''''''''((())))))(((''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))((((((((((((((('''''''''(((''''''(((((()))***+++,,,---///111222222222111333222222111000000//////---///111333777<<>>>>>AAACCCHHHNNNXXXcccppp~~~{{{}}}ooo___SSSMMMRRR\\\iii~~~}}}uuueeeWWWNNNFFF>>>;;;777222000222111000.../////////...------,,,+++,,,------,,,******************************************+++,,,,,,,,,+++******))))))******))))))(((((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''******)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&%%%%%%%%%&&&(((((()))(((((((((''''''''''''(((((((((((()))***++++++,,,---000222333333222111111111111111111111111111///222666999===CCCIIIMMMQQQUUU[[[]]][[[WWWTTTSSS''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------///...---,,,---///111222444999???BBBFFFPPP^^^iiijjjlllooorrrvvvyyy|||~~~hhhfffjjjiiimmmvvvsssyyy|||zzzxxx{{{~~~~~~wwwnnncccWWWPPPQQQTTTZZZ```fffkkknnnooopppqqqrrrrrrqqqqqqsssuuu{{{{{{{{{|||}}}|||yyywwwooollljjjjjjjjjfff^^^WWWSSSNNNIIIFFFHHHKKKNNNOOOPPPTTTWWWWWWWWWZZZaaagggeeejjjppptttvvvzzz|||{{{{{{zzzxxxvvvrrrrrrrrrsssuuuxxx{{{}}}~~~sssuuu~~~ssshhh```UUURRROOOLLLKKKJJJHHHFFFBBBCCCBBB@@@>>>===>>>@@@???DDDLLLWWWcccrrr{{{hhhYYYNNNQQQ[[[cccuuu}}}~~~nnnbbbTTTKKKCCC>>>999333000111///...---...///000///...---,,,,,,---...---***((())))))))))))))))))))))))++++++++++++,,,,,,---...---,,,***)))))))))***+++)))(((((((((''''''''''''(((((()))))))))'''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((()))++++++)))(((''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((&&&$$$""""""$$$&&&((())))))))))))))))))))))))&&&&&&%%%$$$%%%&&&'''((())))))(((((('''''''''&&&(((((((((((()))***+++,,,,,,---000222333333222111000000000111222222333333222555:::>>>CCCHHHNNNQQQQQQUUUYYYZZZWWWSSSQQQQQQ&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%)))'''%%%&&&)))***(((&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))************+++++++++++++++******)))*********+++,,,---...///...---,,,......------...000222333777;;;@@@DDDIIIPPPZZZaaabbbmmmuuuuuusssuuuyyy{{{pppnnnooolllooouuuttttttwwwzzzyyywwwzzzzzzuuutttoooddd[[[YYYUUUWWW[[[```eeejjjmmmooonnnnnnnnnnnnppprrrtttuuuxxxyyy{{{{{{zzzyyywwwvvvpppjjjffffffccc\\\TTTQQQJJJHHHFFFHHHLLLPPPPPPPPPVVVXXXZZZ\\\]]]^^^aaaccckkklllooorrrvvvzzz|||~~~|||yyyvvvtttssssssoooqqqsssuuuwww{{{}}}vvvtttuuujjjaaa[[[SSSLLLJJJIIIHHHHHHFFFEEEDDDCCCAAA@@@???>>>===@@@FFFMMMSSS]]]nnn~~~{{{{{{uuudddXXXTTTSSSYYYmmmzzzpppfff[[[MMMAAA<<<::::::999000//////...------,,,,,,)))***+++,,,---,,,,,,+++))))))***+++***)))((('''++++++***)))(((((())))))************)))((('''&&&)))***++++++***)))((('''))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&((()))))))))((('''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''%%%$$$---+++'''%%%###$$$%%%'''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''')))***+++''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''***'''%%%&&&***...///...///000111222333333222111555111///000///...000555999;;;???DDDHHHKKKPPPUUUVVVVVVVVVWWWXXXYYYYYYYYY&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&)))'''&&&'''))))))(((&&&&&&'''((()))))))))((((((((((((((((((((((((((((((************************)))************+++++++++,,,++++++******+++++++++++++++---.........---,,,---,,,,,,,,,...000333555<<<@@@DDDGGGJJJOOOVVV[[[___kkkwww{{{zzz{{{|||{{{{{{mmmmmmooolllnnntttwwwwwwyyy{{{xxxvvv{{{~~~yyyrrrmmmmmmjjjccc]]]]]]\\\]]]```cccfffjjjlllnnnnnnnnnnnnoooppprrrtttvvvxxxxxxxxxxxxxxxuuurrrooojjjbbb\\\[[[XXXRRRMMMLLLKKKIIIHHHJJJNNNQQQQQQPPPUUUWWWZZZ[[[]]]```cccfffkkkmmmooosssvvvyyy{{{}}}~~~|||yyyuuusssrrrsssssspppqqqsssuuuvvvyyy}}}qqq{{{}}}rrreee___VVVOOOLLLJJJIIIHHHHHHGGGFFFEEECCCAAA???>>><<<===BBBGGGLLLSSSbbbpppzzz{{{~~~qqqccc\\\XXXUUUfff{{{|||sssjjj\\\NNNCCC<<<777555111000000///...---,,,,,,***+++,,,---...------,,,++++++,,,,,,,,,+++***)))++++++***)))))))))))))))((())))))((((((&&&%%%%%%)))******+++***)))((('''((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&((()))))))))((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((((((((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))''''''&&&&&&''''''((((((+++((('''(((+++...//////000000111222333222111111444111000333444555999???DDDEEEHHHKKKMMMPPPTTTYYYZZZZZZZZZ\\\]]]^^^^^^^^^&&&&&&&&&''''''''''''((('''((((((((((((((((((''')))'''&&&'''((()))(((''''''(((((()))***)))))))))************************************************)))************+++++++++,,,,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,---,,,,,,---///222555777@@@EEEJJJMMMNNNPPPTTTWWW]]]kkkzzz~~~{{{uuulllnnnqqqppprrrvvvyyyzzz||||||xxxvvv~~~}}}yyyssslllgggeeedddaaaaaabbbddddddeeegggiiijjjkkklllmmmnnnoooppprrrtttuuuvvvyyywwwuuuuuuuuurrrlllgggcccYYYPPPNNNLLLIIIHHHJJJLLLKKKLLLOOORRRSSSSSSRRRTTTVVVYYY[[[^^^bbbgggjjjmmmnnnqqqtttvvvyyyzzz{{{yyywwwtttqqqoooppprrrsssqqqsssttttttuuuwwwzzz}}}yyy{{{|||ppphhh]]]VVVRRROOOLLLJJJIIIIIIHHHGGGEEEBBB???===<<<<<<>>>BBBCCCHHHSSS___rrr}}}|||yyyzzz|||}}}lll```YYYTTTaaarrr||||||qqqaaaPPPBBB999555333222111///...---------,,,------............------------...---,,,,,,+++++++++***))))))))))))***,,,,,,,,,,,,,,,+++***)))))))))*********)))((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''"""&&&))))))(((&&&$$$&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))***,,,***)))***---///000000111111222222222111000000///...///333666888???FFFKKKMMMOOOPPPPPPSSSVVVXXX[[[\\\^^^aaaeeeeeedddbbb&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''((((((((('''''''''(((((())))))))))))************************************************))))))*********+++++++++------,,,,,,,,,---......+++++++++,,,,,,,,,,,,,,,//////...///000333666888@@@FFFNNNSSSTTTUUUXXXZZZaaannn|||~~~zzz~~~yyyqqqmmmqqquuuvvvxxx{{{zzz{{{}}}}}}yyyxxx~~~||||||{{{vvvpppiiidddaaaaaacccfffhhhhhhiiiiiijjjkkkllllllmmmnnnppprrrtttvvvvvvwwwyyyvvvsssrrrssspppkkkeee^^^SSSHHHEEEEEEFFFIIINNNMMMNNNPPPSSSUUUUUUUUUTTTUUUWWWZZZ\\\```eeekkkooopppqqqsssvvvwwwyyyyyyyyyuuurrrooollllllooorrruuutttuuuuuuuuutttuuuxxxzzz||||||}}}~~~zzz~~~ttthhh___ZZZVVVQQQMMMHHHHHHHHHHHHFFFCCC@@@???>>>===>>>@@@@@@BBBJJJTTTbbbmmm~~~zzzxxxxxxuuucccXXXVVV```mmmzzzxxxqqqoooyyyuuuaaaNNN@@@:::555444222000///.........---------.........---------------------,,,,,,,,,++++++***))))))*********---------------,,,++++++))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((((((((!!!%%%((()))(((&&&$$$(((''''''''''''((())))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''((()))******---,,,,,,,,,...000111222222222222222111111000000000///111555888;;;CCCLLLPPPTTTWWWWWWWWWYYYZZZZZZ[[[]]]aaaggglllkkkfffaaa&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''(((((((((''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,,,,,,,------...///+++++++++,,,,,,,,,------000///......000222444666>>>FFFQQQYYY]]]___bbbdddjjjsss{{{}}}}}}|||zzzvvvrrrtttzzz~~~{{{tttpppooosssxxxzzz{{{|||xxxyyyzzz{{{yyyzzz~~~|||{{{~~~|||sssiiicccccceeeggghhhhhhiiijjjkkklllmmmnnnmmmooorrrtttvvvwwwvvvvvvwwwtttqqqppppppoookkkhhh\\\PPPEEEAAACCCFFFLLLRRRPPPQQQTTTVVVWWWWWWWWWWWWVVVYYY\\\```ccchhhmmmqqqrrrsssuuuwwwxxxxxxwwwwwwpppnnnlllkkklllppptttwwwwwwwwwwwwvvvuuuuuuwwwyyy{{{{{{|||}}}}}}rrrgggaaa[[[TTTOOOGGGHHHHHHGGGFFFDDDBBBAAA>>><<<===>>>>>>>>>DDDLLLSSS]]]lll|||{{{sssppppppuuu}}}lll___XXX]]]gggtttuuuhhhbbb^^^pppqqqZZZHHH???888777444111//////...///------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++***************++++++(((((()))))))))(((''''''(((((((((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((($$$$$$%%%&&&&&&%%%%%%$$$(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***------...//////000111222333333222111111000000000555444777:::<<>>???>>>;;;===AAAFFFKKKTTTaaarrr{{{nnneeeddddddfffjjjpppuuuwwwzzzxxxyyy}}}uuuiiibbbiiisssyyy|||{{{qqqgggZZZ]]]hhhoooWWWGGG===;;;777333000000000000000///...,,,,,,,,,---...---,,,+++***)))******++++++*********++++++,,,---******+++++++++++++++***(((''''''&&&'''((()))***((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&'''((()))***&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''((()))+++,,,,,,...111111//////000222222111000000000111222333444666<<>>AAAHHHTTTdddxxxzzzgggccc___^^^aaaggglllooonnnmmmooorrrttt{{{yyyhhhhhhnnnpppoooooommmwwwzzzpppaaa\\\]]]pppwww___NNN>>><<<777333111000000111111000///...------...///---,,,+++*********+++,,,+++*********+++,,,,,,---'''(((((()))))))))((((((((('''&&&&&&'''((()))***))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&((()))***%%%&&&&&&''''''((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''***((('''&&&%%%%%%&&&'''&&&&&&'''((((((''''''&&&(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''')))***+++'''''''''''''''''''''''''''''''''((()))+++,,,---+++...111111///...000222111111000000000111333444:::>>>FFFNNNUUU___pppwwwppphhhgggjjjmmmllliii&&&&&&&&&''''''''''''(((((((((((((((((('''''''''******))))))((((((''''''&&&'''(((*********))))))+++***)))((('''&&&%%%%%%'''((()))+++++++++***))))))))))))***+++++++++,,,,,,,,,+++++++++,,,---.........///...---...000222333333777@@@JJJSSSVVVWWW\\\]]]aaaiiirrrwwwyyyxxxxxxwwwwwwxxxxxxuuuqqqmmmkkkiiijjjuuuyyyvvvsssnnnjjjkkklllkkklllooozzzzzz{{{}}}}}}xxxtttyyywwwpppmmmlllmmmnnnnnnnnnmmmnnnppprrrsssvvvzzz||||||yyytttqqqnnniii```YYYVVVWWW[[[^^^^^^[[[WWWSSSQQQQQQRRRSSSUUUUUUVVVWWWYYY[[[^^^___ccceeeiiilllnnnooonnnmmmoooppprrrrrrqqqmmmiiifffjjjlllppprrrtttvvvzzz||||||}}}}}}|||{{{{{{|||~~~}}}|||oooccc]]]WWWPPPLLLJJJIIIFFFDDDFFFDDDAAA===;;;::::::;;;>>>@@@CCCIIITTTggg|||sssfff\\\\\\___^^^___bbbggghhhlllpppqqquuupppbbbaaadddgggiiigggppp|||qqqccc[[[```vvv{{{fffWWWGGG>>>666444333000...///222111///...---...000111,,,+++***))))))***+++,,,+++++++++++++++***)))((('''((()))******)))((('''&&&&&&&&&'''((())))))*********))))))((((((''''''''''''(((((())))))******))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((''''''&&&(((''''''''''''((())))))(((''''''%%%$$$"""  !!!###%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&((()))(((%%%$$$%%%'''(((&&&$$$'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$######$$$&&&''')))((('''&&&'''(((+++---//////...---///222444333222444111...///333777888888>>>EEENNNSSSZZZjjj}}}mmm______gggnnnrrrttt&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&)))))))))(((((((((((((((&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((((()))******+++***))))))***************+++++++++++++++,,,,,,,,,,,,---------...///...---...000333333666===KKK\\\jjjrrruuuwwwtttqqqrrruuuxxxyyyxxxrrrqqqrrrrrrsssqqqmmmjjjhhhhhhlllwww|||yyyqqqllljjjjjjjjjhhhjjjnnnxxxyyyzzz|||}}}xxxtttwww~~~xxxpppllllllmmmmmmmmmmmmmmmnnnqqqtttvvvxxx{{{||||||yyyvvvsssmmmhhh```YYYUUUUUUXXX[[[\\\ZZZWWWTTTRRRRRRRRRSSSTTTTTTUUUVVVYYY\\\^^^```eeegggjjjnnnoooooonnnmmmlllmmmnnnnnnmmmjjjgggfffjjjllloooqqqsssuuuxxxzzz{{{}}}}}}}}}||||||~~~~~~||||||~~~xxxlllccc]]]UUUPPPNNNLLLIIIFFFFFFDDDBBB???===<<<<<<<<<;;;<<>>>>>:::;;;<<<>>>CCCMMMZZZccc{{{kkk___XXXUUUUUUVVVXXXZZZ```hhhkkknnnuuu}}}lll___WWWUUUVVVdddqqq~~~tttpppwwwyyymmmUUUJJJ???999666222000111111000...---------...///++++++************++++++***++++++++++++***))))))((())))))******))))))((((((((())))))******++++++))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''(((((((((((('''''')))************)))((((((%%%%%%%%%%%%&&&&&&''''''%%%&&&'''((()))))))))))))))((((((((((((((())))))''''''&&&&&&&&&'''(((((('''%%%$$$%%%&&&'''&&&$$$''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''((((((((((((((((((((()))((('''&&&&&&&&&'''((()))(((((((((***,,,...///111000...///000111000//////111666<<>>>>>@@@EEENNNUUUiii|||zzzkkkccc___[[[ZZZ[[[[[[```gggkkkmmmpppvvvooo]]]RRRPPPSSS]]]mmm}}}{{{oooWWWKKK???999555000///111000///...---,,,,,,------++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))((((((((())))))*********))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''(((((((((((('''''')))))))))))))))(((''''''&&&''''''(((((((((((((((%%%&&&'''((()))*********((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''%%%%%%%%%%%%&&&(((***,,,***))))))***+++---...///222111/////////000000000...333<<>>??????>>>AAAGGGLLL[[[ooo~~~vvvoooggg```___]]]```ggglllnnnppptttvvvnnn\\\QQQPPPTTTYYYjjjxxxmmmWWWKKK>>>888444000...000000//////...---,,,,,,,,,+++++++++,,,,,,+++++++++)))******+++++++++************))))))))))))******''''''((((((((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&'''(((((())))))((((((&&&''''''((((((((('''''''''&&&%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&(((***++++++++++++,,,---...//////111111000//////000111333111999EEEPPPUUUVVVTTTQQQSSSTTTVVVXXX]]]eeepppwwwtttwwwyyyyyyzzz{{{xxxtttrrrkkkggghhhhhhggggggjjj&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''''''''''''''((((((#########$$$%%%''')))************))))))((((((((()))))))))((()))***+++++++++++++++******************+++,,,---------,,,,,,,,,///111222222222444555999BBBVVVsssrrrfff^^^[[[XXXVVVTTTUUUVVVUUUUUU___fffnnntttwwwzzz}}}~~~{{{xxxtttrrrwwwuuuuuuvvvtttrrrvvv}}}~~~|||{{{vvvooojjjlllnnnmmmkkkiiihhhhhhaaabbbkkkxxx{{{tttpppjjjnnnrrrrrrnnnjjjhhhgggiiijjjlllmmmnnnpppsssvvvwwwxxxxxxyyyyyyyyyyyyyyyuuupppggg^^^XXXUUUUUUVVVWWWWWWXXXYYYYYYXXXXXXWWWVVVXXX\\\```dddhhhjjjkkknnnoooppppppnnnkkkgggeee___``````bbbdddfffhhhiiikkkmmmooooooooooooqqqrrrqqqssstttuuuuuuvvvyyy{{{}}}}}}}}}~~~yyyuuuooogggaaa]]][[[[[[\\\]]]]]]]]]^^^aaafffjjjkkknnnrrrwww{{{~~~~~~}}}zzzvvvssssssvvvxxx||||||}}}~~~zzz~~~~~~uuuccc\\\YYY___eeemmm|||{{{xxx}}}wwwlllcccZZZRRRMMMJJJJJJIIIGGGFFFDDDCCCCCC===??????>>><<<===AAAEEEOOOaaazzzwwwlllgggbbbaaagggmmmpppsssvvvtttqqqbbbVVVSSSTTTWWWfff}}}qqqfffZZZNNNBBB;;;777111///000111000000///...---,,,,,,++++++,,,,,,,,,,,,++++++))))))***++++++++++++***+++******))))))******+++''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%###$$$&&&'''''''''&&&%%%'''''''''''''''&&&&&&%%%((('''''''''''''''((((((&&&&&&&&&'''&&&&&&%%%$$$###%%%&&&%%%$$$###$$$&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((+++,,,,,,---.../////////000111111000000111555888888BBBOOOZZZ___^^^[[[XXXUUUTTTUUUXXX^^^gggoootttooooooooonnnooopppqqqqqqvvvqqqnnnmmmjjjffffffiii&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))''''''''''''''''''&&&&&&$$$$$$######$$$&&&'''(((*********)))))))))(((((((((((('''((()))***,,,---***************+++++++++++++++,,,,,,,,,,,,------,,,///111333333333444555;;;DDDXXXsss{{{rrrjjjeee```]]]XXXVVVUUUVVVUUUTTT\\\```gggnnntttxxx|||~~~||||||}}}}}}|||yyyvvvttt{{{xxxvvvxxxyyyyyy|||yyyvvvsssoooeeefffhhhkkklllmmmlllkkkeeecccfffpppwwwwwwrrroooggghhhiiijjjkkkkkkjjjiiihhhjjjmmmooooooppprrrtttuuuwwwyyyzzz{{{|||{{{{{{wwwqqqggg]]]WWWUUUVVVXXXZZZZZZZZZYYYYYYYYYYYYYYYZZZ\\\```eeeiiilllnnnnnnnnnnnnooonnnlllhhhdddbbb^^^___aaadddgggiiikkklllkkkmmmooooooooopppqqqsssrrrssstttuuutttuuuxxxzzz|||~~~|||wwwjjjgggbbb]]][[[ZZZ[[[]]]]]]___bbbcccdddggglllpppppprrruuuyyy|||}}}~~~~~~|||zzzvvvqqqmmmkkklllnnnrrrsssuuuvvvxxxyyyzzzzzztttzzz~~~jjj```YYYZZZZZZ[[[fffttt}}}tttsssvvvuuukkkaaaXXXRRRMMMLLLIIIGGGEEEDDDCCCCCC@@@AAA@@@===::::::>>>AAAFFFRRRdddtttyyyoooiiikkkppprrrtttvvvvvv}}}~~~qqqbbbXXXTTTUUU```ssssssiiibbbVVVJJJCCC===666222111111111111000///...---,,,++++++,,,------,,,++++++))))))***+++++++++++++++++++++***))))))***++++++(((((((((((((((((((((((('''((((((((()))))))))******)))))))))((((((((('''''''''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''&&&&&&%%%###$$$&&&'''((('''&&&%%%&&&''''''((((((''''''&&&&&&'''((()))))))))))))))(((((()))))))))(((&&&&&&###%%%&&&%%%###"""$$$&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&''')))***,,,---......////////////...000111111111444999===BBBLLLZZZdddgggeeeaaa^^^XXXWWWVVVYYY```ggglllooojjjhhhgggfffgggiiinnnssszzzvvvsssqqqlllggghhhlll&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&%%%((('''&&&%%%&&&'''((())))))))))))))))))*********'''''''''''')))+++---...))))))******+++++++++,,,,,,,,,+++++++++,,,---...,,,///222333444444555666>>>GGGYYYqqq|||uuurrrpppnnngggccc^^^[[[ZZZYYYYYYXXXXXX\\\ccckkksssyyy|||}}}|||}}}~~~~~~{{{yyywww{{{yyy|||zzzvvvtttqqqcccdddfffkkkppprrrqqqpppmmmgggeeellltttuuusssrrrjjjhhhgggiiimmmoooooommmhhhkkknnnpppppppppqqqrrruuuwwwzzz|||~~~~~~}}}|||wwwqqqfff\\\VVVUUUWWWYYY\\\[[[[[[ZZZZZZZZZZZZ[[[___bbbeeejjjnnnppprrrsssmmmnnnnnnmmmjjjfffbbb``````bbbeeehhhkkknnnooopppkkkmmmooopppoooppprrrtttssstttuuuuuuuuuuuuxxxzzz}}}yyyqqqkkk^^^\\\YYYWWWXXX[[[^^^aaa```cccgggjjjkkknnnrrrvvvuuuwwwyyy|||~~~{{{yyyuuuoooiiiffffffgggfffgggiiikkklllnnnnnnoooqqqxxxsssggg^^^\\\WWWSSSYYYfffnnnwwwuuupppqqqppp|||qqqggg]]]WWWOOOMMMIIIFFFDDDCCCCCCCCCCCCDDDBBB???::::::===@@@@@@HHHTTTaaaqqq~~~sssqqqssssssssstttsssvvvnnn^^^UUUSSSYYYiii~~~uuuiii^^^RRRJJJCCC:::555333222222222111000...---,,,++++++------------++++++((()))***+++++++++++++++,,,+++***))))))***+++,,,*********)))))))))))))))'''((((((((())))))************))))))((((((((('''&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((''''''&&&%%%&&&(((******)))((('''%%%&&&'''((()))))))))((($$$%%%'''))))))))))))((()))***+++++++++)))((('''"""%%%&&&%%%###"""$$$&&&''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%&&&&&&'''((()))******%%%%%%%%%&&&(((+++---///------...///000000000///---///111111222555;;;@@@IIISSSaaakkkmmmiiieeebbb\\\ZZZXXXZZZ___dddhhhiiiiiifffddddddeeeiiipppwww{{{xxxuuusssnnniiijjjppp''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))((('''&&&%%%))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---//////000222555888===FFFSSScccvvvuuummmlllqqqwww|||xxxvvvqqqjjjccc___^^^^^^bbbbbbccciiipppxxx}}}~~~}}}zzztttnnngggdddeeehhhjjjkkkpppwwwyyyoooeeeeeelllsssuuussskkkmmmmmmmmmllllllnnnooopppnnnmmmnnnqqqtttuuuuuuvvvuuuuuuxxx|||}}}zzzwwwvvvlll```VVVTTTUUUWWWXXXZZZZZZZZZYYYYYYYYYYYYZZZdddfffiiillloooqqqrrrsssvvvsssnnnhhhdddaaa``````^^^aaafffiiijjjkkkkkklllmmmnnnppppppooooooqqqrrrxxxwwwwwwvvvvvvwwwxxxxxx{{{~~~~~~yyyuuupppjjjbbb\\\YYY[[[]]]^^^```bbbeeehhhjjjqqqvvvuuuvvvzzz}}}}}}~~~~~~}}}vvvqqqmmmkkkiiihhhjjjhhhffffffggghhhgggfffgggjjjsss}}}|||pppfff```ZZZRRRPPPSSS\\\cccooo}}}{{{qqqkkkkkkrrr{{{zzzqqqhhhaaaUUURRRMMMIIIGGGFFFDDDBBBCCCBBB@@@>>><<<<<<<<<<<<>>>CCCLLLVVVddduuu~~~xxxtttpppnnnxxx{{{~~~iii___VVVVVVaaa{{{yyykkk\\\SSSJJJ>>>666555111111000...------.../////////...---,,,,,,++++++******+++++++++,,,,,,,,,***************************)))))))))))))))******$$$%%%&&&(((((((((''''''++++++***)))((('''&&&&&&))))))(((((('''''''''&&&'''((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((()))***+++++++++)))***,,,...//////......222111000222666===DDDIIIRRRZZZeeennnpppkkkddd______``````___^^^___aaaddddddbbb```bbbffflllppprrr{{{wwwtttuuuuuussspppnnn''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))(((((('''&&&******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,------......111555888???HHHTTT___kkkvvvzzzxxxuuuooogggdddiiisss}}}{{{pppiiieeeeeeddddddffflllttt|||~~~zzzuuupppkkkgggfffiiijjjkkkpppvvv}}}uuullliiillloooooonnnkkkkkklllkkkkkklllnnnpppsssrrrpppqqqtttvvvvvvvvvttttttttttttuuutttqqqooonnnggg]]]WWWUUUWWWZZZ[[[ZZZZZZZZZZZZ[[[\\\^^^___fffhhhkkknnnqqqrrrsssttttttpppkkkfffbbbaaaaaaaaacccfffjjjllllllkkkkkkkkklllnnnooopppooooooppprrrwwwwwwvvvvvvvvvwwwxxxxxxzzz|||wwwsssmmmhhheeeaaa\\\XXXXXX[[[```cccgggkkkpppssssss{{{}}}xxxtttqqqooommmllljjjhhhgggccc___\\\```aaahhhrrrxxx{{{sssiii___UUUPPPQQQVVV[[[dddppp~~~tttmmmdddgggnnnyyy|||rrrjjj___[[[UUUPPPLLLJJJHHHFFFDDDCCCBBB@@@???>>>======;;;???FFFMMMXXXhhhyyy}}}wwwrrrvvvzzz~~~ooocccXXXVVV]]]tttrrrcccZZZPPPCCC999666444333222///------...//////......---,,,,,,++++++***++++++++++++,,,,,,,,,******************************))))))))))))******&&&'''((((((((('''&&&&&&)))((((((((((((((((((((()))(((((((((''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((&&&'''(((((())))))((((((&&&''''''((())))))******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''((()))***+++,,,---,,,,,,...///000//////...000000000333999@@@HHHLLLUUUZZZccckkknnnlllfffaaa```aaaaaa```^^^___aaaccccccbbbbbbeeekkkqqqvvvxxxzzzyyy{{{}}}wwwrrr''''''''''''''''''''''''((((((''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********''''''((()))))))))((((((+++++++++,,,,,,,,,------************++++++++++++,,,,,,,,,---------..................///222777;;;BBBMMMXXX]]]aaaeeefffeeeaaa^^^]]]aaakkkxxx|||qqqmmmmmmkkkkkklllqqqxxx}}}yyyuuupppnnnjjjiiikkklllkkkmmmrrr{{{wwwqqqmmmlllllllllllliiijjjjjjiiiiiikkkooorrruuusssssssssuuuvvvvvvuuusssssssssoookkkgggdddcccccc___ZZZWWWXXXZZZ\\\^^^ZZZZZZZZZ[[[]]]```ccceeeiiikkkmmmppprrrsssttttttppplllgggbbb___```bbbccciiikkknnnooommmlllkkkkkklllnnnooooooooooooppprrrvvvvvvuuuuuuvvvwwwwwwxxxxxx{{{~~~~~~xxxjjjfff```\\\ZZZYYYYYYXXX]]]aaagggmmmrrrvvv{{{~~~~~~{{{vvvuuurrroookkkddd]]]WWWYYYYYY\\\ccciiioooxxxwwwjjj]]]UUUSSSQQQRRRWWWaaammmxxxzzzqqqbbbaaabbbhhhuuu~~~ttteee```YYYRRRMMMJJJGGGDDDEEEEEEDDDDDDBBBAAA???>>>;;;===@@@DDDLLLXXXgggrrr~~~wwwvvv{{{yyylll^^^XXXYYYiii~~~qqqggg\\\NNN@@@999777555333000...---...............------,,,,,,+++++++++++++++,,,,,,,,,,,,******************************)))))))))))))))***))))))))))))((('''&&&%%%&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%'''(((((((((((((((((('''&&&'''(((((())))))(((((('''''''''(((((())))))***(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&'''((()))+++,,,.........//////000000000////////////111555;;;CCCJJJOOOSSSUUUZZZaaahhhjjjfffcccaaaaaabbbaaa```aaaccceeefffeeefffjjjpppvvvzzz|||yyy~~~''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))&&&&&&'''))))))***************++++++++++++,,,,,,+++++++++++++++,,,,,,,,,------------............111111000000111666<<>>===>>>???@@@DDDNNN[[[eeexxx{{{uuuzzz~~~~~~~~~tttddd[[[XXXaaassswwwlll]]]LLL@@@888555222///......///.........---------,,,,,,,,,+++++++++,,,,,,,,,------************************+++***)))))))))))))))))))))))))))))))))(((((('''&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%&&&'''((())))))((('''&&&$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&'''(((***,,,...///000/////////////////////......///111555;;;BBBIIIMMMJJJJJJNNNUUU^^^ddddddbbbbbbcccdddeeefffhhhlllooopppooonnnpppssswwwyyyyyyzzz''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&((()))************))))))))))))************,,,,,,,,,---------......------........./////////000000111111444999@@@EEENNNXXX```]]]XXXWWWYYYZZZ]]]cccooo}}}|||wwwvvvxxxvvvuuuvvvyyy|||~~~}}}{{{|||~~~xxxqqqssspppqqqvvvwwwrrrmmmkkkiiikkklllkkkiiihhhjjjlllggghhhhhhiiiiiilllpppsssttttttuuuwwwyyyyyywwwuuuxxxwwwsssjjj```YYYWWWWWWXXXYYYZZZZZZ[[[ZZZ[[[[[[\\\\\\\\\]]]___cccfffhhhkkklllmmmoooooooooooonnniiifffaaa]]]]]]```dddggghhhjjjlllmmmlllkkklllmmmlllmmmoooooonnnnnnpppqqqsssssssssrrrrrrsssssssssuuuwwwzzz}}}~~~}}}{{{|||~~~}}}vvvooohhhaaa^^^UUUTTTRRRQQQTTT[[[bbbgggqqqvvv~~~zzzpppjjj___YYYUUUTTTUUUZZZeeeooozzzxxxkkkbbbXXXQQQNNNSSS[[[fffuuurrrhhh___\\\aaammmwwwpppfff]]]VVVQQQMMMKKKFFFFFFFFFFFFEEECCC@@@???>>>>>>>>>===@@@HHHSSS\\\hhhyyyuuuyyy{{{yyywww}}}yyyjjjaaaZZZ^^^jjjyyy}}}mmmYYYIII999555000...///000000///---------------,,,,,,,,,++++++,,,,,,,,,---------************************++++++***)))(((((())))))(((((((((((())))))******)))(((((('''&&&&&&%%%%%%'''''''''(((((((((((((((''''''((((((((((((((('''&&&''''''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''')))***,,,...000000//////..................000111333777;;;AAAEEEHHHDDDEEEHHHPPPYYYaaaddddddfffhhhlllooorrrwww}}}{{{xxxwwwwwwvvvuuu|||''''''''''''''''''''''''$$$%%%&&&(((((((((''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((()))******+++***((((((((())))))))))))***,,,,,,------......//////.........////////////000...///111333777===DDDIIISSS[[[^^^YYYTTTUUUZZZ\\\hhhppp~~~}}}zzzxxxxxxyyy{{{||||||tttvvvyyy{{{tttuuuqqqrrrwwwxxxtttnnnlllhhhiiiiiigggfffeeefffgggfffhhhjjjkkkkkkmmmooorrrvvvwwwyyy}}}}}}{{{yyyvvvppphhh___YYYWWWVVVWWWYYY\\\\\\[[[YYYYYYYYY[[[\\\]]]```bbbeeehhhiiikkklllmmmnnnnnnmmmlllkkkgggeeeaaa^^^___aaaeeehhhfffhhhjjjkkkjjjjjjkkkmmmkkkmmmnnnnnnnnnnnnoooqqqsssrrrqqqpppooooooooooooqqqsssvvvyyy{{{{{{zzzyyyxxxzzz|||}}}}}}}}}~~~|||rrrkkkddd[[[WWWVVVNNNOOOQQQSSSYYYaaajjjqqqyyywwwjjjbbbZZZUUURRRSSSZZZcccrrryyymmmaaaWWWQQQSSSWWW^^^mmm~~~wwwkkk```]]]___hhh|||zzzoooddd[[[UUUPPPMMMHHHHHHGGGFFFEEECCCBBBAAA=========<<<<<>>AAADDDFFFEEEHHHNNNTTT[[[bbbfffiiikkkoootttyyy{{{xxxvvvttt|||''''''''''''''''''''''''"""###%%%'''((('''&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&'''''''''((('''((()))***************((())))))))))))*********++++++,,,------...//////....../////////000000000...111444888===CCCJJJOOOXXX]]]]]]YYYXXX___gggkkk{{{|||zzzyyywwwvvvlllpppvvvzzz}}}~~~yyytttrrrllliiilllooonnnkkkkkkhhhgggeeedddddddddddddddfffiiilllmmmmmmnnnooopppuuuvvvzzzxxxrrrkkkccc^^^ZZZWWWVVVWWWZZZ]]]]]][[[YYYXXXYYYYYY[[[___cccgggjjjlllllllllmmmnnnnnnmmmllljjjiiifffeeebbbaaaaaacccfffiiifffhhhiiijjjiiiiiijjjlllkkkmmmnnnnnnmmmnnnoooqqqrrrqqqpppnnnmmmlllkkkkkklllnnnqqquuuvvvvvvuuuuuuuuuwwwzzz{{{yyyyyy{{{}}}~~~|||qqqfff```YYYRRRPPPSSSOOOSSSYYY___fffoooyyy~~~~~~|||xxxpppeee\\\UUUQQQTTT[[[eeesss}}}mmmaaaXXXWWWVVVXXXeeevvvrrrgggbbb^^^aaasssyyylllaaaXXXRRROOOKKKJJJIIIGGGFFFEEEDDDDDD===>>>>>><<<;;;>>>EEEJJJVVVggg{{{}}}zzz{{{vvvkkkgggiiirrr||||||~~~xxxsssuuuzzznnnZZZDDD===555111222222000...------------------------,,,,,,,,,------------...************************,,,+++***)))(((((((((((((((''''''&&&&&&'''((())))))))))))(((((('''''''''''''''''''''((((((((()))''''''((()))))))))))))))$$$%%%&&&((())))))))))))''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******+++,,,---.../////////............///111222777999<<>>DDDJJJQQQUUU[[[^^^___]]]```lllxxx~~~{{{vvvqqqnnnffflllrrrtttuuuzzzyyyxxxuuuqqqnnneee___```dddeeefffhhhgggdddbbbbbbeeefffgggffffffiiimmmoooooonnnoooooorrrtttyyyvvvooofff```]]][[[XXXUUUWWWZZZ^^^^^^[[[YYYYYYZZZWWWZZZ```eeejjjnnnooopppnnnnnnnnnnnnnnnllljjjiiifffeeecccbbbccceeegggiiihhhiiijjjjjjhhhhhhiiijjjkkklllnnnnnnmmmmmmoooppprrrqqqooommmkkkjjjiiiiiihhhkkknnnqqqssssssrrrqqqrrruuuwwwxxxvvvvvvwwwzzzvvvxxxyyy{{{{{{zzzxxxwwwuuuiii^^^XXXSSSMMMMMMRRRVVV\\\dddlllttt}}}{{{vvvxxx~~~~~~yyy~~~{{{ooodddZZZRRRSSSXXXYYYhhh{{{wwwjjj___\\\XXXVVVaaaqqq|||nnnggg___]]]jjj}}}vvviii___XXXTTTNNNLLLJJJHHHGGGFFFGGGGGG@@@AAAAAA>>><<<===BBBFFFJJJ[[[nnn~~~|||yyyxxxzzz~~~sssgggccciiirrrsss{{{}}}xxxsssnnnsssrrr]]]JJJBBB999444333333000---------------------------,,,,,,,,,---------......************************,,,+++***)))((((((((((((***)))'''&&&%%%%%%&&&&&&(((((((((((())))))))))))&&&'''''''''(((((())))))''''''((()))))))))))))))$$$$$$&&&((()))*********)))((('''&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))++++++,,,,,,---...//////000////////////111333444:::<<>>>>>@@@BBBCCCKKKRRRaaarrr}}}zzzwwwwwwyyy{{{oooeeeeeehhhiiiqqq}}}|||sssooouuuvvvfffYYYIII999555666555111///...,,,+++,,,...000000///,,,,,,,,,+++++++++******((())))))************)))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&$$$%%%'''((((((((('''&&&%%%'''))))))(((''''''((('''((((((((())))))******)))(((((('''&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&'''((()))))))))((($$$$$$######$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&+++,,,...///000///......//////...------111666:::???AAAEEEIIINNNSSSXXXZZZcccbbbaaabbbccceeeeeeeeeiiijjjnnnuuu~~~~~~yyywwwxxxyyy}}}tttmmm((((((((((((((((((((((((((('''&&&&&&&&&'''))))))%%%%%%%%%&&&&&&&&&''''''))))))))))))************))))))(((((((((((())))))*********+++++++++,,,,,,,,,---......//////......111------111222000000222999===HHHYYYiiirrrtttsssjjjkkkmmmsss~~~wwwmmmfffhhhlllqqqsssssswww~~~~~~wwwqqqnnnlllhhhhhhkkkccc```\\\ZZZZZZ^^^bbbeeeeeedddddddddddddddeeeeeehhhjjjkkkllllllmmmppprrrvvvvvvwwwyyyzzzxxxtttqqqhhhccc^^^ZZZYYY[[[\\\\\\ZZZ[[[\\\\\\ZZZYYYYYYZZZ]]]^^^aaadddhhhjjjlllmmmkkkkkkllllllkkkiiifffeeedddeeeffffffggggggffffffiiiiiikkkllllllllllllkkkiiihhhhhhiiikkkllllllkkkooolllgggbbb___^^^^^^^^^ccceeehhhkkkmmmmmmmmmmmmnnnoooqqqrrrsssssssssrrrqqqrrrsssrrrooojjjeeebbbXXXSSSQQQQQQRRRUUU]]]eeelllrrrzzz{{{uuusssqqqooonnnppprrrssstttyyyxxxkkk^^^VVVTTTUUUZZZfffwwwrrriiibbb[[[\\\cccpppyyy}}}vvvmmmddddddjjjyyy|||qqqfff\\\WWWRRRMMMJJJJJJIIIFFFCCCDDDCCC@@@???>>>>>>??????DDDJJJWWWgggttt|||yyyvvvuuuxxxzzz~~~pppccc___```jjjtttuuuoooqqq|||nnn___OOO>>>999888666222000...---,,,,,,...//////...,,,,,,,,,++++++++++++***))))))*********))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&'''((()))((((((''')))+++,,,+++)))(((((((((%%%%%%%%%&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&''''''(((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&%%%%%%&&&''')))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))+++,,,---...//////......000000111111111333777:::@@@DDDJJJPPPVVV[[[```bbbhhhhhhhhhhhhhhhhhhhhhhhhbbbcccgggmmmxxxyyyvvvuuuuuuzzz~~~~~~uuulllggg))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))************(((((((((''''''((((((((())))))*********+++++++++,,,---......//////......000......111222000111555;;;EEEXXXnnn{{{zzz~~~~~~}}}ssskkkgggmmmppptttvvvwwwyyy~~~{{{pppggg______bbbcccccceeeaaa___[[[YYYYYY\\\___bbbffffffeeeeeeeeeeeeffffffhhhjjjlllnnnnnnooorrrtttwwwwwwwwwxxxxxxuuuppplllaaa^^^ZZZYYYZZZ[[[]]]]]][[[\\\]]]\\\[[[ZZZ[[[\\\___```cccfffiiikkklllmmmjjjjjjjjjjjjiiigggfffeeeeeefffhhhjjjjjjiiihhhggghhhiiijjjkkklllmmmmmmmmmgggffffffgggiiijjjiiigggiiifff```[[[YYYXXXZZZ[[[```aaacccfffhhhiiijjjkkkmmmnnnppprrrssssssssssssooopppqqqpppkkkddd\\\XXXQQQOOOOOOTTTXXX]]]fffppp{{{yyysssmmmkkkjjjhhhhhhhhhiiijjjpppuuuzzz|||||||||~~~wwwfffZZZVVVWWWWWW___nnn}}}ttthhh]]][[[___dddooozzztttgggccceeennn}}}|||nnnbbb\\\WWWQQQMMMLLLKKKGGGEEEFFFEEEBBB???===<<<<<<<<<>>>BBBLLLYYYfffuuu~~~yyyvvvtttvvvwwwwwwqqqaaaZZZYYYgggrrr~~~tttppp{{{vvveeeUUUEEE===:::666222000///...,,,,,,---------,,,,,,,,,,,,,,,++++++++++++***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))((((((***,,,,,,+++)))''''''''')))(((((((((((((((((('''***))))))((((((''''''&&&&&&&&&'''((()))******)))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''))))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((())))))***+++,,,,,,++++++,,,......//////...000111333444555777;;;>>>GGGKKKQQQWWW]]]ccchhhlllrrrsssttttttqqqoooooooooggghhhiiimmmvvvyyyvvvtttsssyyyzzz{{{xxxqqqjjjddd```''''''&&&&&&%%%$$$$$$###&&&&&&&&&'''''''''(((((())))))*********+++++++++''''''''''''(((((((((((())))))(((((((((((()))))))))))))))*********++++++,,,---......///.........000...///222222111333888999IIIccc~~~||||||}}}~~~yyyqqqmmmlllpppssswwwzzz|||~~~}}}}}}{{{uuueeeZZZRRRUUU]]]aaabbbbbb```^^^\\\ZZZZZZ\\\___```gggggggggfffgggggghhhhhhiiikkknnnooopppqqqsssuuuxxxxxxxxxyyyxxxuuuppplll^^^[[[YYYYYYZZZ\\\\\\[[[\\\]]]^^^]]]\\\\\\]]]^^^aaabbbdddgggiiikkklllmmmiiihhhhhhgggfffeeeeeeeeefffgggjjjllllllkkkiiigggiiijjjjjjkkkkkklllllllllffffffeeeggghhhhhhfffdddccc```[[[VVVTTTUUUWWWYYY]]]^^^```bbbdddgggiiijjjkkkmmmoooqqqrrrrrrrrrrrroooooonnnkkkeee^^^WWWSSSSSSRRRTTTYYY___dddmmmwwwzzzsssmmmgggeeecccaaabbbdddggghhhppptttxxxzzzyyyyyy{{{}}}ssseee^^^[[[XXX[[[gggvvv~~~ooobbb\\\]]]\\\gggttt|||zzzlllddddddfffsssuuuhhhbbb]]]UUUPPPNNNLLLIIIEEEFFFEEEBBB@@@>>><<<;;;;;;>>>???FFFPPP[[[jjj}}}xxxtttssstttttt|||tttddd[[[WWW___jjj|||yyy~~~uuufffXXXIII@@@:::444111000000...,,,,,,,,,,,,+++***------,,,,,,,,,++++++++++++++++++******((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))))))))''')))***)))'''&&&&&&'''+++*********)))(((((((((******))))))((((((((('''&&&'''(((((()))))))))(((''''''''''''''''''''''''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''***)))))))))***+++---...++++++,,,---.../////////000111333666999>>>DDDHHHRRRUUUYYY\\\aaaiiisssyyy{{{yyyzzzvvvtttrrrqqqttt}}}yyywwwwwwwww{{{yyyvvvooogggaaa]]]\\\%%%&&&&&&&&&''''''''''''''''''(((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((+++******))))))******+++)))************+++++++++,,,---......///.........000///000333222111555;;;<<>>=========>>>AAAIIIRRR___ttt|||vvvrrrqqqsssxxxyyyiii^^^YYYWWWaaarrr{{{ooodddYYYMMMDDD<<<444000000111///---,,,,,,,,,+++***---------,,,,,,,,,+++++++++++++++******((('''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((()))))))))((((((((())))))$$$&&&((()))((('''((()))'''''''''&&&&&&%%%%%%%%%))))))))))))((((((((((((((((((((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((((((((()))+++---...+++,,,,,,---...///111111000222444888===FFFPPPWWW[[[]]]```ccchhhttt}}}{{{vvvqqqooovvvzzzxxxyyy{{{}}}yyyvvvppphhh```[[[ZZZZZZ&&&&&&'''((()))***+++,,,'''(((((()))***)))))))))&&&&&&&&&''''''''''''((())))))))))))************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,---......//////......000///111333222222777>>>FFF\\\www|||}}}~~~||||||wwwqqqnnnooopppmmmnnnrrryyy~~~zzz|||~~~~~~~~~|||qqqeeeSSSLLLKKKTTT```dddcccaaa___^^^^^^^^^___```aaabbbaaaaaabbbcccdddfffhhhiiijjjmmmpppqqqqqqqqqrrrsssqqqqqqqqqqqqppplllgggccc]]]\\\\\\]]]^^^^^^[[[XXXYYYZZZ[[[\\\\\\^^^bbbeeedddeeefffhhhiiijjjjjjjjjgggeeecccaaaaaabbbcccdddfffgggiiikkkkkkjjjiiihhhlllkkkiiihhhgggffffffffffffeeeeeeffffffdddaaa^^^ZZZYYYVVVTTTSSSTTTVVVWWWYYY[[[^^^aaaeeegggiiijjjkkklllnnnooopppoooooonnnppplllfff```\\\ZZZ[[[[[[ZZZ[[[aaajjjrrryyy~~~~~~xxxppphhhbbbXXXVVVTTTTTTWWW\\\bbbeeennnsssyyy{{{zzzxxxxxxyyy}}}{{{pppccc]]]YYY^^^gggtttssshhhaaa[[[ccclllttttttjjjfffccchhhttt|||qqqiii```XXXTTTPPPLLLIIIDDDDDDCCCBBBAAA@@@??????<<<;;;>>>CCCIIITTTfffvvvzzzsssppppppuuu}}}nnnaaaYYYUUU[[[hhh|||zzzmmmggg___UUULLLBBB777222222222000...------...---+++------------,,,,,,,,,,,,***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***)))((('''''''''((((((%%%'''************+++,,,((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((***+++---...---------...///111222333222444999>>>FFFQQQ\\\cccaaadddgggkkkrrr~~~||||||{{{wwwpppllloooyyy{{{xxxxxxyyyzzzzzzpppnnnhhhaaa[[[YYYYYY[[[%%%&&&&&&''')))******+++&&&'''((()))))))))(((((()))))))))*********++++++))))))))))))************++++++************+++++++++,,,,,,,,,,,,---------,,,---......//////......000000222444333222888@@@OOOcccyyyzzz{{{|||}}}~~~zzztttrrrrrrssstttpppqqqttt{{{|||vvvtttxxx{{{}}}~~~xxxhhhXXXJJJGGGJJJUUU```bbb```^^^\\\]]]]]]^^^```aaabbbccc``````aaacccfffiiikkklllkkkmmmppprrrqqqppppppqqqooonnnmmmmmmjjjfff```[[[\\\\\\^^^```aaa```]]]ZZZWWWXXXZZZ[[[\\\___dddgggdddeeefffggghhhhhhhhhhhhfffdddaaa______```cccdddffffffggghhhhhhhhhhhhhhhiiihhhgggfffeeeeeeffffffdddddddddddddddbbb]]]ZZZVVVVVVUUUUUUTTTUUUUUUVVVWWWYYY]]]bbbeeeggghhhiiilllmmmnnnnnnnnnnnnmmmllljjjgggaaa]]][[[[[[]]]___```aaahhhsss{{{}}}}}}{{{vvvnnneee^^^ZZZRRRSSSSSSUUUWWWZZZ]]]___gggnnnvvvzzzzzzxxxxxxxxxxxx{{{|||jjjddd^^^]]]aaakkk}}}}}}pppfff]]]bbbgggmmmwwwrrrkkkeeefffpppxxxpppeee]]]XXXTTTOOOLLLFFFFFFEEEDDDCCCAAA@@@???::::::<<<@@@DDDKKKZZZhhh|||}}}uuuqqqnnnrrrxxxpppaaaYYYTTTVVV___qqq~~~sssoooiiiaaaXXXKKK===666555222000......//////...---...------------,,,,,,,,,))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))'''&&&&&&&&&''''''&&&(((***+++***)))***+++))))))))))))************''''''''''''''''''''''''(((((()))))))))(((((('''(((((((((((((((((((((((((((((())))))***)))))))))&&&''''''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((***,,,---------.........///000222444555555999AAAIIIRRR[[[dddiiidddhhhmmmqqqwwwwwwuuuuuuuuurrrkkkddddddkkkrrrtttttttttvvvvvvuuurrroooeeedddbbb^^^\\\\\\___aaa######$$$%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&))))))))))))************''''''''''''((((((((((((******))))))))))))******,,,,,,,,,---------......,,,---......//////......000000222444333222999BBBRRRdddwwwyyywwwxxxzzz}}}}}}wwwssstttwwwyyy{{{vvvuuuxxx}}}uuummmrrrxxx|||}}}uuuaaaOOODDDCCCIIIVVV______\\\ZZZZZZ[[[\\\^^^```aaabbbcccbbbbbbdddfffiiimmmoooqqqkkknnnqqqrrrqqqooooooooopppooommmlllhhhccc\\\WWWZZZ\\\^^^aaadddccc```]]]UUUWWWXXXZZZ\\\```eeeiiidddeeefffggghhhhhhhhhgggeeeccc```^^^^^^```bbbdddfffffffffffffffggggggggggggfffeeeddddddeeeggghhhcccbbbbbbcccbbb___[[[XXXTTTTTTTTTUUUUUUUUUUUUUUUUUUXXX]]]bbbeeeggghhhggglllmmmnnnnnnnnnmmmlllkkkeeebbb___\\\[[[\\\___aaafffgggnnnxxx~~~|||wwwoooeee]]]WWWTTTQQQSSSVVVYYY[[[[[[ZZZZZZaaahhhrrrxxxyyyxxxwwwxxxuuuxxx}}}qqqjjjddd```___hhhzzzuuujjj^^^aaacccgggrrrzzzpppfffeeemmm~~~}}}tttiii```[[[VVVRRRNNNHHHHHHGGGEEECCCAAA???>>>;;;;;;===@@@BBBGGGTTTaaaooowwwrrrnnnqqquuuxxxpppbbbYYYSSSSSSYYYiii{{{wwwrrrkkkaaaRRRBBB999888222000///...000000000///......---------,,,,,,,,,((())))))************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''&&&%%%%%%&&&'''&&&((())))))'''&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''''''''((()))******++++++***))))))))))))))))))))))))'''((()))******+++******$$$%%%&&&&&&&&&%%%$$$###((((((''''''''''''((((((((((((((((((((((((((((((&&&'''))),,,---......---////////////111333555777777===HHHRRR[[[bbbgggkkkfffkkkqqquuuxxxxxxqqqppplllmmmjjjbbbYYYUUUZZZ___iiilllpppuuuvvvrrrkkkeee_______________aaaeeehhh''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))&&&''')))*********)))(((***************)))''''''***+++,,,------------,,,.........///////////////111000222444333444@@@NNN]]]gggooouuuvvvpppsssvvvyyyzzz{{{~~~}}}tttkkkqqqzzz}}}xxxiiiXXXLLLBBBGGGPPPYYY^^^``````___\\\]]]___```bbbbbbaaaaaacccbbbbbbeeejjjmmmmmmkkknnnnnnoooppprrrqqqooommmjjjhhheeecccbbb```]]][[[^^^^^^^^^___aaaaaa___]]]WWWWWWXXX[[[___bbbccccccgggeeedddeeehhhiiihhhfffeeeccc```^^^^^^```cccddddddeeefffgggggggggfffeeedddcccccccccddddddcccaaacccccccccbbb___[[[WWWTTTQQQRRRSSSTTTTTTUUUWWWYYY\\\]]]```bbbeeeggghhhiiikkkkkklllnnnooonnnjjjhhhcccbbb___\\\[[[]]]bbbfffjjjmmmssszzz}}}ssshhhaaa[[[TTTSSSTTTUUUXXXYYYWWWXXX[[[\\\ZZZ___ccciiipppuuuwwwwwwwwwzzz|||}}}~~~pppccc___```eeesssyyynnnkkkeeeccchhhqqqzzzsssnnniiiiiiuuutttjjjbbb[[[TTTOOOOOOLLLIIIFFFEEEDDDAAA???>>>;;;:::===???CCCKKKTTTgggsss~~~vvvqqqpppnnnoooqqqttt{{{}}}ssshhh___XXXVVVVVV```xxxtttlllhhh___MMM===666444222111000111000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))************(((((())))))((('''&&&&&&((((((''''''''''''((((((+++***(((&&&''')))+++---************************((((((((((((***,,,...///+++***)))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&''')))+++,,,,,,,,,,,,,,,,,,///222222111555<<>>@@@GGGOOO```kkk}}}{{{yyyvvvqqqmmmmmmkkklllnnnooossszzzpppiii\\\XXXUUU]]]qqqvvvnnnjjjbbbQQQAAA999444333111000000000///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((()))))))))*********((((((((((((((('''&&&&&&((((((''''''''''''((((((***)))((('''''')))+++,,,(((((((((((((((((((((((((((((((((((()))***,,,---***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((***+++,,,,,,,,,,,,......000333222222777>>>OOO\\\hhhjjjgggffffffdddkkkjjjlllpppuuuyyyzzzyyy|||}}}~~~|||vvvpppkkkiiillliiiddd___\\\[[[\\\]]]___eeejjjlllmmmmmmggg```]]]^^^aaaeeeeeedddgggmmm''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((()))))))))(((((((((((()))*********))))))))))))+++,,,---,,,+++*********+++,,,------------.........////////////000222444:::GGGTTT[[[^^^```cccqqq{{{|||zzz{{{~~~tttmmmjjjmmmooorrrsssssstttvvvxxxyyy~~~qqq```TTTNNNWWWYYY[[[]]]]]]]]]\\\\\\\\\]]]^^^```aaaaaabbbaaacccbbbbbbdddiiimmmoooppppppooonnnoooqqqqqqooommmjjjeee___[[[[[[]]]```aaadddccc```______]]]ZZZXXX^^^^^^```dddhhhlllllllllfffeeeddddddeeefffeeecccdddcccaaa``````aaaccceeeggghhhhhhhhhgggeeecccbbbdddcccbbbccccccbbb```]]]\\\\\\\\\[[[ZZZWWWUUUSSSSSSUUUVVVVVVUUUVVVXXXZZZ^^^```bbbdddggghhhiiijjjlllllllllnnnooommmjjjhhhbbb```^^^[[[ZZZ]]]bbbfffrrrtttyyy~~~{{{wwwqqqfff[[[UUURRRQQQTTTYYY[[[aaaeeeffffffeee```ZZZWWWXXX\\\```ffflllrrruuuwwwzzz|||}}}sssjjjeeeccckkkwwwzzzpppjjjfffjjjqqqxxxssskkkhhhppp~~~uuullldddZZZTTTPPPMMMJJJGGGFFFEEEDDDBBBCCC@@@>>>>>>======BBBIIIUUU```qqqvvvqqqnnnkkkiiihhhffffffhhhhhhjjjrrr|||xxxeee]]]WWWZZZiiizzzsssooogggXXXHHH???666333111///000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))******(((((((((((((((''''''&&&((((((''''''''''''(((((((((((((((((()))))))))***((((((((((((((((((((((((((((((''''''(((((()))***''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,000///111333333333:::BBBZZZkkkyyyvvvllleeeeeegggkkkkkklllooorrrrrrqqqooojjjmmmqqqsssqqqnnnlllkkkooolllhhhdddaaa```aaaaaacccgggjjjlllnnnooojjjdddbbbaaadddiiiiiigggiiimmm''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,***)))((('''''')))+++---,,,+++)))))))))***,,,...,,,,,,------......////////////000222666???LLLWWW\\\\\\[[[___lllyyyzzzuuuyyyxxx{{{}}}vvvpppooopppoooppprrrssstttuuuxxxzzzuuuggg___]]]dddcccaaa___]]]\\\[[[ZZZ]]]]]]^^^___```aaabbbbbbcccbbbccceeehhhlllpppqqqooonnnnnnoooqqqssssssrrrnnnhhh___ZZZYYY]]]```cccdddaaa^^^]]]\\\[[[YYYXXX\\\]]]___ccchhhkkklllkkkiiihhhggggggffffffeeedddccccccbbbaaabbbcccdddeeefffggghhhhhhgggfffeeedddccccccbbbccccccbbb___\\\XXXXXXXXXWWWVVVUUUTTTSSSSSSTTTVVVVVVUUUVVVXXXZZZ```aaaccceeegggiiijjjjjjmmmllllllmmmnnnmmmjjjhhhbbbaaa___]]]]]]```fffkkksssuuuzzz~~~~~~vvvooofff]]]TTTQQQQQQQQQUUUZZZ___gggooorrrsssppphhh___YYYXXXXXXYYY^^^eeemmmqqqvvvzzz}}}tttkkkfffjjjttttttmmmhhhkkkqqqwwwxxxoooiiinnnyyy|||sssjjj___XXXSSSPPPKKKIIIHHHGGGFFFEEEDDDAAA??????===<<>><<>>CCCDDDLLLXXXeeesss{{{mmmcccddd``````cccddddddfffjjjooorrreee``````fffvvv}}}tttnnnmmmyyyzzzfffVVVBBB===666111//////000///...------,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((((((''''''''')))***,,,,,,,,,------...000111222444333444888===DDDRRR^^^iiiooopppkkkfffffffffeeekkkmmmooonnnjjjeeeaaa``````eeelllqqqrrrqqqooonnneeefffhhhkkkmmmoooqqqrrrqqquuu{{{xxxooommmnnnpppuuu|||''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))***++++++++++++***************************,,,,,,---------.........------...///000111222333111555777777<<>>IIIPPPQQQPPPTTTZZZ```cccdddiiimmmnnnlllmmmpppooonnnpppuuu{{{xxxyyyzzzyyy~~~|||wwwrrrnnnmmmllliiieeeaaa^^^]]]]]]]]]^^^^^^^^^^^^___aaabbbdddaaafffkkkmmmllljjjkkklllllliiifffeeehhhkkkmmmnnnooolllgggcccbbbccccccbbbeeeaaa\\\YYYYYY[[[]]]]]]aaabbbeeehhhlllllljjjhhhfffggggggddd___\\\\\\]]]aaabbbeeegggggggggfffeeegggggghhhiiiiiihhhgggfffeeefffhhhkkkmmmllliiifffYYYWWWTTTQQQPPPQQQSSSTTTSSSUUUXXXZZZ\\\^^^bbbeee```aaaccceeefffggghhhhhhkkkiiigggfffgggfffdddcccaaabbbccceeejjjqqqzzz~~~}}}}}}yyynnnccc[[[WWWZZZTTTPPPSSSXXX]]]eeekkkvvv{{{jjj___ZZZZZZ\\\\\\eeeooosssxxxxxxqqqtttoooxxxnnnlllpppyyyzzzuuuwww|||yyy~~~zzzqqqddd___XXXSSSOOONNNLLLKKKHHHEEEEEEEEEBBB<<<<<>>CCCLLLUUUaaapppvvvmmmgggdddeeeeeedddeeehhhkkkuuu{{{tttkkkeeemmm|||{{{{{{yyyuuuxxx}}}}}}{{{qqqiiinnnsss___JJJDDD;;;444000000000000......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&&&&'''((())))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''(((((((((''''''''''''((()))((('''%%%$$$((((((((((((((((((((((((''''''&&&%%%&&&(((***,,,,,,,,,,,,---///222444666999777999@@@HHHTTTeeetttttt}}}|||sssooommmlllkkknnnpppnnnjjjgggffffffiiiooovvvzzz{{{xxxvvvtttsssuuuxxx{{{~~~|||wwwxxx}}}%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))************++++++***)))((((((((()))+++,,,---...////////////...///000///...///111333444333666===DDDHHHKKKNNNLLLOOOVVV]]]bbbfffjjjnnnmmmooossstttsssssstttuuu{{{yyywwwuuuxxxzzz~~~yyypppjjjfffeeeggggggfffccc```^^^^^^______```aaa___]]]]]]aaadddhhhjjjlllooopppppppppooolllkkkiiigggggggggiiijjjjjjhhhfffdddcccdddeeefffbbb```^^^[[[[[[\\\^^^___ccceeegggjjjllllllmmmlllnnnkkkeee```^^^]]]___`````````aaabbbdddfffhhhiiiiiihhhgggggghhhhhhgggfffgggjjjkkkllloooqqqlllddd\\\YYYUUUSSSSSSRRRPPPOOOSSSWWW\\\```aaaaaaaaaaaadddfffhhhhhhhhhhhhiiijjjllllllllliiifffccccccccccccdddggglllrrrxxx}}}~~~~~~yyymmmaaaXXXTTTVVVWWWYYY[[[]]]ccckkkrrrwwwggg\\\WWWVVVZZZ[[[dddqqq{{{}}}~~~vvvrrrttt}}}uuunnnnnnvvv~~~yyyyyy}}}{{{~~~zzzoooggg\\\TTTPPPOOONNNLLLIIIGGGDDDBBBAAA@@@>>><<<>>>???DDDLLLUUUbbbuuuwwwmmmfffhhhiiifffgggjjjkkknnnyyyyyykkkjjjpppvvvwwwxxxzzz~~~{{{www{{{jjjZZZLLL;;;222111222000,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++)))))))))))))))(((((('''((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''(((***+++---,,,...000000///111666;;;<<<>>>AAAEEELLLWWWeeeooouuu~~~{{{rrrppprrrkkkkkkjjjhhhfffeeeeeeeeejjjlllttt}}}}}}yyyxxx}}}zzzzzz~~~(((((((((((((((''''''&&&'''''''''(((((((((((()))'''''''''((((((((())))))))))))))))))************++++++***)))))))))******+++,,,---...///////////////000111000000000222444666777;;;BBBHHHMMMPPPRRRNNNOOOTTT]]]eeeiiimmmqqqqqqtttxxx{{{{{{yyywwwvvv~~~|||wwwrrroooqqqssswww}}}xxxpppjjjgggfffeeedddcccaaa___^^^_________``````___]]]^^^bbbeeehhhjjjllloooqqqrrrqqqqqquuussspppmmmjjjgggffffffiiihhhfffdddccccccddddddaaa```^^^\\\\\\^^^```aaadddeeegggiiijjjkkkllllllooolllfffaaa^^^]]]^^^___```aaabbbccceeefffhhhhhhfffeeedddeeegggggggggffffffjjjnnnqqqtttuuunnneee]]]ZZZWWWUUUUUUUUUTTTSSSSSSWWW\\\```aaaaaaaaaaaadddfffhhhiiihhhhhhiiikkknnnnnnmmmkkkgggddddddddddddgggkkkpppwww}}}~~~~~~~~~vvvkkkaaaYYYVVVTTTUUUXXX[[[___gggpppwwwxxxiii```[[[WWWXXX___kkkuuuzzz}}}{{{uuutttyyyyyyqqqnnnssszzz{{{zzz|||~~~vvvmmm```WWWSSSQQQOOOMMMKKKIIIEEECCCBBBAAA???===@@@@@@CCCIIIPPP[[[mmm}}}tttkkkhhhgggeeeeeeiiilllmmmuuu~~~mmmfffgggnnnsssyyy~~~ppp]]]PPP???555333333000,,,...---------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))))))))(((((('''&&&''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((()))((((((((((((((((((((('''%%%%%%$$$%%%&&&''')))***+++,,,...000222555:::===BBBEEEHHHKKKPPPXXXbbbjjjrrrzzzyyyqqqpppqqqooonnnllliiifffddddddeeehhhmmmvvv}}}~~~}}}~~~|||~~~zzzyyy}}}*********)))(((&&&%%%$$$'''''''''(((((((((((()))''''''((((((((())))))))))))))))))*********++++++++++++******++++++,,,,,,+++,,,---...////////////000111222111111111333555777;;;BBBJJJSSSZZZ^^^```ZZZVVVVVV___hhhmmmrrrwwwzzz|||{{{wwwvvv}}}}}}vvvqqqmmmlllmmmpppvvv}}}xxxqqqmmmjjjiiicccbbbaaa____________```___`````````___```cccfffhhhjjjmmmppprrrsssttttttzzzyyyvvvsssooojjjgggeeehhhgggeeecccbbbbbbbbbbbb______]]]]]]^^^```bbbccceeeeeefffggghhhiiijjjkkkooolllgggbbb___^^^^^^___```aaaccceeeffffffffffffbbbaaa```aaadddfffffffffdddjjjqqqvvvzzzzzzqqqggg]]]ZZZVVVUUUUUUVVVVVVUUUTTTXXX]]]```aaaaaabbbbbbdddfffiiijjjjjjjjjkkklllppppppooollliiifffeeeeeeeeehhhnnntttzzz~~~~~~~~~yyyqqqggg___ZZZXXXSSSTTTWWW[[[bbblllwww~~~~~~nnneee\\\YYY\\\eeennntttzzzzzzvvvvvv}}}sssmmmooouuu|||{{{|||~~~uuuggg\\\VVVSSSQQQOOOMMMKKKGGGEEEDDDCCCAAA???AAA@@@AAAEEEIIIRRRcccsssrrrjjjgggeeefffiiinnnlllqqqrrreee```ccckkkxxxuuubbbUUUDDD999666555111...////////////.........---++++++,,,,,,,,,,,,++++++))))))******))))))((('''''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''((((((((((((((((((((((((((()))***+++------++++++,,,000666;;;???@@@HHHLLLPPPRRRTTTWWW]]]bbbjjjrrrzzzzzzuuupppooorrrttttttrrrnnnjjjfffeeeeeefffmmmvvv{{{yyy|||vvvrrrqqqyyyyyywww{{{*********)))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))))))))*********+++++++++++++++++++++,,,,,,---...+++,,,---...///////////////000111111111222444666666???LLLYYYfffrrrzzz}}}wwwjjjbbbfffnnnttt{{{yyywwwzzz}}}xxxssspppllllllnnnrrrxxx}}}}}}~~~xxxtttrrrqqqpppfffcccaaa______``````_________``````aaaccceeeggghhhjjjlllpppsssuuuvvvvvvxxxxxxwwwvvvsssoookkkiiiffffffeeecccbbb```______\\\\\\\\\\\\^^^```cccdddffffffffffffgggggghhhiiikkkiiieeebbb``````aaabbb```bbbdddeeefffeeecccbbb]]]\\\\\\]]]aaadddeeeeeedddjjjrrrwww||||||tttjjj]]]ZZZVVVSSSSSSSSSSSSRRRUUUYYY]]]```aaabbbbbbccceeegggjjjkkkkkklllmmmooopppqqqpppmmmiiigggfffffffffiiiooouuuzzz}}}~~~~~~~~~~~~zzzxxxssskkkbbb\\\ZZZYYYUUUWWWYYY___gggrrr|||rrrgggaaa^^^bbbhhhmmmuuu|||~~~xxxtttuuutttmmmnnnttt}}}{{{|||}}}}}}ooobbb[[[VVVSSSPPPOOOLLLHHHFFFEEECCCAAA???AAA???@@@BBBDDDLLL[[[jjj|||{{{ooojjjiiikkkmmmppplllnnnzzzyyyhhh^^^ZZZdddvvvvvvcccWWWGGG===999777444000////////////............++++++,,,,,,,,,,,,++++++)))************)))(((((())))))))))))((((((((((((((((((((()))))))))******(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''((((((((((((******+++,,,---...//////...------222999???AAAAAAIIINNNSSSVVVVVVVVVXXX[[[___gggooorrrpppoooqqqtttzzz|||~~~{{{tttmmmiiiggghhhmmmtttxxxwwwzzztttiiiffffffmmmsssvvv|||{{{xxx|||(((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))***************++++++++++++,,,+++++++++,,,---......+++,,,---...////////////...///000000000111333555888HHH[[[lll~~~vvvtttxxx~~~~~~{{{|||~~~{{{xxxtttqqqooonnnoooqqqtttwwwwwwwww{{{zzzvvvuuuvvvwwwwwwjjjfffbbb`````````___^^^^^^______aaadddfffggghhhhhhjjjlllooorrruuuwwwxxxvvvvvvvvvvvvtttpppllljjjeeeeeeeeedddbbb```]]]\\\YYYYYYZZZ[[[]]]```bbbdddfffffffffffffffffffffffffffdddbbbaaa```bbbdddeee```aaacccdddcccbbb```^^^YYYXXXXXXZZZ^^^aaaddddddeeekkkqqqvvv{{{}}}vvvmmmbbb^^^XXXTTTRRRRRRQQQPPPVVVYYY^^^```aaabbbcccdddeeehhhjjjlllmmmmmmoooqqqpppqqqpppnnnjjjhhhhhhhhhjjjmmmrrrwwwzzz|||{{{{{{~~~}}}|||{{{tttrrrllleee^^^[[[ZZZ[[[[[[\\\___dddmmmwwwqqqhhh```___ccchhhqqqyyyzzzrrroooxxxvvvoooqqqwww~~~{{{}}}||||||uuuiii```ZZZUUUQQQOOOLLLIIIFFFEEECCCAAA???@@@??????AAABBBHHHVVVddduuuuuuoooppprrrrrrrrrmmmmmmuuu{{{iii]]]VVV___qqqrrr^^^SSSEEE;;;777555333000.........------------,,,***++++++,,,,,,++++++******************))))))(((******))))))((((((((('''(((((((((((())))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''(((((())))))'''((()))***+++,,,,,,,,,111///000555;;;@@@BBBAAAGGGLLLRRRTTTTTTTTTUUUWWWVVV]]]fffkkkmmmoootttxxxxxxppplllooopppssswwwyyy|||vvvfff___^^^```dddiiippp|||}}}&&&'''(((((((((((((((''''''''''''(((((((((((()))((((((((()))))))))***************++++++++++++,,,,,,,,,+++++++++,,,------+++,,,---...////////////---...000000000111444666>>>RRRiii|||{{{|||}}}}}}yyyvvvrrroooppppppppprrrttttttrrrpppvvv~~~{{{sssppprrruuuvvvwwwmmmhhhbbb___```aaa___^^^^^^^^^___bbbfffiiiiiiiiiiiijjjlllooorrrtttwwwxxxwwwwwwvvvuuuqqqmmmiiigggeeeffffffeeeccc___\\\ZZZWWWWWWYYY[[[]]]```bbbcccfffggghhhhhhhhhgggeeedddaaa```______```bbbeeefff````````````___]]]\\\ZZZWWWVVVUUUWWW[[[```bbbcccfffkkkrrrwww|||}}}wwwnnngggbbb\\\WWWTTTSSSSSSRRRWWWZZZ^^^```aaabbbdddffffffhhhkkkmmmnnnoooqqqsssqqqqqqqqqpppmmmkkkkkklllqqqssswwwzzz}}}}}}|||{{{~~~|||yyyxxxooommmiiiccc^^^[[[[[[]]]aaaaaadddkkkttt}}}|||pppddd``````eeemmmvvv}}}{{{rrrnnnuuu|||ssstttyyy{{{|||}}}|||{{{pppggg___XXXTTTPPPNNNJJJGGGFFFDDDAAA??????>>>???AAABBBEEEQQQ]]]lll{{{|||uuuvvvwwwuuuqqqmmmmmmqqqxxxzzzjjj]]]WWW[[[jjj|||pppZZZQQQDDD;;;666333111///---------,,,,,,,,,++++++******++++++++++++************++++++******)))(((((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&''''''((()))))))))((()))***,,,------------111222333777<<>>AAADDDHHHLLLPPPQQQQQQRRRVVVYYYVVV[[[ccciiinnntttzzz~~~}}}{{{vvvrrrrrrwwwzzz{{{}}}~~~{{{vvvoooggg```\\\ZZZ___eeejjjmmmuuu(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))******************+++++++++,,,,,,,,,---,,,,,,+++************+++,,,---...///////////////000222222222444666999CCCZZZrrr~~~~~~tttrrruuuyyy}}}yyyyyyxxxvvvtttuuuvvvyyy|||~~~|||xxxuuuttt{{{~~~yyywwwxxxxxxpppfffbbbdddgggiiihhhiiiccc]]]\\\___aaaaaa___^^^]]]___ccchhhlllllljjjjjjkkklllmmmppprrruuuvvvvvvuuutttrrrooollljjjiiifffggghhhgggddd```[[[XXXXXXYYY[[[]]]___aaacccdddfffhhhkkklllkkkhhhdddaaa______^^^^^^___```bbbccc___^^^\\\YYYXXXVVVVVVUUUWWWUUUTTTUUUYYY^^^aaabbbdddlllwwwvvvjjjccc___YYYTTTSSSSSSTTTTTTYYY[[[___aaabbbccceeegggfffiiilllnnnpppqqqtttvvvsssuuuuuuuuusssrrrssstttsssuuuxxx{{{}}}}}}yyyuuussslllkkkiiieeeaaa```aaabbbdddfffkkkttt}}}nnneeebbbffflllxxx~~~zzz|||~~~wwwwww}}}~~~}}}}}}}}}{{{sssjjj```ZZZTTTRRRNNNKKKIIIGGGDDDBBB??????AAACCC@@@@@@FFFPPP\\\jjj{{{{{{zzzvvvpppkkklllllljjjgggnnn~~~uuukkk\\\XXX___uuutttggg^^^RRRFFF>>>:::777555......---------,,,,,,,,,******++++++++++++*********++++++++++++***))))))+++******)))((('''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&((((((((((((((((((((((((((()))))))))******++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&''')))+++,,,,,,,,,+++,,,111666:::;;;>>>BBBFFFLLLOOOQQQRRRQQQSSSWWW[[[[[[___fffkkkpppuuu{{{rrroooooosssuuuvvvzzz}}}yyytttnnnhhhbbb\\\XXX]]]fffmmmlllmmmwwwxxxzzz(((((())))))))))))((((((&&&&&&&&&''''''''''''(((++++++++++++++++++++++++++++++******************,,,,,,,,,---------......//////////////////......///---...111333333999???GGG```sssuuu{{{yyyzzz{{{~~~{{{oookkkooorrrttt}}}}}}}}}~~~yyyuuuttt|||~~~~~~|||zzzwwwxxxnnnmmmooopppssskkkaaa[[[\\\```ccceeeaaa```___^^^^^^]]]^^^^^^]]]___aaabbbccceeehhhkkkiiijjjkkklllkkkllloooqqqpppqqqqqqqqqpppooommmllljjjiiigggdddaaa^^^\\\[[[ZZZ[[[\\\]]]^^^```cccfffjjjkkklllkkkiiieee```]]][[[\\\]]]```bbbcccbbbaaabbb^^^XXXSSSQQQOOONNNMMMNNNPPPRRRTTTWWW\\\bbbfffgggooo|||yyyrrrfff```ZZZXXXUUUQQQRRRVVV[[[]]]___```aaabbbdddfffgggiiijjjlllmmmppptttwwwxxxwwwuuuttttttuuuwwwxxxvvvwwwxxxzzz|||}}}~~~~~~~~~zzzttttttrrrnnniiifffeeeeeeeeeiiilllpppvvv}}}}}}qqqgggdddfffnnnttt}}}yyy}}}zzzwwwyyy|||xxxttt}}}yyypppcccXXXTTTOOOLLLLLLKKKGGGDDDEEEEEEDDDAAA@@@@@@BBBDDDFFFSSSaaaqqq}}}vvvrrrppprrrmmmiiigggggglllzzz{{{tttoooccc___^^^jjjvvvlll]]]NNNBBB:::777555000...------......---,,,************))))))))))))******))))))((((((''''''************)))(((&&&&&&'''((()))))))))(((&&&%%%---+++(((&&&%%%''')))***###&&&***+++)))''''''((())))))(((((('''''''''&&&$$$"""!!!###''')))(((&&&###%%%&&&&&&%%%$$$%%%%%%"""###%%%'''((()))))))))&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((((()))*********,,,///111///666===>>>???DDDHHHHHHRRRUUUYYYYYYXXXZZZ```eeedddgggkkklllmmmqqqyyyyyysssqqqpppqqqvvv{{{{{{{{{wwwpppgggaaa______dddhhhjjjfffaaadddqqq}}}zzzvvvzzz'''(((((())))))((((((''''''''''''((((((((())))))++++++++++++++++++++++++************************,,,,,,,,,---------..............................///---...111333444999@@@NNNbbbqqqqqquuu|||ssspppuuuvvvwwwtttkkkhhhllloooqqqxxx~~~|||}}}|||}}}uuuooopppqqqoooppphhh^^^YYYYYY\\\_________^^^^^^]]]]]]]]]]]]]]]]]]___aaacccdddeeehhhjjjiiikkklllkkkjjjkkklllnnnooopppppppppooommmkkkjjjiiigggeeeccc```]]][[[ZZZ[[[\\\^^^^^^___aaaeeehhhiiijjjkkkjjjgggccc___\\\[[[[[[]]]___aaabbbaaaaaaaaa^^^XXXSSSPPPNNNMMMLLLMMMNNNOOOQQQTTTYYY___dddgggppp}}}}}}wwwggg```ZZZWWWTTTQQQRRRVVV[[[]]]```aaaaaabbbeeefffgggiiikkklllnnnppptttwww{{{zzzxxxwwwvvvwwwyyyzzzxxxxxxxxxzzz{{{}}}|||wwwsssqqqooollljjjhhhggggggmmmppptttyyy|||mmmfffffffffkkkuuu|||}}}yyytttuuuxxxvvvqqqyyy|||ttthhh]]]XXXSSSOOONNNLLLHHHEEEFFFHHHFFFDDDBBBBBBCCCEEEFFFNNN\\\kkkwwwyyyrrrooommmjjjgggeeeeeehhhtttwwwpppbbb\\\ZZZdddzzz{{{rrrdddTTTGGG===888666111///.........///---,,,+++*********)))))))))))))))))))))))))))(((((((((************)))((('''&&&&&&'''((((((((('''&&&%%%***)))'''&&&%%%&&&'''((($$$''')))***(((''''''))))))(((((((((''''''''''''%%%###"""$$$&&&((('''%%%###%%%'''&&&%%%$$$%%%&&&$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))******++++++++++++---000333333:::???@@@BBBHHHMMMNNNVVVZZZ^^^___^^^```eeejjjjjjmmmqqqrrrsssvvv~~~yyypppoooooorrrwww{{{}}}}}}{{{yyytttlllddd^^^]]]^^^___cccddd```\\\___kkkvvv{{{zzzyyy}}}'''''''''(((((('''''''''(((((()))))))))*********))))))))))))))))))))))))************************,,,,,,,,,---------..............................///---...111333555;;;BBBVVVdddnnnnnnrrr{{{{{{sssooolllooovvvwwwtttwwwzzzoookkkeeeiiilllnnnsss|||wwwrrrssswwwvvvrrrmmmfff]]]XXXXXXZZZ[[[[[[\\\\\\[[[[[[\\\\\\]]]]]]\\\___bbbdddeeefffggghhhiiijjjkkkjjjiiiggghhhhhhmmmmmmmmmmmmllljjjhhhggggggeeeccc```^^^[[[ZZZYYY]]]^^^___``````cccfffiiiiiiiiiiiihhheeeaaa]]][[[ZZZ[[[]]]___```aaaaaaaaaaaa^^^ZZZTTTPPPMMMLLLKKKKKKLLLLLLMMMPPPUUU\\\aaahhhqqq{{{jjjbbbZZZVVVRRRPPPSSSXXX]]]___aaabbbbbbccceeeggggggiiilllmmmoooqqqtttwww}}}|||{{{yyyyyyyyyzzz{{{yyyyyyxxxyyy{{{}}}zzzqqqpppooommmlllllllllllltttvvvyyy}}}vvvkkkhhhbbbccckkkvvv~~~|||}}}tttqqqttt{{{}}}sssnnntttyyynnnddd]]]WWWRRRQQQNNNIIIGGGGGGIIIGGGEEECCCBBBBBBCCCDDDHHHTTTbbbooo}}}{{{qqqkkkhhheeedddeeedddfffoooyyy|||sssggg```ZZZ___qqq{{{zzznnn^^^NNNBBB;;;888333111///...//////...,,,+++++++++*********))))))(((((()))))))))))))))))))))******))))))((('''&&&''''''(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((()))((((((((((((''''''''''''&&&%%%$$$%%%&&&'''&&&$$$$$$%%%''''''%%%$$$%%%&&&'''&&&&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%''')))***+++,,,------------///222555:::@@@CCCCCCEEEMMMTTTWWW]]]aaadddeeeeeeggglllppppppsssvvvwwwwwwzzz{{{oooppprrrvvvzzz|||{{{zzzxxxuuupppiiiaaa]]][[[\\\[[[^^^___\\\ZZZ]]]hhhqqq{{{yyywww{{{~~~&&&&&&''''''''''''&&&&&&((((((((()))))))))******))))))))))))))))))))))))***************+++++++++,,,,,,,,,---------......------------............000......222444666===DDDYYYdddkkknnnttt|||yyyooojjjkkkpppvvvwwwrrrrrruuuzzz~~~zzztttpppooogggjjjmmmnnnpppxxx}}}qqqoooxxx~~~yyykkkddd\\\XXXYYYZZZ[[[ZZZ[[[ZZZZZZ[[[\\\]]]^^^___\\\___cccfffffffffgggggghhhiiijjjiiigggdddcccccchhhiiijjjjjjjjjiiihhhgggdddccc```^^^[[[ZZZYYYYYY]]]^^^___```aaacccfffiiijjjiiihhheeebbb___[[[YYY[[[\\\^^^___```aaacccdddcccaaa]]]WWWQQQMMMKKKKKKKKKKKKJJJJJJMMMRRRZZZ___gggqqq}}}kkkcccZZZUUUQQQPPPTTTZZZ^^^___aaabbbbbbccceeegggfffiiimmmoooppprrrtttvvv||||||{{{zzzyyyzzzzzz{{{zzzyyyxxxxxxzzz~~~{{{qqqooommmkkkkkknnnppprrrzzz{{{~~~rrrllldddbbbeeeoooyyy~~~}}}zzzqqqttt{{{~~~ssskkknnnwwwtttkkk___YYYTTTSSSPPPLLLJJJKKKHHHGGGDDDAAA@@@?????????DDDMMMZZZggguuu|||nnnfffeeebbbccceeefffgggmmmuuuzzzsssiii^^^]]]iii|||vvv|||vvvhhhYYYJJJ@@@;;;555333000/////////...---,,,,,,+++++++++*********((((((((())))))******+++)))))))))))))))(((''''''(((((())))))************&&&'''((((((((('''&&&&&&'''''''''''''''''')))***((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&)))(((&&&%%%%%%&&&''')))***))))))(((((('''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%'''(((***+++---............000444777???EEEHHHGGGJJJRRR[[[^^^ddddddeeeeeefffjjjpppuuuvvvwwwxxxxxxxxxzzz~~~xxxqqqsssvvvzzz}}}|||yyyuuuqqqooommmhhhddd```]]]\\\\\\^^^```______dddmmmttt|||xxxxxxyyy&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,---------......---------.........//////111...///222555777???GGG[[[aaagggkkkttt{{{wwwnnnggghhhlllppppppmmmlllnnnpppsssuuutttrrrrrrtttvvvooopppqqqrrrsssxxxwwwjjjlllxxxjjjddd\\\XXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]______]]]```dddfffffffffggggggfffhhhjjjjjjgggcccaaa```dddeeeggghhhiiiiiihhhhhhbbbaaa^^^\\\ZZZYYYYYYYYY\\\]]]______```bbbfffiiikkkiiigggddd```\\\ZZZXXX[[[]]]```aaaaaacccfffiiihhhgggccc\\\TTTNNNLLLLLLLLLKKKIIIIIIJJJPPPXXX^^^eeeooo~~~{{{kkkbbbYYYTTTQQQPPPUUU\\\^^^```bbbbbbbbbccceeegggfffiiinnnqqqrrrsssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwxxxzzz}}}|||yyyqqqnnnjjjhhhiiinnntttyyy}}}~~~}}}rrrfff```___gggqqqxxx~~~tttwww|||vvvkkkjjjoooyyyzzzqqqbbb[[[VVVUUUSSSOOOMMMNNNIIIHHHEEECCCAAA?????????BBBHHHRRR___mmm}}}oooeeebbb______bbbdddfffkkkrrryyy{{{pppbbb]]]cccssswwwqqqqqqxxx|||sssfffVVVHHH???777555111/////////...---,,,,,,,,,,,,++++++++++++(((((())))))******++++++((())))))))))))(((((('''((((((((((((((((((((()))&&&''')))******)))((('''((('''&&&&&&'''((())))))'''''''''(((((((((((((((''''''''''''%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&***(((&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))------...---...111666:::CCCIIILLLLLLNNNWWW___bbbfffeeeddddddgggmmmuuuzzz}}}{{{xxxvvvwwwzzz|||}}}uuurrrtttvvvzzz{{{yyytttpppjjjkkkkkkllljjjgggccc```___aaacccdddgggmmmtttyyy~~~|||yyy'''''''''((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,---------......------......///000000000111//////222555999AAAIIIZZZ]]]aaaeeelllrrrnnnfffgggiiilllnnnnnnmmmnnnooonnnoooppppppqqqtttxxx|||zzzxxxwwwxxxzzz{{{qqqfffiiivvvooohhh___YYYYYYZZZ[[[ZZZ[[[[[[[[[[[[\\\]]]^^^______aaadddfffffffffggghhhfffiiilllmmmjjjgggdddcccdddeeeggghhhiiiiiiiiihhhaaa```]]]ZZZYYYXXXYYYZZZ\\\^^^___``````cccfffiiillljjjgggbbb^^^[[[YYYXXXZZZ]]]```bbbbbbdddiiimmmpppoookkkcccXXXQQQNNNNNNMMMKKKIIIGGGHHHOOOWWW^^^cccnnn}}}~~~wwwiiiaaaYYYUUURRRRRRWWW]]]^^^```aaabbbbbbbbbdddffffffjjjooosssttttttuuuuuussssssttttttuuuvvvvvvvvvwwwvvvwwwxxxzzz}}}|||yyyvvvqqqnnniiigggjjjpppwww|||}}}~~~|||jjjbbb\\\```gggoooxxxyyyyyy||||||nnnhhhiiippp|||}}}yyyggg```ZZZXXXVVVQQQPPPQQQLLLKKKIIIGGGDDDCCCBBBAAAAAADDDLLLYYYeeetttxxxmmmccc___\\\^^^```bbbgggmmmuuuxxxiii___bbbnnn~~~uuukkkfffhhhyyy~~~uuufffSSSEEE:::777333000000//////...---------,,,,,,,,,++++++))))))******************(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%%%%'''((()))*********)))(((((('''&&&''')))))))))''''''''''''((((((((((((((('''(((((('''%%%$$$%%%&&&%%%&&&((((((&&&%%%&&&'''((((((&&&&&&%%%&&&'''(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***---------...///333999>>>FFFMMMRRRRRRUUU[[[aaacccddddddfffiiioooxxxyyyuuutttvvvwww{{{yyyqqqqqqsssvvvwwwvvvrrrooojjjkkkmmmoooqqqoookkkgggeeeeeefffiiimmmsssxxx{{{~~~~~~|||~~~yyy'''(((((())))))(((((('''(((((()))))))))*********))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------............//////000111111222222//////333666:::BBBKKKVVVXXXZZZ]]]bbbfffddd^^^gggkkkoooqqqrrrtttvvvwwwrrrrrrssstttvvvzzz|||~~~~~~qqqhhhlllvvv}}}{{{rrrggg___\\\\\\\\\\\\ZZZZZZZZZZZZZZZ[[[\\\]]]```bbbdddeeeeeeeeegggiiihhhkkkpppqqqpppllljjjhhhggggggiiiiiiiiiiiiggggggaaa___\\\ZZZXXXYYYZZZ[[[^^^___```aaabbbdddgggjjjnnnkkkgggbbb^^^[[[YYYXXXWWW[[[___aaaaaadddjjjpppwwwvvvsssiii]]]SSSPPPOOOMMMKKKGGGEEEFFFLLLUUU\\\cccmmm|||zzzrrrggg___XXXUUUTTTSSSXXX^^^]]]___aaaaaaaaaaaacccdddeeejjjppptttuuuuuuuuuuuunnnoooppprrrssstttuuuuuutttuuuvvvxxxzzz}}}~~~zzzvvvtttooonnnllllllnnnsssxxx|||{{{{{{|||}}}~~~wwwlllbbb^^^```fffpppyyy~~~{{{zzz{{{rrrhhhfffjjjuuu{{{|||ppphhh```]]]YYYSSSQQQRRRLLLLLLJJJHHHFFFEEECCCCCCAAABBBHHHSSS^^^kkk}}}{{{kkkddd^^^]]]]]]^^^ccciiipppvvviiifffmmmzzz}}}tttmmmeeeeeewwwuuu]]]JJJ<<<888333111000000///...------------,,,,,,,,,,,,++++++******************(((((())))))))))))((((((***)))'''&&&%%%%%%%%%%%%&&&''''''((())))))(((((('''&&&&&&(((******(((&&&''''''''''''((((((((()))&&&''')))(((%%%%%%&&&(((%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''''''''))))))))))))************&&&&&&''''''''''''&&&&&&&&&&&&'''''')))***,,,---------...///111777===BBBHHHPPPXXXYYY[[[```ccccccaaadddkkkuuuwwwrrrpppqqqrrruuuyyyyyyppppppqqqsssvvvwwwvvvtttqqqppppppqqqttttttrrrpppnnnmmmlllnnnssswwwyyyzzzzzz|||{{{zzz|||~~~zzzsss(((((())))))))))))(((((()))************+++++++++************************((())))))***++++++,,,,,,,,,,,,,,,---------.........//////000111222222333222//////333666:::CCCLLLRRRTTTUUUXXX]]]```___\\\ccchhhnnnpppssswwwzzzzzzxxxxxxxxxyyy|||~~~uuunnnqqqxxx|||}}}oooeeeaaa```______YYYYYYYYYYYYYYYZZZZZZ[[[bbbcccdddddddddeeehhhjjjiiinnnsssuuutttqqqnnnmmmjjjjjjkkkjjjiiihhhfffeeeaaa___\\\YYYXXXYYYZZZ[[[___```bbbbbbccceeeiiilllooolllgggbbb]]]ZZZYYYYYYUUUYYY^^^``````dddkkkqqq{{{{{{wwwmmm___UUUQQQQQQLLLJJJFFFCCCDDDKKKTTT[[[dddnnn}}}xxxpppeee^^^XXXVVVUUUUUUYYY___]]]___```aaa``````bbbdddeeejjjppptttvvvvvvuuuuuulllmmmoooqqqssstttuuuuuurrrsssuuuxxxzzz}}}~~~~~~xxxuuusssmmmnnnooopppsssvvvyyy{{{yyyzzzzzz{{{||||||}}}}}}zzzkkkaaa]]]___iiissszzz|||zzzyyy|||ttthhhdddgggqqq|||{{{zzzvvvnnneee```[[[UUURRRRRRKKKJJJIIIGGGEEEDDDBBBBBBAAA@@@EEEOOOZZZfffxxxtttjjjaaa^^^]]]^^^ccchhhmmmrrrkkknnnwww~~~zzz~~~~~~~~~}}}xxxppptttkkkiii{{{dddNNN===999444111000000//////......---------,,,,,,,,,,,,+++++++++***)))))))))(((((()))))))))))))))(((...---+++)))''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&(((++++++(((%%%&&&'''''''''(((((())))))%%%''')))(((&&&%%%&&&)))%%%'''(((((('''&&&&&&'''%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''((((((&&&''''''''''''''''''&&&%%%%%%&&&(((***,,,...000......///000333999@@@FFFIIISSS[[[^^^```cccdddccc^^^eeeqqquuunnnllllllmmmiiiiiilllqqqvvvwwwtttppprrrqqqrrrtttxxx{{{||||||yyyuuurrrrrrtttwwwwwwvvvuuusssrrrssswwwyyyzzzyyy|||~~~|||zzzssslll***************)))((((((''''''''''''((((((((()))+++***(((***,,,---***((($$$%%%''')))***++++++***......---------...//////.........//////000111222111222444555888@@@KKKSSS[[[UUUVVV]]]\\\VVVZZZcccdddgggjjjkkkpppxxx}}}}}}|||~~~~~~~~~xxxzzzqqqddd^^^\\\[[[[[[\\\[[[ZZZYYYZZZ[[[]]]___dddcccccccccdddfffgggiiikkksssxxxxxxxxxyyywwwsssrrrmmmhhhfffhhhhhheeeaaa^^^\\\XXXVVVUUUVVVYYYZZZaaabbbbbbccccccdddfffhhhgggeeeaaa]]]ZZZZZZZZZ\\\[[[YYY[[[```cccfffmmmuuuqqqaaaWWWSSSPPPOOOJJJFFFFFFFFFHHHPPPYYY```nnn~~~zzzqqqhhhbbbYYYSSSRRRUUUZZZ\\\]]]^^^___^^^^^^___bbbeeegggjjjnnnpppqqqqqqqqqrrrmmmoooqqqqqqqqqqqqsssuuutttuuuwwwyyy{{{|||}}}}}}xxxrrrnnnnnnnnnoooqqqsssvvvxxxzzzzzzzzzyyyxxxyyyzzz{{{|||wwwjjjaaa^^^dddmmmvvvyyy}}}www{{{{{{}}}uuummmhhhdddiiirrr{{{vvvhhh___\\\ZZZUUUPPPNNNLLLIIIHHHFFFDDD@@@>>>CCCAAABBBHHHQQQ___qqqwwwhhh]]]ZZZ^^^cccfffnnnyyyuuummmpppwwwvvvyyyyyywwwxxx|||~~~wwwrrr~~~{{{dddRRRBBB:::333222222///...000,,,,,,,,,++++++*********+++++++++************)))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((((((((('''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''%%%'''((()))((()))***,,,000...///222333777AAAKKKMMMQQQYYY```eeeddd```]]]```jjjzzz}}}rrrpppqqqkkkbbbbbb___^^^```fffkkkmmmmmmpppmmmlllqqqyyy|||vvvrrrrrrtttvvvxxxyyyzzzxxxvvvyyy~~~}}}{{{ssskkkfff(((((())))))(((((('''&&&'''''''''((((((((())))))+++***)))***,,,,,,***((('''((()))+++,,,,,,,,,+++---,,,,,,,,,,,,---......///......//////000111222111222333666;;;DDDOOOXXX[[[TTTSSSVVVUUUPPPVVV```iiimmmoooooossszzz}}}}}}|||{{{|||~~~wwwsssxxx}}}oooccc]]]\\\[[[ZZZ[[[[[[ZZZYYYZZZ\\\^^^```eeedddddddddeeefffhhhiiinnnuuuzzz{{{{{{|||{{{wwwqqqmmmgggfffggggggddd```YYYXXXUUUTTTTTTVVVYYY[[[ccccccccccccbbbbbbcccdddaaa^^^[[[YYYYYYYYYZZZZZZZZZYYYZZZ___cccfffmmmuuutttcccYYYUUURRRPPPKKKFFFEEEEEEHHHPPPZZZaaannn~~~|||tttiiibbbYYYSSSSSSUUUYYY\\\^^^____________```bbbeeegggjjjmmmooonnnmmmmmmnnnlllnnnpppqqqqqqrrrtttvvvwwwxxxzzz|||~~~}}}yyyuuusssooopppqqqrrrssstttuuuuuuttttttsssssstttuuuwwwwww|||}}}~~~rrriiiddddddhhhqqqvvv|||{{{~~~|||~~~|||rrrkkkdddeeelll{{{}}}{{{mmmddd___\\\VVVQQQQQQNNNJJJGGGFFFEEECCCBBBCCC@@@AAAFFFMMMYYYjjjzzznnn```ZZZ[[[___aaakkkrrrvvvllllllrrrvvvzzz{{{zzz||||||{{{eeeTTTEEE<<<444222111///...000,,,,,,,,,+++++++++******+++++++++************)))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((('''((((((((((((((('''&&&&&&'''&&&&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&((()))*********,,,---000///000444777;;;CCCLLLOOOSSSYYY```dddeeebbb___bbbkkkxxxyyypppmmmmmmhhh```___^^^]]]```fffkkkmmmmmmnnnkkkiiinnnvvv~~~wwwsssrrrtttwwwyyy|||~~~{{{wwwwww{{{}}}}}}|||uuunnnfffbbb&&&&&&'''''''''&&&%%%%%%''''''((((((((()))))))))+++***)))***,,,,,,***)))***+++,,,------------,,,---------------...//////////////////000111222222222222444777>>>JJJVVV___]]]VVVPPPOOOLLLKKKSSS```kkknnnooonnnqqqwwwyyyxxxzzz}}}wwwvvvuuuwww|||{{{kkkiiisssyyylllbbb^^^\\\ZZZYYY[[[[[[ZZZZZZ[[[]]]```bbbfffffffffffffffggghhhiiinnnuuu{{{{{{{{{|||{{{xxxppplllgggffffffeeebbb___WWWVVVTTTTTTUUUXXX[[[^^^dddddddddcccbbbaaa```___YYYVVVTTTUUUXXXZZZYYYXXXYYYXXXYYY^^^bbbfffnnnwwwwwwfff\\\WWWUUURRRLLLEEECCCCCCGGGQQQ[[[cccppp~~~wwwjjjccc[[[TTTSSSVVVYYY[[[^^^___`````````aaaccceeehhhjjjllllllkkkiiiiiiiiikkkmmmooopppqqqrrruuuwwwwwwxxx{{{~~~~~~|||zzzyyyyyyqqqqqqrrrrrrrrrqqqqqqpppsssssssssssstttuuuvvvwww{{{|||}}}uuummmhhhfffkkkrrr{{{~~~~~~yyynnndddbbbfffsss|||yyytttjjjddd^^^WWWQQQQQQNNNIIIFFFEEEEEEDDDDDDBBB??????CCCHHHRRRaaaooo|||vvvfff]]][[[]]]___fffjjjtttwwwkkkjjjooovvv|||zzzhhhYYYIII???555222000......000,,,,,,,,,,,,+++++++++++++++++++++************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((((((((((((((''''''((()))((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((('''''')))++++++++++++---...111///000777<<<@@@FFFMMMQQQUUU[[[```ddddddcccbbbeeelllvvvzzz{{{xxxrrrmmmkkkfffbbb______```dddjjjnnnqqqqqqqqqnnnkkkmmmssszzz~~~~~~vvvqqqqqqtttxxxzzzwwwsssvvv{{{}}}|||wwwpppiiiccc```&&&&&&&&&''''''&&&&&&%%%'''(((((((((((()))))))))*********+++++++++***)))---------------,,,,,,,,,...............///000111////////////000111222333333333444999CCCQQQ___hhhddd\\\SSSMMMHHHIIIUUUcccmmmoooooommmooouuuxxxxxxxxxyyyuuutttrrrtttxxx}}}zzznnn___^^^jjj}}}uuujjjbbb___]]][[[YYY[[[ZZZZZZZZZ\\\___bbbdddhhhhhhhhhhhhhhhhhhiiiiiimmmssswwwwwwvvvwwwuuurrrmmmjjjgggeeedddccc```]]]YYYXXXWWWWWWYYY[[[^^^```cccccccccddddddccc```^^^UUUSSSRRRUUUZZZ\\\ZZZXXXXXXVVVXXX]]]bbbfffoooxxx{{{iii^^^YYYWWWTTTMMMEEEBBBBBBFFFQQQ\\\gggtttwwwjjjddd\\\VVVTTTVVVYYY[[[^^^```aaabbbaaabbbdddfffjjjllllllkkkiiifffffffffiiikkknnnpppqqqsssvvvxxxuuuwwwzzz}}}~~~}}}{{{{{{qqqqqqqqqqqqqqqpppnnnmmmqqqqqqqqqrrrsssttttttuuuwwwxxx{{{}}}vvvmmmiiiiiiqqqzzz~~~~~~}}}ooodddaaadddkkkxxxxxx||||||qqqiiiaaaXXXRRROOOMMMJJJHHHHHHFFFDDDCCCAAA>>>>>>AAAEEELLLZZZggguuupppeeeaaaaaabbbddddddjjjwwwwwwkkkiiimmmwww}}}yyyjjj^^^NNNBBB777333000......000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''((((((((((((%%%&&&((())))))(((&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''((((((((((((((((((''')))***+++***+++---...000...111999@@@DDDIIINNNVVVYYY^^^bbbcccdddddddddhhhlllssszzz~~~~~~}}}{{{wwwyyyzzzvvvqqqmmmjjjhhhcccdddgggkkkppptttwwwxxxyyyuuuqqqooorrrvvvyyyzzzyyyrrrnnnpppuuu{{{wwwqqqttt{{{~~~yyytttnnnkkkhhhggg&&&''''''(((((((((''''''(((((((((((()))))))))***)))***+++++++++*********---,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000/////////000000111222333555444555<<>>===@@@CCCIIIUUUaaaooo}}}~~~qqqiiieeedddeeecccgggppp}}}tttgggdddgggttt}}}xxxkkkaaaPPPEEE:::444111......000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&(((************,,,---//////333<<>>@@@BBBFFFPPPZZZhhhvvvrrriiieeeeeedddgggnnnvvvqqqbbb]]]```nnnyyyvvvjjjaaaQQQFFF;;;666333000...000,,,,,,,,,,,,------------+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))&&&((()))*********,,,---///111777???DDDHHHPPPYYYhhhlllooooookkkhhhggggggjjjlllooosssxxx|||}}}yyywwwxxxvvvssssssuuummmnnnoooppprrrvvvzzz~~~zzzzzzyyywwwuuusssrrrqqqpppmmmkkknnnvvvyyytttyyy~~~{{{wwwttttttwww{{{~~~''''''((()))))))))))))))(((((()))))))))*********(((***,,,,,,***)))***+++,,,++++++******+++,,,---)))))))))***+++,,,......000000000000111222333333444444888EEE\\\vvvsssaaa___hhhrrr{{{|||{{{}}}|||zzzvvvuuuuuuxxxzzzxxxqqqjjj```aaaccckkkuuuvvviiiXXXIIIJJJUUUmmmxxxpppeee^^^\\\\\\[[[ZZZZZZZZZ[[[\\\```dddhhhjjjiiijjjjjjjjjiiihhhfffeeeeeejjjmmmlllkkklllkkkiiiggggggfffccc```\\\YYYXXXUUUUUUVVVXXXZZZ]]]```aaaddddddfffkkkoooooojjjeeeaaafffkkkjjjeee___\\\\\\UUUSSSTTTZZZ```gggrrr|||uuueee^^^[[[UUUMMMFFFCCCBBBFFFOOOZZZlllxxx{{{qqqhhhccc\\\XXXXXX[[[]]]^^^```bbbeeefffeeeeeefffgggjjjjjjkkkiiigggfffggghhhiiikkknnnooopppqqqtttvvvuuuwwwzzz|||}}}{{{yyywwwuuuwwwzzz|||}}}}}}|||{{{uuusssoookkkiiihhhhhhhhhiiiiiiiiiiiihhhfffeeedddccccccdddfffhhhkkkmmmnnnlllooosssxxx~~~qqqnnnkkkkkkpppvvv{{{~~~}}}ooogggcccbbbdddnnnzzz~~~}}}qqqgggaaaYYYYYYYYYYYYWWWRRRKKKFFFCCCAAA@@@@@@@@@AAAJJJSSS___nnn}}}pppjjjccceeeiiimmmqqq|||ooo```\\\^^^eeesss~~~ttthhh___QQQGGG===999666111///000,,,,,,,,,---------......+++++++++************)))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''((())))))***'''&&&%%%$$$$$$&&&((()))(((((('''''''''((())))))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))''')))++++++++++++---...000444===CCCFFFIIIUUUbbbtttxxx{{{yyyrrrllljjjjjjkkklllnnnqqqvvv{{{|||vvvwwwxxxwwwwwwzzztttttttttsssrrrvvv{{{{{{tttmmmjjjhhhfffggglllwww{{{xxx|||~~~{{{wwwtttuuuxxx}}}&&&&&&'''((())))))(((((())))))))))))************(((***---,,,***(((***+++,,,,,,+++***+++,,,---...,,,,,,,,,---...///111222000000000000111222333444333333888IIIbbboooiiipppxxxvvvxxxzzz|||~~~}}}}}}{{{yyyxxxzzz|||yyyrrrllleeebbbaaajjjwwwyyygggQQQGGGJJJUUUlllwwwoooddd\\\ZZZZZZZZZYYYZZZZZZ[[[]]]```eeeiiikkkiiijjjjjjjjjiiigggfffeee___eeeiiihhhhhhjjjkkkiiifffffffffccc___[[[XXXWWWTTTUUUWWWZZZ]]]aaadddfffgggfffhhhmmmqqqqqqkkkeeedddkkkqqqooofff^^^[[[\\\TTTRRRTTTZZZ```gggsss}}}xxxhhh```]]]TTTMMMGGGDDDCCCFFFOOOYYYiiiwww|||rrrgggbbb\\\YYYYYY[[[^^^___```bbbeeeffffffffffffggghhhiiiiiihhhffffffgggiiiiiikkknnnooopppqqqsssuuusssuuuxxxyyyyyywwwtttrrrrrrssstttwwwyyy|||}}}~~~yyyuuupppjjjgggeeeeeefffdddddddddcccbbb```]]]\\\\\\\\\\\\\\\^^^```bbbcccgggjjjooouuu|||yyyqqqjjjiiinnnuuuyyyzzzsssggg``````aaaiiizzzyyy{{{vvvlllfff[[[YYYWWWVVVSSSOOOJJJFFFFFFCCCAAA@@@>>>>>>EEENNNYYYiii{{{xxxpppaaaeeejjjmmmnnnwwwooobbb___bbb___ooosssfff]]]PPPGGG>>>:::777222///000,,,,,,,,,------.........+++++++++************)))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((())))))***(((&&&$$$######%%%(((***((((((((((((((()))***+++&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))(((***,,,,,,,,,,,,...000111777AAAFFFGGGKKKXXXggg{{{xxxpppllllllllllllmmmppptttzzzvvvxxx{{{{{{|||zzzzzzyyyvvvtttwww~~~tttjjjcccaaaaaabbbiiittt|||zzz~~~|||xxxttttttvvvzzz}}})))))))))(((''''''&&&&&&))))))))))))))))))))))))------,,,,,,,,,---...///---,,,++++++******++++++---------------------------------...000111333444999:::???LLLbbb~~~ssspppxxx~~~|||uuuppppppsssvvv{{{~~~{{{}}}wwwsssuuu{{{|||uuummmdddaaacccllltttppp___PPPDDDGGGUUUqqqvvvjjj___\\\\\\[[[[[[\\\ZZZYYYZZZ^^^dddggggggfffkkkjjjjjjjjjjjjgggbbb^^^[[[\\\^^^aaafffiiijjjiiihhhgggeeeaaa^^^ZZZXXXWWWXXXYYYZZZ[[[\\\___dddhhhhhhkkkppprrrqqqmmmiiieeedddkkkpppnnnfff]]]ZZZ[[[TTTRRRTTTZZZbbbhhhrrrzzz|||iii___ZZZTTTMMMGGGDDDDDDGGGQQQ[[[hhhxxx{{{tttgggbbb[[[WWWWWWZZZ]]]^^^aaaccceeeggghhhfffeeeccciiigggcccaaaaaadddiiikkkjjjkkklllnnnoooooooooooottttttuuuvvvwwwtttoookkklllmmmooorrrvvv{{{~~~xxxtttpppllljjjhhheeedddaaa```]]][[[XXXVVVUUUTTTSSSSSSTTTSSSSSSSSSVVVXXX[[[```iiiqqqvvv{{{yyyllljjjlllnnnrrrxxx}}}|||xxxllleeebbb```dddpppzzzvvv~~~}}}qqqfff^^^ZZZVVVTTTTTTQQQMMMIIIEEECCC@@@??????AAADDDFFFTTT```rrr~~~kkkhhhffffffiiimmmwwwtttiiiaaa\\\```iiizzzttteeeZZZSSSKKKAAA888444222///---...............---------,,,,,,,,,+++++++++******++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''((()))))))))(((&&&%%%###$$$&&&'''((((((((((((---)))(((+++,,,,,,000555888AAAIIIKKKJJJRRRbbbqqqzzzsssjjjhhhkkknnnooopppwwwyyyyyyyyyvvvwww{{{~~~~~~~~~||||||rrrfffccccccdddeeeiiippp{{{xxxwww}}}xxxssstttvvvwww{{{''''''(((((((((((((((((())))))))))))))))))))))))***)))))))))******++++++))))))******+++,,,...///------------------------.........///111222444555666888@@@PPPhhhrrrsss{{{yyyrrrllllllnnnoootttyyy}}}~~~yyyvvvxxx}}}|||sssjjjcccbbbdddmmmsssnnn]]]MMM@@@CCCSSSpppzzzmmmaaa\\\\\\ZZZYYY[[[[[[[[[\\\```fffiiiiiihhhkkkkkkkkkmmmmmmlllhhheeeaaa```aaadddgggiiiiiihhhhhhfffddd```\\\YYYWWWUUUXXXYYY[[[]]]^^^aaaeeehhhkkknnnpppqqqnnniiidddaaadddkkkpppooofff^^^ZZZYYYTTTRRRUUU\\\cccjjjsss|||mmm___XXXTTTMMMGGGDDDDDDGGGQQQ[[[hhhwww{{{ttthhhccc\\\XXXXXXZZZ]]]___aaaccceeehhhhhhgggeeedddgggeeebbb```aaaeeeiiilllnnnnnnoooooooooooooooooorrrrrrrrrssstttsssooolllkkklllooorrrvvvyyy{{{|||tttqqqmmmjjjiiifffdddaaa\\\ZZZXXXTTTQQQOOONNNNNNJJJJJJJJJJJJIIIIIILLLNNNOOOSSS[[[aaafffkkkoooqqqsssuuuyyyvvvnnnkkkjjjlllqqqyyy~~~}}}}}}pppgggbbb```cccmmm{{{yyy|||vvvkkkaaa]]]WWWTTTSSSQQQNNNJJJGGGEEEBBB@@@@@@AAACCCEEEQQQ]]]oooqqqjjjgggfffgggkkksssxxxlllccc\\\ZZZaaaqqq|||nnncccWWWOOODDD;;;666222---***...............---------,,,,,,,,,+++++++++***************)))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&(((((((((((((((''''''&&&(((((())))))))))))))))))---******---......222777===DDDKKKMMMLLLTTTeeesss}}}tttjjjjjjlllnnnppprrrxxx||||||{{{wwwwwwzzz~~~~~~vvvllliiihhhiiiiiikkkpppwww|||~~~}}}xxxtttwww~~~xxxssstttuuutttvvvyyy&&&&&&'''(((((()))******))))))))))))))))))))))))(((((()))))))))*********************+++---...///------------------------//////000000222444555666555888CCCUUUmmmsssmmmsss|||uuunnnhhhggghhhiiilllpppvvv~~~{{{xxx{{{~~~tttjjjbbbcccgggnnnrrrjjjXXXHHH===@@@MMMjjj|||nnnaaa\\\[[[ZZZZZZ\\\[[[\\\^^^bbbgggkkklllkkkiiiiiijjjmmmooopppnnnkkkgggfffeeefffhhhiiihhhggghhhfffccc___[[[XXXUUUTTTWWWZZZ]]]___```bbbeeehhhkkkmmmooonnnjjjeeebbb```dddkkkpppoooggg^^^XXXWWWTTTSSSVVV^^^eeekkkuuuqqq```VVVTTTMMMGGGDDDDDDGGGQQQ[[[hhhvvv|||tttjjjeee^^^ZZZYYY[[[^^^___aaacccfffhhhiiihhhfffeeedddbbb```___aaaeeejjjmmmqqqpppnnnmmmmmmmmmnnnooopppooonnnoooppppppnnnllliiilllooorrruuuvvvwwwvvvpppmmmjjjhhhfffccc___\\\UUUSSSOOOKKKHHHFFFEEEDDD@@@AAAAAA@@@??????AAACCCCCCGGGLLLQQQTTTXXX\\\___bbbdddiiiooowwwwwwnnnhhhhhhjjjsssxxx~~~uuujjjddd``````hhhttt}}}zzz|||rrrgggaaaYYYTTTRRRQQQNNNLLLIIIGGGDDDAAA@@@AAABBBCCCKKKWWWhhhyyywwwmmmiiiggggggjjjppp~~~uuujjjaaaYYY[[[fffzzzxxxmmm^^^VVVJJJ@@@999444...***//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''')))((((((''''''''''''(((***))))))))))))(((((('''---+++,,,000111111555;;;CCCIIINNNOOOPPPYYYhhhuuuvvvlllmmmnnnpppssswww|||~~~zzzvvvvvvzzz~~~~~~}}}|||yyywwwvvvuuuwwwyyy}}}~~~{{{uuurrrxxxyyyuuuuuutttqqqppprrr''''''(((((())))))))))))((((((((((((((((((((((((***++++++,,,,,,,,,,,,,,,------,,,++++++++++++,,,------------............/////////000222333555666555:::GGGZZZoooooodddgggpppyyy}}}qqqkkkffffffggggggiiimmmrrryyy|||}}}~~~uuulllbbbdddjjjpppqqqfffRRRCCC>>>===EEE^^^{{{nnnaaa\\\[[[[[[\\\^^^[[[\\\___cccgggkkklllmmmggghhhiiilllooopppooonnnjjjhhhgggggghhhiiihhhggghhhfffbbb^^^ZZZWWWUUUUUUWWWZZZ^^^```bbbdddfffhhhhhhkkkmmmlllhhhdddcccbbbdddjjjooonnnggg]]]WWWTTTSSSSSSXXX```fffmmmxxxtttbbbWWWSSSMMMFFFDDDDDDHHHRRR\\\iiivvv}}}uuukkkfff```\\\[[[]]]^^^___bbbcccfffhhhiiihhhfffeee```___^^^^^^aaaeeejjjmmmooonnnlllkkkkkkmmmnnnppppppnnnllllllllllllkkkjjjjjjlllpppsssttttttrrrpppmmmkkkhhheeebbb^^^XXXUUUMMMKKKGGGDDDAAA>>>======<<<===<<<;;;::::::<<<>>>???BBBEEEGGGIIILLLOOORRRSSSVVVZZZ```gggqqqzzzwwwnnniiigggkkkooovvv{{{~~~yyykkkeee```^^^dddnnn{{{yyyzzzxxxlllddd[[[TTTQQQPPPNNNMMMJJJHHHEEEBBB@@@???@@@@@@EEEPPP```qqqzzzqqqlllhhhhhhjjjooo{{{sssiii```\\\___ooosssggg]]]OOODDD<<<777222////////////...------,,,,,,,,,,,,,,,+++++++++******(((((()))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))'''''''''&&&&&&&&&'''''',,,+++---111222222777???HHHLLLPPPRRRUUU^^^lllxxx{{{ppppppqqqtttzzz|||vvvsssuuuyyy~~~zzz}}}}}}www{{{{{{wwwwwwtttooommmmmm******))))))((((((((((((((((((((((((((((((((((((+++,,,------......------...---,,,,,,++++++,,,,,,---------....../////////......//////111333444555666===KKK^^^qqq}}}uuuddd^^^eeepppwwwyyyzzzxxxpppjjjggghhhjjjkkkmmmqqqttt{{{~~~tttjjjdddhhhnnnrrroooaaaMMM???===;;;>>>QQQsss{{{nnnaaa\\\[[[ZZZZZZ[[[ZZZ\\\___cccfffiiikkkllljjjiiijjjmmmpppqqqpppoookkkiiiffffffgggggggggfffgggeeeaaa]]]ZZZWWWVVVVVVWWWZZZ^^^aaacccdddgggiiiiiimmmpppnnnhhhcccbbbbbbcccggglllkkkeee]]]VVVSSSQQQSSSYYYbbbhhhnnnyyyvvvdddYYYSSSLLLFFFDDDDDDHHHRRR\\\iiittt~~~vvvkkkfffaaa]]]\\\^^^___```bbbdddfffhhhhhhgggeeeddd\\\\\\\\\]]]```eeejjjmmmmmmlllkkkkkklllooorrrsssqqqooollljjjjjjiiihhhgggkkkmmmppprrrrrrpppmmmkkkjjjgggccc```[[[VVVPPPKKKFFFDDDCCC@@@>>><<<:::999:::;;;;;;:::999999;;;===>>>???AAABBBBBBCCCEEEGGGHHHJJJNNNSSSXXX___fffkkkttt~~~xxxnnnhhhccceeejjjooouuu|||~~~}}}mmmgggaaa]]]aaajjjvvv|||yyy|||qqqiii]]]UUURRRPPPOOOMMMJJJIIIEEEBBB???>>>>>>>>>AAAJJJYYYhhhwww|||rrrlllgggfffgggkkkuuuyyynnnggg___[[[eeevvvyyylllaaaRRREEE>>>999666333000//////...------,,,,,,,,,,,,,,,+++++++++******(((((())))))******++++++((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))&&&%%%%%%%%%&&&'''))))))++++++---000111222:::CCCKKKNNNRRRUUUYYYbbbmmmvvvyyyxxxtttwww|||zzzrrrppptttwww|||~~~vvvvvv|||xxxwwwuuuoookkklll++++++***))))))((('''''')))))))))))))))))))))))))))***+++,,,---,,,++++++++++++++++++,,,...///000---------...//////000000.........///111222444555666???PPPbbbrrr~~~ssscccaaajjjrrrwwwzzztttyyy||||||~~~zzzssspppkkkiiimmmoooppprrruuuxxx~~~ttthhhgggkkkqqqsssmmm]]]JJJ===:::999:::GGGfff|||ooobbb]]][[[XXXVVVWWWZZZ\\\```cccdddfffiiikkkmmmlllmmmooorrrttttttsssllljjjgggeeeffffffeeedddeeebbb___[[[XXXWWWWWWWWWWWWZZZ]]]___bbbdddhhhjjjooosssvvvrrrjjjbbb``````bbbeeeggggggbbb[[[VVVSSSOOORRRZZZccchhhooo{{{zzzggg[[[RRRLLLFFFDDDDDDHHHRRR]]]hhhrrr|||}}}uuuiiieee```]]]]]]___``````cccdddfffhhhgggeeecccaaaZZZZZZZZZ\\\```dddiiikkkmmmlllmmmmmmooorrrtttuuupppnnnkkkjjjjjjjjjhhhggglllmmmooopppooolllhhhfffddd```\\\WWWRRRMMMGGGCCC??????@@@@@@>>>===:::999888999999999888999<<<>>>===???@@@@@@>>>======>>>???BBBEEEHHHJJJNNNSSSWWW]]]eeeooo{{{xxxooodddcccbbbccchhhooowww|||{{{zzz}}}tttkkkccc]]]___fffqqqzzz~~~wwwnnnbbbYYYUUUSSSQQQOOOKKKJJJGGGCCCAAA???>>>===>>>FFFSSSaaappptttmmmfffddddddfffmmmuuusssnnnccc\\\```lllzzzooofffWWWKKKCCC<<<777333000000///...---,,,,,,+++,,,,,,,,,+++++++++******)))))))))******+++++++++''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((())))))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''(((((()))''''''&&&'''(((***,,,---++++++---000000333===HHHOOOQQQTTTWWW[[[bbbiiinnnrrr~~~yyy~~~~~~sssrrruuuvvvzzz~~~{{{tttssszzz~~~xxxttttttrrrmmmjjjkkk******))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,***)))+++++++++,,,---...///000---------...///000000000//////000000222333555666888CCCTTTdddpppzzzssseeefffnnntttxxx{{{sssuuuuuupppmmmoooqqqqqqqqqmmmlllooorrrrrrtttwwwxxxzzzkkkjjjooottttttkkkZZZHHH<<<666999999@@@XXXvvvuuujjj```]]]]]]ZZZXXXXXX[[[^^^bbbddddddeeehhhjjjkkkkkklllooorrruuuuuuuuuqqqnnniiifffeeedddcccbbbaaa^^^[[[XXXUUUUUUVVVVVVWWWYYY\\\^^^```ccchhhkkkqqqwwwzzzwwwmmmeeeaaaaaa```bbbcccbbb___ZZZVVVSSSMMMQQQZZZccciiiooo{{{jjj\\\RRRLLLFFFDDDDDDHHHSSS]]]eeennnwww}}}zzzrrrgggccc___]]]^^^___aaaaaadddeeefffgggfffccc```___YYYYYYZZZ[[[___cccgggjjjkkkkkklllmmmnnnooopppqqqmmmlllkkkkkkllllllkkkjjjkkkllllllllljjjfffcccaaaZZZWWWRRRMMMIIIEEEAAA>>>888:::>>>@@@@@@???<<<:::888999:::::::::;;;>>>AAACCCEEEFFFEEEBBB???======<<<>>>AAABBBBBBDDDGGGIIIMMMQQQXXX```hhhoooxxxrrrlllddd___```eeelllqqqxxx{{{tttrrryyy|||}}}ooofff^^^]]]bbbkkkzzz{{{zzz}}}ttthhh___YYYVVVTTTQQQMMMKKKIIIFFFCCCAAA@@@???===DDDOOO[[[iiiyyy|||sssjjjfffddddddhhhnnn~~~wwwlllaaaaaagggppp|||uuunnncccXXXNNNDDD999222000000///...---,,,++++++,,,,,,,,,+++++++++************************++++++((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((())))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))(((&&&%%%%%%&&&((()))&&&''''''((((((((((((((()))(((''''''''')))***,,,------...000000444AAANNNUUUUUUVVVYYY[[[___aaacccjjjrrr~~~{{{yyyxxxuuuwww{{{}}}zzzuuutttxxx|||wwwqqqmmmnnnmmmiiihhhjjj((((((((()))******++++++))))))))))))))))))))))))(((***,,,---------+++***......---,,,,,,,,,,,,------------...///000000111000000111222333555666777:::FFFVVVccckkktttrrreeegggoootttxxx{{{wwwxxxuuunnniiijjjqqqvvvsssnnnmmmqqqsssssssssvvvwwwrrrlllqqqvvvtttjjjXXXGGG<<<555999:::<<>><<<444888===AAABBB@@@===;;;:::;;;<<<<<<<<<>>>BBBDDDKKKMMMOOONNNJJJEEEBBBAAA>>>???AAAAAA@@@@@@BBBCCCEEEGGGKKKOOOSSSWWW___fffqqq}}}xxxjjj```]]]aaagggkkkpppzzz~~~wwwpppmmmuuu}}}|||rrriii___]]]___hhhuuu{{{www|||xxxlllccc]]]ZZZVVVSSSNNNMMMKKKHHHEEECCCBBBAAA===CCCMMMYYYfffvvvzzzpppjjjgggeeeggglllyyyttthhhcccdddjjjuuu~~~zzzwww{{{vvvnnneeeYYYKKK<<<111111000///...---,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%&&&((()))))))))(((''')))(((&&&%%%%%%%%%'''(((000///000111111666DDDRRRYYYYYYYYYZZZ[[[\\\[[[[[[dddhhhoooxxx~~~{{{tttvvvyyy{{{zzzxxxwwwyyy{{{zzzxxxqqqkkkhhhhhhhhhffffffhhh(((((((((((()))))))))))))))))))))))))))******+++*********)))******+++,,,......---,,,---...///000////////////000000000000//////000000222444666777@@@JJJYYYeeejjjnnnvvv~~~wwwkkkdddhhhoooqqqsssvvvsssuuuuuurrrmmmkkklllooorrrrrrqqqppppppqqqrrrsssxxxzzzqqqssstttxxxyyykkkTTTAAA:::777777777;;;CCCOOO[[[bbbbbb___[[[YYYYYY[[[]]]^^^___eeeiiihhhggggggfffbbbeeefffhhhkkkooossswwwyyy~~~wwwmmmfffbbb```]]][[[XXXVVVSSSPPPPPPQQQTTTVVVXXXZZZ]]]___```bbbeeegggoootttuuuqqqooosssssspppoookkkfffbbb]]]XXXSSSOOOOOOTTT[[[```eeennnzzzsssdddUUUNNNFFFCCCGGGOOOVVVYYYcccfffnnnwww|||zzzsssmmmcccaaa______```aaaaaa```aaaccceeeeeeddd___[[[WWWYYYWWWVVVYYY^^^cccddddddgggiiikkkkkkjjjiiiiiijjjjjjllloooqqqrrrrrrqqqqqqooollliiihhhgggbbbYYYRRRLLLIIIDDDAAA???>>>===<<<::::::<<<===>>>>>>>>>>>>===???@@@???>>>AAAIIIPPPZZZdddmmmkkk^^^PPPGGGDDDBBBAAA@@@BBBDDDEEEDDDCCCCCCDDDEEEEEEGGGIIIMMMPPPZZZ___lllzzzqqqiiibbbaaadddeeeqqq}}}xxxoooiiillluuuzzzyyy{{{zzzoooeeeaaa___bbbppp~~~uuuxxxrrrfff^^^YYYUUUSSSNNNMMMJJJGGGDDDBBBAAA@@@??????DDDQQQ```oooxxxrrrkkkeeedddgggsssjjj[[[]]]iiiooommmpppqqqqqqpppooooooppprrrtttbbbOOO@@@888111///,,,+++,,,,,,,,,++++++++++++************)))++++++++++++++++++++++++(((((('''''''''&&&&&&&&&&&&'''((())))))***))))))&&&((())))))(((''''''(((******)))))))))(((((((((&&&%%%$$$######%%%'''(((((('''&&&%%%%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***---/////////111:::GGGRRRXXXTTTTTTXXXYYYWWWYYY___]]]cccjjjpppsssvvvzzz~~~|||zzzwwwwwwssssssxxxyyysssnnnooo|||~~~sssnnnjjjeeeaaa```aaacccddd(((((((((((()))))))))))))))))))))))))))******+++***************++++++,,,...------,,,---...///000////////////000000000111111111222222333555777999>>>JJJYYYdddiiilllrrryyyooogggdddjjjpppqqqqqqrrrqqqssstttrrrooommmoooqqqrrrqqqpppooopppppprrrrrrtttvvvwwwwwwwwwyyyvvvgggPPP???999555444444777>>>IIISSSYYYZZZXXXVVVUUUWWWYYY[[[]]]aaaeeeggggggggghhheeeaaacccdddgggkkkpppuuuxxxzzz{{{tttlllgggdddbbb^^^\\\XXXVVVSSSQQQPPPRRRTTTVVVXXXZZZ]]]___aaacccfffhhhkkkppprrrqqqrrryyy}}}}}}zzzuuunnnggg```ZZZTTTQQQOOOUUU[[[```eeemmmyyysssdddYYYQQQHHHDDDHHHPPPWWW[[[cccffflllssswwwvvvooojjjcccaaa___^^^```aaaaaa```bbbccceeedddbbb^^^YYYVVVVVVTTTUUUXXX]]]bbbddddddfffggghhhhhhgggfffggghhhiiikkkmmmoooqqqqqqqqqqqqppplllhhhfffddd^^^UUUNNNGGGEEEAAA???>>>=========<<<===>>>???@@@@@@AAAAAA@@@BBBDDDCCCAAADDDJJJPPPeeeqqq}}}~~~sssbbbVVVPPPIIIGGGEEEEEEEEEFFFDDDCCCCCCDDDEEEFFFFFFGGGIIIJJJNNNRRR\\\mmm}}}~~~qqqiiidddbbbcccmmmyyy~~~sssjjjiiinnnvvvxxxuuuuuuyyyssshhhbbb___```mmm|||xxxyyyzzzvvvjjjaaa[[[VVVTTTOOOMMMJJJGGGDDDBBB@@@@@@???>>>CCCOOO]]]lll}}}}}}wwwooogggdddfffrrrrrr___ZZZaaaeeedddiiijjjkkkllllllnnnqqqttt|||wwwdddQQQAAA999333111...------...---,,,++++++++++++************))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''(((((((((((('''%%%&&&(((((('''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$%%%&&&((()))%%%$$$############$$$%%%''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((()))******---///000111444>>>KKKVVVYYYVVVWWW[[[[[[YYYZZZ___]]]cccjjjnnnppprrruuuxxx{{{{{{xxxwwwzzzxxxpppkkklllmmmyyy{{{rrrlllhhhbbb^^^]]]]]]]]]\\\(((((((((((()))))))))))))))))))))))))))******+++***************+++,,,,,,...------------...///////////////000000000111111333444444444444666999<<>>???@@@AAACCCCCCDDDEEEFFFGGGIIIIIIGGGJJJLLLLLLJJJJJJLLLOOOeeesssqqqbbbZZZSSSQQQNNNMMMMMMMMMLLLKKKFFFFFFFFFEEEDDDCCCCCCBBBFFFFFFLLLWWWdddttt{{{pppfffbbbgggppp}}}zzzmmmggghhhnnnxxxxxxrrrpppttt}}}zzzkkkddd___^^^iiiwww{{{yyy{{{oooeee^^^XXXUUUPPPNNNKKKHHHEEEBBB@@@??????>>>AAAKKKXXXgggyyy}}}tttiiiddddddlllzzz{{{eeeZZZ[[[___aaagggiiikkkmmmooosssxxx{{{~~~}}}uuueeeSSSDDD<<<555222///......///...---,,,+++++++++************(((((((((((((((((((((((()))))))))))))))(((((((((&&&'''''''''''''''&&&%%%###%%%'''''''''&&&'''((((((''''''''''''&&&&&&&&&((('''&&&&&&&&&''')))***(((''''''&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---///111333888BBBOOOYYYYYYYYY\\\______\\\]]]```aaaffflllooonnnnnnppprrrxxx~~~|||vvvlllggggggdddllltttxxx~~~yyytttkkkeee___[[[ZZZYYYWWWUUU(((((((((((()))))))))))))))))))))))))))******++++++************+++,,,,,,------------......////////////000000000111111111333444555444444666:::>>>JJJVVVbbbfffeeeeeehhhiii```bbbhhhpppuuuvvvvvvuuu{{{{{{yyyvvvtttwww~~~{{{wwwtttrrrrrrsssrrrvvv~~~wwwuuuxxxxxxttthhhVVVDDD:::666444444555888===DDDJJJNNNQQQSSSUUUWWWYYY[[[^^^```hhhhhhhhhiiiooouuusssllleeefffhhhkkkmmmooopppqqqqqqnnnjjjiiihhhfffaaa\\\WWWUUUSSSRRRRRRSSSUUUVVVYYY[[[^^^```aaacccfffiiilllmmmmmmmmmqqqzzzvvviii___WWWRRROOOQQQVVV]]]aaaeeekkkuuu~~~sssggg]]]UUULLLIIINNNXXX```eeegggiiikkklllllljjjfffccc```___]]]]]]```aaabbbbbbeeedddbbb___[[[WWWTTTRRRSSSUUUYYY^^^ccchhhkkkllliiijjjjjjhhhggghhhjjjlllmmmmmmnnnoooppprrrtttuuuxxxssslllfff___XXXQQQLLLFFFEEEEEECCCBBBCCCFFFHHHLLLMMMNNNPPPSSSUUUVVVWWWVVVXXXZZZYYYVVVSSSRRRRRR[[[iiizzz{{{ooogggaaa___]]]\\\\\\\\\[[[YYYRRROOOLLLIIIGGGFFFDDDCCCFFFDDDEEEJJJQQQ^^^rrroooddddddhhhuuutttkkkhhhjjjsss|||xxxooolllpppzzz}}}ooofff```]]]fffsss~~~~~~}}}sssiiiaaaZZZVVVRRRPPPMMMIIIEEECCC@@@@@@???>>>@@@GGGRRR```sss~~~uuujjjcccbbbbbbppplll^^^\\\ccciiioooqqqtttvvvyyy}}}~~~~~~xxxmmmaaaTTTFFF>>>555333000......///...---,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%$$$&&&''''''&&&%%%%%%&&&((((((((((((''''''''''''''''''&&&&&&&&&'''((()))))))))))))))))))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++---///111444:::DDDPPPXXXXXX[[[```cccbbb```aaacccggglllqqqrrrpppmmmmmmnnnuuu}}}wwwnnnhhhfffeeehhhlllooosss{{{~~~}}}tttmmmccc\\\XXXWWWVVVUUU(((((((((((()))))))))))))))))))))))))))******++++++++++++***+++,,,,,,------------...............000000000000111111111111222444555444333666<<>>DDDIIIMMMPPPQQQTTTVVVWWWVVVXXX]]]aaajjjlllmmmooovvvzzzzzzyyyxxxvvvssspppnnnooollljjjiiiiiifff```[[[UUUUUUTTTSSSTTTUUUVVVWWWXXXZZZ]]]___```bbbeeegggdddaaa```dddiiirrruuuhhh^^^XXXUUUSSSSSSXXX___bbbdddiiiqqqxxx{{{ssslll]]]WWWPPPOOOVVV```hhhmmmjjjlllmmmkkkgggccc```___ZZZYYYYYY\\\```dddfffgggeeebbb]]]XXXTTTQQQPPPPPPNNNSSS[[[aaafffiiilllnnnjjjjjjiiihhhhhhkkkppptttyyyxxxxxxwwwvvvuuuuuutttlllhhhaaaZZZTTTPPPNNNMMMLLLNNNPPPPPPOOOQQQVVV[[[cccgggnnnuuu{{{}}}wwwssspppvvv{{{ssshhh___ZZZVVVRRROOOLLLIIIFFFFFFEEEHHHQQQ[[[mmmuuukkknnn{{{uuuiiieeehhhvvvxxxmmmgggfffllltttzzzwwwxxxnnneee^^^```hhhrrr|||qqqggg___YYYWWWUUURRRMMMIIIEEECCCBBB???>>>>>>BBBGGGQQQcccttt}}}vvvmmmddd___```^^^hhhxxxuuueee___fffpppxxx|||uuuiii```UUUGGG===666333000.........---,,,,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))(((''''''((()))(((&&&$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---...///222999BBBLLLUUU[[[^^^ffflllkkkhhhiiijjjkkknnnsssxxxyyyvvvsssqqqqqquuuwwwyyy}}}|||tttkkkfffccccccdddfffkkkpppzzz|||oooiiikkkooo(((((((((((()))))))))))))))))))))))))))******+++,,,++++++++++++,,,------,,,---.../////////...---000000111111111222222222000333666666555999BBBJJJ___qqq~~~{{{rrrkkkaaaVVVVVVcccoootttyyy~~~{{{yyy||||||xxxvvvvvvtttqqqqqqsss~~~zzzooogggjjjssspppssslllXXXDDD:::777666777999===BBBHHHLLLOOOPPPPPPSSSUUUUUUUUUXXX^^^dddgggkkklllmmmqqqyyy}}}}}}{{{{{{|||{{{zzzwwwuuusssqqqnnnjjjiiihhheee^^^ZZZUUUTTTTTTTTTTTTUUUVVVWWWWWWYYY\\\^^^___aaadddfffbbb^^^]]]ccciiiqqq~~~ttthhh^^^XXXTTTRRRTTTYYY___cccdddhhhpppvvvzzzuuuqqqlll___YYYSSSSSSYYYaaagggjjjhhhkkkmmmkkkfffaaa^^^]]]WWWWWWWWW[[[```eeehhhiiidddaaa[[[UUUQQQPPPPPPPPPNNNTTT]]]cccgggjjjlllnnnkkkkkkjjjjjjkkkooouuuzzz}}}}}}|||zzzxxxuuurrrpppdddaaa[[[TTTPPPNNNOOOPPPPPPTTTXXXYYYZZZ^^^eeekkkuuu{{{wwwnnneee^^^ZZZTTTNNNMMMJJJHHHKKKPPP]]]lllvvvqqqwwwqqqhhhgggmmmwww~~~rrriiidddffflllwwwwwwttt{{{}}}rrrggg]]][[[```iiixxxvvvlllbbb]]]ZZZXXXTTTOOOKKKGGGDDDCCC???>>>???AAADDDLLL\\\lll~~~}}}sssiiiaaa^^^```aaahhhvvvsssddd\\\aaalllyyywwwkkkcccZZZLLLAAA888555222000//////...---------,,,,,,,,,+++++++++))))))))))))))))))))))))&&&'''''''''((((((((((((''''''(((((()))(((((((((%%%''')))((('''&&&'''(((*********)))))))))((((((&&&&&&'''(((((((((((((((&&&'''(((***++++++******''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++---...///000555>>>IIIUUU^^^dddhhhqqquuuqqqkkklllmmmmmmtttyyy~~~{{{yyyzzzyyyvvvtttsssvvvzzz}}}~~~wwwooohhhcccdddddddddggglll{{{|||(((((((((((()))))))))))))))))))))))))))******+++,,,,,,++++++,,,,,,---...,,,,,,.../////////...---000111111111111222222222000444888777777;;;EEENNNiii}}}nnn```WWWgggvvv|||{{{{{{}}}zzzzzzwwwsssrrrtttyyywwwuuuooogggccckkkvvvrrruuummmXXXDDD:::777555;;;>>>BBBGGGKKKNNNPPPQQQPPPSSSVVVVVVUUUYYYaaahhheeeiiikkkjjjlllsssxxxyyywwwxxxyyyzzzzzzyyywwwvvvrrroookkkiiigggddd^^^YYYUUUTTTTTTTTTUUUVVVVVVWWWVVVXXX[[[]]]^^^aaacccfffddd______dddjjjppp|||rrrfff\\\VVVQQQOOOTTTZZZ```cccdddhhhooouuu|||{{{tttqqqnnnkkkaaa[[[VVVUUUZZZaaaeeeggggggjjjllljjjeee___\\\[[[UUUUUUVVVZZZ```fffiiikkkddd```ZZZTTTPPPOOOPPPPPPPPPWWW```gggjjjlllnnnpppnnnnnnmmmmmmnnnssszzz~~~|||yyytttpppmmmaaa^^^YYYSSSOOOOOORRRUUUUUUYYY___bbbdddiiirrryyy}}}ssshhh```XXXTTTPPPKKKIIIKKKNNNTTTeee~~~uuuvvv|||pppmmmfffqqqxxxmmmfffeeeiiirrr}}}uuuqqqwwwtttiii\\\XXX[[[bbbrrryyyoooeee___\\\YYYVVVQQQLLLHHHEEEDDD???>>>???AAABBBIIIXXXhhhwwwssshhh___^^^aaabbbgggttt|||ooobbbZZZ___iiizzzuuukkkeee]]]PPPEEE999666333111111000///...---------,,,,,,,,,++++++++++++++++++++++++++++++'''((((((((())))))******%%%%%%&&&'''((((((((('''###%%%((()))((()))***+++((('''''''''&&&&&&&&&&&&'''(((((()))))))))))))))"""###%%%''''''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((()))***,,,---...///222777BBBOOO\\\fffkkkpppyyy|||uuunnnmmmooonnnyyy|||wwwpppmmmnnnppprrrssstttuuummmeee```aaabbb```ccchhhvvv}}}{{{'''((((((((()))))))))***))))))))))))************++++++,,,------......///////////////////////////,,,---...///000111222222222777444333999<<>>???BBBGGGSSS___ppp|||{{{ppphhhaaa]]]```dddqqq~~~pppbbbYYY\\\dddssszzzooodddVVVKKKHHH;;;666333333111---,,,///------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((***)))((('''&&&&&&'''((((((((())))))))))))((((((&&&'''''''''((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((***)))(((((((((((()))))))))''')))---///---...111111666@@@MMMXXX___fffkkkvvvwwwvvvtttpppnnnppprrrxxx}}}|||vvvtttqqqmmmiiifffcccbbbfffooo|||}}}{{{yyywwwvvvvvvrrrnnnjjjddd]]][[[^^^sss||||||~~~''''''''''''(((((((((((())))))))))))******************++++++,,,------...////////////////////////......///000000111222222222777555444:::<<>>III]]]yyyyyyiiitttwwwrrrpppppptttxxx{{{}}}~~~|||}}}~~~{{{qqqgggaaadddmmmuuuzzzssseeeSSSDDD======@@@FFFHHHLLLOOORRRSSSSSSSSSTTTVVVYYYZZZ\\\^^^aaacccccceeegggiiijjjllloooqqqppptttyyy|||{{{yyywwwvvvsssqqqlllfff___XXXSSSQQQPPPRRRSSSTTTTTTUUUXXXZZZZZZ\\\______]]]ZZZYYYXXXZZZYYYZZZ]]]bbbjjjrrrvvvzzzpppfff```ZZZSSSPPPRRRWWWZZZ^^^aaaccchhhooouuu{{{xxxqqqgggcccddddddccceeeaaa]]][[[]]]aaaeeeggglllmmmmmmhhh```ZZZXXXXXXXXXXXX[[[```eeeiiijjjjjj\\\VVVQQQRRRRRRQQQRRRUUUTTTYYY```fffkkknnnppprrrqqqrrrvvvzzz~~~~~~vvvnnnhhheeecccbbb___]]]]]]aaahhhmmmqqqvvv~~~oooddd```[[[VVVUUUTTTUUU\\\ddduuuzzzzzzpppmmmwwwtttiiieeeccclllxxxzzzrrruuu}}}rrrddd\\\YYYRRRXXXhhh}}}uuunnnccc___ZZZUUURRROOOLLLJJJFFFBBB@@@@@@@@@CCCMMMWWWfffsssxxxmmmfffccceeeooo~~~lll___[[[]]]kkk~~~}}}qqqjjjaaaXXXRRRGGG???777444222......111------,,,,,,,,,,,,++++++++++++*********)))))))))((((((((('''''''''&&&&&&(((''''''''''''(((((()))&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((((((((())))))((((((((((((((())))))))))))'''(((---///...///222666AAAOOO[[[bbbgggkkkmmmrrrssssssqqqooonnnooopppuuuxxx}}}xxxtttmmmfff```]]]\\\\\\YYYaaammmxxx~~~vvvqqqllliiijjjnnnqqqsss|||||||||{{{sssfff]]][[[]]]dddnnnxxx}}}xxxuuuwww{{{((((((''''''''''''&&&&&&((()))))))))*********************+++,,,,,,------////////////////////////111111111111111222222222222777666666<<<@@@KKK___vvvuuunnnyyyvvvpppnnnmmmmmmqqqtttvvv}}}~~~~~~~~~}}}|||}}}vvvkkkeeegggpppwwwxxxoooaaaRRRFFF@@@@@@BBBGGGIIILLLOOOQQQRRRRRRQQQRRRUUUYYY[[[]]]^^^```bbbbbbdddggghhhiiikkknnnpppoootttzzz}}}}}}zzzwwwuuuqqqnnnhhhbbb\\\VVVRRRPPPQQQSSSTTTTTTTTTUUUXXXZZZ]]]```cccccc```\\\YYYXXXZZZZZZ[[[^^^cccjjjppptttvvvmmmccc]]]XXXRRRQQQSSSYYY[[[^^^```ccciiioootttxxxtttkkkccc______aaabbbcccaaa______aaadddgggiiillllllkkkfff```[[[ZZZYYYVVVYYY]]]bbbfffhhhhhhgggZZZUUURRRRRRRRRQQQSSSVVVXXX\\\ccchhhlllooorrrttttttvvvzzz}}}uuunnniiiggggggfffeeedddfffjjjqqqvvvyyytttmmmddd]]]YYYXXXZZZ\\\___eeeoooxxxyyywwwyyy~~~{{{ppptttrrrkkkaaagggrrr~~~|||qqqrrrxxxuuuiii___ZZZRRRUUUaaarrr||||||tttfffbbb\\\XXXVVVSSSPPPMMMFFFBBB@@@@@@???AAAJJJUUUaaammm}}}tttllleeegggooottthhhaaa```hhh{{{|||vvvmmmbbbYYYMMMBBB888444111......000------,,,,,,,,,+++++++++************))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((()))))))))))))))'''(((((())))))))))))))))))'''(((---///...000333999GGGWWW```eeehhhkkkkkkppprrruuuvvvvvvtttrrrqqqpppqqquuu{{{wwwrrrjjjbbb]]][[[\\\^^^ccciiisss{{{yyypppkkkkkkoootttwww||||||||||||ttthhh___^^^aaafffnnnwww~~~yyyuuussstttwwwzzzyyy{{{|||{{{zzz|||((((((((((((((((((((((((((()))))))))************++++++,,,,,,---.........////////////////////////111111111111111222222222222888666777>>>BBBNNNbbbrrroookkkmmmyyyuuuooolllkkkiiilllnnnpppwwwyyyzzz{{{{{{{{{|||uuullliiilllrrrwwwvvvmmm```TTTLLLHHHGGGGGGKKKLLLNNNPPPQQQRRRRRRRRRTTTWWW\\\___```aaabbbdddbbbdddgggiiijjjkkknnnpppqqqvvv{{{~~~}}}zzzwwwuuummmjjjddd^^^YYYUUUSSSRRRSSSTTTUUUUUUTTTUUUWWWYYY```cccggggggddd___[[[YYYZZZ[[[]]]aaaffflllrrruuutttjjjaaa\\\WWWSSSRRRUUU[[[\\\___aaaeeejjjppptttuuuooofff___[[[[[[^^^bbbeeeddddddcccccceeegggiiilllkkkiiieeeaaa]]][[[[[[VVVZZZ```eeeggggggdddccc[[[VVVSSSSSSRRRPPPSSSXXX]]]aaafffkkknnnpppsssuuuvvvyyy}}}{{{uuuoookkkjjjhhhiiiiiijjjmmmttt{{{}}}ppphhhddd```\\\ZZZZZZ___eeeggggggkkkqqq|||yyy{{{pppdddeeekkkwww}}}qqqooossszzznnnccc[[[RRRSSSZZZhhhxxxzzz}}}yyykkkeee^^^ZZZYYYVVVRRRNNNDDDAAA@@@??????@@@IIISSS\\\iiiyyy|||sssgggiiippp}}}{{{ooogggaaaddduuuyyykkk```PPPEEE999444111...---...------,,,,,,,,,+++++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((()))))))))'''''''''((((((''''''''''''''''''&&&%%%%%%%%%$$$((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((((((((&&&'''((()))***)))))))))***'''(((,,,///...111555;;;LLL]]]dddfffiiimmmnnnpppsssxxx|||}}}zzzuuurrrqqqqqqrrrvvvzzz}}}~~~~~~uuuppphhhaaa]]]^^^aaacccgggmmmttt{{{vvvnnnkkkmmmqqqtttyyyvvvvvvuuuooofffbbbcccgggiiipppzzz~~~{{{vvvrrrqqqrrrtttvvvvvvwwwwwwvvvuuuwww|||(((((((((((())))))******))))))))))))************+++,,,,,,------...//////////////////////////////000000000111111111222222222888777888@@@DDDPPPeeeqqqxxxjjj```dddhhhuuusssllliiihhhfffhhhiiijjjpppyyy}}}{{{vvvxxxzzz{{{|||~~~zzzpppkkklllpppsssuuuuuummmbbbYYYVVVTTTRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUSSSVVVZZZ]]]^^^___aaacccdddfffhhhjjjkkkmmmppprrruuuyyy~~~~~~zzzwwwvvvkkkhhhbbb\\\WWWTTTSSSSSSTTTUUUVVVUUUUUUUUUWWWYYYbbbeeejjjkkkgggbbb]]][[[[[[\\\___dddjjjoootttwwwrrrhhh___ZZZWWWSSSTTTWWW\\\]]]```dddiiimmmqqqssssssjjjaaa[[[XXXWWW[[[aaahhhhhhhhhfffdddeeegggiiimmmkkkhhhddd```]]][[[ZZZVVV\\\dddhhhhhheeeaaa___ZZZWWWUUUUUUSSSQQQUUUZZZ```dddiiimmmooorrruuuwwwyyy{{{~~~|||}}}|||yyysssooolllkkkhhhiiilllooottt{{{yyymmmbbb___YYYUUUUUUUUUVVVZZZ```jjj|||uuujjjdddeeennnwww~~~sssoooqqq|||uuuggg\\\SSSQQQTTT^^^mmmzzz{{{}}}ooohhhaaa\\\[[[XXXSSSMMMDDDAAA@@@???>>>???GGGPPPXXXeeetttzzzmmmnnnsss|||uuuiii______lllqqqdddSSSFFF:::555333000......------,,,,,,,,,,,,++++++******)))))))))(((((((((((((((((('''''''''&&&&&&&&&'''(((((()))(((((('''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((((((((((((((((('''))))))((((((((((((''''''&&&'''(((*********))))))***((((((,,,...///222666===RRRdddhhhiiipppwwwzzzxxxzzz}}}~~~xxxsssxxxwwwuuuuuuwwwyyyyyyxxxuuuqqqiiicccaaabbbfffiiijjjooovvv~~~~~~sssnnnnnnqqqssstttqqqnnnlllhhhddddddhhhfffiiippp}}}{{{wwwrrrooopppqqqsssssstttuuuuuuttttttvvvyyy|||%%%&&&&&&'''((()))******))))))))))))***************++++++,,,------......////////////////////////......///000000111222222222888777888AAAFFFRRRgggqqq|||}}}tttkkk]]]XXXaaadddrrrzzzqqqllliiihhhggghhhhhhhhhmmmuuuxxxwwwwwwzzz}}}uuukkkjjjqqqwwwwwwtttrrrjjjbbb]]]]]]]]][[[WWWSSSSSSTTTTTTUUUUUUVVVVVVRRRTTTXXXZZZ[[[]]]```bbbeeehhhjjjlllmmmoooqqqtttzzz}}}~~~zzzxxxwwwmmmhhhbbb[[[UUUSSSRRRRRRRRRTTTUUUUUUUUUVVVYYY[[[aaaeeejjjllliiiccc^^^[[[ZZZ\\\```ffflllrrrvvvyyyooofff\\\XXXUUUSSSTTTXXX]]]^^^bbbggglllpppqqqrrroooeee\\\WWWTTTRRRWWW___fffggggggffffffhhhlllpppqqqnnniiiddd```\\\YYYWWWWWW^^^fffkkkiiiccc^^^[[[XXXVVVUUUVVVTTTTTTXXX___aaadddiiinnnqqqtttxxxzzz}}}~~~|||}}}{{{wwwrrrmmmjjjiiifffiiimmmqqqxxxxxxmmmdddZZZUUURRRPPPQQQUUUXXXfff~~~oooddd^^^eeellltttyyyrrrrrrttt}}}mmm___WWWRRRQQQWWWcccuuu{{{{{{~~~ssskkkbbb]]]\\\YYYRRRLLLFFFCCCAAA@@@======CCCLLLUUUaaappp}}}uuuuuuvvv{{{{{{mmm```[[[dddtttrrrgggUUUHHH<<<888666333///...------,,,,,,,,,,,,++++++***)))))))))(((((((((((()))))))))((((((((('''''''''(((((())))))((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&%%%&&&(((***+++***))))))+++((((((,,,...///222777AAAWWWjjjnnnppp|||}}}yyy{{{yyywwwwwwxxxzzzzzzzzzxxxtttmmmgggeeegggjjjmmmppptttzzzvvvqqqqqqsssuuuqqqmmmjjjiiifffbbbeeejjjfffiiiqqqxxxsssooommmnnnpppqqqpppqqqrrrssstttuuuwwwzzz|||###$$$%%%&&&''')))******))))))))))))************)))******+++,,,,,,------////////////////////////,,,---...///000111222333222888777999AAAGGGSSShhhpppzzzyyypppfffXXXTTT```cccqqquuupppnnnllljjjjjjkkkiiihhhllltttwwwvvvyyy|||tttjjjlllvvv}}}{{{vvvnnnggg```^^^```aaa^^^YYYSSSSSSSSSSSSSSSTTTTTTTTTVVVXXX[[[]]]___aaadddfffgggiiilllmmmnnnpppsssuuu}}}~~~zzzxxxwwwooojjjbbbZZZTTTQQQPPPPPPPPPRRRTTTUUUVVVXXX[[[]]]```eeejjjllliiiccc^^^[[[YYY\\\```fffmmmssswwwyyymmmddd[[[WWWTTTRRRTTTXXX]]]___ccciiinnnqqqrrrqqqmmmbbbXXXTTTQQQOOOUUU]]]___bbbdddfffggglllsssyyyuuuqqqjjjddd___[[[WWWTTTXXX___hhhllliiibbb\\\YYYVVVTTTUUUVVVVVVVVV[[[ccc```dddiiinnnrrrvvv{{{~~~}}}}}}{{{wwwpppkkkhhhgggeeehhhmmmssszzztttiiibbb]]]WWWUUUVVVRRRZZZkkkrrrddd[[[___eeemmm}}}~~~uuuuuuooopppaaa]]]VVVQQQTTT]]]mmm}}}zzz|||uuulllccc^^^]]]YYYRRRKKKIIIEEEBBB@@@<<<;;;@@@HHHRRR___nnnzzz{{{zzzxxxyyyrrrdddZZZ```kkk{{{wwwzzz}}}qqqhhhVVVIII>>>:::999555111///---------,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&&&&%%%$$$&&&(((***++++++))))))+++((((((,,,...///333888DDD[[[ooorrrwwwzzzxxxwwwxxx{{{~~~{{{wwwpppjjjhhhiiilllooosssvvv{{{tttoooooorrrtttqqqmmmjjjiiifffccceeejjjiiillltttuuuqqqlllkkklllooooooooommmoooqqqtttvvvyyy{{{|||))))))))))))))))))))))))))))))*********+++++++++)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---//////000000000000111222333444444666777:::???JJJXXXbbbooo}}}|||qqqiii___YYY]]]gggqqq{{{~~~||||||vvvnnnkkklllllllllmmmnnnooooooqqqvvv~~~rrrgggoooyyyyyywwwxxxsssdddXXXZZZaaaccc^^^YYYXXXSSSQQQRRRRRRQQQSSSWWWVVVYYY]]]___aaaccceeegggiiikkkmmmnnnooooooqqqsss|||}}}}}}|||xxxtttrrrqqqoooggg]]]TTTPPPPPPRRRSSSVVVWWWWWWWWWWWWXXX\\\___cccfffiiikkkhhhaaaZZZVVVVVVYYY\\\```jjjtttwwwtttllleee[[[TTTRRRTTTXXXZZZ```aaafffmmmssstttppplllddd^^^VVVPPPOOOPPPSSSUUUaaadddeeecccfffmmmtttuuuzzzsssjjjaaa\\\YYYWWWVVV\\\^^^bbbdddccc___ZZZWWWUUUUUUTTTUUUYYY^^^cccfffeeefffiiinnnuuuzzz||||||}}}{{{{{{wwwqqqmmmkkkhhheeeaaaccchhhpppxxxsssiiibbb]]]ZZZPPPXXXbbbnnn}}}mmm^^^ZZZ\\\dddvvv{{{ppppppvvvwwwjjjZZZSSSNNNQQQTTT\\\pppzzzzzzyyysssjjjbbb]]]YYYVVVUUULLLIIIEEEAAA???@@@BBBCCCQQQZZZgggvvv|||yyyxxxyyyssshhhbbb]]]```mmm|||zzzssslllooowwwtttdddVVVLLLBBB>>>:::444000000000///---,,,+++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&$$$######"""))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((())),,,+++)))((((((***,,,---...,,,---///000111666===QQQ```jjjlllwwwyyyxxx~~~yyyqqqlllkkkmmmoooppptttvvvyyy}}}}}}yyywwwtttrrrqqqnnniiicccaaadddhhhlllmmmiiilllwwwpppnnnkkkiiiiiijjjlllmmmrrrqqqqqquuu{{{~~~}}}|||))))))))))))))))))))))))******************++++++)))+++,,,,,,+++++++++---,,,,,,,,,,,,---...///000111111111111111222333444444666888:::???JJJWWWaaammm|||}}}uuuooofff___bbblllsss{{{zzzuuuqqqsssxxx}}}wwwooojjjhhhggggggfffmmmnnnoooqqquuu}}}rrrjjjrrr{{{zzzvvvvvvnnn^^^RRRUUU^^^bbb___[[[XXXTTTRRRSSSSSSQQQTTTXXXYYY\\\___bbbcccdddgggiiikkkmmmooopppqqqrrrtttwww{{{|||}}}{{{xxxtttpppnnnllleee[[[SSSPPPPPPQQQRRRVVVVVVWWWWWWWWWYYY]]]```fffhhhjjjjjjgggaaa\\\ZZZXXX[[[]]]bbbkkktttvvvssskkkddd[[[TTTRRRUUUXXXZZZ```bbbgggnnntttuuuqqqlllbbb]]]UUUOOONNNOOORRRUUU[[[```dddeeeiiipppuuuvvvzzztttkkkccc^^^[[[YYYWWWSSSWWW\\\```aaa___[[[YYYTTTUUUWWWZZZ]]]aaadddffffffgggjjjpppvvvzzz||||||~~~{{{yyysssoookkkhhhgggfffeeeccceeejjjrrr{{{wwwjjjbbb]]][[[YYY___nnnrrrbbb[[[ZZZ___nnn~~~~~~rrrqqquuu{{{lll___VVVPPPQQQRRRXXXjjj|||{{{|||vvvlllccc]]]YYYVVVTTTLLLIIIEEEAAA??????AAABBBNNNVVVdddrrr}}}xxxttttttuuu||||||pppeee^^^\\\eeeqqqwwwzzz|||{{{vvvsssqqqmmmiiilllsss|||nnn```TTTHHHAAA;;;444000000000///---,,,+++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((((((((()))((('''''''''(((***+++...,,,---///111222999AAAQQQ___iiimmmyyy}}}~~~|||xxxssspppooopppqqqqqqvvvxxxzzz|||~~~yyywwwwwwvvvtttqqqnnnhhhaaa```eeellloooppplllppp{{{}}}pppnnnllljjjiiijjjlllmmmpppppprrrvvv|||))))))))))))))))))))))))++++++******************)))+++------,,,+++,,,------------......///000111333333222222222222333333555666888;;;@@@JJJWWW```jjj{{{zzzxxxooogggiiipppvvvzzzwwwooohhhgggjjjqqqnnnjjjhhhggggggfffdddkkkkkkmmmpppwwwtttmmmuuu}}}|||vvvtttiiiXXXKKKNNNZZZaaa```^^^YYYUUURRRTTTTTTSSSUUUYYY]]]___bbbdddeeefffhhhjjjmmmoooqqqssstttvvvyyy{{{|||}}}}}}|||xxxsssnnnkkkhhhbbbYYYRRROOOPPPQQQQQQTTTUUUVVVWWWXXX[[[___cccjjjlllmmmkkkfffaaa]]][[[ZZZ]]]```dddllltttuuuqqqiiicccZZZTTTSSSUUUXXX[[[```bbbgggnnnttttttpppkkk```[[[TTTNNNLLLMMMQQQTTTVVV]]]cccfffkkkrrrwwwwww|||vvvnnnfffaaa]]]YYYWWWQQQUUUZZZ___aaa___\\\YYYSSSUUUYYY^^^bbbdddfffgggiiijjjlllqqqwww{{{||||||{{{}}}~~~yyytttppphhheeebbbaaabbbdddffffffiiinnnvvv}}}~~~|||{{{{{{|||{{{{{{|||~~~xxxnnnaaaXXXYYYaaaooo}}}kkkbbb\\\[[[fffsssvvvrrrsss|||qqqeeeZZZRRRPPPOOORRR```ppp|||zzzooofff___ZZZVVVTTTLLLJJJEEEAAA??????@@@AAAIIIQQQ___mmm{{{zzzxxxyyy~~~}}}lllaaaZZZ]]]dddhhhjjjlllllljjjiiijjjiiigggjjjooo}}}|||nnnaaaQQQGGG>>>555111000//////---,,,++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((('''''''''(((((((((((()))))))))))),,,+++---000222555===GGGYYYdddlllppp{{{~~~yyyvvvsssrrrssstttssssssvvvxxx{{{|||{{{{{{|||}}}{{{|||zzzppphhhaaaaaaiiipppsssssspppwwwxxxpppooollljjjiiijjjkkkmmmoooppprrrwww}}}((((((((((((((((((((((((+++++++++***************)))+++------,,,+++,,,---............///000111222444444333333222333333333555777999<<>>CCCMMMYYYbbblll|||xxxmmmmmmqqquuuyyywwwpppiiifffeeehhhiiijjjlllmmmnnnooopppmmmjjjhhhjjjssswwwrrrwww~~~~~~{{{gggSSSBBBEEETTT^^^___]]]YYYUUUSSSUUUUUUTTTWWW[[[^^^aaadddeeefffggghhhjjjmmmoooqqqsssvvvyyy~~~~~~|||yyytttlllggg^^^ZZZTTTPPPOOOPPPPPPQQQSSSTTTVVVXXXZZZ^^^cccffftttyyy}}}zzzqqqeee]]]YYY]]]aaadddhhhoootttsssmmmccc^^^WWWSSSSSSVVVZZZ\\\___aaaeeelllpppnnnhhhbbbXXXUUUPPPJJJFFFHHHNNNSSSYYY^^^aaabbbgggpppxxxzzz~~~xxxppphhhccc___\\\ZZZ]]]___aaabbbbbb___\\\ZZZWWWXXXZZZ]]]aaaeeeiiikkkmmmmmmooorrrvvvyyyzzzyyywwwxxxwwwuuuoooggg___ZZZVVVWWWYYY\\\aaagggmmmqqqppptttyyy~~~}}}}}}{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvwwwxxx{{{}}}{{{rrrffffffpppuuuiii___```ggg{{{~~~rrrpppuuupppcccXXXSSSOOOLLLSSS^^^nnnzzz~~~wwwlllccc]]]XXXUUUOOOLLLHHHDDDAAA@@@@@@@@@BBBJJJVVVdddrrr|||{{{}}}}}}nnn^^^YYY\\\```dddhhhjjjlllnnnppptttwwwxxxwwwzzzsss___PPPCCC888111000//////...---,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((('''''''''))))))***++++++++++++***+++,,,///222555:::HHHUUUllloooqqqssszzz{{{yyy}}}|||wwwrrrooopppsssvvvwww{{{{{{zzzzzz|||yyyrrrqqquuuyyyxxxuuuvvvtttooonnnkkkiiiiiijjjlllnnnqqqsssuuuwwwzzz~~~))))))))))))))))))))))))))))))*********+++++++++***,,,---...---,,,---............//////000111222333333222222222222333333444777;;;@@@FFFPPP\\\eeeppp~~~xxxnnnnnnqqquuuxxxwwwqqqiiieeecccfffjjjooorrrsssssssssssstttoookkklllrrr}}}yyyuuutttyyy~~~eeePPP???CCCSSS^^^___\\\XXXTTTSSSTTTUUUTTTWWW\\\^^^```ccceeefffgggiiikkklllnnnpppsssvvv{{{}}}zzzwwwrrrkkkeeeZZZWWWRRRPPPPPPQQQQQQQQQSSSUUUWWWXXXZZZ^^^cccgggvvv|||uuuhhh___[[[\\\```eeeiiioootttrrrkkk```[[[UUURRRSSSWWW[[[]]]___aaafffkkknnnkkkccc]]]TTTRRRNNNHHHDDDFFFLLLRRRZZZ^^^aaaaaaeeeooowwwzzz}}}wwwooohhheeeddddddcccbbbbbbbbbbbbaaa___^^^]]]ZZZZZZ\\\^^^aaaeeeiiikkknnnnnnoooqqquuuwwwwwwvvvvvvuuurrrmmmfff```ZZZVVVSSSVVVZZZ___dddiiiooottttttwww{{{~~~{{{zzzyyyyyyvvvvvvuuutttssssssssssssrrrrrrsssuuuwwwyyy{{{|||{{{zzzzzz|||qqqjjjlllnnn|||pppccc```ffftttvvvrrrsssxxxjjj]]]WWWQQQLLLPPPYYYddd{{{||||||zzzooofff___YYYVVVQQQNNNJJJFFFCCCAAA@@@@@@@@@GGGRRR___nnn|||zzzvvvxxxrrraaa\\\___dddjjjooolllooorrruuu{{{~~~tttaaaQQQDDD888222111//////...------------------------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''((((((((()))(((((((((((()))))))))))),,,---000444666<<>>OOO___kkkhhhfffhhhmmmwww{{{mmmoooyyy~~~{{{xxxxxx{{{zzzzzz|||~~~|||zzzqqqlllkkkiiiiiijjjllloooqqquuuwwwxxxyyyzzz|||))))))))))))))))))))))))''''''(((***+++,,,---...***,,,......---,,,---...---------......///000111000000000000111222333444444888===CCCJJJUUUbbbkkkvvv{{{~~~{{{tttuuunnnsssxxxzzzxxxssspppnnnqqq|||wwwrrrlllkkkpppwww}}}|||jjjoooxxx~~~]]]III999???RRR^^^^^^[[[WWWSSSQQQSSSTTTTTTWWW[[[]]]```dddfffhhhjjjlllnnnmmmoooqqqtttxxx~~~xxxsssqqqmmmfffaaaVVVTTTQQQPPPQQQSSSSSSSSSUUUVVVXXXYYY[[[___cccgggiiipppuuurrriii```\\\\\\ZZZ___dddiiippptttpppiii]]]YYYTTTRRRTTTXXX[[[]]]dddeeeiiimmmnnniii```XXXOOOOOOLLLFFFAAACCCJJJQQQSSSZZZaaadddjjjrrrwwwxxxvvvqqqkkkhhhkkkqqqwww{{{zzzvvvpppiiiccc___^^^]]][[[^^^cccgggiiijjjiiihhhmmmlllmmmoooqqqrrrrrrqqqhhhddd^^^XXXSSSQQQQQQRRRRRRWWW___dddhhhlllpppttt|||~~~{{{zzzxxxvvvuuuuuuuuuuuuuuuuuuttttttttttttuuuuuurrrrrrrrrssssssrrrrrrrrrrrrrrrsssuuuxxx|||rrroooiiicccaaadddkkkqqq~~~pppiiillldddyyyxxxqqqwwwwwwggg^^^UUULLLKKKQQQSSSlll}}}sss}}}rrriiiaaa\\\YYYTTTQQQNNNJJJFFFCCCBBBAAA<<>>PPPaaammmhhhddddddgggnnnxxx~~~}}}pppnnn{{{}}}||||||~~~|||}}}~~~xxxoookkkjjjiiiiiijjjmmmppprrruuuwwwyyyzzz{{{~~~''''''''''''((((((((((((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000///000111111000111333555:::999<<>>EEERRRYYYXXXUUUUUUTTTRRRQQQPPPSSSXXX\\\___```aaabbbeeehhhkkkmmmlllpppuuu{{{|||uuupppjjjddd```YYYUUUPPPNNNOOOQQQTTTUUUQQQRRRTTTVVVYYY[[[]]]^^^eeedddbbbbbbbbbaaa___\\\]]]```fffnnnttttttnnniiiZZZWWWSSSRRRTTTWWWZZZ\\\^^^eeemmmooonnniii^^^SSSRRRKKKEEECCCAAAAAAFFFLLLTTTZZZcccjjjnnnppprrrsssvvvssslllgggkkkvvv|||qqqjjjgggddd___ZZZ\\\```fffiiijjjjjjjjjjjjnnnlllkkknnnrrrrrrmmmhhhbbbZZZPPPLLLNNNRRRSSSSSSYYY]]]bbbfffkkkpppuuuyyy}}}~~~~~~~~~~~~}}}||||||{{{yyyvvvsssqqqqqqssstttsssssstttttttttttttttssssssssssssrrrrrrqqqqqqqqqrrrqqqrrrtttwwwyyyzzzyyyzzz|||zzzjjjccc___\\\^^^dddiiizzzsssiiigggrrruuuuuu~~~jjj```ZZZQQQKKKJJJSSSddd~~~vvvssszzzwwwqqqjjj___WWWWWWSSSOOOKKKHHHDDDAAA>>>;;;===EEESSS___jjjxxxuuummmjjjjjjoooqqq{{{~~~rrrkkkmmmwww|||tttkkk]]]OOODDD<<<666222111000...,,,+++))))))))))))***+++,,,,,,+++***)))''''''(((((())))))******&&&'''''''''''''''&&&&&&)))((((((((((((((()))***))))))((('''''''''''''''***((('''&&&&&&'''(((***&&&&&&&&&&&&&&&'''((((((''')))***)))((('''(((***+++***((('''&&&''')))***))),,,...///333>>>PPP]]]iiihhhhhhhhhgggfffjjjnnnvvvyyy~~~wwwzzzyyy|||~~~|||zzzzzz}}}|||~~~~~~}}}}}}wwwpppiiijjjhhhggghhhllloooqqqrrrwwwyyy{{{|||~~~((((((((())))))))))))***))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000222222222111222444666888888>>>LLLccczzz{{{yyyzzz}}}vvvpppnnnoooqqqtttzzzzzzmmmcccnnn~~~tttRRRFFF>>>FFFSSSYYYXXXUUUUUUUUUSSSRRRRRRTTTZZZ^^^aaaaaabbbcccfffiiikkkmmmnnnpppuuuzzz~~~zzztttooojjjccc^^^VVVSSSPPPNNNPPPRRRTTTTTTTTTTTTVVVWWWYYY[[[\\\]]]aaa```^^^___``````___^^^```ccciiipppuuusssllleeeZZZWWWTTTSSSUUUYYY[[[]]]aaahhhooopppooojjj___UUUQQQJJJDDDBBBBBBBBBGGGMMMRRRWWW```hhhnnnrrrvvvxxxuuurrrlllhhhlllvvv~~~{{{rrrllliiieee```\\\___cccgggjjjjjjiiihhhhhhmmmkkkjjjkkkmmmkkkeee```WWWQQQKKKKKKOOOTTTVVVVVV[[[___eeejjjooosssxxx{{{~~~}}}|||zzzyyyxxxwwwvvvtttrrrrrrrrrssstttssssssttttttttttttssssssqqqqqqqqqpppppppppooooooqqqpppppprrrtttvvvvvvvvvvvvyyy}}}~~~pppeee]]][[[]]]```lllyyymmmdddlll||||||xxx~~~sssfff^^^VVVPPPNNNQQQ___vvv{{{uuuzzzyyyssskkkaaaXXXWWWSSSOOOKKKHHHEEEBBB???===>>>EEEPPP\\\ggguuu~~~sssllljjjjjjjjjlllttt}}}rrrkkklllvvv{{{ooogggZZZMMMCCC;;;555222000///...,,,+++***************++++++++++++******))))))))))))*********+++&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&))))))(((''''''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&''''''((()))''')))***)))((('''(((***,,,+++***))))))***+++,,,,,,...000111444@@@PPP]]]cccgggjjjkkkhhhfffiiimmmtttzzz}}}~~~}}}~~~zzzvvvuuuvvvuuussstttvvvwwwxxxyyysssnnnhhhjjjiiihhhiiikkknnnqqqrrrwwwzzz}}}))))))))))))************'''(((***+++,,,,,,,,,,,,------------------------////////////000000000000111333444333333333555777888999BBBWWWvvv}}}}}}wwwppplllkkkllloootttyyy||||||sssiiicccuuukkkLLLCCC???HHHTTTYYYWWWUUUVVVUUUTTTSSSSSSVVV\\\```cccccccccdddfffhhhkkkllloooooorrrwww}}}xxxsssnnnhhh```ZZZRRRPPPNNNOOOQQQSSSTTTSSSUUUVVVWWWXXXZZZ[[[\\\\\\]]][[[ZZZZZZ\\\___``````cccffflllrrrvvvrrriiiaaa[[[XXXUUUUUUWWW[[[]]]___eeekkkppppppmmmhhh```WWWPPPIIIDDDBBBBBBBBBGGGNNNSSSXXX```ggglllqqquuuwwwsssrrrmmmiiilllvvv|||}}}{{{tttnnnkkkhhhccc___aaaeeeiiikkkjjjgggfffeeekkkiiigggfffeee```YYYSSSJJJIIIHHHLLLTTTZZZ\\\\\\^^^cccjjjppptttxxx{{{}}}}}}{{{yyywwwuuutttrrrrrrrrrrrrrrrrrrssssssrrrrrrssssssssssssrrrrrroooooonnnnnnnnnnnnmmmmmmpppooonnnnnnppprrrrrrqqqrrrtttxxx{{{vvvfff]]]ZZZ[[[```nnnvvvhhhiiirrr|||}}}oooddd[[[UUURRROOOXXXjjjyyy||||||uuummmbbbZZZWWWTTTOOOKKKHHHFFFCCCAAA@@@???CCCMMMWWWbbbqqq}}}yyyqqqkkkhhhhhhddddddlll{{{|||ssslllkkkttt}}}nnnggg[[[OOOEEE===777333//////...---,,,+++++++++++++++************++++++************++++++++++++&&&'''((()))))))))))))))(((((()))((('''&&&$$$###)))((((((''''''''''''((()))((('''&&&&&&'''((()))((((((''''''(((((()))***''')))***)))((('''(((***+++***))))))***+++---......000111222666AAAQQQ]]]^^^fffnnnmmmhhhdddgggllluuu~~~~~~}}}~~~yyyyyyzzzssspppoooppplllkkkllloooqqqsss||||||sssnnnkkkhhhkkkjjjiiiiiikkknnnqqqssswww{{{(((((()))))))))*********'''((()))+++,,,---......------------------------////////////000000000000111222333333222333555777999;;;GGGbbb{{{{{{yyyuuupppllljjjjjjmmmqqquuuxxxxxxtttmmmfffhhh|||^^^GGGAAAAAAKKKWWWZZZWWWUUUUUUTTTTTTSSSTTTWWW]]]aaaddddddddddddeeegggiiijjjmmmlllmmmsss|||yyysssmmmfff\\\VVVNNNMMMMMMOOORRRTTTTTTSSSUUUVVVWWWYYY[[[]]]^^^___]]]ZZZXXXWWWZZZ^^^```aaacccfffmmmtttwwwrrrhhh```[[[YYYVVVVVVYYY]]]```aaaffflllooommmhhhddd]]]VVVOOOHHHCCCBBBBBBCCCIIIOOOYYY]]]bbbeeehhhkkknnnppppppooollliiimmmvvv{{{{{{~~~zzzuuuqqqnnnjjjfffcccbbbeeeiiijjjiiifffeeedddgggdddaaa^^^ZZZUUUMMMHHHDDDFFFJJJRRRZZZ```ccccccbbbhhhpppvvvyyy{{{|||}}}}}}|||zzzxxxvvvtttsssrrrooopppqqqrrrrrrqqqpppooorrrrrrrrrrrrrrrrrrqqqpppnnnmmmmmmmmmmmmmmmmmmmmmpppnnnllllllnnnoooooonnnnnnppptttwww{{{{{{jjjaaa^^^^^^eeexxxrrrkkklll{{{}}}yyyjjj```YYYTTTOOOSSS```vvv~~~}}}wwwnnnddd]]]XXXUUUOOOKKKIIIGGGEEECCC@@@>>>AAAIIISSS^^^nnn{{{|||uuunnnhhhdddbbbaaa```fffvvv{{{tttmmmjjjqqqtttmmmaaaUUUKKKBBB;;;666//////...------,,,------,,,+++***))))))***+++,,,************************))))))*********))))))(((&&&''')))))))))'''%%%$$$)))(((''''''''''''(((((()))(((''''''''''''((()))((((((((((((((()))******''')))***)))((('''(((***'''''''''((()))***,,,---///000222333888CCCRRR]]]___kkksssooofffccchhhmmmzzz}}}{{{zzzyyywwwooojjjjjjkkkjjjiiikkkmmmnnnrrr|||wwwoookkkjjjiiikkkkkkjjjjjjkkknnnrrruuuyyy~~~'''''''''((((((((())))))&&&''')))+++---...//////........................////////////000000000000000222333222222222444666:::>>>MMMkkk}}}|||~~~xxxyyyxxxuuuqqqnnnllllllooorrrvvvxxxuuunnniiifffmmmxxxWWWBBB@@@EEEQQQ[[[\\\XXXVVVSSSSSSRRRRRRSSSXXX^^^bbbddddddcccdddeeefffhhhiiijjjggggggnnn{{{zzzssslllcccYYYRRRMMMLLLMMMPPPSSSUUUTTTTTTSSSUUUWWWYYY\\\___aaabbb___\\\YYYWWWYYY]]]___```aaaeeelllssswwwsssiiiaaaZZZYYYWWWXXX[[[___aaabbbeeekkkmmmiiiccc^^^XXXSSSMMMGGGBBBBBBBBBDDDJJJQQQ\\\^^^bbbdddeeeggghhhjjjlllllljjjhhhmmmvvv||||||}}}zzzvvvrrroookkkhhhfffbbbeeehhhiiihhheeecccbbb```]]]YYYUUUPPPKKKFFFCCCCCCFFFMMMUUU]]]cccfffggghhhmmmtttyyy||||||{{{{{{wwwwwwuuutttrrrrrrrrrrrrppppppqqqrrrqqqooommmlllqqqqqqqqqqqqqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnqqqnnnlllkkklllmmmmmmmmmlllnnnqqqtttxxx|||qqqccc```aaakkk{{{yyylllgggrrrsssggg\\\UUURRRSSSZZZlll~~~zzzqqqggg___ZZZVVVPPPLLLIIIGGGEEEDDD???===>>>EEEOOO\\\mmm{{{{{{yyytttnnniiiddd```^^^aaa^^^cccsss|||uuuooojjjooo{{{ttthhh\\\PPPFFF===777000//////...------------,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++***)))''''''%%%&&&(((***+++***((('''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******''')))***)))((('''(((***&&&''''''(((***+++,,,---...///111444:::FFFUUU^^^fffssszzzrrrfffeeekkkppp~~~xxxnnniiihhhjjjkkkjjjkkkmmmmmmppp|||}}}}}}}}}tttmmmjjjjjjlllkkkkkkkkkjjjkkknnnsssxxx|||''''''''''''(((((((((((('''(((***,,,---...//////////////////////////////////////////000000000000000111222222111222444666999AAASSSqqq|||wwwwwwzzz~~~zzz{{{{{{xxxuuuqqqpppppptttuuuyyyyyyssskkkggghhhoootttTTT@@@BBBJJJWWW___^^^YYYWWWRRRRRRRRRRRRTTTYYY___dddddddddddddddeeegggiiikkkhhhcccbbbjjjzzzyyyqqqjjjaaaXXXQQQNNNMMMMMMPPPSSSUUUUUUUUUSSSTTTWWWZZZ^^^aaaccceee```]]]YYYXXXZZZ\\\^^^___```dddjjjqqquuurrriiiaaaYYYXXXWWWYYY\\\```bbbcccdddkkkmmmhhh```[[[UUUPPPLLLFFFAAAAAACCCEEEKKKRRRYYY\\\aaadddfffgggiiijjjhhhhhhgggffflllwww~~~}}}{{{wwwrrrnnnkkkiiihhhcccfffhhhhhhfffbbb___^^^WWWUUUPPPLLLHHHEEEDDDDDDEEEIIIOOOVVV^^^cccgggiiinnnrrrxxx{{{{{{yyyxxxwwwsssrrrqqqpppppppppqqqrrrppppppqqqqqqpppooommmlllqqqqqqqqqqqqpppooonnnmmmmmmnnnnnnnnnnnnooooooooopppnnnkkkjjjkkklllllllllkkkmmmppprrruuuyyyqqqiiicccdddjjjxxxqqqfffmmmyyyqqqdddYYYWWWUUUXXXdddzzz~~~uuukkkddd]]]XXXRRRMMMJJJHHHFFFDDD???<<<===DDDNNNZZZkkkxxxtttpppkkkgggeeebbb```^^^bbb^^^bbbrrr~~~vvvqqqlllmmm}}}}}}wwwlll```TTTHHH>>>888111111000......---------++++++************++++++)))))))))(((((((((((((((++++++++++++***((('''&&&%%%&&&((()))***+++******(((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''(((((()))***''')))***)))((('''(((***))))))***+++,,,---...///---...000555>>>KKKYYYcccmmm{{{vvvllllllrrruuuzzzpppjjjiiijjjjjjiiijjjkkkjjjmmmzzzuuuxxxwwwqqqmmmjjjjjjmmmjjjkkklllkkkkkknnnvvv|||'''(((((((((((()))))))))((()))***,,,---.........////////////////////////////////////000000000000111333333333333333555777;;;DDDXXXsss||||||wwwrrrqqquuuzzz{{{{{{wwwxxxyyyyyywwwvvvvvvwwwyyyyyy||||||ssshhhfffjjjssslllPPP@@@DDDOOO]]]ccc```ZZZWWWRRRRRRSSSSSSUUUZZZaaafffffffffffffffhhhjjjlllmmmhhhbbb___hhhxxxvvvnnnggg```XXXRRRPPPOOONNNPPPSSSUUUVVVVVVUUUVVVXXX[[[^^^aaacccddd^^^[[[YYYXXXZZZ\\\]]]^^^bbbdddiiiooossspppgggaaaXXXWWWWWWYYY]]]```bbbcccfffmmmpppjjjaaaZZZTTTOOOKKKEEEAAAAAACCCEEELLLSSSWWW\\\bbbgggiiijjjkkkkkkddddddcccdddlllxxx~~~{{{wwwqqqllljjjiiijjjfffhhhiiihhhccc^^^ZZZXXXOOOMMMIIIEEEBBBCCCFFFHHHJJJMMMRRRXXX___eeekkknnnsssvvvyyyzzzxxxuuusssrrrqqqpppnnnmmmmmmnnnooopppoooooopppppppppoooooooooppppppppppppooonnnmmmlllmmmmmmmmmmmmnnnnnnooooooooollliiihhhiiikkkkkkllliiikkknnnpppssswww|||pppiiigggmmmooonnnrrr|||nnn```ZZZXXXWWW^^^ooo~~~zzzpppiii```[[[SSSMMMJJJGGGEEEDDDAAA>>>>>>DDDMMMXXXgggttt}}}vvvqqqkkkfffdddbbb```^^^aaa]]]```pppwwwsssnnnmmmyyy~~~xxxnnncccWWWLLLAAA;;;333222111///...---------******++++++++++++***************)))))))))(((((((((((())))))***))))))(((&&&''''''(((((()))))))))'''''''''''''''((())))))''''''((((((((((((''''''''''''&&&&&&''''''((()))''')))***)))((('''(((***)))***+++,,,------......---...111888CCCQQQ___iiippp~~~}}}uuuvvvzzzzzz~~~|||qqqkkkjjjkkkhhhhhhiiiiiihhhlll{{{}}}qqqvvvzzzrrrpppmmmjjjiiilllhhhjjjkkkkkkkkkoooxxx))))))))))))************)))***+++,,,---.........000000000000000000000000////////////000000000000333444555444444444666888===HHH[[[qqqrrrsssxxx~~~{{{tttnnnmmmpppssssssqqqppprrrtttvvvwwwxxx{{{}}}||||||~~~}}}sssgggeeejjjyyydddIII@@@FFFRRR```fffaaa[[[XXXSSSSSSTTTTTTWWW\\\ccchhhggggggggghhhjjjlllooopppjjjbbb^^^fffwww{{{rrrkkkeee___YYYTTTQQQPPPOOOPPPSSSUUUWWWWWWWWWXXXZZZ\\\^^^```bbbccc[[[YYYWWWXXXZZZ\\\^^^^^^ccceeeiiinnnqqqnnnfff___XXXWWWVVVYYY]]]aaabbbcccgggooosssmmmccc\\\UUUPPPKKKEEEAAAAAACCCFFFLLLTTTYYY^^^dddiiikkkkkkjjjkkkbbbbbbaaabbbkkkyyy~~~|||wwwpppkkkiiiiiikkkiiijjjkkkhhhbbb[[[VVVSSSKKKHHHEEEAAA@@@BBBHHHLLLOOORRRVVV[[[aaaiiippptttvvvxxxzzzyyyvvvrrrpppoooqqqpppnnnlllkkklllmmmnnnnnnnnnnnnooopppqqqqqqrrrppppppppppppooonnnmmmllllllllllllmmmmmmnnnnnnnnnmmmjjjgggfffgggiiikkkkkkhhhjjjmmmoooqqquuuzzz~~~tttnnnmmmzzz{{{sssooorrrvvvggg\\\YYYXXX[[[iii}}}sssmmmaaa\\\TTTNNNJJJGGGEEECCCCCC@@@@@@EEEMMMWWWeeeqqq|||xxxpppiiifffccc```]]]```[[[^^^nnnxxxuuuooolllvvvyyypppfff[[[PPPFFF???444333111000...---,,,,,,)))***+++,,,,,,+++***))),,,+++++++++******))))))%%%&&&'''(((******++++++(((''''''&&&&&&&&&'''''''''''''''''''''((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((()))***)))((('''(((***((()))***+++++++++++++++---...222:::FFFUUUdddmmmooo|||~~~|||}}}}}}rrrlllkkkkkkggggggiiiiiihhhmmm}}}}}}qqqwwwuuunnnnnnmmmiiiiiikkkgggjjjkkkkkkkkkpppyyy))))))))))))******************+++,,,------------////////////////////////111222333222111000111222222333444444333555888:::===CCC\\\vvvzzzmmmeeelllzzz{{{ssskkkiiilllooonnnkkkiiipppuuuvvvyyyzzzmmm``````gggxxxnnnWWWDDD===KKKYYY___^^^]]]YYYVVVTTTTTTSSSUUUXXX]]]bbbeeeiiikkklllmmmnnnpppsssuuukkkgggffflllwww}}}xxxppphhhbbb]]]YYYWWWSSSRRRQQQQQQSSSUUUXXXZZZVVVXXX\\\```cccccccccbbb]]]YYYWWWXXXYYYYYY\\\aaabbbgggmmmqqqqqqllleeeaaaYYYXXXVVVTTTTTTXXX___dddgggooossskkk```WWWQQQNNNHHHCCC???@@@BBBFFFMMMTTT[[[^^^cccjjjpppqqqmmmhhheee```]]]bbbnnnzzzzzzrrrllliiihhhhhhggggggggggggddd^^^VVVMMMHHHDDDDDDCCCBBBCCCGGGNNNRRRRRRUUUZZZaaahhhooouuuxxx||||||zzzvvvrrrooonnnooopppooommmlllkkkkkkllllllpppooooooooonnnnnnnnnmmmtttrrrpppooooooooommmkkknnnooopppqqqpppooommmkkkmmmllljjjiiihhhiiiiiijjjgggiiikkknnnqqqtttvvvxxxzzz}}}}}}sssrrrwww}}}tttuuummmfff^^^YYY]]]dddrrrzzz~~~yyyoooddd^^^VVVPPPMMMJJJFFFCCCDDDAAA@@@CCCIIITTTfffuuu|||rrriiibbb^^^\\\ZZZaaadddgggnnnzzzqqqmmmrrr}}}{{{qqqjjjaaaTTTIIIDDD>>>999222//////000...---,,,+++)))((((((((()))*********))))))))))))******)))))))))))))))))))))))))))+++,,,+++)))(((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((()))))))))***+++,,,.........000222:::LLLaaajjjiiisss|||tttmmmjjjiiiiiimmmrrrpppiiikkk{{{wwwyyy{{{ssslllllllllkkkkkkmmmjjjjjjkkklllnnnqqqtttvvv))))))))))))******************+++,,,------------////////////////////////000111222222000000111222222333444444444555888;;;AAAGGG^^^ttt}}}pppgggbbbjjjwwwxxxtttooojjjiiikkkmmmmmmllliiiqqqxxx{{{{{{nnncccdddmmm}}}~~~jjjRRRAAAAAANNN[[[___]]]ZZZVVVRRRSSSSSSSSSUUUYYY^^^cccgggiiikkknnnooopppsssvvvyyyuuuqqqooottt|||{{{vvvnnnfff```[[[WWWTTTQQQQQQQQQRRRSSSUUUWWWXXXXXXZZZ]]]```bbbbbbbbbaaa\\\XXXVVVWWWXXXWWW[[[___^^^bbbhhhlllkkkfff___ZZZXXXWWWVVVUUUVVVZZZ```eeejjjqqqsssjjj^^^WWWRRROOOHHHCCC???AAACCCFFFMMMTTT\\\___eeelllqqqqqqmmmiiigggbbb^^^cccnnnxxx}}}~~~zzzsssllliiigggfffeeegggfffccc^^^WWWOOOHHHCCC>>>???AAACCCFFFLLLRRRWWWXXX[[[```gggnnntttxxxzzzzzzzzzyyyuuuqqqnnnnnnnnnpppooommmlllkkkkkkllllllnnnnnnnnnnnnooooooppppppqqqooonnnoooppppppooonnnooopppqqqqqqqqqpppnnnmmmnnnmmmkkkjjjiiiiiiiiiiiiggghhhjjjmmmpppsssvvvwww{{{~~~}}}wwwzzz|||zzzlllbbb[[[\\\aaammm{{{~~~{{{qqqddd^^^VVVPPPMMMKKKGGGDDDDDD@@@???BBBGGGQQQbbbqqq}}}vvviiiaaa]]]\\\[[[]]]bbbhhhppp~~~|||sssmmmnnntttxxxooojjjaaaUUUJJJFFF>>>999222/////////...,,,,,,+++***)))((())))))******))))))))))))))))))***''''''''''''''''''''''''$$$&&&'''&&&$$$######$$$)))(((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))((()))))))))***+++,,,......///111444===OOObbbkkkjjjrrrwwwpppkkkjjjlllpppsssqqqlllpppzzzxxx|||{{{ssslllkkkllljjjjjjllljjjjjjkkkmmmooosssuuuwww|||)))))))))*********++++++***+++,,,------......---///////////////////////////000111111000///000222333444444555555666999<<>>;;;>>>BBBFFFKKKPPPVVVZZZ___bbbgggnnnssswwwyyyzzzxxxxxxwwwtttpppmmmlllmmmooonnnmmmllllllllllllllljjjjjjkkklllmmmnnnooopppmmmllllllnnnppprrrrrrqqqqqqqqqqqqqqqppppppppppppooonnnlllkkkjjjiiiiiiiiifffgggiiilllooorrrtttuuu{{{}}}{{{wwwkkkaaa^^^```iii~~~}}}~~~}}}ssseee___WWWQQQOOOLLLIIIEEECCC???>>>@@@DDDMMM\\\iiiwww||||||mmmccc^^^\\\\\\ZZZaaaiiisss}}}wwwnnniiihhhnnnxxx}}}uuunnniiibbbVVVKKKFFF>>>999222......///---,,,++++++***))))))))))))***))))))(((((((((((())))))''''''''''''''''''''''''&&&((()))((('''&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******)))))))))))))))))))))))))))))))))***+++,,,......000222777AAASSSdddkkkkkkuuu|||uuuqqqooooooqqqrrrpppmmmuuu{{{zzz|||ssslllkkkkkkiiiiiikkkjjjjjjkkkmmmppptttwwwyyyyyy))))))*********+++++++++***+++,,,---............000000000000000000000000...000111111000///000222333444555555666777;;;===GGGLLL^^^lllqqq{{{{{{qqqmmmlllqqquuutttssstttrrrtttvvvxxxyyyyyyvvvrrrhhhjjjmmmmmmkkkjjjkkklllsss~~~oooggglllvvvsss\\\HHH===@@@MMMYYY\\\[[[ZZZXXXUUUQQQQQQSSSWWW\\\bbbhhhkkklllnnnqqqssstttvvvzzz}}}vvvqqqjjjbbb]]]WWWSSSPPPOOOPPPSSSUUUWWWWWWVVVVVVXXXZZZ]]]aaabbbbbbaaa```ZZZVVVUUUWWWXXXWWWYYY^^^cccfffkkkmmmkkkfff___ZZZTTTVVVXXXZZZ]]]aaahhhlllqqqtttpppeeeZZZVVVSSSQQQGGGCCCAAADDDGGGIIIOOOVVV^^^ccclllsssvvvtttoookkkhhhfffdddhhhqqqxxx|||}}}zzzvvvqqqllliiigggdddbbbddd___VVVLLLDDD???===<<<>>>BBBHHHMMMQQQVVVZZZ]]]eeeiiimmmsssvvvxxxxxxxxxuuuvvvuuusssooolllkkklllnnnnnnmmmmmmllllllllllllhhhhhhiiijjjkkklllmmmmmmmmmllllllmmmppprrrrrrqqqqqqqqqpppooooooooopppqqqooonnnmmmlllkkkjjjiiihhhfffgggiiikkknnnqqqssstttyyy{{{~~~~~~uuuhhhbbbaaagggyyy~~~|||}}}sssgggaaaYYYSSSQQQNNNJJJGGGBBB???===>>>AAAGGGUUUaaaooowwwtttiiiccc___^^^\\\aaajjjttt~~~ttthhhaaabbbkkkuuu|||}}}}}}}}}{{{tttmmmiiibbbUUUJJJEEE???999222///......---+++++++++*********)))))))))((((((((())))))((((((((()))))))))))))))))))))))))))***,,,,,,***)))******((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))*********)))))))))***+++,,,......///222:::GGGWWWeeelllmmm{{{~~~{{{xxxpppqqqpppllllllvvv{{{ssslllkkkkkkiiihhhjjjhhhiiijjjlllppptttxxxzzzzzz************++++++++++++++++++,,,---............111111111111111111111111...000111111000000111333444555666666777999<<>>???AAAFFFNNNUUU[[[___dddfffoooqqquuuxxxzzzzzzyyyxxxrrrssstttrrrooolllkkkkkkmmmmmmmmmmmmmmmllllllllljjjjjjkkkkkkkkklllllllllnnnmmmlllmmmoooppppppooooooooonnnnnnnnnoooooopppoooooonnnmmmlllkkkjjjiiifffgggiiikkknnnppprrrsssvvvxxx{{{|||~~~}}}mmmfffccceeesss{{{}}}|||tttkkkddd\\\VVVSSSPPPLLLIIICCC???===>>>???CCCNNNYYYhhhqqq~~~|||rrrkkkdddaaa```dddjjjsss~~~|||lll```[[[aaaiiinnnooonnnnnnnnnrrryyy}}}uuuoookkkdddVVVIIICCC@@@:::333/////////---,,,++++++++++++*********)))(((((())))))))))))(((((())))))))))))))))))))))))%%%'''(((((('''&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))*********+++)))))))))***+++,,,......///333===MMM]]]hhhoooqqq~~~rrrrrrppplllnnnyyyzzzrrrkkkjjjjjjhhhhhhiiifffgggiiilllppptttxxx{{{|||*********++++++++++++,,,+++,,,---......//////...111111111111111111111111///000222222111111222444444555777777888:::===@@@DDDLLL[[[cccgggyyy~~~vvvpppsssvvvuuussssssmmmkkklllqqqssspppmmmmmmnnnrrruuuuuurrrppppppqqqvvvqqqzzz}}}gggQQQEEECCCGGGQQQZZZZZZWWWUUUTTTQQQQQQRRRUUUZZZ___eeejjjmmmmmmoooqqqrrrtttvvvyyy|||zzz}}}yyyrrrhhh___YYYVVVTTTSSSRRRSSSVVVYYYZZZZZZYYYYYYXXXZZZ]]]```bbbbbbbbbaaaZZZWWWVVVYYYZZZXXXZZZ]]]bbbdddhhhjjjhhhccc\\\XXXRRRTTTVVVXXX\\\cccjjjpppuuutttmmm```WWWSSSQQQNNNEEECCCDDDJJJNNNQQQWWW]]]aaaiiittt{{{{{{wwwqqqmmmeeeeeefffjjjoootttwwwxxxooommmjjjgggeeebbb^^^\\\TTTPPPIIICCC@@@@@@BBBDDDEEEKKKTTT]]]eeelllqqquuuyyyzzz|||}}}}}}|||zzzyyyqqqrrrsssrrrooolllkkkkkklllmmmmmmnnnmmmmmmllllllmmmmmmnnnnnnnnnnnnnnnnnnooonnnmmmmmmoooooonnnmmmnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnmmmlllkkkjjjfffgggiiikkknnnppprrrssstttuuuwwwyyyzzz}}}tttjjjdddbbbkkkxxx}}}{{{}}}xxxoooiii```ZZZVVVRRRNNNKKKEEEAAA??????>>>@@@IIISSSaaakkkzzzzzzrrrjjjeeedddfffjjjpppxxxsssdddVVVZZZ___cccdddeeeeeeffffffkkkooorrryyyyyysssppphhhZZZMMMFFFAAA<<<555111000000...,,,++++++,,,,,,++++++***)))((()))***++++++***)))(((''''''''''''''''''''''''$$$&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((())))))******+++++++++)))))))))***+++,,,......///444AAATTTdddmmmssswww~~~tttuuusssqqquuuxxxpppiiiiiijjjhhhhhhjjjfffgggiiilllqqqvvvzzz}}}|||*********+++++++++,,,,,,+++,,,---...////////////222222222222222222222222///111333333222222444555444666777888999;;;>>>AAAFFFNNN[[[___aaatttxxxppplllrrr{{{}}}zzzxxxsssnnnmmmpppqqqnnnlllnnnpppsssuuuvvvvvvuuuuuuuuutttrrr~~~yyycccLLLCCCDDDHHHRRRZZZYYYVVVTTTSSSQQQRRRSSSVVV[[[```fffjjjmmmjjjlllpppsssuuuyyy}}}zzzrrrfff\\\VVVTTTTTTTTTRRRSSSUUUWWWYYYYYYYYYYYY[[[]]]___aaabbbaaa___]]]YYYVVVUUUXXXYYYWWWYYY\\\```bbbfffhhhfffaaa\\\XXXPPPQQQRRRTTTXXX___hhhnnnuuussskkk___VVVRRROOOKKKDDDCCCEEELLLRRRUUU[[[aaabbbkkkwww~~~}}}xxxqqqnnnddddddeeehhhkkkmmmooooookkkiiifffccc___[[[VVVSSSIIIFFFCCCAAAAAADDDGGGJJJMMMSSS\\\eeennnuuu{{{~~~}}}{{{zzzyyypppqqqsssrrrpppmmmlllkkkkkklllmmmnnnnnnmmmllllllkkkllllllmmmnnnoooppppppnnnmmmlllmmmooooooooonnnmmmnnnooopppqqqpppoooooolllmmmnnnooonnnnnnmmmlllggghhhjjjlllnnnqqqrrrsssrrrssstttuuuuuuxxx||||||~~~}}}rrriiibbbgggppp{{{|||tttmmmddd]]]XXXTTTOOOLLLGGGDDDAAA@@@>>>>>>FFFOOO\\\gggwww~~~vvvnnnhhhffffffiiimmmppp{{{xxxhhhXXX[[[^^^bbbdddgggiiijjjkkklllmmmnnnvvv|||xxxvvvoooaaaTTTMMMCCC===666222111111///---++++++,,,,,,,,,+++***))))))***+++,,,,,,+++***)))''''''''''''''''''''''''&&&((()))***)))((()))***''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((())))))******+++,,,,,,)))))))))***+++,,,......111666FFF[[[lllsssyyy~~~zzzrrrttttttttt{{{vvvnnnhhhhhhiiiiiiiiikkkggghhhjjjnnnsssyyy}}}yyy******+++++++++,,,,,,,,,+++,,,---...////////////222222222222222222222222000222333333333333555666555666888888999;;;???BBBIIIPPP[[[]]]]]]ooo|||rrrjjjiiittt~~~{{{tttppprrrrrroooooosssqqqrrrtttvvvxxxyyyyyyxxxoooqqqxxx```IIIAAADDDEEEPPPXXXXXXVVVVVVVVVUUURRRTTTWWW\\\aaafffjjjmmmhhhkkkooossswww{{{zzzqqqeeeZZZTTTRRRSSSTTTRRRSSSTTTVVVWWWXXXYYYYYY^^^___aaabbbaaa___\\\ZZZWWWTTTTTTWWWXXXVVVWWW[[[YYY\\\___aaa___[[[VVVRRRNNNNNNOOOPPPTTT\\\eeellltttssskkk^^^UUURRRNNNJJJDDDCCCFFFNNNTTTXXX]]]cccccclllxxx~~~xxxrrrnnnddddddeeefffggghhhhhhhhhjjjgggccc___[[[VVVOOOKKKAAA@@@???@@@BBBFFFKKKMMMVVV[[[ccckkkrrrxxx~~~~~~|||zzzxxxwwwvvvoooqqqsssssspppnnnllllllkkklllmmmnnnnnnnnnllllllfffggghhhjjjlllnnnoooppplllkkkkkkmmmoooppppppooommmnnnppprrrsssrrrpppoookkklllnnnooooooooonnnmmmhhhiiikkkmmmoooqqqssssssrrrrrrrrrrrrrrrssswwwzzzvvvxxx|||yyynnneeefffmmmyyy||||||wwwpppfff___ZZZUUUPPPLLLIIIEEEBBBAAA>>>>>>EEENNNYYYeeevvv~~~wwwpppkkkeeefffhhhkkklllrrr{{{jjj^^^```cccfffjjjnnnrrrtttxxxvvvrrrqqqwww~~~{{{zzztttgggZZZSSSDDD>>>777333222222000...++++++,,,---,,,+++***))))))***,,,------,,,***)))))))))))))))))))))))))))%%%'''((()))((('''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******((())))))***++++++,,,,,,)))))))))***+++,,,......333888III```qqqxxx}}}|||~~~~~~wwwmmmqqqsssuuu}}}~~~uuummmggghhhiiiiiijjjlllhhhiiilllpppuuu{{{|||uuu,,,***)))***---,,,)))&&&+++,,,,,,---...///000000000000111222333444444555444444444444444555666777555888:::::::::<<>>HHHNNNSSSTTTQQQOOOPPPRRRSSSUUUXXX^^^dddiiilllmmmkkknnnqqqssssssvvv|||rrrbbbXXXUUUUUURRRNNNRRRRRRRRRSSSTTTVVVWWWXXXaaabbbccccccaaa^^^[[[YYY[[[ZZZXXXVVVUUUVVVWWWYYYXXXZZZ[[[[[[XXXTTTQQQOOOLLLKKKLLLNNNTTT\\\dddiiitttnnneee\\\UUUOOOJJJGGGEEEDDDDDDHHHPPPXXX]]]^^^hhhpppwwwzzzyyywwwooogggcccaaa```aaaccceeeeeeeeefffccc```\\\WWWPPPIIIDDD>>>???BBBDDDGGGKKKQQQUUU]]]fffooouuuzzz}}}zzzwwwtttsssrrrtttsssrrrqqqooonnnmmmlllkkkkkkkkkjjjiiihhhgggfffiiijjjkkkmmmnnnooooooooommmkkkjjjkkkmmmnnnnnnnnnpppppppppqqqrrrssstttuuulllmmmooopppooonnnlllkkklllmmmnnnppppppppppppoooqqqooonnnoooqqqsssttttttrrrtttwwwyyy|||xxxnnnhhhhhhvvv~~~uuuiii```[[[VVVQQQLLLKKKFFFCCCDDDCCCBBBEEEIIIWWWdddvvvzzzpppjjjhhhddddddfffgggfffhhhsss}}}tttffffffjjjrrrvvvvvvwwwzzz~~~{{{yyyyyy}}}{{{yyyxxxpppbbbVVVDDD???888222000//////...---,,,+++***)))***+++,,,,,,+++******))))))*********)))))))))(((&&&%%%$$$&&&&&&''''''((()))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''(((((((((((((((''''''###$$$&&&((()))((((((''',,,+++,,,---///000000///777;;;LLLffftttvvv{{{~~~zzzuuutttwww}}}{{{uuuuuuqqqooosss~~~zzzooommmllljjjiiiiiiiiijjjkkklllnnnpppttt|||}}}uuu+++******,,,......+++)))+++,,,,,,---...///000000111222222222222222222222444444444444555666777888999<<<>>>======???CCCFFFNNN^^^bbb___fffjjjiiilllccceeeiiisssyyyvvvtttuuu{{{pppkkkwwwtttcccRRRCCC======FFFKKKQQQRRRPPPNNNOOOQQQSSSUUUYYY^^^dddhhhkkkllliiilllooopppppprrrxxx|||}}}rrrdddZZZVVVUUUTTTRRRRRRRRRRRRSSSTTTVVVWWWXXX```aaacccdddccc```]]]ZZZ[[[ZZZXXXWWWVVVWWWWWWWWWWWWXXXXXXVVVSSSOOOLLLKKKJJJJJJKKKNNNTTT]]]eeejjjsssmmmddd\\\UUUPPPKKKIIICCCBBBCCCHHHPPPXXX]]]^^^iiiqqqyyy{{{zzzwwwnnneeeaaa```___```bbbddddddddddddaaa\\\WWWSSSMMMFFFBBB@@@BBBEEEGGGKKKPPPWWW[[[fffooovvvzzz~~~~~~|||yyyvvvsssqqqqqqpppssssssrrrpppooommmlllllljjjjjjjjjjjjiiihhhgggfffhhhiiijjjllllllmmmmmmmmmmmmllllllmmmoooppppppooonnnnnnoooooopppqqqrrrsssqqqpppooonnnmmmlllllllllkkklllnnnoooppppppoooooopppnnnmmmmmmoooqqqrrrrrrqqqsssvvvxxxzzz~~~qqqjjjhhhmmm|||~~~wwwkkkbbb]]]XXXSSSOOOKKKGGGDDDDDDCCCBBBDDDIIITTTaaasss~~~tttlllgggbbbbbbccccccaaabbbjjjuuu}}}uuujjjjjjpppyyy~~~~~~~~~{{{|||{{{wwwuuummm```UUUFFFAAA:::444000///...---...---,,,,,,++++++,,,,,,,,,+++******))))))******)))))))))******))))))))))))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((((((((('''(((((((((((((((''''''&&&'''((()))******************)))+++---000222222999>>>PPPhhhuuuvvvzzz~~~yyytttppppppuuu{{{~~~~~~}}}}}}{{{wwwrrrqqqooonnnqqqvvv~~~}}}vvvmmmlllkkkiiiiiiiiijjjkkkkkkmmmpppqqqttt|||~~~vvv******+++,,,...///---++++++,,,,,,---...///000000333333333333222222111111333333444444666777999999;;;===?????????AAAFFFKKKTTTgggllljjjmmmkkkbbb```]]]ccckkkuuu|||yyyvvvwww}}}{{{yyyzzzyyykkkkkkyyy}}}kkkZZZJJJ>>>;;;===DDDIIINNNOOONNNMMMOOOQQQSSSUUUZZZ^^^cccgggiiijjjjjjllloooooonnnoootttxxx~~~zzzrrrfff\\\VVVUUUUUUUUUSSSSSSSSSTTTTTTVVVWWWXXX]]]___bbbddddddaaa^^^[[[YYYYYYYYYYYYXXXWWWVVVVVVVVVUUUSSSOOOLLLJJJHHHGGGIIIIIIJJJNNNUUU^^^fffkkkrrrlllccc[[[UUUPPPLLLIIIBBBCCCEEEJJJRRRZZZ^^^```iiiqqqzzz|||{{{wwwnnnddd___^^^^^^___bbbccccccbbb```\\\VVVPPPLLLGGGCCC@@@DDDEEEHHHLLLQQQWWW___dddrrryyyzzzxxxuuuqqqoooooooooooorrrqqqpppooonnnllllllkkkiiiiiijjjiiiiiihhhgggfffhhhiiijjjjjjkkkkkkkkkkkklllllllllnnnpppqqqooonnnnnnoooooooooppppppqqqqqqtttrrrooolllkkkkkklllmmmkkklllmmmnnnooooooooooooooommmllllllnnnpppppppppppprrrtttvvvwwwzzz~~~{{{ppplllhhhuuuyyynnneee___ZZZVVVRRRMMMHHHDDDDDDCCCBBBDDDHHHPPP\\\mmm{{{{{{ppphhhaaa```aaaaaa]]][[[aaajjjwwwnnnpppxxxyyyxxx~~~|||uuuqqqjjj___VVVIIIDDD<<<555111///---,,,---.........------,,,,,,,,,+++******))))))******((()))***+++,,,,,,,,,,,,++++++******)))(((((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((((())))))((((((((((((((((((((()))***++++++)))))))))***,,,000333666888@@@SSSiiitttuuuzzz}}}yyyuuuppplllnnnuuu|||~~~~~~}}}zzz}}}}}}{{{zzzzzz~~~}}}{{{{{{xxxsssmmmmmmmmmnnnppptttzzz}}}www|||zzzrrrlllkkkiiihhhhhhiiijjjlllkkkooorrrrrrttt{{{}}}uuu((()))***,,,.........---+++,,,,,,---...///000000111222333333333222111111333333333444666888:::;;;:::;;;<<<>>>===???GGGPPP]]]tttvvvcccZZZ[[[dddoooxxx{{{vvvuuu|||}}}{{{xxxuuurrrrrrwww~~~~~~rrrhhhlllzzzxxxdddSSSFFF===<<>>>>>@@@KKKXXXlllnnn___[[[gggvvvxxxtttwww}}}}}}~~~|||yyyvvvssspppmmmmmmqqqwww{{{~~~wwwjjjeeemmm}}}tttaaaSSSIIICCCBBBDDDGGGIIILLLNNNOOOPPPQQQRRRQQQVVV\\\aaaccceeehhhjjjkkkmmmooonnnmmmnnnrrrvvvzzz{{{uuuooodddZZZSSSPPPPPPQQQRRRSSSSSSTTTUUUWWWXXXYYYYYY[[[^^^```___]]]YYYWWWVVVXXXZZZ[[[[[[ZZZXXXWWWUUUQQQKKKHHHGGGHHHHHHGGGFFFHHHKKKPPPXXXaaajjjnnnrrrkkkbbbYYYRRRKKKFFFCCC@@@CCCIIIOOOUUU[[[```bbbbbbllluuuzzz{{{yyyrrrjjjaaa```___```aaa```^^^\\\TTTOOOIIIDDDBBBBBBBBBAAAFFFIIINNNTTTZZZaaaiiinnnyyy}}}~~~zzzxxxyyyxxxvvvtttrrrqqqoooooopppqqqrrrmmmmmmlllkkkkkkjjjiiiiiiffffffggghhhhhhhhhggggggiiijjjjjjkkkkkkkkkjjjjjjjjjkkklllooorrrrrrpppnnnqqqqqqrrrrrrrrrqqqpppppplllmmmnnnpppppppppoooooollllllmmmmmmnnnooooooppppppnnnllllllmmmnnnnnnmmmooopppqqqqqqqqqsssvvvyyy}}}zzz}}}{{{ppppppyyy|||rrrhhh```ZZZWWWUUUPPPKKKGGGFFFCCCAAABBBFFFGGGRRRaaaoooyyyuuugggdddaaa___ZZZVVVWWW]]]|||xxxpppjjjqqq}}}tttmmmggg```ZZZKKKEEE===777333111///...+++,,,---------,,,***))),,,+++******))))))***************+++******)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((()))))))))))))))''''''((()))******)))))))))((('''&&&&&&''')))***(((+++///111000111222444666FFF^^^qqqyyy{{{{{{yyywwwsssqqqssszzz}}}|||{{{zzz{{{~~~{{{yyy|||xxxooogggcccccckkkvvvyyyqqqgggcccrrryyyqqqnnnlllhhhfffdddeeefffhhhhhhnnnssstttuuu||||||uuu%%%'''***+++++++++,,,---+++,,,,,,---...///000000---///111444555555444333222222333333555666888888;;;999;;;@@@AAACCCQQQbbb|||xxxggg]]]kkk}}}}}}vvvvvvyyyxxxyyy{{{||||||zzzwwwuuuooommmkkklllooosssuuuvvvuuukkkbbbdddrrrrrrbbbYYYRRRLLLIIIJJJJJJKKKMMMNNNPPPQQQRRRRRRPPPVVV^^^bbbdddfffiiillljjjlllnnnnnnnnnoootttxxx}}}xxxrrrkkk```WWWRRRPPPOOONNNQQQRRRRRRTTTVVVXXXZZZ[[[[[[\\\]]]]]]\\\YYYVVVTTTUUUVVVYYY[[[\\\[[[ZZZYYYXXXRRRKKKHHHHHHIIIHHHFFFDDDFFFJJJPPPXXX```hhhmmmoooiii```WWWOOOJJJEEEBBB===BBBHHHOOOTTTXXX]]]___```iiirrrwwwyyyyyyssslllcccbbb``````___\\\YYYVVVMMMIIIDDDAAAAAACCCEEEFFFIIIMMMTTTZZZ```ffflllpppssswwwvvvrrroooppppppnnnoooooooooooopppqqqqqqrrrkkkkkkkkkjjjiiihhhhhhgggeeeeeefffgggggghhhgggggghhhiiijjjkkkkkkkkkkkkkkkmmmmmmnnnpppssstttsssqqqoooooopppppppppooommmllliiikkknnnqqqrrrrrrqqqpppnnnmmmmmmmmmnnnooopppqqqqqqooolllkkklllmmmmmmllllllmmmnnnnnnnnnooorrruuu}}}vvvsssyyy{{{ssssssvvvjjjaaaZZZWWWUUURRRLLLHHHFFFDDD@@@AAAEEEDDDOOO]]]jjjttt}}}nnniiiccc___YYYSSSSSSWWWqqq~~~pppiiigggmmm|||yyyqqqjjjbbb]]]PPPJJJAAA:::555333111000++++++,,,,,,++++++***))),,,+++******))))))******+++++++++***)))'''&&&%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))*********************))))))******+++(((,,,000111//////222444<<>>DDDKKKQQQUUUYYY\\\___aaaiiiqqqtttvvvwwwrrrllldddbbb```^^^[[[WWWRRRNNNHHHEEEAAAAAACCCFFFIIIJJJNNNTTT[[[bbbgggkkkoooqqqmmmpppoookkkhhhjjjkkkiiihhhiiikkkmmmnnnooooooooojjjjjjiiiiiihhhgggggggggcccdddeeefffggggggggggggfffggghhhiiijjjjjjkkkkkklllkkkkkkmmmppprrrrrrqqqoooooopppqqqpppnnnlllkkklllmmmnnnooopppqqqqqqqqqoooooonnnnnnoooppprrrssspppnnnkkkjjjkkkkkkkkkjjjggghhhiiiiiiiiikkknnnpppvvv{{{{{{rrrpppsss}}}xxx|||zzz{{{yyymmmbbb[[[WWWVVVSSSMMMHHHGGGDDD@@@AAADDDCCCMMM[[[gggqqq|||zzzrrriiibbbZZZRRRQQQTTTeee~~~|||nnngggeeejjjvvv|||sssiiibbbXXXQQQHHH???999555111000------,,,++++++++++++,,,,,,+++******))))))******+++++++++***)))'''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((******++++++*********+++++++++******)))(((***,,,+++***---333999@@@VVVppp~~~|||}}}{{{yyywwwxxxwwwvvvvvvyyy{{{{{{zzznnn______eeesssnnn^^^ZZZnnn}}}tttkkkjjjgggdddbbbbbbeeehhhjjjjjjnnntttyyyyyyrrr'''+++......,,,+++,,,...+++,,,,,,---...///000000000222444555555333000///222222222222333333444555999666:::AAACCCFFFXXXmmmrrrbbbeeesss{{{zzz{{{zzzzzz{{{zzzyyyxxxvvvuuuttttttvvvxxxzzzyyywwwtttlllddddddqqqxxxnnnfffdddaaaZZZTTTQQQMMMLLLLLLMMMOOOPPPPPPPPPOOOVVV___eeefffhhhlllooopppsssvvvxxxyyy|||xxxmmmcccXXXSSSUUUWWWTTTQQQOOOOOOQQQTTTWWWZZZ]]]___cccbbb___\\\XXXUUUSSSRRRSSSTTTVVVYYY[[[]]]^^^___^^^WWWOOOJJJIIIGGGBBB>>>???AAAEEEKKKSSS[[[bbbffffffaaaYYYRRRMMMJJJFFFDDDBBBHHHPPPVVVYYY[[[___bbbcccjjjpppssstttuuupppjjjdddbbb___\\\YYYTTTMMMIIIDDDBBB@@@AAADDDIIILLLNNNSSSXXXaaahhhlllooorrrsssjjjmmmlllgggeeegggiiihhhccceeehhhkkklllmmmlllkkkiiiiiihhhhhhggggggffffffcccccceeefffgggggghhhhhhdddeeefffhhhiiijjjjjjjjjiiihhhgggiiikkknnnooonnnqqqrrrssssssrrrpppnnnlllqqqpppnnnmmmnnnoooqqqrrrpppooooooooooooqqqrrrsssooommmjjjiiiiiiiiiiiihhhdddeeefffffffffhhhkkknnnrrrxxxtttmmmhhhllluuuzzzvvvuuu|||pppddd\\\XXXWWWTTTNNNIIIGGGDDD@@@@@@DDDCCCMMMZZZeeeooo{{{{{{pppggg\\\TTTQQQTTT___zzz~~~pppjjjfffhhhrrr|||ppphhh^^^WWWMMMCCC;;;666222//////...---,,,+++,,,---...,,,++++++***)))************++++++******)))(((''')))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''(((******+++++++++'''((()))******)))'''''''''((((((&&&&&&+++555===BBBYYYsssyyyxxx~~~}}}zzz{{{|||yyywwwyyytttrrr~~~uuujjj___cccmmm{{{ppp```YYYnnnyyypppgggfffeeebbbaaabbbfffjjjmmmlllooouuu|||{{{ssslll************+++,,,---...............////////////000000000000000/////////222222222333444555666777;;;888;;;@@@AAAGGG]]]uuu~~~eee```bbbqqq|||wwwsssoooppptttzzz||||||yyywwwvvvxxxxxx{{{}}}wwwsssdddfffbbbxxx{{{nnnaaa[[[XXXTTTQQQQQQMMMPPPSSSTTTRRRQQQPPPPPPTTTXXX^^^cccgggkkkoooqqqooorrrwww|||{{{qqqgggaaaZZZTTTRRRSSSTTTUUUTTTRRRRRRUUUVVVVVV[[[bbbaaaaaa```\\\XXXTTTTTTTTTXXXXXXXXXZZZ\\\___aaacccfff[[[PPPMMMKKKGGGDDDCCC???BBBFFFKKKQQQWWW^^^bbbfff___XXXTTTMMMFFFDDDFFFCCCJJJSSSYYY[[[\\\^^^``````dddjjjoooqqqooollljjjccc```\\\XXXTTTOOOJJJFFFAAAAAAAAABBBEEEJJJNNNQQQUUU[[[ccckkkooonnnkkkiiiiiihhhfffeeedddeeeggghhheeedddccceeeiiilllkkkiiihhhfffeeeeeeffffffeeedddeeedddbbbccceeegggggggggbbbeeehhhiiiiiihhhiiijjjggghhhiiiiiikkkkkklllmmmtttsssrrrqqqpppooooooooopppnnnlllmmmoooooommmkkkmmmmmmnnnnnnooooooppppppooommmjjjiiiiiihhhgggeeeddddddeeedddcccdddgggiiiqqquuu|||~~~rrriiiiiiiiinnn{{{uuuwww~~~|||qqqhhh```ZZZWWWRRROOOJJJFFFCCCBBBBBBBBBEEEKKKUUUaaannn|||wwwiii[[[QQQPPPRRRXXXrrr{{{nnnkkkfffjjj|||ssslllccc[[[RRRIII===222---///000///---,,,+++*********(((---000---&&&###&&&+++))))))(((((()))+++,,,...222...***''''''''''''&&&((()))***)))'''&&&&&&'''...---***(((''''''((()))'''''')))+++,,,,,,)))'''((((((((()))******++++++---******...000000444999DDDbbb{{{}}}zzz~~~}}}qqqsss~~~}}}|||yyyqqqnnnuuu{{{yyypppiiidddiiimmmyyy|||jjjddd^^^xxxyyyqqqlllgggfffeeedddcccbbbeeeiiimmmlllrrrwww}}}wwwmmmggg************+++,,,---...............////////////000000000000000000000000111111111222333444555666999777;;;AAACCCHHH\\\ssstttaaa```eeerrryyytttpppnnnkkkoootttzzz}}}~~~|||zzzzzz{{{{{{wwweeegggdddzzzzzzlll^^^XXXTTTQQQOOOPPPLLLNNNPPPQQQPPPOOOOOOOOOVVVZZZ___dddgggjjjnnnpppqqquuuzzz~~~xxxooofff```YYYTTTRRRSSSTTTUUUTTTRRRSSSVVVWWWWWW\\\bbbdddcccaaa\\\XXXUUUUUUVVVXXXXXXYYYZZZ\\\```ccceeehhh]]]QQQMMMKKKGGGDDDDDD@@@DDDJJJQQQXXX]]]bbbeeeeee___XXXTTTNNNGGGEEEGGGFFFMMMUUUZZZ\\\]]]___aaabbbdddgggjjjlllkkkjjjiii___\\\WWWRRRNNNIIIDDDAAABBBBBBCCCEEEHHHMMMRRRUUUZZZ^^^dddjjjlllkkkiiifffhhhgggfffeeeeeeeeefffgggeeecccccceeeiiikkkjjjiiifffeeeeeeeeeggggggfffeeebbb```^^^^^^aaacccccccccbbbeeehhhiiiiiihhhiiijjjiiiiiijjjkkklllmmmnnnnnnssssssrrrrrrqqqppppppooopppnnnlllmmmoooooommmkkkmmmmmmnnnnnnooopppqqqqqqmmmkkkiiihhhiiiiiihhhgggcccdddddddddcccdddgggjjjnnnrrrxxxoooiiifffeeennn{{{|||vvvssspppsss}}}|||vvvxxx|||~~~sssiiibbb]]]ZZZTTTQQQMMMHHHDDDCCCBBBBBBCCCIIISSS___lllzzz}}}~~~wwwkkk]]]TTTQQQRRRWWWpppxxxooohhhiiiyyytttjjjbbb[[[SSSLLLBBB666111111000///---,,,+++************+++,,,+++)))))))))++++++++++++++++++---...///000---)))&&&&&&''''''''')))***+++***((('''((())))))(((&&&%%%%%%%%%'''(((''''''''')))******)))'''((((((((()))******++++++...+++,,,///111111555;;;GGGccc{{{}}}{{{}}}tttwww|||~~~sssjjjdddiiiooonnnhhhddddddmmmrrrzzzssseeefffiii~~~vvvnnnjjjeeeddddddcccbbbcccfffjjjnnnooouuuzzzvvvmmmhhh*********+++,,,,,,------............////////////000000000000111111111111111111111222333444555666777777;;;AAADDDJJJ]]]qqqyyy{{{iii]]]bbbmmmvvvuuunnnlllkkkiiikkkpppwww~~~}}}}}}wwweeegggeee{{{zzzkkk[[[TTTQQQNNNMMMOOOMMMOOOPPPOOONNNOOOPPPRRRXXX\\\aaaeeegggjjjmmmoootttxxx}}}uuukkkccc^^^XXXSSSRRRSSSTTTTTTTTTRRRSSSVVVWWWXXX\\\bbbhhhgggbbb]]]XXXVVVWWWXXXYYYYYYYYYZZZ]]]aaaeeehhhkkk^^^RRRMMMKKKHHHEEEEEEBBBHHHQQQ[[[ccchhhjjjkkkggg```ZZZVVVOOOHHHFFFGGGJJJPPPXXX\\\]]]^^^___aaadddddddddeeeeeefffgggggg\\\XXXQQQLLLHHHDDD@@@>>>CCCDDDEEEHHHMMMRRRWWWZZZ```bbbeeehhhiiigggfffdddfffffffffeeeeeedddddddddccccccbbbdddgggiiiiiihhhfffeeeeeefffggggggfffeee___]]][[[ZZZ]]]___aaaaaaccceeehhhiiiiiihhhiiijjjjjjkkkkkklllmmmnnnoooppprrrrrrsssssssssqqqpppooopppnnnmmmmmmoooooonnnllllllmmmnnnooopppqqqrrrrrrkkkiiigggggghhhiiihhhgggcccddddddddddddeeehhhkkkkkknnnsssyyy~~~qqqiiiaaa___cccpppsssvvvsssmmmeeeaaa___ZZZ\\\dddtttxxxxxxyyyuuullleee```]]]WWWTTTOOOJJJFFFDDDBBBBBB@@@FFFPPP[[[iiiwww~~~vvvxxxwwwsssjjj___VVVRRRQQQUUUmmmuuummmiiisssvvviii___ZZZUUUPPPHHH<<<555444//////---,,,++++++++++++***((('''(((+++,,,+++)))++++++++++++,,,---......---***'''&&&&&&((((((''')))***+++***)))((()))***)))(((((('''((()))+++,,,((('''&&&&&&((())))))(((((((((((()))******++++++///,,,---///111111777>>>LLLggg}}}~~~xxx|||~~~{{{~~~wwwtttiiibbbdddiiijjjhhhhhhhhhvvv}}}~~~zzzkkkdddlllwwwuuulllgggcccbbbccccccccccccfffkkkooorrrwww}}}~~~tttlllggg******+++,,,------------............/////////////////////000000000000000111111222333444555777888999888;;;???BBBKKK___rrryyyxxxpppbbb]]]ggguuu{{{zzzoooiiiggghhhkkkkkkmmmuuuuuubbbfffeee{{{{{{lll[[[RRROOOMMMMMMOOOPPPQQQQQQPPPOOOQQQTTTWWWZZZ^^^bbbfffhhhjjjlllnnntttxxx}}}sssiii```\\\VVVRRRQQQRRRTTTTTTSSSRRRTTTWWWYYYYYY]]]cccllliiiccc]]]XXXVVVXXX[[[YYYYYYZZZ\\\___ccchhhjjjlll___SSSNNNLLLIIIGGGGGGDDDLLLZZZhhhrrrwwwvvvtttmmmfff^^^XXXPPPHHHDDDFFFMMMRRRYYY\\\\\\]]]^^^```bbbbbbbbbbbbbbbcccccccccYYYTTTMMMGGGDDDBBBAAA@@@DDDEEEHHHLLLRRRWWW]]]```eeeeeefffffffffeeeeeeddddddeeeeeeeeedddcccbbbaaabbbaaabbbccceeefffffffffgggfffffffffgggfffdddbbb^^^[[[XXXWWWZZZ^^^```aaacccfffhhhiiihhhhhhhhhiiijjjkkkkkklllmmmnnnoooooopppqqqsssttttttrrrpppooopppooonnnnnnnnnnnnnnnmmmmmmmmmnnnoooqqqrrrssssssllljjjhhhggghhhhhhgggfffcccddddddddddddfffiiikkkiiikkkooouuu|||vvvggg___\\\eeeggghhhfffaaa\\\ZZZZZZXXXWWWYYY```mmmzzzzzzyyyxxxxxxnnngggbbb___XXXUUUQQQKKKGGGDDDBBBAAA???DDDMMMYYYfffttt{{{qqqkkkkkkjjjeee]]]VVVRRRQQQRRRhhh{{{{{{zzzqqqjjjnnn}}}xxxjjj]]]XXXTTTRRRKKK@@@777555//////...,,,,,,+++++++++((('''&&&''')))***)))''')))))))))******+++++++++***(((&&&%%%'''((((((((((((*********(((((()))*********)))))))))***+++,,,***(((%%%%%%''')))******((((((((()))******++++++...,,,,,,///000111888AAASSSlll||||||{{{|||wwwvvvllleeefffiiikkklllnnnrrrooojjjvvvyyymmmgggcccccccccdddddddddfffjjjnnnqqqxxx~~~{{{qqqjjjeee)))***,,,------...------............////////////.........//////000000000333333333444666777999:::;;;:::;;;<<>>AAAGGGOOOYYYeeerrrzzz~~~yyytttlllfffbbbaaa``````cccmmm~~~|||xxxeeeaaaiiimmmkkkkkkhhhggghhhlllrrr{{{}}}pppeeeZZZNNNIIIDDD<<<666333///......---------......)))$$$!!!$$$+++...+++&&&)))***+++,,,++++++)))(((***)))((()))***+++***)))''')))******))))))***,,,$$$%%%&&&((())))))******((('''&&&&&&((())))))(((((((((((()))******+++++++++,,,...222333999HHHWWWqqq{{{zzznnnkkkrrr{{{}}}ppphhhggg```cccfffiiilllppptttwwwxxx|||qqqiiidddaaa+++,,,------......------222222222111111000............//////000000111111333333444555777999:::<<<<<>>DDDIIILLLSSS```iiimmmooooooqqqsssrrrrrrwww}}}|||~~~wwwpppnnnppprrrrrrpppnnnlllmmmsss|||ttt}}}ooo^^^VVVTTTQQQPPPPPPOOOOOOPPPQQQSSSUUUWWWYYY^^^```dddgggiiilllooorrrlllnnnpppsssxxxxxxnnneeeZZZWWWSSSQQQQQQSSSSSSSSSQQQRRRVVVZZZ___eeeiiikkkhhh```ZZZXXXWWWUUUWWWZZZZZZ___eeejjjppptttooohhh\\\TTTNNNMMMNNNKKKJJJKKKVVVeeeyyyyyyeeeWWWOOOKKKMMMPPPRRRTTTWWWYYYZZZ\\\___aaacccbbb```\\\XXXVVVWWWXXXYYY[[[]]]\\\]]]```fffkkknnnpppssswwwzzzzzzwwwtttooommmjjjfffbbb```^^^]]]^^^______^^^]]]]]]___``````___^^^^^^]]]^^^^^^^^^\\\]]]___ccckkkxxxvvviiidddeeeffffffcccdddeeeffffffffffffffffffggghhhhhhhhhjjjmmmppppppooommmlllkkkllllllmmmoooppppppqqqqqqrrrssssssqqqsssuuusssooommmmmmooopppooommmkkkiiigggeeedddcccbbb``````aaa```^^^\\\]]]___aaaaaabbbfffmmmsss~~~vvvooohhhgggddd```\\\WWWSSSQQQKKKKKKKKKRRRbbbqqqwwwuuuooooooooonnnnnnqqquuuxxx~~~zzz~~~zzzooohhh```YYYTTTQQQNNNGGGDDDDDDAAABBBDDDHHHQQQ]]]kkkuuu}}}}}}|||}}}xxxqqqkkkiiijjjkkksss~~~nnniiikkkkkkjjjiiihhhgggjjjnnnrrruuuvvvrrrxxx{{{tttoooggg[[[OOOEEE>>>888555000///...---,,,+++++++++******************************++++++++++++******%%%%%%&&&''''''((())))))++++++***)))))))))))))))((((((''''''(((((()))***)))))))))))))))))))))))))))))))))))))))******++++++//////444<<<@@@OOOiii~~~|||yyyyyy{{{}}}~~~}}}~~~|||yyymmmjjjwwwyyymmmfffccccccbbbccceeefffiiilllqqquuuxxxmmmccc\\\YYY)))***++++++,,,,,,++++++...///000111111222222111222222333444555666666777666666777888:::;;;===>>>>>>DDDJJJMMMUUUbbblllooorrrpppnnnllljjjnnnvvv}}}wwwooopppvvv|||{{{wwwrrrnnnlllqqq{{{tttmmmxxxuuubbbXXXTTTRRRPPPPPPQQQQQQQQQQQQSSSVVVXXXZZZ^^^```dddgggiiilllpppssspppqqqrrrtttxxxvvvlllbbbYYYVVVSSSQQQRRRSSSSSSSSSRRRSSSUUUZZZ```fffiiikkkggg___YYYXXXWWWUUUWWWZZZXXX___ffflllrrruuupppgggZZZRRRKKKJJJJJJHHHHHHJJJYYYfffyyywwwdddVVVOOOLLLNNNRRRTTTVVVXXXYYYZZZ\\\___bbbbbbaaa]]]XXXSSSPPPOOOPPPSSSXXX]]]___```ccckkkqqquuuwww{{{}}}}}}zzzuuurrrnnnllliiieeebbb^^^\\\[[[\\\^^^___^^^]]]]]]^^^`````````___^^^^^^^^^^^^^^^\\\^^^```bbbiiiwww{{{mmmfffeeeeeeddddddeeeffffffggggggggggggggghhhiiihhhhhhiiilllnnnqqqpppooommmllllllllllllooopppqqqrrrsssssssssrrrqqqssstttssspppnnnnnnooonnnmmmllliiigggeeedddddddddcccbbbbbbbbbaaa___]]]^^^___```aaabbbffflllqqqxxx}}}wwwqqqoookkkgggccc^^^YYYVVVSSSOOOLLLPPP[[[ggglllmmmnnnppprrrtttwww|||zzz}}}xxxnnnhhh```ZZZTTTRRRNNNHHHDDDDDDAAAAAABBBFFFNNN\\\jjjttt{{{~~~}}}~~~{{{vvvoooiiiggghhhiiitttuuuppppppqqqpppnnnnnnppptttxxx|||}}}|||uuuyyyyyysssssskkk]]]PPPEEE>>>888555000///...---,,,+++++++++******************************++++++++++++******'''''''''((((((((())))))+++***)))((('''((()))***(((''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))******++++++//////333<<<@@@PPPjjj~~~|||yyyyyy{{{~~~~~~||||||zzzzzz|||pppiiirrruuuiiidddccccccbbbdddfffhhhjjjmmmrrruuuwwwlllccc]]]ZZZ)))***++++++,,,,,,++++++000000111111111111000000111111222333444555666777777777888999;;;===???@@@>>>DDDIIIMMMWWWfffrrrwww{{{wwwnnneeebbbiiiuuu~~~~~~vvvqqqttt~~~yyysssnnnooowwwwwwpppkkkxxx~~~hhh\\\VVVRRRPPPPPPRRRQQQQQQRRRTTTWWWZZZ\\\___aaaeeegggjjjlllppprrrssstttuuuwwwzzz|||sssiii___WWWUUURRRQQQRRRSSSSSSRRRUUUTTTVVVZZZaaafffhhhiiifff___YYYWWWWWWUUUWWWZZZYYY```hhhnnntttvvvnnneeeXXXQQQKKKIIIHHHFFFHHHLLL[[[gggxxxuuuaaaUUUNNNLLLNNNSSSVVVWWWYYYZZZZZZ\\\___aaa```___[[[VVVQQQNNNNNNOOOSSSYYY___bbbcccgggnnnuuu{{{~~~~~~yyytttpppmmmllliiieeeaaa___]]]\\\[[[]]]^^^^^^^^^]]]^^^`````````___^^^^^^^^^^^^___\\\___aaabbbeeennn|||uuulllhhhfffdddccceeeeeefffhhhhhhiiiiiiiiiggghhhiiihhhggghhhkkkmmmrrrqqqpppooonnnnnnnnnmmmnnnoooppprrrrrrrrrrrrrrrqqqrrrssssssqqqpppppppppnnnmmmjjjhhhfffeeeddddddeeecccbbbbbbbbbbbb___]]]\\\]]]^^^```cccggglllpppuuu{{{~~~}}}zzzuuuqqqmmmhhhbbb]]]YYYSSSOOOSSS]]]ffflllooowwwzzz}}}|||~~~yyypppiiiaaaZZZTTTRRRNNNHHHDDDEEE??????AAAEEEMMMZZZiiisssyyy}}}xxxpppjjjffffffhhhttt{{{vvvuuuwwwyyytttuuuwwwzzz}}}}}}wwwzzz|||uuutttkkk]]]PPPDDD<<<666333000///...---,,,+++++++++******************************++++++++++++***************)))))))))((((((***)))((('''&&&'''((()))'''''''''''''''(((((()))(((((((((((((((((((((((()))))))))))))))******+++,,,000///333;;;???OOOjjj~~~~~~~~~}}}|||}}}zzzzzz|||~~~}}}zzzyyy~~~}}}|||||||||wwwyyy|||pppgggnnnsssjjjfffeeeeeeccceeehhhjjjlllooossswwwwwwlllddd___\\\,,,,,,---...............000000111111111000000///000111111333444555666777888999999:::<<<>>>@@@AAA@@@DDDHHHMMMYYYlll|||sssaaa[[[fffwww|||wwwsssxxx|||wwwqqqooorrrwwwzzz{{{}}}}}}yyyrrroooppp~~~nnn___XXXRRRPPPPPPRRRRRRQQQRRRTTTXXX\\\___```cccfffhhhjjjlllooorrrtttvvvyyy{{{zzzqqqggg^^^VVVTTTRRRQQQRRRSSSSSSRRRVVVUUUVVVZZZaaaggghhhhhheee^^^XXXWWWVVVUUUWWWZZZ\\\ccclllrrrwwwvvvmmmbbbXXXQQQKKKIIIHHHGGGKKKQQQ]]]hhhwwwrrr___SSSMMMKKKNNNSSSVVVWWWYYYZZZ[[[[[[]]]___^^^]]][[[WWWSSSQQQRRRSSSYYY\\\aaadddggglllsssxxx~~~xxxsssqqqkkkjjjgggdddaaa^^^]]]\\\[[[]]]_________^^^___```aaa```______^^^^^^______^^^```bbbbbbcccfffmmmrrrtttqqqmmmkkkiiihhhfffddddddeeefffggghhhiiiiiiiiiggghhhhhhhhhggghhhkkkmmmqqqqqqqqqppppppoooooonnnnnnooooooppppppqqqrrrrrrqqqrrrrrrrrrrrrrrrqqqqqqnnnllljjjgggfffeeeeeeeeecccbbbaaaaaaaaa```^^^\\\ZZZZZZ[[[]]]```dddhhhkkkqqqvvv}}}zzzvvvrrrmmmfffaaa\\\WWWVVV^^^gggpppwww|||~~~tttmmmaaaZZZUUURRROOOHHHEEEEEE??????AAAEEELLLYYYfffooouuu{{{{{{tttmmmiiihhhhhhttt}}}yyyxxx|||||||||}}}zzz{{{{{{tttkkk^^^QQQEEE<<<666222000///...---,,,+++++++++******************************++++++++++++******,,,,,,+++******)))(((((()))(((((('''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))******+++---000///333;;;@@@QQQlll|||}}}}}}{{{{{{}}}{{{zzzxxxwww~~~{{{xxxwwwwwwxxxxxxyyyyyyuuuwwwzzznnnfffooossskkkhhhgggfffeeefffhhhjjjllloootttxxxvvvlllddd___]]]------...////////////......///000111111111111111000111222333555666777777999::::::;;;===???AAABBBBBBFFFHHHMMM[[[rrr{{{bbbYYYggg|||wwwsssrrrwww|||tttsssqqqoooooopppqqqrrrtttsssvvvyyyuuulllggghhhtttqqqaaaYYYSSSPPPPPPRRRQQQQQQRRRUUUYYY^^^aaabbbdddgggiiijjjkkknnnppprrruuuzzzzzzqqqggg^^^UUUSSSQQQQQQRRRSSSSSSRRRUUUSSSTTTZZZbbbiiijjjiiieee]]]XXXWWWVVVUUUWWWZZZaaahhhqqqwwwzzzxxxmmm```VVVPPPJJJHHHGGGGGGMMMTTT___iiiwwwooo]]]QQQLLLKKKNNNSSSTTTWWWZZZ[[[[[[[[[\\\]]]]]]\\\[[[YYYWWWVVVXXX[[[___```cccgggmmmsssyyy}}}~~~yyytttqqqppphhhgggdddbbb___]]]\\\\\\[[[]]]```aaa```___```aaaaaa``````_______________```aaaaaabbbcccdddeeefffiiihhhhhhhhhhhhgggeeedddbbbcccdddfffgggggghhhhhhfffgggggggggggghhhkkknnnoooooopppppppppoooooooooooonnnnnnmmmnnnpppqqqrrrqqqqqqqqqrrrssssssrrrqqqnnnllljjjgggfffeeeeeefffbbbaaa````````````]]][[[YYYYYYYYYZZZ]]]aaacccdddkkkpppwww}}}}}}zzztttmmmgggccc```dddppp|||wwwpppaaa[[[UUUSSSOOOIIIEEEEEE@@@AAACCCFFFLLLVVVaaaiiiooovvv~~~~~~}}}zzzvvvpppkkkiiiiiipppzzz|||yyyxxx~~~uuummmaaaTTTIII???777333000///...---,,,+++++++++******************************++++++++++++******************)))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))******+++,,,000///333===CCCTTTppp|||zzzyyy{{{}}}~~~{{{yyyzzz|||zzzzzzyyyyyy}}}vvvqqqpppqqqssstttuuuwwwsssuuuwwwmmmhhhsssrrrjjjhhhfffdddeeefffggghhhjjjnnntttyyytttjjjccc___]]]+++,,,------......------,,,---///000222333333333111111333444555777888888::::::;;;<<<>>>@@@AAABBBDDDGGGIIIMMM]]]wwwdddZZZiiiqqqooooootttyyyzzzwwwsssiiikkknnnooonnnmmmmmmmmmpppnnnoooqqqkkk```]]]___tttqqqaaaYYYSSSQQQQQQRRRQQQQQQRRRUUUZZZ```cccccceeehhhiiijjjkkkmmmpppooottt{{{{{{qqqggg___UUUSSSQQQQQQSSSSSSSSSRRRSSSRRRSSSYYYcccjjjlllllleee]]]WWWVVVVVVUUUWWWZZZeeellluuuzzz}}}yyymmm```SSSMMMGGGEEEDDDEEELLLSSSaaakkkwww}}}nnn[[[PPPKKKJJJMMMRRRSSSVVVZZZ\\\[[[[[[[[[[[[\\\\\\\\\ZZZYYYZZZ]]]```dddcccdddiiiqqqyyy~~~{{{}}}~~~zzztttooommmmmmfffdddbbb```^^^\\\[[[[[[[[[^^^```aaaaaa```aaaaaaaaaaaa```_______________aaa``````aaadddeeeeeedddeeeeeefffffffffeeecccbbb```aaacccdddeeefffffffffeeefffgggggggggiiilllnnnmmmnnnooooooooooooooonnnooonnnmmmlllmmmoooqqqrrrrrrqqqqqqrrrssstttsssqqqooommmjjjgggfffeeefffgggdddbbbaaaaaabbbaaa___\\\[[[ZZZYYYZZZ\\\___``````fffkkkrrryyyxxxqqqmmmkkkrrr}}}}}}wwwpppaaa[[[UUUSSSOOOIIIEEEEEECCCCCCDDDGGGLLLTTT]]]dddkkksss}}}|||xxxyyyxxxtttoookkkiiihhhkkkrrr}}}zzzxxxxxxvvvooocccWWWLLLBBB999444000///...---,,,+++++++++******************************++++++++++++******''''''(((((())))))******)))***+++++++++***(((''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))******++++++//////444???FFFXXXttt}}}xxxtttvvv{{{~~~zzzxxxyyy|||zzz{{{{{{~~~{{{sssmmmkkkmmmppprrrsssuuurrrtttvvvllljjjxxxpppiiigggdddbbbeeefffffffffhhhmmmtttyyy~~~sssiiibbb^^^\\\+++,,,...---,,,,,,---/////////000000111111222222333222222333555777888888999:::<<<>>>AAADDDGGGHHHHHHKKKOOOWWWeeeyyy|||aaaYYYhhhtttnnnjjjnnnpppmmmiiihhheeehhhmmmqqqrrrqqqooommmqqqmmmvvvjjj]]][[[XXXggg{{{uuuaaaWWWTTTTTTUUUSSSRRRRRRSSSVVV[[[```ccchhhjjjkkkkkkjjjkkkmmmooowwwuuuyyyzzzlllaaa[[[TTTTTTUUUUUUUUUTTTTTTSSSTTTWWWYYYYYY___hhhmmmmmmjjjaaaYYYWWWXXXXXXYYY]]]eeeoooxxx|||zzzttthhh]]]WWWOOOHHHDDDBBBEEEMMMWWW^^^lllpppxxxkkk[[[PPPJJJHHHLLLRRRVVVXXX[[[\\\\\\\\\^^^___[[[[[[\\\[[[[[[]]]aaadddeeefffgggiiiqqq{{{~~~xxxwwwuuutttqqqmmmhhhdddcccbbbaaa```^^^\\\[[[[[[]]]\\\\\\___bbbccc```]]]]]]^^^^^^^^^]]]^^^aaacccbbbbbbbbbaaabbbbbbcccdddeeeeeedddcccbbbbbbbbbbbb___aaaccceeeffffffffffffcccdddeeeddddddeeehhhjjjkkkllllllllllllmmmpppsssoooooonnnlllkkklllnnnqqqmmmmmmnnnqqqtttuuutttrrrooonnnllljjjhhhfffeeeeeedddcccaaa```___]]]ZZZXXXXXXXXXXXXYYYZZZ\\\]]]^^^```fffnnnwwwxxxyyyzzzyyywwwyyyrrrfff___VVVQQQPPPOOOJJJFFFDDDBBBBBBDDDGGGMMMYYYdddjjjsss|||xxxssspppooolllgggccciiimmmzzzvvv{{{}}}yyyzzzrrrkkkeeeXXXFFF:::777444///...000000---+++,,,------,,,++++++******)))************************+++*********))))))(((((()))(((((('''&&&%%%%%%%%%(((((())))))))))))(((((((((((((((((())))))))))))&&&''')))***++++++******111---///777<<>>AAACCCFFFGGGJJJLLLQQQ[[[iii{{{uuu```]]]llltttlllgggiiikkkiiiggggggdddiiipppuuuxxxwwwvvvuuuuuuqqqyyymmm```]]]YYYiii}}}sssbbbYYYVVVTTTSSSRRRQQQQQQRRRUUUZZZ___bbbggghhhjjjjjjjjjkkkmmmooouuuuuuyyyyyykkk```YYYSSSSSSSSSSSSSSSSSSSSSSSSSSSWWWYYY[[[aaajjjooonnnjjjaaaYYYXXXWWWVVVWWWZZZbbbmmmwww|||{{{uuuiii^^^SSSLLLEEEAAA@@@CCCLLLVVV___mmmpppwwwiiiZZZPPPJJJHHHLLLQQQUUUXXXZZZ[[[ZZZYYYZZZZZZUUUVVVXXXYYY[[[___dddggghhhjjjkkkmmmsss||||||wwwuuurrrqqqooolllgggdddcccbbbaaa```^^^]]]\\\[[[\\\\\\\\\___bbbbbb```]]]]]]^^^______^^^___aaabbbbbbaaaaaaaaabbbcccddddddddddddcccbbbbbbbbbccccccaaabbbdddeeefffffffffeeecccccccccbbbaaabbbdddffffffhhhkkklllmmmmmmnnnooonnnnnnooommmllllllnnnpppnnnnnnoooqqqssstttsssqqqooonnnkkkiiigggeeedddccccccaaa_________]]][[[XXXVVVVVVVVVWWWYYYZZZ\\\]]]___dddlllsss{{{zzzwww~~~|||vvvggg```WWWRRRQQQOOOJJJFFFBBB???@@@BBBEEEKKKWWWccckkksss~~~{{{uuurrrpppmmmhhhdddiiimmmzzzwwwyyyyyywwwxxxppphhh[[[JJJ>>>:::555000...000000---+++,,,------,,,++++++******)))******++++++++++++******************)))))))))((())))))(((((('''&&&&&&%%%))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***++++++++++++000---000777<<>>@@@BBBEEEFFFLLLMMMTTT```qqqnnnaaaaaaooorrrjjjdddddddddccccccdddaaahhhpppwwwzzzzzzyyyyyyyyyuuu}}}pppccc```\\\lll~~~nnnbbbZZZVVVSSSQQQPPPPPPPPPQQQUUUZZZ___ccceeeggghhhiiiiiijjjmmmooossstttyyyyyykkk```YYYSSSRRRQQQQQQQQQRRRSSSSSSSSSVVVYYY\\\ccclllooommmggg___YYYXXXWWWTTTUUUXXX___kkkvvv||||||vvviii^^^QQQJJJCCC@@@@@@CCCLLLVVVaaannnqqquuuhhhXXXOOOJJJHHHKKKQQQUUUWWWZZZZZZXXXVVVTTTTTTNNNPPPTTTWWW[[[aaafffkkklllooopppqqquuu{{{|||yyytttrrrnnnllljjjhhhfffdddbbbaaa```___^^^]]]\\\\\\\\\\\\\\\^^^```aaa___]]]\\\^^^```````````````bbbaaaaaaaaaaaabbbcccdddeeeccccccbbbbbbbbbcccddddddcccdddeeefffgggffffffeeedddeeedddbbb```___```bbbaaadddiiillllllllllllllllllnnnoooooonnnmmmnnnooooooooopppqqqssssssqqqooonnnmmmkkkhhheeecccbbbaaaaaa___]]]]]]]]]]]][[[YYYVVVVVVVVVWWWYYYZZZ\\\]]]\\\aaagggmmmttt}}}{{{www}}}yyyiiibbbYYYSSSRRRPPPKKKGGG@@@>>>>>>@@@CCCHHHTTT```jjjqqq{{{yyytttqqqnnnhhhdddfffkkkwwwyyywwwtttttt|||sssjjj]]]NNNBBB===777111///000000---+++---------,,,++++++******))))))***,,,------,,,***)))************))))))))))))******))))))((((((''''''***)))(((''''''((()))***(((((((((((())))))))))))************+++,,,------///---000777===JJJddd}}}}}}{{{{{{{{{{{{~~~uuukkkdddcccdddeeeeeeiiifffccc```^^^___iiittt~~~}}}}}}rrrmmmgggcccbbbdddeeefffgggiiimmmrrrvvvtttjjjeeeaaa]]][[[,,,...//////......///000//////000111222222333333444444555444333333555666<<<<<<===>>>@@@BBBDDDEEEKKKMMMUUUeeeyyy}}}kkkbbbdddpppooohhhcccccccccaaa```bbbdddkkkuuu|||}}}|||{{{zzz|||xxxrrreeebbb```qqq}}}~~~~~~xxxkkk```XXXTTTQQQOOOPPPPPPPPPRRRVVV[[[aaadddeeefffhhhhhhiiijjjmmmooopppsssyyyzzzmmmaaaZZZTTTRRRQQQPPPPPPRRRSSSUUUTTTWWWZZZ]]]dddkkkkkkhhhaaa[[[WWWWWWVVVTTTUUUXXX___jjjvvv|||{{{uuuhhh\\\QQQJJJDDDAAAAAAEEEOOOYYYcccoooqqqsssfffXXXNNNIIIGGGJJJPPPTTTWWWZZZZZZWWWSSSPPPNNNKKKNNNRRRWWW[[[aaagggkkkmmmqqqssssssuuuxxxvvvsssqqqnnniiigggfffeeedddcccaaaaaa```___^^^]]]]]]]]]\\\\\\]]]^^^______^^^]]]\\\^^^aaabbbaaaaaaaaaaaa``````aaaaaabbbccceeeeeebbbbbbaaaaaabbbcccdddddddddeeefffgggggggggfffeeefffgggfffdddbbb``````aaa___bbbfffiiiiiiiiijjjjjjkkknnnpppqqqpppnnnmmmmmmpppppppppqqqrrrrrrpppnnnmmmllljjjgggdddbbb``````___]]]\\\[[[\\\\\\[[[ZZZXXXXXXXXXYYYZZZ\\\]]]^^^XXX\\\bbbgggmmmuuu|||vvv{{{zzzlllddd[[[UUUSSSQQQLLLGGGCCC@@@???@@@BBBFFFQQQ\\\iiioooxxx|||wwwsssoooiiieee```eeeppp}}}vvvoooooo~~~zzzpppggg]]]QQQFFF@@@999333///000///,,,,,,...------,,,++++++******))))))***---......---***)))*********)))))))))))))))************))))))((((((+++***'''&&&&&&'''***+++(((((((((((()))))))))))),,,+++******+++,,,...///......111666>>>OOOjjj{{{{{{{{{{{{tttjjjdddccccccccccccbbbbbbaaa^^^]]]bbbooo{{{{{{wwwwwwtttmmmgggccccccdddeeeggghhhiiimmmsssxxx~~~qqqgggbbb___]]][[[+++---......---,,,.../////////000111222333444444444555666555333333555777<<<======???AAACCCEEEFFFIIILLLVVViii~~~zzzhhhbbbgggppp~~~yyykkkgggeeegggfffbbb```aaakkksss~~~~~~}}}zzzqqqdddccccccuuu{{{vvvxxx{{{~~~wwwjjj^^^UUUQQQOOOOOOQQQQQQQQQSSSWWW]]]cccgggeeefffhhhhhhiiijjjlllooonnnssszzzxxxkkk```YYYTTTSSSQQQQQQQQQSSSUUUVVVVVVXXXZZZ]]]ccchhhfff```ZZZVVVSSSTTTTTTSSSVVV[[[aaalllwww{{{yyyrrrfffZZZQQQJJJDDDAAAAAAEEEOOOYYYcccoooqqqsssfffXXXOOOIIIGGGIIINNNTTTWWWYYYYYYUUUQQQNNNLLLLLLOOOTTTXXX\\\aaafffiiikkkppprrrqqqppprrrppplllmmmjjjeeecccbbbcccbbbbbb``````______^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^___]]]___bbbcccbbbaaaaaabbbaaaaaaaaaaaabbbcccdddeeeaaaaaaaaaaaabbbccccccddddddeeefffgggggggggfffeeefffggggggfffcccaaaaaabbbaaabbbcccccccccdddfffhhhkkknnnqqqrrrpppnnnmmmmmmqqqppppppqqqrrrqqqooommmlllkkkiiifffcccaaa``````___]]][[[ZZZ[[[\\\\\\[[[XXXXXXXXXXXXYYYZZZ[[[[[[SSSWWW\\\aaagggppp{{{~~~vvvzzzxxxnnnggg]]]WWWUUURRRMMMHHHHHHDDDBBBBBBAAADDDNNNXXXfffmmmvvv~~~}}}xxxuuupppiiiddd\\\aaalllyyyyyy|||wwwnnnlllyyy~~~wwwmmmddd]]]WWWNNNFFF<<<555000///...,,,,,,///------,,,++++++******)))(((***,,,......,,,***((())))))))))))))))))*********************)))))))))+++***'''&&&&&&'''***+++(((((((((((()))))))))))),,,++++++***+++---...///---...111666@@@SSSqqq|||||||||zzztttmmmhhhggggggfffdddbbbddddddbbbbbbiiittt|||~~~sssnnnqqq~~~uuunnngggcccccccccfffiiijjjjjjnnnuuu{{{~~~pppeee___]]][[[YYY+++,,,------,,,,,,---///...///000111222444555555444666888777444444777:::======>>>@@@BBBDDDGGGHHHHHHLLLXXXllltttcccaaahhhqqq}}}|||xxxjjjggggggiiihhhcccbbbccclllvvvpppbbbbbbcccvvv{{{wwwwww{{{xxxkkk^^^TTTPPPOOOOOOQQQQQQQQQTTTXXX___eeehhhggghhhiiiiiiiiijjjlllnnnmmmttt{{{~~~rrrfff[[[UUUSSSRRRRRRQQQRRRSSSUUUVVVWWWYYY[[[^^^dddhhhcccZZZUUURRRQQQQQQQQQQQQVVV]]]cccmmmvvvyyywwwqqqeeeZZZPPPIIIBBB@@@@@@CCCMMMXXXbbboooppptttgggYYYPPPJJJGGGHHHMMMRRRUUUWWWVVVSSSOOOMMMLLLPPPSSSWWWZZZ]]]aaaeeehhhhhhmmmooommmkkklllkkkhhhiiifffbbbaaaaaaaaaaaaaaa__________________^^^^^^^^^___```___^^^^^^___```^^^```bbbbbbbbbbbbbbbdddbbbbbbbbbaaabbbbbbcccdddbbbbbbaaaaaaaaabbbcccccccccdddeeefffgggffffffeeedddeeeggggggfffeeefffgggeeefffeeecccbbbbbbdddffflllnnnqqqrrrpppooonnnnnnpppooooooppprrrqqqooommmkkkjjjhhhfffdddbbbaaaaaa```^^^[[[ZZZ[[[\\\\\\[[[WWWVVVVVVUUUUUUUUUUUUVVVPPPSSSXXX\\\aaajjjuuu}}}vvvxxxyyyqqqiii___YYYVVVSSSNNNIIIJJJFFFCCCBBBAAACCCLLLWWWdddkkkttt}}}}}}yyyvvvtttnnnfff```YYY```kkk|||zzzsssllllllppp|||zzzppplllsss}}}|||wwwmmmddd```^^^VVVNNN>>>777111///...,,,,,,///------,,,++++++******)))((()))+++,,,,,,+++)))((())))))))))))*********************)))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))++++++++++++,,,---......,,,///222666AAAXXXxxx~~~|||~~~zzzvvvrrrpppqqqpppmmmjjjhhhjjjhhheeegggnnnuuuwwwvvviiidddjjj|||vvvnnnfffcccdddbbbfffjjjkkklllpppyyy{{{nnnddd^^^\\\YYYXXX,,,---......------...///...///000111333444555666333666999888666555999======>>>???AAADDDFFFIIIJJJIIIOOO[[[mmm~~~ooo___aaaiiioooxxx{{{wwwvvvkkkhhhgggiiigggdddeeehhhmmmyyyqqqaaa```bbbvvv}}}zzz{{{~~~~~~xxxmmmaaaWWWQQQPPPPPPPPPOOOPPPSSSXXX^^^eeehhhiiijjjkkkjjjiiijjjkkkmmmllluuu}}}zzznnnbbbYYYTTTPPPPPPQQQRRRRRRSSSTTTTTTVVVYYY[[[___fffiiicccYYYUUUQQQOOOOOONNNOOOUUU]]]bbbkkktttwwwuuuqqqfff\\\QQQJJJDDDAAA@@@DDDMMMXXXaaannnpppuuuiiiZZZQQQKKKFFFHHHLLLPPPQQQSSSRRROOOMMMLLLLLLSSSVVVZZZ]]]___bbbeeehhhdddjjjllliiiggghhhhhhffffffcccaaa``````aaa```___^^^^^^_____________________aaabbb```^^^^^^```bbb```aaabbbbbbaaaaaaccceeedddcccbbbbbbaaabbbbbbbbbcccbbbbbbaaaaaaaaaaaabbbaaabbbdddeeefffffffffeeeeeegggkkklllmmmmmmooopppooopppooommmjjjhhhhhhhhhmmmoooqqqqqqpppnnnnnnoooooonnnoooppprrrqqqpppnnnjjjiiigggfffdddcccccccccbbb___\\\[[[[[[\\\\\\[[[XXXWWWUUUTTTSSSRRRRRRRRROOORRRUUUWWW[[[cccmmmuuuzzzvvvwww}}}ssskkkaaaZZZWWWTTTNNNIIIHHHDDDBBBBBBAAADDDMMMWWWdddjjjttt|||}}}vvvwwwuuusssrrrpppkkkbbb[[[UUU^^^hhhvvvsssjjjgggfffjjjuuu}}}tttnnnooosss}}}|||wwwmmmcccaaaaaa[[[QQQ@@@888111///...,,,---000------,,,++++++******)))((())))))******))))))(((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))***+++,,,,,,---------+++///222666BBB\\\}}}|||}}}~~~{{{yyyxxxyyy{{{zzzuuuqqqlllkkkgggbbbfffpppuuutttmmm```\\\ddd{{{vvvmmmfffcccdddaaafffkkkmmmnnnsss|||xxxlllccc^^^\\\ZZZXXX---...//////......///111...///000111333444555666333777:::999666666;;;???===>>>???BBBEEEHHHJJJLLLKKKQQQ]]]mmm}}}lll]]]aaaiiilllpppwww{{{|||}}}~~~{{{uuurrrrrrmmmiiiggggggeeedddgggllltttqqq```^^^aaauuu}}}}}}{{{|||{{{wwwooodddZZZTTTQQQPPPNNNNNNOOORRRWWW^^^dddhhhkkkllllllkkkjjjjjjkkkmmmlllvvv~~~yyynnnbbbZZZUUUNNNOOOPPPQQQRRRRRRRRRRRRVVVXXX[[[```hhhllleee[[[VVVRRROOONNNLLLLLLTTT\\\aaajjjrrruuuuuuqqqhhh___TTTMMMGGGDDDCCCFFFPPPZZZ```mmmooovvvjjj\\\RRRKKKFFFGGGKKKMMMOOOPPPOOOMMMLLLLLLLLLTTTWWW[[[___aaacccfffhhhccchhhjjjgggdddfffgggfffdddbbb``````aaaaaa```___^^^^^^^^^_______________```bbbcccaaa___^^^```cccaaabbbbbbaaa```aaadddgggeeedddcccbbbaaaaaaaaaaaaccccccbbbaaa``````aaaaaa```aaaccceeeffffffffffffhhhkkkooorrrtttuuuwwwyyyxxxyyy{{{yyyuuuqqqnnnlllnnnoooqqqqqqooonnnooopppnnnnnnnnnppprrrrrrpppnnniiihhhgggfffeeedddddddddccc```]]][[[[[[\\\\\\[[[ZZZYYYWWWUUUTTTSSSRRRRRROOOQQQSSSUUUWWW^^^hhhoooooo|||vvvvvv~~~tttlllbbb[[[XXXTTTOOOJJJEEEBBB@@@@@@AAADDDNNNYYYdddkkkttt{{{xxxooopppooonnnooonnnhhh^^^WWWPPP[[[eeeppprrrhhhfffeeegggqqqwwwqqqnnnnnnqqq|||||||||wwwlllbbb```aaa[[[QQQAAA999222///---+++---000------,,,,,,+++******))))))(((((((((((((((((()))(((((())))))*********+++((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))+++,,,------,,,++++++///333666BBB^^^www}}}}}}{{{{{{|||{{{vvvkkkhhhaaa]]]dddqqqwwwuuugggZZZVVVaaazzzvvvmmmfffccceeeaaaffflllnnnooottt~~~}}}uuujjjbbb___]]][[[YYY+++,,,---...////////////222333444444333333555666888888888999:::;;;<<<===???BBBEEEGGGGGGHHHJJJLLLRRRVVVaaappp~~~zzzhhh[[[```jjjmmmmmmooorrrrrrrrrsssrrrrrrqqqppplllfffeeehhhjjjggggggkkkwwwwwwdddaaaiiipppwwwzzz~~~xxxmmm```WWWQQQOOOOOOQQQPPPOOOPPPUUU\\\ccchhhllllllllljjjiiiiiikkkmmmqqqwww~~~vvvlll___VVVTTTTTTTTTTTTTTTUUUVVVWWWWWWYYYYYY[[[```fffhhhddd___QQQMMMJJJKKKKKKLLLSSS[[[dddeeeiiinnnqqqoooiiicccTTTRRRMMMEEE@@@CCCNNNXXXeeejjjrrr~~~{{{lllZZZOOOIIIFFFFFFJJJIIIIIIHHHGGGGGGHHHLLLPPPUUUVVVYYY\\\^^^aaabbbcccaaaaaaaaabbbddddddcccbbbaaa______aaadddeeebbb___``````aaabbbbbbbbbbbbbbbaaaaaaaaaaaabbbcccdddeeecccaaa___^^^___aaadddeeeddddddccccccbbbaaa`````````aaacccddddddcccaaa`````````aaabbbccccccddddddgggnnntttttttttwwwyyyyyyuuuxxx|||~~~}}}yyytttpppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppppppooonnnmmmmmmjjjhhhffffffeeedddbbb``````___^^^\\\[[[ZZZZZZXXXVVVTTTRRRQQQQQQRRRSSSOOOQQQRRRTTTVVV[[[aaaeeehhhpppwwwtttxxx~~~xxxoooccc\\\ZZZVVVPPPJJJKKKEEE@@@???AAAFFFQQQ[[[iiimmmrrrwww{{{zzzlllhhhhhhgggeeeaaa]]]ZZZWWWQQQTTTZZZeeeyyy~~~uuulllhhhfffmmm{{{~~~rrrjjjiiiooorrrvvvxxxxxxzzz~~~~~~~~~vvvkkkdddaaa[[[RRRJJJ===999444000///......---......---------,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''))))))***,,,,,,,,,,,,,,,000333666;;;GGG^^^|||yyyooozzzyyyyyyxxxzzz|||lllbbb``````aaammmrrrhhh```TTTOOOaaa~~~xxxrrrlllhhhgggeeefffiiilllnnnsss~~~~~~ttthhhaaa^^^]]]ZZZWWW+++,,,---...////////////111222444444444444555777:::::::::;;;<<<===>>>???@@@BBBEEEGGGGGGHHHJJJLLLPPPUUUaaappp|||zzziii^^^dddmmmnnnlllllliiijjjkkklllnnnpppqqqqqqlllgggeeehhhiiiggghhhlll|||mmmhhhmmmqqqtttuuuxxx|||}}}}}}vvvkkk___VVVQQQOOOOOOQQQPPPQQQSSSWWW]]]dddgggkkkkkklllkkkjjjjjjlllnnnrrrxxx}}}uuukkk^^^VVVTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXYYY\\\bbbhhhhhhccc]]]RRRMMMJJJJJJJJJLLLSSS[[[aaacccgggmmmpppoooiiieee\\\WWWOOOFFFCCCFFFOOOWWWdddiiirrr~~~|||mmm[[[PPPIIIEEEEEEHHHFFFGGGGGGGGGGGGIIIMMMPPPVVVXXXZZZ]]]___aaaaaaaaa^^^^^^___```aaabbbaaa``````______aaacccdddbbb___``````aaaaaabbbbbbbbbaaabbbbbbbbbccccccdddeeefffeeecccbbbaaa```aaacccdddcccccccccbbbbbbbbbbbbbbbaaabbbcccdddccccccaaaaaa```aaaaaabbbcccdddeeeeeeffflllpppppprrruuuvvvuuuwwwyyy|||~~~}}}zzzvvvsssqqqqqqqqqpppppppppppppppnnnoooooopppooonnnmmmllljjjhhhfffeeefffeeedddccc``````___]]]\\\[[[ZZZYYYXXXVVVTTTRRRQQQQQQRRRRRRRRRSSSTTTTTTVVVYYY^^^aaaeeelllyyyzzzuuuwww}}}yyypppddd]]]ZZZWWWQQQLLLJJJEEEAAA@@@AAAEEENNNXXXfffjjjpppuuuzzz{{{nnnccc```]]]\\\[[[YYYVVVTTTRRRTTTYYYaaaqqqqqqkkkgggjjjvvvtttkkkhhhiiilllnnnooonnnooorrrvvv}}}xxxmmmfffaaaZZZOOOGGG<<<888333000......---,,,---------,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))(((((((((''')))***+++,,,------------...111555:::FFF^^^{{{|||uuuooozzz}}}yyy{{{|||{{{yyyzzzyyykkkaaa\\\[[[]]]jjjppphhh^^^RRRNNNaaa}}}vvvqqqkkkggggggddddddhhhmmmpppuuuzzzqqqfff___]]]\\\YYYVVV,,,---...//////000000///000111333444444444666888;;;<<<<<<<<<===???@@@AAABBBCCCFFFGGGGGGHHHJJJKKKNNNWWWdddsss}}}~~~zzztttfff___gggqqqpppmmmmmmffffffggghhhjjjmmmppprrrmmmjjjhhhiiijjjiiilllppp|||uuuqqqsssvvvuuusssqqqrrruuuxxxyyyzzzwwwqqqggg]]]UUUPPPOOOOOOPPPQQQSSSVVVZZZ___dddfffiiijjjkkkkkkkkklllnnnppprrrxxx|||ssshhh]]]VVVUUURRRRRRRRRRRRSSSTTTUUUVVVWWWZZZ___fffjjjhhhaaaZZZRRRMMMIIIHHHHHHJJJRRR[[[^^^aaaeeekkknnnnnnkkkgggfff___UUUKKKGGGJJJPPPVVVbbbhhhqqq~~~}}}nnn\\\PPPHHHCCCBBBEEECCCDDDFFFHHHIIIKKKOOORRRWWWYYY\\\___``````___^^^ZZZ[[[\\\]]]^^^_________```______```bbbbbbaaa______`````````aaaaaaaaaaaaddddddddddddeeefffggggggfffeeeeeedddccccccbbbbbbbbbbbbbbbbbbcccccccccdddccccccccccccbbbbbbaaaaaaaaabbbbbbcccdddeeefffggghhhlllnnnnnnrrrvvvvvvrrrxxxyyyzzz{{{zzzxxxvvvtttrrrrrrrrrqqqqqqppppppppppppppppppooonnnmmmlllkkkgggfffddddddeeeeeeeeeddd```___^^^]]]\\\ZZZYYYYYYWWWVVVTTTRRRQQQQQQQQQRRRUUUUUUUUUUUUUUUVVVZZZ]]]aaagggqqq}}}uuuuuu{{{zzzqqqfff^^^[[[WWWRRRNNNJJJEEEBBBBBBAAACCCJJJRRRaaafffnnntttxxx}}}qqqccc]]]VVVSSSTTTUUUSSSPPPOOOSSSWWW]]]iiiyyyrrrjjjjjjssswwwlllgggdddfffgggeeecccdddhhhlllwww|||zzzzzzqqqiiibbbXXXLLLCCC;;;888222///...---,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((()))***+++,,,------------,,,///333888DDD[[[xxxyyyooolll{{{}}}yyypppppprrrvvv{{{}}}|||zzzyyy||||||uuuiii^^^YYYWWWYYYfffnnnfffZZZPPPMMM```zzztttoooiiiffffffcccdddhhhmmmrrrxxxvvvnnnddd]]]\\\[[[WWWTTT---...///000000000000000///111333444444555777999;;;<<<<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGHHHJJJLLLOOO[[[kkkxxx}}}vvvjjj___]]]iiittttttqqqqqqlllkkkjjjjjjkkkmmmpppqqqpppooonnnnnnnnnnnnpppssstttssstttzzz}}}|||vvvoookkkkkknnnrrrtttqqqkkkbbbZZZSSSPPPOOOOOOPPPRRRUUUYYY]]]aaadddeeegggiiikkkllllllnnnpppsssqqqwwwzzzpppfff[[[VVVUUUQQQQQQQQQQQQRRRTTTUUUVVVWWW[[[bbbjjjlllhhh___XXXQQQKKKFFFEEEEEEGGGOOOXXX[[[^^^ccciiilllmmmlllkkkmmmiiibbbWWWMMMKKKQQQWWW```fffppp~~~~~~ooo]]]PPPHHHAAA@@@BBB@@@CCCGGGJJJLLLNNNQQQSSSVVVYYY\\\______^^^[[[ZZZWWWYYY[[[\\\\\\]]]^^^^^^_________````````````___```````````````aaaaaaaaaeeedddddddddeeeeeefffgggeeeeeefffgggffffffddddddcccccccccccccccccccccccceeedddcccbbbaaaaaaaaaaaabbbbbbcccdddeeeggghhhhhhlllmmmnnnoootttyyyxxxssswwwvvvvvvvvvuuuttttttsssrrrqqqqqqqqqppppppppppppqqqppppppooommmlllkkkjjjeeedddbbbcccdddeeeeeeddd______^^^\\\[[[ZZZYYYXXXVVVUUUTTTRRRQQQQQQQQQQQQTTTTTTUUUTTTTTTUUUXXXZZZ___cccjjjuuuvvvtttyyyzzzrrrfff^^^ZZZWWWRRROOOJJJFFFDDDCCCBBBAAAEEELLL]]]ccclllssswww}}}wwwjjjaaaUUUQQQRRRTTTRRROOONNNRRRXXX]]]ggg}}}|||uuusssxxxyyymmmfffdddeeeeeecccaaaccchhhlllqqqyyy{{{uuuuuu}}}{{{tttllldddYYYLLLBBB;;;777222...---,,,,,,++++++++++++************)))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((()))***+++,,,,,,,,,,,,---///333777BBBXXXsssyyykkkiii}}}yyytttrrrqqqqqqssswww{{{yyyyyywwwuuuwww{{{xxxrrreee[[[XXXXXXZZZffflllcccVVVMMMMMMaaawwwqqqlllgggdddeeeeeeeeeiiiooosss{{{vvvnnnddd^^^\\\ZZZUUUQQQ//////000000111000000000///111333444444555777999::::::;;;<<<===???AAABBBCCCDDDFFFFFFFFFHHHKKKMMMPPP___qqq}}}~~~uuueee]]]]]]jjjtttuuurrrrrrrrrpppooonnnnnnoooqqqrrrpppsssuuutttrrrrrrrrrsssooozzzrrrlllsss}}}zzzooofffbbbdddgggiiiiiieee]]]VVVQQQOOOOOOOOOPPPRRRWWW[[[___bbbddddddeeehhhkkkmmmnnnppprrrtttrrryyyyyyooodddZZZUUUUUUPPPPPPPPPQQQRRRTTTUUUVVVWWW]]]fffmmmnnnggg]]]VVVOOOIIIEEEDDDDDDEEEMMMUUUYYY]]]bbbgggkkkmmmnnnnnnpppuuuuuuiiiXXXOOORRRZZZ^^^eeeppp~~~ooo]]]PPPGGG@@@>>>??????CCCHHHLLLOOOPPPRRRSSSSSSUUUYYY[[[\\\ZZZXXXVVVUUUXXX[[[\\\[[[\\\^^^```````````````_________```aaa``````___```aaabbbbbbeeeddddddddddddeeeeeefffbbbdddfffhhhiiihhhhhhgggffffffeeedddcccbbbaaa```ddddddcccbbbaaaaaabbbbbbaaabbbcccdddfffggghhhiiilllmmmmmmnnntttzzzzzzuuuuuutttsssrrrqqqppppppppprrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmlllkkkkkkfffdddbbbbbbdddeeedddccc^^^^^^]]]\\\ZZZYYYXXXWWWUUUUUUTTTRRRQQQQQQPPPPPPPPPQQQRRRRRRRRRTTTWWWYYY\\\```fffooo{{{wwwssswwwzzzrrrggg^^^YYYVVVSSSQQQKKKGGGEEEDDDBBB@@@CCCHHHYYYaaakkkrrrvvv|||~~~pppeeeXXXRRRTTTWWWWWWUUUSSSYYY^^^ccclllzzzooogggeeeggggggfffeeegggmmmqqqsssxxxwwwooopppzzz}}}vvvooofffZZZMMMEEE;;;777222...---,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''((()))***++++++++++++...111333777@@@TTTnnn}}}mmmjjjxxxqqqrrrrrrrrrsssuuuyyy|||~~~rrrsssqqqooorrrvvvtttpppbbbZZZZZZ\\\^^^hhhlllaaaSSSLLLNNNbbbuuunnnjjjeeedddeeeggggggjjjpppttt|||wwwooofff```]]]ZZZTTTOOO000000111111111111000000000111333444444444666888999999:::;;;===???@@@AAACCCDDDEEEFFFGGGIIILLLOOOQQQcccwwwxxxhhh```___jjjtttsssqqqrrruuutttrrrqqqqqqqqqrrrsssqqqxxx~~~}}}zzzwwwuuuqqqqqqyyyyyyjjjiiittt}}}nnnbbb\\\[[[\\\^^^bbb___YYYSSSOOONNNOOOPPPQQQSSSWWW[[[___bbbcccdddeeehhhkkknnnoooqqqsssuuuttt{{{xxxnnndddYYYTTTTTTPPPPPPPPPQQQRRRTTTVVVVVVXXX___hhhooonnnfff\\\TTTNNNIIIFFFEEEEEEFFFLLLTTTYYY]]]bbbgggjjjllloooqqquuu~~~hhhXXXWWW\\\___eeeooo}}}~~~ooo]]]PPPGGG???<<<===???CCCIIINNNPPPPPPPPPPPPMMMOOORRRUUUVVVVVVUUUTTTSSSVVVZZZ[[[[[[[[[^^^aaaaaaaaaaaa```___^^^```aaabbbaaa`````````aaacccdddeeeeeedddddddddeeeeeefffbbbccceeegggiiiiiiiiiiiihhhgggfffdddcccaaa```___bbbbbbbbbbbbbbbbbbbbbbbbaaaaaacccdddfffggghhhiiihhhkkkmmmmmmrrrxxxzzzxxxvvvuuusssqqqooonnnnnnnnnqqqrrrrrrsssssstttuuuuuupppooonnnmmmllllllllllllhhhfffdddcccddddddcccaaa^^^]]]\\\[[[ZZZXXXWWWWWWUUUTTTTTTSSSRRRQQQPPPOOOLLLNNNOOOPPPPPPRRRUUUWWWXXX\\\aaahhhsssyyytttvvv{{{tttiii```YYYVVVTTTSSSMMMIIIFFFEEEBBB???BBBGGGUUU^^^iiipppsssyyytttiii]]]VVVWWWZZZ]]]]]]]]]bbbhhhmmmvvvzzzqqqiiifffhhhjjjjjjiiilllqqquuuvvvzzzvvvllllllyyyzzzqqqggg[[[OOOGGG;;;888222///...---,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''((()))***++++++++++++...111333777???SSSllluuuppp{{{uuuqqqrrrrrrrrrsssuuuyyy|||~~~zzzmmmnnnmmmkkkmmmqqqqqqnnn```ZZZ[[[___aaajjjlll```RRRLLLOOOdddsssmmmiiieeedddeeeggggggjjjpppttt}}}vvvooofffaaa___[[[TTTNNN000111111222222111111000111222444444444444555777999999:::;;;===???AAABBBBBBCCCDDDEEEGGGJJJNNNQQQVVVjjjkkkbbbaaakkktttttttttwww|||{{{zzzwwwuuusssqqqpppvvv{{{tttqqqxxxssshhhkkkxxxpppccc[[[XXXXXXXXX]]]ZZZUUUQQQNNNNNNOOOPPPQQQSSSWWW[[[^^^aaacccdddeeehhhlllooopppqqqsssuuusssyyyxxxnnndddYYYSSSRRRPPPPPPQQQRRRSSSUUUVVVWWWZZZaaajjjpppnnneee[[[TTTNNNKKKIIIIIIHHHHHHMMMTTTYYY^^^cccgggiiilllpppsss|||{{{fff]]]]]]bbbgggooo{{{}}}nnn]]]PPPGGG???<<<===>>>CCCIIINNNOOONNNLLLLLLGGGIIILLLOOOQQQRRRRRRRRRPPPUUUYYYZZZYYYYYY]]]```bbbccccccaaa___^^^```cccccccccaaaaaaaaabbbdddeeeggggggffffffeeeffffffgggdddeeefffggghhhhhhhhhhhhggggggfffdddcccbbbaaaaaa___```bbbcccddddddcccccc```aaabbbccceeeggghhhiiifffkkknnnooorrrxxx|||}}}zzzyyywwwtttrrrpppooonnnmmmnnnooopppqqqsssttttttooonnnmmmlllkkkllllllmmmkkkiiifffddddddcccaaa___]]]]]]\\\ZZZYYYXXXWWWVVVTTTTTTSSSSSSRRRPPPOOOOOOJJJLLLNNNNNNNNNOOOQQQSSSRRRWWW\\\bbbkkkxxxzzztttuuu~~~~~~wwwlllbbb[[[XXXWWWWWWNNNJJJGGGEEEBBB???BBBGGGQQQ[[[gggmmmpppttt}}}~~~uuuhhh___[[[\\\___```aaaeeelllttt|||yyyssskkkhhhkkknnnnnnmmmooosssvvvvvvyyyuuulllmmmzzz}}}sssgggZZZNNNGGG<<<888333000......---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***)))***+++,,,,,,------,,,+++///222666@@@SSSmmm~~~zzz}}}zzzyyywwwsssqqqrrrwww{{{~~~~~~xxxlllmmmllliiijjjnnnooolllaaaZZZ[[[^^^```jjjmmmbbbRRRMMMQQQfff~~~rrrlllhhheeedddfffeeeeeeiiiooouuu~~~qqqkkkdddaaa```\\\VVVPPP111111222222222111111000222333444444333333555666999:::;;;<<<>>>@@@BBBCCCAAACCCDDDEEEGGGJJJOOOSSS[[[qqqjjjbbb```kkkuuuwwwzzz~~~yyytttooommm|||yyyooovvv}}}|||ooohhhnnn|||sssfff]]]YYYXXXXXXZZZWWWSSSPPPMMMMMMOOOPPPQQQSSSVVVZZZ^^^aaacccdddfffiiimmmoooppprrrsssuuuooovvvxxxnnndddYYYRRRQQQPPPQQQQQQRRRTTTUUUWWWXXX[[[bbbkkkpppnnneee[[[TTTOOOLLLKKKLLLKKKJJJNNNTTTZZZ^^^dddgggiiilllqqqtttqqqbbb\\\eeehhhnnnzzz|||nnn\\\PPPGGG???<<<<<<===BBBIIIMMMNNNLLLIIIHHHDDDEEEGGGJJJMMMOOOQQQRRROOOSSSXXXYYYXXXXXX\\\```bbbddddddbbb___^^^aaacccdddcccbbbaaaaaaccceeefffiiihhhgggggggggggghhhhhhfffffffffffffffgggggggggeeeeeeeeeddddddccccccccc^^^___bbbdddeeeeeedddccc___```aaaccceeeggghhhiiigggmmmrrrrrrtttzzz~~~}}}{{{xxxuuussspppooohhhhhhjjjlllmmmooopppqqqooonnnlllkkkkkklllmmmnnnmmmkkkgggeeedddbbb```^^^]]]\\\\\\ZZZYYYXXXWWWVVVTTTTTTSSSSSSRRRPPPOOONNNJJJLLLNNNNNNMMMMMMNNNPPPNNNRRRYYY^^^eeeqqq{{{uuuuuu}}}yyyoooddd]]]ZZZYYYYYYOOOKKKGGGEEEBBB@@@BBBHHHNNNYYYeeekkkmmmqqqzzztttggg^^^\\\^^^```^^^ccclllwwwyyyxxxtttmmmkkknnnqqqrrrqqqqqqtttwwwtttxxxuuummmnnn|||uuugggYYYNNNGGG===999444000///......---,,,,,,,,,++++++++++++***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******++++++,,,---............)))---111666@@@UUUooowwwrrrqqqvvv{{{~~~wwwmmmnnnmmmiiiiiimmmmmmkkkccc[[[ZZZ\\\^^^jjjnnndddRRRNNNSSSggg~~~rrrkkkhhheeedddfffbbbcccgggnnnuuummmhhhbbb``````]]]XXXRRR222222111111111111111111111333555555555555777888:::;;;<<<<<<===<<<<<<<<>>CCCEEEGGGIIIIIIHHHFFFDDDBBBCCCEEEHHHLLLPPPSSSUUUQQQRRRSSSUUUXXXZZZ]]]^^^______```aaaaaa``````___cccbbbbbbaaaccceeegggiiiiiihhhgggeeeeeeffffffggghhhgggggghhhhhhiiijjjkkkggggggfffeeecccbbbaaaaaa```aaaccceeefffffffffeeedddbbbaaadddhhhkkkjjjiiiiiikkknnnqqqtttxxx~~~~~~{{{wwwuuurrrpppmmmjjjjjjkkknnnpppmmmlllkkkkkkkkkmmmnnnoookkkjjjhhhfffdddcccbbbbbb```^^^[[[XXXVVVUUUUUUUUUYYYVVVTTTRRRRRRQQQOOONNNLLLLLLKKKKKKLLLMMMNNNNNNNNNQQQUUUXXX\\\fffsss~~~{{{vvvwww}}}|||pppfff```\\\YYYXXXQQQNNNHHHBBB??????AAACCCNNNVVVaaagggjjjoooxxx|||pppeee___\\\\\\ZZZeeepppxxxuuulllgggiiipppuuuuuuvvvyyyzzzyyyyyyvvvpppkkknnnxxxsssfffXXXKKKDDDAAA;;;555111000///---+++---,,,++++++******++++++(((((((((((()))+++,,,---'''''''''''''''((())))))'''))),,,......,,,)))'''''''''''''''(((((((((((())))))((('''&&&'''***,,,---,,,,,,++++++,,,,,,---...111444777DDD[[[rrr|||yyyuuutttvvv{{{|||sssnnnkkkgggfffiiilllnnnooofffYYYUUUWWW\\\iiikkk]]]NNNQQQRRRoooyyyooojjjfffbbbcccgggcccdddiiipppwww|||ooohhhaaa___aaa```YYYSSS222222111111111111111111111333555555555555777999;;;<<<<<<===>>>>>>>>>>>>@@@@@@BBBDDDCCCEEEOOOZZZddd}}}vvvkkkfffrrr|||xxxvvvvvv|||{{{qqqqqqrrrrrrrrrrrrrrrqqqrrriiieeecccggg}}}|||jjj^^^[[[YYYWWWZZZWWWSSSOOONNNNNNOOOPPPRRRUUUYYY\\\^^^```bbbccchhhkkkmmmooopppqqqtttvvvuuu~~~uuujjj^^^UUUOOOMMMMMMPPPRRRTTTUUUWWWYYY\\\___fffoootttssskkkbbb\\\YYYXXXWWWVVVWWWYYY\\\]]]cccdddfffiiilllpppsssttt~~~oooeeehhhjjjnnnvvvrrraaaNNNEEECCC@@@>>>>>>BBBDDDFFFGGGGGGFFFDDDBBBAAABBBEEEHHHLLLPPPSSSUUURRRSSSTTTWWWYYY\\\^^^```__________________``````eeedddccccccdddgggiiikkkkkkjjjiiihhhggghhhhhhiiiiiiiiihhhiiiiiijjjkkkkkkggggggfffeeecccbbbaaaaaaaaabbbccceeefffggghhhhhheeedddeeehhhmmmoooooommmmmmoooppprrrsssvvvyyy|||~~~|||zzzwwwuuuqqqmmmkkklllmmmnnnnnnnnnmmmlllllllllllllllkkkjjjhhhfffeeecccbbbbbb```^^^[[[XXXVVVUUUTTTUUUXXXUUUSSSQQQQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKNNNPPPRRRVVV___kkkttt~~~wwwxxx}}}sssiiibbb]]]ZZZYYYSSSOOOIIIDDDAAA@@@BBBCCCKKKTTT___fffjjjnnnvvv|||ssshhh```]]]\\\ZZZdddmmmtttxxxqqqmmmjjjrrryyyzzz{{{{{{wwwpppkkkmmmxxx}}}qqqfffYYYNNNFFFAAA;;;444111000///---+++---,,,++++++******++++++***)))))))))))))))***+++((((((''''''(((((()))***'''(((***++++++***((('''))))))))))))************((()))((('''&&&'''***,,,)))))))))******,,,---------111444999GGG___www{{{zzz{{{vvvooollliiiiiijjjlllmmmmmmdddXXXTTTWWW\\\hhhiii\\\NNNRRRSSSqqqvvvlllgggdddaaabbbeeeeeefffkkkrrrxxx~~~ooohhhaaa___```___YYYSSS111111222222222222222222222444555666555666777999;;;<<<===>>>???@@@@@@@@@@@@@@@BBBDDDCCCEEENNNYYYhhhtttkkkiiizzzzzzvvvuuuxxxzzzuuutttrrrpppnnnllljjjiiijjj^^^YYY\\\eee|||{{{iii^^^\\\[[[YYYWWWTTTQQQNNNMMMMMMNNNOOOPPPTTTZZZ^^^aaabbbdddeeehhhkkknnnppppppqqqrrrsssvvv|||qqqeee[[[TTTQQQOOONNNPPPRRRTTTUUUWWWZZZ\\\^^^eeennnssssssnnnhhhddd```______```aaaccceeeffffffgggiiilllnnnqqqssstttxxxssshhhgggiiimmmrrr|||}}}iiiYYYIIICCCBBBAAA???@@@AAABBBDDDEEEEEEDDDBBBAAA@@@BBBEEEIIIMMMQQQTTTUUUSSSTTTVVVYYY\\\^^^```bbb______^^^^^^^^^___aaabbbggggggfffeeefffhhhkkklllmmmlllkkkkkkjjjjjjkkkkkkjjjjjjjjjiiijjjjjjkkkkkkhhhgggfffeeedddbbbaaaaaabbbbbbccceeegggiiikkklllggghhhkkkppptttuuutttsssqqqsssssssssrrrrrrtttvvv~~~~~~~~~}}}zzzuuuqqqmmmllllllllloooooooooooonnnllljjjiiikkkjjjiiigggeeedddcccbbb```___\\\XXXVVVTTTTTTTTTVVVTTTQQQPPPPPPOOOMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIKKKMMMNNNOOORRRXXXbbbiiiwww||||||yyyxxx|||wwwmmmeee___[[[XXXTTTPPPKKKEEEBBBAAACCCDDDHHHQQQ]]]eeeiiimmmsssxxxwwwjjjaaa]]][[[[[[bbbiiinnnvvv{{{uuussspppzzz~~~uuunnnmmmuuuyyymmmddd[[[QQQJJJAAA;;;444000000///...,,,---,,,++++++******++++++++++++***)))))))))))))))))))))((((((((()))******'''(((((())))))(((((('''))))))))))))************((())))))(((''''''***,,,&&&&&&'''((()))+++---------111444:::JJJddd{{{xxxpppnnnllllllmmmlllkkkjjjaaaWWWVVVYYY]]]hhhhhhZZZMMMRRRUUUsss}}}sssiiidddaaa___```cccggghhhmmmtttyyyooohhhaaa___```^^^XXXQQQ111111222222222222222333333444666666666666888:::;;;<<<===>>>???@@@@@@@@@AAAAAACCCEEEDDDFFFPPPZZZmmmoooiiikkk~~~yyytttrrrrrruuuxxxyyyyyyzzzzzzyyy|||zzzwwwtttpppmmmkkkjjjhhhXXXSSSYYYeee}}}vvveee[[[YYYYYYWWWSSSRRROOOMMMLLLLLLMMMNNNOOOTTTZZZ```cccdddeeefffhhhlllooorrrrrrqqqrrrrrrvvv{{{ooobbbYYYTTTRRRQQQOOOPPPRRRSSSTTTWWWZZZ]]]___eeennnrrrqqqnnnlllkkkeeefffgggiiijjjkkkllllllhhhhhhjjjlllmmmoooooopppooovvvqqqffffffiiilllooovvv|||yyysssbbbUUUIIIEEEEEEDDDDDDEEEBBBCCCDDDEEEEEECCCBBBAAA???BBBFFFKKKOOORRRTTTUUUSSSUUUWWWZZZ]]]```aaabbbaaa```_________bbbdddeeeiiihhhgggggggggiiikkkmmmnnnnnnmmmmmmmmmlllllllllkkkkkkjjjjjjiiijjjjjjjjjiiihhhgggfffdddbbbaaaaaaccccccdddeeehhhkkknnnppplllnnnrrrwwwyyyyyywwwuuusssttttttsssqqqpppqqqrrrvvvwwwyyyzzz{{{|||||||||}}}zzzvvvrrrnnnlllllllllnnnoooqqqqqqpppnnnkkkiiijjjjjjiiigggfffdddbbbaaa```^^^\\\YYYVVVUUUTTTSSSUUUSSSPPPOOONNNNNNLLLKKKLLLLLLKKKJJJJJJJJJKKKKKKOOOPPPPPPPPPQQQVVV]]]bbbmmmvvv}}}{{{xxx|||zzzooofff___ZZZWWWSSSPPPKKKFFFBBBAAABBBCCCEEEOOO[[[eeekkknnnsssvvv|||yyylllbbb\\\ZZZ\\\aaaeeeiiiooozzzyyywwwuuuzzzrrrsssvvvjjjbbb\\\SSSMMMCCC===555111000000...,,,---,,,++++++******++++++******)))))))))))))))*********))))))))))))******)))(((((((((((((((((()))''''''''''''(((((((((((((((((()))((('''''')))+++''''''(((((()))+++,,,---...111444;;;LLLeee{{{{{{rrrqqqppppppooommmiiifff```XXXYYY^^^aaajjjiiiZZZKKKQQQVVVvvvzzzpppgggccc```^^^___cccfffhhhmmmtttzzz~~~nnnhhhaaa___```^^^VVVOOO111111222222333333333333333555777777777777999::::::;;;<<<===>>>>>>>>>>>>??????AAACCCCCCFFFOOOZZZrrr}}}hhheeejjj|||yyytttrrrmmmnnnnnnooooooppptttyyy|||yyyuuusssqqqqqqkkkYYYSSS[[[hhhrrr___VVVUUUTTTQQQPPPOOOMMMLLLLLLLLLMMMNNNOOOTTTZZZ```ccceeefffgggjjjmmmqqqsssssssssssstttwww|||nnnaaaYYYTTTRRRPPPPPPQQQRRRSSSTTTWWW[[[^^^bbbgggnnnpppnnnllllllmmmkkkmmmoooqqqsssrrrqqqqqqgggggggggggghhhhhhhhhhhhhhhkkkqqqyyy}}}xxxmmmdddcccfffiiikkkpppssspppjjj^^^SSSIIIGGGHHHFFFFFFHHHEEEFFFFFFGGGFFFEEEDDDCCC@@@CCCHHHMMMRRRTTTUUUUUURRRTTTWWW[[[^^^```bbbbbbdddcccbbbbbbcccfffhhhjjjjjjiiihhhggghhhjjjlllmmmoooooooooooonnnnnnmmmmmmlllkkkjjjjjjiiiiiiiiiiiijjjiiihhhfffdddbbbaaa```ddddddeeefffiiillloooqqqpppssswwwzzz{{{yyyvvvtttrrrssstttsssqqqooopppppppppqqqrrrtttvvvwwwxxxyyyxxxvvvssspppnnnmmmlllmmmmmmoooqqqrrrrrrpppmmmkkkiiiiiihhhgggfffcccaaa```^^^]]][[[YYYWWWUUUTTTTTTUUURRRPPPNNNNNNMMMKKKJJJKKKJJJKKKKKKLLLMMMNNNOOORRRRRRQQQQQQRRRTTTXXX[[[dddkkkwww|||yyy|||zzzpppggg___YYYUUUSSSOOOJJJEEEBBB@@@@@@AAADDDMMMZZZeeemmmqqquuuwww{{{{{{oooddd^^^[[[```aaacccgggkkkttt|||www}}}uuuiiibbb\\\VVVQQQFFF@@@777222000000///------,,,++++++******++++++(((((((((((()))***+++,,,******))))))))))))*********)))(((((((((((()))***''''''''''''(((((((((((('''((())))))(((((()))+++++++++*********+++,,,,,,000222444:::KKKcccwww}}}tttssssssrrrqqqnnniiieee```[[[^^^dddgggmmmkkk[[[IIIQQQXXXyyyxxxooofffbbb```___aaaddddddffflllttt{{{{{{nnnhhhaaa___```\\\TTTMMM111111222222333444444444444666777888777888999;;;<<<<<<======>>>>>>======;;;<<<>>>AAABBBEEEOOOZZZwwwuuuaaabbbjjjzzzzzzuuussskkkkkkkkkjjjhhhhhhpppzzz|||yyyxxxwwwwwwooo\\\VVV___kkkqqq]]]TTTSSSQQQNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPTTTZZZ___bbbdddfffgggkkknnnqqqsssssstttuuuvvvxxx{{{lll```YYYUUURRRPPPQQQRRRSSSSSSTTTWWW[[[___fffkkkooonnniiiggghhhkkknnnqqqtttwwwwwwvvvsssqqqfffdddbbb___^^^]]]]]]^^^``````cccjjjppppppjjjddd^^^bbbfffhhhkkknnnkkkeee]]]TTTLLLJJJJJJHHHGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFBBBEEEKKKPPPTTTVVVUUUUUURRRTTTXXX\\\___bbbcccccceeeeeeeeefffhhhjjjlllmmmlllkkkiiihhhiiijjjlllnnnppppppqqqqqqqqqpppooonnnnnnmmmlllkkkjjjiiiiiiiiijjjjjjhhhfffdddcccaaa```ddddddeeegggjjjmmmooopppppptttxxxzzzyyyvvvsssrrrqqqrrrtttsssqqqoooooopppmmmnnnoooppprrrsssuuuuuusssrrrpppnnnmmmmmmmmmmmmlllmmmpppqqqqqqooommmkkkggggggggggggeeebbb```___\\\\\\[[[YYYXXXWWWVVVUUUUUURRROOONNNNNNMMMKKKJJJJJJJJJJJJKKKMMMNNNPPPQQQPPPOOOOOONNNOOOQQQSSSTTT[[[aaakkkvvv~~~zzz}}}{{{qqqhhh```XXXSSSRRRPPPKKKFFFBBB@@@@@@@@@CCCKKKXXXdddnnntttxxxzzz|||tttjjjcccaaafffddddddfffiiinnnzzz~~~yyynnnddd]]]YYYVVVKKKCCC:::444111000///------,,,++++++******++++++''''''(((((()))+++,,,---******)))((((((((())))))***))))))(((((())))))***))))))))))))************&&&((())))))(((((()))***------,,,,,,,,,,,,,,,---000111222888IIIaaasss{{{yyyvvvvvvuuutttrrroooiiieee```]]]cccjjjlllqqqlll\\\IIIRRR\\\~~~wwwnnneeebbb```___aaafffdddeeekkksss{{{zzznnnhhhaaa______\\\SSSKKK111111222222333444444555444666888888888888:::<<<>>>>>>?????????>>>======;;;<<>>===>>>???BBBFFFHHHLLLWWWbbbrrr^^^YYYbbboooyyy{{{{{{~~~zzzvvvsssqqqmmmnnnpppmmmdddaaannnmmm[[[WWWbbblll~~~{{{eeeZZZXXXUUUQQQLLLLLLLLLLLLMMMNNNOOOPPPRRRUUUYYY\\\___aaadddgggjjjkkkmmmoooppprrrvvvyyy|||~~~sssfff\\\XXXVVVSSSPPPRRRRRRSSSSSSTTTWWW\\\```oooqqqqqqjjjaaa]]]___cccgggjjjnnnqqqqqqnnniiifffaaa]]]WWWQQQMMMKKKLLLMMMKKKKKKLLLQQQXXX___bbbccc___eeekkkmmmpppsssqqqllleee^^^XXXVVVSSSOOOLLLNNNLLLLLLKKKJJJIIIIIIHHHHHHFFFJJJPPPUUUXXXXXXVVVTTTUUUWWW[[[```cccffffffgggdddfffhhhjjjlllmmmnnnnnnpppooommmlllmmmnnnpppqqqtttuuuvvvvvvvvvuuusssrrrssssssqqqooonnnmmmmmmmmmkkkjjjiiigggeeecccaaa```cccdddgggjjjlllmmmmmmmmmjjjnnnrrrtttrrrqqqqqqsssrrrssstttssspppmmmlllllliiiiiiiiiiiijjjkkkllllllpppooonnnmmmlllllllllllllllllllllkkkiiigggeeeccceeeeeeeeeeeecccaaa^^^\\\YYYYYYYYYYYYYYYYYYXXXWWWUUUSSSPPPOOONNNNNNLLLJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKMMMNNNOOONNNLLLQQQZZZcccmmmwwwxxx{{{zzz{{{|||tttkkkbbbZZZUUUUUURRRNNNIIIEEECCCAAAAAA@@@GGGSSS```llluuu{{{}}}}}}xxxsssqqqrrrlllhhhgggffffffooo{{{yyyrrrlllnnnwww|||yyylllbbb______RRRJJJ???777333111///------,,,++++++******+++++++++******)))))))))))))))))))))((('''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&(((******)))((()))***)))******+++,,,...///000...///000777IIIaaassszzzwww|||}}}{{{yyyxxxvvvuuussspppkkkggg^^^]]]gggooopppsssmmm\\\MMMXXXdddsssjjjbbb______^^^aaaeeehhhhhhkkkqqqyyy}}}nnnhhhaaa______[[[QQQHHH000000111222333333444444666777888999:::;;;;;;;;;???@@@@@@@@@@@@???>>>>>>===<<>>===???EEEPPP___mmmwww|||}}}vvvfffccc``````bbbccceeejjjqqqsssiiiggghhhmmm|||{{{|||zzz{{{rrrhhhcccbbbaaaXXXIII===555111000///...---,,,,,,++++++,,,,,,,,,,,,,,,+++***)))((((((&&&%%%%%%&&&'''(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******++++++...111222666HHHbbbsssvvvssszzzvvv||||||~~~}}}|||yyyoooqqqrrrqqqmmmiiifffeee\\\bbbiiinnnrrrqqqhhh^^^PPPSSSnnnqqqiiicccbbbaaa```bbbffffffggglllssszzzxxxlllfffbbbbbb___VVVNNNJJJ000000111222333444555555888999:::<<<============>>>???@@@@@@AAAAAAAAAAAA???>>>AAAEEEDDDIII]]]sssvvvggg[[[[[[dddlllooosssyyy||||||~~~{{{wwwssspppllliiigggjjjiiijjjllllllnnnuuu~~~oooXXXQQQ___lll|||sssddd[[[UUUQQQNNNOOOOOOOOOOOOOOOOOOOOOOOORRRXXX___cccddddddeeegggiiiiiijjjlllnnnoooooooooxxx{{{ttthhh^^^VVVRRRPPPNNNOOOPPPPPPPPPRRRVVV[[[___gggjjjkkkggg^^^YYYYYY\\\^^^```cccgggiiiiiigggeeefff___XXXUUUOOOGGGDDDGGGAAACCCBBB@@@EEEOOOWWWXXXXXXeeessszzz}}}}}}xxxqqqllleee```\\\ZZZYYYWWWVVVRRRPPPPPPNNNHHHDDDEEEJJJRRRZZZ\\\YYYUUUVVVXXX[[[^^^aaaeeeggggggffffffhhhjjjkkkkkkjjjiiiiiijjjnnnnnnnnnoooppprrrtttuuuvvvuuuuuuvvvxxxxxxwwwuuussssssssssssrrrqqqpppooommmmmmllliiieeecccbbbbbbdddeeeeeefffhhhiiiiiijjjlllllllllmmmnnnpppqqqrrrxxxvvvrrrnnnjjjgggeeedddfffeeecccbbbbbbcccdddeeeddddddddddddcccbbbbbbaaabbbccceeefffeeecccaaa___bbbbbbccccccbbb```]]]\\\YYYXXXXXXXXXWWWWWWVVVVVVUUUSSSRRRRRRQQQPPPNNNKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGIIIKKKKKKJJJIIIIIIIIIKKKMMMRRRWWW^^^gggpppvvv}}}}}}{{{}}}zzzyyy|||xxxooofff]]]WWWUUURRRNNNIIIDDDAAA@@@???@@@EEEPPP^^^lllvvvzzz||||||lll```\\\[[[]]]___```ffflllzzzvvvjjjfffeeejjjyyy}}}xxxqqquuuxxx{{{sssjjjeeedddhhh```SSSEEE999222...---------,,,++++++++++++,,,++++++++++++***)))((((((''''''&&&'''((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,...222333888JJJcccsssvvvuuu~~~uuuttt}}}~~~}}}{{{}}}~~~xxxvvvtttqqqiiijjjlllllljjjfffbbb___ZZZaaajjjrrrxxxwwwkkk]]]PPPUUUpppooohhhaaa______^^^```dddggghhhmmmsssyyyyyylllfffbbbbbb^^^VVVNNNJJJ000111222333444555666666999:::;;;<<<===>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBAAACCCFFFFFFLLL```www{{{rrrggg]]][[[dddlllnnnqqquuuxxxxxxuuutttrrrnnnkkkhhhfffeeefffgggjjjlllkkkooo{{{rrrZZZRRR```ooo~~~}}}lll^^^VVVRRROOOMMMOOOOOOOOOOOOOOOOOOOOOOOOSSSXXX___cccdddeeegggiiihhhhhhiiijjjlllmmmnnnooo{{{zzzrrrfff[[[TTTPPPNNNLLLOOOPPPQQQQQQRRRVVV[[[___cccffffffbbbZZZUUUVVVXXXWWWZZZ^^^ccchhhkkknnnooopppiiiccc]]]UUULLLHHHHHHDDDDDDAAA===@@@IIIPPPRRRYYYfffuuuzzzuuummmgggccc```]]][[[ZZZUUURRRQQQMMMGGGEEEGGGRRRXXX^^^^^^ZZZVVVUUUWWW[[[^^^bbbfffiiijjjjjjiiiiiijjjlllllljjjjjjjjjkkkoooooopppqqqrrrtttvvvwwwyyyxxxxxxxxxyyyyyyxxxvvvrrrsssssstttttttttttttttnnnnnnmmmjjjgggddddddeeecccdddeeegggiiijjjllllllmmmllljjjiiijjjllloooqqqsssppplllgggccc```______^^^]]][[[ZZZYYYZZZZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]___```bbbccccccaaa```^^^``````aaaaaa```^^^\\\[[[YYYYYYXXXWWWVVVVVVUUUUUUTTTSSSRRRQQQRRRQQQNNNLLLMMMMMMKKKJJJIIIHHHHHHGGGGGGIIIJJJJJJIIIHHHHHHIIIIIIKKKNNNRRRWWW___gggmmmuuu|||{{{zzzyyy|||{{{zzz}}}}}}tttiii___XXXTTTQQQMMMIIIEEECCCAAAAAA@@@EEEOOO\\\iiisssxxxyyy}}}rrr___ZZZXXXYYY[[[]]]bbbhhhsss~~~pppiiigggjjjyyy}}}xxxuuuiiijjjqqqsss||||||uuunnniiiffflllhhh^^^OOO>>>333---,,,------,,,+++++++++++++++++++++++++++***)))(((((()))))))))(((((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...222555:::LLLeeetttvvvwww|||||||||zzzpppqqq{{{zzz|||}}}|||uuurrroookkkgggggggggiiiiiifff___YYYUUU\\\gggsss}}}|||mmm\\\PPPUUUrrrppphhhaaa___^^^]]]___cccfffhhhmmmsssxxxxxxkkkeeeaaaaaa^^^VVVMMMJJJ111111222444555666777777777888:::;;;<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDDDDBBBEEEHHHHHHNNNccc{{{|||uuunnnfff___[[[dddmmmnnnnnnqqqssssssoooooonnnlllhhhfffdddddddddgggjjjmmmlllqqqwww^^^VVVeeeuuuyyyiii\\\UUURRRPPPOOOKKKKKKLLLNNNOOOPPPQQQRRRRRRXXX^^^aaacccdddgggjjjhhhiiijjjjjjkkkmmmppprrr~~~xxxooocccXXXQQQNNNLLLKKKOOOPPPQQQQQQSSSVVVZZZ^^^aaabbbbbb^^^WWWSSSTTTVVVUUUXXX]]]bbbiiipppwww{{{{{{wwwrrrkkkbbbYYYRRROOOKKKHHHCCC???@@@EEEKKKNNNWWWcccuuuxxxqqqkkkfffbbb```\\\WWWSSSQQQLLLHHHIIIMMMYYY]]]```___ZZZVVVVVVWWW[[[^^^bbbgggkkkllllllllliiikkklllmmmkkkkkkkkklllpppqqqrrrsssuuuvvvxxxxxx{{{zzzyyyyyyzzzyyywwwuuurrrsssssstttttttttttttttoooooonnnkkkhhhfffggghhhffffffggghhhiiikkkkkklllkkkjjjjjjiiiiiijjjkkkkkkiiigggccc___\\\[[[[[[[[[VVVUUUSSSRRRQQQQQQQQQQQQTTTTTTUUUVVVXXXYYY[[[[[[[[[\\\^^^______^^^]]]\\\[[[\\\\\\\\\\\\ZZZYYYYYYXXXWWWWWWVVVUUUTTTSSSSSSSSSRRRQQQQQQQQQQQQOOOMMMNNNMMMLLLJJJIIIHHHGGGGGGFFFHHHIIIIIIGGGGGGGGGHHHGGGIIIKKKMMMQQQWWW___dddooouuuyyyuuuuuuzzz~~~|||~~~xxxmmmaaaYYYUUURRROOOJJJFFFCCCAAA@@@@@@DDDMMMYYYeeeooouuuwwwzzz~~~uuuaaa[[[WWWYYY[[[]]]aaafffnnnzzzrrrmmmooo|||{{{vvvtttjjjggghhhqqqzzz{{{mmmttt||||||vvvqqqlllhhhhhhfff```RRRAAA333...------,,,,,,+++***+++++++++***************)))((((((***++++++***)))(((((()))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))******************+++,,,,,,------...---333666===OOOhhhvvvxxxwww{{{zzzzzzyyypppqqq~~~xxxuuuqqqnnnllljjjiiikkklllggg]]]UUUMMMTTT___nnn{{{|||mmm[[[OOOUUUssstttkkkccc```___^^^aaaeeeeeeggglllrrrwww}}}wwwkkkeeeaaaaaa^^^UUUMMMIII222222333555666777888999888999:::<<<>>>>>>??????CCCCCCDDDDDDDDDCCCCCCBBBDDDCCCFFFJJJJJJPPPfff|||wwwoooggg```]]]\\\gggoooooommmnnnoooooolllnnnnnnllliiifffeeeeeeeeegggkkkmmmnnntttzzzbbb[[[lll}}}yyyhhh[[[TTTRRRQQQPPPJJJKKKLLLMMMOOOPPPQQQQQQQQQVVV\\\___aaacccgggkkkjjjkkklllkkkkkkmmmrrrvvvuuummmaaaVVVOOOMMMLLLKKKOOOPPPQQQRRRSSSVVVZZZ]]]```aaa___[[[VVVSSSSSSUUUTTTWWW\\\aaahhhpppzzzuuujjj___XXXUUUPPPJJJEEECCCDDDHHHKKKSSS___ttt}}}vvvpppjjjggg^^^YYYUUURRROOOLLLPPPWWW___aaaaaa___ZZZWWWWWWXXX[[[^^^ccchhhlllnnnnnnnnnjjjkkkmmmmmmmmmlllmmmnnnqqqqqqsssuuuwwwxxxyyyzzz{{{zzzyyyxxxxxxwwwuuussssssssssssssssssrrrqqqpppppppppnnnkkkiiihhhiiijjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhjjjjjjiiifffdddbbb___]]]ZZZWWWUUUTTTTTTTTTQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJKKKMMMOOORRRTTTVVVVVVVVVXXXYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXWWWUUUUUUTTTTTTSSSRRRRRRQQQQQQPPPOOOPPPQQQPPPNNNMMMMMMLLLKKKJJJHHHHHHHHHGGGFFFGGGHHHGGGFFFEEEFFFHHHGGGHHHIIIJJJMMMRRRXXX]]]iiioooxxxyyypppqqqvvv~~~{{{ooobbbZZZWWWUUUQQQLLLGGGCCC@@@>>>???CCCJJJUUUbbblllrrruuuxxx|||vvvccc\\\VVVWWWZZZ\\\___dddjjjzzz{{{tttsss~~~yyywwwllleeeaaaffflllqqquuuyyy{{{uuuhhhoooyyy|||wwwsssnnnhhh\\\\\\XXXMMM>>>333//////,,,,,,+++************+++))))))*********)))((((((***+++,,,+++((('''(((***+++)))(((&&&&&&((()))+++))))))))))))))))))))))))((()))))))))*********++++++++++++,,,------......---333777>>>QQQkkkzzz{{{www|||}}}xxxwww|||zzzwwwtttrrrooommmmmmlllfff[[[RRRIIIOOOZZZhhhvvvyyyjjjYYYMMMTTTqqqvvvmmmdddaaa___^^^aaaeeedddffflllrrrvvv{{{uuukkkeeeaaaaaa]]]UUUMMMIII222333444555777999:::::::::;;;===???AAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDHHHMMMNNNTTThhh~~~|||ttthhh\\\VVVWWW___jjjrrrqqqmmmlllmmmmmmllloooqqqooojjjgggfffgggfffgggjjjmmmooouuuxxxbbb```rrrzzziiiZZZSSSPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNQQQUUUZZZ]]]___ccchhhmmmlllmmmmmmlllkkknnntttzzz~~~rrrjjj^^^TTTNNNMMMMMMMMMOOOPPPRRRSSSSSSVVVYYY\\\``````^^^ZZZUUUSSSSSSTTTPPPTTTXXX\\\aaajjjttt|||pppdddaaaZZZTTTOOOKKKHHHHHHLLLRRR^^^uuu|||uuunnnjjjccc^^^ZZZWWWSSSSSSZZZcccfffeeeccc___[[[XXXXXXXXX[[[^^^ccchhhlllnnnoooooojjjlllnnnnnnnnnmmmnnnoooppprrrtttvvvxxxyyyzzzzzz|||{{{yyyxxxxxxvvvsssqqqttttttssssssqqqpppnnnnnnppppppnnnkkkiiihhhjjjlllnnnnnnmmmkkkjjjiiihhhgggeeefffhhhgggeeeaaa\\\YYYRRRQQQPPPOOOMMMMMMLLLLLLMMMMMMLLLJJJIIIGGGFFFEEEDDDDDDDDDEEEGGGJJJLLLMMMOOOPPPQQQRRRSSSTTTTTTTTTVVVVVVVVVVVVVVVVVVWWWWWWRRRQQQQQQQQQQQQPPPPPPPPPOOONNNMMMNNNOOOOOONNNLLLKKKJJJIIIHHHHHHHHHHHHHHHEEEFFFGGGFFFDDDDDDFFFGGGFFFGGGGGGHHHIIINNNSSSXXXbbbhhhqqqxxx|||yyyoooooosss{{{zzzoooccc[[[XXXVVVRRRMMMHHHCCC???===>>>AAAGGGRRR___jjjqqqtttvvv{{{vvvcccZZZSSSTTTWWWYYY\\\```dddtttzzzvvv~~~zzznnnccc[[[\\\aaacccfffiiihhhooottt{{{~~~oooeeemmmwww{{{vvvtttnnneeeSSSRRRMMMDDD:::222000000,,,,,,+++***************((())))))******)))(((((((((***,,,+++((('''(((+++***)))(((''''''((()))***))))))))))))))))))))))))'''(((((())))))************++++++,,,,,,------...---222777>>>RRRmmm~~~{{{~~~}}}{{{xxxuuussspppnnnjjjcccYYYRRRLLLTTT___lllwwwwwwiiiXXXLLLSSSpppvvvmmmddd___^^^]]]___dddeeehhhnnnuuuxxx|||~~~tttjjjddd``````]]]UUULLLIII222333444666888999;;;;;;;;;<<<>>>@@@AAACCCCCCDDDBBBBBBCCCCCCDDDCCCCCCCCCDDDEEEKKKQQQSSSWWWkkkuuueeeTTTOOORRRaaammmvvvtttnnnkkkllllllmmmpppsssqqqlllhhhgggiiigggfffgggkkkooouuuqqq___```ttt~~~lll\\\SSSOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMRRRVVVZZZ]]]```dddjjjooolllnnnnnnlllkkknnnuuu|||}}}ppphhh\\\SSSNNNMMMNNNOOOOOOQQQRRRSSSTTTVVVYYY[[[```___\\\XXXTTTSSSSSSTTTMMMQQQUUUXXX[[[bbblllsssxxxooohhhaaa^^^XXXPPPOOOQQQSSS___yyy}}}vvvqqqkkkfffaaa]]]YYYZZZcccnnnooolllgggbbb\\\YYYWWWWWW\\\___ccchhhlllnnnnnnnnnjjjlllnnnooonnnnnnoooppppppqqqtttvvvyyyzzzzzzzzz}}}|||zzzxxxxxxvvvssspppssssssssssssrrrpppooonnnpppooommmkkkhhhhhhkkkmmmoooooonnnlllkkkiiihhhgggddddddcccaaa^^^YYYTTTRRRJJJLLLNNNQQQSSSUUUUUUUUUVVVVVVUUUTTTRRRPPPNNNMMMKKKJJJIIIGGGGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSNNNNNNNNNNNNOOOOOOOOOOOOLLLLLLKKKLLLNNNNNNMMMKKKIIIHHHHHHGGGGGGGGGHHHHHHEEEFFFFFFDDDCCCCCCEEEGGGEEEEEEEEEEEEGGGJJJPPPTTT[[[aaaiiippptttyyyyyyqqqpppsssyyy~~~~~~~~~|||xxxnnnccc\\\VVVUUURRRNNNIIIEEEAAA???<<>>SSSooo~~~}}}zzzvvvvvvtttpppjjjbbb[[[VVVWWWaaannnyyyzzzhhhWWWMMMSSSoooyyyoooeeeaaa^^^]]]```eeehhhkkkrrryyy|||~~~tttjjjddd``````]]]TTTLLLHHH333333555666888:::;;;<<<999:::<<<>>>@@@AAABBBBBB@@@@@@BBBCCCDDDDDDEEEEEEEEEGGGMMMUUUVVVZZZmmmyyyeeeRRRLLLQQQcccoooxxxuuunnnkkkkkklllmmmqqqtttrrrlllhhhhhhiiihhheeeeeeiiinnnsss}}}~~~lll\\\```tttppp___UUUQQQOOONNNJJJJJJKKKMMMNNNOOOPPPQQQSSSWWW[[[^^^```eeekkkqqqlllmmmnnnllljjjmmmuuu}}}|||oooggg[[[RRRNNNNNNOOOQQQOOOQQQRRRSSSTTTVVVXXX[[[```^^^ZZZWWWTTTRRRRRRSSSMMMQQQUUUVVVXXX]]]fffnnnyyy{{{sssmmmjjjcccYYYVVVXXXUUUaaa}}}}}}rrrmmmgggbbb^^^^^^hhhtttuuurrrkkkddd]]]YYYWWWWWW\\\___ccchhhlllnnnnnnnnnkkkmmmoooooooooooopppqqqoooqqqtttwwwyyyzzzzzzzzz}}}{{{yyyxxxvvvssspppssssssssssssrrrqqqppppppoooooommmjjjhhhhhhkkknnnoooooonnnmmmkkkjjjiiiiiidddccc```\\\WWWSSSPPPNNNLLLPPPVVV]]]ccchhhkkklllhhhhhhgggfffdddaaa___^^^WWWUUURRROOOMMMLLLMMMMMMFFFGGGHHHIIIJJJLLLLLLMMMJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLMMMNNNNNNOOOOOOKKKJJJJJJKKKMMMMMMLLLJJJGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEEEEDDDCCCCCCEEEGGGDDDDDDDDDDDDEEEHHHNNNRRRUUU[[[dddjjjoootttzzz{{{~~~yyytttrrrssswww{{{}}}}}}zzzwwwmmmccc]]]TTTSSSQQQNNNJJJFFFCCCAAA;;;===CCCNNN[[[gggppptttvvvzzzuuuooopppuuurrrllleeeZZZRRRRRRUUUXXXZZZ]]]aaarrr|||xxxkkk___\\\^^^^^^^^^___cccggghhhpppuuujjjaaaiiivvv{{{uuussskkk___TTTMMMBBB999333000...---,,,++++++***)))*********(((((()))))))))))))))((($$$(((+++***'''&&&)))---(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))******++++++,,,---------222666===SSSqqq~~~{{{xxxxxxwwwrrrkkkddd___\\\```mmm|||~~~iiiWWWNNNTTTppp|||rrrhhhcccaaa```ccchhhjjjmmmttt|||vvvjjjddd``````]]]TTTLLLHHH555555666777999:::<<<======>>>???>>>>>>???BBBDDDCCCCCCCCCCCCCCCDDDEEEEEEJJJLLLOOOQQQQQQ\\\tttwwwdddUUUMMMKKK___mmmwwwtttqqqssstttqqqpppppppppooonnnmmmkkkiiieeehhhiiiggggggnnn{{{}}}sssbbb]]]^^^lllwwwaaaWWWVVVSSSLLLLLLKKKJJJIIIJJJKKKMMMNNNTTTVVVYYY\\\```eeejjjnnnpppmmmmmmmmmmmmooowwwyyyppphhh[[[QQQMMMMMMOOOPPPPPPPPPQQQSSSUUUWWWYYYZZZ___[[[VVVSSSRRRRRRQQQQQQSSSSSSSSSRRRSSSWWW\\\```nnnzzzwwwnnnjjjddd___]]]fffyyyvvvlllgggeeefffmmmtttuuusssnnnfff^^^XXXVVVVVV___bbbfffhhhjjjkkklllnnniiikkkmmmooopppppppppoooqqqtttxxxzzzzzz{{{|||~~~~~~}}}zzzxxxwwwvvvvvvwwwwwwsssooonnnpppssssssssssssqqqnnnlllkkkkkkmmmnnnqqqooonnnlllkkkiiieeecccbbb^^^XXXUUUSSSTTTTTTTTTSSSXXXaaakkksss{{{~~~|||xxxsssqqqkkkccc^^^\\\YYYUUURRRPPPLLLHHHFFFFFFGGGGGGGGGGGGFFFDDDCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKIIIGGGFFFGGGHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBEEEDDDDDDDDDEEEGGGIIIKKKQQQWWW^^^ffflllqqquuuxxx~~~yyysssoooooovvv||||||wwwwww|||wwwoooeee[[[XXXWWWTTTPPPLLLGGGCCCAAACCCAAAEEEPPP\\\fffqqqyyyzzz|||tttkkkhhhhhhgggfff^^^WWWQQQPPPPPPRRRYYY```ggguuu}}}rrriiieeedddbbbcccfffaaalllooopppsssllleeeiiiyyy~~~|||uuunnncccYYYPPPKKKCCC;;;666222...,,,+++++++++,,,,,,---------+++*********))))))((((((+++***)))'''''''''((())))))))))))))))))(((''''''************))))))))))))************************(((((()))***+++---///000111111777===KKKlll}}}xxxyyywwwvvvuuunnnddd______lll{{{aaaNNNIIITTTkkkzzzkkkdddbbbaaaaaacccnnnrrryyyrrrhhhccc^^^\\\\\\WWWNNNFFF666666666777888:::;;;<<<<<<===>>>>>>>>>???BBBDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHKKKOOOQQQTTT___wwwuuuaaaTTTOOOOOObbbpppyyyvvvsssuuuwwwuuuppppppooonnnllllllnnnoooqqqrrrpppkkkgggiiisss{{{xxxnnn```[[[]]]lll}}}hhh\\\XXXTTTOOOOOONNNLLLKKKLLLMMMOOOPPPUUUWWWZZZ]]]```dddjjjmmmmmmkkkkkkmmmlllnnnuuu~~~zzznnnggg[[[SSSOOOOOOQQQSSSQQQQQQRRRTTTVVVYYY\\\]]]___\\\WWWTTTRRRRRRQQQPPPSSSTTTTTTSSSSSSUUUYYY\\\dddmmm}}}~~~vvvnnngggcccjjjzzz}}}sssnnnkkklllsss{{{yyyvvvppphhh```[[[YYYZZZ[[[^^^bbbdddeeefffgggiiiiiiiiikkklllmmmnnnnnnnnnqqqssswwwyyyzzzzzz|||}}}}}}|||zzzyyyxxxxxxyyyxxxtttpppoooqqqssssssrrrrrrpppnnnkkkjjjkkklllmmmooommmkkkiiihhhfffcccaaa___]]]ZZZXXXZZZ[[[\\\\\\dddhhhooowww~~~yyyqqqkkkgggccc]]]YYYQQQMMMIIIEEEDDDDDDCCCBBBCCCBBBAAA@@@@@@AAACCCDDDGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIHHHGGGHHHIIIJJJHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFHHHIIILLLQQQYYY```ffflllqqquuuyyy{{{|||sssoooooouuu{{{}}}xxxtttyyyxxxpppeee\\\XXXWWWTTTPPPLLLGGGDDDAAACCCAAAEEEOOOZZZdddoooxxx}}}zzznnneeeaaa___^^^]]]XXXRRRNNNNNNOOOPPPVVV]]]gggwwwwwwooommmkkkhhhhhhjjjlllvvvyyyzzz}}}vvvnnnqqqwww|||~~~zzzuuunnncccZZZNNNIIIAAA;;;666222///---******+++++++++,,,,,,,,,************)))))))))(((***)))(((''''''(((((())))))))))))))))))(((''''''((('''''''''''''''''''''************************)))))))))***+++---...///111000666<<>>>>>???BBBDDDFFFEEEEEEEEEEEEFFFGGGGGGFFFIIINNNRRRVVVbbb{{{ppp\\\PPPNNNQQQdddsss~~~|||zzz}}}}}}uuutttqqqmmmjjjlllrrrxxx}}}uuunnnmmmrrrxxxyyy}}}}}}tttiii\\\XXX[[[kkkrrrcccZZZVVVRRRQQQPPPOOONNNNNNPPPQQQSSSVVVYYY\\\^^^```dddhhhkkkjjjiiijjjllllllmmmttt|||{{{llleee\\\TTTQQQRRRSSSTTTRRRRRRSSSUUUYYY\\\___aaa```\\\XXXUUUSSSRRRPPPOOOSSSTTTTTTTTTSSSSSSUUUWWWZZZaaakkkwww|||sssllloooxxxxxxrrrooopppwww}}}zzzsssjjjaaa\\\[[[\\\]]]```cccdddeeefffgggiiiggggggggghhhiiijjjkkklllppprrrvvvxxxyyyzzz{{{|||~~~}}}{{{zzzzzzzzzzzzxxxvvvsssrrrrrrsssrrrrrrrrrpppmmmjjjiiijjjkkkllllllkkkiiigggdddcccaaaaaa```______bbbfffjjjlllllltttuuuxxx}}}zzzsssnnnhhh```ZZZQQQMMMHHHCCCAAA???===<<<===<<<;;;;;;;;;===>>>???CCCCCCCCCDDDFFFGGGIIIJJJKKKKKKIIIHHHHHHIIIJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCEEEFFFGGGEEEJJJQQQXXX___ffflllqqqtttwww}}}tttpppoootttzzz~~~zzzvvvzzzzzzqqqggg]]]XXXWWWTTTQQQLLLHHHDDDBBBCCCAAADDDMMMWWWaaallluuu|||xxxkkkaaa[[[XXXVVVTTTSSSNNNKKKMMMOOOPPPUUU\\\fffzzz{{{vvvvvvtttqqqppprrrvvvzzzooopppsssxxx{{{xxxrrrlllcccZZZKKKFFF???999555222///---************++++++++++++************)))))))))))))))(((((((((((())))))***)))))))))))))))(((''''''''''''''''''''''''''''''************************************+++,,,---...000000555;;;GGGfff~~~yyy{{{{{{zzzyyywwwuuussslllbbb]]]]]]xxxxxx\\\LLLGGGQQQggg}}}uuulllgggccc```ccchhhlllrrr}}}~~~qqqhhhccc___]]]\\\VVVMMMEEE777777777777777888999::::::<<<>>>>>>???@@@BBBDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFHHHLLLQQQVVVbbbyyykkkWWWKKKKKKOOOgggxxx|||vvvnnnjjjllluuu}}}{{{tttrrruuuxxxuuuyyy|||||||||zzzpppeeeWWWUUUZZZkkk|||iii\\\VVVUUURRRQQQPPPOOOOOOQQQRRRTTTXXXZZZ]]]___aaacccgggiiihhhhhhjjjmmmnnnnnnuuu}}}{{{kkkddd[[[TTTQQQQQQRRRRRRQQQRRRSSSUUUYYY^^^bbbdddaaa]]]XXXUUUSSSRRRPPPNNNPPPRRRTTTTTTSSSRRRSSSTTTXXX[[[```gggppp|||xxxvvvvvv}}}xxxrrrooopppwww}}}uuukkkbbb\\\ZZZZZZ___aaaccceeeeeefffhhhjjjggggggfffeeeeeeggghhhiiinnnqqquuuxxxyyyzzz|||}}}~~~~~~}}}|||{{{{{{zzzzzzyyyxxxvvvuuutttsssrrrrrrqqqooollljjjiiiiiikkkllllllkkkiiigggdddddddddeeeggghhhkkkqqqxxx}}}~~~}}}}}}zzzsssmmmhhhaaaYYYRRRMMMIIIDDD@@@>>><<<999777888888777777888999:::;;;>>>>>>???@@@BBBDDDFFFGGGJJJIIIHHHHHHHHHIIIJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFBBBFFFLLLRRRYYYaaahhhnnnqqquuu|||uuupppoootttyyy||||||{{{}}}|||sssiii___YYYWWWUUUQQQLLLHHHDDDBBBCCCAAACCCKKKSSS\\\hhhssswww|||}}}pppeee^^^ZZZUUURRRQQQMMMLLLOOOQQQRRRVVV\\\eee||||||{{{}}}}}}yyyxxxzzz|||nnnmmmpppuuuwwwtttnnnhhh___VVVHHHDDD===777444111///---++++++++++++++++++++++++*********)))))))))))))))''''''(((((())))))******)))))))))))))))(((''''''((((((((()))))))))))))))************************+++*********+++,,,,,,---//////555999DDDccc~~~wwwwwwyyyxxx{{{xxxvvvtttmmmccc^^^___www~~~]]]HHHFFFOOOddd}}}~~~sssmmmhhheeeaaa___bbbhhhmmmsss~~~|||pppgggddd```^^^\\\VVVLLLEEE888888888888888999:::::::::<<>><<<;;;999888666444444555555666777888888::::::;;;===???AAACCCDDDFFFFFFFFFGGGGGGHHHIIIIIIGGGGGGFFFFFFFFFFFFEEEEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCDDDDDDEEEEEEEEEBBBDDDIIIMMMTTT\\\eeekkkooottt{{{vvvqqqooossswwwzzz}}}{{{}}}~~~uuukkkaaaYYYXXXUUUQQQMMMHHHDDDBBBBBB@@@BBBHHHOOOXXXfffrrrtttyyyxxxnnngggaaa[[[VVVPPPMMMLLLOOOQQQRRRUUU[[[ddd{{{~~~}}}sssoooooossstttpppjjjddd[[[SSSHHHDDD===777333000...,,,------------------------))))))))))))))))))******''''''(((((())))))******)))))))))))))))(((''''''''''''(((((()))))))))***))))))))))))))))))))))))+++*********+++,,,,,,---//////555999CCCbbbyyywwwvvvuuuxxxuuusssqqqjjjaaa]]]___tttcccHHHDDDNNNccc|||{{{uuukkkhhhffffffcccaaadddiiilllrrr~~~zzznnnfffdddbbb```\\\UUUKKKEEE888888888999999;;;<<<<<<<<>>??????AAACCCDDDCCCBBBBBBCCCGGGGGGFFFFFFGGGGGGHHHIIIKKKJJJKKKNNNRRR[[[mmm}}}tttaaaOOOJJJRRR[[[rrruuuqqqqqqqqqqqqyyyyyyyyywwwuuusssrrrrrrlllpppsssrrrqqqlll___SSSHHHKKKUUUhhhwwwdddYYYXXXSSSRRRPPPOOOPPPQQQSSSTTTXXX[[[___bbbccceeeggghhhkkkiiikkknnnooorrr{{{|||tttkkkdddYYYQQQMMMNNNQQQRRRRRRQQQRRRSSSXXX]]]bbbfffiiibbbYYYQQQNNNOOOQQQRRRQQQSSSSSSSSSRRRQQQRRRTTTPPPRRRTTTVVVXXX\\\aaadddjjjttt~~~{{{www}}}xxxpppllllllttt|||~~~|||xxxpppggg___[[[YYY\\\]]]___aaacccfffjjjmmmpppooommmkkkhhheeebbbaaa```dddjjjooosssvvvzzz}}}}}}zzzxxxwwwvvvyyy||||||yyywwwvvvwwwrrrpppnnnkkkjjjkkklllmmmpppsssttttttuuuzzz~~~wwwsssuuuvvvvvvttttttwwwxxxtttpppmmmgggaaa[[[VVVOOOJJJGGGDDD???;;;888777555555666666444333///000111222333444444444555555666777888:::<<<===>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDD@@@AAABBBCCCDDDCCCBBBBBBBBBBBBCCCDDDHHHOOOXXX___dddkkkttt|||yyyrrroooqqquuuxxx|||~~~vvvyyyyyynnneeeYYYXXXVVVRRRMMMIIIEEECCC>>>===>>>CCCIIIRRRbbbqqqwwwyyy}}}}}}vvvllleeeWWWQQQNNNOOOOOOOOORRRWWW___ttt}}}}}}wwwllljjjoooqqqnnnjjjggg```XXXSSSMMMEEE>>>888333000---.........------,,,,,,,,,((()))))))))************((())))))******)))(((''')))))))))))))))(((''''''$$$$$$%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))***+++---...//////000777;;;DDDdddzzzvvvnnnkkkiiigggbbb[[[YYY[[[nnngggOOOGGGSSSkkkyyyoooeeeaaaaaaggglllkkkjjjkkkjjjoooyyyxxxllleeeeeedddaaa\\\SSSJJJDDD999999999:::<<<>>>???@@@@@@CCCEEEEEEDDDBBBBBBCCCEEEEEEEEEDDDEEEEEEFFFGGGKKKJJJKKKNNNRRR[[[mmm|||{{{nnnZZZJJJGGGRRR___pppuuurrrrrrpppmmmnnnoooqqqrrrrrrsssssssssooorrruuutttrrrmmm```SSSFFFIIITTThhhzzzggg[[[YYYSSSRRRQQQPPPQQQRRRTTTUUUWWW[[[___bbbdddeeegggiiikkkiiijjjlllnnnqqq{{{{{{ssskkkcccXXXPPPNNNPPPTTTVVVSSSSSSSSSTTTXXX^^^cccfffkkkcccYYYPPPMMMNNNQQQSSSUUUUUUUUUSSSQQQPPPQQQRRRRRRSSSSSSSSSTTTWWW[[[___```hhhppprrruuu}}}|||uuuuuu}}}}}}ooogggcccdddkkktttuuutttrrrlllddd]]]YYYWWWVVVXXXZZZ\\\^^^bbbfffjjjrrrrrrpppnnnjjjfffbbb```[[[```ffflllppptttxxx{{{~~~{{{yyywwwuuuyyy|||}}}zzzxxxwwwxxxsssqqqnnnlllkkkkkkmmmnnnqqqtttvvvwwwxxx~~~|||uuusssvvvxxxwwwuuuqqqtttsssnnnjjjgggbbb\\\TTTNNNFFFAAA>>>;;;777444777555444444444444333111---...///111222333333333444444444555777888:::;;;<<<===>>>@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEE???@@@AAABBBCCCBBBAAA@@@AAAAAA@@@@@@CCCJJJSSSYYY___fffpppyyyyyysssoooqqqtttwww|||~~~yyy|||zzzoooeeeZZZXXXVVVRRRMMMIIIEEECCC===<<<===BBBGGGQQQbbbqqqxxxyyy{{{~~~~~~tttlll\\\VVVRRRRRRQQQQQQTTTYYY^^^qqq}}}xxxxxxyyyjjjiiimmmpppnnnllljjjddd]]]XXXRRRIIIAAA;;;666111///---------,,,,,,+++++++++(((((())))))*********+++))))))*********((('''&&&)))))))))))))))(((((('''&&&&&&''''''((()))******))))))))))))))))))))))))(((((()))***+++---///000///111888<<>>999666555555444222111111000000000000000222222111111111222444555111222222333444666777777888999:::;;;<<<>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@???????????????@@@AAAAAAAAA@@@@@@?????????@@@???===<<<===BBBIIINNNXXX^^^hhhsss{{{uuusssqqqqqqssswww|||{{{||||||ooofff___[[[UUURRROOOKKKEEE@@@CCCDDDCCCDDDHHHRRR```jjjssswwwyyy{{{}}}tttmmmbbb[[[UUUSSSRRRQQQRRRUUUWWWggg~~~~~~tttrrrxxxmmmfffnnnsssrrroookkkfff```ZZZXXXQQQEEE<<<555111...------,,,+++++++++,,,,,,))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))************))))))++++++++++++++++++++++++...222777;;;HHHaaa~~~yyyyyyxxx|||}}}uuukkkccc]]]]]]^^^[[[XXXWWWrrrzzzbbbMMMIIIUUUtttjjjeee```^^^bbbdddeeegggjjjjjjrrr|||xxxmmmhhhccc```^^^WWWNNNHHHHHH<<<<<<<<<<<<>>>@@@BBBCCCCCCEEEHHHJJJKKKKKKIIIHHHHHHIIIHHHFFFCCCAAAAAABBBDDDGGGHHHIIIRRRcccqqqvvvwwwlll___RRRIIIJJJXXXhhhmmmxxxwwwpppllliiigggeeefffhhhkkknnnqqqrrrrrrssswwwyyyxxxuuunnnaaaTTTIIIOOOXXXfff|||ooobbb]]]WWWRRRNNNPPPQQQQQQSSSVVV[[[^^^bbbdddddddddeeefffhhhkkkmmmmmmmmmrrr|||~~~tttggg]]]SSSQQQQQQPPPQQQTTTSSSSSSSSSUUUXXX]]]bbbeeehhhbbbYYYSSSPPPPPPQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVUUUVVVXXX\\\aaagggkkknnnsssxxxzzzsssggg___bbbgggqqquuu{{{~~~}}}zzzxxxwwwtttnnnddd[[[VVVUUUXXXZZZbbbdddeeebbb\\\UUUQQQPPPQQQQQQSSSWWW[[[___bbbccciiilllpppsssqqqkkkccc]]]\\\___eeekkkqqquuuxxxyyy~~~|||{{{{{{|||~~~~~~}}}zzzxxxvvvppppppqqqrrrssstttuuuuuuuuuvvvxxxzzz~~~}}}{{{yyyxxxuuuqqqoooooonnnlllkkknnnlllhhhddd___YYYQQQLLLEEEAAA;;;777666555333222222111000000//////000000000///......///000111222...///111222333333333333666666777999:::;;;<<<===>>>>>>??????@@@@@@??????@@@??????>>>>>>>>>??????@@@?????????>>>>>>>>>===???>>>===;;;<<>>???AAACCCDDDEEEFFFGGGIIIJJJJJJKKKJJJHHHIIIIIIGGGEEECCCDDDDDDHHHGGGFFFHHHTTTeeeppptttwwwkkk\\\QQQKKKOOO\\\iiikkksssyyy|||yyysssnnnjjjgggccccccdddhhhlllppprrrssswwwyyyzzzyyyyyyssseeeWWWLLLRRR[[[jjjsssfff___XXXRRRNNNOOOPPPPPPQQQUUU[[[^^^bbbdddeeeeeeeeefffiiilllmmmmmmmmmrrr|||}}}sssfff\\\SSSPPPPPPOOOOOORRRQQQQQQRRRTTTXXX]]]bbbeeefffaaaYYYTTTQQQRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSQQQRRRTTTVVVZZZ___bbbeeekkkpppsssmmmbbbZZZ[[[^^^cccfffkkkmmmmmmkkkiiiiiijjjeee^^^WWWQQQOOOOOOPPPTTTVVVWWWVVVRRRNNNKKKIIIJJJKKKMMMQQQUUUZZZ^^^```dddhhhooouuuuuupppfff______bbbggglllrrrvvvxxxyyy}}}~~~~~~~~~}}}}}}~~~}}}|||{{{yyyxxxqqqqqqrrrssstttuuuvvvvvvuuuvvvxxx{{{~~~~~~{{{wwwvvvvvvssspppmmmllljjjhhhfffiiifffaaa\\\VVVNNNGGGBBB===:::777555444333111000111111000///////////////......------......///000...///000222222222111000333333444666777888999:::;;;;;;<<<===============>>>>>>=========>>>>>>???===============<<<<<<<<<======<<<:::;;;>>>DDDHHHMMMRRRZZZcccllltttyyy{{{wwwvvvttttttuuuxxx{{{}}}~~~yyyzzz||||||ooofff]]]XXXSSSPPPNNNKKKFFFAAA>>>>>>>>>>>>AAAKKKXXXbbblllqqquuuxxxyyyqqqfff^^^VVVTTTRRRPPPRRRUUUVVVeee{{{xxxppphhhiiiooo|||vvvmmmtttxxxtttpppmmmjjjggggggccc\\\UUULLLAAA777000...---,,,,,,+++++++++,,,))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))***+++,,,,,,------...111444999EEE]]]~~~yyyrrriiigggkkkmmmooottt~~~{{{tttkkkgggeeeccc]]]VVVSSSUUUbbbrrrxxxdddPPPIIITTTssstttfff___\\\^^^aaaccchhhmmmllluuuwwwmmmeeeaaa^^^\\\VVVMMMGGGFFF>>>>>>???@@@AAABBBCCCDDDFFFFFFFFFGGGIIIJJJKKKLLLIIIKKKKKKJJJHHHGGGGGGHHHLLLKKKJJJMMMWWWeeeqqqxxxvvvgggXXXOOORRR^^^jjjnnnpppssstttwww~~~zzzuuuqqqmmmjjjcccbbbbbbgggnnntttwwwxxx{{{}}}|||jjjYYYNNNTTT___nnnzzziii___YYYSSSOOOPPPPPPPPPQQQTTT[[[^^^bbbeeeeeeeeefffgggiiikkkmmmmmmmmmttt|||rrrfff\\\SSSQQQPPPOOOOOOQQQOOOOOOPPPSSSWWW\\\bbbeeeddd___YYYTTTSSSSSSSSSRRROOOOOOOOOOOOOOOOOOOOOOOORRRQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTUUUXXX[[[^^^```cccgggjjjeee\\\VVVWWW[[[^^^aaadddffffffeeeeeeeeedddaaa\\\VVVQQQMMMKKKJJJGGGIIIJJJJJJIIIFFFDDDCCCBBBDDDFFFIIIMMMRRRXXX\\\^^^dddmmmvvvzzzuuukkkccccccfffjjjoootttwwwzzz{{{~~~~~~~~~}}}}}}}}}|||zzzxxxqqqrrrrrrtttuuuvvvwwwwwwxxxyyyzzz}}}~~~{{{yyywwwtttpppmmmkkkhhheeebbbccc___YYYSSSLLLEEE>>>999666444333333333222000...000000///............////////////////////////000111111111111111111222222111111222444555666777888888999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999<<<@@@DDDHHHKKKQQQXXX```hhhnnnqqqrrrrrrrrrsssuuuyyy|||~~~~~~xxxxxxzzz|||ppphhh^^^YYYTTTQQQOOOMMMHHHDDDAAA@@@??????BBBKKKXXXbbbjjjpppuuuxxx}}}}}}uuuggg___WWWTTTRRRPPPQQQUUUVVVeee{{{wwwmmmfffgggmmmrrr|||~~~wwwooovvvzzzvvvqqqooonnnlllmmmjjjhhhggg```PPP>>>333......---,,,++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))(((((()))***,,,---.........000333888CCCZZZ{{{{{{tttkkkhhhllllllmmmqqq{{{vvvppphhhhhhhhheee]]]UUUTTTXXXfffuuuwwwdddQQQJJJTTTsssuuuggg```\\\]]]```dddjjjpppqqqzzzwwwmmmeeeaaa___^^^XXXNNNHHHGGG??????@@@AAABBBCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMKKKLLLNNNNNNMMMKKKLLLLLLLLLMMMPPPSSSXXXbbbppp{{{uuubbbTTTUUUcccpppqqqooommmmmmpppvvv~~~xxxvvvtttqqqnnneeecccccciiisss{{{ttt^^^OOOUUUaaaqqqnnn___ZZZTTTPPPQQQRRRQQQRRRUUU[[[^^^bbbeeeffffffggghhhhhhjjjllllllnnnuuu{{{qqqfff]]]TTTRRRRRRPPPPPPRRRNNNNNNOOORRRVVV[[[aaadddaaa]]]XXXTTTSSSSSSSSSRRRPPPPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPTTTTTTTTTUUUWWWYYY[[[]]]ZZZ]]]^^^YYYRRRPPPTTTYYYWWWZZZ\\\^^^^^^___aaacccbbb```]]]XXXSSSNNNJJJHHHAAABBBBBBCCCCCCBBB@@@>>><<<>>>@@@CCCFFFLLLSSSYYY[[[```jjjuuu|||zzzqqqiiigggiiilllqqquuuyyy|||}}}}}}}}}~~~}}}{{{xxxqqqrrrssstttvvvwwwxxxxxx{{{|||~~~~~~}}}xxxuuuqqqnnnjjjgggbbb___]]]XXXQQQJJJDDD>>>888444111000000000111111///---000///......---.............../////////.........222111...------///111333000000111333444555666777777777999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999888:::===@@@EEEFFFJJJNNNTTT[[[```cccgggiiikkkoootttyyy}}}xxxxxxyyy~~~}}}ssskkk```\\\VVVSSSQQQOOOJJJGGGBBBBBB@@@???BBBJJJWWWaaajjjqqqvvvxxx{{{xxxhhh___VVVSSSQQQOOOQQQUUUXXXggg}}}|||pppiiiiiimmmlllwwwxxxoooxxx|||yyyssssssttttttrrrooorrrxxxrrr]]]EEE666///...---,,,++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((()))***,,,---.........///222888AAAVVVxxxzzzqqqlllnnnpppooorrr{{{|||tttnnngggggghhhfff___WWWYYY___ssswwwbbbOOOKKKVVVtttsssiiibbb\\\]]]```dddjjjpppuuu~~~vvvmmmeeebbbaaa```ZZZPPPJJJHHH???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKKKKMMMOOOPPPOOONNNNNNOOOKKKMMMRRRWWWZZZ```mmmzzz{{{hhhZZZ\\\jjjvvvrrrlllhhhhhhkkkooowwwzzzuuuttttttrrrppphhheeeeeemmmyyy~~~eeePPPUUUaaappp}}}sssbbbZZZTTTPPPQQQRRRRRRSSSWWW[[[^^^bbbeeefffggghhhiiiiiikkkllllllnnnvvvxxxnnnddd[[[TTTSSSSSSQQQQQQSSSNNNNNNOOOQQQUUUZZZ___bbb]]]ZZZVVVTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQSSSSSSSSSSSSTTTVVVXXXYYYZZZ\\\[[[WWWQQQPPPUUUYYYSSSUUUWWWYYYZZZ]]]aaaddddddccc```]]]XXXRRRMMMJJJEEEDDDCCCDDDDDDCCC@@@>>>;;;===???@@@BBBHHHQQQXXX]]]aaaiiittt||||||tttlllgggiiilllpppuuuyyy}}}}}}~~~{{{wwwrrrssstttvvvwwwyyyzzz{{{}}}~~~~~~~~~|||xxxuuuppplllhhhccc^^^ZZZTTTPPPIIICCC>>>999555222///......///000000///---//////...---------------,,,------------,,,++++++...---+++)))***,,,///111///000000222333444555666555555777888999999999999999999999999999:::;;;<<<:::::::::;;;;;;;;;;;;<<<999::::::999888888:::<<>>@@@HHHTTT]]]jjjqqqwwwxxx{{{xxxfff]]]UUUQQQPPPOOOQQQUUUZZZiiivvvnnnlllmmmkkkwwwxxxoooyyy}}}yyyyyy|||}}}zzzsssssszzzvvv```FFF777///...---,,,+++*********))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))***+++,,,,,,------......333999AAARRRsssxxxqqqpppuuurrrsss{{{wwwqqqhhhhhhhhhfff```[[[^^^ddd~~~wwwaaaMMMLLLWWWuuupppjjjbbb]]]]]]```ccciiinnnvvvvvvllleeebbbaaaaaa[[[QQQKKKIII>>>???AAABBBCCCCCCBBBBBBAAAAAACCCDDDFFFHHHIIIJJJIIILLLOOOPPPPPPOOOOOOOOOOOONNNSSSZZZ```dddmmmwww~~~wwwggg]]]bbbnnnvvvuuulllffffffiiilllttt|||wwwrrrqqqqqqqqqpppjjjggggggooo~~~iiiRRRVVVaaammmwwwuuucccXXXRRRNNNPPPRRRRRRSSSWWW[[[^^^bbbeeefffggghhhiiilllnnnnnnmmmnnnuuutttjjjaaaYYYRRRRRRRRRQQQQQQSSSNNNNNNNNNPPPTTTYYY]]]```ZZZXXXUUUSSSSSSSSSQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTVVVWWW\\\]]]^^^ZZZTTTRRRTTTWWWQQQSSSTTTVVVYYY]]]cccgggkkkjjjhhhddd___YYYTTTQQQNNNLLLJJJIIIIIIHHHDDDAAA===???@@@@@@BBBHHHQQQYYYdddeeeiiirrrzzzzzzssskkkeeegggjjjnnnsssxxx|||~~~~~~}}}{{{vvvuuuvvvwwwxxxzzz|||}}}~~~~~~~~~|||~~~}}}zzzxxxuuurrrmmmiiiddd^^^XXXSSSLLLGGGAAA<<<999666444222000...---...///000///...///...------,,,,,,------,,,---.........,,,+++***)))******+++,,,------...---...///000222333444444222222444555666777777777888777777888999:::;;;;;;888888888999999:::::::::999:::;;;:::888888999:::<<<===???BBBEEEIIIMMMOOOSSSVVV\\\dddkkkqqqvvvxxx~~~yyyxxxxxx|||wwwpppeee___XXXSSSQQQOOOJJJGGGBBBAAA???===???FFFRRR\\\hhhpppwwwyyy{{{uuueee\\\SSSPPPOOONNNQQQVVVZZZiii|||rrrmmmkkkkkkwwwuuuooo{{{uuummmnnnjjjWWWBBB888//////---,,,+++*********))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))*********++++++,,,,,,,,,......333;;;AAAOOOooozzzxxxwwwssssss{{{zzztttmmmjjjhhhfffbbb^^^aaaggguuu___KKKLLLWWWwwwqqqhhhaaa\\\]]]___aaaeeejjjsss{{{vvvllldddaaaaaaaaa[[[QQQJJJIII>>>???AAABBBCCCBBBBBBAAA???@@@BBBDDDFFFGGGHHHHHHGGGJJJNNNOOOOOONNNNNNOOOTTTQQQSSS^^^fffjjjpppvvv{{{zzzqqqccc^^^eeennnqqqxxxnnnggghhhjjjlllsss|||~~~uuupppooooooooonnnkkkggggggqqqiiiSSSVVV```kkkqqqvvvtttcccVVVPPPMMMOOOQQQQQQSSSWWW[[[^^^bbbeeegggggghhhiiipppqqqpppnnnmmmsss}}}qqqggg___WWWPPPPPPQQQPPPPPPRRROOONNNOOOPPPSSSXXX\\\___XXXVVVTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRSSSUUUVVVWWWXXX[[[\\\YYYSSSNNNNNNOOONNNOOOQQQSSSVVV[[[bbbfffrrrqqqoookkkfff```[[[XXXUUURRROOONNNNNNLLLHHHEEE???AAACCCBBBCCCHHHSSS[[[jjjiiikkkqqqxxxyyyqqqjjjcccdddggglllqqqvvv{{{}}}~~~~~~~~~~~~~~~~~~{{{uuuwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}~~~|||xxxvvvqqqnnnjjjeee```ZZZSSSOOOFFFBBB<<<888666444333222111///------///000//////......---,,,,,,,,,,,,---//////000000000///---,,,''')))---000111000...---,,,---...///000222333333000000222333444555555555777777777777888999:::;;;666666777777888888888999999:::;;;:::999888888999888:::<<>>@@@GGGSSS\\\eeeooowwwyyy{{{}}}ssscccZZZRRROOONNNNNNQQQVVVZZZiii~~~sssmmmiiikkkwww~~~zzz|||qqqooo|||wwweeebbb]]]MMM>>>888000///---,,,+++*********))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))************))))))+++++++++++++++++++++,,,......444<<>>???AAAEEEOOOYYYhhhooowww{{{}}}|||xxxiii___TTTMMMMMMPPPQQQQQQYYYfffzzztttlllkkkoooyyyyyytttuuuyyy|||~~~~~~zzzqqqjjjwwwuuudddWWWNNNFFF===555111///,,,***)))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************************+++,,,------...000444777<<>>>>>@@@DDDNNNXXXhhhpppyyy~~~zzzkkkaaaUUUNNNMMMPPPRRRRRRXXXbbbtttwwwpppooonnnyyyvvvpppoooqqqssssssrrrrrrvvvzzzzzzsssmmmgggttt~~~qqq```RRRIIIBBB999222000///---,,,+++***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))************+++******++++++,,,---......000333666<<>>777111000000///...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++,,,---...///...000333666<<>>AAAJJJSSS```jjjvvv~~~yyyoooaaaUUUPPPPPPRRRSSSVVVYYYdddvvv{{{tttzzz|||tttnnnjjjiiiiiieeebbb```ccciiimmmkkkhhhaaajjjvvv~~~yyymmm]]]NNNEEE>>>888444000000000///...---+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************,,,,,,,,,,,,---.../////////000333666<<>>@@@HHHQQQ]]]gggttt}}}wwwhhh[[[SSSPPPQQQRRRVVVXXX```sss~~~yyytttooommmllllllhhhffffffkkkpppqqqlllfff```fffoooxxx||||||{{{{{{sssiii[[[MMMDDD===888555000000000///...---+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************,,,,,,,,,,,,---.../////////000333777===QQQsss|||wwwtttqqqnnnjjjcccYYYSSSWWW___ppp}}}vvvgggVVVRRRKKKYYY|||{{{iiiccc^^^___bbbgggpppyyyzzzoooeeeaaa^^^[[[UUULLLFFFFFFEEEEEEGGGHHHJJJJJJKKKKKKKKKMMMOOOPPPQQQPPPOOONNNKKKKKKKKKKKKKKKLLLLLLLLLMMMRRRbbbvvv~~~xxxssstttwwwwwwnnnmmmllllllrrr}}}zzztttpppnnnnnnnnnnnnnnnvvv}}}|||ssscccVVVPPP^^^kkkooonnnoooqqqrrrpppkkkccc[[[VVVSSSSSSSSSSSSSSSSSSRRRQQQSSSVVVXXX___aaabbbbbbbbbbbbdddeeegggkkkoooqqqttt|||}}}qqqeeeYYYVVVRRRPPPQQQRRRSSSSSSPPPTTTXXX[[[cccmmmpppooo]]]ZZZVVVSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSRRRQQQPPPQQQRRRSSSTTTTTTSSSRRRQQQSSSTTTTTTRRRQQQQQQTTTVVV[[[^^^___\\\UUUOOOLLLKKKPPPPPPOOOOOONNNMMMLLLLLLOOOPPPRRRWWW]]]eeelllpppzzz|||}}}{{{vvvpppkkkiiieeeccc___[[[XXXWWWVVVVVVTTT[[[^^^ZZZVVVWWWZZZ[[[cccjjjpppqqqoooooouuu|||zzz{{{}}}~~~|||}}}~~~~~~|||yyyvvvtttrrrssstttuuuwwwxxxyyyzzzuuutttrrrpppppppppqqqrrrtttttttttrrrmmmeee^^^ZZZPPPKKKCCC<<<777444222111....../////////000000000...////////////000000000000000///............///---...//////000000000000111000///...------------,,,,,,------...------,,,......///000111222222333000//////000000111222333666555555444444444555555888888777777777888888999888888999;;;>>>AAADDDFFFKKKKKKJJJGGGEEEFFFKKKPPPVVV___gggiiijjjmmmnnnmmmmmmppptttvvvwwwxxxzzz{{{}}}yyyuuuxxx~~~yyypppggg]]]VVVTTTSSSOOOKKKDDD@@@===>>>>>>@@@GGGOOO\\\fffsss}}}yyylll___UUUPPPPPPQQQUUUWWW```sss{{{yyyuuurrrooonnnoooooommmmmmoootttyyyvvvnnnggg```dddmmmwww{{{yyyvvvvvvjjjbbbVVVJJJAAA;;;666333000000///...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,---...//////000444777???TTTwww{{{tttpppmmmkkkhhhbbbXXXSSSXXXbbbrrr|||uuufffVVVRRRIIIWWWyyy}}}iiiccc^^^___bbbgggpppyyyzzzoooeee```]]][[[UUUKKKFFFEEEGGGHHHIIIKKKMMMNNNNNNNNNKKKMMMPPPRRRSSSRRRQQQPPPMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOYYYiiinnniiiiiioooyyy}}}pppnnnnnnlllqqqzzzwwwvvvtttrrrpppmmmiiiggggggooouuuuuuqqqiii\\\PPPLLL[[[hhhlllmmmqqquuuvvvvvvqqqiiiaaaZZZWWWVVVVVVSSSTTTTTTTTTSSSTTTWWWYYY[[[^^^aaaccccccccceeefffgggjjjmmmooosss{{{|||pppeeeYYYVVVRRRPPPQQQSSSSSSSSSPPPSSSUUUXXX___iiimmmlll\\\YYYUUUSSSRRRRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQRRRQQQRRRRRRRRRRRRRRRRRRQQQRRRSSSSSSQQQPPPPPPRRRTTTWWW[[[^^^\\\VVVPPPMMMLLLOOOPPPQQQQQQQQQPPPNNNMMMLLLLLLNNNQQQVVV[[[aaadddlllpppuuuvvvssspppmmmllldddbbb___[[[YYYXXXWWWXXXVVV]]]___ZZZTTTUUUXXXZZZ^^^iiivvvzzzwwwtttvvv{{{zzzzzzzzz}}}}}}~~~~~~zzzvvvtttrrrrrrssssssssssssssssssrrrrrrrrrrrrssstttuuuuuussssssrrrnnnggg]]]UUUOOOFFFAAA;;;666444333111000//////000000111000000000.../////////000000000000111000000///......//////------///000000111111111222111000...------,,,,,,+++,,,------------,,,++++++,,,,,,---///000000111...///000111111222222222333333333333444555666666777777666666777888999:::999888777888:::???CCCFFFHHHHHHGGGGGGGGGHHHIIIJJJLLLWWW```dddeeeiiilllkkkjjjnnnrrruuuvvvwwwxxxxxx}}}~~~wwwrrruuu{{{}}}tttkkk```XXXUUUSSSOOOKKKDDD@@@>>>>>>???@@@GGGNNNZZZdddpppzzz~~~}}}wwwlll___VVVQQQPPPQQQRRRWWWbbbtttzzzxxxtttqqqooopppqqqrrrssstttwww|||}}}tttlll___cccnnn{{{yyyrrroooccc]]]SSSIII@@@999555222000///---,,,+++***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))************+++******++++++,,,---......000444888AAAWWW{{{{{{tttooolllkkkhhhbbbXXXSSSZZZddduuuwwweeeRRRMMMHHHTTTuuu~~~kkkddd______bbbgggqqqzzzzzzoooddd```]]]ZZZTTTKKKEEEEEEGGGHHHIIIKKKMMMNNNOOOOOOKKKMMMPPPSSSTTTTTTRRRQQQOOONNNLLLLLLMMMNNNQQQRRRPPPLLLQQQ]]]```]]]aaajjj~~~qqqoooooolllooowwwtttuuuvvvvvvsssnnniiieeeffflllqqqoooiiibbbWWWNNNHHHWWWeeeiiikkkqqqvvvwwwuuuppphhh```YYYVVVTTTTTTTTTUUUVVVUUUUUUUUUXXXZZZWWW[[[```cccdddeeefffgggfffiiilllnnnqqq{{{{{{ooodddXXXUUURRRPPPQQQSSSTTTTTTPPPSSSTTTUUU[[[eeeiiiiii[[[XXXTTTRRRQQQQQQQQQPPPMMMMMMMMMNNNOOOQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRPPPOOOOOOQQQSSSTTTXXX\\\\\\WWWRRROOONNNOOOQQQRRRSSSSSSRRRPPPOOOIIIJJJKKKNNNRRRVVVZZZ\\\___eeelllpppooonnnmmmmmmcccaaa^^^[[[YYYXXXXXXYYYXXX^^^aaaZZZTTTTTTWWWYYYYYYhhhzzz}}}wwwwwwyyy{{{yyyyyy|||~~~{{{wwwtttssssssrrrqqqqqqpppooooooqqqqqqrrrtttuuuvvvwwwwwwrrrqqqooojjjbbbWWWNNNHHH???;;;666333222222111000///000111111111111111000.../////////000000111111111111000///////////////------///000111111111111333222000///------,,,,,,+++,,,---------,,,+++***))))))***+++---......///---...000222222222111111111111222333444666777888666666555666777888:::;;;888777555555888===BBBFFFEEEDDDEEEGGGIIIIIIHHHFFFGGGRRR]]]aaacccgggkkkkkkhhhlllqqqtttuuuvvvvvvwww~~~|||uuupppsssyyywwwmmmaaaYYYVVVSSSOOOKKKEEEAAA?????????@@@GGGNNNWWW```mmmvvv{{{xxxsssjjj___VVVQQQPPPQQQPPPVVVbbbttt|||yyyvvvrrrqqqrrrtttuuuxxxyyy{{{zzzrrr___cccpppzzzpppkkk___[[[SSSJJJAAA:::555333111///,,,***)))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))************************+++,,,------...000444999BBBYYY~~~|||tttooollljjjhhhaaaWWWRRRYYYdddwwwzzzeeeOOOGGGGGGSSSsss~~~mmmfff``````ccchhhrrr{{{yyyoooddd```\\\ZZZTTTKKKEEEEEEFFFFFFFFFGGGHHHJJJKKKMMMOOONNNNNNOOOQQQRRRQQQPPPRRRRRRRRRRRRRRRRRRQQQQQQNNNNNNQQQWWWYYY\\\gggsssuuuooooooppprrruuuvvvqqqpppuuuwwwrrrjjjffffffhhhkkkmmmiii```TTTLLLHHH[[[hhhiiijjjrrrvvvttttttpppiii```YYYUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXYYY[[[^^^aaacccddddddeeeggghhhggghhhlllsss~~~}}}nnn```WWWTTTPPPNNNOOOQQQRRRSSSSSSRRRSSSVVV[[[```cccdddXXXWWWUUUSSSRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQOOOPPPPPPQQQPPPNNNLLLKKKPPPOOOMMMNNNOOOQQQPPPPPPRRRTTTXXX[[[[[[VVVNNNIIIPPPQQQRRRSSSSSSSSSRRRRRROOOOOONNNMMMLLLMMMPPPSSSYYY\\\```dddggghhhgggfffcccbbb```\\\XXXVVVWWWYYYZZZ^^^___ZZZWWWWWWUUURRRYYY^^^jjjyyy~~~xxxuuuuuuwwwzzz|||}}}~~~zzzvvvssstttuuuuuuuuussspppoooppppppqqqssswwwyyyxxxxxxtttqqqmmmhhhaaaVVVHHH>>>:::777333111111222111111222111111111000000//////////////////////////////000000000000000///......////////////000000000000000000000000000000000000000000//////.........---/////////......---,,,,,,...//////000111222222333666666555444222111000000444555666777777888777777888999888777777:::>>>AAAEEEFFFGGGGGGGGGFFFEEEEEEGGGKKKRRRYYY```dddfffffffffjjjppptttwwwxxxyyyzzzzzztttqqqttt~~~|||wwwnnncccYYYTTTQQQNNNKKKFFFDDDCCCBBB??????GGGPPPYYYcccmmmrrrvvv~~~|||vvvkkk___WWWSSSRRRRRRTTTXXXdddxxxxxxwwwvvvvvvvvvxxxzzz{{{|||ttteeeeeemmmzzzsssgggbbbZZZTTTRRRKKK>>>555222///---,,,,,,......---++++++*********))))))((((((***)))'''''')))))))))'''******)))((((((((((((((()))((('''&&&$$$###!!!!!!))))))************)))))),,,+++)))))))))+++...///000000555<<>>999000...,,,,,,,,,,,,+++***************))))))))))))&&&&&&'''))),,,,,,+++)))******)))(((((((((((((((''''''(((((()))*********))))))************)))))))))***+++,,,,,,---------000000444:::AAARRRvvv{{{rrrhhh^^^ZZZ```jjjpppTTTGGGEEENNNlllxxxmmmggghhhjjjlllvvvyyynnnccccccbbb___ZZZSSSLLLIIINNNNNNOOOOOOOOONNNLLLKKKJJJIIIIIIKKKNNNPPPPPPPPPLLLNNNPPPTTTXXX[[[^^^___iiippp{{{~~~vvvwww}}}yyymmmjjjkkklllnnnqqqqqqnnnooowww|||yyyssspppmmmppptttvvvrrrgggXXXNNNOOOcccssssssooovvvrrrcccZZZWWWVVVVVVSSSSSSTTTUUUWWWYYY[[[\\\___bbbeeehhhiiijjjkkkmmmlllkkklllooovvvtttiiiZZZVVVQQQNNNMMMNNNOOOOOOPPPPPPQQQSSSVVVXXXWWWVVVSSSTTTUUUVVVVVVVVVTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOONNNMMMJJJIIIIIIGGGEEEBBB@@@CCCHHHNNNRRRQQQNNNJJJJJJMMMRRRVVVZZZ[[[[[[ZZZTTTVVVXXXXXXUUURRRQQQQQQPPPOOOOOOOOOOOOQQQRRRSSSRRRSSSUUUVVVXXX[[[```dddfffiiihhhaaaZZZVVVQQQLLLGGGGGGOOO\\\gggmmmqqquuuxxxzzz||||||{{{{{{|||}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyyyywwwuuutttttttttttttttsssqqqoooooommmjjjgggaaa___ZZZPPPDDD;;;777666222111000111222111///---111111111000000000000000000000000000000000000000111111111222222111000000//////000000000111111111000000000000000000000000000000//////////////////........./////////000000---........./////////000//////000111222333444555333444555666777777888777666777777666555666888;;;DDDFFFHHHJJJKKKJJJIIIHHHCCCDDDEEEIIIOOOWWW^^^bbbhhhjjjmmmnnnpppqqqtttwwwyyy|||}}}yyywwwzzzxxxoooddd\\\WWWUUURRRPPPKKKGGGDDDCCCBBBAAAGGGOOOTTT___iiilllpppxxx}}}sssiii___XXXTTTRRRWWWZZZgggzzzxxxqqqnnnjjjsss~~~tttooorrrtttmmmeeegggiiihhh```RRRCCC;;;222000---+++++++++***)))*********))))))))))))))))))((('''(((***++++++******))))))(((((((((((((((''''''((())))))***++++++))))))************))))))(((***,,,---......---,,,000000444:::???PPPtttuuukkkbbb]]]bbbkkktttWWWGGGGGGMMMjjjzzzpppjjjkkknnnoooyyyyyynnnccccccaaa___[[[VVVOOOJJJPPPPPPQQQQQQRRRSSSTTTUUUOOONNNMMMNNNPPPPPPOOONNNOOOOOOPPPSSSZZZbbbjjjnnn|||}}}rrrsssuuuzzzuuujjjhhhjjjkkklllooommmiiikkkuuu|||{{{xxxvvvtttxxx}}}~~~zzzmmm]]]SSSOOOaaaqqqsssnnntttlll]]]UUUUUUXXXSSSSSSTTTUUUWWWZZZ[[[]]]^^^aaaeeeggghhhiiikkklllllllllmmmqqqxxx~~~vvvmmm\\\XXXSSSOOOOOOOOOPPPPPPQQQQQQSSSVVVYYYZZZYYYWWWRRRSSSTTTUUUVVVUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOMMMKKKJJJIIIFFFCCC@@@<<<>>>BBBFFFKKKLLLKKKIIIIIILLLPPPTTTVVVWWWWWWWWWTTTVVVYYYXXXUUURRRPPPPPPPPPOOONNNMMMMMMOOOPPPQQQOOOPPPSSSUUUXXX\\\bbbfffgggjjjjjjddd^^^ZZZUUUPPPJJJIIIOOOZZZeeekkkpppuuuxxxzzz{{{|||{{{zzz{{{|||}}}}}}}}}}}}||||||{{{{{{yyyxxxwwwvvvvvvvvvvvvwwwuuussspppmmmkkkhhhddd```YYYWWWRRRHHH===666444555111000///000222111000...000000000000000000111111000000000000000000000000//////000000000000000///000000000000111111111111000000000000000000000000//////000000000000000000/////////.........------............////////////000000000111111222222222222333444666777777888888666666777666444555777888AAACCCGGGJJJLLLLLLJJJIIIEEEDDDCCCEEEJJJQQQYYY^^^eeegggjjjlllmmmooorrrtttuuuyyy}}}{{{}}}wwwoooddd\\\XXXVVVSSSQQQMMMHHHDDDCCCBBBBBBGGGMMMSSS^^^gggkkknnnvvv}}}~~~tttjjj```YYYUUUSSSWWWZZZeeexxx~~~ooohhhgggbbbmmm}}}yyyqqqrrrtttppphhhmmmsssuuuooo```LLL===555222...,,,++++++***)))))))))))))))))))))******///,,,(((&&&''')))*********))))))((((((((((((((((((((((((((((((((())))))))))))************))))))(((***,,,...///...---+++000000333999???OOOrrr}}}uuummmddd^^^```ggg~~~yyy\\\JJJIIIMMMiiiwwwmmmhhhjjjmmmnnnxxxyyynnndddcccaaa___]]]WWWPPPKKKNNNPPPSSSWWWZZZ]]]___```YYYWWWUUUUUUUUUUUUSSSRRRUUUTTTUUUZZZbbbnnnzzz}}}rrrrrrqqqssszzz~~~sssiiigggiiijjjjjjlllgggdddhhhsss~~~~~~ppp^^^RRROOO```ooosssoootttwwwdddYYYXXXZZZTTTTTTUUUVVVXXXYYY[[[\\\]]]```dddggghhhiiikkkmmmllllllnnnrrryyy~~~|||vvvnnn\\\XXXSSSPPPPPPPPPQQQQQQQQQRRRUUUZZZ]]]^^^]]]ZZZRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRQQQQQQPPPPPPPPPQQQQQQPPPOOOMMMLLLKKKHHHDDD@@@<<<<<<===???CCCFFFFFFFFFGGGHHHKKKNNNPPPRRRSSSSSSUUUWWWXXXXXXUUUSSSQQQQQQMMMMMMLLLKKKKKKLLLNNNOOOMMMOOOQQQSSSVVV[[[aaaeeedddhhhiiiddd^^^[[[VVVQQQMMMLLLQQQ\\\fffkkkppptttwwwyyy{{{{{{zzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}zzzzzzyyyyyyxxxwwwwwwwwwsssqqqmmmiiifffbbb]]]YYYQQQNNNHHH@@@999555444444111000///000111222111000000000000000111111111111000000000000000000000000......///000000000000///000000000111111111222222000000000000000000000000//////000000000000111111111111000//////...------////////////////////////000000000000000000000000111222444555666777888888666777777666555444666777===@@@EEEIIILLLMMMLLLKKKHHHFFFDDDCCCGGGMMMTTTYYY```cccgggiiikkkllloooqqqqqqvvv}}}{{{|||}}}vvvnnnccc[[[XXXVVVTTTRRRNNNHHHCCCBBBBBBAAAEEEKKKSSS]]]fffjjjmmmuuu|||}}}sssiii___YYYVVVUUUWWWYYYccctttmmmffffff```nnn{{{pppqqq~~~tttrrrlllsss|||uuu[[[DDD888444000---,,,+++***)))))))))))))))************000---)))''''''((())))))******)))(((((((((((((((((((((((((((''''''''''''))))))************)))))))))***,,,...///...---,,,//////333999???OOOsss~~~{{{{{{{{{ssskkkccc\\\\\\```vvvbbbNNNKKKMMMhhhqqqhhhdddgggjjjllluuuzzzpppeeeccc```___]]]XXXPPPJJJTTTYYYaaajjjpppssstttsssmmmllljjjiiiiiiiiigggeeeggghhhkkkrrr}}}}}}tttqqqmmmnnnuuuzzz{{{}}}}}}rrriiigggiiiiiiiiijjjbbb```eeetttvvvbbbTTTRRR```oootttrrrwww~~~ooobbb]]][[[UUUUUUVVVVVVXXXYYYZZZ[[[]]]```dddgggiiijjjlllmmmkkklllnnnsss{{{{{{ssskkk[[[WWWRRROOOOOOPPPQQQQQQPPPRRRVVV\\\aaabbb```^^^TTTSSSRRRQQQQQQPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRQQQOOONNNMMMJJJFFFBBB>>><<<::::::<<<@@@BBBBBBBBBCCCEEEGGGJJJMMMOOOQQQRRRTTTUUUUUURRRPPPPPPPPPKKKKKKKKKKKKKKKLLLMMMMMMKKKMMMOOOQQQSSSWWW]]]```bbbggghhhddd^^^[[[VVVQQQLLLLLLRRR^^^ggglllooosssvvvxxxzzz{{{zzzzzz{{{}}}|||}}}}}}}}}||||||zzzwwwuuussspppmmmhhhddd```[[[VVVRRRJJJEEE???:::777555444222222000//////111222333222///000000000111111111111////////////////////////...///000111111111111111000000111111111222222222000000000000000000000000//////000000000111111111222111111111111111111111000000000000000000000000/////////000000000111111111222333555666777888888777888888777555444555666999===CCCIIILLLNNNNNNMMMKKKIIIFFFDDDEEEJJJPPPTTT[[[___dddgggiiikkkmmmnnnooottt{{{}}}xxxxxx~~~}}}uuummmbbb[[[WWWVVVTTTRRRNNNGGGBBBAAAAAAAAADDDIIISSS]]]fffiiimmmttt{{{|||qqqfff^^^YYYWWWVVVWWWXXX```pppnnnfffgggdddrrr{{{oooooo~~~|||ssssssoooxxxnnnQQQ;;;777222...,,,,,,+++***((()))))))))************,,,+++******++++++)))'''******)))((((((((((((((((((((((((((((((((((((((())))))************))))))***+++,,,............---//////333999???PPPttt~~~zzzwww}}}uuulllccc[[[[[[^^^ooofffRRRLLLMMMhhhpppgggcccgggkkknnnwww}}}rrrfffccc```___]]]XXXOOOHHHcccjjjwww~~~uuuooojjjjjjqqqvvvxxx||||||rrriiihhhiiihhhhhhiii```^^^ddduuukkk\\\UUUaaapppvvvvvvyyyvvvkkkaaa[[[VVVVVVVVVWWWXXXYYYZZZ[[[^^^aaaeeehhhiiikkkmmmnnnjjjkkknnnttt{{{|||qqqgggYYYVVVQQQNNNNNNPPPPPPQQQOOOQQQWWW]]]bbbdddbbb```TTTSSSQQQPPPOOOOOOOOOPPPRRRRRRQQQPPPPPPPPPPPPQQQNNNMMMLLLLLLLLLMMMNNNOOOSSSRRRQQQPPPOOOLLLGGGDDD@@@===888777888<<>>@@@@@@BBBDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJLLLOOOPPPRRRYYYaaabbbgggjjjhhhddd```YYYRRRIIIKKKTTTbbbkkkmmmnnnpppvvvwwwxxxyyyzzz}}}~~~}}}{{{vvvqqqmmmkkkiiiddd]]]UUUMMMGGGCCC<<<:::888666555555555666444333222111111000000111222111000///////////////111111000000/////////...111111222333333333333222111222222222222111000000222111000000000111333444111111000000111222222333111222333333444444333333333333222111000000111111000000000000111111111111111222444666777777777666333444666777777666444333555999???DDDHHHKKKNNNPPPPPPNNNLLLHHHFFFGGGJJJMMMOOOUUU\\\aaaccceeehhhkkkkkkooouuuzzz~~~|||sssqqqvvv|||yyysssiii```ZZZUUURRRPPPOOOIIIDDDCCCBBB@@@CCCHHHSSS[[[cccggglllttt{{{~~~|||qqqddd[[[VVVTTTTTTVVVYYYaaaooouuuiiihhhhhhrrr{{{mmmkkk|||}}}uuuuuuwww|||fffBBB666---,,,...---++++++---,,,***)))))))))******)))***+++,,,,,,+++***)))---+++((())),,,,,,***'''))))))))))))))))))))))))((((((((((((((((((((((((*********+++,,,...///000,,,333444999EEESSSqqq~~~{{{tttpppttt|||sssiiiccc___[[[ttt|||fffPPPKKKQQQgggzzzrrrkkkkkkooottt~~~wwwiiiccc___\\\VVVNNNJJJJJJ~~~zzzqqqnnnjjjiiilllqqquuuwwwxxxnnneeedddeeefffhhhlllhhhbbbbbbpppkkkXXXVVVdddtttyyyxxx|||yyynnnfff```]]]ZZZZZZYYYWWWWWWYYY]]]```cccdddddddddeeeggglllooommmlllmmmsss~~~|||qqq___ZZZUUUQQQOOONNNNNNMMMOOOOOOTTT]]]eeehhhddd___XXXVVVSSSQQQOOOOOOOOOPPPQQQPPPOOONNNNNNMMMMMMNNNNNNNNNMMMLLLKKKLLLPPPSSSPPPRRRVVVXXXWWWRRRJJJCCC<<<:::888666666888;;;===>>>???@@@BBBCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJLLLOOOPPPQQQXXXaaaccciiillliiieeeaaa[[[TTTOOOOOOVVVdddppptttuuuwwwvvvwwwxxxxxxyyy|||~~~|||zzzvvvpppllljjjfff```XXXPPPHHHBBB???999888777555444444444555333333222222222222333333000000000///000000111111000000000000/////////...111111222333333333333333222222222222222111000000222222222222222333333444222111111111111111222222222222333444444444444333444444333222222222222222000000000000000000000000000111333555666666666666333444555666666555444333555888===AAAEEEIIIMMMOOOPPPOOOMMMJJJGGGGGGIIIKKKKKKQQQXXX^^^aaacccfffhhhhhhlllrrrwwwzzz}}}~~~uuussswww|||vvvpppggg___YYYVVVTTTRRRNNNHHHCCCBBBAAA???BBBGGGQQQZZZcccgggllluuu|||uuuhhh^^^XXXXXXYYYXXX[[[cccpppwwwjjjhhhgggooo~~~yyykkkiiiyyy}}}vvvwwwxxxzzz}}}```AAA666------......,,,,,,,,,+++***)))))))))***+++))))))***++++++***))))))***)))(((((())))))((('''))))))))))))))))))))))))((((((((((((((((((((((((************+++---......---333444888BBBOOOlll{{{xxxssspppttt{{{rrrkkkgggfffrrr}}}yyydddOOOJJJOOOeee{{{rrrooopppttt|||uuujjjeee```]]]XXXPPPKKKJJJ~~~rrrooolllkkknnnsssvvvxxxwwwmmmdddbbbcccdddgggkkkeeeaaaaaammm~~~gggVVVSSSdddvvvzzzwww{{{sssgggaaa]]]\\\YYYYYYYYYXXXXXXZZZ^^^bbbhhhhhhgggfffeeegggjjjmmmjjjiiijjjqqq|||zzzrrraaa]]]WWWRRROOONNNLLLKKKLLLNNNTTT^^^fffhhhbbb\\\YYYXXXUUURRRPPPOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMKKKJJJKKKMMMPPPRRRTTTWWWZZZYYYTTTLLLFFF===;;;888666555777:::;;;<<<===>>>???AAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFIIIHHHHHHHHHIIIIIIJJJKKKJJJIIIKKKNNNOOOPPPWWW___ffflllooolllgggccc]]]WWWOOOLLLQQQ```ooovvvwwwxxxwwwxxxzzz{{{{{{}}}~~~{{{yyyuuupppllliiiddd\\\RRRIIICCC???===888888888777777666666666333333333333444444444444////////////000111222333000000000000////////////111222333333444444333333222222222222222111111111222222333444444444444333333222222111111111222222222333444444555555444444555555444333333333444444000000000000000000000000000111222333444555555555333444555666666555444333444777:::===AAAEEEKKKNNNQQQPPPOOOLLLHHHGGGGGGHHHEEEKKKSSSYYY^^^aaacccddddddhhhnnnrrrvvvyyy|||~~~xxxuuuzzz~~~tttnnneee]]]YYYVVVUUUTTTMMMGGGCCCBBB@@@???AAAFFFOOOYYYbbbgggmmmwww~~~zzzlll___XXXXXX\\\XXX[[[cccooo}}}qqqmmmhhhnnn{{{vvviiifffuuu}}}yyyyyy{{{xxxtttwwwpppWWW@@@666...---///...,,,---*********)))******+++,,,(((((())))))))))))(((((('''((()))(((&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---,,,222333666@@@KKKggg}}}zzzxxxuuurrruuu{{{~~~|||}}}sssnnnmmmqqqyyy~~~}}}|||uuubbbNNNHHHMMMccc|||tttqqqrrrzzztttlllfffaaa___ZZZRRRLLLJJJxxxtttooonnnrrrxxx}}}zzzpppfffccccccdddfffjjjccc______hhhxxxuuubbbTTTPPPcccvvv{{{www{{{qqqeee^^^[[[ZZZYYYYYYYYYYYYYYY[[[___cccjjjkkklllllljjjiiijjjkkkiiihhhjjjqqq|||}}}xxxrrrmmm```\\\VVVRRRPPPOOOMMMKKKNNNOOOTTT]]]fffhhhccc]]]XXXWWWUUUSSSQQQPPPOOOOOOMMMLLLLLLMMMMMMNNNOOOPPPNNNNNNNNNLLLKKKKKKMMMOOOSSSVVVZZZ]]]\\\WWWNNNHHH===;;;888555444666888:::;;;<<<===>>>@@@AAABBBCCCBBBCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHJJJMMMMMMNNNUUU^^^jjjqqqtttpppjjjddd]]]WWWNNNHHHJJJYYYjjjsssvvvwwwyyy{{{~~~|||zzzxxxuuuqqqnnnhhhbbbXXXNNNEEE@@@>>>===;;;;;;<<<<<<<<<<<<;;;:::666666666555555444444333000000000///000000111111000000000000000000000000222333333444444444444444333333222222111111111111000111333444444444333222333333222111111111222222333333444555555555555555555555444444333444444555111111111111000000000000000000111222333333444444333444444555555444444333555666888;;;>>>CCCIIINNNQQQRRRRRROOOKKKGGGFFFEEEAAAFFFMMMUUU[[[___aaaaaabbbeeejjjooorrrvvvyyy|||~~~xxxxxx~~~uuuoooeee]]]XXXUUUTTTSSSNNNHHHDDDCCCBBB???AAAEEEMMMWWWaaahhhoooyyyqqqaaaWWWVVVYYYUUUXXX```mmm}}}zzzuuujjjooo|||zzzxxxuuuuuuyyy~~~~~~sssfffdddqqq}}}~~~{{{{{{}}}vvvkkkhhhmmmnnn```OOO>>>555......///...---...)))))))))******+++,,,,,,'''(((((((((((((((((('''&&&(((***)))%%%$$$&&&((((((((((((((((((((((((((())))))))))))))))))))))))*********)))******+++++++++111222555>>>IIIeee~~~|||}}}|||xxxwwwyyyxxxwwwxxx}}}xxxnnnlllqqqwwwyyyxxxxxxsssbbbNNNIIIMMMaaavvvppppppxxxwwwmmmfffaaa___[[[RRRKKKIII{{{vvvqqqpppttt{{{uuujjjfffeeeeeegggkkkgggdddbbbgggqqq|||}}}ooo___TTTNNNaaatttyyyvvv|||sssggg___[[[YYYXXXYYYZZZZZZZZZ\\\___bbbhhhlllqqqsssrrrnnnkkkiiiiiiiiikkksss~~~vvvmmmfffbbbZZZWWWSSSQQQPPPPPPOOONNNRRRRRRUUU\\\dddgggeee```UUUUUUTTTSSSRRRQQQQQQPPPLLLMMMMMMMMMNNNPPPQQQRRROOOPPPPPPOOOMMMMMMOOOQQQTTTXXX]]]bbbaaa[[[QQQJJJ???<<<999666444555777888;;;;;;<<<===???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGIIIKKKLLLMMMSSS\\\llluuuzzzuuummmeee]]]VVVQQQIIIIIIUUUeeepppuuuwwwyyy{{{~~~}}}|||{{{{{{}}}{{{zzzyyywwwuuuqqqnnnccc]]]TTTJJJCCC????????????@@@AAABBBBBBAAA???>>>;;;;;;:::999888666444222333222111000////////////111111111111111111111111333333444555555555555444444333222222111111222222///000222333333333222111333333222222222222222333444444555666666666666555444444333333333333444444333333222222111111111111111111111111222333333444333444444444444444444333555666888999<<>>:::666555555666777::::::;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGGGGHHHGGGHHHJJJJJJKKKRRRZZZjjjuuu}}}zzzpppggg^^^WWWQQQIIIFFFOOO]]]gggnnnrrrtttxxx|||}}}{{{zzzzzzzzzyyyyyyxxxxxxwwwtttoookkk]]]XXXPPPHHHCCCBBBCCCDDDEEEFFFHHHJJJIIIGGGDDDCCCAAAAAA@@@???===:::777555666555444222111000000///222222222222222333333333333444555555666666555555555444333111111222222333000000111222222222222111222222222222222333444444444555666666777666666666444444333333333444555555555555444444333222222222222222111111222222333444444333333333333333333444444555777888;;;@@@FFFKKKRRRUUUXXXWWWSSSMMMGGGDDD@@@BBBEEELLLTTTZZZ]]]^^^aaadddhhhlllppptttxxx{{{|||xxxtttvvv}}}uuuiii^^^WWWSSSQQQPPPPPPKKKGGGGGGEEEBBBBBBFFFJJJUUUaaaiiiqqq{{{qqqcccZZZXXXUUUXXXaaannn{{{nnnppp{{{wwwnnnhhhfffiiinnnoooppprrrmmmdddbbbnnn|||}}}~~~rrrbbbWWWRRRNNNGGGAAA888222---......,,,,,,...))))))***+++++++++******((((((''''''''''''(((((()))***+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---+++111333666???IIIcccyyyuuutttyyytttqqqzzz}}}iiiSSSJJJMMM___{{{~~~rrrjjjiiisss~~~~~~nnnfff```___\\\TTTJJJEEEyyynnnjjjjjjkkknnnsssvvvtttpppmmmlllnnnqqqsssuuuwwwzzzzzzttthhhZZZQQQLLL[[[llltttvvvssshhhaaa]]]\\\XXXYYYZZZYYYYYYZZZ\\\^^^aaagggpppvvvvvvsssooommmjjjkkknnnwwwvvveeeXXXUUUNNNLLLKKKKKKMMMOOOOOONNNRRRRRRUUU]]]dddgggccc^^^SSSSSSRRRRRRPPPOOONNNMMMLLLLLLLLLLLLMMMOOOPPPQQQOOOPPPQQQQQQQQQQQQRRRTTTVVV\\\fffmmmmmmeeeWWWMMMBBB@@@;;;777555555666777888888999:::;;;<<<<<<============>>>>>>>>>??????@@@@@@@@@AAABBBCCCEEEFFFGGGFFFGGGIIIIIIJJJPPPYYYdddrrr}}}|||tttjjjaaaZZZSSSKKKGGGMMMVVV___hhhooorrrvvv|||}}}||||||||||||yyyxxxyyyxxxvvvqqqjjjeee[[[WWWQQQLLLIIIIIILLLNNNOOOPPPSSSTTTSSSPPPLLLJJJEEEFFFFFFEEECCC@@@===;;;999888777555555444444444333333333444444444555555444444555666666666666666666444333111111222333444222111111111111222333333111111111222333444555666555555666777777777777666555555444444555555666777777666666555444444333333333333222111222333444555444333333333333333333444111222555777:::>>>CCCGGGRRRVVVZZZ[[[WWWOOOIIIEEEAAA@@@BBBGGGOOOWWW[[[\\\```cccgggkkknnnrrrwww{{{zzz}}}wwwqqqrrr}}}wwwjjj___XXXTTTRRRQQQOOOJJJGGGGGGDDDAAAAAADDDJJJVVVbbbjjjqqq{{{zzzkkk___XXXVVVYYY```lll|||wwwuuu{{{vvvmmmhhhhhhnnnsssrrrqqqssskkkdddcccnnn|||}}}zzzooo```TTTLLLEEE???<<<555000---------***+++---******+++,,,+++***))))))))))))(((''''''((())))))+++***))))))******)))'''))))))))))))))))))))))))((((((((((((((((((((((((************+++---......,,,222333666>>>FFF___{{{zzz|||ttttttnnnWWWGGGLLL___{{{{{{pppgggfffooo{{{~~~pppgggaaaaaa^^^VVVKKKEEExxxmmmjjjkkkmmmqqqvvvyyyvvvrrrmmmiiiiiijjjlllmmmqqquuuuuuooocccVVVMMMLLLZZZiiirrrvvvqqqfff```^^^^^^XXXYYYZZZYYYXXXYYYZZZ\\\___eeemmmssstttsssqqqpppjjjkkknnnwwwyyyfffYYYUUUKKKJJJIIIJJJLLLMMMMMMLLLOOOPPPUUU^^^fffgggaaa[[[TTTTTTSSSRRRPPPMMMKKKJJJKKKKKKKKKKKKLLLMMMNNNOOONNNOOOQQQQQQQQQQQQRRRTTTVVV]]]hhhqqqqqqgggYYYNNNDDDAAA<<<888666555666777666666777888999::::::;;;;;;;;;;;;<<<<<<<<<======?????????@@@AAABBBDDDEEEGGGFFFGGGIIIIIIIIIPPPXXX___nnn|||~~~wwwmmmddd]]]YYYRRRNNNQQQWWW___iiirrrrrrwww}}}~~~~~~~~~yyyyyyzzzyyyvvvooofff```]]]YYYUUUQQQPPPQQQTTTVVVWWWYYY\\\]]]\\\XXXTTTQQQHHHIIIIIIIIIHHHEEECCCAAA:::999888888888888888999444444444555555666666666444555555666666666666666666555333111111222333444444333222111222333444555000000111222333555666777555666666777777777777777666666666666666777888888888777777666555555444444444333222222222333444555444333333222222333333444...111333666888<<>>>>>======>>>???@@@@@@DDDDDDDDDDDDEEEHHHLLLPPP]]]iiivvv{{{zzzuuujjj```YYYRRRMMMRRR\\\fffpppyyy|||~~~~~~{{{yyyyyysssiiibbbaaa\\\[[[ZZZYYYXXXYYY]]]```aaadddfffgggfffaaa\\\XXXSSSQQQOOONNNNNNMMMKKKIIIGGGFFFEEECCCAAA>>><<<;;;===;;;999999::::::999888<<<:::777555333222222222555555444444444333333333111111111111222333444444555555555555555555444444555666666666666666555555666666555555666777888888:::999777666555555555555444444333222222222333333222333333444444333333222333333333333555999<<<>>>GGGOOOXXX]]][[[UUUPPPMMMFFFAAA===<<>>>>>>>>NNNXXXaaahhhppp{{{zzzmmm^^^UUUUUUXXX^^^fffqqq|||}}}sssqqqrrrwww|||}}}|||{{{ooofffhhhwww~~~sssgggYYYOOOLLLHHHAAA;;;444111///------,,,+++))))))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((******))))))))))))*********+++,,,---............---111222999AAAFFF\\\~~~}}}~~~sssooouuuzzzjjjnnnvvv]]]KKKSSSZZZ{{{tttmmmjjjhhhlllqqq}}}zzznnnhhhaaa______ZZZQQQHHH~~~oooiiiiiikkkooosssssspppllliiihhhfffccc```ccclllkkkhhhfffYYYLLLKKKHHHUUUbbbggghhhsss~~~mmmeeeaaa^^^[[[ZZZZZZYYYYYYZZZ\\\^^^```ccceeehhhkkkmmmnnnnnnnnnjjjjjjnnnwww|||rrrfffZZZRRRMMMLLLLLLMMMOOOOOONNNLLLKKKLLLOOOUUU[[[[[[VVVPPPPPPPPPQQQQQQPPPOOOMMMLLLOOOMMMKKKLLLOOOPPPOOONNNQQQQQQQQQPPPOOOPPPSSSUUUXXXbbbkkkpppqqqlll```SSSKKKEEE===666444555666777888888888888999999999999::::::::::::::::::::::::============>>>???@@@AAADDDEEEEEEEEEFFFIIIMMMPPP[[[hhhvvv}}}~~~xxxlllaaa\\\TTTPPPTTT]]]hhhttt}}}zzzwwwuuuooofffaaaaaa^^^___``````aaadddiiimmmnnnoooqqqrrrpppmmmiiifff\\\ZZZWWWUUUUUUTTTRRRPPPNNNMMMLLLIIIFFFCCC@@@>>>???>>><<<;;;<<<<<<;;;:::<<<;;;:::888777666666666555444444444444333333333111111111111222333444555666666666666666666666666666777777888888777777666777777777777777888888999<<<;;;999777666666666666444444333333333333333333222333333444444333333222222222222222555888;;;===DDDKKKUUU\\\]]]YYYSSSOOOHHHDDD>>><<<@@@FFFLLLOOOUUUZZZaaagggkkknnnqqqsssvvvzzz~~~~~~yyyyyy~~~uuulllmmmuuu{{{yyyrrriii```ZZZUUUQQQOOOJJJHHHDDDAAA@@@???@@@AAAKKKUUU```gggooozzz}}}yyyqqqfffZZZQQQSSSVVV\\\eeeooozzzzzzwwwuuuwww|||~~~~~~}}}tttkkklll{{{}}}yyykkkcccYYYQQQLLLFFF???999444222///------,,,+++))))))***++++++++++++***)))))))))))))))))))))))))))***)))((((((''''''((((((((((((''''''''''''((((((******))))))))))))******)))***+++,,,------------...111222888AAAFFF]]]}}}tttnnnrrrzzzoooaaahhhttt\\\LLLTTT[[[}}}uuummmhhhgggjjjpppzzz{{{oooiiiccc``````\\\RRRIIIpppjjjjjjkkknnnqqqpppmmmkkkiiihhhfffccc```dddmmmllliiifffXXXIIIGGGGGGSSS^^^aaaaaammm}}}lllddd```]]][[[XXXXXXXXXXXXZZZ]]]```bbbdddfffiiikkkmmmnnnmmmmmmjjjkkkoooxxx|||sssggg[[[TTTOOONNNMMMMMMNNNOOOMMMLLLLLLLLLNNNSSSWWWWWWRRRNNNOOOOOOOOOPPPPPPPPPQQQQQQOOONNNMMMNNNPPPPPPPPPOOOOOOPPPQQQQQQQQQRRRUUUWWWYYYcccmmmssstttpppdddXXXLLLFFF>>>888555555666666777777888888888999999999999999999999999999999999;;;;;;;;;<<<===???@@@AAADDDEEEFFFFFFGGGIIIMMMQQQXXXfffwww~~~qqqddd```XXXRRRUUU^^^iiiwww{{{uuurrrllleeeccceee```aaadddfffhhhlllqqquuuwwwxxxyyyyyyxxxuuusssqqqiiifffccc```___^^^]]]\\\ZZZYYYVVVSSSNNNJJJFFFDDDDDDBBB@@@???@@@@@@???>>>;;;;;;;;;;;;:::999888888444444444444333333333333222222222222333444555555666777777777777777777777777888888999999999888888888888888999999999::::::999999888888888999999:::555555444444333333333333222333333444444333333222111111111222444888;;;===BBBGGGPPP[[[bbbaaaZZZTTTMMMHHHAAA>>>???BBBFFFHHHNNNSSSZZZaaafffjjjmmmppptttxxx~~~zzzuuusssvvv}}}wwwmmmkkkqqq{{{zzzwwwpppfff]]]WWWRRROOOMMMHHHFFFDDDAAAAAAAAACCCDDDIIITTTaaaiiiqqq{{{{{{yyyvvvqqqkkkcccZZZSSSQQQTTTZZZcccnnnyyy~~~zzzpppqqq{{{ttteeeaaa[[[UUUNNNFFF>>>999444222...---,,,,,,+++***)))***++++++++++++***)))******************************)))(((((((((((())))))((((((''''''(((((()))******))))))))))))******))))))******+++,,,,,,,,,///111111777@@@FFF^^^wwwoooooossswwwuuuyyyxxxxxxsssbbbXXXbbb|||rrrZZZLLLTTT[[[~~~tttkkkfffeeeiiiooovvv}}}pppjjjdddbbbaaa]]]SSSKKK~~~ooojjjiiiiiikkknnnppppppooonnnllliiifffdddeeeoooooollliiiZZZJJJHHHFFFQQQ\\\^^^^^^kkk~~~mmmddd___]]][[[YYYXXXXXXXXXZZZ]]]```bbbccceeeiiilllooopppppppppmmmmmmrrr{{{}}}ssshhh]]]UUUQQQOOOMMMMMMNNNNNNMMMLLLMMMNNNPPPTTTWWWWWWTTTQQQPPPPPPOOOOOOPPPQQQRRRSSSPPPOOOOOOPPPPPPQQQPPPOOOPPPQQQRRRRRRRRRRRRUUUWWW\\\fffpppvvvxxxsssfffZZZLLLGGG???888555555555555666666666666777777777777777777777777888888888888999999:::;;;<<<>>>@@@AAABBBCCCDDDEEEFFFIIIMMMPPPUUUdddvvvwwwjjjbbbZZZSSSUUU[[[fffuuu{{{sssnnnhhhddddddhhhdddfffjjjlllooorrrvvvyyy~~~~~~~~~~~~~~~}}}{{{{{{uuurrrnnnlllkkkkkkjjjiiiiiigggccc^^^XXXSSSNNNKKKJJJHHHFFFEEEEEEDDDCCCAAA;;;;;;<<<<<<:::888666555444444444333333333222222222222222222333444555666666666666666666777777777777888888999999999999888:::::::::;;;;;;;;;::::::555555666888999;;;<<<===666555555555444444333333222333333444444333333222111111111222555888<<<>>>AAADDDNNN\\\gggjjjccc[[[QQQLLLEEE@@@???@@@BBBCCCHHHMMMTTT[[[aaafffjjjmmmtttyyy~~~~~~}}}{{{wwwsssqqqsssxxx|||wwwmmmiiinnnxxxyyyvvvpppeee\\\UUUQQQNNNLLLIIIGGGDDDBBBAAABBBCCCDDDJJJVVVcccllluuu~~~yyyvvvqqqlllggg```YYYUUUPPPSSSYYYbbbmmmxxx~~~~~~~~~sssrrrzzzqqqeeeccc___XXXPPPGGG@@@;;;555222...,,,,,,,,,+++************++++++*********************************+++******)))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))******+++,,,,,,---///111111666???FFF___|||rrrmmmmmmooojjjmmmkkkjjjgggYYYTTT```uuupppYYYKKKQQQXXX}}}rrrjjjeeeeeeiiiooosss~~~pppjjjcccaaaaaa\\\SSSJJJzzzmmmhhhgggggghhhjjjpppqqqrrrrrrooollliiigggeeeoooqqqnnnlll\\\KKKIIIGGGRRR\\\^^^^^^kkkoooeee```^^^]]][[[ZZZYYYYYYZZZ\\\^^^```aaadddhhhmmmpppsssttttttooopppttt}}}}}}ssshhh]]]VVVRRRPPPMMMMMMNNNNNNNNNMMMLLLNNNQQQVVVXXXYYYWWWUUURRRRRRQQQPPPPPPQQQQQQRRROOOPPPQQQQQQQQQPPPOOOOOOQQQRRRSSSSSSRRRRRRSSSUUU^^^hhhtttzzz{{{tttfffXXXMMMGGG???999666444444333444444444444555555555555666666666777777888888888888888999:::;;;===???@@@???AAACCCDDDEEEGGGKKKNNNTTTaaarrr}}}rrrddd\\\TTTSSSWWW```ooo|||}}}}}}uuummmgggccc___aaafffgggkkkppptttxxx{{{~~~{{{zzzzzzzzzyyyxxxwwwuuupppjjjccc]]]WWWTTTRRRPPPMMMKKKJJJHHHFFFDDD??????>>>===;;;888555333444444333333333222222222222222222222333444555555444444444555555666666666666777888888999999999888;;;;;;<<<<<<<<<<<<;;;:::555666777888999999::::::666666777666666444333222222333333444444333333222333222222333555888;;;===@@@CCCKKK[[[iiinnnhhh```TTTOOOIIIDDDBBBBBBBBBBBBFFFKKKQQQXXX]]]ccchhhkkkuuuyyy~~~~~~}}}{{{xxxxxxvvvtttssstttxxx{{{|||xxxmmmiiimmmwww{{{xxxqqqfff]]]VVVRRRPPPNNNMMMJJJGGGCCCAAAAAABBBBBBIIIVVVccclllttt}}}xxxtttmmmgggaaa[[[UUURRRPPPSSSYYYbbbmmmxxx~~~~~~sssooo~~~|||rrriiifffaaaYYYQQQHHHAAA>>>555222...,,,+++,,,+++++++++******************+++************************+++******)))))))))))))))))))))(((((((((((())))))******))))))))))))******+++*********+++,,,---...///111000666>>>EEE^^^~~~rrrjjjhhhgggdddfffcccbbbaaaUUUQQQ^^^ooo~~~qqq[[[IIINNNSSSxxx}}}pppiiieeeeeejjjpppqqq}}}}}}nnnhhhaaa______ZZZQQQHHHwwwjjjffffffeeeeeegggkkknnnrrrsssqqqnnnlllkkkgggrrrtttrrrooo___MMMJJJIIITTT^^^______kkkpppeee```^^^^^^[[[ZZZYYYYYYZZZ\\\^^^______bbbggglllqqqtttuuuvvvqqqqqquuu~~~|||rrrhhh]]]VVVRRROOOMMMMMMNNNOOOOOONNNLLLOOOTTTYYY[[[[[[YYYWWWSSSSSSSSSRRRQQQQQQPPPPPPNNNPPPRRRRRRPPPOOONNNOOOPPPRRRSSSSSSRRRQQQRRRSSS\\\hhhuuu}}}}}}uuueeeVVVNNNIIIAAA;;;777555444333333333444444444555555555555666666777777888888888888888888999:::<<<===>>>===???AAACCCDDDGGGJJJMMMRRR\\\jjjwwwxxxiii```XXXTTTTTTZZZgggttt|||~~~xxxqqqjjjfffbbb___aaafffggglllssszzz}}}wwwooogggaaa^^^ZZZWWWSSSPPPNNNLLLIIIGGGCCCCCCAAA???<<<999777555333333333333222222222222111111111111222333444444333333444444555555666666666777888999999999999999;;;<<<=========<<<;;;:::999999999999888777555555777777888888777555333222222333333444444333333222444333222333444666999;;;===@@@HHHVVVdddjjjgggaaaVVVRRRLLLIIIGGGGGGGGGFFFFFFJJJPPPUUUZZZ___dddhhhrrruuuyyy{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}{{{zzzuuuvvvvvvvvvuuuvvvxxxzzzzzz}}}yyynnniiilllwww~~~zzzssshhh^^^WWWTTTQQQPPPOOOMMMIIIDDDAAA@@@@@@AAAHHHTTTaaaiiipppyyy~~~zzzuuunnngggaaa\\\VVVSSSOOORRRXXXaaalllwww~~~ssskkkxxxvvvkkkgggaaa[[[UUUMMMEEE@@@666222...+++++++++++++++++++++***))))))***++++++******************************)))(((((((((((()))***))))))(((((())))))*********))))))))))))******++++++******+++,,,...///...000000666>>>DDD[[[rrriiieeedddaaaccc```___^^^QQQNNN[[[jjjyyyrrr___JJJMMMPPPttt{{{oooiiiffffffjjjoooooozzz}}}lllfff```^^^]]]YYYOOOGGG|||~~~|||~~~tttiiiffffffeeeeeefffdddiiipppttttttrrrrrrrrroooyyy{{{yyyuuudddPPPLLLKKKVVV______^^^hhhpppddd^^^]]]]]]YYYYYYXXXXXXZZZ]]]```aaa___aaafffkkkoooqqqsssssspppqqqttt}}}{{{rrrggg]]]VVVQQQOOOMMMLLLNNNPPPPPPPPPQQQUUU[[[___```^^^[[[YYYRRRRRRSSSTTTSSSRRRQQQPPPMMMPPPRRRRRRPPPNNNMMMNNNMMMOOOQQQRRRRRRRRRSSSTTTXXXeeeuuu~~~wwweeeUUUQQQKKKDDD>>>:::777555444444444555555555666666666555666666777888888999999888888888888999:::<<<<<<===???BBBDDDEEEGGGJJJMMMPPPWWWaaammmzzz}}}oooggg]]]WWWTTTWWWbbbmmmuuuxxx{{{}}}~~~~~~xxxsssqqqnnnkkklllppprrrwwwyyyrrrkkkhhhaaa^^^YYYUUUQQQNNNJJJHHHCCCBBB@@@===;;;999888888333333333222222222222111000000000000111222333333444444444555666666777777777888999:::;;;;;;;;;;;;;;;<<<===>>>===<<<:::999999::::::::::::888777666777888999999777555333222222333333444444333333222333222111111111333555777888;;;BBBNNN[[[aaa```]]]VVVSSSOOOMMMMMMMMMMMMMMMFFFJJJOOOSSSWWW\\\```dddkkknnnqqqttttttuuuvvvwwwwwwwwwxxxxxxwwwwwwvvvuuurrrtttvvvvvvuuutttuuuvvvyyy|||{{{oooiiikkkuuu~~~{{{ttthhh^^^XXXTTTRRRQQQPPPMMMIIIEEEBBBAAAAAAAAAIIIUUU```gggnnnvvv{{{|||yyyuuunnnhhhccc]]]XXXUUUNNNQQQVVV___jjjuuu~~~zzzwwwxxxvvvhhhsss{{{llliiieeeccc```YYYNNNEEE666222...+++***+++,,,,,,++++++***))))))***++++++))))))))))))))))))))))))***)))((((((''''''((((((******))))))))))))************))))))))))))******+++***)))((()))+++---...---000000666>>>BBBXXX{{{uuulllhhhgggaaadddbbbaaa___QQQLLLXXXfffvvvuuudddNNNPPPPPPrrrzzzpppjjjgggeeeggglllmmmuuu~~~lllfff___]]]]]]XXXOOOFFFvvvxxxrrruuuyyy}}}ssshhhffffffeeeeeegggaaagggpppuuuwwwwwwxxxyyywww|||iiiUUUPPPLLLWWW```___\\\dddzzzoooccc]]]\\\\\\WWWWWWWWWXXX[[[^^^aaaddd___aaaeeeiiimmmoooppppppooopppsss{{{zzzqqqfff\\\VVVQQQNNNLLLLLLNNNPPPQQQQQQWWW\\\bbbfffeeebbb^^^\\\PPPQQQSSSUUUUUUTTTRRRQQQLLLPPPSSSRRROOOMMMMMMNNNJJJMMMPPPQQQRRRRRRTTTVVVSSSbbbtttxxxfffUUUSSSNNNFFF@@@<<<999777666666666666666777777777888555666666777888999999:::999888888888999::::::;;;===???CCCEEEFFFHHHKKKNNNNNNSSS[[[eeettt~~~tttlllbbbZZZUUUVVV```jjjlllppptttyyy|||}}}zzzzzz~~~xxxrrrnnneeeaaa\\\WWWSSSOOOKKKHHH@@@???<<<:::888888888888333333333222222222111111////////////000111222333444555555666777888888999888999:::;;;<<<<<<<<<<<<;;;<<<===>>>===<<<:::888555777999;;;<<<<<<<<<<<<777888999999888666333222222333333444444333333222333222000//////111222444444777>>>IIISSSYYYZZZYYYVVVSSSQQQPPPQQQRRRRRRRRRGGGJJJNNNRRRUUUYYY^^^aaaeeehhhkkknnnppprrrtttvvvtttsssrrrqqqppppppooooooqqqsssuuuvvvtttrrrrrrrrryyy|||}}}qqqiiijjjttt}}}|||ttthhh^^^XXXTTTSSSRRROOOMMMIIIEEEBBBBBBBBBCCCLLLWWWbbbhhhnnnvvv|||}}}|||}}}}}}rrrnnniiiccc___ZZZUUURRRLLLOOOUUU^^^hhhsss}}}|||rrrjjjjjjooo{{{yyyhhhppp~~~nnnkkkiiikkkkkkdddVVVKKK666333...+++***+++,,,,,,,,,+++***))))))***+++,,,(((((((((((((((((((((((())))))((('''''''''''''''******))))))))))))************))))))))))))*********)))((('''(((***,,,---,,,///000666===AAAVVVxxxzzzqqqmmmlllcccgggeeedddaaaSSSLLLWWWeeetttvvvgggRRRRRRRRRrrr{{{qqqkkkgggdddeeehhhkkkrrr|||lllfff```]]]]]]YYYOOOFFFqqqpppllllllsssxxxwww~~~tttjjjhhhgggffffffiiijjjiiimmmuuuxxxuuuvvvzzz}}}qqqZZZSSSOOOVVV```VVVUUU^^^mmmqqqeeeaaa]]]YYY]]][[[YYYZZZ^^^aaaccccccaaaccceeehhhjjjlllnnnnnnmmmqqquuuzzzpppbbbYYYUUUMMMOOOPPPPPPOOOOOOQQQRRRZZZ___hhhooopppiii^^^UUUPPPOOOOOONNNOOOPPPRRRSSSTTTTTTRRRQQQOOOMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSSSS]]]nnnmmm\\\UUUNNNGGGBBB;;;666777;;;999888777666555555555555444444444555555555666666666888999999999999:::<<<>>>???AAABBBCCCEEEIIILLLOOOQQQSSSYYYgggxxx~~~qqqlllccc[[[WWWZZZbbbhhhpppuuuxxxyyy}}}zzzsssooofffaaaXXXPPPKKKGGGDDDBBB>>>===<<<;;;::::::999:::444444333222222111111000222111000//////111333444666666666777888888999999444555777888::::::;;;;;;<<<<<<============<<<<<<:::::::::999999999888888777888:::::::::999777555777777666555333222111111333222000///...///000222555666:::@@@HHHOOOSSSUUUVVVQQQLLLNNNTTTYYYXXXTTTOOOKKKHHHIIINNNSSSVVVWWW^^^```bbbeeehhhjjjkkklllnnnmmmlllkkkkkklllnnnooooooooopppoooooopppsssuuutttxxx|||rrrmmmooouuuzzzyyynnnbbbZZZVVVVVVWWWWWWRRRLLLEEEBBBBBBDDDFFFNNNUUU___jjjtttzzz~~~}}}~~~~~~zzztttppphhh^^^UUUQQQPPPQQQLLLOOOUUU]]]iiivvvvvvqqqkkkggghhhtttxxxeeekkk~~~~~~qqqtttuuuvvvzzzxxxgggRRR@@@777000...---+++***+++++++++++++++++++++++++++((()))+++,,,+++***'''&&&***)))&&&%%%%%%&&&)))************)))))))))))))))))))))))))))))))))))))))************+++,,,---...---222222333:::@@@UUUttttttnnnpppkkkjjjiiiggg```WWWSSSVVVhhh{{{}}}~~~nnnZZZOOOWWWqqq~~~tttiiicccbbbdddfffkkkpppwwwrrriii```]]]]]]ZZZPPPGGG}}}pppnnnfffeeemmmqqqppp{{{~~~~~~uuukkkiiigggeeeeeegggeeeeeekkkvvv}}}}}}}}}yyy^^^SSSMMMVVVbbbYYYWWW^^^jjjyyyjjjccc___[[[[[[YYYXXXYYY\\\___aaaaaabbbccceeehhhjjjlllmmmmmmkkkppptttyyyrrrdddYYYTTTNNNOOOQQQQQQPPPPPPQQQRRRXXX___jjjtttwwwooo```UUUPPPOOONNNNNNNNNPPPQQQRRRSSSSSSRRRPPPOOONNNMMMLLLMMMMMMOOOPPPQQQRRRRRRRRRUUU^^^pppqqqaaaXXXQQQJJJDDD>>>888888<<<999888888777666666666666444444444555555555666666666888999999999999:::<<<===???AAABBBCCCEEEHHHKKKIIIMMMOOOSSS^^^mmmuuuuuuqqqlllddd]]]ZZZ]]]dddjjjrrrxxx|||}}}yyyoooiii___ZZZRRRJJJFFFBBB???===999888777777666666777777555555444444333222222222333222000000000111333444555555666777777888888999777777888999999:::999999<<<<<<============<<<<<<:::::::::999999999999888777888999::::::888777666555555555444444333333333444333111000///000111222555666999>>>DDDIIIMMMOOORRROOOMMMOOOUUUYYYZZZYYYRRRMMMIIIHHHKKKPPPSSSUUU[[[\\\___aaadddfffggghhhhhhhhhhhhhhhiiijjjkkkkkkjjjjjjkkkkkkjjjkkknnnqqqrrrwww~~~|||qqqkkklllrrrwww{{{ooocccZZZUUUTTTUUUVVVRRRKKKEEEAAAAAACCCEEELLLSSS^^^jjjttt{{{~~~~~~zzztttqqqiii___VVVPPPMMMMMMLLLNNNTTT^^^jjjwwwyyysssmmmiiilllxxx~~~wwwffflll~~~www|||rrrZZZAAA888111///...+++***+++++++++++++++++++++++++++)))******+++***)))((('''+++***)))(((((()))***+++***))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---222222444:::@@@UUUuuu|||vvvvvvqqqnnnkkkhhh___VVVSSSVVVlllvvv```RRRVVVmmmssshhhbbb```bbbdddhhhnnnuuu|||wwwnnndddaaaaaa]]]SSSJJJ{{{ooolllcccaaahhhkkkkkkvvv{{{~~~uuullljjjiiifffeeefffcccdddlllzzzcccSSSNNNXXXfff]]]ZZZ___iiirrrgggaaa]]]YYYWWWUUUVVVYYY]]]______cccdddfffiiijjjkkklllllljjjnnnsssyyytttggg[[[SSSOOOQQQRRRQQQPPPPPPQQQRRRWWW]]]jjjxxxwwweeeUUUPPPOOONNNNNNNNNOOOPPPQQQQQQQQQQQQPPPOOONNNNNNNNNLLLMMMNNNOOOOOOPPPQQQQQQVVV___qqqwwwggg]]]UUUMMMGGG@@@:::999<<<999999888777777666666666444444444555555555555555666777999999888888:::;;;<<>>;;;888777444444444444444555666666666666555555444333333333333222111111111222333444444555555666666777888888999999999::::::999999888<<<<<<============<<<<<<::::::::::::999999999999888888999:::999888777666444444444444444444444444444333222111000111222222444555777:::>>>BBBFFFHHHMMMMMMOOOQQQUUUYYY\\\^^^UUUPPPIIIEEEEEEIIIMMMPPPUUUVVVXXX[[[]]]___```aaa___```bbbdddeeeffffffffffffgggggggggggghhhkkkmmmqqquuu|||}}}qqqiiiiiiooottt|||}}}qqqdddZZZUUUSSSSSSTTTPPPJJJDDD@@@@@@AAACCCIIIQQQ]]]iiissszzz{{{wwwtttmmmcccYYYQQQLLLKKKKKKNNNTTT^^^kkkzzz~~~wwwppplllooozzz|||~~~uuuhhhooo}}}bbbCCC:::222000///+++***+++************************************))))))))))))******))))))))))))******))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...---222222444:::AAAVVVuuu~~~~~~xxxsssmmmggg___VVVTTTVVVqqqgggTTTRRRfffttthhh```^^^```bbbgggmmmtttzzzzzzqqqgggbbbbbb___UUUMMMwwwnnnjjjeeeccciiillllllwww~~~{{{ssskkkjjjjjjhhhgggiiiiiijjjqqqkkkTTTRRR[[[iii```\\\___gggxxxjjjbbb^^^XXXVVVUUUVVVYYY\\\^^^^^^cccdddgggiiikkkkkkkkkkkkkkkoootttyyy~~~uuujjj]]]TTTPPPRRRRRRRRRPPPPPPPPPRRRUUU[[[gggvvvzzzhhhXXXPPPPPPNNNMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLLLLMMMMMMNNNOOOOOOTTT^^^ppp|||mmmaaaXXXNNNHHHBBB;;;999;;;999999999999888777666666555555555555555555555555555666888888777777999:::;;;>>>BBBCCCDDDDDDEEEFFFGGGKKKPPPQQQRRRWWW___eeejjjhhhccc___]]]```ggglllrrryyy|||rrrhhh]]]TTTHHHDDD>>>:::777555333111333333444444555777888999666666555555444333333333222222222111222333444444444444555555666666777777888999::::::::::::::::::<<<<<<============<<<<<<;;;;;;:::::::::999999999888999999999999888777666444444444444444333333333333222111000000000111111222333555777999===BBBEEEJJJMMMQQQSSSTTTXXX]]]aaaXXXRRRJJJCCC@@@BBBFFFIIIMMMOOOQQQSSSVVVXXXYYYYYYWWWYYY]]]aaacccdddcccccceeefffggggggggghhhkkknnnoootttzzz~~~qqqiiiiiiooouuu{{{|||qqqeee[[[VVVSSSSSSRRROOOIIICCC@@@???@@@AAAHHHPPP\\\hhhpppvvv|||}}}{{{zzzuuulll```VVVOOOLLLKKKMMMTTT^^^lll{{{|||tttooooooxxx}}}sssjjjrrreeeDDD;;;333000///,,,***+++))))))))))))))))))))))))******))))))((()))******''''''(((((((((((('''''')))))))))))))))*********))))))))))))))))))))))))++++++++++++,,,---......---222222444;;;AAAWWWvvv{{{tttmmmggg___XXXVVVXXXtttkkkUUUMMM\\\vvvwwwjjjaaa___```bbbhhhnnnuuuyyywwwnnnddd```aaa___VVVNNN{{{tttnnnkkkjjjhhhmmmoooooozzzxxxpppiiiiiijjjjjjkkknnnmmmqqqxxxrrrXXXTTT]]]iii___YYY\\\bbbxxxiiiaaa^^^XXXWWWUUUVVVYYY\\\^^^___bbbdddgggjjjkkkkkkkkkjjjmmmqqquuuyyy|||tttjjj^^^VVVQQQRRRSSSRRRPPPOOOOOOPPPTTTWWW```nnnyyyvvvhhh[[[RRRQQQOOONNNMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKJJJKKKKKKLLLMMMRRR[[[lllrrrcccYYYNNNHHHBBB<<<999:::999:::::::::999888777666555555555555555555555444444666777777777777888::::::===AAACCCCCCDDDEEEFFFIIILLLQQQRRRPPPRRRYYY```cccbbb___\\\[[[^^^ccchhhmmmttt{{{~~~~~~kkk```VVVMMMFFF???<<<777444333222000///111222222333444666888999555555444444333222222222222111111111222222333333444444555555666666777777777888999:::<<<<<<<<<===<<<<<<============<<<<<<;;;;;;;;;:::::::::999999999999999999888888777777777666555444333222111111111000000///////////////000111333555777;;;AAAEEEIIIMMMRRRTTTTTTVVV\\\```[[[UUUMMMDDD???>>>@@@BBBEEEGGGIIILLLOOOQQQSSSSSSSSSVVV[[[___bbbcccbbbbbbeeefffgggggggggiiilllnnnnnnrrryyyrrrjjjiiipppwww|||{{{qqqeee\\\WWWUUUTTTQQQNNNHHHCCC@@@>>>???@@@GGGPPP\\\ffflllqqqwww|||~~~}}}vvvjjj^^^TTTPPPLLLNNNTTT^^^lll{{{wwwooolllrrr|||{{{ooojjjtttxxxdddCCC:::222000///,,,+++,,,))))))))))))))))))))))))******)))((())))))******''''''((((((((((((''''''(((((())))))************((((((((((((((((((((((((++++++++++++,,,---...///---222222444;;;BBBWWWwww{{{ssslllhhhbbb[[[YYYZZZrrrlllTTTIIITTTkkk{{{mmmdddaaabbbdddhhhmmmsssvvv{{{sssjjjaaa^^^aaa```ZZZSSS{{{sss{{{|||uuuqqqnnnmmmmmmkkkpppsssrrr|||wwwnnnggggggjjjlllnnnrrrooovvv~~~ttt[[[SSS]]]jjj```YYYYYY]]]|||rrreee___\\\YYYWWWVVVWWWZZZ]]]______aaacccgggjjjllllllkkkjjjnnnrrrvvvzzz|||sssiii^^^XXXQQQRRRRRRQQQOOOMMMNNNOOOQQQSSSZZZfffoooooofff]]]TTTRRRQQQOOONNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLLLKKKJJJIIIHHHIIIJJJKKKOOOWWWfff{{{vvvdddYYYNNNHHHCCC===999999::::::;;;;;;:::999777666555555555555555444444444444555777777666666888999999<<>>>>><<<<<<============<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888888888888777666555333222111000000000/////////............111333444555999@@@FFFGGGKKKPPPSSSTTTWWW\\\___]]]ZZZSSSJJJBBB>>>===>>>???@@@CCCGGGJJJMMMOOOPPPRRRUUUYYY^^^aaabbbbbbbbbcccdddeeeeeeeeegggjjjmmmnnnrrrxxx}}}sssiiiiiipppxxx}}}{{{qqqfff]]]XXXUUUUUUQQQNNNHHHCCC@@@?????????GGGPPP]]]fffjjjooouuuzzz}}}rrreeeZZZTTTMMMOOOTTT]]]kkkzzzwwwnnniiinnnxxx~~~}}}{{{}}}||||||uuujjjgggsssyyyoooooorrriii[[[BBB999111//////,,,+++,,,************************))))))))))))******************))))))))))))******((((((((()))******++++++************************++++++++++++,,,---...///---222222444<<>>DDDDDDGGGLLLQQQUUUYYY]]]``````___ZZZRRRIIIAAA===<<<:::<<>>@@@CCCHHHKKKJJJGGGIIINNNOOOLLLOOOUUUVVVVVVVVVUUUTTTUUUXXX[[[bbblllwww|||uuuwww{{{yyyuuuuuuxxxyyyzzz|||vvvhhh[[[LLLJJJFFFAAA<<<888666555000///------...//////...---------...///000111222777777777666555555444444......///000000000000000666666777777888888999999;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888777777888888444444444444444444444444111111111111111000/////////222333222111444;;;BBBAAADDDHHHOOOVVV[[[___aaabbbbbb```XXXNNNDDD???===777999===BBBFFFJJJMMMNNNSSSUUUXXX[[[^^^```aaabbbccceeeffffffgggiiillloooooorrrwww|||rrrfffcccjjjrrr|||ttthhh^^^VVVRRRPPPQQQNNNIIIEEEAAA@@@??????EEEPPP^^^ggglllqqqyyy|||}}}wwwjjj]]]UUUQQQRRRUUU]]]hhhvvv}}}rrrjjjhhhppp{{{~~~||||||{{{uuulllmmmmmmlllpppwwwyyywwwkkk```]]]nnn~~~ppp___VVVSSSJJJ???>>>555.........,,,,,,---++++++++++++++++++++++++&&&'''***+++,,,+++***(((***)))&&&%%%%%%&&&)))***'''(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////---222222555<<>>@@@CCCFFFGGGHHHGGGFFFHHHKKKNNNPPPPPPRRRUUUWWWWWWUUUUUUXXX[[[dddlllwww~~~~~~vvvyyyzzzxxxuuuwww}}}{{{ssspppqqqoooppprrrsssssstttuuuwww{{{yyyssskkkbbbZZZRRRKKKFFF;;;999777444222222222333111111000///...------,,,)))+++,,,,,,,,,---000222666666666555444333111111000000//////000111222222333444555777888888999999???????????????>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999999999777888888999999777666555888777666444444333333333222222111111000/////////000000000111333666999;;;AAADDDIIIMMMQQQWWW\\\```gggfffccc]]]UUUJJJAAA;;;999999;;;===AAAFFFJJJMMMVVVVVVXXXYYY\\\___aaabbbaaaccceeeffffffhhhkkknnnppprrrwww|||xxxllleeeiiirrr{{{}}}uuujjj^^^VVVRRRQQQJJJJJJIIIFFFBBBAAABBBCCCKKKRRR\\\dddkkkrrrzzzzzzwwwuuunnnbbbXXXOOOPPPSSS[[[gggvvvxxxooojjjqqq{{{zzzzzz|||~~~}}}yyyvvvlllnnnllliiijjjpppsssrrrjjj^^^WWWccczzzzzzkkkZZZMMMEEEAAA@@@777444000...---,,,+++)))++++++++++++++++++++++++%%%'''***------+++)))'''$$$%%%''')))******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,---///000///111111777===???VVVzzzyyy{{{yyy|||~~~nnn\\\[[[^^^mmm}}}~~~vvvmmmdddSSSJJJMMM[[[zzz~~~sssiiiccccccgggiiiiiimmmssswww~~~vvvmmmbbb^^^___```]]]YYY}}}xxxrrrlllgggddd```^^^[[[]]]^^^`````````^^^]]]aaalllxxxyyyuuuvvvzzzqqqiiiggghhhjjjmmmrrrxxxyyymmmhhhhhhjjjpppqqqssssssaaaNNNLLLRRReee~~~zzzpppdddZZZoooxxxggg^^^[[[YYYXXXWWWWWWWWWXXXYYY[[[\\\aaabbbeeeiiimmmnnnllliiioooooorrrzzzwwwjjj___XXXQQQRRRSSSSSSSSSRRRPPPOOOQQQPPPUUU___dddbbb\\\ZZZVVVSSSQQQPPPPPPPPPOOOMMMPPPOOONNNMMMLLLKKKKKKJJJKKKKKKJJJHHHGGGGGGFFFFFFIIIOOO\\\mmm|||~~~lll^^^PPPIIIEEEAAA??????<<<<<<===<<<;;;:::999888666666555555444333333222222222333555666888999999;;;<<<<<<>>>@@@CCCFFFGGGHHHGGGGGGHHHJJJMMMNNNOOOQQQTTTVVVVVVUUUUUUXXX[[[ccclllwww~~~}}}~~~}}}xxxqqqlllmmmoooxxx|||yyyrrrooooookkkkkklllkkkiiihhhhhhiiieeegggjjjkkkiiieee___\\\XXXTTTOOOJJJFFFAAA===:::999777555333111111222222111000000///...---------,,,---/////////000222444666666666555444333111111000000000000000111222222111222444666888999:::;;;>>>>>>?????????>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999777888888999888777666555777777666555444444333444222222111111000/////////222222222333555888;;;===???BBBGGGKKKOOOUUUZZZ^^^cccbbb```[[[TTTKKKCCC===888999:::<<>>666333000...------+++***++++++++++++++++++++++++&&&(((***,,,,,,+++)))(((&&&&&&'''((())))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++---------......000111222...111111666<<<>>>SSSvvv~~~|||~~~{{{|||}}}kkkXXXVVVYYYiii{{{yyyrrrjjjYYYOOOOOOXXXtttuuukkkcccbbbfffhhhiiimmmsssxxxyyyoooddd```aaaccc```\\\|||xxxuuutttsssqqqooogggccc___[[[YYYWWWUUUSSSQQQSSSUUUXXXZZZ[[[[[[[[[```lllwwwzzzwww{{{zzzqqqiiihhhiiiiiijjjmmmoooxxxvvvlllgggfffhhhoooppprrrqqq___LLLJJJOOOaaazzzvvvnnncccYYYnnn~~~nnnddd___\\\YYYXXXXXXWWWXXXYYY[[[\\\aaabbbdddgggkkklllkkkiiinnnnnnqqqyyywwwjjj___YYYRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQUUU^^^ccc```[[[YYYTTTSSSPPPPPPPPPQQQPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEDDDFFFMMMZZZlll||||||lll^^^OOOHHHDDD@@@>>>???????????????===<<<:::888777666666555555444444333333333444555666777888999;;;;;;<<<>>>AAACCCFFFGGGHHHHHHHHHIIIJJJKKKMMMNNNOOORRRUUUVVVTTTUUUXXX[[[bbbkkkvvv|||qqqgggaaa___hhhmmmtttwwwtttpppmmmmmmggggggeeebbb___\\\ZZZXXXRRRRRRRRRQQQMMMIIIEEEBBBAAA???;;;:::999777555444555444333111000111111222000000//////......------...///000000000000333555666666666555444333111111000000000000000000111222000111333666888:::<<<<<<<<<===?????????>>><<<:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::777888888888888777666666777666666555555444444444222222111111000/////////111111222333555777:::;;;;;;>>>CCCGGGLLLQQQWWW[[[]]]\\\[[[XXXSSSLLLEEEAAA999999999<<>><<<:::<<<:::777666666666444333333222111000000000111111//////////////////......///000000000///000111333666666666555444333111111111000000000000000111111000222444666888:::;;;;;;;;;<<<>>>??????===;;;999:::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::888888888888777777777666666666666666666555444444222222111111000//////////////////111222555777888888;;;???CCCHHHMMMRRRVVVUUUVVVVVVTTTQQQLLLGGGDDD<<<;;;:::<<>>===>>>AAAGGGNNNRRRUUUVVVXXXZZZ\\\^^^^^^^^^```bbbdddeeefffgggjjjmmmqqqrrrtttwww{{{qqqggggggmmmzzz~~~vvvkkk___WWWSSSRRROOOMMMJJJEEEBBB@@@BBBDDDFFFQQQ___jjjqqqtttwwwyyy|||vvvqqqlllggg```ZZZQQQSSSYYYbbbooo~~~|||zzzwwwwwwxxx|||ttthhh]]]___nnnyyyoooaaaTTTKKKDDD<<<777444111///------...---,,,++++++++++++++++++++++++***)))((((((((()))++++++,,,+++)))'''''''''((()))))))))*********+++++++++************************...---------------......///444333444999===LLLfff}}}hhh```XXXlllwwwcccUUUNNNJJJ[[[yyy}}}vvvooogggeeehhheeefffkkkqqqwwwzzzpppddd^^^___aaa^^^[[[aaaaaaaaa```^^^\\\]]]^^^\\\[[[YYYVVVTTTTTTVVVYYYYYYXXXWWWWWWXXXYYYWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXaaaiiillllllrrruuulllkkkmmmlllhhhgggaaaeeekkkppprrrrrrooommmnnnxxx|||}}}xxxcccPPPOOOOOO```yyyxxxqqqdddUUUeeezzzjjjaaa\\\YYYXXXXXXXXXYYY[[[]]]^^^dddgggkkknnnooooooppppppkkklllpppyyy|||qqqfff\\\VVVRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRYYYdddhhhddd\\\XXXTTTSSSPPPPPPPPPQQQPPPNNNKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRPPPLLLGGGDDDCCCGGGSSShhh~~~qqqbbbRRRIIIEEEBBBBBBCCCAAABBBDDDDDDCCC@@@===;;;888888888888888888888888555555555666666666666666888999<<>><<<999999999999999999999999666666666666666555555555777999<<<@@@CCCEEEFFFGGGFFFJJJOOOOOONNNMMMPPPSSSTTTWWWYYYXXXVVVUUUXXXZZZ]]]eeeoooxxx}}}yyyuuuqqqpppooonnnllljjjgggeee^^^\\\YYYYYYZZZWWWQQQKKKHHHFFFBBB???<<<;;;;;;<<<999777555555666777666555555555555555444333333222111111222333333444555555888888888777555555666777666666666555444333111111222222111000000000000000222333555666888999::::::<<<;;;:::999888999999:::888888888888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<===999999777666666666777888444555777888888777666555222222111111000////////////000111222444555555555555777:::<<<>>>AAAEEEHHHIIIJJJJJJJJJIIIGGGFFFDDD??????@@@AAAEEEJJJOOOQQQSSSUUUYYY]]]```aaabbbbbbbbbdddfffggggggiiilllooonnnoooqqqtttxxx|||uuujjjiiinnnvvvwwwkkk```XXXTTTSSSQQQOOOKKKEEEAAA@@@BBBEEEHHHPPP\\\fffmmmttt{{{{{{tttllleee___YYYVVVSSSUUU[[[dddqqq{{{xxxyyyyyy|||ppp```bbbttt}}}ssseee[[[TTTMMMCCC<<<666333000...------+++***++++++++++++++++++++++++((()))))))))************))))))*********))))))((())))))))))))************************************(((((((((((()))***,,,,,,,,,333222111888===III]]]www~~~zzz{{{|||nnnmmmpppZZZPPPIIIUUUooovvvoooiiiccccccfffggghhhkkkooosssyyy}}}rrreee______aaa```]]]VVVTTTRRRSSSWWWZZZYYYWWWUUUVVVVVVSSSOOONNNPPPRRRTTTTTTTTTVVVXXXYYYXXXWWWUUUUUUTTTTTTTTTUUUVVVVVVZZZ___ccceeefffggglllooorrruuuxxx|||ttthhhgggjjjjjjhhhfff\\\]]]aaagggoootttuuutttttt~~~hhhUUUUUUTTTeee~~~}}}vvveeeQQQ^^^|||{{{llldddaaaWWWWWWWWWXXXZZZ]]]___aaabbbgggnnnqqqqqqoooooopppiiikkkpppzzz}}}rrrggg]]]XXXPPPQQQSSSTTTTTTRRRPPPOOONNNQQQ[[[iiinnnhhh^^^YYYVVVTTTRRRPPPPPPOOONNNLLLNNNNNNOOOOOOOOOPPPPPPPPPPPPRRRUUUVVVUUUPPPKKKHHHDDDGGGQQQgggrrr^^^RRRKKKEEEBBBCCC???AAACCCDDDDDDBBB>>><<<999999999999999999999999666666666666666555555555777999<<<@@@CCCEEEFFFGGGEEEJJJOOOQQQOOONNNQQQUUUVVVXXXZZZYYYWWWUUUWWWZZZ[[[cccnnnwww}}}}}}sssrrrrrrrrrppplllfffbbbbbb___\\\]]]^^^[[[TTTNNNLLLJJJFFFBBB???=========@@@===;;;999999888777555666666666666555444333222222222333444444555666666777777777666444333444666666666666555444333111111222222111000000///000000000111333666888:::;;;<<<<<<;;;999777777888999:::888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<======:::999777666666666777888444555777888999888666555222222111111000/////////,,,---///000222222333333555777:::;;;===???CCCFFFIIIIIIIIIIIIHHHFFFDDDCCC===>>>???BBBGGGLLLPPPSSSRRRUUUYYY]]]aaacccddddddccceeefffggghhhjjjmmmoookkkmmmqqqvvvzzz}}}uuuiiihhhllluuuwwwkkk```XXXTTTSSSQQQOOOKKKEEEAAA@@@BBBEEEIIIPPPZZZdddlllttt}}}}}}vvvnnnfff___ZZZXXXTTTVVV[[[dddqqq~~~{{{xxxzzzyyyzzzuuudddfffxxxuuuhhh^^^XXXPPPFFF>>>777444000...---,,,+++)))++++++++++++++++++++++++(((((()))************)))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))*********+++,,,...///000***111000///777<<>>;;;999999999999:::;;;<<<<<<===;;;999777666666777888;;;<<<===???AAACCCEEEEEEGGGHHHJJJLLLOOOQQQSSSSSSWWWYYYZZZXXXTTTSSSUUUXXX^^^dddmmmuuu|||~~~|||uuurrrooommmkkkjjjhhhfffaaa\\\[[[___bbb___\\\\\\VVVSSSPPPOOOOOONNNJJJGGGIIIFFFAAA>>>===???@@@@@@@@@===:::999:::::::::999888888888999:::<<<===>>>===<<<:::999888777777666777777888999999888666666222111000//////.........222333555777999:::;;;;;;>>><<<999777666777888999888999:::;;;:::999888777;;;<<<===============<<<999999999888888888888777777777666666666666777777555444333111000//////...+++,,,...000111222222222222333555666888:::>>>BBBGGGHHHIIIIIIGGGEEEEEEFFFAAAAAAAAACCCEEEIIIMMMOOOQQQTTTWWWZZZ\\\___bbbeeeeeeffffffffffffhhhlllooommmpppsssvvvxxxzzz|||~~~yyyllliiimmmuuu~~~vvvkkkbbbYYYTTTQQQSSSPPPKKKDDD???===>>>@@@IIIPPPYYYaaaiiiqqqzzz}}}zzzssskkkbbb\\\ZZZZZZXXXWWWZZZdddrrr~~~xxx{{{~~~zzzxxxwwwyyy}}}zzzfffiiizzztttjjjhhhaaaZZZOOO>>><<<555///...---)))((())))))******+++++++++******))))))************))))))((()))+++,,,,,,+++)))((((((((()))***++++++,,,,,,,,,+++++++++++++++++++++******++++++++++++,,,,,,///...000222555;;;IIIWWWvvvoooOOOLLL[[[fffyyyooogggcccbbbcccjjjkkknnnpppqqquuuxxxiiidddeeeeeebbbbbbUUUUUUUUUVVVWWWXXXYYYZZZWWWWWWWWWUUURRRQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTUUUVVVUUU\\\aaa``````dddggggggiiikkkooosssxxx|||vvvooogggfffiiilllkkkhhheeeaaacccnnnyyy}}}~~~~~~|||oooYYYUUUUUUlllhhhWWW[[[xxxpppaaa^^^XXXXXXXXXXXX[[[^^^aaaccccccfffjjjmmmooopppooonnnlllpppuuu|||tttdddZZZUUUSSSTTTTTTTTTTTTSSSRRRRRRTTTTTT[[[iiipppkkk___XXXSSSSSSRRRQQQOOONNNNNNMMMMMMNNNOOOOOONNNMMMOOOPPPOOORRRVVVXXXXXXTTTOOOLLLFFFJJJSSSfffppp___QQQJJJFFFDDDEEEDDDDDDDDDDDDBBB???<<<::::::999999:::;;;<<<<<<>>><<<:::888777777888888999:::<<<>>>AAACCCEEEFFFHHHIIIJJJLLLOOOQQQRRRSSSWWWYYY[[[ZZZWWWUUUWWWZZZ___eeemmmvvv|||}}}|||uuusssooommmllljjjhhhfffddd```___dddhhhhhhhhhjjjfffccc```______]]]ZZZVVV[[[XXXSSSPPPOOONNNNNNMMMIIIFFFCCCAAA@@@???===;;;>>>>>>============>>>???>>>===;;;:::888777777777777888888888777666444333222111000//////......///333444666888:::;;;<<<<<<===;;;999777666777999::::::;;;;;;;;;;;;;;;::::::<<<===============<<<<<<999999999999888888888888777777666666666666777777666666444333111000000000,,,---...///000000111111111333555666777:::>>>AAADDDFFFGGGGGGEEEDDDDDDEEEBBBBBBBBBCCCFFFIIIMMMOOORRRTTTWWWXXXZZZ[[[^^^```bbbbbbccccccccceeeiiillllllooorrruuuvvvxxxzzz|||vvvjjjhhhlllvvv~~~uuujjj```XXXRRROOOPPPMMMIIIDDD@@@???AAACCCIIIOOOYYYaaaiiiqqqzzz{{{xxxqqqhhh___YYYWWWXXXYYYXXX[[[cccqqq~~~{{{tttqqqwww~~~~~~{{{yyyvvvxxx|||{{{fffhhhxxxrrrjjjhhhccc```WWWGGG===555///......+++***+++******+++++++++******)))))))))************))))))((()))+++,,,,,,+++)))((((((((()))******+++,,,,,,++++++++++++++++++++++++,,,,,,------------......000//////222444:::HHHVVVtttwwwUUUNNNZZZfff{{{qqqjjjhhhiiinnnnnnqqqsssssswwwyyyjjjeeeeeedddbbbaaaVVVVVVWWWXXXYYYZZZZZZ[[[YYYXXXWWWTTTQQQPPPQQQSSSTTTSSSQQQPPPOOOOOOPPPPPPTTTUUUVVVUUUTTTUUUVVVXXXTTT[[[___^^^^^^aaacccccceeehhhlllqqquuuxxxyyyzzzpppjjjdddccchhhllllllkkkhhheeehhhtttttt^^^ZZZTTTlllnnnYYYYYYwwwpppbbb___YYYXXXXXXYYY[[[^^^aaacccdddgggkkknnnppppppooonnnnnnqqquuu{{{wwwfffZZZUUUSSSSSSSSSSSSSSSRRRRRRQQQSSSUUU^^^kkkoooiii^^^XXXSSSSSSRRRQQQPPPPPPOOOOOOMMMNNNOOONNNMMMNNNOOOQQQPPPSSSWWWYYYXXXUUUPPPMMMFFFJJJRRRddd|||iiiXXXMMMHHHHHHEEEDDDCCCDDDDDDCCCAAA???<<<;;;:::::::::;;;<<<===>>><<<;;;999888888888888777888;;;===@@@CCCEEEGGGIIIJJJKKKMMMOOOQQQRRRSSSVVVYYY\\\[[[YYYXXXYYY[[[```eeennnuuu{{{}}}|||wwwtttpppnnnmmmkkkiiiggggggcccccciiiooorrrwww|||}}}{{{zzzzzzyyywwwtttqqqiiifffbbb```^^^[[[XXXVVVVVVTTTQQQNNNLLLIIIEEEBBBGGGFFFDDDBBBAAA@@@?????????>>><<<;;;999888888888888888888888666444222111222222111000////////////444555666888:::;;;<<<<<<;;;:::888777777888:::;;;===<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;:::999999999888888888888777777666666666666777777777777555444333222111000---------.........//////000222444555666999===@@@AAACCCEEEEEEDDDCCCCCCDDDCCCBBBBBBCCCFFFIIILLLNNNRRRSSSUUUVVVVVVWWWYYY[[[]]]^^^^^^^^^___aaaeeehhhjjjmmmpppssstttvvvxxxzzz|||}}}rrrgggfffkkkuuuvvvkkk```XXXRRRPPPLLLKKKHHHDDDAAAAAACCCFFFHHHOOOYYYbbbiiipppxxx~~~|||xxxqqqhhh___YYYWWWWWWZZZYYY[[[cccppp|||~~~ssskkkfffgggrrr|||~~~{{{yyyyyyzzz|||{{{fffgggvvvvvvqqqqqqnnnmmmeeeUUU@@@777000//////,,,+++,,,++++++++++++***)))(((((())))))************))))))((()))***++++++***)))(((((())))))******+++++++++************************,,,,,,------------......111//////111222999GGGUUUqqq^^^QQQYYYeee|||sssoooppprrrrrrtttwwwwwwzzz}}}mmmfffdddbbbaaaaaaVVVWWWXXXYYYZZZ[[[[[[[[[YYYXXXVVVRRROOONNNPPPRRRUUUSSSQQQOOOOOOPPPQQQRRRRRRSSSTTTTTTSSSTTTWWWYYYVVV]]]```^^^]]]___aaa```bbbdddgggkkkooosssuuuwwwoooiiiddddddgggkkkmmmlllllliiilllvvvttt___]]]VVVmmmppp[[[YYYrrrqqqbbb___YYYYYYXXXYYY[[[]]]```bbbdddgggkkkooorrrqqqpppnnnooorrruuu{{{wwwfffZZZTTTRRRRRRSSSSSSRRRRRRQQQPPPRRRVVV```lllooohhh^^^YYYRRRRRRQQQQQQPPPPPPOOOOOONNNOOOOOONNNMMMNNNPPPRRRRRRTTTXXXZZZYYYUUUPPPMMMHHHKKKRRRbbb|||uuuaaaRRRLLLKKKFFFEEECCCCCCDDDDDDCCCBBB>>>===<<<::::::;;;<<<======<<<:::999888777777888555777999<<<@@@CCCFFFGGGJJJKKKLLLNNNPPPQQQRRRSSSTTTXXX[[[[[[YYYXXXYYY[[[```eeemmmuuuzzz~~~~~~yyyvvvsssqqqooonnnllljjjhhheeeeeekkkssszzz|||xxxssspppiiifffccc```\\\WWWQQQMMMMMMKKKIIIFFFCCCAAA??????>>>===<<<;;;999999999888777888888888777666444333333222111000////////////333444666777999::::::::::::999888777888999;;;<<<======;;;;;;;;;<<<>>>???>>>>>>>>>>>>===<<<::::::::::::999999999888888888777777666666666666777777777666666444333222000000...---------------------///111333444666888<<>><<<;;;:::999888777777777555666999<<<@@@DDDFFFHHHJJJKKKMMMNNNPPPRRRTTTTTTSSSVVVYYYYYYVVVUUUWWWZZZ___dddlllsssxxx|||zzzxxxuuussssssrrrpppnnnkkkhhhhhhnnnvvv~~~~~~{{{uuuooohhh```WWWRRRLLLKKKHHHEEEAAA???===<<<<<<;;;:::999999999999999666777888999:::999888777333222111000000/////////222333444666777888888888999888888888888:::;;;<<<<<<;;;:::::::::;;;===>>>>>>>>>>>>>>>===<<<:::::::::::::::999999999999888777777666666666666777777555555555444333111///.........---,,,,,,,,,,,,---...000222333444777;;;>>>>>>AAADDDEEEDDDCCCCCCCCCBBBAAAAAAAAABBBEEEHHHIIIJJJLLLNNNOOOOOOPPPRRRTTTTTTUUUVVVWWWXXX[[[```cccfffiiimmmoooqqqsssvvvxxxyyy{{{~~~}}}mmmbbbaaagggooo{{{xxxlllbbbZZZVVVTTTMMMLLLJJJFFFBBBAAABBBDDDIIIQQQ\\\eeekkkqqqwww{{{}}}~~~xxxoooeee^^^YYYWWWZZZYYY\\\dddppp{{{yyyjjj___]]]aaannnzzz}}}zzzxxx{{{{{{{{{}}}sssaaacccsssmmmMMM@@@444000///,,,))))))+++++++++***)))((('''&&&))))))************)))))))))))))))******))))))))))))))))))))))))*********(((((()))))))))******************+++++++++,,,,,,000//////000111666BBBOOOmmmzzzxxx}}}}}}uuuxxxmmmXXXVVV^^^~~~~~~zzzvvvtttvvv{{{~~~wwwkkkeee``````bbbVVVVVVUUUUUUVVVXXXZZZ[[[YYYYYYVVVRRRNNNLLLMMMNNNMMMMMMLLLLLLMMMNNNPPPQQQMMMNNNNNNNNNNNNQQQTTTWWW\\\bbbeeebbb```aaabbbaaacccbbbbbbdddiiipppxxx|||tttpppkkkhhhhhhiiikkkkkkmmmjjjkkkrrr{{{sss```___]]]kkkwwwnnn\\\\\\jjjxxxfff```XXXXXXWWWWWWYYY[[[^^^___```dddjjjooossssssqqqoooqqqsssvvv|||tttfffZZZSSSQQQQQQQQQQQQQQQPPPPPPOOOQQQTTT___mmmrrrkkk```YYYNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMNNNQQQSSSUUUWWW[[[\\\[[[WWWRRRNNNLLLNNNQQQ\\\rrr{{{iii[[[SSSKKKHHHEEEDDDDDDEEEEEEEEECCCAAA>>><<<;;;<<<===???<<<<<<;;;:::999888777777666777:::===AAADDDGGGHHHJJJKKKLLLOOOQQQSSSUUUVVVSSSVVVWWWVVVSSSSSSVVVYYY\\\bbbjjjqqqvvvzzz~~~~~~~~~~~~zzzwwwuuutttuuutttsssrrrpppllllllqqqwwwyyyooofff\\\SSSMMMFFFDDDBBB???<<<:::999999888777777777777888888999666777888:::;;;::::::999333333222111000000000000111222333555666666777777888888888888999::::::;;;999999999999:::;;;<<<<<<===>>>>>>>>>===<<<;;;;;;::::::::::::999999999999777777666666666666777777444555555555333111///...///...,,,,,,+++,,,---...---///111222444666:::===>>>@@@DDDEEEDDDBBBAAAAAA@@@???>>>>>>???BBBDDDFFFEEEGGGIIIJJJIIIJJJLLLNNNNNNOOOPPPQQQSSSVVV[[[^^^bbbeeeiiillloooqqqtttwwwxxxzzz|||~~~}}}nnnbbbaaaeeennnyyytttiii___XXXTTTSSSNNNMMMKKKGGGCCCAAABBBCCCJJJRRR^^^gggmmmrrrwwwzzz}}}~~~{{{sssiii___XXXUUUXXXXXX\\\eeerrr}}}pppeeeaaacccnnnyyy{{{yyywwwuuuvvvwww{{{~~~~~~ooo___bbbsss}}}PPPBBB444///...,,,)))(((************)))(((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++,,,,,,------------......///...000222222555???KKKgggsssrrrvvvwwwpppooosss{{{sss\\\VVVXXXtttxxxuuuuuuyyy~~~|||nnnfff``````cccVVVTTTSSSRRRSSSVVVYYY[[[ZZZZZZYYYUUUQQQNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMPPPTTTXXXYYY```dddcccbbbdddffffffgggggghhhjjjnnntttyyy}}}tttqqqlllhhhggghhhjjjkkkkkkhhhiiirrr||||||dddaaa^^^kkkttt|||nnn]]]\\\eeetttccc___WWWVVVVVVVVVWWWZZZ\\\^^^]]]aaahhhooorrrsssqqqpppqqqtttwww|||tttggg[[[SSSPPPQQQQQQQQQQQQPPPOOOOOOQQQSSS\\\llltttnnnbbbYYYNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNMMMNNNQQQTTTVVVXXX\\\]]]\\\WWWRRRNNNKKKLLLNNNXXXooowwwdddYYYNNNJJJFFFDDDDDDEEEEEEEEEEEECCC???<<<;;;<<<>>>???>>>>>>======<<<:::999999777999;;;>>>AAADDDGGGHHHIIIJJJLLLOOORRRUUUWWWXXXVVVWWWWWWTTTQQQQQQUUUYYYYYY___gggoootttyyy}}}~~~|||{{{{{{{{{{{{wwwuuutttssstttuuuttttttqqqnnnnnnppptttzzzsssnnnfff]]]UUUMMMFFFBBB<<<;;;:::888666555555555333333333444555777888999666777999::::::999888888333333222111000000000000222222444555666666777777999999999999999999::::::888888999:::;;;<<<<<<<<<<<<===============<<<<<<;;;;;;:::::::::999999999777777666666666666777777555666666666555222000...///...,,,,,,,,,---///000---...000111333666:::===<<>>======<<<;;;;;;<<<>>>@@@BBBBBBCCCDDDDDDCCCCCCDDDEEEEEEGGGHHHJJJLLLOOOTTTXXX\\\```dddhhhlllooorrruuutttwwwzzz}}}pppccc```dddoooyyy}}}rrrggg^^^XXXUUUTTTMMMMMMKKKGGGDDDBBBBBBCCCKKKTTT```jjjooossswwwzzz}}}yyynnncccZZZUUUVVVWWW\\\fffsssvvvkkkeeedddmmmwwwzzzyyyxxxssstttwww|||~~~zzzvvvuuussszzznnn___bbbrrr{{{PPPAAA222---...---+++***((()))))))))))))))(((((())))))************))))))))))))(((((((((((()))))))))))))))))))))))))))((())))))******+++,,,,,,---,,,,,,------------......---...000333333444===GGG___~~~}}}rrrqqqqqqxxxrrrnnnooouuuwwwtttqqqrrriiissswww```VVVQQQhhh~~~{{{wwwuuuwww|||qqqgggaaaaaadddVVVTTTQQQOOOPPPTTTXXX[[[\\\\\\[[[XXXSSSPPPNNNOOOQQQQQQQQQQQQQQQPPPNNNNNNLLLMMMMMMMMMMMMPPPUUUYYYVVV]]]cccbbbcccfffiiiiiikkklllnnnppptttwwwzzz|||ssspppkkkhhhggghhhjjjkkkiiifffiiirrriiiccc^^^jjjsss|||ooo]]][[[```}}}}}}nnn___\\\WWWVVVUUUUUUVVVYYY[[[]]][[[```gggnnnrrrsssrrrpppqqqtttwww}}}uuuhhh\\\TTTPPPPPPQQQQQQPPPPPPOOONNNRRRRRR[[[kkkvvvqqqcccXXXOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQPPPNNNMMMNNNQQQTTTVVVYYY\\\^^^\\\XXXRRROOOIIIIIILLLVVVmmmkkk]]]OOOLLLGGGDDDDDDEEEEEEFFFFFFCCC@@@===;;;<<<>>>???@@@@@@??????>>><<<;;;:::999:::<<>>BBBCCCAAA>>><<<;;;<<<;;;:::999:::<<<>>>???@@@AAAAAA@@@>>>======>>>@@@AAACCCDDDFFFJJJOOOSSSXXX\\\aaaeeeiiimmmqqqsssqqqtttyyy|||qqqdddaaadddpppyyy}}}ssshhh___ZZZWWWVVVLLLLLLJJJHHHDDDCCCDDDEEELLLUUUaaakkkqqqtttxxxzzz~~~~~~sssggg]]]WWWUUUVVV[[[ffftttzzzooogggeeellluuuyyyyyyyyyvvvwwwzzz~~~|||tttnnnmmmjjjnnnrrruuuooo```cccrrr}}}www~~~|||jjjNNN???000,,,......---,,,'''((()))))))))))))))((())))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,---111444444444<<>><<<>>>@@@@@@===;;;999999999:::<<>>AAABBBAAA?????????>>><<<;;;:::888888999999888666555444333222444444666666666444222000///...,,,+++***++++++,,,000111111222444666888999===>>>?????????===<<<;;;666666666777888999;;;;;;;;;::::::999999::::::;;;<<<<<<===>>>@@@DDDJJJOOOTTTYYYaaafffhhhkkkooorrrppptttxxx|||qqqeeeaaaaaammmuuuzzzpppeee]]]XXXUUUUUUPPPMMMIIIFFFCCCCCCCCCDDDJJJTTTbbbmmmtttwwwzzz|||}}}mmmaaaZZZYYYYYY^^^iiiyyy|||lllhhhffflllwww}}}{{{wwwvvvvvvuuuvvv{{{}}}wwwmmmfffffffffhhhkkkrrryyy{{{lll^^^aaasss~~~nnndddbbb___[[[EEE;;;000+++,,,...,,,***+++++++++******)))))))))******))))))))))))******(((((())))))))))))))))))+++++++++************)))''')))+++---...---,,,+++((()))+++,,,------,,,+++......//////000555:::???QQQooo}}}ooonnnnnn|||zzzrrrnnnlllhhh```ZZZRRRPPPVVVgggyyynnn\\\LLL\\\oooyyyyyyssswwwyyy{{{zzzjjjbbb```aaaPPPOOOOOONNNNNNPPPQQQRRRVVVYYY\\\[[[VVVQQQNNNMMMMMMKKKHHHHHHKKKNNNOOOPPPPPPOOOOOOQQQTTTUUUTTTRRRRRR[[[aaaaaaccciiipppqqqsssvvvwwwxxx|||~~~xxxoooiiikkkkkkgggjjjqqqrrrooommmrrr~~~kkk``````iiioooyyyqqq___]]]```zzz|||kkk^^^^^^XXXXXXYYYZZZZZZ[[[\\\]]]```ccciiipppuuuvvvrrrnnnmmmoooqqqyyy|||kkk[[[SSSQQQQQQOOONNNMMMNNNNNNOOORRRUUU^^^kkktttpppaaaTTTNNNMMMMMMNNNPPPQQQPPPOOOPPPQQQRRRQQQOOONNNOOOPPPUUUZZZ^^^]]]]]]]]]YYYTTTNNNNNNNNNRRR___yyy|||jjjZZZTTTNNNLLLIIIEEEDDDGGGGGGFFFEEEAAA===<<<===>>>???@@@BBBBBB???<<<;;;:::;;;<<<===???BBBEEEGGGIIIKKKLLLNNNPPPTTTYYY]]]___ccc\\\VVVSSSOOOMMMPPPVVVZZZ^^^dddllltttzzz|||zzzxxxuuutttuuuvvvwwwsssssssssttttttuuuuuuuuupppmmmiiihhhgggfffbbb___XXXWWWTTTQQQNNNMMMLLLLLLLLLKKKIIIEEEBBB???===<<<999888777555444222111000000000///......//////000111111111111222444666777999999999999888888777777555444333222111111111111222333444555555555444333666666666777888888999999999999::::::;;;;;;;;;<<<<<<<<<===???BBBCCCBBB@@@@@@@@@???===<<<:::999999777777666555333222111111444444555666555333111000...---,,,+++++++++,,,---///000000222444666888999;;;<<<=========<<<:::999666666666666666777888999;;;;;;::::::::::::;;;;;;999:::;;;;;;===AAAGGGLLLPPPUUU]]]bbbeeeggglllooopppssswww{{{}}}rrrfffbbbbbbmmmtttzzzpppfff]]]WWWUUUTTTPPPMMMJJJFFFCCCCCCCCCDDDIIISSSaaalllssswwwzzz}}}~~~qqqbbbYYYYYY[[[```lllyyyyyynnnjjjgggllluuuzzzwwwsssvvvvvvuuuuuuyyy{{{tttjjjdddcccbbbbbbfffmmmuuu{{{|||mmm___bbbsss}}}sssdddYYYUUUQQQMMM@@@888000---......***&&&,,,,,,+++++++++++++++*********))))))))))))*********)))))))))))))))))))))*********)))))))))((((((((()))+++,,,------,,,,,,***+++,,,------......---.../////////111555:::>>>OOOlll~~~pppnnnooowww|||||||||sssllljjjfff```[[[VVVSSSWWWfffxxx|||iiiVVVdddqqqwww{{{yyywwwyyyzzzyyy}}}sssooosssuuuwww}}}mmmdddbbbaaaNNNOOOPPPRRRRRRQQQPPPOOOPPPTTTXXXZZZWWWSSSOOOMMMLLLJJJGGGGGGIIIKKKLLLLLLNNNMMMNNNPPPSSSTTTSSSRRRRRRZZZ```aaadddkkktttyyy{{{}}}~~~}}}yyyooohhhjjjjjjhhhllltttuuusssqqqqqqxxxtttddd^^^^^^hhhnnnwww~~~qqq___]]]\\\wwwmmm___^^^\\\]]]^^^^^^^^^^^^^^^]]]bbbeeekkkqqquuuuuurrrnnnmmmnnnooovvv|||kkk\\\TTTQQQQQQOOONNNMMMMMMMMMMMMQQQVVV___jjjppplll___TTTMMMMMMLLLNNNPPPQQQQQQPPPPPPRRRRRRRRRPPPOOOPPPQQQTTTYYY^^^^^^^^^___[[[VVVRRRPPPNNNOOOZZZqqqrrr```YYYRRRPPPLLLGGGDDDEEEIIIHHHGGGCCC???=========AAACCCDDDDDDAAA>>><<<<<<=========???AAAEEEIIIKKKLLLLLLNNNQQQUUUZZZ___aaafff```YYYUUUPPPMMMQQQWWWYYY]]]dddlllsssyyy}}}xxxvvvuuusssssstttvvvwwwrrrssstttuuuvvvvvvvvvvvvnnnmmmkkkiiiddd\\\RRRLLLDDDBBB@@@>>><<<;;;;;;;;;999999888666555444333333111111111111111000000000//////............//////000000000111222444777888<<<;;;999888777777777777555444333222111111111111222333444444555555444444555555666666777888888999999999:::;;;<<<<<<============>>>AAACCCEEECCCBBBAAAAAA@@@>>>===<<<;;;;;;888777666555444333222111333444555555444333111000---,,,+++++++++,,,---.........///111333666888999999:::;;;;;;;;;:::999888666555555555555555666666999999888888888888999999666777888888:::>>>CCCGGGKKKQQQXXX^^^aaadddhhhlllpppsssvvvyyy|||ssshhhddddddmmmttt{{{qqqfff]]]WWWTTTSSSPPPNNNJJJFFFDDDCCCCCCDDDHHHRRR```lllssswww{{{~~~rrraaaWWWXXX]]]eeeooozzzvvvoookkkiiimmmtttxxxvvvrrrssstttuuuwww{{{}}}wwwnnnfffcccaaa```dddkkktttyyy}}}nnnaaadddtttzzznnn^^^SSSMMMHHHDDD:::555000///000...)))###***************+++++++++******))))))))))))***************))))))((((((((())))))))))))(((((((((''')))******+++,,,,,,------,,,,,,,,,,,,---...///000...//////000111444:::===KKKhhhvvvtttrrrtttuuusssyyysssllliiifffbbb^^^XXXTTTXXXiii|||iiirrrwwwyyyvvvpppllloooqqqpppuuuooolllppprrrttt}}}qqqgggcccbbbOOOPPPQQQRRRRRRQQQPPPOOOLLLNNNRRRTTTTTTRRRPPPNNNKKKIIIFFFFFFGGGIIIIIIHHHJJJKKKLLLNNNPPPRRRRRRRRRUUU[[[aaadddfffnnnzzz}}}qqqhhhiiijjjiiillltttuuuvvvuuussstttyyyxxxfff\\\[[[XXXdddlllttt{{{ppp^^^ZZZYYYtttqqqaaa^^^\\\]]]^^^_________^^^^^^bbbeeekkkpppsssrrrooommmmmmnnnooottt|||kkk\\\UUURRRQQQPPPOOOMMMLLLLLLLLLOOOTTT^^^hhhlllhhh]]]TTTMMMLLLLLLMMMOOOQQQQQQPPPPPPQQQRRRRRRPPPPPPQQQRRRUUUZZZ^^^^^^^^^^^^[[[UUUSSSPPPLLLMMMUUUiiiwwwfff]]]UUURRROOOIIIFFFFFFJJJJJJIIIFFFAAA>>>======AAACCCEEEDDDAAA>>>===<<<>>>======>>>@@@EEEIIILLLLLLMMMNNNQQQUUU[[[```ccchhhccc\\\WWWQQQMMMPPPWWW\\\```ffflllrrrvvvxxxyyyuuutttsssrrrrrrssstttuuuqqqrrrtttuuuvvvwwwwwwvvvqqqpppnnnhhh___SSSGGG???===<<<:::999888888888888999888777666444333111111333333222111000//////...///............//////000......///000222444777888===<<<:::999777777777777666555444333222111111111222222333444444555555555555555666666777888999999999999:::;;;===>>>????????????@@@BBBEEEFFFEEECCCBBBAAAAAA@@@>>>======<<<;;;:::999888666555444444333444444444333222111000,,,++++++***+++,,,...///,,,---...000222555777888777888999::::::999888777666666555444444444444444555555444444444444555555444555666777888;;;@@@CCCHHHNNNVVV[[[___bbbfffjjjooorrruuuwwwzzz~~~uuujjjeeeeeennnvvv{{{qqqggg^^^WWWSSSRRRPPPNNNJJJFFFDDDCCCDDDDDDIIIRRR```lllsssxxx}}}}}}ooo```XXXXXX^^^hhhrrr{{{xxxrrrooommmpppvvvyyywwwtttnnnrrruuuyyyyyylllhhhdddcccgggnnnvvvzzz}}}ooocccfffvvvzzzlll]]]PPPHHHBBB???888444000///000...***&&&'''((((((((())))))************))))))))))))*********))))))(((((('''''''''******)))))))))(((((((((************+++,,,---...---,,,,,,+++,,,...///111...///000000111444999===GGGddd|||yyyzzzyyyzzz~~~tttnnnllljjjeeeaaaXXXUUU\\\qqq~~~}}}wwwmmmggghhhkkkkkkpppmmmlllppprrrsss{{{ttthhhcccaaaOOONNNMMMMMMMMMMMMNNNOOOJJJKKKKKKMMMNNNOOOPPPOOOJJJHHHFFFFFFGGGHHHGGGGGGFFFHHHJJJMMMOOOPPPRRRSSSVVV[[[bbbfffjjjssstttiiihhhiiihhhlllsssvvvxxxxxxvvvsssrrruuuyyyzzz|||{{{nnn^^^VVVVVVTTTcccmmmuuu|||rrr```YYYWWWrrruuuddd```YYYZZZ[[[\\\]]]^^^^^^^^^```dddiiimmmooonnnlllkkkmmmooopppttt|||kkk]]]VVVRRRQQQPPPOOOMMMLLLJJJJJJLLLQQQ[[[fffkkkggg\\\SSSNNNLLLKKKLLLNNNPPPPPPPPPOOOQQQRRRQQQPPPPPPQQQRRRVVV[[[^^^^^^]]]\\\XXXRRRQQQLLLIIIKKKQQQbbb~~~lllbbbXXXTTTQQQLLLHHHGGGIIIJJJJJJGGGCCC???===<<>>===<<<>>>======>>>@@@DDDIIIKKKMMMMMMNNNPPPTTTZZZ___ccchhhddd___YYYQQQLLLOOOVVV\\\```fffmmmrrruuuwwwwwwuuutttrrrqqqqqqqqqqqqrrrqqqrrrtttvvvwwwvvvvvvuuurrrpppllldddXXXKKK@@@:::999888777555555555666666777777555444222111//////555444333222111///......000/////////000000111222......///000111444666888>>>===<<<;;;999999888888777666444333222111111111222222333333444555666666555555666777888999:::::::::;;;;;;===>>>???@@@@@@@@@@@@AAACCCFFFGGGFFFDDDBBBBBBAAA@@@???>>>>>>===;;;;;;:::999777666555444333333333222222111000000,,,++++++***+++,,,...///,,,,,,---///111444666777666777888999999999888777777666555444444444444444333333333222222333333333333555666666777:::>>>AAAFFFLLLTTTZZZ^^^aaafffjjjmmmpppsssvvvyyy}}}uuukkkggghhhqqqxxxzzzqqqggg^^^XXXTTTRRRQQQNNNKKKGGGDDDDDDDDDEEEJJJSSSaaalllsssyyy~~~|||uuulllccc]]]YYY```jjjttt}}}}}}yyyvvvvvvyyyyyyvvvrrrlllppptttxxx~~~~~~oookkkggggggkkkqqqvvvxxx{{{nnndddhhhxxxuuueeeWWWLLLBBB<<<999999555000---......---+++((())))))******+++++++++******))))))))))))******(((((((((''''''&&&&&&&&&++++++*********)))))))))************+++,,,---...,,,,,,+++++++++---///000...///000111222444888<<>>======>>>>>>>>>???BBBFFFIIILLLOOONNNNNNOOOSSSYYY^^^aaagggdddbbb]]]TTTMMMOOOVVVYYY^^^eeemmmssswwwyyyyyyssssssrrrqqqqqqpppppppppqqqrrrtttvvvvvvuuusssrrrooommmhhh___RRRGGG???;;;999888666555555555555666444444444333222222111111111111111111111111111111222111111111222333444555111111111111333555777999>>>>>>>>>>>>===;;;:::999777777555444222111111111222222222333444555666777666666777888999;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@AAADDDFFFGGGFFFEEEBBBAAAAAA@@@??????>>>>>>:::999888777666555444333333333222111111000000000---,,,+++++++++,,,---...,,,,,,---...000222444555555666777888888888777666666666555444333333444444444444333333333333444444333444555666666888;;;>>>CCCIIIQQQXXX\\\```eeeiiikkknnnsssvvvyyy|||tttkkkhhhjjjrrryyy~~~yyyqqqhhh___YYYUUUSSSQQQOOOKKKGGGEEEDDDDDDEEEKKKTTT```kkkrrrxxx}}}~~~yyyuuupppkkkfffbbbZZZ```iiiuuu}}}|||yyytttpppmmmpppssstttyyy}}}rrrnnnlllmmmrrruuuvvvvvvxxxlllccciiizzzqqqaaaUUUKKKAAA;;;999999555///,,,,,,---//////,,,,,,,,,,,,,,,---------******))))))))))))******''''''''''''''''''''''''++++++++++++************)))******+++,,,,,,------++++++++++++,,,---...///...///111111222444888;;;CCC^^^www~~~xxxwwwwwwuuuoooiiiccc^^^dddzzzxxxtttggg``````aaabbbccceeehhhkkkpppvvvzzzxxxkkkccc```KKKJJJHHHFFFEEEFFFHHHIIIKKKIIIIIIKKKMMMOOONNNLLLJJJIIIHHHHHHJJJJJJJJJIIIEEEIIIMMMPPPQQQSSSVVVYYYZZZ]]]ccciiimmmwwwvvvgggeeehhhiiinnnuuu{{{yyywwwwwwwwwxxxwwwvvvzzz~~~{{{hhhXXXRRROOOdddrrr{{{zzzeeeYYYQQQlll~~~wwwfffbbb\\\[[[YYYXXXYYYZZZ]]]^^^[[[```fffjjjjjjjjjjjjkkkiiilllpppttt}}}kkk]]]YYYRRRRRRQQQPPPMMMKKKHHHGGGIIIMMMWWWfffrrrqqqcccWWWQQQNNNLLLKKKLLLMMMNNNMMMMMMNNNOOOOOONNNNNNOOOQQQQQQVVVZZZYYYYYYXXXTTTNNNKKKGGGHHHLLLMMMSSSiiissscccZZZUUUOOOKKKJJJEEEGGGIIIIIIEEEAAA>>><<<<<<>>>AAABBBAAA????????????@@@AAACCCFFFIIIKKKMMMPPPOOONNNNNNRRRWWW\\\```fffeeeeeeaaaXXXPPPQQQWWWZZZ___fffnnntttxxxyyyyyyqqqqqqqqqqqqqqqrrrrrrrrrqqqrrrtttuuuuuusssqqqoookkkkkkggg^^^SSSIIICCC@@@===<<<:::999888888999999777777777777666666666666111111111222222333333333444444444444555666777888555555444555666888:::;;;===>>>@@@AAA@@@???<<<;;;888777666444222111111111222222222222333555777888666777888999;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@AAADDDFFFGGGFFFEEEAAAAAA@@@@@@??????>>>>>>::::::999888666555444444333222111000000/////////...---,,,+++++++++,,,------------...///000222222222333555666666666555444444333333222222222333333444444333333333333444444111333444555555666999;;;>>>DDDMMMSSSXXX\\\aaaeeehhhlllrrrwwwzzz|||~~~sssjjjiiikkkrrryyy|||xxxppphhh```YYYVVVTTTQQQOOOKKKGGGEEEDDDEEEEEEJJJSSS___iiipppuuuzzz~~~|||vvvqqqmmmiiieeeaaa[[[___hhhttt~~~{{{vvvrrrmmmpppqqqrrrwww~~~zzzxxxxxx{{{~~~{{{tttjjjcccjjj|||~~~ooo___UUUMMMCCC>>>===666333///,,,+++,,,...///,,,,,,,,,,,,++++++++++++******))))))))))))******''''''(((((()))*********************))))))))))))((()))+++,,,------,,,,,,+++,,,---......//////......///111222333444777:::BBB\\\uuu{{{xxxxxxvvvrrrmmmfff^^^^^^qqq|||zzzppp~~~}}}kkk```___```]]]___bbbdddhhhnnnuuuyyyzzzmmmdddaaaLLLKKKJJJIIIIIIIIIIIIJJJKKKJJJKKKNNNQQQPPPMMMIIIJJJIIIHHHIIIKKKLLLKKKJJJGGGKKKOOORRRSSSUUUYYY\\\aaabbbfffjjjlllsssuuufffeeehhhkkkpppxxx~~~zzzuuuuuuyyy}}}~~~}}}ooo[[[RRRLLLbbbqqq{{{zzzcccVVVOOOiii{{{vvveeeaaaaaa^^^[[[YYYXXXZZZ\\\^^^ZZZ```fffjjjjjjjjjkkklllfffkkkooottt~~~}}}kkk^^^YYYRRRRRRQQQPPPMMMKKKHHHFFFIIILLLWWWhhhvvvvvvgggYYYRRROOOLLLKKKLLLMMMMMMMMMLLLMMMOOONNNNNNNNNOOOPPPMMMSSSWWWWWWWWWXXXTTTOOOJJJGGGIIIMMMLLLNNNbbbyyy{{{ggg\\\VVVPPPKKKJJJDDDFFFIIIIIIEEEAAA>>><<<;;;>>>AAABBBBBBAAAAAAAAA@@@AAACCCFFFIIIKKKMMMNNNPPPOOONNNNNNQQQVVV[[[^^^ffffffgggddd[[[RRRRRRXXX^^^bbbiiioootttvvvvvvuuunnnooopppqqqrrrsssttttttqqqrrrtttuuutttrrrooonnnjjjjjjhhhbbbWWWNNNHHHFFF@@@>>>===;;;:::::::::;;;<<<<<<;;;999888777666666555555555444444444444444555555555666666888999999999888888888888:::<<<===<<<>>>AAACCCCCCAAA>>>;;;888777666444222111111111222222222222333555777888777888999:::<<<===>>>?????????????????????@@@@@@@@@@@@AAACCCFFFGGGFFFEEEAAA@@@@@@??????>>>>>>>>>===<<<;;;:::999777666666333222111000///////////////...,,,+++***++++++,,,...------......///000111111222333444555444444333222111111111111111222222222222111111111111222222000111333333333555777999:::@@@IIIPPPTTTYYY^^^bbbggglllrrrxxxzzz|||}}}}}}rrrjjjjjjlllqqqyyy{{{wwwppphhh```ZZZVVVUUURRROOOKKKGGGEEEDDDEEEEEEJJJRRR^^^gggnnnsssxxx|||~~~zzztttoookkkgggaaa]]]\\\___fffsss~~~zzzwwwllloooqqqrrrwwwrrrhhhbbbkkk}}}zzzjjj[[[RRRKKKBBB======333111...,,,+++,,,------******))))))((((((''''''******))))))))))))******(((((()))***+++,,,------))))))))))))((((((((((((''')))+++---...---,,,++++++---...000000000000///...///111222333444777:::BBB[[[sss|||wwwwwwvvvssspppeeeYYYVVVffflllooolll~~~qqqccc```aaa[[[___bbbccchhhooovvvzzz{{{|||nnnfffbbbLLLJJJHHHIIIJJJLLLMMMLLLMMMKKKJJJJJJLLLMMMMMMLLLHHHJJJMMMOOOPPPPPPNNNMMMOOOOOOOOOQQQTTTWWW[[[]]]___bbbeeeiiimmmvvvxxxlllhhhiiikkkmmmpppwwwppplllrrrzzz~~~cccTTTOOO\\\ggg||||||rrrOOOTTThhh~~~~~~qqqfff```bbb\\\YYY[[[]]]\\\]]]```dddeeegggjjjlllllljjjgggffflllqqqsss{{{xxxkkk___WWWTTTSSSRRRPPPNNNLLLKKKJJJOOOPPPWWWgggvvvwwwkkk^^^TTTNNNIIIJJJKKKJJJKKKOOONNNMMMJJJIIIIIIJJJLLLNNNSSSTTTVVVXXXXXXUUUPPPKKKIIIIIIIIIJJJJJJNNN[[[iiiiii]]][[[XXXNNNEEEHHHFFFEEEFFFGGGFFFAAA===;;;===???AAABBBAAA@@@???===@@@DDDGGGIIIJJJKKKMMMLLLMMMMMMPPPSSSXXX\\\^^^dddhhhjjjeee[[[TTTTTTVVV]]]eeellloooqqqtttssspppooopppppppppqqqqqqqqqqqquuuttttttttttttssspppnnnmmmllliiieee___XXXSSSPPPIIIHHHGGGFFFCCCAAA???===>>>======<<<;;;;;;;;;;;;777777888777555555555666::::::;;;;;;;;;<<<<<<<<<===<<<999888999;;;>>>AAADDDDDDDDDDDDBBB@@@>>>===<<<;;;:::888666555444444111222222333444555666777777999;;;>>>???@@@??????=========???AAABBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDGGGDDD@@@??????@@@@@@@@@===<<<;;;:::888666444222333222111000/////////000///...---,,,++++++******''')))+++------...000222222333444444555555444444444333111000000000111111222111000//////000111222222111000000222444666888888<<>>===777333111111000+++***,,,************************'''(((***,,,,,,***((('''++++++******))))))((((((++++++***************+++************************++++++++++++,,,---....../////////------000444777???RRRooo~~~zzzvvvqqqlllbbbYYYTTT]]]sssxxxgggaaaggg{{{rrrfff```^^^_________```cccjjjrrryyy}}}|||nnnfffdddJJJIIIHHHHHHKKKMMMNNNMMMLLLJJJIIIJJJMMMOOOOOONNNLLLNNNPPPQQQQQQPPPOOOMMMQQQPPPQQQRRRUUUXXX\\\^^^]]]```ccceeeiiipppzzzyyylllhhhiiijjjmmmppppppiiiffflllssswwwyyy{{{~~~cccVVVOOO\\\hhh}}}~~~uuuSSSQQQeee|||sssfff^^^```[[[XXXZZZ\\\[[[]]]```cccdddgggjjjmmmmmmkkkiiihhhnnnsssuuu|||xxxkkk^^^VVVQQQQQQPPPOOONNNNNNMMMMMMNNNNNNVVVfffuuuwwwlll___SSSMMMIIIJJJKKKJJJKKKOOOOOOMMMKKKJJJJJJKKKMMMNNNQQQSSSUUUXXXXXXVVVQQQMMMLLLKKKKKKKKKJJJLLLWWWccctttfff```\\\SSSJJJHHHFFFEEEEEEGGGFFFAAA===;;;===???@@@AAAAAA@@@???===@@@CCCFFFGGGIIIKKKMMMOOOOOOPPPRRRUUUYYY\\\___bbbfffhhhddd\\\VVVVVVXXXaaaiiippprrrsssvvvuuurrroooooooooooopppppppppppppppppprrrtttuuuvvvvvvuuunnnllljjjgggeeebbb___]]]]]]\\\YYYVVVSSSPPPMMMLLLIIIHHHEEECCCAAA@@@@@@@@@;;;<<<<<<<<<<<<<<<===>>>============>>>>>>>>>>>>???>>><<<;;;<<>>>>>>>>@@@BBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCAAA???>>>?????????>>>======<<<:::888666444333222222111000000000000000///...---,,,+++*********)))+++,,,---,,,---...000111111222333333333333222333222111000000000111111111111000//////000111111222222111111222333666777888<<>>;;;<<<>>>@@@@@@@@@??????>>>@@@BBBDDDEEEHHHKKKNNNPPPPPPPPPRRRTTTWWWZZZ\\\___cccfffccc]]]YYYYYY[[[cccjjjqqqrrrsssuuutttrrrmmmmmmnnnnnnnnnoooooooooooooooqqqsssuuuvvvwwwxxxrrrooommmnnnrrrvvvwwwwwwvvvssspppkkkgggcccaaa``````^^^[[[WWWSSSQQQPPPOOOEEEEEEDDDCCCCCCDDDEEEFFFBBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@AAACCCFFFHHHKKKKKKKKKJJJHHHEEECCCAAA===<<<:::888666555444444444444555555666666777777888:::===@@@CCCEEEEEEFFF@@@@@@@@@BBBDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???@@@AAAAAA@@@>>>>>>===<<<;;;999666444333222111111000000000111111///...---+++******))))))+++,,,------,,,+++,,,...//////000111111111000000222111111000000000000111111000000//////000000111333222111111111333444555777;;;@@@EEELLLSSSZZZ___eeejjjpppssstttuuuyyy|||~~~uuugggcccfffmmmwww~~~tttjjjaaaZZZVVVTTTRRRPPPLLLGGGCCCAAABBBDDDLLLVVVbbbkkknnnppptttwwwyyy{{{~~~}}}rrrfff\\\XXXWWWVVVWWW^^^kkkzzztttzzz{{{wwwwwwyyy~~~qqqiiirrrrrreee^^^[[[TTTMMMIII999333/////////+++***,,,************************))))))))))))))))))))))))))))))))))))************)))((((((((((((((())))))(((((()))+++,,,...//////++++++++++++,,,---...///,,,...111222222444666888AAAPPPhhh{{{vvvuuu|||xxxuuupppkkkaaaUUUMMMXXXrrrsssfffgggxxxxxxjjj```[[[XXXZZZ[[[^^^dddlllvvv}}}ssseee^^^KKKJJJIIIJJJMMMNNNNNNMMMKKKJJJIIIKKKOOORRRUUUUUURRRRRRRRRSSSRRRRRRRRRQQQSSSRRRRRRRRRTTTWWWYYY[[[^^^aaabbbbbbbbbeeekkkpppvvv}}}{{{nnnjjjjjjjjjkkkmmmfff```]]]ccckkknnnppprrryyyyyybbbZZZSSSaaalllzzzZZZPPP```zzzpppeeebbb\\\YYY[[[\\\\\\]]]```aaabbbfffkkkooopppnnnkkkiiiooouuuyyyxxxjjj]]]TTTMMMMMMNNNNNNOOOOOOOOOPPPNNNOOOVVVdddqqqtttkkkaaaRRRLLLHHHIIIKKKJJJKKKOOOOOONNNMMMLLLMMMNNNOOOPPPSSSTTTWWWZZZ[[[YYYTTTOOOLLLKKKKKKJJJGGGFFFKKKSSSgggqqqeee]]]YYYMMMIIIDDDCCCDDDDDDBBB???;;;<<<===>>>???????????????@@@BBBCCCDDDGGGKKKOOOOOOOOOOOOPPPRRRTTTVVVWWW\\\___bbbaaa]]][[[[[[]]]bbbiiinnnooooooqqqqqqnnnlllllllllmmmmmmmmmnnnnnnqqqrrrrrrrrrrrrrrrtttuuuuuussssssxxx~~~|||{{{{{{zzzxxxtttnnnhhhccc```TTTQQQNNNKKKIIIIIIIIIHHHEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCEEEGGGJJJKKKNNNNNNMMMLLLJJJGGGDDDCCC===<<<:::888777555555444666666666666777777888888:::<<<>>>AAACCCDDDEEEFFFCCCBBBBBBDDDGGGHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAACCCEEEEEECCCAAA>>>>>>===;;;999777555444111111111000000111222222//////---,,,***)))))))))***+++,,,,,,++++++,,,------...//////000000//////000000000000000000000000000000000//////000000000333222222111111222333444666999>>>CCCIIIPPPWWW\\\bbbgggmmmpppqqqtttxxx{{{|||vvvhhhdddgggnnnxxx}}}tttiii```YYYVVVTTTRRRPPPLLLFFFBBB@@@AAACCCMMMWWWccckkknnnpppssswwwxxxzzz}}}wwwhhh\\\VVVVVVRRRTTT[[[hhhxxx}}}jjjpppwww}}}}}}xxxxxxyyy}}}~~~ppphhhqqqvvvjjjdddaaa[[[QQQJJJ<<<444//////...,,,+++,,,******************************))))))))))))******(((((())))))******++++++******************+++,,,)))******,,,---......///,,,++++++,,,,,,---...///(((+++///111222333444666???MMMddd{{{yyyqqqnnnttt}}}xxxwwwsssnnndddXXXPPP[[[vvvyyyhhheeesss}}}oooccc]]]XXXZZZ\\\___dddkkktttzzzxxxggg^^^OOONNNMMMNNNOOOPPPOOOMMMIIIGGGFFFHHHLLLPPPRRRSSSPPPPPPPPPQQQQQQRRRSSSTTTSSSRRRQQQQQQRRRTTTWWWXXX]]]___aaaaaa___```dddhhhmmmsssxxxzzz~~~{{{oookkkkkkkkkkkkmmmfff^^^[[[```hhhlllnnnqqqxxxuuu```ZZZWWWeeeooo{{{\\\QQQ]]]uuuvvvkkkeee___\\\]]]^^^]]]^^^aaa___aaafffkkkooopppmmmkkkffflllrrryyyyyykkk]]]TTTNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPVVVcccoooqqqiii```TTTNNNJJJJJJKKKJJJKKKNNNNNNNNNMMMMMMNNNOOOPPPQQQVVVXXX\\\___```\\\UUUPPPKKKHHHHHHHHHFFFDDDHHHNNN^^^vvvzzzlllbbb^^^QQQLLLFFFCCCCCCCCCBBB@@@;;;<<<<<<===>>>>>>>>>>>>???@@@BBBCCCEEEHHHLLLOOOOOOPPPPPPQQQSSSTTTUUUVVVYYY\\\______]]][[[\\\]]]aaagggllllllmmmooonnnlllkkkllllllllllllmmmmmmmmmqqqqqqrrrpppooopppsssvvvwwwxxx{{{uuuoooddd^^^WWWQQQMMMKKKIIIGGGDDDCCCAAA@@@@@@AAABBBCCCAAABBBDDDFFFHHHKKKLLLMMMPPPOOOOOOMMMJJJGGGDDDBBB===<<<;;;999777666555555777777777888888999999:::>>>>>>@@@AAABBBCCCCCCDDDEEEEEEEEEGGGIIIKKKJJJIIIFFFEEEEEEDDDCCCBBBAAAAAA@@@AAABBBEEEGGGFFFDDDAAA???>>>>>><<<:::888666444111111000000111222333333111000...,,,+++***))))))''')))++++++++++++---...------...////////////////////////////////////////////////000000/////////222222222111222222222333555888<<<@@@EEELLLTTTYYY___ccciiimmmooorrrwww{{{zzz~~~wwwiiidddgggppp{{{|||ssshhh___XXXTTTSSSRRRPPPLLLFFFAAA???@@@BBBMMMWWWdddllloooqqqsssvvvxxxzzz}}}xxxiii]]]VVVUUUQQQSSS[[[iiizzz}}}wwwbbbfffmmmwww~~~|||{{{|||}}}yyyllldddnnnyyypppkkkjjjeeeWWWKKKAAA777000......,,,++++++******************************))))))))))))******(((((())))))******++++++******))))))***+++,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...//////(((+++///222222333444555<<>>>>>???AAACCCEEEFFFIIILLLOOORRRSSSTTTUUUVVVWWWXXXXXXXXXZZZ\\\\\\[[[ZZZZZZ[[[bbbhhhmmmmmmmmmppppppnnnkkkkkklllllllllmmmmmmmmmlllnnnoooooonnnqqqwww}}}}}}xxxiiiaaaWWWOOOKKKIIIEEECCC???>>>===<<<<<<>>>@@@AAAAAACCCEEEIIIKKKNNNOOOPPPQQQQQQPPPNNNKKKHHHDDDBBB>>>===;;;999777666555555777777888999:::;;;<<<<<<@@@AAAAAAAAABBBCCCCCCDDDHHHGGGHHHJJJLLLMMMLLLKKKGGGGGGFFFEEEDDDDDDCCCCCC@@@@@@AAACCCEEEEEEBBB@@@@@@???>>>===;;;888666555000000000111222333444555222111000...,,,+++******&&&(((*********+++,,,...,,,,,,---............------......////////////......//////000000//////...000111111222222222333333555777:::>>>CCCJJJQQQWWW\\\```fffjjjlllpppvvv{{{zzz}}}xxxjjjeeegggqqq||||||rrrhhh___XXXTTTRRRSSSQQQLLLFFFAAA???@@@BBBLLLVVVdddmmmppprrrtttwwwyyy{{{~~~xxxkkk___XXXUUUQQQTTT]]]lll}}}|||tttmmm^^^___fffrrr{{{|||zzzyyyyyy{{{uuuhhhaaalll~~~}}}xxxxxxzzzwwwgggWWWFFF;;;111//////,,,***+++************************))))))))))))))))))))))))))))))))))))************''''''''''''((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000+++...111333444444666777999CCCYYYssszzzqqqpppsss|||vvvtttqqqnnnnnnbbbYYY```uuuhhh[[[cccqqq~~~tttggg```^^^______```bbbffflllpppyyyrrrfffQQQQQQRRRUUUXXXYYYXXXWWWQQQOOOLLLKKKNNNQQQSSSTTTSSSQQQPPPOOOPPPQQQTTTUUUUUUTTTRRRQQQQQQSSSTTTVVVXXX[[[^^^^^^\\\[[[]]]```aaafffiiikkkpppzzzyyyooolllmmmmmmmmmooohhh^^^WWWZZZbbbhhhnnnssssss___[[[ZZZiiitttjjjUUUWWWgggyyyjjjddd______^^^[[[[[[]]]^^^```eeejjjnnnnnnjjjgggdddhhhmmmuuu|||mmm___UUUNNNNNNNNNNNNMMMMMMMMMMMMKKKMMMTTT```lllpppkkkeeeZZZSSSNNNNNNMMMKKKKKKNNNLLLLLLLLLMMMNNNOOOOOOPPPTTTZZZccckkkmmmhhh^^^WWWQQQLLLIIIHHHEEEDDDFFFLLLSSS```xxxqqqhhh\\\TTTKKKDDDCCCBBBBBBAAA;;;;;;;;;;;;<<<===>>>>>>???AAAEEEGGGIIIJJJMMMOOORRRSSSTTTVVVXXXYYYYYYZZZWWWYYYZZZ[[[ZZZXXXXXXWWWbbbhhhllllllmmmpppqqqooollllllllllllmmmmmmmmmmmmjjjllloooooopppttt}}}zzzqqq^^^VVVKKKDDDAAA@@@===;;;999888777666777:::<<<>>>AAADDDGGGKKKOOOQQQRRRRRRSSSSSSRRRPPPLLLIIIEEECCC>>>===;;;999777666666555666777888999;;;===>>>>>>AAAAAABBBCCCDDDEEEFFFGGGJJJIIIJJJLLLNNNOOONNNMMMHHHGGGGGGGGGFFFEEEEEEEEEBBBAAAAAACCCDDDDDDBBBAAA@@@@@@???===;;;999777666000000000111222333555666444333111///---,,,++++++((()))******))))))***,,,******+++,,,,,,,,,,,,+++,,,---.../////////............///000000///......//////000111222333333333444666888<<<@@@GGGOOOUUUYYY^^^cccgggjjjooouuuzzz|||~~~yyyjjjeeegggooo||||||sssiii___YYYUUUSSSTTTQQQMMMGGGBBB@@@AAABBBJJJUUUdddmmmqqqsssuuuxxxzzz|||~~~}}}uuukkkbbbYYYUUURRRVVV```qqqvvvlllccc^^^\\\aaannnwwwyyywwwwwwtttzzzuuuggg```kkk~~~mmmLLL???333000///---******************************((()))***++++++***)))(((*********)))))))))))))))''''''''''''((()))***+++)))*********++++++,,,,,,---,,,,,,------...///000---///222333333333555777888>>>QQQmmmyyyrrrpppzzz{{{uuutttttttttwwwkkk___aaasssqqq```dddpppxxxjjjccc___`````````aaadddiiimmmvvvvvvjjjPPPPPPSSSVVVZZZ]]]\\\[[[ZZZWWWSSSRRRTTTWWWYYYYYYVVVTTTRRRPPPPPPQQQSSSTTTVVVUUUTTTRRRRRRSSSUUUVVVYYY]]]``````^^^]]]___bbbeeeiiikkkjjjmmmvvv}}}yyynnnlllnnnmmmnnnoookkkaaaYYY[[[cccjjjqqqvvvttt___\\\ZZZiiivvvqqqZZZXXXfffjjjddd___^^^]]]ZZZYYY[[[]]]```eeejjjnnnmmmiiieeeeeeiiimmmsss}}}nnn___VVVMMMMMMMMMMMMMMMNNNNNNNNNHHHKKKRRR___kkkqqqnnniii\\\UUUPPPOOONNNKKKKKKMMMKKKKKKLLLMMMNNNNNNOOOOOORRRYYYdddnnnrrrmmmccc[[[WWWPPPKKKIIIFFFDDDGGGKKKQQQZZZooowwwlll___WWWLLLEEECCCBBBBBBAAA;;;;;;;;;;;;;;;<<<>>>>>>???BBBFFFIIIJJJKKKMMMOOOPPPQQQSSSUUUWWWXXXXXXYYYXXXXXXYYYYYYYYYWWWVVVUUU```fffkkkkkkllloooqqqooolllllllllmmmmmmmmmnnnnnnlllnnnqqqqqqqqqvvvvvvggg___QQQHHH>>>888777888666444555444333333444777:::<<>>===;;;999888666666555666666888:::<<<>>>???@@@AAABBBBBBDDDFFFHHHJJJKKKKKKKKKKKKMMMOOOPPPOOONNNHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDDDDDDDFFFFFFEEECCC@@@@@@???===;;;999777666000000000111222444555666555444222000...---,,,,,,***++++++***)))(((((()))(((((()))***************+++,,,.../////////......---...///000000///...------...000111333333444444444555888;;;???FFFNNNSSSXXX]]]bbbfffiiinnnuuuzzz}}}yyykkkeeegggnnnzzz~~~tttjjj```ZZZVVVTTTTTTRRRNNNHHHBBB@@@AAACCCJJJUUUcccnnnrrrsssvvvyyy{{{|||{{{ssslllccc[[[UUUSSSXXXccctttttthhh______\\\___lllvvvwwwvvvwwwvvv~~~{{{vvvhhhaaakkk~~~OOOBBB555111000---***)))************************''')))***,,,,,,***)))'''++++++******))))))(((((())))))))))))***+++,,,---''''''(((***+++,,,---...---------------...000000,,,...000000000111333444888:::KKKggg}}}|||vvvqqq{{{yyytttuuuzzz}}}sssdddcccssszzzgggiiittt}}}ooohhh___`````````aaadddiiillluuuyyylllQQQRRRTTTVVVYYY\\\^^^___aaa^^^ZZZWWWUUUVVVWWWYYYYYYWWWSSSRRRRRRSSSSSSSSSUUUUUUUUUTTTTTTRRRQQQPPPWWWWWWZZZ```ccccccfffjjjlllkkkmmmrrrtttuuu{{{{{{sssqqqqqqooollllllpppeee\\\\\\aaahhhqqqyyyfff]]]___hhh|||qqqWWW]]]```~~~uuulll```[[[\\\]]][[[YYY\\\^^^ccchhhlllmmmjjjgggfffjjjooouuu}}}|||nnnaaaYYYNNNMMMMMMMMMLLLLLLKKKKKKKKKMMMQQQYYYgggssstttnnn\\\WWWRRRNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNPPPYYYfffttt{{{wwwmmmcccZZZTTTNNNLLLIIIFFFGGGLLLNNNTTTccc{{{{{{kkkeee\\\QQQIIIGGGFFFCCC@@@;;;;;;:::999:::;;;<<<===>>>@@@CCCFFFHHHKKKNNNQQQOOOOOOOOOPPPRRRTTTWWWYYYUUUWWWWWWUUUSSSRRRUUUXXX```eeekkkllljjjjjjlllooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllnnnvvv~~~kkkZZZMMMHHH>>><<<:::777555333222111444444444333333666:::===???CCCIIIMMMQQQSSSVVVXXX[[[YYYVVVSSSQQQMMMHHHDDDAAA???<<<999777777777888888999:::;;;<<<<<<<<<<<<@@@AAABBBDDDFFFIIIJJJKKKLLLKKKKKKLLLMMMNNNNNNMMMJJJIIIHHHHHHIIIJJJIIIGGGCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA???===:::777555---...///000222555777888555444333111...+++((('''************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++***+++,,,,,,---...///000000000000/////////000111111222222333444666888<<>>AAADDDGGGIIIKKKNNNQQQQQQQQQQQQRRRRRRTTTUUUUUUTTTUUUVVVTTTRRRQQQSSSVVV\\\cccjjjnnnmmmlllmmmnnnmmmmmmmmmlllllllllkkkkkkjjjkkkkkkkkkmmmttt~~~yyyeeeVVVJJJAAA===:::999777444222111000000///000000//////111555999;;;@@@HHHNNNSSSVVVYYY[[[^^^\\\YYYVVVSSSOOOJJJFFFAAA@@@===:::888777777888888999:::<<<======>>>>>>@@@AAABBBDDDFFFHHHJJJKKKKKKKKKJJJJJJLLLMMMNNNMMMOOOMMMLLLKKKKKKJJJHHHFFFDDDDDDDDDEEEDDDDDDCCCCCCAAAAAAAAA???===:::777555......///111333555777888666555444333222000///...*********)))))))))))))))++++++++++++++++++++++++***+++,,,,,,***)))***+++,,,---...//////000000/////////000111111222222333333444555777;;;AAAHHHNNNSSSWWW]]]bbbfffjjjooorrrxxx||||||qqqkkkiiioooyyyzzzoooeee]]]YYYVVVTTTQQQOOOLLLGGGCCCAAABBBDDDNNNWWWbbbkkkpppsssvvvxxx~~~zzzsssllleee^^^ZZZZZZ___lll{{{nnnccc``````dddkkkoooppprrruuuxxx|||uuuuuutttuuu|||uuuggg___iiizzzZZZEEE333000111---***,,,******)))((())))))***+++)))))))))))))))******+++,,,+++***)))((((((((((((***))))))(((((())))))***++++++++++++++++++++++++,,,------......///000000...000111111000111333666::::::GGG___ssssssttt|||yyyxxx|||}}}zzzmmmjjjdddfff}}}yyy}}}sssiii```[[[YYY\\\^^^aaafffmmmrrrvvv}}}pppMMMNNNPPPRRRUUUXXXYYYZZZZZZZZZYYYXXXXXXXXXYYYYYYUUUSSSQQQPPPRRRSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOSSS]]]hhhmmmlllllloootttrrrqqqtttuuuuuu{{{}}}tttssssssrrrpppqqqrrrjjjbbbaaaeeennn~~~iiiaaahhhwwwzzz]]]___]]]wwwwwwnnnddd_________]]]ZZZ[[[]]]bbbgggkkkllljjjgggeeeiiinnnssszzz{{{oooddd]]]VVVSSSPPPLLLIIIHHHHHHHHHGGGIIIMMMUUUcccoooooojjjZZZVVVQQQMMMLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMQQQVVV```qqq|||hhh\\\QQQMMMMMMKKKKKKLLLMMMNNNUUUeeezzz~~~nnneeeYYYPPPKKKGGGCCC@@@<<<;;;:::::::::;;;======@@@CCCFFFIIIJJJLLLOOOQQQSSSSSSTTTTTTSSSSSSRRRRRRSSSTTTTTTTTTSSSSSSTTTVVVZZZaaajjjoooooonnnmmmnnnmmmmmmlllkkkjjjjjjiiiiiigggiiikkklllmmmrrrzzzuuu[[[JJJBBB;;;666555555444333111000///......,,,------,,,,,,...222555777>>>GGGPPPVVVZZZ]]]___bbb___\\\YYYVVVQQQLLLHHHCCCAAA>>><<<999888888888888999;;;<<<>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIJJJKKKJJJIIIHHHIIIKKKMMMOOOTTTRRRPPPNNNMMMKKKHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???<<<999777555//////000111333666888999555555444333333333444444++++++***)))))))))))))))))))))))))))))))))))))))+++,,,,,,+++)))((()))++++++,,,---...//////////////////000000111222222222111222444666999???FFFKKKPPPTTTZZZ___dddiiinnnqqqvvvyyy}}}~~~~~~sssllljjjnnnxxxzzzpppggg```[[[VVVTTTPPPNNNKKKFFFBBBAAACCCEEEOOOYYYgggqqquuuvvvvvvvvv|||}}}yyyrrrlllfff```\\\^^^cccqqqsssgggbbbbbbeeelllppppppqqquuuzzzuuummmmmmllllllrrrzzz|||yyypppddd^^^hhhzzz}}}UUUCCC333000111---+++,,,************+++,,,---...(((((()))***************+++++++++******)))((('''))))))(((((((((((())))))*********++++++,,,,,,---------......///000000000...000111111000111333666888999EEEXXXiiiwww|||vvvwww~~~}}}iiigggdddggg|||~~~zzzjjj```[[[YYY[[[]]]___eeekkknnnrrr{{{tttNNNNNNOOOPPPRRRSSSTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVRRRPPPOOOOOOQQQRRRRRRQQQPPPPPPPPPQQQPPPPPPOOOOOOMMMRRR\\\gggkkkkkkmmmrrrvvvsssrrrtttuuuvvv|||}}}sssrrrsssrrrqqqqqqpppjjjffffffkkkwwwkkkaaagggvvvwww[[[ZZZTTTkkkuuunnneeeaaa``````^^^[[[[[[]]]aaagggkkkllljjjhhhiiilllpppuuuzzz}}}qqqfff```WWWTTTPPPLLLIIIHHHHHHIIIGGGIIILLLSSS```kkkjjjdddYYYUUUPPPMMMLLLLLLMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNQQQSSS\\\mmmwwwhhhXXXRRRQQQNNNKKKJJJKKKLLLQQQ\\\ooorrrkkk___TTTMMMGGGBBB???<<<;;;;;;::::::<<<===>>>AAADDDHHHJJJKKKMMMOOOPPPRRRSSSTTTUUUTTTSSSRRRQQQRRRSSSUUUVVVXXXZZZ\\\]]]___dddkkknnnooommmmmmmmmnnnmmmlllkkkjjjiiihhhhhhfffiiilllmmmmmmqqqvvv{{{sss^^^HHH===:::777444333222111000///............---.........---///222555666===HHHQQQXXX\\\^^^```dddbbb^^^[[[XXXSSSNNNJJJEEECCCAAA>>>;;;999888888888999;;;===???@@@AAABBB@@@AAABBBDDDFFFGGGIIIIIIJJJIIIHHHGGGGGGIIIMMMPPPTTTSSSQQQPPPOOOMMMIIIFFFFFFDDDCCCAAA@@@@@@AAAAAA@@@@@@@@@>>><<<999777555///000000222444666777999444444333222222222333333---,,,***))))))))))))***))))))))))))))))))))))))+++,,,+++***(((''')))***++++++,,,........................///000000111111000222333555777<<>>BBBEEEIIIKKKLLLMMMNNNOOOOOOPPPRRRSSSTTTTTTSSSRRRQQQSSSVVV[[[```dddggghhhiiikkklllmmmllllllllllllnnnnnnmmmlllkkkiiiiiihhhfffiiimmmnnnnnnoootttxxx~~~ppp[[[LLL===888888666333222111000000///////////////---...//////...///222444777>>>HHHRRRXXX\\\^^^```dddbbb___\\\YYYTTTOOOKKKGGGFFFCCC@@@===;;;999888888999;;;===???AAABBBBBB@@@AAABBBCCCEEEGGGHHHHHHHHHIIIHHHGGGFFFHHHMMMPPPQQQPPPPPPPPPPPPNNNKKKHHHFFFEEECCCAAA??????@@@@@@?????????>>><<<999777555///000000111333555777888666555444333222222111111...---+++)))((())))))*********************************+++)))((('''(((******+++,,,---............,,,,,,------.../////////000111333444666:::@@@DDDLLLPPPVVV\\\aaafffkkkoooppprrruuuwwwzzz}}}{{{pppjjjhhhmmmwww{{{vvvnnnfff___YYYSSSPPPMMMKKKGGGCCC@@@AAADDDGGGSSS___nnnzzz~~~}}}zzzyyyyyy{{{~~~{{{uuuooojjjfffbbb___```fffuuusssjjjiiilllrrruuutttuuuxxxzzzxxxkkkdddffffffeeehhhoooqqqppphhh```^^^jjjzzzxxxvvvsssllllllgggYYYHHH===222//////...,,,+++++++++++++++******))))))'''((()))++++++***))))))&&&''')))+++++++++******((((((((((((((()))******))))))***+++,,,,,,------------......///000000000...000111111000111333666777:::BBBNNN\\\ppp{{{qqqfffccchhhyyynnnaaa\\\YYYZZZ[[[\\\```fffhhhkkkqqq{{{PPPOOONNNMMMLLLKKKKKKJJJIIIJJJKKKMMMNNNOOOPPPPPPOOOMMMLLLMMMNNNOOOMMMLLLKKKKKKLLLMMMMMMNNNMMMMMMPPPSSSYYY```cccfffpppzzz}}}{{{{{{~~~~~~}}}~~~sssppppppoooooopppgggcccaaaeeemmmxxxggg[[[eeevvv~~~}}}|||kkkUUURRRHHHZZZjjjlllrrrjjjfffccc```^^^^^^^^^^^^]]]]]]___bbbggglllnnnnnnllleeeiiipppwwwzzzmmmbbb\\\SSSQQQOOOLLLKKKKKKLLLMMMKKKLLLMMMSSS^^^fffeee^^^ZZZVVVQQQNNNMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOSSS```sssvvvjjjaaaWWWPPPNNNLLLNNNSSSYYYddduuu{{{uuujjj]]]RRRIIIDDDAAA===<<<;;;;;;;;;<<<>>>>>>BBBEEEIIILLLLLLLLLMMMMMMMMMNNNPPPQQQRRRSSSSSSTTTQQQSSSWWW___gggmmmpppqqqqqqpppooonnnllllllkkkkkkmmmmmmllllllkkkjjjiiiiiifffiiilllmmmlllmmmqqquuuyyyfffRRRFFF===666555666333000///111111000/////////000000,,,---///.........000222888???HHHQQQWWW[[[^^^```dddbbb___]]]ZZZVVVQQQMMMIIIHHHFFFCCC???<<<:::888999:::<<<===???@@@AAAAAA@@@AAABBBCCCEEEFFFGGGHHHFFFHHHJJJIIIGGGHHHMMMQQQOOOOOOOOOPPPPPPOOOLLLIIIFFFEEEDDDBBB@@@?????????>>>???>>>===<<<999777555//////000111222444555666888888888777666444333222///...+++)))((()))******))))))))))))))))))))))))&&&(((******)))(((((()))******+++,,,------------,,,,,,------.../////////000111333444666999>>>AAAJJJNNNTTTZZZ^^^ccchhhkkknnnoooqqqtttxxx{{{wwwnnniiihhhlllwww~~~yyytttkkkccc]]]WWWRRROOOKKKIIIFFFBBB???AAAEEEIIISSS^^^mmmyyy}}}}}}{{{{{{yyy{{{~~~~~~zzzsssmmmhhheeeaaa______eeesss{{{rrrppprrrwwwyyyvvvvvvyyyyyyyyyllldddggghhhgggjjjoooqqqooofff``````lll{{{uuuqqqkkk___[[[XXXLLLAAA:::222...//////---***(((((()))((((((&&&%%%$$$(((((()))***************+++++++++******)))(((''')))(((((())))))***+++,,,*********++++++,,,,,,---,,,,,,------.../////////...000111111000111333666777:::@@@KKK[[[rrryyyqqqooollllllzzzsssaaa\\\XXXYYYYYYZZZ^^^dddeeeiiinnnuuuMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQNNNMMMLLLLLLMMMMMMKKKIIIIIIIIIJJJLLLLLLMMMMMMMMMPPPTTT[[[cccfffkkkvvvuuuqqqqqqoooooopppkkkdddaaaeeekkkrrr{{{ttt```XXXbbbsss{{{yyy}}}zzzjjjRRRNNNCCCTTTcccbbbfff\\\]]]\\\[[[[[[\\\]]]^^^^^^___```ccchhhmmmpppooonnnfffjjjpppxxx{{{nnnccc]]]RRRQQQPPPNNNMMMLLLKKKKKKJJJKKKMMMSSS___hhhggg```ZZZWWWRRROOONNNOOOPPPPPPOOONNNMMMLLLLLLKKKLLLLLLLLLMMMPPPYYYiii~~~yyylll___XXXVVVOOORRRTTTWWW___mmmzzzpppcccVVVLLLGGGEEE===<<<;;;;;;;;;<<<>>>???BBBEEEIIILLLLLLKKKKKKLLLNNNNNNNNNOOOPPPQQQRRRSSSRRRSSSXXX```iiipppsssssssssrrrqqqqqqpppnnnkkkiiikkkkkkjjjjjjiiiiiiiiiiiifffiiikkkkkkiiijjjnnnrrrvvv|||ttthhh]]]NNNAAA:::666444555444000///000222111000000/////////000,,,...//////...///000222777===FFFOOOUUU[[[___bbbdddbbb```^^^\\\XXXTTTPPPKKKIIIGGGDDDAAA===:::999999:::<<<===>>>?????????@@@AAABBBCCCDDDFFFGGGGGGEEEHHHKKKKKKIIIIIIMMMQQQPPPPPPPPPQQQQQQPPPLLLIIIFFFFFFEEEDDDBBB@@@>>>===>>>>>>>>>===;;;999777666......///000111333444555888999:::;;;:::777444333000...,,,)))((((((***+++((((((((((((((((((((((((###&&&)))+++***)))(((((()))***+++,,,,,,------,,,------...//////000000111111222444555666888<<<@@@HHHLLLQQQVVV[[[___cccfffllllllnnnqqqvvvzzz}}}~~~}}}~~~tttllliiijjjlllwww}}}yyysssjjjbbb[[[VVVRRROOOJJJHHHEEEAAA???AAAFFFJJJRRR\\\jjjtttyyyzzz{{{|||zzz{{{~~~~~~}}}}}}xxxqqqkkkfffccc```^^^^^^cccqqq|||zzzzzz|||{{{wwwuuuwwwwww|||ooohhhmmmooooooppptttuuusssfff```bbbnnn||||||pppkkkeeeWWWPPPMMMEEE===888111......///---)))((()))*********)))(((''')))))))))))))))******+++,,,+++***)))(((((((((((())))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,---............000111111000111333666666888===HHH\\\vvv{{{qqqcccggguuu|||wwwaaa\\\XXXXXXYYYYYY]]]bbbbbbggglllqqq{{{KKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSNNNMMMLLLLLLMMMLLLJJJHHHHHHHHHJJJKKKLLLLLLLLLLLLOOOTTT^^^gggkkkppp{{{vvvrrrrrrpppooopppqqqiiidddgggkkkooossswww{{{hhhYYYVVV___pppwwwuuu{{{zzzlllUUUQQQFFFWWWdddbbbdddYYYWWWWWWWWWYYYZZZ\\\^^^^^^___aaadddiiinnnppppppooojjjnnnsssyyy}}}pppfff```SSSRRRQQQOOOMMMLLLJJJIIIHHHJJJLLLSSS```jjjiiiccc[[[WWWRRROOOOOOPPPQQQQQQOOONNNMMMKKKJJJJJJJJJJJJKKKLLLOOOVVVcccxxxssseee^^^^^^RRRTTTUUUUUU[[[iii}}}}}}sssfffYYYOOOJJJHHH===<<<<<<;;;<<<===>>>???AAAEEEIIIKKKKKKKKKKKKKKKOOONNNMMMMMMNNNOOOQQQRRRRRRSSSWWW```iiippprrrrrrrrrrrrssstttsssppplllhhhiiiiiiiiihhhhhhhhhhhhhhhfffhhhiiiiiiggghhhlllpppsssxxx||||||}}}~~~zzzooolllcccWWWOOOKKKEEE???888666666777555111111444222111000///////////////...000111111000000222333666<<>>;;;999::::::<<<===>>>>>>>>>>>>AAAAAABBBCCCDDDEEEFFFGGGDDDHHHLLLLLLJJJJJJMMMQQQRRRRRRRRRSSSRRRPPPLLLHHHFFFGGGFFFEEECCCAAA>>><<<>>>>>>>>>===;;;999777666.........///000222333444555777999;;;;;;888555333111///,,,)))((((((***+++''''''''''''''''''''''''!!!$$$)))++++++)))(((((())))))***+++,,,,,,,,,,,,//////000000111111222222111222444555666888<<>>AAAFFFJJJQQQZZZfffpppuuuxxxzzz|||zzz|||~~~}}}{{{}}}xxxpppjjjeeebbb___]]]]]]bbbooo}}}wwwssstttvvvqqqmmmsssvvvvvvwwwzzzzzzxxxfffaaacccooo}}}wwwkkkgggaaaRRRJJJHHHAAA:::777111......000---)))***+++---...//////...---***)))((((((((()))+++,,,))))))(((((((((***+++---************+++,,,---...,,,,,,++++++++++++++++++******+++,,,,,,------......000111111000111444666555666;;;FFF]]]xxxppp^^^]]]jjj}}}|||wwwwwwwwwwwwaaa\\\XXXXXXXXXXXX\\\aaaaaaeeejjjnnnwwwUUUTTTSSSQQQOOONNNNNNNNNNNNOOOQQQRRRRRRRRRQQQQQQRRRQQQNNNKKKIIIHHHHHHHHHEEEFFFHHHJJJKKKLLLMMMMMMKKKRRR]]]gggmmmvvvuuuqqqqqqooonnnooonnnkkkiiiiiijjjjjjjjjjjjgggrrruuuyyy}}}qqq___ZZZUUUcccrrryyyzzzxxxsssmmmTTTTTTLLL___lllhhhiii]]]ZZZXXXVVVVVVXXX[[[]]]^^^ccccccdddhhhmmmrrrssstttjjjmmmrrrxxxvvvjjj^^^SSSQQQOOOMMMMMMMMMLLLJJJKKKMMMNNNSSS^^^hhhkkkggg\\\XXXRRRMMMLLLMMMMMMMMMOOONNNLLLJJJIIIJJJJJJKKKNNNOOOSSSWWW[[[ggg~~~|||pppcccXXXZZZXXXXXXZZZ]]]eeettt~~~xxxnnncccVVVKKKDDDAAA???;;;888777999<<<>>>EEEFFFIIIKKKMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLNNNOOOTTTTTTVVV]]]fffmmmooonnnssssssrrrpppooonnnmmmlllhhhjjjkkkiiigggfffhhhkkkhhhjjjkkkkkkjjjkkkmmmoootttvvvyyyzzzwwwrrrkkkfffZZZSSSIIICCCBBB@@@<<<888:::999777555333222222111111111111111000000000000/////////000000000000000666:::BBBKKKTTT\\\aaadddiiihhhfffdddaaa\\\VVVQQQPPPLLLHHHDDDBBB@@@>>><<<;;;<<<===>>>@@@@@@AAAAAABBBAAAAAAAAABBBEEEHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMPPPPPPQQQQQQPPPNNNMMMLLLHHHEEEBBBAAA@@@???===<<<;;;<<<<<<<<<:::888555333444111......000222111///777888999:::999666333111222///+++******++++++***(((((())))))*********+++%%%&&&'''(((((('''&&&%%%*********+++,,,---///000......///111222333444555444333444555777:::<<<>>>CCCGGGMMMRRRVVV[[[___bbbaaadddhhhlllnnnrrrvvvyyy~~~zzznnngggfffggglllvvv~~~wwwmmmccc[[[UUUPPPMMMMMMKKKHHHDDDBBBDDDIIIMMMUUUYYYaaajjjtttzzz|||||||||}}}~~~~~~}}}}}}yyytttmmmhhhdddaaa___]]]___cccppp}}}}}}{{{uuurrrsssxxx}}}|||}}}}}}zzzzzz{{{xxxsssjjjbbbddduuu{{{vvviiigggbbbYYYOOOFFFAAA???555333///...------,,,+++************))))))))))))++++++******************))))))(((((((((((())))))''''''((()))***,,,...///...---+++******+++---...000//////.........////////////000000111111222222111:::;;;AAAWWWoooqqq___ZZZ]]]sssrrrlllrrrhhh___WWWVVVXXXXXXZZZ]]]```aaaeeekkkuuuZZZXXXTTTQQQOOOOOOPPPQQQOOOPPPQQQRRRSSSRRRQQQPPPQQQOOOMMMKKKIIIHHHGGGGGGFFFFFFHHHIIIJJJKKKLLLLLLNNNSSS\\\eeelllwwwxxxqqqpppnnnlllmmmpppmmmjjjhhhhhhhhhgggfffaaajjjkkklllooodddSSSPPPQQQaaasss|||~~~{{{ssslllVVVTTTMMMaaarrrppppppccc[[[YYYVVVVVVYYY\\\^^^___bbbccceeejjjooossstttsssmmmoootttxxxzzzlll```SSSQQQNNNMMMLLLLLLJJJHHHKKKMMMOOOSSS^^^iiillliii]]]XXXRRRNNNLLLMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKLLLPPPTTTXXXbbbvvvyyykkk^^^[[[YYYXXXZZZ\\\bbbooo|||}}}xxxqqqhhh\\\QQQJJJEEEBBB>>>;;;:::<<<>>>@@@CCCEEEGGGIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNOOOTTTUUUXXX___hhhmmmmmmlllppppppooonnnnnnmmmmmmmmmhhhiiijjjiiigggggghhhkkkkkkllllllkkkjjjjjjlllnnnppprrrttttttpppiiiaaa\\\OOOHHH@@@<<<<<<;;;888555888777666444222111111111222111111111000000000000000000000000000111111111777<<>>@@@CCCHHHMMMQQQVVV[[[^^^```cccgggkkkooossswwwzzz}}}~~~yyynnngggeeeffflllvvv|||vvvlllbbbZZZTTTPPPMMMMMMKKKGGGCCCBBBDDDIIIMMMUUUYYYaaajjjrrrwwwyyyzzz|||}}}~~~~~~~~~}}}|||{{{yyyuuunnnhhheeebbb___]]]```dddppp|||tttqqqssswww~~~}}}wwwlllcccdddtttyyyuuummmiiiaaaWWWNNNGGGAAA>>>555222///---------+++***************))))))))))))******************************))))))))))))*********************+++,,,,,,,,,,,,,,,------,,,,,,,,,///......---------......000000111111222333333333666;;;;;;@@@PPPaaayyyzzzcccZZZZZZhhhyyyyyyooovvvkkkaaaXXXVVVWWWWWWYYY]]]aaabbbeeellluuu\\\YYYUUUQQQOOOPPPRRRSSSPPPQQQRRRRRRRRRQQQPPPOOOOOONNNKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLPPPRRRYYYaaahhhuuu{{{rrrnnnlllkkkkkkqqqnnniiifffeeedddcccbbbbbbiiihhhgggiii^^^OOOLLLKKK]]]rrr~~~~~~uuulllZZZVVVNNNeeezzzzzzyyyiii]]]ZZZWWWWWWYYY\\\^^^___aaacccfffkkkpppssssssrrrnnnqqqtttyyy~~~|||nnnaaaTTTRRRNNNLLLKKKJJJHHHFFFJJJLLLOOOSSS]]]iiimmmkkk^^^YYYSSSNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJLLLMMMRRRVVVZZZbbbsssttteee^^^[[[ZZZ[[[\\\```jjjuuu}}}zzzyyywwwssslllbbbWWWPPPGGGDDD@@@===<<<===???AAABBBCCCEEEHHHIIIJJJJJJJJJKKKKKKJJJJJJKKKMMMNNNOOOTTTVVV[[[ccckkkooonnnkkkllllllllllllllllllmmmmmmkkkllllllkkkjjjjjjlllmmmnnnnnnmmmkkkiiihhhjjjkkklllmmmooommmggg^^^UUUOOOFFFAAA;;;999:::;;;:::888777666444333222111000000222222222111111111000000000000000000111111222222999===EEEOOOWWW___cccfffgggffffffeeedddaaa\\\XXXOOOLLLHHHEEECCCBBB@@@>>><<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAACCCEEEGGGHHHHHHHHHHHHIIIJJJKKKKKKNNNNNNOOOOOOOOOMMMLLLKKKHHHFFFDDDBBBAAA@@@===;;;;;;;;;<<<;;;:::888666444444222000///000111111000111333555777888888777666444111---++++++,,,++++++)))))))))***************(((((())))))))))))(((((())))))))))))***+++------......///111222333444555777888:::<<<>>>???@@@@@@@@@CCCFFFIIIMMMRRRWWW[[[]]]aaafffjjjnnnsssxxx{{{|||}}}xxxmmmfffdddeeelllvvv}}}zzztttjjjaaaZZZUUUQQQNNNMMMKKKGGGCCCBBBDDDIIIMMMUUUZZZbbbkkkrrrvvvxxxxxx}}}}}}~~~~~~~~~|||{{{zzzyyytttnnnhhheeebbb___\\\___cccooo}}}uuurrrsssttt}}}zzznnnddddddsssyyywwwppphhh\\\QQQJJJDDD>>>:::444222...---,,,,,,+++***++++++*********)))))))))************************+++++++++******+++++++++---,,,+++******)))*********+++---//////---+++***...------,,,,,,---......111111222333333444555555888999888>>>IIIQQQhhhjjj\\\XXXaaannnttt}}}ooodddZZZVVVVVVVVVYYY]]]bbbbbbfffmmmuuuVVVUUUSSSQQQPPPPPPQQQRRRPPPPPPQQQQQQQQQOOONNNMMMMMMLLLJJJHHHGGGGGGGGGHHHKKKJJJJJJJJJJJJKKKMMMMMMMMMNNNTTT\\\cccnnn~~~}}}qqqmmmmmmmmmlllppplllhhheeeccccccbbbaaaccckkkjjjiiilllaaaRRROOOHHHZZZppp|||~~~vvvnnnaaa[[[QQQhhh|||jjj^^^[[[WWWVVVXXX[[[]]]^^^___aaaeeekkkppprrrrrrpppmmmppptttxxx~~~{{{mmmaaaVVVSSSPPPMMMLLLJJJHHHFFFIIILLLOOOSSS]]]hhhnnnmmm___ZZZTTTOOOMMMMMMNNNMMMLLLMMMNNNNNNNNNMMMKKKJJJKKKMMMRRRXXX\\\cccppp~~~zzzkkkccc___]]]]]]^^^```hhhqqq{{{vvvuuutttrrrmmmeeeYYYQQQHHHEEE@@@===;;;;;;===???AAABBBDDDGGGHHHIIIIIIIIIJJJJJJIIIJJJKKKMMMOOOPPPTTTWWW^^^hhhqqqtttrrrooollllllkkkjjjjjjkkklllllloooooooooooooooooopppqqqqqqpppnnnjjjfffddddddfffiiijjjjjjfff___VVVLLLFFF???<<<888777888999999888666555444333222222222222333333222222222111111111000000//////000111222333999>>>FFFPPPXXX___ccceeeggggggffffffeeeaaa]]]YYYPPPMMMIIIFFFEEEDDDBBB@@@===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJMMMNNNNNNOOONNNMMMLLLKKKIIIGGGEEECCCBBB@@@>>>;;;;;;;;;;;;;;;999888666555444333111000000000000111444555666777777666444333444111...,,,,,,,,,,,,+++************************)))))))))******)))))))))(((((((((((()))***+++,,,......///111222333444555777999<<>>FFFHHH```qqq```XXXZZZeeetttzzzttthhh\\\WWWVVVVVVXXX\\\aaabbbgggmmmsssLLLMMMOOOQQQQQQQQQOOOOOONNNOOOOOOPPPOOONNNLLLKKKKKKJJJIIIGGGGGGGGGHHHIIIMMMMMMMMMMMMMMMNNNOOOOOOLLLMMMRRRZZZbbbhhhqqq{{{}}}qqqmmmooopppooommmjjjeeecccdddeeeffffff```iiijjjkkknnncccRRROOOIIIZZZlllxxx||||||wwwqqqhhh___SSSiii}}}jjjaaa]]]XXXUUUVVVYYY[[[\\\]]]___ccchhhnnnpppooonnnjjjmmmqqqwww~~~xxxlll```XXXUUURRROOOMMMKKKIIIGGGHHHLLLOOORRR[[[fffmmmnnn```[[[UUUPPPNNNNNNNNNNNNKKKLLLMMMNNNNNNMMMKKKJJJFFFHHHMMMTTTYYY^^^jjjuuurrrgggaaa]]]]]]]]]^^^eeelllxxx{{{vvvtttsssrrroooggg\\\SSSJJJGGGBBB>>><<<<<<===???@@@BBBDDDGGGHHHIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQSSSWWW```lllvvvzzzxxxuuuooonnnlllkkkjjjjjjkkklllqqqpppppppppqqqrrrrrrsssqqqqqqnnnjjjddd```^^^^^^ccccccaaa]]]VVVMMMEEE@@@:::777555333333333333333666666555444444333444444333333333333222222222222000///......///000222444999>>>GGGPPPYYY___cccdddiiihhhggggggeeeaaa\\\XXXSSSPPPKKKHHHGGGEEECCCBBB>>>???@@@AAAAAABBBAAAAAABBBCCCCCCDDDDDDFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJLLLMMMNNNOOONNNMMMLLLKKKIIIHHHFFFEEECCCAAA>>>;;;;;;;;;;;;:::999888777666444444222111//////000111444444555555555555444333333111---,,,,,,------,,,+++++++++************************))))))*********(((((((((((()))***++++++......///111222333444555444777;;;@@@EEEIIIKKKLLLMMMNNNNNNNNNOOORRRVVVYYY\\\___eeeiiinnnsssxxx{{{~~~wwwkkkdddcccdddmmmwww}}}zzzxxxrrriiiaaa\\\WWWTTTRRRLLLJJJFFFCCCAAACCCHHHLLL[[[bbblllssswwwyyyzzz{{{}}}~~~~~~~~~}}}|||zzzyyyvvvrrrlllgggccc___ZZZXXXWWW\\\jjj|||{{{vvvxxxuuuuuusss|||}}}ooofffgggvvv{{{qqqeeeZZZSSSKKKBBB;;;444222///---,,,,,,+++***++++++++++++************))))))*********+++++++++*********))))))*********++++++++++++++++++,,,---......---,,,,,,---......//////...//////000111111000000111222333444555666666666666???FFFEEEZZZwwwcccWWWPPPYYYfffrrr~~~wwwkkk___YYYWWWVVVXXX\\\```aaafffkkkpppzzzHHHJJJNNNQQQRRRPPPNNNLLLMMMNNNOOOOOOOOONNNMMMLLLJJJIIIHHHGGGHHHHHHJJJJJJMMMMMMOOOPPPQQQQQQQQQQQQMMMMMMRRR\\\bbbeeeiiimmmsssvvv{{{}}}}}}qqqnnnqqqrrrpppkkkhhhdddccceeehhhjjjkkkbbbkkkmmmooorrrfffVVVQQQLLL[[[lllvvvzzz{{{xxxsssiiiaaaSSShhh~~~~~~mmmeee```ZZZVVVVVVWWWYYYZZZ\\\^^^aaafffkkknnnnnnmmmgggjjjpppvvv~~~wwwkkk```YYYVVVRRRPPPNNNLLLJJJHHHHHHLLLOOOQQQYYYdddkkkmmmaaa\\\UUUQQQOOONNNNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHMMMSSSXXX\\\eeeooo~~~mmmfff___\\\[[[[[[```gggsss|||~~~xxxuuussssssrrrkkk```WWWNNNKKKEEEAAA>>>===>>>@@@@@@AAACCCFFFGGGHHHHHHHHHGGGGGGHHHIIIKKKMMMPPPQQQRRRWWWaaannnyyy~~~|||yyyrrrqqqooommmllllllmmmnnnqqqpppoooppprrrssssssrrrrrrrrrpppkkkccc\\\XXXVVVYYYXXXUUUQQQKKKEEE@@@<<<:::999777555444333333333666555555444444444555555444444444333333333222222000000///...///111444555:::???HHHQQQZZZ___bbbdddkkkjjjiiihhhgggccc^^^ZZZWWWSSSOOOKKKIIIGGGEEECCC???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMNNNOOOOOONNNMMMLLLJJJIIIGGGFFFEEEBBB>>>;;;;;;;;;:::999999888888777444555444222//////000222111222333444555555666666111///,,,+++,,,---...---+++++++++++++++***************))))))))))))******))))))((())))))***++++++......///111222333444555333555:::@@@FFFKKKNNNPPPQQQRRRSSSTTTTTTVVVYYY\\\aaadddhhhlllppptttyyy|||wwwllleeecccdddmmmwww~~~{{{wwwqqqiiiaaa[[[WWWSSSQQQLLLJJJFFFBBBAAACCCHHHLLL\\\dddnnnuuuxxxzzz{{{}}}~~~~~~~~~}}}|||{{{vvvrrrlllgggccc^^^ZZZWWWUUUZZZiii|||vvvqqqlllxxx~~~zzzvvvtttvvv~~~~~~llleeegggvvvzzztttlllddd[[[OOOCCC;;;555333///...------,,,+++,,,++++++++++++*********)))))))))***++++++,,,,,,******))))))))))))***************++++++---......000...,,,++++++,,,...000////////////000111222222000000111222444555666666999;;;:::???EEEEEEUUUsss}}}}}}yyycccTTTMMMUUU```lllxxxyyymmmaaa[[[YYYWWWXXX[[[]]]___dddiiillltttLLLNNNPPPRRRRRRPPPNNNLLLMMMNNNPPPQQQQQQPPPOOOOOOIIIIIIHHHHHHHHHJJJKKKLLLJJJLLLOOOQQQSSSRRRQQQPPPNNNMMMQQQZZZ```bbbdddgggbbbhhhooosssuuuyyy}}}qqqnnnqqqrrroookkkhhheeedddgggjjjmmmoooiiiqqqpppppprrrgggXXXUUUOOO^^^oooxxx{{{|||xxxssseee^^^QQQggg}}}vvvjjjeee^^^YYYWWWXXXYYYZZZ^^^^^^```eeejjjnnnoooooofffjjjooovvv~~~zzzlll```WWWUUUQQQOOONNNLLLJJJHHHGGGKKKNNNPPPVVVaaaiiilllbbb]]]VVVQQQOOOOOONNNNNNKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKNNNRRRUUUXXX```hhhwwwxxxoooddd___\\\ZZZ^^^dddkkksss|||~~~wwwsssppppppqqqmmmddd[[[OOOLLLFFFAAA======>>>???>>>???BBBDDDFFFGGGGGGGGGGGGGGGGGGHHHKKKMMMPPPRRRSSSXXXaaammmxxx}}}|||yyytttrrrpppooooooppprrrssstttrrrqqqrrruuuwwwvvvuuurrrsssrrrmmmeee[[[TTTQQQQQQOOOKKKGGGCCC@@@>>>===::::::999888666555555666444444444333333444555555444444444444333333333333333222000000111333666888;;;AAAIIISSS[[[aaaddddddlllkkkkkkkkkjjjgggccc___ZZZWWWRRRNNNKKKIIIFFFDDD@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPOOONNNMMMKKKIIIHHHGGGEEEBBB>>>:::;;;;;;:::999888888888888444555555222///...000222222222333333444444444444///,,,******+++---......,,,,,,,,,++++++************)))(((((((((((()))*********)))))))))***++++++......///111222333444555444555999>>>DDDJJJOOORRRTTTVVVYYY[[[]]]___bbbeeegggjjjnnnqqqtttwww{{{}}}xxxllleeedddeeemmmwww|||vvvpppggg___YYYTTTQQQOOOKKKJJJFFFBBB@@@CCCHHHLLLYYYaaammmtttwwwxxxzzz|||~~~~~~~~~}}}wwwsssnnniiieee```[[[WWWVVV[[[iii||||||rrrkkkgggbbbooozzz|||zzzyyyvvvqqqttt}}}yyyhhhbbbfffuuuyyyyyywwwqqqeeeVVVGGG>>>666444000///......---,,,,,,,,,+++++++++*********((())))))***++++++,,,,,,++++++************++++++++++++++++++,,,---............------------...............//////000111222111111222444555666777888777===<<<<<>>@@@BBBDDDEEEEEEEEEFFFFFFGGGHHHKKKMMMPPPRRRUUUXXXaaalllwww|||zzzwwwtttsssqqqpppqqqsssvvvxxxyyyvvvuuuvvvyyy{{{{{{yyysssuuutttooofff\\\SSSNNNMMMKKKGGGCCC@@@??????@@@555666666444333222333444333333222222333333444444555555444444444333333333555333222222333555888:::===BBBKKKUUU]]]bbbeeeffflllkkklllmmmmmmkkkgggddd]]]YYYTTTOOOLLLIIIFFFDDDAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNOOOPPPPPPPPPOOONNNKKKJJJHHHGGGFFFBBB>>>:::;;;;;;:::999888888888888555666555333///...000222666666555444222111000000---+++))))))+++---//////,,,,,,,,,++++++************)))(((''''''((()))*********************+++,,,......///111222333444555555666999===CCCIIINNNQQQWWWZZZ___bbbeeehhhkkkmmmmmmooorrruuuwwwyyy}}}xxxmmmfffdddeeelllwww}}}tttnnneee]]]WWWRRROOOLLLKKKIIIFFFBBB@@@BBBGGGLLLUUU___kkkrrruuuuuuwwwzzz}}}~~~~~~yyyuuupppkkkfffaaa\\\XXXXXX]]]jjj}}}uuujjjccc___\\\hhhsssvvvwwwxxxuuuooopppzzztttfff```dddsss}}}}}}{{{|||sssaaaQQQGGG777444111/////////...,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,---///000000///---,,,---------......000111111222222333555666888999999222;;;:::999BBBJJJSSSbbbyyydddQQQPPPWWWaaakkkuuuzzzqqquuusssxxxnnnccc___]]]ZZZYYYZZZXXX[[[```dddffflllyyySSSSSSRRRQQQQQQRRRRRRSSSRRRPPPMMMMMMMMMNNNNNNMMMHHHIIIJJJKKKKKKJJJIIIHHHKKKLLLMMMNNNOOOOOONNNMMMKKKHHHKKKSSS[[[___aaaccceeelllqqqssswww}}}zzzsssppppppooonnnmmmjjjbbb^^^dddooorrrnnnmmmnnnooooooooohhhZZZNNNOOO\\\ooo||||||vvvsss___QQQPPP___uuuooo^^^ZZZ\\\^^^___aaaaaa``````cccggglllnnnooonnnmmmnnnrrrzzztttcccWWWPPPKKKLLLMMMJJJHHHHHHHHHHHHKKKOOOUUU\\\bbbffffff___UUUPPPNNNOOONNNMMMKKKKKKJJJIIIIIIHHHGGGGGGIIIJJJJJJJJJJJJMMMPPPTTTeeennn||||||qqqiiibbb]]]^^^cccdddkkkqqqssswww}}}}}}yyyuuuwwwtttmmmiiiiiieee^^^UUUJJJBBB???<<<888:::???<<<<<<===???AAADDDGGGHHHHHHIIIIIIIIIHHHIIILLLNNNSSS[[[gggppptttvvvxxxzzzttttttuuuvvvvvvvvvvvvvvvvvvuuutttwww{{{~~~}}}{{{~~~|||xxxrrriii]]]OOOGGGMMMJJJFFFEEEDDDDDDDDDCCC===:::777666666555444333222111111111333555777888888777777777888777666444555444333222444777:::<<>>===;;;;;;:::999888777777777444444333222111111111222............////////////,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,++++++***)))************++++++---///111333444333555888;;;@@@GGGOOOUUUYYY___eeejjjlllooossswwwwwwxxxzzz}}}yyykkkaaa___```jjjuuuzzzuuunnneee\\\WWWTTTRRRPPPNNNKKKGGGBBB???AAAFFFKKKVVV]]]gggpppuuuxxxyyyzzzzzz|||~~~~~~}}}{{{||||||zzztttmmmfffaaa```kkk|||~~~}}}sssiiiaaa___cccjjjrrruuutttsssvvvyyy|||}}}}}}|||ppp______gggttt{{{|||tttRRR===888222/////////---++++++++++++++++++***)))))))))(((((((((((()))******)))))))))*********++++++*********++++++++++++,,,(((+++---...---------...000000///............///000000000111333555777999<<<<<<>>>BBBCCCDDDKKKTTTjjj}}}uuuqqqqqqvvvzzzyyyuuunnnaaaUUUPPPVVVcccsss|||yyyppphhhaaa[[[WWWYYYYYY[[[```bbbfffoooyyyRRRSSSUUUVVVVVVUUUSSSRRRPPPNNNLLLKKKKKKJJJHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLNNNTTTZZZ^^^ccciiiqqqxxx~~~}}}vvvqqqooommmiiifffbbbdddccc______gggsss}}}rrr```[[[cccnnnwwwzzzwwwqqqmmmeeeWWWTTT]]]ooouuueee^^^\\\\\\]]]`````````bbbfffjjjmmmnnnnnnlllqqqtttuuuvvv~~~~~~oooaaaUUUNNNHHHIIIJJJGGGFFFFFFCCCDDDGGGLLLSSS[[[bbbgggggg```XXXRRRPPPOOOMMMKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKJJJJJJKKKMMMOOOSSSXXXaaakkkvvv~~~vvvppphhh```]]]___^^^aaaeeegggiiiiiihhhffffffgggiiiiiijjjlllnnnpppjjj\\\JJJ???;;;999888777777777888999;;;>>>AAACCCHHHIIIJJJJJJJJJLLLOOORRRVVV```mmmwww|||~~~~~~}}}|||zzzyyyyyyzzz~~~xxxkkk\\\RRRSSSTTTVVVZZZ\\\[[[WWWTTTNNNJJJCCC>>>;;;999777555555555444555666888:::;;;;;;<<<======<<<;;;;;;<<<888888888:::<<<@@@CCCEEEKKKPPPWWW^^^cccgggkkknnnlllmmmoooppppppooonnnmmmgggeee```[[[VVVRRROOONNNHHHHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGIIIHHHHHHFFFDDDBBB@@@>>><<<;;;:::888777666666666444333222111111000000000---------....../////////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---,,,++++++***************))))))***+++---000222333333555888;;;@@@HHHPPPVVVZZZ```ggglllnnnppptttwwwxxxzzz}}}yyyjjjaaa___aaajjjuuu~~~zzztttmmmddd\\\WWWTTTQQQPPPMMMKKKFFFAAA???AAAGGGKKKWWW^^^iiirrrxxxzzz{{{{{{zzz|||~~~{{{yyyuuuttttttrrrqqqmmmiiifffcccppp~~~vvvmmmgggdddhhhnnnuuuwwwvvvuuuwwwzzz}}}uuuuuuzzz~~~vvvlll\\\___jjjwww}}}}}}zzzPPP>>>888222/////////---+++******+++,,,,,,***)))(((*********+++++++++,,,,,,))))))*********+++++++++))))))*********+++++++++'''***---//////.........000000/////////000000111333333333444555777:::;;;======@@@CCCCCCBBBGGGOOO```}}}uuurrrtttssspppnnnjjjaaaXXXNNNRRR\\\lllxxx}}}vvvkkkbbb[[[WWWXXXXXXZZZ]]]___bbbjjjtttLLLMMMPPPSSSTTTTTTSSSSSSRRRPPPNNNNNNMMMLLLJJJHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNOOOPPPNNNLLLMMMSSSXXX\\\cccjjjssszzz~~~zzztttpppooonnnkkkgggfffeeeccc___\\\ddduuu}}}fff^^^dddoooxxx|||zzztttooodddXXXVVV^^^mmm~~~pppaaa[[[ZZZZZZ]]]```aaaaaabbbeeejjjmmmoooooojjjooosssuuuwww|||mmm```RRRJJJEEEEEEFFFDDDCCCEEEBBBCCCFFFKKKRRRZZZaaafffggg```XXXSSSQQQPPPNNNKKKIIIIIIIIIIIIIIIJJJJJJJJJHHHJJJKKKJJJIIIJJJKKKMMMMMMPPPWWW___iiisss{{{|||vvvrrrkkkbbb^^^______aaadddggghhhfffdddccccccdddfffhhhkkkooouuu{{{yyyjjjUUUCCC;;;::::::999777777888999<<>>:::;;;<<<===@@@CCCFFFGGGLLLQQQXXX___dddhhhllloooooopppppppppooonnnlllkkkiiigggccc^^^XXXTTTPPPNNNJJJJJJHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKKKKJJJJJJIIIIIIIIIIIIKKKKKKIIIHHHFFFDDDBBBAAA===<<<:::888777666555555555444333111000///...............//////000000000,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------,,,+++******))))))******((()))***+++---///111222333444777;;;@@@HHHPPPVVV[[[aaahhhmmmoooqqqtttwwwxxx{{{~~~xxxjjjbbbaaadddjjjvvvzzzqqqlllccc[[[VVVSSSQQQOOOLLLIIIEEEAAA@@@BBBHHHMMMXXX```jjjsssyyy{{{{{{|||zzz|||~~~}}}yyywwwnnnkkkgggfffggghhhhhhgggcccqqqwwwnnnjjjhhhkkkrrrzzz}}}{{{xxxxxxzzzxxxmmmlllppptttvvvyyyzzzsssjjj\\\```mmm{{{}}}SSS===888222///......,,,*********+++,,,,,,***)))(((***+++++++++,,,,,,,,,,,,************++++++++++++))))))*********+++++++++'''***---////////////////////////000111333444555777777666666666888999:::======@@@CCCCCCAAAEEELLL\\\yyyvvvooohhhfffeeeaaaZZZMMMMMMUUUdddqqqyyy}}}xxxkkkbbb\\\XXXWWWVVVXXX[[[\\\___gggppp}}}GGGIIIKKKNNNPPPRRRRRRSSSSSSRRRQQQQQQQQQPPPMMMKKKHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPRRRNNNLLLMMMRRRVVV[[[cccllltttzzzzzztttqqqpppooollliiiiiigggccc___\\\bbbuuuiii]]]dddooozzzxxxsssdddYYYVVV\\\ggg~~~zzzmmm```ZZZYYYYYY]]]bbbcccbbbbbbdddiiimmmooopppjjjnnnqqqtttxxx}}}pppdddTTTLLLEEEEEEEEECCCAAACCCBBBCCCEEEJJJQQQYYY```dddeee___XXXSSSRRRQQQOOOLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJKKKJJJIIIIIIJJJKKKJJJLLLPPPVVV___hhhpppuuuzzzvvvsssqqqlllccc^^^^^^``````cccggghhhdddaaabbbaaaaaabbbfffiiiooozzzzzzdddMMM@@@===<<<;;;777777888999<<>>@@@@@@>>><<<>>>@@@???@@@AAACCCEEEHHHJJJKKKNNNRRRYYY___dddiiinnnqqqrrrrrrrrrqqqpppooommmmmmkkkiiifffaaa[[[VVVRRRPPPMMMLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEGGGHHHHHHJJJJJJJJJIIIJJJJJJKKKLLLMMMLLLJJJHHHFFFDDDCCCBBB===<<<:::888666555444444555444222000///...------/////////000000000000000------------------...///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------------,,,+++******))))))***************+++,,,...///000222444777;;;@@@HHHQQQVVV]]]bbbhhhlllnnnppptttxxxxxx{{{~~~wwwjjjccccccfffjjjuuuzzzooojjjaaaZZZUUURRROOOMMMJJJHHHDDDAAA@@@CCCJJJOOO[[[aaakkksssxxxzzz{{{|||{{{|||~~~~~~}}}zzzxxxvvvkkkfff```^^^```ccceeeeeebbbpppzzzqqqmmmkkknnnvvv~~~zzzyyyyyyssshhhaaaeeeiiimmmrrrvvvrrrjjj]]]cccsssxxxUUU<<<777111.........,,,***+++++++++++++++***))))))((()))******++++++***************++++++++++++,,,*********++++++++++++,,,(((+++---//////...///000...//////000222444666777777666555555555666777888======???BBBBBBAAAEEELLLZZZuuu{{{pppeeecccddd```ZZZOOOLLLOOO]]]llluuu{{{~~~zzzmmmccc]]]YYYVVVUUUWWWZZZ[[[]]]eeennnyyyGGGHHHIIIKKKMMMOOOPPPQQQSSSRRRRRRRRRSSSRRROOOMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIIIIKKKMMMOOORRRSSSOOONNNOOOSSSVVV[[[dddnnnuuu|||}}}vvvqqqooonnnkkkhhhiiifffcccaaa^^^bbbqqqkkkZZZaaammmzzz|||vvvfffZZZUUUWWW___vvv{{{ooobbb\\\ZZZZZZ^^^dddeeecccaaacccgggmmmppprrrnnnooopppsssyyyuuujjj\\\SSSKKKHHHFFFBBB@@@AAABBBCCCEEEJJJPPPWWW^^^bbbddd^^^WWWSSSSSSRRRPPPNNNNNNNNNMMMMMMLLLKKKKKKKKKHHHIIIKKKJJJIIIHHHHHHIIIIIIJJJLLLPPPWWW___fffkkkqqqnnnmmmnnnjjjbbb\\\\\\[[[YYY\\\bbbbbb]]][[[\\\[[[XXXYYY]]]aaahhhwwwttt[[[HHH@@@===:::666666777999;;;>>>AAABBBDDDFFFGGGHHHIIILLLPPPSSS\\\fffuuu~~~}}}xxx{{{~~~|||rrrkkkmmmqqqwww{{{{{{yyyvvvfff```XXXPPPKKKHHHFFFDDDBBBAAA???===<<<<<<<<<<<<===AAADDDDDDAAA???BBBEEEFFFFFFHHHIIIKKKMMMNNNOOOPPPTTT[[[aaafffkkkpppsssttttttssssssrrrrrrqqqqqqnnnllliiiddd^^^YYYUUURRROOONNNLLLKKKIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNMMMLLLJJJHHHFFFDDDCCCBBB>>><<<:::888666444333333222222111000///.........000000000//////////////////......------------...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,.........---------,,,++++++++++++++++++++++++,,,,,,---//////222444777;;;AAAHHHQQQWWW^^^bbbgggjjjllloootttxxxxxxzzz}}}wwwjjjbbbcccfffiiittt}}}yyymmmhhh```YYYTTTQQQNNNLLLGGGFFFCCC@@@@@@EEELLLQQQ]]]ccckkkrrrvvvyyyzzz{{{}}}}}}}}}|||{{{yyyvvvuuulllfff```]]]___aaaaaa```aaapppyyysssqqqssszzz{{{zzz{{{~~~|||oooeee\\\```cccfffkkkppplllfff___gggzzzeeeLLL999444///,,,------,,,***,,,+++******))))))******((()))***+++++++++***************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,***,,,......---...///111/////////000111333444555555444444444555666888999<<<<<<>>>AAAAAA@@@FFFNNNVVVjjjvvvllliiijjjeee^^^UUUNNNNNNZZZjjjuuu{{{qqqfff^^^YYYUUUTTTVVVYYYZZZ\\\dddmmmsssIIIIIIIIIJJJKKKMMMOOOPPPSSSRRRRRRSSSTTTSSSPPPNNNKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIKKKMMMPPPSSSUUUQQQOOOPPPTTTWWW\\\fffpppvvv~~~xxxrrrooommmjjjggggggdddccccccaaabbbmmm{{{mmmWWW^^^kkkzzz~~~xxxiii[[[TTTRRRYYYppp~~~rrreee^^^[[[[[[```eeefffcccaaabbbffflllqqqsssqqqpppppprrryyyzzzpppdddZZZPPPLLLHHHCCC@@@@@@CCCCCCEEEIIIOOOWWW]]]aaabbb]]]WWWTTTSSSSSSQQQOOOPPPPPPPPPOOONNNMMMLLLLLLHHHIIIKKKJJJIIIHHHHHHIIIIIIIIIJJJNNNSSSZZZaaaeeekkkiiiiiikkkhhh```[[[ZZZTTTRRRUUU[[[\\\VVVSSSVVVSSSPPPPPPTTTXXX```qqq~~~eeeOOOCCC===888555666666888:::===@@@BBBCCCEEEGGGHHHIIILLLPPPSSS\\\gggwww~~~yyy|||~~~{{{|||~~~|||yyyqqqkkkbbbZZZUUURRRPPPOOOHHHGGGEEECCCAAA@@@@@@@@@BBBFFFIIIIIIEEEDDDGGGJJJJJJKKKLLLNNNOOOPPPQQQRRRRRRVVV\\\bbbggglllqqquuutttttttttuuuuuuuuuuuuvvvqqqoookkkgggaaa[[[WWWTTTPPPOOOMMMLLLJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHKKKMMMNNNLLLKKKIIIGGGEEECCCBBBBBB>>>===:::888666444333222000000////////////000000000000000///.........---000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---..................---,,,,,,,,,,,,---------,,,,,,------...///222444777;;;AAAHHHQQQWWW___bbbgggiiikkknnntttyyyxxxzzz|||~~~wwwiiibbbbbbeeegggsss~~~|||xxxkkkfff___XXXTTTPPPMMMKKKFFFEEEBBB@@@AAAEEEMMMRRR___dddkkkqqquuuxxxzzz{{{~~~~~~}}}{{{zzzxxxvvvuuuoooiiiccc```aaaaaa___[[[bbbqqqzzzvvvvvv|||{{{|||}}}~~~wwwllleee]]]___aaabbbfffjjjfff______iii}}}yyyyyyuuufffPPP???888333...,,,,,,---,,,***---,,,***)))))))))***+++***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...---------///111000000//////000111222222444444444444666888;;;<<<;;;;;;===???@@@AAAGGGOOORRRbbb~~~tttrrrqqqkkkbbbYYYQQQOOOZZZjjjvvv}}}uuuhhh^^^XXXUUUTTTUUUXXXYYY\\\dddmmmnnn{{{IIIIIIHHHHHHJJJMMMQQQSSSWWWYYYZZZYYYVVVSSSRRRRRRSSSSSSRRRPPPOOONNNMMMLLLMMMLLLKKKLLLNNNPPPQQQRRROOOMMMNNNTTTZZZbbbmmmxxxzzzvvvsssmmmjjjkkkiiigggddd```^^^```eeejjjsssyyy|||mmm[[[[[[aaaqqq~~~mmmaaaRRRLLLUUUjjj|||yyyiii]]]YYYZZZ]]]___bbbcccdddeeefffiiimmmqqquuuqqqpppuuu{{{|||uuummmeee\\\WWWPPPHHHCCCBBBBBBBBBFFFMMMQQQSSSXXX^^^bbb]]]WWWRRRQQQRRRSSSTTTPPPOOOOOOOOOOOOOOOOOOOOONNNMMMKKKIIIHHHHHHHHHHHHFFFIIIKKKLLLMMMPPPUUUZZZaaabbbddddddbbb]]]XXXUUUVVVMMMGGGIIINNNNNNLLLKKKGGGHHHJJJLLLQQQ[[[hhhrrrqqqWWWGGGCCCCCC:::777777999::::::???EEEDDDEEEEEEFFFHHHKKKOOOQQQZZZeeewwwrrrpppkkkddd]]]WWWUUUUUURRRPPPLLLGGGDDDCCCDDDFFFGGGKKKOOONNNIIIFFFGGGIIIKKKPPPTTTVVVUUUTTTUUUWWWVVVZZZ___ffflllqqquuuvvvxxxwwwvvvtttttttttuuuuuutttqqqlllhhhccc^^^YYYUUUQQQPPPMMMLLLKKKJJJGGGEEEHHHGGGFFFFFFGGGGGGFFFDDDFFFFFFFFFFFFEEEEEEEEEDDDHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHGGGFFFDDDBBBAAA@@@<<<<<<:::888555333222111//////............//////000000000000////////////,,,---///111222111000///......---,,,,,,+++******,,,,,,,,,---...///000111000000//////.........---+++***)))))))))+++...///222444666:::@@@HHHRRRXXX___dddjjjmmmnnnooosssvvv{{{}}}rrrfff```aaadddkkkttt|||~~~~~~~~~zzzuuummmcccZZZWWWSSSNNNKKKJJJHHHEEECCCCCCAAABBBJJJSSS^^^ccckkkrrrvvvzzz|||~~~}}}zzzzzzzzz{{{zzzyyyrrrmmmhhhdddcccaaa^^^[[[^^^vvv}}}|||zzzxxx{{{~~~zzzuuummmeee___dddhhhggghhhjjjgggccc```iii~~~}}}zzztttjjjaaaXXXOOOFFF???444333111///---++++++***((()))***++++++***)))(((+++,,,,,,---,,,+++)))((()))************))))))(((000...,,,******,,,...000------------------------...///000111333444555666777666666666666888999:::<<<============@@@DDDGGGOOO^^^}}}{{{uuummmfffYYYRRROOOYYYkkkyyy|||zzzxxxeee^^^]]]WWWVVVVVVWWW[[[___dddhhhpppyyyJJJIIIHHHGGGIIIKKKNNNPPPTTTVVVWWWWWWUUUSSSSSSSSSTTTSSSRRRPPPNNNLLLJJJJJJOOONNNMMMMMMNNNPPPQQQQQQOOONNNOOOTTTYYYbbbrrr~~~wwwsssmmmjjjiiijjjhhhddd```]]]^^^bbbeeeiiiooouuu|||uuugggRRRSSS\\\nnnuuugggVVVMMMTTTggg{{{{{{lll___ZZZZZZ\\\]]]```aaabbbcccdddggglllooorrrnnnmmmrrrxxx~~~vvvlllddd]]]YYYSSSJJJEEEEEEDDDDDDGGGNNNQQQSSSYYY___bbb]]]VVVQQQOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKNNNLLLKKKIIIHHHHHHHHHHHHFFFHHHIIIJJJJJJMMMRRRVVVZZZ\\\^^^^^^]]]YYYUUUSSSOOOGGGBBBFFFJJJIIIFFFEEE???AAADDDFFFJJJSSS___ggg|||jjjSSSDDD;;;;;;888777999999999===BBBDDDDDDEEEFFFHHHLLLQQQTTT[[[fffwww}}}{{{vvvpppiiiccc```___\\\ZZZUUUPPPLLLJJJJJJKKKJJJMMMOOOMMMHHHFFFGGGJJJMMMQQQUUUWWWUUUUUUVVVXXXXXXZZZ___eeelllqqquuuwwwyyyyyyxxxwwwxxxyyyzzz{{{wwwtttpppkkkgggaaa[[[WWWWWWTTTQQQOOONNNMMMKKKIIIHHHFFFEEEFFFGGGGGGFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIGGGFFFFFFDDDBBB@@@>>>===;;;:::999777555222111000//////............//////000000000000000000000///...///111222111000///---......------,,,++++++***,,,,,,,,,,,,---...///000000/////////............+++************,,,...///111333666:::@@@HHHRRRXXX```dddiiilllmmmooossswww{{{}}}rrrfff```aaadddkkksss{{{~~~~~~}}}yyytttnnnddd[[[XXXTTTOOOLLLLLLIIIFFFCCCCCCAAABBBIIISSS^^^dddllltttyyy|||~~~~~~|||zzzyyyzzzzzzyyywwwsssooojjjgggeeedddbbb```aaayyy|||zzzyyyzzz{{{xxxqqqjjjggglllnnnllllllllliiieeebbbkkk~~~|||qqqjjjaaaYYYQQQIII@@@999333222111///---,,,++++++******++++++++++++******+++,,,,,,,,,++++++***)))******+++++++++++++++***------,,,++++++,,,------++++++,,,------...////////////000222333444555666888777777777888999:::;;;;;;<<<===>>>>>>@@@CCCFFFIIIVVVsss~~~xxxpppjjj\\\TTTOOOYYYlll{{{|||nnnaaa\\\XXXWWWVVVWWWZZZ___dddgggmmmvvvKKKJJJHHHGGGHHHIIIKKKLLLOOOQQQSSSTTTSSSSSSTTTUUUWWWVVVUUUSSSQQQNNNLLLKKKQQQPPPOOONNNNNNOOOPPPQQQPPPOOOPPPTTTXXXcccwwwwwwrrrnnniiigggjjjhhheee```\\\\\\^^^``````dddiiinnnssstttkkk```KKKMMMVVVkkk~~~nnnYYYMMMQQQbbbxxxqqqddd\\\ZZZZZZ[[[]]]^^^```aaabbbfffjjjnnnppplllkkkooottt|||}}}tttjjjccc]]]ZZZUUUNNNIIIHHHFFFEEEHHHNNNQQQSSSYYY___aaa\\\UUUOOOMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLJJJIIIHHHHHHHHHHHHEEEGGGGGGHHHHHHIIIMMMOOOQQQRRRUUUWWWWWWUUUSSSQQQJJJBBB>>>AAADDDBBB>>>===999<<>>???@@@BBBDDDEEEOOOfff}}}tttnnn```VVVOOOWWWkkk|||}}}|||~~~sssbbbZZZYYYXXXWWWWWWZZZ^^^bbbeeeiiirrrMMMLLLJJJIIIHHHHHHIIIJJJKKKMMMPPPQQQQQQRRRTTTUUUYYYYYYYYYYYYWWWUUUSSSRRRSSSSSSRRRPPPOOOOOOPPPQQQPPPQQQRRRTTTXXXddd{{{vvvqqqnnniiieeegggfffccc___\\\[[[\\\^^^\\\___aaacccggghhhbbbYYYJJJKKKSSSgggrrr[[[MMMMMM\\\uuuwwwiii___[[[ZZZZZZ\\\]]]___```bbbeeejjjnnnqqqnnnlllnnnrrryyyzzzqqqfff```[[[ZZZVVVOOOKKKKKKHHHFFFHHHLLLOOOQQQWWW^^^___ZZZTTTOOOMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJJJJKKKNNNQQQRRRSSSRRRRRRKKKCCC======>>>;;;999999777;;;???AAACCCHHHNNNTTTcccuuuuuu]]]JJJ>>>999666888999999:::>>>CCCDDDEEEFFFIIIOOOXXX___hhhrrrxxxpppkkkeeebbb\\\XXXTTTQQQNNNMMMPPPOOOLLLGGGCCCBBBEEEHHHOOOSSSXXXYYYXXXWWWYYY[[[]]]^^^aaaffflllrrrxxx{{{{{{{{{{{{{{{|||~~~{{{vvvqqqjjjccc^^^]]]YYYUUUQQQOOONNNLLLKKKGGGEEEEEEEEEGGGHHHGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDBBBAAA>>><<<:::888666666555333222000////////////............//////000000000000000111111111000111111111111000///...///.........------,,,,,,+++++++++++++++,,,---...///////////////.........++++++,,,---......------...000444888>>>HHHQQQXXXbbbeeehhhjjjkkknnntttyyyzzz|||~~~~~~qqqeee___```ccckkksss{{{}}}}}}|||xxxrrrmmmddd[[[XXXUUUPPPMMMMMMKKKGGGDDDBBBAAABBBJJJTTTccciiisss{{{}}}{{{yyyyyyxxxwwwuuussspppmmmiiieeebbbaaa``````cccyyy~~~{{{|||}}}}}}{{{vvvsssmmmgggYYYfff{{{xxxnnnccc]]]UUUOOOJJJCCC<<<666000///......------------,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,))))))+++,,,------------************************++++++,,,---...///000000000000111222333444555666777777888888999::::::;;;888:::===?????????AAABBBGGGLLL]]]|||wwwqqqdddXXXNNNUUUiii{{{|||{{{}}}xxxhhh^^^ZZZYYYXXXWWWYYY]]]aaacccfffnnn}}}NNNMMMLLLKKKJJJJJJJJJJJJIIIKKKMMMNNNOOOPPPSSSUUUXXXYYYZZZ[[[[[[ZZZYYYXXXUUUUUUUUURRRPPPOOOPPPRRRQQQRRRTTTVVVYYYcccyyyuuuooonnnjjjeeecccbbbaaa^^^[[[[[[^^^```\\\^^^___^^^___```ZZZSSSJJJIIIPPPddd|||qqq[[[LLLJJJWWWqqq}}}oooccc\\\ZZZZZZ[[[]]]^^^```bbbfffllloootttqqqpppqqqrrrwwwzzzpppccc]]]XXXWWWUUUOOOLLLLLLIIIFFFGGGJJJLLLNNNUUU\\\^^^ZZZTTTQQQOOOOOOOOONNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHGGGFFFFFFFFFGGGFFFFFFGGGHHHKKKMMMPPPRRRSSSTTTRRRHHH@@@===;;;888777999888;;;@@@BBBCCCFFFKKKOOOYYYlllmmmXXXBBB<<<777888::::::;;;>>>AAACCCFFFGGGIIIPPPZZZbbbqqq{{{}}}vvvlllhhhaaa]]]ZZZWWWTTTRRRPPPMMMHHHCCC@@@@@@CCCEEENNNRRRWWWZZZYYYYYY[[[]]]```aaadddiiinnnuuuzzz}}}{{{uuunnngggbbb```\\\XXXTTTRRRPPPMMMKKKGGGFFFEEEFFFGGGHHHGGGEEEGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAA@@@===;;;999888444444333222111000////////////............/////////000000000111111111222//////000111111111111111//////...............---,,,,,,+++++++++,,,------.........///////////////,,,,,,---.........------///111444888>>>GGGQQQWWWbbbeeehhhjjjkkknnntttyyyzzz|||~~~~~~pppddd^^^___bbbkkkttt|||}}}}}}|||wwwrrrkkkbbbZZZWWWTTTOOOLLLLLLKKKGGGCCCBBBAAABBBKKKVVVgggmmmvvv}}}~~~}}}}}}{{{zzzyyyxxxwwwtttqqqooommmjjjfffbbb___^^^^^^hhh~~~~~~~~~{{{|||~~~~~~}}}tttkkkbbb[[[kkkzzznnnaaa\\\TTTNNNIIICCC<<<666//////...---------------+++***)))(((((()))***++++++***)))))))))***+++,,,((()))***+++,,,,,,,,,,,,---+++)))'''''')))+++---------...............///111111222333444444555666666666777888888999999999777999<<<>>>>>>???@@@BBBFFFJJJUUUooozzzttthhh[[[PPPSSSeeexxx|||yyyzzz~~~qqqddd\\\ZZZXXXWWWXXX[[[___aaadddlllzzzMMMMMMLLLKKKKKKKKKKKKKKKIIIKKKLLLMMMMMMOOORRRTTTSSSUUUWWWYYYZZZZZZYYYXXXVVVWWWWWWTTTPPPOOOQQQTTTRRRRRRUUUXXXZZZbbbrrrvvvnnnmmmjjjeeeaaaaaa___\\\[[[\\\___bbb^^^```___]]]\\\\\\XXXRRRIIIHHHNNNaaazzzqqq[[[NNNIIIRRRmmmrrreee]]]ZZZZZZ[[[\\\^^^```cccgggmmmqqqtttssssssttttttxxx|||qqqbbb[[[VVVTTTRRRNNNLLLMMMJJJGGGFFFHHHJJJLLLSSS[[[^^^[[[VVVSSSRRRRRRQQQQQQSSSRRRPPPNNNKKKIIIGGGFFFIIIIIIIIIIIIIIIHHHGGGGGGIIIGGGFFFFFFGGGGGGEEECCCEEEFFFHHHKKKMMMPPPRRRTTTSSSKKKCCC???<<<888888;;;777;;;>>>@@@AAACCCGGGKKKSSSeee~~~yyyaaaKKKBBB:::999::::::<<<>>>>>>BBBFFFHHHJJJPPP[[[cccwwwtttnnneee___\\\ZZZWWWTTTNNNKKKEEE@@@>>>???AAACCCLLLQQQVVVYYYYYYZZZ]]]___bbbdddhhhlllrrrxxx|||~~~{{{tttlllgggeeebbb___[[[XXXUUUQQQNNNHHHGGGFFFFFFGGGGGGFFFDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@???>>><<<:::999888333333222222111000////////////............/////////000000111111222222222//////000000111222333333////////////////////////------,,,,,,,,,,,,------.........///////////////........................111222555999???GGGPPPWWWaaaeeeiiikkkllloootttxxxyyy{{{~~~}}}pppddd^^^___aaammmuuu}}}~~~~~~|||xxxssskkkaaaYYYVVVTTTOOOLLLLLLJJJFFFBBBAAAAAACCCMMMXXXhhhnnnvvv|||~~~~~~}}}}}}}}}|||{{{zzzyyywwwssspppnnnooonnnkkkgggcccaaa```ppp{{{~~~}}}vvv|||yyy{{{~~~vvvhhh^^^YYYjjj~~~xxxlllaaa[[[SSSMMMHHHBBB:::444//////...---,,,,,,,,,---***))))))))))))))))))******))))))))))))***++++++((()))***+++,,,,,,,,,+++...,,,)))''''''))),,,...........................222222222333444555555555555555777888888999888888777999;;;<<<===>>>@@@BBBCCCFFFNNNccc~~~xxxlllaaaUUUTTTaaattt~~~|||||||||{{{pppqqqwwwttteee]]][[[YYYWWWXXXZZZ]]]___bbbiiivvvJJJJJJJJJJJJKKKKKKLLLLLLKKKLLLMMMLLLLLLMMMPPPRRRQQQSSSUUUWWWXXXWWWVVVTTTVVVXXXXXXUUUQQQPPPSSSVVVSSSSSSVVVZZZ\\\```iiirrr|||yyynnnllliiidddcccaaa^^^[[[YYY[[[```dddbbbddddddaaa```aaa]]]XXXMMMKKKPPPaaazzzrrr^^^QQQJJJOOOiiirrreee\\\YYYYYYYYY[[[]]]```cccgggmmmqqqpppqqqtttvvvvvvzzz|||qqqbbb[[[TTTRRRPPPMMMMMMOOOMMMIIIGGGHHHJJJLLLSSS\\\aaa]]]XXXUUUSSSRRRQQQPPPQQQPPPOOOMMMKKKIIIHHHGGGHHHHHHIIIIIIIIIHHHGGGFFFHHHFFFDDDEEEFFFFFFDDDAAADDDDDDEEEGGGIIILLLOOOQQQMMMGGGCCCBBB???;;;999;;;777:::>>>??????AAAFFFKKKOOO\\\pppoooVVVJJJ???;;;:::999:::<<<<<>>??????BBBGGGLLLMMMTTTaaavvv^^^QQQBBB<<<:::888888:::;;;AAAGGGJJJKKKPPPYYYbbbuuuvvvlllgggddd```]]]MMMJJJDDDAAA@@@BBBCCCCCCHHHMMMTTTXXXZZZ[[[___bbbeeehhhmmmsssxxx|||}}}uuupppiiihhhfffccc```ZZZSSSOOOKKKIIIGGGFFFFFFFFFDDDBBBHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBB999::::::999999888777666222222222222111111000000//////............/////////000000111222222333333444333222111000000000000////////////000000000000///......---------......---.........//////000000111000...---,,,...///000444666888;;;@@@GGGPPPVVV___dddjjjmmmnnnooosssvvvyyy{{{}}}|||oooccc]]]^^^aaaooowww~~~yyytttlllccc[[[XXXVVVQQQNNNOOOHHHDDDAAAAAAAAAEEEQQQ\\\dddjjjqqqwww{{{~~~~~~}}}|||zzzwwwsssooofffjjjooopppmmmiiigggfffooo|||{{{rrrjjjqqq~~~wwwyyy|||zzzlllaaa[[[hhhuuuyyyzzz{{{wwwpppddd^^^VVVNNNHHHAAA888222000000...---,,,+++++++++***+++,,,------,,,+++***'''((()))+++++++++***)))---------...------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---...///111222222222333333444444555555555666777999:::;;;;;;::::::999999:::999:::<<<@@@CCCEEEJJJMMMXXXuuutttkkk```ZZZ___pppyyylllnnn{{{}}}ttt___]]]ZZZWWWWWWXXX[[[\\\___eeeppp~~~FFFGGGHHHKKKNNNOOOMMMLLLNNNMMMMMMMMMLLLLLLKKKKKKLLLOOOSSSVVVWWWWWWUUUTTTVVVVVVWWWUUUSSSRRRRRRSSSTTTUUUUUUTTTXXX^^^___]]]ggghhhlllsss{{{ssslllhhheeeccccccaaa\\\XXXYYYaaahhhnnnoooooonnnooopppjjjbbbOOOQQQUUUbbbzzzsssdddMMMDDDPPP[[[sss~~~xxxoooeee]]]WWWTTTZZZ[[[]]]___aaafffkkkooommmmmmpppuuuxxx{{{zzzoooccc[[[TTTSSSRRROOONNNNNNKKKJJJHHHEEEEEELLLWWW___eeeaaa\\\VVVRRROOONNNNNNMMMLLLKKKKKKLLLLLLKKKIIIKKKJJJHHHGGGFFFFFFGGGGGGFFFDDDCCCCCCDDDDDDCCCAAA===>>>???>>>>>>@@@CCCFFFEEEEEEFFFGGGGGGDDD@@@<<<<<<;;;;;;<<<>>>@@@BBBDDDFFFOOOYYYeee|||mmmXXXFFFAAA>>>888888===:::<<>>BBBHHHJJJPPPWWW]]]___aaaeeehhhhhhkkkooorrruuuyyy}}}xxxuuuqqqkkkgggddd___YYYSSSQQQMMMHHHEEEDDDDDDCCCCCCDDDFFFHHHHHHFFFFFFFFFGGGHHHHHHFFFEEECCCAAA@@@???999999999999777444111///000000000000111111111111000000000000000/////////111000//////000222444555333333222222111000//////111111111111000000000000///000000000000000////////////---------...///000---///000000///......///111333555999???HHHQQQWWWaaafffllloooooonnnppprrrwwwyyy|||~~~{{{nnnbbb]]]^^^aaannnxxx~~~wwwpppjjjfff___YYYSSSPPPNNNMMMJJJDDD???AAAEEELLLVVV```hhhjjjooouuuyyy|||}}}~~~}}}{{{{{{wwwqqqllleeeccceeejjjkkkhhhgggiii|||}}}}}}~~~~~~wwwllleeeddd~~~|||~~~|||ooo```XXXeeerrryyyzzzzzzvvvqqqkkkeee]]]SSSJJJAAA999555111000............,,,***++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++...---------...///111333444444555555555555555555888999999::::::;;;;;;<<<;;;;;;<<<>>>???AAABBBBBBCCCFFFKKKSSSfffoookkkcccWWWkkk{{{uuuxxx~~~lllccc\\\ZZZYYYXXXXXXZZZaaacccjjjvvvIIIHHHIIIKKKNNNOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLKKKNNNRRRUUUWWWWWWUUUTTTTTTUUUVVVUUURRRQQQQQQRRRRRRTTTTTTTTTXXX___aaa^^^___aaadddkkksss{{{tttmmmhhhdddaaabbb```\\\XXX[[[ccckkkpppqqqpppoooqqqrrrmmmeeeSSSTTTXXXeee|||rrrfffOOOFFFNNNVVVlllzzzxxxrrrkkkccc]]]ZZZXXXZZZ[[[]]]___aaaeeekkkoooqqqppprrruuuwwwyyy|||qqqfff]]]UUUSSSQQQNNNLLLLLLKKKKKKIIIGGGHHHMMMWWW___kkkgggaaaYYYSSSNNNLLLJJJKKKJJJIIIKKKMMMNNNMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGEEECCCBBBBBBBBBBBB@@@???>>>??????>>>>>>AAAEEEHHHMMMMMMMMMNNNNNNJJJEEE@@@;;;;;;;;;<<<===@@@BBBCCCAAAIIIQQQ[[[nnnuuu^^^IIIAAA>>>888888===<<<>>>CCCHHHIIIKKKTTT^^^lll|||wwwqqqmmmfffaaaWWWPPPHHHDDD@@@???BBBGGGJJJPPPXXX]]]```bbbfffiiijjjmmmqqqtttwww{{{xxxsssmmmiiifffaaaZZZUUURRRNNNJJJGGGFFFEEEEEEDDDCCCEEEGGGGGGEEEDDDEEEFFFEEEDDDCCCAAA@@@>>>===<<<::::::999888666444222000111111000000000000000000////////////////////////000000000111111333444444333333222222111000000///111111111111000000000000------............------222222111111111111222222...///000000......///000111333555999???HHHQQQWWW```eeelllooooooooorrrtttxxxzzz|||{{{nnnbbb\\\]]]```oooxxx}}}wwwppphhhddd^^^XXXSSSPPPNNNMMMJJJDDD@@@AAAFFFMMMXXXbbbhhhjjjnnnssswwwzzz|||}}}}}}{{{zzzvvvpppjjjddd```___bbbcccccceeeiii{{{~~~zzzwwwtttlllccc```aaauuu~~~qqqbbb[[[gggtttyyy{{{~~~~~~|||{{{tttiii\\\OOODDD:::555222000...---------,,,+++,,,,,,++++++++++++++++++((((((((((((((((((((((((***+++,,,,,,------,,,,,,++++++++++++++++++++++++---------...///000111222444444444555555666666666888999999::::::;;;;;;<<<;;;;;;<<<>>>???@@@AAABBBAAAEEEIIIOOO^^^{{{vvvtttlll^^^lll|||}}}vvvjjj___[[[ZZZYYYYYYZZZ^^^```fffqqqIIIHHHHHHIIILLLNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJMMMPPPTTTUUUVVVUUUTTTRRRSSSTTTSSSQQQPPPQQQRRROOORRRSSSTTTYYYaaacccaaa[[[\\\___eeelllttt{{{~~~uuummmgggccc```aaa```\\\YYY]]]fffnnnqqqrrrqqqppprrrtttpppiiiWWWWWWZZZhhhrrriiiSSSHHHMMMRRRffftttrrrmmmgggaaa]]]\\\\\\YYY[[[]]]___aaaeeekkknnnrrrpppqqqtttvvvzzz~~~ssshhh___VVVSSSQQQMMMJJJKKKKKKLLLLLLKKKKKKPPPXXX___mmmiiiccc[[[TTTOOOLLLKKKMMMKKKJJJKKKLLLMMMLLLKKKJJJJJJHHHGGGGGGFFFGGGGGGDDDBBB@@@@@@@@@???===<<>>===>>>AAAFFFJJJQQQRRRSSSTTTSSSOOOHHHCCC;;;;;;;;;;;;===>>>@@@BBB>>>EEEJJJOOO^^^uuugggNNNBBB>>>999999<<<===???CCCGGGGGGIIIQQQ[[[hhhzzz{{{sssoooiiiddd\\\TTTKKKFFFBBB???AAAFFFLLLRRRZZZ___aaadddgggjjjkkkooosssvvvzzz}}}{{{vvvoookkkgggbbb\\\WWWSSSPPPKKKIIIGGGGGGFFFEEECCCEEEFFFFFFEEEDDDDDDEEEFFFFFFDDDCCCAAA@@@>>>>>>:::999888666555333333222222222111111000/////////.........///////////////000111222333333444444333333333222222111000000000222222111111111000000000------............------333333444444444444333333000000000///---...000222111333555999???HHHQQQWWW___dddjjjnnnooopppsssvvvzzz{{{~~~{{{mmmaaa[[[]]]```pppyyy|||vvvpppfffaaa[[[VVVSSSQQQOOOMMMKKKEEEAAACCCHHHOOOZZZdddiiijjjmmmqqquuuyyy{{{}}}|||{{{yyyuuunnnhhh```[[[WWWXXXYYY[[[bbbhhh{{{zzzqqqjjjbbb[[[[[[___kkkrrrbbb^^^jjjuuuxxx{{{sssaaaNNN@@@888333111---,,,,,,------,,,,,,,,,,,,++++++*********((((((((((((((((((((((((***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///000111111111333333444555666666777777888999999::::::;;;;;;<<<;;;<<<<<<>>>???@@@AAABBB???CCCGGGJJJTTTmmmuuueeekkkyyytttddd]]]\\\ZZZYYYZZZ\\\\\\```jjjwwwHHHFFFEEEEEEHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMPPPRRRSSSSSSRRRQQQOOOQQQRRRQQQOOOOOOOOOQQQNNNQQQTTTVVV\\\dddfffddd___```cccggglllrrryyy}}}}}}rrrlllhhhdddbbbcccaaa\\\YYY]]]fffnnnooopppoooooorrruuusssmmmZZZXXX[[[iiitttlllVVVJJJNNNTTThhhuuutttooohhh```[[[[[[\\\YYY[[[]]]^^^aaaeeejjjnnnooonnnooosssvvv|||ttthhh^^^VVVRRRPPPMMMKKKLLLJJJLLLNNNNNNNNNRRRXXX^^^gggddd```ZZZVVVRRRPPPOOOQQQOOOMMMKKKKKKJJJHHHFFFIIIIIIHHHGGGFFFFFFFFFFFFDDDBBB@@@??????>>><<<:::======<<<;;;<<>>:::999;;;<<<>>>AAAEEEFFFHHHQQQ[[[hhhyyy~~~tttnnniiieee```WWWNNNHHHCCC@@@AAAFFFNNNTTT\\\aaaccceeeiiilllmmmppptttxxx{{{~~~yyyrrrmmmiiiddd]]]YYYTTTQQQMMMJJJIIIHHHGGGEEEDDDFFFGGGGGGEEEDDDDDDEEEGGGFFFEEECCCAAA@@@???>>>999888555333222222333333333333222111000///...................../////////111222333444555444333333222222222111111111000000222222222111111111000000//////000000111111000000222333444555444333222111111111000///---...111333111333555999???HHHQQQWWW]]]bbbhhhlllnnnppptttwww{{{}}}zzzmmmaaa]]]___cccrrrzzz~~~{{{vvvpppddd___XXXTTTSSSRRROOOMMMKKKEEEAAADDDJJJQQQ]]]ggglllmmmoooqqquuuyyy|||~~~|||{{{yyytttmmmggg[[[UUUQQQRRRSSSWWW^^^eeezzz|||qqqhhh^^^XXXYYY^^^gggyyy}}}~~~}}}|||qqqbbb```mmmxxxzzz|||vvv[[[EEE999444111---++++++,,,---------,,,,,,++++++***************************************+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,+++,,,...000111111111000222333444555666777888999888999999::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA@@@DDDHHHIIINNNccczzziiihhhzzzsss~~~jjj```]]][[[YYYYYY[[[[[[]]]eeeoooHHHFFFDDDEEEGGGJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJNNNOOOPPPQQQQQQPPPNNNMMMLLLNNNOOOOOOMMMMMMNNNOOOOOOSSSUUUXXX^^^fffhhhfffeeegggjjjlllnnnsssxxx}}}zzzpppllljjjgggfffeeebbb\\\XXX[[[dddllllllnnnoooqqquuuzzzxxxrrr]]]XXXYYYhhhxxxoooXXXKKKQQQYYYppp~~~}}}xxxnnnbbbZZZXXXYYYYYYZZZ\\\^^^```eeejjjnnnooonnnooosssvvv{{{uuuggg]]]TTTQQQPPPMMMMMMNNNIIILLLNNNOOOOOORRRXXX]]]bbb```]]]YYYUUUSSSQQQPPPPPPNNNLLLKKKJJJIIIFFFDDDGGGGGGGGGFFFFFFEEEDDDDDDCCCAAA???>>>>>>===;;;999::::::999999999<<>>@@@CCCDDDBBBIII[[[qqqoooXXXHHH???;;;:::::::::;;;???DDDFFFIIISSS^^^kkk|||vvvpppkkkhhhbbbYYYPPPJJJDDDAAABBBGGGPPPVVV^^^ccceeehhhkkknnnooorrrvvvyyy|||}}}uuuoookkkfff```[[[TTTQQQNNNKKKJJJIIIGGGFFFFFFHHHIIIIIIGGGEEEFFFFFFBBBBBB@@@???===;;;::::::888666333111000111222333444333222111000......---............//////000000111222333444555444333222222222222111111111111111222222222222111111111111///000111111222222222111333444444555555333222111222222111///...///111444111333555999???HHHQQQWWW[[[```fffjjjllloootttxxx{{{}}}yyymmmccc```ccchhhsss{{{|||zzzuuuoooccc]]]WWWSSSSSSSSSPPPMMMKKKEEEBBBEEEKKKSSS___jjjoooppprrrtttwww{{{~~~~~~|||{{{zzzuuummmgggXXXSSSPPPQQQSSSUUU[[[bbbyyy}}}sssiii___WWWWWW\\\gggxxx}}}zzzzzzvvvuuu}}}|||~~~{{{rrrhhhgggvvvfffHHH666444111---++++++,,,------,,,,,,,,,++++++*********************************)))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,---///111222222111111333333444555666888888999888999999::::::;;;;;;<<<<<<<<<===>>>???@@@@@@AAAAAADDDIIIKKKMMM\\\~~~~~~|||yyy}}}ooojjjzzzuuu|||qqqeee```[[[YYYZZZ]]]\\\]]]cccjjjwwwJJJHHHGGGHHHJJJLLLLLLKKKGGGHHHHHHHHHHHHIIIIIIIIIMMMNNNOOOOOOOOONNNMMMLLLJJJKKKMMMLLLLLLLLLMMMNNNPPPTTTWWWYYY___fffhhheeegggjjjnnnpppqqqsssxxx|||{{{sssooommmjjjiiigggccc\\\VVVXXXaaaiiinnnqqquuuxxx|||ccc[[[YYYggg|||}}}sss[[[NNNTTT^^^vvvvvvggg[[[WWWWWWXXXZZZ\\\^^^```dddjjjmmmrrrqqqqqqtttuuuxxxuuuggg]]]TTTQQQPPPMMMMMMOOOHHHJJJMMMNNNNNNQQQWWW[[[bbb```\\\XXXTTTPPPNNNMMMKKKJJJHHHHHHIIIIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA???>>>======<<<;;;999666777888777777999<<>>AAANNNbbbpppvvvkkk[[[LLLAAA;;;999999999:::>>>CCCFFFJJJUUU```nnn~~~{{{sssnnnjjjaaaYYYPPPJJJEEEBBBDDDIIIRRRXXX```eeegggiiimmmppprrruuuxxx{{{}}}zzzsssooojjjddd___UUUSSSPPPNNNMMMKKKIIIGGGHHHIIIJJJIIIGGGFFFFFFGGGCCCBBBAAA???===<<<;;;:::666555333111111111333444333333222111000///...---......//////000000111111222222333333333333222222111111111111111111111111333222222222222111111111...///000111111222111111555666666555555444333222222222222111///000222444111333555999???HHHQQQWWW\\\```fffjjjllloootttxxx{{{}}}yyymmmdddbbbgggllluuu{{{~~~{{{yyytttoooddd^^^VVVSSSTTTTTTQQQMMMJJJDDDAAAEEELLLTTTaaakkkrrrsssuuuxxxzzz}}}~~~||||||{{{vvvooohhhZZZUUUSSSTTTVVVWWW\\\bbbxxx~~~tttjjj```WWWVVVYYYiiiwwwzzzwwwwwwqqqqqq{{{~~~wwwtttuuuxxx||||||{{{{{{zzzxxxtttppptttqqqOOO;;;333111---,,,,,,------,,,++++++++++++++++++++++++(((((((((((((((((((((((()))******+++++++++++++++*********++++++,,,,,,------...///000111222222222444444555666777777888888888999999::::::;;;;;;<<<<<<======>>>??????@@@@@@BBBDDDIIILLLLLLUUUqqqzzzyyy~~~{{{rrroooxxxqqqzzzxxxxxxmmmddd]]][[[]]]```______cccgggpppIIIIIIIIIJJJLLLMMMLLLJJJGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNHHHIIIKKKKKKJJJKKKLLLNNNQQQTTTWWWYYY^^^dddeeebbbdddiiiooorrrsssuuuyyy}}}zzzuuuppplllhhhgggbbbZZZUUUWWW```iiisssyyy~~~mmmaaa\\\hhhzzzxxx```QQQUUU^^^vvv|||lll^^^YYYXXXXXXZZZ\\\]]]```dddiiimmmqqqpppqqqtttuuuwww~~~uuuiii___UUUQQQOOOLLLLLLMMMGGGIIIKKKLLLLLLOOOUUUZZZbbb```]]]YYYTTTPPPMMMKKKIIIGGGFFFGGGHHHHHHGGGFFFCCCCCCCCCDDDCCCBBB@@@???>>><<<;;;;;;;;;;;;999888555666888888777777999;;;=========>>>@@@???===;;;;;;:::999888888999:::;;;:::;;;<<<<<<>>>FFFSSS___hhheee]]]PPPCCC<<<999999:::;;;???CCCFFFJJJVVVaaaooo|||sssnnnjjj___WWWOOOJJJFFFCCCFFFKKKSSSYYYaaafffiiikkknnnqqqvvvxxx{{{}}}yyytttoooiiidddXXXVVVSSSQQQPPPOOOLLLJJJGGGIIIJJJIIIGGGEEEEEEFFFDDDDDDBBBAAA???===<<<;;;666555444333333333444555333222222111000//////...//////000000111222222333222222222111111111222222111111111111111111111111333333222222222111111111///000111222333333333333666555444333222222222222111222333222111111222333111333555999???HHHQQQWWW^^^bbbhhhkkkmmmpppvvvzzzzzz}}}{{{oooeeeccchhhmmmvvv|||}}}zzzxxxtttooofff^^^VVVSSSUUUUUUQQQMMMIIICCCAAAEEELLLUUUaaalllrrrtttwwwzzz}}}~~~~~~}}}|||}}}}}}xxxpppjjj```ZZZVVVWWWXXXZZZ___fffwwwuuulllaaaXXXWWW[[[hhhsssvvvttttttpppqqq}}}}}}}}}wwwooojjjkkkoooqqqssswwwxxxuuurrrpppqqquuuRRR>>>222000...---------,,,+++*********++++++,,,,,,---(((((((((((((((((((((((())))))***+++++++++++++++)))******+++,,,,,,------.........///000111333333555555666666777777777888888999999::::::;;;;;;<<<=========>>>??????@@@@@@AAABBBGGGKKKIIILLLaaazzzwwwvvvyyyyyy|||zzzqqqkkkvvvxxxwww|||uuuiii```^^^aaabbbaaaaaaccceeejjjxxxGGGGGGHHHIIIKKKLLLJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHJJJLLLNNNOOOPPPPPPFFFHHHJJJJJJJJJJJJLLLMMMQQQTTTVVVXXX]]]bbbbbb___aaahhhppptttuuuwww{{{zzzrrrlllgggfffaaaZZZUUUWWWaaaiiiyyytttfff___hhhyyy|||cccSSSVVV]]]tttoooaaa[[[ZZZXXXZZZ\\\]]]```dddiiimmmmmmmmmppptttuuuxxxvvvlllaaaVVVQQQNNNKKKJJJKKKFFFHHHJJJJJJKKKNNNTTTZZZ```___\\\YYYUUUQQQOOOMMMKKKIIIGGGFFFFFFFFFDDDBBBAAABBBBBBCCCBBBAAA???>>>;;;:::999999::::::888777555666888999888777888888<<<;;;999999::::::888666;;;:::999888888888999:::999:::;;;===>>>BBBLLLUUU^^^aaa^^^RRRDDD<<<999888;;;<<<@@@DDDFFFJJJUUUaaaooo{{{rrrkkkhhh^^^VVVNNNJJJFFFDDDGGGLLLTTTZZZbbbgggjjjlllooorrryyy{{{~~~|||wwwrrrlllhhh[[[XXXVVVTTTSSSQQQOOOLLLGGGHHHIIIHHHFFFDDDDDDEEEAAA@@@???===<<<:::999888777666666555555555666666222222111111000000/////////000000111222333333333333222111000000000222222111111111111111111222222333333333222222222111111222333444555666666666666444222111///......//////000222444444222111222222111333555999???HHHQQQWWW```eeejjjmmmooorrrwww{{{zzz|||}}}pppfffccchhhmmmwww||||||yyywwwsssoooggg___WWWTTTUUUUUUQQQLLLHHHCCC@@@DDDLLLUUUbbbmmmrrrtttwww{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~zzzrrrkkkfff___YYYXXXYYY[[[bbbjjjvvvxxxmmmbbb[[[[[[___eeepppsssrrrssspppsss|||tttjjjeeefffhhhkkkpppuuuwwwrrrlllkkkmmmnnnMMM999111000............,,,***))))))***+++,,,------...************************))))))***++++++++++++***))))))***+++,,,,,,------//////......///111333444666666666666777777777777888999999::::::;;;<<<<<<======>>>>>>??????@@@@@@@@@???DDDIIIEEEDDDUUUkkkzzzwwwwwwwwwzzz~~~sssjjjppp{{{{{{{{{zzzmmmcccaaaeeecccbbbcccddddddgggrrr~~~LLLKKKJJJIIIIIIJJJKKKLLLIIIHHHHHHGGGGGGGGGGGGHHHJJJJJJIIIIIIJJJLLLOOOQQQKKKLLLKKKJJJIIIIIIKKKMMMOOONNNOOORRRXXX]]]aaacccZZZfffrrruuuvvv{{{zzzuuufffbbb^^^[[[XXXYYYaaakkkxxxxxxggg```nnnyyyeee\\\WWW___sss|||kkk\\\WWWXXXZZZ\\\___aaabbbdddgggiiikkknnnqqqrrrtttxxxxxxmmmbbbWWWQQQMMMIIIIIILLLIIIJJJJJJJJJKKKNNNSSSVVV```aaa^^^WWWSSSRRROOOKKKKKKHHHFFFEEEFFFFFFEEECCCBBBAAA@@@???>>>===<<<<<<;;;:::888777555444444444777777666666666666777777888888777777777777888888888888777777777777777888;;;;;;:::;;;===AAAEEEGGGXXXbbbfff[[[III>>>::::::<<<<<>><<<:::999666666666666666555555555444333111///...///000111/////////000111111222222222111111000000000000000222222333444555555555444333222111111000111111111444444555555555555444444222111000//////000111111222222222222222222222333777666888>>>CCCHHHPPPYYY^^^aaafffkkkppptttuuuvvv{{{}}}|||qqqiiigggjjjnnnvvvyyy{{{zzzzzzzzztttmmmbbb\\\UUUPPPOOOOOOMMMKKKEEEEEEEEEEEEIIITTTbbbmmmppprrrvvvzzz}}}~~~~~~}}}}}}}}}}}}~~~|||xxxrrrmmmmmmddd]]][[[XXXWWWbbbqqquuuhhh^^^___gggrrrqqqrrrsssqqqqqqwwwyyylllbbb```bbbfffsssvvvtttuuunnngggjjjzzzdddHHH999111111000///...,,,***)))'''(((***+++,,,++++++***)))************+++++++++------------------------***++++++,,,,,,------...111000000000000000111222555444444444444333333333666666555666777888:::;;;===<<<<<<<<<<<<======>>>>>>BBBDDDCCCBBBGGGQQQZZZ~~~wwwvvvzzz~~~yyynnnkkkwwwvvvlllfff```ccc```^^^___```cccmmmwwwMMMLLLKKKJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIIIIJJJLLLNNNOOOMMMMMMMMMKKKJJJJJJKKKMMMOOONNNOOORRRWWW]]]aaaccc___lllwwwzzz{{{|||wwwgggccc___\\\YYYYYY```iiiyyywwwfff```oooxxxcccYYYRRRXXXjjjyyyhhhZZZUUUVVVXXXZZZ]]]```aaadddgggiiillloooqqqssstttxxxyyyooodddXXXRRRMMMIIIHHHKKKIIIJJJJJJJJJKKKNNNRRRVVV```bbb```ZZZUUUSSSPPPLLLKKKHHHFFFEEEFFFFFFEEECCCBBBAAA@@@???===<<<;;;::::::999888777666555555555777666666666666666777888777777666666666666777777888777777666666777777888999999888999;;;>>>BBBDDDQQQ\\\bbbYYYJJJ@@@<<<;;;<<<===@@@EEEHHHKKKSSS]]]oooyyypppgggaaaXXXPPPIIIFFFCCCAAADDDIIIUUU\\\eeekkkmmmnnnppprrrvvvwwwzzz~~~xxxoooiiiccc___YYYUUURRRPPPNNNLLLJJJHHHGGGFFFGGGFFFEEECCC@@@@@@???>>>===<<<::::::777888888888888666555444000///---,,,+++,,,---...111111111111111222222222111111000000///000000111222222333444444444444444222222222222222333444444555666666777777666666555333222111000///000000111111111222222222333333333777666888>>>CCCHHHQQQZZZ___bbbggglllpppsssuuuuuuzzz{{{}}}zzzooohhhfffiiimmmtttxxxzzzzzzzzzzzzuuunnneee___XXXSSSRRRQQQOOOLLLDDDDDDCCCEEEKKKUUUaaaiiiooorrrwww{{{~~~~~~~~~}}}{{{{{{yyywwwsssooommmeee___\\\YYYWWWaaapppwwwiiifffjjjsssrrrrrrsssqqqqqqvvv~~~xxxmmmdddccceeeeeerrruuuttttttlllcccfffooommmUUUAAA555111000000///---,,,******((()))***+++++++++***))))))************+++++++++************************+++++++++,,,------......111000000000000111222222333333444444555555666666777777666777888999;;;<<<===<<<<<<<<<<<<===>>>>>>>>>AAADDDBBBAAAEEENNNWWWsss{{{{{{~~~rrrkkkrrr}}}|||}}}uuuiiiaaaaaa^^^\\\^^^___aaajjjsssMMMMMMLLLKKKJJJJJJKKKKKKMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNLLLJJJJJJLLLNNNNNNOOOPPPSSSWWW[[[```bbbgggttt|||wwwhhhddd```]]]YYYWWW]]]eeevvvtttddd___oooyyydddWWWMMMQQQbbb}}}xxxgggZZZUUUUUUUUUXXX\\\___aaadddhhhkkknnnpppsssssstttxxx~~~~~~rrrfffYYYRRRMMMIIIHHHJJJIIIJJJJJJJJJJJJMMMRRRUUU___dddddd___YYYVVVQQQMMMKKKHHHFFFEEEFFFFFFEEECCCBBBAAA@@@>>><<<:::999888888777777666555555666666666666666666666777888888666666555555555555666666777777666666666666777777777666666777999<<>><<<<<<===@@@EEEHHHKKKSSS\\\ooo~~~tttlllddd___VVVOOOHHHEEEBBBAAADDDIIITTT\\\eeelllppprrruuuwwwxxxzzz|||~~~{{{rrrkkkfffbbb\\\WWWSSSPPPMMMKKKIIIGGGFFFEEEFFFEEEDDDBBB???>>>>>>===<<<;;;;;;:::999:::::::::999666444222---,,,+++***+++,,,---...333333222222222111111111000000/////////000000111222333444444444444444444111111222222333555666777777777888888888888777777555444333111000000000000000111111222333444444555777555888>>>CCCHHHQQQZZZaaadddhhhmmmqqqsssttttttxxxyyy{{{~~~xxxmmmfffdddhhhlllssswwwyyyxxxyyyzzzuuunnneee```YYYUUUSSSRRROOOLLLDDDCCCBBBFFFNNNXXX```eeennnrrrwww}}}~~~}}}zzzxxxvvvuuurrrpppkkkddd___]]]YYYWWWaaaooo|||sssrrryyyuuussssssrrrrrrwww}}}zzzooohhhgggiiigggrrruuuuuuuuujjj```bbbfffwww}}}vvvuuutttqqqkkkjjjhhhaaaVVVIII<<<555111000///...---,,,+++*********+++++++++***)))))))))************+++++++++))))))))))))))))))))))))++++++,,,,,,---.........111111111111222222222333333333444555666777888888777777777777999:::;;;<<<===<<<<<<<<<======>>>???>>>AAACCCAAA@@@CCCKKKQQQeeevvvmmmooo}}}yyyyyyyyyzzzyyywwwtttqqquuuqqqeee```\\\ZZZ\\\]]]___fffnnnNNNNNNMMMLLLKKKKKKJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIKKKJJJIIIIIIIIIJJJKKKKKKMMMNNNMMMLLLJJJJJJLLLMMMNNNOOOQQQSSSVVVZZZ___bbbnnn}}}zzzuuuhhhdddaaa^^^XXXUUUXXX___mmmyyy|||qqqbbb\\\lll}}}gggYYYMMMNNN]]]yyyxxxggg[[[WWWWWWTTTWWW[[[___bbbfffjjjmmmooorrrttttttuuuxxx~~~vvvhhhZZZRRRNNNJJJHHHIIIIIIIIIIIIIIIIIILLLQQQTTT^^^dddgggbbb\\\WWWRRRMMMKKKHHHFFFEEEFFFFFFEEECCCAAA@@@>>><<<:::888666555555555555444444555555666666555555666666777888999555555555444444555555555666666555555555666777777666666555666777:::<<<>>>CCCNNNWWWTTTLLLEEE@@@<<<<<<===@@@FFFHHHKKKRRR[[[mmm}}}wwwnnngggaaa]]]XXXQQQJJJGGGEEECCCFFFKKKTTT\\\fffmmmqqquuuyyy|||||||||~~~|||sssmmmiiiddd^^^XXXSSSPPPLLLJJJHHHGGGEEEDDDEEEDDDCCCAAA>>>>>>===<<<<<<;;;;;;;;;:::;;;;;;;;;888555222///...---------...///111111333333222222111000//////////////////000000111222444444555666666555555555222222222222333444555666777777888888888888777777666555444333222111000000000000111222333555555666777555888>>>DDDIIIRRR[[[ccceeeiiinnnqqqsssttttttwwwxxx{{{~~~vvvkkkdddcccgggkkkrrrvvvwwwwwwxxxyyyuuunnnbbb]]]WWWTTTRRRPPPLLLIIIEEECCCCCCHHHRRR[[[aaaccclllpppvvv|||~~~}}}}}}zzzxxxvvvsssooolllfff```]]]\\\WWWVVVaaappp}}}wwwvvvuuuuuuxxx}}}|||sssllljjjkkknnnvvvwwwwwwwwwjjj]]]```fffttt|||xxxqqqooojjjcccaaa\\\TTTNNNHHH@@@888222000000...---,,,+++++++++,,,,,,,,,,,,++++++******))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////111111222333333333444444444555555666777888888888666666777888999:::;;;;;;<<<<<<<<<<<<===>>>??????>>>@@@BBBAAA???AAAGGGLLLYYYwww{{{rrrppp|||xxxpppooooooqqqsssqqqlllggg```kkk{{{jjjaaa]]]ZZZ[[[\\\]]]bbbiiiPPPOOOOOONNNLLLKKKJJJIIILLLLLLLLLLLLKKKJJJHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLJJJIIIIIIKKKMMMNNNPPPRRRSSSUUUXXX]]]aaattt~~~vvvpppfffcccaaa^^^XXXRRRTTTYYYdddnnnwwwyyyxxxwwwxxxxxxlll^^^WWWddd|||jjj[[[NNNLLLZZZsss~~~wwwfff[[[WWWVVVTTTWWW[[[___cccgggkkknnnppprrrtttuuuuuuyyyyyyjjjZZZSSSOOOKKKHHHHHHIIIIIIIIIHHHIIIKKKOOOSSS\\\dddhhhddd\\\VVVQQQLLLKKKHHHFFFEEEFFFFFFEEECCC@@@???===;;;999777555444444444333333444444555555666666666666666777888888555555444444444444555555555555444444555666666777666666666666888999;;;<<<@@@JJJRRRQQQLLLFFF@@@:::;;;<<<@@@EEEHHHIIIPPPYYYgggxxxzzzqqqiiibbb^^^[[[XXXQQQKKKHHHEEEDDDGGGMMMUUU\\\eeemmmrrrvvv{{{~~~~~~~~~wwwrrrkkkfff___XXXSSSOOOKKKIIIHHHFFFDDDDDDDDDDDDBBBAAA???>>>===<<<<<<<<<<<<<<<:::::::::999777333000......//////000111222333333222222111000///......---/////////000000222333333666666777777777777666666333333222222222222333333666777777888888777777666666666555444333222111000000111111333444555666666666555888>>>DDDJJJSSS\\\dddfffjjjnnnqqqsssttttttxxxyyy|||}}}ssshhhbbbbbbhhhlllsssvvvwwwuuuvvvwwwrrrlll```\\\WWWTTTSSSQQQLLLIIIEEEDDDEEEKKKUUU^^^dddeeekkkoootttyyy}}}}}}|||{{{~~~}}}|||{{{xxxssslllgggaaa\\\ZZZYYYUUUTTTbbbsss}}}yyyxxxwwwzzz~~~xxxrrrooonnnvvvzzzwwwwwwvvvggg[[[___lllxxx~~~wwwooojjjbbbYYYVVVPPPIIICCC???:::333...000///...,,,++++++++++++.........---,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,------......,,,------......///000000111111333444555555555555777777777777777777777777555666777888999999::::::<<<<<<<<<======>>>@@@@@@???AAABBBAAA@@@BBBEEEIIIOOOhhh~~~wwwqqqwwwxxxpppnnnkkkkkkllljjjeeeaaaUUUYYYdddxxxrrrgggaaa\\\\\\\\\\\\```fffQQQPPPPPPOOOMMMKKKJJJIIILLLMMMMMMMMMLLLJJJHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJJJJIIIJJJLLLNNNNNNQQQSSSSSSTTTVVV\\\aaattt{{{rrrllleeecccaaa___YYYRRRRRRVVV```fffmmmpppqqqqqqrrrssseeeYYYRRRZZZqqqlll]]]NNNJJJWWWmmm|||uuucccYYYUUURRRSSSVVVZZZ^^^bbbfffjjjmmmppprrruuuuuuvvvzzz{{{kkkZZZSSSPPPLLLJJJIIIHHHIIIIIIHHHHHHJJJNNNRRRYYYbbbgggbbbZZZTTTOOOKKKKKKHHHFFFEEEFFFFFFEEECCCAAA@@@???===;;;999888777555555555444555555666666777777666666666666777777555555444444444444555555444444444444444555666777666666666777888999::::::<<>>===<<<<<<<<<===;;;;;;999777555222000///......///000111111222222111111000///......------//////000111222333555666777777777777777777666555444444333222222222222222777777888888888888777777666666666666555444222111111222222333444555555666666555888???DDDJJJSSS\\\dddgggkkkooorrrtttuuuuuuxxxzzz}}}{{{qqqgggaaaccciiiooovvvxxxwwwuuuttttttoooiii^^^[[[XXXVVVVVVTTTOOOJJJDDDDDDGGGMMMVVV___fffjjjmmmooossswwwzzz{{{{{{zzz||||||||||||yyytttmmmhhh```[[[YYYXXXSSSSSSbbbuuu{{{yyyyyy{{{~~~~~~}}}{{{~~~wwwuuusssdddZZZ```rrr}}}xxxmmmfff^^^VVVRRRMMMGGGBBB???;;;555111000///---++++++++++++,,,......---,,,,,,,,,------)))************+++++++++*********++++++,,,,,,---------......///000000000111222444555666666666555888777777777666666666555555666777999::::::;;;:::<<<<<<<<<===>>>???@@@AAA@@@AAACCCCCCCCCCCCEEEGGGIII]]]www{{{rrrppp~~~yyyuuupppllliiifffbbb```RRROOORRR```vvv|||ooofff___\\\\\\[[[___cccQQQQQQQQQPPPNNNLLLIIIHHHJJJKKKLLLLLLJJJHHHFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIJJJJJJJJJKKKOOOQQQNNNQQQTTTTTTSSSUUU[[[```lllzzzqqqkkkeeedddcccaaa[[[SSSSSSVVV```aaadddgggiiihhhhhhhhh]]]TTTLLLQQQfffqqqaaaOOOJJJUUUlll|||uuucccYYYUUUQQQQQQTTTXXX\\\```ccchhhkkkooorrrtttuuuwww{{{}}}lllZZZRRRPPPNNNKKKJJJHHHIIIHHHGGGGGGJJJNNNQQQVVV___eee___VVVPPPLLLIIIKKKHHHFFFEEEFFFFFFEEECCCCCCBBBAAA@@@>>>===<<<;;;999888888777777777888888999888777666666555555666666666555555555555666666333333333333444555666777666666666666777888888888777>>>EEEGGGGGGEEE???888888999>>>CCCEEEFFFLLLTTT]]]nnn{{{xxxrrrjjjbbb]]]ZZZYYYUUUNNNGGGEEECCCBBBEEEJJJVVV\\\eeekkkooossswww{{{{{{{{{zzz{{{}}}{{{pppkkkddd]]]XXXTTTPPPMMMIIIGGGEEEEEEEEEEEECCCAAADDDBBB@@@===<<<<<<=========<<<999666444333222222//////000111111222111111111111000000//////......000000111222333555777888666666666666666555444444444333333333333444444555888888999999999999888888555666666777666555444333333333333333444444555555666555888???EEEKKKTTT]]]dddgggkkkooosssuuuvvvvvvxxxzzz|||~~~yyyooofffaaadddkkkrrrxxxzzzxxxtttrrrqqqllleee[[[XXXVVVVVVVVVTTTOOOJJJ@@@CCCHHHMMMUUU^^^gggmmmppprrrtttvvvxxxzzz{{{{{{{{{zzzzzzzzzyyyvvvrrrnnnddd___[[[XXXRRRRRRbbbwww|||xxxxxxzzz}}}~~~zzzvvvtttfff]]]fffwww{{{mmmfff```YYYUUUQQQKKKEEE???;;;777444000...,,,+++******,,,,,,,,,,,,+++***++++++------)))************+++++++++((())))))***++++++,,,,,,---......///000000111111111222444666888888777666555666666666666666666666777888:::;;;<<<======<<<<<<<<<<<<===>>>@@@AAABBBAAABBBDDDEEEEEEFFFGGGGGGIIIXXXiiivvvmmmtttxxxoooiiifffeeeWWWPPPMMMUUUcccwwwvvvkkk```[[[ZZZZZZ]]]aaaRRRRRRRRRPPPNNNLLLIIIHHHGGGHHHHHHIIIGGGEEECCCAAADDDEEEGGGHHHIIIJJJJJJJJJHHHIIIJJJKKKKKKMMMQQQSSSNNNQQQTTTTTTSSSUUU[[[```cccuuuzzzqqqkkkfffeeeeeeccc]]]UUUTTTWWW___]]]]]]```bbb```^^^^^^XXXPPPIIILLL```}}}vvveeeRRRKKKVVVmmmxxxeee[[[WWWSSSPPPSSSWWWZZZ^^^aaafffiiioooqqqtttvvvwww|||}}}lllZZZRRRQQQOOOLLLKKKHHHHHHHHHGGGGGGIIIMMMQQQUUU^^^ccc]]]TTTNNNJJJHHHKKKIIIFFFEEEFFFFFFEEECCCEEEEEEDDDCCCBBBAAA@@@???<<<;;;;;;:::999999:::::::::999888666555555555555666666555555555555666666333222222333444555666777555555555666666666777777222999???BBBDDDDDD???888777888===CCCDDDEEEKKKSSS[[[kkkyyyvvvqqqiiiaaa\\\ZZZYYYUUUNNNHHHEEEDDDBBBFFFKKKWWW]]]dddjjjnnnqqqvvvyyyxxxxxxxxxxxxzzz}}}{{{rrrmmmfff___ZZZVVVRRRPPPIIIGGGFFFEEEFFFEEEDDDBBBEEEDDDAAA>>>===<<<======???===:::666444333444444111111222333333333333222111111111111000000000000000111111333444666888999444555555555444333222222333333333444555666777888999::::::;;;;;;::::::999555555666777777666555444444444444444444444444444666555888???EEEKKKTTT]]]dddfffkkkooosssvvvwwwwwwwwwyyy|||}}}wwwnnneeeaaaeeemmmssszzz{{{yyytttqqqooojjjcccVVVTTTSSSSSSTTTRRRMMMHHH>>>BBBHHHMMMSSS\\\hhhpppssstttuuuvvvxxxzzz{{{|||zzzxxxwwwwwwxxxxxxvvvuuuiiiccc^^^YYYQQQQQQbbbwww|||wwwwwwyyy{{{yyywwwiiibbbmmmzzz~~~ooohhhccc___XXXSSSLLLCCC;;;555222000///...,,,*********,,,---******)))))))))***,,,---)))************+++++++++)))******+++,,,,,,------......//////000000111111111222555777888888777777333333444555666777888888999:::<<<>>>??????>>>>>><<<<<<<<<===>>>@@@AAABBBBBBCCCEEEFFFGGGGGGHHHHHHLLLXXXaaawww{{{ppprrr}}}yyyppplllkkk___VVVOOORRRZZZiii}}}yyymmm```[[[YYYXXX[[[```XXXTTTPPPPPPQQQOOOIIIDDDGGGFFFFFFEEEEEEEEEEEEFFFCCCDDDFFFHHHIIIKKKKKKLLLHHHGGGGGGHHHIIIKKKMMMNNNPPPQQQRRRTTTVVVXXXZZZ[[[bbbkkkxxxxxxooollljjjeee```^^^ZZZUUUTTTWWW^^^\\\ZZZWWWWWWXXX[[[]]][[[TTTLLLKKKWWWppp}}}eeeSSSOOOSSSkkktttiii___TTTPPPSSSTTTVVVYYY]]]bbbfffhhhooorrrvvvxxxyyy}}}}}}qqq```UUURRRPPPMMMIIIHHHHHHGGGFFFFFFHHHLLLOOO[[[^^^```\\\UUUNNNLLLLLLJJJIIIHHHGGGGGGHHHJJJLLLMMMOOOQQQQQQOOOKKKIIIHHHDDDBBB@@@???@@@???>>><<<999;;;======;;;888777666999888777666666555555555777777666555555555555666555555666666666666666555888999:::<<<===<<<<<<;;;<<<888999???EEEIIINNNSSS\\\gggwww|||wwwooohhhaaa[[[VVVRRRPPPNNNIIIDDDAAABBBGGGJJJXXX___eeehhhmmmsssvvvvvvwwwxxxzzz{{{||||||{{{{{{}}}}}}{{{}}}~~~vvvqqqiiibbb[[[VVVQQQNNNGGGGGGFFFEEEDDDBBB@@@???DDDDDDCCCCCCBBBAAA@@@???>>><<<999666333333333333777666666666666555222000///000000111000000///...111444666666555444333444111222333555666666777777666777777888888777777666<<<<<<<<<;;;::::::999999;;;999777444333333444555444444444444444444444444777888999>>>EEENNNWWW\\\bbbdddhhhmmmqqqtttvvvwwwyyyzzz|||vvvjjjddddddfffllltttwwwzzzyyytttppplllgggaaaVVVUUUTTTSSSRRROOOKKKGGGBBBCCCGGGMMMUUU^^^eeejjjsssssstttuuuwwwzzz|||~~~{{{zzzyyyyyyzzz{{{|||}}}wwwpppeee\\\VVV[[[lll~~~|||xxxqqqqqqtttvvvyyyyyyqqqjjjeeezzzwwwooohhhbbbbbbWWWLLLEEE>>>666222222///......------,,,++++++++++++************++++++000---******,,,---,,,***++++++,,,,,,---........./////////000111333444555666666777777777777666666666666555555555555555666:::;;;<<<>>>>>>>>>>>>======>>>??????>>>???AAACCCDDDDDDDDDEEEFFFFFFGGGGGGIIINNNUUUiiiqqqoooxxx}}}wwwjjj^^^UUUTTTWWWbbbxxxyyyppp```[[[\\\]]]\\\\\\UUURRROOOOOOQQQPPPKKKGGGEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEGGGIIIJJJLLLLLLMMMJJJJJJIIIJJJKKKMMMNNNPPPPPPPPPPPPQQQSSSUUUWWWXXX]]]dddooo{{{wwwmmmiiiiiiddd```___\\\WWWVVVXXX\\\[[[YYYWWWWWWXXX[[[]]]```XXXOOOKKKUUUkkkjjjWWWQQQTTTkkkwwwjjj```VVVSSSPPPQQQSSSVVVZZZ___cccfffmmmqqqvvvyyyzzz|||tttcccWWWRRRPPPLLLHHHHHHHHHGGGFFFFFFHHHLLLOOOXXX^^^cccaaaWWWOOOKKKKKKJJJIIIGGGGGGGGGIIIKKKLLLQQQTTTWWWXXXWWWUUUTTTTTTQQQNNNJJJHHHGGGFFFEEECCC???@@@@@@???===:::999888:::999888777666666666666888777777666666666666666555555666666666666666555777888:::;;;<<<===<<<<<<<<<999:::AAAGGGLLLRRRXXX```gggrrr|||}}}xxxssslllfffaaa\\\WWWTTTOOOMMMHHHDDDAAABBBGGGKKKVVV]]]dddgggkkkqqqtttssswwwxxxzzz{{{}}}}}}}}}|||}}}|||zzz{{{}}}}}}{{{yyyppppppqqqrrrwwwxxxrrrjjjccc\\\WWWRRROOOIIIHHHGGGFFFEEECCCAAA@@@FFFFFFFFFFFFEEECCCBBBAAA>>><<<:::888666666666666888777666666666555222000////////////////////////111333555555444333333444111222444666888999999:::<<<<<<============<<<<<<======<<<<<<;;;::::::::::::888666444333333444444333333333333333444444444777777999===EEENNNVVV[[[bbbdddhhhlllppptttvvvwwwzzz{{{}}}tttiiicccbbbdddkkkrrrvvvyyyyyyuuuppplllfff___VVVUUUTTTSSSRRROOOJJJGGGDDDEEEHHHNNNUUU]]]dddhhhpppqqqsssuuuwwwyyyzzz{{{yyyzzz{{{}}}~~~tttjjjbbbcccqqq|||wwwrrrtttxxxzzz||||||tttnnnkkk~~~vvvoooiiieeeYYYMMMEEE===555111111.........---,,,,,,++++++++++++************++++++///---******,,,---,,,***,,,,,,,,,---......//////111111111111111222333333666777777888888777777666777777666666666666777777;;;<<<===>>>?????????>>>>>>???AAA@@@@@@@@@BBBDDDDDDDDDDDDEEEFFFFFFGGGGGGJJJMMMRRRaaawwwsssyyywwwhhhZZZUUUUUU]]]sss~~~uuurrrbbb]]]]]]\\\[[[[[[RRRPPPNNNOOOQQQQQQMMMJJJDDDDDDCCCBBBBBBBBBBBBBBBEEEFFFGGGIIIKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQQQQPPPOOONNNOOOPPPRRRTTTXXX\\\dddmmmuuu{{{vvvlllggghhhcccaaaaaa^^^YYYXXXZZZ______^^^]]][[[[[[]]]___ddd[[[PPPJJJQQQddd}}}nnnYYYRRRTTTkkk{{{lll```WWWVVVOOOOOOQQQTTTYYY^^^ccceeelllqqqwwwzzzzzz{{{~~~xxxgggZZZSSSOOOKKKGGGHHHHHHHHHFFFFFFHHHLLLOOOTTT^^^gggeee[[[OOOJJJJJJIIIHHHGGGFFFGGGIIIKKKMMMUUUXXX\\\___```aaabbbdddbbb^^^ZZZVVVSSSQQQNNNLLLHHHGGGDDDBBB???===<<<;;;;;;:::999888777777777777999888888888777777777777666666666777777666666555555666888:::<<<======>>>;;;999:::AAAGGGLLLSSSZZZdddfffiiimmmqqqqqqooommmmmmjjjgggiiiooowww~~~yyysssoooiiiccc___[[[XXXUUUMMMKKKGGGCCCAAABBBGGGKKKTTT\\\bbbdddhhhmmmpppoootttuuuwwwyyyzzz{{{zzzzzzzzzxxxvvvuuuuuutttsssqqqkkkjjjhhhgggiiiooowww~~~yyytttlllddd^^^YYYTTTQQQJJJJJJIIIGGGEEECCCBBBAAAEEEFFFGGGGGGFFFDDDAAA@@@<<<<<<;;;;;;:::::::::999:::888777666666555222000000///...------...///000111222333333222222444666333444666888:::;;;<<<===@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>======<<<;;;;;;;;;888777555333222222333333222222222333333444444444666777999===DDDMMMUUUZZZcccdddgggkkkooosssvvvwwwzzz|||~~~}}}rrrfffaaa```bbbhhhoootttxxxyyyuuuqqqllleee]]]WWWUUUSSSRRRQQQNNNJJJFFFEEEGGGJJJPPPWWW^^^eeehhhnnnpppsssvvvxxxyyyyyyxxxwwwyyy}}}zzzpppgggfffqqq~~~}}}zzzxxxvvvqqqjjjkkkxxxuuutttxxx|||~~~|||ssspppooo|||uuuooojjj]]]NNNEEE===555000///......------,,,,,,++++++++++++************++++++...,,,******,,,,,,,,,+++,,,------...//////000000333222222111111222222333777888888888888888888777999888888777888888999999<<<<<<>>>??????????????????@@@BBBBBBAAAAAACCCDDDCCCDDDDDDEEEEEEFFFFFFGGGIIILLLNNNWWWrrr{{{}}}wwwcccWWWRRRWWWlllvvvtttvvvggg```___]]][[[\\\PPPOOOOOOPPPQQQPPPNNNKKKEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLNNNOOOPPPRRRPPPNNNMMMMMMNNNPPPQQQUUUWWW\\\bbbiiipppvvvyyy~~~vvvlllhhhfffcccaaabbb```[[[ZZZ\\\eeeggghhhfffcccaaabbbdddcccZZZNNNHHHMMM___vvvooo[[[SSSSSSkkkoooaaaVVVUUUPPPPPPRRRTTTYYY^^^dddggglllqqqxxx{{{{{{{{{}}}~~~zzziii[[[SSSNNNKKKHHHHHHIIIHHHGGGFFFHHHKKKNNNTTT___iiiggg\\\PPPKKKLLLHHHHHHGGGFFFGGGIIILLLMMMTTTWWW\\\```cccfffjjjmmmmmmkkkhhheeeaaa\\\VVVRRRPPPMMMHHHEEEBBB@@@???>>><<<<<<;;;:::999999999999::::::::::::999999888888666777777777777666666555444555666999;;;===>>>???:::888:::@@@DDDIIIPPPXXXdddcccbbbccceeeeeeccc```___\\\XXXYYY^^^dddjjjmmmoooyyy|||vvvppplllfffaaa]]]YYYVVVSSSKKKIIIFFFBBB@@@BBBGGGKKKSSSZZZ```bbbeeejjjmmmlllqqqrrrtttuuuuuuttttttssssssrrrooonnnmmmmmmmmmmmmmmmkkkhhhdddcccffflllqqq}}}{{{vvvnnnfff```[[[VVVSSSKKKJJJHHHFFFDDDCCCBBBAAAAAABBBDDDDDDCCCAAA???===;;;;;;<<<============<<<<<<:::888777666444222///000///---,,,,,,...000111111222222222111222555888777888999;;;<<<<<<======>>>>>>????????????>>>>>>>>>>>>======<<<<<<;;;;;;777666555333222222222333222333333444555666666777777777999===DDDMMMUUUZZZdddeeegggkkkooosssvvvwww{{{|||~~~zzzoooddd```___```fffmmmrrrwwwxxxuuuqqqlllccc[[[WWWUUUSSSQQQOOOMMMIIIFFFEEEHHHMMMTTT[[[ccciiilllooorrrvvvyyy{{{{{{yyyxxxwwwzzz}}}}}}zzzuuuooogggfffooo|||zzzppplllgggbbb]]]___kkkyyyxxxtttuuuyyy}}}vvvmmmlllnnn}}}xxxrrrbbbPPPEEE<<<444000///......------,,,++++++***++++++************++++++---,,,+++***++++++++++++------......///000000000222222222222222333444555888888999999999999888888999999999999999999:::;;;;;;<<<======>>>>>>??????>>>@@@BBBBBBAAAAAABBBDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGJJJLLLRRRffflll[[[QQQTTTfff{{{ssswwwxxxiiiccc```^^^\\\]]]PPPPPPPPPPPPPPPOOOMMMKKKGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKMMMLLLKKKJJJJJJKKKMMMMMMQQQPPPNNNMMMMMMNNNOOOQQQRRRSSSUUUYYY___fffmmmpppsss~~~wwwoookkkdddbbbaaacccbbb]]]ZZZ\\\hhhkkknnnmmmiiiffffffhhhaaaYYYNNNGGGLLL^^^uuurrr^^^VVVVVVjjjtttdddVVVTTTQQQQQQQQQSSSWWW]]]bbbfffkkkqqqxxx||||||||||||~~~{{{kkk]]]TTTOOOKKKJJJIIIIIIHHHGGGFFFGGGKKKNNNVVV___hhhggg]]]SSSOOOOOOIIIHHHGGGGGGGGGIIIKKKMMMOOORRRVVVZZZ^^^ccchhhlllnnnnnnnnnmmmiiibbbZZZSSSUUUPPPJJJFFFEEECCCBBB@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;:::999777777888888777666555555333444555777:::<<<>>>???===;;;<<<@@@CCCFFFNNNWWWbbbbbbccceeeggggggfffddd```\\\XXXVVVVVVXXXYYYYYY[[[aaalllxxx{{{uuupppllleee```[[[WWWSSSPPPJJJHHHEEEAAA???AAAFFFJJJRRRYYY^^^```bbbgggiiihhhppppppqqqqqqpppooommmlllkkkkkkiiihhhhhhiiilllnnnooonnnkkkgggdddccceeegggnnnuuu}}}wwwooohhhaaa\\\WWWTTTKKKJJJHHHEEECCCAAAAAA@@@???@@@AAABBBBBBAAA???>>><<<===>>>??????????????????<<<999777666444111///000///---,,,---...111222222333333333333444777:::<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<;;;:::::::::666555444444333333333333444444555666777888999:::999999;;;???EEENNNVVV[[[dddfffiiilllpppsssvvvwww{{{|||~~~wwwmmmccc___^^^```fffmmmqqqvvvwwwtttpppkkkbbbZZZWWWUUURRRPPPNNNKKKHHHEEEDDDHHHOOOWWW```hhhnnnqqqrrruuuyyy|||~~~}}}|||zzzyyyzzz{{{||||||{{{zzzyyytttrrrppplllffffffppp|||yyykkkeee^^^YYYUUUWWWbbbnnnzzzwwwtttsssuuuxxx|||~~~~~~pppggggggkkkmmmVVVFFF===555000000...------,,,++++++******++++++************+++++++++++++++*********+++,,,------......///000000000000000111222333555777888888888999999999999888888999999888888999:::;;;;;;::::::;;;;;;<<<======>>>===???AAABBBAAAAAAAAABBBCCCCCCCCCDDDEEEEEEFFFFFFDDDJJJNNNRRR```}}}uuuaaaUUUTTTcccvvv|||vvvwwwiiibbb___[[[ZZZ[[[OOOPPPPPPQQQPPPOOOMMMLLLIIIHHHGGGEEEDDDDDDDDDDDDAAACCCDDDFFFHHHIIIJJJJJJKKKJJJIIIHHHHHHIIIJJJJJJNNNNNNNNNNNNNNNOOOPPPQQQPPPQQQRRRVVVZZZ```fffiiimmmxxxwwwpppnnncccaaabbbdddbbb]]]ZZZ[[[ccciiiooooookkkhhhiiikkkggg^^^SSSLLLQQQbbbxxxvvvddd[[[[[[ggg}}}lll[[[UUUQQQPPPPPPQQQUUUZZZ___bbbjjjooovvvzzz{{{{{{|||~~~~~~nnn___UUUOOOMMMKKKIIIIIIHHHGGGFFFGGGKKKNNNVVV^^^fffgggaaaXXXRRRPPPJJJIIIHHHGGGGGGHHHJJJLLLKKKMMMPPPSSSWWW[[[aaaeeeggghhhjjjkkkiiicccZZZTTTUUUPPPJJJGGGGGGFFFCCCAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::888888888888777666555555333444555666999;;;===???@@@???@@@CCCDDDGGGPPPYYYbbbhhhoootttuuuuuuttttttnnnkkkfffbbb^^^YYYTTTPPPUUUVVVZZZcccnnn||||||vvvpppllleee___ZZZUUUQQQNNNJJJHHHDDD@@@>>>???DDDHHHPPPVVV[[[\\\^^^bbbdddcccllllllmmmmmmllljjjhhhgggdddddddddccccccfffkkkooouuuvvvvvvsssooojjjhhhgggeeelllvvv}}}xxxppphhhbbb]]]XXXUUULLLJJJHHHEEEBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>;;;888666444111/////////......///000111222222444666666666888:::<<<>>>>>>======;;;:::999888999::::::;;;;;;::::::999;;;;;;::::::999888888888555555555555444444333333444555666777999:::<<<<<<<<<<<<===AAAHHHPPPXXX]]]eeegggkkkooorrruuuvvvvvvzzz|||~~~tttkkkbbb___```bbbhhhnnnqqquuuvvvrrrnnniiibbbZZZXXXUUURRROOOMMMJJJGGGEEECCCHHHPPPZZZccckkkqqqtttsssvvvzzz}}}~~~~~~|||{{{yyyxxxvvvssspppmmmjjjhhhiiihhhfffccc```bbbnnn{{{{{{nnneee\\\UUURRRSSS\\\eeerrrrrrrrrrrrtttwwwzzz|||}}}~~~~~~~~~{{{mmmdddfffkkk~~~aaaLLL???666111111------,,,,,,++++++******++++++************++++++***+++++++++)))***+++---,,,------...//////000000///000111222444777999:::777888888888888888888777777777777777888999::::::::::::::::::;;;<<<===>>><<>>>>>============>>>???@@@???>>><<<;;;888999999888888666555555444444444666777:::<<<>>>??????@@@CCCDDDGGGQQQ\\\gggrrr~~~{{{vvvnnnddd^^^ZZZVVVTTTXXX^^^gggxxx}}}xxxoookkkddd^^^ZZZUUUQQQNNNKKKHHHDDD???===>>>BBBFFFLLLSSSWWWXXXZZZ]]]___]]]bbbcccdddeeeeeedddcccbbb___``````______cccjjjooo|||}}}vvvpppllldddiiipppyyy}}}xxxpppiiibbb]]]XXXUUUNNNLLLIIIEEECCCBBBAAAAAAAAAAAAAAABBBDDDFFFGGGIIIHHHGGGFFFDDDDDDDDDDDDEEECCC@@@;;;888666444111/////////000000111222222333333555888::::::;;;===>>><<<<<<<<<<<<;;;999888777888888999999999999888888999888888777777666555555555666666666666555444444333444555777999;;;<<<===>>>???@@@DDDJJJRRRZZZ___eeehhhmmmrrruuuvvvvvvvvvzzz{{{}}}sssjjjbbb```aaadddjjjqqqqqquuuuuuppplllhhhbbb[[[XXXUUUQQQNNNLLLJJJFFFDDDCCCHHHQQQ[[[dddkkkppprrrrrrtttwwwzzz{{{{{{zzzyyywwwuuuqqqlllfffbbb___]]][[[ZZZYYYYYYYYY```ppp}}}tttiii^^^WWWTTTUUU]]]eeemmmnnnpppqqqsssvvvyyy{{{zzz||||||{{{~~~zzzzzzlllbbbeeekkknnnSSSBBB777222111------,,,,,,+++*********++++++************++++++(((***++++++))))))+++...,,,,,,,,,---......//////111111222333555666888999666777777888888777777666555555555666666777888999;;;;;;::::::;;;<<<>>>???===@@@CCCDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEIIINNNRRRZZZnnnqqqaaaXXX___llltttjjjccc\\\YYYZZZIIILLLOOOPPPPPPQQQQQQRRRIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDFFFHHHJJJKKKKKKLLLKKKJJJHHHGGGFFFFFFGGGHHHEEEGGGJJJNNNPPPPPPPPPPPPUUUVVVYYY\\\```cccfffggglllwww}}}tttnnnlllbbb```bbbdddbbb\\\XXXXXXWWW```kkkqqqppppppssswwwvvvhhh^^^___lll~~~xxxeee[[[[[[___jjj^^^WWWVVVTTTTTTVVV[[[___ccceeejjjppptttuuuwwwzzz}}}xxxgggYYYQQQMMMLLLJJJJJJIIIGGGFFFGGGJJJMMMRRRYYYdddkkkkkkbbbUUUKKKMMMKKKIIIGGGGGGGGGHHHIIILLLMMMMMMNNNOOORRRWWW[[[XXXXXXXXXYYYZZZZZZXXXVVVPPPKKKGGGFFFHHHHHHEEEAAABBBAAA@@@???>>>>>>>>>>>>===>>>@@@AAA@@@???===;;;999999999888888666555555555444444555777999<<<===<<<;;;===AAABBBFFFQQQ\\\lll{{{{{{sss```ZZZUUUUUUVVV[[[hhhwwwzzznnniiiccc^^^ZZZVVVRRROOOKKKIIIDDD???<<<===AAAEEEJJJPPPUUUUUUVVVZZZ[[[ZZZYYYZZZ\\\]]]______^^^^^^]]]^^^]]]\\\\\\```hhhnnn|||zzzrrrmmmfffiiinnntttzzz~~~}}}xxxpppiiibbb]]]XXXUUUPPPMMMJJJFFFDDDCCCCCCCCCAAA@@@@@@@@@BBBFFFIIIKKKMMMLLLIIIGGGEEEEEEFFFGGGDDDAAA<<<888666333111///...///111222333333333333444666:::<<<======>>>@@@::::::;;;;;;:::999999888666777777888888777777666777777666666555444444444666666666777666666555555222333555666888:::<<<<<<@@@AAABBBEEELLLTTT\\\aaaeeehhhnnntttwwwxxxwwwuuuyyyzzz|||rrriiibbbaaacccffflllsssrrruuutttoookkkgggbbb[[[XXXUUUQQQNNNKKKIIIFFFDDDDDDIIIQQQZZZccciiimmmoooppprrrtttwwwxxxxxxwwwwwwuuurrrmmmgggbbb^^^[[[ZZZSSSRRRSSSVVVZZZdddxxx~~~xxxlll```ZZZYYY[[[bbbkkkjjjllloooqqqsssuuuyyy{{{wwwzzzzzzvvvuuuzzz~~~vvvxxxkkkaaadddiiixxxXXXDDD888222000------,,,,,,+++******)))++++++************++++++(((***++++++))))))+++...++++++,,,,,,---......///333333333444555666777888666666777777777777666666444444444444555666777888<<<<<<;;;;;;<<<===???@@@>>>AAADDDEEEDDDCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFIIIMMMQQQXXXjjjvvveeeZZZ]]]hhh~~~sssiiiaaa]]]^^^