BM6P6(@ jjjWWWOOO@@@===999666555333111000000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$%%%&&&'''''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%'''###'''>>>(((((('''''''''&&&&&&&&&---%%%*** ///___###///&&&&&&&&&%%%%%%%%%$$$$$$%%%***///222'''$$$444 222111EEEyyy!!!,,,"""&&&"""DDD$$$((("""'''+++###$$$555&&&$$$'''...###******$$$%%%---'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&)))'''&&&(((+++---,,,***(((((('''&&&%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++%%%%%%&&&&&&'''(((((((((+++***)))))))))***,,,---,,,++++++)))(((***---000((()))******))))))***,,,)))+++---///111444888;;;DDDHHHNNNSSSVVVXXXYYY[[[bbbbbbbbbccceeegggjjjkkkhhheeebbb```]]]^^^gggrrrqqqsssvvvwwwwwwxxxyyy{{{yyyyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxvvvrrrlllgggdddeeefffhhhkkkooorrrttttttrrrqqqppppppnnnkkkhhhhhhfffccc```]]]YYYTTTPPPMMMHHHAAA;;;666222///---///...------...---+++******)))((()))******)))(((+++((((((***%%%%%%888OOOMMM;;;***&&&(((((())),,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''hhhUUUMMM@@@===999666555333111000000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%(((###'''>>>(((((('''''''''&&&&&&&&&###'''222"""$$$aaa///"""&&&&&&&&&%%%%%%%%%$$$$$$"""+++000&&&%%%)))((( +++111$$$---"""###***###\\\!!!%%%!!!%%%(((!!!%%%???&&&''''''!!!,,,---***,,,$$$###aaa$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%&&&)))******((((((''''''&&&%%%%%%$$$$$$"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***''''''''''''''''''''''''***))))))))))))***++++++***+++,,,+++***)))+++,,,***+++,,,,,,++++++---...---000555;;;AAAFFFKKKNNNVVVYYY^^^aaabbbccceeefffkkkkkkllllllkkkhhhfffddd]]]YYYUUUTTTSSSVVVbbbnnntttvvvyyyzzzzzzyyyzzzzzzzzzzzz{{{|||}}}}}}}}}}}}{{{zzzyyywwwqqqhhh]]]VVVRRRSSSVVVZZZ```ggglllpppuuuvvvwwwwwwuuurrrnnnlllqqqooommmlllkkkhhhdddaaa^^^ZZZTTTNNNJJJEEEAAA>>>888555111...---+++)))'''+++)))(((((()))))))))(((---***+++---(((%%%000AAA@@@333)))(((***))))))***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''fffSSSKKK@@@===999666555333111000000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''(((&&&(((###'''???'''''''''''''''&&&&&&&&&###%%%%%%)))!!!UUU"""***333&&&&&&&&&&&&%%%%%%%%%%%%000!!!DDD|||$$$&&&)))$$$...###...""":::ssswwwUUU%%%,,,$$$"""---!!! $$$"""$$$(((!!!'''MMM&&&***&&&!!!"""HHH***''' 000@@@$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###$$$&&&((('''&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''((()))))))))(((((('''&&&&&&%%%'''((())))))******))))))''')))+++***((('''&&&'''''')))+++---...111444777AAAEEEKKKSSSZZZ```ccceeeiiijjjkkkjjjiiihhhjjjkkkjjjkkklllkkkfff___WWWRRRIIIEEEAAA@@@AAAFFFSSS___lllppptttwwwwwwwwwwwwxxxwwwwwwxxxzzz{{{{{{{{{{{{wwwwwwvvvsssjjj]]]NNNDDD???@@@CCCGGGNNNVVV]]]aaalllrrryyy|||yyyuuurrrqqqtttsssrrrsssssssssqqqoooooolllhhheeeaaa]]]XXXUUUKKKFFF@@@:::666333///------+++)))((()))***))))))+++((())),,,)))###'''///000+++)))***+++)))((()))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''fffSSSJJJ@@@===999666444333111000000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&(((###(((???''''''''''''''''''''''''---''' """###'''[[['''%%%'''&&&&&&&&&&&&%%%%%%%%%((())))))%%%///"""%%%###"""---'''%%%'''$$$)))$$$ ,,,"""&&&%%%%%%***###%%%UUU%%%***###,,,$$$MMMkkk222555)))333ttt$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((()))))))))((((((((('''''''''&&&&&&''')))******))))))((()))***+++***)))(((***+++***---333888>>>DDDKKKOOO[[[^^^ccchhhmmmoooooonnnmmmlllhhhccc___]]]]]]___^^^___```___YYYQQQHHHCCC<<<888555555666999BBBLLLZZZ^^^eeejjjmmmnnnooopppooooooooopppppppppoooooommmnnnpppnnngggZZZKKK@@@888888888:::>>>CCCIIILLLXXXcccqqqyyyzzzwwwvvvvvvuuutttsssuuuvvvwwwvvvuuuuuutttsssrrrpppmmmiiifffaaa]]]XXXRRRMMMHHHBBB>>>666333///------,,,,,,+++,,,((((((++++++(((''')))'''(((***+++***(((((()))((((((((((((((((((((((((************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''gggTTTKKK@@@===999666444333111000000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&((($$$(((???&&&'''''''''''''''''''''%%%%%%'''(((***,,,```+++***((('''''''''&&&&&&&&&%%%%%%111!!!,,,######***"""(((,,,"""%%%(((,,,&&&%%%'''&&& +++!!!$$$&&&'''$$$***###QQQ###))) ###((($$$((("""DDDEEE$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))************'''''''''((((((((())))))&&&''')))******))))))(((,,,,,,,,,++++++///444888===BBBIIIQQQXXX___eeejjjlllmmmoooqqqsssrrrmmmiiidddaaa[[[SSSLLLIIIHHHIIINNNOOOPPPOOOKKKFFF@@@===888555333555555444888===DDDIIIPPPVVVYYYZZZ[[[\\\^^^^^^^^^]]][[[ZZZXXXWWWXXX[[[___aaa___WWWKKKCCC666555444333555777:::<<>>DDDQQQVVV]]]dddhhhlllooorrrtttsssrrrsssssspppjjjdddVVVSSSMMMFFF>>>;;;:::;;;>>>???@@@@@@???===:::888555111111333333111111444444888===@@@AAAAAABBBCCCIIIIIIHHHFFFDDDAAA???>>>@@@BBBEEEHHHIIIFFF@@@<<<333333222222222444555666666EEE\\\ppp|||}}}{{{zzzzzz{{{||||||{{{xxxxxxyyy{{{||||||yyyvvvuuuttttttsssrrrnnnhhhddd```\\\VVVOOOIIIBBB<<<777444///+++)))+++,,,,,,+++***------)))(((***+++***)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''gggUUULLL@@@===999666555333111000000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,))))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''')))$$$)))@@@&&&&&&&&&'''''''''(((((('''''')))&&& ---iiiUUUUUUiii\\\YYY___VVVfffwwwUUU]]]ccc222000'''###''''''''''''&&&&&&&&&&&&***&&&""")))&&&+++FFF$$$%%%)))222&&&***,,,'''&&&,,,&&&&&&))))))%%%''' (((###:::000"""(((%%%)))%%%&&&ccc}}}$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%'''&&&$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''((((((((())))))))))))'''((()))***+++******)))((((((((((((((()))))))))***))))))))))))***++++++***,,,000555<<>>??????@@@AAADDDDDDCCCAAA???===;;;::::::999888999999999666444000111222222333333333333222AAAWWWmmm|||~~~}}}{{{yyyyyy{{{|||}}}|||~~~}}}}}}~~~~~~~~~{{{yyyuuusssqqqqqqqqqqqqooonnnkkkiiifffbbb___YYYSSSOOOFFFBBB;;;444111///---***))),,,,,,((()))------)))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''fffUUULLL@@@===999666555333111000000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''')))$$$)))@@@&&&&&&&&&'''''''''((((((+++''')))///)))%%%222$$$$$$+++&&&***+++@@@!!!+++,,,((((((---(((((('''''''''&&&&&&&&&$$$///%%%...BBB***%%%(((((()))""""""$$$+++%%%###+++%%%!!!***...((()))!!!***&&&WWW$$$###***)))%%%&&&"""*** DDD$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###%%%'''&&&###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!###$$$&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))&&&''')))*********)))(((******))))))((((((''''''+++***)))))))))***,,,---444888???GGGPPPYYYbbbhhhbbbgggnnnssstttrrrooonnnjjjeee```]]][[[VVVNNNGGGDDDCCCAAA===999888:::;;;999<<<@@@CCCCCC@@@<<<999<<<777555999===???BBBGGGFFFHHHKKKMMMOOOPPPRRRTTTPPPPPPPPPOOOMMMKKKJJJIIIFFFCCC>>>;;;:::999888777000111222333333222111000333???UUUkkk{{{~~~zzz}}}||||||~~~~~~{{{yyyuuurrrnnnlllmmmppprrrrrrkkkkkklllnnnnnnlllhhheee]]]ZZZRRRHHH???:::444000(((++++++(((+++///---'''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''zzzdddRRRNNN???<<<888555444222000//////////////////......---///---,,,,,,---,,,,,,---...***&&&'''+++---+++)))******))))))))))))******(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''***)))(((''''''((()))***&&&'''''''''''''''&&&&&&''''''''''''((((((((((((&&&)))%%%)))AAA''''''''''''''''''''''''''''''''''''''''''''''''))),,,&&&$$$...222===(((***&&&(((***$$$***+++******)))((('''''''''$$$''')))'''$$$%%%+++111,,,---///%%%///''''''###000###&&&---...---$$$''')))(((######)))&&&&&&&&&EEEwww$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))---***''''''))))))(((&&&+++)))''')))++++++(((&&&+++******,,,///333777:::LLLQQQWWW\\\^^^___``````bbbcccfffjjjllliiiaaa\\\UUULLLDDDAAA@@@>>>>>>@@@>>>BBBFFFJJJMMMOOORRRTTTTTTWWWXXXWWWWWWXXXTTTNNNPPPMMMJJJHHHIIILLLPPPSSSTTTYYY```eeehhhiiijjjkkkpppnnnllllllmmmmmmkkkiiibbb```[[[SSSIII@@@999666999777555888===@@@@@@>>><<>>---+++---000KKK(((***&&&(((***$$$+++******))))))(((''''''&&&!!!$$$&&&&&&%%%%%%'''***666,,,&&&((()))*** '''(((!!!---$$$&&&xxx(((555WWWWWW000,,,$$$ )))"""'''444 :::RRRfff444 &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&&&&&&&''')))******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((((((((((((((((((((((((((()))))))))***+++)))((((((***+++)))'''((('''&&&(((+++,,,+++)))+++,,,///333999@@@FFFJJJKKKNNNRRRSSSQQQNNNLLLKKKRRRQQQQQQSSSSSSQQQKKKGGGEEE@@@===@@@DDDEEEHHHKKKSSSXXX___dddfffgggggghhhhhhiiihhhfffhhhmmmmmmjjjeeeccc```\\\YYYXXXXXXXXX[[[^^^cccfffiiikkkoooqqqvvvvvvuuuvvvuuuuuutttssssssrrrnnnhhh___WWWQQQNNNHHHFFFDDDDDDFFFIIIKKKLLLSSSXXXaaakkktttwwwvvvttt~~~}}}||||||rrrdddXXXTTTPPPNNNYYYgggssstttttttttssstttuuuvvvsssoookkkiiigggccc[[[UUUIIICCC;;;444000///---,,,++++++******)))(((((('''*********)))))))))))))))******++++++++++++******---,,,+++***)))******+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((wwwbbbQQQMMMAAA>>>:::777666444333111///////////////......---***,,,...---,,,+++******---***((((((+++---+++)))))))))))))))))))))))))))((())))))******))))))((())))))))))))************''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))&&&''''''(((((('''''''''''''''''''''((((((((((((&&&)))%%%)))AAA''''''''''''''''''''''''))))))))))))))))))))))))"""}}}333,,,))):::'''***&&&(((***$$$+++))))))((((((''''''&&&&&&"""$$$&&&''''''&&&%%%%%%999~~~'''(((&&&..."""'''+++!!!+++%%%)))WWW222""" %%%777$$$&&& %%%---$$$&&&###%%%%%%:::KKK+++111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''''''''&&&''''''((()))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))(((((()))+++,,,***)))((('''&&&'''***,,,,,,,,,---///333888>>>CCCHHHJJJFFFGGGHHHGGGDDDAAA???>>>???>>>???@@@BBBBBBAAA???>>><<<@@@IIIQQQTTTXXX\\\ggglllrrrvvvvvvsssqqqoooqqqpppmmmjjjmmmtttxxxwwwtttsssppplllgggccc___]]]___```aaacccdddhhhmmmppprrrtttvvvvvvuuusssssssssvvvuuutttrrrnnniiieeecccWWWVVVTTTRRRRRRTTTXXX\\\^^^___aaagggmmmrrrtttttt|||}}}~~~}}}~~~wwwnnndddZZZLLLEEENNN\\\mmmoooqqqqqqoooooorrruuutttqqqoooooopppoookkkhhh```ZZZOOOEEE===777111...***************)))((('''************)))(((''''''******++++++++++++******++++++***)))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((tttaaaPPPLLL@@@===999666555444333111///////////////......---,,,,,,,,,,,,///000,,,&&&---+++)))***,,,,,,+++***))))))************)))))))))))))))******)))))))))((((((((())))))*********''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))&&&''''''(((((((((((('''''''''''''''((((((((((((&&&)))$$$)))AAA''''''''''''''''''''''''((((((((((((((((((((((((+++...GGG''' 999111''')))&&&(((***%%%+++((((((((((((''''''&&&&&&((('''&&&'''))))))'''%%%&&&444###444%%%...'''...%%%***&&&,,,===DDD((( 444,,,---***)))+++***!!!... VVV... 111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''&&&''''''(((...000000,,,'''$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''((()))(((((((((((((((((((((((((((((()))))))))*********(((((()))***+++***)))(((***))))))***+++...///000111444:::AAAFFFHHHIIIIIIHHHGGGDDD@@@<<<::::::<<<999;;;???EEEJJJNNNPPPPPPQQQQQQWWWaaagggiiikkkooopppssswwwwwwsssnnnjjjgggjjjjjjgggdddgggnnnrrrqqqqqqpppooollljjjgggdddbbb^^^^^^_________aaaeeehhhfffiiilllllljjjhhhhhhiiihhhhhhjjjkkklllkkkiiiggg```bbbcccbbb___```dddhhhfffeeedddggglllqqquuuvvvwwwxxxyyy{{{|||}}}}}}}}}~~~|||{{{|||~~~yyyrrrhhhXXXKKKKKKQQQ]]]bbbhhhiiigggddddddeeennnnnnnnnooorrrrrrpppnnnooojjjbbbYYYOOOFFF>>>888...---,,,++++++***++++++((()))*********)))((('''******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((sssaaaPPPLLL>>>;;;777555444333222000///////////////......---...,,,***,,,666>>>888,,,,,,+++++++++,,,,,,+++***((()))************)))((())))))************))))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&''''''((())))))((((((''''''''''''((((((((((((&&&)))$$$)))AAA((((((((((((((((((((((((''''''''''''''''''''''''%%%###555333+++"""HHH''')))&&&(((+++%%%,,,(((((((((((((((''''''''',,,)))&&&%%%'''((((((((()))}}}&&&777!!!***$$$+++((()))$$$,,,///<<<$$$***''',,,------!!!###***"""...kkk!!!)))!!!111 """&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''333;;;AAA<<<111)))***///''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))''''''(((***))))))))))))))))))))))))))))))))))))************((()))*********)))))))))***,,,...111444777;;;===@@@DDDLLLRRRVVVVVVTTTRRRLLLIIICCC<<<888777;;;>>>BBBGGGOOOXXX___ccceeefffjjjjjjnnntttvvvssssssuuuqqqssstttrrrnnnjjjhhhggggggiiijjjjjjnnntttvvvssspppooonnnmmmlllllllllllleeefffggggggffffffhhhjjjgggiiijjjjjjiiihhhggggggccccccdddgggjjjiiifffbbbdddhhhlllmmmkkkjjjkkkmmmqqqooommmmmmoooqqqrrrsssssstttuuuwwwxxxyyyyyyzzz|||~~~~~~}}}zzzxxxxxxxxx}}}zzzxxxssshhhYYYMMMHHHIIIQQQZZZ______]]]ZZZYYY```aaadddiiinnnrrrttttttsssqqqnnniiiccc[[[RRRLLL===:::555///,,,++++++,,,(((((()))******++++++*********++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((rrraaaQQQMMM===:::777555444333222000///////////////......------,,,***---:::FFFAAA555++++++,,,,,,,,,,,,++++++((()))***++++++***)))((()))******++++++******)))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&'''(((((())))))))))))''''''''''''((((((((((((&&&)))%%%)))AAA((((((((((((((((((((((((''''''''''''''''''''''''222'''(((999$$$---"""EEE&&&)))&&&(((+++%%%,,,)))))))))))))))(((((((((***)))&&&$$$$$$&&&(((***+++<<>>;;;777555555444333222///////////////......---+++...---+++333===<<<333***,,,---------,,,++++++((()))***++++++***)))((()))******++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''&&&&&&((())))))*********''''''''''''((((((((((((&&&)))%%%)))AAA((((((((((((((((((((((((''''''''''''''''''''''''+++###&&&'''WWWUUU"""000===&&&)))&&&(((+++&&&---)))*********************''')))***)))&&&&&&))),,,...(((###***777&&&111%%%///+++***---+++yyy;;; ###$$$///(((---&&&222&&&yyy***'''###...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((((()))###+++444666000)))&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((+++...---***)))+++///))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,,,,///333888<<>>NNNFFFCCC@@@??????>>>:::666}}}BBB***(((%%%%%%''')))))))))$$$(((%%%333$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''''''''((((((((()))(((+++///000...+++)))(((++++++++++++***)))((('''***((('''***...///---***---,,,,,,...555???IIIOOO\\\___cccdddbbb___]]]\\\SSSPPPLLLKKKNNNVVV___fffooolllhhhgggeeecccbbbccchhhlllmmmhhhfffjjjqqqsssrrrtttzzz~~~{{{vvvuuusssqqqpppoooooooookkkkkkllloootttvvvwwwvvvqqqsssttttttssstttvvvxxxmmm```QQQJJJFFFGGGPPP[[[cccaaa[[[PPPGGGGGGPPPZZZSSSOOOJJJKKKRRR]]]eeejjjjjjpppqqqiiiccc```\\\WWWJJJ===000,,,***''')))...***)))((()))+++,,,,,,+++))))))*********+++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((qqqbbbVVVMMMCCC;;;444444444111///000------...........................------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))***((('''((($$$+++'''%%%%%%DDD)))(((((('''''''''((((((((((((((((((((((((((((((&&&++++++!!!555%%%777VVV...,,,---//////333444RRR"""CCCJJJ666555EEEIIIMMMLLLGGGKKKTTTVVVQQQYYY]]]mmm]]]ZZZ^^^\\\ZZZZZZZZZYYYUUURRRMMMHHH[[[ooopppVVV;;;((( ###(((&&&%%%&&&((((((((('''###333)))lllXXX000&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((())))))******))))))((('''''''''((((((((())))))(((+++---...,,,***)))(((******+++++++++*********++++++,,,,,,++++++---...000222777===EEEMMMTTTXXX\\\[[[YYYUUUQQQOOOPPPRRROOORRRXXX^^^cccgggiiiiiikkkiiiiiilllpppqqqppppppwww~~~|||yyyuuusssqqqpppnnnmmmlllmmmppprrrttttttuuuvvvxxxyyyyyyxxxxxxxxxxxxmmmaaaYYYPPPHHHHHHLLL]]]___```]]]WWWTTTTTTVVVTTTPPPIIICCCBBBGGGOOOVVVdddmmmssspppllljjjgggcccZZZOOOEEE???888///++++++,,,+++******+++***(((&&&))))))*********+++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((rrrcccVVVLLLDDD<<<666555444111///000,,,------......///000000111000///...---,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&///555111...///&&&***"""BBB(((((((((''''''(((((()))))))))))))))))))))))))))***%%%555,,,/// WWW888:::===AAABBBFFFFFFOOOJJJYYYFFFJJJxxxSSSiii```bbbdddgggjjjllljjjfff```hhhkkkeeennnmmmmmmmmmllljjjeeebbbdddNNN>>>@@@CCCFFF@@@888111///111444555)))(((((()))++++++)))'''"""000888GGG###222%%%KKK%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))***,,,------,,,***)))''''''((((((((())))))))))))***,,,+++***)))))))))*********++++++++++++,,,+++...///---******///444666;;;BBBIIIOOORRRSSSTTTQQQNNNIIIDDDCCCGGGNNNSSSYYY^^^dddjjjmmmllliiigggiiimmmttt}}}~~~~~~xxxsssqqqooonnnmmmoooppprrruuuxxxxxxvvvuuuwwwsssoookkkbbbWWWOOOMMMRRRYYYbbbhhhggg```WWWPPPUUUTTTQQQIIIBBB???BBBFFFWWWbbbmmmpppooonnnmmmkkkiiibbb[[[UUUKKK===222------,,,+++,,,,,,+++)))'''***************+++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((rrrdddVVVKKKGGG???888888777444111222............/////////////////////...---,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((,,,%%%!!!((('''"""''')))))),,,,,,???(((((((((((((((((()))***)))))))))))))))))))))))),,,)))///,,,111EEEEEELLLQQQVVVYYY]]][[[aaaPPPdddkkkhhhsssjjjrrrfffdddoooqqqhhhiiisssqqq^^^[[[gggppppppqqqqqqpppmmmjjjggggggrrrsssVVVXXXOOOKKKGGGDDDAAA<<<555///111///,,,+++***)))(((&&&&&&&&&WWW:::,,,###((({{{---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((***,,,......,,,***((('''(((((((((((())))))))))))******)))(((((()))++++++***************+++++++++,,,------...222777<<>>AAAFFFPPP[[[bbbkkkjjjhhhfffeeedddddddddkkkxxx}}}}}}}}}|||sssmmmvvv}}}~~~vvvppppppsssxxx|||wwwtttuuuzzzzzzvvvrrroooiiiiiijjjmmmrrruuuuuusssrrrtttvvvwwwrrrhhh___YYYNNNTTT___iiimmmggg[[[QQQOOOSSSVVVVVVQQQJJJCCC???KKKUUU```fffiiikkkmmmooonnnkkkhhhcccYYYLLL@@@999000...,,,+++,,,------,,,************************************************((((((((((((((((((((((((((((((''''''''''''((((((pppdddVVVKKKGGG???888777777444222222111111000///......------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((...'''$$$***...'''$$$---%%%---'''///999((((((((((((((()))******((((((((((((((((((((((((&&&555$$$666'''999'''???TTT^^^ccchhhkkknnnkkkkkkttteee{{{qqqiiihhhhhhhhhmmmuuu|||kkkBBBYYYdddfffiiikkkllllllkkkkkkhhhiiiooodddlllhhhbbb^^^ZZZTTTLLLFFFCCC>>>777111---+++(((&&&((('''sssJJJ"""444###'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''')))+++------+++)))'''(((((((((((()))))))))***)))******)))'''(((***,,,,,,+++***))))))))))))***,,,+++,,,111888???CCCDDDJJJIIIHHHFFFBBB>>>:::777555:::AAAJJJTTT^^^gggmmmllliiifffdddfffiiinnnqqqxxxvvvnnnpppuuuwwwvvv|||}}}~~~|||vvvpppnnnqqq~~~{{{}}}uuuooonnnpppttt}}}|||yyyvvvuuuuuuyyy~~~pppooommmmmmooopppqqqpppppptttwwwwwwuuuooohhhbbbYYY[[[aaaiiinnnllleee^^^NNNNNNQQQUUUWWWSSSIIIAAACCCGGGNNNVVV]]]dddlllrrrnnnpppooojjjbbbYYYPPPJJJ;;;666000+++***+++,,,,,,************************************************((((((((((((((((((((((((((((((''''''''''''((((((}}}mmmcccVVVKKKCCC;;;555555555222000111333222111000...---,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))%%%111,,,)))---)))%%%..."""&&&AAA(((((((((((()))***++++++((((((((((((((((((((((((***&&&$$$,,,..."""###///###ccceeeoooqqqrrrsssuuuoooeeeaaayyycccWWW___^^^VVVUUU\\\YYYNNNHHH222>>>IIILLLPPPSSSUUUXXX[[[^^^\\\PPP|||gggyyyiiikkknnnooollldddZZZSSSWWWRRRKKKDDD???<<<888666+++111{{{JJJ444???666ooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))'''(((***++++++***((('''((((((((()))))))))******)))*********))))))***,,,,,,+++***))))))***+++,,,111000333;;;EEELLLMMMLLLCCCAAA>>>:::888888888999AAAGGGPPPYYYaaagggmmmqqqdddhhhooowwwzzznnnnnnvvv|||xxxsssnnnlllnnnpppqqqqqq}}}{{{|||}}}|||{{{~~~}}}}}}~~~xxxuuuzzz|||{{{|||{{{uuuppprrrwww||||||xxxuuuvvvxxx}}}wwwqqqllljjjjjjjjjnnnqqqqqqqqqsssrrrnnniiihhhhhhjjjoooqqqpppnnn___XXXRRRSSSXXXZZZUUUPPP@@@<<<;;;CCCMMMWWWaaaiiilllqqqrrrnnniiiddd___ZZZLLLFFF<<<333...+++)))(((+++++++++***************************************))))))))))))))))))))))))((((((''''''''''''((((((yyyjjjaaaUUUKKK@@@999333444444222111222222111111000///...---------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))... ***)))(((777'''))))))ddd(((((((((((()))***+++,,,))))))))))))))))))))))))...)))%%%(((<<>>AAAIIIeee///111333666888999:::<<>>tttrrrsssqqqlllfff```]]]]]]^^^TTTSSSRRRSSSSSSRRROOOMMMAAA???888:::)))"""qqq+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((()))))))))*********(((***++++++******+++---,,,+++******,,,...000222999<<>>AAA\\\;;;GGGIII===]]]555777444555555222000000444777777999>>>,,,ccc\\\bbbiiihhh___RRRFFF@@@???CCCJJJRRRYYY\\\[[[YYYaaaKKK???777###777---:::mmm)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))************(((***,,,,,,,,,+++,,,---*********+++...111555777???GGGPPPVVVVVVTTTSSSSSSFFFEEEDDDFFFKKKRRRZZZ___aaacccfffjjjpppyyyyyyqqqtttrrrtttvvvuuutttwww}}}~~~yyyxxx{{{|||yyywwwyyyyyy}}}|||sssoooqqqpppkkkooommmjjjggggggjjjnnnqqqtttqqqmmmkkkjjjjjjkkkkkkgggUUUFFFEEEJJJMMMNNNPPPSSS___iiilllnnnrrrqqqnnngggbbbZZZRRRJJJ@@@888222++++++++++++******))))))************************))))))))))))))))))))))))((((((''''''''''''((((((ttthhh___TTTLLL>>>;;;777444333333222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,++++++******)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******"""&&&...111 KKK!!!(((((())),,,000000---***))))))))))))))))))******%%%'''+++...111444888<<<888MMM777:::QQQKKKEEEFFF@@@>>>CCCGGG@@@FFF>>>GGG<<<:::777333111222555888888UUU===:::NNNTTTNNNPPPSSSVVVNNN<<<444888999///===LLLLLLVVVbbb^^^aaallljjj,,,......((())),,,(((ttt...###$$$&&&(((((('''&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&$$$######%%%(((***%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$######$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************+++*********))))))((((((******))))))***,,,---...111333000+++,,,777DDDLLLPPPQQQTTTXXXZZZ[[[YYYWWWQQQNNNPPPWWWZZZ[[[aaaiiikkkmmmrrryyyuuutttuuuxxxyyyuuuqqqttt{{{~~~{{{~~~|||zzz{{{yyy||||||zzzvvvpppoookkkjjjllljjjgggjjjqqqtttuuuvvvvvvuuusssrrrpppnnnhhh___VVVPPPQQQWWW\\\]]]```fffnnnuuuwwwtttpppkkkgggcccbbb___VVVGGG;;;111000///,,,***)))******)))))))))))))))***++++++************))))))))))))((((((((((((((((((((((((uuuiii___SSSJJJ>>>;;;777444333333222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********888+++///,,,+++)))***,,,,,,+++)))+++***)))))))))+++,,,---000111444666;;;BBBJJJPPPSSSJJJNNNVVVsssHHHFFFBBBEEEAAA???CCCIIIEEERRR^^^xxxNNNLLLFFFFFFEEECCC@@@@@@AAACCCMMM[[[TTTXXXLLLeee;;;666GGG>>>555555,,,===///,,,222;;;LLL^^^eeeeeemmmjjj***###...000)))...+++!!!###%%%&&&'''((()))(((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************++++++******))))))))))))((()))***+++,,,,,,,,,,,,---///000222;;;HHHRRRTTT[[[ZZZZZZZZZZZZ[[[[[[ZZZ[[[ZZZ\\\```bbbcccjjjtttzzzssstttuuuwwwzzz{{{}}}~~~vvvllleeedddeeedddgggkkkoooqqqsssuuuvvvtttrrrqqqssspppjjjccc___```eeeiiiiiijjjnnntttxxxxxxuuuqqqooollliiihhhggg___RRRHHH999333---***+++------,,,+++++++++***************************))))))))))))((((((((((((((((((((((((vvvjjj___RRRHHH>>>;;;777444333333222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++****** '''$$$///JJJ///,,,)))(((***+++,,,,,,...,,,+++***+++///222555>>>BBBGGGMMMSSSYYY```dddbbbcccWWWWWWTTTUUUUUUQQQSSSLLLGGGHHHFFFTTTTTTXXXbbbRRRZZZSSSTTTVVVVVVUUUUUUVVVXXXiiigggjjjuuulllhhh|||...---333999888$$$ ///888888777888JJJeeeeeennnmmmOOO...@@@(((***333***+++yyy111'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$(((***)))''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******)))))))))*********+++++++++++++++************)))((())),,,---......---,,,---111777???MMMZZZ]]]ZZZVVVXXXZZZ]]]___```aaaaaa```dddllltttxxx~~~zzznnnrrrttttttxxxxxxpppooopppooommmlllmmmooorrrtttuuuuuutttsssvvvvvvtttqqqpppqqqtttwwwvvvvvvwwwyyyzzzxxxtttqqqqqqnnnkkklllllliii```YYYQQQFFF888///...---+++(((,,,,,,,,,,,,,,,***))))))++++++*********)))))))))((((((((((((((((((((((((wwwkkk___QQQGGG>>>;;;777444333333222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******000&&&$$$111 ---999rrr---,,,******+++---...//////...---///333999@@@DDDNNNUUU^^^eeeggggggeeedddXXXkkkOOOGGGSSS===gggjjjfffhhhaaa[[[ZZZZZZhhhdddhhhgggsssmmm___bbb]]]___aaacccdddfffiiilllrrruuuxxxtttrrrqqq~~~===000888---999111222$$$!!!111555999MMMfffiiijjjSSSPPPHHHAAA111$$$UUU;;;""")))((((((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&###"""&&&---111111...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------...//////444===GGGPPPZZZaaa```[[[SSSXXX___dddfffeeedddccceeeppppppkkkgggrrrxxxwww{{{xxxsssssssssrrrrrrssssssssstttsssuuuwwwxxxyyyyyy{{{}}}}}}||||||{{{zzzwwwtttrrroookkkggggggiiikkkjjjgggfff[[[JJJ<<<333...+++)))++++++,,,,,,,,,+++***)))+++++++++*********))))))((((((((((((((((((((((((wwwkkk```QQQGGG>>>;;;777444333333222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******&&&+++++++++(((000###:::******++++++,,,,,,,,,,,,,,,---///222888AAAKKKSSSXXX___cccffffffaaa[[[UUURRRLLLHHHJJJFFF===NNNVVViiipppooosssqqqnnnllljjjnnnsssjjjgggzzztttyyyfffggggggfffffffffiiinnnrrrlll{{{gggzzz~~~JJJ111LLL,,,111888111///888444111AAA]]]]]]cccvvvuuuRRR]]]OOOAAASSS444 (((((('''&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&###"""&&&---111111...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,...,,,***)))***...222444???KKKWWW^^^aaabbb```\\\___bbbfffgggfffeeefffgggvvvwwwuuuvvvttt~~~}}}}}}zzzuuuqqqnnnnnnpppqqqpppssswwwyyyzzzzzz{{{|||~~~}}}{{{yyywwwwwwoooiiibbb```ccchhhmmmoookkkeeeZZZJJJ;;;222///000***+++++++++,,,+++++++++++++++++++++************))))))))))))))))))))))))vvvkkk```RRRHHH>>>;;;777444333333222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++*********...000&&&'''000###666222KKK)))+++------,,,,,,,,,---333777>>>GGGQQQ[[[bbbggggggddd]]]SSSKKKFFFEEEFFFLLL999IIIEEEAAAJJJFFFnnnuuupppsssrrrooommmdddtttXXXoooqqqxxxuuuzzzqqqtttssskkkjjjgggdddbbbdddhhhkkkpppsssyyylll~~~|||fffMMMBBB===222---000///000;;;AAAOOOaaaqqq{{{bbb___www777)))000((((((''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$(((***)))'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++*********++++++++++++,,,+++,,,,,,,,,,,,------------+++))))))---333;;;???JJJUUUaaadddddddddbbb```___```bbbcccfffmmmwww}}}qqqvvv}}}}}}||||||}}}~~~}}}uuupppnnnoooppppppsssvvvxxxxxxxxxxxxyyy}}}~~~~~~|||{{{|||rrrlllccc]]]^^^ccchhhlllmmmlllgggYYYFFF888111000------,,,+++++++++,,,,,,,,,++++++++++++*********))))))))))))))))))))))))uuujjjaaaTTTKKK>>>;;;777444333333222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******,,,###///...+++((($$$333111***999***,,,...///000333777;;;GGGKKKQQQXXX^^^aaacccddd]]]XXXPPPGGGCCCDDDJJJNNNSSSSSSOOOLLLZZZ;;;eeeIIIsssxxxnnnmmmkkkhhhffffffrrrPPPooo]]]hhhmmm|||cccaaajjj]]]qqqeeeeeedddaaa___```bbbeeeooofffpppuuu}}}}}}pppwwwsss~~~~~~MMM444///555666---111DDDWWWhhh^^^???111---###(((((()))***)))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------...------...111999BBBKKKPPPXXX^^^dddeeefffgggfffbbbYYY___hhhpppzzzqqqmmmqqqvvv{{{}}}xxxuuutttrrrtttuuuuuusssrrrssstttxxx{{{~~~}}}{{{{{{|||uuuoooggg___[[[[[[]]]^^^fffiiikkkeeeYYYJJJ???:::555333000---++++++,,,---,,,,,,+++++++++*********))))))))))))))))))))))))tttjjjaaaUUULLL>>>;;;777444333333222111000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******---!!!---''')))222,,,&&&%%%)))***,,,+++&&&555SSS***---///222666===FFFMMM[[[^^^bbbddddddaaa\\\YYYLLLKKKIIIIIIJJJPPPXXX^^^[[[hhh[[[bbb[[[gggaaapppgggmmmqqqggggggggggggeeegggUUUxxxlllvvvrrrfffZZZddd___YYY[[[\\\^^^___`````````bbbddd___```pppssshhhppp~~~vvvuuuppp|||vvvwww}}}mmm888666:::<<>>HHHPPPWWW\\\___bbbUUUQQQLLLIIIJJJMMMOOOPPPPPPSSSWWWZZZ]]]aaaeeeiiijjjmmmqqqrrrpppnnnllllll{{{qqqvvvttt}}}wwwxxxtttqqqooorrr}}}}}}yyyuuubbb___\\\\\\```ccceeeeeejjjlllmmmlllkkklllmmmnnnmmmuuu{{{ppp^^^^^^QQQUUU]]]hhhsssyyy{{{zzztttxxxyyytttVVVmmmbbbZZZZZZWWWMMMCCC===222///+++))))))******)))))))))***)))(((((()))***)))(((((((((''''''''''''((((((((((((''''''''''''(((''''''&&&&&&&&&''''''''',,,000...(((###$$$'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''((((((((((((''''''))))))))))))************************)))))))))((()))(((&&&'''***+++***((())))))***+++++++++++++++,,,++++++++++++,,,------000,,,+++///111//////111999AAAKKKUUU\\\```cccdddaaa^^^\\\\\\cccnnn{{{||||||yyyyyytttjjjggglllnnnqqquuuxxxxxxxxxwwwwwwppplllgggfffgggddd]]]WWWMMMNNNQQQWWW___eeehhhiiiaaa[[[QQQCCC666...,,,---+++,,,,,,,,,+++++++++++++++******)))((((((''''''rrrjjj```UUUOOO@@@:::666777666444333555000///...///000000...---.........---------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------,,,+++***************************++++++++++++++++++***************++++++*********)))))))))((()))))))))************+++,,,,,,------,,,,,,+++++++++++++++************(((***,,,,,,+++++++++,,,222***...---///QQQpppkkkFFFKKKRRRVVVWWWUUUSSSRRRJJJGGGEEEHHHNNNRRRSSSQQQYYY[[[\\\[[[ZZZ[[[___cccgggmmmtttvvvtttrrrtttvvvuuuqqqkkkfff```^^^___^^^[[[WWW___aaacccddddddccccccdddjjjppptttrrrqqqvvv~~~fffddd[[[dddbbbcccggglllsssxxx{{{{{{{{{xxx}}}|||uuurrrqqqlll^^^OOOMMMUUUSSSbbbjjjgggdddcccXXXIII@@@;;;555000...,,,+++)))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&'''((((((''')))+++***(((&&&%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))************************)))))))))))))))((('''(((***+++***))))))******++++++++++++++++++++++++++++++,,,------///---...000000///222777FFFNNNXXX```dddcccaaa```\\\]]]___cccmmm~~~yyy{{{}}}|||}}}rrrmmmooolllooosssvvvwwwvvvsssqqqppplllhhhfffeeeeeecccbbbRRROOOLLLMMMTTT]]]eeejjjgggddd]]]RRRDDD888000,,,+++++++++++++++++++++************))))))(((((('''pppiii___UUUOOO???:::777777555222222444///......000111111///---...............---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************,,,++++++******))))))((((((((()))))))))*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++------+++******+++///+++444777,,,111???AAASSSTTTSSSPPPJJJDDD@@@???FFFJJJPPPWWW[[[[[[WWWTTTYYYZZZZZZXXXVVVXXX]]]aaahhhooowww{{{zzz}}}}}}zzztttlllddd\\\XXX\\\]]]___aaa___ZZZYYYZZZLLLVVVcccmmmrrrttttttrrrkkkrrrkkkzzznnnsssiiitttggghhhjjjnnnqqqtttvvvwwwpppsssuuuyyy~~~rrr}}}uuuoooiiiVVV???;;;FFFJJJ\\\iiiiiikkknnnhhh\\\UUUOOOFFF>>>777111---***)))((((((((()))))))))(((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((()))))))))*********************))))))))))))))))))(((((()))************)))***++++++,,,,,,++++++++++++***++++++,,,---......---...000222444===GGGUUUZZZaaaddddddaaa^^^\\\[[[eeesss}}}~~~qqqqqqrrrssssssssspppnnnqqqpppmmmiiieeecccccccccZZZUUUOOOMMMPPPWWW^^^bbbggggggeee^^^SSSFFF:::333,,,+++******+++,,,++++++*********)))))))))((((((nnnggg___UUUOOO@@@;;;888666333000111555111000///000111111///...........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++************************************************++++++,,,+++++++++******))))))))))))))))))************+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,...///...,,,+++++++++(((+++///000<<>>777333---***(((((()))******)))'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))'''%%%$$$&&&((()))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))))))))((((((((()))))))))************))))))))))))))))))******((())))))***)))******+++******+++,,,,,,,,,,,,+++++++++++++++,,,---...///---,,,...333888@@@MMMZZZ^^^`````````^^^]]]]]]^^^kkkzzz|||wwwtttssssssqqqooopppqqqqqqmmmhhhdddbbbaaa___[[[VVVSSSUUUXXXZZZ[[[bbbdddeeeddd^^^TTTIIIBBB111...+++***+++,,,,,,+++************))))))))))))mmmfff^^^UUUPPPBBB<<<888555222///333999555333000000000111000///.............../////////------............------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***+++++++++***************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,//////000///------///111666999JJJ]]]ZZZGGGFFFVVVQQQOOOKKKGGGEEEGGGLLLPPPSSSWWWZZZYYYXXX```ooo{{{wwwssspppsss|||~~~~~~|||sssqqquuufffeeefffgggddd^^^\\\^^^[[[dddccchhhkkklllgggnnnfffjjjpppuuuwwwwwwwwwxxxiiilllrrrwww{{{|||{{{yyyuuunnnllldddQQQAAA;;;444444DDDaaarrrrrrqqquuunnnjjjddd^^^WWWPPPJJJFFF666111,,,)))***+++***)))'''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''(((((('''&&&%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((())))))))))))************))))))))))))************((()))+++***))))))***,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111//////333<<>>888111---,,,------,,,************************llleee^^^UUUPPPBBB===888555222222888AAA999666222000000111111000---........./////////000------............------+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***+++++++++*********))))))++++++,,,,,,,,,---------)))******++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...////////////222666999===KKKNNNNNNYYYaaaZZZQQQNNNPPPQQQRRRRRRTTTWWWYYYYYYYYYZZZ\\\eeewwwqqq___VVVVVV[[[\\\___^^^^^^^^^``````dddhhhnnnrrrssstttvvvxxxtttqqqooopppqqqrrrrrrrrroooooorrrwwwtttdddJJJ777999777CCCZZZiiikkknnntttpppooollliiifff```ZZZVVVEEE===333---,,,,,,***(((''''''''''''((((((((()))((((((((((((''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))************))))))))))))))))))************((()))))))))************(((***++++++))))))***---***+++,,,,,,------,,,,,,---------...///000111222444555<<>>JJJXXXcccooowwwrrrrrrqqqpppmmmhhhbbb]]]OOOFFF999000---,,,***'''&&&'''''''''(((((()))))))))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&'''((()))(((&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))************))))))))))))))))))************(((((())))))*********+++(((***,,,+++))))))+++---***+++,,,,,,------,,,,,,------......000111222333888999CCCSSS___bbbaaa``````cccgggooo|||yyyyyyxxx}}}}}}~~~uuusssqqqppppppnnnkkkhhhkkkbbbVVVOOOPPPWWW___eeefffdddaaabbbfffhhhhhhggg]]]QQQAAA666000...,,,*********************++++++~~~oooeee^^^WWWOOOAAA===999555444444444333333333222222111000000000///////////////////////////...---,,,,,,---...///,,,,,,,,,---------......---------,,,,,,+++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,---///000111...---,,,000:::FFFPPPVVVggggggeee```\\\[[[^^^bbbffffffgggiiiiiigggccc___kkkrrrxxx}}}xxxllljjjeee]]]VVVSSSVVVYYY\\\___dddiiilllmmmlllkkkpppmmmkkkjjjkkkmmmoooooonnnmmmoootttvvvnnn]]]OOO@@@777555@@@KKKRRR^^^lllnnnrrrrrrnnnkkkjjjgggbbb]]]XXXOOOEEE;;;444///------***&&&&&&)))***)))(((************))))))))))))******)))(((((((((((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((('''&&&''')))+++,,,+++***))))))+++---...+++++++++++++++++++++++++++++++++++++++++++++++++++---000000//////222666BBBIIIUUU```bbb______cccmmmpppvvv|||sssoooppprrrpppnnnlllkkkfffZZZNNNKKKSSS\\\fffkkklllhhhfffggghhhhhhfffeee]]]PPP???222,,,+++///,,,(((&&&'''***++++++}}}oooeee^^^WWWOOOAAA===888555444444333222333333222111111000000///////////////////////////......------------......,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...///////////////111333777???JJJVVV```fffkkklllllljjjfffeeefffgggiiikkkmmmppprrrtttuuuuuu~~~|||wwwqqqllliiihhhhhhiiiiiifffccccccfffjjjmmmlllkkkkkkjjjjjjiiihhhkkkjjjlllpppsssnnndddZZZNNNAAA999;;;???EEESSScccjjjppprrrllleeebbbaaa___aaa___[[[TTTKKKAAA999444000,,,)))(((***+++***(((++++++***))))))(((((('''******)))((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***++++++,,,+++*********+++------++++++++++++++++++++++++------------,,,,,,,,,,,,,,,---.........222:::@@@LLLSSS^^^dddaaa]]]aaajjjyyytttpppmmmkkkllljjjcccYYYTTTUUUXXXffflllooommmjjjjjjiiigggddddddaaaZZZNNNAAA666111---,,,,,,*********+++,,,|||oooeee^^^WWWNNN@@@<<<777444333333222222333222222111111000//////////////////////////////---..................---,,,,,,,,,---------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111111...///000000000///...---111777AAAMMMYYYdddkkkooorrrrrrsssqqqnnnllllllllliiimmmssswwwzzzxxxjjj]]]XXX]]]cccfffggghhhiiiiiihhhfffeeehhhhhhiiilllnnnnnnllljjj```RRRDDD<<<777888FFFWWWccclllpppiii^^^XXXWWWVVV]]]```bbbbbb\\\QQQFFF???333///***(((***+++***(((+++******)))(((''''''&&&******)))((((((((((((((())))))))))))((('''&&&%%%''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((+++)))((()))---///---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------...111999EEENNNYYY^^^dddddd]]][[[fffttt~~~xxxpppllljjjmmmooonnnhhhbbb\\\ZZZhhhnnnrrrqqqnnnmmmjjjfffaaabbbcccccc^^^QQQAAA555---......---+++***+++,,,{{{oooeee^^^WWWNNN???<<<777333222222222111222222222111000000//////////////////////////////,,,---...//////...---,,,,,,,,,,,,---------......------------------,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++)))***,,,.........------------------------------,,,,,,---...//////000000//////.........///111222999AAANNN[[[eeekkkoooqqquuusssqqqnnnllllllnnnpppooovvv}}}yyyhhh^^^\\\]]]]]]___aaacccdddeeeggghhhfffgggjjjkkkmmmoooqqqssslllbbbUUUHHH===999BBBNNN\\\eeejjjeee\\\TTTMMMHHHNNNTTT\\\aaaaaa[[[TTTNNN>>>777...***)))******))))))))))))(((((((((((((((***))))))(((((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))),,,)))''')))///111...******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////,,,...000333999CCCPPPZZZ``````aaa```___eeeuuu}}}|||uuuooolllmmmoooqqqpppmmmhhhdddlllpppsssqqqooonnnkkkggg___^^^___cccddd[[[III;;;555111---+++++++++***)))zzznnneee^^^WWWNNN???<<<777333222222222111222222111111000//////...////////////////////////,,,---...//////...---,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------------------------......------------------000...++++++...444;;;???NNNWWWbbbkkkoooppppppoooooolllhhhgggiiiooouuuyyywwwmmmggg^^^^^^^^^\\\[[[^^^dddhhhfffhhhkkkllllllmmmpppsssppplllfff\\\PPPHHHHHHNNNYYY___cccbbb^^^VVVIII===>>>CCCLLLUUU[[[^^^^^^]]]RRRIII<<<222...,,,***(((''''''(((((())))))*********))))))(((((((((((((((&&&&&&'''(((((()))((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***'''&&&)))...111...******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///+++000777>>>EEENNNYYY``````]]]]]]dddooo~~~sss{{{wwwqqqnnnlllmmmoooppppppoooppprrrqqqmmmlllmmmkkkgggZZZVVVTTTZZZaaaaaaVVVLLLDDD999---(((+++---***&&&zzznnneee^^^WWWNNN@@@<<<777444333333222222222111111000000///......////////////////////////---..................---,,,,,,,,,---------......------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***------------------------.........---------,,,,,,000...,,,...555@@@KKKSSSaaagggooorrrpppllliiihhhhhhgggggglllttt~~~|||mmmkkkeee]]]XXXYYY___eeehhhiiiiiiiiiiiijjjlllnnnooopppppplllccc[[[VVVUUU[[[___bbbcccaaaZZZKKK===777:::???GGGPPPYYY```dddbbbYYYMMMBBB:::444...***(((((())))))******++++++******)))(((((((((((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))'''&&&'''***---///---***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...666@@@IIIPPPWWW^^^ccc______fffvvvzzzxxx{{{wwwrrrnnnnnnppprrrtttrrrssspppllllllmmmkkkgggVVVNNNIIINNN[[[dddddd```TTTGGG777///......+++'''yyynnnfff^^^WWWMMMAAA===888555444444333222111111111000//////......////////////////////////......------------......,,,,,,,,,---------......------------.........///---------------,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,---...///.......................................///////////////111777BBBPPP^^^fffjjjnnnrrrpppiiicccaaaaaahhhllluuu~~~vvvjjjaaa^^^ccchhhiiigggdddbbbccceeehhhiiimmmoooqqqpppmmmiiiddd___```dddfffdddbbb]]]SSSIII888888999===DDDNNNXXX]]]^^^ZZZTTTOOOIIIAAA888111,,,+++++++++*********)))******)))(((((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))%%%''')))+++---------,,,------,,,+++,,,---...///------------------------------...//////000111111555===HHHRRRXXX]]]bbbeeedddlll}}}tttsss{{{|||wwwtttssstttssssssrrrooonnnoookkkdddUUUKKKBBBDDDQQQ___ggghhh___WWWJJJ===444///,,,,,,xxxnnnfff^^^WWWMMMAAA===999555444444444333111111111000//////......///////////////////////////...---,,,,,,---...///,,,,,,,,,---------......---------.........//////.........------,,,,,,,,,************************,,,++++++,,,---///222333........................------...///000111222222///111666???LLL\\\jjjrrrpppssstttoooggg```______nnnwwwxxxmmmhhhkkkpppjjjeee___\\\^^^bbbeeeggglllnnnooooooooooookkkgggdddiiikkkfffaaa^^^YYYUUU<<<999777888<<>>IIIXXXbbbfffeeebbbYYYIII999///...000uuukkkccc]]]WWWOOOCCC???999666444444444444333111//////000111000/////////.........------------...///////////////...---...............------//////.........---------------------------------,,,,,,,,,------..................------,,,,,,,,,---------...............000000111///......///111...777CCCQQQ```lllrrrrrrxxxvvvmmmhhhjjjfffgggttt{{{~~~wwwiii\\\XXXWWWWWW\\\cccgggjjjnnnqqqrrrqqqnnnlllpppooommmkkkhhhddd^^^YYYHHH>>>666999>>>AAACCCEEECCCAAACCCJJJRRRTTTMMMDDD;;;222***((()))******))))))))))))(((((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))***(((&&&&&&((()))******''''''(((((())))))******$$$))),,,******---+++&&&((()))***,,,,,,+++******,,,,,,++++++***+++++++++------------------------------------............///000111111111333777:::BBBKKKWWW]]]\\\^^^gggrrryyyssslllxxx|||pppuuussspppooopppooollliii^^^MMM<<<999AAAOOO]]]gggfffeeebbb[[[MMM<<>>999555444444444444333111//////000111000/////////.........---------...///////////////......---...............------//////.........---------------------------------,,,,,,,,,------..................------,,,,,,,,,------............////////////000000///111333666@@@HHHUUUbbbllltttyyyzzzrrrzzzzzzzzz}}}}}}ooobbb\\\ZZZWWWYYY]]]dddfffjjjkkklllllloooqqqqqqooolllkkkjjjhhheeebbbUUUFFF999777<<<@@@CCCFFF<<<999888???JJJRRRRRRPPPKKKAAA555...,,,+++******)))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''((((((((()))))))))(((''''''))))))******(((((((((((())))))******)))((('''''''''(((***+++))))))***+++++++++++++++,,,,,,+++++++++++++++,,,------------------------......//////000000//////000222333111111555>>>FFFNNNUUU^^^cccgggmmmzzzvvvyyywwwzzzzzzwwwtttrrrrrrqqqooommmeeeVVVFFF??????EEEQQQ\\\eeeffffffcccYYYJJJ;;;333uuukkkddd^^^XXXOOOBBB>>>999555444444444444333111//////000111000////////////............---///000000000///...------------...............---...............------------------------------------------------..................------------------........./////////000111111111000111444999===QQQYYYeeemmmqqqsssxxx|||wwwlllhhheeeaaa\\\[[[\\\```dddfffgggiiimmmppprrrooolllkkklllmmmmmmllleeeSSS@@@888999<<>>GGGSSSaaadddiiijjjfffXXXFFF999uuukkkeee^^^XXXNNNAAA===888555444444555444333111//////000111000////////////...............000000000000///...,,,,,,,,,---......///.................................---------------------------------..............................---------.........//////000000111333333111111444:::CCCJJJ___eeelllooommmlllsss}}}yyyooogggZZZZZZ\\\___dddggghhhiiiooonnnlllmmmoooppppppooolll^^^MMM@@@999777>>>EEEDDD;;;222111:::IIIYYYbbb___YYYNNNBBB:::555000***---,,,,,,,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))&&&(((***+++******)))))))))))))))))))))))))))))))))%%%,,,;;;;;;---'''+++,,,+++***)))***+++,,,---,,,,,,+++++++++,,,------------------............---...000111222111000000///111333555;;;EEESSS\\\]]]ccckkkuuuwwwlllxxx{{{uuuqqqooonnnmmmmmmjjjcccWWWGGG>>>DDDPPPYYY^^^eeeiiiiii___LLL<<>>888444666???LLLVVV^^^eeefff^^^UUUMMM@@@333000,,,((((((***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((()))))))))******&&&))),,,,,,)))(((***,,,+++************))))))))),,,((()))//////***)))...+++++++++++++++,,,------,,,++++++,,,,,,---...///---------...//////000000------......///000111222444777>>>FFFOOOYYYbbbgggkkk}}}oooqqq~~~uuuqqqooorrrrrrqqqhhhVVVEEE???BBBDDDLLLRRRUUU[[[bbb^^^UUUppphhhbbb[[[TTTJJJ???;;;666444333444555555333111//////000111000///.../////////000000000000...///////////////......+++,,,---...////////////---------.........//////------------------------000/////////.........------........./////////000...//////000222333333444555===IIIUUU___eeeiiilllffffffmmmxxx~~~}}}{{{nnnaaaZZZYYY]]]aaaddddddfffiiilllnnnnnnmmmkkkkkkjjjdddWWWFFF>>>>>>>>>>>>===:::888;;;BBBHHHSSS^^^eeeaaa]]]ZZZOOOBBB888222,,,)))***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))*********'''***,,,+++((('''***...+++++++++*********))))))+++***)))))))))***+++,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,...//////---------...///000000000///.........///111333555999BBBMMMRRRUUU]]]jjjuuusssqqqvvv}}}vvvssswwwvvvuuupppbbbOOODDDAAADDDJJJLLLIIINNNZZZ```\\\ooohhhaaa[[[SSSIII???;;;666333333444555555333111//////000111000///.../////////000000111111......///////////////...+++,,,---...////////////---------.........//////------------------------000000//////.........------.........//////000000...///000111222333444444===HHHWWWeeekkkkkkhhhfffiiijjjuuu}}}|||lllaaa]]]___dddccccccfffjjjnnnpppqqqoookkkjjjhhh___PPPCCC===@@@BBBCCCAAA<<<999;;;>>>EEETTT^^^______aaa[[[PPPAAA999111,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))************(((+++---+++''''''+++///++++++++++++******))))))&&&+++---,,,,,,...---(((***+++,,,---...---,,,++++++++++++,,,---...///000---------...///000000111111000......///222555777>>>LLLYYY[[[XXX^^^ooo|||eeehhhwww~~~zzzxxxwwwvvvlll[[[LLLEEEHHHMMMJJJAAACCCQQQ[[[[[[pppjjjcccXXXQQQKKK>>>;;;777555444444444333222222222111111111111000000000000000000000000000////////////////////////........................000...---...111222111//////////////////.........111000///......///000111111111111111000000000000222......111444555888<<>>:::???FFFJJJTTT___dddaaa[[[WWWTTTFFF666------...+++'''...,,,+++***+++***)))'''******))))))((((((''''''(((((())))))))))))(((((()))(((((((((''''''''''''&&&''''''((((((((((((((((((((()))***************((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))******+++++++++************++++++,,,,,,,,,,,,,,,+++***)))------------,,,,,,+++***------------------------............//////000000///...///111000///555===JJJRRR]]]```]]]ddd|||vvvkkkppp|||}}}uuucccUUUPPPQQQTTTPPPCCC<<>>;;;777555444444444333222222222111111111111000000000000000000000000000////////////////////////........................///---,,,---000111000...........................000000////////////000000000000000000000000000000000000111333333555===GGGPPP\\\gggkkkgggeeehhhkkk~~~uuunnnhhhfffhhhkkklllmmmlllnnnooommmfff^^^WWWSSSJJJEEEGGGOOOOOOFFFCCCHHHNNNQQQWWW\\\\\\XXXSSSQQQTTTNNNDDD999111,,,+++***,,,***)))*********((('''+++*********))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''&&&''''''((((((((((((((((((((()))***************(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))******+++++++++************++++++,,,,,,,,,,,,,,,+++******,,,,,,---------,,,++++++------------------------////////////////////////111///000333555888???HHHSSS\\\ccceeehhhxxx{{{ooovvv}}}wwwzzzxxx|||}}}wwwiii\\\VVVRRRUUUSSSJJJ@@@@@@JJJVVVlllhhh```VVVOOOHHH>>>;;;777555444444444333222222222111111111111000000000000000000000000000000000000000000000000000...........................---,,,---...///...---------------------------//////000000000000//////////////////000000000000000222555777777;;;JJJYYY```dddiiijjjiiikkkrrryyy{{{ooofffccchhhnnnrrrlllnnnqqqpppkkkfffaaa___VVVOOOMMMSSSVVVQQQOOORRRZZZ\\\^^^]]]YYYTTTOOOLLLQQQTTTSSSIII;;;000---...+++******+++,,,,,,***(((++++++++++++************((())))))******))))))((()))))))))(((((((((''''''&&&''''''((((((((((((((((((((()))***************((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))******+++++++++************++++++,,,,,,,,,,,,,,,++++++***+++,,,,,,------------,,,------------------------000000000///////////////000------333999???HHHPPPYYYeeeooosss~~~yyyttt}}}|||zzzwwwvvvuuuuuuwww}}}|||tttjjjcccZZZYYYZZZXXXNNNCCCEEEPPPkkkgggaaaVVVOOOHHH>>>;;;777555444444444333222222222111111111000000////////////////////////000000000000000000000000..............................---......///......---------..................///000111111000///...///////////////000000000222333666<<>>;;;777555444444444333222222222111111111000000////////////////////////000000000000000000000000//////////////////////////////000///////////////......//////000000000000...///000111111000///....../////////000000111111333222666@@@LLLYYYgggssstttxxxsssgggjjjoooqqqrrrrrrrrrsssoooggg___^^^___^^^ZZZYYY```cccfffiiillliiiZZZIIIBBBHHHQQQVVVTTTKKK???777000...,,,,,,------,,,+++))))))))))))))))))))))))))))))************))))))***)))))))))((((((((((((&&&''''''((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))******+++++++++************+++++++++,,,,,,---------,,,,,,+++,,,------............---------....../////////111111111111111111111000444444:::DDDKKKPPPVVV]]]hhhuuuvvv}}}{{{uuuuuuyyy|||uuugggdddoooqqqeeeZZZYYYjjjhhhbbbWWWPPPIII>>>;;;777555444444444333222222222111111111111000000000000000000000000000000000000000000000000000///////////////////////////111111111///...///000/////////000000111111222//////000000000000////////////000000111111222222444444;;;JJJXXXdddnnnwwwwww{{{{{{hhhkkknnnppppppqqqrrrssstttooohhhdddbbb___[[[XXXWWW]]]```ccchhhiii\\\LLLBBBBBBEEENNNWWWUUUJJJ@@@444111---************)))((((((((((((((())))))))))))******++++++******)))******)))))))))(((((((((&&&''''''((((((((((((((((((((()))***************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++++++++************+++++++++,,,,,,---------------,,,------............------------...//////000000000111111111222222222222333666???IIIPPPVVV___hhhvvvqqqxxx{{{{{{}}}}}}ooohhhpppvvvrrrjjjfffiiifffaaaVVVNNNGGG>>>;;;777555444444444333222222222111111111111000000000000000000000000000////////////////////////////////////////////////...000111000...,,,...///.........///000111111111000000////////////000000000000000111222333333333999>>>KKKZZZeeekkkttt{{{|||~~~rrrssstttsssrrrqqqqqqrrrtttssspppjjjeee```[[[XXXQQQYYY[[[WWWYYY^^^ZZZRRRJJJBBB===DDDQQQWWWRRRIII<<<777000,,,******++++++(((((()))))))))*********)))******++++++******)))*********)))))))))((((((&&&''''''((((((((((((((((((((()))***************))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******+++++++++************+++++++++,,,,,,---......------..................---,,,---------...///000000000///000000111222333444444555:::EEEPPPWWW```ppp}}}yyy|||zzzqqqpppuuuzzzyyywwwgggeee___UUUMMMFFF>>>;;;777555444444444333222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000---///111///,,,+++,,,...---------...///000000111111000///......///000111000000111222333333444444???IIIZZZiiinnnpppxxx|||||||||yyyuuusssrrrsssrrrttttttnnngggaaa\\\YYYPPPYYYYYYOOOKKKRRRYYYXXXQQQEEE:::===JJJUUUUUUQQQDDD>>>555///,,,------...))))))******+++++++++,,,******++++++++++++******************))))))))))))&&&''''''((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++************+++++++++,,,,,,---.........---.../////////...---,,,,,,---------...///000000111//////000111333444555666===DDDOOOZZZaaannnvvvkkkxxxyyysssuuuzzzzzzrrrsss}}}jjjddd]]]UUUNNNEEE===:::777555444444222111333222111111222222111///000000000000000000000000///111444###555,,,222111000000000000000000000000......//////000000111111////////////000000000000///000111222222111000///111111333666444111888BBBEEEYYYlllpppjjjlll~~~}}}|||}}}~~~}}}{{{yyyuuutttxxxppptttwwwuuupppjjjccc\\\TTTXXXZZZWWWQQQNNNPPPTTTZZZPPPBBB:::>>>IIIQQQTTTRRRJJJ>>>555000......---+++++++++***************************************************************++++++***)))(((((())))))))))))))))))))))))))))))++++++***)))(((((())))))))))))************))))))))))))***++++++++++++***++++++******++++++,,,---++++++,,,,,,,,,---------//////.........---------------......///000000000...888666111333333444>>>DDDOOOWWW^^^sssmmmlll|||~~~uuuzzziiiccc\\\TTTMMMDDD===:::777555444444333222333222111111222222111///000000000000000000000000---777333111111111+++111000000000000000000000000////////////000000111111////////////000000000111000000111222222111000///000///111444444444>>>IIIWWWaaakkknnnnnnwww}}}{{{{{{zzzzzz|||xxxrrrqqqsssuuuwwwyyyyyyvvvqqqjjjdddZZZXXXVVVTTTSSSQQQNNNLLLVVVQQQGGG>>><<>>HHHOOOZZZjjj{{{~~~yyyuuuppplllnnnrrr|||wwwuuuuuuyyy{{{|||{{{|||}}}}}}vvvuuu{{{}}}{{{xxxtttpppnnnoooppp^^^[[[ZZZYYYOOOBBB===BBBAAADDDIIINNNOOOKKKBBB;;;222000...+++***+++,,,---************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---------...............////////////000000000000000000111222222333333000555777???KKKOOO[[[pppkkkbbbyyy|||uuuvvv___]]]YYYQQQJJJAAA<<<:::777666666777666555555333222222333444222111000000000000000000000000...000<<>><<>>111111111111111111111111222222222222111111000000000111111111111222222222333333222222333444666777@@@RRRfffuuuuuueeebbbfffeeeaaagggkkkqqqqqqjjjbbbcccjjjfffdddhhhnnnoookkkjjjnnniiiggggggjjjmmmlllkkkjjjppppppsssuuussspppuuu||||||~~~vvvvvvttttttzzzvvvpppzzz}}}zzzyyyzzzzzzyyypppggg]]]JJJ999;;;GGGHHHCCC@@@EEEMMMRRRNNNIII666444000,,,*********+++************************************************))))))((())))))***++++++))))))))))))))))))))))))))))))((())))))***++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......---------.........//////.../////////000000111111000111111222222333444444666===BBBMMMZZZccc{{{vvvnnn~~~ttt\\\YYYSSSMMMGGG???<<<999777666666555444333000000000111111222222222111111111111111111111111222222222333333444444444000111111111111222222222222333444333111111111333222222111111222222333444666000...111333333777???OOO___yyy{{{nnnqqqyyy~~~ppplllfffaaa``````aaaaaaeeefffhhhhhhhhhiiijjjlllooooooppppppppppppoooooolllmmmnnnnnnooorrrvvvyyyzzzzzzyyy{{{~~~xxxsssttt|||ttthhhppp~~~|||yyy~~~|||vvvgggOOO<<<;;;DDDIIILLLPPPTTTVVVVVVTTTRRRDDD>>>666000...---***(((,,,,,,,,,+++++++++******+++******)))))))))))))))))))))******+++++++++,,,******************************************************+++++++++******)))++++++++++++++++++++++++------------------------............/////////000222222111111111111111111111111111111444777555222<<<@@@IIIYYYppp|||ttt}}}|||qqqZZZXXXSSSNNNIIIBBB<<<999777666666555444333333333333333333333444444111111111111111111111111222222222222333333333444000111111111111222222222111222333333111111222333333222222222222222333333444111111555777888???GGGSSSnnnxxxfff^^^ccckkknnnkkkjjjiiihhhiiijjjjjjjjjhhhiiikkkmmmpppuuu{{{wwwnnnooovvv}}}uuuxxxwww{{{zzzxxxooo\\\HHH@@@BBBGGGKKKQQQWWWZZZ[[[YYYXXXMMMGGG===555000...------,,,,,,,,,++++++++++++***,,,++++++*********************++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++------------------------........./////////000000111111111111111111111111222222111222555888999777FFFKKKZZZrrrwww~~~nnnYYYXXXSSSNNNJJJDDD<<<999777666666555444333444444333333333333333333111111111111111111111111111111111222222222222222000111111111111222222222000111333333222222333555444333222222222222222333111111444888:::???JJJVVVccc}}}rrruuuooommmfff^^^]]]ccciiikkkjjjmmmrrrvvvyyyyyyxxxwwwqqqrrruuuxxxyyypppssszzz~~~}}}wwwzzztttvvvwwwyyyxxxmmmZZZIIIAAAEEEKKKTTT[[[^^^^^^]]]]]]VVVQQQGGG;;;222---...///,,,,,,,,,,,,++++++++++++---,,,,,,+++***+++++++++++++++++++++++++++************************************************************+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000111111111111111111111111333222222333555999===???KKKWWWooo{{{mmmYYYWWWRRRMMMIIICCC<<<999777666666555444333222222222111111000000000111111111111111111111111111111111111111111111111000000111111111222222222///000222222222222444555444444333222222222222333///222555777;;;FFFXXXgggsss\\\[[[cccdddeeegggiiinnnuuuyyy{{{|||}}}xxx~~~||||||xxxssstttxxx{{{wwwiiiUUUGGGFFFLLLUUU]]]```___]]]\\\ZZZWWWOOOCCC666---++++++------,,,,,,,,,+++++++++,,,,,,+++************++++++++++++******)))))))))******************************************************++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////000000000111111111111111222222222444222222333555999AAAIIIWWWkkklllYYYXXXQQQJJJGGGBBB<<<999777666666555444333222222222111111000000000111111111111111111111111111111111111111111111111000000111111111222222222///000222222222222444555444444333333222333333444000444777999AAATTTlll}}}yyygggWWWQQQVVV\\\aaafffooozzz|||zzzyyy~~~tttuuuxxx||||||uuueeeXXXIIINNNUUU]]]bbbbbb^^^[[[XXXYYYUUULLL???333+++(((---------,,,,,,,,,++++++++++++***)))))))))))))))******))))))((((((((('''******************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000111000000111111111222222222555222222555777<<>>FFFYYYmmmuuuwwwhhhWWWWWWPPPIIIGGGCCC<<<999777666666555444333333333333333333333444444111111111111111111111111444333333333222222222222000111111111111222222222111222333333111111222333222222222333444555666777999BBBMMMYYYppp}}}kkk^^^XXXVVVWWW\\\aaadddmmmyyy}}}tttnnnwww}}}{{{zzz~~~uuuoooiiijjjnnniii\\\PPPHHHKKKOOOQQQNNNFFF:::222...------------,,,,,,,,,,,,+++******))))))******************++++++++++++************************************************)))***+++,,,------------------------------------++++++,,,,,,---....../////////000000000111111111///000000111222222333333555333888AAAIIITTTmmmxxxkkk{{{eeeVVVVVVPPPJJJIIIFFF<<<:::777666666666444333000000000111111222222333111111111111111111111111444444444333333222222222000111111111111222222222222333444333111111111333111111222333444666777888===HHHWWWiiizzzdddUUUQQQTTTWWW[[[eeennnqqqxxxxxxllljjjzzz}}}xxx~~~}}}xxx~~~wwwsssrrrjjjWWWGGG???AAAFFFLLLNNNIII???777......---------,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,------...************************************************)))***+++,,,------...---------------------------++++++,,,,,,---...//////000000000000111111111111///000000111222222333333555444;;;GGGQQQ___{{{fffiii}}}gggYYYWWWNNNHHHEEE???;;;:::888777666555666666444444444333333222222222000...000444555111000222222222222222222222222222333333333333333333333333333333333444444444555555///666333///555777666===KKK\\\jjj~~~{{{lllZZZQQQRRRWWW\\\___iiipppyyyyyywww~~~yyy~~~yyyyyy~~~xxxqqq^^^JJJBBB999>>>IIILLLNNNIII<<<555---***///222///,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------............///////////////////////////000111111000111222000000333444444444666???NNN```vvvnnnmmm}}}~~~~~~fffYYYVVVNNNHHHFFF@@@;;;:::888777666555666666444444444333333222222222333000000333444111222555222222222222222222222222444444333333333333333333222222222333333333444444000999777333777:::@@@MMM```wwwyyyaaaZZZVVVXXX[[[]]]cccjjj|||~~~vvvssswww|||uuueeeSSS@@@555888BBBFFFKKKMMMEEE;;;111+++---000...,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------............///////////////////////////000111111222444555444333333555555<<>>666:::888:::BBBDDDHHHAAA666///...//////------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.....................////////////000000000000000111222222222333666888444444>>>LLLddd{{{{{{rrrzzzuuusssrrrrrrjjjiiilllttt|||~~~}}}~~~~~~~~~uuu___TTTUUUNNNIIIFFF@@@;;;:::888777666555666666222222333333333333444444222222666<<<<<<777444444333333333333333333333333444444444444444444444444555555555555666666666666666888999EEEZZZfffuuuxxxjjj^^^[[[ZZZYYY]]]dddnnn^^^CCC666999777777<<<===CCCBBB===666111111000---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---------........................////////////111000000000000111222222555444555777333555FFFZZZvvvtttxxxqqqnnnnnnoooooogggeeejjjvvv{{{|||}}}{{{|||}}}}}}}}}}}}~~~~~~~~~~~~uuu^^^TTTUUUNNNHHHEEE>>>;;;:::888777666555666666222222222333333444444444333222555::::::666444555444444444444444444444444333333444444555666666666444444444555555555666666666===EEEWWWmmmxxxlllbbb```gggkkkhhhllluuutttQQQ===<<<999777::::::;;;BBBDDD===555222000......------------,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------............------------........................////////////111111000000111111222333333111333777888???YYYttt~~~wwwsssnnnkkkkkklllmmmmmmlllooozzz~~~}}}|||}}}}}}yyy{{{||||||~~~~~~~~~uuu^^^TTTUUUNNNHHHDDD>>>;;;:::888777666555666666222222222333333444444444333000111555555222222444444444444444444444444444222333333444555666777777333333333444444444555555<<>>CCCQQQqqqzzzkkkwwwqqqkkkiiiggggggiiilllmmmnnnpppyyy~~~{{{}}}}}}~~~~~~|||{{{ooobbbUUUPPPNNNJJJDDDBBB;;;:::999777666666555555444444444333333222222222000000111222333333444444666555444333222333333444222333333333333333333444:::555333555777666777:::GGGSSScccuuu~~~xxxxxx{{{www~~~|||kkkIIIAAA===;;;===<<<777???FFFGGGAAA777111...---...///...,,,+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000111111111111444222//////000222333333...555@@@FFFLLL```eeejjj|||wwwrrrnnnjjjkkkkkkhhhggghhhmmmqqqyyy~~~nnnaaaUUUPPPNNNIIIDDDBBB;;;:::999777666666555555444444333333333333333333111111111222333333333444666555444333333333444444222333333333333444444444555333333666777666:::???PPP]]]pppyyyvvv|||~~~|||xxxtttqqqpppooooookkkkkklllkkkkkknnnrrruuu{{{~~~ZZZJJJ@@@===>>>:::888===CCCEEEBBB:::333....../////////...---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000111111111111222111000000222444555666::::::===GGG\\\{{{qqqhhhwwwyyyssspppllliiiggghhhhhhggghhhlllrrrxxxmmm```TTTPPPNNNIIIDDDAAA;;;:::999777666666555555333333333333444444444444222222222222333333333333555555444333333333444444222222333333444444444444333333555888888999AAAKKK```oootttooozzzyyyuuuqqqkkkfffeeedddaaa^^^[[[ZZZYYYYYYVVVWWWWWWVVVVVVWWW[[[^^^cccgggooowwwjjjOOO>>>>>>???666999;;;???CCCEEEAAA999222//////000000//////...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............////////////000000000000111111111111000111111222444555777888888<<>>NNN^^^qqqvvvzzzvvvttt~~~vvvkkkccc___[[[VVVRRRSSSRRRPPPNNNLLLKKKJJJJJJJJJKKKKKKJJJIIIJJJMMMOOOQQQUUU[[[aaahhhooovvv{{{yyyWWWAAACCCFFF;;;;;;999:::@@@HHHIIIAAA999000///////////////---,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------------------------------------............///////////////000000000111111111111000111222333444555666888333EEEYYYlll|||iiizzz|||sssooojjjhhhggghhhgggffffffgggiiiooowww~~~~~~~~~~~~}}}{{{yyyxxxxxxzzzjjj^^^SSSOOONNNIIICCC@@@;;;:::999777666666555555333333333444444555555555444444333333333333333333333444444444444444444444222222333444444555666666888888888999;;;FFF^^^tttxxxwwwlllkkkmmmyyyyyywwwjjjddd[[[UUUQQQOOOLLLIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCEEEGGGEEEIIIMMMRRRWWW]]]cccgggpppwwwgggLLLLLLPPPFFF<<<777555<<>>;;;:::999777666666555555555555555555444444444444222333333333444555555555222333444555555555444444222222333444555666777777888888<<>>;;;:::999777666666555555666666666555444444444333222222333333444555666666111222444555666555444444222222333444555666777888888:::AAAPPPddd~~~~~~}}}fffRRRUUUbbbmmmwww{{{ppp```TTTNNNQQQPPPIIIGGGKKKFFFFFFEEEEEEDDDBBB@@@???AAAAAABBBCCCDDDDDDDDDDDDDDDFFFHHHIIIHHHIIIJJJLLLOOOPPPRRRSSSTTTVVVYYY[[[ZZZ[[[[[[]]]cccooovvvdddfffhhh[[[PPPDDDAAAFFFKKKLLLKKKEEE===333...///000000...---------.........//////........................,,,,,,------...///000000------------------------............/////////000000000000000111111111111111444555555666;;;EEEMMM___zzz~~~mmmggghhhgggcccdddddddddccccccdddgggjjjsssyyydddYYYPPPNNNLLLGGGBBB@@@<<<;;;999888777777666666666666555555555444444444666666666666666666666666555555555555555555444444666777666555666777777555;;;???NNNdddzzz[[[aaaeeeeeekkk{{{uuuiii___YYYOOOMMMIIIEEECCCBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFFFFHHHIIILLLNNNOOOPPPPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWYYY[[[\\\\\\ZZZ^^^\\\ZZZYYY]]]cccjjjooozzzooonnn{{{iii]]]RRRNNNKKKGGGFFFIIIIIIAAA888222000///...,,,---------.........//////........................////////////////////////222111000.........///000////////////000000000000111111111111111111222222333111444888777;;;MMMbbbdddppp~~~{{{nnneeedddddddddcccaaa```bbbdddeeegggmmmsss~~~dddZZZPPPNNNLLLFFFAAA@@@<<<;;;999888777777666666666666555555555444444444555555555555555555555555555555555555555555555555555666666666666888888888;;;DDDXXXqqqvvvggg^^^cccggglll{{{sssggg]]]UUUPPPJJJHHHEEEBBB@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMPPPRRRSSSTTTUUUUUUUUUUUUVVVWWWYYYYYYZZZZZZZZZ\\\^^^______]]]]]]\\\ZZZZZZ]]]bbbhhhkkkrrrxxxzzzvvvtttfffXXXSSSPPPMMMKKKLLLGGGBBB;;;444111///...------------.........//////........................////////////////////////111111///.........//////////////////000000000111111111111111111222222333333444666777777@@@[[[vvvtttkkkuuu|||tttkkkeeeeeefffeeedddcccdddfffffffffkkkuuudddZZZPPPMMMKKKEEE@@@>>><<<;;;999888777777666666555555555555555444444444555555555555555555555555555555555555555555555555444555666777666777:::<<>>888222///...///---------.......................................////////////////////////000000///............////////////000000000111111111111111111111222333333444666888777;;;PPPuuuiiiwwwuuuuuuyyyppplllgggeeeggghhhgggeeebbbdddffffffiiitttdddZZZPPPMMMJJJEEE???===;;;;;;999888777666666666555555555555555555555555555555555555555555555555444444444555555555555555555555666777666555;;;BBBMMMaaa~~~___VVVZZZ\\\hhhmmmwwwuuujjj\\\PPPIIIFFFDDDBBBCCCCCCBBBBBBBBBDDDFFFGGGEEEFFFIIIKKKNNNPPPRRRRRRTTTUUUYYY[[[]]]]]]]]]\\\]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]___bbbcccbbbaaa\\\\\\]]]^^^___```aaabbbbbbeeejjjooouuu}}}ttt\\\NNNKKKIIIDDD@@@BBBCCCAAA<<<555000///000................................................//////////////////////////////..................//////000000000111111111111111111111222333333444444666777999IIIiiipppmmm{{{wwwlllhhhgggfffggghhhiiigggeeedddfffgggkkkwwwcccXXXOOOLLLJJJDDD???===;;;;;;999888777666666666444555555555555555555555555555555555555555555555444444444555555555666666666555777888555555???KKK\\\sss```NNNVVVccchhhpppzzzeee[[[OOOFFFCCCBBBBBBAAABBBBBBBBBCCCEEEGGGIIIJJJJJJKKKNNNQQQTTTVVVXXXXXXYYYZZZ\\\^^^^^^]]][[[ZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\\\\[[[\\\]]]```aaa```___]]]]]]^^^___``````______aaabbbdddfffiiiooovvv{{{{{{^^^JJJCCCAAA<<<666???AAABBB???888333111111.....................---........................////////////////////////......//////////////////000000000000111111111111111111111111222333444555555666777AAA^^^lllooozzzrrrkkkgggffffffggghhhiiiiiigggfffkkkkkklllwwwaaaWWWNNNKKKIIIDDD???>>><<<;;;999888777777666666444444444555555555555555444444444444444444444444333333444444555666666666777555777999777999HHH[[[mmmvvv___OOOQQQ```mmmrrruuuXXXQQQGGG@@@???AAABBBBBBAAAAAACCCDDDGGGIIIKKKLLLPPPQQQSSSVVVXXXZZZ[[[\\\[[[\\\\\\\\\\\\[[[YYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZ[[[]]]___```___^^^^^^^^^___````````````___aaabbbbbbbbbcccgggmmmqqquuuyyyhhhMMMAAA>>>:::444<<<>>>@@@???;;;666222000...............---------........................////////////////////////...///000000111000000000000000000111111111222222111111111111222444555666777:::???OOOrrrvvvcccccc~~~qqqkkkhhhgggiiihhhhhhiiijjjjjjjjjjjjiiimmmoootttzzzrrrooozzz}}}___UUULLLJJJIIIEEE@@@???<<<;;;999888777777666666444444444555555555666666444444444444444444444444333333444444555666666777777555777;;;;;;@@@UUUmmmbbbUUULLLQQQ^^^lllxxxhhhRRRKKKDDD@@@@@@CCCDDDCCCCCCDDDFFFHHHJJJMMMOOOPPPTTTUUUWWWYYYZZZ[[[\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWWXXXYYY[[[[[[\\\\\\\\\^^^```aaaaaa_________``````aaaaaaaaaaaa```aaa``````aaadddiiilllmmmrrr|||uuuTTTBBB>>>;;;666999:::===???>>>:::444/////////.........---------........................////////////////////////...///111222222222111111000000111111111222222222111111111222333444555666888AAALLL___sss```dddxxx~~~ooojjjhhhggghhhkkkjjjkkkkkkkkkkkklllnnnpppssszzzrrreeeeeeiiizzz|||^^^TTTKKKJJJIIIEEEAAA???<<<;;;999888777777666666444444444555555555666666444444444444444444444444333333444444555666777777666444777<<<>>>FFF___zzzxxxTTTKKKKKKZZZhhhsss|||___PPPKKKDDDBBBCCCFFFGGGFFFGGGHHHJJJLLLOOOQQQSSSTTTVVVWWWXXXZZZ[[[[[[\\\\\\YYYYYYXXXXXXXXXYYYZZZZZZWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^```bbbccccccaaa___`````````aaaaaabbbbbb______```___```ccchhhkkkkkkpppzzz}}}YYYDDD>>><<<888888888:::>>>@@@===555...//////.........---------........................///////////////////////////000111222333333222111000111111111111222222222111111111222333444666777999GGGWWWjjj|||YYY[[[rrr~~~qqqhhhiiikkkiiiiiillllllllllllllllllnnnrrruuu}}}zzzfff^^^fffppp~~~xxx```UUUKKKIIIIIIEEE@@@===>>>;;;888666666777777777666666555555555444444444444444444555444444333333444555666777777777666555666888:::===DDDXXXwwwtttWWWQQQTTT]]]iiittthhhXXXHHHFFFDDDCCCDDDFFFIIIJJJNNNPPPSSSVVVXXXYYYXXXXXXUUUWWWZZZ\\\[[[ZZZYYYZZZ]]]]]]\\\ZZZXXXXXXZZZ]]]___]]][[[ZZZ\\\]]]]]]]]]ccceeegggiiiiiifffcccaaaiiigggeeeeeeddddddbbbaaa^^^^^^]]]^^^^^^```bbbdddggglllsssxxx|||gggIIIAAA<<<666666444444888<<<;;;666111...///////////////...---//////000000///...------////////////////////////000000000000000000000000000000000000111111111111666444333444777888666444BBBOOOhhhsss```VVVbbbxxxmmmmmmkkkiiijjjmmmmmmlllnnnooossswwwuuuttt}}}tttccc[[[[[[dddooowww^^^SSSJJJHHHHHHDDD???===>>>;;;888666777777777666666666555555555444444444444444444555555444444333444555666777777666555555777888===EEEVVVrrrxxxcccWWW[[[]]]gggxxxrrr]]]PPPHHHGGGFFFFFFHHHKKKNNNPPPTTTUUUVVVXXXXXXXXXXXXWWWUUUXXX\\\^^^^^^^^^^^^___aaabbbbbbaaa```aaadddfffkkkiiiggggggiiijjjkkkjjjkkkmmmoooooonnnlllhhhfffmmmmmmnnnooonnnkkkhhheeebbb```______```bbbbbbbbbccciiioootttxxx|||sssQQQ@@@999666555444444888<<<<<<777222//////000000//////......//////000000///......---////////////////////////000000000000000000000000000000000000111111111111444333333444666888999:::III\\\vvvzzzggg^^^___zzzzzzoooggghhhhhhhhhjjjlllmmmmmmqqqsssyyy{{{hhh]]]ZZZ___lllwwwxxx}}}wwwpppqqq|||vvv\\\RRRIIIHHHGGGBBB>>><<<===;;;888777777777777666555555555555555444444444333444444555555555444444555555666666666666555555888:::BBBSSSnnn]]]SSS[[[eeeiiivvvvvvmmm___QQQJJJIIIIIIJJJKKKNNNRRRUUUWWW[[[[[[ZZZZZZYYYXXXXXXWWWXXX\\\aaadddfffgggiiijjjiiikkklllmmmmmmoooqqqtttyyywwwuuuuuuwwwyyyyyyyyyvvvwwwxxxyyywwwuuuqqqoootttvvvyyy{{{yyyuuupppllljjjgggddddddffffffdddaaaaaaffflllppprrrvvv{{{___AAA777:::555444444888;;;<<<999555000000000000//////......//////000000000///......////////////////////////000000000000000000000000000000000111111111222222111333444444444777===BBBXXXooojjjWWW]]]oooyyynnngggdddeeehhhjjjkkklllnnnpppxxx{{{xxxjjj\\\WWWYYYcccqqq}}}vvvooonnnyyysssjjjccchhhzzzttt[[[RRRJJJHHHFFFBBB>>>>>>===;;;888777777888777666555555555555555555555555333444444555555555555555666666666666666666666555888>>>LLLcccpppSSSSSSbbbkkkttt}}}kkk```YYYQQQLLLJJJMMMMMMOOOQQQTTTWWWYYYZZZ^^^]]][[[ZZZYYYXXXXXXXXX\\\aaaggglllpppssswwwyyyuuuwwwyyyzzzzzz{{{}}}~~~||||||~~~}}}~~~~~~|||{{{|||{{{wwwuuusssooollllllmmmlllgggccccccfffjjjlllnnnssszzzpppHHH777<<<555444555888;;;<<<:::888222111111000//////////////////000000000//////...////////////////////////000000000000000000000000000000111111111222222222000333555444333888BBBKKKjjj}}}yyy[[[PPPfff}}}tttooojjjffffffhhhlllooommmlllpppuuu}}}pppcccWWWTTTZZZdddrrr}}}llliiilllwww{{{mmmfffcccnnnqqq[[[SSSLLLIIIGGGBBB???@@@<<<:::888888888888666555444555555555555555555555333444555555666666666555666666666666777777888888777EEE[[[wwwccc[[[aaajjjqqqzzzkkk[[[RRRNNNLLLLLLNNNRRRSSSUUUWWWYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZaaafffmmmsssxxx}}}}}}|||}}}xxxvvvtttsssssspppkkkfffhhhiiikkkkkkmmmttt}}}SSS:::888666666666888:::;;;;;;;;;444333111000/////////000//////000000000000000///000000000000000000000000000000000000000000000000111111111111222222222222111444666444444<<>>???BBBaaaooogggnnnuuuyyy{{{xxxdddYYYQQQKKKLLLOOOQQQUUUYYY[[[]]]```bbbddddddcccbbb]]]```eeekkkpppuuuxxxyyy||||||zzzzzz{{{}}}{{{SSS:::::::::999888888999;;;===666555333111///000000111//////000111111111111111000000000000000000000000000000000000000000000000111111111222222222333333333444555999CCCTTTkkkzzzuuuddd___rrrxxxoooeeeaaadddhhhjjjiiihhhhhhlllrrrtttyyy{{{qqq{{{jjj___WWW]]]iiiwww{{{jjj\\\UUUYYY\\\bbblllsssppphhhdddmmmtttkkkiiioootttwww}}}~~~mmmVVVPPPKKKHHHDDD???>>>@@@;;;:::999999999888666444444444444555555555666666333444555666777777777777777777777999;;;>>>@@@BBBKKKmmmxxx___kkk|||}}}}}}iiiWWWRRRMMMKKKOOOSSSVVVZZZ^^^]]]___bbbfffhhhhhhgggfffdddiiipppxxx~~~yyycccBBB;;;;;;:::888777888;;;===777555333111000000000111//////000111111111111111000000000000000000000000000000000000000000000000111111222222222333333333333333555;;;III___www}}}ppp```bbbxxxooohhhbbbaaaeeeiiijjjiiihhhhhhmmmvvvzzznnntttkkk```YYY___lllyyy}}}mmm___TTTRRRVVV[[[___hhhppplllcccdddooo|||nnnjjjooo}}}tttmmmjjjmmmyyyhhhVVVNNNHHHFFFEEE@@@======<<<;;;999888777777666666999777555555555666555444555444444444444555666666888888888777666888>>>DDDVVVxxxzzzmmmiiivvvlllXXXSSSLLLMMMPPPTTTYYY\\\^^^^^^bbbdddiiippptttsssqqqqqqrrruuu{{{uuuNNNBBB===999888888888999;;;;;;888333111000111111000000000000000000000000000222222222111111111000000000000000000111111111111222222222111222222333333555:::555888SSSmmm~~~wwwddd[[[qqqxxxnnnkkkiiifffeeefffgggiiiiiihhhmmmuuuzzz~~~sssooorrreee[[[VVV___ooo}}}oooZZZSSSSSSPPPRRRWWW\\\bbbddddddcccbbbpppsssfffjjj|||kkkfffdddeeessshhhVVVNNNHHHFFFEEEAAA======<<<;;;999888777777666666888777555444555666555444666555555555666666777777555444666999888999BBBMMMaaakkkhhhooovvv^^^PPPNNNSSSTTTWWWZZZ]]]```bbbcccgggkkkrrrzzz~~~}}}zzzxxxzzz|||]]]JJJBBB999666555555777:::;;;999666333000000111111111111111111111111111111222222222111111111000000111111111111222222222222222222222222222333333444111;;;:::@@@ddddddeeennnzzzmmmiiigggffffffgggiiikkklllllllllnnnvvvooommmxxxwwwaaaYYYXXXdddtttkkkTTTLLLLLLLLLOOOSSSYYY]]]```aaa``````jjjwww{{{nnngggpppxxxfffgggmmmpppyyygggVVVNNNGGGFFFEEEAAA>>>===<<<;;;999888777777666666888666555444666666666555666666777777777777888888555222777>>>>>>===KKK^^^qqqbbbcccjjj~~~ppp```RRRMMMOOOWWWYYY\\\^^^```bbbeeegggrrryyy~~~rrrWWWIII;;;666555555666999:::;;;:::666111///111333111111111111111111111111222222222111111111111111222222222333333333333444222222222222222333444555111>>>BBBRRR}}}{{{\\\pppzzzwwwiiidddeeeaaabbbdddfffiiilllnnnooouuuuuukkkmmm~~~iiiZZZVVVZZZhhhzzziiiPPPGGGGGGKKKMMMRRRVVVZZZ]]]___```aaafffjjjnnnsssvvvqqqiiiffftttqqqcccnnn~~~yyyzzzeeeUUUMMMGGGFFFEEEAAA>>>>>>;;;;;;999888777666666666888666444444666666666555666666777777777888777777999555:::CCCDDDCCCVVVppp}}}aaaiiivvvnnn\\\TTTPPPRRRXXXZZZ]]]aaabbbcccfffmmmrrr|||}}}zzzzzz}}}bbbOOO<<<888888777777:::;;;>>>>>>:::333000111444111111111111111111111111111111111111111111111111222222222222333333333333333333222333333444555666777>>>IIIjjjggghhhsssjjjdddccceeecccccceeefffiiimmmrrruuu}}}{{{jjjpppvvvdddVVVTTT[[[kkk|||lllSSSIIIHHHLLLOOOSSSWWWZZZ]]]```bbbccceeeeeedddggglllkkkgggdddtttmmmhhh{{{tttrrrvvvzzzzzzdddUUUMMMGGGFFFEEEAAA>>>>>>;;;;;;999888777666666666777555444444666777666555444555666777777777666666;;;888<<>>AAASSSvvvoooppp|||pppaaaVVVYYY^^^___bbbhhhiiinnnpppnnnoooyyyyyyssspppjjjfffffffffkkkppprrrttt{{{eeeBBB:::>>>>>>>>>BBBCCCCCCCCCAAA===888444222222222222222222222222222000000111111111222222222222222222222333333333444333333444444555777888999BBBQQQssszzzjjjqqqggg______aaaaaa``````]]]dddnnnwwwwwwjjjqqq~~~vvvdddZZZ]]]iiiyyy~~~mmmRRRGGGHHHHHHLLLOOOPPPQQQUUU\\\bbb```eeehhhggggggjjjjjjgggkkkjjjoooqqqpppxxx|||sssmmmjjjqqq~~~}}}uuummmkkkooozzz|||bbbTTTLLLFFFFFFEEEBBB??????<<<;;;999888777777666666666555333444666777777666555777999:::::::::888777888???AAADDD\\\ggghhh{{{qqqcccXXXTTT\\\dddggglllrrrxxx|||}}}zzzyyy|||qqqmmmjjjfffbbbbbb^^^ccchhhiiijjjppp|||zzz~~~qqqHHH>>>AAABBBDDDJJJEEEDDDCCCAAA???;;;555000222222222222222222222222000000111111222222222222333333333444444444555555333333444444666777888999HHHbbbwwwsss```\\\[[[\\\\\\[[[___dddaaalll|||uuuhhhmmmyyyxxxddd[[[```nnnvvvyyymmmPPPFFFFFFIIIMMMPPPQQQQQQUUU]]]dddaaagggjjjjjjjjjmmmnnnkkkjjjfffiiiiiibbbffflllhhhlllgggkkkvvvzzzxxxuuuooonnnuuuuuubbbQQQNNNJJJGGGEEECCCAAA@@@===<<<:::999888888999::::::777333222333555777777888777777888999999777666<<>><<<<<<;;;:::999999999999999666444333555666777666666666666888999999999888999===FFFZZZkkkssswwwnnn]]]ZZZ]]]```ccchhhqqqzzzzzzssspppllleeeaaa```___^^^^^^```eeejjjmmmnnnpppuuu}}}eeeIIIAAABBBEEEHHHEEEDDDBBB@@@>>>:::555111333333333222222222222111333333222222333333444555444444444444444333222222555222333666777888<<>><<<;;;;;;;;;;;;:::999888888777666555555777777666555555666777888999::::::;;;:::@@@QQQrrrqqqttt|||}}}qqqbbb]]]^^^```eeekkkrrr|||xxxtttooogggaaa^^^ZZZZZZ\\\___cccfffffffffeeeiiipppwww~~~yyyQQQ???@@@EEEFFFEEEDDDAAA@@@>>>:::666333333333333333222222222222333333222222333333444555444555555555555444333333222333555888777666===EEEhhhtttooo{{{mmm___WWWTTTSSSTTTWWW```pppooodddnnnssscccbbbkkkxxxaaaNNNIIIIIINNNPPPQQQPPPNNNRRR[[[bbbhhhjjjmmmpppqqqpppooonnnhhhfffdddccccccbbb```^^^ZZZ[[[\\\```dddjjjooorrrnnnooooootttyyytttyyysss```QQQMMMIIIEEEBBB@@@>>><<<:::;;;<<<<<<;;;:::888777666555555777888888777555777888888888888999:::<<<@@@MMMjjj~~~ooovvvddd```dddfffjjjqqqyyy~~~zzztttjjjbbb___[[[\\\^^^aaadddeeecccaaa^^^bbbggglllqqqwww}}}___CCCBBBGGGEEEFFFDDDAAA@@@>>>;;;888555444444333333333222222222333333222222333333444555444555555666555555444444333444777777444666BBBPPPnnnwwwtttjjjwww|||xxxbbb\\\VVVUUUUUUUUUYYYgggpppggguuuqqqbbbgggppp~~~}}}]]]MMMJJJLLLOOOQQQQQQOOOMMMQQQYYY```kkkmmmppprrrttttttsssrrrqqqooollljjjhhheeebbb___YYYYYYYYYZZZ\\\___bbbdddfffhhhjjjppp~~~~~~yyy~~~rrr___QQQNNNIIIFFFCCCAAA???===:::;;;<<<<<<;;;:::888777555555666888999999777555888::::::999888888:::<<>><<<999777444444444333333333222222333333222222333333444555444444555555666555555444666666666555444:::MMM```rrrggg___kkknnn^^^___VVVVVVVVVWWW]]]oootttmmmooocccmmmvvvyyyZZZLLLLLLOOONNNPPPQQQOOOMMMPPPXXX___lllnnnqqqtttvvvxxxxxxxxxzzzwwwtttqqqnnnjjjfffbbb```___^^^]]]]]]^^^______^^^aaadddiiittt{{{vvvqqq]]]PPPMMMIIIEEEDDDBBB@@@???;;;;;;;;;;;;:::999888888555555555777999:::888666888:::;;;:::888888;;;???MMMqqqxxxllleeebbbeeemmmmmmwwwyyyssslllgggeeebbb```___```aaa```^^^]]]aaabbbcccddddddfffjjjmmmqqqxxxaaaPPPJJJFFFFFFDDDAAA@@@???===;;;999444444444444333333333333333333222222333333444555333333444555555555555444888666555555888DDD[[[pppuuu^^^WWWttthhh\\\^^^TTTTTTVVVZZZccczzzyyyssszzzkkkeeeqqqzzztttWWWKKKLLLOOOMMMOOOPPPNNNLLLOOOXXX___kkkmmmppptttwwwzzz{{{|||}}}{{{yyyvvvtttpppkkkhhheeedddbbb```___]]]]]]\\\YYY]]]aaaeeemmmwww{{{zzzpppnnnuuuppp]]]MMMJJJGGGDDDCCCBBB@@@???<<<<<<;;;:::999999999999666555555777999:::999888555888::::::888:::???DDDZZZ|||iiieeeggghhhkkkrrryyywwwrrrpppoooooogggddd```____________^^^```aaabbbaaaaaacccfffiiimmmrrr{{{tttZZZMMMHHHFFFDDDAAA@@@???>>><<<:::555444444444444333333333333333222222333333444555222222333444444444444444777555555888???OOOggg|||nnn___cccvvvaaaXXXWWWSSSSSSWWW___lll{{{wwwoooeeedddpppzzzpppTTTIIIJJJMMMLLLNNNOOOMMMLLLOOOXXX___hhhjjjnnnrrrvvvzzz|||}}}}}}|||{{{{{{{{{xxxtttqqqkkkjjjiiifffdddbbb``````\\\aaaeeeeeehhhooottttttxxx~~~zzzsssssswwwppp\\\KKKHHHEEECCCBBBAAA@@@???===<<<:::999888888999:::666555555666888:::999999222666999999999;;;BBBHHHgggmmm```dddkkkmmmrrryyywwwtttuuuvvvyyylllhhhccc______```aaaaaa______```___```bbbeeehhhfffjjjpppwwwgggWWWQQQFFFDDDAAA@@@???>>>===;;;555555444444444333333333333333222222333333444555111222333333444444444333666444555<<>>===<<<<<<;;;999888888777777888888888888999999999???999888<<<<<<<<>>===<<<<<<;;;999888888777777888888888888999999999;;;888:::>>>===@@@RRRggg{{{rrrhhhhhhiiikkksssuuuwwwrrr]]]YYYZZZYYYYYY]]][[[\\\[[[ZZZZZZ]]]bbbfffeeeiiinnnooopppsssyyycccSSSIIIFFFCCCAAA@@@???===;;;999888666555333222222222333333333333333333333333222333444444555555444444666;;;777<<>>===<<<<<<;;;::::::999888888777888888888888999999999777888<<<>>>===EEE^^^xxxttthhhbbbaaaffflllqqqyyyxxxzzz}}}aaaWWWYYYYYYZZZ\\\[[[]]]]]]]]]\\\^^^ccchhhfffhhhkkkllllllpppwww||||||nnnVVVJJJGGGDDDAAA@@@???===<<<888777666444333222222111333333333333333333333333333333444555555555555444777999777CCC___jjjbbb]]]hhhmmmYYYVVVVVVSSSWWWcccuuu|||oooeeeeeesssgggOOOHHHKKKOOOMMMMMMMMMMMMNNNRRRXXX\\\XXXYYY\\\```eeekkkooorrrvvvzzznnn[[[LLLIIIEEEBBBAAA@@@>>>===<<<<<<;;;::::::999888888777777888888888999999999777999<<<===>>>MMMmmm}}}ttthhhcccbbbbbbhhhqqqzzz{{{{{{fffYYYZZZ^^^aaaccceeebbb^^^\\\^^^bbbgggiiifffhhhiiikkknnnttt|||~~~yyyWWWLLLIIIDDDAAA@@@???>>><<<888888666444333222222111444444444444444444444444333444444555555555555555555555777KKKhhhmmmaaa^^^wwweeeWWWWWWXXXVVVYYYiii|||~~~kkkdddfffssskkkQQQIIIKKKOOOMMMMMMMMMLLLMMMQQQVVV[[[YYY[[[^^^aaafffkkkqqqtttwww{{{lllYYYLLLIIIEEEBBBAAA???===<<<;;;;;;;;;::::::999999888777777888888888999999999:::;;;<<<<<>>===999888777555444333222222444444444444444444444444333444555555666666555555666666<<>>:::999888666555444444333444444444444444444444444444444555666666666666555:::<<>><<<;;;999888666555555555555555555555555555555555444444555666666666666666999???NNNcccgggYYYdddppp^^^YYY]]]eeejjjuuunnndddcccfffuuu~~~___NNNJJJJJJPPPRRRSSSTTTTTTUUUWWWXXXZZZ^^^aaacccdddjjjrrryyy~~~mmmZZZJJJHHHEEECCCAAA???<<<:::;;;:::::::::::::::::::::777888888888888999999999888777<<>>===;;;;;;;;;;;;;;;;;;::::::999999888888888888888999777FFFAAAMMM|||}}}mmm___\\\bbbhhhmmmqqqyyytttsss|||mmmhhhfffeeemmmttt}}}|||tttkkkZZZLLLGGGFFF??????AAA:::888999:::999777555555666555555555555666666666666:::666444777888666555888>>>HHHSSS___bbbbbbeee^^^```ccchhhnnnzzzrrrffffffkkk~~~aaaPPPKKKJJJPPPRRRVVVWWWWWWWWWXXXZZZZZZ^^^ccciiioootttzzz~~~gggWWWLLLHHHDDDAAA@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999888888888888999999999FFFJJJbbbzzzuuujjj``````eeejjjooossszzzvvvvvvqqqpppnnnuuuyyyzzzqqqkkkppp^^^OOOHHHGGG@@@@@@BBB<<<:::;;;;;;:::777555444444555555555555666666666666888555555888999777777:::>>>IIIRRR[[[dddqqqyyybbb]]]bbbgggmmmtttrrrffffffkkkzzzcccQQQLLLKKKOOORRRUUUWWWXXXXXXYYYZZZ[[[___eeekkkpppvvv|||dddUUUKKKHHHDDDAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999888888888888999999888@@@OOOvvv~~~nnnhhheeefffgggiiinnnttt{{{~~~}}}{{{{{{}}}xxxllliiittt{{{fffRRRIIIGGGBBBAAACCC>>><<<======;;;777444333333555555555555666666666666666444555999:::888999<<>>>>><<<<<<<<<;;;;;;::::::999999999888888888999::::::<<>><<<======;;;888555444555555555555555666666666666666444666999999777888<<>>======<<<;;;::::::999999999999888888999::::::;;;DDDCCC___yyyxxxjjjjjjjjjiiigggiiittt~~~}}}uuusssrrr~~~{{{\\\JJJGGGBBB@@@BBB>>>:::;;;<<<;;;999777777777555555555555666666666666666555666888777555777===DDDNNNOOOVVVvvvrrrffflllxxxtttiiijjjoooyyynnnVVVMMMOOOMMMPPPTTTWWWXXXYYY[[[\\\[[[___eeekkkqqqwww~~~^^^RRRIIIFFFBBB@@@?????????>>>======<<<;;;::::::999888999999888999999:::;;;<<>>:::;;;<<<<<<:::888888999555555555555666666666666777666666777555444:::AAAEEEMMMPPP```pppfffnnnzzzvvvkkklllqqq}}}tttXXXMMMNNNNNNQQQTTTWWWXXXYYYZZZ[[[[[[___eeekkkqqqxxx~~~^^^RRRHHHEEEAAA????????????>>>>>>===<<<;;;:::999999888999999999999:::;;;<<<<<>>===:::888777888555555555555666666666666777555666777666777@@@IIIPPPSSSVVVmmmooogggppp|||xxxmmmnnnsssyyyZZZMMMMMMOOORRRUUUWWWXXXXXXYYYZZZ\\\```fffmmmsssyyy]]]RRRHHHEEEAAA????????????>>>>>>======;;;:::999888888999999999999:::;;;<<<===IIITTT~~~yyylll{{{ffflllmmmqqqxxx}}}~~~wwwzzzpppSSSMMMHHHCCCCCC@@@>>>??????===:::777666666555555555555666666666777666555666777777:::EEEPPP]]][[[]]]xxxpppiiirrr~~~yyynnnooouuu|||\\\MMMMMMPPPRRRVVVWWWWWWXXXYYYZZZ]]]aaagggnnnttt{{{___NNNIIIFFFDDDBBBBBBAAA@@@>>>??????>>><<<;;;:::999888;;;<<<;;;888888:::;;;;;;GGGbbblllzzzuuunnnmmmqqquuuzzz|||{{{]]]LLLHHHDDDAAAAAA>>>>>>>>>===;;;999777555666666555555555555666666888444666;;;;;;999EEEVVV___VVVdddtttlllrrr|||nnnnnnttt\\\TTTMMMOOOQQQTTTWWWYYY[[[[[[\\\\\\```fffmmmttt{{{~~~___OOOHHHEEECCCAAAAAA@@@???============<<<;;;;;;;;;:::999::::::999999;;;===>>>NNNiii{{{pppsssnnnqqqtttyyy}}}yyy}}}eeePPPIIIFFFBBBAAA??????>>>>>><<<:::777666666666555555555555666666888444666;;;;;;:::FFFUUUWWWUUUpppvvvlllqqq}}}sssqqqvvv[[[TTTOOORRRTTTWWWYYY\\\]]]]]]]]]```bbbhhhpppxxx~~~|||]]]OOOGGGEEEBBB@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;<<>><<<:::999777777666666555555666666777888555777;;;<<<<<>>===<<<<<<<<<<<<<<<;;;;;;;;;999999;;;<<<<<<<<<@@@FFFdddxxxtttwwwqqqssswwwyyy|||{{{{{{~~~}}}YYYKKKHHHEEE@@@AAAAAA@@@???===;;;:::999777777666666666666777777777666777;;;===???IIITTTWWW^^^zzzppptttuuuuuubbbXXXVVVXXXYYY[[[^^^```aaaaaaaaagggfffhhhooozzzwww[[[PPPHHHFFFCCCBBBBBBAAA???>>>???>>>===<<<;;;:::999999<<<:::;;;===<<<;;;AAAJJJoooqqqxxxvvvuuuwwwvvvzzz~~~zzzyyy|||___KKKHHHFFFAAABBBBBB@@@>>>===;;;::::::777777666666666666777777777666888;;;>>>BBBJJJSSSVVVfff|||sssxxxuuuuuugggZZZXXXWWWXXX[[[]]]___```aaaaaagggeeeeeekkkuuuvvv[[[OOOIIIGGGDDDBBBBBBAAA@@@>>>??????>>><<<;;;:::999888>>>::::::===<<<;;;DDDRRR}}}tttxxxyyy{{{www~~~zzzwwwzzzgggLLLHHHGGGAAACCCBBB@@@>>><<<;;;::::::888777777666666777777888666777888;;;>>>EEELLLRRRTTTrrr~~~uuuyyy}}}uuuwwwgggXXXWWWUUUVVVYYY\\\___```aaaaaaeeedddeeeiiirrr}}}vvvZZZOOOHHHFFFCCCBBBAAAAAA???===>>>>>>===<<<;;;;;;::::::===888888<<<;;;<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;666666;;;;;;>>>MMMaaa{{{qqq||||||~~~}}}zzz{{{xxxRRRJJJIIICCCBBBAAA>>><<<::::::999:::888888777777777777888888666888999;;;@@@HHHNNNQQQmmmuuuvvv~~~tttrrrzzz^^^PPPRRRRRRTTTXXX\\\___aaaccccccaaagggooorrrsssxxxuuu^^^MMMGGGEEEBBBAAAAAAAAA???>>>>>>============<<<<<<<<<;;;777===999<<<@@@JJJooommmxxx|||}}}yyyXXXJJJKKKBBBAAA@@@???>>>===<<<;;;:::999999888888888888999999999:::999???GGGFFFMMMbbbtttxxxxxxrrruuu___PPPOOOTTTWWWYYY[[[aaafffddd___eeegggjjjnnnssszzzsss\\\LLLGGGEEEBBBAAAAAAAAA???>>>=========<<<<<<<<<;;;;;;<<<888>>>:::===BBBKKKqqqqqq}}}~~~___MMMKKKAAAAAAAAA@@@>>>===<<<;;;:::999999888888888888999999::::::888>>>FFFEEEPPPhhhvvvyyy{{{tttwww[[[MMMMMMUUUYYY[[[\\\```ddddddaaaiiikkknnnqqqvvv}}}qqqZZZKKKGGGEEEBBBAAAAAAAAA???>>><<<<<<<<<<<<;;;;;;;;;:::===999???;;;>>>CCCMMMrrr|||www~~~}}}qqqvvvjjjRRRLLLCCCAAAAAA@@@???===<<<;;;:::999999888888888888999999999999999???HHHJJJZZZyyyyyyyyy~~~vvvxxxYYYNNNNNNVVV[[[]]]\\\]]]bbbdddccciiikkknnnrrrwww~~~oooZZZLLLGGGEEEBBBAAAAAAAAA???>>><<<<<<;;;;;;;;;:::::::::<<<888>>>;;;>>>CCCMMMrrrwwwzzzwwwqqqssssssVVVMMMFFFBBBAAA@@@???===<<<;;;;;;:::999999888888999999:::888999:::BBBLLLQQQhhh|||xxx|||wwwyyyuuuuuu}}}{{{YYYRRRRRRVVV[[[^^^[[[ZZZ^^^bbbcccdddfffjjjnnnuuu}}}nnnZZZMMMGGGEEEBBBAAAAAAAAA???>>><<<<<<;;;;;;;;;:::::::::;;;777===:::===BBBLLLrrrzzzwww|||xxxyyyxxxyyyWWWLLLFFFBBBAAA@@@???>>>===<<<;;;::::::999999999999::::::999:::<<>><<<<<<<<<<<<;;;;;;;;;::::::777===:::===CCCMMMrrrvvvttt|||{{{zzzzzz[[[KKKDDDBBBBBBAAA@@@>>>===<<<;;;::::::999999999999::::::;;;<<<>>>GGGMMMQQQqqqzzzzzz~~~}}}vvvwwwtttzzzpppUUUQQQQQQRRRWWWYYYXXXYYY^^^```___\\\```eeekkkttt~~~kkkXXXMMMGGGEEEBBBAAAAAAAAA???>>>=========<<<<<<<<<;;;;;;;;;777>>>;;;>>>DDDNNNtttxxxqqqwww|||www|||eeeOOODDDCCCBBBAAA@@@>>>===<<<<<<;;;::::::999999::::::;;;:::<<>>>>>============<<<<<<<<<<<<999???<<<@@@EEEOOOuuuxxxsss~~~{{{wwwoooUUUGGGCCCBBBAAA@@@???===<<<<<<;;;::::::999999::::::;;;777;;;BBBPPPWWW\\\yyyqqq}}}~~~xxxnnnXXXVVVTTTRRRUUUWWWYYY___dddccc]]]^^^```dddiiipppyyyiiiWWWLLLFFFEEEDDDBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;999888???<<<===BBBOOOwwwooovvvzzz}}}|||{{{WWWKKKFFFDDDBBB???===<<<;;;;;;;;;:::999999888888999999???999DDDQQQUUUkkkuuuzzzwwwyyypppXXXWWWWWWTTTWWWXXXYYYaaakkknnnkkkjjjfffeeejjjpppxxxiiiWWWLLLFFFEEEDDDBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;999@@@<<<>>>DDDQQQyyy~~~}}}|||zzz^^^MMMFFFDDDBBB???===<<<<<<;;;;;;:::999999888999999999<<<999GGGVVV\\\ttt~~~tttvvv}}}pppXXXVVVVVVVVVYYY[[[]]]eeeqqquuussspppllljjjnnntttzzzhhhWWWLLLFFFEEEDDDBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;===:::@@@<<>>>>>>>>===<<<<<<;;;;;;===999???<<>><<<<<<<<<;;;;;;:::999999999999:::;;;===LLLZZZddd}}}~~~uuuvvv{{{www]]]XXXWWW[[[]]]```eeemmmvvv||||||xxxwwwyyyzzz~~~gggVVVMMMFFFEEEDDDBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;777===;;;???EEEOOOuuuyyyvvv{{{yyyPPPGGGEEECCC@@@>>>===<<<<<<<<<;;;::::::999999::::::<<>>>>>>>>===<<<<<<;;;;;;:::666<<<;;;???DDDLLLooozzzvvv|||UUUGGGFFFCCC@@@>>>=========<<<;;;;;;:::::::::::::::;;;@@@PPPbbb{{{~~~|||jjj```]]]___```eeellloooooorrrwww|||}}}fffVVVMMMFFFEEEDDDBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;:::666===<<>>>>>>>>===<<<<<<;;;;;;;;;777>>>>>>BBBDDDHHHhhh{{{xxxzzz\\\HHHFFFCCCAAA???>>>======<<<<<<;;;::::::::::::;;;;;;DDDXXXrrryyyyyytttgggdddaaaccckkktttuuuqqqrrrwww}}}eeeTTTHHHEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>===<<<;;;;;;;;;>>>777>>>>>>AAAAAAGGGlll|||uuuvvvtttaaaNNNFFFAAAAAAAAA>>><<<======<<<;;;:::::::::;;;<<<;;;EEEXXXyyy}}}yyy}}}}}}gggcccfffiiimmmqqqttttttsssrrrzzzeeeUUUIIIEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>===<<<<<<;;;;;;@@@999???>>>AAACCCMMMuuu|||uuuxxxxxxeeeNNNGGGAAAAAAAAA>>><<<===<<<<<<;;;:::::::::;;;<<<===GGG[[[}}}|||xxxzzzmmmhhhkkkooosssvvvwwwuuutttssszzzeeeVVVKKKFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>======<<<<<<;;;AAA:::@@@>>>AAAFFFTTTuuu{{{zzzlllPPPHHHBBBBBBAAA???======<<<<<<;;;::::::;;;<<<===???III```}}}xxxxxxuuunnnsssxxx~~~|||xxxuuuuuu{{{eeeVVVLLLFFFEEEDDDBBBAAAAAAAAAAAA>>>>>>>>>>>>======<<<<<>><<<<<<;;;::::::;;;===>>>@@@KKKdddyyywww|||rrrzzz~~~zzzxxx|||eeeWWWMMMFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>=========<<<999BBB@@@BBBIII^^^yyy{{{~~~{{{wwwSSSJJJCCCBBBBBB???>>>???<<<<<<;;;:::;;;<<<===>>>@@@MMMkkk}}}xxxvvv~~~~~~~~~cccVVVMMMFFFFFFDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;999BBBAAADDDNNNhhh}}}zzzzzzUUULLLDDDBBBBBB???>>>???<<<;;;;;;;;;;;;===>>>???AAASSSxxxzzz|||}}}bbbUUULLLGGGFFFEEECCCBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===;;;CCCAAAFFFVVVwwwuuu}}}VVVMMMDDDBBBBBB??????@@@<<<;;;;;;;;;<<<===???@@@DDD\\\zzzzzzaaaUUULLLGGGFFFEEEDDDBBBBBBBBBBBB>>>>>>>>>>>>>>>?????????@@@<<>>???BBB<<<>>>;;;:::<<<===<<<@@@DDDHHHmmmzzz}}}~~~uuu^^^TTTLLLGGGFFFEEEDDDBBBBBBAAAAAABBBAAABBBQQQ^^^RRRAAA???<<<@@@>>>CCCXXXvvvvvvnnnqqq}}}[[[LLLGGGEEE??????BBB<<<>>>;;;:::<<<===<<<@@@FFFUUUzzzyyy{{{xxx|||]]]RRRKKKHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@???JJJVVVLLL>>>>>><<<>>><<>>;;;;;;<<<======AAAHHH^^^|||}}}|||^^^SSSKKKIIIHHHFFFDDDBBBAAA@@@??????===777:::CCC???999>>>===???===JJJmmmsssuuucccOOOFFFFFF@@@???AAA>>>>>>;;;;;;===<<<===CCCJJJddd~~~```UUUMMMIIIHHHFFFDDDBBBAAA@@@???@@@AAA:::999@@@===:::@@@>>>BBBAAAMMMsss|||zzzyyyhhhQQQFFFGGGAAA???AAA>>>===<<<<<<===<<<===DDDMMMhhhaaaWWWOOOHHHGGGFFFDDDBBBAAA@@@@@@===CCC@@@@@@EEE@@@:::>>>???DDDDDDSSS}}}|||}}}zzzmmmRRRFFFGGGBBB>>>@@@???===<<<===>>><<<===FFFPPPggg}}}aaaWWWPPPGGGFFFEEEDDDBBBBBBAAAAAA;;;DDDBBB???BBB>>>999===???CCCDDDYYY~~~}}}{{{qqqSSSEEEHHHCCC>>>@@@@@@<<<<<<===>>><<<===GGGRRRggg|||aaaWWWPPPFFFFFFEEECCCCCCBBBBBBBBBAAAGGGAAA:::===<<<<<>>@@@@@@<<<<<<>>>>>><<<===GGGSSSmmmbbb\\\MMMJJJHHHEEECCCCCCBBB@@@???@@@@@@???>>>======>>>>>>>>>???FFFiii||||||{{{vvv}}}UUULLLFFF>>>EEEAAA===:::@@@<<<888===AAAIIIZZZsssaaa[[[MMMJJJGGGEEECCCCCCBBB@@@???@@@@@@???>>>>>>>>>>>>>>>??????GGGlllxxxzzzwww}}}VVVLLLGGG>>>DDDAAA===;;;@@@<<<999>>>AAAKKK^^^```[[[MMMIIIGGGDDDCCCCCCBBBAAA???@@@@@@???>>>>>>>>>>>>???@@@@@@IIIrrr|||uuu{{{xxx}}}XXXLLLGGG>>>DDDAAA>>><<>>>>>?????????BBBAAAMMMzzzyyywww{{{}}}ZZZLLLGGG???CCC@@@???===AAA>>><<<@@@CCCSSSooo^^^YYYKKKIIIFFFDDDCCCCCCCCCAAA@@@@@@???????????????@@@@@@AAACCCSSSyyy|||}}}uuu~~~}}}\\\LLLGGG???CCC??????===AAA>>>>>>AAADDDYYYzzz]]]XXXKKKHHHFFFDDDCCCCCCCCCBBB@@@@@@????????????@@@AAAAAA@@@EEEZZZyyy}}}qqqvvv}}}___KKKGGG???BBB???@@@<<>>???BBBFFF```\\\XXXJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@?????????@@@@@@AAABBB>>>FFF```uuuwww{{{|||rrrqqq|||```KKKGGG???AAA>>>AAA;;;>>>>>>@@@CCCHHHeee\\\WWWJJJHHHFFFCCCCCCCCCCCCBBBAAA@@@?????????@@@AAAAAABBB===GGGddd{{{{{{qqqqqqrrr}}}vvvgggttt|||aaaKKKGGG@@@AAA>>>AAA:::======@@@DDDIIIhhh}}}^^^TTTOOOJJJEEEBBBCCCCCC@@@???AAA@@@???>>>>>>>>>???@@@AAADDDGGGiiivvvpppqqqtttqqqmmmnnn}}}}}}fffMMMGGGAAADDD@@@@@@:::;;;>>>@@@???MMMvvv]]]TTTNNNKKKFFFBBBCCCCCCAAA@@@BBB@@@??????>>>>>>???AAABBBEEEKKKooosssnnnqqquuuuuuuuuvvv~~~|||eeeMMMHHHAAADDD????????????AAABBBAAAPPPzzz]]]SSSMMMLLLFFFCCCCCCCCCAAAAAACCC@@@@@@???>>>???@@@AAABBBEEERRRzzzqqqoootttyyyvvvssszzz~~~|||~~~eeeNNNHHHBBBDDD??????@@@AAABBBAAABBBTTT\\\RRRLLLKKKEEEBBBCCCCCCAAAAAACCC@@@@@@??????@@@AAABBBCCCEEE[[[|||qqqqqqvvv|||~~~{{{||||||yyy~~~zzzgggOOOIIIBBBDDD???>>>>>>>>>???>>>BBBZZZ\\\RRRLLLIIIDDDBBBCCCDDDAAAAAABBBAAA@@@@@@@@@@@@BBBDDDEEEGGGfffwwwnnnnnnsssxxx||||||uuu~~~vvvwwwqqqjjjQQQJJJBBBDDD??????;;;===>>>>>>FFFeee]]]SSSMMMGGGDDDCCCFFFGGGCCCAAABBBAAA@@@@@@@@@AAACCCEEEFFFLLLttt}}}zzznnnhhhhhhlllooowww||||||rrruuu{{{pppoooooooooTTTJJJAAADDD@@@@@@<<<>>>???@@@LLLppp]]]TTTNNNGGGEEEFFFJJJKKKFFFBBBBBBAAAAAA@@@AAABBBCCCEEEGGGTTTxxxpppllljjjkkkkkkkkklllnnnrrrwwwzzz|||}}}xxxsssmmmgggddddddfffhhhnnnrrrwww|||yyyppppppyyywwwmmmnnnuuutttVVVKKKAAACCC@@@AAA===@@@@@@@@@OOOwww^^^TTTOOOHHHFFFHHHMMMNNNIIIDDDCCCAAAAAAAAAAAABBBDDDFFFGGGZZZyyymmmeeebbbaaa```___\\\]]]___cccgggjjjkkkkkkjjjhhhfffccccccccceeefffhhhmmmtttyyy|||xxxnnnnnnuuuuuummmppp{{{wwwWWWKKK@@@CCCAAABBB===@@@??????OOOyyybbbVVVMMMFFFFFFFFFFFFEEECCCBBBAAABBB???>>>@@@AAAAAADDDIII```wwwlllaaa\\\XXXTTTRRRSSSSSSSSSRRRTTTVVVZZZ^^^aaaeeefffgggfffeeeeeeggghhhqqqsssuuuvvvxxx{{{}}}fffooovvvvvvtttooolll~~~QQQJJJGGGAAA????????????DDDFFFRRR~~~aaaVVVMMMGGGGGGFFFEEEDDDCCCBBBBBBCCC@@@???AAAAAAAAADDDJJJbbb{{{qqqfff\\\WWWTTTPPPNNNOOONNNMMMMMMNNNQQQVVVZZZ]]]fffggghhhhhhhhhiiikkkmmmrrrsssuuuwwwyyy}}}~~~ggglllrrrsssqqqnnnnnnRRRKKKGGGAAA@@@???>>>>>>BBBFFFWWW|||aaaVVVMMMHHHGGGEEEDDDCCCCCCCCCCCCDDDAAA@@@AAAAAA@@@DDDKKKddduuuiii^^^TTTPPPNNNKKKIIIKKKIIIHHHHHHIIIMMMSSSYYY\\\fffhhhjjjkkklllnnnrrrtttvvvvvvwwwxxx{{{hhhiiinnnmmmllllllnnnUUUKKKFFFAAA@@@??????<<<@@@GGG]]]```VVVMMMIIIHHHEEECCCBBBBBBCCCDDDDDDBBBAAABBB@@@@@@EEELLLeeeqqqdddZZZPPPMMMKKKHHHGGGIIIHHHGGGGGGIIIMMMTTT[[[```gggiiilllnnnppprrrvvvyyyyyyyyyyyyyyy{{{iiifffiiigggfffhhhlllXXXKKKEEEAAAAAA??????<<>>@@@FFFRRRsss___UUUNNNFFFFFFFFFFFFEEECCCBBBAAA@@@@@@BBBBBB@@@BBBLLLXXX{{{aaaVVVMMMJJJHHHEEEEEEFFFFFFIIIOOOVVV]]]dddiiilllkkklllllljjjhhhggghhhjjjrrrvvv|||iiidddeeebbbdddjjjrrrbbbMMMBBBAAACCC???<<<@@@IIIUUUwww\\\TTTMMMJJJHHHFFFCCCBBBAAABBBBBBAAACCC@@@AAAEEEAAAFFFYYY{{{hhhZZZMMMIIIIIIHHHGGGGGGJJJNNNUUU[[[aaaffflllpppnnnmmmkkkjjjiiihhhiiiiiiqqqvvv}}}~~~gggcccffffffjjjqqqwwwaaaJJJFFFDDD@@@>>>BBBGGGHHHTTT\\\TTTNNNKKKJJJIIIGGGEEECCCAAA@@@AAACCC@@@AAAEEEAAAGGG[[[mmm^^^NNNIIIHHHGGGGGGGGGJJJPPPXXX___dddgggjjjkkkkkkjjjiiiiiiiiijjjkkkllluuuyyyjjjdddggghhhlllttt{{{aaaKKKFFFCCC@@@???>>>CCCGGGUUU]]]UUUNNNIIIIIIIIIIIIGGGDDDBBB@@@AAACCC@@@AAADDDAAAIII^^^uuudddQQQIIIGGGFFFFFFHHHLLLSSS\\\dddggggggffffffggggggggghhhjjjmmmoooqqqxxxzzz|||nnncccfffgggmmmvvv~~~```KKKDDDAAA???AAA<<>>FFFGGGQQQ~~~qqqdddVVVMMMIIILLLUUU___ffflllpppooooooqqqqqqoooggggggiiirrrqqqpppllliiiooouuuhhh```aaa___bbbjjjrrrcccJJJEEEDDDAAAAAAAAAFFFXXX}}}ggg\\\]]]```lllttt^^^WWWQQQJJJDDDBBBEEEFFFDDDBBBBBBDDDCCCDDD???FFFHHHRRRvvvkkk```SSSKKKHHHKKKUUU```ffflllppppppooopppooolllgggiiippp|||~~~hhhpppooojjjrrr}}}hhhcccccc```ccckkktttdddKKKFFFDDDAAA@@@AAACCCTTTzzz{{{ccc\\\```fffuuu|||]]]WWWRRRSSSJJJCCCCCCEEECCCCCCDDDAAABBBFFFAAAHHHIIISSSqqqfff\\\QQQJJJFFFIIITTT```kkkrrrvvvvvvvvvwwwvvvsssooouuuuuugggrrrqqqkkkuuunnnfffeeebbbfffpppzzzeeeLLLFFFDDDAAA@@@CCCBBBOOOwwwtttaaa^^^eeennn~~~\\\XXXTTT]]]RRRHHHFFFFFFDDDBBBBBB@@@BBBFFFBBBHHHJJJUUUnnn```XXXOOOHHHEEEHHHTTTaaalllsssxxxyyy{{{~~~~~~{{{ooohhhuuuuuusss|||vvvgggfffbbbhhhuuufffLLLGGGDDDAAA@@@EEEDDDPPPwwwtttgggeeemmmvvv}}}[[[XXXUUU[[[PPPGGGFFFGGGEEEBBBAAAAAACCCFFF@@@FFFIIIWWWnnnYYYSSSLLLGGGDDDIIIVVVdddkkkrrrxxx|||llliiixxx~~~xxxeeedddaaaiiiyyygggMMMGGGDDDAAA@@@BBBEEETTTxxxttthhheeellltttuuu{{{[[[XXXUUUQQQHHHBBBDDDHHHFFFCCCAAADDDDDDEEE>>>DDDHHHYYYoooUUUOOOIIIFFFDDDJJJXXXgggnnnuuu}}}llljjjzzz}}}vvvdddccc```iiizzzhhhMMMGGGDDDAAA@@@>>>EEEWWWxxxlllaaa]]]aaaiiipppwww^^^WWWPPPLLLJJJIIIGGGFFFFFFGGGGGGEEEDDDFFFAAAEEEGGG]]]nnn[[[PPPHHHIIIIIIJJJWWWhhhnnnpppyyyoooppp}}}fffdddccchhhpppxxxfffPPPDDD@@@AAA>>>AAA@@@SSS}}}zzzggg^^^\\\dddooo|||___WWWPPPJJJIIIGGGEEEDDDDDDDDDEEEEEEDDDGGGBBBGGGIII]]]ooo]]]QQQIIIIIIIIIKKKXXXgggjjjlllssssssrrryyy|||}}}bbbdddbbbeeellluuudddOOODDDAAACCC@@@DDDFFFYYYtttccc___bbbmmmyyy```YYYQQQKKKJJJHHHFFFDDDCCCCCCCCCEEEDDDHHHDDDIIIJJJ]]]rrr```TTTKKKIIIKKKNNNYYYfffcccdddjjjvvvxxxwwwvvvuuu|||fffdddbbbeeemmmyyyaaaMMMDDDCCCEEEBBBDDDIII^^^oooaaaaaagggtttbbbZZZRRRNNNMMMJJJHHHFFFEEEEEEEEECCCCCCGGGDDDJJJJJJ[[[yyydddXXXLLLJJJLLLQQQ[[[ddd\\\\\\cccooozzz~~~uuuppp}}}iiiddddddiiittt___LLLDDDCCCEEEAAABBBGGG\\\mmmdddeeejjjsss}}}bbbZZZRRRNNNMMMJJJHHHFFFEEEEEEEEEBBBAAADDDBBBIIIIIIYYYhhh[[[NNNKKKNNNUUU]]]cccWWWXXX___kkkuuuzzz~~~vvvnnn}}}yyyfffccceeelllwww___LLLDDDCCCCCC???@@@EEEWWW||||||jjjfffiiikkkpppvvvcccZZZRRRKKKJJJHHHFFFDDDCCCCCCCCCCCC@@@CCC@@@HHHIIIXXXlll___PPPKKKPPPYYY___aaaWWWXXX___jjjqqqrrrrrrtttrrrxxxwwwvvv{{{vvvmmmzzzwwwdddbbbeeejjjttt```LLLEEEDDDCCC>>>AAAEEEVVVzzz~~~{{{vvvuuuyyy}}}uuuhhhaaadddiiiiiilllqqq}}}{{{|||cccYYYQQQJJJIIIGGGEEEDDDDDDDDDEEEEEEAAABBB@@@GGGIIIXXXoooaaaRRRKKKRRR[[[``````\\\[[[___hhhoooooommmnnnlllrrr{{{|||pppssszzzrrrkkkwwwxxxeeebbbdddgggppp___MMMFFFEEEEEE???@@@EEEUUU{{{}}}wwwrrrlllgggfffgggiiiiiiiiifffbbb```bbbccccccbbb\\\VVVVVV^^^bbbaaadddkkkrrruuuzzz~~~qqqbbbYYYQQQLLLJJJIIIGGGFFFFFFGGGGGGGGGBBBCCC@@@HHHJJJYYYpppcccRRRLLLRRR]]]aaa___```]]]___gggmmmnnnmmmnnnrrrvvv~~~wwwooouuu{{{|||{{{nnniiiuuuuuuccccccdddgggooo___MMMGGGGGGGGG@@@>>>CCCUUU{{{uuuvvvzzzjjjeee\\\WWWUUUWWWYYY[[[[[[XXXUUUSSSTTTSSSRRRPPPQQQNNNQQQYYY\\\ZZZ]]]ffffffiiimmmqqquuuyyy|||qqqpppbbbZZZSSSLLLJJJGGGFFFGGGHHHGGGGGGDDDBBBEEEBBBHHHJJJ]]]nnncccUUUPPPUUU]]]bbbccc^^^aaafffjjjlllooorrrtttwwwqqqqqqxxx{{{tttwwwrrrnnnrrrtttdddcccaaaeeexxx[[[OOOIIICCCBBBBBB@@@EEEUUUyyyuuuuuu|||vvvjjjaaaYYYPPPLLLMMMNNNMMMKKKKKKKKKKKKIIIGGGGGGIIIKKKLLLMMMOOORRRUUUWWWXXXYYYcccdddgggkkkpppuuuyyy|||sssqqq{{{ccc[[[SSSMMMKKKHHHGGGGGGGGGFFFFFFEEEDDDGGGCCCIIILLL___yyylllaaaUUUQQQUUU^^^ccceeecccfffkkkoooqqqsssuuuwww|||rrrwwwooo|||~~~uuurrrppptttsssccceeegggsssYYYMMMGGGAAAAAAAAAAAAFFFTTTvvv|||uuummm```XXXQQQJJJFFFGGGGGGFFFDDDCCCDDDDDDBBBAAABBBEEEGGGKKKMMMQQQVVVZZZ]]]^^^___hhhjjjlllpppuuuyyy}}}~~~nnnlllwwweee\\\SSSOOOLLLIIIGGGGGGFFFEEEDDDDDDCCCFFFBBBHHHLLL```vvvnnnggg^^^TTTQQQVVV___fffhhhhhhkkkqqquuuxxxzzz}}}|||vvvvvvnnnxxxmmmuuummmkkkkkkmmmtttqqqcccdddhhhyyyWWWJJJDDD??????@@@BBBEEESSSsss}}}zzzlllcccVVVOOOJJJDDDBBBBBBBBB@@@>>>BBBCCCCCCBBBBBBEEEJJJMMMPPPTTTYYY___dddhhhjjjkkknnnooorrruuuyyy}}}yyyoooooouuufff\\\SSSPPPMMMIIIGGGFFFFFFDDDCCCAAAAAADDD@@@FFFJJJaaaxxxtttpppiiiccc```YYYRRRQQQWWWaaahhhlllkkknnnrrrvvvyyy~~~uuuwwwwww~~~}}}pppfffdddmmmeeeiiihhhjjjrrrnnnccchhhiiiwwwUUUIIICCC>>>@@@@@@@@@DDDRRRrrr|||vvvggg^^^RRRJJJGGGDDDBBBBBBAAA???===BBBCCCDDDDDDFFFKKKQQQUUUUUUYYY^^^eeejjjmmmoooooooooqqqtttwww{{{~~~zzzqqqvvvggg]]]SSSPPPMMMJJJGGGFFFEEEDDDBBBAAAAAADDD@@@FFFKKKcccuuulllhhhddd___[[[XXXTTTOOOPPPWWWaaajjjooonnnoooppprrrtttxxx~~~{{{uuuyyy}}}rrrmmm{{{ppp]]]aaaiiieeemmmjjjjjjttt}}}kkkccckkklllzzzTTTIIIDDD???AAABBB>>>CCCQQQrrrwwwttteee\\\OOOGGGEEEDDDBBBBBBAAA@@@>>>===???AAACCCFFFLLLRRRVVVYYY[[[___dddhhhkkkllllllmmmooossswww{{{~~~~~~{{{zzzhhh___WWWPPPMMMIIIGGGFFFFFFDDDCCCCCCCCCGGGCCCHHHNNNiii~~~vvvkkkbbb]]]ZZZWWWTTTPPPNNNLLLOOOWWWbbbkkkqqqpppqqqqqqqqqqqqrrruuuwww{{{{{{|||nnnbbbcccmmmrrr{{{~~~qqqgggaaa```bbbccceeeffffffffffffhhhkkknnnlllssspppddd^^^bbbffffffggggggmmmyyyhhhcccfffiiiyyySSSIIIEEEAAABBBBBB>>>BBBOOOoooppp}}}~~~ssscccXXXKKKCCCCCCBBB@@@????????????<<>>======???@@@@@@CCCIIINNNSSSXXX]]]```bbbbbbcccdddfffhhhkkkllllllpppuuu|||llleee___OOOLLLIIIGGGGGGFFFEEEDDDBBBCCCGGGBBBGGGNNNkkk{{{mmmfff]]]UUUPPPMMMKKKIIIFFFFFFGGGLLLVVVaaalllsssmmmsss|||}}}{{{}}}```___YYY\\\[[[NNNIIIJJJFFFJJJGGGDDDDDDGGGLLLOOOPPPWWW\\\bbbeeedddeeehhhllliiilllkkkmmmrrrjjjccciiiyyyttteeecccmmmkkkrrrxxxNNNHHHEEEAAA@@@@@@DDDDDDKKKeeeoooxxxvvvcccVVVGGGBBBAAA@@@>>>===>>>@@@BBB@@@DDDKKKQQQVVVZZZ^^^aaa\\\[[[[[[[[[]]]aaadddfffnnnrrryyymmm\\\WWWOOOLLLIIIHHHGGGFFFDDDBBBCCC???GGGFFFFFFLLLcccwwwiiiaaaXXXTTTOOOJJJHHHIIIHHHGGGFFFIIIRRR]]]gggmmmrrruuu~~~|||hhh```YYYXXXWWWUUUQQQLLLFFFBBBFFFCCCBBBEEEFFFGGGMMMTTT\\\___dddhhhjjjkkklllmmmnnnnnnppprrrooolllmmmrrrrrrccc]]]dddkkkoooqqqRRRHHH???CCC@@@AAADDDAAAHHH___~~~jjjssshhhSSSJJJCCCAAA>>>======???BBBDDDFFFJJJQQQWWW\\\^^^______\\\\\\\\\ZZZYYY]]]eeekkkooouuu}}}mmm\\\WWWOOOMMMJJJHHHGGGFFFDDDCCCDDD???FFFDDDEEEJJJ\\\wwwggg]]]TTTPPPLLLGGGEEEFFFHHHFFFFFFIIIQQQ\\\gggmmmrrrsss{{{rrrccc^^^XXXWWWTTTPPPMMMKKKIIIIIIHHHFFFEEEHHHJJJLLLRRRZZZ___eeelllooonnnmmmnnnppptttuuuwwwyyywwwtttyyyrrrddd___dddiiimmmmmmRRRIIIAAADDD????????????HHH[[[zzzpppsss}}}iiiTTTJJJCCCAAA>>>===>>>@@@CCCEEEIIIMMMSSSXXX[[[]]]]]]^^^\\\]]]]]]\\\ZZZ]]]ccciiiooovvvnnn]]]XXXOOOMMMJJJHHHGGGFFFDDDCCCFFF???EEEBBBDDDGGGTTTwwwfff\\\RRRMMMJJJFFFDDDEEEGGGFFFEEEHHHPPP[[[fffmmmpppqqqwww}}}yyykkkbbb^^^VVVVVVVVVSSSQQQOOOPPPQQQNNNKKKKKKNNNPPPSSSYYYaaafffmmmwww||||||{{{}}}pppdddbbbdddgggllliiiQQQKKKCCCEEE@@@???<<<>>>FFFTTTsss}}}ssspppxxxlllVVVKKKBBBAAA???>>>>>>AAAEEEGGGMMMQQQUUUYYYZZZ[[[\\\]]][[[]]]^^^^^^\\\^^^cccgggnnnvvvooo]]]XXXPPPMMMJJJHHHHHHGGGEEECCCEEE???DDDAAADDDHHHPPPuuuxxxjjj^^^RRRMMMKKKGGGFFFFFFFFFEEEEEEGGGNNNYYYeeemmmooonnnssszzz{{{yyy~~~yyyooofffaaaWWWYYY[[[\\\[[[YYYXXXXXXVVVSSSSSSUUUWWWYYY___fffnnnuuu~~~lllccccccdddggglllfffOOOJJJCCCFFFBBBCCC===>>>CCCMMMjjjwwwppp{{{nnnWWWLLLBBBAAA???>>>@@@CCCGGGIIINNNRRRWWWYYYZZZ[[[]]]```[[[^^^``````___```dddgggooowwwppp^^^YYYPPPMMMJJJIIIHHHGGGEEECCCDDD???EEEAAAEEEJJJPPPrrr|||oooaaaSSSMMMKKKHHHFFFFFFEEEEEEEEEFFFLLLWWWdddnnnnnnlllpppvvvwwwuuu~~~uuuiiibbb\\\\\\]]]___aaabbbaaaaaa]]]ZZZYYY[[[\\\]]]cccjjjttt{{{wwwfff```bbbeeegggooodddNNNHHHBBBFFFEEEHHHAAA???AAAIIIfff|||sssoooXXXLLLAAA@@@??????AAAEEEIIILLLMMMRRRWWWYYYYYY\\\```eeeccceeegggfffcccbbbdddgggqqqyyyqqq___ZZZPPPNNNKKKIIIHHHGGGEEEDDDBBB@@@GGGBBBEEEKKKQQQqqqtttdddTTTMMMKKKIIIFFFFFFDDDDDDDDDEEEJJJUUUcccnnnmmmkkkooouuuuuuttt|||sssfff___ccc``````eeemmmqqqooolll```]]]]]]___```aaagggnnnvvvqqqaaa]]]aaafffiiitttaaaLLLGGG@@@EEEEEEIIIFFFCCCCCCIIIeeerrrnnnXXXMMMAAA@@@???@@@BBBFFFKKKNNNMMMRRRWWWYYYYYY\\\ccciiimmmnnnooommmiiihhhjjjlllpppwwwrrr```ZZZPPPNNNKKKIIIIIIHHHFFFDDDAAABBBIIIBBBCCCIIIPPPqqqzzziiiXXXPPPNNNKKKHHHGGGCCCDDDDDDDDDIIISSScccnnnmmmkkkooouuuuuusss{{{yyylllaaa^^^eeegggpppuuu^^^\\\\\\___bbbdddkkksssyyymmm]]]\\\bbbeeeiiiyyy]]]JJJGGG@@@CCCBBBEEEHHHHHHIIIJJJaaauuulllWWWMMMAAA@@@???@@@CCCHHHMMMPPPNNNSSSXXXYYYYYY\\\dddkkkooorrrtttsssrrrtttxxx|||{{{sss```ZZZQQQNNNKKKIIIIIIHHHFFFDDDAAACCCKKKBBBAAAGGGOOOpppooo\\\TTTRRROOOLLLJJJBBBCCCDDDDDDHHHSSSbbbnnnlllkkkooovvvvvvsss{{{}}}qqqeee______cccnnnyyy\\\ZZZ[[[___cccfffnnnvvv}}}lll\\\[[[bbbdddjjj}}}YYYJJJHHH@@@BBB???AAAGGGKKKNNNLLL]]]kkkWWWMMMAAA@@@@@@AAADDDIIIMMMQQQPPPUUUZZZZZZXXX[[[cccjjjllloootttwwwzzz~~~sss```[[[QQQOOOLLLJJJIIIGGGEEEDDDCCCCCCAAAEEEGGGCCCSSSsss{{{ggg```\\\QQQKKKLLLCCCCCCBBBDDDJJJVVVbbbjjjpppjjjjjjqqqrrrpppwwwwwwddd\\\]]]___iii}}}iiiZZZ\\\\\\]]]___gggsss{{{zzzggg]]]^^^bbbfffiiiyyyZZZKKKGGGCCCAAA:::AAA>>>BBBOOOXXXeeetttaaaRRRKKKDDDBBB@@@BBBGGGKKKLLLLLLWWWWWWYYY[[[YYYXXX\\\ccchhhnnnvvv~~~{{{}}}ttt```[[[QQQOOOLLLJJJIIIGGGEEEDDDCCCDDDBBBDDDGGGCCCRRRppprrrjjjbbbUUULLLLLLEEECCCCCCEEELLLWWWccclllsssnnnmmmqqqpppnnnwwwwwwgggaaabbbcccqqqyyyhhh___aaabbb``````fffsss}}}xxxeee\\\]]]aaacccfffwwwVVVIIIFFFBBBBBB<<>>IIISSSaaaooo\\\OOOJJJCCCAAA@@@BBBGGGKKKMMMNNNWWWWWWZZZ\\\ZZZXXX\\\dddiiioooyyy|||vvvaaaZZZRRROOOLLLJJJIIIHHHEEEDDDDDDEEEBBBDDDFFFCCCPPPlllzzzmmm[[[OOOLLLFFFDDDCCCFFFMMMYYYeeellluuuqqqooopppllllllwwwzzzkkkfffhhhiiizzzwwwiiidddhhhjjjeeeaaaffftttuuuccc\\\]]]aaadddgggyyyzzzRRRGGGEEEBBBCCC===DDD<<<;;;BBBJJJ[[[uuufffUUUKKKGGGAAA@@@@@@BBBGGGLLLOOOPPPUUUUUUXXXZZZXXXWWW]]]eeeooovvvvvvyyybbb[[[SSSPPPMMMJJJIIIHHHEEECCCDDDFFFCCCCCCEEEBBBMMMfffyyydddTTTNNNGGGEEECCCEEENNNYYYeeekkkqqqnnnmmmkkkhhhjjjxxxnnnfffiiimmm|||mmmfffmmmrrrmmmfffiiiyyyrrrbbb\\\___ccckkkoootttOOOGGGDDDAAACCC===BBB===999===CCCSSS~~~{{{kkk\\\NNNFFFEEE??????@@@CCCGGGLLLQQQSSSTTTTTTVVVWWWUUUWWWbbbnnn}}}vvvqqq{{{ddd\\\TTTQQQMMMKKKIIIHHHEEECCCCCCFFFCCCBBBEEECCCLLLaaannn\\\SSSJJJFFFCCCEEENNNZZZdddiiijjjiiiiiihhhggglllzzzzzznnnbbbgggooonnngggqqqyyyvvvoooqqqoooaaa]]]bbbgggooouuupppOOOIIIEEE@@@BBB;;;??????;;;<<<>>>KKKuuuyyyyyytttdddUUUIIICCCCCC>>>???@@@CCCGGGLLLRRRUUUWWWWWWYYYZZZ[[[```pppjjjrrr}}}fff^^^TTTRRRNNNKKKJJJHHHEEECCCBBBFFFCCCAAADDDCCCKKK]]]xxxfffZZZNNNIIIEEEGGGPPP[[[ccchhheeeffffffgggkkkrrr}}}~~~xxxxxxlll^^^eeeqqqrrrkkkwww}}}}}}kkk___^^^dddiiimmmxxxmmmOOOKKKEEE@@@BBB;;;<<>>>>>FFFlll~~~ooo___QQQFFFAAABBB===???BBBDDDGGGLLLRRRVVV[[[^^^cccgggjjjrrr}}}lllcccttt~~~ggg```UUURRRNNNLLLJJJHHHEEECCC@@@EEEBBB@@@DDDDDDKKK[[[nnnaaaSSSMMMHHHJJJRRR]]]dddhhhfffggghhhkkkrrr{{{{{{vvvwwwzzziii]]]gggttt~~~qqq~~~zzzfff\\\]]]dddjjjnnn}}}jjjNNNLLLFFF@@@CCC<<<===<<<===AAA???BBBeeemmm]]]OOOEEEAAABBB===@@@CCCEEEGGGKKKRRRVVV[[[aaallluuu{{{mmmbbbaaauuuhhhaaaUUURRROOOLLLJJJHHHEEECCC???EEEBBB@@@DDDEEEKKKYYYttteeeWWWQQQKKKLLLTTT___fffhhhjjjjjjkkkoooxxx}}}zzzsssyyy}}}fff^^^jjjvvvvvvwwwbbbYYY\\\dddjjjqqqgggMMMLLLFFFAAAEEE>>>>>>999<<>>@@@CCCEEEGGGKKKQQQVVVWWWaaaqqq~~~vvvjjjbbbcccuuufffbbbXXXQQQMMMMMMKKKFFFDDDEEEFFFCCCCCCCCCCCCCCCJJJSSSzzzuuukkk[[[OOOSSS^^^fffkkkooopppqqqrrrtttxxx}}}~~~xxxxxxtttwwwqqqeeegggooo|||hhh^^^YYYXXXbbbqqqvvv^^^RRRFFFCCCCCCAAA>>>===@@@;;;;;;???CCCVVVmmm\\\NNNDDD@@@@@@>>>AAACCCDDDDDDFFFLLLQQQYYYaaarrruuukkkfffccciii|||hhhbbbXXXRRRMMMMMMKKKFFFDDDEEEEEECCCCCCDDDCCCCCCJJJRRRqqqxxxgggXXXXXX```gggllloootttuuuvvvwwwyyy}}}{{{}}}xxxuuuyyyrrriiikkkvvvfff\\\YYYYYYdddsss]]]QQQFFFCCCCCCAAA>>>===???;;;<<>>>>>===;;;===???@@@PPP}}}mmm]]]NNNCCC>>>???AAACCCDDDCCCBBBCCCHHHLLLNNNWWWgggzzzsssfffiiiooommmsssooobbbYYYSSSNNNMMMKKKFFFDDDEEEEEECCCCCCDDDCCCBBBHHHPPP```qqqeeeeeejjjooorrrvvvyyyzzzxxxuuuzzzsssqqqyyywwwnnnnnnzzzaaaYYYYYY\\\gggvvvYYYOOOFFFCCCBBB???===>>>;;;:::===???>>>KKKwwwooo^^^OOOBBB>>>???CCCDDDEEECCCAAABBBFFFJJJMMMRRR^^^lllwwwlllkkkssssssrrryyyrrrdddZZZTTTOOONNNKKKFFFDDDDDDDDDCCCCCCDDDCCCBBBGGGOOO[[[|||kkkgggmmmrrrtttxxxzzz{{{xxxwww~~~vvvuuu~~~zzznnnoooyyy```ZZZ\\\^^^hhhvvvVVVMMMFFFDDDBBB???===>>>;;;:::===???<<>>???CCCDDDEEEDDDBBBBBBFFFJJJPPPQQQVVV^^^eeennnnnnffflllwwwxxxxxxsssfff[[[TTTPPPNNNLLLFFFDDDDDDDDDCCCCCCEEECCCBBBFFFNNNTTTrrrkkkqqqvvvwww{{{|||{{{yyy|||}}}ppptttvvv___\\\___bbbkkkwww~~~SSSLLLFFFDDDBBB>>>===???<<<:::<<<>>><<>>:::;;;>>><<>><<>><<<;;;;;;;;;AAAQQQ```}}}~~~ppp```PPPFFFAAA@@@EEEEEEFFFEEEEEEIIIOOOUUUWWW]]]gggqqqvvvzzzvvvxxxwwwiiinnn{{{zzzlll___WWWPPPOOONNNIIIEEEDDDAAAAAACCCEEEDDDCCCFFFLLLQQQppp}}}~~~|||zzz}}}yyyyyy}}}iii\\\aaahhhnnnzzzhhhMMMJJJEEEAAA@@@>>>===;;;<<<;;;:::;;;:::???MMM[[[wwwqqqfffXXXKKKCCC@@@@@@EEEFFFGGGFFFGGGJJJPPPUUUUUU\\\iiivvv~~~yyytttyyyzzzlllrrrppp___WWWPPPOOONNNJJJGGGFFFEEEGGGGGGFFFHHHJJJGGGBBBLLLgggvvvuuuyyyyyyddd[[[eeekkkjjjwwwcccMMMIIIDDDAAA???>>>===;;;;;;::::::;;;:::===GGGSSSuuuyyytttrrrqqqfffbbbZZZPPPHHHBBBBBBBBBFFFGGGHHHHHHIIILLLQQQTTTVVV]]]lll|||~~~sssvvv~~~}}}ooowww|||rrr```WWWPPPMMMLLLJJJKKKMMMPPPNNNEEE:::<<>><<<;;;;;;999:::<<<;;;<<>>===<<<;;;<<<:::;;;>>>======AAAHHHgggxxxlllddd]]]XXXTTTOOONNNKKKGGGCCCAAABBBDDDFFFFFFGGGJJJNNNQQQTTTVVVZZZ^^^hhhvvvwwwsssuuuzzzrrr}}}tttuuuuuuaaaYYYRRRNNNLLLJJJNNNTTTyyyOOOAAADDDLLLQQQ}}}vvvrrrtttmmmdddnnn|||fff\\\\\\eeefffhhhyyyXXXIIIFFFBBB???>>>===<<<;;;===;;;;;;>>>>>>===AAAFFFbbb{{{nnnbbbYYYSSSMMMIIIEEEEEEDDDBBB???>>>???@@@FFFEEEEEEHHHNNNSSSWWWXXXXXX[[[dddrrr~~~wwwqqquuu}}}rrr~~~tttssswwwaaa[[[WWWTTTOOOJJJJJJMMMHHHfffvvvVVVHHHIIIKKKKKKrrr~~~}}}qqqlllooo~~~eeeaaaoooooo```\\\^^^cccdddpppqqqWWWHHHEEEAAA>>>======<<<;;;===::::::===>>>===@@@EEEUUU}}}ssseeeYYYRRRLLLFFFBBB>>>???@@@???===<<<===???EEECCCBBBFFFMMMTTTYYY[[[XXXZZZeeevvv~~~yyyyyyrrrtttsssyyy```]]][[[ZZZSSSJJJEEEFFFIIIBBBBBBKKKNNNGGGCCCEEEJJJFFFkkk{{{sssqqqxxxpppjjjmmm~~~yyydddeeeuuuxxxfff[[[]]]```bbbdddvvvnnnWWWHHHEEEAAA>>>===<<<;;;:::<<<999999<<<===<<>>???>>>>>>???@@@EEEBBBAAADDDLLLTTTZZZ\\\YYY]]]iii}}}ssstttsssxxxjjj```XXXVVVSSSMMMHHHGGGGGGEEECCCBBBAAABBBDDDEEEEEENNNdddvvvrrrqqqrrrvvv}}}~~~wwwlllllloooccceeewwwnnnaaaYYY]]]aaabbbiiigggQQQJJJFFFBBB???>>>===<<<;;;<<<===>>>===<<<===>>>@@@IIIiiizzz|||zzzooo___SSSMMMIIIDDD@@@======>>>>>>>>>>>>======BBBDDDDDDEEEJJJSSSVVVUUUWWW^^^ppppppwwwvvv~~~iii```XXXVVVTTTOOOJJJIIIFFFEEECCCBBBBBBCCCDDDEEEDDDKKK]]]yyytttooommmooottt~~~~~~zzz~~~xxxnnnnnnoooffffffyyykkk```YYY]]]aaabbbkkkfffSSSIIIFFFBBB???>>>===<<<;;;;;;<<<===<<<;;;;;;===???GGGfff{{{|||{{{ooo^^^QQQJJJEEEAAA===>>>>>>============>>>>>>AAACCCCCCCCCHHHPPPSSSRRRTTT]]]rrr{{{lll|||{{{ssssssmmmddd[[[YYYXXXRRRLLLIIIFFFDDDCCCBBBBBBCCCEEEFFFDDDGGGSSS}}}nnnqqqmmmkkknnnuuuyyysssvvv||||||rrrrrrlllfffiiifff]]]ZZZ^^^bbbeeepppbbbSSSIIIFFFAAA???>>>===<<<;;;:::;;;<<<;;;::::::<<<>>>DDD___qqq^^^PPPHHHDDD@@@===>>>>>>============>>>>>>AAABBBBBBAAAFFFMMMPPPNNNQQQ]]]vvvtttjjjuuuuuuqqqtttuuujjjaaa^^^\\\UUUMMMIIIFFFEEECCCBBBCCCDDDFFFGGGGGGGGGMMMqqqttthhhnnnlllmmmuuutttkkknnnsssxxxvvv{{{hhhlllvvvwww^^^XXX[[[```dddjjjyyy|||]]]QQQIIIEEEAAA???>>>======<<<:::;;;<<<;;;::::::<<<>>>@@@UUUttt```PPPIIIEEECCC@@@???>>>===<<<<<<===>>>???BBBCCCCCCAAAEEELLLNNNLLLPPP^^^wwwyyygggbbbfffxxxwwwuuu}}}xxxqqqsssyyyvvvkkkbbb```___YYYPPPKKKFFFEEEDDDCCCCCCDDDFFFGGGIIIHHHJJJiiiiiibbbaaajjjkkksssqqqfffgggnnn{{{yyyrrrjjjxxxnnnXXXUUU\\\bbbiiisssxxx]]]QQQHHHEEEAAA>>>>>>>>>===<<<;;;<<<===<<<;;;;;;===???===LLLuuuuuuaaaQQQIIIFFFDDDBBB???>>>===<<<<<<===>>>???DDDEEEDDDBBBFFFLLLNNNLLLQQQ___xxx|||aaaYYYWWWUUU^^^lllzzzvvveee```aaaqqqxxx}}}sssoooyyyuuudddfffqqqqqqnnnssszzzwwwkkkbbbbbbccc]]]TTTNNNHHHGGGEEECCCCCCDDDEEEFFFIIIJJJJJJccc{{{~~~kkkZZZ[[[^^^eeehhhuuuooodddfffnnn}}}mmmrrrhhhTTTWWW[[[eeeppp~~~xxx___UUUHHHEEEAAA>>>>>>>>>======;;;<<<===<<<;;;;;;===???>>>DDDgggxxxcccSSSKKKGGGDDDBBB@@@>>>===;;;;;;===>>>@@@EEEFFFEEECCCFFFMMMOOOMMMSSSaaa{{{jjjXXXVVVUUUPPPPPPWWW]]]gggpppnnncccWWWQQQPPPWWW\\\___^^^ZZZ]]]gggpppyyywwwccc\\\___lllooommmqqqyyyuuujjjjjjjjjcccWWWPPPJJJHHHFFFDDDCCCCCCDDDEEEFFFIIIIII^^^xxxwww~~~```ZZZ\\\[[[cccfffrrroooeeehhhsss|||xxxeeeUUU]]][[[gggvvvvvv```WWWGGGDDD@@@>>>>>>>>>>>>===:::;;;<<<;;;::::::<<<>>>AAA???]]]kkkZZZPPPJJJEEEBBB@@@???<<<;;;;;;<<>>>>>>>>>>>===999:::::::::999999;;;===DDD===WWWsssaaaVVVNNNHHHCCC@@@???<<<;;;;;;<<>>===<<<<<<::::::::::::::::::::::::;;;BBBOOO{{{qqqXXXPPPMMMAAA@@@???>>><<<;;;===AAADDDIIIGGGFFFFFFIIILLLOOOPPPWWWjjjvvviii]]]UUUQQQSSSQQQJJJGGGHHHHHHGGGDDDBBBCCCEEEEEEBBBCCCFFFGGGJJJRRR\\\``````aaaaaaaaaaaaaaabbbcccdddeeennnssstttssshhh[[[RRRKKKFFFGGGGGGEEEDDDEEECCCHHHEEENNNvvv{{{|||yyyqqqYYYQQQPPPVVV^^^aaa___cccppp|||ttt{{{rrrfffkkk|||{{{ccc]]]ddddddqqqwwwdddSSSCCCBBBAAA???>>>===<<<<<<::::::::::::::::::::::::;;;@@@KKKtttxxx^^^TTTPPPCCC@@@???===<<<<<<>>>AAADDDGGGGGGGGGHHHKKKNNNPPPPPPYYYooorrrggg___WWWSSSUUUUUUPPPLLLLLLKKKJJJHHHFFFEEEFFFFFFEEECCCHHHMMMQQQXXXaaaeeedddccccccddddddeeefffggghhhggglllqqqyyy}}}pppaaaXXXOOOHHHGGGGGGEEEDDDEEEBBBGGGEEEKKKkkk~~~}}}yyymmm}}}cccQQQMMMOOOVVV^^^aaa```cccllluuu{{{|||kkksssqqqiiimmm{{{vvv```]]]eeefff}}}vvvbbbQQQCCCBBB@@@???>>>===<<<<<<::::::::::::::::::::::::;;;>>>DDDhhh~~~dddXXXRRREEE@@@???=========???BBBDDDFFFGGGHHHJJJMMMPPPSSSTTTaaaxxx~~~}}}tttiii```ZZZUUUVVVVVVSSSPPPOOONNNMMMLLLKKKIIIHHHJJJLLLIIIQQQXXX]]]cccjjjnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmpppwwwyyyggg___TTTKKKHHHGGGEEEDDDDDDAAAGGGEEEJJJbbb{{{wwwzzzuuueeennnrrrVVVKKKLLLOOOVVV___ddddddiiirrryyyuuugggmmmnnniiikkkxxxnnn\\\\\\dddmmmuuu]]]MMMBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>[[[hhh[[[SSSGGGBBB@@@>>>===???BBBCCCDDDHHHHHHIIIJJJMMMRRRXXX]]]jjj~~~wwwlll\\\ZZZXXXVVVUUUTTTVVVXXXUUUSSSRRRPPPMMMKKKNNNSSSUUU]]]eeekkkqqqzzz}}}zzzyyyxxxzzzooofffYYYMMMHHHHHHFFFEEEEEECCCHHHGGGJJJ\\\uuu|||tttrrrwww~~~tttaaadddwwwzzzdddNNNIIILLLPPPXXX```gggjjjqqq|||mmmffflllkkkiiijjjvvv|||fffYYY[[[cccoooqqqWWWGGGAAA@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;QQQnnnooobbbZZZNNNGGGCCC???>>>@@@CCCEEEFFFKKKKKKJJJJJJNNNUUU___gggoooqqqdddTTTXXX\\\]]]___dddkkkooohhhaaa\\\YYYTTTPPPRRRXXX^^^fffoooxxxwwwkkk]]]NNNIIIHHHGGGFFFFFFDDDGGGGGGKKKXXXkkkvvvqqqmmmsssyyyrrr^^^^^^oooppp\\\KKKHHHMMMQQQXXXaaagggjjjssswwwiiihhhrrrzzzjjjkkkmmm~~~ppp___YYY\\\bbbkkklllPPPDDD@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::===:::JJJ___xxxllleee[[[NNNHHHAAA???AAAEEEGGGHHHLLLLLLMMMNNNQQQZZZfffnnnooo{{{uuudddWWWNNNWWWaaammmzzz|||oooccc___[[[UUUVVV\\\ccckkkwwwooo___OOOIIIIIIIIIHHHHHHDDDFFFEEEKKKVVVeeetttkkkjjjjjjssszzzlllZZZZZZiii~~~lllYYYJJJIIIMMMPPPWWW```dddeeemmmzzztttmmmqqq{{{tttkkkqqqvvv~~~ggg\\\[[[___bbbhhheeeLLLDDD@@@???>>>======<<<======<<<<<<<<<<<<<<<<<<<<<<<<999???<<>>======<<<======<<<<<<<<<<<<<<<<<<<<<<<<888@@@===EEEQQQxxxxxxtttlllXXXOOODDD???AAAGGGJJJKKKGGGMMMTTTXXX\\\bbbkkkrrrqqqsssvvvvvvsssuuu~~~gggZZZWWWUUU[[[lll{{{fffVVVWWW\\\]]]aaahhhpppxxx|||^^^LLLKKKGGGGGGJJJGGGIIIBBBHHHIIINNNXXXooommmaaaccciiiuuuzzzttteeeYYYRRRYYYkkk{{{eeeWWWLLLKKKNNNQQQVVV\\\]]]\\\[[[^^^fffooowww||||||qqqllldddccc```cccjjjrrrsssQQQJJJBBBBBBAAAAAA@@@???>>>======>>>===<<<;;;:::;;;<<<<<<:::???===>>>KKKggg~~~wwwxxxkkkZZZKKKGGGHHHHHHJJJNNNNNNRRRVVVZZZ\\\aaaiiiooolllrrryyy~~~jjjYYYYYYYYYaaazzzhhh[[[ZZZ^^^ZZZ\\\dddeeeyyycccQQQNNNJJJJJJMMMJJJGGGAAAHHHHHHMMMTTTgggpppccccccgggssswww{{{}}}~~~|||sssiii___XXXUUU]]]kkkwww|||||||||zzzfffYYYOOONNNPPPRRRVVV[[[WWWVVVUUUXXX___gggnnnrrruuuzzz~~~~~~zzzzzz{{{gggbbbdddfffllltttnnnQQQKKKCCCBBBBBBAAA@@@???>>>============;;;:::::::::;;;<<<;;;>>><<>>>>>===<<<<<<;;;::::::::::::;;;<<<;;;:::@@@HHHXXXooo\\\QQQMMMKKKKKKMMMOOOSSSVVVXXXYYY___iiirrr{{{uuu~~~ttt[[[ZZZaaarrrooobbb\\\dddmmmfffdddmmmssslll[[[VVVPPPRRRVVVRRRKKKFFFKKKIIILLLQQQ[[[ssshhhddd}}}~~~{{{qqqiiieeebbb^^^ZZZ^^^cccjjjsssyyyxxxssssssuuuwwwxxxxxxfff```[[[YYYZZZ\\\]]]^^^^^^^^^___```aaacccgggiiijjjnnnsssuuuxxx~~~zzzkkk___aaalllxxx___PPPLLLCCCDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;::::::::::::===:::999AAAFFFNNN~~~vvvbbbSSSLLLKKKLLLMMMNNNRRRUUUVVVWWW___lllwwwuuutttYYY[[[___uuusssddd```lllwwwmmmfffnnnvvv}}}kkk```VVVUUUWWWQQQNNNHHHKKKFFFJJJQQQYYY{{{rrrhhhzzzooogggeeeccc```^^^ccchhhnnnvvv~~~yyyoooqqqrrrrrrtttxxxwwwtttgggeeebbb______aaaaaaaaadddeeeffffffdddeeegggjjjkkknnnssswww~~~qqqfff]]]```lll|||}}}XXXNNNJJJDDDEEEDDDCCCBBBAAA???>>>>>><<<<<<<<<;;;;;;;;;::::::===:::999AAACCCEEEnnnmmmYYYNNNKKKKKKKKKLLLPPPTTTUUUXXXbbbsss}}}vvvttt[[[``````yyyzzzfffcccrrrvvvmmmuuu~~~nnn]]]YYYWWWNNNNNNHHHJJJDDDIIIPPPUUUsssttt|||{{{vvvnnnjjjjjjiiiffffffkkkooosss}}}qqqrrrrrrqqqooooooqqqrrrkkkllliiidddbbbddddddbbbccceeegggfffdddeeehhhlllooorrrxxxggg```ZZZ]]]kkk~~~pppTTTLLLGGGGGGFFFFFFDDDCCCAAA@@@>>>>>><<<<<<======<<<<<<;;;:::;;;;;;;;;???@@@@@@```|||aaaQQQLLLKKKIIIKKKPPPTTTWWW[[[iiixxxuuukkkZZZbbbjjjjjjfffwwwzzzxxxccc]]]ZZZOOOOOOKKKMMMGGGLLLQQQRRRkkk|||{{{wwwtttuuuxxxwwwrrrssswwwyyy}}}xxxxxxwwwsssnnnllloootttssstttqqqhhhcccdddccc``````cccfffffffffhhhoootttxxx|||xxx```\\\YYY^^^nnncccQQQKKKEEEJJJGGGFFFEEECCCBBB@@@???>>>======>>>>>>>>>===<<<;;;999======>>>>>>>>>TTTyyygggTTTOOOMMMKKKKKKQQQWWWZZZaaarrrzzzzzzyyy{{{bbb\\\gggsssuuuooo{{{fff```]]]QQQRRROOORRRMMMQQQUUUQQQggg||||||}}}yyyyyyxxxssskkkhhhlllrrrxxxzzzuuujjjccccccaaa]]]```dddhhhiiijjjooowww~~~~~~mmm]]][[[ZZZ```rrr[[[PPPIIIDDDMMMGGGGGGEEEDDDBBB@@@???>>>===>>>?????????>>><<<;;;888??????<<<======NNNkkkiiiVVVQQQPPPNNNLLLRRRYYY]]]fffyyy|||nnnbbbdddrrrwwwxxxvvvkkkaaa[[[ZZZUUUOOONNNQQQSSSRRRVVV\\\~~~{{{}}}|||{{{xxxoooggghhhmmmuuusssrrrqqqkkkbbb^^^___aaabbbcccgggmmmttt||||||mmmfff\\\VVVYYYjjj}}}]]]PPPKKKIIIHHHHHHDDDAAABBBEEEFFFCCC???@@@???>>>======<<<=========999:::???>>>===JJJ[[[kkkXXXSSSOOOIIINNNUUU]]]bbblll~~~~~~llleeekkk|||wwwllleeeaaa```^^^XXXTTTTTTSSSPPPRRRXXXwww{{{{{{wwwqqqlllkkkooommmmmmmmmhhh```^^^___[[[___eeelllttt~~~nnn```[[[ZZZ]]]cccoootttXXXNNNLLLLLLLLLIIIFFFCCCDDDGGGGGGDDDAAA@@@??????>>>============>>>:::;;;???===;;;EEETTTttttttaaa\\\XXXQQQMMMQQQWWW]]]kkk{{{llliiiuuuxxxooojjjhhhhhhggg```ZZZVVVSSSPPPQQQUUUbbb}}}}}}rrrjjjkkkjjjkkkmmmkkkffffffiiiiiiqqq{{{uuubbbWWWUUUUUUbbbjjjooonnnVVVNNNMMMNNNPPPLLLIIIFFFGGGIIIIIIGGGDDDAAA@@@@@@???>>>>>>=========:::;;;>>><<<888???KKKddd~~~lllhhhddd___SSSQQQPPPVVVfffwwwjjjmmm{{{qqqnnnlllkkkiiiddd]]]WWWSSSQQQSSSUUUXXXpppxxxxxxoooppppppssswwwyyyxxx{{{ppp^^^XXX[[[XXXgggmmmooooooXXXPPPOOOOOOQQQMMMKKKIIIJJJKKKKKKIIIGGGBBBAAAAAA@@@@@@>>>======<<<:::<<<>>><<<999>>>FFFTTTxxxsssppppppnnn```VVVNNNPPP___wwwxxxkkkooo~~~ssspppmmmjjjiiifff___WWWSSSRRRRRRRRRWWWhhhwwwyyy{{{zzzzzz~~~lll\\\ZZZ```bbblllooovvvmmmZZZSSSPPPPPPQQQNNNMMMLLLKKKLLLKKKJJJIIICCCCCCCCCBBBAAA???>>>===::::::===>>>>>><<>>===:::;;;===>>>>>>???AAACCCFFF\\\yyy|||~~~iiiTTTNNNTTTccc}}}~~~zzzxxxrrrrrrnnngggdddeeeaaaZZZVVVWWWUUUQQQXXX\\\tttvvvvvv~~~sssbbbYYY\\\dddggghhhzzzwwwcccZZZVVVSSSPPPPPPLLLMMMMMMLLLJJJIIIIIIJJJDDDEEEEEEEEECCCAAA???===;;;======<<<<<<>>>@@@AAAIIISSS}}}xxx```TTTRRR[[[rrr~~~~~~tttrrrsssppphhh^^^aaa```ZZZYYY\\\[[[WWW[[[[[[nnn|||wwwzzz~~~nnnaaa\\\aaakkkmmmooovvvddd\\\XXXTTTPPPNNNKKKLLLLLLKKKJJJHHHIIIIIIEEEEEEFFFFFFDDDAAA???======>>>===;;;;;;===>>>>>>@@@CCCiiijjjYYYQQQTTTjjjyyy}}}|||vvvqqqmmmkkkjjjbbbbbbaaa```___]]][[[ZZZbbbaaalllwwwuuu~~~rrrfffcccddddddfffeeeddd[[[YYYTTTPPPRRRTTTQQQQQQRRRPPPJJJGGGHHHGGGFFFFFFEEECCCBBB@@@???>>>===:::999999;;;===???AAAJJJ[[[kkkXXXNNNOOOaaauuu|||||||||zzz{{{||||||~~~wwwrrrnnnkkkiiieeeeeedddbbb```^^^]]]\\\\\\[[[ccc|||mmmbbb```dddkkkqqq{{{hhh]]]YYYTTTSSSWWWYYYUUUSSSRRROOOIIIGGGIIIIIIIIIHHHGGGEEECCCAAA@@@>>>===;;;::::::;;;===???;;;AAAPPPvvvnnn]]]RRRPPP[[[jjj~~~uuuqqquuu|||}}}|||vvvxxxuuu~~~wwwrrrnnnkkkiiiiiihhhfffdddbbb```^^^^^^___\\\aaavvvxxxfff```eeeqqqkkk___YYYUUUWWW]]]^^^XXXTTTQQQMMMIIIHHHKKKMMMLLLKKKIIIGGGEEEBBBAAA???>>><<<::::::<<<===>>>>>>@@@IIImmmzzzggg\\\TTTOOOSSS\\\tttuuujjjgggiiiqqq{{{vvvrrrvvvzzzlll~~~xxxuuurrrnnnlllllljjjgggdddaaa```______ccc___```oooyyyjjj^^^dddwwwyyyjjjaaaZZZVVVXXX^^^^^^XXXRRROOOKKKHHHIIIMMMNNNNNNLLLJJJHHHEEECCCAAA???>>>===<<<;;;<<<===>>>BBBAAADDDdddpppeee[[[XXXVVVSSSTTTWWWhhhnnniiiccceeejjjrrr}}}rrrooouuurrrccc}}}|||zzzvvvsssmmmkkkgggccc```______``````]]]]]]fff~~~lll```]]]nnnqqqlllfffaaa[[[VVVWWWZZZYYYSSSNNNLLLJJJHHHKKKOOONNNMMMLLLJJJGGGDDDBBBAAA@@@???>>>============>>>>>>===>>>WWW|||rrriii^^^YYYVVVZZZ]]]\\\ZZZYYYccc|||kkk[[[^^^bbbffflllsss|||nnnkkksss~~~~~~kkk\\\}}}xxxmmmjjjfffbbb______aaabbb______```fffxxxfff___ddd{{{rrrbbbbbbaaa^^^ZZZVVVUUUUUURRRNNNKKKLLLKKKIIIKKKOOOMMMLLLKKKIIIGGGDDDBBBAAAAAA@@@???>>>>>>=========:::<<<===NNNsssmmm___VVVTTTTTTXXX```ffffff___YYYcccvvv___RRRUUU^^^fffmmmrrr{{{vvv{{{jjjhhhpppvvvttttttdddXXX|||vvvnnnjjjfffaaa``````cccddddddfffgggjjjuuuvvvcccdddppplll^^^___^^^\\\YYYWWWTTTRRROOOLLLKKKNNNMMMJJJJJJLLLLLLLLLKKKJJJHHHFFFDDDCCCAAAAAA@@@???>>>>>>======;;;@@@@@@IIIbbb~~~cccXXXRRRTTTYYYcccpppxxxwwwlllaaa___mmmoooXXXRRRSSSYYYeeeqqqxxx}}}ooottt~~~iiigggppp|||gggkkkvvviii]]]UUUxxxpppnnnkkkfffbbb```bbbdddfffgggiiijjjiiioooqqqdddbbbiiizzz~~~ccc``````^^^ZZZXXXWWWTTTQQQNNNLLLMMMPPPOOOKKKIIIJJJLLLLLLKKKJJJIIIGGGEEEDDDAAAAAA@@@@@@???>>>======:::AAA@@@AAAQQQkkkwww___XXXWWW[[[dddsssqqqYYYddd|||vvvVVVOOOQQQQQQWWWgggwwwzzzlllpppxxxkkkiiirrrmmm\\\eee~~~oooaaaXXXTTTxxxwwwyyysssooojjjeeecccdddgggggggggfffgggiiihhhhhhuuuyyyhhhaaaaaaeeeiii|||uuukkkcccaaa```^^^[[[YYYWWWUUUTTTQQQOOOMMMLLLMMMNNNMMMLLLPPPNNNLLLJJJIIIHHHGGGGGGCCCBBB@@@@@@@@@@@@???============DDDKKKUUU|||ttt```VVVWWWccchhhyyyqqq___\\\kkkdddSSSMMMNNNRRRWWWdddoooyyyaaaeeeyyywwwiiittt|||bbbccclllrrrfff]]]QQQEEEzzzyyyzzzsssqqqmmmiiiggghhhhhhgggfffeeegggiiihhhgggqqqrrraaa]]]```hhhoootttkkkddd___```___^^^\\\ZZZWWWUUUSSSQQQOOOMMMMMMNNNNNNMMMLLLOOONNNNNNMMMKKKJJJHHHGGGDDDCCCAAAAAAAAAAAA@@@>>>>>>>>>===CCCHHHOOOqqq~~~nnn\\\VVV[[[bbbjjj|||nnn___YYYbbb}}}|||^^^QQQMMMOOORRR^^^eeehhhwwwsss```ggguuuvvviiivvvyyydddeeerrr|||lllaaaYYYOOOEEEzzzzzz{{{sssooonnnllllllllljjjhhhfffiiijjjlllkkkhhhmmmjjj\\\\\\bbbfffqqqpppkkkgggcccbbb^^^______]]][[[XXXUUUSSSRRRPPPNNNMMMNNNNNNMMMLLLMMMOOOPPPQQQPPPMMMIIIGGGFFFDDDCCCCCCCCCCCCBBB@@@@@@@@@>>>AAAEEEGGGaaa}}}sssdddVVVVVV^^^cccooo|||nnn```UUUWWWmmmmmmUUUNNNNNNPPPRRR\\\``````llljjj___gggpppyyyxxxoooqqqcccgggzzz~~~pppbbbXXXSSSKKKDDDxxxzzz{{{ssspppqqqsssuuuuuutttrrrqqquuutttsssppplllnnn|||}}}eee\\\___eeeeeerrrssshhhgggdddbbbeee]]]^^^___^^^\\\XXXUUURRRQQQOOOMMMMMMNNNNNNMMMLLLMMMOOOSSSTTTSSSOOOJJJFFFGGGEEEDDDDDDEEEEEEDDDCCC@@@AAA>>>@@@CCCBBBUUUvvvxxxnnnfffYYYOOOSSS^^^aaaoooxxxpppbbbTTTOOO```yyy^^^MMMKKKNNNPPPRRRPPPXXX[[[eeezzz{{{eee^^^eeejjjyyy~~~{{{}}}lllfffqqq~~~uuufffYYYQQQLLLGGGBBB~~~vvvyyy{{{ssstttvvvzzz~~~~~~yyyuuuqqqrrr}}}zzzddd]]]```dddfffvvvjjjdddbbb\\\[[[aaa]]]]]]^^^^^^\\\YYYUUUSSSOOONNNLLLMMMNNNOOOOOONNNOOOQQQTTTUUUTTTOOOJJJFFFHHHFFFEEEFFFGGGGGGFFFDDDAAAAAA>>>@@@DDDAAAMMMgggttthhh^^^YYYQQQKKKPPPZZZ\\\jjjxxx||||||zzzvvvpppaaaSSSLLLXXXooommmRRRHHHJJJNNNQQQSSSNNNXXX\\\bbbqqq|||uuuzzzccc]]]aaaiii}}}qqqsssyyynnn___SSSLLLFFFCCCAAA~~~yyy|||~~~vvvsssvvvzzz}}}~~~{{{xxxuuuuuu~~~vvvaaa]]]___```fffzzzvvvjjjfff```YYYZZZ___]]]]]]^^^]]][[[YYYVVVTTTOOONNNMMMNNNPPPRRRRRRRRRSSSTTTUUUTTTRRRNNNJJJGGGHHHGGGFFFFFFHHHHHHGGGFFFBBBCCC???@@@EEEBBBIII]]]pppaaaTTTOOOLLLJJJNNNWWW^^^jjjuuuxxx{{{~~~zzzrrr\\\RRRLLLUUUhhh}}}ooo^^^LLLGGGJJJNNNQQQTTTWWWaaabbbeeesss}}}pppxxxddd\\\aaannnyyy{{{tttgggYYYPPPIIICCCAAAAAA{{{{{{vvvxxxyyyxxxwwwyyy}}}{{{xxxwwwvvvuuuzzznnn]]]^^^aaa```mmmyyyuuunnnfff___]]]^^^aaa^^^^^^]]]\\\ZZZXXXWWWUUUQQQPPPOOOQQQTTTWWWXXXXXXWWWVVVUUURRROOOLLLIIIGGGHHHGGGFFFFFFHHHHHHGGGFFFDDDDDD??????EEEBBBEEETTTyyyxxxcccOOOIIIJJJJJJOOOWWW^^^iiitttyyy|||mmmTTTNNNLLLSSSbbbrrr~~~```TTTJJJHHHKKKNNNQQQUUU]]]hhhkkkrrrwwwnnnxxxccc[[[dddxxxwwwmmm```SSSMMMIIICCCAAABBBxxxwww~~~~~~zzzwwwxxx|||wwwtttsssuuuuuusssuuuzzzgggZZZ___eeedddzzzttttttmmmaaa[[[]]]```aaa___^^^]]][[[YYYXXXWWWWWWRRRQQQQQQTTTWWWZZZ\\\\\\ZZZXXXTTTQQQMMMJJJIIIHHHHHHFFFFFFFFFHHHHHHHHHFFFFFFEEE??????EEEAAABBBOOOppphhhOOOGGGIIIKKKQQQXXXXXXcccmmmuuu~~~uuuaaaMMMKKKLLLSSS^^^lll{{{rrrXXXPPPJJJJJJLLLMMMQQQVVV[[[hhhrrrtttnnnyyybbbZZZhhh|||uuuggg[[[PPPLLLHHHCCCAAADDDvvv{{{{{{wwwvvvxxxzzzsssttttttrrrooooootttxxxuuucccaaa^^^cccqqq{{{mmmfff```^^^\\\YYY___hhhllleee]]]YYYZZZ[[[ZZZWWWWWWUUUTTTTTTVVVWWWWWWVVVXXXXXXUUUPPPIIIGGGHHHKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFHHHIII^^^{{{oooVVVMMMGGGKKKRRRQQQUUU\\\gggqqqtttlll]]]QQQEEEFFFLLLUUU^^^eeeoooyyy}}}hhhPPPNNNKKKKKKNNNRRRUUUWWWcccmmm|||{{{jjjkkkxxx```aaajjj}}}wwwkkk___UUULLLIIIFFFCCCAAABBByyy|||~~~yyywwwwwwyyy{{{wwwxxxyyyvvvqqqnnnoooqqqyyykkkbbbdddbbbhhh|||lllccc^^^[[[[[[ZZZ[[[bbbjjjhhhbbb[[[XXXYYYZZZYYYWWWUUUTTTRRRSSSUUUVVVVVVUUUVVVUUURRRNNNKKKIIIJJJLLLHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHTTTjjjwww]]]PPPHHHJJJQQQPPPQQQUUU[[[aaabbb\\\QQQIIIHHHIIIOOOZZZbbbgggmmmssssss~~~www```PPPMMMKKKKKKNNNQQQTTTUUU___fffssstttjjjqqqqqqaaaccckkkpppddd\\\SSSJJJFFFDDDAAA???@@@~~~}}}~~~~~~{{{xxxuuuuuuvvvxxxzzzzzz||||||yyyrrrllljjjjjjqqqyyynnnbbbdddllliiisssiii___[[[XXXVVVWWWWWWYYY```gggaaa]]]XXXVVVXXXYYYYYYXXXVVVTTTSSSSSSUUUVVVVVVUUUTTTRRROOOMMMMMMMMMLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFKKKWWW|||iiiXXXJJJKKKQQQPPPPPPPPPQQQRRRSSSQQQMMMJJJLLLMMMUUUaaahhhiiihhhiiigggqqqnnnYYYOOOMMMJJJJJJLLLOOOPPPQQQXXX\\\eeerrruuupppmmmzzzmmmeeeiiiqqqyyyiii]]]XXXOOOFFFDDDCCC???>>>???|||{{{}}}}}}{{{xxxvvvtttqqqpppqqqsssuuuvvvxxxzzzzzzvvvpppkkkjjjkkkrrr{{{~~~lllfffbbbmmmwwwtttyyy___[[[XXXWWWUUUTTTTTTUUUYYY]]]\\\YYYVVVUUUWWWYYYYYYXXXWWWVVVTTTUUUWWWXXXXXXWWWTTTQQQNNNMMMOOOOOOMMMJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDJJJNNNooowwwbbbOOONNNTTTRRRNNNMMMMMMMMMNNNOOOPPPPPPOOORRR\\\iiioookkkdddaaaaaahhhvvviiiWWWQQQNNNKKKIIIIIIJJJJJJJJJQQQRRRXXXcccqqq}}}yyywwwwww}}}ooommmuuuuuueeeZZZTTTLLLDDDCCCBBB???>>>???}}}yyyzzz{{{yyyuuussspppmmmlllnnnqqqqqqqqqsssttttttppplllkkkmmmpppuuu|||}}}tttnnnjjjjjjlllwwwppp^^^WWWUUUVVVVVVSSSQQQSSSUUUVVVXXXWWWVVVVVVWWWXXXXXXXXXUUUTTTSSSSSSUUUVVVVVVUUUUUURRROOOOOOPPPPPPLLLIIIJJJJJJJJJIIIIIIIIIHHHHHHJJJIIIIIIGGGFFFDDDCCCCCCLLLMMMhhhnnnXXXTTTXXXTTTNNNOOOPPPPPPQQQRRRSSSTTTVVV[[[fffrrruuulllaaa\\\]]]aaakkkwww}}}wwwgggYYYTTTQQQMMMJJJIIIHHHFFFEEEJJJJJJMMMTTT^^^gggkkklllmmmssszzz}}}~~~}}}uuuyyy~~~pppaaaWWWRRRIIICCCCCCCCC@@@???@@@}}}{{{{{{{{{zzzvvvrrrnnnmmmoooqqqpppnnnooopppooommmjjjkkkppptttssszzz}}}ssslllfffbbbjjjssswww~~~wwwfff[[[RRRQQQTTTVVVSSSRRRUUUVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVQQQOOONNNNNNPPPQQQQQQPPPSSSRRRRRRRRRRRRPPPMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGEEECCCBBBKKKLLL```|||aaaYYYZZZUUUVVVYYY\\\]]]]]]^^^___```bbbhhhttt|||yyykkk___ZZZZZZ[[[```iiiqqqoooeee\\\WWWTTTPPPMMMKKKJJJHHHFFFHHHGGGHHHJJJOOOSSSVVVWWW```fffmmmrrrwwwtttgggZZZRRROOOHHHBBBCCCCCCAAA@@@AAA~~~yyytttssstttuuurrrooommmooopppooollllllooorrrooovvv~~~xxxkkkccc```______gggwww}}}~~~~~~iii]]]VVVSSSOOOUUUWWWTTTSSSWWWWWWUUUTTTUUUVVVUUUTTTRRRRRRQQQNNNLLLKKKLLLMMMNNNNNNNNNOOORRRTTTUUUSSSQQQPPPPPPKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFDDDCCCHHHJJJVVVmmmiii]]][[[RRRXXX]]]cccgggiiillloooqqqpppxxx|||jjj]]]ZZZYYYWWWXXX___gggjjjeee___YYYVVVSSSQQQQQQPPPNNNMMMJJJKKKKKKLLLMMMPPPTTTWWWaaaiiissszzzxxxkkk___TTTNNNLLLEEE@@@BBBCCCAAA@@@AAAzzzxxxyyyxxxtttpppnnnqqqsssrrrooommmmmmoookkkttt|||yyyjjj^^^YYY[[[```cccbbbxxx{{{qqqeeeXXXTTTYYYRRRXXXZZZVVVTTTWWWVVVRRRRRRTTTUUUTTTRRRPPPNNNNNNNNNMMMKKKLLLMMMOOONNNNNNLLLPPPUUUVVVTTTRRRSSSTTTLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFDDDCCCEEEIIIOOO]]]|||mmm___ZZZOOOPPPVVV___fffkkkqqqxxx|||{{{~~~iii\\\ZZZZZZWWWVVV[[[dddhhhfffbbbYYYWWWUUUUUUUUUUUUTTTSSSMMMPPPRRRSSSTTTXXX^^^cccfffppp|||tttggg[[[RRRLLLJJJDDD???AAABBBAAA???@@@{{{yyy{{{zzztttooommmooopppqqqooommmllllllmmmxxxwwwxxx}}}|||kkkZZZTTTXXX___bbbcccgggrrrwww|||rrrbbb___ZZZWWWXXXWWWXXXYYYZZZZZZYYYYYYXXXRRRSSSSSSQQQNNNLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPRRRSSSSSSPPPNNNNNNNNNNNNLLLIIIFFFEEEEEEFFFGGGGGGFFFEEEDDDEEEGGGFFFGGGJJJSSSlllzzzZZZNNNSSSQQQYYYaaaeeennn{{{pppbbb[[[WWWUUUTTTXXX___fffiiijjj```^^^[[[ZZZZZZYYYXXXVVVWWWXXXYYYZZZ]]]aaagggllluuu|||wwwlllaaaUUUMMMLLLDDDDDDCCCBBBAAAAAA@@@@@@~~~yyywwwxxxxxxsssnnnmmmrrrssstttsssqqqpppqqqrrrvvvwwwyyy}}}}}}lll```VVVUUU\\\aaaeeegggfffooo{{{ggg^^^^^^\\\ZZZ\\\WWWXXXYYYZZZYYYWWWVVVTTTQQQRRRRRRQQQNNNLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOQQQPPPOOOPPPQQQQQQPPPNNNMMMMMMNNNLLLHHHFFFEEEEEEFFFHHHJJJKKKIIIHHHHHHIIIFFFGGGIIIPPPccc]]]MMMOOORRR\\\hhhqqq|||uuufff___\\\YYYWWWYYY```fffiiijjjdddaaa^^^]]]^^^`````````]]]```dddfffggglllsssxxx{{{ooofff\\\QQQKKKJJJDDDCCCCCCBBBAAAAAA@@@@@@}}}xxxuuuvvvuuurrrpppqqqwwwxxxxxxvvvuuutttuuuvvvtttwww|||~~~ppp\\\VVVUUU[[[bbbfffjjjnnnnnnvvvlll]]][[[]]]\\\[[[]]]XXXYYYZZZZZZXXXUUURRRPPPPPPQQQRRRQQQOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOQQQOOOMMMMMMNNNOOOOOOOOOJJJLLLMMMKKKIIIGGGGGGHHHIIILLLPPPRRRQQQNNNLLLKKKGGGHHHIIILLLWWWooofffRRRMMMQQQ]]]lllxxx|||mmmeeeccc___[[[[[[```eeehhhiiigggccc___^^^```dddgggiiigggmmmsssvvvvvv|||yyypppeee^^^UUULLLGGGGGGCCCCCCBBBBBBAAAAAA@@@@@@|||xxxuuuvvvuuussssssvvv{{{{{{zzzxxxuuuttttttvvvtttyyyxxxgggVVVUUUZZZccciiiiiimmmuuulllbbbZZZZZZ[[[ZZZZZZ\\\YYYZZZ[[[[[[XXXTTTPPPMMMOOOPPPRRRQQQPPPNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOQQQNNNKKKJJJLLLNNNOOOOOOHHHJJJLLLMMMLLLLLLMMMOOOPPPTTTYYY[[[XXXTTTOOOMMMIIIJJJKKKKKKOOO^^^zzzsssZZZPPPNNNYYYfffqqqwww{{{||||||sssjjjiiiddd]]]\\\___dddggghhhgggccc^^^\\\___eeejjjmmmrrryyyqqqhhh^^^XXXPPPHHHDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@{{{{{{wwwvvvwwwvvvtttvvv{{{|||{{{yyyvvvsssqqqrrrsssvvv|||nnn^^^YYYYYY___iiijjjhhhppp~~~xxxfff```[[[ZZZ[[[[[[\\\^^^[[[\\\\\\[[[YYYUUUQQQNNNNNNPPPRRRQQQPPPOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOQQQNNNJJJIIIJJJMMMNNNOOOHHHJJJNNNPPPQQQSSSUUUWWWXXX\\\``````]]]WWWRRROOOLLLLLLMMMMMMLLLTTTjjj}}}```PPPMMMTTT^^^fffiiikkkooossswwwnnnmmmggg___\\\___dddiiikkkkkkgggbbbaaaeeekkkqqqttt{{{lllcccZZZTTTMMMEEEBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@wwwwwwttttttvvvuuutttwww|||zzzyyyxxxtttqqqppprrrtttzzz}}}sssbbbYYY^^^]]]bbbjjjiiiiiiyyylll```]]]ZZZYYY[[[^^^___```\\\[[[[[[ZZZXXXUUURRRQQQOOOQQQRRRRRRPPPOOOOOOPPPRRRRRRQQQPPPOOOOOONNNNNNPPPNNNJJJIIIKKKMMMNNNNNNJJJMMMPPPSSSUUUWWWZZZ\\\\\\___aaa```\\\WWWSSSQQQPPPMMMMMMOOOMMMOOO```sssgggSSSNNNRRRZZZaaadddfffnnnwwwzzzrrrpppiii```]]]```gggmmmpppsssqqqooopppuuu{{{{{{sssfff]]]UUUPPPJJJDDDAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@~~~tttpppooopppsssrrrppptttyyywwwwwwvvvtttrrrsssvvvyyy~~~}}}~~~zzzooobbb\\\\\\bbb```dddllllllpppuuuccc[[[YYYWWWXXX[[[^^^^^^\\\ZZZYYYXXXWWWUUUTTTTTTSSSPPPRRRSSSRRRPPPOOOOOOPPPRRRRRRQQQPPPOOONNNMMMLLLPPPNNNKKKKKKLLLNNNNNNNNNNNNPPPTTTVVVWWWXXXZZZ\\\[[[]]]]]]\\\YYYVVVUUUTTTSSSNNNLLLOOOMMMLLLWWWgggwwwaaaPPPSSSZZZaaaccceeennnzzz}}}vvvrrrjjjbbb___cccllltttxxx||||||}}}}}}pppggg]]]VVVNNNKKKGGGBBB@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@}}}sssjjjjjjlllpppooommmpppvvvuuuuuuuuuttttttwww{{{|||yyyzzzzzz}}}uuujjj___YYY\\\dddeeebbbfffnnnpppyyy}}}eee]]]XXXWWWVVVWWW[[[]]]ZZZUUUYYYWWWVVVTTTSSSSSSTTTUUUQQQRRRSSSRRRPPPOOOOOOOOORRRRRRQQQPPPNNNMMMLLLLLLPPPNNNLLLLLLMMMNNNNNNNNNQQQSSSVVVWWWWWWWWWXXXZZZYYYYYYYYYXXXVVVUUUUUUWWWUUUNNNKKKOOOMMMJJJRRR___yyyrrrRRRTTT[[[bbbbbbbbbkkkwwwxxxssslllccc```fffpppxxx}}}uuuggg^^^WWWOOOIIIGGGDDDAAA@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@yyyppplllkkklllooossstttrrrppppppoooooooooqqqxxx~~~yyysssppprrrxxxwwwbbb[[[\\\^^^```cccnnndddeeettt~~~jjjbbbZZZWWWXXXYYY\\\]]][[[VVVSSSVVVUUUSSSRRRQQQQQQRRRRRROOOPPPRRRSSSTTTSSSQQQPPPSSSTTTQQQLLLKKKNNNOOOMMMMMMMMMMMMMMMNNNOOOOOOPPPMMMRRRWWWXXXVVVUUUWWWYYYWWWVVVUUUVVVVVVVVVTTTRRRUUUSSSPPPMMMKKKNNNRRRVVVnnn^^^VVVTTT\\\ccceeellltttppplllddd^^^```fffnnnxxx|||nnnccc]]]QQQMMMIIIEEEDDDBBBAAA@@@CCCDDDDDD@@@===???AAACCCzzzqqqnnnllllllpppvvvyyywwwtttnnnmmmlllkkklllqqqwww|||zzzwwwsssqqqsssxxx}}}yyyjjj[[[XXX[[[^^^aaaeeehhhkkkpppxxxsss```\\\VVVXXXXXXXXXZZZ[[[YYYVVVSSSSSSRRRQQQOOONNNOOOOOOPPPNNNOOOQQQSSSSSSRRRQQQPPPQQQRRRPPPLLLKKKNNNOOOMMMMMMNNNOOOPPPQQQPPPOOONNNNNNSSSWWWWWWTTTRRRSSSUUUVVVVVVUUUUUUUUUTTTRRRQQQQQQPPPNNNKKKJJJKKKOOOSSShhheeeZZZUUU[[[dddhhhnnnwwwpppjjjccc^^^aaagggnnnwwwwwwjjj___ZZZNNNJJJFFFCCCBBBAAA@@@@@@AAAAAA@@@>>>>>>???AAAAAAyyytttqqqpppttt||||||wwwmmmlllkkkiiihhhkkkooosssuuutttssstttvvvyyy|||~~~wwwddd]]]YYYZZZ^^^aaafffkkkjjj{{{aaaWWWYYYUUUZZZXXXWWWWWWWWWWWWUUUSSSPPPOOOMMMLLLKKKKKKLLLLLLMMMNNNPPPQQQQQQQQQPPPOOOMMMNNNMMMJJJJJJMMMOOOMMMLLLNNNPPPRRRRRRPPPMMMKKKPPPSSSVVVUUUQQQOOOOOOQQQUUUUUUUUUTTTSSSQQQPPPOOONNNNNNMMMKKKJJJKKKNNNPPP^^^tttxxxrrraaaUUUZZZdddkkkrrrzzzppphhhbbb___ccciiiooowww~~~{{{nnncccZZZUUUJJJGGGBBB@@@???@@@@@@@@@AAA???>>>>>>@@@AAAAAAAAA}}}xxxuuuxxx~~~{{{uuullllllllljjjiiijjjmmmppprrrtttwwwyyyzzz|||~~~zzzlllcccYYY[[[^^^aaacccfffkkkppp{{{nnnYYYVVV\\\YYY[[[XXXUUUSSSTTTTTTSSSSSSNNNMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNIIILLLKKKIIIJJJMMMOOOMMMMMMNNNOOOOOOOOOMMMLLLKKKOOORRRSSSSSSQQQOOOOOOPPPTTTTTTTTTSSSQQQNNNMMMMMMMMMNNNNNNMMMLLLLLLNNNPPPUUUddd}}}}}}}}}jjjWWWXXXccclllttt{{{rrrhhhbbb```eeekkkqqqxxx~~~tttggg\\\TTTOOOGGGDDD@@@??????AAAAAAAAAEEE@@@>>>@@@CCCBBBBBBCCC}}}xxxyyy{{{zzzsssmmmjjjkkklllllllllmmmoooqqqtttwww{{{~~~~~~~~~~~~vvveee[[[XXXWWW\\\bbbccceeeiiipppuuuvvveeeXXXYYY___]]][[[XXXSSSQQQQQQQQQQQQQQQNNNMMMLLLJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKNNNNNNLLLMMMQQQRRRPPPNNNMMMKKKJJJIIIJJJKKKKKKNNNOOOQQQQQQQQQQQQRRRSSSRRRTTTTTTRRROOOLLLLLLMMMKKKLLLMMMMMMLLLLLLNNNOOORRRZZZjjjttt\\\XXXaaakkkttt|||uuujjjeeedddhhhnnnsssyyy{{{nnnaaaWWWOOOKKKEEECCC@@@@@@AAABBBBBBBBBFFF@@@>>>AAABBB@@@BBBFFF~~~{{{yyywwwsssnnniiiiiikkknnnppppppqqqrrrtttvvvyyy}}}~~~~~~~~~{{{iii\\\XXXXXXXXX___ccccccgggppp{{{yyygggaaaYYYYYY___^^^ZZZWWWRRROOOOOOOOOOOOOOOOOONNNLLLKKKJJJJJJKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLNNNRRRSSSQQQRRRVVVVVVTTTMMMLLLIIIGGGGGGHHHKKKLLLLLLMMMNNNOOOPPPRRRSSSTTTPPPSSSTTTRRRNNNLLLLLLNNNIIIJJJKKKKKKJJJJJJLLLNNNRRRWWW___qqqddd[[[aaaiiisss|||zzzpppjjjhhhlllqqquuu{{{tttggg[[[RRRLLLIIICCCBBBAAABBBCCCDDDCCCAAADDD>>>===@@@@@@>>>DDDNNN~~~}}}yyyuuurrrqqqmmmppptttwwwwwwwwwxxxxxxvvvyyy|||{{{yyyzzz~~~|||}}}ttthhh```\\\[[[\\\___dddggghhhpppyyyeee^^^```ZZZXXX]]]^^^YYYVVVRRROOONNNNNNMMMLLLOOONNNLLLKKKJJJKKKKKKLLLIIIIIIIIIIIIIIIJJJKKKKKKNNNQQQSSSQQQRRRUUUUUUSSSKKKJJJIIIHHHHHHJJJKKKLLLKKKKKKKKKLLLOOOQQQQQQRRROOORRRTTTSSSNNNLLLMMMPPPJJJJJJKKKJJJIIIJJJMMMPPPQQQUUUXXXcccnnnaaabbbhhhsss}}}~~~vvvppplllnnnssswww}}}|||vvvkkk```UUUNNNIIIHHHAAAAAABBBCCCEEEDDDAAA>>>BBB>>>>>>CCCBBBAAALLL[[[~~~{{{{{{{{{sssvvv{{{}}}~~~}}}}}}}}}uuuxxxzzzxxxuuuvvv|||zzzyyy|||pppaaaYYYZZZ]]]______fffkkkmmmooo|||kkk\\\\\\bbb\\\XXX]]]```YYYUUUQQQOOONNNMMMLLLKKKOOONNNLLLKKKJJJJJJKKKKKKIIIIIIHHHHHHHHHIIIJJJKKKKKKNNNPPPNNNOOORRRRRROOOIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKMMMOOOOOOOOONNNQQQTTTSSSOOOLLLNNNQQQMMMMMMMMMLLLKKKMMMPPPSSSNNNRRRSSS[[[xxxttteeeccchhhssszzzsssnnnppptttxxxtttoooeeeZZZQQQKKKHHHGGG???@@@BBBDDDEEEDDD@@@<<>>AAAAAAEEE[[[~~~}}}||||||xxxxxxwwwuuuwww{{{}}}zzzyyyzzz}}}vvvlllbbb[[[YYYZZZ[[[aaacccddddddhhhttt~~~hhhaaa```]]]YYYWWWWWWVVVRRRQQQTTTTTTQQQNNNLLLMMMNNNNNNNNNJJJJJJHHHHHHHHHJJJLLLMMMQQQQQQPPPOOOPPPQQQRRRSSSNNNLLLLLLLLLMMMLLLJJJHHHIIIHHHHHHIIIKKKLLLJJJIIIJJJKKKMMMPPPQQQRRRQQQPPPKKKKKKLLLMMMMMMMMMNNNNNNPPPNNNKKKIIIHHHJJJLLLNNNIIIKKKNNNOOOMMMRRRbbbssswwwqqqyyyuuulllbbbYYYPPPMMMHHHEEEEEEFFFGGGGGGHHHFFFDDDBBBAAA@@@@@@???BBBEEEJJJZZZ{{{~~~yyyvvvuuuyyy|||||||||zzzuuutttwwwwww~~~{{{xxxuuutttvvvyyyjjjgggaaa\\\ZZZ\\\___bbb```fffjjjkkktttlllbbb```\\\[[[WWWTTTUUUSSSPPPPPPSSSSSSQQQNNNMMMNNNNNNMMMMMMJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQRRRNNNMMMKKKKKKKKKJJJHHHEEEHHHGGGGGGIIIKKKLLLKKKIIIJJJKKKMMMPPPSSSSSSPPPNNNIIIJJJKKKMMMMMMNNNNNNNNNNNNLLLIIIGGGGGGIIILLLNNNNNNOOORRRTTTQQQPPPWWWbbb~~~}}}ooovvvxxxmmmfff\\\TTTKKKGGGDDDCCCEEEGGGIIIJJJHHHEEEBBBAAAAAAAAA@@@???AAAFFFWWWwww}}}yyyuuutttuuuwwwyyy~~~{{{{{{|||yyyssspppqqqoooxxx~~~yyy~~~vvvtttrrrpppqqqtttyyy{{{~~~qqqaaa```___^^^```bbbfffhhhcccnnnxxx}}}{{{eee^^^^^^^^^WWWSSSQQQQQQPPPMMMNNNQQQRRRQQQOOONNNNNNNNNLLLJJJIIIJJJKKKMMMNNNOOOOOONNNMMMMMMLLLKKKLLLMMMNNNOOOLLLKKKJJJJJJJJJJJJGGGEEEGGGGGGGGGIIIKKKLLLKKKIIIJJJJJJMMMPPPSSSSSSOOOLLLHHHIIIKKKMMMNNNNNNNNNNNNLLLJJJHHHGGGGGGJJJMMMOOOUUUTTTUUUWWWUUURRRUUUZZZjjjtttvvv~~~pppfff```WWWPPPHHHEEEBBBCCCFFFJJJLLLNNNGGGDDDAAA@@@AAABBBAAA@@@@@@JJJhhh|||vvvtttvvvwwwvvvtttvvvtttvvvyyywwwpppkkkkkkjjjpppyyy}}}wwwrrrvvv~~~zzzuuupppppppppnnnpppsssuuurrrzzz}}}nnn```\\\\\\]]]___aaadddfffgggiiixxx}}}kkk___WWWYYY___UUUPPPNNNOOONNNLLLMMMPPPRRRQQQOOOOOOOOONNNKKKIIIGGGIIILLLNNNOOOOOONNNNNNKKKJJJIIIIIIIIIJJJLLLLLLJJJIIIHHHIIIJJJJJJHHHFFFGGGGGGGGGHHHKKKLLLKKKIIIJJJJJJLLLPPPTTTSSSOOOJJJHHHIIIKKKMMMOOOOOOOOONNNKKKJJJHHHGGGHHHKKKNNNPPPUUURRRRRRTTTSSSQQQQQQUUUZZZ~~~www~~~tttggg]]]WWWOOOHHHHHHEEECCCDDDHHHMMMPPPRRRGGGCCC@@@???AAACCCBBBAAAEEESSSyyy}}}uuurrrssstttqqqmmmpppqqqrrrqqqnnnkkkiiiiiinnnpppqqqooolllkkklllooonnnnnnnnnnnnnnnooopppqqqsssooottt{{{nnnbbb]]]^^^```cccdddaaabbbgggiiihhh~~~yyyhhh]]]ZZZYYYUUUPPPOOOMMMKKKJJJJJJMMMPPPRRRWWWTTTPPPMMMKKKJJJHHHFFFDDDFFFIIILLLNNNNNNMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKJJJIIIGGGFFFFFFEEEDDDCCCDDDFFFHHHIIIIIIGGGJJJLLLNNNPPPOOOMMMJJJHHHGGGGGGGGGJJJMMMOOONNNMMMMMMKKKIIIGGGHHHKKKOOOQQQUUUUUUSSSPPPNNNMMMOOOQQQ^^^iiixxxkkk___VVVOOOJJJHHHDDDCCCDDDGGGLLLNNNLLLJJJ@@@DDDCCC>>><<<@@@DDDDDD@@@mmm}}}vvvqqqooommmiiifffjjjkkkllllllkkkkkklllmmmooopppooolllhhhgggiiikkkrrrpppmmmjjjjjjjjjlllnnnllliiinnn~~~uuukkkeee```\\\\\\___ddddddhhhllliiigggqqqnnneeeZZZUUUVVVWWWSSSOOOOOOMMMKKKJJJJJJLLLOOOQQQTTTRRRNNNLLLKKKJJJHHHFFFEEEGGGIIIKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDEEEDDDEEEGGGIIIJJJJJJHHHJJJKKKMMMOOONNNLLLIIIHHHEEEEEEFFFIIILLLNNNNNNMMMLLLKKKJJJIIIIIIKKKNNNOOOOOOOOONNNMMMKKKKKKMMMPPPTTTaaazzzuuummmbbbXXXPPPKKKGGGEEECCCDDDGGGKKKNNNNNNJJJFFF@@@????????????AAADDDGGG___|||vvvooojjjfffdddeeefffhhhiiijjjlllooorrrooonnnkkkgggdddbbbdddeeerrrnnnjjjfffdddeeegggiiifffeeeiiittt|||xxxnnnddd\\\\\\___aaadddggglllkkkrrrzzztttooommmXXXSSSOOOOOORRRSSSPPPLLLOOOMMMKKKJJJJJJLLLNNNPPPPPPNNNLLLJJJJJJIIIGGGEEEGGGGGGHHHHHHIIIJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEFFFFFFFFFHHHJJJKKKJJJIIIIIIJJJKKKLLLLLLKKKIIIGGGCCCCCCDDDGGGKKKMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLLLLJJJKKKKKKJJJIIIJJJMMMOOOMMMYYYkkkwwwiiibbbYYYPPPJJJGGGEEECCCCCCFFFJJJNNNPPPMMMFFFAAAAAA<<<<<>>DDDCCCBBBRRRiiiyyyxxxvvvpppiiiccc``````bbbfffiiikkkjjjiiiiiiiiiffffffggggggfffccc```^^^]]]]]]^^^```aaaaaabbbbbbeeecccfffiiiggghhhxxxzzzpppgggbbb\\\]]]bbbgggiiimmmvvvhhhXXXTTTRRRPPPNNNMMMMMMLLLLLLNNNMMMKKKJJJIIIJJJKKKKKKHHHHHHHHHIIIIIIHHHEEECCCFFFFFFEEEEEEEEEEEEFFFFFFAAABBBBBBCCCDDDEEEFFFFFFEEEFFFGGGHHHGGGGGGEEEEEEEEEEEEEEEFFFHHHIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCFFFIIIKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHJJJKKKLLLJJJIIIHHHIIIKKKKKKRRRWWW\\\sss~~~rrrggg\\\VVVOOOHHHFFFEEEEEEEEEKKKKKKKKKJJJGGGCCC@@@???BBB???@@@CCC@@@DDDbbb~~~uuusssppplllhhheeecccaaabbbeeehhhiiihhhfffffffffhhhgggggghhhhhhfffbbb___YYYZZZ]]]___aaaaaaaaa```bbb```aaaccc```aaaooozzzqqqjjjeeebbb```eeeeeehhhkkkoooyyy{{{fffYYYSSSPPPPPPOOOMMMKKKKKKNNNPPPNNNMMMKKKJJJIIIIIIIIIIIIFFFFFFGGGIIIJJJHHHDDDAAACCCCCCDDDDDDDDDDDDDDDDDD@@@@@@AAABBBDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBEEEEEEEEEFFFHHHHHHGGGEEEDDDDDDCCCCCCCCCDDDEEEFFFCCCCCCCCCFFFIIIKKKJJJIIIFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHHHHMMMPPPSSSccc|||tttiii___UUUPPPJJJEEEDDDDDDEEEFFFOOONNNLLLHHHCCC@@@@@@AAA>>>???AAABBBBBBRRRyyy{{{uuuqqqkkkhhhhhhhhheeeccceeefffggggggggghhhkkknnnpppmmmiiihhhhhhgggeeeccc````````````_________^^^aaa]]]]]]___^^^^^^kkk{{{vvvqqqkkkfffeeefffggghhhnnnmmmpppxxxdddUUUPPPOOOJJJMMMNNNMMMKKKKKKNNNQQQNNNMMMKKKJJJIIIHHHHHHHHHFFFFFFHHHJJJJJJHHHCCC@@@@@@AAABBBDDDDDDDDDCCCCCC???@@@AAABBBDDDEEEFFFGGGHHHFFFDDDBBBAAABBBBBBCCCGGGFFFFFFGGGHHHIIIHHHFFFCCCCCCAAAAAAAAACCCDDDEEEEEEDDDDDDFFFIIIJJJIIIHHHDDDDDDEEEEEEFFFFFFGGGGGGGGGIIIJJJJJJIIIHHHIIIJJJHHHJJJMMMQQQWWWjjj{{{}}}yyyqqqjjj```WWWPPPKKKFFFDDDDDDGGGJJJKKKQQQQQQOOOJJJDDDAAAAAABBB===@@@CCCEEEOOOmmmxxxrrrkkkdddbbbddddddbbb___iiiiiihhhggghhhmmmtttyyyxxxrrrkkkgggfffggggggfffhhhfffccc```^^^]]]]]]]]]aaa\\\[[[^^^^^^```lll{{{xxx}}}uuuqqqllliiiffffffjjjnnnqqqsssnnnnnnuuuqqqYYYPPPNNNNNNIIIMMMPPPPPPMMMKKKMMMOOONNNMMMKKKJJJIIIHHHGGGGGGFFFGGGHHHJJJKKKHHHCCC???>>>???BBBDDDDDDDDDCCCBBB??????AAABBBDDDEEEFFFGGGLLLJJJGGGDDDCCCDDDEEEFFFHHHGGGGGGHHHIIIJJJHHHGGGCCCBBB@@@@@@@@@BBBDDDEEEFFFEEEEEEGGGIIIJJJIIIGGGCCCCCCCCCCCCDDDEEEGGGGGGGGGIIILLLMMMLLLMMMNNNOOOKKKKKKOOORRRQQQZZZxxx~~~qqqrrrvvvzzz~~~rrriiicccZZZQQQMMMJJJFFFEEEGGGKKKOOOQQQRRRRRRQQQMMMFFFBBBBBBCCC>>>CCCFFFJJJ]]]}}}tttppplllfffaaa^^^^^^```bbbeeeggghhhggghhhnnnxxxwwwkkkfffhhhjjjjjjggglllgggdddccc```[[[[[[^^^____________aaaeeelllpppvvvxxx}}}vvvnnniiieeejjjkkkpppvvvqqqqqq~~~~~~~~~gggYYYSSSQQQPPPKKKLLLMMMLLLLLLLLLNNNPPPLLLKKKJJJHHHHHHJJJKKKLLLJJJIIILLLPPPNNNGGGAAAAAABBBCCCEEEGGGIIIHHHEEEBBB@@@@@@BBBCCCDDDDDDEEEEEELLLLLLIIIFFFBBBAAABBBDDDGGGLLLPPPOOOJJJFFFFFFGGGAAACCCDDDDDDCCCBBBBBBCCCCCCDDDFFFHHHIIIIIIIIIHHHEEEEEEEEEEEEFFFHHHKKKLLLHHHIIIJJJKKKLLLLLLLLLKKKKKKHHHKKKOOOOOOTTTjjjrrrlllqqqssstttyyyttthhhaaa[[[SSSLLLKKKGGGBBBBBBGGGMMMPPPQQQQQQQQQMMMGGGBBBAAAAAA@@@BBBHHHHHHYYY{{{rrrmmmjjjeee```]]]^^^```bbbdddfffgggffffffjjjrrryyytttpppkkkhhhjjjmmmqqqsssooojjjeeeddd```\\\[[[^^^aaabbbbbbcccdddiiioootttnnnrrrzzzyyyvvvtttqqqmmmjjjhhhiiippprrrwww~~~|||~~~tttddd[[[VVVSSSPPPLLLLLLMMMMMMOOOOOOPPPPPPMMMLLLKKKIIIIIIKKKLLLMMMKKKIIILLLOOONNNHHHDDDDDDGGGGGGGGGIIIJJJIIIFFFDDD@@@AAABBBCCCCCCDDDDDDCCCIIIIIIHHHEEEBBBBBBCCCEEEIIIMMMPPPNNNIIIEEEEEEGGGCCCDDDFFFEEEDDDBBBCCCDDDDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOOOONNNPPPSSSOOOMMM\\\pppxxxkkkiiijjjkkkpppuuuwwwyyyzzzkkk```ZZZUUUNNNIIIDDDDDDEEEHHHLLLQQQTTTUUURRROOOJJJEEEBBBBBBBBBBBB???MMMaaawwwoookkkhhhccc___^^^^^^aaabbbeeefffgggfffdddeeejjjnnniiijjjllllllmmmqqqvvv{{{ssslllgggdddaaa]]]]]]```gggggghhhiiijjjnnntttxxxnnnrrr~~~xxxqqqdddddddddeeeggghhhjjjkkkrrryyyyyy}}}uuuooofff___[[[XXXTTTPPPMMMLLLLLLOOORRRTTTRRROOOMMMLLLKKKJJJJJJKKKLLLMMMKKKIIIKKKNNNMMMIIIGGGHHHLLLKKKIIIIIIIIIHHHFFFEEEAAABBBBBBCCCCCCBBBBBBAAAEEEEEEEEEDDDBBBBBBDDDGGGKKKMMMNNNLLLGGGDDDDDDEEEEEEFFFGGGFFFDDDCCCCCCEEEFFFFFFGGGGGGHHHGGGGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHMMMLLLLLLLLLLLLNNNOOOPPPPPPPPPTTTUUUOOOHHHOOO\\\pppoooeeeeeeeeehhhmmmoooqqqxxxxxxnnnaaaWWWRRROOOJJJFFFAAAEEEJJJOOORRRSSSUUUVVVMMMIIICCC@@@???@@@AAABBB@@@XXX~~~zzzrrrllliiifffccc```___aaaccceeeggghhhhhhgggdddcccdddeeegggiiilllnnnpppsssxxx{{{tttmmmgggdddaaa___aaafffooopppppppppppprrrvvvyyywwwzzzyyymmmggg```cccfffiiilllooorrrtttxxxlll^^^\\\YYYXXXWWWUUURRRNNNMMMKKKKKKOOOTTTVVVRRRMMMLLLKKKIIIHHHHHHIIIKKKLLLKKKIIIIIIMMMMMMIIIIIIKKKMMMKKKGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBEEEGGGKKKKKKKKKHHHDDDBBBBBBCCCEEEEEEFFFEEECCCBBBCCCEEEGGGGGGGGGGGGFFFFFFEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHJJJIIIHHHGGGHHHJJJLLLNNNMMMNNNRRRSSSNNNIIILLLTTT]]]rrrzzzhhhgggfffhhhmmmoooqqqwwwxxxnnneeeZZZQQQMMMKKKHHHEEEEEEJJJQQQTTTTTTRRRSSSTTTKKKEEEAAA@@@@@@@@@AAADDDPPPrrryyytttooohhhgggfffcccbbbbbbdddfffhhhjjjjjjjjjiiifffdddcccbbbiiihhhiiimmmrrrwwwzzzzzztttmmmfffdddbbbbbbgggmmmxxxxxxxxxvvvttttttuuuvvv|||}}}zzzpppiiieeejjjmmmqqqsssssssssuuuvvvyyyrrrZZZUUUTTTRRRQQQQQQOOOMMMLLLLLLJJJIIIMMMRRRTTTPPPKKKHHHGGGFFFDDDDDDFFFGGGHHHJJJGGGHHHKKKKKKIIIIIILLLJJJGGGCCCAAAAAAAAA@@@???BBBBBBBBBBBBAAA@@@???>>>===???@@@AAAAAAAAADDDFFFGGGGGGGGGEEECCCAAAAAAAAACCCDDDDDDCCCAAAAAACCCEEEHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJHHHGGGFFFEEEFFFHHHJJJKKKKKKLLLNNNOOOLLLJJJMMMSSSUUUddd}}}qqqmmmkkklllpppsssuuuzzzvvvoooeee^^^TTTLLLIIIHHHFFFEEEJJJOOOSSSTTTSSSRRRSSSUUULLLFFFBBBBBBAAA@@@DDDLLLjjj{{{rrrpppkkkeeeeeedddccccccdddfffiiikkklllllllllkkkiiigggeeedddgggffffffjjjqqqyyy}}}wwwooohhhfffeeegggmmmuuu}}}}}}}}}zzzwwwtttssssssvvvvvvxxx{{{|||~~~|||yyyuuuqqqllliiihhhjjjnnnqqqrrrqqqpppsssuuuuuu```QQQSSSQQQOOOLLLJJJIIIIIIIIIIIIHHHHHHJJJMMMNNNLLLIIIFFFDDDCCCBBBBBBCCCDDDFFFGGGEEEFFFIIIJJJGGGGGGIIIEEEBBB???>>>>>>???>>>===AAAAAAAAAAAA@@@@@@???>>><<<>>>???@@@???@@@AAACCCCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBAAABBBDDDGGGHHHGGGFFFEEEEEEEEEEEEEEECCCCCCCCCDDDEEEGGGIIIKKKHHHGGGGGGGGGGGGIIIJJJKKKMMMLLLLLLKKKIIIJJJLLLOOORRR[[[oootttrrrrrrwwwzzz}}}uuukkkeeeZZZTTTMMMGGGEEEEEEGGGGGGMMMOOORRRSSSSSSSSSTTTTTTHHHBBB??????>>>AAAOOO___pppkkkkkkhhhbbbcccbbbbbbbbbdddfffiiikkkmmmmmmlllkkkkkkjjjhhhgggffffffggghhhmmmttt}}}~~~uuummmjjjiiikkkrrrzzz}}}~~~~~~|||xxxtttrrrrrrqqqoooppprrrtttvvv}}}}}}yyywwwuuuuuuwwwvvvuuusssrrrpppmmmlllgggjjjoooqqqttt{{{nnn___UUUMMMPPPOOOLLLIIIFFFEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGDDDCCCAAA@@@@@@AAACCCDDDDDDCCCDDDHHHHHHEEEDDDFFFAAA@@@>>>>>>???@@@???>>>???@@@@@@@@@@@@@@@???>>><<<===??????>>>>>>???@@@@@@@@@BBBEEEFFFFFFEEECCCAAAAAABBBBBBBBBCCCGGGJJJGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJHHHHHHIIIJJJJJJNNNSSS```vvv~~~~~~{{{qqqggg___YYYPPPMMMGGGDDDDDDGGGKKKMMMPPPQQQRRRSSSTTTSSSOOOMMMAAA===<<<@@@DDDRRRpppwwwiiifffhhhfffaaaaaa``````aaacccfffiiikkkmmmlllkkkkkkllllllkkkjjjgggjjjkkkiiihhhnnn{{{zzzqqqmmmlllmmmuuu}}}|||}}}~~~|||xxxuuusssrrrqqqnnnmmmpppqqqqqqvvv|||~~~~~~|||{{{wwwwwwvvvssspppoooppprrrwwwwwwxxxxxxxxxvvvrrroooiiinnntttzzziiiVVVRRROOOJJJLLLLLLKKKHHHEEEDDDDDDEEEEEEFFFFFFDDDCCCBBBDDDEEEDDDCCCAAA@@@@@@AAACCCDDDCCCAAACCCGGGGGGCCCAAACCC@@@???>>>???AAABBBAAA@@@>>>??????@@@@@@@@@??????<<<>>>??????>>><<<===>>>>>>???BBBFFFIIIIIIHHHFFFAAABBBBBBBBBCCCEEEIIILLLGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFHHHHHHHHHHHHHHHGGGHHHHHHGGGHHHJJJJJJHHHKKKLLLUUUggg~~~{{{qqqggg^^^VVVQQQLLLIIIFFFDDDFFFKKKPPPSSSUUUTTTTTTUUUUUUQQQIIICCCBBB>>>@@@HHHTTTkkkpppmmmgggeeegggccc```aaacccdddeeegggkkknnnnnnkkkhhhgggiiijjjiiigggeeehhhgggdddeeeoooxxx}}}zzzuuupppooonnnnnnttt{{{zzzzzzyyywwwtttssstttuuussstttrrrnnnnnnrrrtttssszzz~~~}}}{{{{{{zzzxxxyyyyyywwwvvvvvvxxxyyywwwsssrrruuuvvvrrrppppppttt~~~|||}}}}}}cccWWWSSSNNNMMMQQQNNNKKKFFFDDDCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDBBBAAA@@@@@@AAACCCDDDDDDAAA======???AAAAAA@@@BBB???<<<===@@@BBBAAA>>>>>>???@@@@@@>>>======>>>??????>>>===============>>>>>>@@@AAACCCDDDEEEFFFBBBAAA@@@BBBDDDEEEEEEDDDCCCDDDFFFIIIKKKKKKHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHQQQJJJMMM]]]kkkxxxtttggg```ZZZQQQKKKHHHGGGGGGFFFHHHKKKOOOSSSVVVVVVSSSTTTXXXTTTHHHBBBCCCCCCBBB>>>EEEiiiqqqnnngggeeegggccc___aaadddeeegggiiimmmpppppplllhhhfffffffffeeeccceeehhhhhhdddeeellltttwwwsssooommmnnnmmmkkknnnssswwwwwwuuusssrrrrrrtttvvvyyyyyytttmmmlllqqquuuuuuwwwyyy~~~}}}|||yyyvvvvvvxxxyyywwwyyy||||||||||||}}}~~~~~~xxxtttttttttrrrsssuuupppXXXQQQQQQNNNNNNRRROOOLLLGGGDDDCCCCCCBBBAAADDDCCCCCCBBBBBBCCCCCCDDDCCCBBB@@@???@@@AAABBBCCCCCC@@@======???@@@@@@>>>@@@???======>>>>>>===<<<===>>>??????>>>=========???>>>>>>===============????????????@@@AAACCCCCCAAA@@@???AAACCCDDDCCCBBBBBBCCCDDDGGGIIIJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEHHHIIIHHHGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHPPPJJJMMMXXX```kkkwwwlll```ZZZVVVOOOJJJHHHGGGGGGHHHJJJMMMQQQTTTVVVVVVVVVWWWTTTMMMDDD@@@AAABBB@@@AAAVVVrrrooogggdddfffbbb___aaaeeehhhjjjllloooqqqoookkkgggeeeddddddcccbbbeeehhhgggcccdddjjjoooppplllhhhhhhjjjjjjhhhiiilllqqqpppnnnnnnppptttxxx{{{xxxmmmjjjnnnrrrrrrpppqqqttt{{{yyyxxxwwwuuuttttttvvvxxxxxxyyyzzz{{{{{{|||yyyrrrqqqsssuuu{{{qqq^^^MMMKKKMMMLLLLLLNNNOOOKKKGGGDDDBBBBBB@@@???CCCBBBBBBAAAAAABBBCCCCCCBBBAAA@@@??????@@@AAABBB@@@???===>>>??????===<<<<<<=========<<<;;;<<<===<<<<<<======>>>=========>>>>>>======<<<<<<======@@@???>>>======???AAABBBAAA@@@???@@@AAABBBAAA@@@AAAAAAAAACCCFFFHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@CCCEEEFFFFFFGGGHHHIIIFFFGGGGGGHHHHHHIIIIIIIIINNNJJJLLLRRRTTT\\\vvv~~~zzziii___VVVRRROOOJJJHHHHHHGGGHHHJJJMMMPPPSSSUUUWWWVVVZZZYYYPPPGGGCCCAAAAAA???===JJJooorrrooogggcccdddaaa___cccgggkkkmmmoooqqqsssnnnlllhhheeedddcccddddddcccffffffcccdddiiillllllhhhdddcccfffhhhhhhjjjnnnllljjjhhhjjjooowww~~~{{{oooiiijjjkkkjjjiiijjjkkknnnwww~~~}}}~~~{{{~~~}}}vvvwww}}}wwweee___SSSIIIHHHJJJHHHGGGGGGLLLIIIEEECCCBBBBBBAAA@@@AAAAAA@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>??????=========>>>>>>===<<<;;;888;;;>>>>>><<<<<<>>>AAA<<<<<<<<<===???@@@???>>>>>>======<<<<<<<<<======@@@>>>===<<<===???BBBDDDBBBAAA@@@@@@AAABBB@@@???@@@???>>>@@@CCCFFFGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@>>>@@@CCCDDDEEEFFFHHHIIIFFFGGGGGGHHHIIIJJJJJJKKKMMMIIIJJJNNNNNNRRReeezzzyyypppjjj\\\TTTMMMKKKIIIFFFEEEGGGHHHJJJMMMPPPSSSUUUVVVWWWXXX[[[WWWLLLFFFEEEDDD@@@BBBIIIbbb|||qqqnnnfffbbbcccaaabbbeeejjjmmmnnnoooqqqssssssqqqlllgggcccbbbbbbcccbbbeeeeeecccffflllnnnmmmiiiccc___bbbgggkkkpppvvvooollliiijjjooowww}}}~~~xxxooojjjjjjiiifffeeeeeefffhhhooo|||ttt]]]RRRTTTMMMHHHHHHIIIHHHFFFEEEGGGEEECCCBBBBBBCCCBBBAAA???????????????@@@AAAAAA??????>>>>>>============;;;<<<=========<<<<<<<<<<<>><<<===???===<<<<<<>>>AAACCCBBB@@@======<<<<<<<<<<<<============<<<<<<>>>AAAEEEGGGCCCBBB@@@AAABBBBBBAAA@@@???===<<<>>>AAADDDFFFGGGGGGFFFEEECCCBBBAAAAAAAAA===???AAABBBCCCEEEGGGIIIGGGGGGHHHIIIJJJKKKKKKLLLLLLHHHHHHLLLOOOPPPXXXbbb}}}tttiii___YYYTTTMMMHHHGGGFFFDDDFFFIIILLLNNNQQQTTTWWWXXXXXXXXX\\\YYYRRRIIIEEEEEECCC???PPPccczzzqqqooogggcccdddbbbgggiiilllmmmmmmnnnpppqqqyyyvvvqqqiiiccc______aaadddfffeeedddhhhooorrrppplllccc]]]```fffmmmuuu{{{wwwrrrlllkkkoootttxxxyyyppprrrqqqmmmkkkmmmllliiifffeeeeeefffkkkuuutttbbbVVVUUUKKKIIIGGGHHHIIIIIIHHHHHHDDDBBBAAAAAABBBCCCBBBAAA============>>>???@@@@@@>>>>>>======<<<<<<;;;;;;999;;;<<<<<<<<<<<<===???BBBDDDDDDCCC???<<<::::::===;;;;;;>>>CCCEEEDDDBBB<<<<<<;;;;;;<<<<<<======;;;;;;;;;<<>>AAACCCEEEEEEEEEEEECCCBBBAAAAAAAAAAAA>>>???AAABBBBBBDDDGGGIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJFFFFFFLLLOOOOOOPPPTTTkkk}}}tttkkkaaaXXXRRRNNNIIIFFFGGGGGGGGGJJJOOOTTTVVVXXXZZZ[[[\\\\\\\\\```WWWMMMGGGDDDBBBFFFKKKgggzzzrrrqqqiiieeegggfffkkklllmmmmmmllllllnnnooowwwuuuqqqiiiccc```aaaccciiiiiigggfffjjjrrrtttrrrnnnddd]]]___ffflllsssyyyyyysssmmmlllooosssuuutttiiilllmmmjjjjjjmmmnnnkkkjjjgggddddddhhhooovvvzzzyyyllldddYYYTTTUUUHHHHHHGGGFFFFFFGGGHHHHHHDDDBBBAAAAAABBBBBBAAA???<<<<<<<<<<<<===>>>???@@@=========<<<<<<;;;:::999999:::<<<<<<;;;<<<@@@CCCCCCBBBBBBBBBAAA???<<<999<<<:::999===CCCFFFDDDBBB<<<;;;;;;;;;;;;<<<===>>>::::::;;;<<<>>>@@@BBBDDD@@@???>>>???AAABBBBBBAAA???>>>===>>>AAACCCCCCCCCBBBAAAAAA@@@?????????@@@???@@@AAAAAABBBCCCFFFIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEGGGJJJKKKJJJMMMQQQ^^^sss{{{rrriiiaaaZZZSSSOOOJJJFFFEEEHHHJJJLLLRRRYYY^^^^^^___```aaaaaaaaaaaa```SSSKKKJJJEEEDDDUUUlllzzzsssssskkkgggjjjhhhnnnnnnnnnllljjjjjjlllnnnqqqpppmmmhhhcccbbbfffiiimmmllliiigggkkksssuuusssnnneee]]]___fffkkkpppuuuuuupppkkkkkkpppuuuvvvuuukkkmmmllliiihhhlllllljjjnnniiicccbbbffflllppprrrzzzuuu^^^YYYYYYRRRJJJHHHIIIJJJHHHEEECCCDDDEEEEEEEEECCCAAAAAAAAAAAA???===;;;;;;;;;<<<<<<>>>??????<<<<<<<<<<<<;;;:::999888888:::;;;;;;:::<<>>======@@@CCCCCC@@@===:::888888<<>>999:::;;;<<<===>>>???@@@>>>======>>>@@@BBBAAA@@@???>>>>>>???BBBCCCBBBAAA??????>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCFFFIIIFFFFFFFFFEEEEEEEEEEEEEEEBBBEEEHHHIIIFFFFFFLLLTTTYYYggg{{{rrrlllddd[[[UUUOOOJJJGGGGGGEEEEEEJJJMMMQQQXXX```ddddddddddddddddddeeeeee]]]PPPKKKMMMHHHIIIggguuupppooommmnnnpppxxxuuupppllliiihhhiiiiiilllkkkiiihhhggggggggghhhqqqpppooonnnnnnmmmmmmmmmnnnkkkhhhgggiiikkkmmmmmmqqqpppooonnnppprrrvvvxxxuuutttooohhhdddffffffdddeeedddcccbbbccceeehhhjjjwww{{{jjj]]]SSSRRRSSSPPPJJJFFFGGGGGGGGGGGGFFFFFFEEEEEE@@@AAAAAABBBBBBAAAAAA@@@???===;;;:::::::::<<<===<<<<<<;;;;;;:::::::::999;;;:::::::::===@@@DDDGGGDDD@@@<<<;;;>>>@@@@@@@@@;;;999999>>>CCCEEEBBB>>>888888:::;;;<<<=========<<<<<<===>>>>>>>>>>>>>>><<<<<<===@@@BBBBBBAAA???BBBAAAAAACCCEEEEEEAAA>>>AAA???======>>>???@@@??????>>>>>>>>>???AAACCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKJJJHHHGGGGGGHHHJJJKKKQQQVVV[[[ooowwwrrrhhh___WWWSSSMMMEEECCCGGG@@@EEELLLRRRXXX]]]aaadddjjjkkklllkkkkkkiiiccc]]]QQQKKKEEEDDDLLLeeeuuuqqqqqqqqqsssvvvxxxuuupppllliiihhhiiijjjjjjjjjjjjkkkllloooqqqrrrsssrrrooommmlllkkkkkkkkkllljjjggggggiiilllmmmnnnpppooooooooorrrvvvzzz|||~~~|||uuukkkffffffeeebbbcccbbbaaaaaacccfffiiikkkqqqsssuuuvvvxxx~~~{{{ooo___UUUMMMMMMNNNKKKGGGEEEHHHHHHGGGFFFEEEDDDCCCBBB@@@AAAAAABBBBBBAAAAAA@@@>>><<<;;;::::::;;;===>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;===AAADDDFFFDDD@@@===<<<===?????????===;;;;;;>>>BBBCCC???;;;888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<>>>AAACCCCCCAAA???CCCBBBAAABBBDDDCCC???<<>>======>>>?????????@@@@@@???@@@@@@AAABBBCCCBBBCCCEEEGGGIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJMMMOOO]]]xxxzzzrrrjjjddd[[[TTTNNNKKKGGGCCCCCCHHHLLLQQQYYY```eeehhhjjjkkknnnoooooonnnlllfff]]]UUUSSSJJJGGGQQQggg|||sssqqqrrrtttwww{{{xxxuuupppllliiiiiijjjjjjiiiiiijjjlllooorrruuuwwwtttrrrooollliiiiiiiiiiiijjjhhhggghhhkkkmmmoooooopppoooooopppsssxxx}}}zzznnngggeeedddaaaaaaaaaaaaaaacccgggjjjlllppppppooommmooovvv|||eee]]]TTTNNNIIIJJJIIIFFFEEEGGGHHHGGGFFFDDDCCCAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@<<<;;;:::999:::<<<>>>???;;;<<<<<<======>>>??????<<<;;;;;;;;;===@@@CCCEEEDDDAAA===<<<<<<=========???===<<<===@@@@@@<<<999999::::::;;;;;;:::::::::<<<<<<=========<<<<<<;;;<<<===???CCCEEEEEEBBB???FFFEEEDDDDDDEEEDDDBBB@@@>>>>>>=========>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAA@@@BBBFFFIIIKKKLLLMMMMMMKKKKKKKKKKKKJJJIIIIIIHHHHHHLLLJJJQQQeeezzzxxxpppggg^^^YYYPPPJJJFFFDDDCCCCCCFFFKKKUUU[[[ccciiilllmmmmmmmmmpppppppppppplllcccVVVMMMJJJEEEJJJbbb|||sssrrrssstttwww{{{wwwtttoookkkiiihhhiiijjjjjjjjjjjjjjjkkkmmmoooqqqrrrpppmmmiiihhhggghhhiiiiiihhhhhhjjjmmmoooppppppooonnnnnnooorrrvvv{{{xxxllleeeeeedddbbbbbbaaaaaabbbcccfffhhhjjjooonnnmmmkkklllqqqxxx~~~kkkZZZVVVOOOKKKJJJJJJGGGDDDEEEIIIEEEEEEDDDBBBAAA???>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@;;;:::999999:::===???AAA======>>>>>>>>>>>>>>>>>><<<;;;;;;<<<===@@@BBBDDDBBB@@@>>><<<;;;;;;;;;;;;>>>===<<<<<<>>>>>>;;;999:::::::::::::::999888888;;;<<<<<<<<<<<<;;;::::::<<<===@@@CCCFFFEEEBBB???CCCCCCBBBCCCCCCCCCCCCCCC???@@@???>>>===<<<===>>>BBBBBBCCCDDDCCCBBB@@@??????BBBFFFJJJLLLKKKJJJIIIJJJKKKLLLLLLLLLJJJHHHGGGHHHNNNLLLNNNZZZjjj~~~vvvnnnfff]]]VVVQQQJJJGGGDDDDDDFFFIIINNNRRR^^^bbbhhhlllmmmmmmmmmmmmpppnnnmmmmmmhhh\\\QQQJJJGGGMMM___}}}wwwvvvwwwvvvwwwyyytttqqqmmmiiigggfffggghhhiiihhhgggggghhhiiijjjkkkmmmllljjjhhhgggggghhhiiihhhhhhhhhkkkoooqqqqqqpppllllllllllllnnnqqquuuwwwxxxwwwpppgggccceeeeeeddddddccccccccccccdddeeefffggghhhhhhhhhhhhjjjlllnnnsss}}}mmmZZZQQQPPPLLLJJJIIIIIIFFFAAABBBGGGBBBAAAAAAAAA@@@???????????????@@@@@@@@@@@@??????::::::999999:::===???AAA@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;===>>>@@@AAA@@@???>>><<<:::999::::::<<<;;;;;;;;;<<<<<<;;;:::::::::::::::999888777777::::::;;;;;;;;;::::::999;;;<<<>>>BBBDDDDDDAAA>>><<<=========>>>@@@BBBDDDBBBBBBBBB???======???AAABBBCCCCCCDDDCCCBBB@@@??????BBBFFFIIIIIIHHHFFFDDDHHHJJJKKKLLLLLLJJJHHHFFFCCCKKKLLLLLLRRRYYYkkk}}}tttnnnfff^^^WWWQQQKKKGGGCCCDDDEEEHHHMMMUUU\\\```kkkmmmooopppppppppqqqssstttoookkkggg___SSSNNNPPPZZZooo||||||{{{xxxwwwwwwqqqnnnjjjfffddddddeeefffeeeeeedddeeefffhhhjjjkkkjjjiiihhhgggggggggggggggffffffhhhkkknnnpppooommmhhhhhhiiijjjkkklllnnnnnnlllllliiicccaaadddfffdddddddddccccccccccccdddddddddeeegggiiiiiihhhgggfffgggooo|||ooobbbYYYQQQMMMMMMIIIGGGFFFFFFDDD???@@@CCC@@@@@@@@@@@@????????????>>>>>>>>>??????>>>>>>>>>;;;:::999999:::===???AAA@@@???>>>===;;;:::999999:::::::::;;;;;;===>>>>>>===>>>===<<<999888999:::;;;;;;;;;:::::::::999999999999999999999888777666888888999::::::::::::::::::;;;<<<>>>AAAAAA???===<<<===>>>>>>???BBBGGGJJJBBBCCCCCC@@@>>>@@@EEEJJJBBBBBBBBBBBBBBBAAA@@@@@@???AAADDDFFFGGGEEECCCAAAGGGHHHJJJKKKKKKJJJHHHGGGBBBJJJKKKLLLPPPPPPXXXjjj{{{ttteee```YYYSSSNNNJJJGGGDDD???CCCIIINNNWWWccckkkmmmrrrssssssrrrpppppprrrtttwwwppphhhaaaVVVOOOWWWeee{{{}}}}}}}}}xxxtttsssmmmkkkfffcccaaaaaabbbcccaaaaaaaaabbbccceeeggghhhhhhiiiiiihhhgggeeecccbbbcccdddfffiiillllllkkkiiibbbdddfffhhhiiijjjiiiiiifffhhhfffbbbaaaddddddbbbbbbbbbcccccccccddddddeeeggghhhiiikkkkkkjjjgggeeedddjjjtttsssggg\\\XXXUUUPPPLLLKKKGGGCCCBBBDDDDDDAAA@@@BBBBBBAAAAAA@@@???>>>======<<<<<<============<<<<<<<<<;;;:::999:::<<<>>>@@@<<<<<<;;;;;;:::999888888999999999::::::;;;;;;<<<:::<<<===<<<999888999;;;======<<<:::888777777777777888888888888888777777666666888999:::::::::::::::999999:::===>>>>>>===>>>???@@@??????BBBGGGLLL@@@BBBBBB@@@@@@EEENNNVVVBBBAAAAAA@@@@@@@@@@@@AAA>>>@@@BBBEEEEEEEEECCCBBBEEEFFFGGGIIIIIIIIIIIIHHHEEEJJJHHHJJJQQQOOOQQQ^^^xxxyyyooohhh[[[WWWQQQLLLJJJIIIHHHGGGDDDKKKRRRXXXaaammmssssssrrrssstttsssqqqppppppqqqtttlllddd[[[RRRTTTlll}}}zzz{{{{{{vvvqqqoookkkhhhdddaaa______```aaa``````_________```bbbccciiiiiijjjiiigggdddaaa___aaaaaadddgggjjjjjjgggeee^^^aaadddhhhiiiiiihhhgggfffhhhgggcccaaacccccc``````aaaaaacccdddeeeffffffgggggghhhiiiiiihhhfffddddddjjjrrr|||}}}nnn^^^YYYVVVWWWVVVOOOIIIGGGGGGBBBAAAEEEFFFDDDCCCDDDDDDCCCBBB@@@???===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::::::::<<<>>>???999999999999999999999999888888888999999:::::::::999;;;<<<;;;999888999;;;??????===:::777444444555777777888888888888777777444555777888:::;;;;;;;;;999888777888:::<<<===<<<:::;;;;;;999888;;;@@@EEE>>>@@@@@@@@@AAAIIIUUU^^^AAAAAA?????????@@@AAABBB===???AAADDDEEEFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIEEEFFFBBBDDDMMMMMMNNNYYYiii~~~yyysssjjj```YYYRRROOOIIIFFFFFFGGGGGGGGGNNNVVV]]]aaahhhrrrvvvttttttvvvyyyyyyvvvtttrrrqqqnnnfff^^^WWWRRR\\\{{{xxxtttlllkkkkkkhhhccc___]]]^^^```aaaccc___^^^______]]]___cccfffiiikkkiiiddd___]]]]]]eeedddcccdddeeeeeedddbbb]]]___bbbeeefffgggffffffcccddddddbbbaaabbbdddfffdddcccaaaaaacccddddddcccdddcccbbbdddffffffccc```bbbeeemmmwwwkkk```^^^ZZZZZZXXXUUUPPPLLLKKKJJJHHHGGGFFFDDDBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;999888888999999:::::::::999999999888888:::999888888888999:::;;;===<<<;;;999777666444444666666666666777777777777777777888888888777777666666666888:::===>>>===<<<::::::999888999:::;;;<<<999:::===>>>@@@@@@??????>>>@@@@@@???===<<<===>>>>>>???AAACCCEEEEEEEEEEEECCCCCCCCCCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLXXXjjjzzz{{{tttkkkccc___[[[VVVSSSMMMJJJGGGEEEGGGMMMSSSXXX```fffkkknnnrrrxxxzzzxxxzzzxxxuuuuuuwwwvvvsssqqqlllaaaWWW[[[ppp|||xxx|||{{{qqqjjjjjjgggfffccc``````aaadddeeebbb^^^\\\^^^^^^\\\]]]aaaccceeegggfffccc___^^^^^^^^^___aaacccdddccc___[[[ZZZ\\\^^^```aaaaaaaaa``````aaaaaaaaa```aaaccceeecccbbbaaaaaaccccccbbbaaabbb```___aaacccdddcccaaacccgggnnnxxx|||rrrcccXXXTTTVVVYYYXXXVVVRRRNNNJJJHHHHHHEEEEEEDDDCCCBBBBBBDDDEEECCCCCCBBBAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888888888999888888888777777777666666777777888888888888777666:::999888777555444333333555555555555666666666666555666666777666666555555555555666888:::::::::999:::999888888888999;;;;;;888999:::;;;=========>>>===>>>???>>><<<<<<<<<===>>>@@@BBBDDDEEEEEEEEEEEECCCCCCBBBCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGIIIKKKLLLNNNZZZdddyyywwwqqqiiiddd]]]XXXTTTRRRNNNKKKHHHHHHIIIKKKQQQYYY```eeejjjooossstttxxx}}}~~~|||}}}{{{wwwssspppnnnllljjjhhhZZZ\\\yyy}}}vvvvvvsssjjjeeefffeeedddcccbbbcccdddeeefff```]]]\\\]]]]]]ZZZ[[[^^^___aaaccccccaaa```aaabbb[[[]]]```ddddddaaa[[[VVVYYYZZZ[[[\\\]]]\\\[[[ZZZ[[[]]]^^^^^^^^^```bbbdddbbbaaaaaabbbcccbbb___]]]^^^\\\[[[\\\___bbbcccddddddgggmmmwww~~~}}}uuummmyyy}}}cccSSSMMMLLLNNNQQQWWWVVVRRROOOKKKGGGEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBB========================999999999999999999999999999888777777777777888888666666555555555444444444444555777888888666333111555555444444333333222222333333444444444555555555333444444555555555444444555555555555555666777777888888888888888999::::::777777777888999:::;;;<<<<<<===>>>===<<<;;;<<<===<<<>>>@@@BBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBCCCDDDFFFHHHJJJKKKHHHMMMOOOaaazzzvvvuuuooofff^^^ZZZVVVPPPLLLJJJHHHGGGEEEJJJLLLQQQWWW___gggmmmqqqtttwwwyyyxxxzzz~~~|||uuuuuutttnnngggaaa``````^^^]]]uuuzzzqqqnnniiiccc```aaabbbbbbbbbbbbcccccccccccc___\\\\\\___^^^[[[[[[]]]^^^^^^```aaabbbcccdddfff^^^___aaacccdddaaa\\\WWWYYYYYYZZZZZZZZZZZZYYYXXXYYY[[[]]]^^^^^^```bbbdddbbbaaabbbccccccbbb^^^[[[ZZZYYYYYYZZZ]]]```dddeeebbbdddjjjssszzzyyyqqqiiijjjvvvwwweeeSSSKKKLLLMMMNNNOOOVVVSSSOOOKKKHHHFFFCCCAAABBBAAA@@@@@@AAABBBAAAAAAAAAAAA@@@@@@???@@@@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666666666666666666777777555444444444444333333333444555666777666444111000222222222222222222222222222222222222333333333333333333444444555444444444666666555444222333444666777777777777777888888888777666666555666888:::;;;<<<===>>>===<<<;;;<<<===:::;;;===???@@@AAAAAA@@@AAAAAA@@@?????????@@@@@@@@@AAABBBDDDFFFHHHJJJLLLJJJLLLJJJSSSpppvvvmmmjjjiiieee\\\TTTTTTPPPJJJFFFEEEFFFHHHIIIUUUXXX^^^dddjjjooorrrssswwwzzzzzzxxxxxx||||||yyyssstttrrriii]]]VVVVVVYYY___uuu{{{tttlllfffaaa]]][[[\\\ZZZ[[[]]]^^^```bbbcccccc___]]]^^^aaaaaa^^^]]]_________```bbbdddfffggggggbbbaaa```___```^^^\\\ZZZWWWWWWWWWXXXXXXXXXWWWWWWYYY[[[^^^______```bbbdddbbbaaaaaabbbcccaaa^^^[[[XXXYYYZZZ[[[]]]```ccceeebbbaaadddiiiooopppkkkfffhhhpppzzzZZZQQQJJJIIIKKKLLLOOOSSSTTTPPPKKKHHHFFFEEEBBB@@@BBB@@@??????@@@@@@>>><<<======<<<<<<<<<======>>>999999999999999999999999777777777777777777777777444444555555555555555555555555444444444333333333666666555333333222222222111111111222222222333333111111111111222222222222222333444444555555555444777777777444222111333666555555555666666666666666777666666555666777999:::<<<===>>>===<<<<<<===>>>999;;;===???@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBBDDDFFFHHHKKKLLLIIINNNLLLNNN```qqq{{{|||{{{ssskkkbbb]]]\\\YYYRRRKKKMMMJJJFFFCCCEEEJJJQQQVVVbbbeeejjjooorrrttttttsssyyy||||||yyyyyyzzzyyyvvvvvvsssjjj]]]SSSTTT___jjj~~~qqqmmmgggbbb]]]ZZZYYYYYYRRRTTTVVVYYY]]]```bbbddd]]]\\\^^^cccddd```___aaabbbaaabbbdddfffggggggfffbbb___\\\ZZZYYYZZZYYYXXXSSSSSSTTTUUUVVVVVVWWWWWW[[[]]]````````````aaabbb``````___```aaa```^^^[[[WWWZZZ^^^aaaaaabbbcccdddaaa```___```aaabbbaaaaaaeeeiiinnnrrruuuzzznnn]]]NNNJJJGGGGGGIIILLLTTT\\\RRRMMMGGGDDDDDDDDDBBB???BBB???===>>>??????;;;888::::::999999999:::;;;;;;777777777777777777777777666666666666666666666666444555555555555555444444555555444444444333333333666444333111111111222333111111111111222222333333000000111111111222222222111222333444444555444444555777888666222111333666333333444555555555555555777666666666777777888999:::;;;===<<<;;;;;;<<<===;;;<<<>>>@@@AAABBBBBBAAA>>>>>>=========>>>>>>???AAAAAABBBCCCEEEGGGIIIKKKCCCLLLKKKKKKTTT]]]iiizzzyyyyyy{{{zzzpppiiigggccc^^^VVVQQQNNNKKKGGGDDDFFFFFFGGGHHHLLLTTT]]]ccckkkmmmqqqtttwwwxxxxxxxxx|||{{{xxxwwwtttoooddd```XXXRRRVVViiivvvggggggeeeaaa]]][[[ZZZYYYTTTTTTUUUWWWYYY\\\^^^___[[[[[[^^^dddeeebbb```bbbdddcccccceeeggggggdddaaaaaa^^^ZZZXXXWWWWWWWWWVVVRRRRRRSSSUUUWWWYYYZZZ[[[]]]___aaaaaa___^^^^^^^^^^^^\\\[[[\\\]]]^^^\\\[[[XXX]]]dddgggfffdddbbbbbb______^^^\\\ZZZYYY\\\^^^___bbbeeeffffffiiiooosssppp___PPPEEEKKKGGGDDDFFFIIILLLTTT[[[NNNHHHBBB@@@BBBBBBAAA>>>???<<<;;;<<>>@@@@@@@@@@@@===============>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHAAAIIIHHHHHHOOORRRVVVaaauuu~~~{{{uuuppptttvvvyyy|||~~~~~~}}}|||}}}~~~wwwqqqmmmggg^^^XXXWWWRRRPPPMMMIIIGGGGGGHHHJJJJJJNNNTTTXXX]]]bbbhhhmmmssstttvvvxxxzzz{{{|||}}}zzz}}}|||wwwrrrmmmfff```SSSVVV[[[eeevvvlllbbbdddeeebbb___]]]\\\ZZZZZZYYYWWWVVVVVVWWWXXXXXXYYYYYY]]]dddeeebbbaaabbbeeeddddddfffhhhfffbbb^^^aaa^^^[[[YYYXXXXXXVVVUUUSSSTTTUUUWWWZZZ]]]___```^^^```aaa```^^^\\\[[[[[[\\\ZZZXXXYYYZZZ[[[[[[[[[YYY___gggkkkjjjeeebbb```[[[^^^___\\\YYYXXX]]]aaa___bbbeeefffeeefffiiimmmqqq~~~ooo\\\RRRPPPMMMHHHEEE@@@???DDDHHHIIILLLPPPKKKEEE???===@@@AAA???======:::999;;;???@@@===888888777777777888999::::::888888888888888888888888777777777777777777777777666666777777666444222111333333333222222222222111,,,---///111111000...---///000000000000000000000111111111111222222222222......000111111222222222000444888777333000111333111222333444555444333333333444555666777666555444555777888888777777888:::555666999;;;<<<<<<<<<<<<<<<<<<<<<======???@@@AAA@@@@@@@@@AAABBBCCCEEEFFFEEEKKKGGGGGGOOOOOOLLLRRRYYYnnn|||mmmbbb___ccciiippptttwwwwwwwwwzzz{{{~~~|||xxxmmmfffaaa^^^ZZZSSSOOOOOOFFFHHHHHHHHHHHHKKKQQQVVVVVV\\\dddjjjlllnnnppprrrzzzzzzzzzzzz{{{|||}}}~~~tttwwwvvvooohhhbbbXXXPPP\\\fffvvvnnndddggghhhdddcccbbb___ZZZ[[[YYYWWWWWWXXXZZZZZZZZZ^^^^^^____________^^^]]]bbbeeehhhhhheeecccdddeeebbbbbb```]]]YYYWWWWWWWWWRRRVVV[[[___aaabbbdddeeebbbbbbaaa___^^^\\\[[[[[[WWWXXXXXXWWWUUUTTTTTTUUUZZZ^^^bbbccccccbbbaaaaaaaaa^^^ZZZYYYZZZ\\\]]]]]]bbbcccdddeeeeeefffiiikkklllqqq|||vvvjjjddd[[[RRRLLLHHHDDDBBBFFFAAA===>>>CCCKKKPPPRRRHHHGGGEEECCCAAA@@@???>>><<<;;;;;;<<<======<<<:::999888777666666888:::;;;888888888:::;;;:::777444666666666666777777777777666666666666555444333222333333333333333222111000222111111111000000//////////////////000000000000...///000111111000///...///000000000111111111111111111111111111111111111222222222222222222222222222222222333333333444444888777666666666777999:::888999999:::::::::999999<<<:::999:::<<<=========;;;<<<<<<>>>???AAACCCDDDDDDDDDEEEFFFHHHJJJLLLNNNSSSaaawwwnnnaaa```]]]```iiinnnnnnooorrrooorrrwww{{{}}}}}}~~~~~~xxxooohhhaaa^^^ZZZTTTOOOKKKGGGFFFIIIJJJJJJKKKNNNTTT\\\bbblllnnnrrruuuwwwxxxxxxxxxxxx~~~{{{yyy||||||yyy|||nnnhhhkkkdddTTTSSS]]]sssoooiiilllkkkfffddddddaaa\\\]]][[[YYYZZZ[[[\\\\\\[[[]]]^^^^^^___``````aaaaaa```cccfffeeebbb``````bbbccccccccc```]]]ZZZYYYZZZUUUYYY]]]```bbbcccdddfffccccccbbb```^^^\\\[[[ZZZVVVWWWXXXWWWVVVUUUUUUWWWYYY\\\```bbbbbbaaaaaaaaa```^^^[[[[[[]]]___aaaaaa^^^```cccfffhhhkkkooorrrmmmpppwwwmmm^^^YYYUUUOOOJJJGGGEEECCCBBBCCC???===>>>DDDKKKOOOPPPGGGEEEDDDBBB@@@>>>>>>===;;;:::::::::<<<<<<;;;999999888777666777888:::;;;888888888999:::999777444666666666666666666666666555555555555444333222111222222333333222222111000111111111000000000//////....../////////000000000---...///111222222333333//////000000000111111111111111111111111111111111222222222222222222222222222222222333333333333444777777666555555666777888777777888999::::::999999;;;:::999:::<<<======<<<;;;;;;<<<===???AAABBBCCCCCCDDDDDDEEEFFFHHHJJJKKKJJJVVVhhh}}}nnn\\\XXXWWW\\\___^^^___cccmmmpppsssttttttuuuxxx{{{yyy||||||wwwrrrkkkccc^^^VVVTTTPPPLLLJJJIIIJJJKKKLLLOOOSSSXXX]]]cccjjjnnnrrrsssuuuxxxzzz{{{{{{{{{zzz}}}{{{{{{xxxsssmmmcccZZZVVVQQQQQQ___pppwwwrrrssspppiiifffeeeccc___^^^]]]]]]^^^______^^^\\\^^^]]]]]]^^^```bbbdddeee^^^aaadddccc___\\\]]]^^^bbbddddddccc```]]][[[[[[ZZZ]]]aaaccccccdddeeeffffffeeedddbbb```]]][[[ZZZVVVWWWYYYXXXWWWVVVVVVWWWVVVYYY]]]____________```___^^^]]]^^^aaadddeeefff___bbbeeegggiiimmmqqqtttooopppqqquuuzzzwwwfffVVVMMMKKKIIIFFFDDDDDDCCCBBB@@@???======AAAGGGLLLMMMMMMDDDCCCBBB@@@>>>======<<<:::999999999;;;;;;999888999888777666777888999:::888777777888999888666444666666555555555555555555333333333333333222111000111222222222222111111000000000000000////////////.........////////////000---...///000222444666777////////////000000000000////////////////////////111111111111111111111111111111222222222333333333666666555444444444555555555666777888999:::::::::;;;:::999:::===>>>>>>===::::::;;;<<<>>>@@@BBBCCCBBBBBBCCCCCCDDDFFFGGGHHHDDDLLLXXXfffzzznnniiieeeeeeccc^^^[[[[[[aaaeeeiiijjjkkkllloooqqqoooqqquuuxxx{{{~~~}}}{{{ssspppjjjfffaaa\\\VVVSSSMMMKKKIIIHHHJJJNNNSSSVVVXXX\\\ccciiinnnrrrwwwyyyzzzzzzzzzzzz{{{{{{{{{{{{yyy||||||yyywwwtttmmmfff\\\XXXQQQJJJNNNbbb~~~xxxxxxtttlllggggggeeebbb```___```aaabbbaaa___]]]___^^^]]]^^^___aaadddfff___bbbdddbbb^^^[[[[[[]]]```bbbddddddaaa^^^\\\\\\___aaacccdddddddddeeefffhhhgggfffdddbbb___\\\[[[XXXZZZ[[[ZZZXXXVVVVVVVVVTTTWWW[[[]]]]]]]]]^^^______^^^^^^```cccfffgggfffeeeggghhhhhhhhhjjjlllnnnqqqpppnnnllllllmmmqqqttt}}}vvvgggZZZRRRNNNMMMIIIHHHFFFEEEEEECCC@@@>>>======???DDDJJJMMMLLLJJJCCCBBBAAA???>>>=========:::999999:::;;;;;;:::888888888777777777777888999777666666777888777555333555555555555444444444444111111222222111000000///000111111111111111000000////////////////////////------........./////////............000333555777........./////////000000........................111111111111111111111111111111111111222222222222444444444333333333333333333444666777888999999999;;;::::::<<<>>>??????>>>;;;;;;;;;===>>>@@@BBBCCC@@@AAAAAABBBDDDFFFGGGHHHFFFJJJPPPVVVccc}}}uuuiiibbbYYYZZZ\\\aaafffhhhgggfffjjjlllpppqqqqqqqqqrrrssswwwyyy}}}{{{uuuqqqooommmhhheeeaaa___[[[WWWTTTRRRPPPOOOMMMMMMNNNQQQUUU[[[```dddiiilllqqquuuwwwyyy{{{}}}}}}|||zzzzzzzzzzzz}}}|||xxxtttoooiii```YYYNNNSSSTTTTTTccczzzzzzzzzuuulllhhhgggfffcccaaa``````aaabbbaaa___\\\```___]]]]]]^^^___bbbccc```ccceeeccc___\\\\\\^^^```bbbddddddbbb```___^^^aaabbbddddddccccccdddeeehhhhhhgggfffccc```]]][[[[[[\\\]]]\\\YYYVVVUUUTTTTTTVVVYYYZZZZZZ[[[\\\]]]_________aaadddffffffeeehhhhhhiiihhhgggfffhhhiiiqqqpppmmmiiieeeeeehhhlllsss}}}qqqkkkbbbWWWPPPLLLLLLMMMIIIHHHGGGFFFEEEDDD@@@>>><<<===@@@GGGMMMNNNKKKHHHBBBAAA@@@???>>>>>>>>>>>>;;;:::999:::<<<<<<:::999888888777777777777777777777555555555666666444333444444444444333333222222000000000111000000///...///000000111111000000000.....................///------------..................---------///111222---............/////////------------------------000000000000000000000000000000000111111111222222222222333333333222222222222333444666777888888888::::::;;;===???@@@???>>>;;;;;;<<<===???AAACCCDDD>>>???@@@BBBDDDFFFIIIJJJHHHKKKMMMOOOVVViiitttddd\\\TTTTTT[[[```^^^ZZZcccgggkkknnnmmmkkkiiihhhjjjlllpppsssuuuyyy~~~~~~yyyvvvuuusssmmmgggcccaaa___[[[WWWSSSSSSQQQPPPPPPPPPRRRTTTVVVXXX[[[```dddiiilllnnntttuuuvvvwwwwwwyyy}}}~~~}}}}}}}}}}}}}}}|||ssskkkccc[[[UUURRRPPP[[[eeeoooxxxoooxxxwwwssskkkggggggfffcccaaa```______```___]]]\\\]]]]]]\\\\\\\\\]]]___```___bbbdddccc___]]]]]]^^^```bbbddddddbbbaaaaaaaaa```aaabbbbbbaaaaaabbbdddeeeeeefffeeebbb___\\\ZZZ[[[]]]___^^^[[[WWWUUUUUUTTTVVVXXXYYYYYYYYYZZZ[[[^^^^^^```cccfffgggfffeeeeeefffggggggffffffhhhjjjnnnnnnlllhhhcccbbbfffjjjoootttzzzuuuhhhXXXZZZZZZWWWRRRLLLGGGEEEEEEDDDCCCCCCCCCBBB@@@>>><<<===AAAGGGMMMMMMIIIDDDAAA@@@???>>>>>>>>>>>>>>>;;;::::::;;;<<<<<<;;;999777777777777777777666666666555333444555555444222444444333333222222111111//////000000000000//////...//////000000000000///---------...............,,,,,,,,,---------......------,,,,,,,,,,,,------------------.........///------------------------///////////////////////////000000000000111111111000111222333333333333222222333444555666777777777888888999<<>>===:::;;;;;;<<<>>>@@@BBBCCC>>>??????AAACCCEEEGGGIIIDDDGGGJJJKKKOOO\\\nnn}}}xxxiiiWWWNNNPPPSSSRRRNNNXXX\\\bbbffffffeeedddcccaaacccfffiiikkknnnrrruuuyyy{{{~~~zzzuuuoookkkiiihhhbbb___ZZZWWWUUUTTTSSSRRROOOQQQRRRSSSTTTWWW[[[^^^aaadddhhhlllppprrrssssssvvvwwwwwwvvvwwwzzz~~~~~~~~~zzzqqqfff\\\TTTQQQVVV]]]sss}}}nnnjjjrrrssspppiiiffffffdddaaa```^^^\\\\\\\\\\\\[[[ZZZXXXXXXYYYZZZ[[[]]]^^^^^^[[[^^^aaa```]]][[[[[[]]]]]]___```___^^^^^^___```^^^___```___^^^^^^```bbb```aaabbbaaa___\\\YYYWWWYYY[[[^^^^^^\\\ZZZXXXXXXVVVWWWYYYYYYXXXWWWYYYZZZ[[[]]]___dddhhhjjjiiigggeeefffggggggffffffhhhjjjiiikkkjjjfffaaa```dddhhhiiimmmooopppuuu~~~sssbbbYYYPPPNNNQQQUUUTTTOOOIIIDDDBBBDDDBBB@@@?????????===;;;;;;<<<@@@FFFJJJJJJEEE@@@>>>>>>======<<<=========:::999999999;;;;;;999888777777777777777666666555666444222222333444333222444333333222111111000000//////000000000000//////---...//////000000//////,,,,,,---------.........+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,++++++,,,,,,---------................................./////////////////////////////////000000000111111...000111333444444444333222333444555555555555555444555666999<<<===;;;:::888888999:::<<<>>>@@@AAA?????????@@@AAABBBCCCDDDAAACCCFFFGGGKKKRRR\\\dddttttttiiiaaaZZZTTTOOOOOORRRUUUWWWXXXYYY[[[\\\XXXZZZ]]]^^^___bbbeeehhhiiijjjmmmooorrruuuwwwxxxyyy{{{~~~yyytttqqqmmmkkkgggccc___]]]\\\\\\TTTTTTSSSQQQPPPQQQSSSVVVWWWZZZ]]]```aaadddiiilllnnnooopppsssuuuwwwxxxyyywwwxxxxxxxxxyyy{{{}}}{{{xxxuuutttjjjbbbYYYUUUTTT^^^sssqqqlllnnnnnnpppmmmgggeeeeeeccc``````]]]ZZZYYYZZZZZZZZZYYYSSSTTTWWWYYY[[[]]]^^^^^^WWW[[[^^^]]]ZZZXXXYYY[[[YYYZZZZZZZZZYYYYYY[[[]]]\\\]]]^^^]]]\\\]]]___aaa\\\]]]^^^^^^]]]ZZZWWWTTTVVVYYY]]]^^^]]]\\\[[[[[[WWWXXXYYYYYYWWWWWWXXXYYYZZZ[[[___eeejjjmmmlllkkkggghhhiiihhhffffffgggiiieeeggghhheee```___bbbfffbbbhhhjjjfffdddjjjqqqvvv~~~yyyssskkkXXXNNNNNNLLLNNNOOOOOOLLLGGGDDDEEEFFFFFFCCC@@@>>>===;;;999777;;;<<>>???AAA@@@??????????????????@@@BBBCCCEEEGGGKKKPPPTTTXXXooorrrddd]]]LLLLLLLLLLLLLLLMMMQQQTTTQQQSSSUUUUUUVVVXXX[[[]]]\\\]]]^^^```cccfffiiikkkjjjlllpppsssuuuuuuttttttqqqwwwyyy~~~~~~yyyvvvrrrnnnkkkfffaaa^^^\\\ZZZWWWUUUSSSSSSSSSTTTQQQSSSUUUTTTTTTVVV\\\aaaaaadddiiilllmmmppptttxxxvvvvvvuuuvvvxxxzzz}}}zzz{{{||||||{{{|||{{{uuunnnhhhdddccc]]]XXXZZZbbbwwwiiiSSSvvvtttyyyooogggffffffccc___^^^^^^\\\ZZZXXXVVVUUUTTTTTTSSSTTTXXX]]]aaaaaa\\\XXX\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZYYYWWWUUUTTTVVVWWWXXXZZZ\\\]]]]]]]]]ZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]][[[ZZZYYYXXXXXXYYYZZZ[[[]]]\\\]]]aaafffhhhfffdddeeefffgggfffcccbbbdddggghhhjjjjjjfffbbb```aaabbbhhheeeaaa```bbbeeeggghhhiiioooyyyttt```ZZZTTTQQQQQQPPPLLLHHHLLLMMMNNNMMMIIIEEECCCBBBCCCBBB@@@>>><<<<<<<<<<<<===>>>@@@AAAAAA@@@???>>>===<<<;;;:::::::::::::::999999999888888888777777444444444333333222222222444333222222111111222222222222222111111111000000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///...///000///...///000222222111222444333000111444555555555555555666777777888888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>===???@@@BBBCCCCCCEEEGGGJJJSSSTTTbbb|||mmmVVVMMMQQQJJJFFFJJJMMMFFFGGGLLLQQQQQQOOORRRXXXSSSWWW\\\^^^^^^___aaaccceeeeeegggjjjllljjjgggcccfffhhhkkkoooqqqrrrrrrqqqtttuuuvvvxxx{{{~~~uuurrrqqqllliiijjjjjjlllmmmnnnnnnqqqtttwwwsssrrrpppnnnlllkkkjjjiiieeeccc```]]][[[XXXWWWVVVSSSSSSRRRQQQQQQSSSXXX\\\WWW[[[```eeeiiikkkllllllqqqrrrsssuuuxxxyyyyyyxxxyyy{{{{{{{{{|||~~~}}}|||||||||}}}~~~yyy||||||uuujjjbbb```bbbqqqyyy{{{aaaOOOKKKzzzoooeeecccccc```^^^^^^^^^\\\YYYVVVTTTSSSTTTTTTRRRSSSWWW\\\``````\\\YYYZZZ[[[[[[ZZZYYYXXXWWWVVVWWWXXXXXXXXXWWWUUUTTTSSSUUUVVVWWWYYYZZZ[[[\\\\\\XXXXXXWWWVVVWWWWWWXXXYYY\\\\\\\\\[[[[[[[[[\\\\\\[[[ZZZYYYYYYXXXYYYYYYZZZZZZZZZ[[[]]]```bbbbbbaaabbbddddddbbb___^^^___aaadddffffffeeebbbbbbdddgggiiifffbbbaaaaaacccdddddddddeeellluuu|||vvvhhh]]]VVVRRRNNNNNNPPPRRRPPPMMMJJJKKKLLLJJJGGGDDDBBBBBBCCCBBB@@@>>><<<;;;;;;;;;===>>>???@@@AAA@@@>>>======<<<;;;:::999999999999888888888888777777777777444444444333333222222222333333222111111111111222111111000000000/////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------------...------------...............///000///......000222333111111333111...000444555444444444444555666666777777777888999999::::::;;;<<<======>>>>>>>>>===???@@@BBBBBBBBBCCCEEEHHHIIIJJJWWWmmmtttbbb[[[NNNHHHKKKKKKKKKHHHIIILLLMMMKKKMMMQQQNNNQQQUUUXXXYYYZZZ]]]______```bbbeeeggghhheeecccaaabbbdddgggiiiiiijjjjjjjjjjjjlllmmmppprrrtttvvvyyymmmjjjiiifffccccccbbbccccccbbbbbbccceeeggghhhgggeeedddbbbaaaaaaaaa]]]\\\ZZZXXXVVVTTTTTTSSSQQQRRRTTTUUUXXX]]]ccchhhgggiiilllooorrrtttttttttttttttuuuwwwyyyzzzzzzzzz|||}}}~~~}}}|||}}}~~~~~~|||{{{|||}}}{{{yyy~~~uuuiii___```jjjsssiiiPPPDDDAAA|||pppeeeaaaaaa___]]]^^^^^^[[[XXXTTTRRRRRRRRRSSSRRRSSSVVVZZZ^^^^^^[[[XXXXXXYYYZZZZZZYYYXXXUUUTTTVVVVVVVVVVVVTTTSSSRRRQQQSSSTTTVVVWWWYYYZZZZZZZZZUUUUUUUUUUUUUUUVVVWWWXXX\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYWWWXXXYYYZZZYYYZZZ\\\^^^___``````^^^[[[YYYZZZZZZ```aaabbbbbbbbbeeehhhkkkkkkgggcccaaaaaaaaaaaa```___]]]```hhhpppwww~~~tttkkkddd\\\UUUOOOMMMKKKIIIJJJNNNQQQPPPNNNHHHIIIIIIGGGDDDBBBBBBCCCDDDBBB@@@===;;;:::::::::<<<===>>>??????>>>===<<<===<<<;;;999888777777777777777777777666666666555444444444333333333333222222222111000000000111111////////////..........................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---,,,,,,,,,,,,,,,------------------------...............///000///......000222222000000222222111444:::333333222222333333444555555555666666777888888888999:::;;;<<<===>>>>>>>>>???@@@AAAAAA@@@@@@CCCDDDDDDFFFOOO]]]iiixxx{{{qqqddd]]]\\\VVVRRRJJJDDDEEEFFFEEEFFFHHHPPPRRRUUUVVVWWWYYY\\\___]]]\\\]]]___bbbccccccaaaaaabbbcccdddfffggghhhiiihhhiiiiiikkklllooopppqqq{{{pppgggeeeeeeccc``````bbbbbbbbb```]]]]]]^^^```^^^^^^]]]\\\[[[[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXWWWYYY[[[^^^bbbhhhnnnsssqqqrrrssstttuuuvvvwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{}}}}}}|||zzzyyy|||~~~{{{xxxwwwxxxwwwtttrrrrrroooiiidddfffsss|||dddRRREEE???@@@tttiiieeeccc```]]]]]]]]]ZZZVVVRRRPPPPPPQQQRRRSSSUUUWWWYYYZZZYYYWWWUUUTTTVVVXXXZZZZZZYYYWWWUUUVVVVVVUUUTTTSSSRRRQQQPPPSSSTTTUUUWWWXXXXXXYYYYYYSSSSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXVVVXXXYYYWWWUUUUUUXXX\\\\\\\\\\\\\\\[[[ZZZYYYYYY]]]]]]___```cccfffiiillljjjgggdddbbbbbbbbb```_________bbbgggiiijjjpppwwwzzzlllfff^^^WWWTTTQQQOOOMMMLLLJJJIIIIIILLLMMMLLLJJJGGGGGGGGGEEECCCBBBCCCDDDCCCBBB???===;;;:::999999<<<============<<<<<<;;;===<<<:::888777666555555666555555555555444444444333333333333333333333333222111000000//////000000////////////.........---------------------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,...++++++++++++++++++++++++)))***,,,.........---,,,++++++,,,,,,,,,---------,,,,,,---------............/////////......000111111//////222333444999@@@111111111111111222333333444444555555666777777777777888999;;;<<<=========>>>?????????===>>>???AAABBBDDDIIIOOOTTT^^^ssskkk]]]OOOJJJIIIGGGFFFFFFIIIJJJJJJJJJKKKNNNQQQSSS\\\[[[ZZZ[[[^^^___```___bbbcccdddfffhhhkkkmmmnnnnnnnnnooopppqqqrrrtttuuuwwwqqqjjjhhhiiiiiigggeeehhhhhhgggeeebbbaaacccddd```____________``````aaadddddddddddddddeeefffgggeeefffhhhiiikkkooouuuyyyvvvuuuuuuuuuuuuwwwxxxyyyzzz{{{{{{{{{zzzzzz{{{|||zzzyyyxxxvvvrrrpppuuu{{{xxxxxxvvvrrrnnnkkklllmmmjjjooovvvyyy]]]KKKCCC@@@@@@AAAyyynnnjjjgggbbb]]][[[[[[YYYUUURRRPPPPPPQQQRRRVVVWWWWWWWWWVVVTTTSSSRRRPPPRRRVVVYYYZZZZZZYYYXXXWWWWWWUUUTTTRRRQQQPPPPPPSSSSSSUUUVVVWWWWWWWWWWWWQQQRRRRRRSSSSSSSSSSSSSSSQQQRRRTTTVVVXXXYYYZZZZZZXXXYYYZZZ[[[[[[ZZZYYYXXXWWWYYYYYYWWWTTTTTTWWW[[[YYYZZZZZZ\\\]]]]]]\\\\\\[[[\\\]]]```cccfffhhhiiifffeeeccccccccccccbbb```bbbfffkkkmmmfff```bbbjjjqqquuu{{{sssgggbbbXXXUUUPPPMMMKKKKKKJJJJJJJJJIIIHHHIIIIIIIIIHHHGGGFFFGGGFFFEEEBBBBBBCCCDDDBBBAAA>>><<<:::999999999<<<<<<<<<<<<;;;;;;::::::;;;:::999777555444444333444444333333333333222222111222222222222222222222000000///............///000000/////////.........------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,++++++++++++++++++++++++)))***,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---...///...------///111111......111111111666<<<000000000000000111222222444444555555666666777777666666888999;;;;;;<<<<<<<<<======<<<;;;;;;<<<>>>===???CCCDDDFFFNNNaaarrrmmm___WWWQQQMMMLLLKKKIIIGGGFFFHHHKKKOOOQQQUUUSSSSSSUUUYYY\\\]]]^^^___```bbbeeeiiimmmppprrrqqqqqqqqqrrrssstttvvvwwwwwwtttqqqoooppprrrpppmmmkkkkkkkkkiiiggggggiiikkkggggggggghhhiiijjjkkklllnnnnnnnnnnnnpppqqqrrrssspppqqqrrrssssssvvvzzz}}}{{{{{{zzzzzz{{{}}}|||}}}}}}|||zzzzzz|||}}}vvvpppkkkeeeaaaeeemmmqqqqqqmmmeee]]]```mmmyyynnnZZZEEE<<<<<<<<<<<<<<<~~~qqqkkkfff```[[[YYYXXXVVVUUUSSSRRRRRRRRRRRRVVVWWWWWWUUUSSSPPPPPPPPPNNNPPPSSSVVVXXXXXXXXXXXXWWWVVVTTTSSSQQQPPPOOOOOOQQQRRRSSSTTTUUUUUUUUUUUUQQQRRRRRRSSSSSSRRRQQQQQQNNNPPPRRRUUUWWWXXXXXXXXXUUUWWWZZZ\\\]]]\\\ZZZXXXXXXYYYYYYXXXWWWWWWXXXZZZXXXXXXYYY\\\______^^^]]]ZZZ[[[]]]```dddffffffdddcccbbbbbbbbbddddddbbb```bbbgggmmmmmmcccZZZ[[[cccdddgggjjjnnnsssyyywwwmmmbbbXXXUUUXXXSSSRRROOOLLLJJJHHHHHHGGGDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFEEEBBBAAAAAABBB@@@???===;;;:::999999:::;;;;;;;;;:::999999999888999888777555444333333333222222222222111111111111000000000000000111111111000///......------......000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***((((((***+++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...------///111111......///---+++...333000000//////000000111222333333444444555666666666555666777888999:::::::::999:::;;;:::999999;;;<<<<<>>???>>>===<<<:::999::::::;;;;;;;;;:::999888888777777777666555444333333333333111111111000000000//////............//////000000///......---,,,---------............---------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***************************************************++++++***))))))***,,,************************///---+++***)))***++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------.........------///000...------///...,,,...222000000000///000111111222111111222333333444444555555666777777888888888888777888999888777888999;;;;;;>>>AAAAAACCCJJJSSSYYY]]]dddwww|||zzztttkkk^^^RRRKKKGGGDDDBBBFFFFFFHHHKKKPPPSSSTTTTTTZZZ\\\```eeejjjmmmoooppppppqqqqqqrrrtttvvvwwwxxxssswwwxxxvvvvvvyyyxxxssspppqqqqqqqqqqqqrrrtttwwwrrrrrrsssssstttuuuwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyy{{{|||||||||}}}~~~~~~~~~~~~lllZZZTTTQQQOOOTTT]]]VVV[[[dddooofffSSSKKKEEE@@@@@@>>>;;;;;;===mmm```YYYUUUUUUWWWSSSSSSUUUVVVVVVUUUTTTSSSPPPRRRSSSRRRPPPOOORRRUUUPPPPPPPPPPPPPPPPPPPPPPPPUUUTTTQQQOOOMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOSSSSSSTTTTTTSSSQQQOOONNNRRRTTTUUUVVVVVVUUUSSSRRRQQQTTTYYY]]]^^^^^^\\\ZZZYYYWWWWWWYYY\\\\\\YYYVVVXXXWWWWWWZZZ\\\\\\YYYVVVUUUVVV[[[bbbggghhheeeaaa___^^^___``````___[[[YYYXXXUUUUUUWWWWWWVVVYYY^^^___```bbbaaa___]]]]]]]]]gggcccdddmmmxxxxxxpppiiinnnlll]]]]]]TTTNNNMMMMMMLLLLLLNNNNNNLLLIIIFFFCCCCCCEEEGGG@@@BBBCCCCCCBBB@@@??????AAACCCDDDDDDAAA>>><<<;;;===<<<;;;:::999:::;;;;;;;;;:::999888777777777777666555444444333333333333000000000000////////////------------......//////......---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))+++,,,,,,+++******+++---************************111///+++)))((()))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------.........------///000+++***---222222111444888000000000000000111222222000000000111222222333333666666777777777777777666555666777777666777999;;;888::::::999:::>>>CCCDDDJJJNNN___www|||nnnccc[[[VVVLLLKKKKKKMMMOOOPPPOOONNNRRRTTTYYY^^^bbbdddeeeeeejjjjjjkkklllnnnppprrrsssrrrwwwyyywwwwww{{{yyysssmmmnnnnnnnnnmmmnnnqqqsssuuuuuuuuuuuuvvvwwwxxxyyy|||||||||{{{{{{|||||||||~~~~~~~~~||||||}}}{{{dddQQQMMMOOOQQQXXXcccllluuuyyy]]]KKKFFFAAA>>>======:::666888>>>~~~iii\\\XXXVVVUUUWWWTTTVVVWWWVVVRRRPPPPPPQQQRRRQQQPPPNNNMMMLLLKKKKKKNNNLLLJJJJJJLLLNNNPPPPPPNNNNNNNNNMMMLLLJJJHHHFFFLLLKKKJJJJJJKKKMMMOOOQQQUUUTTTRRRQQQQQQQQQPPPNNNTTTSSSRRRQQQQQQPPPQQQQQQUUUWWWXXXZZZZZZYYYWWWVVVWWWWWWWWWYYY[[[[[[YYYXXXWWWXXXYYY[[[\\\ZZZWWWSSSUUUWWW[[[^^^``````___^^^\\\\\\\\\^^^___^^^[[[XXXSSSRRRSSSTTTWWW[[[___aaaaaabbbbbb___ZZZWWWWWWXXX\\\\\\\\\^^^bbbiiipppttt|||~~~qqqhhh^^^XXXWWWVVVTTTQQQPPPMMMJJJHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEE@@@@@@???>>>======>>>>>>???@@@AAABBBAAA???===;;;:::999888777777777888999<<<;;;::::::999888777777666555555444444333222222222000...,,,,,,---///000------.............................................---,,,,,,+++***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((()))******(((((()))***************,,,,,,,,,,,,,,,+++***)))******++++++++++++************+++++++++,,,,,,,,,---------............///------,,,,,,---...000111......//////000000111111000000111111111222222222555555555555555555555555999333555???AAA:::777;;;===<<<<<<<<<<<<======>>>BBBDDDKKKUUUbbbtttyyypppfff______\\\TTTLLLKKKKKKLLLNNNQQQTTTVVVUUUTTT\\\```bbbaaabbbfffiiihhhdddqqqzzzyyyuuurrrnnnhhhhhh^^^ZZZcccjjjkkknnnuuuuuurrrqqqssswwwyyyyyyxxx{{{zzzxxx|||~~~|||{{{}}}~~~~~~}}}}}}|||~~~|||xxx~~~ppp^^^RRR[[[nnn~~~}}}jjjXXXFFF@@@EEE===<<<<<<;;;999888777777wwweee[[[XXXUUUTTTTTTSSSUUUVVVTTTQQQOOOOOOQQQPPPPPPNNNMMMLLLLLLKKKKKKNNNMMMKKKKKKMMMNNNOOOOOONNNNNNNNNMMMLLLJJJHHHGGGKKKKKKJJJJJJKKKMMMOOOQQQTTTSSSRRRRRRRRRQQQOOOMMMQQQQQQPPPOOOOOOOOOOOOPPPSSSUUUVVVXXXXXXXXXWWWVVVVVVUUUUUUWWWYYYYYYXXXWWWXXXYYY[[[\\\]]][[[XXXUUUSSSUUUXXX\\\^^^^^^]]]]]]ZZZYYYYYYZZZ[[[ZZZWWWUUUSSSSSSTTTVVVYYY\\\```bbb``````^^^ZZZUUUSSSTTTVVVYYYZZZ\\\___bbbfffiiijjjhhhjjjmmmrrrzzz}}}pppggg\\\UUUMMMIIIIIIJJJIIIGGGKKKIIIEEEDDDDDDEEEDDDDDDGGGGGGGGGGGGFFFDDDCCCBBB===============>>>>>>>>>>>>???@@@AAA@@@>>><<<;;;:::999888777777777888999;;;::::::999888777777777555555555444333333222222////////////............------..................------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************(((((()))***************+++,,,,,,,,,++++++***)))+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------............,,,,,,,,,------...///000.........///000000111111000000000111111222222222333333444444555666777777999555999AAAAAA999666;;;<<<<<<<<<<<<<<<======>>>@@@@@@DDDJJJQQQ]]]qqq{{{ggg[[[WWWYYYXXXVVVTTTRRRQQQNNNMMMIIILLLMMMLLLNNNTTTXXXXXX\\\eeejjjhhheeeccc^^^XXXRRRLLLJJJPPPXXX\\\```cccfffeeefffiiiooosssttttttuuuxxxwwwssstttyyy{{{yyy{{{}}}}}}}}}~~~{{{xxx|||vvvssszzz{{{vvvxxxwww___TTTKKK@@@;;;===<<<<<<;;;:::999888777777ppp```ZZZXXXUUURRRQQQRRRSSSSSSRRROOONNNNNNOOOMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSSSSRRRPPPMMMLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQSSSUUUVVVVVVUUUUUUTTTSSSRRRTTTVVVWWWWWWVVVXXXZZZ\\\]]]\\\[[[XXXVVVSSSUUUXXX[[[^^^^^^^^^^^^YYYYYYXXXYYYZZZYYYVVVTTTTTTTTTVVVWWWZZZ]]]```aaa```^^^ZZZUUURRRQQQTTTWWWVVVYYY\\\```aaaaaa``````\\\]]]___ccciiisss~~~|||uuuoooiiibbbZZZTTTNNNJJJDDDCCCEEEGGGHHHGGGHHHFFFCCCBBBBBBBBBBBBAAAFFFFFFFFFEEEDDDBBBAAA@@@999:::<<<===>>>>>>=========>>>?????????===;;;::::::999888777777777777888999999888888777777666666555555444333333222222111---...000111000///---+++......------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))***************+++++++++,,,++++++***)))+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,---......///......---......//////000111111000000000000111111111111111222333444666777888999888888===CCC@@@888666;;;<<<<<<;;;<<<<<<===>>>>>>AAAAAABBBEEEGGGLLLYYYfffyyytttsssnnnlllgggbbb[[[TTTOOOLLLMMMNNNMMMIIIKKKQQQUUUUUU]]]___^^^\\\ZZZYYYTTTNNNIIIIIIGGGHHHNNNWWWZZZWWWWWWYYY\\\ccckkkqqqttttttwwwvvvrrrpppsssxxxyyyvvvyyy{{{~~~}}}|||||||||yyyppplllpppvvvwww~~~||||||ooo[[[IIIEEEDDD???::::::;;;;;;:::999888777666666}}}nnn___YYYWWWTTTRRRQQQPPPPPPOOONNNMMMLLLLLLMMMJJJJJJIIIIIIIIIJJJJJJKKKKKKMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHIIIIIIIIIJJJKKKLLLNNNNNNOOOQQQSSSSSSQQQNNNLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNPPPQQQSSSSSSSSSSSSSSSRRRQQQRRRTTTVVVVVVUUUVVVXXX[[[[[[ZZZXXXWWWVVVUUUWWWZZZ]]]___`````````\\\[[[ZZZ[[[[[[[[[XXXVVVTTTUUUVVVXXXZZZ\\\^^^^^^aaa^^^YYYTTTRRRSSSVVVYYYWWWYYY]]]```aaa```^^^]]]\\\\\\\\\]]]aaagggnnnsssrrrvvvzzzwwwoookkkiiifffaaa^^^\\\YYYUUURRRLLLIIIFFFFFFHHHKKKLLLLLLHHHFFFCCCCCCCCCCCCCCCBBBEEEEEEEEEDDDCCCBBB@@@???:::<<<>>>??????>>><<<;;;;;;<<<===>>>>>><<<:::999999999888888777777666666777777777666666666666666444444333333222111111111---...///000///...,,,+++......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************************************(((((((((((((((((((((((((((***+++------+++***((((((((()))*********************++++++++++++*********++++++,,,,,,++++++***+++,,,,,,,,,,,,---------+++,,,,,,,,,------------***+++---...///...------------......///000000111000000000000000000000000222222333444555666777777888:::@@@CCC>>>666555:::;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAADDDDDDFFFOOOXXXeeesss~~~sssiiiddd^^^]]]XXXSSSRRRWWWYYYXXXeee```YYYTTTSSSRRRMMMGGGHHHLLLJJJFFFJJJUUUWWWQQQMMMPPPUUU\\\ccciiilllmmmrrrlllfffeeehhhlllkkkggghhhkkkppprrrrrrpppooooooqqqsssrrrooopppwww|||}}}www\\\OOODDDBBBBBB>>>;;;:::999999888888777666666555qqq```XXXVVVTTTRRRRRRNNNMMMKKKJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIIIIKKKNNNNNNLLLKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLMMMMMMMMMPPPSSSSSSPPPMMMKKKJJJJJJKKKLLLNNNOOOOOOOOOOOOKKKLLLMMMNNNPPPPPPQQQQQQQQQPPPPPPRRRTTTVVVVVVUUUSSSVVVXXXXXXVVVTTTTTTTTTVVVWWWYYY[[[]]]^^^^^^^^^\\\[[[ZZZ[[[\\\\\\ZZZYYYTTTUUUWWWYYYZZZZZZZZZZZZ^^^[[[VVVSSSSSSUUUXXXZZZZZZ[[[]]]___```aaaaaa```[[[ZZZXXXXXXZZZ]]]```aaa[[[___dddiiimmmrrrvvvyyyzzz~~~~~~ttttttrrrkkkbbb[[[XXXYYYVVVUUUUUUUUUTTTSSSPPPNNNIIIGGGFFFFFFGGGIIIJJJJJJFFFEEECCCCCCDDDDDDCCCAAADDDDDDDDDDDDCCCBBBAAA@@@>>>???@@@AAA@@@>>>;;;::::::;;;<<<======<<<:::999999999888888777666555555444555555555555555555555333333333222111111000000///......---------------......------,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++*********++++++,,,,,,++++++***************************************************((((((((((((((((((((((((((()))+++,,,,,,+++)))((((((((()))***************)))******++++++*********))))))************))))))+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---+++,,,---.........---,,,---------...//////000000////////////////////////333333333333444444444444777:::???@@@;;;555555888999999999999:::;;;<<<===<<<;;;===@@@AAAAAAFFFMMMVVV]]]jjj|||{{{wwwxxx|||}}}zzzyyynnnaaaZZZWWWSSSNNNJJJGGGLLLKKKFFFJJJUUUXXXTTTWWWZZZ^^^aaacccdddccccccbbb\\\WWWXXX\\\^^^^^^\\\[[[```gggkkkkkkjjjiiihhhrrryyyxxxaaaTTTJJJEEEAAA???;;;777666888777777777666555555555444rrraaaYYYVVVTTTRRRRRRLLLJJJGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGGGGIIILLLKKKIIIIIILLLNNNKKKKKKIIIHHHHHHGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLOOORRRQQQNNNJJJJJJKKKJJJKKKMMMOOOPPPPPPOOONNNKKKKKKLLLLLLMMMNNNOOOOOONNNNNNOOORRRUUUVVVTTTSSSQQQTTTVVVVVVSSSPPPQQQSSSTTTUUUVVVWWWYYYYYYYYYZZZYYYXXXWWWXXXZZZ[[[ZZZYYYVVVWWWYYYZZZZZZXXXVVVUUUYYYVVVSSSSSSUUUWWWYYYYYY\\\]]]]]]^^^___aaabbbbbb\\\ZZZXXXXXXYYYZZZZZZYYYTTTXXX]]]aaaccceeehhhjjjhhhllloooooommmmmmrrrwww}}}{{{~~~|||xxxvvvxxxvvvpppllllllpppqqqoookkkjjjkkkhhhccc^^^]]]ZZZVVVRRRPPPQQQRRRPPPQQQRRRRRRPPPNNNLLLJJJGGGGGGGGGFFFFFFGGGGGGGGGCCCBBBAAAAAABBBBBBAAA???AAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA???===;;;:::999;;;<<<======<<<:::999999999999888777666555444222333333333444444555555333333222111111000000//////...------,,,,,,------......------,,,,,,++++++++++++++++++++++++++++++...------,,,***))))))(((******++++++++++++******)))))))))***************************************))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************((()))******+++*********(((((())))))))))))((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,------......///000000////////////............222222222222222222222222666999;;;:::777444444666777777777777888:::;;;<<<===;;;===@@@@@@???AAAGGGIIIJJJQQQ___sss|||wwwrrrnnnmmmbbbdddcccaaaeeemmmsssttt{{{wwwuuulllhhhggglllqqqssstttvvvvvv{{{kkkSSSFFFBBB<<<===>>><<<888666666888666555555555444444444333|||nnn___YYYWWWTTTPPPOOOKKKGGGDDDDDDFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDGGGJJJIIIGGGGGGLLLPPPJJJIIIHHHFFFFFFFFFFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKLLLOOORRRPPPKKKIIIJJJLLLJJJKKKMMMOOOOOOOOONNNMMMKKKKKKKKKKKKLLLLLLMMMNNNJJJKKKNNNRRRTTTTTTRRROOOOOOSSSVVVTTTQQQOOOPPPSSSUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUVVVYYYZZZ[[[ZZZYYYZZZ[[[\\\[[[XXXUUURRRUUUTTTTTTVVVZZZ\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]][[[ZZZ[[[]]]^^^\\\ZZZVVVZZZ^^^aaabbbbbbbbbccchhhkkklllggg```\\\\\\___cccfffiiiiiihhheeeddddddkkksss|||}}}xxxuuuuuuvvvwwwppplllnnnnnniiigggiiiaaa______```\\\VVVUUUWWWWWWXXXWWWUUUWWW[[[YYYTTTVVVUUUSSSSSSTTTTTTTTTSSSPPPQQQQQQPPPNNNLLLKKKJJJGGGHHHHHHHHHGGGFFFFFFGGGBBB@@@@@@@@@AAAAAA@@@>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;999;;;<<<===>>><<<;;;:::888999999888777666444333111111222222333444444555222222222111000000//////------...///...---,,,+++......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******++++++++++++******((()))))))))*********+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((()))***************))))))************)))))))))))))))*********++++++************++++++++++++------,,,,,,+++,,,,,,---,,,,,,---......//////000/////////......---------//////000000111111222222666666555444333444444444555555555555777888999:::===;;;<<>>@@@DDDBBBCCCEEELLLZZZkkk{{{vvvaaaOOOBBB>>>???:::;;;;;;:::999999888777444444444444333333333333vvviii]]]ZZZXXXSSSNNNKKKJJJFFFCCCBBBEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCFFFHHHGGGEEEFFFLLLQQQIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKLLLOOOQQQOOOJJJGGGJJJMMMJJJKKKMMMNNNOOONNNLLLKKKLLLLLLKKKKKKKKKLLLLLLMMMGGGIIIMMMQQQTTTSSSPPPMMMOOOSSSVVVTTTPPPNNNPPPSSSWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUWWWZZZ\\\]]]\\\[[[\\\^^^^^^\\\XXXTTTQQQUUUUUUVVV[[[___aaa___\\\ZZZ[[[]]]^^^^^^\\\ZZZXXXZZZYYYYYY[[[^^^```^^^\\\UUUXXX\\\^^^^^^]]]]]]]]]cccfffgggbbb[[[WWWXXX[[[XXX[[[___```___]]]\\\\\\aaaccceeefffgggggghhhiiieeeeeeeeecccbbbccceeehhhfff^^^YYYZZZ[[[VVVUUUWWWTTTSSSTTTSSSOOOJJJKKKPPPNNNOOONNNMMMQQQWWWVVVRRRRRRQQQQQQTTTWWWXXXTTTQQQMMMMMMLLLKKKIIIHHHJJJKKKDDDEEEFFFFFFEEEDDDDDDEEEBBBAAAAAAAAACCCBBBAAA???;;;<<<===>>>@@@@@@AAAAAA>>>======<<<<<<<<<======:::;;;===>>>>>>===;;;:::888888999888777555333222000000111222333444444555222222111111000/////////***,,,///111111...+++(((......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***************++++++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************(((((()))*********************++++++++++++******((())))))))))))*********)))************+++++++++...---,,,+++***+++,,,---,,,,,,------...//////000//////.........---------,,,---...///000111222333666555222///000333444333333333444444666777888999777555666:::;;;:::<<>>;;;999777666999:::777111444444333333333333333333uuufffWWWRRRRRROOOJJJGGGEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAABBBDDDGGGJJJLLLJJJHHHEEECCCBBBBBBDDDEEEDDDDDDCCCDDDDDDFFFHHHIIILLLKKKJJJIIIHHHIIIJJJJJJKKKLLLNNNOOONNNMMMKKKJJJKKKIIIFFFFFFIIILLLLLLJJJFFFHHHLLLPPPRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQQQQVVVYYYYYYVVVUUUWWWUUURRRSSSTTTUUUVVVWWWYYYZZZZZZUUUZZZ```dddddd^^^WWWRRRWWWUUUUUUYYY___bbbaaa^^^YYYWWWVVVVVVYYYZZZ[[[ZZZZZZYYYZZZ]]]______[[[WWWZZZZZZZZZZZZZZZZZZZZZZZZ^^^``````[[[UUUSSSUUUXXXUUU[[[aaaccc```[[[WWWUUUYYYYYYYYYZZZ[[[]]]^^^___\\\ZZZWWWUUUUUUWWWZZZ\\\ZZZXXXTTTQQQOOOOOOOOOPPPNNNNNNNNNNNNMMMKKKJJJIIIJJJJJJJJJJJJLLLNNNPPPRRRNNNOOORRRSSSTTTRRRPPPOOOKKKLLLMMMNNNMMMLLLJJJHHHBBBCCCDDDEEEEEEDDDCCCBBBAAA???<<<===??????===:::===>>>?????????<<<:::888;;;;;;;;;<<<<<<<<<======>>><<<::::::::::::888666666555555555555444444444222222222111111111000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,************************)))))))))***++++++,,,,,,)))***,,,,,,***)))***+++******))))))((((((''''''(((((()))))))))))))))(((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************,,,---,,,)))&&&)))************+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------........................---------......000111222111111222222222333333333222333333444555666777777777888888999999:::;;;;;;======???BBBGGGNNNTTTWWWdddnnn}}}___UUUHHH@@@===>>>===;;;888888777777666666555555333333333222222222111111~~~rrrdddVVVQQQQQQNNNIIIGGGEEEEEECCCBBBBBBBBBCCCCCCBBBAAA@@@@@@??????@@@@@@?????????@@@BBBDDDGGGHHHDDDBBB@@@>>>===>>>@@@AAADDDDDDCCCCCCCCCEEEFFFGGGIIIHHHGGGFFFFFFGGGHHHHHHJJJKKKLLLMMMMMMLLLKKKKKKLLLJJJHHHHHHJJJKKKJJJHHHCCCEEEIIIKKKMMMMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNRRRUUUUUURRRQQQTTTTTTQQQRRRRRRTTTUUUWWWXXXYYYZZZWWW[[[```cccccc^^^XXXTTTUUUSSSSSSWWW]]]```___\\\XXXWWWVVVUUUUUUVVVXXXZZZYYYXXXXXXYYY[[[ZZZWWWTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZWWWRRRPPPSSSWWWWWW]]]cccccc^^^XXXUUUTTTUUUVVVVVVWWWXXXXXXYYYYYYVVVUUUSSSQQQQQQSSSUUUVVVWWWUUURRROOOMMMMMMMMMNNNLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHJJJKKKLLLMMMMMMLLLKKKLLLOOOPPPPPPOOOMMMLLLIIIJJJKKKKKKKKKJJJHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@AAA>>>======>>>>>><<<:::;;;;;;<<<<<<<<<;;;:::999:::;;;;;;;;;<<<<<<<<<======;;;999888888888666444555555555555444444444333222222111111111000000000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******+++,,,************************++++++******************)))***,,,,,,***)))***+++***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******---,,,,,,,,,,,,+++)))'''))))))*********+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------..............................---......///000111111111111111222222222222444444444444444444444444666666777777888999999999::::::;;;===@@@EEEJJJLLLTTT\\\iiiuuuooo]]]JJJDDD<<<999999:::888666888888777666666555555444333333222222222111111111{{{nnn```SSSOOOOOOKKKHHHFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBB>>>===;;;::::::;;;===>>>DDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFIIIIIIIIIIIIJJJKKKKKKLLLMMMLLLLLLLLLLLLKKKHHHEEECCCEEEGGGIIIJJJJJJJJJJJJLLLKKKJJJIIIIIIJJJKKKKKKOOOQQQPPPMMMMMMQQQRRRQQQQQQQQQSSSTTTVVVXXXYYYZZZYYY[[[^^^```___\\\XXXUUUSSSRRRRRRUUUYYY\\\[[[YYYVVVVVVVVVSSSQQQRRRWWW[[[[[[YYYXXXWWWXXXWWWUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRTTTUUUSSSPPPPPPSSSVVVXXX___dddbbbZZZSSSRRRSSSSSSTTTUUUVVVVVVUUUTTTSSSQQQPPPPPPOOOOOOPPPPPPQQQSSSRRROOOLLLKKKJJJKKKLLLIIIIIIJJJIIIIIIHHHGGGGGGFFFGGGIIIKKKKKKJJJHHHGGGHHHIIIKKKLLLLLLJJJHHHGGGFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDCCCAAA@@@???>>>>>>???===<<<<<<<<<<<<;;;999999888888888999999::::::::::::;;;;;;;;;;;;<<<<<<;;;999777777777666444222444444444444333333333333111111111111000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************,,,,,,++++++***))))))((()))***,,,,,,***)))***+++))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***+++++++++************))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------///...............////////////000000000111111111555555444333222111111000444555555666666777888888:::999999999;;;===@@@BBBFFFKKKSSS]]]iiizzzmmmYYYNNNCCC>>>;;;999999;;;;;;888666777777666666555444444444333222222222222111111111uuuggg[[[PPPMMMLLLIIIEEEEEEDDDDDDBBBAAA@@@???>>>>>>???>>>======<<<<<<======>>>>>>=========>>>>>>>>><<<<<<;;;:::;;;<<<>>>???BBBAAA@@@??????@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDHHHGGGFFFFFFGGGIIIKKKLLLOOOOOOOOOOOONNNJJJFFFDDDFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJHHHFFFFFFGGGHHHIIIMMMOOONNNKKKLLLQQQTTTRRRQQQQQQSSSTTTVVVXXXYYYZZZXXXYYYZZZ[[[ZZZXXXVVVUUURRRQQQQQQRRRUUUVVVTTTRRRSSSUUUUUURRROOOPPPXXX^^^^^^]]]ZZZXXXWWWWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTTTTSSSQQQRRRUUUWWWVVV\\\aaa^^^VVVPPPPPPSSSTTTUUUVVVWWWVVVTTTRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPOOOMMMKKKIIIIIIJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDFFFDDDBBB???===<<<<<<<<<<<<;;;:::::::::999888888888777666666777999<<<===::::::::::::::::::;;;;;;:::888777666666555333111444333333333222222222222111111000000000////////////...------,,,,,,------+++++++++++++++++++++++++++*********************************************+++++++++*********)))))))))***,,,,,,***)))***+++))))))))))))((((((((((((((())))))))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))+++,,,))))))))))))******************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,------------------------//////...---------.............../////////000000333333333222111000000000444444555555666777777777::::::999999:::<<<===???CCCEEEIIINNNWWWdddrrr{{{kkkOOOEEEEEE@@@>>>===;;;;;;<<<;;;888555666666555555444333333333222222222222111111111111}}}nnnaaaVVVMMMJJJIIIFFFCCCCCCBBBBBBAAA@@@???>>>===<<<>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>======<<<<<<;;;:::::::::;;;<<<===>>>@@@???>>>=========>>>???@@@@@@AAABBBCCCDDDDDDDDDFFFEEEDDDCCCDDDFFFIIIKKKNNNOOOQQQPPPNNNJJJFFFDDDFFFGGGIIIJJJKKKLLLMMMMMMJJJIIIGGGEEEEEEFFFHHHIIINNNPPPOOOLLLNNNSSSVVVUUURRRRRRSSSUUUVVVWWWXXXYYYUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQPPPPPPQQQPPPNNNMMMPPPRRRSSSQQQOOORRRZZZaaa]]]\\\ZZZXXXVVVVVVWWWXXXSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRTTTVVVSSSXXX[[[YYYRRRNNNPPPTTTUUUUUUVVVWWWVVVSSSQQQOOOQQQRRRSSSSSSSSSSSSRRRQQQNNNMMMLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLNNNMMMJJJHHHFFFGGGHHHHHHGGGGGGGGGGGGFFFEEECCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCC@@@>>><<<<<<<<<<<<999:::999999777777666777888777666666888:::===???::::::::::::::::::999999999777666555666555444222222222222222111111111111000000000/////////............---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++)))***,,,,,,***)))***+++(((((((((((()))))))))))))))))))))))))))(((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))++++++***((((((***,,,(((((()))))))))*********)))***++++++,,,,,,++++++*********+++++++++,,,,,,------------------------///......------------...------........./////////000000000111111111222222444444555555666777777777999999999999:::<<<===>>>@@@AAACCCFFFKKKSSS[[[```iii|||{{{eeeQQQ@@@???CCC???<<<:::888777777666555444555555444444333222222222222222222111111111000000tttfff[[[RRRJJJGGGFFFCCCAAABBB@@@@@@@@@???>>>===<<<;;;======<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::999999888999999:::;;;;;;===<<<;;;:::;;;;;;======>>>???@@@BBBCCCDDDDDDDDDEEEDDDCCCBBBBBBDDDFFFHHHJJJMMMOOONNNKKKGGGEEEDDDCCCEEEGGGIIIKKKLLLLLLLLLHHHGGGFFFFFFFFFHHHIIIJJJMMMPPPPPPNNNOOOTTTVVVUUURRRSSSSSSTTTUUUUUUVVVVVVRRRQQQPPPPPPOOONNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKOOOPPPQQQPPPPPPSSSYYY^^^WWWWWWWWWUUUSSSSSSUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPPPPOOOPPPQQQSSSTTTSSSUUUVVVTTTQQQPPPQQQTTTSSSSSSTTTSSSRRRPPPOOOMMMPPPPPPQQQQQQQQQQQQPPPPPPLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMQQQNNNJJJGGGFFFFFFHHHJJJGGGGGGGGGFFFEEECCCBBBAAABBBBBBBBBBBBBBBBBBCCCCCCAAA@@@???>>>============999::::::999777666666777999888777777999;;;>>>@@@::::::999999999999888888777555444444555555444333222111111111000000000000////////////............------,,,++++++++++++,,,++++++++++++++++++++++++)))***++++++,,,+++++++++************************((())))))***++++++,,,,,,)))***,,,,,,***)))***+++(((((((((((()))))))))))))))******))))))((('''&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))///111111///***'''(((***((((((((()))))))))******)))******+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------........./////////......///000111222333444333444444555666666777777555555666777888:::<<<===:::;;;===@@@DDDHHHKKKNNNUUUdddnnnuuujjjYYYMMMEEE;;;<<<<<<444999888666555555555666777444444333333222111111111222111111111111000000000lll___VVVNNNGGGEEEDDDAAA@@@AAA===>>>>>>???>>>===<<<;;;======<<<;;;;;;;;;;;;;;;<<<<<<======<<<;;;999999999999999999999999999::::::999999999999:::<<<===<<<===???AAABBBCCCCCCCCCDDDCCCBBBAAABBBBBBCCCDDDEEEGGGJJJIIIFFFCCCBBBCCC@@@CCCFFFJJJLLLMMMMMMLLLEEEEEEFFFGGGHHHHHHIIIJJJKKKNNNOOOMMMOOOSSSSSSQQQRRRRRRRRRRRRRRRRRRRRRRRROOOOOONNNMMMMMMLLLLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMPPPOOOOOOOOOPPPRRRUUUWWWPPPRRRTTTSSSQQQQQQTTTVVVUUUUUUUUUUUUUUUUUUUUUUUUMMMMMMLLLMMMPPPSSSUUUUUUWWWUUUSSSRRRRRRRRRSSSSSSRRRRRRRRRQQQPPPOOONNNNNNOOOOOONNNNNNNNNNNNOOOOOOJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLOOOMMMKKKHHHGGGGGGHHHIIIGGGGGGFFFEEECCCBBBAAA@@@???????????????@@@AAAAAA===>>>>>>?????????>>>>>>:::<<<===;;;999777888:::888888888888999;;;===>>>:::999999999888888888888333222111222444555444333111111000000000//////////////////.........---------,,,,,,+++++++++++++++************************)))***+++,,,------,,,+++******************************************++++++)))***,,,,,,***)))***+++'''((((((((()))))))))***************)))((('''&&&&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((+++...111///***'''(((***(((((((((((()))))))))***))))))***+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............////////////...//////000222333333444222222333333444555555555333333444555777888999:::888888999<<>>>>>===<<<;;;======<<<;;;;;;;;;;;;<<<:::;;;<<<<<<;;;:::888777;;;;;;;;;:::::::::::::::888888777777888:::<<<===:::;;;>>>@@@BBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBAAACCCFFFEEEBBB@@@AAABBB@@@CCCHHHLLLOOOOOONNNMMMBBBCCCEEEGGGHHHIIIIIIIIIHHHLLLNNNLLLMMMQQQQQQNNNQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKFFFHHHJJJLLLMMMNNNOOOPPPQQQOOONNNNNNPPPQQQQQQQQQNNNPPPSSSSSSRRRRRRUUUWWWUUUUUUUUUUUUUUUUUUUUUUUULLLKKKKKKNNNRRRVVVXXXYYY[[[WWWSSSRRRSSSTTTTTTRRRTTTSSSRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGEEEDDDBBBAAA@@@???===============>>>??????;;;<<<>>>@@@@@@@@@@@@???<<<>>>???>>>:::999:::<<<777777777888999;;;<<<===:::999999999888888777777000//////000222444333222000000000000//////////////////.........------------,,,++++++******++++++***************************+++,,,---...------,,,************************,,,,,,++++++***))))))))))))***,,,,,,***)))***+++'''((((((((())))))******************)))((('''&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((!!!&&&+++,,,)))'''))),,,(((((((((((())))))))))))))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000........./////////000000000000000111222222333333000111111222333333444444333444555666777888888999;;;::::::;;;>>>@@@AAAAAA;;;HHHMMMPPPZZZaaalll~~~zzzdddRRR@@@@@@;;;===<<<444666===:::444555777777555333111111333333222222111000000000111111111111000000000000jjj]]]SSSLLLFFFDDDCCC??????AAA???>>><<<:::999:::;;;<<<========================;;;;;;<<<<<<;;;;;;:::999999999888777888999:::;;;:::999777777777999;;;<<<999:::;;;===>>>@@@AAAAAA===>>>@@@AAABBBAAA@@@@@@BBBCCCDDDDDDAAA@@@@@@AAA@@@AAADDDIIIOOOPPPNNNKKKHHHGGGFFFFFFGGGIIILLLNNNOOONNNMMMNNNOOOOOOMMMKKKPPPOOONNNNNNNNNOOOPPPQQQOOONNNMMMKKKJJJIIIIIIIIIGGGJJJMMMOOOOOONNNNNNOOOTTTQQQNNNLLLMMMNNNNNNNNNRRRUUUWWWXXXVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVPPPNNNNNNOOOSSSVVVXXXXXXSSSQQQPPPQQQTTTVVVWWWXXXVVVTTTRRRRRRSSSSSSRRRQQQOOOOOONNNNNNOOOQQQRRRSSSRRRMMMHHHGGGJJJJJJHHHDDDGGGIIIKKKJJJHHHIIILLLPPPJJJKKKKKKKKKKKKIIIGGGFFFEEEEEEFFFFFFEEEDDDBBBAAA>>>????????????>>>>>>===>>>???@@@AAABBBAAAAAA@@@<<<===>>>>>>>>><<<;;;:::;;;999999:::>>>???===;;;::::::999888777666555555333333333222222222111111000000000000////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///)))(((,,,,,,***,,,111///,,,))))))++++++***'''************))))))))))))))))))))))))))))))))))))+++)))(((((())))))(((&&&))))))))))))))))))))))))))))))'''&&&&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''(((******&&&###(((((((((((((((''''''''')))))))))))))))))))))))),,,+++***)))((((((((((((+++***)))***+++,,,+++***++++++***************+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------........................////////////000000000000111111222222222333333333333333444666777999::::::<<<<<<<<<<<<<<<===>>>???CCC@@@EEEQQQWWWVVV\\\ggguuuyyy~~~mmm]]]OOODDD===<<<;;;:::888777777666666555555444444444333333333111111111111000000000000////////////............|||hhh\\\RRRKKKEEEDDDBBB??????AAA???>>><<<:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999888888888999:::;;;:::999888777777888:::;;;@@@@@@??????>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@BBBCCCCCCAAA@@@@@@AAA@@@AAACCCHHHLLLNNNLLLIIIGGGFFFFFFFFFHHHJJJMMMOOOPPPOOONNNOOOPPPPPPOOONNNPPPOOONNNNNNNNNNNNOOOPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJLLLPPPQQQQQQPPPQQQQQQSSSRRRRRRRRRSSSRRRPPPMMMTTTVVVYYYYYYXXXWWWVVVVVVTTTTTTTTTTTTTTTUUUUUUUUUSSSRRRPPPQQQSSSUUUVVVUUURRRQQQQQQSSSVVVXXXXXXXXXXXXVVVTTTTTTUUUTTTSSSQQQPPPOOOOOONNNOOOPPPRRRSSSQQQLLLHHHGGGIIIJJJHHHEEEDDDFFFIIIKKKLLLMMMNNNPPPLLLLLLLLLLLLJJJIIIGGGFFFGGGGGGHHHHHHGGGEEEDDDCCC>>>>>>?????????>>>======<<<===>>>???@@@??????>>>===>>>?????????>>>===<<<;;;::::::<<<>>>>>><<<999:::999999888777666555555333333222222222111111111000000000/////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++((()))------***)))---,,,+++************)))(((************)))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++***)))))))))))))))))))))))))))((('''&&&&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''((()))***'''%%%((((((((((((((((((((('''''''''''''''''''''''''''+++***))))))((()))))))))+++)))'''''')))))))))(((++++++***))))))******+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------.........................../////////000000000000111111111222222222333333222333444555777888999:::::::::::::::;;;<<<======@@@<<<@@@JJJNNNMMMRRR\\\dddiiittt}}}rrrbbbRRRGGGAAA===<<<;;;:::999777666666555555444444444444333333333333111111000000000/////////////////////............wwweee[[[RRRKKKEEECCCAAA>>>>>>@@@???>>>===;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888888999999:::;;;:::999888777666777888999@@@@@@???>>>===<<<;;;;;;>>>>>>>>>===>>>>>>???@@@>>>???AAAAAA@@@???@@@AAA@@@AAACCCFFFIIIJJJHHHGGGGGGFFFGGGHHHJJJLLLOOOPPPPPPOOOMMMMMMOOOPPPPPPOOOPPPOOONNNNNNNNNNNNOOOOOOOOOOOOMMMLLLKKKKKKKKKKKKMMMOOORRRSSSSSSRRRSSSTTTQQQRRRTTTVVVWWWTTTOOOKKKSSSUUUXXXXXXXXXWWWWWWXXXUUUUUUSSSSSSRRRSSSTTTTTTVVVTTTRRRQQQRRRSSSSSSRRRQQQRRRSSSVVVYYY[[[ZZZYYYYYYXXXWWWWWWWWWVVVSSSQQQPPPPPPOOONNNNNNOOOPPPQQQPPPLLLHHHGGGHHHIIIGGGEEECCCDDDGGGLLLPPPRRRRRRPPPMMMMMMLLLKKKJJJHHHFFFEEEGGGHHHHHHHHHFFFDDDCCCAAA>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>======;;;;;;<<<>>>???>>>;;;888:::999888888666666555444333222222222222111111111000////////////.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))+++000///+++((())))))***++++++***)))))))))************))))))))))))))))))))))))))))))))))))((('''(((***---/////////((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((()))'''&&&''')))***)))(((''''''((((((((((((((((((''''''''''''''''''''''''))))))((((((((()))******...+++((('''((()))))))))******)))))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------....../////////000000000000111111111222222222222222333333555666777888999888888888888999:::;;;<<<===:::===DDDFFFDDDHHHPPPSSSXXXbbbkkkpppsss{{{ttthhhYYYQQQFFF===888777888888999888777666555444444444444444444333333333222222000000000/////////....../////////............---tttdddZZZQQQJJJDDDBBBAAA======??????>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999888888888888999999::::::999999777666666666666777888888999999:::;;;<<<<<<>>>===<<<;;;;;;<<<===>>>;;;===????????????@@@AAAAAABBBCCCEEEFFFGGGFFFEEEGGGGGGHHHJJJLLLNNNQQQRRROOOMMMKKKLLLNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOONNNMMMLLLLLLLLLLLLLLLOOOQQQSSSTTTSSSSSSSSSUUUOOOPPPRRRTTTUUUSSSNNNJJJPPPRRRTTTUUUUUUUUUVVVWWWVVVTTTRRRQQQPPPQQQRRRSSSUUUSSSPPPOOOPPPQQQQQQPPPRRRSSSUUUYYY\\\]]]\\\ZZZYYYYYYXXXYYYYYYWWWSSSPPPOOONNNMMMLLLLLLMMMNNNNNNNNNKKKHHHGGGGGGHHHGGGEEEGGGFFFGGGKKKQQQUUUTTTRRRNNNMMMLLLKKKIIIGGGEEEDDDEEEEEEEEEEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;888888999::::::;;;;;;;;;<<<===???AAAAAA>>>:::777999999888777666555444444222222222222111111111111/////////.........---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++************+++++++++,,,///111000,,,)))''''''***---,,,)))((()))+++************)))))))))(((((((((((((((((((((((((((((('''(((***---//////...((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((('''''''''((()))******''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((***++++++222...***((()))***++++++***))))))))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,---------.........------------------------........./////////000000000000000111111111111222222222333444555666777777777777777777888999;;;;;;<<<;;;===BBBCCCBBBEEEKKKJJJOOOWWW]]]\\\ZZZ```iiiyyyeeeUUULLLBBB???===;;;;;;:::888666888777555444333333222222333333333333222222222222////////////............//////.........---------ssscccZZZPPPIIICCCAAA???<<<<<<>>>>>>===<<<;;;;;;:::::::::888888888888888888888888:::::::::::::::999999888777777777888888888888888888777777666555555555555333444555777999;;;<<<======<<<:::999999:::;;;<<<888;;;============>>>???AAABBBCCCCCCCCCDDDDDDEEEGGGGGGIIIKKKMMMOOOQQQRRRNNNMMMLLLMMMOOOQQQQQQPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNPPPRRRRRRQQQQQQRRRSSSRRRQQQQQQRRRSSSRRROOOLLLNNNPPPSSSTTTTTTUUUWWWYYYUUUSSSPPPNNNMMMOOOQQQSSSQQQOOOMMMMMMNNNOOOPPPOOORRRSSSVVVZZZ]]]]]][[[YYYXXXWWWWWWXXXXXXVVVSSSPPPMMMLLLKKKJJJJJJJJJKKKLLLLLLJJJHHHFFFFFFGGGFFFFFFMMMJJJGGGIIINNNRRRTTTSSSNNNMMMKKKIIIGGGFFFDDDDDDDDDDDDDDDDDDCCCAAA???>>>????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777888888999::::::===???AAABBBAAA>>>;;;999999999888777666555444444222222222111111111000000............------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,...//////...---+++)))(((+++...---***((()))+++************)))))))))((((((((((((((((((((((((((()))((('''(((+++,,,,,,+++((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''(((((()))))))))******&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''((()))++++++111...***((()))***++++++))))))(((((()))******+++,,,++++++******++++++,,,,,,,,,,,,---------......------------------------............//////////////////000000000111111111111111222333444555555666666666666777888999;;;<<<::::::===@@@AAAAAAEEEIIIFFFKKKRRRVVVRRRMMMPPPWWWiiinnnyyy}}}lll\\\LLLCCC@@@===<<<;;;;;;;;;;;;999777666666444333222111111111333333222222222111111111////////////........................------------rrrbbbYYYOOOHHHBBB@@@???;;;;;;===<<<<<<;;;;;;:::999999888777777777777777777777777888999999999999888777777555555666777777777777666555555555555555555555444666666777888999:::;;;;;;;;;:::999999999999999999777999;;;<<<;;;;;;<<<>>>???@@@AAA@@@???@@@BBBDDDEEEFFFGGGIIIKKKMMMNNNOOOMMMMMMMMMPPPRRRSSSSSSQQQNNNOOOOOOOOONNNMMMLLLKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOPPPRRRUUUTTTRRRQQQRRRRRRQQQPPPOOOQQQTTTUUUVVVXXXZZZ\\\TTTRRRNNNLLLKKKNNNQQQSSSNNNLLLJJJKKKMMMNNNOOOOOOPPPQQQSSSWWWYYYZZZWWWUUUUUUTTTSSSTTTUUUTTTQQQOOOKKKKKKJJJIIIIIIJJJKKKLLLJJJIIIHHHFFFEEEEEEFFFFFFMMMJJJGGGGGGJJJNNNQQQSSSLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDEEEEEEEEECCCBBBAAA@@@@@@@@@@@@???===<<<;;;<<<<<<;;;:::::::::;;;;;;999999888888888999::::::<<<>>>AAAAAA???<<<:::999999888777777555555444333222111111111111000000000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******)))---//////000222111...---...---,,,***)))***,,,************)))))))))))))))))))))))))))))))))))))))((('''''')))***)))(((((((((((((((((((((((((((%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&(((++++++***)))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''((()))***+++---***'''&&&'''((((((((((((((((((((()))******+++++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000000000000000111111222333333444444555555555666777999:::;;;888999;;;===>>>???BBBEEECCCFFFLLLPPPNNNJJJKKKQQQXXXYYYaaammmyyy|||dddVVVKKK@@@<<>>;;;:::<<<::::::::::::999888777777666666666666666666666666777777777777777666555555333444555666666666555444333444444555555555555444666666777777888888999999888999999999888888777666777999;;;;;;:::::::::<<<<<<======<<<;;;<<>>===<<<<<<<<<:::999999999:::::::::999888777777777888999999;;;>>>===:::888888999888888777666555444444333111111111111000000000000---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******************************))))))))))))******%%%---333666:::???>>>:::444111---+++***+++++++++************))))))))))))))))))))))))))))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))&&&'''(((************)))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%)))------+++(((''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''((()))***)))(((&&&&&&'''((((((''''''''''''(((((()))++++++++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000000000111111222333333333333333333444666777999:::888:::;;;;;;;;;===@@@AAABBBBBBDDDHHHHHHGGGIIINNNMMMKKKOOOWWW___dddmmmvvvooo[[[JJJEEEBBB;;;999===<<<888444222222444555555666555444333222111111111222111111111000000000000111111000000000/////////.........---------,,,,,,ooo^^^TTTNNNGGGAAA???===::::::<<<999999999999999777666666666666666666666666666666666666666666666555555444222333444555555555444333222222333444555555555555222222333444555666777888777888999999999777666555777999::::::999999999:::999:::;;;:::888999===AAA@@@AAABBBCCCEEEEEEFFFFFFDDDEEEHHHLLLOOOOOOMMMJJJNNNNNNOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOOOOOOONNNNNNOOOQQQPPPOOOOOOPPPQQQPPPMMMJJJLLLNNNPPPRRRSSSVVVYYY\\\RRROOOKKKIIIIIIMMMRRRUUUPPPNNNLLLKKKMMMNNNNNNMMMLLLKKKLLLMMMOOOOOOMMMLLLOOOMMMLLLLLLNNNOOOOOONNNLLLKKKKKKKKKLLLMMMOOOPPPHHHHHHGGGFFFDDDDDDEEEGGG>>>AAADDDEEEEEEFFFIIIMMMHHHGGGEEEDDDCCCCCCCCCDDD???@@@AAABBBBBBBBBAAA@@@CCCBBBBBBAAA@@@???======<<<;;;999888888888999999888777666444444444555666666999;;;:::777666777999888888777666555444333333111111111111000000000000---------,,,,,,,,,++++++,,,++++++++++++++++++,,,******************************))))))))))))******###...999???FFFLLLJJJDDD888222,,,***+++,,,,,,+++************))))))))))))))))))))))))))))))))))))'''&&&&&&'''***+++***)))************************&&&''')))***+++++++++***))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%)))...///,,,(((&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((''''''''''''((()))))))))((('''(((******)))(((''''''''''''((()))++++++++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000000000111111222222222333111111222333444666777888:::<<<===;;;;;;<<<>>>???EEEAAA???AAACCCBBBEEEJJJJJJGGGHHHMMMPPPQQQXXX```fffvvvoooRRRBBB888;;;===888666999555555666888999777333000666666444333222111111111111111111111000000000000111111111111000000000000......---------,,,,,,,,,gggYYYTTTNNNJJJEEE@@@>>><<<:::888999888777666666666777888666666666666666666666666444444444444444444444444444444444333333222222222333333222222222333333444333333333444444666777777555555555555666666666666666:::666666===:::555;;;999999:::;;;;;;;;;::::::>>>>>>???@@@BBBCCCDDDDDDEEEEEEGGGHHHIIIIIIJJJIIIPPPQQQRRRPPPMMMKKKKKKKKKHHHHHHGGGHHHIIILLLOOOQQQSSSTTTTTTSSSPPPNNNMMMMMMNNNMMMLLLMMMNNNNNNLLLJJJNNNOOOPPPOOOMMMMMMNNNOOOJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJHHHIIIJJJLLLNNNOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQKKKIIIHHHFFFDDDDDDCCCCCCBBBBBBBBBBBBDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@???@@@AAACCCBBBBBBAAAAAA@@@???>>>===<<<;;;<<<;;;:::888777888888999666666666666555555555555444555555555555555555555444555555555555555555444111111222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***'''&&&***///111...***'''))))))***...222...&&&************))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,+++***(((&&&''''''''''''''''''''''''))))))---111...&&&%%%***&&&&&&'''''''''''''''&&&((((((((((((((((((''''''(((((())))))((('''&&&&&&$$$$$$%%%%%%&&&'''((((((,,,***)))''''''(((***+++)))))))))))))))))))))))),,,***))))))***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...............///000000///000000000111111111111222222222222333444555555777888888999999:::;;;;;;@@@@@@@@@@@@@@@CCCGGGKKKIIIJJJKKKLLLLLLMMMOOOQQQ[[[```iiirrryyylllXXXKKKDDD@@@;;;999999999888666555555444444444333333333444444333333222111000000000000000000000000000000///000111111111000...---------,,,,,,,,,,,,++++++gggYYYSSSLLLHHHCCC@@@>>><<<:::999:::999999999999;;;<<<===666666666666666666666666444444444444444444444444333333333222222111111111333333222222333444555555333333333333444555666777555555555555666666666666555999555444:::666111666888999999:::::::::::::::<<<===>>>???AAABBBCCCDDDOOOMMMJJJHHHGGGGGGHHHIIINNNOOOPPPOOOLLLJJJJJJJJJIIIHHHHHHHHHIIILLLNNNPPPSSSTTTTTTRRROOOMMMLLLLLLMMMLLLLLLLLLNNNNNNLLLJJJMMMOOOOOOOOOMMMLLLLLLMMMKKKLLLLLLMMMNNNNNNMMMMMMMMMLLLKKKKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQKKKJJJIIIHHHFFFEEECCCCCCAAAAAABBBBBBCCCEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBB???>>><<<===???@@@@@@???AAA@@@@@@???===<<<<<<;;;<<<;;;999888777888888888555555555666666777777777444444444444444444444444333444444555555444444333111111222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,+++***)))))))))))))))+++111666111)))(((((()))))))))*********(((((())))))))))))((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((()))***+++***)))'''&&&''''''''''''''''''''''''***))),,,111///(((%%%'''''''''((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&$$$%%%%%%&&&''''''((((((+++***)))''''''(((***+++)))))))))))))))))))))))))))(((''''''((()))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------...............//////000//////000000000111111111222222222222333444555555777777888888999:::::::::>>>>>>>>>>>>???AAAFFFIIIJJJKKKLLLKKKJJJJJJLLLNNNSSSWWW]]]ccciiinnnssswww{{{~~~xxx{{{wwwqqqggg\\\QQQHHHCCC@@@===999777777777666555444444444444333333333333444333333222111111000000//////////////////////////////000000000///...---------,,,,,,,,,+++++++++gggXXXRRRJJJFFFBBB???===<<<;;;:::999999999999;;;<<<===>>>666666666666666666666666444444444444444444444444222222111111111111111000222222222333444555666777333333333333444555666666444555555555555666666666555:::666444999777333888777888999999::::::999999:::;;;<<<>>>???AAACCCCCCVVVRRRLLLGGGDDDDDDGGGHHHKKKLLLMMMLLLJJJHHHIIIIIIIIIHHHHHHHHHIIIKKKMMMOOORRRSSSTTTRRROOOLLLKKKLLLLLLKKKKKKLLLNNNNNNMMMKKKNNNOOOPPPOOOMMMKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPOOOKKKKKKKKKJJJHHHFFFDDDBBBAAAAAABBBCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBBBB>>><<<;;;<<<===???>>>>>>@@@??????>>>===<<<;;;;;;;;;;;;999888888777888888444444555666777888999999333333333333333333333333222222333333333333222222111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((///555333,,,'''))),,,+++)))(((+++444999444+++&&&''''''(((***++++++,,,'''(((((())))))(((((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((('''&&&''''''''''''''''''''''''***)))+++///000+++&&&%%%((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))***)))((((((((()))***+++))))))))))))))))))))))))'''''''''''''''((())))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,...------------...//////////////////000000000000222111111222222333444555666666777888888999999::::::;;;<<<<<<===@@@DDDHHHKKKKKKKKKJJJHHHGGGIIIJJJQQQSSSVVVYYY[[[___cccfffiiilllsss~~~qqqeee^^^\\\XXXPPPHHHBBB>>>===<<<;;;999666555555555555444444444444333333333222222333333222222111000000000////////////////////////......//////......---,,,,,,,,,,,,,,,++++++++++++fffWWWPPPGGGDDD@@@======<<<<<<;;;777777777777888999999:::555555555555555555555555333333333333333333333333222222222222111111111111222222222333444666777888333333222222333444555555444444444555555555666666222999666222777777444888666666777888999999999999888999:::<<<>>>@@@AAABBBRRRNNNIIIEEEBBBCCCEEEGGGHHHIIIJJJIIIGGGFFFGGGIIIIIIHHHHHHIIIIIIKKKLLLMMMQQQRRRRRRQQQNNNLLLKKKKKKLLLKKKKKKLLLNNNOOONNNLLLPPPQQQRRRQQQNNNLLLKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMOOOPPPPPPOOOMMMLLLKKKKKKLLLLLLJJJGGGDDDBBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???===<<<<<<>>>??????>>>>>>>>>======<<<;;;;;;:::::::::999888888777777777555666666777777888888888222222222222111111111111000111111111111111111000000000000000///...------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))000666444---((()))---+++)))&&&***333:::555+++''''''(((((()))******+++'''(((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''''''''(((---000///***&&&''''''''''''((()))******&&&&&&''''''((()))))))))'''(((((((((((((((''''''''''''''''''(((((())))))))))))((((((((()))******))))))))))))))))))))))))((()))))))))((()))***,,,************++++++++++++***++++++++++++,,,,,,,,,------,,,,,,------...///........./////////000000111111111111222333444555555666666777777888888999888:::;;;<<<===???CCCFFFGGGHHHIIIHHHFFFFFFGGGIIIOOOPPPRRRRRRSSSUUUYYY\\\^^^___dddkkkvvvuuuhhh\\\TTTOOOMMMEEEDDDBBB@@@===;;;888777777666444444444444444444333333333333222222222222222222111111000000000000////////////////////////.........---------,,,,,,,,,,,,,,,++++++++++++***}}}eeeUUUOOOEEEBBB>>><<<<<<<<<;;;;;;888888777777666666555555444444444444444444444444333333333333333333333333222333333333333333333333111111222333444555777888333222222222222333333444444444444444555555555555222<<<777///222222000333444555666777888888888888777888999;;;===???@@@AAADDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGIIIIIIIIIIIIIIIIIIJJJKKKKKKNNNPPPPPPOOOMMMKKKKKKLLLLLLKKKKKKMMMOOOPPPPPPNNNQQQSSSUUUTTTQQQOOOMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKMMMMMMNNNNNNNNNLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJLLLMMMMMMLLLJJJHHHIIIJJJKKKKKKIIIGGGDDDBBBAAABBBCCCDDDEEEEEEEEEDDDAAAAAAAAA@@@?????????>>>>>><<<;;;<<<===???>>>>>>===<<<<<<<<<;;;::::::::::::999999999888777666666888888777777666666555555222222111111111000000000//////000000000000//////000000///......---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))%%%(((,,,,,,***((('''(((***(((%%%'''000666222***)))(((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&&&&''''''''''''&&&''''''''''''''''''''''''$$$%%%'''***///111...***&&&&&&&&&''')))***,,,---&&&'''''''''(((((())))))''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((()))***+++***(((((())),,,))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......---............/////////111111111111222333444444444444555666666777777888888999;;;<<<===???BBBEEEBBBCCCDDDEEEDDDEEEGGGJJJIIIJJJJJJKKKKKKMMMPPPSSSVVVVVVXXX]]]fffrrr{{{xxxaaa\\\SSSKKKDDD@@@@@@@@@999999:::;;;:::888666444444555555444444444555555333333222222222111111111111111000000000000//////...........................------,,,,,,,,,,,,,,,,,,,,,+++++++++*********yyybbbTTTMMMDDDAAA===;;;;;;;;;:::::::::::::::999888777555444444444444444444444444444333333333333333333333333333333333333333444444444111111111222333444555666222222222111111222222333333444444444444555555555;;;FFF@@@444444333000222333444555666777888888888888999:::;;;<<<>>>>>>???:::;;;===@@@AAACCCCCCCCCCCCDDDDDDDDDCCCDDDGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKMMMNNNNNNMMMLLLLLLMMMLLLLLLLLLOOOQQQRRRRRRQQQRRRTTTVVVVVVSSSQQQOOOOOOLLLMMMMMMMMMMMMLLLKKKKKKGGGHHHHHHIIIJJJIIIIIIIIIHHHIIIKKKLLLNNNOOOOOOPPPKKKJJJIIIGGGFFFFFFGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEFFFGGGFFFEEEEEE@@@@@@@@@??????>>>>>>>>><<<:::999:::;;;===<<<<<<;;;;;;;;;;;;::::::999999999999999999888777666555888888777666555444333333222222222111000000////////////000000000000//////000///...------,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))******)))(((((((((&&&&&&+++000---''')))))))))(((((('''''''''&&&''''''((((((''''''&&&'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''###%%%'''(((,,,000111---)))((((((((()))***,,,---((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))(((((((((((((((((((((((()))+++,,,***&&&%%%'''***)))))))))************+++************++++++++++++,,,++++++++++++,,,------------------.........///111000000111111222333444333444444555555666777777777999;;;;;;<<<===@@@BBB===???AAABBBCCCDDDGGGJJJFFFHHHIIIJJJJJJKKKNNNPPPNNNOOOPPPSSS]]]iiinnnnnniiipppxxx|||iiiSSSFFFFFFFFFEEEBBB???===;;;:::999777555555666777888333444555555444333444555222222222111111111000000000000000///////////////..............................---,,,,,,,,,,,,---++++++++++++************uuu```SSSMMMDDDAAA===:::::::::999999999999::::::999888777666333333333333333333333333222222222222222222222222111111222222333333333333111111111111111222333444222222111111111111222222333333444444444555555555<<>>999:::<<<>>>@@@BBBBBBCCCBBBBBBCCCBBBBBBDDDGGGJJJIIIIIIIIIJJJIIIIIIIIIHHHHHHJJJLLLMMMLLLLLLMMMNNNMMMMMMNNNPPPSSSTTTTTTSSSPPPRRRUUUVVVTTTQQQPPPPPPLLLLLLLLLLLLLLLKKKJJJJJJGGGHHHIIIJJJJJJJJJIIIIIIGGGHHHJJJLLLNNNOOOPPPQQQKKKJJJHHHGGGFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHFFFEEEAAA@@@@@@@@@@@@?????????<<<;;;999:::<<<======<<<::::::::::::999999999999888999999999888777666555666666555555444444333333333333222111111000////////////000000000000//////000///...,,,,,,,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++++++++(((***)))&&&'''***)))%%%'''''''''(((((((((((((((&&&''''''((((((''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))''''''''''''''''''''''''$$$)))***'''(((---000///...,,,***)))(((((()))***)))))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((+++---...+++&&&$$$&&&)))))))))))))))************************+++++++++++++++++++++++++++,,,,,,---,,,,,,---------.........000000000000111222333444333333333444555555666666666888::::::::::::<<<>>>;;;===???@@@AAACCCFFFHHHGGGJJJLLLMMMMMMNNNOOOQQQLLLLLLLLLNNNWWWbbbddd```]]]bbbhhhlllpppwwwppp^^^OOODDD@@@AAABBBCCCBBB@@@>>><<<:::999777666666777999:::111444555555333222222444222111111111000000000000////////////////////////........................//////---,,,,,,,,,---...++++++++++++************rrr^^^RRRLLLDDDAAA===::::::999999888666666888999999888777666333333333333333333333333222222222222222222222222000000111111222222222222111111111000111111222222222222111111111111111222333333333444444444555555111???;;;//////333222555111222333555666777777777;;;;;;;;;<<<<<<<<<===============>>>???AAABBBCCCAAABBBBBBBBBBBBDDDGGGJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGIIIKKKLLLLLLLLLNNNOOONNNNNNNNNQQQTTTVVVUUUTTTNNNQQQTTTUUUTTTQQQPPPPPPKKKKKKLLLKKKKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIFFFHHHJJJLLLNNNPPPQQQQQQLLLKKKIIIGGGGGGHHHIIIJJJHHHHHHGGGFFFEEEEEEFFFFFFBBBBBBBBBAAABBBCCCDDDEEEEEEFFFHHHIIIIIIHHHGGGFFFBBBBBBAAAAAAAAAAAAAAAAAA???===<<<<<<>>>??????>>>::::::999999999999999999888888999999888777555444333333444444444444444444333333333222111000000/////////000000000000//////000///---,,,++++++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''%%%%%%'''***(((++++++'''%%%&&&'''$$$%%%&&&&&&'''((()))******&&&''''''''''''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***''''''''''''''''''''''''&&&,,,---'''%%%***//////222000---)))'''&&&&&&'''******)))((('''&&&%%%%%%&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))((((((((((((((((((((((((///111222...)))&&&(((+++))))))))))))************)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......000000000000111222333444222222333444444555555666555777999999888888:::;;;;;;===>>>???@@@AAADDDGGGFFFIIILLLMMMMMMLLLMMMNNNMMMNNNLLLLLLTTT]]]\\\UUUUUUXXX]]]aaaeeekkkrrrxxx~~~||||||~~~hhhTTTKKKIIIHHHAAA???<<<999888999;;;<<<333444777888888777555444000333555444222000111333111111111111000000000000.........///////////////........................000///...---,,,---......+++++++++************)))rrr___NNNLLLBBB???<<<:::::::::999999888777666666777777666555444333222222333333333333555555444444444333333333111111222222222222111111111111111111111000///...222111111111000000//////333444444555555444444333111111222222222333333333555444444333333333444444888888777777888:::<<<======<<<;;;;;;<<<===>>>???AAA@@@BBBFFFHHHEEEEEEGGGHHHGGGFFFFFFFFFGGGHHHIIINNNMMMLLLKKKKKKKKKMMMMMMMMMMMMMMMOOORRRTTTTTTTTTTTTTTTSSSRRRPPPNNNLLLJJJHHHHHHJJJJJJJJJJJJHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIMMMLLLLLLKKKIIIHHHGGGGGGHHHIIIJJJIIIFFFEEEEEEFFFEEEHHHIIIGGGCCC@@@AAABBB@@@BBBEEEFFFDDDCCCBBBBBBCCCEEEHHHHHHGGGFFFFFFGGGFFFDDDBBB@@@@@@AAACCCDDD???>>><<<<<<>>>>>>>>>===999;;;<<<>>>===;;;999777999999888888777666666555444444555666666666666666555555555444444333333333333222000/////////000111---------,,,,,,+++++++++************************))))))************))))))))))))************))))))&&&&&&'''((()))******+++******)))((((((((((((((())))))((('''''''''''''''(((((())))))((('''&&&&&&''''''&&&%%%&&&'''((()))''''''((()))***))))))))))))'''&&&&&&''''''&&&$$$((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%******))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,++++++***((('''&&&((())))))))))))*********,,,***((()))***+++,,,,,,************************---,,,,,,,,,,,,---......111111111000000000000000111222222333333444444555666666777888999::::::;;;======>>>>>>???@@@BBBCCCFFFIIILLLLLLJJJHHHIIIKKKMMMLLLLLLNNNQQQSSSTTTTTTVVVTTTRRRSSSWWW]]]aaacccggghhhiiilllpppuuuyyy|||pppddd```\\\UUUNNNGGGBBB@@@???======<<<;;;999888888777666666555444444333222222222222222222222222222222222111111111000000//////////////////...............------,,,,,,------...------,,,,,,,,,,,,++++++************************nnn\\\MMMLLLDDDAAA===:::::::::999888888777666666777777666444444111000333888:::666222444333333333222222222222000111111222222111111000111111222222111000000///111111111111000000000///333333444444444444333333222222222222222222222222555444444333333333444444888888777777888999:::;;;<<<;;;;;;;;;;;;===>>>???AAA@@@BBBGGGHHHFFFFFFIIIGGGFFFFFFEEEFFFHHHIIIJJJMMMLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMPPPSSSUUUVVVUUUTTTSSSRRRQQQOOOLLLKKKJJJHHHHHHIIIJJJJJJIIIHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHLLLKKKJJJIIIHHHGGGGGGFFFGGGHHHHHHFFFDDDCCCDDDFFFGGGHHHIIIGGGDDDBBB@@@@@@???BBBDDDEEEDDDBBBBBBCCCCCCEEEGGGHHHGGGFFFFFFGGGEEECCCAAA@@@AAADDDGGGIIIBBB@@@===<<<<<<<<<<<<;;;:::;;;===>>>===;;;999777999888888777666666555555555666666777777666666555444444444444333333333333222111000/////////000000,,,,,,,,,,,,,,,,,,++++++************************))))))************))))))))))))************)))))),,,+++***)))))))))))))))******)))((((((((((((((())))))((('''''''''''''''((((((((((((((('''&&&&&&'''&&&&&&%%%&&&'''((()))((((((((((((((()))))))))'''&&&%%%&&&((())))))(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))((('''))))))))))))))))))))))))$$$'''******+++,,,)))$$$++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000000000000000000000000111111222222333444444444444444555666777888999:::<<<<<<<<<===>>>???AAAAAADDDIIINNNOOOMMMJJJIIIIIIMMMLLLKKKMMMPPPSSSTTTTTTTTTRRRPPPPPPTTTYYY]]]___]]]\\\\\\]]]___cccgggiiiqqqvvv{{{~~~~~~}}}}}}~~~~~~pppccc``````YYYMMMFFFLLLJJJEEEAAA>>><<<<<<<<<<<<;;;;;;:::888777777666555555444444333222222111222222222222222222222222111111111000000000//////////////////.........---------,,,,,,,,,,,,------------,,,,,,,,,+++++++++************************~~~iiiWWWKKKMMMEEEBBB>>>;;;::::::999888888777555666777777666444444111000666>>>@@@999222222222222222111111111111000111111222222111111000111222222222222111000000111111111111000000000000222333333444444333333222222222222222222222111111444444333333333333444444888888777777777777888999;;;:::::::::;;;<<<>>>???AAA@@@BBBHHHJJJHHHHHHKKKFFFFFFEEEEEEFFFHHHJJJKKKKKKLLLMMMNNNNNNMMMLLLLLLNNNMMMNNNPPPTTTWWWWWWWWWSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFDDDBBBBBBDDDFFFKKKIIIHHHGGGFFFDDD@@@===>>>@@@BBBCCCBBBAAAAAABBBCCCEEEGGGGGGFFFEEEFFFGGGDDDCCCAAAAAACCCGGGLLLOOOFFFBBB>>>;;;;;;;;;;;;:::<<<===>>>>>>===;;;999888888888888777666666555555888888888888777666555444333333333333333333444444111111000////////////000+++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))+++***((('''&&&''')))*********)))((((((((((((((()))((((((''''''''''''((((((((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((()))((('''''''''((()))***+++(((&&&%%%''')))))))))((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))(((((($$$***---***+++...,,,&&&++++++++++++++++++++++++,,,,,,++++++,,,,,,---.../////////000000000000000111111111222333333444444111222333444666777888999:::::::::;;;<<<===??????BBBGGGNNNPPPNNNJJJHHHHHHLLLJJJJJJKKKOOORRRTTTUUURRRPPPMMMNNNQQQUUUWWWXXXZZZYYYWWWVVVWWWYYY\\\^^^dddfffiiikkklllnnnppprrrrrrwww{{{}}}}}}ssskkkgggfffaaaWWWOOONNNNNNJJJFFFEEEAAA???===;;;;;;;;;<<<===:::999999888777666555555333333333222222111111000111111111111111111111111000000000000//////////////////.........---------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************xxxbbbRRRHHHLLLFFFCCC???<<<::::::888777888666555555666777555444222222555;;;@@@???999222333222222222222111111111000000111111111111000000111111222222222222111111111111111000000000000000222222333333333333222222222222222222111111111111333333333222333333444444777777777666666666666666999999999999:::;;;===>>>@@@???BBBHHHJJJHHHIIILLLGGGGGGFFFFFFFFFGGGIIIJJJKKKLLLOOOPPPQQQOOOMMMLLLMMMMMMNNNPPPTTTWWWXXXWWWRRRQQQOOOMMMKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIGGGFFFEEEEEEEEEFFFHHHHHHFFFCCCAAABBBEEEHHHLLLJJJGGGGGGGGGEEE@@@<<<===???@@@@@@??????@@@AAACCCDDDFFFFFFEEEDDDEEEFFFFFFEEEBBBBBBDDDHHHMMMQQQHHHDDD???<<<<<<===>>>>>>>>>>>>>>>===<<<;;;999888999999888888888777777777:::::::::999777666444333111111222222333333444444000000/////////.........******++++++,,,,,,,,,---******************************))))))))))))******))))))************))))))''''''&&&&&&(((+++///222***))))))((((((((((((((()))(((''''''''''''(((((('''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))(((&&&%%%&&&''')))+++000---(((&&&&&&&&&'''&&&'''''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((())))))***++++++,,,(((---,,,&&&&&&,,,...++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///////////////000000000111111222333333333000111222444666777888999888888888999:::;;;<<<===@@@EEEJJJLLLJJJGGGGGGGGGJJJIIIIIIKKKNNNRRRTTTTTTPPPNNNLLLMMMOOORRRTTTTTT[[[ZZZXXXVVVVVVXXXZZZ\\\^^^^^^^^^^^^___bbbeeehhhdddhhhllloootttzzzyyypppmmmnnnllliiieee```[[[YYYYYYZZZNNNIIIFFFGGGFFFBBBAAABBB@@@???===<<<;;;;;;<<<===777777666666555444444333222222111111000000000000111111111111111111111111////////////////////////.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***************************qqq\\\NNNFFFKKKFFFCCC>>>;;;:::999888777777666555555666666555444000555:::>>>===999666333333333333333222222222222000000000111111000000000000111111222222222111111000000000000000000111111111111222222222222111111111111111111111111111111222222222222222333444555666666777777666666666555888888777888999;;;<<<>>>???>>>AAAGGGIIIGGGHHHKKKIIIHHHGGGFFFFFFFFFGGGHHHKKKMMMOOORRRRRRQQQNNNMMMMMMLLLMMMPPPSSSVVVVVVVVVPPPOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFGGGIIIIIIGGGEEECCCDDDGGGJJJLLLIIIFFFEEEFFFEEEBBB>>>?????????>>>======???AAACCCDDDEEEDDDCCCCCCEEEFFFIIIGGGEEECCCDDDGGGKKKMMMFFFCCC???===>>>AAABBBCCC@@@???>>><<<:::999999888:::999999999999999888888;;;;;;:::999777555333222000111111222222333333333////////////......------*********++++++,,,,,,,,,))))))))))))))))))))))))******)))(((((()))******))))))************))))))((((((((())),,,000444777***))))))(((((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''&&&&&&&&&''''''''''''''')))(((&&&%%%%%%''')))***000---(((&&&&&&&&&'''&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''(((***,,,---//////&&&***,,,***)))***+++***+++++++++++++++++++++++++++************+++,,,,,,------.........///////////////000111111222222333111222333444666777888999666666666777888999;;;;;;???BBBEEEEEECCCBBBEEEGGGIIIHHHHHHKKKNNNQQQRRRQQQNNNLLLLLLMMMPPPRRRSSSSSSVVVUUUTTTTTTTTTVVVXXXYYYYYYWWWUUUTTTUUUWWWYYYZZZZZZ[[[___bbbdddfffjjjmmmvvvxxx|||~~~xxxrrrnnnllljjjfffdddbbb\\\VVVUUUXXXUUUSSSPPPLLLJJJIIIHHHHHHCCCBBBCCCEEEBBB<<<999;;;===<<<;;;:::999999999999555555555444444333333222111000000000000000//////000000000000000000000000.....................///------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********************************iiiWWWKKKDDDHHHDDDAAA===:::999999888777777666444555666666555333///555:::;;;888444333444444333333333222222222222///000000111111000000/////////000111111111111000000000000000111111111111000111111222222111111000000000000111111111222222222111111222222333444555555666777777777777666666777666666777888:::<<<===>>>===???EEEGGGEEEEEEHHHIIIHHHGGGFFFFFFGGGHHHHHHIIIKKKNNNPPPQQQPPPNNNMMMLLLKKKLLLNNNQQQSSSSSSRRRNNNMMMLLLKKKJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLJJJHHHGGGFFFGGGIIIJJJJJJJJJIIIHHHFFFGGGIIILLLIIIFFFDDDCCCCCCDDDDDDCCCCCCCCCAAA???======???BBBBBBCCCDDDCCCBBBBBBDDDFFFJJJIIIFFFDDDDDDEEEGGGHHHCCCAAA>>>>>>@@@CCCEEEEEEAAA@@@===:::888777777888999999999999999999999999;;;::::::888777555333222111111111111111111222222.........///...------,,,*********+++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))((('''''''''(((***---...******)))((((((((((((((((((''''''''''''(((((()))&&&'''((((((((((((((((((%%%&&&''''''((((((''''''((('''&&&&&&&&&'''((()))+++(((&&&%%%''')))))))))&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&'''(((***,,,...///000$$$(((333>>>;;;///)))*********************************))))))******+++,,,,,,,,,------...//////////////////000111111222222222222333444555666666777555555555666777888::::::===???AAA@@@>>>>>>BBBEEEGGGGGGIIILLLOOOPPPOOOMMMKKKJJJKKKNNNQQQTTTTTTTTTQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUSSSRRRTTTUUUUUUTTTYYYYYY[[[^^^]]]YYYYYY\\\```bbbdddgggiiikkkkkkkkknnnllljjjhhhiiillloooqqquuuppppppwww|||{{{xxxxxx}}}wwwnnnsssyyy|||{{{yyyvvvttttttpppkkkgggeeefffhhhjjjhhhccc``````]]]XXXTTTTTTOOOMMMMMMNNNLLLIIIJJJNNNLLLIIIFFFDDDCCCBBBAAA@@@DDDDDDFFFIIIFFF>>>;;;<<<::::::999999999999::::::444444444333333333222222000000000000000000000000////////////////////////---------...............------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++************************************cccTTTJJJCCCEEEBBB???;;;999888888888777777555444444555666444333///111444555444333333444222222222222111111111111//////000000000000//////......///000000000000000///000000000111111111111000000111111111111000000......///000111222333333111111111111222333444555444555777888888888888777555555555666777999;;;======;;;>>>CCCDDDBBBBBBDDDEEEEEEEEEEEEFFFHHHJJJKKKGGGIIIKKKLLLMMMMMMLLLKKKKKKJJJJJJLLLNNNPPPOOOOOOMMMLLLKKKJJJKKKLLLNNNOOONNNNNNMMMLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKNNNLLLJJJHHHHHHIIIKKKLLLIIIJJJJJJIIIHHHHHHIIIKKKDDDDDDBBB@@@@@@BBBFFFIIIIIIHHHFFFBBB??????BBBDDDBBBCCCCCCBBBAAABBBDDDFFFIIIHHHFFFEEEDDDCCCCCCCCCAAA???>>>>>>@@@BBBCCCCCCBBB???<<<999666666666777777777777777777777777777:::999999888666444222111111111111111111000000000------.........---,,,+++++++++++++++************))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))((('''&&&&&&%%%%%%&&&&&&******)))((((((((((((((('''''''''''''''((())))))&&&&&&'''(((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&((())))))(((%%%&&&'''((())))))((('''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''((()))***++++++,,,&&&&&&555IIIFFF000&&&---)))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,---......//////......//////000111111222222222222333333333444444555555555666777888999:::999<<>>===@@@BBBFFFGGGJJJMMMPPPOOOLLLIIIGGGGGGJJJNNNRRRUUUVVVUUURRRSSSVVVYYYZZZYYYXXXXXXVVVTTTTTTUUUWWWWWWUUUSSSYYYXXX\\\```^^^WWWTTTWWWUUUVVVXXXZZZ\\\\\\\\\\\\\\\ZZZWWWVVVVVVWWWYYY[[[\\\YYYZZZ___bbbaaaaaaccciiieeeeeekkkpppnnnfff^^^SSSYYY```cccbbb___]]]\\\]]][[[WWWTTTRRRRRRRRRSSSRRRMMMKKKOOOOOOKKKGGGHHHJJJHHHHHHJJJHHHEEEFFFJJJMMMHHHCCCAAABBBCCCCCCBBB===;;;===???>>>888666777::::::::::::999999999999444444333333333333222222000000000000000000000000////////////////////////,,,,,,---------.........,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++************************************___RRRJJJBBBCCCAAA>>>:::888888888888777777555444444555666444333///...---///222444444333111111111111000000000000//////000000000000//////------...//////000////////////000000111111111222000000111111111111000000------...000111222333444111111111111222333444555444555777888999999999888555555555555777999;;;===<<<;;;===AAABBB@@@@@@BBBCCCCCCCCCEEEGGGJJJMMMNNNEEEFFFHHHIIIJJJJJJJJJJJJKKKJJJIIIJJJLLLNNNMMMLLLLLLKKKJJJJJJKKKMMMOOOQQQPPPOOONNNMMMMMMNNNOOOPPPLLLLLLKKKJJJJJJJJJJJJJJJOOOMMMKKKIIIIIIJJJLLLNNNGGGIIIJJJJJJIIIHHHIIIJJJBBBBBBAAA>>>===@@@GGGMMMNNNLLLIIIEEEBBBAAADDDFFFBBBCCCCCCBBBAAABBBDDDFFFGGGFFFFFFEEEDDDCCCBBBAAA???>>>===>>>@@@AAAAAA@@@BBB???;;;888555555555666555555555555666666666666999888888777555444222111222222111111000000//////,,,---.........---,,,+++,,,+++++++++******))))))))))))))))))))))))))))))+++***)))'''''')))***+++))))))************))))))+++++++++++++++******)))******)))((((((((((((((('''''''''''''''((()))***&&&&&&'''((())))))((((((%%%%%%'''((((((((('''&&&%%%&&&''''''(((((('''''')))'''&&&&&&''''''&&&$$$%%%&&&((()))))))))((('''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&((()))*********((((((((((((((((((''''''&&& ---DDDAAA''' ...(((((((((((((((((((((((()))))))))))))))******+++++++++,,,------...//////......//////000111111111111111111111111111111111555555555666777888999:::666:::???AAA???>>>>>>@@@EEEGGGJJJOOOQQQOOOJJJGGGDDDEEEHHHMMMRRRVVVWWWVVVQQQSSSWWWZZZ[[[YYYWWWUUUQQQPPPQQQTTTWWWWWWTTTQQQRRRRRRXXX___^^^WWWTTTVVVSSSUUUWWWYYYZZZYYYXXXWWWUUUTTTRRRQQQPPPPPPQQQRRRPPPOOOPPPSSSSSSQQQUUUZZZ[[[UUUTTT\\\eeeeee[[[SSSMMMOOOQQQQQQOOOOOOQQQTTTPPPOOONNNMMMKKKJJJIIIIIINNNHHHGGGLLLNNNHHHEEEFFFLLLJJJJJJJJJFFFAAA@@@DDDTTTMMMDDD???>>>??????>>>>>>;;;:::======;;;:::<<<:::999888777555444333222444444333333333333333333000000000000111111111111////////////////////////,,,,,,,,,------.........,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,+++++++++************)))************************bbbMMMFFFBBB>>>???<<<999888888888777666555555555666555555444333222222222222222222222222000111222333333222111000------............------000000////////////000000//////000000000000//////---...///000000111000000111111...---222:::===;;;222222111000//////000000999,,,<<<***666RRR666111222222333444555666777888999:::;;;===>>>?????????CCCCCCDDDEEEFFFHHHJJJKKKFFFGGGGGGHHHIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJIIIKKKMMMNNNNNNOOOQQQSSSQQQOOOMMMNNNPPPQQQNNNLLLJJJKKKLLLMMMMMMLLLJJJIIIMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLKKKIIIGGGGGGHHHCCCEEEFFFCCC@@@@@@DDDIII[[[[[[YYYRRRJJJDDDBBBCCCAAAAAA@@@@@@@@@@@@@@@@@@GGGFFFDDDBBBAAAAAABBBBBB@@@???===;;;;;;;;;<<<<<<<<<;;;999777666555444444444333333444666777555444666555555444444333333222111000000//////////////////...------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++*********))))))(((((())))))************))))))++++++***))))))))))))))))))(((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%!!!###,,,222000((($$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&%%%&&&''''''))))))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,...------------.../////////////////////000000111333444555777777777777666999:::;;;<<<===>>>???@@@DDDEEEHHHJJJKKKJJJIIIHHHIIIIIIJJJJJJKKKNNNSSSWWWRRRXXX^^^aaa___ZZZUUUSSSSSSQQQRRRTTTSSSQQQSSSXXXOOOQQQYYYccccccYYYRRRQQQTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRPPPOOONNNMMMMMMMMMLLLJJJJJJKKKNNNQQQSSSSSSRRRPPPPPPPPPPPPNNNLLLGGGIIIKKKMMMNNNNNNMMMLLLOOONNNLLLIIIHHHGGGGGGGGGHHHFFFDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEETTTQQQJJJBBB???@@@@@@======<<<;;;999888777666666999888777666555444333333000000000000000000000000000000////////////000000000///...---,,,------......------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))aaaMMMFFFAAA===>>>;;;888777777777666555555666666555555444333333222222222222222222222222000000111111111111000000------............------//////............///////////////000000/////////---....../////////......//////---,,,000777999666111111111000000000//////888***888+++:::VVV:::222222222333444555666777777999999;;;<<<===>>>>>>>>>@@@@@@AAABBBDDDFFFHHHIIIIIIJJJJJJJJJIIIHHHFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMOOOPPPPPPQQQSSSUUUSSSRRRQQQRRRTTTTTTQQQNNNNNNNNNNNNMMMLLLKKKJJJIIIMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMLLLIIIGGGGGGGGGCCCFFFGGGEEEAAA@@@DDDGGGIIIKKKKKKIIIEEEBBBAAABBB@@@@@@@@@@@@????????????DDDCCCAAA@@@?????????@@@???>>>===<<<<<<;;;;;;;;;;;;:::999888777666666666888777666666777777555333555555444444333222111111111000//////......//////...------,,,++++++,,,,,,,,,,,,+++++++++*********************)))))))))((())))))************))))))+++***)))(((((((((((()))))))))((((((((('''''''''&&&(((***,,,,,,***(((&&&'''''''''((((((((())))))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((%%%'''...111---'''$$$%%%&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((***)))((('''''''''(((((())))))(((&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******************+++++++++,,,,,,---------------....../////////......//////000111222333444666666666666555999999:::;;;===>>>??????CCCDDDFFFGGGHHHIIIHHHHHHHHHIIIJJJJJJKKKNNNSSSWWWYYY]]]bbbccc```[[[VVVSSSPPPNNNPPPRRRQQQLLLLLLPPPNNNUUUbbbjjjeeeYYYSSSUUUPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNOOOMMMLLLJJJHHHIIIKKKNNNPPPPPPNNNLLLKKKKKKKKKJJJHHHGGGHHHIIIKKKKKKKKKJJJJJJLLLKKKIIIGGGFFFEEEEEEEEEDDDBBBAAAAAACCCDDDDDDCCCAAA@@@?????????AAABBBDDDPPPOOOIII@@@===??????<<<<<<;;;:::999888777777777888777666555444333333222000000000000000000000000////////////////////////000///...---,,,------...------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))```LLLEEEAAA>>>===:::777666666666555444666666666555444333333222222222222222222222222222000000////////////000000------............------...------------------.........////////////......------.........---,,,,,,+++------,,,...333333000///000111111111000///...555)))444,,,===VVV>>>444222222333333444555666666888888:::;;;<<<<<<<<<<<<======>>>???AAACCCDDDEEEKKKLLLLLLKKKIIIFFFCCC@@@EEEEEEEEEFFFGGGJJJLLLMMMMMMOOOPPPPPPPPPQQQTTTVVVTTTTTTTTTVVVWWWVVVSSSPPPRRRQQQOOOMMMKKKKKKKKKKKKNNNMMMKKKJJJIIIIIIJJJJJJLLLMMMNNNLLLIIIGGGFFFFFFCCCEEEGGGEEEBBBAAABBBEEE===@@@CCCDDDCCCAAAAAAAAA?????????>>>>>>=========???>>>===<<<<<<<<<<<<<<<<<<============;;;:::999999999999888888888888888;;;999888888888777555333555444444222111000//////000000///............///---,,,++++++***+++++++++,,,++++++++++++*********************))))))))))))))))))************))))))))))))((((((''''''(((((()))))))))(((((((((''''''%%%(((---000000---(((%%%((((((((()))))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))+++000///)))$$$$$$&&&'''(((((())))))((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((******)))(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((((('''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))************(((((())))))))))))***************++++++++++++,,,------,,,,,,------...//////............///000000111111333444444444444444777888999:::<<<===>>>???BBBBBBCCCCCCDDDFFFGGGHHHGGGHHHIIIJJJKKKNNNRRRVVV\\\___cccbbb^^^XXXSSSQQQNNNMMMOOORRROOOIIIHHHJJJOOO\\\kkkpppfffXXXTTTWWWMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOONNNLLLIIIGGGGGGIIIKKKMMMOOOLLLIIIGGGGGGGGGFFFFFFHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCCCCCCCDDD@@@>>>===>>>@@@AAAAAAAAA???>>><<<;;;<<>>@@@BBBCCCIIIJJJJJJJJJGGGDDD@@@>>>CCCCCCCCCDDDFFFIIILLLNNNLLLMMMNNNNNNNNNOOOQQQTTTRRRSSSUUUVVVVVVTTTRRRPPPSSSQQQNNNLLLKKKLLLMMMNNNNNNMMMKKKIIIHHHIIIJJJJJJMMMNNNNNNLLLIIIFFFEEEEEEBBBDDDEEEEEEBBB@@@@@@AAA???AAADDDFFFFFFDDDBBBAAA>>>>>>>>>======<<<<<<;;;:::::::::999999999999999:::<<<===>>>===;;;999777777888888999999999999999:::888888888888888666444444333222111000///...---000///......------......++++++***************+++++++++++++++*********************)))))))))))))))))))))************))))))((((((''''''''''''(((((()))))))))(((((((((((('''%%%(((,,,//////,,,(((%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((,,,///+++%%%###&&&&&&&&&''''''((((((((((((&&&'''(((******((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''')))))))))((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******++++++(((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,------.........------......///000000000111222222333333333666666777999;;;<<<===>>>AAA@@@??????AAACCCEEEGGGFFFHHHIIIJJJKKKMMMQQQUUUYYY[[[]]]\\\YYYTTTPPPNNNOOONNNOOOQQQNNNJJJJJJMMMVVV```kkklllbbbWWWRRRSSSMMMMMMMMMNNNNNNOOOPPPPPPOOONNNLLLKKKKKKLLLMMMNNNMMMKKKHHHFFFGGGIIILLLNNNPPPMMMHHHFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHGGGGGGDDDDDDCCCCCCCCCBBBBBBCCC???===<<<<<<===???>>>===>>>>>>===>>>???AAACCCEEEEEEFFFDDD===:::;;;<<<:::777777777666666777777888444444333333222111111000000000000000000000000000---...000111111000...---...------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***************************++++++++++++************))))))))))))))))))))))))___MMMGGGDDDAAA???<<<999888888888777666777666444333222222222333111111111111111111111111000///...------...///000------............------///..................///------............------///////////////...---,,,***...111//////000...***,,,---///000000///...,,,+++---555111555>>>666333111111222222333333444444555666777888888888888888999999:::;;;===???AAABBBDDDEEEFFFFFFDDDBBB@@@>>>BBBBBBAAABBBEEEHHHLLLNNNHHHIIIIIIIIIHHHJJJMMMOOOOOOPPPRRRRRRRRRPPPOOONNNQQQOOOMMMKKKKKKMMMPPPRRRNNNMMMKKKJJJIIIIIIJJJJJJLLLMMMMMMKKKGGGEEEDDDDDDAAABBBCCCCCCAAA@@@@@@@@@AAABBBDDDFFFGGGFFFCCCAAA>>>>>>======<<<;;;::::::777777888888888888888888999;;;===>>>===;;;888666555666888999999:::999999666555555666777777666444333222222000///...------///......---------------*********))))))******++++++++++++*********))))))))))))))))))))))))******))))))************))))))((((((''''''''''''((((((***)))))))))(((((((((((('''((()))++++++)))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%))),,,(((###$$$(((&&&&&&&&&&&&&&&'''''''''''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))*********+++'''(((((((((((()))))))))))))))*********++++++++++++++++++++++++,,,---------------------....../////////000000111111222333444555666888999;;;<<<===???>>>======>>>AAADDDFFFEEEGGGHHHJJJKKKMMMPPPSSSSSSUUUWWWVVVTTTQQQPPPPPPPPPMMMMMMNNNMMMKKKOOOTTT___aaabbb___ZZZUUUPPPMMMMMMMMMLLLMMMMMMOOOPPPQQQQQQOOOMMMJJJIIIIIIJJJKKKKKKJJJIIIHHHIIILLLNNNPPPOOOLLLGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCCCCBBBBBBBBB@@@>>><<<<<<=========;;;<<<===???AAACCCCCCBBBBBBAAADDDCCC===999:::;;;999666666555555555666777777333333333222111111000000////////////////////////...///111222222111///...,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********************************++++++*********)))))))))((((((((((((((((((((((((^^^LLLGGGDDDAAA???===:::888888888777666666555333222222222333444111111111111111111111111//////............//////------............------//////............//////,,,,,,------------,,,,,,...////////////......---***000333111///000...+++,,,---.../////////...---***000444111000222222000111111111222222333333333444555555666777777666666888888999:::<<<>>>@@@AAAAAAAAAAAABBBAAAAAAAAA@@@@@@AAAAAABBBEEEGGGJJJLLLFFFFFFFFFEEEEEEFFFIIILLLLLLNNNOOOOOOMMMLLLLLLMMMOOONNNLLLKKKLLLNNNQQQSSSMMMMMMMMMLLLKKKKKKJJJJJJIIIJJJKKKIIIFFFDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>@@@BBBEEEEEECCCAAA???>>>======<<<;;;::::::666777888999999999999999999:::<<<===<<<:::777555444555777888999999888888444333333444666777555444111111111000000///............---,,,,,,,,,,,,---*********)))******+++,,,+++************)))))))))))))))))))))************))))))************))))))((((((''''''(((((())))))******)))))))))(((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''######&&&)))'''###%%%)))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&'''''''''((('''&&&&&&%%%(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((()))))))))))))))************+++++++++******++++++,,,------,,,,,,,,,,,,---......////////////000111222333222333444666888:::;;;<<<<<<<<<;;;<<<===@@@CCCEEEDDDFFFHHHIIIKKKMMMPPPRRROOOQQQRRRRRRQQQQQQRRRSSSPPPMMMLLLMMMMMMNNNSSSYYYbbb___XXXSSSSSSTTTPPPJJJJJJJJJIIIIIIJJJLLLNNNOOORRRPPPMMMJJJHHHIIIJJJKKKIIIIIIJJJKKKLLLNNNOOOPPPJJJGGGDDDCCCCCCDDDDDDCCCBBBCCCDDDEEEEEECCCAAA???BBBBBBBBBCCCBBBBBBAAAAAA@@@>>>===<<<===>>>===<<<999<<>>???CCCDDD???:::::::::999555555555444444555666666333333222222111111111111////////////////////////...///000111111000///...+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,++++++++++++*********************************************))))))))))))((((((((((((((((((((((((((([[[JJJEEEBBB@@@>>><<<999777777777666555444333222111111333444666111111111111111111111111/////////000000/////////------............------...------------------...,,,,,,------------,,,,,,,,,,,,---.........------+++000444111//////...,,,,,,,,,---------.........,,,222000///...---111...111111111111222222222222333444444555555555555555666666777888:::<<<>>>???AAA@@@@@@???@@@AAABBBCCC???@@@AAACCCEEEGGGHHHIIIFFFFFFFFFDDDCCCEEEHHHKKKMMMNNNNNNMMMJJJJJJLLLNNNOOONNNMMMLLLLLLMMMOOOPPPMMMMMMNNNOOONNNLLLJJJIIIGGGHHHIIIGGGEEECCCBBBCCCBBBAAA@@@@@@BBBCCCDDDEEE@@@??????@@@CCCDDDCCCAAA??????>>>===<<<;;;::::::666777999:::;;;;;;;;;:::999:::;;;<<<;;;999777666333444666888888888777666555444444444666555444222000000000000000000000000...------,,,+++,,,,,,,,,***************+++,,,,,,************))))))))))))((()))))))))************))))))************)))))))))(((((((((((()))***+++*********)))))))))((((((''''''''''''''''''''''''(((((((((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%((('''$$$%%%)))'''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((,,,,,,+++)))((('''&&&%%%'''(((((()))((('''&&&%%%''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((())))))))))))))))))***************************+++,,,,,,,,,,,,,,,+++,,,------...000/////////000111222333111222333555777999;;;<<<;;;;;;;;;<<<>>>@@@BBBDDDCCCEEEHHHIIIJJJLLLOOOQQQMMMNNNOOOOOOOOOPPPRRRTTTRRRPPPPPPSSSSSSRRRVVV\\\^^^[[[SSSNNNPPPVVVTTTMMMIIIHHHHHHHHHIIIKKKMMMOOOQQQOOOLLLIIIIIIJJJLLLMMMHHHJJJLLLMMMNNNNNNMMMMMMFFFDDDBBBBBBCCCDDDCCCBBB@@@BBBEEEGGGGGGEEEAAA???AAAAAABBBBBBAAA@@@???>>>===<<<;;;<<<>>>???@@@???;;;===>>>@@@@@@@@@???>>>???DDDFFF@@@;;;::::::999555555444444444444444555333333222222222222111111////////////////////////........................***+++,,,---...------,,,,,,,,,++++++++++++,,,,,,++++++++++++******************************************)))))))))(((((((((((((((((((((((((((((((((YYYHHHCCCAAA>>>===;;;888666666666555444333222111111111333555777000000000000000000000000...///000111111000///...---..................------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,------------***000333111...//////------,,,,,,,,,,,,---...//////222,,,...///---222---111111111111111222222222333333444444555555444444555555666777999;;;<<<===CCCBBB@@@??????@@@BBBDDD???@@@BBBDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDFFFIIILLLNNNOOOOOOLLLJJJJJJMMMPPPPPPOOOMMMLLLLLLLLLMMMMMMLLLNNNPPPQQQPPPNNNKKKIIIEEEFFFGGGFFFDDDBBBBBBCCCDDDBBB@@@AAACCCEEEGGGHHHGGGEEECCCCCCEEEFFFDDDAAA@@@???>>>===<<<;;;::::::777888:::;;;<<<<<<<<<;;;::::::;;;;;;:::999777666333444666777888777666555888666555555666555333000000000000000111111111111...---,,,,,,++++++,,,,,,++++++******+++,,,------************))))))))))))(((((())))))*********+++))))))************)))))))))))))))))))))***++++++************))))))))))))''''''((())))))(((''''''******))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))&&&%%%((((((&&&%%%((((((''''''&&&&&&((()))***)))'''%%%######%%%''')))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((...---,,,***)))'''&&&%%%((()))*********)))'''&&&''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''+++***)))''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))))))))))))))*********************)))***++++++,,,,,,,,,++++++,,,,,,---...000000//////000111333444000111333555777999:::;;;::::::;;;<<<>>>@@@BBBCCCCCCEEEHHHIIIJJJLLLOOOQQQKKKKKKLLLLLLLLLMMMPPPSSSVVVUUUVVVZZZYYYWWWYYY^^^YYYXXXRRRMMMPPPWWWWWWRRRJJJIIIHHHHHHIIILLLNNNPPPPPPNNNKKKIIIIIIKKKNNNPPPIIIJJJMMMOOOOOOMMMKKKIIIEEEDDDCCCCCCEEEEEEDDDCCCBBBDDDHHHKKKKKKIIIEEEBBB@@@@@@AAAAAA@@@???===<<<:::999999;;;>>>AAABBBBBB@@@???????????????@@@@@@???EEEGGGBBB<<<::::::999666555444333333333333444333333333222222222222222////////////////////////---,,,,,,++++++,,,,,,---)))***,,,---...------,,,,,,++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((vvvTTTJJJHHHDDD???<<<;;;999888777777666666555555444444444333333333555333111///......///000000000111222111///---+++////////////////////////333000,,,,,,...//////...+++++++++******+++++++++(((,,,---******//////++++++,,,---......,,,***)))******+++...111222000...///...------...---+++(((000////////////111222333444333222111222333444555111111333555888:::;;;<<>>======???BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIIIIJJJKKKMMMPPPQQQSSSSSSQQQNNNJJJHHHEEEGGGIIIIIIGGGEEECCCCCCCCCCCCBBBBBBCCCEEEGGGHHHBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@???===;;;777777777888:::===???AAA>>><<<:::999888777444222444555777888999888666555444444444444444444444444888222---///555777222,,,)))***+++,,,,,,,,,++++++,,,,,,++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))***---+++((()))((()))---...,,,)))''''''))),,,...******))))))((((((''''''''''''''''''((((((((((((***...111///***&&&''')))''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))+++***(((&&&$$$'''&&&&&&&&&&&&'''((((((+++)))(((''''''((()))+++&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((777WWW444((('''+++'''(((((('''''''''&&&&&&&&&$$$%%%''''''&&&%%%&&&'''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((***)))((((((((()))+++,,,)))************+++++++++++++++++++++++++++++++++,,,---///000000000///...///000111333555777888999999;;;<<<===<<<<<<>>>@@@HHHGGGGGGGGGIIIKKKNNNPPPPPPOOOOOOMMMIIIHHHQQQ\\\ccc```]]][[[[[[[[[[[[[[[\\\TTTNNNQQQYYY\\\TTTKKKIIIIIIHHHHHHIIIJJJLLLMMMJJJHHHFFFGGGJJJLLLLLLJJJMMMNNNNNNNNNMMMJJJGGGFFFAAAAAAAAAAAABBBDDDEEEFFFBBBDDDFFFFFFFFFEEEFFFGGGAAAAAABBBBBBBBBAAA@@@???999:::<<<===>>>>>>======BBBDDD@@@999===HHHKKKDDDAAAGGGMMMKKKBBB:::666777555444444333333222222111222111111111111111222222///............---------,,,------......------,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********))))))((((((******))))))((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((sssRRRHHHFFFBBB>>>;;;;;;999888777666666666555444444444444333333333333333111000///000000111///000111222111///---,,,........................999555000......---,,,*********+++,,,...111444666***...///+++))),,,...,,,)))+++---...///...---,,,,,,,,,---------------------,,,+++,,,---...---,,,000////////////111222333222222222222222333444444111111333555777999;;;<<<>>>??????>>>===>>>@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDHHHHHHHHHIIIJJJLLLMMMNNNKKKJJJIIIHHHHHHJJJKKKLLLOOOPPPRRRRRRQQQNNNJJJHHHGGGIIIKKKKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFGGGHHHIIIGGGEEECCCAAAAAA???===;;;BBBAAA@@@>>>======>>>>>>:::;;;;;;:::888666555555555666888999999888777666444444444444444333333333222///...222777888444...///......------,,,,,,+++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))###***+++WWWSSS---###+++***(((''''''(((***+++***)))))))))((((((((('''''''''''''''(((((((((((((((,,,...---(((%%%&&&(((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))'''&&&$$$'''&&&&&&&&&&&&'''((((((***)))'''&&&&&&''')))***'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''666SSS888'''---%%%&&&$$$(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((***)))((((((((()))***+++))))))*********+++++++++++++++++++++++++++++++++,,,---...///000//////......///000222444666777888888:::<<<<<<<<<===>>>@@@FFFFFFFFFFFFGGGJJJLLLNNNNNNMMMNNNMMMIIIHHHQQQ[[[eeebbb^^^\\\\\\[[[YYYVVVVVVQQQNNNRRRXXXXXXPPPHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMKKKIIIJJJLLLNNNMMMKKKLLLLLLMMMMMMLLLIIIGGGEEE@@@AAAAAABBBCCCCCCCCCCCCCCCEEEFFFEEECCCBBBBBBCCC???@@@AAAAAAAAA@@@>>>===:::;;;===???@@@@@@@@@???@@@DDDBBB>>>CCCOOORRRMMM@@@FFFKKKIIIAAA999666777444444444333222222111111222222111000000000111111............------------,,,------------------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))))))))((((((***)))))))))((((((((('''(((((())))))))))))((((((((((((''''''''''''((((((nnnOOOFFFCCC???<<<;;;:::999888777666666666444444444444333333333333111222222222222222111111///000111111000///---,,,........................999666222///...---+++))))))******,,,///444888:::+++111333///******,,,---)))***,,,...////////////---//////---***+++000444222///------...////////////.........///000111222111111222333333333333222111111333444666888999:::<<<===>>>>>>>>>>>>AAACCCDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCFFFFFFGGGIIIKKKLLLNNNNNNIIIIIIHHHGGGHHHIIIKKKLLLNNNOOOPPPQQQPPPMMMJJJHHHIIIKKKMMMLLLJJJHHHHHHHHHDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGIIIKKKLLLIIIGGGDDDCCCBBB@@@>>>;;;GGGFFFCCC@@@>>>=========;;;<<<;;;999777666666777777777888999999888777666444444444333333222222222///111333777:::999666333555333111///---,,,,,,,,,)))*********+++,,,,,,,,,******++++++******)))((())))))))))))))))))))))))***777%%%:::}}}vvv<<<---)))((((((''''''(((((()))))))))))))))((((((((((((''''''''''''((((((((((((&&&)))+++***'''%%%&&&(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&:::+++'''...$$$$$$)))'''''''''''''''&&&&&&&&&&&&%%%$$$&&&***+++)))'''%%%&&&''''''(((((('''''')))(((((('''&&&&&&%%%%%%''''''''''''(((((((((((())))))((((((((()))***+++)))))))))*********++++++++++++++++++++++++++++++,,,---......//////......---...///111222444555555777888;;;;;;<<<===???AAADDDDDDCCCDDDEEEGGGIIIJJJKKKKKKLLLLLLJJJIIIPPPYYYbbb^^^[[[[[[^^^]]]XXXSSSMMMMMMNNNQQQSSSQQQKKKEEEGGGGGGGGGGGGGGGHHHIIIJJJNNNLLLJJJJJJKKKLLLKKKJJJJJJJJJKKKKKKJJJIIIGGGFFFBBBBBBBBBCCCCCCBBBBBBBBBDDDEEEEEEDDD@@@>>>======>>>??????@@@???>>>===<<<======??????@@@???>>>===@@@DDDDDDBBBGGGPPPSSSNNN???DDDHHHFFF???999666666444444333333222111111111222222111000000///000000............------------,,,,,,------------,,,,,,+++++++++++++++*********++++++++++++++++++++++++******))))))))))))(((((())))))))))))(((((((((((())))))************))))))((((((''''''''''''((((((kkkNNNEEEAAA>>><<<;;;:::999777666666666666444444444333333333222222000111333444444333222111//////000000//////------........................222000///...............,,,+++******,,,///222444+++333888666///***+++,,,+++,,,---...////////////---///000...+++...666===:::777333111000111000///............///000111111///000222333333333222111000111222444555777888888999;;;=========>>>AAACCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKLLLLLLGGGGGGGGGGGGGGGIIIJJJKKKLLLMMMNNNOOONNNLLLIIIHHHJJJKKKMMMLLLJJJHHHHHHHHHDDDFFFIIILLLMMMLLLKKKJJJFFFEEEDDDCCCDDDFFFIIIKKKHHHFFFDDDCCCCCCBBB@@@>>>AAA@@@>>>===<<<<<<<<<<<>>@@@AAAAAAAAAAAACCCDDDFFFGGGHHHGGGIIIKKKJJJIIIOOOVVVYYYVVVUUUYYY]]]]]]WWWQQQHHHJJJLLLMMMLLLJJJGGGFFFGGGGGGHHHHHHHHHIIIIIIJJJLLLKKKIIIHHHHHHHHHGGGGGGIIIIIIJJJJJJJJJIIIHHHGGGFFFEEECCCAAAAAABBBCCCDDDDDDEEEEEECCC@@@===<<<<<<>>>>>>???@@@???>>>===<<>>===;;;:::AAADDDEEEBBBCCCHHHHHHDDD===AAADDDCCC===888666666333333333222111111000000222111000000////////////.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++***************************************))))))))))))))))))(((((())))))))))))((((((((((((((())))))******))))))(((((((((''''''''''''((((((hhhMMMEEE@@@===>>>::::::888777666555555555444444333333333222222222///111333555555333222000///////////////......---........................+++,,,,,,,,,,,,---...///,,,+++******+++,,,...000***222;;;===666---***+++..................---------///000---+++...555===999666333000000111111000,,,------...//////000000///000111222333222111000000111222333444555666666666888;;;<<<<<<===???AAA???@@@@@@AAABBBBBBBBBBBB???AAABBBEEEFFFHHHHHHIIIGGGHHHIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMLLLKKKIIIHHHHHHJJJJJJJJJGGGFFFFFFGGGEEEGGGJJJMMMNNNMMMKKKJJJEEEDDDBBBAAABBBEEEGGGIIIEEECCCBBBBBBCCCCCCBBBAAA;;;:::999999999:::;;;<<<@@@:::666999AAAEEECCC>>>777666666555555444333222333333222222222111111111:::;;;:::666222000000222111000...,,,,,,---...///(((((()))***++++++,,,,,,)))************)))((((((((((((((((((((((((((((((%%% &&&***&&&(((+++$$$(((((()))******)))(((((((((((((((((())))))))))))''''''''''''(((((((((((('''(((((((((''''''(((***''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''$$$%%%&&&(((***+++,,,---''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###"""###'''+++...EEE222%%%%%%+++'''!!!***&&&''''''''''''''''''''''''$$$###&&&+++---+++'''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((()))))))))*********)))))))))******+++++++++,,,,,,,,,,,,,,,------...------......///000111111222444777888888:::<<<>>>?????????@@@AAABBBCCCCCCEEEEEEGGGKKKJJJIIILLLRRRSSSRRRRRRVVVZZZYYYSSSMMMHHHIIIJJJIIIFFFDDDFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIKKKHHHCCC@@@???AAAEEEHHHCCCDDDDDDCCC@@@>>>>>>>>>>>>???@@@@@@@@@???===<<<>>>???@@@@@@@@@@@@???>>>@@@BBBBBB@@@>>>??????<<<;;;>>>@@@???;;;777666666333222222111111000//////111000000///.........///...------------,,,,,,,,,---,,,++++++++++++,,,---************************************************(((((((((((((((((())))))(((((((((((())))))))))))'''(((((())))))(((((('''((((((''''''''''''((((((fffMMMEEE???<<>>999///******.........---------,,,,,,...///...,,,)))***...111000...------...000000000+++,,,---...//////////////////000111111111111111000111111222333444444555444666999:::;;;;;;<<<>>>>>>???AAABBBCCCDDDDDDDDD???AAACCCEEEGGGIIIJJJJJJGGGHHHIIIIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGHHHHHHGGGEEEDDDDDDEEEEEEFFFIIILLLMMMLLLKKKJJJFFFEEEDDDCCCCCCEEEGGGHHHBBB@@@@@@AAABBBCCCBBBAAA;;;:::999888888999:::;;;===;;;===EEEOOOQQQLLLEEE777666555444333222111111111111111111111111111111999777444000+++******,,,,,,,,,+++++++++,,,...///((()))))))))***+++++++++))))))******))))))((('''((((((((((((((((((((((((111!!!,,,222 '''555'''((())))))******))))))((((((((((((((())))))))))))''''''''''''(((((((((((())))))((((((((())))))***''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((($$$%%%&&&(((***,,,---...''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###"""###'''+++...MMM222***%%%''')))!!!***&&&&&&&&&'''''''''''''''&&&%%%$$$&&&***+++)))'''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&'''((()))))))))((((((((((((((()))))))))******(((((())))))***+++++++++,,,++++++++++++,,,---...------......//////000000111333555666666777999;;;======>>>??????@@@@@@AAACCCCCCFFFJJJKKKHHHJJJNNNRRRSSSTTTUUUTTTQQQKKKGGGHHHIIIIIIGGGCCCCCCFFFIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJHHHFFFEEEFFFGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKHHHCCC???>>>AAAEEEIIIBBBCCCDDDCCCAAA??????@@@>>>??????@@@@@@>>>===<<<;;;<<>><<<<<<<<<===:::;;;<<<;;;999666555666222222111111000///////////////............//////------------,,,,,,,,,,,,---,,,+++******+++,,,---)))))))))***************************************''''''(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''((((((cccLLLDDD>>>;;;???:::999888777555555555555333333333222222222222111111222222222222111///............------......///------------------------+++---///...+++***+++,,,((()))+++---.../////////)))+++222999888///++++++,,,,,,,,,,,,,,,---------------,,,,,,+++*********+++******+++...//////...***+++---...//////......000////////////000111111000000111111222222333333222555888999999999:::;;;<<<===???AAABBBCCCDDDDDDAAABBBCCCEEEGGGHHHHHHHHHEEEFFFHHHIIIIIIHHHGGGFFFJJJJJJJJJIIIIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIHHHHHHFFFGGGGGGEEECCCBBBCCCDDDDDDFFFHHHJJJKKKKKKJJJIIIFFFFFFEEEDDDDDDDDDEEEEEEAAA???>>>???@@@AAA@@@>>>::::::999888999:::;;;<<<===DDDPPPZZZ]]]WWWLLLDDD888777666444333222111111//////000000111222222222333111///---,,,++++++************++++++,,,,,,,,,))))))))))))************)))))))))))))))(((((('''(((((((((((((((((((((((((((!!!&&&)))$$$''',,,&&&(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((***)))'''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&'''((()))******%%%&&&''''''))))))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))'''&&&$$$'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))***888"""((($$$"""***$$$,,,&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&'''((()))))))))((('''(((((((((((()))))))))***((((((((()))***+++++++++,,,+++*********+++------............///////////////111333444333444666777<<<<<<===>>>????????????CCCBBBEEEJJJKKKHHHGGGJJJPPPSSSVVVUUUQQQLLLHHHGGGHHHIIIJJJHHHFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHFFFGGGHHHFFFDDDCCCDDDGGGBBBBBBCCCDDDEEEFFFHHHHHHFFFDDDBBB@@@@@@AAACCCEEEBBBCCCDDDCCC@@@???>>>???======>>>???>>>===<<<;;;999;;;===@@@BBBDDDDDDDDD<<<======<<<:::999:::===999999999888777666555555222111111000//////......------------...///000000---------,,,,,,,,,++++++---,,,+++))))))+++,,,---((()))))))))*********+++************************'''''''''((((((((())))))'''((((((((()))))))))***(((((())))))))))))((((((((((((''''''''''''((((((aaaKKKDDD<<<:::>>>:::999888666555555555555333333333222222222111111222222222111000///............---------......///------------------------***,,,//////---,,,---///((()))+++------,,,+++***)))(((,,,444555...+++---*********+++,,,---...///******+++---///...,,,***---,,,,,,---......---+++***+++---...///......---000///.........///111222000000111111222222222222222444777888888777888999888:::<<<>>>@@@BBBBBBCCCCCCCCCDDDEEEFFFFFFEEEEEECCCEEEGGGIIIJJJIIIHHHGGGKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFEEECCCBBBCCCDDDDDDEEEGGGHHHIIIJJJJJJIIIEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@>>>>>>???>>>===;;;666666666777888;;;===>>>@@@PPPccckkkeeeVVVGGG>>>:::999777555333222222111......///000111222333333...------///111111///,,,***++++++,,,,,,++++++************))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((!!!,,,)))%%%,,,((($$$000((('''&&&&&&&&&&&&'''((('''((((((((())))))******''''''''''''((((((((()))+++)))'''&&&'''(((((('''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&$$$%%%&&&'''(((***++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))+++***(((&&&$$$'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&!!!"""###%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))))))))'''&&&***---''' )))###+++&&&&&&&&&'''''''''(((((($$$%%%''''''&&&%%%&&&'''%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))%%%&&&((()))))))))((('''(((((((((((())))))))))))'''(((((()))***+++++++++,,,+++*********+++,,,---///////////////////////////111222222222222444555<<<<<<===>>>?????????>>>CCCBBBEEEJJJKKKGGGFFFGGGLLLQQQVVVUUUPPPKKKJJJLLLHHHIIIKKKKKKJJJHHHFFFEEEGGGHHHIIIIIIIIIHHHGGGFFFBBBDDDEEECCCAAA@@@BBBDDD@@@@@@@@@AAACCCDDDFFFGGGAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDBBB???===<<<===;;;<<<=========<<<;;;::::::;;;<<<>>>>>>======<<<======<<<;;;777555777;;;888888888777666555555555111111111000//////......,,,,,,,,,---...///000111---------,,,,,,,,,++++++---,,,***))))))***,,,---(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))************))))))((((((''''''''''''((((((]]]KKKCCC@@@>>>777888888888777666444333222222222222333444444111///000000000000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,000333222---(((++++++++++++++++++++++++---,,,***))))))***,,,---------++++++++++++------***++++++,,,,,,------...000///---,,,---...000222111111000000000000111111000111222444666777999999>>>BBBBBB===>>>BBBCCC???BBBBBBCCCCCCCCCCCCCCCCCCBBBDDDFFFHHHJJJKKKKKKKKKLLLKKKIIIGGGGGGGGGIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFEEEFFFGGGFFFDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGEEEDDDCCCBBBBBBBBB>>>>>>>>>======<<<;;;:::777888999888888:::===???NNN[[[ggggggZZZHHH<<<666666666666666555444333222111///---...111222000...000///...---,,,+++++++++)))************+++++++++************))))))))))))))))))************))))))&&&'''(((*********)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''')))))))))((('''''''''&&&&&&%%%%%%$$$%%%&&&'''(((111+++&&&%%%'''(((&&&###)))%%%$$$'''&&&"""!!!$$$%%%&&&'''(((((('''&&&%%%((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))''''''(((***+++,,,---...******+++++++++,,,,,,,,,,,,---//////......000111222222222222333333444555777999:::;;;;;;;;;===???BBBCCCCCCDDDDDDDDDDDDDDDLLLPPPSSSSSSOOOMMMMMMNNNLLLJJJIIIGGGEEEEEEEEEEEEJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@@@@AAAAAAAAABBBBBBFFFDDDAAAAAABBBCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>===<<<;;;::::::;;;<<<======<<<;;;;;;999999999999999999:::::::::888666444333444555666222111000///............------------------------......---------,,,,,,,,,------,,,,,,+++***))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((())))))(((((('''''''''&&&\\\JJJBBB@@@>>>888888888888777666444333333333222222333444444111///000000000000000000000000111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,///111000,,,))),,,,,,,,,,,,,,,,,,,,,,,,:::777111,,,))))))***,,,---,,,++++++++++++,,,---******+++,,,,,,------...///...---------...000111000000////////////000000000111222333555777888999<<<@@@???<<<<<>>>>>>>>>>>===<<<;;;:::999:::;;;;;;;;;;;;===???HHHQQQYYYYYYOOODDD;;;888666777777888777666444333111///......111111000...111000///...------------)))************+++++++++************))))))))))))))))))************))))))&&&'''((()))******)))(((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((222---'''%%%&&&&&&$$$ $$$&&&((('''&&&'''(((***&&&&&&'''(((((('''&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((((((''''''(((''''''&&&'''((()))***))))))))))))))))))))))))(((((()))***++++++,,,---*********+++++++++,,,,,,,,,---//////......000111333222222222222333333444777888:::::::::;;;<<<>>>AAABBBBBBBBBCCCBBBBBBBBBIIILLLPPPRRRQQQNNNKKKJJJJJJIIIGGGFFFFFFFFFGGGHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCCEEECCCAAAAAABBBCCCBBBAAACCCBBBAAA@@@????????????>>>>>>>>>======<<<::::::<<<<<<===>>>===<<<;;;;;;888999999999999999888888888777555444333333444444333222111000////////////...........................------------,,,,,,,,,------,,,++++++***))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))(((((((((''''''''''''[[[IIIAAA??????:::888888777777666555444333444333222333444333222000000000000000000000000000111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,---///...,,,)))------------------------???:::333---))))))***,,,,,,,,,++++++++++++,,,,,,******++++++,,,------------............///////////////............/////////000111333444666777888999;;;;;;999:::>>>???>>>>>>?????????@@@@@@@@@AAABBBDDDFFFHHHJJJKKKKKKKKKLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFGGGHHHFFFDDDDDDEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::<<<>>>>>>=========>>>@@@CCCGGGGGGCCC>>>:::999555777888999999888666555111///...///000111000...///...---,,,,,,,,,,,,,,,)))************+++++++++************))))))))))))))))))************))))))'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''///+++'''%%%&&&'''%%%### ))),,,&&&"""&&&)))(((&&&&&&'''(((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&''''''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))*********++++++)))*********+++++++++++++++---............///111333333222111111111222222555777888999999:::<<>>>>>============<<<;;;::::::===============<<<;;;:::888999999:::999888666555555555444444333222222111333222111000000///000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((***+++,,,((((((((((((''''''''''''YYYHHH@@@>>>???;;;999888777666666555555555555444333333333333222000000000000000000000000000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,333000---***)))***+++---,,,++++++++++++++++++,,,*********+++,,,,,,------,,,---.../////////...............------.........//////111222333555666666666777777777888;;;<<<<<<<<<<<<======>>>>>>??????@@@BBBDDDFFFHHHIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEGGGIIIIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@???>>>===<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;:::<<<>>>???===<<<<<<===;;;;;;;;;;;;<<<;;;999777444555777999999888666555000000//////000000///...++++++***)))))))))))))))))))))*********+++++++++************)))))))))((())))))************))))))((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''))))))(((%%%333555(((!!!%%%(((###&&&''''''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&''''''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))''''''''''''((((((((()))((((((((((((((((((((((((************)))))))))))))))))))))************+++***,,,---...------...000333222111111000000000000111333555666888:::>>>AAA@@@@@@???????????????@@@CCCBBBEEEJJJPPPSSSQQQOOOFFFEEECCCBBBBBBCCCEEEGGGFFFGGGHHHIIIIIIHHHFFFEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBBBBCCCDDDDDDEEE@@@@@@BBBDDDGGGHHHGGGEEEEEEDDDCCCAAA???>>>======<<<<<<<<<<<<<<<;;;:::999<<<<<<;;;;;;::::::999999777888999999888666444333333333333333222111000///111111000///////////////............---------------------,,,,,,,,,++++++,,,+++++++++******)))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))***+++((((((((((((((('''''''''XXXHHH???===>>>;;;999888777666555555666666666555333333333333222000000000000000000000000000.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++***++++++************************&&&'''((()))++++++,,,,,,++++++++++++++++++++++++))))))***++++++,,,,,,---,,,,,,---...///...............------------.........///000111222333444555444333333555666777888:::::::::;;;;;;<<<======>>>===???AAACCCEEEFFFFFFFFFIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFGGGHHHJJJLLLLLLIIIGGGFFFFFFEEEEEEDDDDDDCCCCCC???>>>===<<<<<<<<<<<<<<<===>>>>>>======<<<;;;:::888:::======<<<;;;;;;;;;999888888999;;;:::777444222444555777777666444333000111111000///......///******)))((((((((())))))))))))*********+++++++++************)))))))))((())))))************)))))))))))))))(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''(((((()))(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((((('''))))))((((((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((($$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))))))))+++888:::,,,$$$(((***%%%'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%''''''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((()))***&&&''''''(((((((((((((((((((((((((((((((((((((((*********))))))))))))((((((((()))))))))************+++------,,,,,,...///222111000///////////////...000222444666:::???CCC??????>>>>>>>>>???@@@AAACCCAAA@@@EEELLLSSSVVVWWWLLLJJJGGGDDDCCCCCCEEEFFFKKKKKKKKKKKKIIIHHHFFFDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDD===???CCCHHHLLLMMMKKKIIIDDDDDDBBB@@@>>>=========:::;;;;;;;;;;;;::::::999999999888888777777777777777777888888777555444333111222222222111000///...///......------------...---------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++***************)))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((WWWHHH@@@===>>>:::999888777666555666777777888666333333333333222111000000000000000000000000---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,************************%%%'''***,,,---,,,+++*********++++++++++++******))))))******+++,,,,,,,,,,,,------------...............------------............///000111222333333333111111444555444555888888999999:::;;;<<<======;;;===???AAACCCDDDDDDDDDFFFGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPOOOLLLIIIGGGGGGFFFEEEEEEDDDCCCCCC???>>>======<<<<<<<<<===<<<<<<<<<<<<;;;:::999999777999;;;;;;:::999:::;;;999999:::;;;<<<:::666444333333444444444333333222000111222111...---...///,,,++++++*********++++++)))************+++++++++************))))))))))))))))))************))))))***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))((((((''')))))))))(((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&...000(((###&&&(((&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%''''''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''''''''((()))***&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,,,,,,,,,,---///000000///.........//////...///111222444888>>>AAA======<<<<<<===???AAABBBCCCAAA@@@BBBHHHPPPVVVZZZSSSQQQLLLHHHFFFFFFHHHIIINNNMMMLLLJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA===@@@EEEKKKOOOPPPMMMIIIBBBBBB@@@???======<<<<<<999::::::;;;;;;:::999999777666666555555666777777777666666555555444444444222222111111000/////////------,,,,,,,,,,,,------------,,,,,,+++*********,,,,,,,,,,,,++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((('''''''''(((((((((((((((}}}WWWIIIAAA======999:::999777666555666777888999666444222333333222111000000000000000000000000------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((+++------+++***+++---************************)))***,,,,,,---,,,+++***)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,------,,,,,,,,,---.../////////............//////---...//////000111222222444000000444444111222666777888999:::;;;<<<======;;;<<>>=========>>>>>>;;;;;;;;;;;;:::999888777777888999999999999;;;===999;;;<<<<<<:::888777666555444333222111111222222000111222111...---...///,,,++++++******++++++,,,)))************+++++++++************))))))))))))))))))************))))))+++***)))(((''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))***)))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))((((((''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&'''(((***+++&&&&&&((()))))))))((('''))))))))))))))))))))))))((((((((()))))))))))))))'''''''''((((((((()))))))))***,,,,,,++++++---............---......//////000111222222222555:::===::::::999:::<<<>>>AAACCCBBBBBBBBBCCCEEEJJJQQQVVVVVVSSSNNNJJJGGGGGGIIIJJJNNNLLLJJJHHHGGGFFFGGGHHHEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@??????@@@BBBHHHMMMPPPNNNJJJEEE@@@???>>>===<<<<<<<<<<<<999999::::::::::::999999666555555555555666888999666555444333222333555666333222111////////////000---------,,,,,,------.........---,,,,,,+++******,,,,,,,,,++++++++++++***))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***''''''''''''((((((((())){{{WWWJJJAAA===<<<888:::999777555555666888999999777444222333333222111000000000000000000000000......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''***---...,,,***+++---+++++++++++++++++++++++++++++++++***++++++,,,,,,)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,...---,,,++++++---///000//////............//////---......///000111111222555000000444444000111555777888999:::;;;<<<======;;;===???BBBCCCDDDDDDDDDBBBDDDFFFHHHKKKMMMNNNNNNKKKIIIGGGFFFGGGJJJMMMPPPQQQQQQSSSUUUVVVTTTPPPLLLJJJIIIHHHGGGFFFEEEDDDCCC@@@??????>>>>>>>>>>>>???::::::::::::999888777777777888999999888:::===@@@999;;;<<<:::888777777888777666333111000111222333000222333111...,,,---///***)))))))))))))))******)))************+++++++++************))))))))))))))))))************))))))+++***)))'''''''''((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$&&&((()))***)))(((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***)))))))))((('''''''''&&&&&&&&&'''((('''&&&$$$###!!!###%%%'''''''''((()))***&&&&&&***+++'''(((+++((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''***)))'''&&&'''(((***+++%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((()))))))))***''''''''''''((((((((()))(((***+++,,,++++++,,,...---------------...///000444444333222111333777:::777777777888:::===@@@BBBAAACCCEEEEEEDDDFFFKKKPPPSSSPPPLLLHHHFFFFFFHHHJJJLLLJJJHHHEEEEEEFFFHHHJJJEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDCCCBBB@@@???>>>===BBBDDDIIINNNOOOLLLFFFAAA>>>>>>===<<<<<<<<<<<<<<<888999999:::::::::999999555555555555666777999;;;666555222111111333666777444333111///...///000111......---------....../////////...------,,,++++++,,,,,,,,,+++++++++******)))))))))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((***+++,,,&&&'''''''''(((((())))))zzzSSSDDD<<<<<>>??????@@@AAABBBCCCDDDEEEBBBCCCEEEEEEFFFGGGJJJLLLLLLLLLKKKIIIGGGGGGIIILLLNNNQQQSSSTTTRRROOOMMMMMMNNNMMMKKKHHHFFFCCCAAA@@@AAAAAAAAAAAA@@@@@@???>>>>>>===;;;999888777666666666666777888999:::;;;;;;::::::999999888777777666555555444222222222222222444333222000///---,,,+++......---,,,,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))%%%&&&''')))))))))((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((''''''&&&&&&((()))***&&&'''((())))))(((''''''%%%&&&''''''(((((('''''''''((((((((((((((('''&&&%%%&&&&&&'''((()))******555///'''$$$&&&'''%%%###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$###%%%(((+++---''''''&&&%%%%%%%%%%%%&&&%%%&&&((('''&&&&&&''')))$$$######&&&)))***'''###'''''''''(((''''''&&&%%%''''''''''''''''''&&&&&&(((''''''((()))(((%%%###''''''''''''''''''''''''"""$$$'''(((((()))***,,,(((''''''&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))************************++++++,,,,,,,,,,,,------000000111111111222222222333444666999<<<@@@CCCDDDGGGEEECCCAAABBBCCCFFFHHHKKKKKKKKKKKKLLLLLLMMMMMMLLLIIIFFFFFFHHHIIIHHHFFFDDDEEEFFFCCC@@@???AAACCCAAABBBBBBCCCBBB@@@???>>>EEEFFFGGGGGGFFFDDDAAA@@@<<<;;;:::::::::;;;===>>><<<;;;:::888888888888999666555444666999999777444666555555444444333222222000000000///......------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((xxxSSSFFFAAACCCIIIIII;;;:::888666444333333222444333222222222333444555000000000000000000000000///////////////////////////.........------------,,,,,,---.........------++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---,,,+++************+++,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***++++++******************+++++++++,,,,,,,,,---------...///...---,,,---.........///000111111111111111111111111111222333333555666666777999:::<<<===>>>???@@@AAABBBCCCDDDEEECCCDDDEEEEEEEEEEEEGGGIIIKKKKKKJJJHHHFFFGGGIIIKKKNNNQQQSSSSSSPPPNNNMMMMMMLLLLLLJJJHHHFFFDDDCCCBBBBBBBBBAAAAAA???>>>===<<<===<<<:::999777666666666777777777888888888888888999999888888777777666666555555444444333222222111333222111000///---,,,,,,...------,,,++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((******((('''&&&&&&''''''(((((()))))))))'''&&&%%%%%%&&&''''''((((((''''''''''''((((((((((((((('''&&&&&&''''''(((((())))))000+++&&&%%%''')))'''%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$%%%'''***+++''''''&&&&&&%%%%%%%%%&&&'''&&&$$$%%%((()))(((&&&&&&&&&'''(((***)))'''%%%&&&''''''((()))))))))(((''''''''''''''''''''''''((('''''''''((((((&&&$$$''''''''''''''''''''''''$$$%%%''')))+++,,,,,,+++'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************+++++++++,,,,,,,,,------000000000111111111222222222333555777;;;>>>AAABBBEEEDDDCCCBBBBBBDDDEEEFFFHHHHHHGGGGGGHHHIIIJJJKKKIIIGGGFFFGGGJJJKKKJJJIIICCCDDDFFFEEEBBBAAABBBDDDBBBCCCCCCDDDCCCAAA@@@???FFFFFFFFFFFFEEECCCAAA@@@===============>>>??????<<<;;;:::888888888888999777666666777::::::777555555555555444333333222222000000//////......------+++,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******++++++******)))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((vvvSSSHHHDDDEEEKKKJJJ:::999777555444333222222444333222222111222222222000000000000000000000000////////////////////////............------------+++,,,---...////////////++++++++++++++++++++++++---,,,******+++,,,,,,+++++++++***))))))***++++++------,,,,,,+++******)))***++++++,,,,,,++++++***,,,,,,++++++***))))))(((+++++++++***++++++,,,---,,,---......---,,,---///,,,------...///000111111000000000000000111111222555555555666777999:::;;;===>>>???@@@BBBCCCDDDEEECCCDDDEEEEEEDDDDDDEEEGGGJJJJJJIIIGGGEEEFFFHHHKKKNNNPPPQQQPPPNNNLLLLLLMMMJJJJJJHHHGGGFFFEEEDDDDDDDDDCCCBBB@@@???===<<<;;;<<<;;;:::888777666666666888888888777777666666666777777666666666666666666444444555555444333222111111000000///......------------,,,,,,++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''(((***++++++,,,)))((((((''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((,,,+++***(((&&&%%%%%%$$$)))***))))))(((&&&%%%$$$&&&&&&'''(((((((((((('''&&&&&&'''((()))))))))((('''''''''(((((((((((((((+++(((%%%&&&)))***)))'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%)))%%%"""$$$)))+++((($$$''')))++++++)))((('''(((%%%&&&''')))***+++++++++''''''''''''''''''''''''((('''&&&'''((((((&&&$$$'''''''''''''''''''''''''''&&&'''+++...///---***&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,//////000000000111111111111111333555888;;;>>>???BBBBBBBBBCCCCCCDDDDDDDDDFFFEEEDDDCCCDDDFFFHHHJJJHHHGGGGGGHHHIIIJJJHHHFFFBBBDDDGGGGGGFFFEEEEEEFFFDDDDDDEEEEEEDDDCCCAAA@@@EEEEEEDDDDDDCCCBBBAAAAAA>>>???@@@@@@AAAAAA@@@@@@;;;;;;:::999888888888888888888888999::::::888555555555444444333333222222000000//////...---------,,,,,,,,,---------......,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))******++++++******)))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((vvvSSSHHHBBBAAACCCAAA999888666555333222222222333333222111111000000000000000000000000000000000////////////////////////------------------------,,,,,,---...............++++++++++++++++++++++++...,,,******,,,---,,,+++************************,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++*********))))))++++++***)))******+++,,,+++---......,,,,,,---///------------....../////////////////////000111111333333444444666777888999;;;<<<===???@@@BBBCCCDDDAAABBBCCCCCCCCCCCCEEEGGGHHHHHHGGGFFFDDDEEEGGGJJJLLLMMMNNNLLLJJJIIIJJJKKKIIIHHHGGGFFFEEEEEEFFFFFFDDDCCCBBBAAA@@@???>>>>>>===<<<;;;:::999888888888888777777777666666666666555555555555555555555555333444555666555333111000//////...............---,,,,,,,,,,,,++++++******))))))))))))))))))))))))************************((((((((((((((((((((((((''''''(((((()))******+++***)))(((&&&&&&&&&'''((())))))((((((''''''&&&&&&((((((((((((((((((((((((++++++***((('''%%%%%%$$$))))))((((((((('''&&&&&&&&&&&&'''(((((((((((((((%%%%%%'''((())))))))))))((((((((((((((('''''''''(((&&&&&&'''******)))'''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%(((%%%###$$$(((***'''$$$'''***,,,+++(((&&&&&&(((&&&&&&'''((()))******)))&&&&&&&&&'''''''''''''''((('''&&&&&&(((((('''%%%''''''''''''''''''''''''(((&&&&&&***///111,,,(((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((***++++++++++++,,,,,,,,,....../////////000000000000000111333555888:::;;;???@@@AAABBBCCCCCCBBBBBBCCCBBBAAAAAABBBEEEHHHIIIIIIIIIIIIHHHGGGFFFCCCBBBEEEFFFIIIKKKKKKJJJIIIHHHEEEFFFFFFGGGFFFEEECCCBBBDDDCCCBBB@@@@@@???@@@@@@>>>???@@@BBBBBBAAA@@@@@@;;;;;;:::999999888888888999999:::::::::999888666555555444444333222222111000//////......---,,,,,,,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((tttRRRHHHAAA>>>>>>;;;999888666555333333222222222222222222111000000///000000000000000000000000////////////////////////,,,,,,---------------------------------,,,++++++++++++++++++++++++++++++---,,,,,,,,,------,,,+++*********++++++***************+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********++++++++++++******))))))*********+++,,,------,,,,,,---//////...------,,,------...//////......//////000111222222222333444555666777999:::;;;===>>>@@@AAABBB===>>>@@@AAABBBCCCFFFIIIFFFFFFFFFDDDCCCDDDFFFIIIJJJKKKKKKJJJHHHGGGHHHIIIGGGFFFEEEDDDEEEFFFGGGHHHCCCBBBBBBAAAAAAAAABBBBBB???>>>===<<<;;;:::::::::777777777888888888888999555555555444444444444444222333555555555333000///......------------------,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((***)))(((&&&&&&&&&'''((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''(((((())))))&&&'''(((((())))))((((((%%%%%%'''((())))))))))))(((((((((((((((''''''''''''''''''((())))))'''&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&(((***)))&&&$$$%%%''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''(((%%%$$$(((---///+++&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((*********+++++++++,,,,,,------.........///////////////000111333555777888;;;===???@@@AAAAAA@@@?????????>>>>>>@@@CCCEEEGGGJJJJJJKKKJJJIIIHHHGGGGGGIIIJJJLLLMMMNNNMMMKKKIIIFFFGGGHHHHHHGGGFFFDDDCCCAAAAAA???>>>>>>>>>>>>>>><<<===???@@@@@@@@@???>>><<<<<<;;;;;;::::::999888:::;;;<<<;;;:::888777666555444444333222222111111/////////...------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******)))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((pppQQQIIICCC@@@@@@<<<999888777555444333333333111111222222222111000000000000000000000000000000////////////////////////,,,,,,,,,,,,------------------------,,,+++***)))++++++++++++++++++++++++***---000000///---,,,,,,***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------***++++++,,,,,,++++++***((())))))***++++++,,,,,,)))************)))((((((***+++------,,,,,,---//////...---,,,,,,---...//////////////////000000111111111111111222333444555666777888:::<<<>>>???@@@:::<<<>>>@@@AAACCCFFFIIIEEEEEEDDDCCCBBBCCCEEEHHHIIIJJJLLLKKKIIIGGGGGGHHHGGGFFFDDDDDDDDDEEEGGGIIIBBBAAA@@@@@@@@@AAACCCDDD@@@???>>>===<<<<<<<<<<<<999999999::::::;;;;;;;;;666666555555444333333222222222333333222111000///------------------,,,,,,++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''')))((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&''')))***+++''''''((())))))))))))(((&&&&&&'''((()))))))))((('''''''''((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$###%%%'''&&&$$$$$$&&&(((%%%&&&'''&&&%%%$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((((((&&&%%%%%%'''((((((''''''''''''''''''''''''''''''%%%$$$&&&***+++)))'''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))************++++++++++++,,,,,,---------........./////////000111333444555888:::;;;===>>>>>>>>>===:::;;;<<<===???AAACCCDDDHHHJJJKKKLLLLLLNNNQQQSSSNNNMMMMMMMMMNNNMMMJJJHHHGGGGGGHHHHHHGGGFFFDDDCCC@@@@@@@@@??????>>>>>>>>>;;;<<<======>>>>>>==================<<<;;;:::999:::;;;===<<<999777666666444444333333222222111111//////......---,,,,,,,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++((())))))******))))))(((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((mmmPPPIIIDDDAAA@@@;;;999888777666555444444444000111222333333333222111000000000000000000000000////////////////////////++++++,,,,,,,,,---------,,,---------------,,,,,,++++++++++++++++++++++++'''...555555111,,,,,,...+++,,,------------,,,++++++++++++++++++++++++,,,***++++++,,,,,,++++++*********************++++++''')))***++++++)))'''%%%)))+++,,,,,,,,,,,,...///------,,,,,,---///222333000000//////000000111222000000000000111222333333333444666888:::<<<===>>>;;;<<<>>>??????AAADDDFFFCCCDDDCCCBBBAAABBBEEEGGGJJJLLLNNNNNNLLLIIIHHHHHHGGGFFFDDDCCCCCCEEEGGGIIIBBBAAA???>>>>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<;;;888777666555444333222111222222111111000//////......---------,,,,,,++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''')))))))))((((((''''''&&&&&&'''((()))***''''''((()))))))))))))))''''''((((((((((((((('''&&&&&&''''''(((((())))))&&&'''''''''&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))%%%&&&'''((((((&&&$$$###%%%$$$$$$%%%&&&&&&&&&%%%&&&%%%$$$$$$&&&'''&&&&&&&&&''''''(((((((((((('''%%%%%%&&&&&&'''(((((()))(((&&&$$$%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&((()))***'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++************************************++++++++++++,,,,,,,,,,,,------------/////////000111222333444666777888:::;;;;;;<<<<<<:::<<<>>>AAACCCDDDEEEEEEGGGHHHJJJKKKLLLOOOUUUYYYQQQOOOLLLKKKKKKJJJGGGEEEGGGGGGHHHHHHGGGFFFDDDCCC@@@AAABBBBBBBBBAAA@@@???;;;;;;;;;;;;;;;<<<======>>>>>>??????>>>===<<<;;;999<<<===<<<888555444555444444333333222111111111///......------,,,,,,+++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((lllOOOHHHCCC???===777:::999888666666555555555000111222333444444333222000000000000000000000000////////////////////////+++++++++,,,,,,---------,,,,,,---...////////////++++++++++++++++++++++++%%%...888888222,,,,,,///,,,,,,............,,,,,,------,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,++++++***)))))))))&&&(((+++,,,,,,)))&&&$$$)))+++,,,,,,,,,,,,...///+++++++++,,,...111555777000000000000000111222222000000///000000111222333222333444666888:::<<<===<<<===?????????@@@BBBDDDCCCCCCCCCAAA@@@AAADDDGGGKKKMMMPPPPPPNNNLLLJJJIIIHHHFFFDDDCCCCCCEEEGGGIIIBBBAAA???===<<<<<<===>>>???>>>===<<<<<<<<<<<<<<>>===<<<;;;;;;999999777666444222111111222111000///.........///......---,,,,,,+++************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******%%%&&&((()))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))'''&&&&&&'''((()))'''(((((()))))))))))))))'''(((((((((((((((''''''%%%&&&&&&'''((()))******%%%&&&&&&&&&&&&'''(((***&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))'''%%%$$$$$$&&&)))+++%%%&&&'''((((((&&&$$$###'''$$$!!!###''')))'''###'''$$$"""###''')))(((&&&%%%&&&''')))************%%%%%%&&&&&&'''((())))))(((&&&$$$%%%&&&((()))((('''''''''''''''''''''''''''((('''&&&%%%&&&))),,,(((((('''&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++************************)))************+++++++++++++++,,,,,,,,,---------000//////000000111222333555666777777999:::;;;;;;===???CCCFFFHHHIIIIIIIIIGGGHHHIIIHHHHHHKKKRRRWWWSSSOOOKKKIIIIIIGGGDDDBBBGGGGGGHHHHHHGGGFFFDDDCCCAAACCCDDDEEEEEEDDDBBB@@@<<<;;;:::::::::;;;===>>>??????@@@@@@???>>><<<;;;999<<<===<<<777444444555444444333333222111111000///......------,,,++++++))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((nnnSSSJJJDDDCCCBBB<<<:::999777666555444555555555555444333222000000///...------...000111000///........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))+++*********))))))(((((()))))))))***+++++++++,,,++++++++++++++++++++++++............////////////333333333222222222111111---...//////......///000333444444555777888:::;;;===>>>???@@@AAABBBBBBBBBCCCDDDDDD@@@===???GGGMMMWWWUUUQQQNNNMMMKKKJJJIIIGGGGGGEEEDDDDDDCCCCCCCCCDDDCCCAAA>>>==================>>>>>>>>>>>>======@@@???>>>===<<<<<<<<<<<<<<<:::888777666555333111222111000000111444888:::///......---+++******)))***)))))))))))))))***+++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&###"""$$$&&&((())))))))))))******************)))'''''''''(((''''''&&&'''''''''''''''&&&%%%(((((())))))((('''&&&&&&'''(((((())))))(((''''''%%%'''))))))'''%%%%%%&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&'''((((((&&&%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))******))))))))))))))))))))))))(((((('''%%%%%%)))...333111000---***'''&&&(((+++(((+++***''''''++++++)))***))))))((()))+++---...,,,,,,,,,---------..................////////////222222333444666888:::;;;<<>>???@@@>>>>>>============>>>???>>><<<999666555444444555222222222111000//////...//////.........---------************************---,,,***)))))))))***+++///...,,,***))))))************))))))((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''%%%''')))******)))'''%%%''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((jjjPPPGGG@@@???@@@;;;:::999777666555444555555555444444333222111000///000///...///111222111000........................------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++***)))''''''***++++++,,,,,,++++++*********++++++++++++******************)))))))))(((***************+++++++++++++++++++++++++++++++++,,,------------.........111111111000000000//////---...000///......///111111222222333444666888999;;;<<<===>>>???@@@@@@@@@===???@@@@@@@@@DDDMMMTTT\\\YYYUUUQQQNNNLLLJJJHHHEEEEEEDDDCCCBBBAAAAAABBBBBBAAA???>>>===>>>>>>???======>>>>>>>>>>>>======@@@???>>>===;;;;;;::::::;;;999777666666555333111222111000///000333666888///......---+++******)))******)))))))))))))))*********************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%&&&'''((()))))))))(((((((((''''''''')))((('''''''''''''''&&&&&&''''''(((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((((((((((((((('''''''''(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))(((&&&%%%%%%&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))+++***)))((((((+++000444222222000---******+++---(((******''''''***+++(((***))))))))))))+++,,,---,,,,,,,,,------------............/////////000000111222222444555777999:::???AAAEEEHHHJJJJJJHHHGGGJJJGGGCCCCCCFFFIIIKKKKKKMMMJJJGGGEEEFFFFFFDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEBBBDDDFFFHHHGGGEEEBBB@@@==================>>>???======<<<<<<<<<<<<=========;;;888666444333333444222222111111000//////...///......---,,,,,,++++++************************,,,+++******))))))******---,,,+++***))))))*********)))))))))(((((((((''''''''''''(((((('''''''''((((((((((((((((((((('''&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((((((((())))))))))))(((''''''''''''''''''(((pppXXXMMMCCC@@@BBB>>>:::999777666555444555555555444333333222111000000111000///000111222111000........................---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++***)))((('''&&&******++++++++++++******++++++************++++++************))))))))))))+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------...............---------...///000000//////000111//////000000222333555666999999;;;<<<===>>>>>>>>>999;;;>>>???BBBGGGOOOVVV]]][[[VVVQQQMMMIIIGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>??????===<<<;;;::::::::::::888666555666555333111333222000//////111333444......---,,,,,,+++******++++++***)))((((((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''((((((((()))))))))(((''''''&&&&&&((((((''''''&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((''''''&&&'''&&&%%%$$$%%%%%%&&&'''(((&&&&&&'''((()))))))))((((((((((((((('''&&&%%%'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((&&&%%%%%%&&&(((''''''''''''&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))*********))))))+++///222---......,,,)))(((((())))))+++***''''''***+++((())))))))))))***+++,,,---,,,,,,,,,,,,------------....../////////000000000111111111333444666888999???AAADDDFFFGGGFFFDDDCCCEEECCCBBBBBBDDDFFFFFFFFFJJJHHHFFFFFFFFFFFFDDDBBB???@@@BBBDDDEEEEEEDDDDDDDDDEEEGGGHHHHHHFFFCCCAAA???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999777444333222222222222111111000000//////.........---,,,++++++******************************+++++++++++++++***))))))******))))))))))))******))))))))))))(((((((((((('''(((((())))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&www___SSSEEE???@@@>>>:::999777666555444555555444444333333222111000000111000//////111111111///........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++++++++*********++++++++++++******,,,+++***))))))***+++,,,*********))))))))))))))),,,+++++++++***)))))))))************************+++++++++,,,,,,,,,,,,---------------------,,,,,,...///000000//////000222.........///000222333444777888999;;;<<<<<<<<<<<<:::<<<>>>???AAAEEEKKKOOOWWWUUURRRLLLGGGDDDBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@===>>>???@@@BBBCCCEEEEEE>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======999888666666666666555333444222111/////////000111......---,,,,,,+++******,,,,,,***)))((((((((((((++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''((()))******+++&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((''''''((()))))))))))))))(((((((((&&&'''((('''&&&%%%%%%&&&&&&&&&((()))************'''((((((((((((((('''''')))((('''%%%&&&''')))+++111,,,'''%%%&&&((()))(((((())))))(((((('''&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''((((((''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''&&&'''+++---)))+++,,,+++)))'''&&&'''***---,,,)))(((+++,,,))))))))))))******++++++,,,++++++,,,,,,,,,---------....../////////000000000000000000111333555666777;;;===???AAABBBBBBAAA@@@BBBAAAAAABBBCCCCCCCCCCCCFFFFFFFFFFFFFFFEEECCCBBB???@@@BBBDDDDDDCCCBBB@@@CCCEEEGGGHHHHHHGGGEEEDDD??????>>>===<<<;;;;;;;;;:::::::::::::::999999999888777555333222111111111111111000000////////////,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,***)))((((((((((((((())))))******))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))%%%&&&&&&&&&&&&&&&&&&%%%pppYYYMMM@@@;;;<<<999:::999777666555444555555444333333222222111111111000///......000000///...........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,)))******++++++******))),,,+++***))))))***+++,,,))))))))))))))))))******,,,+++++++++***)))))))))************************++++++,,,,,,,,,---------------------------------...///000000//////000111......//////000111222333666777888:::;;;;;;;;;;;;:::;;;<<<===???BBBFFFHHHMMMMMMKKKGGGCCCAAAAAACCCCCCBBBAAAAAAAAAAAAAAAAAA>>>???@@@BBBDDDFFFGGGHHH>>>>>>===<<<<<<===>>>>>>;;;;;;;;;<<<===>>>@@@AAA999888777777777888666555444333111000............---------,,,,,,++++++***,,,,,,***)))((((((((((((+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''((()))******+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&%%%'''((('''''''''(((((())))))***%%%'''))))))'''%%%%%%&&&&&&&&&((()))************''''''(((((((((((((((''')))(((&&&%%%&&&'''***+++999444---'''%%%%%%'''((((((((())))))(((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''''')))***(((''''''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((())))))''''''(((((())))))******((((((((((((((((((((((((%%%&&&'''&&&%%%&&&(((******,,,......,,,***)))***,,,///...******,,,---***)))*********+++++++++++++++++++++,,,,,,,,,------............/////////////////////000111333444555888999<<>><<<;;;;;;;;;;;;999999999:::999888777666666555444333111000000000000000000///////////////++++++,,,---...///000000******************************+++,,,,,,***)))(((&&&''''''((()))))))))***(((((((((((())))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&''''''&&&%%%%%%fffPPPHHH@@@===???;;;:::999777666555444555555333333333222222222111111000///......//////...---........................---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************))))))++++++************++++++))))))))))))************+++++++++***************************************++++++,,,,,,,,,---------,,,,,,---------------...---...//////......///000////////////000111222333555666777888999:::::::::777888:::<<>>@@@AAACCCEEEFFFGGGGGG======;;;;;;;;;;;;======999999:::;;;<<<>>>@@@AAA888777666666777888777555444444222111///......------------,,,,,,+++++++++++++++***)))((((((((()))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((()))))))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))(((%%%%%%(((+++''''''''''''((((((((((((%%%(((++++++(((%%%&&&'''&&&''''''((())))))))))))&&&'''((((((((((((((((((%%%%%%$$$$$$%%%&&&((()))999777333---(((&&&''')))'''(((((())))))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((((((((()))+++(((''''''''''''&&&&&&&&&(((''''''''''''''''''((('''''''''(((((())))))***''''''(((((())))))******))))))))))))))))))))))))'''(((***)))(((((((((***(((***,,,,,,***)))))))))---///...******,,,---***)))******+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,---------..................///000111333444666888;;;>>>AAACCCDDDEEE???@@@BBBAAA@@@???@@@BBBAAABBBDDDCCCCCCBBBDDDEEEEEEEEEEEEDDDBBB@@@>>><<<@@@AAACCCDDDEEEEEEEEEEEE???>>>===<<<;;;;;;;;;;;;888999::::::999888666555555444444333222000000///////////////////////////++++++,,,---///000111111************************+++++++++++++++***))))))&&&'''((()))******))))))(((((((((((())))))))))))'''(((((())))))(((((('''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%cccMMMGGGCCCCCCCCC>>>:::999777666555444555555333333333222222222222111111000//////000000///---........................------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++******)))))))))************))))))******++++++++++++******((()))))))))***************************+++++++++*********************************++++++++++++,,,++++++,,,,,,,,,---------,,,---......------...///............///000111111333333555666777888888888888888:::===@@@BBBCCCCCCAAACCCEEEBBB???>>>AAAEEEBBBBBBAAAAAAAAABBBBBBCCC>>>@@@AAACCCDDDDDDDDDDDD===<<<:::999999:::<<<===999999999999:::;;;<<<===555444333444555666555444444444333111000///......------,,,,,,,,,,,,++++++******)))))))))))))))***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))'''%%%&&&***///---,,,,,,+++***))))))(((%%%)))---,,,)))&&&''')))&&&''''''(((((((((''''''&&&&&&'''((((((((((((((($$$$$$%%%%%%&&&''''''(((...333777666///******---&&&'''((())))))***))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((())))))******''''''(((((())))))******))))))))))))))))))))))))(((***,,,,,,***))))))***%%%'''(((((('''&&&'''(((,,,...---)))(((++++++((()))***++++++++++++***)))***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------......///000222222444666888<<<>>>AAABBBCCC>>>@@@AAA???======???AAA@@@AAABBBBBB@@@AAADDDGGGFFFEEEDDDCCCBBBAAA@@@???AAAAAABBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;888999:::::::::888666555444444444333222111000///////////////////////////,,,,,,---------.........************************,,,+++******))))))******'''((()))*********)))((('''((((((((()))))))))***'''''''''(((((('''''''''&&&&&&''''''((())))))***&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%bbbJJJEEEBBBBBBBBB;;;:::999777666555555555555333333222222222222222222333111000000111111000...........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,&&&'''((()))++++++,,,,,,))))))************)))))))))***+++,,,,,,+++***)))(((((())))))*********+++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,+++,,,...---,,,,,,---///------------......///000111111333444555666666666<<<;;;<<<>>>@@@AAAAAA@@@>>>@@@BBB@@@<<<;;;???CCCAAAAAAAAA@@@AAAAAABBBBBB>>>???AAABBBCCCBBBBBBAAA<<<;;;999888888999;;;<<<999999888888777888888888333222111222444555444333444444333222111000///...---,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))***+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***(((%%%'''---222444333222000...,,,+++***%%%***......)))&&&''')))''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((%%%&&&'''((())))))))))))$$$...:::<<<666///...000%%%&&&''')))************)))(((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))+++,,,,,,***'''%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((()))******+++''''''(((((()))*********))))))))))))))))))))))))(((***,,,,,,***(((((((((((()))******))))))***++++++---,,,((('''))))))&&&)))***+++,,,,,,+++))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------......000111222111333555888:::<<<===>>>>>>??????>>>;;;;;;>>>AAA???AAABBB@@@???@@@EEEIIIEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<======<<<;;;;;;;;;;;;<<<888999:::;;;:::888666444444444444333333111000///.........///////////////......---,,,,,,++++++***************************---,,,***)))))))))***+++((()))***++++++***)))((('''((((((((())))))******&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&aaaMMMHHHBBB@@@@@@:::;;;::::::999888777666666555444222000///000000111333111000000---***,,,222333000...---.........---///...---,,,+++,,,,,,------.........---,,,,,,+++//////...------,,,++++++***++++++,,,,,,++++++************+++,,,,,,,,,---++++++++++++++++++++++++))))))))))))************)))************))))))((()))******)))(((((()))+++,,,+++++++++******))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,+++***))))))***,,,...000,,,,,,,,,---...///000000222111000000000222444666999:::;;;<<<===>>>???@@@BBB???<<<>>>BBBDDDBBB>>>????????????@@@AAABBBCCCAAAAAAAAACCCEEECCC>>>:::999888888888888888888888;;;::::::999999::::::;;;444444444444444444444444333444555666444111...,,,......---------,,,,,,,,,************************+++++++++******(((''''''))))))))))))))))))))))))))))))(((((((((***+++,,,'''((()))((('''&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++*********))))))((((((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&((()))***;;;;;;999555000,,,******(((''''''&&&&&&&&&''''''&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''(((''')))///777:::999555))))))***+++***(((&&&$$$'''((((((((('''&&&%%%%%%''''''''''''''''''&&&&&&''''''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& ,,,///AAA---,,,!!!***))))))(((((('''''''''&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))***222222((($$$***,,,(((++++++++++++++++++++++++***************)))((('''***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,...------......///000111222000111666888777999<<<===>>>>>>>>><<<<<<===???@@@BBBCCCCCCBBBAAABBBCCCHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???===;;;999999===<<<;;;:::999:::;;;;;;<<<<<<<<<;;;:::999777666555444333333222222222222////////////............******+++,,,,,,---......************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''```MMMHHHBBB@@@@@@::::::999999888777666555444444333222000000000000111000000222222......888CCC333000...---.........---///...---,,,,,,,,,------------......------,,,+++......------,,,+++++++++***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++))))))))))))************((())))))*********)))))))))***++++++))))))***+++++++++*********)))))))))(((((())))))***)))))))))*********+++++++++,,,,,,,,,+++***))))))+++,,,---,,,,,,,,,------...///000111000/////////111333444888888999:::<<<===>>>>>>@@@===;;;<<<@@@BBB@@@<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@AAACCCDDDBBB>>>:::999999999999999999999999::::::999888777777777777333333333333333333444444333333111000//////.........------------,,,,,,,,,************************+++++++++******)))((('''))))))))))))))))))))))))***)))(((''''''(((((()))((()))***)))'''&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&'''((()))***111111000...***((('''((((((''''''&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((,,,111444222///((()))***+++***(((&&&%%%'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###+++,,,;;;,,,,,,"""***)))(((((((((''''''''''''''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))444:::999...)))------)))+++++++++++++++++++++++++++,,,,,,,,,++++++***))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,------------...///000111111///111555777666777;;;<<<===>>>===<<<<<<===???===>>>@@@AAA@@@@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFBBBAAA???>>>===<<<<<<<<<===<<<;;;:::::::::;;;;;;<<<<<<<<<;;;:::999777666666555444333222222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''~~~```LLLGGGAAA??????:::999888777666555444444333444333222111000000000000...000222111---///<<>>???@@@@@@@@@@@@AAABBBCCCAAA>>>::::::;;;;;;;;;;;;;;;;;;;;;;;;:::888777555444444333333333333333333222222222333000---+++***,,,///111------------,,,,,,,,,,,,******************************+++******)))((('''))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&)))***+++***((('''((()))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%((('''&&&&&&&&&&&&'''((((((''''''''''''((())))))'''((()))(((&&&%%%&&&'''(((''''''&&&''''''((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&(((+++,,,***(((((()))******)))(((&&&%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((('''***)))333***+++%%%)))((((((((((((''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))************************333777555,,,(((++++++&&&************************---------------,,,,,,+++))))))***++++++++++++*********+++++++++,,,,,,,,,------------...///000000000...///333555444555888:::;;;<<<;;;;;;;;;===???<<<===???@@@??????AAACCC@@@AAADDDGGGIIIJJJJJJJJJBBBAAA???===<<<===>>>???===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999777777777666555333222111111000/////////............---///......---,,,++++++***************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''}}}___KKKGGGAAA??????:::999888888777666555444333333222222111111000000000000//////...++++++444@@@222000......//////---,,,------------------------,,,------...------,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***+++*********)))(((((((((************************((()))))))))************&&&'''(((******+++++++++(((+++---...---+++******)))))))))(((((((((((((((---------------,,,+++***************++++++++++++,,,,,,+++******++++++,,,---,,,,,,,,,------...///............///000111222444444555777888:::;;;<<<;;;:::999:::<<<===<<<:::<<<<<<<<<<<<===>>>??????AAAAAABBBCCCCCCAAA>>><<<<<<<<<<<<<<<<<<=========<<<;;;999666444333222111333333222222222222111111111///,,,******,,,///111---------,,,,,,,,,++++++***************************************)))(((((((((((((((((((((((((((((())))))(((((('''''''''''')))***+++***)))((((((***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))%%%&&&'''''''''&&&((()))'''''''''''''''(((((()))++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''***(((%%%%%%&&&'''&&&%%%(((((())))))((((((&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''***)))(((''''''((()))***&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))&&&***(((***((()))((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********)))))))))))))))))))))))))))***************++++++))),,,+++'''&&&)))***((()))))))))))))))))))))))),,,---------------,,,,,,)))******+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000///---...222333111222555777888999999999:::<<<>>>???@@@AAAAAA@@@@@@BBBCCC???AAADDDGGGJJJKKKKKKKKKEEECCC@@@===<<<===>>>???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::888777777888777555333222000000000//////.........---------.........---,,,,,,++++++************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''|||^^^JJJFFF@@@??????999:::999888777666555555444222222222222111111111000333///,,,------+++,,,000111000.../////////---,,,,,,---------------------,,,,,,------...------,,,,,,,,,++++++++++++*********++++++,,,,,,++++++***+++*********)))(((((((((************************((()))))))))************&&&'''(((******+++++++++(((+++---...---+++******((((((((((((((()))))))))---------------,,,+++***))))))*********+++++++++************+++,,,---------,,,,,,,,,,,,------.........//////000111111222333333444666888:::;;;<<<;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>???AAABBBDDDDDDCCCAAA???>>><<<<<<=========>>>>>>>>>===<<<:::777555444333222333333333222222111111111......---------...//////------,,,,,,,,,+++++++++************************)))************))))))((((((((((((((((((((((((((((((((())))))************)))***+++***)))((((((***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''(((((((((((((((&&&((()))(((''''''(((***'''''''''''''''((()))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%&&&&&&&&&&&&(((((((((((((((''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''(((((((((((((((((((((***)))(((''''''((()))***'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++((('''$$$((((((***((('''''''''(((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************************))))))******+++++++++,,,***+++***((()))---...---))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---...//////,,,---111111///000333444555777777888999<<<>>>@@@AAAAAA@@@>>>>>>@@@AAA@@@BBBDDDFFFHHHIIIIIIIIIIIIGGGCCC???===<<<===>>><<<======<<<<<<<<<;;;;;;::::::::::::999888777777888777555333222000000000............------------------------------------************************+++******)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''{{{]]]IIIEEE@@@>>>>>>999:::999999888777666555444111111222222222111111000222---,,,///111...,,,,,,111000//////000///---++++++,,,---.........------,,,,,,------......------,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********************))))))************************))))))))))))************'''((()))***************(((***,,,---+++*********(((((())))))))))))************************)))((()))))))))************+++((()))***+++,,,------...------,,,,,,,,,,,,------......//////000111111111111222333555777999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>AAABBBDDDCCCAAA?????????<<<<<<======>>>?????????<<<;;;999888666555555444444444333333222222111111---....../////////......,,,,,,,,,,,,++++++++++++************************))))))************))))))))))))))))))))))))))))))'''((()))***++++++++++++)))***+++***((('''((())))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&'''(((((('''&&&&&&&&&''''''((()))((((((((('''((()))(((&&&&&&'''(((''''''''''''((()))******''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''&&&''''''''''''((((((((())))))(((((((((((())))))''''''&&&&&&''''''((())))))))))))))))))))))))))))))'''***!!!***'''---((('''''''''(((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++************************))))))******+++,,,,,,,,,...,,,***)))+++,,,,,,+++************************)))******+++++++++++++++++++++,,,------------,,,******+++++++++,,,,,,,,,++++++++++++,,,---......///,,,---000111...///111111333444666666888;;;>>>>>>>>>>>>===;;;;;;>>>@@@CCCCCCDDDEEEFFFGGGGGGHHHJJJHHHEEEAAA>>>=========<<<============<<<;;;;;;999999:::999999888777777777666555333222111111000.........------------,,,---------------.........************************+++******)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''zzz\\\IIIEEE???>>>>>>999999888777666555444444333000111222222222222111000000......222222///...000000/////////000///---++++++,,,---.........------+++,,,------......------,,,,,,,,,,,,,,,,,,------***++++++,,,,,,++++++************+++++++++++++++************************))))))))))))************((())))))*********)))))))))***++++++))))))***+++)))))))))*********++++++(((((())))))***)))))))))))))))))))))************)))***++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,------...//////////////////111333555777888999999:::::::::::::::;;;<<<;;;;;;;;;;;;<<<===>>>??????AAABBBAAA???======>>><<<<<<<<<===>>>?????????999999888777666666666666555555444444333222222222..................------,,,,,,,,,++++++++++++***************************))))))************))))))))))))))))))))))))))))))'''((()))******))))))(((((()))***)))'''&&&'''((())))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''(((((('''&&&&&&&&&&&&((()))))))))((('''&&&'''((((((&&&&&&'''(((''''''''''''((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))))))))((('''''''''''''''&&&&&&''''''((('''''''''(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''''''''''''''(((((())))))((((((''''''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&...!!!,,,&&&...'''''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++************************))))))***++++++,,,------000,,,))))))******)))(((++++++++++++++++++++++++))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...000------000000......111///000333444555888;;;>>>;;;;;;<<<;;;;;;<<<@@@CCCDDDCCCBBBBBBCCCEEEGGGHHHIIIGGGEEECCC@@@???>>>===<<<======>>>===<<<;;;:::888999999999999888888777666555444333222222222222.........---------,,,,,,//////......------,,,,,,************************+++******)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''yyy[[[HHHDDD???>>>>>>999777777666555444333333222000000222333333222111000//////111222///+++---333000//////000000///---+++***+++---...///...------+++,,,,,,---.........---------------------------+++++++++,,,,,,+++++++++*********+++,,,,,,,,,---))))))))))))))))))))))))))))))))))))************)))************))))))((()))******)))(((((()))+++))))))******+++++++++,,,((()))***+++++++++++++++))))))))))))************+++,,,,,,,,,,,,+++******------,,,++++++,,,,,,,,,***+++,,,---............------///111333555777888888999::::::999999:::;;;<<<<<<<<<<<<<<<===??????===???AAA@@@<<<;;;;;;===;;;<<<<<<===>>>?????????777777666666666666777777666666555444444333222222///...---,,,,,,,,,------,,,,,,,,,+++++++++******************************((())))))*********))))))))))))))))))))))))))))))(((((()))))))))'''&&&%%%'''))))))((('''&&&'''((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((('''&&&((())))))(((''')))***''''''''''''((()))++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***+++)))'''&&&&&&''''''&&&&&&&&&''''''((('''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((($$$&&&111"""---%%%///'''&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))***+++,,,,,,------222...+++,,,------,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,************+++,,,---...000------000000......000---///222333555777;;;>>>:::;;;<<<<<<===@@@DDDHHHDDDBBBAAA@@@AAADDDGGGIIIFFFFFFEEEDDDBBBAAA??????<<<===>>>>>>>>>===;;;:::888888999999999888888777555444333333222222222222......---------,,,,,,,,,111111000///---,,,+++***************************+++******)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''tttYYYJJJFFF>>><<<===:::::::::999777666444333333333333222111111000000/////////............//////000000000000000//////...------------------------......------------......111...---...,,,(((***///,,,++++++***)))))))))*********************************++++++++++++******************************************************+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))*********))))))))))))))))))************++++++++++++++++++*********))))))------------------,,,,,,------......///111222333444555666777999;;;<<<===??????>>><<<;;;;;;>>>@@@;;;<<<<<<===<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;555555777999<<<===<<<:::777666333111000000000000---++++++......******,,,......---------,,,,,,,,,***++++++,,,,,,++++++***+++*********))))))((((((******))))))))))))******))))))))))))(((((((((((((((((())))))((('''&&&&&&&&&''''''(((((((((((((((***)))(((''''''((()))***((((((((((((((()))******((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''((('''&&&(((*********(((&&&''''''((()))******+++************)))(((&&&&&&******)))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&***+++((('''((('''$$$''''''''''''((()))++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))'''(((***+++++++++***))))))))))))))))))(((''''''(((((()))***************((()))++++++)))((()))***)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***+++,,,------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++---,,,,,,,,,,,,---......---...///000222333444555::::::<<<>>>>>>@@@IIISSSDDDCCCAAA>>><<<>>>BBBEEEDDDDDDDDDDDDCCCBBBAAA@@@????????????>>>===;;;:::999:::;;;;;;:::777555333555444222222333555888:::......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++***+++,,,------,,,+++******)))))))))***+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((******((('''&&&%%%(((,,,...///---)))'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&tttYYYIIIFFF>>><<<===:::::::::999777666444333333333333333222111111000000//////............/////////////////////......---////////////////////////......------------......///...+++)))'''&&&&&&&&&,,,,,,+++***************++++++++++++++++++++++++******++++++++++++******************************************************************)))))))))(((+++++++++*********))))))))))))))))))))))))))))))***))))))))))))))))))))))))************++++++++++++++++++*********)))))),,,,,,---------------------------...///111222333333444555777888:::;;;<<<>>>>>>===<<<:::;;;===???======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<999888888999;;;;;;999777666555444222111000//////,,,+++---222111,,,***+++---------,,,,,,,,,,,,+++***++++++,,,,,,++++++***************)))))))))(((******))))))))))))******))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((((()))******(((((()))******)))(((((((((''''''&&&&&&''''''(((++++++***)))((((((((((((''''''(((((())))))******************)))((('''&&&***)))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((('''(((---111---&&&''''''''''''((()))***+++)))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))'''((()))*********)))))))))))))))))))))((('''''''''(((((()))))))))))))))***,,,------+++++++++,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++---,,,,,,,,,,,,---......---...///000222333444555888888:::======>>>EEENNNAAAAAA@@@???===>>>@@@BBBCCCCCCCCCCCCCCCBBBAAAAAA???@@@@@@???>>><<<:::999:::;;;<<<<<<;;;999666555666444222111000222333555......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++******+++,,,,,,+++***************)))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&(((***------+++)))'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&sssYYYIIIEEE>>><<<===::::::999888777666555444333444444444333222222111111000//////......//////000......//////......---,,,////////////////////////......------------......///111///***---555444...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************************))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))************++++++++++++++++++***************++++++,,,,,,------......---------...///000111222222333444555777999:::;;;;;;<<<<<<:::999999<<<>>>??????===<<<;;;;;;;;;;;;======<<<<<<<<<<<<<<<===<<<:::999999:::999666444555555444333222000///...,,,+++///444333...******,,,,,,,,,+++++++++************++++++++++++******************))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((()))******'''(((((())))))(((((('''(((''''''&&&&&&''''''(((***++++++)))''''''***---(((((((((((()))))))))))))))******))))))((('''&&&***)))(((''''''&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&)))&&&$$$(((333:::333'''(((''''''(((((()))***+++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''((()))))))))))))))))))))******))))))((((((''''''((())))))))))))(((***,,,------,,,+++,,,,,,************+++++++++,,,******++++++++++++,,,,,,++++++++++++++++++++++++---------------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......---...///000111222333444444555888<<<<<<;;;???FFF===???AAAAAA@@@??????@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>><<<:::888;;;;;;<<<===<<<:::777666666555222///......//////......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))******++++++******)))++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''')))*********)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&rrrXXXHHHEEE>>>;;;===:::999999888777666555444444555555444333333222222111000000////////////000000/////////000///......---------------------------......------------......***000000,,,666FFFGGG===------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************************************************************)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++******************************+++,,,------......------------...///000111000111222444666777888999999::::::999888888:::<<<@@@@@@@@@???>>>===<<<;;;>>>>>>===<<<<<<<<<======<<<;;;999999999888666444444444555444333111///------,,,...222222---***++++++++++++************)))******++++++++++++***************)))))))))))))))******))))))))))))******))))))))))))(((((((((((('''(((((((((((((((''''''&&&''''''(((((((((((((((&&&''')))******)))((((((((((((((((((((())))))***''''''((((((((((((''''''((((((''''''''''''((((((&&&)))+++)))&&&(((...444))))))))))))(((((((((((()))))))))))))))(((''''''))))))((('''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((%%%$$$(((333999222'''((((((((((((((()))******(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))''''''(((((())))))))))))))))))*********))))))((((((((()))***************)))+++,,,,,,+++******+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...///000111222333333333666;;;;;;999;;;@@@;;;???CCCEEEDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@AAA@@@@@@>>><<<999888:::;;;<<<<<<;;;999777666666444222///...------.........---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***)))))))))******))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''qqqWWWHHHDDD>>>;;;===:::999888888777666555444444555555444333333222222111000000////////////000000000111111111111000//////------------------------......------------......%%%++++++(((111AAACCC999,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++******************************++++++,,,---......---,,,,,,,,,---...///000//////111222444555777777777888999999888888999;;;>>>???BBBCCCBBB???<<<:::???>>>===;;;;;;;;;<<<===;;;999888777888888777666444444555444333111///---///,,,+++...---******---++++++*********))))))))))))******++++++******)))))))))))))))))))))************))))))))))))******))))))))))))((((((((((((''''''((((((((((((((('''&&&''''''(((((((((((((((&&&'''(((*********)))(((((((((((((((((())))))***((((((''''''''''''(((((((((((((((''''''(((((((((&&&)))+++)))&&&(((...444))))))))))))((((((((((((((())))))))))))((((((''')))((((((''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''(((((((((((((((((('''$$$&&&'''(((,,,000---&&&)))(((((((((((())))))***((((((((((((((((((((((((((())))))))))))))))))(((************************((((((((((((((())))))***))))))************))))))******+++,,,,,,,,,,,,+++***+++------+++***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------......------,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...///000000111111222222555;;;;;;999999<<<<<<@@@EEEGGGGGGEEECCCBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@>>><<<:::888888999:::;;;:::888666555444333111000////////////......---,,,,,,,,,,,,---,,,,,,+++++++++************))))))))))))))))))***,,,,,,+++***)))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&'''''''''''''''''''''qqqWWWGGGDDD===;;;===:::888888888777666555555555444444444333222222111111111000000//////000000111111111222222222111000000////////////////////////......------------......+++---+++'''+++333333,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++***************+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,---......---...///111222444555666555777999999888888999;;;<<<>>>@@@BBBBBB@@@<<<:::@@@>>><<<:::::::::<<<===:::888666666888999888777555555444333222000///...000,,,***,,,+++)))***...+++++++++*********))))))))))))************))))))))))))))))))******************))))))))))))******))))))))))))((((((((((((&&&'''((((((((((((((((((&&&''''''(((((((((((((((&&&'''((())))))******)))((((((((((((((()))******)))((((((''''''(((((())))))((((((''''''(((((()))***++++++)))''''''***---(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''$$$(((***''''''((((((&&&))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((************************)))))))))))))))***++++++))))))******++++++******++++++,,,------------,,,,,,...//////...------...++++++++++++,,,,,,,,,,,,---------.........//////------------------------...////////////...------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,------,,,,,,,,,,,,---......---------...///000000000111111333999;;;888888:::<<>>======>>>>>>????????????>>>===;;;:::777888999::::::888666555222222111111000000000000......---,,,,,,,,,,,,---++++++++++++************+++******))))))******+++++++++******)))*********))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''pppVVVGGGDDD===;;;===;;;888888777777666666555555333333333222111111000000111111000000000000111111111111111111111000//////////////////////////////......------------......111000...,,,++++++++++++***************+++,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************((()))))))))************(((((((((((())))))******))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...,,,---...///111333444555555777999999888888999;;;;;;;;;<<<<<<======<<<<<<@@@>>>;;;999999999;;;<<<;;;999666666777888777777666555444222111000/////////,,,,,,......++++++---,,,,,,+++++++++*********))))))************))))))((()))))))))******************))))))))))))******))))))))))))((((((((((((&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((''''''''''''((()))***+++((((((((((((((()))*********)))(((((((((((()))***))))))(((((((((((())))))++++++***)))((((((((((((''''''(((((())))))******(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''***+++'''%%%''')))'''))))))(((((((((((())))))))))))))))))))))))))))))((()))************)))(((************************+++******)))***+++,,,---((()))***++++++++++++******+++,,,,,,------,,,,,,---...000000.........///+++++++++,,,,,,,,,------////////////000000000000000000000000000000000000111111222222111111000///000///...------...///000........................------------------------///...---,,,+++,,,,,,------,,,,,,,,,,,,---......,,,------......//////000000...111666999777777888:::<<<>>>???@@@@@@BBBCCCCCCAAA???===;;;;;;<<<<<<===>>>?????????===<<<;;;888999:::;;;;;;999777666222222111111000/////////......---,,,,,,,,,,,,---++++++++++++************,,,+++************+++,,,*********)))******++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((pppVVVGGGDDD===;;;>>>;;;888888777777666666555555333333222222111000000///111111000000000000111111000000000000000//////...------------------------.........------............++++++...,,,)))+++111***)))))))))***++++++,,,******************************++++++++++++******************************************************(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++))))))******++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,------+++,,,---///000222333444555777999999999999:::;;;;;;:::888777777:::<<<>>>@@@>>>;;;999888999:::;;;<<<:::777666666777666555777666333111000000000000...,,,...111111---+++,,,,,,,,,,,,++++++++++++***))))))************))))))(((((())))))*********+++******))))))))))))******))))))))))))((((((((((((&&&&&&'''((())))))((((((&&&''''''(((((((((((((((((('''''''''''')))+++,,,((((((((((((((()))******+++***)))(((((()))***+++))))))(((((((((((())))))(((''''''(((*********(((&&&''''''((()))******+++(((((()))))))))))))))((((((((('''''''''(((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((***,,,***&&&'''***+++)))***)))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((************************,,,+++*********+++------((()))***+++++++++++++++******+++,,,,,,,,,,,,++++++---......---,,,,,,---++++++,,,,,,,,,---------000000000000111111111111555555555555555555555555333444444444444333222222222111000//////000111222////////////////////////........................///...---,,,+++,,,,,,------,,,,,,,,,,,,---......,,,------......////////////---///444777666666888777999::::::;;;<<>>??????>>>===<<<999:::;;;<<<<<<;;;999888333222111000///...---,,,......---,,,,,,,,,,,,---+++++++++************)))---,,,+++******+++,,,---***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))*********)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((lllWWWEEEAAAAAA===;;;>>>999888666555333333222222222333333333333222111111000000000000000111111222//////000000000000//////........................---...............------,,,++++++---......,,,))),,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))++++++++++++******)))))),,,,,,+++******+++,,,,,,+++++++++++++++***)))((())))))(((((()))***++++++******))))))))))))******,,,+++***)))((((((((((((************************+++)))))),,,---***+++...---,,,,,,++++++,,,,,,---......---,,,---...///000000111222444777999;;;;;;::::::999888777777777777::::::999888888999::::::;;;:::999777666555555555444333333222111000//////---,,,,,,++++++,,,,,,---......------,,,+++******++++++++++++++++++++++++******))))))))))))******+++***)))'''''')))***+++(((((((((((())))))))))))******)))))))))))))))***)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***,,,+++***)))(((((())))))***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((******))))))))))))******++++++******))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++***)))'''''')))++++++***(((((())))))******++++++((()))))))))************+++++++++***++++++,,,,,,***,,,------,,,++++++,,,...000111000000111333555555666777999<<>><<<;;;:::999666333222444444333000000...,,,,,,---...---,,,---.../////////...,,,+++,,,,,,------...---------............//////000000...//////000111222222222666888999999999:::===???DDDBBB@@@>>>======>>>???AAA@@@>>>===<<<===???@@@>>>===;;;;;;<<<;;;888666444333222000//////...............------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))......---,,,***)))((((((,,,+++***))))))***+++,,,)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******///***&&&(((---...+++&&&lllWWWEEEAAAAAA===;;;===:::999888666555444333333222333333333333222111111222222111000//////000000//////000000000000//////........................---......//////...------...---,,,---//////---,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++*********))),,,,,,+++******+++,,,,,,+++++++++++++++***)))))))))))))))))))))***++++++******))))))))))))*********)))))))))))))))***+++************************,,,******......,,,+++...---,,,,,,++++++,,,,,,---------,,,,,,------...//////000222444666888::::::::::::999888777777888888999999888777777888999999:::999888666555555444444444333333222111000//////---,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++******))))))))))))******+++***)))(((((()))***+++))))))))))))(((((((((((()))((((((''''''((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))((((((***)))((('''&&&''''''(((((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))((((((((((((((()))))))))***++++++))))))((()))******)))***---...---***'''&&&)))))))))******************++++++++++++++++++++++++++++++++++++,,,---...+++---///000111111222444888:::<<<>>>???BBBEEEGGGMMMMMMMMMNNNPPPQQQSSSTTTVVVWWWWWWXXXZZZ[[[]]]^^^\\\\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUSSSQQQPPPNNNNNNIIIHHHGGGGGGFFFDDD???;;;:::888555333222111///---////////////...---,,,,,,------.........---------------......////////////...//////000111111222222555777888999999:::<<<>>>AAA@@@>>><<<<<<===>>>??????>>>===<<<===>>>@@@AAA>>>===<<<<<<<<<;;;999777444333222000//////......------------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))...------,,,***))))))(((***)))(((((((((((()))***(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((('''''''''(((((()))***(((''''''+++//////***&&&lllXXXFFFAAAAAA===;;;===;;;:::999777666555444444222333333333333222111111444333222000//////......//////000000000000//////........................---......//////.........000...------...//////...,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******++++++++++++************,,,++++++******++++++,,,***++++++++++++***))))))***))))))))))))***++++++******))))))))))))******((((((((())))))+++,,,,,,************************+++***,,,000000,,,+++---,,,,,,++++++++++++,,,,,,++++++,,,------------,,,///000111333555666888999:::999888888888888888999888888777666666777888888888888777666555444333333333333222111000//////...,,,---......---,,,+++***---,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******+++***)))(((((()))***+++******))))))((((((''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))***))))))(((((((((((()))))))))******************************(((((())))))))))))((((((''''''((()))))))))(((((())))))(((''''''''''''((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((())))))))))))((((((''''''(((((()))***))))))(((((())))))***'''''''''((()))*********'''(((((())))))(((((('''))))))))))))))))))))))))((((((((()))))))))******,,,,,,+++***)))))))))***)))///555777222,,,'''%%%++++++******************------------,,,,,,,,,,,,+++++++++,,,,,,...///000///111555888:::<<<@@@BBBEEEHHHLLLOOORRRUUUXXX[[[___^^^^^^]]]]]]]]]]]]^^^ddddddeeefffgggiiijjjjjjjjjiiihhhhhhhhhiiijjjkkkpppnnnkkkhhhfffddddddddd``````aaaaaa___YYYRRRLLLJJJGGGCCC???;;;888333000000//////...............///////////////.........---------..................//////000000111111222444666777777777999;;;=========<<<;;;<<<===>>>???===<<<<<<;;;===???AAACCC>>>===<<<<<<<<<;;;999777444333222000//////......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))------,,,+++***)))))))))(((''''''&&&&&&''''''((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''''''''&&&''''''((()))###&&&,,,000111///+++(((mmmXXXFFFAAAAAA===;;;===;;;:::999777666555444444222333333333333222111111333222111000//////////////////000000000000//////........................---......////////////...111///,,,,,,---/////////,,,,,,,,,++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))*********))))))***+++++++++******))))))******+++***)))))))))******+++,,,***************************))),,,000000,,,***+++,,,,,,++++++++++++,,,,,,)))***+++,,,---,,,++++++...///000111333444555666888888888777777888999999888888888777777888888888777777777777666555444444333333222111000///......,,,---...//////---***))),,,,,,+++++++++*********++++++++++++++++++++++++******))))))))))))************)))(((((()))************))))))(((((('''''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********))))))(((((()))))))))*********************************'''((()))******)))((('''%%%&&&'''((())))))((((((((((((((('''''''''(((((())))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''((((((((()))))))))'''(((((())))))((((((''')))))))))))))))*********(((((()))))))))*********---,,,,,,+++*********)))***222:::;;;666...+++***,,,,,,,,,++++++******)))......------------,,,,,,+++,,,,,,---...///111222555888===AAAEEEJJJOOOSSSQQQTTTYYY]]]___aaaccceeedddcccbbbbbbaaaaaaaaaaaaggghhhiiijjjllllllmmmmmmooonnnmmmmmmnnnqqqsssuuuyyywwwtttqqqoooooopppppprrrssssssssspppkkkddd```]]]YYYTTTOOOJJJDDD>>>:::555444222000//////000000000///////////////000000------------............////////////000000111111333444555666666777999<<<;;;;;;;;;<<<===???@@@AAA>>>===<<<;;;<<<>>>@@@BBB>>><<<;;;<<<<<<<<<:::888444333222000//////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,++++++******))))))'''''''''''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''&&&&&&&&&''''''((($$$***000333111...,,,,,,mmmXXXFFFAAAAAA<<<:::<<<:::999888666555444333333222333333333333222111111111000000000000000111111//////000000000000//////........................---......///000000//////000...++++++---.........---,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++)))******+++++++++******++++++***************+++++++++************++++++,,,,,,+++***************************************)))(((***///...***((())),,,++++++******++++++,,,((()))+++,,,---,,,+++***---...///000111222333333666666666666777777888999999999999999999999999999888888888888888777555555333222222111000///......,,,---/////////---+++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))************))))))))))))*********)))))))))((((((((('''((((((''''''((())))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))************************************'''((()))******)))((('''&&&&&&'''(((((()))((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))***)))))))))((((((((('''(((((())))))))))))((((((((()))))))))*********+++))))))))))))************,,,,,,,,,,,,,,,+++*********000666777222...---///------,,,,,,++++++******---------------------------------...///111222333:::>>>BBBHHHMMMSSSYYY^^^[[[^^^ccceeefffffffffgggggggggffffffgggggghhhiiimmmmmmooopppqqqrrrqqqqqqrrrqqqqqqqqqsssuuuxxxzzzyyyxxxvvvuuuuuuvvvxxxyyy{{{|||{{{zzzwwwtttrrrqqqppplllhhhccc^^^XXXRRRNNNFFFDDD@@@;;;777444333222000000///.........//////........................///////////////000000000111222444444444555888:::::::::;;;===>>>@@@BBBCCC???>>>===;;;;;;<<<>>>???<<<;;;;;;;;;<<<;;;999777444333222000//////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((('''&&&&&&&&&&&&'''''''''+++//////,,,)))***,,,mmmYYYFFFAAA@@@<<<:::<<<:::999888666555444333333222333333333333222111111000000000000000111222222//////000000000000//////........................---...//////000000000000///---,,,,,,---......---------,,,,,,,,,,,,------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***,,,,,,+++************+++++++++************++++++------,,,******)))))))))***************************((()))------)))'''(((++++++************++++++******+++,,,,,,,,,,,,+++------......///000111111444444444444555666888888999999::::::::::::999999777888999999999888666555222222111000///......---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))))))))******)))))))))((((((((()))))))))))))))))))))((())))))***+++,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***++++++++++++)))))))))*********++++++************************(((((())))))))))))(((((((((((('''''''''((())))))&&&'''(((((()))(((((((((((((((((((((((((((((((((***))))))(((((())))))***((((((''''''''''''&&&&&&***))))))(((((())))))***)))((((((''''''(((((()))+++++++++***)))((((((((()))******++++++******)))((())))))******+++++++++)))))))))*********+++++++++,,,,,,---------,,,+++))),,,......,,,+++---///------,,,,,,,,,,,,,,,,,,,,,,,,------............////////////000222333444:::===BBBFFFLLLRRRYYY^^^^^^bbbgggjjjjjjiiihhhhhhhhhhhhhhhiiikkklllnnnooopppqqqsssuuuuuuuuuuuutttrrrrrrrrrrrrtttvvvxxxyyyzzzzzzzzzzzz|||~~~}}}{{{zzz{{{}}}~~~|||yyyvvvtttooojjjggg```]]]XXXPPPIIICCC>>><<<888777444222000////////////////////////.........///////////////////////////111222333333444666888999:::;;;===???AAABBBCCC@@@???===;;;;;;<<<===>>>;;;:::999:::;;;:::999777444333222000//////......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))***************((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))(((''''''&&&'''''''''(((***+++)))&&&%%%''')))nnnYYYGGGBBB@@@<<<999;;;;;;:::999777666555444444222333333333333222111111222111000000000000000111//////000000000000//////........................------///000000111111111///...---...000000...---------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***))))))***+++++++++++++++---,,,++++++*********+++,,,++++++******++++++,,,,,,,,,+++*********++++++************************,,,)))***,,,,,,)))(((***++++++************+++++++++++++++++++++,,,------,,,,,,------......//////222222222333444555777777777888999::::::999888777666777888999888777555444222222111000///...------,,,,,,------.../////////------------------------++++++++++++++++++++++++******))))))))))))******))))))************))))))''''''(((((())))))******))))))))))))***+++,,,,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((()))))),,,***((('''&&&((()))+++%%%&&&((()))))))))(((((())))))))))))))))))))))))******)))(((((()))******)))))))))(((((((((''''''******))))))))))))******((((((''''''''''''((((((++++++++++++************++++++,,,,,,,,,,,,++++++((())))))******+++,,,,,,))))))*********+++++++++***+++,,,---......------******+++++++++,,,,,,---,,,,,,,,,,,,------------,,,------...///000111111111111111111111222333333444777:::???DDDJJJQQQUUUYYY^^^eeeiiikkkkkkjjjjjjhhhhhhiiijjjlllnnnoooppprrrsssuuuwwwxxxwwwvvvuuusssttttttuuuvvvvvvwwwwww|||}}}~~~|||yyyuuusssoooiiibbb[[[VVVSSSKKKHHHCCC>>>999666444333111111000000000/////////////////////////////////...000111111111222555777777888:::<<<>>>@@@AAABBB>>>===<<<;;;;;;<<<>>>???999888888888999999777666444333222000//////......------------------,,,,,,------------------------************************))))))))))))))))))))))))((()))))))))******++++++((()))************)))(((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))(((((('''''''''((('''(((((((((''''''((()))nnnYYYGGGBBB@@@<<<999;;;<<<;;;:::888777666666555222333333333333222111111444333222000//////////////////000000000000//////........................------///000111111111111/////////000222111///---...------,,,,,,------...*********++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++***((()))***+++++++++++++++---,,,,,,+++*********+++,,,++++++******++++++,,,************+++,,,------************************...+++***---,,,)))))),,,++++++************++++++---,,,+++***+++,,,---...,,,,,,,,,------.........000000111222333555666777666777888999999888777666444555777888888666444333222222111000///...------,,,,,,,,,,,,---///000111........................++++++++++++++++++++++++******))))))))))))******))))))************))))))&&&&&&'''((()))***++++++(((((((((((()))***,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))++++++,,,,,,,,,)))************+++++++++((((((((((((((((((((((((***)))(((''''''((()))***...,,,)))&&&&&&'''***,,,%%%&&&((()))))))))((((((************************+++***)))(((((()))***++++++*********))))))((((((******))))))))))))******((((((''''''''''''((((((*********+++,,,,,,------+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,)))************+++++++++)))***,,,...//////.........,,,+++,,,......---+++,,,,,,,,,------.........------...000111222333444222222222111222222333333...000444777<<>>;;;999222222111111000000/////////////////////.........---///000111111222444666666777999<<<===???@@@@@@<<<;;;::::::;;;===@@@AAA888777777777999999777555444333222000//////...............------,,,,,,,,,------------------------************************))))))))))))))))))))))))(((((())))))******++++++'''((()))******)))((('''+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((((((((('''((()))+++,,,,,,,,,,,,hhhYYYIIICCCAAA>>>;;;::::::::::::999888777666555555555444444444333333333111111111111111111111111000000000000////////////000000//////......------//////...............///------............---------------,,,,,,+++++++++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++***+++,,,---...************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++---,,,+++***+++,,,+++,,,,,,------,,,,,,+++((())))))******+++,,,,,,...,,,((((((***...000111;;;444,,,))),,,//////...///111222222111111222333666666777777777777666666999777555555555555444333222111///...,,,+++++++++///............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******))))))((((((*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((+++*********))))))(((((('''(((******((('''((()))((()))***+++++++++******((())))))*********))))))))))))))))))))))))))))))++++++******)))(((((('''******))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((()))***))))))(((***************)))((((((---,,,***)))((('''(((((((((((((((((())))))))))))(((((((((((())))))))))))***************)))((((((***+++---......---+++***+++*********))))))((((((,,,)))((())),,,...---,,,))))))+++...000111///,,,000---++++++...000///...,,,,,,---///000000---+++000111111222222333333333666666666666555333222111222555777666444555;;;AAAFFFNNNZZZbbbfffggghhhiiikkkhhhfffhhhlllpppqqqqqqyyyxxxwwwwwwxxxyyyzzz{{{}}}~~~~~~}}}{{{{{{|||~~~~~~|||{{{zzzqqqlllfff```ZZZRRRIIIBBB===;;;888555333111111111,,,...//////...///000222111222222222111000000///222444666999;;;;;;<<<<<<======<<<<<<===???BBBDDD:::999999888777666555555555444333222111///............---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))((((((***,,,hhhYYYIIIBBB@@@>>><<<;;;:::::::::999888777666555555555444444444333333333111111111111111111111111111111111111000000000000///////////////.........///000111222222111///...---......//////......---.........---------,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++------+++***+++,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,+++)))***+++---///111333444:::444...---///111111000///000222111000000111333555555666777777777777777999777555555555555444333111111///...------------///............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((************)))))))))(((''')))******)))(((((()))***************)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))*********************)))((((((,,,+++***)))(((((())))))(((((((((((()))))))))***(((((((((((()))))))))*********+++******))))))(((***+++,,,------,,,+++***++++++******)))))))))))),,,***)))))),,,...---,,,,,,///111111///,,,,,,---///---+++,,,......,,,***+++,,,///111222333333333000111222444666999<<<>>>EEEDDDCCCAAA>>><<<:::888444666777666444444777::::::AAAKKKSSSWWW[[[]]]___]]]\\\\\\aaahhhooorrrssszzzzzzyyyyyyzzz{{{|||}}}{{{wwwtttoooiiiaaa[[[QQQLLLDDD>>>999666333000...///000000///.........//////......///111222333222333666888:::;;;;;;;;;<<<;;;;;;;;;<<<>>>???@@@::::::999888777555555444444333333222111000//////.........---------,,,,,,,,,,,,,,,++++++++++++***************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((iiiYYYHHH@@@???===<<<===:::::::::999888777666555555555444444444333333333111111111111111111111111222222222222111111111111...///////////////000000...000333555555333111...---......//////......---/////////...............------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++------+++++++++,,,+++,,,,,,------,,,,,,+++000///...---,,,+++***))))))...222444222111111222222...++++++---///...,,,...000111111000///111222333444666777888888888888888777555444555555444333111111000//////////////////............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))******************************************))))))(((((())))))***((((((((()))))))))******((((((((((((((((((((((((************))))))))))))(((***++++++***))))))***+++***)))(((((()))***+++*********************)))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))******))))))******++++++)))************))))))(((******))))))))))))******((((((((()))))))))******((((((((()))))))))************+++++++++***))))))+++++++++++++++++++++++++++++++++************)))---,,,******,,,------,,,,,,111555333...***,,,//////...---...///...,,,***---000333444444555888<<<;;;<<<>>>BBBFFFKKKOOORRRTTTSSSRRROOOLLLJJJGGGFFF???>>>;;;888666444444444333777<<>>======>>>:::::::::999888777666555555555444444444333333333111111111111111111111111222222111111111000000000......//////000000000111///000333444555333111000......////////////..............................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,+++,,,,,,------,,,,,,+++...---,,,+++***))))))(((222666:::888111,,,+++,,,+++***)))***,,,---,,,***---///000000///...000111222333444666888999999999888666444444555555444333111000000000000000111111///............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))******+++++++++)))***************++++++***))))))))))))))))))***(((((()))))))))*********((((((((((((((((((((((((*********))))))))))))))))))***,,,,,,***)))***++++++***)))((()))+++---///++++++******************))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))***************************+++---......---,,,***))))))************)))((()))))))))))))))******+++(((((()))))))))*********(((((()))))))))************+++++++++++++++******+++******))))))******+++++++++++++++++++++++++++------,,,,,,,,,---------+++...222111...---///222//////...///000111222222333777;;;:::888999>>>CCCKKKMMMQQQTTTXXX[[[\\\]]]ZZZYYYWWWUUUSSSRRRQQQPPPKKKGGG@@@;;;777555444222444555777999===AAAFFFIIIFFFIIIOOOXXXcccnnnvvvzzz}}}}}}~~~uuujjjeeehhhlllttt}}}}}}rrrjjjddd\\\PPPFFFAAA>>>:::777666555444444222111111000111111222333111222333555666888888999999:::;;;======<<<:::999;;;:::999888666444333222111111111111111111111111............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))'''(((***,,,iiiYYYGGG???>>>======???:::::::::999888777666555555555444444444333333333111111111111111111111111111111000000000/////////.../////////000000111111000000000111111111222222...//////////////////...------------------......------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,---------------,,,+++******++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***,,,...---,,,+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++777::::::666...((()))+++***+++,,,...//////...---,,,...//////...---///000000111333555777888888999777555333333444555555444111000000000000111222222///............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******++++++,,,,,,))))))******+++++++++,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))******)))***,,,,,,***)))***+++***)))((()))+++---000222,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************++++++++++++))),,,000333333000,,,)))((())))))*********))))))'''((())))))******++++++))))))))))))************))))))))))))************++++++,,,,,,,,,,,,+++++++++******))))))******+++++++++++++++,,,,,,,,,,,,------------,,,---...///---------...///000/////////......///111666;;;>>><<>>888666666555555666666666999???EEEJJJNNNMMMQQQWWW___hhhpppwww||||||}}}~~~~~~nnn^^^TTTRRRXXXcccqqq~~~~~~{{{ssseee[[[TTTMMMDDD===888666333111///000111222222222111000111111222333444666777888888:::<<<======<<<:::999:::999888777666444333333000111111111111222222222//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))((('''(((***,,,hhhXXXGGG@@@???>>>>>>>>>:::::::::999888777666555555555444444444333333333111111111111111111111111000000000000/////////...///000000000000000000111//////......///000111222...//////000000//////...---------------.........------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++,,,---------,,,,,,,,,,,,+++*********++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,---...//////000555555444000+++)))+++---((()))+++---------,,,,,,+++---......---,,,...//////000222444555666777777666444333333444555555444111000000000000000111111///............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++++++++))))))******+++,,,,,,,,,+++******))))))******+++)))))))))*********++++++))))))))))))))))))))))))))))))))))))************(((***++++++***))))))***((((((((()))+++...000222...---+++***))))))***+++))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))***************+++++++++))),,,111444333000+++(((((())))))************)))'''((()))***************)))))))))*********++++++)))))))))*********++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,---......------///111111...------///000...,,,///000222444777===DDDJJJIIILLLPPPRRRSSSUUUYYY]]]\\\^^^```___\\\VVVOOOKKKIIIHHHFFFDDDCCCCCCCCCDDDBBB@@@===999777777777888444555888???IIIRRRYYY\\\\\\```eeejjjnnnsssxxx{{{zzz{{{}}}~~~qqq^^^PPPJJJMMMWWWeeevvvxxxoooiiiaaaVVVLLLEEE???888333///000111222222222222111111111111111333444555666777999;;;<<<===<<<;;;:::888888777777666555444444111111111111111111222222/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))---000222111///...---fffWWWGGGAAA@@@???======:::::::::999888777666555555555444444444333333333111111111111111111111111111111111000000000//////111111111000000000000000---...///000111111111111//////000000000000//////------........./////////------------------------------,,,,,,,,,,,,++++++------------------------+++,,,------...---------***+++,,,---------,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------...//////000//////---,,,++++++,,,,,,&&&((()))***************+++,,,------,,,,,,---......///111222333444444555666444222333444555555444111000000/////////000000///............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++***))))))***++++++,,,------+++******))))))******+++))))))*********+++++++++))))))))))))))))))))))))((()))))))))************''')))******)))(((((()))'''((()))***++++++,,,---///---+++***))))))***+++))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++***,,,...//////---***((((((((()))***************((()))******+++***))))))))))))*********+++++++++))))))*********+++++++++++++++,,,---------------***+++,,,------,,,+++***,,,,,,,,,,,,---------...***,,,......---...111444.../////////...///000111444888===AAAEEEIIIOOOSSSWWWXXXZZZ\\\]]]]]]]]]]]]ZZZZZZXXXTTTOOOIIIDDD@@@<<<<<<<<<===???BBBEEEGGGEEEHHHIIIGGGAAA<<<::::::777999???IIIVVVaaahhhjjjkkknnnqqqssssssuuuwwwzzzwwwxxxzzz|||~~~~~~}}}~~~}}}jjjXXXKKKJJJMMMWWWgggwww}}}wwwpppiiicccZZZOOOGGG>>><<<888555333222333444111000000000111333444555555666888::::::;;;::::::777777666666666555555555222222111111111111111111////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))000:::@@@???999111,,,~~~eeeWWWHHHBBBAAA???======:::::::::999888777666555555555444444444333333333111111111111111111111111222222222111111111111000222222111111000000//////+++---000333444333111/////////000000000000//////.../////////000000111111---------------------------------,,,,,,,,,++++++........................+++,,,------......------***+++,,,---...---,,,,,,,,,,,,,,,,,,------...///++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,++++++,,,,,,***(((***+++---------,,,---...***,,,------,,,+++---......///000111222333333333555444222333444555555444111111000/////////////////////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++*********))))))***+++,,,,,,------++++++************++++++)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++'''(((******((('''((()))(((((())))))))))))((((((///...+++***))))))***+++))))))))))))))))))))))))&&&&&&''')))***,,,------******))))))))))))******))))))))))))))))))))))))(((((())))))************+++++++++******)))))))))(((((()))***************((()))***++++++***)))((()))************+++++++++)))************++++++++++++,,,,,,---.........---***+++---......---+++***,,,,,,,,,------.........))),,,.........///222555)))---111111//////444::::::@@@HHHNNNQQQTTTXXXZZZbbbaaa`````````]]]YYYUUUQQQOOOJJJEEE???:::777555444555777<<>>@@@GGGSSS```kkkppprrrsssvvvxxxxxxvvvuuuvvvxxxuuuwwwyyy{{{}}}}}}}}}}}}xxxzzz{{{||||||~~~vvvcccNNNHHHEEEKKKYYYkkkyyy|||}}}wwwjjj```QQQKKKBBB:::444333444555000000//////000222444555444555666777999999::::::666666666666666666666666222222222111111111000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))"""---<<>>??????===<<>>DDDKKKSSSYYYZZZZZZ\\\]]]aaa\\\VVVUUUUUURRRIIIBBB@@@BBBBBB???:::777777999777777;;;EEEKKKNNNQQQTTTVVVZZZ]]]ZZZQQQHHHBBBAAA>>>DDDNNNXXX```gggnnnqqquuuwwwyyyyyywwwuuuvvvwwwuuuxxxyyyvvvuuuvvvwwwwwwsss{{{~~~{{{{{{}}}}}}~~~uuuRRRMMMIIIJJJOOOZZZlll|||~~~tttkkkkkkttt}}}~~~xxxkkkiii^^^MMM???888666444444000---,,,///111222111444444444666999:::999888777666666555444444333333333333222222111000//////000000000000////////////...------,,,,,,------...------,,,,,,,,,,,,++++++++++++************++++++000000///...------,,,,,,))))))))))))))))))))))))---,,,***)))))))))************+++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++%%%444444EEE222333***~~~hhhVVVEEE???@@@@@@===;;;>>>;;;888666666777777666555555555444444444333333222222222111111000000000111111000000000000000111000000000000000000000000111111111111000000000000000000000000000000000000...////////////...---,,,........................------------------------.........------,,,,,,,,,---------............///------------------------+++,,,------++++++,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------......//////000000111222222222333333444444111111111000000...---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,(((%%%&&&***---,,,+++++++++*********++++++,,,+++******************+++++++++++++++++++++++++++++++++******++++++,,,---)))+++++++++))))))***+++************************++++++++++++++++++++++++***************+++++++++)))))))))*********+++++++++)))''''''***++++++*********))))))((((((((((((+++++++++***************************++++++++++++************************))))))***+++++++++++++++************************+++++++++++++++++++++++++++,,,------......------,,,,,,------------,,,,,,------------------------,,,---...---,,,,,,---...,,,---///222666<<>>AAAJJJPPPQQQRRRTTTQQQUUUXXXWWWRRRLLLIIIIIINNNTTT]]]dddhhhkkknnnqqqrrrrrrrrrrrrrrrsssuuuvvvtttvvvwwwuuusssqqqqqqqqqnnnuuuzzzwwwuuuvvvxxxxxxyyyzzz|||~~~zzz\\\UUUNNNKKKLLLTTTeeettt{{{nnneeebbbdddooovvv~~~|||qqq```QQQFFF>>>777888333111555>>>BBBAAA===444333333444666777666555666666666555444333333333333333222222111000000///000000000000////////////...------,,,,,,------...------,,,,,,,,,,,,++++++++++++************++++++...------,,,,,,+++++++++************************,,,,,,***)))))))))******))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***%%%111000>>>...///)))}}}fffVVVFFFAAABBB@@@<<<;;;===:::888777777888777777444444444444333333333333111111111000000000000000222111000///////////////000000000000000000000000111111111111000000000000000000000000000000000000------------------,,,+++........................------------------------.........------------------------............///------------------------+++---...---,,,+++,,,---***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000//////000111222333444555//////000//////...---,,,---------...............++++++++++++++++++,,,,,,,,,,,,+++******)))******************************+++******)))***,,,---...))))))))))))***+++,,,---************************************************++++++******++++++,,,,,,,,,---...---+++******+++************************************************+++++++++*********)))))))))))))))((()))******++++++)))((((((***++++++******))))))))))))(((((((((***************+++++++++************+++++++++,,,************************)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------............---------------------------------.........------...000...111666;;;AAAHHHOOOTTT[[[YYYWWWVVVUUUSSSQQQNNNGGGDDD???:::999:::<<<>>>DDDJJJQQQTTTRRROOOMMMLLLPPPMMMNNNTTTXXXWWWUUUVVVUUUXXX[[[[[[YYYWWWVVVVVVYYY___fffjjjllllllnnnppprrrnnnjjjiiimmmsssxxx{{{~~~~~~{{{wwwqqqllljjjjjjjjjqqquuusssqqqrrrrrrpppnnnppprrruuuyyy||||||{{{mmmdddYYYQQQLLLNNNYYYeeexxxfffXXXRRR\\\cccnnnvvv|||vvvjjj___SSSHHH???999777===GGGLLLGGG@@@555444333333555555444333666555555444444333333222333333222222111000000000000000000000////////////......------------......------,,,,,,,,,,,,++++++++++++************++++++++++++++++++************************************,,,+++******)))*********(((((()))************)))+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&...,,,333(((***'''|||dddVVVHHHDDDCCC@@@<<<:::;;;999777777888888888777333333333333333333333333111111111111111111000000333333111000////////////000000000000000000000000111111111111000000000///////////////////////////,,,------...------,,,,,,...............................................................------------------............///........................,,,---...---,,,+++,,,...,,,,,,,,,------.........---------------------------------,,,,,,---------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......***++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......//////000//////000000111222333333///000000000//////...---........................+++,,,,,,,,,,,,,,,------,,,++++++******+++,,,---))))))))))))))))))))))))***,,,---,,,******---///***)))))))))******+++,,,*********++++++*********)))))))))))))))))))))))),,,++++++***++++++,,,,,,---......---+++)))***+++************************))))))))))))))))))))))))************************))))))((((((((()))***+++***)))))))))***+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,*********+++++++++,,,,,,************************)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......////////////......------------............000111111000//////111333444:::BBBJJJPPPTTTXXXZZZXXXSSSLLLIIIHHHGGGDDDAAA<<<;;;888555444999BBBIIIWWW]]]dddgggfffcccbbbbbbfffaaa^^^aaadddbbbaaaaaaggghhhiiikkkkkkjjjiiigggaaahhhoootttuuuwww||||||rrrpppxxx}}}vvvvvvxxx|||{{{vvvmmmpppuuuzzzyyynnndddZZZTTTXXX```|||tttcccZZZUUUVVVZZZbbbjjjnnnnnnlllrrrsssxxx~~~yyyoooeeeSSSNNNHHHHHHIIIGGG@@@:::666444333333555555555444444444444444333333222222222222222111111111000000000000000000////////////......------------......------,,,,,,,,,+++++++++,,,++++++******++++++,,,************++++++++++++************************++++++******************((())))))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((+++)))+++&&&((('''zzzcccVVVIIIEEECCC@@@<<<;;;;;;999888777888999888666333333333333333333333333222222222222222222222222555444333222111000000000111111111111111111111111111111111111000000000///////////////////////////......////////////..............................................................................---------............///........................,,,---......,,,,,,---...000/////////.........---------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,---------......+++++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------.../////////000000000000000000000000000000111111111000//////.....................---------------......//////,,,+++++++++,,,---///111))))))))))))))))))))))))(((+++---,,,)))(((+++...,,,,,,+++***))))))******)))***++++++++++++***))))))))))))))))))))))))))),,,,,,++++++***++++++,,,,,,------,,,)))(((((()))************************))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))******+++)))******+++++++++++++++))))))))))))************)))))))))***+++++++++,,,***++++++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...//////000000//////...---------....../////////222222333222111222555777@@@GGGQQQXXXZZZYYYWWWVVVLLLFFF???<<<<<<===<<<;;;===>>>>>>===???GGGSSS\\\fffjjjnnnooommmkkklllnnnmmmiiigggjjjkkkkkknnnrrr{{{{{{}}}{{{rrrzzzzzzzzzpppgggfffjjjxxxvvvooo\\\TTTOOOSSS]]]bbb^^^WWW[[[ZZZaaaooo{{{|||rrrnnneeeZZZNNNCCC:::555444333111111333444555444333333333333333222222222222222222111111111111111000000000000///////////////......------......///------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,************************************+++*********)))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***+++)))***'''+++)))(((yyycccWWWJJJEEECCC???<<<<<<;;;:::888888999888777555333333333333444444444444222222222222222333333333555444333222222222222222111111111111111111111111111111111111000000000000000000000000000000000000...///000000111000000000.............................................................../////////---------............///........................,,,...///...---,,,---...111111000000///......---------------------------------............------,,,,,,,,,------------...------............------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////000000000//////.........000000111111111111000000...............---------------......//////000000---,,,++++++,,,...111222************************(((***,,,+++)))(((***,,,...---,,,+++************)))***+++,,,,,,+++***)))************************,,,,,,++++++******++++++***+++,,,+++)))(((((()))************************************************'''((()))***+++,,,------))))))***++++++++++++***(((***,,,,,,+++***+++,,,)))))))))************+++***************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......////////////......---------...//////000000000111222333444777<<>>@@@@@@BBBFFFIIINNNVVVaaaiiikkknnnooonnnkkkjjjmmmooofffgggjjjnnnooopppvvv}}}vvvtttwww}}}lll___SSSRRR[[[aaa]]]VVVOOOKKKOOO]]]jjjsss~~~zzzkkkXXXHHH===777555333000000111222222222222222222222222222222222111111111111111111111111000000000000//////////////////............//////------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++*********+++,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))),,,&&&,,,(((333+++)))xxxdddWWWKKKEEEBBB>>>===>>><<<:::999999999888666444333333444444444555555555000111111111222222222222333333222222111222222333111111111111111111111111111111111111000000000000000000000000000000000000...///000000111111111000................................................---........./////////000---------............///........................---...///...---,,,---//////////////////.................................,,,---...//////...---,,,,,,,,,,,,---------......------............------,,,,,,,,,---------......---------------,,,,,,,,,------------------------,,,,,,,,,------------...+++,,,,,,------......///..................////////////000000000000000/////////.........---------,,,,,,------...//////000000...,,,******,,,...///++++++++++++++++++++++++)))***++++++************------,,,,,,,,,,,,,,,---(((***+++,,,,,,+++***(((++++++++++++++++++++++++---,,,++++++******++++++)))***+++***)))((()))***************************++++++++++++++++++++++++))))))*********+++++++++(((***,,,......---+++***'''***------+++***+++,,,))))))*********++++++++++++++++++***************+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------......//////......------------...///000000000///111444777;;;AAAHHHLLLVVVXXXYYYWWWQQQIIICCC???777777666777999>>>DDDIIIHHHKKKQQQWWW^^^eeelllpppppprrrtttrrrooonnnpppsssooouuu~~~qqqbbb[[[]]]bbbcccbbbTTTJJJHHHPPPYYY___jjjwww|||nnn^^^PPPGGG;;;888555333222222222111111111111222222222222222111111111111111111111111000000000000//////////////////............//////------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---......------,,,,,,++++++++++++++++++++++++++++++((()))***+++,,,++++++***))))))***+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((+++###...+++;;;...(((xxxdddXXXKKKEEEAAA>>>===???===;;;:::999999888555333444444444555555666666666//////000000111111111222111111111111111111222222111111111111111111111111111111111111000000000000000000000000000000000000......///000111111000000........................////////////////////////---.........//////000000---------.........//////////////////////////////---...///...------...///,,,,,,------.../////////........................,,,---...//////...---,,,,,,,,,,,,------.........------............------,,,,,,,,,---------...............------,,,,,,,,,........................,,,,,,,,,---------......++++++,,,------......///+++,,,,,,---...///000000......///////////////...//////.........---------++++++,,,,,,---...//////222000---***))))))+++,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,,,,---...//////((()))+++,,,,,,+++)))(((++++++++++++++++++++++++---,,,,,,+++*********+++)))***++++++***)))***,,,************************+++++++++++++++++++++++++++++++++***************(((***---///000...+++)))'''***---...+++***+++,,,))))))******++++++++++++,,,+++++++++******))))))++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------............---------------...///000000111000222777<<>>>>><<<:::888777888888777666555555555555555555555555777555111...000333333111555333111111444555333111000111111111111000//////111111111111000000000000//////000000000000//////000000000000////////////////////////////////////////////////////////////------............------//////...------------.........////////////......////////////////////////000000000000////////////---,,,,,,,,,,,,---...///,,,---...///000000000///000...,,,,,,---/////////***+++,,,---.../////////---...////////////...------...///...,,,,,,,,,---...............---,,,+++,,,++++++,,,......---++++++,,,---...///000000000//////............//////////////////............111111000///////////////,,,,,,,,,---...///000111///...------++++++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,///222///---,,,***))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++...//////---***(((%%%,,,///+++(((***///111++++++++++++++++++++++++)))************++++++++++++,,,---,,,***)))***+++,,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........////////////.........---------222111///......000111333111555<<>>>>><<<:::888777888888777666555555555555555555555555333222111111222444444222444333222333555555333000111111111111000000000000111111111111000000000000//////000000000000//////000000000/////////......////////////////////////////////////////////////---......//////......---111000//////..................////////////......////////////////////////000000000/////////...............---......//////000111111000000///.........---,,,,,,---///000000//////000000000000/////////000111222111000///...---///000///......///000000000000000///......---......///000111///+++''',,,------.........------//////............//////////////////............000///...---,,,,,,,,,,,,---------------...///000...------,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,+++***,,,...111...---,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))************++++++++++++******************************+++++++++,,,,,,,,,+++,,,---...---,,,***))),,,555:::333***(((---111++++++++++++++++++++++++************+++++++++++++++,,,---,,,***)))***+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000/////////......111000/////////111333444>>>AAAGGGMMMRRRSSSQQQOOOJJJGGGCCC@@@???@@@AAABBBEEEFFFJJJNNNTTT\\\gggooorrrssswww{{{}}}~~~uuullliiikkkggg^^^VVVQQQMMMHHHHHHJJJVVV^^^lll}}}{{{nnnaaaZZZQQQDDD:::666333222111111333333333222333555777666333222222444333222111000000/////////////////////............------------------------,,,,,,+++++++++++++++,,,,,,---...---+++***+++,,,,,,,,,,,,++++++++++++***************************)))***+++,,,---,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))yyygggZZZMMMGGGDDD@@@>>>>>><<<:::888777888888777666555555555555555555555555111111111222333222222222444444444555666666444222333222111000///000111111222222111111111000000000///000000111111000000///////////////............////////////////////////////////////////////////---......//////......---333222111000////////////...//////000000//////...////////////////////////////////////............111000000/////////000000000/////////......------///......------......///000111111111111000///...000111222333333222111000---///000///......///000......//////////////////---...111333444222---)))//////.........---------//////............///////////////............---000///...---,,,,,,,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++++++++***+++---000...---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))************+++++++++,,,******************************+++++++++,,,,,,,,,...------,,,+++******)))---888>>>666+++(((+++///++++++++++++++++++++++++************+++++++++,,,+++,,,---,,,+++***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////111111111111000000000000000000///000111333555777@@@CCCHHHLLLMMMJJJFFFCCC>>>>>>???@@@DDDIIINNNQQQPPPSSSXXX]]]cccllltttzzzzzzwwwyyyyyypppkkkkkkgggddd```XXXNNNJJJKKK[[[bbbooo~~~}}}sssnnneeeUUUDDD999666444222111222444444333333444666555444333333444333333111000000000000000////////////............------------------------,,,,,,++++++++++++,,,,,,.........,,,******,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))wwwgggZZZMMMGGGDDD@@@>>>>>><<<:::888777888888777666555555555555555555555555333222222222000///111555666555444555666888999:::444333111//////000111222222222222111111111000000000000000111111000000000////////////.........---////////////////////////////////////////////////......////////////......333222111000///.........//////000000000000//////////////////////////////////////////.........---111111000////////////000............//////000000000111111000.........///000111222444555555666666777888:::;;;<<<<<<;;;;;;777888888777555444444555222222111111111111111111---...///222555444111///000000//////............//////............////////////.........---------111000000//////000000111000///...---------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++++++++******,,,...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************+++++++++,,,,,,******************************+++++++++,,,,,,,,,///...,,,+++***)))******'''000666111+++***+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------+++***+++---,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////111111111111111000000000///000000111333555888999:::<<<@@@CCCCCCBBBAAAAAA???CCCHHHNNNSSSXXX\\\^^^]]]aaadddgggmmmuuu{{{}}}~~~xxx{{{{{{uuusssssstttsssjjj^^^XXXXXXnnnttt~~~{{{yyy{{{}}}zzzuuuiiiWWWJJJ>>>999444111111333555666333444555555444444333333333333222111000000000000////////////....................................,,,,,,+++++++++,,,---------...---,,,+++,,,///111------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))vvvgggZZZMMMGGGDDD@@@>>>>>><<<:::888777888888777666555555555555555555555555666333333333111111888CCC888666444333555999>>>BBB444333111//////000222333222222222222111111111111000000111111111111000000000////////////.........000000000000000000000000000000000000000000000000...//////////////////...222111000///............//////000000000000//////000000000000000000000000000////////////.........000000///////////////000111000000000000111222333///222444555555666888;;;<<<>>>AAADDDHHHJJJLLLMMMPPPQQQSSSUUUVVVWWWWWWWWWRRRRRRRRRPPPMMMKKKJJJKKKJJJHHHDDDAAA===;;;999888333222111111222333222111//////...------....../////////............//////............------------/////////000111222444555000///...---------------***++++++,,,,,,------...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,+++******+++---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,///---+++***))))))***+++&&&***,,,++++++---,,,'''++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,------,,,+++,,,------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000000000000000000000000000111111222333555777888999666888:::;;;;;;===BBBEEEJJJPPPYYY```cccdddeeefffiiiooossswww~~~~~~sssooooooyyyqqqkkkppp}}}}}}pppeeeQQQIII>>>555111222444555333333444444555555444333444333222111000000000000////////////....................................,,,+++++++++,,,------...,,,------,,,,,,...222555---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))uuugggZZZMMMGGGDDD@@@>>>>>><<<:::888777888888777666555555555555555555555555555333444666444555BBBQQQ888777555333444777>>>BBB444333222111000111222222333222222222222111111111000111111222222111111000000000000000////////////000000000000000000000000000000000000000000000000...//////000000//////...000000///........./////////000000111111000000///000000000000000000000000000000000000///////////////////////////000111111000000/////////111222444666;;;AAAEEEHHHKKKPPPUUUYYY[[[^^^cccgggjjjmmmnnnrrrsssuuuwwwxxxxxxwwwwwwrrrsssrrrpppllljjjjjjjjjkkkgggaaaYYYRRRLLLHHHFFFCCC@@@<<<999777666555333111000///---------.../////////............//////.........------------,,,---------...///111222333000///...---------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------***,,,---,,,+++++++++---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***))))))***+++++++++,,,***))),,,000,,,%%%++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,---------................../////////000000000000000000000000111111111444444555666666777888888444555555444333777===CCCNNNVVV```fffhhhfffffffffmmmwww{{{pppdddeeeqqq~~~wwwkkkaaaRRRDDD:::555333222444333333444555666444333444333222111111000111111////////////....................................,,,++++++,,,,,,---...///+++,,,---------///222555------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))tttgggZZZMMMGGGDDD@@@>>>>>><<<:::888777888888777666555555555555555555555555333111444888555333???QQQ777888777555333444777:::333333222222222111111111333333222222222111111111000111111222222111111000222111111111000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000//////000000111111000000111111111111000000000000000000000000000000222111111111000000000000/////////000111222333444333333444555999===AAACCCNNNTTT\\\aaadddhhhoootttxxxyyy|||}}}~~~~~~~~~zzzssskkkccc]]]YYYWWWVVVSSSOOOKKKHHHEEEBBB???;;;999666333111000000111//////............//////.........---------,,,,,,---------------......//////......---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...+++---......,,,+++,,,---+++,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,***************++++++,,,---...,,,***,,,///---(((+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------,,,,,,---///------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------------...------------.............../////////000000000000111111111111222222333333777777777777777777666666333555666555333555<<>>>>><<<:::888777888888777666555555555555555555555555222111444888222,,,777HHH555888999777333111111222222333333333333222111000333333333222222222111111111111222222222222111111222222222222111111111000000000000000000000000000000000000000000000000000//////000000000000//////000000000000111222333444000000111111111111000000000000000000000000000000222222222222111111111000///000000111222444555666:::<<>>:::777555444444//////............//////......---------,,,,,,,,,000000///...------------......---------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---///...---,,,,,,---+++,,,---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,))),,,---******---///...++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------,,,,,,...///...------,,,,,,------...---..................---,,,,,,,,,---------......---------.........//////////////////000000000000222222222333333444444444999999999999888666555444666999===<<<;;;<<>>;;;:::999999::::::888666555444333444555666555444333333333333333333333333666777888555222111333777999<<<<<<666333444444222555222///000222444333222111111000111222222///---444444444333222111000///111000/////////000222333///000000//////000222555000000000000000000000000000111222111000///000111000000000000000000000000111000//////000000///...333111...---...000222222333333333333666===DDDJJJWWW\\\dddjjjooovvv}}}}}}||||||{{{{{{zzzzzzyyywwwuuusssqqqpppooooooooorrroookkkkkkkkkjjjgggddd```\\\UUUOOOHHHBBB<<<777555444111///...///000111111///,,,,,,---...//////....../////////...,,,+++........................///...------,,,,,,,,,,,,222...---111111,,,***,,,++++++,,,,,,,,,---------...---,,,+++,,,---...///+++******,,,///000---***------,,,,,,+++***)))))))))))))))******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------,,,+++,,,---...///444333000...------...////////////....../////////------------------------............/////////000...,,,...444777333///---000222333444444666999<<>>;;;:::999999::::::888666777555555555777777666555444444555555666666666777555555555444333333555777666999999444111333333222555222000000222444333222333222111222333222111///333333333333222111111000111000000///000111222333111111111000//////111222111111111111111111111111000000///////////////000222222222222222222222222/////////000111111111111222111000111222333444333<<<@@@FFFLLLSSS\\\dddiiiwww{{{~~~{{{xxxvvvssssssssssssssssssssssssvvvuuusssrrrqqqrrrsssttttttqqqooooooppppppnnnkkkkkkgggccc___[[[VVVRRROOOGGGEEEAAA===999666555444111000......//////...,,,---......//////...---,,,..............................---,,,,,,,,,------"""222:::222,,,...///)))++++++,,,,,,,,,---------......---,,,,,,,,,---...,,,+++***,,,...///,,,***------,,,,,,+++******)))******+++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------...///000222111///...------...///......////////////......................................./////////000000333000333999<<<999555555111111222333444777:::<<>>AAAFFFHHHJJJNNNTTTZZZaaaeeehhhpppvvvnnngggccccccfffmmmttt{{{~~~qqqdddSSSQQQIII===666555666444333111111333222...///222111111111111111111111111---000000------//////,,,...------,,,,,,------...------------------------+++555888///))),,,///,,,,,,,,,++++++,,,,,,---...444///+++***---...,,,***+++++++++++++++++++++++++++++++++++++++++++++,,,******************************))))))))))))******xxxgggYYYKKKFFFEEEBBB???>>><<<:::999999:::999888666888777666666777888777555555666666777888999::::::444333222333555666777666222666666222///111333111444333111111222333333222555333222222333333333222222222222333333222222111111000000000000111222222333333333111///...///000111111111111111111111111555222......000111111000333333333333333333333333///000111222222333333333777666555555888===BBBFFFPPPWWWaaallluuu}}}zzzvvvtttsssqqqooooooooopppqqqrrrsssssstttsssrrrqqqrrrtttvvvxxxtttsssssssssuuuuuusssrrrrrrpppnnnlllllljjjhhhfff\\\ZZZUUUOOOHHHBBB<<<999111000///000111000...,,,,,,---...............---........................------------------......888UUUZZZ===)))///111''',,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,---,,,+++,,,------+++***------,,,,,,++++++******,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------....../////////......//////000111000///...------...///000---...///111111///...---////////////////////////....../////////000000000000...000777999777444555222111222555999===???@@@CCC===:::===BBBFFFLLLRRRZZZ]]]bbbjjjqqquuuvvvuuu}}}ssskkkaaadddfffiiinnnxxxvvvhhhfff[[[III<<<777666555555222111333333000000222111111111111111111111111...111111------//////,,,......------------......------------------------(((...000***)))---...+++,,,,,,,,,,,,,,,------...000---***+++---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...******************************))))))))))))******zzzfffXXXKKKFFFEEEBBB??????<<<:::999888999999888777888666555666777777666555444444555666888999::::::555333111222555777666333000444444000///222333222333333222222333333333333555333111000222333333333000111222333333333333333000000000111111111222222222333333222000//////111111111111111111111111111===777111000222444333000333333333333333333333333111222333333222222333444:::999888:::@@@LLLYYYbbbkkkqqqyyyzzztttqqqqqqrrrrrrrrrqqqqqqqqqrrrtttuuuvvvtttsssrrrrrrsssuuuxxxyyyttttttuuuuuuvvvuuutttsssrrrqqqooopppqqqqqqpppnnniiigggddd^^^WWWOOOHHHDDD777555333222222111000...------.........///..............................---------------...///000VVVkkkgggBBB)))---333...,,,,,,,,,------------...//////...---,,,+++++++++------,,,,,,,,,,,,+++***------,,,,,,,,,+++++++++.........------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,------.........------------------------------------------......///........./////////000000---------,,,---...///000,,,---000111111000---,,,////////////////////////...////////////000000000...,,,...222444111000111222333666;;;@@@DDDDDDBBB???:::999???GGGOOOXXX```kkkmmmrrryyy}}}wwwfffhhhjjjkkkmmmttt|||vvvtttiiiVVVDDD;;;666333555222333777888444222333111111111111111111111111///222111...---000///,,,......------------..............................***------***+++000///+++,,,,,,,,,,,,,,,---.........---,,,...000000...+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...************************+++******))))))******+++zzzfffXXXJJJFFFEEECCC@@@???===;;;888888999999888777777666444555555666444333111222333444555666777777777444222333555666333000000333444111000333444444333333444444333333333333444222000///111222333222000000111222333333333333000111111111222222222222000222333222111000111222111111111111111111111111@@@:::333111333444222///222222222222222222222222222222333111000111444777:::>>>DDDKKKUUUbbboooxxx~~~uuuooommmnnnqqqrrrppppppoooooopppqqqssstttuuuuuuuuuuuuvvvxxxyyyzzzvvvwwwxxxyyywwwvvvttttttsssqqqpppppprrrrrrqqqooonnnnnnllliiiddd^^^YYYUUUIIIDDD>>>888555222000.../////////////////////000////////////////////////------------......///000HHHPPPLLL999***+++222666,,,,,,---------.........//////......---,,,+++***---------,,,++++++++++++---------,,,,,,,,,,,,,,,///......------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,---............------------------------,,,,,,++++++,,,------...------......////////////,,,,,,------......///000,,,---000111111000---,,,........................////////////000000000111222000111555444111111444555888<<<@@@CCCCCC@@@===999999>>>IIITTT___mmmxxxvvv|||~~~{{{fffiiimmmpppsssyyy||||||uuueeeUUUHHH>>>777555222444999:::666222222111111111111111111111111000222222///...111000---///......------......///..............................,,,+++---000...***------,,,,,,------...///,,,,,,---///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++zzzfffXXXJJJFFFEEECCC@@@@@@===;;;888777888999888888777666444444555555444222000111111222333444555555555555444444444444222000000444444111000333555444222333555555444333333444333111000000222333333222000111222333333333333333000111222222333333222222000111333333222111111222222222222222222222222222;;;777222000111111000...222222222222222222222222000222222222222666>>>EEEIIITTTcccpppyyyxxxpppllllllnnnnnnjjjjjjiiiiiikkkmmmppprrrtttuuuwwwxxxzzzzzz{{{{{{yyy{{{}}}}}}{{{yyyxxxxxxzzzxxxvvvvvvvvvvvvuuusssrrrrrrsssrrrooollliiiggg^^^YYYPPPGGG@@@:::555222222222111000000000000000////////////////////////.........---......////////////000222...***,,,111,,,---------........................---,,,++++++,,,------,,,******,,,---------------,,,,,,,,,,,,------------------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,---.........---------------------------+++++++++++++++,,,---...,,,---.../////////......------......////////////---...///111111///...---......................../////////000000000111111333222333555444111333777:::===AAABBB@@@===;;;:::<<>>;;;888777888999999888888777555555666666444222222222333333333444444444111333555555444222222222000333444111000222444333111444666666444222333444222111111222444555333222111111222333333333222222000111222333333333222222111333555444222000000000222222222222222222222222444333222222111222222222333333333333333333333333222444666999===GGGUUU___jjjttt}}}xxxxxxzzz{{{yyyvvvvvvzzzwwwllleeeaaa______[[[[[[[[[\\\___ccchhhjjjkkkmmmrrrvvvxxxyyyxxxwwwxxx{{{~~~|||||||||}}}||||||{{{yyywwwuuuuuuuuuuuuuuusssrrrqqqjjjgggaaaZZZSSSKKKCCC>>>666555333111000000000111////////////////////////000//////............///+++***,,,000///+++***+++------------............,,,---.........---,,,++++++,,,---,,,******---///------------------------,,,,,,,,,,,,,,,---------------............------------------------------++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,------...---------........................+++++++++,,,,,,---//////---...///000000000//////......//////000/////////......////////////......//////////////////////////////000000000111111111000///111444333222555;;;<<<@@@CCCBBB>>>===AAAFFFLLLVVVfffsssxxx~~~{{{lllgggdddhhhrrrxxxkkk^^^LLLBBB:::888777444111111222222222222222222222222...111111///000333444111//////............//////........................,,,,,,,,,---,,,,,,,,,------------------...//////------......------,,,---------------------------++++++,,,,,,---.........************************,,,++++++******++++++,,,|||wwweeeWWWJJJFFFEEECCCAAA@@@>>>;;;888777777999999888:::888777666777777555333444444444555555555555555...222555555333222333555///333444000///111333222111444777666444222333444222222333444666666555333222222333333333222222111000111222333444333222222333555666555222///......222222222222222222222222000222444444444444666777444444444444444444444444555888<<>>BBBMMMWWW\\\hhhxxxwwwlllbbbbbbnnn}}}zzzmmm[[[NNN@@@999777444444555222222222222222222222222---000111///000444555222//////............//////////////////////////////,,,,,,...///...---///222...------------...//////000111111000///...///000------------------------)))***+++,,,...///000111************************,,,++++++******++++++,,,qqqdddWWWJJJEEEDDDAAA???@@@@@@<<<888999<<<===:::777888666444444666666666555555444444333333444444555222444555555444333444444333222222111111222222333:::555000000222444222000333333222333444444333111222444555333000000222444222222111111111111222222555555555444444333333333777777666555444333333222333111000111333444444444222444777888777666666777999AAAMMMXXXcccqqq~~~{{{vvvrrrwww||||||qqq```SSSQQQTTTTTTRRRPPPQQQYYYjjj~~~qqqZZZIIICCCBBB@@@@@@AAA@@@???DDDNNNSSSRRRXXXXXXYYY^^^eeejjjlllkkkrrruuuxxx{{{|||~~~~~~zzzyyy{{{||||||zzzzzzyyyvvvtttrrrrrrqqqrrrpppooonnnnnnlllhhh```ZZZPPPIII???999888666222...222000...---///000000000...000000...------111555//////............//////........................///............---------//////...---,,,,,,++++++//////.........---------------------------------,,,------......------,,,------------------------+++---......,,,++++++,,,++++++,,,,,,,,,---------------------------------,,,,,,------------------........................,,,,,,,,,---------......000000//////.........---...---222222+++...222+++///000000000000000//////---......///000111111222333333222111000000111111333222222666;;;???@@@???@@@??????CCCJJJTTT\\\aaannnvvv{{{}}}{{{rrrjjjlllxxxtttbbbJJJ:::444444444222222777666000...222444222222222111111111111222222000000000000000000000000000///...---,,,------.../////////...---------,,,...------,,,,,,------...,,,------......------,,,---------------------------------------------------------,,,,,,+++++++++++++++******)))*********qqqcccVVVJJJEEECCC@@@??????AAA===999999;;;<<<999666888666555555666666666555555444444333333444444555000222444333222111222333333333222222222222333333;;;666111111444555444111444333222333444555333111000111222111//////222555222222111111111111222222555444444444333333333333666666555555444333333222555444444444555555555555333444666666888;;;@@@CCCKKKWWWiiiwww|||rrroooqqqsssqqqnnnzzzvvveeeVVVOOONNNMMMMMMLLLOOOXXXiii|||lllTTTCCC===<<<;;;;;;<<<;;;<<>>???AAA>>>:::999::::::888555999777555555666666666555555444444333333444444555111222444444222111222333333333222222222222333333:::666333222555666555333444333222333555555333222111222222111000111444666333222222111111222222333444444333333333333222222555555444444333333222222222222222333333444444444555666888;;;AAAJJJTTT[[[iiiuuuooofff___aaalllvvvyyyxxx}}}tttiii___[[[ZZZ\\\\\\]]]```hhhuuuqqqXXXFFF@@@>>>===;;;===>>>@@@JJJXXXbbbdddYYYPPPFFF???>>>@@@BBBBBBGGGMMMVVV___eeejjjmmmpppsssvvvyyy||||||{{{{{{{{{}}}|||zzzyyyxxxxxxyyyyyyxxxtttqqqoooooooooooooookkkhhhccc___ZZZRRRHHH@@@888444111//////000000000///000111000...---.../////////............//////........................///............---------,,,,,,,,,,,,,,,,,,++++++...............---------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------......///000111111222222............................../////////000000000111111111000000000000000---111222000...111444222///000000111111111000000/////////000111111222222///000111222333333333333333555888===AAAAAA???<<<>>>BBBHHHOOOZZZiiizzzzzzvvv|||wwwiiipppttt}}}|||iiiRRR@@@888777333666666444333444333000111111000000000000111111000000000000000000000000000///......------........................//////......------------......------............------------------------------------------------------------,,,,,,,,,,,,++++++++++++***++++++,,,---...rrrcccWWWKKKGGGEEEBBB@@@???AAA>>>;;;:::999999777555999888666555666666666444555444444333333444444555333555666666555444444555333333333222222333333333777555333333444555555444444333333444555555444222555444444333222333555666333333222222222222333333333333333333333333333222333333333333333333222222000111333333444444666777777:::@@@IIITTTbbbpppxxxssshhh```ZZZ```ooo~~~}}}vvvpppnnnqqqvvvzzz{{{{{{zzz|||}}}gggUUULLLGGGCCCDDDFFFHHHLLLYYYiiitttxxxnnnbbbPPPBBB;;;:::;;;;;;===BBBHHHOOOTTTZZZ___ccciiioooxxx}}}}}}}}}}}}}}}}}}{{{zzzzzz{{{{{{|||{{{yyyvvvtttsssttttttuuupppooommmlllhhhbbbZZZTTTIIICCC;;;444222111111111---...000000000///////////////............//////........................///............---------//////...---,,,,,,++++++........................------------------------,,,------......------,,,------------------------,,,,,,+++,,,............,,,,,,,,,------------...........................---......000111222333333............................../////////000000000111111111111111111111111...:::<<<666333000///333000000111111222222111111000000000111111222222222///000222333444444333333444777;;;???AAA@@@===;;;<<>>888999888777666666333000111000000//////000000111000000000000000000000000//////..................------......//////000000......------------......------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///rrreeeYYYNNNJJJHHHDDDBBBAAA@@@>>>;;;:::999888666555:::888666666666666555444555444444333333444444555333555777666555444555555444333333333333333333444444333222222333444444333444444333444555666444222666555444444333333333222444444333333333333444444333333333333333333333333222222333333333333333333555666777777666666999<<<;;;BBBOOO]]]lllzzznnnfff^^^XXX\\\jjjxxx|||yyyxxx}}}yyyiii^^^VVVOOOOOOQQQTTTXXXdddtttrrr\\\JJJ???;;;::::::;;;===@@@DDDJJJQQQZZZ```bbbiiissszzz||||||~~~}}}}}}|||{{{{{{{{{|||}}}}}}}}}}}}{{{yyyvvvuuuuuusssrrrqqqooommmjjjfffccc\\\TTTHHH===666333222111------...000111222111111//////............/////////////////////////////////............---------333222111000...,,,+++***---.....................------------------------,,,------......------,,,------------------------,,,,,,,,,...111222000...,,,,,,---------.................................,,,,,,---...000111222222////////////////////////------........./////////111111111111222222222222000DDDFFF===999000***222000000111222222222222222111111111111222222222222222333333444444444444444===???AAAAAA@@@???===<<<@@@QQQbbbgggeeeooo|||mmmVVVUUU\\\mmm}}}wwwdddTTTJJJ<<<999666666777666444333111111000000000000111111111111111111111111111111......//////////////////---......//////000000000///......------......///---......//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///rrrfffZZZOOOLLLJJJFFFCCCBBB>>>===<<<:::888777666666;;;999777666777777555444555444444333333444444555222333555555333222333444444444333333333333444444111222222333333444444444555444333444666666444333333333333444555444222///555444444333333444444555333333444444444444555555222222333333444444555555666777888666555666<<<@@@KKKTTTcccsssuuuddd]]]WWWWWW___iiippprrr{{{rrrkkkaaacccdddfffooo{{{rrr^^^LLLAAA;;;888777999:::;;;???EEEOOOZZZbbbdddiiipppwwwzzz{{{|||}}}~~~~~~|||{{{{{{|||}}}}}}}}}{{{wwwuuutttuuutttsssqqqooollljjjiiihhhaaaUUUJJJBBB;;;666333000//////000222333333222//////............/////////////////////////////////............---------444333222111///---,,,,,,---------...............------------------------,,,------......------,,,------------------------,,,,,,---111555666222...,,,---------....................................,,,,,,---......///000000////////////////////////------........./////////111111111111111222222222333HHHFFF===???444)))222000111222333333333333333222222222222222222222222444444444444555666888888BBBAAA@@@>>><<<===@@@CCCPPP___lllmmmiiiqqq{{{|||uuu\\\SSSRRR^^^nnnyyywwwfff[[[DDD<<<666555666666555777222222111111111111222222111111111111111111111111......///000000000////////////////////////000000//////............//////......////////////..............................------------------------++++++,,,,,,,,,,,,------++++++***++++++,,,---...rrreeeZZZPPPLLLJJJFFFBBBBBB<<<<<<;;;:::888777777888<<<:::777666777777555444555444444333333444444555222444555555444333333444444444333333333333444444111222333444444444555666555444444555666666555333111222444777::::::666222555555444444444444555555444444444555555666666666222333333444555555666666333555777777999???JJJRRRfffooo}}}~~~gggddd```___dddkkksssxxx~~~wwwfffXXXOOOIIIEEECCCBBBCCCEEEIIIOOOYYYdddkkkqqqrrrtttxxx|||}}}}}}|||~~~}}}|||}}}}}}~~~}}}zzzwwwuuuuuutttuuuuuutttrrrooommmmmmmmmiiiccc]]]TTTKKKAAA;;;666333111000222333222111//////............/////////////////////////////////............---------111111000000//////......---------.........//////------------------------,,,------......------,,,------------------------,,,,,,///444999999444...------------....................................---------....../////////////////////////////////....../////////000000000000000000111111111222222666FFF;;;333CCC>>>...444000111222333444444444444333333333333333333333333444333333444666:::===?????????===<<>>>>>???HHHXXXkkk||||||}}}}}}||||||}}}~~~~~~}}}|||zzzxxxvvvuuuxxxxxxyyyxxxxxxwwwvvvuuusssrrrqqqqqqoooiiiaaaZZZMMMBBB666000111333222000444222000/////////...---222111000000000111333444111000000///...---------......------------......000000///...------,,,,,,---------.........//////............/////////000111...,,,---///111000...////////////////////////////////////////////////......------------.........///000000000000000///////////////000000000000111000///000111222111000555///---111444444333555@@@777000444999;;;::::::333333333222222111111111000111333333222222333444555444555999===@@@CCCGGG<<>>CCCCCCCCCIIIPPPTTTdddeeegggnnn}}}sssllljjjppp|||mmm^^^^^^nnn~~~qqqjjjhhhsss~~~kkkTTTDDD@@@999444555666444333555:::888555333222222333444111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................---------------------------------,,,,,,---------yyypppcccVVVJJJFFFDDDAAA??????<<<<<<:::999888777777777999888777888999888666444555555444333333444555555666666666666777777777888555555555666666666777777555555666777777888999999777777888888888888777777666666666666666666666666666555555555555666777777777777777777777777777777:::999;;;===???CCCPPP\\\rrr{{{~~~{{{xxxvvvuuussssssrrrrrrssstttuuuvvvtttwwwzzz|||{{{yyyvvvtttwwwtttooojjjbbbVVVIII@@@888555333222333333222111000111111111111000000000000000000000000//////////////////......////////////////////////................../////////000000////////////000000000111///000333333222000...---////////////////////////......................../////////....../////////444333222111000111111111000000000000111111111111111000000222555666666555000111333333000222===JJJ999444111444666444333444333333333333333444444444222333444333333444888::::::BBBFFFCCCDDDQQQbbbmmm|||uuullllllxxxyyynnnnnnuuuvvvddd___kkkxxxsssfff\\\fff~~~jjjWWWKKKAAA999777888777777999:::999666444222333333444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................------------------------------------------------xxxooocccWWWKKKFFFDDDAAA??????<<<<<<:::999888777777777999888777888999999777666666555444333333444555666666666666777777777888888555555666666666777777777777777777888888999999999888888999999999999888888666666666666666666666666666666555555666666777888777777777777888888888888999777:::@@@HHHRRRaaannn~~~{{{xxxuuusssrrrqqqpppppppppqqqrrrssssssxxx}}}~~~{{{xxxvvvuuuuuuvvvuuuooodddWWWNNN999666222000000222222222111222222222222111000000000000000000000000000000000//////......//////000////////////////////////....../////////000000000/////////000000000111111///222555666444111///...////////////////////////////////////////////////000//////......//////000555444333111111111222222000000000111111111222222222111111222444666555444111111333555333555@@@LLL444111111666888555444555333333333333333444444444222333444444444777;;;>>>===EEEGGGEEELLLaaauuu|||rrrhhhjjj{{{~~~zzzvvvvvv~~~mmmeeejjjrrrxxxlll```fff|||zzzhhhSSSFFF:::666666666888:::999888666444444333444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................------------------------------............------xxxooocccWWWKKKGGGEEEBBB@@@@@@<<<<<<:::999888777777777888777777888::::::999777888777666555555666777888666666777777777888888888555666666666777777777777888888999999999999999999888999999999999999999888666666666666666666666666666666666666666777777888777777777888888999999999888888>>>JJJXXXeeettt~~~zzzwwwuuutttsssqqqppppppqqqrrrsssrrrwww{{{}}}|||zzzzzzzzztttvvvxxxyyyuuummmddd]]]EEE@@@888222000000111111222333333444333222111000000000000000000000000000000000////////////000000/////////////////////000.../////////000000000000//////000000000111111111---111666777444000------////////////////////////000000000000000000000000000000////////////000000666555333111111111222333000000111111111222222222222111111222333444444333333222333555555666???III555222222666777444444666333444444444555555555555333444555666777;;;@@@CCCDDDHHHJJJNNN```yyyuuunnnkkkvvv~~~xxxxxxzzz|||rrrpppqqq}}}yyyrrrssszzzeeeTTTBBB999666555666888666666666555555444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////................................................,,,---...//////...---,,,wwwnnndddXXXLLLGGGEEEBBB@@@@@@<<<<<<:::999888777777777777777777888:::;;;999888:::999888666666888999:::777777777777888888888888666666666666777777777777::::::999999999999999999888999999::::::999999888666666666666666666666666666666666666666777888888777777888888999999999999??????HHHYYYkkkyyy~~~zzzxxxwwwvvvtttrrrrrrrrrtttuuuqqqtttxxxyyyxxxxxx{{{}}}zzz{{{~~~|||wwwppplllYYYQQQFFF===777444444333333444444555444333222111000000000000000111111111000000////////////000000////////////000000000000////////////000000000000000000000000111111111111,,,111666777333///,,,+++////////////////////////000000000000000000000000000000////////////000000777666333111111111222333000111111111111222222222333111111111333333333111555333333555555666<<>>>>>;;;;;;:::999999999:::::::::999777777888888666555888777666666666666666777777777777777777777888888777777777777777777777777666888999999888888999::::::::::::999999999888888777777777777777777777777888777666666666666777777777555666;;;<<<;;;<<>>@@@BBBJJJSSSYYYXXX\\\kkkzzzzzzxxxvvvuuu{{{||||||eeeSSSCCC777555999666333333666666333333666222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////........................{{{pppfffYYYKKKEEECCC@@@>>>???<<<;;;::::::999999:::::::::999777777888888666555777777666666666666777777888888888888777777777777777777777777777777777777666888999999888888999::::::::::::999999999999888777777777777777777777777888777777666666666777777888777888<<<===<<>>???<<<<<<;;;:::::::::::::::;;;999888777888888777555777777777666666777777888999999888888888777777777777777777777777777777777777888999999888888999;;;::::::::::::999999999999777777777777777777777777888777777777777777888888888888:::======???HHHRRRdddssswwwvvv|||~~~|||{{{{{{{{{{{{|||xxxsssooopppuuu|||}}}|||{{{yyywwwuuuttttttrrrpppkkkeee[[[NNNAAA999777444111111333555444333444333222111111111222222111111111000000000000///000000000000000000000000111000000000000/////////000000000000000000000000111111111111111111111111000000////////////000000111111111111111111111111222222222222222222222222555444333333222111000///333222222111111222222333555555444333222222222222444444555555555555444444555555555555666666666666444333333444777888888777888888???KKKVVV\\\bbbgggvvv~~~~~~rrrmmmsssttt___JJJ===999:::666444777888555444555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000000000000////////////////////////////////////////////////|||rrreeeXXXKKKEEECCC@@@??????===<<<;;;:::::::::::::::;;;999888888888888777555777777777666777777888888:::999999888888777777666777777777777777777777777777888:::999888888999;;;;;;;;;:::::::::999999999888888888888888888888888888888777777777888999999888999;;;>>>@@@GGGXXXhhhvvv}}}{{{}}}zzzzzzzzzzzz{{{wwwqqqmmmmmmrrrxxx}}}zzzyyywwwtttrrrrrrsssuuusssrrrpppnnnhhh]]]NNNCCC===777111000333666555222444333333333222222222222222222111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111000000//////000000111111111111111111111111111222222222222222222222222444444333333222222222111333333333222222333333333555444444333333333333444444444555555555555444444555555666666666777777777555555555666777888999999999<<>>===<<<;;;::::::::::::;;;:::888888999999777666777777777777777888999999:::999999999888888777777888888888888888888888888777999::::::999999:::;;;;;;;;;;;;:::::::::999999999999999999999999999999888888888888888999::::::999:::===CCCIIIVVVlllyyy|||~~~zzzwwwvvvvvvwwwtttpppmmmlllooosssuuuvvvuuussspppmmmnnnqqquuuwwwuuuuuutttqqqiii^^^UUUFFF???666222444555444222444444444444333333222222222222222222111111111111111111111111111111111111000000000000111111111111111111222222222222111111111111111111111111111111111111000000000000111111111111111111111111111111222222222222222222222222222222333333444444444555333333333444444333333333333333333333444555666777444555555666666555555444666666666777777777888888777888777777777888999:::===EEEPPPZZZ```kkkuuuqqqppprrrwww]]]IIIAAA999333333555444444555555555555444444444333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000{{{rrrdddWWWJJJEEECCCAAA???@@@>>>>>><<<;;;::::::::::::;;;:::999888999999888666777777777777888888999:::999999999999999999999999888888888888888888888888888999::::::999999:::<<<;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888999:::;;;;;;<<<>>>EEEPPP\\\kkk~~~}}}yyyuuuttttttrrrooollllllmmmnnnppprrrsssrrrnnnkkklllqqquuuzzzzzzzzzyyywwwrrrkkkgggSSSKKK@@@888666555555444444444555555555444333222333333333222222222111111111111111111111111111111000000000111111111111222111222333444444333222111222222222222222222222222222222111111111111222222222222222222222222222222333333333333333333333333111222333333555555666777333444444555555444444333222222333444555777888999555555666666666666555555777777777777888888888888999999999888777888;;;===@@@JJJXXXbbbiiiwww|||mmmiiipppttt^^^NNNCCC888555666555555777666666666555555444444333333333333333333333333333333333333333333333333333333333333333333333333333111111111222222222222222222222222222222222222222000000000000000000000000000000000000000000000000zzzqqqdddWWWJJJEEECCCAAA@@@AAA???>>>===<<<:::::::::999<<<:::999999999999888666777777777777888999:::;;;777888888999999::::::;;;888888888888888888888888888999;;;:::999999:::<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888888888999999;;;<<<<<<@@@DDDPPPbbbrrr~~~yyyvvvuuurrroookkkjjjkkkmmmoooppprrrrrrooollllllqqqvvvzzz|||}}}|||xxxtttpppooo```YYYMMMAAA999666666777444555555666555444333222444333333333333222222222111111111111111111111111000000111111111222222222111222333555555333222111222222222222222222222222222222222111111222222222222222222222222222222222333333333333333333333333333333444444555555666666333444555666666555444333444444444444555666888888555555666666666666555555777777777888888888999999777999999999888:::>>>AAAGGGPPP^^^iiiqqqyyynnnppp~~~ttt```QQQBBB;;;999888777888777777666666555444444333333333333333333333333333333333333333333333333333444444444444444444444444111111111222222333333333333333333333333333333333000000000000000000000000111111111111111111111111zzzqqqdddWWWJJJEEECCCAAA@@@AAA??????===<<<;;;::::::999<<<:::999999999999888666777777777777888999:::;;;777777888999:::;;;;;;<<<888888888888888888888888888:::;;;;;;:::999;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999:::;;;<<<===BBBIIIYYYooo}}}zzzwwwtttooojjjiiijjjnnnpppppprrrsssqqqmmmmmmsssxxxxxx{{{~~~|||wwwqqqooooooiiibbbUUUGGG<<<777777:::444555666666666555333333444444444333333333222222111111111111111111111111000000111111222222222222111222444555555444222111222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333555555555555555555444444333444555666666555444333666666555555555666666777555555666666666666555555777888888888888999999999555777999999999;;;@@@DDDSSSZZZfffqqq{{{xxxtttrrr|||vvv~~~nnn]]]JJJ@@@<<<:::999:::888777777666555444444444333333333333333333333333333333333333333333333333444444444444444444444444111111111222222333333333333333333333333333333333000000000000000000000000111111111111111111111111yyymmmbbbVVVJJJDDDBBB@@@@@@CCC???>>>===<<<;;;:::999999;;;<<<<<<<<<;;;::::::999999999888888888888777777999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::::::::999999999<<<999999===<<<;;;@@@IIIMMM^^^vvv~~~yyyuuuppphhheeeooo|||wwwzzz}}}~~~{{{xxxuuutttyyyyyyxxxwwwvvvtttrrrqqqnnnkkkcccWWWJJJ@@@;;;999777777666444222111333555555444222333444444333111333333444444444444333333333333333444444444555555222222111000111222333444333222222333555666555333444444333222222222222333555555555444444333333333222222222333333333444444555666666666666666555444666555444555777777777666666666666666666777777888777777666666666666666666666666777777777888888888<<<999888999;;;@@@LLLWWWbbbhhhpppxxx}}}uuunnnyyy}}}zzzrrr^^^RRRHHH>>>888888888777666777888777555333555555555555555555555555222222222222333333333444333444555666666555444333555555444333333333333333222333333444444333333222333333111111111111333333000000000000000000000000xxxmmmeeeYYYMMMGGGDDDBBBCCCEEE>>>======<<<;;;:::999888::::::;;;;;;:::999999888888888999999::::::;;;;;;;;;;;;::::::::::::::::::777777777777777777777777:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::===???======HHHTTT___ppp~~~vvvqqqmmmlllsss|||~~~}}}{{{xxxwwwvvvpppmmmggg___UUUJJJAAA<<<999888777555555444444444555444333333444444333111333333444444444444333333222333333333333444444444333333222111222222444444333222222333555555444333555444444333333333333333333333333333222222111111444444444444555555555555444555555666666666555555777555555555777777777555666666555555666666777888999999999999999999999999999999999:::::::::;;;;;;<<<::::::>>>AAAFFFRRR]]]jjjpppvvv||||||wwwxxx}}}qqqdddUUUGGG???>>>999777777777888888666444777777777777777777777777555555555666666666777777444555666777777666555444777666555555444444555555333333444444444444333333444333222111111222333444333333333333333333333333xxxmmmfffZZZNNNHHHFFFCCCCCCEEE>>>===<<<<<<;;;:::999999999999999999999888888777777777888999:::;;;<<<<<<::::::::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999<<<@@@@@@???DDDUUUeeeuuuxxxrrrqqqqqquuuyyy~~~~~~uuusssoookkkeeeZZZMMMEEE>>>:::777666777888555333666444333333444444333222444444555555555555444444222222333333333444444444555444444333333333444444333333222333555555444333666555555444333444444444555555555555444444444444444444444444555555555555333444555666666666666666888777666666777888777555666666555555666666777888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;===BBBGGGOOO\\\hhhvvvzzz}}}|||oooiiiqqqrrr___KKK@@@<<<999888777777888999777666888888888888888888888888777777777777888888888888666666777777777777666666777666555555444444555555444444555555555555444444444444333333333333444444444444444444444444444444yyynnndddYYYMMMHHHEEEAAAAAACCC>>>>>>======<<<;;;::::::888999999999999999888888777777777888999:::::::::999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::;;;;;;;;;=========>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???DDDQQQeeeuuuwwwsssrrrtttvvv|||yyyvvvsssjjj\\\RRRHHHAAA999666888999777444666555444444555555444222555666666777777666666555333444444444444555555555666555555555444444444444555444444555666777555444666666555444444444444555555555555555555555555555333333333444444444555555444555666777888888888888999888777777888999777666777777777777777888999999888888999999999999999:::999999999:::::::::;;;;;;<<<;;;>>>EEELLLVVVfffttt~~~nnnffflllyyygggSSSAAA777;;;999888888999999888777666666666666666666666666666666666666777777777777777777777888888777777777666555444444333333444444444555555555555555555444444444444444444444444444333333333333333333333333zzzpppdddYYYNNNHHHEEEAAA@@@BBB??????>>>>>>===<<<<<<<<<999999::::::::::::999999:::::::::::::::::::::999999:::::::::;;;;;;<<<<<<888888888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<>>>????????????>>>======<<<<<<<<<<<<============@@@???>>>BBBOOOcccwwwzzzvvvvvvwww~~~wwwlllcccWWWMMM@@@999888999888777777666444555666666555333777777888888888888777777555555555555666666666666555555555555555555555444777666666666888888666555666666555444444444444555333333333333333333333333555555555555666666666666555666777888999::::::::::::999888888999:::999777999999888888999999:::;;;888888999999999:::::::::999999:::::::::;;;;;;;;;======AAAIIIRRR^^^ooo}}}zzzmmm```ddd}}}tttcccLLL;;;===;;;999888999999999888555555555555555555555555666666666666777777777777888888888777777888888888777666666555444555555555444555555555555555555444444444444444444444444444333333333333333333333333zzzpppfff[[[OOOJJJGGGCCCAAACCC>>>>>>>>>=========<<<<<<888999::::::::::::::::::===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>999999999999999999999999<<<=========>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@??????>>>>>>>>>???????????????AAACCCGGGPPPbbbyyy}}}yyysssfff\\\MMMBBB<<<:::999999888666555555666666555444666666777777777777666666444555555555666666666666333444555555666666555555888777666777888888666444666555555444333444444444555555666666666666777777777777777888888888888999666777888999999:::999999:::999888999;;;<<<;;;:::999999999888999::::::;;;999::::::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======>>>@@@IIITTT^^^hhhvvvlllggghhhyyyqqqZZZFFF@@@>>>;;;999999999999888777777777777777777777777777777777777888888888888888888777777777777888888999888777777666666777777444444555555555555444444333333444444444444333333555555555555555555555555xxxnnneeeZZZOOOJJJFFFBBB@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;777777888999999999999999999:::::::::::::::::::::999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===??????@@@@@@@@@???>>>>>><<<<<<=========>>>>>>>>>>>>JJJXXXfffxxx~~~ssskkk]]]OOODDD===:::999888777555666777777666444333444444555555444444333333333333333444444444555111222333555666666666555777666555555666666444333555444444333333333333333666666666666777777777888555666666666666777777777666666777888888777777777999888888999<<<======<<<888777777777777888999999999999999:::;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<>>>EEETTTdddnnnuuu}}}sssnnnyyyzzzgggUUUCCC@@@<<<:::999999888777555555555555555555555555555555555666666666777777888777666666666666777888777777666555555555555555333333444444444444333333111222333444444333222111444444444444444444444444vvvmmmbbbWWWMMMHHHDDD???===>>>::::::::::::::::::999999666666777888888888888888444444555666777888888999555555666777888888999999777777777777777777777777777777888888888999999999<<<<<<<<<<<<<<<;;;;;;:::999999999:::::::::;;;;;;;;;OOOfffwww|||yyyttthhhZZZKKK@@@:::888888777666666777777666555111222222333333222222111111111222222222333333333///000222444666666666666555444444444555555333111444444333222222222222333/////////000000111111111222222222333333333444444555666666666666666555444888888888999<<<>>>>>>===666666666666666777777888666666777888888999::::::888888888999999999::::::>>>III]]]ppp{{{}}}vvvmmmvvvrrrdddEEEBBB===:::999999777666333333333333333333333333222222222333333333333444888777666555555666777888333333222111111111111222222333333444444333333222111111333333333333111111222222222222222222222222